/* Clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* Whoever did all of the following...
   Just stop. */

*{
	margin: 0; padding: 0; text-decoration: none; border: 0 none; font-size: 12px;
}
body{
	font-family: Arial; background-color:#f7f7f7;
}

h3.failure{
	padding: 15px; color: #cc0000; font-size: 11px;
}
h3.success{
	padding: 15px; color: #579157; font-size: 11px;
}

.red{
	color: #ff0000;
}

#login{
	width: 100%; background: url(../img/front/top-nav-bg.png) repeat-x; height: 25px; position: fixed; color: #fff; z-index: 100;
}
#login p.user{
	float: left; font-size: 13px; margin: 3px 0 0 20px;
}
#login ul{
	float: right; margin: 3px 20px 0 0;
}
#login ul li{
	list-style: none; display: inline; float: left; margin-left: 20px;
}
#login ul li a{
	color: #fff; text-decoration: none; font-size: 13px;
}
#login ul li a:hover{
	color: #C5C5C5;
}

#container{
	max-width: 100%;
}

/* header start */

#header{
	min-width: 980px; margin:0 auto 10px; overflow: hidden; max-width: 1234px;
}
#header .logo{
	float: left; width: 295px; height: 100px;
}
#header .callus{
	float: right; margin-top: 25px;
}
#header .callus p.call{
	font:bold 23px 'Myriad Pro',arial; color:#818181; padding-bottom:5px;
}
#header .callus .myact{
	display: inline; float: left;
}
#header .callus .myact a{
	background: url('../img/front/accoungbg.png') no-repeat; width: 89px; height: 19px; color:#fff; display: block; padding: 3px 0 0 24px;
}
#header .callus .help a{
	background: url('../img/front/helpbg.png') no-repeat; width: 58px; height: 19px; padding: 3px 0 0 34px; color: #fff; display: block; margin-left: 10px;
}
#header .callus .help{
	display: inline; float: left;
}
/* header end */

/* horizontal nav start */

#nav{
	margin:0 auto; min-width: 980px; height:45px; background: url('../img/front/imgs/7-m.jpg') repeat-x 0 0;  max-width: 1234px;
}
#nav #navmiddle{
	min-width: 689px; float: left; height: 45px;
}
#nav #navleft{
	width: 40px; height: 45px; overflow: hidden; float: left; border-right: 1px solid #0096CF; background: url('../img/front/imgs/7-l.jpg') no-repeat 0 0;
}
#nav #navleft a{
	background: url(../img/front/home1.jpg) no-repeat; width: 40px; height: 45px; float: left;
}
#nav #navleft a:hover{
	background: url(../img/front/home2.jpg) no-repeat; width: 40px; height: 45px; float: left;c
}
#nav #navright{
	width: 230px; background: url('../img/front/imgs/7-r.jpg') no-repeat right 0; overflow: auto; float: right; padding: 10px 20px 0 0; height: 35px;
}
div#navright p{
	float: right; width: 230px;
}
div#navright span.search-tb{
	background: url(../img/front/serbg.png) no-repeat scroll 0 0; width: 180px; height: 27px; float: left; margin-left: 8px;
}
div#navright span.search-tb input{
	background: none transparent; width: 160px; height: 22px; float: left; padding: 5px 10px;
}
div#navright span.search-button{
	background: url(../img/front/gobg.png) no-repeat; width: 35px; height: 26px; float: left; margin: 1px 0 0 5px;
}
div#navright span.search-button input{
	background: transparent none; text-indent: -999px; width: 35px; height: 26px; float: left; cursor: pointer; padding-left: 35px;
}
#nav #navmiddle ul{
	list-style:none; float: left;
}
#nav #navmiddle ul.nav-1 li{
	float:left; font-size: 14px; color:#fff; position: relative; height: 45px;
}
#nav #navmiddle ul li a{
	color:#fff; text-decoration:none; height: 30px; display: block; padding: 15px 20px 0; border-left: 1px solid #72C7E5; border-right: 1px solid #0096CF;
}
#nav #navmiddle ul li a:hover{
	background: url(../img/front/imgs/1114.png) repeat-x;
}

#nav #navmiddle div.nav-div{
	position: absolute; background: url(../img/front/dropdown.png) repeat; z-index: 2; padding: 10px; width: auto; width: 420px; top: 45px; display: none;
	overflow: auto;
}
#nav #navmiddle ul.nav-2{
	float: left; overflow: auto; height: auto;
}
#nav #navmiddle ul.nav-2 li{
	margin: 0; float: left; /*clear: both;*/ width: 136px; height: auto; padding: 0 2px;
}
#nav #navmiddle ul.nav-2 li a{
	display: inline; line-height: 1.5em; font-size: 12px; height: auto; padding: 0; border: 0 none; font-weight: bold;
}
#nav #navmiddle ul.nav-2 li a:hover{
	text-decoration: underline; background: none transparent;
}
#nav #navmiddle a.more-cat{
	float: right; clear: both; font-weight: bold; font-size: 12px; text-decoration: underline; height: auto; padding: 0; margin: 15px 0 0 0; border: 0 none;
}
#nav #navmiddle a.more-cat:hover{
	background: none transparent;
}

/* horizontal nav ends */


/* content starts */

#content{
	margin: 20px auto 0; min-width: 980px; padding-bottom:30px; max-width: 1234px; overflow: auto;
}
#left{
	float: left; width: 181px; margin-right: 10px;
}
#right{
	float: right; width: 181px; margin-left: 10px;
}

#content .mid {
	min-width: 580px; overflow: hidden; margin: 0 20px;
}

/* GENERAL content start */
div.mid-box{
	width: 100%; background: #fff; margin-bottom: 25px; float: left;
}
div.mid-box-top{
	background: url(../img/front/gmtopmid.png) repeat-x; color:#3F3F3F; font-size:16px; font-weight:bold; height:60px;
}
div.mid-box-top-left{
	background: url(../img/front/gmtopleft.png) no-repeat; height:60px; width:9px; float: left;
}
div.mid-box-top h1{
	font-size: 20px; margin-top: 20px; float: left;
}
div.mid-box-top-right{
	background: url(../img/front/gmtopright.png) no-repeat; height:60px; width:9px; float: right;
}
div.mid-box-bottom{

}
div.mid-box-bottom-left{

}
div.mid-box-bottom-right{

}
div.mid-box-main{
	background: #fff; overflow: auto;
}

