﻿/* to common */
.CartMaster_topBg
{
	background: transparent url(../../images/pages/cart/top.png) repeat scroll 0 0;
	height: 45px;
	width: 935px;
}
.CartMaster_topBg .text1
{
	float: left;
	line-height: 45px;
	margin-left: 12px;
}
.CartMaster_Bg2
{
	background: transparent url(../../images/pages/cart/top2.png);
	background-repeat: repeat-x;
	height: 96px;
	margin-left: 12px;
	width: 911px;
}
.cartSteps1
{
	background: transparent url(../../images/pages/cart/cartSteps1.png);
	background-repeat: no-repeat;
	height: 84px;
	width: 465px;
}
.cartSteps2
{
	background: transparent url(../../images/pages/cart/cartSteps2.png);
	background-repeat: no-repeat;
	height: 84px;
	width: 465px;
}
.cartSteps3
{
	background: transparent url(../../images/pages/cart/cartSteps3.png);
	background-repeat: no-repeat;
	height: 84px;
	width: 465px;
}
.cartSetepsPos1
{
	margin-left: 240px;
	margin-top: 3px;
	position: absolute;
}
.cartSetepsPos2
{
	margin-left: 239px;
	margin-top: 7px;
	position: absolute;
}
.cartSetepsPos3
{
	margin-left: 240px;
	margin-top: 8px;
	position: absolute;
}

/* table */

.cartTable1
{
	border: 1px solid #b8c6d5;
	margin-left: 12px;
	margin-right: 12px;
	border-collapse: collapse;
}
.cartTable1 td
{
	border: 1px solid #b8c6d5;
}
.cartTable1 .title
{
	color: #005995;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 35px;
	background-color: #f5f9ff;
}
.cartTable1 .title td
{
	text-align: center;
}
.cartImgSize
{
	height: 68px;
	width: 67px;
	float: left;
	margin-left: 0px;
}
.cartImg
{
	background-repeat: no-repeat;
}
.cartTable1 .name
{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	line-height: 16px;
	float: left;
	width: 353px;
	text-align: left;
	margin-left: 10px;
}
.cartTable1 .color1
{
	background-color: #e6edf5;
}
.cartTable1 .color2
{
	background-color: #f5f9ff;
}
.cartTable1 .lp
{
	width: 40px;
}
.cartTable1 .description
{
	float: left;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	margin-left: 10px;
	margin-top: 4px;
	text-align: left;
	width: 353px;
}
.cartTable1 .goods
{
	width: 445px;
}
.cartTable1 .goods .font3
{
	margin-left: 5px;
}
.cartTable1 .width
{
	width: 100px;
}
.cartTable1 .price
{
	font-family: Arial;
	font-size: 15px;
	line-height: 16px;
	color: #cc2a35;
	font-weight: bold;
	text-align: center;
}
.cartTable1 .textDiv
{
	width: 100%;
	text-align: center;
}
.cartTable1 .trans
{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #005995;
	font-weight: bold;
	text-align: center;
}
.cartTable1 .widthDel
{
	width: 25px;
}
.cartDelSize
{
	height: 13px;
	width: 12px;
}

