/**



 * 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_new.css 3286 2006-03-28 01:14:04Z drbyte $



 */







body {



color:#777777;



font: 12px arial, sans-serif;



background-color:#003333;/* #f3f3f3; original background around store */



margin:0;



background-image: url("../images/bodybg.gif");



background-repeat: repeat-x; 







}







#mainWrapper {



text-align: left;



vertical-align: top;



width:1000px; /* sets the width of the store */



background-color:#fff; /* gives the store a white background */



margin: 0px auto 0 auto;



padding-bottom: 10px;



}







#bottomShadow {



height: 1px;



margin: 0 auto 0 auto;



width: 1000px;



background-color: transparent;



background-image: url(../images/bottom_shadow.gif);



background-repeat: no-repeat;



background-attachment: scroll;



background-position: 0pt 0pt;



overflow-x: hidden;



overflow-y: hidden;



}







a img {border: none; }







.smallProductImage img {



margin-right: 6px;



}







a:link {



color: #372500; /*#0092c2;*/



text-decoration:none;



font-weight:normal;



}







a:visited {



color: #372500; /*#0092c2;*/



text-decoration:none;



font-weight:normal;



}







a:hover {



color:#C41200;







}











h1 {



	font-size: 1.4em;



	/* color:#68962A; */



}



h2 {



	font-size: 1.3em;



	/* color:#68962A; */



}



h3 {



	font-size: 1.2em;







}







h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{



	font-size: 1.1em;







}











.biggerText {







	}







h1, h2, h3, h4, h5, h6 {



	margin: 0.3em 0.3em 0.3em 0;



	color: #5a5a5a;



}







CODE {



	font-family: arial, verdana, helvetica, sans-serif;



	font-size: 1em;



	}



FORM, SELECT, INPUT {



	display: inline;



	font-size: 1em;



	margin: 0.1em;











}







#tellafriendContent input {



vertical-align: middle;



}







TEXTAREA {



	margin: auto;



	display: block;



	width: 95%;



	}



input:focus, select:focus, textarea:focus {







}



FIELDSET {



	padding: 0.5em;



	margin: 10px;



	border: 1px solid #d4d4d4;



	}



LEGEND {



	font-weight: bold;



	padding: 0.3em;



	color: #575757;



	}







LABEL, h4.optionName {



	line-height: 1.25em;



	padding: 0.1em;



}







LABEL.checkboxLabel, LABEL.radioButtonLabel {



	font-size: 0.95em;



	margin: 0.2em 0.5em;



	}







#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {



	float: left;



	}



.categoryListBoxContents {

display:inline;

float:left;

}





LABEL.inputLabel {



	/* font-size: 12px; */



	width: 10em;



	float: left;



	}







LABEL.inputLabelPayment {



	width: 15em;



	float: left;



	}







LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {



	width: 12em;



	float: left;



	}







P, ADDRESS {



	padding: 0.5em 0.5em 0.5em 0;



}



ADDRESS {



	font-style: normal;



	}



.clearBoth {



	clear: both;



}















HR {



	height: 1px;



	margin-top: 0.5em;



	border: none;



	border-bottom: 1px solid #e5e5e5;



	}



	



	



.sideBoxContent	HR {



	border-bottom: 1px solid #F7F7F7;



	}







	



/*warnings, errors, messages*/



.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {



	line-height: 1.8em;



	padding: 0.2em;



	border: 1px solid #000000;



	}



.messageStackWarning, .messageStackError {



	background-color: #d80000;



	color: #ffffff;



	}



.messageStackSuccess {



	background-color: #99FF99;



	color: #000000;



	}



.messageStackCaution {



	background-color: #FFFF66;



	color: #000000;



	}



/*wrappers - page or section containers*/



#mainWrapper {



	text-align: left;



	vertical-align: top;



}







/* main content area */



#contentMainWrapper {



margin:0;



/* background-color: #f4f4ef; */







}



















#headerpic {



margin: 0 auto 0 auto;



padding:0;



width: 1000px;



}











#headerpic img{



display: block;



}







#logotop {







position: relative;



height: 80px;



width: 1000px;



margin: 0 auto 0 auto;



padding: 0;







}







#logotop img{



border: 0;



margin-top: 8px;







}







#contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #popupAdditionalImage, #popupImage {



	margin: 0em;



	padding: 0em;



}







