.cartWrapCheckDisplay {
        text-align: center;
	        padding-right: 0.2em;
		        }
			#cartWrapExplain {
			  text-align: right;
			  }


@charset"utf-8";body{margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;background-image:url(/images/background.gif);background-color:#FFFFFF;background-repeat:repeat-x;}
body,td,th{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;}
#main a:link{color:#a08028;text-decoration:bold;}
#main a:visited{color:#a08028;text-decoration:bold;}
#main a:hover{color:#a08028;text-decoration:underline;}
#main a:active{color:#a08028;text-decoration:bold;}
a:link{color:#204862;text-decoration:none;}
a:visited{color:#204862;text-decoration:none;}
a:hover{color:#38ABD7;text-decoration:underline;}
a:active{color:#204862;text-decoration:none;}
.glossymenu{list-style-type:none;margin:1px 0;padding:0;width:192px;border:0px solid #25689c;border-bottom-width:0;}
.glossymenu li a{background:white url(/images/glossyback.gif) repeat-x bottom left;font:12px"arial","tahoma";color:#204862;display:block;width:auto;padding:1px 0;padding-left:10px;text-decoration:none;}
* html .glossymenu li a{width:182px;}
.glossymenu li a:visited, .glossymenu li a:active{color:black;}
.glossymenu li a:hover{background-image:url(/images/glossybackmain2.gif);}
.style22{color:#a08028}
.style23{color:#204862;font-weight:bold;}
.style24{font-size:10px;color:#999999;}
.style25{font-size:18px;color:#FFFFFF;}
.style26{color:#ede2a9;font-weight:bold;}
.style27{font-size:14px;font-weight:bold;color:#FFFFFF;}
.style29{font-size:14px}
.style30{color:#FFFFFF;font-weight:bold;}
.style31{font-size:18px;font-weight:bold;color:#FFFFFF;}
.style32{color:#ede2a9}
.style33{font-size:20px}
.style34{font-size:20px;color:#347fae;}
.style35{font-size:16px;font-weight:bold;color:#006633;}
.style36{color:#FF0000;font-weight:bold;}

/**
 * CSS Buttons Stylesheet
  *
   * Thanks to paulm for much of the content of the CSS buttons code
    *
     * @package templateSystem
      * @copyright Copyright 2003-2005 Zen Cart Development Team
       * @copyright Portions Copyright 2003 osCommerce
        * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
	 * @version $Id: stylesheet_css_buttons.css 2765 2006-01-01 21:15:45Z birdbrain $
	  */

	  /* css buttons */
	  .cssButton, .cssButtonHover {
	  width : 20em;
	  background-color: #F4F4F4;
	  color : #000000;
	  border: 2px outset #F4F4F4;
	  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	  font-size: 1.1em;
	  text-align:center;
	  white-space: nowrap;
	  text-decoration: none;
	  font-weight: bold;
	  padding: 0.3em;
	  /*border-spacing: 1px;*/
	  /*margin-left: auto;
	  margin-right: auto;*/
	  /*display: block;*/
	  /*vertical-align: top;*/
	  /*line-height: 130%;*/
	  /*cursor: pointer;*/
	  }

	  .cssButtonHover {
	  color: #616161;
	  border-style: inset;
	  text-decoration: none;
	  }
	  /* adding the styles below might be needed if the default button width is changed */
	  /* .button_continue_shopping, .button_shipping_estimator {width: 150px;} */
	  .small_delete, .button_prev, .button_next, .button_search  {width: 7em;}
	  .button_sold_out_sm, .button_sold_out, .button_update_cart, .button_checkout, .button_login {width: 10em;}
	  .button_return_to_product_list, .button_add_selected {width: 22em;}
	  .button_in_cart{width: 19em;}
	  .button_submit {width: 18em;}
	  .button_update_cart {color: red;}
	  .button_update_cartHover {color: black;}
	  /*.innerbox#headernavcenter .boxtext .button_search {display:inline;}*/

/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2005 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 3215 2006-03-20 06:05:55Z birdbrain $
 */
.checkoutCandyCombo {
        line-height: 2.4em;
        font-weight: bold;
        padding: 0.4em;
	width: 600px;
        border: 1px solid #9a9a9a;
        background-color: #ffffcc;
        color: #000000;
}
.mainWrapper {

}
div#catalog {
	background-color: #1b6aa8;
	color: #ffffff;
	font-size: 12px;
	text-transform: uppercase;
	padding:0 0 3px 12px;
}
a:hover #catalog {
	color: #ff0000;

}
body {
        margin: 15px;
	        font-family: helvetica, arial, sans-serif;
		        font-size: 11px;
			        background-color: #FFFFFF;
				        background-image: url("/images/background.gif");
					        }

body#popupShippingEstimator {
	margin: 15px;
	font-family: helvetica, arial, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	}

a img {border: none; }

a:link, #navEZPagesTOC ul li a {
	color: #364D76;
	text-decoration: none;
	}
 
a:visited {
	color: #364D76;
	text-decoration: none;
	}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
	}

a:active {
	/*color: #0000FF;*/
	}

div.productName {
	background-color: #3F8EC0;
	height: 30px;
	text-align: left;
	padding-left: 4px;
	font-weight: bold;
	padding-top: 8px;
	font-size: 20px;
	color: #ffffff;
	}

h2 {
	font-size: 1.4em;
	}

h3 {
	font-size: 1.3em;
	}
.optionNameNew {
	font-size: 1.1em;
	font-weight: bold;
}
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .larger{
	font-size: 1.1em;
	}
	

.biggerText {
	font-size: 1.2em;
	}

h1, h2, h3, h4, h5, h6 {
	margin: 0.3em 0em 0.3em 0em;
	}


CODE {
	font-family: helvetica, arial, sans-serif;
	font-size: 1em;
	}

FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0em;
	}

TEXTAREA {
	float: left;
	margin: auto;
	display: block;
	width: 95%;
	}

input:focus, select:focus, textarea:focus {
	background: #F0F8FF;
	}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 0px solid #cccccc;
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	}

LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}
	
#logo {
	margin: 24px 0 0 0;
	width: 455px;
	}

LABEL.inputLabel {
	width: 11em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}

P, ADDRESS {
	padding: 0.5em;
	}

ADDRESS {
	font-style: normal;
	}

.clearBoth {
	clear: both;
	}

HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #9a9a9a;
	}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #000000;
	}

.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	color: #ffffff;
	}

.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}
	
#salesAd {
	/*background-image:url(../images/sales_ad_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;*/
	height: 0px;
	margin: 114px 0 -143px 0px;/* 3px*/
	clear:both;
	padding: 0px;
	color:#2B457C;
	text-align:left; /*left8?
	width: 290px;
	/*border:1px solid #000000;*/
	}

/*wrappers - page or section containers*/
#mainWrapper {
	text-align: left;
	vertical-align: top;
	/*width: 903px;
	background-image:url(../images/bg.jpg);*/
  	background-position:top;
  	background-repeat:no-repeat;
	}

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}
	
#headerWrapper {
	/*background-image:url(../images/top_bg.jpg);*/
	background-position:top;
  	background-repeat:no-repeat;
	}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	} 

#tagline {
	/*color:#000000;*/
	/*font-size: 2em;*/
	text-align : left;
	vertical-align: middle;
	margin: 20px 0 15px 78px;
	color:#2B457C;
	font-weight:bold;
	}

