body{
	margin:0;
	color:#474747;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#f6f5f5 url(/images/background.gif);
}
img{border-style:none;}
a{color:#474747;}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% "Trebuchet MS", arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
/* page wrapper */
#wrapper{
	margin:0 auto;
	width:981px;
}
/* header */
#header{
	width:950px;
	height:136px;
	padding:20px 31px 0 0;
	position:relative;
	z-index:1;
}
#header:after{
	content:"";
	display:block;
	clear:both;
}
/* logo */
.logo{
	background:url(../images/logo.gif) no-repeat;
	margin:24px 0 0 10px;
	width:248px;
	height:92px;
	float:left;
	text-indent:-9999px;
}
.logo a{
	display:block;
	overflow:hidden;
	height:100%;
}
.header-box{
	width:523px;
	float:right;
}
.header-box .t{
	width:523px;
	height:79px;
	margin-bottom:4px;
	background:url(../images/bg-header.gif) no-repeat;
}
.logged-in {
	overflow:hidden;
	height:31px;
	padding:11px 6px 0 100px;

}
.login-form{
	overflow:hidden;
	height:31px;
	padding:11px 6px 0 0;
}
.login-form label{
	float:left;
	padding:1px 0 0 9px;
	letter-spacing:1px;
	color:#551f8c;
	font-weight:bold;
}
.login-form .inptxt{
	float:left;
	width:117px;
	margin-left:7px;
}
.login-form .emailtxt {
	width:217px;
}
.login-form .inptxt input{
	width:180px;
}
.login-form .inptxt .c{width:97px;}
.login-form .emailtxt .c{width:197px;}
.login-form .emailtxt .c input {width:196px;}
.inptxt{
	overflow:hidden;
	height:21px;
}
.inptxt .l{
	background:url(../images/bg-inptxt-l.png) no-repeat;
	height:100%;
	width:10px;
	overflow:hidden;
	float:left;
}
.inptxt .r{
	background:url(../images/bg-inptxt-r.png) no-repeat;
	height:100%;
	width:10px;
	overflow:hidden;
	float:left;
}
.inptxt .c{
	background:#fff;
	overflow:hidden;
	height:100%;
	float:left;
}
.inptxt input{
	width:100%;
	height:20px;
	padding:1px 0 0;
	margin:0;
	background:none;
	border:0;
	font-size:14px;
	float:left;
	outline:none;
}
#header .btn1{
	float:right;
	font-size:16px;
	margin:-1px 0 0 3px;
	position:relative;
}
#header .btn1 .c{
	padding-top:0;
	height:23px;
}
.btn1{
	height:23px;
	display:block;
	overflow:hidden;
	cursor:pointer;
	text-decoration:none;
	font-size:12px;
	line-height:17px;
}
.btn1 .l{
	background:url(../images/btn1-l.png) no-repeat;
	width:11px;
	height:100%;
	float:left;
}
.btn1 .r{
	background:url(../images/btn1-r.png) no-repeat;
	width:11px;
	height:100%;
	float:left;
}
.btn1 .c{
	background:url(../images/btn1-c.gif) repeat-x;
	float:left;
	height:21px;
	padding:2px 2px 0 3px;
	overflow:hidden;
}
.btn1 input{
	background:none;
	border:0;
	margin:0;
	padding:1px 0 0;
	float:left;
	width:20px;
	cursor:pointer;
}
.search-form{
	float:right;
	width:210px;
	height:29px;
	padding:8px 7px 0 14px;
	margin-right:-1px;
	position:relative;
}
.search-form label{
	float:left;
	padding:1px 0 0;
	color:#280d44;
	font-weight:bold;
	letter-spacing:1px;
}
.search-form .inptxt{
	float:left;
	font-size:117px;
	margin-left:6px;
}
.search-form .inptxt .c{width:97px;}
.wrapper{width:100%;}
.wrapper:after, .search-form:after{
	content:"";
	display:block;
	clear:both;
}
/* navigation */
#nav{
	margin:0;
	padding:1px 1px 0 19px;
	list-style:none;
	float:left;
	overflow:hidden;
	font-weight:bold;
	background:url(../images/separator1.gif) no-repeat 100% 13px;
}
#nav li{
	float:left;
	background:url(../images/separator1.gif) no-repeat 0 13px;
	padding:0 1px 0 2px;
}
#nav a{
	float:left;
	padding:8px 9px 0;
	height:25px;
	letter-spacing:1px;
	color:#7b4b98;
	text-decoration:none;
}
#nav a:hover, #nav a.active{
	background:url(../images/bg-nav-hover.gif) repeat-x;
	color:#280d44;
}
.drop-wrapper{
	width:522px;
	padding-left:1px;
}
.drop-wrapper:after{
	content:"";
	display:block;
	clear:both;
}
.count-box{
	float:right;
	width:217px;
	padding:4px 5px 0;
	border:1px solid #999;
	background:#fff;
	font-size:12px;
	color:#be95d6;
}
.count-box a{color:#be95d6;}
.count-box ul{
	margin:0;
	padding:0 5px;
	list-style:none;
	font-weight:bold;
}
.count-box select{
	width:217px;
	color:#000;
	display:block;
	margin:0 auto 1px;
}
.cart-box{
	position:relative;
	width:286px;
	height:22px;
	border:1px solid #999;
	font-size:12px;
	float:left;
	background:#fff;
}
.cart-box .open{
	overflow:hidden;
	display:block;
	padding:2px 0 0 8px;
	width:272px;
}
.cart-box .open-link{
	text-decoration:none;
	float:right;
	height:22px;
	width:14px;
	outline:none;
	background:url(../images/btn-select.gif) no-repeat 50% 5px;
}
.cart-box ul{
	background:#fff;
	position:absolute;
	top:23px;
	left:-1px;
	border:1px solid #999;
	border-top:none;
	margin:0;
	padding:9px 10px 4px 8px;
	list-style:none;
	width:268px;
	display:none;
}
.active .popup{display:block;}
.cart-box ul li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding-bottom:2px;
}
.cart-box ul a{
	float:left;
	text-decoration:none;
}
.cart-box ul a:hover{text-decoration:underline;}
.cart-box ul span{float:right;}
.cart-box ul li.total{
	padding:10px 0 0;
	font-size:13px;
}
.cart-box ul li.popup-cart-link{
	padding:5px 0 0;
	font-size:13px;
	text-align:right;
}
.cart-box ul li.popup-cart-link a{
	float:none;
	font-weight:bold;
	color:#1f497d;
}
.cart-box ul li.total strong{float:left;}
.cart-box ul li.total{font-weight:bold;}
/* middle part */
#main{
	width:981px;
	margin-bottom:12px;
	background:url(../images/bg-main-c.gif) repeat-y;
}
.main-holder{background:url(../images/bg-main-t.gif) no-repeat;}
.main-frame{
	background:url(../images/bg-main-b.gif) no-repeat 0 100%;
	height:1%;
	padding:0 12px 15px 0;
}
.main-frame:after{
	content:"";
	display:block;
	clear:both;
}
/* main content */
#content{
	font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:right;
	width:666px;
	padding:20px 22px 0 21px;
}
.visual-columns{
	overflow:hidden;
	width:690px;
	margin:0 -12px;
}
.visual-columns .column1{
	float:left;
	width:350px;
	/*background:#C0C0C0 url(../images/bg-main-img-t.gif) no-repeat;*/
	background:#C0C0C0;
	text-align:center;
	color:#fff;
}
.visual-columns .column1 .holder{
	/*background:url(../images/bg-main-img-b.gif) no-repeat 0 100%;*/
	padding:13px 12px 29px 15px;
}
.visual-columns .column1 img{
	display:block;
	margin:0 auto 24px;
}
#content .visual-columns .column1 h2{
	margin:0;
	color:#fff;
	font-size:26px;
	line-height:29px;
}
.visual-columns .column2{
	float:right;
	width:330px;
}
.img-list{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.img-list li{
	float:left;
	height:114px;
	width:155px;
	padding:0 10px 10px 0;
}
.img-list img, .img-list a{display:block;}
.visual-columns .map-wrapper img, .visual-columns .map-wrapper a{display:block;}
.map-wrapper img{display:block;}
/* sidebar */
#sidebar{
	float:left;
	width:251px;
	padding:19px 0 0 9px;
}
.sidemenu{
	margin:0 0 15px;
	padding:0;
	list-style:none;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	background:#c163b1;
	border:1px solid #f8f3fc;
	border-top:none;
	width:248px;
}
.sidemenu li{
	height:1%;
	vertical-align:top;
	border-top:1px solid #f8f3fc;
}
.sidemenu a{
	color:#fff;
	display:block;
	text-decoration:none;
	cursor:pointer;
}
.sidemenu span{
	display:block;
	width:233px;
	padding:12px 5px 13px 10px;
}
.sidemenu a:hover, .sidemenu a.hover, .sidemenu a.active{
	margin:0 -3px 0 -19px;
	width:270px;
	position:relative;
	color:#36051a;
}
.sidemenu a:hover span, .sidemenu a.hover span, .sidemenu a.active span{
	background:#e9dfed;
	padding:12px 8px 13px 29px;
}
.email-form{padding:0 18px 22px 12px;}
.email-form label{
	font-weight:bold;
	color:#1f497d;
	padding:0 0 13px;
	display:block;
}
.email-form .inptxt{
	float:left;
	width:147px;
	margin:0 0 0 -2px;
}
.email-form .inptxt .c{width:127px;}
.email-form .btn1{
	float:right;
	margin:-1px 0 0;
	position:relative;
}
.email-form .btn1 .c{
	padding:0;
	height:23px;
}
.email-form .btn1 .c input{
	width:43px;
	height:21px;
}
#sidebar .info{
	padding:0 29px 0 11px;
	font-size:12px;
}
#sidebar .info p{
	margin:0 0 15px;
	line-height:14px;
	text-align:justify;
}
#sidebar .info p a{color:#1f497d;}
/* footer */
#footer{
	overflow:hidden;
	height:1%;
	padding:0 28px 20px 20px;
	font-size:12px;
	color:#000;
	text-align:center;
}
.footer-nav{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.footer-nav li{
	display:inline;
	padding:0 3px 0 6px;
	background:url(../images/separator2.gif) no-repeat 0 5px;
}
.footer-nav li:first-child{background:none;}
.footer-nav a{color:#000;}
#footer p{
	margin:0 90px 0 0;
	color:#58218e;
	float:left;
}
/* about-f page start */

.title-page{
	position:relative;
	width:685px;
	margin:0 -33px -10px -10px;
	padding:10px 12px 36px;
	background:#e9dfed url(../images/bg-title.gif) no-repeat 0 100%;
	color:#000;
}
.title-page h3{
	margin:0;
	font-weight:normal;
	font-size:14px;
}
.title-page a{color:#000;}
#content h2, .address-box ul strong, #content h4{
	margin:0 0 15px;
	font-size:18px;
	color:#A385B5;
	font-weight:normal;
}
.address-box{
	overflow:hidden;
	width:669px;
	margin:0 -10px 14px 0;
	position:relative;
}
.address-box .btn1 .c{padding:2px 30px 0;}
.address-box .column1{
	width:255px;
	float:left;
}
.address-box .map-wrapper{
	float:right;
	margin:5px 0 0;
	border:3px solid #b2b2ff;
}
.address-box .map-wrapper img, .address-box .map-wrapper a{display:block;}
.address-box ul{
	margin:0;
	padding:0;
	list-style:none;
}
.address-box li{margin-bottom:20px;}
.address-box ul strong{margin:0;}
.address-box address{
	font-style:normal;
	display:block;
	margin-bottom:16px;
}
#content .info{
	position:relative;
	width:100%;
}
#content .info:after{
	content:"";
	display:block;
	clear:both;
}
#content .info h2{margin-bottom:16px;}
#content p{
	margin:0 0 12px ;
	text-align:justify;
	line-height:16px;
}
#content h4{margin:0 0 -1px;}
#content .info .img-list{
	padding:35px 0 12px;
	width:672px;
	margin-right:-6px;
}
#content .info .img-list li{
	width:165px;
	height:113px;
	padding:0 3px 3px 0;
}
.ordered-list{
	font-size:18px;
	color:#cc0033;
	padding:0;
	margin:0;
}
.ordered-list li{
	padding-bottom:7px;
	list-style:inside;
	list-style-type:decimal;
}
.ordered-list a{color:#A385B5;}
.mark-box{
	background:#f3dfff;
	padding:14px 10px 1px;
}
#content .mark-box h4{
	letter-spacing:1px;
	margin:0 0 17px;
	color:#333;
	font-weight:bold;
	font-size:14px;
}