#headerWrapper {



/* margin-bottom: 10px; */



width: 100%;



}











#headerWrapper img{



border: 0;



}











#navColumnOneWrapper, #navColumnTwoWrapper  {



	margin: auto;



}







#sendSpendWrapper {



	border: 1px solid #cacaca;



	float: right;



	margin: 0em 0em 1em 1em;



	}







.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #csNotifications, #navEZPagesTOCWrapper {



	margin: 10px 0px;



	width: 46%;



	}







.wrapperAttribsOptions {



	margin: 0.3em 0em;



	}







/* HEADER */



#navMainWrapper {



position: absolute;



color: #fff;



top: 2px;



right: 0px;







}







#navMainWrapper a:link , #navMainWrapper a:visited {



color: #002222; /*#00aee7;*/



text-decoration:none;



}







#navMainWrapper a:hover {



color: #AA802B; /*#acacac;*/







}







#headerContent {







}



















#headerContent #logoimg {



border: 0px;



position: relative;



top: 25px;



left: 30px;



}







#nameWrapper  {



padding:25px 0 10px 30px;



}







#nameWrapper a, #nameWrapper a:visited {



font-size:25px;



text-decoration:none;



color:#fff;



font-weight:normal;



}







#taglineWrapper {



font-size:20px;



padding:10px 0 10px 60px;



margin-top:-30px;



color:#fff;



}







#navCurrenciesWrapper  {



color: #4d4d4d;



width: 100%;



background-color: #e8e8e8;



background: url("../images/borderbottom.gif"); 



background-repeat: repeat-x;



padding: 0;







}







#navCurrenciesWrapperInner {



height: 35px;



position: relative;



width: 1000px;



margin: 0 auto 0 auto;



}















#navCurrenciesWrapper .nav_language {float:left; margin-top: 8px; padding:0px 15px 3px 0px;}



#navCurrenciesWrapper .nav_currencies {float:left; margin-top: 8px; padding:0px 15px; border-left:1px solid #d2d2d2;}



#navCurrenciesWrapper form {margin: 0px; padding:0px;}



#navCurrenciesWrapper select, #navCurrenciesWrapper input {margin: 0px; padding:0px;}











#navEZPagesTop {



text-align:left;



padding-top: 0px;



padding-left: 0px;



padding-bottom: 0px;



color: #515151;



}







#navEZPagesTop a:link,  #navEZPagesTop a:visited {



display: block;



color: #002121; /*#fff;*/



/* font-weight: bold; */



font-family: Helvetica, Arial, sans-serif;



font-size: 13px;



text-decoration: none;



padding: 12px 25px 11px 25px;



white-space: nowrap;



background-image:url(../images/menu_a_bg.gif);



background-repeat:no-repeat;



background-position:right center;



line-height: 16px;



}







/*



#navEZPagesTop a.clrbg {background:none;}







*/























#navEZPagesTop ul {margin:0; list-style:none; padding-left:0px;}



#navEZPagesTop ul li {float:left; padding:0px 0 0px 0;}







#navEZPagesTop a:hover {



color: #D4BF95; /*#00AEE7;*/



/*background-color: #553900;*/ /*#353535;*/
	background: #553900; /* for non-css3 browsers */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#553900', endColorstr='#372500'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#553900), to(#372500)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #553900,  #372500); /* for firefox 3.6+ */


 }















#topmenubar {



background: url("../images/menubg.gif");



background-repeat: repeat-x; 



background-color: #fff;



height: 41px;



width: 100%;



margin: 0;



}











#topmenubarinner {



height: 41px;



width: 1000px;



margin: 0 auto 0 auto;



}















#indexDefaultMainContent {



padding-left: 0px;



}







#indexDefaultMainContent p{



margin:0;



padding-bottom:10px;







}







#navMainSearch {



position: absolute;



margin:0 5px 0 0;



top: 32px;



right: 0px;



}







#navMainSearch input {



font-size: 10px;



}







#categoryDescription {



margin-left: 5px;



}







	



/*navigation*/







.navSplitPagesResult {



	margin: 0.5em;



	font-size: 0.9em;



	}



.navSplitPagesLinks {



	margin: 0.5em;



	font-size: 0.9em;



}



.navNextPrevCounter {



	margin: 0em;



	font-size: 0.9em;



	}