#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, /*#checkoutBillto, */#navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
	}
	
#checkoutShipto1, #checkoutBillto1 {
	margin: 0;
	width: 400px;
	}

.wrapperAttribsOptions {
	}

/*navigation*/

.navSplitPagesResult, .navSplitPagesLinks {
	border-bottom: 1px solid #486797;
	width: 50%;
	/*margin-bottom:8px;*/
	padding-bottom:4px;
	padding-top:4px;
	}
.navNextPrevCounter {
	margin: 0em;
	font-size: 10px;
	padding:  0.2em 0.3em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding:  0em 0em 0em 0.1em;
	list-style-type: none;
	}

/*.navNextPrevWrapper {
	border-bottom: 1px solid #486797;
	padding-bottom:2px;
	padding-top:4px;
	margin-right: 30px;
	}*/

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
	margin: 0em;
	padding: 0em;
	/*background-color: #14A2C7;*/
	font-weight: bold;
	color: #ffffff;
	/*height: 1%;*/
	width: 100%;
	/*text-transform: uppercase;*/
	}
	
#navMainWrapper {
	width: 339px;

	}

TD.navMain {
	background-color: #14A2C7;
	}
	
#navMainSide {
	color: #6E3042;
	text-align: right;
	}


#navMain ul, #navMainSide ul, #navSupp ul, #navCatTabs ul  {
	margin: 0em;
	padding:  0em;
	list-style-type: none;
	/*line-height: 1.5em;*/
	}

