/*resetter*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}/*endresetter*/body{	background-color: #333333;	margin: 0px 0px 0px 0px;	font-family:  Arial;	font-size: 11px;	color: #000;	font-weight:normal;	text-decoration:none;}
.body{	width: 932px;	background-color: #ffffff;	margin: 0px auto;	padding: 0px 0px 20px 0px;	border-left: 1px solid #000;	border-right: 1px solid #000;}
.clear{	clear: both;}/*header*/.header{	width: 916px;	margin-left: 8px;	margin-right:8px;}
.logo{	float:left;	width: 185px;}
.currency{	float:right;	width: 120px;	color: #838282;	font-size: 11px;	margin-top: 25px; margin-left: 11px;}
.currency select{	margin-top: 5px;	width: 120px;	font-size: 10px;}
.headerseparator{	float:right;	width: 10px;	margin: 0px 10px;}
.headercart{	float:right;	width: 125px;	margin-top: 25px;	margin-left: 10px;}
.headercart a{	color: #706d6d;	font-size: 12px;	font-weight: bold;	text-decoration: underline;	line-height: 25px;}
.menu{	width: 915px;	height: 43px;	background: #fff url('../images/bg_menu.gif') no-repeat;}
.menu ul{ margin-left: 10px;}
.menu ul li{	float:left;	margin-top: 15px;	margin-left: 15px;}
.menu ul li a{	font-size: 11px; font-family: Verdana; color: #423fae; font-weight: bold; text-decoration: none;}
.menu ul li a:hover{	color: #679ecd;}
#box{	width: 120px;	height: 14px;	margin-top: 11px;	margin-left: 20px;}
#search{	margin-bottom: -5px;}
.flash{	margin-top: 7px;	width: 916px;	height: 219px;	}/*end of header*/.middle{	margin: 8px;	width: 915px;}
.sidebarleft{	float: left;	width: 199px;	margin-right: 8px;}
.lefttop{	width: 154px;	background: #5493a4 url('../images/bg_left_top.gif') no-repeat;	padding: 20px 30px 19px 15px;}
.lefttopbottom{height: 6px;	background: #fff url('../images/bg_left_bottom.gif') no-repeat;	margin-bottom: 8px;}
.lefttop ul{	margin-left: 20px;	font-size: 11px;	color: #fffffe;	line-height: 20px; font-weight: bold;}
.lefttop ul li{
}
.lefttop ul li a{	font-size: 11px;	color: #fffffe;	text-decoration: none;	line-height: 20px;
	display: block;
	
	background-image: url('../images/plus.gif');
	background-repeat: no-repeat; 
	background-position: 0px 7px;
	padding-left: 15px;
}
.lefttop a{	text-decoration: none;}
.leftbottom{	min-height: 240px;	border: 1px solid #bad3dd;line-height: 14px;}
.alpha{	border: 1px solid #bad3dd; padding: 10px; text-align: center; margin-bottom: 10px; line-height: 14px; font-size: 14px;}
.alpha a{
	font-size: 14px;
	text-decoration: none;
	color:#2e608f;	
}
.alpha a:hover{
	text-decoration: underline;	
}
.todayonlytitle{margin: 18px 12px 0px 30px;}
#todayimg{	margin-top: 10px;	margin-bottom:5px;}
.name{	padding-left: -40px;	text-align: center; width: 100%;}
.name a{	color: #7a7a7a;	font-size: 12px;	font-weight: bold;	text-decoration: underline;	line-height: 17px;}
.leftbottom .price{	color:#eda534;	font-size: 12px;	font-weight: bold;	text-align: center;	line-height: 12px;padding-left: -40px;}
#view{	color:#cd4019;	font-weight: bold;	float: right;	margin-top: 0px; margin-right: 10px;}
.view{	color:#cd4019;	font-weight: bold;	float: right;	margin-top: 10px; margin-right: 10px;}
.content{	float:left;	width: 486px;	margin-left: 4px;	margin-right:5px;}
.banner1{	float:left;	width:234px;	height:213px;	margin-left: 1px; margin-right: 13px;	border: 1px solid #bad3dd;}
.banner2{	float:left;	width:234px;	height:213px;	border: 1px solid #bad3dd;}
.banner3{	width:486px;	height:210px;	border: 1px solid #bad3dd;	margin-top: 12px;	margin-bottom: 12px;}
.lasttestimonial{	width: 448px;	min-height: 132px;	border: 1px solid #bad3dd;	color:#486a78;	padding: 20px;}
.lasttestimonial .name{	width:400px;	font-size: 13px;	margin-top: 20px;	margin-bottom: 10px;	text-align: left;	font-weight: bold;}
.lasttestimonial .text{	font-size: 11px;	line-height: 15px;	margin-left: 10px;}
.sidebarright{	float:left;	width: 200px;	margin-left: 7px;}
.righttop{	border: 1px solid #bad3dd;	margin-bottom: 8px;	padding: 20px 30px 20px 20px;}
.righttop ul{	margin-top: 10px;	margin-left: 20px;}
.righttop ul li a{	font-size: 11px;	color:#2e608f;	text-decoration: underline;	line-height: 20px;}
.rightmiddle{	width: 165px;	border: 1px solid #bad3dd;	margin-bottom: 8px;	padding: 20px 10px 10px 20px;}
.rightmiddle .name { text-align: left; margin-bottom: 5px;}
.rightmiddle .name a{	font-weight:normal;	font-size: 11px;	color:#2e608f;	text-decoration: underline;	line-height: 13px;}
.rightmiddle .price{	text-align: right; margin-bottom: 5px;}
.rightmiddle img { margin-bottom: 15px; }
.rightbottom{	border: 1px solid #bad3dd;	margin-bottom: 8px;	padding: 20px;}
/*footer*/
.footer{	margin-top: 5px;	margin-left: 8px;	margin-right: 8px;}
.footermenu{	float:right;	width: 504px;}
.footermenu ul li{	float: left;	color: #737373;	margin-left: 15px;}
.footermenu a{	text-decoration: none;	color: #737373;	font-size: 12px;}
ul.menufooter2 li {	color: #737373;	margin-left: 40px;}
ul.menufooter2 li a{	color: #737373;	float:left;	width: 100px;	font-weight: bold;	font-size: 11px;	text-decoration: underline;}
.copyright{	float:right;	margin-top:7px;	margin-right: 26px; font-size: 12px; color: #353535;}
.copyright a{color: #353535; font-weight: bold;}
/*end of footer*/
.pagesheader{	width: 465px;	height: 20px;	padding: 5px 5px 5px 15px;	font-size: 18px;	background: #fff url('../images/terms.jpg') no-repeat;	color: #019A01;}
.pages{	width: 440px;	margin-top: 10px;	margin-bottom: 10px;	margin-left: 5px;	margin-right: 10px;	line-height: 20px;	padding:15px;	border: 2px solid #bad3dd;}
.pages p{ margin-bottom: 10px; }
.pages table tr td{	padding: 5px;}
.pages table.cart  tr td{	background-color: #F2F8ED;	border: 1px solid #cccccc;}
.pages table.cart  tr th{	background-color: #F2F8ED;	border: 1px solid #cccccc;}
#col{	line-height: 20px;	margin-left: 10px;}
#col a{	text-decoration: none;}
.content2{	float:left;	width: 486px;	margin-left: 4px;	margin-right:5px;	border: 1px solid #bad3dd;}
.product{	padding: 20px;}
.productheader{	font-size: 12px;	margin-left: 20px;	color: #486a78;	margin-top: 10px;}
.productname a{	width:190px;	line-height: 21px;	font-size: 12px;	color: blue;	font-weight: bold;}
.productsingle{	width: 210px;	float:left;	text-align: center;	margin-top: 20px;	margin-bottom: 20px;	margin-right: 10px;}
.productstok{	line-height: 14px;	font-weight: bold;	vertical-align: top;	color: #4c4c4c;}
.productprice{	font-size: 14px;	color: red;	font-weight: bold;	line-height: 24px;}
.pagesheader2{	color: #f82d2d;	font-size: 14px;	font-family: Verdana;	font-weight: bold;	margin: 20px 0px 0px 18px;	width: 460px;}
.meta{	font-size: 11px;	color: #486a78;	margin: 10px 0px 15px 20px;}
.imgL{	float: left;	width: 275px; width: 260px;	margin-left: 15px;}
.imgR{	float: left;	width: 180px;	color: #545252;	margin-top: 15px;}
.imgThumb{	text-align: center; height: 130px;}
.imgThumb a{	display: block;	width: 55px;	height: 55px;	border: 1px #bad3dd solid;	float: left;	margin-top: 5px;}
.imgThumb img{	width: 55px;	height: 55px;}
.imgThumb a.right{	margin-left: 5px;}
.imgThumb a.left{	margin-left: 30px;}
.tocartbox{	width: 144px;	height: 154px;	background: #fff url(../images/addtocartbg.gif) no-repeat;	margin-top: 22px;	margin-left: 18px;}
.productdesc{	margin: 0px 36px 25px 36px;	font-size: 13px;	color: #525252;	line-height: 18px;}
.productdesc li{	margin-left: 15px; list-style: disc  inside}
.productdesc p{	margin-bottom: 20px;}
.productdetail{	margin: 0px 36px 0px 36px;	font-size: 13px;	color: #525252;	line-height: 18px;}
.content2{	margin-bottom: 20px;	font-family: Verdana;}
.tocartbox .price{	text-align: center;	font-size: 13px;	color: #f50606;	font-weight: bold;	padding-top: 13px;}
.tocartbox .quantity{	text-align: center;	height: 20px;	font-weight: bold;	color: #000;	margin-top: 7px;	font-size: 10px;}
.tocartbox .quantity input{	width: 32px;	height: 15px;}
.tocartbox .button{	text-align: center;	margin-top: 4px;	}
.tocartbox .orback{	text-align: center;	margin-top: 7px;	font-size: 10px;	color: #000;	}
.tocartbox .orback a{	color: #c21515;}

.tocartbox2 .price{	text-align: center;	font-size: 13px;	color: #f50606;	font-weight: bold; margin-bottom: 6px;}
.tocartbox2 .quantity{	text-align: center;	height: 20px;	font-weight: bold;	color: #000;	margin-top: 7px;	font-size: 10px;}
.tocartbox2 .quantity input{	width: 32px;	height: 15px;}
.tocartbox2 .button{	text-align: center;	margin-top: 4px;	}
.tocartbox2 .orback{	text-align: center;	margin-top: 7px;	font-size: 10px;	color: #000;	}
.tocartbox2 .orback a{	color: #c21515;}
.tocartbox2{margin-bottom: 50px;margin-top:15px;width:260px;margin-left:83px;text-align:center;padding:10px 20px 20px 20px;	background: #fff url(../images/addtocartbg2.gif) no-repeat;}

.memberpages{	width: 440px;	margin-top: 10px;	margin-bottom: 10px;	margin-left: 5px;	margin-right: 10px;	line-height: 20px;	padding:15px;	border: 2px solid #bad3dd;}
.memberpages a{	color: #E26607;	font-weight: bold;	font-size: 13px;	text-decoration: none;	margin-left: 10px;	border: 2px solid #bad3dd;	padding: 5px;	background-color:#D2E4EE; }
.status_box {	color: #e93232; margin-bottom: 10px;}
.status_box ul {margin-left: 10px;}
.success {	font-size: 12px;	border-color: #00CC00;}
.error {	font-size: 12px;	border-color: #00CC00;}
.warning {	font-size: 12px;	border-color: #00CC00;}
.login{
	float:right;
	width: 303px;
	color: #838282;
	font-size: 11px;
	margin-top: 36px;
	margin-left: 15px;
	margin-right: 20px;
}

.login input{
	margin-top: 1px;
	width: 90px;
	font-size: 10px;
}
#dialog {display: none; }
#dialog label, #dialog input { display:block; }
#dialog input.text { margin-bottom:12px; width:95%; padding: .4em; }
#dialog select { margin-bottom:12px; width:95%; padding: .4em; height: 28px; }
#dialog fieldset { padding:0; border:0; margin-top:25px; }
#dialog h1 { font-size: 1.2em; margin: .6em 0; }
#dialog div#users-contain {  width: 350px; margin: 20px 0; }
#dialog div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
#dialog div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
#dialog .ui-button { outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
#dialog .ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error { padding: .3em;  }
.advsearch{
	float: right; 
	width: 100px; 
	height: 20px; 
	margin-top: 15px; 
	margin-right: 10px;
}