/* about-f page end */
/* prod-1 page start*/
.title-page ul{
	margin:0 0 0 -12px;
	padding:0;
	list-style:none;
}
.title-page li{
	display:inline;
	padding:0 0 0 8px;
	background:url(../images/separator3.gif) no-repeat 0 7px;
}
.title-page li:first-child{background:none;}
.product-list{
	width:679px;
	margin:-2px -10px 0;
	padding:0;
	list-style:none;
}
.product-list li{
	background:#f9f2fc;
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:11px 11px 11px 18px;
	margin-bottom:10px;
}
.product-list .visual-wrapper{
	float:right;
	overflow:hidden;
	position:relative;
	background:#ffffff;
}
.product-list .visual-container{
	background:transparent url(../images/bg-prod-wrapper-midL.gif) repeat-y scroll 0% 0%;
	float:left;
	overflow:hidden;
	position:relative;
}
.product-list .visual-container a{
	padding:0px;
}
.product-list .visual-container img{
	background:transparent url(../images/bg-prod-wrapper-midR.gif) repeat-y scroll right center;
	padding:9px;
}
.product-list .visual-container div.visual-top{
	background:transparent url(../images/bg-prod-wrapper-top.gif) repeat-x scroll 0% 0%;
	height:9px;
	left:0pt;
	top:0pt;
	overflow:hidden;
	position:absolute;
	width:100%;
}
.product-list .visual-container div.visual-bottom{
	background:transparent url(../images/bg-prod-wrapper-bottom.gif) repeat-x scroll center bottom;
	height:9px;
	left:0pt;
	bottom:0pt;
	position:absolute;
	width:100%;
}