#navMain ul li, #navMainSide ul li, #navSupp ul li, #navCatTabs ul li {
	display: inline;
	white-space: nowrap;
	}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em;
	margin: 0em;
	color: #ffffff;
	}

#navMainSide ul li a {
	text-decoration: none;
	padding: 0em 0.5em 0em 0.5em;
	margin: 0em;
	color: #6E3042;
	text-transform: none;
	text-decoration:underline;
	font-weight:normal;
	}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #000000;
	}

#navEZPagesTOC ul {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}

#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}

#navMainSearch, #navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin: 0.5em;
	}
	
#indexProductList {
	margin-right: 30px;
	}

#navBreadCrumb {
	/*background-color: #cc9900;*/
	}

#navEZPagesTop {
	background-color: #ffff33;
	}

#navBreadCrumb, #navEZPagesTop {
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
	}

#navColumnOne {
	/*background-color: #FFCC99;*/
	width: 276px;
	text-align:left;
	padding: 0 9px 0 9px;
	}

#navColumnTwo {
	/*background-color: #00BFBF;*/
	}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo,5centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}

.content, #productDescription, .productGeneral, ul.productGeneral .shippingEstimatorWrapper {
	font-size: 12px;
	padding: 0em;
	color: #062158;
	list-style: none;
	background-color: #FFFFFF;
	/*margin-right: 30px;*/
	}
	
.subHeader {
	font-size: 14px;
	padding: 0em;
	color: #E4AB48;
	list-style: none;
	padding: 9px 0 0 3px;
	font-weight:bold;
	letter-spacing:1px;
	display:block;
	}
	
.subHeaderContent {
	font-size: 11px;
	padding: 0em;
	color: #336CA0;
	list-style: none;
	padding-left: 4px;
	letter-spacing:1px;
	display:block;
	}
	
#livechatTable {
	color:#017A9E;
	font-size: 11px;
	margin:9px 0 0 2px;
	width:415px;
	}
	
	
	

.alert {
	color: #6E3042;
	margin-left: 0.5em;
	margin-right: 2em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
.centerColumn, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	/*background-image: url('../images/centerright.jpg');*/
	background-repeat: repeat-y;
	}
	
/* DEFINES PAGE MAIN CONTENT WIDTH */
/*#checkoutConfirmDefault, #checkoutSuccess, #shoppingCartDefault, #checkoutShipping, #checkoutPayment, #checkoutShipAddressDefault, #checkoutPayAddressDefault {
	padding: 0em 8em 0em 1em;
	}
#checkoutConfirmDefault {
	padding: 0em 11.5em 0em 1em;
	}
#checkoutShippingContentBox {
	padding: 0em 10.5em 0em 1em;
	}*/
	
	
#tellAFriendDefault{ 
	padding: 0.5em 3em 0.5em 0.8em;
	color: #2B457C;
}

.smallText, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}

/*Shopping Cart Display*/
#cartAdd {
	/*float: right;*/
	text-align: left;
	margin: 1em 0em 1em 0em;
	/*border: 1px solid #000000;*/
	padding: 0em;
	}

.tableHeading TH {
	border-bottom: 1px solid #cccccc;
	}

.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	 }

#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	width: 660px;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
	padding: 0.5em 0em;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

.cartNewItem {
	color: #33CC33;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	color: #660099;
	position: relative;   /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

#cartAttribsList {
	margin-left: 1em;
	}

#mediaManager {
width: 50%; 
margin: 0.2em;
padding: 0.5em;
}
.normalprice, .productSpecialPriceSale {
	/*text-decoration: none;*/
	color: #182B51;
	padding: 0.2em;
	font-size: 12px;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	font-size: 12px;
	padding: 0.1em 0.1em 0 0.1em;
	color: #182B51;
	font-weight:bold;
	display: block;
	}

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}
	
.productListing-heading {
	padding-top: 5px;
	}

/*Image Display*/
#productMainImage {
	padding-right: 3px;
	}
	
#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}

.categoryIcon, #categoryIcon {
	margin-right: 30px;
	}
	
#cartImage {
	margin: 0.5em 1em;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.attributesComments {}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .ezPageBoxListContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
	}