div.mid-box-main div.cat-desc{
	clear: both; padding: 10px; overflow: auto;
}

div.mid-box-main div.cat-desc ul{
	padding-top: 10px;
}
div.mid-box-main div.cat-desc ul li{
	list-style: none; float: left; width: 33%; margin-top: 10px;
}

div#tab{
	width: 100%; float: left; background: #fff;
}
div.tab-top{
	width: 100%; overflow: auto; border-bottom: 1px solid #E5E5E5;
}
div.tab-top-left{
	background: url(../img/front/1.png) no-repeat; width: 10px/*20px*/; height: 35px; float: left;
}
div.tab-top-right{
	background: url(../img/front/2.png) no-repeat; width: 20px; height: 35px; float: right;
}
div.tab-main{
	width: 100%; overflow: auto; padding: 10px 0;
}
div.tab-main p{
	margin: 0 0 0 10px;
}
div.tab-main ul{
	margin: 0 10px 0; list-style: none;
}
div.tab-top ul{
	list-style: none; float: left; margin-top: 10px;
}
div.tab-top ul li{
	background: url(../img/front/gradient1.jpg) repeat-x; float: left; display: inline; margin-left: 10px; border: 1px solid #E6E6E6; padding: 5px; cursor: pointer;
	-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
	border-bottom: 0 none;
}
div.tab-top ul li.active{
	background: url(../img/front/gradient2.jpg) repeat-x;
}
div.tab-bottom-left, div.mid-box-bottom-left{
	background: url(../img/front/44.png) no-repeat; width: 20px; height: 24px; float: left;
}
div.tab-bottom-right, div.mid-box-bottom-right{
	background: url(../img/front/33.png) no-repeat; width: 20px; height: 24px; float: right;
}
div.tab-bottom, div.mid-box-bottom{
	width: 100%; float: left; height: 24px;
}

/**********pagination css starts**********/
table.pagination{
	border-left:1px solid #fff; border-top:1px solid #fff; margin: 2px 0 0px 0; min-width:380px !important; width:auto; float: right;
	margin: 30px 0 0px 0; clear: both;
}
table.pagination td, table.pagination th{
	border-right:2px solid #fff; border-bottom:1px solid #fff; padding: 5px; font-size: 11px; background-color: #F6F6F6;
}
table.pagination td a{
	font-size: 11px; color: #F44500;
}
table.pagination td a:hover{
	font-size: 11px; color: #880000;
}
table.pagination td a.nextpreviousbuttons{
	border: 1px solid #AAA; padding: 2px;
}
table.pagination td a.nextpreviousbuttons:hover{
	background-color: #E4E4E4;
}
table.pagination ul.paginationlist{
	list-style-type: none;
}
table.pagination ul.paginationlist li{
	display: inline;
}
table.pagination ul.paginationlist li a{
	border: 1px solid #CFCFCF; padding: 2px 5px 2px 5px; color: #000;
}
table.pagination ul.paginationlist li a:hover{
	background-color: #E4E4E4; color: #1491DE;
}
/**********pagination css sends**********/

/* GENERAL content ends */

/* home content start */
div.cat-list{
	float: left; width: 181px; margin-top: 20px;
}
div.cat-top{
	background: #fff /*transparent url(../img/front/gltop.png) no-repeat scroll 0 0*/; float:left; height:19px; width:181px;
	border-left: 1px solid #D4DCD9; border-right: 1px solid #D4DCD9; border-top: 1px solid #D4DCD9;
	-moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px; -webkit-border-top-left-radius: 10px;
}
div.cat-main{
	background: #fff /*#616161 url(../img/front/glmid.png) no-repeat scroll 0 0*/; float:left; width:181px;
	border-left: 1px solid #D4DCD9; border-right: 1px solid #D4DCD9;
}
div.cat-main h1{
	/*background: url(../img/front/cimg.jpg) no-repeat scroll left center;*/
	color:#818181; float:left; font-size:18px; margin-left:15px; width:130px; font-weight: normal;
}
div.cat-main ul{
	clear:both; float:left; margin-left:0px; margin-top:15px; width:181px; list-style: none;
}
div.cat-main ul li{
	/*background: url(../img/front/dot.png) no-repeat scroll left center;*/
	color:#E4E4E4; float:left; font-size:12px; font-weight:bold; line-height:0px; padding-left:7px; max-width: 53px; height: 35px; margin-bottom: 10px;
}
div.cat-main ul li a{
	color:#E4E4E4; text-decoration:none;
}
div.cat-main ul li a img{
	width: 47px; height: 31px; border: 2px solid #E4E4E4;
}
div.cat-bottom{
	background: #fff /*transparent url(../img/front/glbtm.png) no-repeat scroll 0 0*/; float:left; height:18px; width:181px;
	border-left: 1px solid #D4DCD9; border-right: 1px solid #D4DCD9; border-bottom: 1px solid #D4DCD9;
	-moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px;
}
div.med-find, div.safeshop, div.navigation, div.confidence, div.top-sellers{
	float:left; width:181px;
}
div.med-find-top, div.safeshop-top, div.navigation-top, div.top-sellers-top{
	background: url(../img/front/bltop.png) no-repeat; float:left; height:13px; width:181px;
}
div.med-find-main, div.safeshop-main, div.navigation-main, div.top-sellers-main{
	background: #56AFE4 url(../img/front/blmid.png) no-repeat; float:left; width:181px;
}
div.med-find-main h1, div.top-sellers-main h1{
	color:#FFFFFF; float:left; font-size:18px; font-weight:normal; text-align:center; width:181px;
}
div.med-find-main p, div.top-sellers-main p{
	padding: 5px 0 0 8px; float: left;
}
div.med-find-main p select{
	float: left; margin: 3px 0 0 0; width: 160px;
}
div.med-find-main p span, div.top-sellers-main p span{
	background:transparent url(../img/front/gobg.png) no-repeat scroll 0 0;
	color:#353535; float:left; font-weight:bold; height:23px; margin: 0px 0 0 8px; text-align:center; width:38px;
}
div.med-find-main p span input, div.top-sellers-main p span input{
	background: transparent none; text-indent: -999px; height:23px; height:23px;
}
div.med-find-bottom, div.safeshop-bottom, div.navigation-bottom, div.top-sellers-bottom{
	background: url(../img/front/blbtm.png) no-repeat; float:left; height:12px; width:181px;
}

