/* General page tags */
body { margin:0px; padding:0; background:url(bg_small.gif) repeat-x #A5D9EE; text-align:center; }
body, input, select, textarea, td, th { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; }

a { color:#000000; text-decoration:none; }
a:hover { text-decoration:underline; }

ul { padding:0px; margin:0 0 1em 2.5em; }
img { border:none; }

/* Clear after styles */
.clear-after:after, .columns:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.column { float:left; display:inline; }

.column_title { width: 191px; height: 25px; background-color:#4f1e91;  color:#FFFFFF; font-size:12px; padding-top:5px; padding-left:7px;}
.column_title a { color:#FFFFFF; font-size:13px; text-decoration:none; }
.column_title a:hover{ text-decoration:underline; }

span.red { color:#FF0000; }
span.strike { text-decoration:line-through; }

.error { color:red; }
.red { color:red; }

p { margin:0 0 1em 0; }
h5 { margin:0.2em 0 0.6em 0; padding:0; font-size:12px; font-weight:bold; }
h6 { margin:0 0 0em 0; padding:0.4em 0 0 0; font-size:11px; font-weight:bold; }

/* Form styles */
form { margin:0px; padding:0px; }
input.button { }
input.textbox, textarea.textbox, select.select { color:#2D1769; }
input.checkbox, span.checkbox input { padding:0px 0px 0px 0px; margin:0px 2px 0px 4px; }
input.radio { margin:7px 4px -4px 0px; }

.form-elements { padding:10px 0 0 0; }
.form-elements .columns { }
.form-elements .columns .title { width:150px; text-align:left; height:auto !important; padding:4px 0px 0 0; margin:0 10px 0 0; }
.form-elements .columns .static { padding:0 0 0px 2px; margin:0; height:auto !important; color:#2D1769; }
.form-elements .columns .static2 { padding:0 0 0px 2px; margin:0; height:auto !important; }
.form-elements .columns .static span { padding:0; }
.form-elements .column { padding:2px 0 2px 0; }
.form-elements .column span { display:block; padding:2px 0 0 0; }
.form-elements .buttons { padding:5px 0 0 160px; }

.form-elements input.textbox { border:1px solid #7F9DB9; color:#2D1769; margin:0; padding:2px 2px 2px 2px; }
.form-elements textarea.textarea { border:1px solid #7F9DB9; color:#2D1769; margin:0; padding:2px 2px 2px 2px; }
.form-elements input.button { border:1px solid #7F9DB9; color:#2D1769; background-color:#fff; color:#2D1769; }
.form-elements select.select { border:1px solid #7F9DB9; color:#2D1769; margin:0; }
.form-elements input.file { border:1px solid #7F9DB9; color:#2D1769; margin:0; padding:2px 2px 2px 2px; }
.form-elements span.radio { display:inline; }
.form-elements span.radio input {  }

.form-elements .form-validation { color:orange; }

.form-elements h5 { font-size:12px; font-weight:bold; padding:1em 0 0.5em 0; margin:0.5em 0 0 0; }

.form-elements .split-left { float:left; width:267px; }
.form-elements .split-left .column { margin:1px 0 1px 0; }
.form-elements .split-left .columns .title  { width:110px; padding:0; line-height:15px; }
.form-elements .split-left .columns .static  { padding:0; line-height:15px; width:147px; }

.form-elements .split-right { float:left; width:287px; margin:0 0 0 3px; }
.form-elements .split-right .column { margin:1px 0 1px 0; }
.form-elements .split-right .columns .title { width:135px; padding:0; line-height:15px; }
.form-elements .split-right .columns .static  { padding:0; line-height:15px; width:102px; }

.form-elements .column-left-input { float:left; margin:0px 10px 0 0; }
.form-elements .column-left { float:left; margin:-5px 10px 0 0; }
.form-elements .column-right { float:right; margin:0 10px 0 10px; }


/* Normal forms */
.form-fixed input.textbox { border:1px solid #fff; width:380px; }
.form-fixed input.file { border:1px solid #fff; width:380px; }
.form-fixed textarea.textarea { border:1px solid #fff; width:380px; }

.form-fixed-white select.select { /*width:400px;*/ }
.form-fixed-white input.textbox { width:380px; }
.form-fixed-white textarea.textarea { width:380px; }
.form-fixed-white input.textbox-csv { width:50px; }

.form-fixed-white .form-validation { color:red; }

/* Page */
#frame-outer { width:962px; text-align:center; margin-left:auto; margin-right:auto; background:url(bg_left_small.gif) no-repeat; }
#frame { width:958px; margin:0 0 0 4px; background:url(bg_right_small.gif) no-repeat right top; }
#frame-inner { text-align:left; margin:0 4px 0 0; }


/* Header */
#header { height:165px; }


/* Body */
#body { padding:10px 53px 0 52px; background:url(bg_inner_small.gif) repeat-x; }


/* Footer */
#footer { margin:12px 53px 0 52px; font-size:10px; }
#footerTop { margin:0 0 11px 0; background:url(foot_links_bg.gif) repeat-y; }
.footer-box { float:left; display:inline; margin-right:1px; width:141px; /*height:132px;*/ /*background-color:#88C8EB;*/ }
.footer-box h4 { margin:0; padding:0 0 0 8px; font-size:11px; color:#ffffff; background-color:#4F1E91; line-height:24px; }
.footer-box ul { line-height:12px; margin:0; padding:5px 0 8px 7px; list-style:none; }
.footer-box ul li { padding:4px 0 4px 13px; background:url(foot_menu_bullet_bg.gif) no-repeat left 7px; }
.footer-box ul li a { color:#4F1E91; }
#footerMenuAboutUs { width:139px; margin-right:0px; }

#footerBottom { padding:0px 0px 0px 0px; height:99px; background:url(foot_logo.gif) no-repeat right top #4F1E91; 
	line-height:20px; color:#ffffff; }
#footerBottom div { padding:52px 0 0 14px; }
#footerBottom a { color:#ffffff; }

#footerPhone { font-size:11px; }

/* Product Search */
#productSearch { background-color:#88C8EB; height:30px; margin:10px 0 10px 0; }
#productSearch img { float:left; }

#productSearch select.select { float:left; margin:5px 0 0 4px; width:341px; border:2px solid #ffffff; }
#productSearch input.textbox { float:left; margin:5px 4px 0 5px; width:347px; border:2px solid #ffffff; }


/* Right menu */
#rightContent { width:226px; float:left; display:inline; margin-left:0px; }
#rightContent a.selected img { margin-bottom:0px; }
#rightContent a img { margin-bottom:1px; }
#rightContent ul { margin:0; padding:0 0 0px 0; background:url(rmenu_bg.gif) repeat-x #6B78BC; list-style:none; }
#rightContent ul li { line-height:14px; padding:2px 0 4px 10px; border-bottom:1px solid #4D449A; }
#rightContent ul li a { color:#ffffff; }
#rightContent ul li.selected { background-color:#4F1E91; }
#rightContent ul li.selected a { color:#C3C4E2; }



/* Left Content */
#body div.full { width:auto; float:none; margin-right:0px; }
#leftContent { float:left; width:613px; display:inline; margin-right:10px; }
#leftContent .header { height:34px; background-color:#4F1E91; padding:0; margin:0; }
#leftContent .header img { float:left; height:34px; }
#leftContent .header ul { float:right; display:inline; height:32px; list-style:none; margin:1px; }
#leftContent .header ul li { float:left; display:inline; height:32px; background:url(lside_menu_bg.gif) repeat-x; line-height:12px;
	margin:0 0 0 1px; }
#leftContent .header ul li.selected { background-position:left -32px; }
#leftContent .header ul li a { color:#ffffff; display:block; padding:11px 11px 0 10px; }

#leftContent .header h2 { float:right; font-size:16px; line-height:24px; font-weight:normal; margin:0 0 0 0; padding:5px 13px 5px 0;
	font-family:Georgia, "Times New Roman", Times, serif; }


#leftContent .content { background:url(bg_content.gif) repeat-x #7387C8; padding:0 13px 10px 13px; min-height:320px; }
#leftContent .content .title { padding:2px 0 0 0; height:45px; }
#leftContent .content a { color:#ffffff; }
#leftContent .content .title h2 { font-size:20px; font-weight:normal; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif;}

#leftContent .content .text { border-top:1px solid #4F1E91; line-height:18px; padding:0 0 0 0; }
#leftContent .content .text .p { padding:10px 0 20px 3px; }
#leftContent .content .text .p ul { list-style:none; margin:0 0 1em 0; padding:0 0 0 0; }
#leftContent .content .text .p li { background:url(bullet.gif) no-repeat 2px 7px; padding:0 0 0 15px; }

#leftContent .content .text .p a { text-decoration:underline; }


#leftContent .content .text h4 { color:#fff; padding:4px 0 4px 0; margin:0; font-size:12px; font-weight:bold; }

/* Content split */
#leftContent .content .content-split .text { float:left; width:573px; }
#leftContent .content .content-split .text .p { padding-right:13px; }
#leftContent .content .content-split .images { float:left; display:inline; width:250px; margin:0 0 20px 0; }
#leftContent .content .content-split .images img { border:1px solid #4F1E91; margin-bottom:10px; }
#leftContent .content .content-split .images .border { border-top:1px solid #4F1E91; margin-bottom:10px; }

/* Purity */
#leftContent .content .content-purity .text { float:left; width:400px;border-top:0px;}
#leftContent .content .content-purity .text .p table {border:30px; padding: 0px; margin: 0px;}
#leftContent .content .content-purity .text .p { padding-right:13px;}
#leftContent .content .content-purity .text .p td { font-size:9px;}
#leftContent .content .content-purity .text .p strong { font-size:11px;}
#leftContent .content .content-purity .text .p h2 { font-size:20px; font-weight:normal; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif;}
#leftContent .content .content-purity .text .p h5 { font-size:18px; color:#4e1e90; padding:10px;}
#leftContent .content .content-purity .text .p h6 { font-size:15px; color:#ffffff; padding:10px;}
#leftContent .content .content-purity .images { float:left; display:inline; width:250px; margin:0 0 20px 0; }
#leftContent .content .content-purity .images img { border:0px solid #4F1E91; margin-bottom:10px; }
#leftContent .content .content-purity .images .border { border-top:1px solid #4F1E91; margin-bottom:10px; }


/* Homepage product search */
#rightProductSearch { height:62px; margin-top:10px; background-color:#85B0DE; }
#rightProductSearch input.textbox { float:left; margin:5px 4px 0 5px; width:180px; border:2px solid #ffffff; }


/* Homepage images */
#body .homepageContent { width:623px; margin-right:0px; }
.homepageContent .columns { padding:10px 0 0px 0; } 
.homepageContent .columns .column { width:198px; margin-right:9px; }


/* Product List */
#leftContent #productList .text { background-color:#ffffff; padding:10px 10px 0px 1px; }
#leftContent #productList .text .onethird { width:181px; margin-left:9px; padding-bottom:10px; display:inline; }
#leftContent #productList .text .img-with-zoom { height:174px; }
#leftContent #productList .text .image { border:1px solid #4F1E91; height:172px; }
#leftContent #productList .text h4 { background-color:#4F1E91; color:#ffffff; margin:0; padding:1px 6px 0px 6px; margin:0; font-size:11px; font-weight:bold; }
#leftContent #productList .text h4 a { color:#ffffff; display:block; overflow:hidden; height:18px; }
#leftContent #productList .text .p { font-weight:bold; background-color:#4F1E91; color:#ffffff; line-height:14px; padding:0 0 0 6px; }
#leftContent #productList .text .p a { color:#a5d9ee; display:block; padding:5px 0 5px 0; font-weight:bold; }

#productList .paging { text-align:right; color:#ffffff; padding:14px 0 4px 0; }
#productList .paging a { color:#ffffff; }

#productList .title { height:30px !important; }
#productList .title img { float:left; }
#productList .title .paging { float:right; padding:9px 0 0 0; /*padding:20px 0 0 0;*/ }
#productList .title .paging img { float:none; }

/* Product Details */
#leftContent div#productView { padding-top:13px; }

#leftContent #productView .text { color:#000; background-color:#ffffff; padding:10px 10px 10px 10px; }
#leftContent #productView .text .image { border:1px solid #4F1E91; }
#leftContent #productView .text .img-with-zoom { margin:0 10px 0px 0; padding:0 0 0px 0; width:338px; position:relative; }
#leftContent #productView .text .zoom { position:absolute; width:14px; height:14px; right:0px; bottom:0px; margin:0 2px 2px 0; }

#leftContent #productView .text h3 { font-size:14px; line-height:16px; font-weight:normal; padding:0 0 0 0; margin:0; color:#4F1E91; }
#leftContent #productView .text .price { font-size:12px; font-weight:normal; padding:3px 0 6px 0; margin:0; color:#4F1E91; }
#productView .rrp-price { color:#000; }

#leftContent #productView .text .p { color:#000000; line-height:14px; padding:3px 0 6px 0; margin:0; }
#leftContent #productView .text .p a { color:#4e1fa5; text-decoration:underline; }
#leftContent #productView .text .p select { margin:0px 0 0 0; }


#leftContent #productView .text h5 { font-size:11px; line-height:12px; font-weight:bold; padding:10px 0 0 0; margin:0; color:#4F1E91; }

#leftContent #productView .text .right { color:#000; }
#leftContent #productView .text .right { text-align:right; padding:0px 0 0 0; }

/*
#productView .head { text-align:right; color:#4F1E91; padding:0px 0 11px 0; }
#productView .head .rrp-price { color:#000; }
#productView .head .price { font-size:12px; color:#FF0000; }
#productView .head h3 { float:left; font-size:14px; font-weight:bold; padding:0; margin:0; }
#productView .head .right { float:right; font-weight:bold; padding:3px 0 0 0; }

#leftContent #productView .text { color:#000; background-color:#ffffff; padding:17px 15px 0 15px; }
#leftContent #productView .text .image { border:1px solid #4F1E91; }
#leftContent #productView .text .p { color:#000000; line-height:14px; padding:0px 0 12px 0; margin:0; border-bottom:1px dotted #4F1E91; }
#leftContent #productView .text .p a { color:#4e1fa5; text-decoration:underline; }
#leftContent #productView .text h5 { font-size:12px; font-weight:bold; padding:10px 0 0 0; margin:0; color:#4F1E91; }

#leftContent #productView .text .img-with-zoom { float:left; width:282px; margin:0 10px 10px 0; position:relative; }
#leftContent #productView .text .zoom { position:absolute; right:0px; bottom:0px; margin:0 2px 2px 0; }

#productView .foot { text-align:right; color:#4F1E91; padding:0px 0 11px 0; }
#productView .foot .rrp-price { color:#000; }
#productView .foot .price { font-size:12px; color:#FF0000; }
#productView .foot h5 { float:left; }
#productView .foot .right { float:right; font-weight:bold; padding:11px 0 0 0; }

#productView .text .options { padding:0 0 10px 0; border-bottom:1px dotted #4F1E91; }
#productView .text .options .left { float:left; }
#productView .text .options .right { float:right; }
#productView .text .buttons { float:right; padding:9px 0 9px 0; }
#productView .text .top-buttons { float:right; padding:0px 0 9px 0; }
*/

#productView .buttons { padding:10px 0 0 0; color:#ffffff; }
#productView .buttons a { color:#ffffff; }
#productView .buttons .left { float:left; }
#productView .buttons .right { float:right; }


/* Cart */
#leftContent #cartView .text a { color:#4F1E91; }
#leftContent #cartView .text { color:#000; background-color:#ffffff; padding:17px 15px 0 15px; line-height:23px; }
#leftContent #cartView .text .image { border:1px solid #4F1E91; }
#leftContent #cartView .text .p { color:#000000; line-height:14px; padding:10px 0 12px 0; margin:0; border-bottom:1px dotted #4F1E91; }
#leftContent #cartView .text h5 { font-size:12px; font-weight:bold; padding:10px 0 0 0; margin:0; color:#4F1E91; }
#leftContent #cartView .text textarea.textarea { margin:3px 0 0 0; }
#leftContent #cartView .text select.messageOptions { margin:3px 0 0 0; width:352px; }
#leftContent #cartView .text .red { color:red; }

#leftContent .table { width:100%; margin:0 0 10px 0; }
#leftContent .table tr { /*height:30px;*/ line-height:16px; }
#leftContent .table tr th { color:#4F1E91; padding:0 0 0 0; font-weight:bold; border-bottom:1px solid #4F1E91; }
#leftContent .table tr td { border-bottom:1px dotted #4F1E91; color:#000; padding:7px 0 7px 0; }
#leftContent .table tr.solid td { border-bottom:1px solid #4F1E91; }
#leftContent .table tr.total td { color:#4F1E91; font-size:12px; }
#leftContent .table a { color:#000; } 
#leftContent .text .left { float:left; }
#leftContent .text .right { float:right; }

#cartView .text .buttons { margin-top:10px; padding:9px 0 9px 0; border-top:1px dotted #4F1E91; }
#cartView .text .buttons .left { float:left; }
#cartView .text .buttons .right { float:right; }

#cartView .buttons { padding:10px 0 0 0; color:#ffffff; }
#cartView .buttons a { color:#ffffff; }
#cartView .buttons .left { float:left; }
#cartView .buttons .right { float:right; }

/* Cart Right menu */
.rightMenuGifts { margin:15px 0 0 0; background:#624FAB; font-size:10px; width:226px; }
.rightMenuGifts .p { padding:6px 10px 6px 10px; background-color:#624FAB; line-height:14px; }
.rightMenuGifts .list { background-color:#fff; color:#63369F; }
.rightMenuGifts .list a { color:#63369F; }
.rightMenuGifts .list .item { padding:5px 10px 10px 8px; line-height:14px; position:relative; }
.rightMenuGifts .list .item .left img { margin:5px 0 0 0; }
.rightMenuGifts .list .item .right { position:absolute; right:10px; bottom:11px; }
.rightMenuGifts .list .sep { border-top:1px dotted #63369F; height:1px; line-height:1px; font-size:1px; margin-top:1px; }
.rightMenuGifts .foot { padding:0 10px 0 0; line-height:26px; text-align:right; }
.rightMenuGifts .foot a { color:#fff; }


/* White Box */
#leftContent .white-box a { color:#4F1E91; }
#leftContent .white-box .text { color:#000; background-color:#ffffff; padding:17px 15px 0 15px; line-height:23px; min-height:300px; }
#leftContent .white-box .text .p { color:#000000; line-height:14px; padding:10px 0 12px 0; margin:0; border-bottom:1px dotted #4F1E91; }
#leftContent .white-box .text h5 { font-size:12px; font-weight:bold; padding:0 0 0.5em 0; margin:0.5em 0 0 0; color:#4F1E91; }
#leftContent .white-box .text .red { color:red; }

#leftContent .white-box .text .buttons { margin-top:10px; padding:9px 0 9px 0; border-top:1px dotted #4F1E91; }
#leftContent .white-box .text .buttons .left { float:left; }
#leftContent .white-box .text .buttons .right { float:right; }
#leftContent .white-box .form-fixed-white .buttons { padding-left:0px; }

#leftContent .white-box .buttons { padding:10px 0 0 0; color:#ffffff; }
#leftContent .white-box .buttons a { color:#ffffff; }
#leftContent .white-box .buttons .left { float:left; }
#leftContent .white-box .buttons .right { float:right; }

.comment { font-style:italic; padding:5px 0 5px 0px; line-height:14px; }


/* Lightbox styles */
#lightbox { color:#fff; background-color:#6052A6; padding: 10px; border-bottom: 2px solid #302276; 
	border-right: 2px solid #302276; }
#lightbox a { color:#fff; font-size:13px; }
#lightboxDetails { font-size:11px; padding-top: 0.4em; }	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img { border: none; clear: both; }
#overlay img { border: none; }
#overlay { background-image: url(overlay.png); }

.img-with-zoom { position:relative; }
.zoom { position:absolute; right:0px; bottom:0px; margin:0 2px 2px 0; }



/* Sitemap */
/*
#sitemap { padding:10px 10px 10px 10px; font-size:10px; }

#sitemap ul { margin:0 0 0 0; padding:0; list-style-type:none; }
#sitemap ul li { background:none; padding:0; margin:0 0 0.7em 0; }
#sitemap ul li a, #sitemap ul li span { background:url(sm_page.gif) no-repeat left 2px; padding:0 0 0 15px; }
#sitemap ul li.form a { background-image:url(sm_form.gif); }
#sitemap ul li.has-subs a, #sitemap ul li.has-subs span { background-image:url(sm_multi.gif); }

#sitemap ul li.has-subs { background:url(sm_line.gif) no-repeat 3px 23px; }

#sitemap ul li ul { list-style-type:none; padding:0 0 0 133px; line-height:18px; }
#sitemap ul li.has-subs ul li a { margin:0; line-height:1.3em; background:url(sm_page.gif) no-repeat left 2px; }
#sitemap ul li ul li { background:url(sm_line_vert.gif) no-repeat left top; margin:0 0 0 0; padding:0 0 0 15px; }
#sitemap ul li ul li.first { background:url(sm_line_vert_top.gif) no-repeat left 8px; }
#sitemap ul li ul li.last { background:url(sm_line_vert_bot.gif) no-repeat left 0px; }

*/

/* Sitemap */
#sitemap { padding:0px 0px 20px 3px; margin:0px; font-size:10px; }

#sitemap ul { margin:0; padding:0; }
#sitemap li { list-style:none; line-height:14px; padding:10px 0px 0px 0px; }
#sitemap li a { background:url(sm_page.gif) no-repeat left 2px; padding:0px 0px 0px 14px; }
#sitemap li.has-subs a { background:url(sm_multi.gif) no-repeat left 2px; }
#sitemap li.form a { background:url(sm_form.gif) no-repeat left 3px; }

#sitemap ul.lev2 { background:url(sm_line.gif) no-repeat 3px 2px; margin:0px 0px 0px 0px; padding:0px 0px 0px 129px; }
#sitemap ul.lev2 li { background:url(sm_line_vert.gif) no-repeat left 0px; line-height:14px; padding:0px 0px 0px 0px; }
#sitemap ul.lev2 li a { background-position:left 2px; margin:0px 0px 0px 12px; padding:0px 0px 0px 14px; }

#sitemap ul.lev2 li.no-children a { background:url(sm_page.gif) no-repeat left 2px; }
content-split columns
#sitemap ul.lev2 li.first { background:url(sm_line_vert_top.gif) no-repeat left 6px; }
#sitemap ul.lev2 li.last { background:url(sm_line_vert_bot.gif) no-repeat left 0px; }

#sitemap ul.lev3 { background:url(sm_line.gif) no-repeat 3px 2px; margin:0px 0px 0px 12px; padding:0px 0px 0px 129px; }
#sitemap ul.lev3 li { background:url(sm_line_vert.gif) no-repeat left 0px; padding:0px 0px 0px 0px; }
#sitemap ul.lev3 li a { display:block; background:url(sm_page.gif) no-repeat left 2px; margin:0px 0px 0px 12px; }

#sitemap ul.lev3 li.first { background-position:left 6px; }
#sitemap ul.lev3 li.last { background-position:left 0px; }


/* Checkout */
#ccButtonsWait { display:none; color:#000; }


/* Ask maurice downloads */
.document-list { padding:8px 0 17px 0; }
.document-list ul { margin:0; padding:0 0 8px 0; list-style:none; }
.document-list ul li { background:url(icon_pdf.gif) no-repeat left 5px; padding:4px 0 4px 25px; }
.document-list ul li a { }

.page-sep { border-top:1px dotted #4F1E91; height:1px; line-height:1px; font-size:1px; margin-top:1px; margin-right:20px; }

#intro_text { text-align:justify; margin-top: 10px; margin-right:10px;}
#intro_text a { color:#ffffff; text-decoration:none; }
#intro_text a:hover { color:#4d3e82; }



/*-----------------------------------NAVIGATION------------------------------- */
	
	#nav_bar{
		height: 34px;
		width: 954px;
		background-color:#6350aa;
		color:#ffffff;
	}
	#navigation{
		height: 34px;
		width: 851px;
		background-color:#7967b3;
		margin-left:51px;
		color:#ffffff;
	}
	
	#navigation span {
		display: block;
		width: 0;
		height: 0;
		overflow: hidden;
		line-height:0;
	}
	
	#navigation #nav_1{
		height: 34px; width: 106px; overflow: hidden; display: block; float:left; margin-left:1px; margin-right:1px;
		background: url(../img/navigation_home.gif) top left no-repeat;
	}
	
	#navigation #nav_2{
		height: 34px; width: 106px; overflow: hidden; display: block; float:left; margin-right:1px;
		background: url(../img/navigation_flowers.gif) top left no-repeat;
	}
	
	#navigation #nav_3{
		height: 34px; width: 106px; overflow: hidden; display: block; float:left; margin-right:1px;
		background: url(../img/navigation_gifts.gif) top left no-repeat;
	}
	
	#navigation #nav_4{
		height: 34px; width: 106px; overflow: hidden; display: block; float:left; margin-right:1px;
		background: url(../img/navigation_weddings.gif) top left no-repeat;
	}
	
	#navigation #nav_5{
		height: 34px; width: 106px; overflow: hidden; display: block; float:left; margin-right:1px;
		background: url(../img/navigation_corporate.gif) top left no-repeat;
	}
	
	#navigation #nav_6{
		height: 34px; width: 106px; overflow: hidden; display: block; float:left; margin-right:1px;
		background: url(../img/navigation_plants.gif) top left no-repeat;
	}
	#navigation #nav_7{
		height: 34px; width: 106px; overflow: hidden; display: block; float:left; margin-right:1px;
		background: url(../img/navigation_aboutus.gif) top left no-repeat;
	}
	#navigation #nav_8{
		height: 34px; width: 100px; overflow: hidden; display: block; float:left; margin-right:1px;
		background: url(../img/navigation_viewbasket.gif) top left no-repeat;
	}
 
	#navigation #nav_1:hover, #navigation #nav_2:hover, #navigation #nav_3:hover, #navigation #nav_4:hover, 
	#navigation #nav_5:hover, #navigation #nav_6:hover, #navigation #nav_7:hover, #navigation #nav_8:hover{
		background-position: bottom left;
	}
	
	#navigation #nav_1.current, #navigation #nav_2.current, #navigation #nav_3.current, #navigation #nav_4.current, 
	#navigation #nav_5.current, #navigation #nav_6.current, #navigation #nav_7.current, #navigation #nav_8.current{
		background-position: top right;
	}
	
	#navigation #nav_1.current:hover, #navigation #nav_2.current:hover, #navigation #nav_3.current:hover, #navigation #nav_4.current:hover, 
	#navigation #nav_5.current:hover, #navigation #nav_6.current:hover, #navigation #nav_7.current:hover, #navigation #nav_8.current:hover{
		background-position: top right;
	}