.product-list .visual img, .product-list .visual a{display:block;}
.product-list .txt-info{
	float:left;
	width:546px;
	padding:3px 0 0;
}
.product-list .txt-info h3{
	margin:0 0 9px;
	color:#333;
	font-size:14px;
}
#content .product-list .txt-info p{margin:0 0 9px;}
.price{
	overflow:hidden;
	width:100%;
}
.price strong{
	float:left;
	color:#c03;
	font-weight:bold;
	padding:1px 19px 0 0;
}
.price .btn1{float:left;}
.price .btn1 .c{
	padding:3px 5px 0 5px;
	height:20px;
}
/* prod-1 page end*/
/* prod-2 page start */

.prod-box{
	width:662px;
	position:relative;
	padding-bottom:15px;
}
.prod-box:after{
	content:"";
	display:block;
	clear:both;
}
.prod-box .visual-wrapper{
	float:right;
	overflow:hidden;
	position:relative;
}
.prod-box .visual-container{
	background:transparent url(../images/bg-prod-wrapper2-midL.gif) repeat-y scroll 0% 0%;
	float:left;
	overflow:hidden;
	position:relative;
}
.prod-box .visual-container img{
	background:transparent url(../images/bg-prod-wrapper2-midR.gif) repeat-y scroll right center;
	padding:9px;
}
.prod-box .visual-container div.visual-top{
	background:transparent url(../images/bg-prod-wrapper2-top.gif) repeat-x scroll 0% 0%;
	height:9px;
	left:0:pt;
	position:absolute;
	top:0pt;
	width:100%;
}
.prod-box .visual-container div.visual-bottom{
	background:transparent url(../images/bg-prod-wrapper2-bottom.gif) repeat-x scroll center bottom;
	bottom:0pt;
	height:9px;
	left:0pt;
	position:absolute;
	width:100%;
}