div.safeshop, div.confidence, div.top-sellers{
	margin-top: 20px;
}
div.cart{
	float:left; width:181px;
}
div.cart-top{
	background:transparent url(../img/front/gltop.png) no-repeat; float:left; height:19px; width:181px;
}
div.cart-main{
	background:transparent url(../img/front/glmid.png) repeat-y; float:left; width:181px; min-height: 55px !important; height: auto; color: #fff;
	font-size: 11px;
}
div.cart-main table{
	color: #fff; width: 100%; padding: 0 5px;
}
div.cart-main table td, div.cart-main table th{
	padding: 2px; font-size: 11px;
}
div.cart-main table a{
	color: #fff; text-decoration: none;
}
div.cart-main table a:hover{
	text-decoration: underline;
}
div.cart-bottom{
	background:transparent url(../img/front/glbtm.png) no-repeat; float:left; height:18px; width:181px;
}

div.cart-main h1{
	background:transparent url(../img/front/basket.png) no-repeat scroll left center;
	color:#FFFFFF; float:left; font-size:18px; font-weight:normal; height:25px; margin:0 0 10px 15px; padding-left: 15px; text-align:center; width:130px;
}
div.cart-main p{
	text-align: center; color: #fff; float: left; clear: both; width: 100%; padding: 10px 0 0 0; font-size: 12px;
}

div.safeshop p{
	font-size: 20px; line-height: 1em; color: #fff; float: left; margin: 0 0 0 8px;
}
div.safeshop img{
	float: right;
}

.right{
	float: right;
}

div.mid-box-main div.prod{
	float:left;
	width:25%;
	margin-top:20px;
	text-align:center;
}
div.mid-box-main p.prodimg{
	width: 150px;
	height: auto;
	margin: 0 auto;
}
div.mid-box-main p.prodimg img{
	width: 125px; height: 125px;
}
div.mid-box-main div.prodtxt{
	width:124px;
	text-align:center;
	margin: 0 auto;
}
div.mid-box-main p.prodname{
	width:124px;
	text-align:center;
	font:bold 13px arial;
	color:#616161;
	margin-top:5px;
	height: auto !important;
	min-height: 40px;
}
div.mid-box-main .cost1{
	width:124px;
	text-align:center;
	font:bold 13px arial;
	color:#33b7ea;
	margin-top:10px;
}
div.mid-box-main .cost2{
	width:124px;
	text-align:center;
	font:bold 12px arial;
	color:#2791ba;
}
div.mid-box-main .cost3{
	width:124px;
	text-align:center;
	font:bold 10px arial;
	color:#959595;
}
div.mid-box-main input.buy{
	width:80px;
	height:34px;
	text-align:center;
	font:bold 13px arial;
	color:#373737;
	background:url('../img/front/buy.png') no-repeat;
	line-height:34px;
	border:solid 0px red;
	margin-top:5px;
	cursor: pointer;
}
/* home content end */

/* payment content start */
div#navigation{
	
}
div.navigation-main h1{
	color:#ABE7FF; float:left; font-size:18px; font-weight:normal; height:26px; margin-left:25px; width:155px;
}
div.navigation-main ul, div.top-sellers-main ul{
	clear:both; float:left; margin-left:25px; width:155px; list-style: none;
}
div.top-sellers-main ul{
	margin: 5px 0 0 15px;
}
div.navigation-main ul li, div.top-sellers-main ul li{
	background: url(../img/front/dot.png) no-repeat scroll left center;
	color:#E4E4E4; float:left; font-family:arial; font-size:12px; line-height:20px; padding-left:20px; width:130px;
}
div.top-sellers-main ul li{
	padding-left: 15px;
}
div.navigation-main ul li a, div.top-sellers-main ul li a{
	color:#FFFFFF; text-decoration:none;
}

div.mid-box-main table.order-sum{
	width: 100%; margin: 10px 0 0 0; border-left: 2px solid #fff; border-right: 2px solid #fff;
}
div.mid-box-main table.order-sum tr{
	background: #F6F6F6;
}
div.mid-box-main table.order-sum tr.item{
	background: #fff;
}
div.mid-box-main table.order-sum tr.item td{
	border-top: 1px solid #F6F6F6; border-bottom: 1px solid #F6F6F6;
}
div.mid-box-main table.order-sum th{
	padding: 5px;
}
div.mid-box-main table.order-sum td{
	text-align: right; padding: 5px; min-width: 70px; border-bottom: 2px solid #fff;
}
div.mid-box-main table.order-sum td.qty{
	text-align: center;
}
div.mid-box-main table.order-sum td.qty input{
	border: 1px solid #E9E9E9; width: 40px; text-align: center;
}
div.mid-box-main table.order-sum td.qty input:hover{
	border: 1px solid #B5B5B5;
}
div.mid-box-main table.order-sum td.price{
	text-align: center;
}
div.mid-box-main table.order-sum td.remove{
	width: 30px; min-width: 30px !important;
}
div.mid-box-main table.order-sum td.remove input{
	cursor: pointer; background: url(../img/front/close.png) no-repeat; width: 24px; height: 24px; text-indent: -999px; margin-right: 25px; float: right;
}

/* medical questions and checkout form */
div.med-quest{

}
div.med-quest p{
	margin: 10px 10px 0;
}
div.med-quest td{
	width: 50%;
}

