/* CSS Document */
/*PRE BASKET CSS*/
.exhaust_selector_holder{
	width: 868px;
}
.exhaust_selector_head{
	background-image: url(../images/construct/selector-top.gif);
	width: 868px;
	height:43px;
}
.exhaust_selector_body{
	background-image: url(../images/construct/middle-868px.gif);
	width: 848px;
	padding: 10px 10px;
	background-repeat: repeat-y;
}
.exhaust_selector_foot{
	background-image: url(../images/construct/selector-bottom.gif);
	height: 23px;
	width: 868px;
}
/*END PRE BASKET */





/*BASKET CSS*/
.basket_holder{
	width: 868px;
}
.basket_head{
	background-image: url(../images/construct/basket-top2.gif);
	width: 868px;
	height:43px;
	background-color: #0000FF;
	background-repeat: no-repeat;
}
.basket_body{
	background-image: url(../images/construct/middle-868px.gif);
	width: 858px;
	padding: 10px 0px 10px 10px;
	background-repeat: repeat-y;
}
.basket_foot{
	background-image: url(../images/construct/basket-bottom.gif);
	height: 23px;
	width: 868px;
}

.basket_heading_row {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	height: 21px;
}
.basket_heading_row div {
	float: left;
	height: 100%;
	padding: 0px 3px;
}

.basket_row {
	font-size: 14px;
	height: 21px;
	clear: both;
}
.basket_row div {
	float: left;
	height: 100%;
	padding: 3px 3px 0px 3px;
	margin: 0px;
}

.basket_desc_cell {
	border-left: 2px solid #555555;
	width: 680px;
	border-bottom: 1px solid #555555;
}

.basket_price_cell {
	border-right: 2px solid #555555;
	border-bottom: 1px solid #555555;
	border-left: 1px solid #555555;
	width: 150px;
	text-align: right;
}

.basket_heading_row .basket_desc_cell {
	border-top: 2px solid #555555;
	border-bottom: 2px solid #555555;
	background-color: #555555;
}

.basket_heading_row .basket_price_cell {
	border-top: 2px solid #555555;
	border-bottom: 2px solid #555555;
	background-color: #555555;
}

.basket_total_label {
	width: 681px;
	text-align: right;
}
/*END BASKET CSS*/



/*PRODUCT CSS*/
.productI{
	 border: #CCCCCC 1px solid;
	 border-top: #CCCCCC 1px solid;
}
.productheading {
	background-color:#CCCCCC;
	color: #000000;
	margin-top: 4px;
	height: 27px;
	font-weight: bold;
	padding: 2px 2px 0px 5px;
}

.productheading p{
margin: 0px;
}

.productheading span {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding: 1px;
	margin: 0px;
}

.product_inbasketI{
	 border: #0153EB 1px solid;
	 border-top: #0153EB 1px solid;
}

.productheading_inbasket {
	background-color:#0153EB;
	margin-top: 4px;
	height: 27px;
	padding: 2px 2px 0px 5px;
}

.productheading_inbasket span {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding: 1px;
	margin: 0px;
}

.productPriceDiv{
	text-align: right;
	padding: 5px 10px 5px 5px;
}

/*.productheading_inbasket {
	background-color:#444444;
	margin-top: 5px;
}
.productheading_inbasket p {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding: 2px 10px;
	margin: 0px;
}*/

.shortdesc {
	font-size: 12px;
	margin-top: 5px;
	line-height: 120%;
	color: #000000;
}
.maindesc {
	font-size: 12px;
	margin-top: 10px;
	color: #000000;
}
.productMarginDiv{
	margin-left: 10px;
}

.item_store_switch a{
	font-size: 10px;
}
.style1 {color: #aaaaaa}
.style2 {text-decoration: line-through; color: #aaaaaa; }

/* END PRODUCT CSS*/


table{
	margin-top: 10px;
	border: #0153EB 2px solid;
	border-collapse: collapse;
}
td{
	padding: 5px;
	vertical-align: top;
	border: #0153EB 1px dotted;
}
td h3,p{
	padding: 0px;
	margin: 0px;
}


.checkoutButtonHolder{ padding-left: 38px; padding-right: 2px; float: left;} /*58*/
.orTextImage{ padding-left: 38px; padding-top: 30px; padding-bottom: 30px;  float: left;}/*18*/
.checkoutNoQuiible{ float: left; padding: 0px; margin: 0px; width: 646px;}
.moduleButton{ float: right; margin-left: 10px; cursor: pointer; }
.moduleButton img{ border: none; }
span.floatLeftPaddingTop4{ float: left; padding-top: 4px;}
span.floatLeftPaddingTop4TextLeft{ float: left; padding-top: 4px; width: 650px; text-align: left; }
span.floatLeftPaddingTop4TextLeftShort{ float: left; padding-top: 4px; width: 80px; text-align: left;}
span.floatRightPaddingBottom1{ float: right; }
.height10px{ height: 10px;}
.clearBothSpace{ clear: both; height: 1px;}
.ajaxLoaderImage{
	margin-right: 30px;
	margin-top: 3px;
}
