/* Saxon CSS Document */

body{
	margin:0px;
	padding:0px;
	background:url(../images/background.jpg) repeat-x top center #000;
	font-family:Verdana, Geneva, sans-serif;
}

/* ----- Common ----- */
.wrapper{
	width:869px;
	margin:0 auto;
	overflow:hidden;
}
.commonwidth{
	float:left;
	width:100%;
	overflow:hidden;
}
.bluetext{
	color:#3377a7;
}

.footcopy, .commonleft, #headerwrapper, .logo, .askphone, .headernav, .hgobutton, .searchbox, .nav span, .nav ul li, .nav a, .checkoutbg, .checkoutcont, .cartvalu, .cartnav, .cartnav a, .cartnav span, .contentbox, .leftbox, .leftnav, .leftnav a, .ltitle, .newslettercont, .newsletter, .newsletterbox, .indexcontbox, .indexprotitle, .indexprocont, .indexprodisplay, .prodisplay, .prodisplay li, .prothum, .prothum img, .prorupees, .procont, .footer, .footernav, .footernav ul, .footernav ul li, .footernav a, .footernav span, .detailtitle, .detailbox, .itemdetail, .itemcontent, .itemaintitle, .detailorderbox, .productname, .detailpricebox, .indexprobox{
	float:left;
	width:auto;
	overflow:hidden;
}
.headernav form, .nav, .nav ul, .checkout, .newslettergo, .footernav, .footernavwrapper, .detailsubmit{
	width:auto;
	float:right;
	overflow:hidden;
}
.cartnav a:hover{
	text-decoration:underline;
}
/* ----- Common Ends ----- */


/* ----- Header ----- */
#headerwrapper{
	width:100%;
	background:url(../images/header_bg.jpg) repeat-x top left;
}
.logo{
	margin:8px 0 0 25px;
}
.askphone{
	margin:27px 0 0 58px;
}
.headernav{
	width:406px;
	color:#e8e7db;
	margin:0 0 0 45px;
}
.headernav form{
	width:264px;
	margin:15px 0px;
}
.searchbox{
	width:211px;
	border:1px solid #5b5b5b;
}
.hgobutton{
	width:42px;
	height:21px;
	border:none;
	cursor:pointer;
	margin:0 0 0 3px;
	background:url(../images/go-button.jpg) no-repeat;
}
.nav{
	width:100%;
	color:#434343;
	font-size:10px;
	text-align:right;
	font-weight:bold;
	text-transform:uppercase;
}
.nav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.nav ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}
.nav a{
	display:block;
	color:#e8e7db;
	padding:0px 4px;
	text-decoration:none;
}
.nav a:hover, .nav a.active{
	color:#da3c3c;
}
.checkout{
	width:328px;
	height:14px;
	padding:8px 5px;
	margin:17px 0 15px 0px;
	background:url(../images/cart-bg.jpg) no-repeat top right;
}
.checkoutbg{
	width:155px;
	font-size:10px;
	background:#000;
	font-weight:bold;
}
.checkoutcont{
	color:#fff;
	margin:0 0 0 5px;
}
.cartvalu{
	color:#fff;
	margin:0 0 0 5px;
	padding:0 0 3px 0px; 
	background:url(../images/cart-bor.jpg) bottom left repeat-x;
}
.cartvalu a{
	color:#fff;
	text-decoration:none;
}
.cartnav{
	color:#fff;
	font-size:10px;
	margin:0 0 0 5px;
}
.cartnav a{
	color:#f00;
	padding:0 10px;
	text-decoration:none;
}
.cartnav span{
	color:#fff;
}
/* ----- Header Ends ----- */

