@charset "utf-8";
/* MAIN CART STYLES */

#cartMainDIV {
	width:730px;
	float:left;
}
	#cartMainDIV #cTrailBar {
	padding-top:16px;
	padding-left:12px;
	margin-bottom:10px;
	font-size:11px;
	color:#32a9c2;
	float:left;
	}
#cartInner01 {
	width:710px;
	height:auto;
	float:left;
	padding:10px 0px 10px 14px;
}
/*SHOPPING CART PAGE*/
#cartTITLE_div {
	width:710px;
	height:auto;
	float:left;
	padding:0px 0px 10px 0px;
	font-size:1.5em;
	font-weight:bold;
}
#cartItem_container {
	width:710px;
	height:33px;
	float:left;
	background-image:url(../images/cartItem_header.gif);
	background-repeat:no-repeat;
	color:#515050;
	font-size:12px;
	font-weight:bold;
}
#cartItemCinner {
	width:700px;
	height:auto;
	float:left;
	padding:7px 5px 5px 5px;
}
#removeTITLE {
	width:99px;
	height:auto;
	float:left;
	text-align:center;
	border-right:1px dotted #c6c4c4;
}
#descriptionTITLE {
	width:359px;
	height:auto;
	float:left;
	border-right:1px dotted #c6c4c4;
	padding-left:10px;
}
#quantityTITLE {
	width:99px;
	height:auto;
	float:left;
	text-align:center;
	border-right:1px dotted #c6c4c4;
}
#priceTITLE {
	width:119px;
	height:auto;
	float:left;
	text-align:center;
	border-right:1px dotted #c6c4c4;
}
#totalTITLE {
	width:110px;
	height:auto;
	float:left;
	text-align:center;
}
.cartITEM_holder {
	width:708px;
	height:auto;
	float:left;
	border-left:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
	padding:5px 0px 0px 0px;
}
.cartITEM_inner {
	width:700px;
	height:auto;
	float:left;
	border-bottom:1px solid #f1f1f1;
	padding:5px 0px 4px 4px;
}
.ITEM_remove {
	width:100px;
	height:auto;
	float:left;
	text-align:center;
}
.ITEM_desc {
	width:360px;
	height:auto;
	float:left;
	padding-left:10px;
}
.ITEM_qty {
	width:100px;
	height:auto;
	float:left;
	text-align:center;
}
.ITEM_price {
	width:120px;
	height:auto;
	float:left;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
.ITEM_total {
	width:110px;
	height:auto;
	float:left;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#32a9c2;
}
/* SUB TOTAL ELEMENTS */
#subTotal_holder {
	width:220px;
	height:auto;
	float:right;
	padding:5px 5px 5px 5px;
	margin:10px 0px 0px 0px;
	border:1px solid #f1f1f1;
	background-color:#f6f5f5;
}
.subTotal_TITLES {
	width:109px;
	height:auto;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	border-right:1px dotted #c6c4c4;
}
.subTotal_PRICES {
	width:100px;
	height:auto;
	float:left;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#32a9c2;
	padding:0px 0px 5px 10px;
}
/* SHOPPING CART BUTTONS PANEL */
#cartBUTTONS {
	width:220px;
	height:auto;
	float:left;
	padding-top:10px;
	text-align:center;
	border-top:1px dotted #c6c4c4;
}
/* ACCOUNT DETAILS PAGE ELEMENTS */
.accountdiv_01 {
	width:200px;
	height:auto;
	float:left;
	padding:5px 0px 5px 10px;
	font-size:12px;
	font-weight:bold;
}
.accountdiv_02 {
	width:460px;
	height:auto;
	float:left;
	padding:5px 0px 5px 0px;
}
.accountdiv_03 {
	width:700px;
	height:auto;
	float:left;
	border-top:1px dotted #c6c4c4;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#c0bebe;
}
.accountdiv_04 {
	width:700px;
	height:auto;
	float:left;
	/*border-top:1px dotted #c6c4c4;*/
	padding-top:10px;
	padding-left:8px;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#c0bebe;
	text-align:right;
}
/* LOGIN PAGE ELEMENTS */
#loginHOLDER {
	width:298px;
	height:auto;
	float:left;
	border-left:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
}
#loginTITLE_container {
	width:300px;
	height:33px;
	float:left;
	background-image:url(../images/loginHEADER.gif);
	background-repeat:no-repeat;
	color:#515050;
	font-size:12px;
	font-weight:bold;
}
#loginTITLE_inner {
	width:200px;
	height:auto;
	float:left;
	padding:7px 5px 5px 5px;
}
.loginDIV_01 {
	width:93px;
	height:auto;
	float:left;
	padding:5px;
}
.loginDIV_02 {
	width:185px;
	height:auto;
	float:left;
	padding:5px;
}
.loginDIV_03 {
	width:288px;
	height:auto;
	float:left;
	border-bottom:1px solid #f1f1f1;
	text-align:left;
	padding:5px 5px 5px 5px;
}
#error {
	width:auto;
	height:auto;
	float:left;
	text-align:right;
	padding-left:110px;
}
