@charset "utf-8";
/* CSS Document */
body{
background:url(../images/bg.png) center top repeat-x #f1f2f2;
margin:0px;
}
img{
border:0px;
}
#site{
width:1001px;
margin-left:auto;
margin-right:auto;
}
.header{
height:95px;
margin:0px 13px 5px 8px;
background:url(../images/tbg.jpg) center top no-repeat;
border-radius: 0px 0px 7px 7px;
width:980px;
}
.trighnav{
height:25px;
background:#0b81ad;
border-radius: 0px 0px 7px 7px;
float:right;
width:360px;
margin-right:30px;
color: #FFFFFF;
font-size:12px;
text-align:center;
line-height:25px;
}
.trighnav a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	padding:6px;
}
.trighnav a:link {
	text-decoration: none;
}
.trighnav a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.trighnav a:hover {
	text-decoration:none;
	color: #FFFFFF;
	font-weight:bold;

}
.trighnav a:active {
	text-decoration: none;
	color: #0397cf;
}
.topleft{
width:5px;
float:left;
height:39px;
}
.topleft1{
width:11px;
float:left;
height:39px;
}
.topleft2{
width:13px;
float:left;
height:39px;
}
.logorow{
margin:0px 20px 15px 42px;
padding-top:5px;
height:82px;
clear:both;
}
.logo{
float:left;
width:246px;
}
.logorigh{
width:444px;
float:right;
padding-top:5px;
}
.mer{
width:138px;
float:left;
margin-left:100px;
}

.basket{
float:left;
width:102px;
margin-left:5px;
}
.line{
float:left;
width:1px;
margin-left:12px;
}
.merline{
margin:6px 0px 8px 0px;
}
.button{
margin:0px 17px 0px 17px;
width:946px;
clear:both;
}
.butleft{
width:4px;
float:left;
height:44px;
}
.butcen{
color: #f8f8f8;
width:937px;
float:left;
background:url(../images/fresh-home_38.png) repeat-x;
height:44px;
}
.butrigh{
width:5px;
float:right;
height:44px;
}
.bbts{
width:759px;
float:left;
}
.ser{
width:178px;
float:right;
margin-top:7px;
}
.sercbg{
background:url(../images/serchbg.png) no-repeat;
width:125px;
height:29px;
border:0px;
margin:0px;
}
.sercbut{
background:url(../images/serbg.png) no-repeat;
width:42px;
height:29px;
border:0px;
margin:0px;
}


.banner{
border: 0px solid red;
height:437px;
clear:both;
}
.conte{
background:#FFFFFF;
width:980px;
margin:5px 13px 5px 8px;
border-radius: 7px 7px 7px 7px;
padding-bottom:20px;
}
.imgt{
padding:20px 20px 20px 20px;
float:left;
width:220px;
height:103px;
}
h1{
color:#0399d1;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:0px;
padding-top:20px;
padding-bottom:10px;
}
.font1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:20px;
padding-right:15px;
text-align:justify;
margin:0px;
}
.pad{
padding-left:15px;
}

.prefooter{
width:980px;
height:2px;
clear:both;
}

.footer{
background:#FFFFFF;
width:980px;
margin:5px 13px 5px 8px;
border-radius: 7px 7px 7px 7px;
height:44px;
clear:both;
line-height:44px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
}

.footl{
float:left;
padding-left:20px;
}
.footr{
float:right;
padding-right:20px;
text-align:center;
}
a.nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	padding-left:15px;
}
a.nav:link {
	text-decoration: none;
}
a.nav:visited {
	text-decoration: none;
	color: #333333;
}
a.nav:hover {
	text-decoration:underline;
	color: #333333;

}
a.nav:active {
	text-decoration: none;
	color: #333333;
}
a.read{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0398d0;
	padding-left:15px;
}
a.read:link {
	text-decoration: none;
}
a.read:visited {
	text-decoration: none;
	color: #0398d0;
}
a.read:hover {
	text-decoration:underline;
	color: #0398d0;

}
a.read:active {
	text-decoration: none;
	color: #0398d0;
}





