.addtocart_block {
	width:970px;
	margin:0 auto;
	margin-top:15px;
	padding:1px;
	border:solid 1px #cacaca;
	background-color:#FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display:inline-block;
}
.addtocart {
	width:968px;
	min-height:180px;
	padding:1px;
	background-image:url(../images/carttable_middle.jpg);
	background-repeat:repeat-y;
	background-color:#FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display:inline-block;
}
.addtocartt {
	
	width:968px;
	min-height:180px;
	padding:1px;
	background-image:url(../images/carttable_middle1.jpg);
	background-repeat:repeat-y;
	background-color:#FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display:inline-block;
}
.addtocart_top {
	width:968px;
	height:45px;
	float:left;
	background-image:url(../images/carttable_top.jpg);
	background-repeat:no-repeat;
}
.addtocart_top1 {
	width:968px;
	height:45px;
	float:left;
	background-image:url(../images/carttable_top1.jpg);
	background-repeat:no-repeat;
}
.addtocart_top table tr td {
	font-size:14px !important;
}
.addtocart2 {
	width:750px;
	min-height:180px;
	padding:1px;
	background-color:#FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.addtocart_block table {
	margin:0;
	padding-top:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#313131;
	text-align:center;
}
.addtocart_block table tr {
	margin:0;
	padding:0;
}
.addtocart_block table tr td {
	font-size:12px;
	padding-top:8px;
	padding-bottom:10px;
	margin:0px;
	vertical-align: middle !important;
}
.addtocart_block .productimgg {
	width:150px;
	padding:5px;
	border:solid 1px #dcdcdc !important;
	background-color:#FFF;
}
.addtocart_block input {
	width:25px;
	margin-left:16px;
}
.colo {
	background-color:#f6f6f6;
}
.prarrow {
	width:750px;
	height:50px;
	float:left;
	margin-bottom:10px;
}
.shipping_total {
	width:968px;
	height:120px;
	float:left;
	background-color:#747474;
}
.shipping_total p {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
}
.shipping_total_left {
	width:470px;
	float:left;
}
.shipping_total_right {
	width:240px;
	float:right;
}
.bt_block {
	width:750px;
	height:50px;
	float:left;
	background-color:#fff;
	margin-top:20px;
}
.order_arrow_bar {
	width:905px;
	height:49px;
	margin:0 auto;
	margin-top:20px;
	border:solid 0px #F00;
}
.order_arrow_bar .cart {
	width:312px;
	height:49px;
	float:left;
	margin:0px 0px 0 0px;
}
.order_arrow_bar a.cart {
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
/*.order_arrow_bar a.cart:hover {
	background-image:url(../images/arrow.png);
	background-position:0px -44px;
}*/
.order_arrow_bar a.cart.active {
	background-image:url(../images/arrow.png);
	background-position:0px -51px;
}
.order_arrow_bar .oc {
	width:312px;
	height:49px;
	float:left;
	margin:0px 0px 0 -25px;
}
.order_arrow_bar a.oc {
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:-312px 0px;
}
/*.order_arrow_bar a.oc:hover {
	background-image:url(../images/arrow.png);
	background-position:-185px -44px;
}*/
.order_arrow_bar a.oc.active {
	background-image:url(../images/arrow.png);
	background-position:-312px -49px;
}
.order_arrow_bar .od {
	width:310px;
	height:49px;
	float:left;
	margin:0px 0px 0 -16px;
}
.order_arrow_bar a.od {
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:-312px 0px;
}
/*.order_arrow_bar a.od:hover {
	background-image:url(../images/arrow.png);
	background-position:-370px -44px;
}*/
.order_arrow_bar a.od.active {
	background-image:url(../images/arrow.png);
	background-position:-312px -50px;
}
.order_arrow_bar .os {
	width:311px;
	height:49px;
	float:left;
	margin:0px 0px 0 -15px;
}
.order_arrow_bar a.os {
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:-622px 0px;
}
/*.order_arrow_bar a.os:hover {
	background-image:url(../images/arrow.png);
	background-position:-555px -44px;
}*/
.order_arrow_bar a.os.active {
	background-image:url(../images/arrow.png);
	background-position:-622px -50px;
}
.addtocart_top {
	width:968px;
	height:41px;
	float:left;
	background-image:url(../images/carttable_top.jpg);
	background-repeat:no-repeat;
}
.addtocart select {
	margin-left:20px;
}
.addmore {
	width:193px !important;
	height:28px;
	margin-left:530px !important;
	float:left;
	background-image:url(../images/addmore.png);
	background-repeat:no-repeat;
	margin-right:20px;
	text-indent:-999px;
	cursor:pointer;
	background-color: transparent;
	border:none;
}
.topaymet {
	width:187px !important;
	height:28px;
	float:right;
	margin-right:23px;
	background-image:url(../images/protopay.png);
	background-repeat:no-repeat;
	text-indent:-999px;
	border:none;
	background-color:transparent;
	cursor:pointer;
}
.continue {
	width:122px !important;
	height:28px;
	float:right;
	margin-right:23px;
	background-image:url(../images/continue.png);
	background-repeat:no-repeat;
	text-indent:-999px;
	border:none;
	background-color:transparent;
	cursor:pointer;
}
.bootem_btns {
	width:100%;
	margin:15px 0 15px 0;
	float:left;
}
.billing {
	width:928px;
	height:100%;
	border:solid 1px #c9c9c9;
	display:inline-block;
	padding:20px;
	-webkit-border-radius: 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.billing h2 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; color:#166073; margin:0; padding-bottom:10px;}
.billing h4 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#595959;
	font-weight:bold;
	margin-bottom:5px;
	color:#166073;
}
.billing p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	margin:0;
}
.sus_tex {
	width:910px;
	height:100%;
	margin-bottom:15px;
	padding:5px;
	border:solid 2px #d0d0d0;
	background-color:#f1f1f1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.billing hr {
border-bottom: dashed 1px #545454 !important;
margin: 10px 0 10px 0;
border: none;
}
.sus_tex p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:13px;
	color:#e57600;
	font-weight:bold;
	line-height:18px;
}
.pc_block1 { float:left;}
.pc_block1 h4 { margin:0 0 5px 0;}
.pc_block2 { float:right; width:250px;}
.pc_block2 p { margin-bottom:2px !important;}
.pc_block3 { width: 920px; margin: 0 auto;}
.pc_block3 h4 { margin-top:0px;}
.pc_block4 {width:100%; float:left;}
.pc_block4 h4 { margin-top:0px;}
.pc_block4 p { margin-bottom:0px !important;}
.pc_total {}
.pc_total table tr td { padding:0px !important; font-size:14px !important; color: #545454; line-height: 24px;}
.pc_total table tr td strong { font-weight:bold; font-size:15px !important;}
.back { text-align:right;}
.back .arrow { background-image:url(../images/arrowbtn.png); background-repeat:no-repeat; padding-right:10px; text-align:right; width:190px !important; background-position: 10px 8px;}
.back .arrow:hover { background-image:url(../images/arrowbtn.png); background-repeat:no-repeat; padding-left:10px; text-align:right; width:190px !important; background-position: 10px 8px;}
.arrow2 { background-image:url(../images/arrowbtn2.png) !important; background-repeat:no-repeat !important; padding-left:10px; text-align:left; width:270px !important; background-position: 245px 8px !important;}
.arrow2:hover { background-image:url(../images/arrowbtn2.png) !important; background-repeat:no-repeat !important; padding-right:10px; text-align:left; width:270px !important; background-position:245px 8px;}
.btn1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3b989a), color-stop(1, #166073) );
	background:-moz-linear-gradient( center top, #3b989a 5%, #166073 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b989a', endColorstr='#166073');
	background-color:#3b989a;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #006269;
	display:inline-block;
	color:#ffffff !important;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 14px;
	text-decoration:none !important;
	text-shadow:1px 1px 0px #575757;
	width:inherit !important;
	cursor:pointer;
}.btn1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #166073), color-stop(1, #3b989a) );
	background:-moz-linear-gradient( center top, #166073 5%, #3b989a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#166073', endColorstr='#3b989a');
	text-decoration:none;
	background-color:#166073;
}.btn1:active {
	position:relative;
	top:1px;
}
.btn2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce7413), color-stop(1, #b76309) );
	background:-moz-linear-gradient( center top, #ce7413 5%, #b76309 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce7413', endColorstr='#b76309');
	background-color:#ce7413;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #a14600;
	display:inline-block;
	color:#ffffff !important;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 14px;
	text-decoration:none !important;
	text-shadow:1px 1px 0px #575757;
	cursor:pointer;
}.btn2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b76309), color-stop(1, #ce7413) );
	background:-moz-linear-gradient( center top, #b76309 5%, #ce7413 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b76309', endColorstr='#ce7413');
	background-color:#b76309;
	text-decoration:none;
}.btn2:active {
	position:relative;
	top:1px;
}
.billing label {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; width:auto;
	font-size:14px;
 }
.chek { }
.chek input {width:50px; margin:0 !important;}
.sel {}
.sel select { float:left; margin-right:40px;}
.con_cart_block {
width: 925px;
margin: 0 auto;
margin-top: 15px;
padding: 1px;
border: solid 1px #cacaca;
background-color: #FFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
display: inline-block;}
.con_cart {
width: 923px;
min-height: 154px;
padding: 1px;
background-image: url(../images/cart_bg.jpg);
background-repeat: repeat-y;
background-color: #FFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
display: inline-block;
}
.con_cart_block table tr td {
font-size: 12px;
padding-top: 8px;
padding-bottom: 10px;
margin: 0px;
vertical-align: middle !important;
}
.con_cart_top { background-image:url(../images/con_cart.jpg); background-repeat:no-repeat; width:100%; float:left;}