
/* General Styles */
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3E3E3E; background-color:#E7E7DE; margin:auto; text-align:center;}
input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
#body_nomargin{margin:0px; background-color:#FFFFFF;}

a:link    {color: #2E2268; text-decoration: none;}
a:visited {color: #2E2268; text-decoration: none;}
a:active  {color: #2E2268; text-decoration: none;}
a:hover   {color: #FFCC00; text-decoration: none;}

a.navlink:link	 {color: #FFFFFF; display:block; height:21px; padding-top:6px; text-decoration: none;}
a.navlink:visited{color: #FFFFFF; display:block; height:21px; padding-top:6px; text-decoration: none;}
a.navlink:active {color: #FFFFFF; display:block; height:21px; padding-top:6px; text-decoration: none;}
a.navlink:hover	 {color: #FFCC00; display:block; height:21px; padding-top:6px; text-decoration: none;}

a.menulist:link{color:#3E3E3E; display:block; padding-left:5px; padding-top:4px; padding-bottom:5px; text-decoration:none;}
a.menulist:visited{color:#3E3E3E; display:block; padding-left:5px; padding-top:4px; padding-bottom:5px; text-decoration:none;}
a.menulist:active{color:#3E3E3E; display:block; padding-left:5px; padding-top:4px; padding-bottom:5px; text-decoration:none;}
a.menulist:hover{color:#FFCC00; display:block; padding-left:5px; padding-top:4px; padding-bottom:5px; text-decoration:none; background-color:#F8F8F8;}

a.manulist:link{font-size:10px; color:#3E3E3E; display:block; padding-left:5px; padding-top:4px; padding-bottom:5px; text-decoration:none; background-color:#D7D4E5;}
a.manulist:visited{font-size:10px; color:#3E3E3E; display:block; padding-left:5px; padding-top:4px; padding-bottom:5px; text-decoration:none; background-color:#D7D4E5;}
a.manulist:active{font-size:10px; color:#3E3E3E; display:block; padding-left:5px; padding-top:4px; padding-bottom:5px; text-decoration:none; background-color:#D7D4E5;}
a.manulist:hover{font-size:10px; color:#6E62A8; display:block; padding-left:5px; padding-top:4px; padding-bottom:5px; text-decoration:none; background-color:#EBE9F2;}

a.boxlink:link{color:#2E2268; font-weight:bold; text-decoration:none;}
a.boxlink:visited{color:#2E2268; font-weight:bold; text-decoration:none;}
a.boxlink:active{color:#2E2268; font-weight:bold; text-decoration:none;}
a.boxlink:hover{color:#2E2268; font-weight:bold; text-decoration:none;}

a.redlink:link{color:#CC0000; font-weight:bold;}
a.redlink:visited{color:#CC0000; font-weight:bold;}
a.redlink:active{color:#CC0000; font-weight:bold;}
a.redlink:hover{color:#FFCC00; font-weight:bold;}

h1{font-size:18px; font-weight:bold; display:inline;}
h2{font-size:18px; font-weight:bold; display:inline;}
h3{font-size:11px; font-weight:bold; display:inline;}
h4{font-size:11px; font-weight:bold; display:inline;}
img{border:0;}
form{margin:0;}

.input100{width:100px;}
.input150{width:150px;}
.input200{width:200px;}
.input250{width:250px;}
.input300{width:300px;}
.input350{width:350px;}
.input400{width:400px;}


.pagetitle{clear:left; padding-top:5px; padding-bottom:8px;font-family:Helvetica, Verdana, Arial, sans-serif; font-size:15px; font-weight:bold; color:#281e5b;}
.pagetitle h1{font-size:15px;}
.subtitle{clear:left; padding-top:5px; padding-bottom:8px; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:13px; font-weight:bold;}
.pagetext{clear:left; line-height:17px; padding-bottom:8px;}
.clearfix{clear:both; height:1px;}
.noresults{text-align:center; margin-bottom:16px;}
.req{color:#CC0000;}
.pointer{cursor:pointer;}
#poppage{background-color:#FFFFFF; margin:10px;}

.text10{font-size:10px;}
.bold{font-weight:bold;}
.purple{color:#281E5B;}
.stand_image{border:2px solid #EBEAE1; padding:1px; background-color:#FFFFFF;}

#site{width:980px; height:100%; text-align:left; margin:auto; background-color:#FFFFFF;}
.siteborder{padding:5px; margin-left:2px; border-left:3px solid #DDDDDD; margin-right:2px; border-right:3px solid #DDDDDD; }

#head{clear:left; width:960px; padding-bottom:10px;}
#header{clear:left; width:960px; height:90px; position:relative; top:0px; left:0px;}
#header_60min{position:absolute; top:0px; left:280px;}
#header_banner{position:absolute; top:2px; left:500px;}
#header_banner_vat{position:absolute; top:2px; left:319px;}
#logo{float:left; width:390px; padding-top:8px; padding-left:10px;}
#navigation{clear:left; width:960px; height:28px; background-image:url(images/navbarbk.gif);}

.nvbtnfirst{float:left; width:158px; height:27px; border-left:0px solid #080612; border-right:1px solid #6d6691; font-weight:bold; text-align:center;}
.nvbtn{float:left; width:158px; height:27px; border-left:1px solid #080612; border-right:1px solid #6d6691; font-weight:bold; text-align:center;}
.nvbtnlast{float:left; width:158px; height:27px; border-left:1px solid #080612; border-right:0px solid #6d6691; font-weight:bold; text-align:center;}

#content{clear:left; width:960px;}
#leftnav{float:left; width:180px; margin-right:20px;}
#maincontent{float:left; width:760px;}

/* Product Menu List*/
.menu-list{width:180px; margin-bottom:10px;}
.menu-list-head{clear:left; width:175px; padding-top:5px; padding-bottom:5px; padding-left:5px; border-bottom:3px solid #D6D6D5;}
.menu-list-item{clear:left; width:180px; border-bottom:1px solid #EEEEEE;}
.manu-list-item{clear:left; width:180px; border-bottom:1px solid #FFFFFF;}
.menu-list-item-ar{background-image:url(/images/menu_arrowbg.gif); background-repeat:no-repeat; background-position:100% 0%;}
.header_left_section{margin-top:20px;}
.header_left_button{margin-bottom:4px;}

#footer{clear:both; width:960px; padding-top:10px;}
#foot{clear:both; width:960px; padding-top:5px; border-top:5px solid #EEEEEE;}

/* Homepage */
.home-flash{width:744px; padding:1px; border:2px solid #EBEAE1; margin-bottom:10px;}
.home-fader{height:217px;}
#home_logos_main{text-align:center; margin-bottom:16px;}
#home_logos_main #vispring{position:relative; top:-6px; left:0px; margin-right:20px;}

/* Category Pages */
.breadcrumbs{margin-bottom:16px; font-weight:bold; color:#B7B7AE;}
#catbox_area{margin-bottom:16px; padding-left:1px; border-bottom:2px solid #DDDDDD;}
.catbox{float:left; width:236px; height:177px; border:2px solid #EBEAE1; padding:1px; cursor:pointer; margin-bottom:16px;}
.catbox_back{width:236px; height:177px; background-position:100% 100%; position:relative;}
.catbox_titlebg{width:228px; background-color:#FFFFFF; color:#FFFFFF; font-weight:bold; border-bottom:1px solid #E7E7DE; filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.60; opacity:0.6; padding-left:4px; padding-right:4px; padding-top:8px; padding-bottom:8px;}
.catbox_title{position:absolute; top:0px; left:0px; width:228px; padding-left:4px; padding-right:4px; padding-top:8px; padding-bottom:8px; font-size:11px; font-weight:bold;}
.catbox_title h2{font-size:11px;}
#prodbox_area{margin-bottom:16px; border-bottom:2px solid #DDDDDD;}
.prodbox{float:left; width:133px; height:100px; border:2px solid #EBEAE1; padding:1px; cursor:pointer; margin-bottom:16px;}
.prodbox_back{width:133px; height:100px; background-position:100% 100%; position:relative;}
.prodbox_titlebg{width:125px; background-color:#FFFFFF; color:#FFFFFF; font-weight:bold; border-bottom:1px solid #E7E7DE; filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.60; opacity:0.6; padding-left:4px; padding-right:4px; padding-top:8px; padding-bottom:8px; font-size:10px;}
.prodbox_title{position:absolute; top:0px; left:0px; width:125px; padding-left:4px; padding-right:4px; padding-top:8px; padding-bottom:8px; font-size:10px; font-weight:bold;}
.prodbox_title h2{font-size:10px;}
.category_text{margin-bottom:16px; color:#67675E;}

/* Product Page */
#product_side_left{float:left; width:340px; margin-right:20px;}
#product_side_right{float:left; width:400px;}
.product_box{margin-bottom:6px; padding-bottom:16px; border-bottom:1px solid #EEEEEE;}
.product_box_bigbot{margin-bottom:16px; padding-bottom:16px; border-bottom:1px solid #EEEEEE;}
.product_subbar{margin-bottom:6px; background-color:#BDB7D4; height:22px; position:relative;}
.product_subbar .left{float:left; width:6px; height:22px; background-image:url(/images/subbar_left.gif); background-repeat:no-repeat;}
.product_subbar .mid{float:left; height:22px; line-height:20px; background-image:url(/images/subbar_mid.gif); background-repeat:repeat-x; font-weight:bold; color:#FFFFFF;}
.product_subbar .right{float:left; width:6px; height:22px; background-image:url(/images/subbar_right.gif); background-repeat:no-repeat;}
.product_specialbar{margin-bottom:6px; background-color:#D90909; height:22px; position:relative;}
.product_specialbar .left{float:left; width:6px; height:22px; background-image:url(/images/specialbar_left.gif); background-repeat:no-repeat;}
.product_specialbar .mid{float:left; height:22px; line-height:20px; background-image:url(/images/specialbar_mid.gif); background-repeat:repeat-x; font-weight:bold; color:#FFFFFF;}
.product_specialbar .right{float:left; width:6px; height:22px; background-image:url(/images/specialbar_right.gif); background-repeat:no-repeat;}
.product_subbar_340{width:340px;}
.product_subbar_340 .mid{width:328px;}
.product_subbar_400{width:400px;}
.product_subbar_400 .mid{width:388px;}
#product_fader_bar{width:340px; height:18px; background-color:#EBEAE1; background-image:url(/images/imgfader_bar.gif); background-repeat:no-repeat;}
#product_fader_bar #play{position:relative; top:5px; left:14px; cursor:pointer;}
#product_fader_bar #pause{position:relative; top:5px; left:28px; cursor:pointer;}
#product_main_image{width:340px; height:257px; background-color:#F3F4E8; margin-bottom:4px; position:relative;}
.product_main_image_img{position:absolute; top:0px; left:0px; border:2px solid #EBEAE1; padding:1px; background-color:#FFFFFF; cursor:pointer;}
#product_no_image{position:absolute; top:0px; left:0px; border:2px solid #EBEAE1; padding:1px; background-color:#FFFFFF; z-index:2;}
#product_thumbs{width:340px; height:52px; margin-left:auto; margin-right:auto;}
#product_thumb_left{float:left; width:20px; height:52px;}
#product_thumb_mid{float:left; height:52px; overflow:hidden; position:relative;}
#product_thumb_right{float:left; width:20px; height:52px;}
.product_thumb_prev{background-image:url(/images/thumb_prev.gif); background-repeat:no-repeat; cursor:pointer;}
.product_thumb_prev_no{background-image:url(/images/thumb_prev_no.gif); background-repeat:no-repeat;}
.product_thumb_next{background-image:url(/images/thumb_next.gif); background-repeat:no-repeat; cursor:pointer;}
.product_thumb_next_no{background-image:url(/images/thumb_next_no.gif); background-repeat:no-repeat;}
#product_thumb_sets{position:absolute; top:0px; left:0px; height:52px; background-color:#F3F4E8;}
.product_thumb_set{float:left; height:52px;}
.product_thumb_indv{float:left; height:52px; text-align:center;}
.product_thumb_indv img{border:1px solid #EBEAE1; padding:1px; background-color:#FFFFFF; cursor:pointer;}
.product_color_swatch{margin-bottom:10px;}
.product_color_swatch_ttl{font-size:10px; font-weight:bold; border-bottom:1px solid #EEEEEE; margin-bottom:4px;}
.product_color_indv{float:left; width:34px; height:34px; border:1px solid #EBEAE1; padding:1px; background-color:#FFFFFF; margin-left:4px; margin-bottom:4px;}
#product_color_url{font-weight:bold; text-align:center;}
.product_text_text{width:340px; height:92px; overflow:hidden;}
.product_text_link{text-align:right; font-weight:bold;}
#prod_enquire_cont{position:relative; z-index:10;}
.prod_enquire_win{position:absolute; top:0px; left:-230px; width:474px; border:3px solid #281E5B; background-color:#FFFFFF; padding:10px; overflow:hidden;}
.prod_enquire_shadow{position:absolute; top:-3px; left:-233px; width:506px; background-color:#909090; filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.60; opacity:0.6;}
.prod_enquire_ttl{font-weight:bold; margin-bottom:10px;}
.prod_enquire_close{float:right;}
.prod_enquire_text{text-align:left; margin-bottom:10px;}
.prod_enquire_error{color:#CC0000; text-align:center; margin-bottom:10px;}
.prod_enquire_inner{text-align:center;}
.prod_enquire_table{margin-left:auto; margin-right:auto; text-align:left;}
.prod_enquire_leftcell{font-weight:bold; color:#7F769D;}
.prod_enquire_rightcell{}
.prod_enquire_submitcell{text-align:center;}
#prod_enquire_thankyou{text-align:center; padding-top:90px;}
#product_special_img{float:right;}
#product_special_cont{padding-top:14px;}
#product_special_print{padding-top:22px;}
#product_special_text{font-family:Helvetica, Verdana, Arial, sans-serif; font-size:15px; font-weight:bold; color:#CC0000;}
#product_link{width:340px; height:40px; line-height:40px; text-align:center; font-weight:bold; color:#FFFFFF; background-image:url(/images/but_prod_link.gif); background-repeat:no-repeat; cursor:pointer;}
.product_400_half{width:200px; float:left;}
.product_button{margin-right:8px;}
.product_option_call{margin-bottom:4px; line-height:16px;}
.product_option_table{font-size:10px;}
.product_option_head{font-weight:bold; color:#909090;}
.product_option_price{color:#AA0000;}
.product_option_row1{background-color:#EBEAE1;}
.product_option_row2{background-color:#FFFFFF;}
#product_imglrg_cont{width:806px; height:606px; margin-bottom:10px; margin-left:auto; margin-right:auto;}
#product_print_cont{text-align:left; width:760px;}
.product_print_subbar{position:absolute; top:0px; left:0px;}

#branchloc_cont{float:left; width:400px; padding-top:20px; padding-left:20px;}
#branchloc_map{float:left; width:240px;}
.branchloc_indv{font-size:10px;}
.branchloc_address{font-size:11px; margin-bottom:10px;}
.branchloc_sub{font-weight:bold; color:#909090;}
.branchloc_email{padding-bottom:16px; margin-bottom:16px; border-bottom:1px solid #EEEEEE;}

/* Special Offers */
.special_area{margin-bottom:16px; padding-left:1px; border-bottom:2px solid #DDDDDD;}
.specialoffer{border:2px solid #EBEAE1; padding:1px; margin-bottom:16px;}
.specialoffer_title{padding:6px; background-color:#DDDDDD; font-weight:bold; color:#2E2268;}
.specialoffer_price{float:right; font-weight:bold; color:#CC0000;}
.specialoffer_inner{border:1px solid #DDDDDD; padding:4px;}
.specialoffer_image{float:right; margin-left:10px; margin-bottom:10px; border:2px solid #EBEAE1; padding:1px;}
.specialoffer_enquire{clear:both; text-align:center;}
.specialbox{float:left; width:362px; height:271px; border:2px solid #EBEAE1; padding:1px; cursor:pointer; margin-bottom:16px;}
.specialbox_back{width:362px; height:271px; background-position:100% 100%; position:relative;}
.specialbox_titlebg{width:354px; background-color:#FFFFFF; color:#FFFFFF; font-weight:bold; border-bottom:1px solid #E7E7DE; filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.60; opacity:0.6; padding-left:4px; padding-right:4px; padding-top:8px; padding-bottom:8px;}
.specialbox_title{position:absolute; top:0px; left:0px; width:354px; padding-left:4px; padding-right:4px; padding-top:8px; padding-bottom:8px; font-size:11px; font-weight:bold;}
.specialbox_title h2{font-size:11px;}
.specialbox_offerbg{position:absolute; top:241px; left:0px; width:362px; height:29px; background-color:#CC0000; border-top:1px solid #800000; filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.60; opacity:0.6;}
.specialbox_offer{position:absolute; top:241px; left:0px; width:354px; height:13px; padding-left:4px; padding-right:4px; padding-top:8px; padding-bottom:8px; font-size:11px; color:#FFFFFF; font-weight:bold; text-align:center;}

/* Special Offers New */
#special_new_buttons{margin-bottom:6px; line-height:26px; text-align:center; overflow:auto;}
.special_new_indv_but{float:left; height:26px; font-weight:bold; cursor:pointer; overflow:hidden; margin-bottom:4px;}
.special_new_but_sel{background-color:#FFCC00; color:#000000;}
.special_new_but_nonsel{background-color:#340D7E; color:#FFFFFF;}
.special_new_but_marg{margin-right:4px;}
#special_new_split_left{float:left; width:369px; margin-right:16px;}
#special_new_split_right{float:left; width:369px;}
.special_new_box{margin-bottom:6px;}
.special_new_box_top{width:372px; height:14px; background-image:url(/images/box_special_top.gif); background-repeat:no-repeat;}
.special_new_box_mid{width:352px; padding-left:10px; padding-right:10px; position:relative; z-index:2; top:-4px; background-image:url(/images/box_special_mid.gif); background-repeat:repeat-y;}
.special_new_box_bot{width:372px; height:14px; position:relative; z-index:1; top:-8px; background-image:url(/images/box_special_bot.gif); background-repeat:no-repeat;}
.special_new_image{width:340px; height:160px; border:3px solid #FFFFFF; margin-left:3px; margin-top:2px; margin-bottom:2px; background-repeat:no-repeat;}
.special_new_image_ttl{width:328px; padding:6px; background-color:#FFFFFF; filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.60; opacity:0.6; font-weight:bold;}
.special_new_ttl{font-weight:bold; font-size:11px;}
.special_new_desc{padding-top:4px; padding-left:2px; padding-right:2px;}
.special_new_button_cont{height:25px; padding-left:2px; padding-right:2px; padding-top:4px;}
.special_new_nottop{padding-top:16px;}
.special_new_button{float:right; width:100px; height:25px; line-height:25px; margin-left:4px; background-image:url(/images/but_med_bg.gif); font-weight:bold; font-size:10px; color:#FFFFFF; text-align:center; cursor:pointer;}

/* Stores */
.stores-detail-col{float:left; width:500px;}
.stores-detail{clear:left; width:500px; padding-top:10px; padding-bottom:10px; border-top:1px solid #EEEEEE; overflow:auto; line-height:16px;}
.stores-detail-addtel{float:left; width:310px;}
.stores-detail-open{float:left; width:190px; padding-top:62px;}

/* Contact Us */
#contact_logos{float:right; width:260px; margin-right:20px;}
#contact_thankyou{width:430px; text-align:center; padding-top:60px;}

.stores-map-col{float:left; margin-left:15px; width:240px;}