*********
.prod-box .visual-wrapper{
	background:url(../images/bg-prod-wrapper2.gif) no-repeat;
	width:245px;
	float:right;
	padding:9px;
	margin:3px -10px 0 0;
	position:relative;
}
*****************************

.prod-box .visual img, .prod-box .visual a{display:block;}
.prod-box .txt-info{
	float:left;
	width:390px;
}
.prod-box .txt-info .price{
	width:auto;
	height:1%;
	padding:15px 0 47px;
}
.prod-box .txt-info .price strong{padding-right:7px;}
.add-box{
	background:#efd5ff;
	width:679px;
	margin:0 -10px 44px;
	padding:14px 0 2px;
}
.add-box h3{
	margin:0 0 13px 9px;
	font-size:14px;
	color:#333;
	letter-spacing:1px;
}
.add-box ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.add-box li{
	float:left;
	width:174px;
	min-height:242px;
	margin:0 -9px 0 3px;
	display:inline;
	padding-bottom:2px;
}
.add-box li a{
	background:url(../images/bg-prod-wrapper3.png) no-repeat;
	width:150px;
	height:214px;
	padding:9px;
	display:block;
}
.add-box li img{display:block;}
.add-list{
	width:679px;
	margin:0 -10px;
	padding:0 0 28px;
	list-style:none;
}
.add-sublist{
	margin:00;
	padding:0 0 28px;
	list-style:none;
}
.add-list li, .add-sublist li{
	background:#f9f3fc;
	font-size:12px;
	padding:3px 7px 4px;
	margin-bottom:5px;
}
.add-list li a, .add-sublist li a{
	color:#36051a;
}
/* prod-2 page end */