.navNextPrevList {



	display: inline;



	white-space: nowrap;



	margin: 0;



	padding:  0.5em 0.2em;



	list-style-type: none;



	}







#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {



	margin: 0em;



	font-weight: normal;



	height: 1%;



	width: 100%;



}















#footerhsy a:link, #footerhsy a:visited{



color: #002222; /*#a5a5a5;*/



text-decoration: none;







}







#footerhsy a:hover {



color: #553900; /*#00aee7;*/







}







#footerhsy {







background-image: url("../images/footer.gif");



background-repeat: repeat-x;



background-color: #AA802B; /*#1d1d1d;*/



color: #002222; /*#767676;*/



height: 70px;



width: 100%;



padding-bottom: 0px;



/* border-top: 1px solid #e7e7e7; */







}







#footerhsyInner {



position: relative;



width: 1000px;



margin: 0 auto 0 auto;



/*



background-image: url("../images/footerbg.jpg");



background-repeat: no-repeat; 



*/



}







.imgtop {



position: absolute;



top: -2px;



right: 16px;



}







#footerline







{



height: 2px;



margin-top: 0px;



background-color: transparent;



background-image: url(../images/footerborder.gif);



background-repeat: repeat-x;



background-attachment: scroll;



background-position: 0pt 0pt;



overflow-x: hidden;



overflow-y: hidden;



}







#navMain {



padding-right: 3px;



}







#navMain ul, #navCatTabs ul  {



	margin: 0;



	padding:  2px 0px;



	list-style-type: none;



	text-align: center;



	line-height: 18px;



}







#navSupp ul {



	margin: 0px 0 0 0;



	padding:  2px 0px;



	list-style-type: none;



	text-align: center;



	line-height: 18px;



}







#navMain ul li, #navSupp ul li, #navCatTabs ul li {



	display: inline;



}















#navSupp ul li a, #navCatTabs ul li a {



	text-decoration: none;



	padding: 0 9px 0 5px;



	margin: 0;



	white-space: nowrap;



}







#navMain ul li a {



	text-decoration: none;



	padding: 0 0 0 8px;



	margin: 0;



	white-space: nowrap;



}







#headerWrapper #navMain ul li {







}







#navEZPagesTOCWrapper {



font-weight: bold;



float: right;



height: 1%;



border:1px solid #dfdfdf;



}







#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;



}







#navCategoryIcon, .buttonRow, #indexProductListCatDescription  {



	margin: 0.5em;



}



#navBreadCrumb {



border-bottom:1px solid #f0f0f0;



padding: 0px 0 5px 0;



margin:10px 10px 7px 10px;



color: #b17701;



}







/*The main content classes*/



#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {



	vertical-align: top;



}







#whatsNew img {



/* border: 1px solid #e6e6e6; */



}







#specialsDefault img {



/* border: 1px solid #e6e6e6; */



}







#whatsNew {



padding-left: 0px;







}











#gvFaqDefaultMainContent  {



padding-left: 10px;



}







#indexProductList {



margin: 10px;



}







#productGeneral {



margin: 10px;



/* background-color:#F8D4DA; */







}















#featuredProducts img {



/* border: 1px solid #e6e6e6; */



}







#cartInstructionsDisplay {



margin-left: 10px;



}







.important {



margin-left: 10px;



}







#productAdditionalImages {



clear: both;



}















#productDescription, .shippingEstimatorWrapper {



	padding: 0.5em;



}















.alert {



	color: #d80000;



	margin-left: 0.1em;



	font-size: 0.9em;



	}



.advisory {}



.important {



	font-size: 1.1em;



	}



.notice {}



.rating{}



.gvBal {



	float: right;



	}



	



 #bannerFour,  #bannerFive,  #bannerSix {



	padding: 0.8em;



}







#bannerOne {



padding: 7px 0.8em 0.1em 10px;



}







#bannerTwo, #bannerThree {



padding: 0;



margin: 8px 0 0 0;



clear:both;



background-color: #F5F5F5;



}















#bannerFive {











}







#bannerTwo img, #bannerThree img {



display: block;



vertical-align:bottom;



}















.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {



	font-size: 0.9em;







	padding-bottom: 8px;



}







#siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {







}







/*Shopping Cart Display*/



#cartAdd {



text-align: center;



margin: 1em 0 1em 0;







border:1px solid #d2d2d2;



padding: 1em;



