﻿body,p,td,textarea,input,pre,th,select,font,div,span
{

	FONT: 11px verdana,arial,helvetica; 
	color: #555;
}

p
{
}

input
{
}
a
{
	text-decoration: none;
	color:#f00;
}
th
{
}

td{
}
table{
}

a:hover
{
	xxxtext-decoration: underline;
}
body{
	padding:0px;
	margin: 0px;
	background: #EEE ;
}


h1,h2,h3,h4,h5,h6,h7{
font-size: 13px;
	margin:0px;
	font-weight: normal;
}
hr {
	border: none;
	border-top: 10px solid #fafafa;
}
hr.hr1{
	height: 1px;
	border-color: #CDCDCD;
	border-style: solid;
	border-top:1px solid #FFF;
}

.logo{
	padding-left:15px;
}


.offerimage{
	vertical-align: middle;
	width: 420px;
	height:420px;
	filter:progid:DXImageTransform.Microsoft.Fade(Duration=2) progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
}

.menusub a
{
	padding: 7px;
	padding-right:1000px;
	text-decoration: none;
	color:#999;

}
.menusub a:hover
{	
	background: #eee;
	color: #666;
	text-decoration: none;
}
.menusub a.selected
{	
	background: #FCFDF7;
	color: #fff;
	padding: 3px;
	font-weight: bold;
	text-decoration: none;
}



.title1{
	color: #000;
	font-weight:bold;
	text-transform: lowercase;
}

.title2{
	color: #999;
}
.title3{
	color:#ff2;
	font-size:14px;
}

.title4{
	color:#666;
	font-size:12px;
}

.red1{
	color: #CD200F;
}


.box1_head
{
	padding:20px 10px 0px 10px;
	background:  url(images/bgtop1_head.jpg) no-repeat;
	width: 221px;
}
.box1
{
	overflow: hidden;
	background:  url(images/box1_back.jpg) no-repeat;
	width: 139px;
	height: 139px;
}

.box1 a img{
	padding:24px 0px 0px 24px;
	-moz-opacity: 0.05;
	filter: alpha(opacity=80)
	gray();
}
.box1 a:hover img{
	width:111px;
	height:111px;
	xxxborder: 1px solid #333;
	-moz-opacity: 1;
	filter: alpha(opacity=100)
	gray(-1);
}


.box1_foot
{
	padding:0px;
	background:#fff  url(images/bgtop1_foot.jpg) no-repeat;
	width: 221px;
	height: 10px;
}
.sep1 {
	background: url(images/sep1.gif) repeat-x; 
	padding-bottom: 1px; 
	width: 1px; 
	padding-top: 1px;
}

.box2{
	padding:0px;
	background:  url(images/bgtop2_back.jpg) repeat-y;
	width: 221px;
}


.box2_head{
	padding:20px 10px 10px 10px;
	background:  url(images/bgtop2_head.jpg) no-repeat;
	width: 221px;
}

.box2_foot{
	background:#fff  url(images/bgtop2_foot.jpg) no-repeat;
	width: 221px;
	height: 12px;
}



.box3{
	padding:0px;
	background:  url(images/bgtop3_back.jpg) repeat-y;
	width: 221px;
}


.box3_head{
	padding:20px 10px 10px 10px;
	background:  url(images/bgtop3_head.jpg) no-repeat;
	width: 221px;
}

.box3_foot{
	background: #fff url(images/bgtop3_foot.jpg) no-repeat;
	width: 221px;
	height: 12px;
}


.box4{
	padding:0px;
	background:  url(images/bgtop4_back.jpg) repeat-y;
	xxxborder: 1px solid #DDD;
	width: 290px;
}


.box4_head{
	padding: 5px;
	padding:15px 10px 10px 20px;
	background:  url(images/bgtop4_head.jpg) no-repeat;
	height: 200px;

}

.box4_foot{
	background: #fff url(images/bgtop4_foot.jpg) no-repeat;
	width: 290px;
	height: 18px;
}





.box5{
	padding:0px;
	background:  url(images/bgtop5_back.jpg) repeat-y;
	xxxborder: 1px solid #DDD;
}


.box5_head{
	padding: 5px;
	padding:15px 10px 0px 0px;
	background:  url(images/bgtop5_head.jpg) no-repeat;
	color: white;
	height: 225px;


}

.box5_foot{
	background: #fff url(images/bgtop5_foot.jpg) no-repeat;
	height: 12px;
}




.box6{
	padding:0px;
	background:  url(images/bgtop6_back.jpg) repeat-y;
	width: 221px;
}


.box6_head{
	padding:20px 10px 10px 10px;
	background:  url(images/bgtop6_head.jpg) no-repeat;
	width: 221px;
}

.box6_foot{
	background: #fff url(images/bgtop6_foot.jpg) no-repeat;
	width: 221px;
	height: 12px;
}




