/*  --------------S CSS Reset---------------------  */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,

fieldset,input,textarea,p,blockquote,th,td,label {padding:0;margin:0;}    

table {border-collapse:collapse;border-spacing:0;}    

fieldset,img{border:0;}    

address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style: normal;}    

ol,ul{list-style:none;}    

caption,th{text-align: left;}    

h1,h2,h3,h4,h5,h6{font-weight: normal;font-size: 100%;}    

q:before,q:after {content:'';}    

abbr,acronym {border:0;}



input,select{vertical-align:middle;}

/*  --------------O CSS Reset---------------------  */



a{text-decoration:none;/*color:#009933;*/ color:#A0AAA2}

a:hover{color:#191919;}





*{font-size:12px;font-family:Arial, Helvetica, sans-serif;}

html{}







.container{position:absolute;margin-left:-438px;width:877px;left:50%;background:url(../images/body_bg.gif) 0 0 repeat-y;}

	.border{margin:0 33px; padding-bottom:20px}

		.header{height:95px;margin-bottom:3px;}

			.logo{}

			.logo img{border:0;}

			.acrbon_trust{position:absolute;top:0;right:0;}

		.banner{font-size:0;}

		.banner img{ width:811px}

		.menu{height:27px;background:url(../images/menu_bg.gif) 0 0 repeat-x;}

		.menu ul{}

		.menu li{float:left;line-height:27px;color:#fff;font-weight:bold;margin:0 3px 0 0;height:26px;}

		.menu li a{color:#ffffff;font-weight:bold;text-transform:uppercase;margin:0 6px; *margin:0 3px;}

		.menu li a:hover{color:#CACC55;}

		.menu li.call_now{background:url(../images/call_now.gif) right 0 no-repeat;width:247px;float:right;height:27px;}

		/* ------------------MENU-----------------------*/
	#dropDown{position:absolute;padding:0;margin:0;list-style:none;white-space:nowrap;height:27px;width: 814px; }
	body>#dropDown {position: fixed;}
	#dropDown ul{position: relative;display:none;margin:0;list-style:none;z-index:100; padding-left:20px;height:auto;}
	#dropDown ul.click {display: block;}
	#dropDown ul.click li{}
	
	#dropDown ul li {background-color:#1C9E48;}
	#dropDown ul li a.click {background-color:#03792b;color:#1B1B1B;border-bottom:#ffffff 1px solid;/*display:block;*/}
	#dropDown ul li a:hover {color:#1B1B1B;background-color:#03792b;}
	#dropDown li {position:relative;}
	#dropDown li a{position:relative; display:block;padding: 0;	text-decoration: none; float:left;}
	
	#dropDown li a.click {}
	#dropDown li a:hover{}
	#dropDown li a span{padding:0 30px 0 20px;}
	#dropDown li ul {position:absolute;top:26px;left:0px;padding-left:0;border-style:solid;border-color:#ffffff;border-width:1px 1px 0;}
	#dropDown li ul li{background-image:none;width:190px;margin:0;padding:0;height:auto;display:block;clear:both;/* fixed Safari BUG By cookie */}
	#dropDown li ul li a {color:#FFFFFF; 
					border-bottom:1px solid #B6E5C5;
					display:block; padding:1px 5px;height:18px; 
					line-height:18px;clear:both!important;
					margin:0;width:180px;font-size:12px;/*background:red;*/}
	#dropDown li ul li a:hover {background-color:#e8be32;border-bottom:#ffffff 1px solid;color:#ffffff;}

	#dropDown li ul ul {position:absolute;left:190px;top:0;margin:0; padding:0;padding-left:0;}
	#dropDown li ul ul li{background-color:#fbd918;width:190px;padding:0;z-index:100;}
	#dropDown li ul li ul li a {color:#333300;border-bottom:#ffffff 1px solid;display:block;padding-left:5px;height:20px;line-height:20px;clear:both!important;} 
	/* second submenu link hover background */

		
		
		
		
		

		.subContent{width:200px;float:left;}

			.basket{background:#E5E5E5 url(../images/basket_bg.gif) 6px 6px no-repeat;padding:6px 6px 6px 68px;line-height:16px;color:#7A7A7A;margin-bottom:3px;}

			.basket h4{font-weight:bold;color:#7A7A7A;}

			.basket p{clear:both;}

			.basket b{color:#009933;font-weight:bold;}

			.basket .last_product_added{width:120px;}

			.basket .last_product_added img{border:1px solid #999999;float:left;clear:right;margin:3px 6px 3px 0;}

			.basket a:hover b{text-decoration:underline;}

			

			

			.Categories{margin-bottom:6px;}

			.Categories h2{font-size:14px;text-transform:uppercase;font-weight:bold;color:#FFF;background:#CCCCCC;line-height:33px;padding:0 3px;margin-bottom:3px;}

			

			/*lTREEMenu Start*/

			.Categories dl{/*border-bottom:1px solid #C6C6C6;background:#F2F2F2;*/}

			.Categories dd dl{border-bottom:0px;}

			

			.Categories dl {margin:0;padding:0;clear:both;}

			.Categories a {background:none;}

			.Categories dd {padding:0;margin:0px;list-style:none;clear:both;border-bottom:1px solid #3C3C3C;display:block;min-height:24px;line-height:24px;background:#CCC; margin-bottom:2px}

			.Categories dd button {width:35px;height:23px;overflow:hidden;cursor:pointer;vertical-align:middle;border:none;background:url(../images/tree/menu-opened.png) no-repeat 10px 3px;float:left;}

			.Categories dd.folderColor2{background:#B8BAB9}
			.Categories dd.folderColor3{background:#8D9A91}
			.Categories dd.folderColor4{background:#5C7064}
			.Categories dd.folderColor5{background:#3F4C42}
			.Categories dd.folderColor3 a{color:#FFF}
			.Categories dd.folderColor3 a:hover{color:#FFF}
			.Categories dd.folderColor4 a{color:#FFF}
			.Categories dd.folderColor4 a:hover{color:#FFF}
			.Categories dd.folderColor5 a{color:#FFF}
			.Categories dd.folderColor5 a:hover{color:#FFF}
			.Categories dd.folderColor3  dt a,.Categories dd.folderColor4  dt a,.Categories dd.folderColor5  dt a{color:#515151}

			.Categories dd.nosub button {background-image:none;}

			.Categories dd.folderClose dl {display:none;}

			.Categories dd.folderClose button {background-image:url(../images/tree/menu-closed.png);}

			.Categories dd {/*background:url(../images/tree/elbow-line.gif) repeat-y 0 0;*/}

			.Categories dd.lastChild {/*background:url(../images/tree/folder-last.gif) no-repeat 0 0;*/}

			.Categories dt {margin:0px;padding:0;/*background:url(../images/tree/leaf-normal.gif) no-repeat 0 0;*/line-height:20px;}

			.Categories dt.lastChild {/*background:url(../images/tree/leaf-last.gif) no-repeat 0 0;*/}

			.Categories dd a{color:#5C7163;font-weight:bold;text-decoration:none; font-size:16px}

			.Categories dd a:hover{color:#5C7163;}

			.Categories dt{border-bottom:1px solid #FFF;}

			.Categories dt a{color:#515151;font-weight:bold; background:#DCDCDC}

			.Categories dt a:hover {color:#FFF; background:#019934;}

			.Categories dd dl{border-top:1px solid #3C3C3C}

			/*.left_menu_body dd a,.left_menu_body dt a{margin-left:6px;display:block;}*/

			.Categories dd  dd a,.Categories dd dt a{padding-left:30px;display:block;font-size:11px;}
			.Categories dd  dd a:visited,.Categories dd dt a:visited{font-size:11px}

			.Categories dd  dd dd a,.Categories dd dd dt a{margin-left:42px;display:block;}

			.Categories dd  dd dd dd a,.Categories dd dd dd dt a{margin-left:54px;display:block;}

			.Categories dd  dd dd dd dd a,.Categories dd dd dd dd dt a{margin-left:66px;display:block;}

			.Categories dd  dd dd dd dd dd a,.Categories dd dd dd dd dd dt a{margin-left:78px;display:block;}

			.Categories dd  dd dd dd dd dd dd a,.Categories dd dd dd dd dd dd dt a{margin-left:90px;display:block;}

			.Categories dd  dd dd dd dd dd dd dd a,.Categories dd dd dd dd dd dd dd dt a{margin-left:102px;display:block;}

			.Categories dd  dd dd dd dd dd dd dd dd a,.Categories dd dd dd dd dd dd dd dd dt a{margin-left:114px;display:block;}

			.left_menu_body dd  dd dd dd dd dd dd dd dd dd a,.Categories dd dd dd dd dd dd dd dd dd dt a{margin-left:126px;display:block;}

			/*lTREEMenu End*/

		

			

			

			

			

		.mainContent{padding:0 0 0 0px;float:right;display:block;width:610px;/*background:red;*/}

			.mainContentArea{/*margin:6px 16px;*/}

				.mainContentTop{border-bottom:1px solid #5C7163;min-height:26px;}

					.search{float:right;width:230px;text-align:right; margin-top:3px}

					.search .keyword{border:1px solid #DDDFDE;color:#465059;line-height:15px;padding:2px 9px;font-size:11px;display:inline;margin-right:3px;}

					.search fieldset{}

					.search legend{display:none;}

					

					.location{color:#7A7A7A;font-size:11px;text-transform:uppercase;min-height:24px;line-height:24px; padding-left:15px}

					.location a{color:#7A7A7A;font-size:11px;text-transform:uppercase;font-weight:bold;}

					.location a:hover{text-decoration:underline;}

					.location b{font-size:11px;}

					

					.title{margin-top:12px; padding-left:15px}

					.title h1{font-size:18px;color:#868686; font-weight:normal}

					.title .pagebar{float:right;font-size:11px;font-weight:bold;color:#009933;}

					.title .pagebar strong{font-size:11px;font-weight:bold;color:#009933;}

					.title .pagebar a{font-size:11px;font-weight:bold;color:#009933;text-decoration:underline;}

					.title .pagebar a:hover{text-decoration:none;}

					.title h2{font-size:18px;color:#333333;font-weight:bold;line-height:24px;}

					

					
					

				.welcome{padding:0}

				.welcome h1{font-size:18px;color:#868686; padding-top:15px}

				.welcome p{color:#515151;line-height:18px;margin:3px 0;}

				.welcome ul{margin:3px 0;}

				.welcome li{color:#515151;line-height:22px;}

				.welcome li{padding-left:12px;background:url(../images/li_green_bg.gif) 0 7px no-repeat;}

				

				a.read_more{color:#009933;text-transform:uppercase;font-weight:bold;text-decoration:underline;}

				

				

				.iconKey{background:#E5E5E5;padding:3px 0;color:#666666;font-weight:bold; padding-left:15px}

				.iconKey img{vertical-align:middle;margin-left:3px;margin-right:3px;}

				

				.proList{text-align:center; padding-left:15px}

				.proListItem{width:170px;float:left;margin-left:24px;display:inline;font-size:0;}

				.proListItem h2{text-transform:uppercase;font-size:12px;font-weight:bold;color:#343434;margin:6px 0;min-height:45px;}

				.proListItemFirst{margin-left:0px;}

				.proListItem .sphoto{font-size:0;}

				.proListItem .sphoto img{border:1px solid #cccccc;}

				.proListItem .iconKey img{display:inline;}

				

				.proListItem div.price{color:#343434;padding:3px 0;}

				.proListItem span.price{color:#009833;font-weight:bold;font-size:13px;}

				.divider_lines{height:2px;background:#D3D3D3;font-size:0;margin:12px 0 6px 0;width:100%;clear:both;}

				

				

				

				.proDetail{margin-top:12px;}

				.proDetailLeft{width:200px;float:left;margin-right:20px; padding-left:15px}

				.proDetailLeft div.price{
					background:url(../images/detail_price_bg.gif) 0 0 no-repeat;
					height:41px;margin-bottom:5px;
					font-weight:bold;font-size:11px;
					color:#fff;padding-left:84px;
					line-height:10px;
					text-transform:uppercase;
					font-weight: bold;
					
					/*text-transform:uppercase;*/
				}
				.proDetailLeft div.price b{
					line-height: 21px; padding-top: 3px; display: block;
				}
				
				
				#product_addtocart_form .proDetailLeft div.sepcial{
					background-image: url(../images/detail_price_special_bg.gif);
				}
				#product_addtocart_form .proDetailLeft div.sepcial span{
					/*font-size:18px;*/
				}
				
				.proDetailLeft div.price span{font-size:23px;font-weight:bold;color:#fff;}

				.proDetailLeft div.price span b{font-size:31px;font-weight:bold;color:#fff;}

				.proDetailLeft div.box-quantity{background:url(../images/boxed_quantity_bg.gif) 0 0 no-repeat;height:41px;margin-bottom:5px;font-weight:bold;font-size:13px;color:#fff;padding-left:84px;line-height:41px;font-variant:small-caps;/*text-transform:uppercase;*/}

				.proDetailLeft div.box-quantity span{font-size:23px;font-weight:bold;color:#fff;}

				.proDetailLeft div.box-quantity span b{font-size:31px;font-weight:bold;color:#fff;}

				.proDetailLeft .sphoto{border:1px solid #cccccc;}

				.proDetailLeft .sliderBar{font-size:10px;text-align:center;color:#959494;margin:6px 0;}

				.proDetailLeft .sliderBar img{margin-top:6px;}

				.proDetailLeft .buy{text-align:right;}

				.proDetailLeft .buy select{margin:3px 0;}

				.proDetailLeft .buy input{width:24px;border:1px solid #B5B5B5;margin:3px 0;}

				

				.proDetailRight{float:right;width:365px;}

				.proDetailRight h3{font-weight:bold;color:#009933;text-transform:uppercase;line-height:18px;}

				.proDetailRight p{color:#333;line-height:18px;}

				.iconKey_details{background:#E5E5E5;padding:6px;margin-top:6px;}

				.iconKey_details p{height:30px;line-height:30px;color:#666666;font-weight:bold;}

				.iconKey_details img{vertical-align:middle;margin-left:6px;margin-right:3px;}

				.iconKey_details span{width:50px;display:block;float:left;clear:both;text-align:right;}

				.proDetailRight .parameter{font-size:12px;font-weight:bold;margin:6px 0 15px;line-height:18px;}

				
                .padder3 ul.Download{ margin:0; padding:0; list-style:none}
				ul.Download a{font-size:12px;font-weight:bold;color:#333333;background:url(../images/li_download.gif) 0 4px no-repeat;padding-left:12px;line-height:17px;}

				ul.Download a:hover{text-decoration:underline;color:#999999;}

				

				.futherContact{margin-top:12px;padding-bottom:6px;border-top:2px solid #D4D3D3;padding-top:3px;line-height:18px;color:#333333;}

				.futherContact a{text-decoration:underline;color:#333333;}

				.futherContact a:hover{color:#999999;}

			

			.mainContentAD{clear:both;}

			.mainContentAD li{float:left;margin-right:1px;margin-top:5px;}

			.mainContentAD li a{font-size:0;}

			

			.mainFooter{background:url(../images/mainFooter_bg.gif) 0 0 repeat-x;height:79px;}

			.mainFooter p{padding:21px 12px 12px 215px;color:#fff;background:url(../images/mainFooter_logo.gif) 9px 25px no-repeat;}

			.mainFooter a{color:#fff;text-decoration:underline;}

			.mainFooter a:hover{color:#7DDE9E;}

			

			

		.copyright{background:#fff url(../images/copyright_bg.gif) 0 0 no-repeat;min-height:80px;}

		.copyright p{padding:12px 20px;line-height:16px;color:#009933;}

		.copyright p.design{float:right;color:#999999;padding:9px 20px;}

		.copyright p.design img{vertical-align:middle;}

		.copyright p a{color:#009933;}

		.copyright p a:hover{color:#757575;}

		.copyright p.design a{color:#999999;font-size:11px}

		.copyright p.design a:hover{color:#757575;font-size:11px}

		

		.store-switcher{color:#009933;}

		.store-switcher select{color:#009933;}

		.store-switcher option{color:#009933;}

		.store-switcher option.selected{color:#009933;}

		

		

.clearboth{clear:both;}

			

			

			

			

			

			

/* -- FOR CMS -- */

.note-msg,.messages .success-msg{margin-top:6px;border:1px solid #aaa;background:#eee;color:#666;}

.account-nav{margin-bottom:3px;border:none;}

.account-nav .head{background:#cccccc;padding:0 3px;line-height:33px;}

.account-nav .head h4{color:#7A7A7A !important;font-weight:bold;font-size:14px;}

.account-nav .content{padding:0;background:#F2F2F2;}

.account-nav .content li.on{color:#009933;}



.shopping-cart th, .shopping-cart td{padding-left:6px;padding-right:6px;}



.product-options{background:#fff;}

.product-options dd{padding:6px 0;}



#form-validate{line-height:18px;}

#form-validate fieldset{/*background:#ddd;*/}

#form-validate legend{margin:0!important;padding:0!important;color:#000000;/*margin:0!important;display:inline-block;background:red;border:0;*/}

#form-validate legend p{line-height:18px;}







.one-page-checkout .head{margin:0;}

.one-page-checkout .section .head{}

.one-page-checkout .allow .head{}

.one-page-checkout .active .head{background:#019934;border-color:#019934;}

.one-page-checkout .head h4{font-size:12px;} 



.one-page-checkout .box{margin:0;font-size:0px;}

.one-page-checkout .box form{width:90%;}









.one-page-checkout .group-select{margin:0!important;margin:0;} 

.one-page-checkout .group-select ul{font-size:0;margin:0;padding:0;}

.one-page-checkout .group-select li{margin:0;padding:3px 0;width:516px;overflow:hidden;}



input.input-text{width:510px!important;}

.input-box input.input-text{width:265px!important;} 

.input-box select{width:282px!important;}



.form-list input.input-text{width:98%!important;} 



.one-page-checkout .box .col2-set{width:100%;}

.one-page-checkout .co-billing-form {width:90%;}





.address-select{width:516px !important;}

#qty{width:24px!important;}

#shopping-cart-table .qty{width:24px!important;}





.store-switcher{margin-right:20px;}

.page-head h3{color:#868686;font-size:18px;font-weight:normal;padding-top:15px}
.page-head {padding-left:15px}



.product-options ul.options-list li label{
	display: block;
}


.copyright .footerlink{color:#8F9B93;font-weight:bold;text-transform:uppercase;}
.copyright .footerlink a{color:#8F9B93;text-decoration:none;font-size:11px;}
.copyright .footerlink a:hover{color:#656E68;text-decoration:none;font-size:11px;}

.watchbvideo{display:block; background:url(../images/watchvideo.jpg) no-repeat; width:200px;height:112px;margin-bottom:3px}

.padder{padding:0 0 15px 15px}
.padder2{padding:0 0 15px 15px}
.padder2 ol,.padder3 ol{ list-style:decimal; padding:0; margin:1em 0 1em 3em;}
.padder2 ul,.padder3 ul{ list-style:disc; padding:0; margin:1em 0 1em 3em;}

#checkoutSteps{margin-top:15px}

#shadowbox_body{border:10px solid #FFF !important}
#shadowbox_info{position:absolute !important;top:0; right:0;margin-right:-10px!important;margin-top:9px!important}

.category-description{padding:0px 0 0px 15px;color:#515151}

.category-description p{margin:1em 0}
a.downloadnow{ margin-left:15px}

.padder3 .options-list{ margin:0; padding:0; list-style:none}

#email_address{ width:50%!important}

.leftcontactform{ width:260px; float:left; color:#3D3D3D}
.rightmap{ float:right; width:305px}
.contactlist label{ font-weight:bold}
.contactlist li{ padding-bottom:5px}
.button-set2{ padding-top:8px}
.page-details2{ color:#515151}
.page-details2 p{ margin:1em 0}
.page-details2 a{ color:#515151; text-decoration:none}
.page-details2 a:hover{color:#515151; text-decoration:underline}

.category-description .title{ padding-left:0}
.category_right{ margin-top:-45px}