table.bill-addr-left, table.bill-addr-right{
	width: 40%; margin-top: 10px;
}
table.bill-addr-right{
	width: 60%;
}
table.bill-addr-left{
	float: left;
}
table.bill-addr-right{
	float: right;
}
div.med-quest table td, table.bill-addr-left td, table.bill-addr-right td{
	padding: 5px;
}
td.align-right{
	text-align: right;
}
table.bill-addr-right span.proceed{
	background: url(../img/front/regbg.png) no-repeat;
	color:#3B3B3B; height:31px; width:101px; float: right;
}
table.bill-addr-right span.check-with-paypal{
	background: url(../img/front/paypal1.png) no-repeat; float: right; width: 142px; height: 31px;
}
div.med-quest table input, div.med-quest table textarea, table.bill-addr-left input, table.bill-addr-right input, table.login td input{
	border: 1px solid #B5B5B5; width: 150px; background: #F4F4F4; padding: 2px;
}
div.med-quest table textarea{
	width: 250px;
}
div.med-quest table input:hover, div.med-quest table input:focus, div.med-quest table textarea:hover, div.med-quest table textarea:focus, table.bill-addr-left input:hover, table.bill-addr-right input:hover, table.bill-addr-left input:focus, table.bill-addr-right input:focus, table.login td input:hover, table.login td input:focus{
	border: 1px solid #000;
}
table.bill-addr-left select, table.bill-addr-right select{
	width: 150px; border: 1px solid #B5B5B5;
}
table.bill-addr-right span.proceed input{
	background: none transparent; font-weight: bold; font-size: 14px; width: 101px; height: 30px; border: 0 none; cursor: pointer;
}
table.bill-addr-right span.check-with-paypal input{
	background: none transparent; text-indent: -999px; border: 0 none; width: 142px; height: 31px; cursor: pointer;
}

div.payment-status p{
	margin: 15px;
}
div.payment-status h2{
	margin: 15px;
}
/* payment content end */

/* login content start */
div.mid-box-main p.register-txt{
	float: left; clear: both; margin: 10px 0 0 20px;
}
div.mid-box-main p.register-button{
	background: url(../img/front/regbg.png) no-repeat; width: 101px; height: 31px; float: right; clear: both; margin: 20px 20px 0 0;
}
div.mid-box-main p.register-button input{
	background: none transparent; width: 101px; height: 31px; font-weight: bold; font-size: 14px;
}

table.login{
	margin: 10px 0 0 20px; float: left;
}
table.login td{
	padding: 5px;
}

div.mid-box-main table input.log{
	width:82px; height:31px; background:url('../img/front/loginbg.png') no-repeat; color:#3b3b3b; margin-top:5px; padding-bottom:3px; font-weight: bold; border: 0 none; cursor: pointer;
}

/* login content end */

/* register content start */
table.register{
	margin: 10px 0 0 20px; float: left;
}
table.register td{
	padding: 5px;
}
table.register td input{
	border: 1px solid #B5B5B5;
}
/* register content end */

/* product page content start */
img.prod-img{
	float: left; margin: 10px 0 0 10px;
}
table.prod-desc{
	width: 100%;
}
table td{
	width: auto;
}
table td.prod-img{
	width: 150px;
}
div.prod-desc{
	float:left; padding: 10px; width: 100%;
}
div.prod-desc div.prod-desc-text{
	clear:both; float:left; text-align:justify; width: 100%;
}
div.prod-desc .size{
	clear:both;float:left;width:210px;font:bold 13px arial;color:#37c3ff;margin-top:25px;
}
div.prod-desc .rrp{
	float:left;width:90px;font:bold 10px arial;color:#37c3ff;margin-top:15px;
}
div.prod-desc .price{
	float:left; font-weight: bold; font-size: 35px; color:#37c3ff; margin-top:10px;
}
div.prod-desc .select{
	float:right; margin-top:12px;
}
div.prod-desc .select .quan{
	float:left;width:60px;margin-top:3px;font:bold 13px arial;color:#666666;
}
div.prod-desc span.prod-qty{
	float:left; width:50px; margin-left:10px; margin-top:3px; color:#353535;
}
div.prod-desc span.prod-qty input{
	border: 1px solid #E9E9E9; width: 40px; text-align: center;
}
div.prod-desc span.prod-qty input:hover{
	border: 1px solid #B5B5B5;
}
div.no-display{
	display: none;
}

span.bn{
	float: left; width: 79px; height: 34px; margin: 0 0 0 20px;
}
div.mid-box-main span.bn input.buy{
	margin-top: 0;
}
/* product page content end */

/* shopping cart page content starts */
/*scroll start*/
div.scroll{
	float:left; width: 100%; margin-top: 10px;
}
ul.scroller{
	width: 540px; margin: 0 auto;
}
ul.scroller li {
	float:left; list-style:none; border:0;font:bold 12px arial;color:#003399;
}
li.scroll-content{
	margin:0;padding:0;width:500px;border:0;overflow:hidden;
}
ul#scroll-images { width:470px;padding:0; border:0; margin:0 auto;text-align:center;}
ul#scroll-#images li a { color:#b1c229; font:bold 11px Tahoma, Geneva, sans-serif; line-height:1.8em;}
ul#scroll-#images li img {}
ul#scroll-#images li img.screen { display:block; border:0; margin:0; padding:0;}
li.larrow{
	float:left;margin-top:50px;margin-right:10px;
}
li.rarrow{
	margin-top:50px;
}
/*scroll end*/

th.shop-prod-title{
	font-size: 14px; text-align: left;
}
table.shop-table td{
	padding: 5px;
}
table.shop-table th{
	padding: 20px 5px 10px;
}

table.shop-table tr.shop-space{
	height: 30px;
}
table.shop-table tr.shop-order-total{
	background: #F7F7F7;
}
table.shop-table tr.shop-order-total p.order-total-price{
	float: right; font-size: 14px; font-weight: bold;
}
table.shop-table tr.shop-order-total p.order-total-text{
	float: right; margin-right: 20px; font-size: 14px; font-weight: bold;
}

table.shop-table div.prod-desc{
	width: 95%; float: left; padding: 
}
div.prod-desc p.right{
	float: right;
}
div.prod-desc form.quantity-form{
	float: right; margin: 20px 20px 0 0;
}
div.prod-desc form.quantity-form input{
	border: 1px solid #000; width: 50px;
}
div.prod-desc form.remove-prod{
	float: left; margin-top: 20px;
}

input.update-cart{
	background: url(../img/front/update-cart.png) no-repeat; width: 85px; height: 23px; text-align: center; color: #fff;
}

/* shopping cart page content ends */


/* orders page content starts */

table.orders{
	border-collapse: collapse; width: 98%; margin: 10px auto;
}

table.orders th{
	background: #CBCBCB; padding: 2px; text-align: left;
}
table.orders td{
	border-top: 1px solid #D3D3D3; font-size: 11px; padding: 5px;
}

/* orders page content ends */

/* content ends */