.leftnav{
width:249px;
float:left;
margin-left:19px;
}
.rigcon{
width:687px;
float:right;
padding-bottom:50px;
}
.head{
float:left;
margin:0px;
padding:20px 0px 0px 0px;
color:#0399d1;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}
.headloop{
float:right;
margin:0px;
padding:20px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
padding-right:20px;
font-weight:bold;
}
.headloop a{
color:#666666;
font-weight:normal;
text-decoration:none;
}
.headloop a:hover{
color:#666666;
font-weight:normal;
text-decoration:underline;
}
hr{
clear:both;
width:640px;
border:1px solid #e6e6e6;
margin-left:0px;
}
.clear{
clear:both;
}
.prow1{
width:624px;
}
.box1{
float:left;
width:162px;
}
.box2{
float:left;
width:162px;
margin-left:73px;
}
.box3{
float:right;
width:162px;
}
h2{
font-family:Arial, Helvetica, sans-serif;
color:#0397cf;
font-size:12px;
}
h3{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
}
.lh3{
margin:0px;
padding:15px 0px 0px 0px;
}
a.hh2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0397cf;
}
a.hh2:link {
	text-decoration: none;
}
a.hh2:visited {
	text-decoration: none;
	color: #0397cf;
}
a.hh2:hover {
	text-decoration:underline;
	color: #0397cf;

}
a.hh2:active {
	text-decoration: none;
	color: #0397cf;
}
.imgread{
float:left;
border:0px;
width:80px;
}
.butt{
background:url(../images/products_30.png) no-repeat;
width:80px;
height:26px;
border:0px;
float:right;
}
.prow2{
padding-top:50px;
clear:both;
}
.navb{
margin-top:20px;
}
.serpar{
height:82px;
background:url(../images/products_41.png) repeat-x;
width:245px;
margin-left:2px;
margin-right:2px;
margin-top:30px;
}
.sertx{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding-left:20px;
line-height:40px;
}
.tabo{
margin-left:20px;
}
.shopbox{
border:1px solid #d4d2d2;
margin-left:30px;
margin-right:30px;
margin-top:10px;
width:920px;
}
.shopboxt{
border-bottom:1px solid #d4d2d2;
background:#f7f7f7;
height:30px;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
line-height:30px;
}
.shore{
width:68px;
float:left;
text-align:center;
}
.shoimg{
width:206px;
float:left;
text-align:center;
}
.shopro{
width:186px;
float:left;
text-align:center;
}
.shoqu{
width:153px;
float:left;
text-align:center;
}
.shopri{
width:154px;
float:left;
text-align:center;
}
.shoto{
width:150px;
float:right;
text-align:center;
}
.shotable{
clear:both;
width:920px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:30px;
color:#333333;
}
.tabo1{
width:68px;
}
.tabo2{
width:206px;
}
.tabo3{
width:186px;
}
.tabo4{
width:153px;
}
.tabo5{
width:154px;
}
.tabo6{
width:153px;
}


.meg{
line-height:44px;
}
.meg ul{
margin: 0; padding: 0;
}

.meg ul li{
 display: inline;
 font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6d6b6b;
;}
 
.meg ul li a{
float:left;
text-decoration: none;
color: #6d6b6b;
padding: 0px 10px 0px 10px;
font-weight:bold;
}
.meg ul li a:visited{
color:#6d6b6b;}
.meg ul li a:hover, .menu ul li .current{
color: #222121;
}



/* header */
.hadts{
float:right;
}
#header {
	height: 82px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:25px;
	margin-right:15px;
	margin-top:5px;


}

#header #cart {

	min-width: 300px;
}
#header #cart .heading {
	float: right;
	background: #FFF;
	z-index: 1;
	padding-top:15px;
}
#header #cart .heading h4 {
	color: #333333;
	font-size: 15px;
	font-weight: bold;

}
#header #cart .heading a {
	color: #a3a6a8;
	text-decoration: none;
}
#header #cart .heading a span {


}
#header #cart .content {
	clear: both;
	display: none;
	position: relative;
	top: -1px;
	padding: 8px;
	min-height: 150px;
	border-top: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	-webkit-border-radius: 0px 7px 7px 7px;
	-moz-border-radius: 0px 7px 7px 7px;
	-khtml-border-radius: 0px 7px 7px 7px;
	border-radius: 0px 7px 7px 7px;
	-webkit-box-shadow: 0px 2px 2px #DDDDDD;
	-moz-box-shadow: 0px 2px 2px #DDDDDD;
	box-shadow: 0px 2px 2px #DDDDDD;
	background: #FFF;
}