float:left;



clear:right;



margin-right: 15px;



}







.cartTableHeading TH {



	/* border-bottom: 1px solid #cccccc; */



	}







.cartTableHeading, #cartSubTotal {



	background-color: #e5e5e5;



	height: 2.2em;



 }







#cartSubTotal {



	border-top: 1px solid #dadada;



	font-weight: bold;



	text-align: right;



	line-height: 2.2em;



	padding-right: 2.5em;



	}







.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: #a9a9a9;



	position: relative; 



	}







.cartOldItem {



	color: #a9a9a9;



	position: relative; 



	}







.cartBoxTotal {



	text-align: right;



	font-weight: bold;



	}







.cartRemoveItemDisplay {



	width: 3.5em;



	}







#cartAttribsList {



	margin-left: 1em;



	}







.normalprice, .productSpecialPriceSale {



	text-decoration: line-through;



	}



.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {



	/* color: #FDEA9F; */



	color: #C41200;



	}







#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;



	}







/*Image Display*/



#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {



	margin: 0 20px 10px 0 ;



}







#productMainImage a:link {



text-decoration: none;



}







#productAdditionalImages a:link {



text-decoration: none;



}







#productMainImage img {



border: 1px solid #e6e5e5;



}







.categoryIcon {}



#cartImage {



	margin: 0.5em 1em;



	}







/*Attributes*/



.attribImg {



	width: 20%;



	margin: 0.3em 0em;



}







.attributesComments {}







.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {



	margin: 1em 0em;







}







.centerBoxContents {



  padding: 0 5px 5px 5px;



	



}











h3.itemTitle a:link, h3.itemTitle a:visited{



text-decoration: none;



}







h3.itemTitle a:hover{



text-decoration: underline;







}







/* BOXES */



	



#navColumnOne, #navColumnTwo {



background-color: #fff;



}	







.centerColumn {



padding: 0 9px 0 11px;



}







.centerColumn p{



margin: 0;



}







#indexDefaultHeading {



margin: 0;



padding:0;



}







#indexDefault {



margin-top: 5px;



}







#loginDefault {



padding-left: 15px;



}







	



h2.centerBoxHeading {



background-color: #fff;



margin: 1px;



  font: 16px arial, sans-serif;



  font-weight: bold;



  padding-top: 3px;



  padding-bottom: 3px;



  color:#464646;







text-align: left;



padding-left: 22px;



background-image: url(../images/heading-bg2.gif);







background-position: 0px 7px;







background-repeat: no-repeat;







border-bottom: 3px solid #e2e2e2;







}







h2.greeting {







 margin-top: 13px;







}







.productListing-rowheading, TR.tableHeading {



height:30px;



  font: 13px tahoma, arial, sans-serif;



  font-weight: bold;



  margin:0 0 0 10px;



}







.centerBoxWrapper, .tabTable {



padding: 0px;



height: 1%; /*do not remove- IEhack*/



margin-bottom: 1em;



line-height:1.4;



/* background:#f8f8f8 url('../images/content-bg.jpg') 0 28px repeat-x; */



}



		



	.centerBoxWrapper {



margin-top: 8px;



margin-bottom: 5px;



/* border: 1px solid #e2e2e2; */



	}	



		



.sideBoxContent {



padding-top:5px;



padding-left:10px;



padding-bottom:5px;



padding-right:10px;







/* background:transparent url('../images/content-bg.jpg') top center repeat-x; */



/* line-height:10px; */







}







.sideBoxContentItem {margin-bottom: 10px;}



.sideBoxContent ul {margin:0; padding:0; list-style:none;}



.sideBoxContent ul li {background:url(../images/li_underline.gif) bottom left repeat-x; padding:2px 0px 4px;}















.leftBoxContainer {



background-color: #FAF4E9; /*#f7f7f7;*/







margin-top: 7px;



margin-bottom: 5px;



}







.rightBoxContainer {



background-color: #FAF4E9; /*#f7f7f7;*/







margin-top: 7px;



margin-bottom: 5px;



}











#navColumnOneWrapper {



margin-left:7px;



margin-right:1px;



margin-top:0px;



/* background-color: #fff; */



color: #4b4b4b;



}







#navColumnTwoWrapper {



margin-left:1px;



margin-right:9px;







margin-top:0px;



/* background-color: #fff; */