.baner{
	clear:both;
	float:left;
	width:979px;
	height:302px;
	margin-top:10px;
}

/* left */
#content .left{
	float:left;
	width:181px;
}
/* gbox */
#content .left .gbox{
	float:left;
	width:181px;
}
.gtop{
	float:left;
	width:181px;
	height:19px;
	background:url('../img/front/gltop.png') no-repeat;
}
.gmid{
	float:left;
	width:181px;
	background:url('../img/front/glmid.png') repeat-y;
}
.gbtm{
	float:left;
	width:181px;
	height:18px;
	background:url('../img/front/glbtm.png') no-repeat;
}

#content .left .gbox .gmid h1{
	float:left;
	width:130px;
	background:url('../img/front/cimg.jpg') left center no-repeat;
	padding-left:30px;
	margin-left:15px;
	color:#fff;
	font:18px 'Myriad Pro',arial;
}
#content .left .gbox .gmid .llinks{
	clear:both;
	float:left;
	width:150px;
	margin-left:20px;
	margin-top:15px;
}
#content .left .gbox .gmid .llinks ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#content .left .gbox .gmid .llinks ul li{float:left;width:130px;background:url('../img/front/dot.png') left center no-repeat;padding-left:13px;font:bold 12px arial;color:#e4e4e4;line-height:29px;}
#content .left .gbox .gmid .llinks ul li a{color:#e4e4e4;text-decoration:none;}
#content .left .gbox .gmid .llinks ul li a:hover{color:#e4e4e4;text-decoration:none;}

/* bbox */
#content .left .bbox{float:left;width:181px;margin-top:8px;}
.btop{float:left;width:181px;height:13px;background:url('../img/front/bltop.png') no-repeat;}
.bmid{float:left;width:181px;background:#33B7EA url('../img/front/blmid.png') no-repeat;}
.bbtm{float:left;width:181px;height:12px;background:url('../img/front/blbtm.png') no-repeat;}

#content .left .bbox .bmid h2{float:left;width:155px;height:26px;margin-left:25px;color:#abe7ff;font:normal 18px 'Myriad Pro',arial;}
#content .left .bbox .bmid .nlink{clear:both;float:left;width:155px;margin-left:25px;}
#content .left .bbox .bmid .nlink ul{list-style:none;margin:0px;padding:0px;}
#content .left .bbox .bmid .nlink ul li{float:left;width:130px;background:url('../img/front/dot.png') left center no-repeat;padding-left:20px;font:normal 12px arial;color:#e4e4e4;line-height:20px;}
#content .left .bbox .bmid .nlink ul li a{color:#fff;text-decoration:none;}
#content .left .bbox .bmid .nlink ul li a:hover{color:#fff;text-decoration:none;}

#content .left .bbox .bmid .finder{clear:both;float:left;width:181px;background:url('../img/front/search.jpg') 90% bottom no-repeat;padding-bottom:20px;}
#content .left .bbox .bmid h1{float:left;width:181px;color:#fff;font:normal 18px 'Myriad Pro',arial;text-align:center;}
#content .left .bbox .bmid .select{float:left;width:181px;margin-top:5px;}
#content .left .bbox .bmid .select .sel{float:left;width:125px;margin-left:5px;margin-top:8px;color:#353535;font:bold 12px 'Segoe UI',arial;}

.go{float:left;width:38px;height:23px;margin-left:3px;background:url('../img/front/gobg.png') no-repeat;text-align:center;margin-top:5px;color:#353535;font:bold 14px 'Segoe UI','Myriad Pro',arial;line-height:27px;}
.go a{display:block;color:#353535;text-decoration:none;}
.go a:hover{display:block;color:#353535;text-decoration:none;}

.go1{float:left;width:47px;height:27px;margin-left:3px;background:url('../img/front/gobg1.png') no-repeat;text-align:center;color:#353535;font:bold 14px 'Segoe UI','Myriad Pro',arial;line-height:27px;}
.go1 a{display:block;color:#353535;text-decoration:none;}
.go1 a:hover{display:block;color:#353535;text-decoration:none;}


#content .mid .mid-box .lotopleft{
	position: absolute;
	background:url('../img/front/gmtopleft.png') no-repeat;
	height: 60px;
	width: 9px;
	left: 0;
	top: 0;
}
#content .mid .mid-box .lotopright{
	position: absolute;
	background:url('../img/front/gmtopright.png') no-repeat;
	height: 60px;
	width: 9px;
	right: 0;
	top: 0;
}
#content .mid .mid-box .lotop{
	width:100%; height:60px; background:url('../img/front/gmtopmid.png') repeat-x 0 0; font:bold 21px 'Myriad Pro',arial; color:#3f3f3f; line-height:60px;
	position: relative;
}
#content .mid .mid-box .mid-box-main {
	width:100%;
	background:url('../img/front/gmmid.png');
	overflow: hidden;
}
#content .mid .mid-box .page{

}
#content .mid .mid-box .page p{
	margin: 10px;
}
#content .mid .mid-box .mid-box-main table{
	/*width:320px;
	color:#4d4d4d;
	font:normal 13px 'Verdana',arial;
	margin-left:20px;
	margin-top:25px;*/
}
#content .mid .mid-box .mid-box-main table td{
	/*width:170px;*/
}
#content .mid .mid-box .mid-box-main table small{
	font:normal 11px 'Verdana',arial;
	margin-left:5px;
}
#content .mid .mid-box .mid-box-main table small a{
	color:#3b3b3b;
	text-decoration:underline;
}
#content .mid .mid-box .mid-box-main table small a:hover{
	color:#3b3b3b;
	text-decoration:none;
}
#content .mid .mid-box .mid-box-main table p{
	/*width:150px;
	height:26px;
	background:url('../img/front/txtbg.png') no-repeat;*/
}
#content .mid .mid-box .mid-box-main table p input{
	/*width:140px;
	padding-top:4px;
	background:url('xtbg.png') no-repeat;
	border:0;
	margin-left:5px;
	margin-right:5px;*/
}


