body{
	margin:0;
	color:#423f3f;
	font:13px Arial, Helvetica, sans-serif;
	background:#fff url(../images/bg-body.gif) no-repeat;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#4186ca;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.wrapper{
	width:877px;
	margin:0 0 0 139px;
	padding:162px 0 0;
	position:relative;
}
#header{
	width:877px;
	height:112px;
	padding:15px 0 35px;
	position:absolute;
	top:0;
	left:0;
}
#header:after{
	content:"";
	clear:both;
	display:block;
}
.logo{
	width:399px;
	height:111px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	display:inline;
	position:relative;
	margin:1px 0 0 -3px;
	background:url(../images/bg-logo.gif) no-repeat;
}
#main h1.logo{
	float:none;
	display:block;
	position:absolute;
	top:16px;
	left:-3px;
	z-index:999;
}
.logo a{
	height:111px;
	display:block;
}
#header .info{
	float:right;
	padding:29px 0 0;
}
#header .info .head{
	color:#868686;
	font-size:12px;
	display:block;
	margin:0 0 11px;
}
#header .info ul{
	margin:0 50px 0 0;
	padding:0;
	width:292px;
	list-style:none;
	font-size:13px;
}
#header .info ul li{
	float:left;
	white-space:nowrap;
	color:#868686;
	padding:1px 15px 0 25px;
	margin:0 0 5px;
}
#header .info ul .usa{background:url(../images/ico-flag-usa.gif) no-repeat 0 50%;}
#header .info ul .gb{background:url(../images/ico-flag-gb.gif) no-repeat 0 50%;}
#header .info ul .cocos{background:url(../images/ico-flag-cocos.gif) no-repeat 0 50%;}
#main{background:url(../images/bg-main.gif) repeat-y -877px 0;}
#main .m1{
	width:100%;
	background:url(../images/bg-main.gif) no-repeat;
}
#main .m2{
	overflow:hidden;
	background:url(../images/bg-main.gif) no-repeat -1754px 100%;
}
* html #main .m2{
	overflow:visible;
	height:1%;
}
#main h1{
	margin:0;
	font-size:30px;
}
#main .heading{display:none;}
#content{
	width:651px;
	float:right;
	background:#fff;
}
#content h2{
	margin:0 0 5px;
	font:20px Arial, Helvetica, sans-serif;
	color:#696969;
}
#content h3{
	margin:0 0 5px;
	font-size:16px;
	color:#423f3f;
}
#content .top-box{
	margin:0 0 22px;
	background:url(../images/bg-top-box.gif) repeat-y -651px 0;
}
* html #content .top-box{margin-bottom:23px;}
*+html #content .top-box{margin-bottom:23px;}
#content .top-box .holder{background:url(../images/bg-top-box.gif) no-repeat;}
#content .top-box .frame{
	min-height:138px;
	position:relative;
	padding:26px 0 0 50px;
	background:url(../images/bg-top-box.gif) no-repeat -1302px 100%;
}
#content .top-box .frame:after{
	content:"";
	clear:both;
	display:block;
}
* html #content .top-box .frame{
	overflow:visible;
	height:138px;
}
#content .top-box .img{
	float:left;
	margin:5px 42px 0 0;
}
* html #content .top-box .img{margin-right:39px;}
#content .top-box .img img{display:block;}
#content .top-box ul{
	margin:0;
	padding:1px 0 0;
	font-size:28px;
	list-style:none;
}
* html #content .top-box ul{padding-top:2px;}
*+html #content .top-box ul{padding-top:2px;}
#content .top-box ul li{
	overflow:hidden;
	padding:0 0 9px 32px;
	color:#fff;
	background:url(../images/ico-top-box-nav.png) no-repeat;
}
* html #content .top-box ul li{
	overflow:visible;
	height:1%;
	padding-bottom:8px;
}
*+html #content .top-box ul li{padding-bottom:8px;}
#content .top-box ul li img{display:block;}
#content .top-box .drug{
	width:111px;
	height:67px;
	position:absolute;
	bottom:-27px;
	left:103px;
}
#content .top-box .drug img{display:block;}
#content .top-box .text{
	overflow:hidden;
	padding:5px 0 0;
}
* html #content .top-box .text{
	overflow:visible;
	height:1%;
}
#content .top-box .text .head img{
	display:block;
	margin:0 0 4px 1px;
}
#content .top-box .text h2{margin:0 0 8px;}
#content .top-box .text h2 img{display:block;}
#content .top-box .text p{margin:0 0 13px;}
#content .top-box .text p img{
	display:block;
	margin:0 0 0 2px;
}
#content .top-box .detail{
	width:117px;
	height:15px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 1px;
	background:url(../images/btn-top-details.gif) no-repeat;
}
#content .pill-box .top-box{margin-bottom:29px;}
#content .pill-box .top-box .frame{
	min-height:145px;
	padding:19px 0 0 41px;
}
* html #content .pill-box .top-box .frame{
	overflow:visible;
	height:145px;
}
#content .pill-box .top-box .img{margin-right:23px;}
* html #content .pill-box .top-box .img{margin-right:20px;}
#content .pill-box .top-box .text .head{margin-bottom:-6px;}
#content .pill-box .top-box .text h2{line-height:60px;}
#content .pill-box .top-box .drug{
	left:143px;
	bottom:-26px;
}
#content .goods-price{margin:0 0 15px;}
#content .goods-price h2{margin:0 0 10px;}
#content .goods-price table{
	border-collapse:collapse;
	padding:0;
	margin:0;
	font:12px/14px Arial, Helvetica, sans-serif;
}
#content .goods-price table thead{background:url(../images/bg-goods-price-head.gif) repeat-x;}
#content .goods-price table thead td{
	height:40px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding:0 0 2px;
	margin:0;
}
#content .goods-price table thead span{
	height:27px;
	display:block;
	padding:13px 0 0;
	border-right:1px solid #b4d0e8;
}
#content .goods-price table thead .left span{background:url(../images/bg-goods-price-head-left.gif) no-repeat;}
#content .goods-price table thead .right span{
	border-right:0;
	background:transparent url(../images/bg-goods-price-head-right.gif) no-repeat 100% 0;
}
#content .goods-price table .order{width:58px;}
#content .goods-price table .quantity{width:138px;}
#content .goods-price table .bonus{width:167px;}
#content .goods-price table .price{width:140px;}
#content .goods-price table .summary{width:148px;}
#content .goods-price table .product{width:217px;}
#content .goods-price table .price-col{width:218px;}
#content .goods-price table .quantity-col{width:216px;}
#content .goods-price table tbody td{
	padding:0;
	margin:0;
	height:39px;
	text-align:center;
}
#content .goods-price table tbody .head td{border-top:1px solid #e3e3e3;}
#content .goods-price table tbody div{border-right:1px solid #e3e3e3;}
#content .goods-price table tbody div div{
	border:solid #e3e3e3;
	border-width:0 0 1px;
	height:38px;
	width:300px;
	display:table-cell;
	vertical-align:middle;
}
* html #content .goods-price table tbody div div{
	width:auto;
	display:block;
}
*+html #content .goods-price table tbody div div{
	width:auto;
	display:block;
}
#content .goods-price table tbody .left div{background:url(../images/bg-goods-price-body.gif) repeat-y;}
#content .drug-box .goods-price{margin-bottom:16px;}
#content .drug-box .goods-price table tbody td{height:40px;}
#content .drug-box .goods-price table tbody div div{height:40px;}
#content .drug-box .support-box{margin:25px 0 22px !important;}
#content .goods-price .radio{
	float:left;
	display:inline;
	margin:0 0 0 21px;
	padding:0;
	height:15px;
	width:16px;
}
#content .goods-price table tbody .mark{color:#cc1919;}
#content .goods-price table tbody .odd td{
	background:#f0f1ed url(../images/bg-goods-price-body-cell.gif) repeat-x;
	border:0;
	height:38px;
	padding:0;
}
#content .goods-price table tbody .left-b div div,
#content .goods-price table tbody .odd .left-b div div,
#content .goods-price table tbody .right-b div div,
#content .goods-price table tbody .odd .right-b div div,
#content .goods-price table tbody .center-b div div{
	padding:0 0 1px;
	border:0;
}
#content .goods-price table tbody .left-b div div{background:url(../images/bg-goods-price-left-b.gif) no-repeat 0 100% !important;}
#content .goods-price table tbody .odd .left-b div div{background:url(../images/bg-goods-price-odd-left-b.gif) no-repeat 0 100% !important;}
#content .goods-price table tbody .right-b div{border:0;}
#content .goods-price table tbody .right-b div div{background:url(../images/bg-goods-price-right-b.gif) no-repeat 100% 100% !important;}
#content .goods-price table tbody .odd .right-b div div{background:url(../images/bg-goods-price-odd-right-b.gif) no-repeat 100% 100% !important;}
#content .goods-price table tbody .center-b div div{background:url(../images/bg-goods-price-body.gif) repeat-x 0 100%;}
#content .goods-price .row{
	overflow:hidden;
	padding:20px 1px 5px 0;
}
* html #content .goods-price .row{
	overflow:visible;
	height:1%;
}
#content .goods-price .row span{
	color:#686868;
	font-size:12px;
}
#content .goods-price .input-hold{
	width:163px;
	height:21px;
	padding:0 15px;
	float:right;
	background:url(../images/bg-input-hold.gif) no-repeat;
}
#content .goods-price .row .text{
	color:#686868;
	font:11px/14px Arial, Helvetica, sans-serif;
	float:left;
	width:162px;
	border:0;
	background:none;
	padding:3px 1px 0 0; 
}
#content .goods-price .button-hold{
	overflow:hidden;
	padding:0 0 19px 239px;
}
* html #content .goods-price .button-hold{
	overflow:visible;
	height:1%;
}
#content .goods-price .button-hold .image{float:left;}
#content .info-hold{padding:13px 0 20px;}
#content .info-hold .question{
	display:block;
	padding:1px 0 7px 25px;
	margin:0 0 15px;
	background:url(../images/ico-question.gif) no-repeat 1px 0;
}
#content .info-hold p{
	margin:0 0 10px;
	color:#696969;
	line-height:18px;
}
#content .ad{
	margin:0 0 30px;
	background:url(../images/bg-support-box.gif) repeat-y -651px 0;
}
#content .ad .holder{background:url(../images/bg-support-box.gif) no-repeat;}
#content .ad .frame{
	overflow:hidden;
	background:url(../images/bg-support-box.gif) no-repeat -1302px 100%;
}
* html #content .ad .frame{
	overflow:visible;
	height:1%;
}
#content .ad ul{
	margin:0;
	padding:18px 0 9px 20px;
	overflow:hidden;
	list-style:none;
}
* html #content .ad ul{
	overflow:visible;
	height:1%;
}
#content .ad ul li{
	float:left;
	vertical-align:top;
	text-align:center;
	padding:0px 21px;
	background:url(../images/sep-ad-nav.gif) no-repeat 0 13px;
}
#content .ad ul li:first-child{background:none;}
#content .advantage-box h2{margin:0 0 6px;}
#content .advantage-box ul{
	margin:0 0 22px;
	padding:19px 20px 6px 1px;
	border:solid #e3e3e3;
	border-width:1px 0;
	line-height:17px;
	list-style:none;
}
* html #content .advantage-box ul{margin-bottom:23px;}
*+html #content .advantage-box ul{margin-bottom:23px;}
#content .advantage-box ul li{
	overflow:hidden;
	color:#423f3f;
	padding:0 0 16px 30px;
	background:url(../images/ico-advantage-nav.gif) no-repeat 0 1px;
}
* html #content .advantage-box ul li{
	overflow:visible;
	height:1%;
}
#content .goods-box h2{margin:0 0 14px;}
#content .goods-box .hold{
	overflow:hidden;
	width:663px;
	margin:0 0 18px -12px;
}
#content .goods-box .box{
	width:209px;
	float:left;
	display:inline;
	margin:0 0 0 12px;
	background:url(../images/bg-goods-box.gif) repeat-y -209px 0;
}
#content .goods-box .holder{background:url(../images/bg-goods-box.gif) no-repeat;}
#content .goods-box .frame{
	padding:20px 1px 16px;
	text-align:center;
	overflow:hidden;
	background:url(../images/bg-goods-box.gif) no-repeat -418px 100%;
}
* html #content .goods-box .frame{
	overflow:visible;
	height:1%;
}
#content .goods-box img{
	display:block;
	margin:0 auto -2px;
}
* html #content .goods-box img{margin-bottom:-1px;}
*+html #content .goods-box img{margin-bottom:-1px;}
#content .goods-box h3{margin:0 0 6px;}
#content .goods-box .price{
	display:block;
	color:#343637;
	font-size:20px;
	margin:0 4px 8px 0;
}
#content .goods-box .price strong{color:#f00;}
#content .goods-box .add{
	width:125px;
	height:27px;
	display:block;
	margin:0 auto;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-add-to-cart.gif) no-repeat;
}
#content .drug-list{
	width:357px;
	height:76px;
	padding:16px 0 0 293px;
	margin:0 0 21px;
	background:url(../images/bg-drag-list.gif) no-repeat;
}
#content .drug-list h3{
	margin:0 0 3px;
	color:#fff;
	font:42px Arial, Helvetica, sans-serif;
}
#content .drug-list h3 img{
	display:block;
	margin:0 0 0 2px;
}
#content .drug-list .detail{
	width:117px;
	height:15px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-drug-details.gif) no-repeat;
}
#content .order-status{
	display:block;
	padding:2px 0 2px 25px;
	margin:0 0 25px;
	background:url(../images/ico-order-status.gif) no-repeat 1px 2px;
}
#content .order-status a{
	color:#f00;
	text-decoration:none;
}
#content .order-status a:hover{text-decoration:underline;}
#content .support-box{
	margin:0 0 17px;
	background:url(../images/bg-support-box.gif) repeat-y -651px 0;
}
#content .support-box .holder{background:url(../images/bg-support-box.gif) no-repeat;}
#content .support-box .frame{
	overflow:hidden;
	padding:0 0 7px;
	background:url(../images/bg-support-box.gif) no-repeat -1302px 100%;
}
* html #content .support-box .frame{
	overflow:visible;
	height:1%;
}
#content .support-box .security-nav{
	margin:0;
	padding:6px 0 10px;
	width:100%;
	overflow:hidden;
	list-style:none;
}
#content .support-box .security-nav li{
	float:left;
	vertical-align:top;
	text-align:center;
	width:209px;
	padding:11px 8px 0 0;
	background:url(../images/sep-security-nav.gif) no-repeat 0 50%;
}
#content .support-box .security-nav li:first-child{background:none;}
#content .support-box .info-nav{
	margin:0;
	list-style:none;
	border-top:1px solid #e3e3e3;
	overflow:hidden;
	padding:0 1px;
}
#content .contact-hold .info-nav{margin-bottom:-5px;}
#content .support-box .info-nav li{
	float:left;
	width:304px; 
}
#content .support-box .info-nav .sheep{width:345px;}
#content .support-box .info-nav p{
	color:#686868;
	font-size:12px;
	margin:0;
}
#content .support-box .info-nav p strong{
	padding:6px 0 6px 30px;
	display:block;
	background:url(../images/bg-info-nav.gif) repeat-x;
}
#content .support-box .sheep p strong{padding:6px 18px 6px 19px;}
#content .support-box .info-nav ul{
	margin:0;
	padding:10px 0 4px 0;
	border-top:1px solid #e3e3e3;
	list-style:none;
	overflow:hidden;
	width:100%;
	background:url(../images/sep-security-nav.gif) no-repeat 0 12px;
}
#content .support-box .info-nav .sheep ul{
	background:none;
	width:345px;
	margin:0 0 0 -15px;
	padding:10px 15px 4px 0;
}
#content .support-box .info-nav ul li{
	float:left;
	display:inline;
	margin:0 0 0 32px;
	vertical-align:top;
	width:auto;
}
#content .support-box .info-nav .sheep ul li{margin-left:31px;}
#content .support-box .box{
	overflow:hidden;
	padding:19px 0 0;
	border-top:1px solid #e3e3e3;
} 
* html #content .support-box .box{
	overflow:visible;
	height:1%;
}
#content .pill-box .box{padding:16px 0 3px;} 
#content .contact-box .support-online,
#content .support-box .support-online,
#content .support-hold .support-online{
	float:left;
	display:inline;
	width:121px;
	height:52px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 23px 0 38px;
	background:url(../images/btn-support-online.gif) no-repeat;
}
* html #content .support-box .support-online{margin-right:20px;}
* html #content .support-hold .support-online{margin-right:20px;}
* html #content .contact-hold .support-online{margin-right:20px;}
#content .contact-box .text,
#content .support-box .text,
#content .support-hold .text{
	overflow:hidden;
	padding:4px 40px 0 0;
}
* html #content .support-box .text{
	overflow:visible;
	height:1%;
}
* html #content .support-hold .text{
	overflow:visible;
	height:1%;
}
* html #content .contact-hold .text{
	overflow:visible;
	height:1%;
}
#content .contact-box .text p,
#content .support-box .text p,
#content .support-hold .text p{
	margin:0;
	line-height:17px;
	color:#696969;
}
#content .info-box{background:url(../images/bg-info-box.gif) repeat-y -651px 0;}
#content .info-box .holder{background:url(../images/bg-info-box.gif) no-repeat;}
#content .info-box .frame{
	overflow:hidden;
	padding:0 15px 0 19px;
	background:url(../images/bg-info-box.gif) no-repeat -1302px 100%;
}
* html #content .info-box .frame{
	overflow:visible;
	height:1%;
}
#content .info-box ul{
	margin:0;
	padding:0 0 12px;
	list-style:none;
	width:100%;
	overflow:hidden;
	background:url(../images/bg-info-box-line.gif) repeat-y 310px 0;
}
#content .info-box ul li{
	float:left;
	width:310px;
	padding:12px 0 0;
}
#content .info-box ul .phone-numbers{
	width:306px;
	text-align:right;
}
#content .info-box h3{
	color:#fff;
	margin:0 0 13px;
	font:bold 12px Arial, Helvetica, sans-serif;
}
#content .info-box h4{
	color:#fff;
	margin:0 0 1px;
	font:bold 11px Arial, Helvetica, sans-serif;
}
#content .info-box .box{
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0 0 14px -1px;
}
#content .info-box .img{
	float:left;
	margin:0 9px 0 0;
}
* html #content .info-box .img{margin-right:6px;}
#content .info-box .img img{display:block;}
#content .info-box .text{
	overflow:hidden;
	padding:8px 0 0;
}
* html #content .info-box .text{
	overflow:visible;
	height:1%;
}
#content .info-box .text address{
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
}
#content .info-box .text address span{
	display:block;
	margin:0 0 1px;
}
#content .info-box p{
	font-size:11px;
	color:#fff;
	margin:0 0 1px;
}
#content .info-box dl{
	margin:0 140px 0 0;
	color:#fff;
	font:11px/15px Arial, Helvetica, sans-serif;
}
#content .info-box dt{
	float:left;
	margin-right:3px;
}
* html #content .info-box dt{margin-right:0;}
#content .info-box dd{margin:0;}
#content .info-box ul ul{
	padding:1px 0 0;
	margin:0 -11px 4px 0;
	width:auto;
	overflow:hidden;
	font-size:11px;
}
* html #content .info-box ul ul{
	overflow:visible;
	height:1%;
}
#content .info-box ul ul li{
	white-space:nowrap;
	color:#fff;
	width:auto;
	float:right;
	padding:0 11px 3px 20px;
}
#content .info-box ul ul .usa{background:url(../images/ico-flag-usa.gif) no-repeat 0 1px;}
#content .info-box ul ul .gb{background:url(../images/ico-flag-gb.gif) no-repeat 0 1px;}
#content .info-box ul ul .cocos{background:url(../images/ico-flag-cocos.gif) no-repeat 0 1px;}
#content .info-box .phone-numbers dl{margin:0 0 9px;}
#content .info-box .phone-numbers dt{
	float:none;
	display:inline;
	margin-right:0;
}
* html #content .info-box .phone-numbers dl{margin-bottom:10px;}
#content .info-box .phone-numbers dd{display:inline;}
#content .info-box .phone-numbers p{
	margin:0;
	line-height:13px;
}
#content .info-box .phone-numbers p span{
	text-transform:uppercase;
	display:block;
}
#content .order-box{
	margin:0 0 12px;
	background:url(../images/bg-support-box.gif) repeat-y -651px 0;
}
#content .order-box .holder{background:url(../images/bg-support-box.gif) no-repeat;}
#content .order-box .frame{
	overflow:hidden;
	padding:6px 0 7px 11px;
	background:url(../images/bg-support-box.gif) no-repeat -1302px 100%;
}
* html #content .order-box .frame{
	overflow:visible;
	height:1%;
}
#content .order-box h2{margin:0;}
#content .form-box{width:650px;}
#content .form-box .head{
	margin:0 0 1px;
	background:url(../images/bg-form-box-head.gif) repeat-y -650px 0;
}
#content .form-box .head .holder{background:url(../images/bg-form-box-head.gif) no-repeat;}
#content .form-box .head .frame{
	overflow:hidden;
	padding:10px 15px 9px;
	background:url(../images/bg-form-box-head.gif) no-repeat -1300px 100%;
}
* html #content .form-box .head .frame{
	overflow:visible;
	height:1%;
}
#content .form-box .head h3{
	color:#fff;
	margin:0;
	font-size:12px;
}
#content .form-box .hold{
	margin:0 0 12px;
	background:url(../images/bg-form-box-hold.gif) repeat-y -650px 0;
}
#content .form-box .hold .holder{background:url(../images/bg-form-box-hold.gif) no-repeat;}
#content .form-box .hold .frame{
	overflow:hidden;
	padding:18px 18px 17px 15px;
	background:url(../images/bg-form-box-hold.gif) no-repeat -1300px 100%;
}
* html #content .form-box .hold .frame{
	overflow:visible;
	height:1%;
}
#content .form-box .hold .row{
	width:100%;
	overflow:hidden;
	margin:0 0 14px;
}
#content .form-box .hold .row .coast{
	float:right;
	color:#686868;
	font-size:12px;
	padding:1px 0 0;
}
#content .form-box .hold .row .checkbox{
	width:16px;
	height:15px;
	float:left;
	display:inline;
	margin:1px 5px 0 4px;
	padding:0;
}
* html #content .form-box .hold .row .checkbox{margin-right:2px;}
#content .form-box .hold .row .radio{
	width:16px;
	height:15px;
	float:left;
	display:inline;
	margin:1px 8px 0 3px;
	padding:0;
}
* html #content .form-box .hold .row .radio{margin-right:5px;}
#content .form-box .hold .row label{
	color:#686868;
	font-size:12px;
	cursor:pointer;
	overflow:hidden;
	display:block;
	padding:1px 0 0;
}
#content .form-box .total{
	font-size:12px;
	color:#417dbd;
	display:block;
	padding:2px 1px 0 0;
	text-align:right;
}
#content .method-box .hold{margin-bottom:16px;}
#content .method-box .hold .frame{padding-bottom:21px;}
#content .payment-method .hold{margin-bottom:12px;}
#content .payment-method .hold .frame{padding-bottom:21px;}
#content .information{
	display:block;
	font:12px/18px Arial, Helvetica, sans-serif;
	margin:0 0 18px 1px;
	color:#686868;
}
#content .information span{white-space:nowrap;}
#content .method-info{
	text-align:center;
	padding:15px 5px 0 0;
	margin-bottom:27px;
	line-height:19px;
}
#content .form-box .custom-box .frame{padding:34px 18px 30px 15px;}
#content .form-box .custom-hold{margin-bottom:13px;}
#content .form-box .custom-hold .frame{padding:28px 18px 30px 15px;}
#content .form-box .custom-holder .frame{padding:28px 18px 22px 15px;}
#content .form-box .custom-holder .info{padding-top:0;}
#content .form-box .custom-holder .info p{margin:0 0 16px;}
#content .form-box .input-row{
	width:100%;
	overflow:hidden;
	margin:0 0 11px;
}
#content .form-box .input-row label{
	float:left;
	width:176px;
	color:#626262;
	font-size:12px;
	text-align:right;
	margin:4px 10px 0 0;
}
#content .form-box .input-row .mark{color:#d60606;}
#content .form-box .input-row .help{
	color:#d60606;
	display:block;
	clear:both;
	padding:5px 0 9px 185px;
	font:11px/13px Arial, Helvetica, sans-serif;
}
#content .form-box .text{
	width:241px;
	height:19px;
	float:left;
	background:#fdfdfc;
	padding:3px 6px 0;
	border:1px solid #abadb3;
	font:12px Arial, Helvetica, sans-serif;
	color:#818181;
}
#content .form-box .example-box{padding:14px 0 0 19px;}
#content .form-box .example-box img{
	display:block;
	margin:0 auto;
}
#content .form-box .hold .check-row{
	width:auto;
	padding:13px 0 7px 149px;
	margin:0;
}
#content .form-box .hold .check-row .checkbox{margin-right:8px;}
* html #content .form-box .hold .check-row .checkbox{margin-right:5px;}
#content .form-box .dif{width:255px;}
.outtaHere{
	position:absolute;
	left:-3000px;
}
.selectArea{
	position:relative;
	height:24px;
	float:left;
	color:#626262;
	font-size:12px;
}
.selectArea .left{
	position:absolute;
	top:0;
	left:0;
	width:5px;
	height:24px;
	background:url(../images/bg-select-left.gif) no-repeat;
	display:block;
}
.selectArea a.selectButton{
	position:absolute;
	top:0;
	right:0;
	width:31px;
	height:100%;
	background:url(../images/btn-select.gif) no-repeat;
}
* html .selectArea a.selectButton{right:-1px;}
.selectArea .center{
	height:20px;
	display:block;
	padding:4px 6px 0;
	background:url(../images/bg-select-center.gif) repeat-x;
}
.optionsDivInvisible,
.optionsDivVisible{
	position: absolute;
	background-color: #e5e5e5;
	border:1px solid #c9c9c9;
	display:block;
	z-index:30;
	font-size:12px;
}
.drop-dif{background:#fff;}
.optionsDivInvisible{display:none;}
.optionsDivVisible ul{
	margin:0;
	padding:0;
	overflow:hidden;
	list-style:none;
}
.optionsDivVisible ul li{
	overflow:hidden;
	width:100%;
}
.optionsDivVisible a{
	color:#626262;
	font-size:12px;
	overflow:hidden;
	text-decoration:none;
	display:block;
	height:1%;
	padding:2px 4px 3px;
}
.optionsDivVisible a:hover{
	color:#626262;
	background:#ccc;
	text-decoration:none;
}
#content .form-box .info{
	overflow:hidden;
	line-height:16px;
	padding:9px 0 0 186px;
}
* html #content .form-box .info{
	overflow:visible;
	height:1%;
}
#content .form-box .info p{
	margin:0;
	font-size:11px;
	color:#626262;
}
#content .form-box .info dl{
	margin:0 0 8px;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#417dbd;
}
#content .form-box .info dt{
	float:left;
	margin:0 3px 0 0;
}
* html #content .form-box .info dt{margin-right:0;}
#content .form-box .info dd{
	margin:0;
	display:block;
}
#content .form-box .info .mark{
	color:#d60606;
	font-size:11px;
	display:block;
}
#content .form-box .custom-hold .info .mark,
#content .form-box .custom-holder .info .mark{line-height:15px;}
#content .form-box .custom-holder .info .mark{padding-bottom:4px;}
#content .button-holder{
	overflow:hidden;
	padding:11px 0 25px 201px;
}
* html #content .button-holder{
	overflow:visible;
	height:1%;
}
#content .chackout-c,
#content .chackout-a{padding:13px 0 32px 201px;}
#content .chackout-a{padding-bottom:23px;}
#content .button-holder .image{
	float:left;
	margin:0 7px 0 0;
}
#content .hold .method-nav{
	margin:-6px -18px -2px -15px;
	padding:0;
	width:650px;
	overflow:hidden;
	list-style:none;
}
#content .hold .method-nav li{
	float:left;
	vertical-align:top;
	text-align:center;
	width:161px;
	padding:0 0 0 1px;
	background:url(../images/sep-method-nav.gif) no-repeat 0 50%;	
}
#content .hold .method-nav li:first-child{background:none;}
#content .contact-box{
	margin:0 0 15px;
	background:url(../images/bg-support-box.gif) repeat-y -651px 0;
}
#content .contact-box .holder{background:url(../images/bg-support-box.gif) no-repeat;}
#content .contact-box .frame{
	overflow:hidden;
	padding:15px 15px 5px 17px;
	background:url(../images/bg-support-box.gif) no-repeat -1302px 100%;
}
* html #content .contact-box .frame{
	overflow:visible;
	height:1%;
}
#content .contact-box h2{margin:0 0 13px;}
#content .contact-box ul{
	margin:0;
	padding:0;
	font-size:12px;
	list-style:none;
}
#content .contact-box ul li{
	overflow:hidden;
	padding:4px 0 18px 25px;
	vertical-align:top;
	background:url(../images/ico-advantage-nav.gif) no-repeat 0 2px;
}
* html #content .contact-box ul li{
	overflow:visible;
	height:1%;
}
#content .contact-box ul a{
	color:#4186ca;
	text-decoration:none;
}
#content .contact-box ul a:hover{text-decoration:underline;}
#content .contact-box table{border-collapse:collapse;}
#content .contact-box table thead td{line-height:21px;}
#content .contact-box table tbody td{
	padding:1px 0;
	margin:0;
	vertical-align:middle;
	font-size:12px;
}
#content .contact-box table tbody span{padding:0 0 0 15px;}
#content .about-us{margin-bottom:13px;}
#content .about-us .frame{padding-bottom:18px;}
* html #content .about-us .frame{padding-top:16px;}
*+html #content .about-us .frame{padding-top:16px;}
#content .about-us h2{margin:0 0 17px;} 
#content .contact-box p{
	margin:0 0 18px;
	font:12px/18px Arial, Helvetica, sans-serif;
}
#content .about-us ul{padding:1px 0 2px 2px;}
#content .about-us ul li{padding-bottom:17px;}
#content .contact-box .info{
	font-size:12px;
	padding:0 0 0 1px;
}
#content .contact-box .info h2{margin:0 0 12px;}
#content .contact-box .info address{font-style:normal;}
#content .contact-box .info span{
	display:block;
	margin:0 0 4px;
}
#content .contact-box .info a{color:#2a84ab;}
#content .contact-box .box{
	overflow:hidden;
	width:651px;
	padding:14px 0 10px;
	margin:0 -15px 17px -17px;
	border:solid #e3e3e3;
	border-width:1px 0;
}
#content .contact-box .box p{font-size:13px;}
#content .faq-box{margin-bottom:16px;}
#content .faq-box h2{margin:0 0 14px;}
#content .contact-box .faq-list{
	margin:0 0 -9px;
	padding:0;
	list-style:none;
	font-size:13px;
}
#content .contact-box .faq-list li{
	overflow:hidden;
	vertical-align:top;
	padding:4px 0 8px 24px;
	background:url(../images/ico-question.gif) no-repeat 0 3px;
}
* html #content .contact-box .faq-list li{
	overflow:visible;
	height:1%;
}
#content .contact-box .faq-list span{color:#423f3f;}
#content .contact-box .faq-list .txt{
	width:619px;
	margin:0 0 0 -24px;
	padding:17px 0 0px;
}
#content .contact-box .faq-list .txt p{
	margin:0 0 17px;
	color:#696969;
	font:13px/17px Arial, Helvetica, sans-serif;
}
#content .contact-box .faq-list .txt span{
	display:block;
	margin:0 0 12px;
}
#content .contact-box .faq-list a{color:#2a84ab;}
#content .contact-box .faq-list ul{
	margin:0 0 -1px;
	padding:1px 0 0;
	font-size:13px;
	list-style:none;
}
#content .contact-box .faq-list ul li{
	overflow:hidden;
	padding:0 0 18px;
	background:none;
	color:#696969;
}
* html #content .contact-box .faq-list ul li{
	overflow:visible;
	height:1%;
}
#content .shipping-policy{margin-bottom:13px;}
#content .policy-box{margin:-1px 0 -6px;}
#content .refund-box{margin:0 0 -3px;}
#content .policy-box h2,
#content .refund-box h2{margin:0 0 15px;}
#content .policy-box .mark{
	text-transform:uppercase;
	display:block;
	color:#c52727;
}
#content .policy-box .note{color:#2a86ad;}
#content .privacy-box{margin-bottom:14px;}
#content .privacy-box .frame{padding-bottom:36px;}
#content .privacy-box h2{margin:0 0 17px;}
#content .privacy-box h3,
#content .trademark-box h3{
	font-size:12px;
	color:#423f3f;
	margin:0 0 19px;
}
#content .privacy-box p{margin:0 0 19px;}
#content .privacy-box .head p{margin:0 0 25px;}
#content .privacy-box .verify-link{
	float:left;
	margin:5px 15px 10px 0;
}
#content .privacy-box .verify-link img{display:block;}
#content .privacy-box .mark-txt{padding:1px 0 12px;}
#content .privacy-box .mark-txt p{
	color:#972525;
	margin:0 0 18px;
}
#content .privacy-box .mark-txt p a{color:#972525;}
.contact-box .email-link{color:#423f3f;}
#content .privacy-box ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
}
#content .privacy-box ul li{
	overflow:hidden;
	color:#423f3f;
	padding:0 0 22px;
	background:none;
}
* html #content .privacy-box ul li{
	overflow:visible;
	height:1%;
}
#content .privacy-box address{
	font-style:normal;
	font-size:12px;
	margin:0 0 3px;
	padding:3px 0 0;
}
#content .privacy-box dl{
	margin:0;
	font-size:12px;
}
#content .privacy-box dt{
	float:left;
	margin:0 4px 0 0;
}
* html #content .privacy-box dt{margin-right:1px;}
#content .privacy-box dd{
	margin:0;
	display:block;
}
#content .trademark-box{margin-bottom:19px;}
#content .trademark-box .frame{padding-bottom:19px;}
#content .trademark-box h2{margin:0 0 15px;}
#content .trademark-box h3{margin:0 0 19px;}
#content .trademark-box h3 span,
#content .trademark-box p span{text-transform:uppercase;}
#content .trademark-box p{margin:0 0 18px;}
#content .trademark-box .head p{margin:0 0 20px;}
#content .trademark-box p span em{
	text-transform:none;
	font-style:normal;
}
#content .stripping-form .form-box .head .frame{padding:9px 15px 10px;}
#content .stripping-form .form-box .hold .frame{padding-bottom:6px;}
#content .stripping-form .stripping-box .hold .frame{padding:16px 18px 6px 15px;}
#content .stripping-form .button-holder{padding:10px 0 26px 197px;}
#content .stripping-form .button-holder .image{margin-right:6px;}
#content .discount-box{
	width:642px;
	height:60px;
	padding:12px 9px 0 0;
	margin:0 0 17px;
	overflow:hidden;
	text-align:center;
	vertical-align:top;
	background:url(../images/bg-discount-box.gif) no-repeat;
}
#content .discount-box span{
	display:block;
	margin:0 0 -1px;
}
#content .support-hold{
	margin:0 0 18px;
	background:url(../images/bg-support-box.gif) repeat-y -651px 0;
}
#content .support-hold .holder{background:url(../images/bg-support-box.gif) no-repeat;}
#content .support-hold .frame{
	overflow:hidden;
	padding:16px 0 11px;
	background:url(../images/bg-support-box.gif) no-repeat -1302px 100%;
}
* html #content .support-hold .frame{
	overflow:visible;
	height:1%;
}
#content .support-hold .frame .box{overflow:hidden;}
#content .support-hold .text p{margin:0;}
#sidebar{
	width:199px;
	min-height:300px;
	float:left;
}
* html #sidebar{height:300px;}
#sidebar ul{
	margin:0;
	padding:2px 14px 0 18px;
	font-size:19px;
	overflow:hidden;
	list-style:none;
}
#sidebar ul li{
	overflow:hidden;
	color:#696969;
	vertical-align:top;
	margin:-1px 0 1px;
	padding:19px 0 0 2px;
	border-top:1px solid #e3e3e3;
}
* html #sidebar ul li{
	overflow:visible;
	height:1%;
}
#sidebar ul li:first-child{
	padding-top:14px;
	border:0;
}
#sidebar ul li span{
	display:block;
	padding:0 0 0 28px;
	background:url(../images/ico-sidebar-nav.gif) no-repeat 0 2px;
}
#sidebar ul ul{
	overflow:hidden;
	padding:0px 0 13px 30px;
	margin:-3px 0 0;
	font:12px/16px Arial, Helvetica, sans-serif;
}
* html #sidebar ul ul{
	overflow:visible;
	height:1%;
}
#sidebar ul ul li{
	border:0;
	padding:5px 0;
	overflow:hidden;
}
* html #sidebar ul ul li{
	overflow:visible;
	height:1%;
}
#sidebar ul ul li a{
	color:#686868;
	text-decoration:none;
}
#sidebar ul ul li a:hover{text-decoration:underline;}
#footer{
	overflow:hidden;
	padding:32px 0 32px 228px;
	text-align:center;
}
* html #footer{
	overflow:visible;
	height:1%;
}
#footer ul{
	margin:0;
	padding:0 0 3px;
	list-style:none;
	font-size:11px;
}
#footer ul li{
	display:inline;
	padding:0 4px 0 7px;
	background:url(../images/sep-footer-nav.gif) no-repeat 0 3px;
}
#footer ul li:first-child{background:none;}
#footer ul a{
	color:#686868;
	text-decoration:none;
}
#footer ul a:hover{text-decoration:underline;}
#footer p{
	margin:0;
	font-size:11px;
	color:#686868;
}