.SelectCart  {
	color: #ffffff !important;
	background-color: #15A1C6 !important;
}
/*********/
/* Boxes */
/*********/
.Cart_select_box
{
	background-position: bottom right;
	position: relative;
	color:#000000;
	color: #ffffff !important;
	background-color: #15A1C6 !important;
}
#shop_cart .Box {
	background-color: #ffffff;
	background-image: url("../../images/pattern_white.jpg?id=MOODIOVERSION");
	background-position: bottom right;
	position: relative;
	color:#000000;
}
#shop_cart .BoxOpac{
    opacity:.90;
    filter: alpha(opacity=90);
}

#shop_cart .Box {
	width: 160px;
	margin: 0 0 20px 0;
}
#shop_cart .BoxHandle {
	background-color:#E2DCD7;
	border:1px solid #E2DCD7;
	position:absolute;
	top:8px;
	height: 12px;
	width: 12px;
	font-size: 4px;
	line-height: 4px; /* Stupid fix needed for IE6 */
}

.CartTitle{
	border-bottom: solid #e2dcd7 2px;
	padding: 7px 30px 5px 15px; 
	font-size: 12px;
	line-height: 12px;
	text-transform: lowercase;
	/*font-weight: normal;*/
	color: #ffffff;
}
.logout_btn
{
background-image: url(../../images/login_88_20.gif);
width:80px;
height:21px;
background-repeat:no-repeat;
font-size:11px;
font-weight:normal;
font-family:arial;
color:white;
}
.SubmitBtnLeft{
float:left;
background-image: url(../images/big_black_button_left.gif?id=MOODIOVERSION); 
width: 4px; 
height: 20px; 
background-repeat: no-repeat;
}
.SubmitBtnMiddle{
float:left;
padding: 2px 2px 2px 2px; 
background-image: url(../images/big_black_button_middel.gif?id=MOODIOVERSION); 
width: 100px; text-align: center; height: 20px; 
font-family: Arial,Helvetica,sans-serif;
font-size: 11px; color: rgb(255, 255, 255);
background-repeat: repeat-x;
cursor:pointer;
}
.SubmitBtnRight{
float:left;
background-image: url(../images/big_black_button_right.gif?id=MOODIOVERSION);
width: 6px;
height: 20px;
background-repeat: no-repeat;
}


.SubmitBtnWhiteLeft{
float:left;
background-image: url(../images/white_left.jpg?id=MOODIOVERSION); 
width: 3px; 
height: 20px; 
background-repeat: no-repeat;
}
.SubmitBtnWhiteMiddle{
float:left;
padding: 2px 2px 2px 2px; 
background-color:#ffffff; 
width: 110px; text-align: center; height: 15px; 
font-family: Arial,Helvetica,sans-serif;
font-size: 11px; color: rgb(255, 255, 255);
background-repeat: repeat-x;
cursor:pointer;
color:#000000;
}
.SubmitBtnWhiteRight{
float:left;
background-image: url(../images/white_right.jpg?id=MOODIOVERSION);
width: 3px;
height: 20px;
background-repeat: no-repeat;
}

.CartBoxFieldTitle {
color:#FFFFFF !important;
font-family:Arial !important;
font-size:11px !important;
font-weight:normal !important;
height:17px;
white-space:nowrap;
width:150px;
}

.CartSeparator {
width:410px;border-top:1px dotted #FFFFFF;margin-top:-5px;height:1px;#margin-top:0px;
}

.CartTextfld {
/*background-color:#F0F0F0;*/
background-color:#FFFFFF !important;
color:#000000 !important;
font-family:arial !important;
font-size:11px !important;
height:16px;
padding-left:6px;
padding-top:1px;
width:300px;
}

.CartBoxAreaTitle {
color:#FFFFFF;
font-family:Arial;
font-size:13px !important;
font-weight:bold !important;
}

.CartAlertPopUp {
	background-color:#15A1C6;
	/*border:2px solid #15A1C6;*/
	color:#FFFFFF;
	display:none;
	left:30%;
	padding:1px;
	position:fixed;
	top:200px;
	z-index:5000;
	top:60px;
	width:450px;height:auto;
}

.multiDayCartPopUp{
	background-color:#FFFFFF;
	border:2px solid #15A1C6;
	display:none;
	left:27%;
	padding:0;
	position:fixed;
	top:27%;
	width:550px;
	z-index:50000;
}

.multiDayCartPopUpBold{
	font-weight:bold;
	font-size:11px;
}

.greyBig{
	font-size:14px;
	color:#666666;
}

.greySmall{
	font-size:12px;
	color:#666666;
}

.multiDayCartPopUpBoldGray{
	font-weight:bold;
	color:#666666;
	font-size:11px;
	text-transform:uppercase;
}

.CartQuantityTxtBox {
	width:15px; 
	height:13px;
	background-color:#FFFFFF !important;
	text-align:center !important;
	border:1px solid #FFFFFF;
}

.CartItemRemoveLink {
	color:#FFFFFF;
	cursor:pointer;
}

.CartSeparatorClass {
background-color:#FFFFFF;
background-image:url(../../cart/images/border.jpg?id=MOODIOVERSION);
background-position:center bottom;
background-repeat:repeat-x;
font-size:12px;
height:2px;
line-height:12px;
}

.MultiDayCartSeparator{
background-image:url(../../cart/images/dot.jpg?id=MOODIOVERSION);
background-position:left bottom;
background-repeat:no-repeat;
font-size:11px;
height:1px;
/*position:relative;*/
}

.mutidaybtn{
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-color:#FEBA00;
color:#FFFFFF;
text-transform:uppercase;
text-align:center;
padding-top:2px;
padding-bottom:2px;
cursor:pointer;
}

.BoxContent5 {
background-image:url(../../cart/images/rounded_bottom_blue.gif?id=MOODIOVERSION);
background-position:right bottom;
background-repeat:no-repeat;
padding:8px 5px 4px 0;
}
.rounded_cart_details {
background-image:url(../../cart/images/cart_rounded_bottom_blue.gif?id=MOODIOVERSION);
background-position:right bottom;
background-repeat:no-repeat;
padding:0px;
}

.CartPopupTop {
background-color:#0DA1C7;
color:black;
font-size:13px;
font-weight:bold;
height:20px;
line-height:1px;
padding-top:7px;
position:relative;
width:100%;
}
.CartDetailTable {
padding:bottom:10px; font-weight:bold; font-size:11px;margin-bottom:8px;
}

.CartIndiDetailTable {
 font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-bottom:4px; font-size:11px; 
}

.CartIndiDetailTableTitle {
font-weight:bold;font-size:12px; 
}

.CartDetailTableTitle {
font-weight:bold;font-size:12px; 
}

.CartIndiDetailTablePrice {
font-weight:bold;font-style:italic;
}

.CartIndiDetailTableQuanity {
font-weight:bold;font-style:italic;
}
.CartIndiDetailTableSeparator {
	border-bottom:1px dotted #FFFFFF;margin:0 5px;margin-top:-5px;
}

.CartIndiDetailTableText {
padding-left:20px;
}

.CartIndiDetailUpdateBtn {
font-weight:bold; font-size:12px;
}