.toplinks{
	color:#fc0;
	padding-top: 5px;
	width:700px;
	text-align:right;
}
.toplinks a{
	color: #f90;
	font-weight:bold;
	text-transform:uppercase;

}

.toplinks a:hover{
	color: #f90;
	text-decoration:none;

}
.content{
	width:802px;
	border-width: 0px 2px 0px 2px;
	border-color: #202014;
	border-style: solid; 
}

.txt1{
	color: #333;
}

.block3 {
	background: #FFF;
}

.block3 .header{

}
.block3 .footer{
	height:25px;
}
.block5{
	width: 435px;
}
.block5 td.text{
	color: #999;
}

.block5 td.text a{
	color: #196A9F;
}

.block5 td.header{
	color: #AAA;
	font-weight:bold;
	text-transform: lowercase;
}
.block5 td.footer{
	height: 41px;
	text-align:right;
	padding-right:30px;
}


.block6 .text{
	color: #FF9;
	padding-left:30px;
}

.block6 td{
	color: #666;
	border-bottom: 1px dashed #BCD369;
}
.block6 .header th{
	background: #ddd;
	color: #fff;
	font-weight:bold;
	text-transform: lowercase;
}
.block6 .footer{
	background:  #ccc;
	height: 41px;
}
.mainmenu{
}
.mainmenu td{
	height:30px;
}

.mainmenu a{
	color: #D2EBF2;
	text-decoration:none;
	height:30px;
}
.mainmenu a:hover{
	color: #fff;
}

.leftmenu td a{
	font-weight:normal;
}

.leftmenu td a:hover{
	color: black;
	text-decoration: underline

}
.leftmenu th{
	padding: 10px 0px 0px 10px;
}
.leftmenu td{
	border-bottom: 1px dotted #ddd;
	padding: 4px;
}

.leftmenu th a{
	text-decoration:none;
	color: black;
	text-transform:uppercase;
	font-weight:bold;
}


.header1{
	background: url(images/header_1.gif) no-repeat;
	height: 23px;
	padding-left: 30px;
	color: #999;
	font-weight:bold;
}


.header2{
	background: url(images/header_2.gif) no-repeat;
	width:193px;
	height: 22px;
	padding-left: 50px;
	color: #E7DDBC;
	font-weight:bold;
}

.list1 LI{
	list-style-image:url(images/arr2.gif);
}


td.tbl1_header{
	background: #F4F5F5 url(images/tbl_header1.gif) no-repeat;
}
td.tbl1_header div{
	font-size: 1px;
	height: 10px;
	background: url(images/tbl_header1r.gif) right no-repeat;
}
.tblbg1{
	background: #F4F5F5 url(images/tbl_bg1.gif) right repeat-y;
	padding:2px 10px 10px 10px;
}

td.tbl1_footer{

	background: #F4F5F5 url(images/tbl1_footer.gif) no-repeat;
}
td.tbl1_footer div{
	font-size: 1px;
	height: 10px;
	background: url(images/tbl1_footerr.gif) right no-repeat;
}

.tbl2 td{
	color: #ff9;
	background: #000;
	border-bottom: 1px solid #FFF;
}



td.tbl2_header{
	height:10px;
	background: #FFF url(images/tbl2_headerr.gif) right no-repeat;
	font-size:1px;
}
.tbl2_bg{
	background:  url(images/tbl2_bg.gif) right repeat-y;
	padding:2px 10px 10px 10px;

}

td.tbl2_footer{

	background: url(images/tbl2_footer.gif) repeat-x;
}
td.tbl2_footer div{
	font-size: 1px;
	height: 10px;
	background: url(images/tbl2_footerr.gif) right no-repeat;
}



.tbl3{
	width: 197px;
	background: #C60001 url(images/tbl3_bg.gif) repeat-y;
}
.tbl3 td{
	color: #FFFFFF;
}
.tbl3 .footer{
	background: #C60001 url(images/tbl3_footer.gif) bottom repeat-y;
	height: 73px;
	padding: 0px 10px 10px 25px; 
}


.alt0 td{
	background: #E8E8E8;
}
.alt1 td{
	background: #FFFFFF;
}



.copy{
}
.copy td{
PADDING-TOP:17PX;
color:#999;
}

.copy a{
	color: #fff;

	height:21px;
	padding: 3px 3px 3px 3px;
}
.copy a:hover{
	color: #CFE5F2;
}

.langs {
	text-decoration: none;
	color: #392816;
}
.a1{
	color:#CC0000;
	font-weight:bold;
	font-size: 11px;
	text-decoration: underline;
}
a.a2{
	color:#EC7513;
	font-weight:bold;
}
a.a3{
	color:#39A1D1;
	font-weight:bold;
}
a.a3:hover{
	color: #040;
}
a.a4{
	text-decoration:underline;
	color: gray;
}

