/* Common Module Elements */
.categorySelectionLabel {font-weight:bold;font-size:1em;}
.categoryTitleBar {}
.categoryDescription {padding:3px 5px 5px 5px;}

a.MoreInfoLink {display:block; font-size:9px; text-decoration:none;}	  
a.MoreInfoLink:hover {display:block; font-size:9px; text-decoration:none;}	
a.ReturnLink {color:black; display:block; font-size:11px; text-decoration:none;}	  

.oddRow {}
.evenRow {}
/* End of Common Module Elements */

/* Search Box Elements */
#navCart {width:220px; height:25px; margin:135px 0 0 0; float:left; overflow:hidden;}
#navCart a {display:block; text-decoration:none; font-family:Georgia; font-size:1.25em; padding:0 0 0 25px; background: url(/webimgs/cart.png) no-repeat left;}
* html #navCart a {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimgs/cart.png',sizingMethod='scale');}
#navCart img {width:25px; border:0;}
#navCart #Quantity {padding: 0 5px 0 5px; margin:0; color: #DA8D03;}
#navCart #Total {padding: 0 5px 0 0; margin:0; color: #DA8D03;}

#searchBox {width:190px; margin:135px 0 0 0; float:right;}
#searchBox form {display:inline;}
#searchBox #searchString {width:150px; height:17px; font-size:1.125em; font-family:Georgia; color:black; border:2px solid #447192;}
#searchBox #imgGo {position:absolute;}
/* End Search Box Elements */

/* Links Module Elements */
/* End of Links Module Elements */


/* News Module Elements */
/* End of News Module Elements */


/* FAQ Module Elements */
/* End of FAQ Module Elements */


/* Events Modules */
/* End Events Module */

#tblDefaultCart {width: 898px;border-collapse: collapse;}
#tblDefaultCart hr {color: #C1D3DF;}
#tblReviewCart {clear: both;padding: 0px;margin:0px;border-collapse: separate;}
#tblReviewCart th {padding: 0px;}
#defaultCart {width: 898px; margin: 0px auto; padding:0px;}
#defaultCart h1 {padding: 0px;margin: 0px 0px 10px 0px;}
#defaultCart td {border-right: 4px solid #FFF;}
#defaultCart th {font-size: 16px; height: 25px;padding: 0px;background: #88ABC1;color: #FFF;border-right: 4px solid #FFF;border-bottom: 14px solid #FFF;}
#thDeleteHeader {width: 80px;}
#thQuantityHeader {width: 108px;}
#thItemHeader {width: 458px;}
.itemTitle, .reviewItemTitle {font-size: 14px; font-weight: bold;}
.reviewItemTitle {border-right:26px solid #FFF;}
.itemMoney {text-align: right;font-size: 14px; font-weight: bold;padding-right: 12px;}
.itemDescription {font-size: 12px;}
.itemQuantity input{text-align: center; font-size: 14px; font-weight: bold; width: 100px;}
#thPriceHeader {width: 120px;}
#thTotalHeader {width: 119px;}
#chkDelete {text-align: center;}
.cartTotal {float: right;color: #FFF;}
.cartLabel {float: left;color: #FFF;font-size: 14px;font-weight: bold;height: 26px;}
#cartContainer {height: 144px;margin-top: 30px;padding-top:20px;background: #88ABC1;}
.cartButtons #btnShopping, .cartButtons #btnCheckout, .cartButtons #btnShopping2, .cartButtons #btnCheckout2 {margin-left: 6px;}
.cartButtons {padding: 0px 0px 16px 0px;margin: 0px auto;}
#reviewItemHeader {width: 441px;border-right:26px solid #FFF;background: #88ABC1;color: #FFF;}
#reviewQuantityHeader {width: 140px;background: #88ABC1;color: #FFF;}
#reviewPriceHeader {width: 146px;background: #88ABC1;color: #FFF;}
#reviewTotalHeader {width: 150px;background: #88ABC1;color: #FFF;}
.reviewQuantity {text-align: center; font-weight: bold;}
#shippingCost, #reviewCartTotal {width: 438px;float: left;}
#upsLogo {padding: 19px 19px 19px 0px;}
#upsText {font-size: 12px;}
#upsSelect {border-right:26px solid #FFF; vertical-align: bottom;}
#runningTotal, #shipTotal, #cartTaxCell {float: right;height: 26px;color: #FFF;  font-weight: bold;font-size: 14px;}
#subTotalLabel {float: left;color: #000;font-size: 14px;font-weight: bold; height: 26px;}
#subTotal {float: right;height: 26px;font-size: 14px;font-weight:bold;color: #000;}
#cartTotals {margin: 0px 12px;overflow: auto;}
#subTotalContainer {clear:both;}
#upsSelectBox {border: 2px solid #88ABC1;height: 160px;padding-left: 19px;}
#reviewCart {margin-top: 10px;}
#reviewButtons {float: right;margin: 14px 10px;}
#orderError {
	font-size: 14px;font-weight:bold;color:#F00;
}