div.centerColumn A {
font-weight: bold;
        text-decoration:underline;
	        color: #0066FF;

}
div.centerColumn P, div.centerColumn UL{
	color: #17235f;
}
#featuredProducts {
	padding-top: 30px
	}

/*sideboxes*/
.columnLeft {
/*background-image: url('../images/leftnav.jpg');*/

}

A.autoshipLink {
	color: #364D76;
	text-transform:uppercase;
	font-weight: normal;
	text-decoration:underline;
	font-size:11px;
	margin: 0px 0px 0px 4px;
	}
	
A.autoshipLink:hover {
	font-size:11px;
	color: #6E3042;
	}

h3.leftBoxHeading, h3.leftBoxHeading a {
	font-size: 1em;
	color: blue;
	background-color: #3F8EC0;
	text-align:left;
	}
h3.leftBoxHeading1, h3.leftBoxHeading1 a {
	font-size: 12px;
	color: #ffffff;
	background-color: #1b6aa8;
	margin: 1px 0px 1px 0px;

	}
h3.leftBoxHeading1, h3.leftBoxHeading1 a:hover {
	color: #ff0000;
}
.leftBoxHeading1, .centerBoxHeading1 {
	text-align: left;
	margin: 0em;
}
.leftBoxHeading, .centerBoxHeading {
	text-align: left;
	margin: 0em;
	/*background-color: #FF6699;*/
	/*padding: 0.5em 0.2em;*/
	}

.leftBoxContainer {
	/*border: 1px solid #ffffff;*/
	}
A.category-top-holiday {
	color: #bf081e;
	/*text-transform:uppercase;*/
	/*font-weight: bold;
	font-size:10px;*/
	font-weight: bold;
	cursor:hand;
	line-height:16px;

}
span.category-top,A.category-top, LI.infolinks, A.category-links {
	color: #062158;
	/*text-transform:uppercase;*/
	/*font-weight: bold;
	font-size:10px;*/
	font-weight: bold;
	cursor:hand;
	line-height:16px;
	
	}
	
#blanksideboxHeading1 {
	color: #ffffff;
	font-size: 12px;
	text-transform: uppercase;
	        padding:0 0 3px 12px;
}
A.category-top-holiday:hover,span.category-top:hover,A.category-top:hover, A.category-links:hover, span.category-subs:hover {
	/*font-size:10px;*/
	color:#ff0000;
	cursor:hand;
	}
.catwsub {
	color: #182B51;
	/*text-transform:uppercase;*/
	/*font-weight: bold;
	font-size:10px;*/
	font-size:12px;
	background-color: #1b6aa8;
	margin: 1px 0px 1px 0px;
	font-weight: bold;
	text-decoration: underline;
	line-height:16px;

}
#category-top {
	/*border-bottom: 1px solid #ffffff;*/
	/*line-height: 16px;*/
	font-size:16px;
	padding-left: 12px;
	}
	
#category-alt1 {
	/*border-bottom: 1px solid #ffffff;*/
	cursor: hand;
	font-size: 13px;
	}
.category-subs {
color: #062158;
font-size: 12px;

}
	
span.category-subs-selected, .category-subs-selected {
	color:#ff0000;
	left: -12px;
font-size: 12px;
	}

.leftBoxHeading, #categoriesHeading, #manufacturersHeading, #ezpagesHeading, #informationHeading, #blanksideboxHeading {
	color: #a08028;
	background-color: #ffffff;
	font-size: 12px;
	}
#blanksideboxHeading2  {
	color: #ffffff;
	font-size: 11px;
	letter-spacing:1px;
	text-transform: uppercase;
	padding:0 0 3px 0px;
	margin: 1px 0px 1px 0px;


}
.rightBoxHeading {
	color: #11B3F0;
	font-size: 12px;
	letter-spacing:1px;
	text-transform: uppercase;
	padding:0 0 3px 0px;
	font-weight: bold;
	}
	
#rightBox, #rightBox A, A.morelink {
	color: #11B3F0;
	font-size: 12px;
	font-weight: bold;
	}
	
#rightBox A, A.morelink {
	text-decoration:underline;
	text-transform:none;
	}
	
#rightBox A:hover, A.morelink:hover {
	text-decoration:none;
	color: #DC9203;
	font-size:12px;
	}

	
#rightBox A.rightBoxLinks2 {
	color: #182B51;
	font-size: 12px;
	/*dding:0 0 3px 0px;*/
	/*text-decoration: underline;*/
	}