a.a4:hover{
	color: red;
}
a.a5{
	text-decoration:none;
	color: #000;
}

a.a5:hover {
	color: #000;
	text-decoration:underline;
}

a.a6{
	text-decoration:underline;
	font-weight:bold;
	color: #F00;
}

a.a6:hover {
	color: #000;
	text-decoration:underline;
}


.tr1 td{
	vertical-align: bottom;
}
.tbl2 .header td{
	background: #ddd;
	font-weight: bold;
	text-align:center;
}
.error{

	border: 1px solid #C60001;
	padding:5px;
	margin:5px;
	color:#C60001;
}
.field1{
	font-weight:bold;
	vertical-align: top;
	text-align: right;
}
.address{
	border: 1px solid #DADBDC;
	margin:10px;
	padding:15px;
}
.address legend{
	text-align:right;
}
.accountmenu a{
	font-weight:normal;
}
.accountmenu{
	padding:10px;
	font-weight:bold;
}

.ordersfilter{
	border: 1px solid #CD200F;
	padding:5px;
}
.ordersfilter a{
	text-decoration: none;
}
.ordersfilter a:hover{
}

.ocomments{
	background: #FFF;
}
.ocomments td{
	border: 1px solid  ;
	border-color: #fff #ddd #ddd #fff;
}
.ocomments .header td{
	background: #999;
	font-weight:bold;
	color: #fff;
}
.thumbimage{
	text-align:center;
	margin:10px;
	vertical-align:middle;
	background: #eee url(images/loading.gif) no-repeat;
	padding:10px;
	border: 1px solid #ddd;
	height:120px;
	width:120px;
}
#previewdiv{
	padding:10px;
	background: #FFF;
	border: 1px solid #EEE;
	border-color: #EEE #DDD #DDD #EEE;
	position:absolute;
	display:none;
	top:0px;
	left:0px;
	z-index:999999;
	overflow: hidden;
	width:1px;
	height: 1px;
	filter: alpha(Opacity=1);

}
#previewdiv img{
	background: url(images/loading.gif) no-repeat;

}
.lastcart td{
border-top: 1px solid red;
border-bottom: 1px solid red;
}
.cartrow td{
	color: #FF9;
}
.uc{
	display:none;
}
.productlist{
	background: url(images/bg_product_list.jpg) no-repeat;
	width:355px;
	height:150px;
}
.price1{
	background: url(images/price.gif) no-repeat;
	width:134px;
	height:63px;
	padding: 23px 0px 0px 42px;
	color: white;
	font-weight:bold;
	font-size: 14px;
}
.price2{
	color: #555;
	font-weight:bold;
}
.pop1
{
	position: absolute;
	visibility: hidden;
	top:0;
	left:0;
	z-index:100;
	width: 150;
	filter:progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1.0, wipeStyle=1, motion='forward');
}


.curpage a{
	color: #339;
	font-weight:bold;
	background:#fff;
	padding:5px;

}
.pages a{
	color: #7E8DAE;
	background:#FFF;
	padding:3px 5px;
	text-decoration: none;
}
.menubrands{
	width: 100%;
	padding: 5px;
	border-bottom: 1px solid #4A503C;
	background: #2B2413;
	filter:progid:DXImageTransform.Microsoft.Fade()	progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
#itemimage{
	filter:progid:DXImageTransform.Microsoft.Fade(duration=4);
}
#itemimage img{
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
	-moz-opacity=.4
}
.but1{
	background: #303922 url(images/but1.gif) no-repeat;
	height: 26px;
	padding: 3px 10px 3px 10px;
	color: #A9B038;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #3C4729;
}

.but2{
	background: orange; 
	padding: 3px;
	border: none;
	color: #FFF;
	font-weight:bold;
	}
.but2 a{
	color: #FFF;
	font-weight:bold;
	text-transform:uppercase;
}

.but3{
	background: red; 
	padding: 5px;
	border: 1px solid #FFCF56;
	border-color: #FFE9AE #F4B100 #F4B100 #FFE9AE;
	color: #FFF;
	font-weight:bold;
}

.but4{
	padding: 5px;
	border: 1px solid #FFCF56;
	border-color: #ddd #999 #999 #ddd;
	color: #000;
	font-weight:bold;
}

.but5{
	padding: 0px 5px 2px 5px;
	border:none;
	background: #DD3A40;
	color: #fff;
	font-weight:bold;
}