color: #4b4b4b;



}











.leftBoxContainer a:link, .leftBoxContainer a:visited, .rightBoxContainer a:link, .rightBoxContainer a:visited {



color: #372500; /*#0092c2;*/



text-decoration: none;



font-size: 12px;



padding-left: 10px;



line-height: 18px;



}







.leftBoxContainer a:hover, .rightBoxContainer a:hover  {



color: #C41200;



}



 







#categories {







}







#categoriesHeading {







}







.category-top, .category-links {



background-image: url(../images/point.gif);



background-repeat: no-repeat;



background-position: center left;



}











#navCatTabsWrapper {



background-color: #ededed;



}







#navCatTabs{



background-color: #ededed;



width: 1000px;



margin: 0 auto 0 auto;



}











#navCatTabs .category-top, .category-links {



background-image: none;







}







#navCatTabs a.category-top:link, #navCatTabs a.category-top:visited {



color: #372500; /*#0092c2;*/



}







#navCatTabs a.category-top:hover {



color: #C41200;



}











#informationContent a:link, #informationContent a:visited{



background-image: url(../images/point.gif);



background-repeat: no-repeat;



background-position: center left;



}



















#moreinformationContent a:link, #moreinformationContent a:visited{



background-image: url(../images/point.gif);



background-repeat: no-repeat;



background-position: center left;



}















#ezpagesContent a:link, #ezpagesContent a:visited{



background-image: url(../images/point.gif);



background-repeat: no-repeat;



background-position: center left;



}







/*



.centerBoxContentsNew a:link, .centerBoxContentsNew a:visited {







text-decoration: none;



background-repeat: no-repeat;



background-position: center left;



padding-left: 14px;



line-height: 20px;



}



*/







.centerBoxContentsNew a, .centerBoxContentsFeatured a, .centerBoxContentsSpecials a {



font-size: 12px;



padding-left: 4px;



padding-right: 4px;



 }















/* stupid IE 6/7 trips the front page thumbnails */



.centerBoxContentsNew, .centerBoxContentsFeatured, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch {



margin-left: -0.1em; 



margin-right: -0.1em; 



} 











.centerBoxContentsNew, .centerBoxContentsFeatured, .centerBoxContentsSpecials {



font-size: 13px;



color: #4d4d4d;



font-weight: bold;



 }







.rightBoxHeading, .leftBoxHeading {







}















h3 label {



font-size:1.0em;



}







h3.rightBoxHeading, h3.leftBoxHeading  {







background-color: #F3F3F3;



color: #372500; /*#ffffff;*/



font: 12px arial, sans-serif;



font-weight: bold;



text-align: left;



padding-top: 6px;



padding-bottom: 12px;



padding-left: 30px;



margin: 0;



background-image: url(../images/heading-bg.gif);







background-position: 0px 0px;







background-repeat: no-repeat;







}















#navColumnOneWrapper h3.leftBoxHeading a:link, #navColumnOneWrapper h3.leftBoxHeading a:visited  {



color: #fff;



font-size: 12px;



font-weight: bold;



padding-left:2px;



line-height: 16px;



}







#navColumnTwoWrapper h3.rightBoxHeading a:link, #navColumnTwoWrapper h3.rightBoxHeading a:visited  {



color: #fff;



font-size: 12px;



font-weight: bold;



padding-left:2px;



line-height: 16px;







}







#navColumnOneWrapper h3.leftBoxHeading a:hover, #navColumnTwoWrapper h3.rightBoxHeading a:hover {



	color:#C41200;



} 











#search {



/* background-color: #F7DFED; */



}







#search input{



font-size: 11px;



}











#manufacturers {



/* background-color: #F8D4DA; */



}











/* PRODUCT LISTING */







.productListing-rowheading a {



/*



color:#000;



text-decoration: underline;



*/



}







.productListing-data a:link, .productListing-data a:visited  {



/*



color:#000;



text-decoration: underline;



*/



}







.productListing-data a:hover  {



/*



color:#A00C32;



text-decoration: underline;



*/



}







.productListing-data img {



padding:0px;



margin:  8px;



}







.listingProductImage {



padding:0px;



/* border: 1px solid #B7BDBD; */



margin:  8px;



}







.productListing-data {



border-top: 1px solid #e5e5e5;



padding: 5px;







}







.productListing-even {



/* background-color:#ECECEC; */







}