/* ch-apyment page start */

.form-box{
	width:661px;
	margin:0 -10px;
	position:relative;
	padding:15px 9px 0;
	overflow:hidden;
}
.form-box .heading{
	overflow:hidden;
	margin:0 -9px 11px;
	background:#b2b2ff;
	padding:10px 12px 12px;
	text-align:right;
	width:656px;
}
.form-box .heading h3{
	font-size:14px;
	font-weight:normal;
	color:#000;
	float:left;
	margin:0;
}
.form-box .heading2{
	background:#c163b1;
	margin-bottom:5px;
}
.form-box .heading2 h3{color:#fff;}
.form-box .heading3{background:#ead9f6;}
.form-box .address-box address{
	display:block;
	font-style:normal;
	line-height:20px;
	margin-bottom:20px;
}
.form-box .address-box address span{display:block;}
#content .form-box .address-box p{margin:0 0 19px;}
.form-box .address-box p a{text-decoration:none;}
.form-box .address-box p a:hover{text-decoration:underline;}
#content .form-box .attention{
	color:#f00;
	font-weight:bold;
	margin-bottom:11px;
}
#content .form-box .click{
	font-weight:bold;
	color:#333;
	letter-spacing:1px;
}
.form-box .address-box .click a{
	text-decoration:underline;
	color:#1f497d;
}
.form-box .address-box .click a:hover{text-decoration:none;}
.form fieldset{padding:11px 0 42px;}