.pageimages img{
	border: 1px solid #FFF;
	filter:progid:DXImageTransform.Microsoft.Glow(Color=#DDDDDD,Strength=10);
}

.search1 {
	border: 1px solid #CCC;
	background: #fff url(images/magnify1.gif) 2px 2px  no-repeat;
	padding:2px;
	padding-left: 20px;
/*	width: 120px;  */
/*	height: 14px;  */
	margin-top: 0px;
	vertical-align: top;
	font-size: 12px;
}
.search2{
	position:absolute;top:0px;left:590px;width:220px;height:30px;color:#fff;padding:3px;text-align:center
}
.foottd{
	width:110px;

}
.contents1{
	padding: 15px 10px 0px 0px;
	border-top: 1px dashed #8FC81E;

}

.sub_air{
	color: white;
	font-size: 10px;
	text-transform: lowercase;
	font-weight:normal;
	padding: 3px;
}


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

.sub_water{
	color: #cdF;
	font-size: 10px;
	text-transform: lowercase;
	font-weight:normal;
}

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



.sub_rock{
	color: #fff;
	font-size: 10px;
	text-transform: lowercase;
	font-weight:normal;
}

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

.sub_green{
	color: #cfd;
	font-size: 10px;
	text-transform: lowercase;
	font-weight:normal;
}

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

.imgholder{
display:none;
}

.td_botmenu{
	background: url(images/bot_menu1.jpg) repeat-x;
	width: 113px;
	height: 176px;
	vertical-align:top;
	text-align:left;
	padding-top:20px;
}

.botmenu_link{
	color: #C6AC56;
	text-transform: lowercase;
}


.link_thumbs img{
	-moz-opacity: 0.3;
	border: 1px solid white;
}
.link_thumbs:hover img{
	-moz-opacity: 1;
	border: 1px solid white;
}
.td_thumbs{
	background: white;
	width:70px;
	height:70px;
	border:1px solid #ddd;
	padding:2px;
}







.td_thumbs_current {
	padding: 1px;
	border: 2px solid #A43A20;
}
.td_thumbs_current img{
	-moz-opacity:1;
}
.hpblock{
	height:147px;
	width:350px;
	margin-top:250px;
	padding-top:35px;
	text-align:center;
	background: url(images/hpblock.jpg) no-repeat;
}



.topmenu{
	text-align: center;
	vertical-align:bottom;
	padding:0px;
}


.topmenu td a{
	color: #fc0;
	xxxfont-weight:bold;
}

.topmenu a img{

}
.topmenu a:hover img{
}
fieldset{
	border-style:solid;
	border-width: 3px 0px 0px 1px;
	border-color: #fd0 white white white;
	margin:5px;
}
.fieldset1{
	border-style:solid;
	border-width: 10px;
	border-color: #f3f3f3;
	margin:5px;
	padding:0px;
}
legend{
	padding:10px;
	color: #f30;
	font-weight:bold;
	margin-left:0px;
	text-transform:uppercase;
}
.legend1{
	color: #DD3A40;
	font-size: 17px;
	font-weight:bold;
	text-transform:lowercase
}

.discount{
	color:red;
	font-weight:bold;
}

.activecategory a.a2{
	font-weight:bold;
	text-transform: uppercase;
}

.activecategory a.a3{
	font-weight:bold;
}


.activecategory{
	qpadding:5px;
	border-bottom: 1px solid black;
	padding-left: 2px;
}

a.subcat69{
	color: #6AB8E4;
}

a.subcat70{
	color: #EC42A6;
}


a.subcat71{
	color: #f90;
}


a.subcat72{
	color: #fc0;
}

a.subcat73{
	color: #BCD14C;
}


a.subcat135{
	color: #DB64A8;
}


a.a2{
	text-transform: uppercase;
}

.butmore2{
	width:120px;
	padding: 0px 0px 0px 10px;
	background: url(images/but_more2.gif) no-repeat;
	height: 16px;
}

.butmore2 a{
	color: white;
	text-decoration: none;
	font-weight: bold;
}


.viewvideo1{
	padding: 0px 5px 0px 5px;
	margin-left: 40px;
	background: #f00;
	height: 16px;
}

.viewvideo1 a{
	color: white;
	text-decoration: underline;
	font-weight: bold;
}


.viewvideo1 a:hover{
	color: white;
	text-decoration: none;
	font-weight: bold;
}
.obligatory{
	font-weight:bold;
	color:red;
}

.red{
	color: red;
}

#div2{margin:0px}

#div1{
	top: 220px;
	left: 0px;
	position: absolute;
	text-align: center;
	width: 100%;
}

.pcategory img{
	-moz-opacity: 1;
	filter:
		progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}


.pcategory:hover img{
	-moz-opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	padding-left: 3px;
}
.loading {
	background: url(images/loading.gif) no-repeat;
}
.uc{
	display:none;
}

.products_title{
	color: black;
	font-size: 9px;
}

.product_options{
	font-size:11px;
	letter-spacing:1px;
}
.important{
	color: red;
	border: 1px solid gray;
	background: #eee;
	padding:5px;
	margin:10px 0;
}