#infolinks {
	border-bottom: 1px solid #ffffff;
	padding: 3px 3px 3px 11px;
	width: 158px;
	}
	
.sideBoxContent {
	padding: 0em;
	margin: 0em;
	color:#FFFFFF;
	/*padding: 0.4em;*/
	}
li.sideBoxContent {
	font-size: 12px;
	font-weight: bold;

}
h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 1.1em;
	color: #FFFF00;
	}

/*.rightBoxHeading {
	margin: 0em;
	background-color: #663366;
	padding: 0.2em 0em;
	}*/

h3.leftBoxHeading a:hover {
	color: #ff0000;
	text-decoration: none;
	} 
h3.rightBoxHeading a:hover {
	color: #FF0000;
	text-decoration: none;
	}

.rightBoxContent {
	background-color: #C7D8F2;
	/*margin-bottom: 1em;*/
	border-left: 1px solid #54BFEF;
	border-right: 1px solid #54BFEF;
	padding: 8px;
	font-size: 15px;
	color: #6E3042;
	font-weight:bold;
	}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: left;
	vertical-align: top;
	}
	
#productLongDescription, #productLongDescription td {
	color: #364D76;
	}
#wholehouseinfo {
font-family: Verdana, helvetica, arial, sans-serif;
font-weight: bold;
font-size: 22px;
color: #CC3300;
text-align:center;
}
#productLongDescription A {
	font-weight: bold;
	text-decoration:underline;
	color: #0066FF;
}
	
#siteinfoLegalWrapper {
	height:100px;
	margin-left: 0px;
	border-bottom: 1px; solid: #bef0fb;
	vertical-align: top;
	background-image: url('../images/footer_bodybg.jpg');
	background-repeat: no-repeat;
	}
#siteinfoLegal {
	text-align: left;
	vertical-align: top;
	margin: 0px 0px 0px 188px;
	padding-top:10px;
	}
	
#legalCopyright A, .legalCopyright {
	font-size: 12px;
	color: #ffffff;
	font-weight:normal;
	text-decoration:none;
	}
#legalCopyright A:hover {
	font-size: 12px;
	color: #ffffff;
	font-weight:normal;
	text-decoration:underline;
	}
	
	
.productListing-even, .productListing-odd, .productListing-data  {
	border-bottom: 1px solid #486797;
	padding: 15px 0px 15px 0px;
	vertical-align:top;
	}

	
.listingDescription {
	font-size: 11px;
	padding-top: 10px;
	color: #6E3042;
	}
	
.listingModelPrice {
	font-size: 11px;
	color: #6E3042;
	}
	
.leftBoxHeading, .centerBoxHeading,.rightBoxHeading {}

#bestsellers .wrapper {
	margin: 0em 0em 0em 1.5em;
	}

#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}

#bannerboxHeading {
	background-color: #0000CC;
}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

/*misc*/
.back {
	float: left;
	}

.forward {
	float: right;
	}

.bold {
	font-weight: bold;
	}

.rowOdd {
	background-color: #E8E8E8;
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	background-color: #F0F0F0;
	height: 1.5em;
	vertical-align: top;
	}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

TR.tableHeading {
	background-color: #cacaca;
	height: 2em;
	}

#siteMapList {
	width: 90%;
	float: right;
	}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp {
	background-color: #ffffff;
	}
	
	/* CUSTOM STYLES */
	
.indexproductGeneralHeader, #productWrapper {
	padding-bottom: 4px;
	border-bottom: 1px solid #486797;
	}
	
.indexCatHeader, A.indexCatHeader {
	color: #00B1D6;
	font-size: 11px;
	letter-spacing:1px;
	margin-bottom:4px;
	}

.productWrapper {
	}

.catHeader {
	margin-top: 0px;
	border-bottom: 1px solid #486797;
	}

.indexPrdDescription {
	font-size: 13px;
	padding: 0.2em;
	color: #4D5A7C;
	font-weight:bold;
	text-transform:uppercase;
}

.indexPrdModel {
	font-size: 11px;
	text-transform:none;
	letter-spacing:1px;
	padding:3px 0 3px 0;
	
}

A.indexPrdModel {
	color:#00AEEF;
	font-size:11px;
	text-transform:none;
	

}

A.orangeLink {
	color: #DF5837;
	font-size: 12px;
	}