#header #cart.active .heading {
	border-top: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	-webkit-border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	-khtml-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;
}
#header #cart.active .content {
	display: block;
}
#header #cart .cart {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 5px;
}
#header #cart .cart td {
	color: #000;
	vertical-align: top;
	border-bottom: 1px solid #EEEEEE;
}
#header #cart .cart .image {
	width: 1px;
}
#header #cart .cart .image img {
	border: 1px solid #EEEEEE;
	text-align: left;
}
#header #cart .cart .name small {
	color: #666;
}
#header #cart .cart .quantity {
	text-align: right;
}
#header #cart .cart td.total {
	text-align: right;
}
#header #cart .cart .remove {
	text-align: right;
}
#header #cart .cart .remove img {
	cursor: pointer;
}
#header #cart table.total {
	float: right;
	clear: left;

}
#header #cart table.total td {
	color: #000;
}
#header #cart .content .checkout {
	text-align: right;
	clear: both;
}
#header #cart .empty {

	text-align: center;
}

.rightnav{
width:220px;
float:right;
margin-right:28px;
}
.leftregis{
width:680px;
float:left;
padding-bottom:50px;
margin-left:20px;
padding:10px;
}

/* Form Css */

.input{
width:350px;
	height:20px;
	background:#f9f9f9;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #cccccc;
	padding:5px;
	margin-top:3px;
	font-size:0.9em;
	color:#3a3a3a;
}
textarea {
	width:639px;
	height:10px;
	background:#f9f9f9;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #cccccc;
	padding:10px;
	margin-top:3px;
	font-size:0.9em;
	color:#3a3a3a;
}

	input:focus, textarea:focus {
		border:1px solid #ffcc99;
	}
	
	

.pnavbg{
background:url(../images/pbg_01.png) repeat-x #0b98cd;

}
.arrowlistmenu{
width: 249px; 
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
list-style:none;
line-height:25px;
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: white;
margin-bottom: 10px; 
text-transform: uppercase;
padding: 4px 0 4px 10px; 
}
.arrobot{
	-webkit-border-radius: 0px 0px 7px 7px;
	-moz-border-radius: 0px 0px 7px 7px;
	-khtml-border-radius: 0px 0px 7px 7px;
	border-radius: 0px 0px 7px 7px;
	background:#0b98cd; 
	height:20px;
	margin-top:0px;
}
.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;


}

.arrowlistmenu ul li{

}

.arrowlistmenu ul li a{
color: #ffffff;
display: block;
padding: 2px 0;
padding-left: 15px; 
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dfdede;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #ffffff;
}
.arrowlistmenu ul li a:hover{ 
color: #ffffff;
background-color:#046f97;
}
.arrowlistmenu ul li a:active{ 
color: #ffffff;
background-color:#046f97;
}
.active{
color: #ffffff;
background-color:#046f97;
}
.proimg{
float:left;
width:287px;
}
.prodet{
width:395px;
float:right;
margin-right:5px;
}
.pdetbor{
border-top:1px solid #e7e7e7;
padding:10px 0px 10px 10px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
color:#666666;
font-size:12px;

}
h5{
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
margin:0px;
color:#666666;
font-size:12px;
}
.h5h{
color:#5eb0ed;
}
h6{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
margin:0px;
font-size:16px;
}
.qut{
width:35px;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
color:#666666;
font-size:12px;
margin-left:10px;
height:15px;
}
.proimgbor{
border:1px solid #e7e7e7;
width:280px;
margin-left:0px;
height:280px;
padding:5px 0px 0px 5px;
}
.borlin{
border-left:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
}
.proshow{
border-radius: 7px 7px 7px 7px;
border:1px solid #dddfe0;
width:142px;
height:125px;
padding:10px;
}
.mylistmenu{
width: 220px; 
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
list-style:none;
line-height:25px;
}


.mylistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; 
}

.mylistmenu ul li{
padding-bottom: 2px;

}

.mylistmenu ul li a{
color: #ffffff;
background:#999999; 
display: block;
padding: 2px 0;
padding-left: 20px; 
text-decoration: none;
font-weight: bold;
font-size: 90%;

}

.mylistmenu ul li a:visited{
color: #ffffff;
}

.mylistmenu ul li a:hover{ 
color: #ffffff;
background-color:#343030;
}


form#contact fieldset {
	padding: 10px 20px 20px 20px;
	margin: 0;
	border: 0;
	background-color: #fff;
	width: 620px;
	text-align: left;
	border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -moz-box-shadow: 0px 0px 10px #d3d3d3; 
	-webkit-box-shadow: 0px 2px 10px #d3d3d3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

form#contact input[type="text"], input[type="url"], 
input[type="email"], input[type="tel"], textarea {
	margin: 3px 0 0 0;
	padding: 6px; 
	width: 360px; 
	font-family: arial, sans-serif; 
	font-size: 12px; 
	border: 1px solid #ccc;
    background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #f4f4f4), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #f4f4f4 1px, #FFFFFF 15px);
}

form#contact textarea {
	width: 475px; 
	height: 150px;
}

