/*Cart Headers*/

.cartHeaders {
width:100%;
font-weight:bold;
color:#666;
background:#cbf4fa;
}

.cartHeaders .itemImage {
float:left;
width:150px;
background:#cbf4fa;
padding:10px;
}

.cartHeaders .itemName {
float:left;
width:250px;
background:#cbf4fa;
padding:10px;
}

.cartHeaders .itemPrice {
float:left;
width:100px;
background:#cbf4fa;
padding:10px;
}

.cartHeaders .itemOptions {
float:left;
background:#cbf4fa;
padding:10px;
}

.cartHeaders .itemQuantity {
float:left;
width:100px;
background:#cbf4fa;
padding:10px;
}

.cartHeaders .itemTotal {
float:left;
width:100px;
background:#cbf4fa;
padding:10px;
}

/*Item Styles*/

.itemContainer {
width:100%;
float:left;
}

.itemContainer .itemImage {
float:left;
width:150px;
padding:10px;
}

.itemContainer .itemName {
float:left;
width:250px;
padding:10px;
}

.itemContainer .itemPrice {
float:left;
padding:10px;
width:100px;
}

.itemContainer .itemOptions {
float:left;
padding:10px;
}

.itemContainer .itemQuantity {
float:left;
padding:10px;
width:100px;
}

.itemContainer .itemQuantity input {
width:20px;
}


.itemContainer .itemTotal {
float:left;
padding:10px;
}

.totalRow {
clear:both;
border-top:1px dashed #ccc;
padding-top:10px;
margin-top:20px;
}

.totalRow .totalItems {
display:none;
}

.totalRow .totalPrice {
font-weight:bold;
font-size:18px;
}

.itemOptions, .itemImage{  
display:none;  
}  

.simpleCart_empty {
color:#ff9900;
text-decoration:none;
font-size:12px;
}

.simpleCart_empty:hover {
text-decoration:underline;
}

.simpleCart_checkout {
color:#ff9900;
text-decoration:none;
font-weight:bold;
font-size:18px;
}

.simpleCart_checkout:hover {
text-decoration:underline;
}