#content .mid .mid-box .mid-box-main .reg{
	width:550px;
	margin-left:30px;
	font:normal 13px arial;
	color:#4d4d4d;
	margin-top:30px;
}
#content .mid .mid-box .mid-box-main .regbtn{
	float:right;
	width:101px;
	height:31px;
	color:#3b3b3b;
	margin-top:40px;
	margin-right:20px;
}
#content .mid .mid-box .mid-box-main .regbtn input{
	width:101px;
	height:31px;
	background:url('../img/front/regbg.png') no-repeat;
	border:solid 0px red;
	color:#3b3b3b;
	font:bold 14px 'Myriad Pro',arial;
	padding-bottom:4px;
}

#content .mid .mid-box .mid-box-main .regbtn1{
	float:right;
	width:101px;
	height:31px;
	color:#3b3b3b;
	margin-right:10px;
	margin-top:10px;
}
#content .mid .mid-box .mid-box-main .regbtn1 input{
	width:101px;
	height:31px;
	background:url('../img/front/regbg.png') no-repeat;
	border:solid 0px red;
	color:#3b3b3b;
	font:bold 14px 'Myriad Pro',arial;
	padding-bottom:4px;
}

#content .mid .mid-box .lobtm{
	width: 100%;
	height:13px;
	background:url('../img/front/lobtm.jpg') repeat-x 0 0;
}
#content .mid .mid-box .lobtmleft{
	width: 13px;
	height:13px;
	float: left;
	background:url('../img/front/lobtmleft.jpg') repeat-x 0 0;
}
#content .mid .mid-box .lobtmright{
	width: 13px;
	height:13px;
	float: right;
	background:url('../img/front/lobtmright.jpg') repeat-x 0 0;
}


/*#content .mid .mid-box .mid-box-main table span{
	float:left;
	width:57px;
	height:26px;
	background:url('../img/front/txtbox1.png') no-repeat;
}
#content .mid .mid-box .mid-box-main table span input{
	width:45px;
	height:26px;
	background:url('xtbg.png') no-repeat;
	border:0;
	margin-left:5px;
	padding-top:4px;
}*/

#content .mid .mid-box .mid-box-main table .what {
	float:left;
	color:#000;
	font:normal 11px arial;
	margin-left:5px;
	margin-top:6px;
}
#content .mid .mid-box .mid-box-main table .what a{
	color:#000;
	text-decoration:underline;
}
#content .mid .mid-box .mid-box-main table .what a:hover{
	color:#000;
	text-decoration:none;
}

#content .mid .mid-box .mid-box-main .check{
	float:left;
	width:220px;
	margin-top:30px;
	margin-left:30px;
}
#content .mid .mid-box .mid-box-main .check .che{
	float:left;
	width:20px;
	margin-top:-3px;
}
#content .mid .mid-box .mid-box-main .check .my{
	float:left;
	width:190px;
	margin-left:6px;
	font:normal 11px arial;
}

#content .mid .mid-box .lobtm{
	width:100%;
	height:13px;
	background:url('../img/front/lobtm.jpg') repeat-x 0 0;
}
#content .mid .mid-box .lobtm1{
	float:left;
	width:590px;
	height:57px;
	background:url('../img/front/gmbtm1.png') no-repeat;
}
#content .mid .mid-box .lobtm1 h1{
	float:left;
	width:200px;
	font:bold 20px 'Myriad Pro',arial;
	color:#3f3f3f;
	line-height:58px;
	padding-left:17px;
	margin-left:15px;
}
#content .mid .mid-box .lobtm1 .paypal{
	float:right;
	width:142px;
	height:31px;
	margin-right:10px;
	margin-top:18px;
}




/* right -gbox */
#content .right .gbox{float:left;width:181px;margin-bottom:8px;}
#content .right .gbox .gmid h1{float:left;width:130px;height:26px;background:url('../img/front/serimg.png') left center no-repeat;padding-left:30px;margin-left:15px;color:#fff;font:normal 18px 'Myriad Pro',arial;}
#content .right .gbox .gmid .input{float:left;width:178px;margin-top:20px;padding-left:3px;}
#content .right .gbox .gmid .input .tbox{float:left;width:123px;height:27px;background:url('../img/front/serbg.png') no-repeat;margin-left:5px;color:#353535;font:bold 12px 'Segoe UI',arial;}
.tbox1{width:105px;height:16px;background:url(serbg.png) no-repeat;margin-left:5px;padding-top:5px;border:solid 0px red;}
#content .right .gbox .gmid h2{float:left;width:130px;height:25px;background:url('../img/front/basket.png') left center no-repeat;padding-left:5px;margin-left:15px;color:#fff;font:normal 18px 'Myriad Pro',arial;text-align:center;}
#content .right .gbox .gmid .you{float:left;width:181px;text-align:center;color:#fff;font:normal 12px arial;margin-top:40px;padding-bottom:40px;}
#content .right .gbox .gmid .you b{color:#fcf304;}


/* right -bbox */
#content .right .bbox{float:left;width:181px;margin-top:20px;}
#content .right .bbox .bmid .safe{float:left;width:100px;margin-left:15px;margin-top:10px;color:#fff;font:normal 20px 'Myriad Pro',arial;line-height:16px;}
#content .right .bbox .bmid .simg1{float:left;width:63px;height:61px;margin-top:3px;}

/*----------------------------------------------- payment -------------------------------*/

#content .right .bbox1{float:left;width:181px;}
#content .right .bbox1 .bmid .safe{float:left;width:100px;margin-left:15px;margin-top:10px;color:#fff;font:normal 20px 'Myriad Pro',arial;line-height:16px;}
#content .right .bbox1 .bmid .simg1{float:left;width:63px;height:61px;margin-top:3px;}