/* ----- Content ----- */
.contentbox{
	width:100%;
}
.indexcontbox{
	width:652px;
	margin:0 0 0 15px;
}
.indexprobox{
	width:597px;
	margin:0 28px;
	font-size:11px;
}
.indexprotitle{
	width:100%;
	margin:15px 0px;
}
.indexprocont{
	width:100%;
	color:#d3d3d3;
	text-align:justify;
	margin:0 0 10px 0px;
}
.indexprodisplay{
	width:597px;
}
.prodisplay{
	margin:0px;
	padding:0px;
	width:620px;
	list-style:none;
}
.prodisplay li{
	margin:0px;
	padding:0px;
	width:156px;
	height:226px;
	color:#6c6c6c;
	list-style:none;
	padding:11px 10px;
	background:#e3e3e3;
	margin:0 27px 15px 0px;
	border:1px solid #919191;
}
.proborder{
	border:1px solid #949494;
}
.prothum{
	width:100%;
	margin:5px 0 8px 0px;
}
.prothum img{
	margin:0 8px 0 0px;
	border:1px solid #949494;
}
.prorupees{
	width:100%;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.redpro{
	color:#d60b0b;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 3px;
}
.protitle{
	color:#343434;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.procont{
	width:100%;
	color:#6c6c6c;
	font-size:11px;
	margin:5px 0 0 0px;
}
.detailbox{
	width:630px;
	padding:10px 0 100px 0;
	border:1px solid #a4a4a4;
	background:url(../images/detail-bg.gif) no-repeat top left #fff;
}
.detailtitle{
	width:100%;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:8px 0 17px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
.detailsbox{
	border:1px solid #dedede;
}
.itemdetail{
	margin:0 15px;
	color:#575757;
	font-size:11px;
}
.itemtitle{
	font-size:12px;
	font-weight:bold;
}
.itemcontent{
	width:270px;
	color:#575757;
	font-size:11px;
	line-height:18px;
	text-align:justify;
	margin-left:15px;
}
.itemaintitle{
	color:#000;
	width:100%;
	font-size:14px;
	font-weight:bold;
	padding:0 0 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
.detailorderbox{
	width:100%;
	padding:15px 0px;
}
.productname{
	width:100px;
}
.detailorderbox ul{
	margin:0 0 10px 0px;
	padding:0px;
	list-style:nonel
}
.detailorderbox ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	padding:0 0 0 10px;
	background:url(../images/bullot.gif) no-repeat 0px 8px;
}
.detailpricebox{
	padding:10px;
	color:#1b1b1b;
	font-size:11px;
	font-weight:bold;
	margin:0 0 10px 0px;
	border:1px dotted #cacaca;
}
.quantitybox{
	width:20px;
	margin:0px 5px;
	text-align:center;
}
.submitorder{
	width:85px;
	height:24px;
	border:none;
	cursor:pointer;
	background:url(../images/submit-order.gif) no-repeat;
}

/* ----- Content Ends ----- */
/* -----Create Account Content ----- */
.signupcontbox{
	width:784px;
	margin:0 0 0 15px;
}
.signupbg{
	float:left;
	width:784px;
	height:372px;
	margin:43px 0 303px 15px;
	background:url(../images/signup-bg.png) no-repeat;
	overflow:hidden;
}
.myaccbg{
	float:left;
	width:784px;
	height:372px;
	margin:43px 0 63px 15px;
	background:url(../images/signup-bg.png) no-repeat;
	overflow:hidden;
}
.signuptitle{
	float:left;
	width:382px;
	height:24px;
	margin:24px 0 0 24px;
	overflow:hidden;
}
.myacctitle{
	float:left;
	width:382px;
	height:24px;
	margin:24px 0 0 4px;
	overflow:hidden;
}
.personeldetails{
	float:left;
	width:729px;
	height:260px;
	background:url(../images/per-detail-bg.png) no-repeat;
	margin:25px 0 0 24px;
	overflow:hidden;
}
.formbg{
	float:left;
	width:241px;
	height:233px;
	margin:14px 0 13px 22px;
	border-right:1px solid #d3d3d3;
	overflow:hidden;
}
.formbg1{
	float:left;
	width:241px;
	height:233px;
	margin:14px 0 13px 19px;
	border-right:1px solid #d3d3d3;
	overflow:hidden;
}
.myaccformbg{
	float:left;
	width:201px;
	height:233px;
	margin:14px 0 13px 22px;
	border-right:1px solid #d3d3d3;
	overflow:hidden;
}
.myaccformbg1{
	float:left;
	width:193px;
	height:233px;
	margin:14px 0 13px 22px;
	border-right:1px solid #d3d3d3;
	overflow:hidden;
}
.yourdetail{
	float:left;
	width:145px;
	height:15px;
	padding:8px 0 0 0px;
	overflow:hidden;
}
.yourpersonaldetail{
	float:left;
	width:168px;
	height:21px;
	padding:8px 0 0 0px;
	overflow:hidden;
}
.textboxoutter{
	float:left;
	width:218px;
	overflow:hidden;
}
.myacctextboxoutter{
	float:left;
	width:218px;
	margin:14px 0 0 0px;
	overflow:hidden;
}
.yourdetailsoutter{
	float:left;
	width:166px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin:10px 0 0 0px;
	padding:0 0 10px 0px;
	border-bottom:1px dotted  #d8d8d8;
	overflow:hidden;
}
.yourdetailsoutter1{
	float:left;
	width:166px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin:10px 0 0 0px;
	padding:0 0 10px 0px;
	overflow:hidden;
}
.yourdetailsuseroutter{
	float:left;
	width:175px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin:10px 0 0 0px;
	padding:0 0 10px 0px;
	overflow:hidden;
}
.yourdetailsuseroutter{
	float:left;
	width:175px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin:10px 0 0 0px;
	padding:0 0 10px 0px;
	border-bottom:1px dotted  #d8d8d8;
	overflow:hidden;
}

.textbox{
	width:218px;
	height:18px;
	margin:12px 0 0 0px;
	padding:4px 0 0 6px;
	border:none;
	background:url(../images/textbox.png) no-repeat;
}
.dropdown{
	width:218px;
	height:22px;
	margin:12px 0 0 0px;
	border:none;
	background-color:#999;
	background:url(../images/dropdown.jpg) no-repeat;
}
.yourpassbg{
	float:left;
	width:180px;
	height:233px;
	padding:14px 0 13px 17px;
	overflow:hidden;
}
.myaccyourpassbg{
	float:left;
	width:183px;
	height:233px;
	padding:14px 0 13px 28px;
	overflow:hidden;
}
.password{
	width:168px;
	height:19px;
	margin:12px 0 0 0px;
	padding:4px 0 0 6px;
	border:none;
	background: url(../images/passwordbg.png) no-repeat;
}
.myaccpassword{
	width:168px;
	height:19px;
	margin:9px 0 0 0px;
	padding:4px 0 0 6px;
	border:none;
	background: url(../images/passwordbg.png) no-repeat;
}
.terms{
	float:left;
	width:184px;
	padding:30px 0px 13px 0px;
	overflow:hidden;
}
.checkbox{
	float:left;
	width:18px;
	height:16px;
	margin:0 3px 0 0px;
	overflow:hidden;
}
.termscont{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
.loginbg{
	float:left;
	width:184px;
	text-align:center;
	padding:5px 0px 0px 0px;
	overflow:hidden;
}
.myaccloginbg{
	float:left;
	width:167px;
	text-align:center;
	padding:7px 0px 0px 0px;
	overflow:hidden;
}
.loginouter{
	float:left;
	width:100%;
	overflow:hidden;
}
.logintitle{
	float:left;
	width:140px;
	height:21px;
	margin:24px 0 0 24px;
	overflow:hidden;
}
.loginrighttitle{
	float:right;
	width:374px;
	height:12px;
	margin:29px 28px 0 0px;
	overflow:hidden;
}
.leftbg{
	float:left;
	width:207px;
	height:260px;
	margin:40px 0 0 24px;
	background:url(../images/login-leftbg.png) no-repeat;
	overflow:hidden;
}

.rightloginbg{
	float:left;
	width:500px;
	height:260px;
	margin:40px 0 0 24px;
	background:url(../images/login-rightbg.png) no-repeat;
	overflow:hidden;
}
.loginformbg{
	float:left;
	width:220px;
	height:235px;
	margin:14px 0 13px 22px;
	border-right:1px solid #d3d3d3;
	overflow:hidden;
}
.loginformrightbg{
	float:left;
	width:185px;
	height:235px;
	margin:14px 0 13px 33px;
	overflow:hidden;
}
.loginformleftbg{
	float:left;
	width:170px;
	height:235px;
	margin:14px 0 13px 17px;
	overflow:hidden;
}
.logintextbox{
	width:183px;
	height:24px;
	margin:5px 0 8px 0px;
	padding:4px 0 0 6px;
	border:none;
	background: url(../images/login-textbox.gif) no-repeat;
}
.logintextbox1{
	width:183px;
	height:24px;
	margin:5px 0 3px 0px;
	padding:4px 0 0 6px;
	border:none;
	background: url(../images/login-textbox.gif) no-repeat;
}
.returncustomer{
	float:left;
	width:167px;
	height:24px;
	text-align:center;
	margin:0px 0 29px 7px;
	padding:0px 0 0 0px;
	overflow:hidden;
}
.newcustomer{
	float:left;
	width:167px;
	height:26px;
	text-align:center;
	padding:8px 0 0 0px;
	overflow:hidden;
}
.email{
	float:left;
	width:175px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	overflow:hidden;
}
.fpassword{
	float:left;
	width:210px;
	color:#8e8e8e;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	overflow:hidden;
}
.loginleftcont{
	float:left;
	width:167px;
	height:127px;
	margin:18px 0 0 0px;
	overflow:hidden;
}
.loginbuttonbg{
	float:left;
	width:184px;
	text-align:center;
	padding:15px 0px 0px 0px;
	overflow:hidden;
}
.caloginbutton{
	float:left;
	width:184px;
	text-align:center;
	padding:13px 0px 0px 0px;
	overflow:hidden;
}
.edit{
	float:right;
	width:36px;
	height:16px;
	margin:14px 12px 0 0px;
	overflow:hidden;
}
.orderhistory{
	float:left;
	width:790px;
	margin:0px 0 0px 25px;
	overflow:hidden;
}
.ohcontouter{
	float:left;
	width:785px;
	margin:0 0 0 4px;
	border:1px solid #5e5e5e;
	overflow:hidden;
}

.skewout{
	float:left;
	width:94px;
	border-right:1px solid #5e5e5e;
	overflow:hidden;
}
.skewname{
	float:left;
	width:94px;
	overflow:hidden;
}
.skewcontent{
	float:left;
	width:94px;
	padding:9px 0 7px 6px;
	font-size:10px;
	font-weight:bold;
	background:#fff;
	color:#b1b1b1;
	overflow:hidden;
}
.skewcontent1{
	float:left;
	width:94px;
	padding:9px 0 7px 6px;
	font-size:10px;
	font-weight:bold;
	background:#b6b6b6;
	color:#3a3a3a;
	overflow:hidden;
}

.idout{
	float:left;
	width:120px;
	border-right:1px solid #5e5e5e;
	overflow:hidden;
}
.idname{
	float:left;
	width:120px;
	overflow:hidden;
}
.idcontent{
	float:left;
	width:120px;
	padding:9px 0 7px 6px;
	font-size:10px;
	font-weight:bold;
	background:#fff;
	color:#666;
	overflow:hidden;
}
.idcontent1{
	float:left;
	width:120px;
	padding:9px 0 7px 6px;
	font-size:10px;
	font-weight:bold;
	background:#b6b6b6;
	color:#666;
	overflow:hidden;
}

.saddout{
	float:left;
	width:186px;
	border-right:1px solid #5e5e5e;
	overflow:hidden;
}
.saddname{
	float:left;
	width:296px;
	overflow:hidden;
}
.saddcontent{
	float:left;
	width:296px;
	padding:9px 0 7px 6px;
	font-size:10px;
	font-weight:bold;
	background:#fff;
	color:#666;
	overflow:hidden;
}
.saddcontent1{
	float:left;
	width:216px;
	padding:9px 0 7px 6px;
	font-size:10px;
	font-weight:bold;
	background:#b6b6b6;
	color:#666;
	overflow:hidden;
}

.odateout{
	float:left;
	width:110px;
	border-right:1px solid #5e5e5e;
	overflow:hidden;
}
.odatename{
	float:left;
	width:110px;
	overflow:hidden;
}
.odatecontent{
	float:left;
	width:110px;
	padding:9px 0 7px 6px;
	font-size:10px;
	font-weight:bold;
	background:#fff;
	color:#666;
	overflow:hidden;
}
.odatecontent1{
	float:left;
	width:110px;
	padding:9px 0 7px 6px;
	font-size:10px;
	font-weight:bold;
	background:#b6b6b6;
	color:#666;
	overflow:hidden;
}

.totalout{
	float:left;
	width:68px;
	border-right:1px solid #5e5e5e;
	overflow:hidden;
}
.totalname{
	float:left;
	width:68px;
	overflow:hidden;
}
.totalcontent{
	float:left;
	width:68px;
	padding:9px 0 7px 6px;
	font-size:10px;
	font-weight:bold;
	background:#fff;
	color:#666;
	overflow:hidden;
}
.totalcontent1{
	float:left;
	width:68px;
	padding:9px 0 7px 6px;
	font-size:10px;
	font-weight:bold;
	background:#b6b6b6;
	color:#666;
	overflow:hidden;
}

.nameitemout{
	float:left;
	width:185px;
	border-right:1px solid #5e5e5e;
	overflow:hidden;
}
.nameitemname{
	float:left;
	width:185px;
	overflow:hidden;
}
.nameitemcontent{
	float:left;
	width:185px;
	padding:9px 0 7px 6px;
	font-size:10px;
	font-weight:bold;
	background:#fff;
	color:#666;
	overflow:hidden;
}
.nameitemcontent1{
	float:left;
	width:169px;
	padding:9px 0 7px 6px;
	font-size:10px;
	font-weight:bold;
	background:#b6b6b6;
	color:#666;
	overflow:hidden;
}
.pagination{
	float:left;
	width:auto;
	color:#fff;
	font-size:11px;
	margin:12px 0 0 5px;
	overflow:hidden;
}
.pagination a{
	float:left;
	width:auto;
	color:#fff;
	text-decoration:none;
	overflow:hidden
}
.pagination a:hover{
	color:#e13838;
	text-decoration:underline;
}
.pagination a,active{
	color:#e13838;
	text-decoration:underline;
}
.pagination span{
	color:#fff;
	padding:2px 5px;

}
/* ----- Content Ends ----- */

/* ----- Left Menu ----- */
.leftbox{
	width:170px;
	background:#000;
	padding:0 0 15px 0px;
}
.ltitle{
	width:100%;
	padding:6px 0 6px 8px;
}
.leftnav{
	width:148px;
	padding:10px;
	color:#868686;
	font-size:11px;
	background:#fff;
	border:1px solid #555;
}
.leftnav a{
	width:138px;
	display:block;
	color:#868686;
	text-decoration:none;
	padding:5px 0 5px 10px;
	border-bottom:1px dashed #d3d3d3;
}
.newslettercont{
	width:100%;
	color:#fff;
	font-size:10px;
	padding:5px 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
.newsletter{
	width:140px;
	margin:0 0 0 15px;
}
.newsletterbox{
	width:138px;
	font-size:10px;
	border:1px solid #686868;
}
.newslettergo{
	width:34px;
	height:17px;
	border:none;
	cursor:pointer;
	margin:5px 0 0 0px;
	background:url(../images/newslettergo.png) no-repeat;
}

/* ----- Left Menu Ends ----- */

/* ----- Footer ----- */
.footer{
	width:100%;
	color:#b1b1b1;
	font-size:10px;
	overflow:hidden;
	padding:15px 0px;
	margin:10px 0 0 0px;
	background:url(../images/footer-bg.jpg) repeat-x top left #252525;
}
.footernavwrapper{
	width:865px;
	overflow:hidden;
}
.footernav{
	width:100%;
	color:#434343;
	font-size:12px;
	text-align:right;
	font-weight:bold;
	margin:0 0 10px 0px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
.footernav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.footernav ul li{
	margin:0px;
	padding:0px;
	list-style:none;
}
.footernav a{
	display:block;
	color:#e8e7db;
	padding:0px 10px;
	text-decoration:none;
}
.footernav a:hover, .footernav a.active{
	color:#da3c3c;
}
.footcopy{
	color:#b1b1b1;
	margin:3px 0 0 15px;
}

/* CHECKOUT PAGE SECTION */
.checkout_content					{ background-color:white; width:100%; float:left; padding-bottom:25px; }
.checkout_cont_wrap					{ width:597px; margin:0 auto; padding:0; }
.item_details						{ width:595px; border:1px solid #8e8e8e; float:left; background-color:#efefef; }
.item_details p						{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#575757; padding-top:25px; }

.item_description_title				{ width:284px; height:17px; float:left; background-color:#4e4e4e; border-right:1px solid #2c2c2c; color:white; font-family:Verdana, Geneva, sans-serif; font-size:10px; padding:5px 0 0 5px; }
.item_color_title					{ width:65px; height:17px; float:left; background-color:#4e4e4e; border-right:1px solid #2c2c2c; text-align:center; color:white; font-family:Verdana, Geneva, sans-serif; font-size:10px; padding-top:5px; }
.item_size_title					{ width:62px; height:17px; float:left; background-color:#4e4e4e; border-right:1px solid #2c2c2c; text-align:center; color:white; font-family:Verdana, Geneva, sans-serif; font-size:10px; padding-top:5px; }
.item_availability_title			{ width:89px; height:17px; float:left; background-color:#4e4e4e; border-right:1px solid #2c2c2c; text-align:center; color:white; font-family:Verdana, Geneva, sans-serif; font-size:10px; padding-top:5px; }
.item_price_title					{ width:84px; height:17px; float:left; background-color:#4e4e4e; border-right:1px solid #2c2c2c; text-align:center; color:white; font-family:Verdana, Geneva, sans-serif; font-size:10px; padding-top:5px; }
.item_qty_title						{ width:75px; height:17px; float:left; background-color:#4e4e4e; border-right:1px solid #2c2c2c; text-align:center; color:white; font-family:Verdana, Geneva, sans-serif; font-size:10px; padding-top:5px; }
.item_totalprice_title				{ width:86px; height:17px; float:left; background-color:#4e4e4e; border-right:1px solid #2c2c2c; text-align:center; color:white; font-family:Verdana, Geneva, sans-serif; font-size:10px; padding-top:5px; }
.item_delete_title					{ width:56px; height:17px; float:left; background-color:#4e4e4e; text-align:center; color:white; font-family:Verdana, Geneva, sans-serif; font-size:10px; padding-top:5px; }

.item_description					{ width:289px; height:87px; float:left; border-bottom:1px solid #919191; border-right:1px solid #919191; background-color:white; }
.item_color							{ width:65px; height:87px; float:left; border-bottom:1px solid #919191; border-right:1px solid #919191; text-align:center; background-color:white; }
.item_size							{ width:62px; height:87px; float:left; border-bottom:1px solid #919191; border-right:1px solid #919191; text-align:center; background-color:white; }
.item_availability					{ width:89px; height:87px; float:left; border-bottom:1px solid #919191; border-right:1px solid #919191; text-align:center; background-color:white; }
.item_price							{ width:84px; height:87px; float:left; border-bottom:1px solid #919191; border-right:1px solid #919191; text-align:center; background-color:white; }
.item_qty							{ width:75px; height:87px; float:left; border-bottom:1px solid #919191; border-right:1px solid #919191; text-align:center; background-color:white; }
.item_totalprice					{ width:86px; height:87px; float:left; border-bottom:1px solid #919191; border-right:1px solid #919191; text-align:center; background-color:white; }
.item_delete						{ width:56px; height:87px; float:left; border-bottom:1px solid #919191; text-align:center; background-color:white; }

.item_details_checkout				{ width:235px; float:right; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#575757; margin:0 0 10px; }
.buynow								{ width:180px; float:left; display:block; }

.checkout_lCol						{ float:left; width:50%; }
.checkout_lCol input				{ float:left; width:100%; margin-bottom:10px; }
.checkout_lCol label				{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:black; width:100%; }
.checkout_lCol select				{ width:100%; }
.checkout_lCol_header				{ float:left; width:100%; }
.checkout_lCol_header h1			{ font-size:14px; color:black; font-family:Verdana, Geneva, sans-serif; margin:15px 0 0 0; padding:0; }
.checkout_lCol_header h2			{ font-size:12px; color:#575757; font-family:Verdana, Geneva, sans-serif; margin:0 0 15px 0; padding:0; }
.chk_lCol_frml						{ width:100%; float:left; margin:0 30px 0 0; }
.chk_lCol_frmr						{ width:132px; float:left; }
.checkout_rCol						{ float:left; width:100%; }
.checkout_rCol_header h1			{ font-size:14px; color:black; font-family:Verdana, Geneva, sans-serif; margin:15px 0 28px 0; padding:0; }
.checkout_rCol_header h2			{ font-size:12px; color:#575757; font-family:Verdana, Geneva, sans-serif; margin:0 0 15px 0; padding:0; }
.checkout_rCol						{ float:right; width:47%; }
.checkout_rCol input				{ float:left; width:100%; background-color:#e9e9e9; }
.checkout_rCol label				{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:black; width:100%; }
.checkout_rCol select				{ width:100%; background-color:#e9e9e9; margin-bottom:10px; }

/* Pagination */
.pagination_shop					{ height:50px; float:left; clear:both; margin:15px 0 0 0; }
.pagination_shop a, .pagination_shop a:link {
	padding: 2px 9px 2px 9px; 
	margin: 2px;
	text-decoration: none;
	border:1px solid #8d0303;
	color: white;
	background-color: #1f1f1f;	
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
.pagination_shop a:visited {
	padding: 2px 9px 2px 9px; 
	margin: 2px;
	text-decoration: none;
	border:1px solid #8d0303;
	color: #fff;
	background-color: #1f1f1f;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
.pagination_shop a:hover {	
	color: #fff;
	background-color: #8d0303;	
	border:1px solid #1f1f1f;
}
.pagination_shop a:active {
	padding: 2px 9px 2px 9px; 
	margin: 2px;
	text-decoration: none;
	color: #fff;
	background-color: #8d0303;	
	border:1px solid #1f1f1f;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
.pagination_shop span.pages {
	padding: 0; 
	margin: 0;
	color: #fff;
	font-family:Verdana, Geneva, sans-serif; 
	font-size:0px;
}
.pagination_shop span.current {
	padding: 2px 9px 2px 9px; 
	margin: 2px;
	font-weight: normal;
	color: #fff;
	background-color: #8d0303;	
	border:1px solid #1f1f1f;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
.pagination_shop span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	color: #000000;
	background-color: #FFFFFF;
}
.pagination_shop b {
	padding: 2px 9px 2px 9px; 
	margin: 2px;
	text-decoration: none;
	color: #white;
	background-color: #8d0303;	
	border:1px solid #1f1f1f;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
input.required, textarea.required {
	border: 1px solid #9b9b9b;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : black;
	margin:0;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #9b9b9b;
	color : #000;
}

.validation-advice {
	background-color: transparent;
	color : #FFF;
	font-weight: normal;
	font-size:12px;
	color:red;
	margin:15px 0 0 0;
}