A.indexBuyNow IMG {
	font-size: 13px;
	padding: 0.2em;
	margin: 0.2em;
	color: #DB3A3A;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	
}
A.indexBuyNow:hover {
	font-size: 13px;
	color: #DB3A3A;
	text-decoration:underline;
}

A.indexBlue {
	font-size: 13px;
	padding: 0.2em;
	color: #2B457C;
	font-weight:bold;
	text-decoration:underline;
}
A.indexBlue:hover {
	font-size: 13px;
	color: #2B457C;
	text-decoration:underline;
}

.indexBlueContent {
	font-size: 12px;
	padding: 0em;
	color: #2B457C;
	font-weight:normal;
	line-height: 16px;
	}
	
.listingProdtitle {
	font-size: 13px;
	padding: 0.2em;
	color: #6E3042;
	font-weight:bold;
	}
		
A.listingSmallLink, A.listingSmallLink:visited, #productInfoLink A {
	font-size: 11px;
	padding: 0.2em;
	color: #6E3042;
	font-weight:bold;
	text-decoration:underline;
	}
	
#productInfoLink {
	margin-left: 120px;
	}
	
#reviewSubHead {
	/*border-bottom: 1px solid #486797;*/
	/*width: 100%;*/
	/*margin-bottom:8px;*/
	padding-bottom:2px;
	padding-top:2px;
	padding-left:170px;
	vertical-align:middle;
	}
	
.reviewSubHeadRed {
	/*color:#2B457C;*/
	font-size:11px;
	font-weight:bold;
	text-decoration: underline;
	}
	
.reviewSubHeadBlue {
	color:#2B457C;
	font-size:11px;
	font-weight:bold;
	padding-left: 80px;
	}
	
#reviewTablerows {
	border-top: 1px solid #486797;
	}
	
#reviewProductImages {
	padding: 6px;
	}
	
A.reviewBuyNow {
	font-size: 11px;
	padding-bottom: 0.2em;
	color: #DB3A3A;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
A.reviewBuyNow:hover {
	font-size: 11px;
	color: #DB3A3A;
	text-decoration:underline;
}

#reviewText {
	padding-top: 10px;
	padding-left: 15px;
	}
	
#reviewText ul {
	padding-left: 5px;
	margin: 5px 0px 4px 0px;
	list-style-position:inside;
	}
	
UL.brandLinks {
	padding:0px 0px 0px 14px; 
	margin:0px; 
	list-style-type: none;
	}
	
A.brandLinks { 
	font-size: 11px;
	color: #brandLinks;
	text-decoration:underline;
	color:#005D84;
	line-height:16px;
	}
	
A.brandLinks:hover { 
	text-decoration:none;
	color:#DC9203;
	}
	
/* SUPPORT PAGES */

#supportText {
	color: #2B457C;
	margin-left:5px;
	}
	
#supportText H1, #supportText H2 {
	color: #2B457C;
	}

#supportText A {
	color: #2B457C;
	text-decoration:underline;
	}
	
#supportText A:hover {
	color: #19709F;
	}	

#supportTextSm {
	font-size: 11px;
	}
	
#supportTextSm A {
	font-size: 11px;
	color: #6E3042;
	text-decoration:underline;
	}

#moreinfoBox {
	float:right;
	margin: 15px 55px 0px 20px;
	width:230px;
	}
	
#moreinfoBoxInner1 {
	background-color: #C7D8F2;
	}

#moreinfoBoxInner2 {
	padding: 12px;
	font-size: 11px;
	}
	
#moreinfoBoxInner3 {
	margin: 5px 10px 10px 10px;
	font-size: 11px;
	}

#moreinfoBoxInner2 A, #moreinfoBoxInner3 A {
	color: #1A2F5C;
	text-decoration:underline;
	font-weight:normal;
	}
.moreinfoBoxTitle {
	color: #6E3042;
	font-weight:normal;
	}
	
#homeRightGUI {
	font-family:helvetica, arial, sans-serif;
	}
	
#homeRightGUI TD.padded {
	padding: 0px 0px 0px 25px;
	}
	
#homeRightGUI .lgWhite {
	color:#FFFFFF;
	font-size:16px;
	}
	
#homeRightGUI A.Orange {
	color:#FC9702;
	font-size:16px;
	text-decoration:none;
	}
	
#homeRightGUI A.Blue {
	color:#2A5798;
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
	}
	