#content .right .wbox{float:left;width:181px;margin-top:8px;}
.wtop{float:left;width:181px;height:9px;background:url('../img/front/wrtop.png') no-repeat;}
.wmid{float:left;width:181px;background:url('../img/front/wrmid.png') repeat-y;}
.wmid .img1{float:left;width:181px;height:80px;text-align:center;margin-top:10px;font:normal 13px verdana;color:#000;}
.wmid .all{float:left;width:181px;text-align:center;margin-top:3px;font:normal 10px verdana;color:#000;}
.wmid .img2{float:left;width:181px;height:46px;text-align:center;margin-top:10px;}
.wmid .img3{float:left;width:165px;height:46px;text-align:center;margin-top:10px;}
.wmid .img3{float:left;width:165px;height:46px;text-align:center;margin-top:10px;}

.wbtm{float:left;width:181px;height:12px;background:url('../img/front/wrbtm.png') no-repeat;}

/* footer starts */

#footerparent{
	float: left; clear: both; width:100%; min-width: 980px; background-color:#666666; border-top: 5px solid #1a1a1a; padding-bottom: 15px;
}
#footer .footer-nav{
	float:left; width:100%;
}
#footer .footer-nav .copyright{
	float:left; width:300px; font: normal 13px arial; color:#aaaaaa;
}
#footer .footer-nav ul{
	list-style:none; float:right;
}
#footer .footer-nav ul li{
	float:left; font:normal 13px arial; color:#ffffff;
}
#footer .footer-nav ul li.line{
	float:left; margin:0 3px;
}
#footer .footer-nav ul li a{
	display:block; text-decoration:none; color:#ffffff;
}
#footer .footer-nav ul li a:hover{
	display:block; text-decoration:none; color:#ffffff;
}
#footer{
	width:980px; margin: 15px auto 0; overflow: hidden;
}
#footer .wbox{
	float:left; width:100px; margin-top:15px;
}
#footer .wbox .wleft{
	float:left; width:8px; height:56px;
}
#footer .wbox .wmid{
	float:left;width:84px;height:55px;background:#fff;margin-top:1px;
}
#footer .wbox .wmid .tw{
	float:left;width:24px;height:23px;margin-left:10px;margin-top:17px;margin-right:6px;
}
#footer .wbox .wright{
	float:left;width:8px;height:56px;
}

#footer .wbox2{
	float:right;width:546px;margin-top:15px;
}
#footer .wbox2 .wleft{
	float:left;width:8px;height:56px;
}
#footer .wbox2 .wmid2{
	float:left;width:530px;height:55px;background:#fff;margin-top:1px;
}
#footer .wbox2 .wmid2 .pay{
	float:left;width:112px;height:40px;margin-top:8px;
}
#footer .wbox2 .wmid2 .master{
	float:left;width:60px;height:40px;margin-top:8px;margin-left:10px;margin-right:5px;
}
#footer .wbox2 .wmid2 .solo{
	float:left;width:30px;height:40px;margin-top:8px;margin-left:9px;
}
#footer .wbox2 .wmid2 .vis{
	float:left;width:60px;height:40px;margin-top:8px;margin-left:15px;
}
#footer .wbox2 .wright{
	float:left;width:8px;height:56px;}
#footer .fpara{
	clear:both;margin:0 auto;width:979px;font:normal 11px arial;color:#aaaaaa;padding-top:15px;text-align:center;
}

/* footer ends */

/*product page*/
#content .mid .mid-box .mid-box-main .telfrnd{width:125px;margin-left:25px;margin-top:15px;}
#content .mid .mid-box .mid-box-main .telfrnd .telimg{clear:both;float:left;width:124px;height:95px;}
#content .mid .mid-box .mid-box-main .telfrnd .telful{clear:both;float:left;width:69px;height:19px;margin-top:5px;margin-left:52px;}
#content .mid .mid-box .mid-box-main .telfrnd .msn{clear:both;float:left;width:100px;font:bold 13px arial;color:#2f7bff;margin-top:20px;background:url('../img/front/msn.png') no-repeat left center;padding-left:35px;line-height:24px;}
#content .mid .mid-box .mid-box-main .telfrnd .msn a{color:#2f7bff;text-decoration:none;}
#content .mid .mid-box .mid-box-main .telfrnd .msn a:hover{color:#2f7bff;text-decoration:none;}



#content .mid .tab{float:left;width:590px;padding-bottom:25px;}
#content .mid .tab .tabtop{float:left;width:590px;height:33px;background:url('../img/front/pwtop1.png') no-repeat;}
#content .mid .tab .tabtop .descr{cleaR:both;float:left;width:580px;border-bottom:solid 1px #e0e0e0;margin-top:6px;margin-left:8px;}
#content .mid .tab .tabtop .descr ul{list-style:none;margin:0px;padding:0px;}
#content .mid .tab .tabtop .descr ul li{float:left;}
#content .mid .tab .tabtop .descr ul li.tb1{float:left;width:91px;height:25px;background:url('../img/front/tab1.jpg') no-repeat;text-align:center;font:normal 13px arial;color:#000;line-height:25px;}
#content .mid .tab .tabtop .descr ul li.tb1 a{color:#000;text-decoration:none;}
#content .mid .tab .tabtop .descr ul li.tb1 a:hover{color:#000;text-decoration:none;}

#content .mid .tab .tabtop .descr ul li.tb2{float:left;width:84px;height:25px;margin-left:5px;margin-top:1px;background:url('../img/front/tab2.jpg') no-repeat;text-align:center;font:normal 13px arial;color:#000;line-height:25px;}
#content .mid .tab .tabtop .descr ul li.tb2 a{color:#000;text-decoration:none;}
#content .mid .tab .tabtop .descr ul li.tb2 a:hover{color:#000;text-decoration:none;}

#content .mid .tab .tabtop .descr ul li.tb3{float:left;width:94px;height:25px;margin-top:1px;margin-left:5px;background:url('../img/front/tab1.jpg') no-repeat;text-align:center;font:normal 13px arial;color:#000;line-height:25px;}
#content .mid .tab .tabtop .descr ul li.tb3 a{color:#000;text-decoration:none;}
#content .mid .tab .tabtop .descr ul li.tb3 a:hover{color:#000;text-decoration:none;}

#content .mid .tab .tabmid{float:left;width:590px;background:url('../img/front/gmmid.png') repeat-y;padding-bottom:5px;}
#content .mid .tab .tabmid .each{clear:both;float:left;width:500px;margin-left:30px;margin-top:30px;font:normal 13px arial;color:#000;}
#content .mid .tab .tabmid .each1{clear:both;float:left;width:500px;margin-left:30px;margin-top:15px;font:bold 13px arial;color:#000;}


#content .mid .tab .tabbtm{float:left;width:590px;height:13px;background:url('../img/front/gmbtm.png') no-repeat;}