.productListing-odd {



/* background-color:#ECECEC; */







}







/* PRODUCT INFO */



#productDetailsList, #productDetailsList li {



list-style-type:none;



margin-left:0;



padding-left:0;



}







/* FOOTER */







#authorLink {



text-align:center;



font-size:.9em;



}







.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navNextPrevWrapperTop, #navNextPrevWrapperBottom, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {



text-align: center;



}







.navNextPrevWrapper {



margin-bottom: 15px;



}







#bestsellers .wrapper {



	margin: 0em 0em 0em 1.5em;



	}







#bestsellers ol {



	padding: 0;



	margin: 0em;



	}







#bestsellers li {



	padding: 0;



	margin: 0em 0em 0.3em 0em;



	}







#bannerboxHeading {



}



#upProductsHeading {



	text-align: left;



	}



#upDateHeading {



	text-align: right;



	}



/*misc*/



.back {



  float: left;



}







.back1 {



  float: right;



}











.forward {



	float: right;



}







.bold {



	font-weight: bold;



	}







.rowOdd {



	background-color: #fdfdfd;



	height: 1.5em;



	vertical-align: top;



	}







.rowEven {



	background-color: #f7f7f7;



	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



	}











#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: #F5F5F5;



	background-image: none;



}







.hiddenField {



display: none;



}



.visibleField {



display: inline;



}



















#infoShoppingCart {



background-image: none;



background-color: #F5F5F5;



}







a:link.productListing-heading {



text-decoration: none;



}







.orderHistList {



margin:5px 5px 5px 15px;



padding:0;



}







#orderhistoryContent .orderHistList li a:link, #orderhistoryContent .orderHistList li a:visited {



margin:0;



padding:0;



}







#bestsellersContent {



margin:0px 0px 0px 10px;







}







#bestsellersContent li a:link, #bestsellersContent li a:visited {



margin:0;



padding:0;



}







.cartBoxCheckout a:link, .cartBoxCheckout a:visited {



margin:0;



padding:0;



}







.searchinput {



	background: url("../images/sinputbg.gif") no-repeat left top;



	height: 21px;



	padding: 2px 3px 0 5px;



	float: left;



	margin-right: 0;



}







.header-search {



position: absolute;



margin:0;



top: 7px;



right: 0;



}



.header-search input {



	border: 0px;



	margin: 0px;



	color: #002121; /*#a6a6a6;*/



	background: none;



}



.header-search form {



	float: left;



}



.header-search input:focus {



	background: none;



}















#cart_top{



	position: absolute;



	height: 32px;



	right: 2px;



	top: 43px;



	background:url(../images/cart_bg.gif) 0 0 no-repeat;



	padding: 0 0 0 40px;



	text-align: right;



	color: #9A9A9A;



	}



	



#cart_top a:link, #cart_top a:visited {



color: #002121; /*#00aee7;*/



text-decoration:none;



}	







#cart_top a:hover {



color: #AA802B; /*#acacac;*/







}







#indexCategoriesMainContent {



margin-top: 8px;



}







#indexDefaultMainContent {



margin-top: 8px;



}











/* ********* Slideshow ****************** */







div#slideshow {



	padding: 0 0 0 0; margin: 0px auto 0px auto; overflow: hidden;



	position: relative; z-index: 5;



	background-color: #353535;



}











	div#slideshow img {



	border: none;



	}







	div#slideshow ul#nav {



		display: none;



		list-style: none;



		position: absolute; bottom: 5px; right: 0px; z-index: 15;



		width: 115px;



	}



		div#slideshow ul#nav li#prev {



			float: left; margin: 0 0 0 20px;



			display: inline;



		}



		div#slideshow ul#nav li#next {



			float: right; margin: 0 20px 0 0;



			display: inline;



		}



		div#slideshow ul#nav li a {



			display: block; width: 31px; height: 31px; text-indent: -9999px;



		}



			div#slideshow ul#nav li#prev a {



				background: url(../images/prev.png);



			}



			div#slideshow ul#nav li#next a {



				background: url(../images/next.png);



			}







	div#slideshow ul#slides {



		list-style: none;



		margin: 0; padding: 0;



	}



		div#slideshow ul#slides li {



			margin: 0 0 20px 0;



		}



		



		a {outline: none; }



		











/* ********* Slideshow ****************** */