@charset "UTF-8";

.thumb li a:hover { color: #7ca245; }
.thumbover, .thumbover a { color: #7ca245; margin: 0; padding: 0; }
.thumbout, .thumboutout a:hover { color: #757575; margin: 0; padding: 0; }

.linkon { color: #900; }
/*
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover { color: #7CA245; }

#cssonclickswitch a:hover { text-decoration: none; color: #8ba413; }

#calltoaction a:active, a:hover, a:focus { color: #900;}

#band a { color: #900; }

#band a:hover { color: #6f8507; }

.form_text { color: #9e9c9c; }
*/
ul#topmenu li a:hover { color: #900; }

.page { color: #900;}


/**
*  General classes
*/

.clear {
	margin: 0;
	padding: 0;
	clear: both;
	font-size: 1px;
}
.hidden {
	visibility: hidden;
	display: none;
}

/* CSS Document */

#cart-content { position: relative; margin-bottom: 20px; float: left; width: 100%; background-color: #FFF; padding: 1.1em 0em 0em; }
#cart-leftcol {width: 750px; float: left; padding-right: 10px;}
strong {font-weight: bold;}

#checkout_row { padding: 5px 0 10px 0; width: 750px; height: 35px; line-height: 2em;}
#checkout_row h5 { color: #b3b3b3; font-size: 25px; font-weight: normal; font-family: Century Gothic, sans-serif; width: 636px; float: left; }
#cart-shop {width: 750px; border: 1px solid #e3e3e3; float: left;}
#cart-toprow {color: #2c2c2d;  font-weight: bold; font-size: 12px; }
#cart-toprow ul {width: 750px; background-color: #e3e3e3;  float: left;  }
#cart-toprow ul li {display: inline;padding: 5px 8px 5px 8px; float: left; }
.toprow-qty {width: 50px; display: block; }
.toprow-items {width: 490px; display: block; }
.toprow-price {width: 72px; display: block; }
.toprow-total {width: 50px; display: block; }

#cart-details {padding: 10px; float: left;}
#cart-details  p {line-height: 1.5em;}
.cart-qty {width: 57px; float: left;}
#cartqty input {
	 border: 1px solid #999; height: 20px; background-color: #FCFCFC;
}
.cart-items {width: 512px; float: left;}

.cartimg {float: left; padding-right: 15px;}
.cart-price {float: left; width: 90px;}
.cart-total {float: left; font-weight: bold; width: 70px;}
.cart-remove {float: left; color: #5d5c5c;}
.item {float: left; border-bottom: 1px solid #e3e3e3; padding: 10px 0 15px 0; margin-bottom: 10px;}

#totals {padding: 5px; float: left;}
.updatecart {width: 225px; float: left;}
#merch-details {width: 400px; float: left; text-align: right; padding-right: 30px;}
#merch-details ul li {font-size: 12px; line-height: 1.6em;}
#merch-amts {float: left; text-align: right; }
#merch-amts ul li {font-size: 12px; line-height: 1.6em;}

#cart-bottom {width: 750px; float: left; padding: 20px 0 20px 0;}
.cartbottom-left {float: left; width: 625px; padding-top: 10px;}
.cartbottom-right {float:right; text-align: right;}
.continueshop {font-size: 14px; font-weight: bold;}

#cart-rightcol {width: 190px; float: right; }
#cart-rightcontact {background-color: #fafafa; margin-top: 50px; padding: 10px;}
#cart-rightcontact h2 { font-size: 12px; font-weight: bold; color: #666666;}
#cart-rightcontact p {padding-top: 12px; line-height: 1.5em;}
#cart-rightbenefits {padding-top: 25px;}
#cart-rightbenefits ul li {line-height: 2em;}