/*shopping*/
#content .mid .mid-box .lotop{
	width:573px;
	height:60px;
	background:url('../img/front/gmtopmid.png') repeat-x;
	font:bold 16px 'Myriad Pro',arial;
	color:#3f3f3f;
	line-height:58px;
}
#content .mid .mid-box .mid-box-main .nik{
	float:left;
	width:140px;
	font:bold 14px arial;
	color:#5a5a5a;
	margin-left:5px;
	margin-left:30px;
	margin-top:10px;
}
#content .mid .mid-box .mid-box-main .cam{
	float:left;
	width:560px;
	margin-left:20px;
	margin-top:10px;
}
#content .mid .mid-box .mid-box-main .cam .nicam{
	float:left;width:124px;height:95px;background:url('../img/front/cam.jpg') no-repeat;margin-left:10px;}
#content .mid .mid-box .mid-box-main .cam .nicam .full{float:right;width:69px;height:19px;margin-top:70px;margin-right:6px;}
#content .mid .mid-box .mid-box-main .cam .camright{float:right;width:300px;}
#content .mid .mid-box .mid-box-main .cam .camright .camtxt{float:left;width:300px;}
#content .mid .mid-box .mid-box-main .cam .camright .camtxt .rrp{float:left;width:100px;font:bold 11px arial;color:#959595;text-align:right;margin-top:10px;margin-left:70px;}
#content .mid .mid-box .mid-box-main .cam .camright .camtxt .four{float:left;width:110px;font:bold 40px arial;color:#37c3ff;margin-left:20px;}
#content .mid .mid-box .mid-box-main .cam .camright .camselect{float:left;width:300px;border:solid 1px red;}
#content .mid .mid-box .mid-box-main .cam .camright .camselect .quan{float:left;width:80px;font:bold 14px arial;color:#666666;}
#content .mid .mid-box .mid-box-main .cam .camright .select{float:left;width:300px;margin-top:10px;margin-left:72px;} 
#content .mid .mid-box .mid-box-main .cam .camright .select .quan{float:left;width:60px;margin-top:3px;font:bold 13px arial;color:#666666;} 
#content .mid .mid-box .mid-box-main .cam .camright .select .sel{float:left;width:50px;margin-left:10px;margin-top:3px;color:#353535;font:bold 12px 'Segoe UI',arial;}


.bn a{display:block;color:#353535;text-decoration:none;}
.bn a:hover{display:block;color:#353535;text-decoration:none;}


#content .mid .mid-box .mid-box-main .campara{float:left;width:540px;font:normal 13px arial;color:#000000;margin-left:30px;margin-top:20px;}


/*customer box*/
#content .mid .mid-box .mid-box-main .cusleft{float:left;width:15px;margin-top:40px;margin-left:20px;}
#content .mid .mid-box .mid-box-main .cusleft .larow{float:left;width:15px;height:30px;}
#content .mid .mid-box .mid-box-main .cusmid{float:left;width:515px;}
#content .mid .mid-box .mid-box-main .cusmid .pdiv{float:left;width:120px;margin-top:30px;}
#content .mid .mid-box .mid-box-main .cusmid .pdiv .pimg{float:left;width:79px;height:56px;}
 .ptxt{clear:both;float:left;width:100px;font:bold 12px arial;color:#003399;}
#content .mid .mid-box .mid-box-main .cusmid .pdiv2{float:left;width:170px;margin-top:10px;margin-left:60px;}
#content .mid .mid-box .mid-box-main .cusmid .pdiv2 .pimg2{float:left;width:88px;height:110px;margin-left:25px;}
.ptxt1{clear:both;float:left;width:160px;font:bold 12px arial;color:#003399;}
#content .mid .mid-box .mid-box-main .cusmid .pdiv3{float:right;width:100px;margin-top:30px;}
#content .mid .mid-box .mid-box-main .cusmid .pdiv3 .pimg3{float:left;width:67px;height:47px;margin-left:27px;}
 .ptxt2{clear:both;float:left;width:100px;font:bold 12px arial;color:#003399;margin-left:13px;}

#content .mid .mid-box .mid-box-main .cusright{float:right;width:15px;margin-top:40px;margin-right:20px;}
#content .mid .mid-box .mid-box-main .cusright .rarow{float:left;width:15px;height:30px;}





/* Easy Slider */

div#slide {
	margin: 10px auto 0; position: relative; min-width: 980px; max-width: 1234px;
}
#slider{
	clear: both;
	width: 100%;
	min-width:980px;
	overflow: hidden;
	margin: 0 auto;
}

#mycarousel{
	list-style: none; overflow: hidden; min-width: 980px;
}

#mycarousel li{
	float: left; display: inline; margin-right: 25px; height: 77px;
}

#mycarousel li a{
	width: 75px; height: 75px; border: 1px solid #DFE7E4; float: left;
}

#mycarousel li img{
	width: 75px; height: 75px;
}

#slidecornerlefttop {
	background: url(../img/front/slidercorners.png) no-repeat 0 0;
	height: 7px;
	width: 7px;
	position: absolute;
	left: 0;
	top: 0;
}
#slidecornerleftbot {
	background: url(../img/front/slidercorners.png) no-repeat 0 bottom;
	height: 7px;
	width: 7px;
	position: absolute;
	left: 0;
	bottom: 0;
}
#slidecornerrighttop {
	background: url(../img/front/slidercorners.png) no-repeat right 0;
	height: 7px;
	width: 7px;
	position: absolute;
	right: 0;
	top: 0;
}
#slidecornerrightbot {
	background: url(../img/front/slidercorners.png) no-repeat right bottom;
	height: 7px;
	width: 7px;
	position: absolute;
	right: 0;
	bottom: 0;
}
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}
#slider ul {
	position: relative;
	left: 50%;
	margin: 0 auto;
	width: 100%;
}
#slider li{ 
	width:980px;
	height:302px;
	margin: 0 auto;
	overflow:hidden; 
	position: relative;
	right: 50%;
	text-align: center;
	line-height: 302px;
}
#slider li img {
	vertical-align: middle;
}
#prevBtn, #nextBtn{ 
	display:block;
	width:49px;
	height:49px;
	position:absolute;
	margin-top:-190px;
}
#prevBtn {
	left: 20px;
}
#nextBtn{ 
	right:20px;
}
#prevBtn a, #nextBtn a{  
	display:block;
	width:49px;
	height:49px;
	background:url(../img/front/Previous.png) no-repeat 0 0;	
}
#nextBtn a{ 		
	background:url(../img/front/Next.png) no-repeat 0 0;
}								
/*// Easy Slider */