.cartTable1 .cartDelPos
{
	margin-left: 6px;
}
.cartTable1 .totalPriceDesc
{
	margin-left: 20px;
}
.cartTable1 .heightTitle
{
	height: 35px;
}
.cartTable1 .heightTr
{
	height: 85px;
}
.cartTable1 .heightTotal
{
	height: 45px;
}
.cartTable1 .howMuch
{
	clear: both;
	color: #005995;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
}
.cartTable1 .howMuchInput
{
	margin: auto auto;
}
.cartTotalPriceUnderTable
{
	margin-left: 12px;
	margin-right: 12px;
	width: 911px;
	text-align: right;
	height: 45px;
	border-bottom: solid 1px #b8c6d5;
	float: left;
}
.cartTotalPriceUnderTable .font5
{
	float: right;
	margin-left: 5px;
}
.cartTotalPriceUnderTable .font4
{
	float: right;
}
.cartPayment
{
	margin-left: 12px;
	margin-right: 12px;
	width: 911px;
	float: left;
	height: 130px;
	border-bottom: solid 1px #b8c6d5;
}
.cartPaymentDiv
{
	width: 290px;
	float: left;
	margin-top: 15px;
	margin-left: 10px;
}
.cartPayment .title
{
	color: #005995;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}
.cartPayment .text
{
	clear: both;
	color: #005995;
	float: left;
	font-family: arial;
	font-size: 11px;
	margin-bottom: 0;
	margin-top: 4px;
	vertical-align: middle;
	width: 100%;
}
.cartPayment .text input
{
	padding: 0px;
	margin: 0px;
	height: 14px;
	width: 14px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}
.cartPayment input
{
	margin-top: 2px;
}
.cartPayment .description
{
	background-color: #FDEBEB;
	border: 1px solid #FECACA;
	float: right;
	height: 54px;
	margin-top: 15px;
	padding: 15px;
	width: 574px;
}
.cartButtonsDiv
{
	margin-left: 12px;
	margin-right: 12px;
	width: 911px;
	float: left;
	height: 42px;
}
.orderBtnPos
{
	float: right;
	margin-top: 7px;
}
.backToShopBtnPos
{
	float: left;
	margin-top: 7px;
}
/* panel cart*/
.panelCart
{
	float: left;
	margin-left: 64px;
	padding-top: 25px;
}
.panelCartW
{
	width: 349px;
	margin-left: 95px;
}
.panelCartW1
{
	width: 381px;
}
.panelCart .row
{
	float: left;
	width: 100%;
	clear: both;
	height: 25px;
	padding-bottom: 3px;
	line-height: 25px;
}
.panelCart .row1
{
	float: left;
	width: 100%;
	clear: both;
	height: 15px;
	padding-bottom: 3px;
	line-height: 25px;
}
.panelCart .row .text1
{
	float: left;
	font-size: 11px;
	color: #005995;
	font-family: Tahoma;
	width: 65px;
}
.panelCart .row1 .text3
{
	float: left;
	font-size: 11px;
	line-height: 18px;
	color: #005995;
	font-family: Tahoma;
	width: 350px;
	margin-left: 3px;
}

.panelCart .row1 .inputCh
{
	float: left;
	line-height: 18px;
	width: 20px;
}
.panelCart .row .text2
{
	float: left;
	font-size: 10px;
	color: #005995;
	font-family: Tahoma;
	width: 100px;
	margin-left: 5px;
}

.panelCart .row .textValidator
{
	float: left;
	font-size: 11px;
	margin-top: 15px;
	margin-left: 20px;
	color: red;
	font-family: Tahoma;
	width: 100px;
}
.panelCart .row .ddlContainer
{
	float: left;
}
.panelCart .row .ddl1
{
	margin-top: 2px;
}
.panelCart .row2
{
	float: left;
	width: 100%;
	clear: both;
	height: 25px;
	padding-bottom: 3px;
	line-height: 25px;
}
.panelCart .row2 .text1
{
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #005995;
	font-family: Tahoma;
	width: 55px;
}
.panelCart .row2 .text2
{
	margin-left: 6px;
}
.panelCart .row2 .input
{
	float: left;
	margin-top: 2px;
}
.panelCart .row3
{
	float: left;
	width: 207px;
	border-top: solid 1px #D2DDE5;
	height: 25px;
	text-align: right;
	text-align: right;
	margin-top: 15px;
	line-height: 25px;
}
.panelCart .row3 a
{
	font-size: 11px;
	font-family: Arial;
	color: #FE9409;
	text-decoration: underline;
	font-weight: bold;
}

.panelCart .registerBtn
{
	float: left;
	margin-left: 85px;
	margin-top: 20px;
}
.panelCart .topLinks
{
	float: left;
	margin-left: 0;
	margin-top: 0;
}
.panelCart .logInBtn
{
	float: left;
	margin-left: 65px;
	margin-top: 10px;
}
.borderRightCart
{
	border-right: solid 1px #b8c6d5;
}
.cartButtonsDiv .backBtn
{
	float: left;
	margin-top: 6px;
}
.cartButtonsDiv .nextBtn
{
	float: right;
	margin-top: 6px;
}
.borderTopBlue
{
	margin-top: 5px;
	border-top: 1px solid #B8C6D5;
}
/* Panel Big*/
.PanelBig
{
	width: 911px;
	float: left;
	background-color: #f5f9ff;
	border: 1px solid #B8C6D5;
	margin-left: 12px;
	margin-top: 5px;
}
.panelCart1
{
	float: left;
	margin-left: 260px;
	padding-top: 25px;
}

.panelCart1 .row
{
	float: left;
	width: 100%;
	clear: both;
	height: 25px;
	padding-bottom: 3px;
	line-height: 25px;
}
.panelCart1 .row2
{
	float: left;
	width: 100%;
	clear: both;
	height: 5px;
	padding-bottom: 3px;
	line-height: 5px;
	text-align: right;
	margin-bottom: 23px;
}
.panelCart1 .row2 .text1
{
	float: left;
	font-size: 11px;
	color: #005995;
	font-family: Tahoma;
	width: 78px;
}
.panelCart1 .row1
{
	float: left;
	width: 100%;
	clear: both;
	height: 15px;
	padding-bottom: 3px;
	line-height: 25px;
}
.panelCart1 .row .text1
{
	float: left;
	font-size: 11px;
	color: #005995;
	font-family: Tahoma;
	width: 100px;
}
.panelCart1 .row .text1small
{
	float: left;
	font-size: 11px;
	color: #005995;
	font-family: Tahoma;
	width: 75px;
	text-align: right;
}
.panelCart1 .row1 .text3
{
	float: left;
	font-size: 10px;
	line-height: 15px;
	color: #005995;
	font-family: Tahoma;
	width: 450px;
	margin-left: 5px;
}

.panelCart1 .row1 .inputCh
{
	float: left;
	line-height: 18px;
	width: 20px;
}
.panelCart1 .row .text2
{
	float: left;
	font-size: 10px;
	color: #005995;
	font-family: Tahoma;
	width: 100px;
}

.panelCart1 .row .textValidator
{
	float: left;
	font-size: 11px;
	margin-left: 25px;
	color: red;
	font-family: Tahoma;
	width: 100px;
}
.panelCart1 .row .ddlContainer
{
	float: left;
}
.panelCart1 .row .ddl1
{
	margin-top: 2px;
}

.radios
{
	float: left;
	width: 240px;
	margin-top: 7px;
}
.radios span
{
	color: #005995;
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	margin-right: 17px;
}
.radios input
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 14px;
	height: 14px;
	margin-right: 5px;
}

.panelCart1 .row .font6
{
	float: left;
	width: 105px;
}

.radios2
{
	margin-top: 3px;
}
.panelCart1 .row .inputCart
{
	float: left;
	margin-top: 2px;
}

.panelCart1 .row .text6
{
	float: left;
}

.panelCart1 .row .text7
{
	float: left;
	margin-left: 17px;
	margin-right: 7px;
}

.panelCart1 .row .inputCart2
{
	float: left;
}
.panelCart .row .inputCart2
{
	float: left;
}
.panelCart1 .row2 .inputCart2
{
	float: left;
	margin-left: 22px;
}

.panelCart1 .row4
{
	height: auto;
}

.panelCart1 .row5
{
	padding-top: 10px;
	padding-bottom: 10px;
}