form.cart fieldset{padding:0;}
.form ul{
	margin:0 -9px 0 0;
	padding:0;
	list-style:none;
}
.form li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:4px 0;
}
.form li.invalid {
	background:#F66;
}
.form label{
	float:left;
	padding:2px 7px 0 0;
	width:168px;
	color:#333;
	text-align:right;
}
.form .inptxt{
	margin:0 8px 0 0;
	padding:0 4px;
	border:1px solid #c3c8cc;
	background:#f4f4f4;
	float:left;
	width:256px;
	height:20px;
	font-size:14px;
	color:#333;
}
.form input.small{width:76px}
.form .btn2{float:left;}
.form .btn2 .c{
	height:21px;
	padding:2px 27px 0;
}
.btn2 .l{background:url(../images/btn2-l.png) no-repeat;}
.btn2 .r{background:url(../images/btn2-r.png) no-repeat;}
.btn2 .c{background:url(../images/btn2-c.gif) repeat-x;}
.form select{
	float:left;
	margin:0 8px 0 0;
	width:266px;
}
.form select.middle{width:146px;}
.form select.small{width:56px;}
.form .wrapper span{
	font-size:11px;
	color:#333;
	margin:2px 0 0 -2px;
}
.form .inpcheck{
	width:auto;
	height:1%;
	padding:11px 0 4px 173px;
}
.form .inpcheck label{
	font-size:11px;
	width:auto;
	padding-top:0;
	margin-top:-1px;
}
.form .inpcheck input{
	margin:0;
	padding:0;
	width:16px;
	height:15px;
	float:left;
}
.details-table{
	padding:10px 0 6px;
	margin:0 -9px;
	width:679px;
}
.details-table table{
	margin:0;
	padding:0;
	color:#333;
	border-collapse:collapse;
	width:100%;
}
.details-table th{
	font-weight:bold;
	margin:0;
	padding:16px 0 10px;
	background:#ead9f6;
	border-right:2px solid #fff;
}
.details-table th span{
	display:block;
	font-size:10px;
	font-weight:normal;
	margin:-2px 0;
}
.details-table th strong{
	margin:-10px 0;
	display:block;
}
.details-table a{color:#1f497d;}
.details-table .inptxt{
	width:26px;
	float:none;
	margin:0;
	text-align:right;
}
.details-table .form fieldset{padding:0;}
.details-table td{
	margin:0;
	padding:10px 0;
	text-align:center;
	vertical-align:middle;
	background:#f3dfff;
	border-top:2px solid #fff;
	border-right:2px solid #fff;
}
.details-table .first-c{
	width:423px;
	padding-left:9px;
	text-align:left;
}
.details-table .second-c{width:87px;}
.details-table .third-c{width:67px;}
.details-table .fourth-c{
	width:71px;
	text-align:right;
	padding-right:14px;
}
.account-table{
	overflow:hidden;
	margin:0 -9px;
	width:678px;
	padding-bottom:24px;
}
#content .account-table p{
	margin:0;
	text-align:right;
}
.account-table table{
	float:right;
	margin:0;
	padding:0;
	border-collapse:collapse;
}
.account-table td{
	margin:0;
	padding:3px 10px 16px 10px;
	text-align:right;
	color:#333;
	vertical-align:top;
}
.account-table td strong{letter-spacing:1px;}
.account-table a{color:#1f497d;}
.card-list{
	margin:0;
	padding:0;
	list-style:none;
}
.card-list li{
	display:inline;
	padding-right:8px;
}
.form .card-list{float:left;}
.form .card-list li{vertical-align:baseline;}
.form .btn-wrapper{
	padding:55px 0 0;
	overflow:visible;
}
.form .btn-wrapper:after{
	content:"";
	display:block;
	clear:both;
}
.form .btn-wrapper .btn1{
	float:right;
	position:relative;
}
.form .btn-wrapper .btn1 .c{
	height:21px;
	padding:2px 16px;
}
.menu{
	margin:-13px -24px 0 -9px;
	padding:13px 0 0;
	list-style:none;
	background:url(../images/bg-menu.gif) no-repeat 0 20px;
	font-weight:bold;
	overflow:hidden;
	width:697px;
	letter-spacing:1px;
}
.menu li{
	float:left;
	padding:28px 0 0;
	margin:0 65px 0 54px;
	display:inline;
	position:relative;
}
.menu a{
	float:left;
	text-decoration:none;
	color:#c7adda;
}
.menu span{
	background:url(../images/bg-menu-active.gif) no-repeat 100% 0;
	width:620px;
	height:37px;
	position:absolute;
	top:-12px;
	left:50%;
	margin-left:-602px;
	display:none;
}
.menu li.active a{color:#000;}
.menu li.active span{display:block;}
/* ch-apyment page end */
/* ch-cart page start */

.cart-link{
	height:1%;
	position:relative;
	margin:-20px -4px 0;
}
.cart-link a{
	margin-bottom:-1px;
	letter-spacing:1px;
	float:right;
	font-weight:bold;
	color:#1f497d;
}
.form-box-alt{padding-top:0;}
.form-box-alt .details-table td{
	padding-top:8px;
	padding-left:8px;
}
.form-box-alt .first-c{width:294px;}
.form-box-alt .second-c{width:77px;}
.form-box-alt .third-c{width:51px;}
.details-table .fives-c{width:87px;}
.form-box-alt .fourth-c{
	width:60px;
	text-align:left;
	padding-left:14px;
	padding-right:0;
}
.form-box-alt .details-table{padding-bottom:14px;}
.drop-all{
	overflow:hidden;
	height:1%;
	text-align:right;
	padding:0 6px 6px 265px;
}
.drop-all a{color:#336;}
.drop-all .btn1{
	float:left;
	color:#474747;
	text-align:center;
}
.form-box-alt .account-table .attention{
	width:310px;
	padding-right:100px;
	text-align:right;
}
.form-box-alt .account-table{padding-bottom:49px;}
.btn-box{
	overflow:hidden;
	height:1%;
	margin:0-9px;
	padding-bottom:35px;
}
.btn-box .btn1{float:left;}
.btn-box .alt{float:right;}
/* ch-cart page end */
/* ch-checkout page start */

.checkout-form{padding-top:0;}
.checkout-form .details-table{margin-top:-3px;}
.checkout-form .account-table{padding-bottom:20px;}
.checkout-form .form .note{padding-bottom:16px;}
.checkout-form .note div{padding:26px 0 0 100px;}
#content .note p{margin:0;}
.checkout-form .note strong{color:#f00;}
.checkout-form .note a{color:#1f497d;}
.detail-form label{width:108px;}
.detail-form .register-form label{width:148px;}
.detail-form .register-form .btn-wrapper{width:250px;margin-top:10px;}
.detail-form .inptxt{width:246px;}
.detail-form select{width:256px;}
.form li.unactive label, .form li.unactive label span{color:#ccc;}
.form textarea{
	position:relative;
	margin:0 -10px 0 0;
	padding:0 0 0 4px;
	overflow:auto;
	height:100px;
	width:551px;
	background:#f4f4f4;
	border:1px solid #c3c8cc;
	float:left;
}
.form label span{
	display:block;
	float:none;
	font-size:11px;
	padding:0 0 0 3px;
	line-height:11px;
}
.form .unactive .inpcheck label{
	color:#333;
	padding-left:4px;
}
.detail-form .inpcheck{padding-left:113px;}
.detail-form .inpcheck label{font-size:14px;}
.detail-form .inpcheck-alt .wrapper{padding-bottom:8px;}
.detail-form .inpcheck-alt .inpcheck{padding:20px 0 17px 0;}
.detail-form .btn-wrapper{
	padding-top:0;
	margin-top:-10px;
}
.detail-form fieldset{padding-bottom:26px;}
/* ch-checkout page end */
/* ch-delivery page start */

.btn-wrapper2{
	padding:15px 0 28px;
	margin-right:-9px;
	overflow:hidden;
	height:1%;
}
.btn-wrapper2 .btn1{float:right;}
.btn-wrapper2 .btn1 .c{padding:2px 17px 0;}

/* ch-delivery page end */

.relative{position:relative}

.error {color:#F00;width:400px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.error span {display:block;}

/* Customer page */

.address-list .address-item {border:#b79ad2 1px solid; padding:10px;margin:10px;background-color:#e8dbf4;}
.address-list .default {background-color:#f8ebf4;}
.address-list .default strong {display:block;margin-bottom:10px;font-size:1.1em;}
#customerMenu a {font:normal 14px Verdana, Arial, Helvetica, sans-serif;}
#customerMenu {padding-bottom: 10px;margin-bottom: 5px;}