form#contact label {
	display: block;
	font-size: 13px;
	color: #666;
	margin-top: 10px;
	font-weight: bold;
}

form#contact label.error { 
	width: 270px;
	margin: 3px 0 0 0;
	display: block;
	color: #cf0101;                              
	font-size: 11px; 
	text-align: right;
}

form#contact .placeholder {
	color: #aaa;
}

form#contact .button {
	display: inline-block;
	margin: 15px 0 0 90px;
	padding: 5px 15px 5px 15px;
	background-color: #ff9e00;
	border: none;
	color: #fff;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}

form#contact .button:hover {
	background-color: #fc8500;
	cursor: pointer;
}

form#contact .button:active {
	margin-top: 16px;
	background-color: #f08004;
	cursor: pointer;
}
.selcont{
width: 370px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 8px;
	border:#cccccc 1px solid;
}
.fh6{
padding:20px 0px 10px 0px;
}
.rnavfot{
background:#999999;
height:10px;
margin:0px;
padding:0px;
border-radius: 0px 0px 7px 7px;
}
.regisbut{
background:url(../images/regis.jpg) no-repeat;
width:179px;
height:29px;
border:0px;
margin-left:150px;
margin-top:30px;
}
.newcus{
width:300px;
margin-right:30px;
float:left;
border:1px solid #eeeeee;
padding:10px;
height:200px;
}
.recus{
width:300px;
float:left;
border:1px solid #eeeeee;
padding:10px;
height:200px;
}
.login{
background:url(../images/login.jpg) no-repeat;
width:54px;
height:24px;
margin-top:20px;
border:0px;
}
.chei{
height:30px;
line-height:40px;
width:920px;
padding:10px 0px 5px 0px;
}
.cle{
float:left;
margin-left:10px;
}
.cce{
float:left;
margin-left:250px;
}
.crig{
float:right;
margin-right:10px;
}
.quntt{
background:#f8f8f8;
border:1px solid #cccccc;
}
.toot{
border-top:1px solid #d4d2d2;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:right;
width:900px;
margin-top:20px;
margin-left:30px;
line-height:40px;
padding-right:20px;
}


.orderbox{
border:1px solid #d4d2d2;
margin-right:20px;
margin-top:10px;
width:660px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:20px;

}
.o-dl{
width:50%;
float:left;
}
.o-dr{
width:49%;
float:right;
border-left:1px solid #d4d2d2;
height:80px;
}
.odp{
padding:10px;
margin:0px;
}
.opadd{
padding-left:10px;
}
.opadd-tn{
padding-left:10px;
font-weight:normal;
}
.shc{
color:#CC0000;
}
.adae{
height:80px;
}
.oa-dl{
width:50%;
float:left;
}
.oa-dr{
width:49%;
float:right;
border-left:1px solid #d4d2d2;
}
.infot{
border-bottom:1px solid #d4d2d2;
background:#f7f7f7;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
line-height:30px;
}
.infobr{
border-right:1px solid #d4d2d2;
}
.in1{
width:35px;
text-align:center;
}
.in2{
width:229px;
padding-left:10px;
}
.in3{
width:132px;
padding-right:5px;
text-align:right;
}
.in4{
width:132px;
padding-right:5px;
text-align:right;
}
.in5{
width:132px;
padding-right:5px;
text-align:right;
}
.i-bbr{
border-bottom:1px solid #d4d2d2;
}
.ccbox{
border:1px solid #d4d2d2;
width:640px;
padding:10px;
margin-top:20px;
text-align:right;
}




.privtx{
width:95%;
margin-left:2%;
}
.privtx h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#074981;
}
.font4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:20px;
text-align:justify;
}
.conadd{
width:45%;
float:left;


}
.conenq{
width:70%;
float:right;
padding-left:5%;
}
.padr{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:18px;
list-style:none;
margin:0px;
padding:0px;
}
.mailing{
color:#074981;
font-weight:bold;
line-height:30px;
}
.share{
border:0px;
margin-right:10px;
}
.rounded{
margin:0px;
}
.hpad{
padding-left:15px;
}
.ssubg{
background:url(../images/ssub.jpg) no-repeat;
width:87px;
height:32px;
border:0px;
margin-top:20px;
}
.subt{
width:189px;
background:url(../images/fresh_11.jpg) no-repeat;
height:76px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101;
line-height:20px;
}
.subt a{
color:#010101;
text-decoration:none;
}
.bold{
font-weight:bold;
}
.subts{
padding-left:80px;
}
.lswf{
margin-left:17px;
}
.baskerr{
line-height:30px;
}