/**
 * 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_img {
/*color:#555;*/

font: 12px verdana, sans-serif;
/*background-color:#414042;*/
/*margin:auto;*/
margin:0 auto;
background-color:#30271B;
 background-image:url(../images/WWI-Website_bg.gif); background-repeat:no-repeat;
 background-position:center;
 

}
#body_img_inner {
	/*color:#555;*/

	font: 12px verdana, sans-serif;
	/*background-color:#414042;*/
	/*margin:auto;*/
	margin:0 auto;
	background-color:#30271B;
	background-image:url(../images/header_inner_page1_01.gif); background-repeat:no-repeat;
	width:1000px;
	height:620px;
	background-position:center;
 }
.menu_links {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	
	vertical-align:top;

}


#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-bottom: 10px;
color:#FFFFFF;

}

#content {
	width:575px;
	position:relative;
	left:310px;
	bottom:300px;
}

#mainWrapper_repeat {

vertical-align: top;
width:1000px; /* sets the width of the store */
/*background-color:#fff; /* gives the store a white background */
;
background-image:url(../images/center_inner_page1_03.jpg); background-repeat:repeat-y;
}


a img {border: none; }

a:link {
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

a:visited {
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

a:hover {
color:#000;
text-decoration:underline;
}


h1 {
	font-size: 1.3em;
	color:#333;
}
h2 {
	font-size: 1.3em;
}
h3 {
	font-size: 1.2em;
}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size: 1.1em;
}


.biggerText {
	font-size: 1.2em;
	}

h1, h2, h3, h4, h5, h6 {
	margin: 0.3em;
}

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}
FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
}


#contentMainWrapper select, #contentMainWrapper input, #contentMainWrapper textarea {
	/*
	border:1px solid #675C45;
	color: #8C8370;
  padding: 1px;
	background: #fff;
	
	*/

}



textarea {
	margin: auto;
	display: block;
	width: 95%;
	}
input:focus, select:focus, textarea:focus {
	background: #F0F8FF;
}
FIELDSET {
	padding: 0.5em;
	margin: 10px;
	border: 1px solid #958C78;
	}
LEGEND {
	font-weight: bold;
	padding: 0.3em;
	color: #000;
	}

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

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 0.5em 0.5em 0.5em;
}
ADDRESS {
	font-style: normal;
	}
.clearBoth {
	clear: both;
}



HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #000;
	}
	

	
/*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;
	}
/*wrappers - page or section containers*/
#mainWrapper {
	text-align: left;
	vertical-align: top;
}

/* main content area */
#contentMainWrapper {
margin:0;
padding: 0;
}

#headerpic {
position: relative;
/*background: url("../images/header-bg.gif");
background-repeat: repeat-x;*/
height: 78px;
width: 850px;
}



#slogan {
position: absolute;
top: 15px;
left: 25px;
}

#slogan h1{
margin:0px;
font-family: "times new roman", serif; 
/* font-family: "trebuchet ms", san-serif; */
font-size: 30px;
/*color: #fff;*/
font-weight: normal;
text-align: left;
}

#slogan h2{
margin:0px;

font-size: 13px;
/*color: #d5cab2;*/
font-weight: normal;
text-align: left;
}


#contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
}

#headerWrapper {
margin-bottom: 20px;
/*background-color: #fff;*/

}
#headerWrapper_inner{

}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	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 {
/*color: #fff;*/
position: absolute;
padding-top: 2px;


top: 0px;
left:0;
}

#navMainWrapper a:link , #navMainWrapper a:visited {
color: #fff;
text-decoration:none;

}

#navMainWrapper a:hover {
color: #675C45;

}

#headerContent {

}


#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: #555;
text-align: right;
/*background-color: #ddd;*/
padding-top: 3px;
padding-bottom: 3px;
}


#navCurrenciesWrapper a {
font-weight: normal;
text-decoration: underline;
}

#navCurrenciesWrapper a:hover {
color: #FE6602;
font-weight: normal;
text-decoration: underline;
}


#navEZPagesTop {
text-align:left;
padding-top: 4px;
padding-left: 18px;
padding-bottom: 4px;
/*color: #998F7B;*/
}

#navEZPagesTop a:link,  #navEZPagesTop a:visited {
color:#fff;
font-weight: normal;
font-family: Helvetica, Arial, sans-serif;
font-size: 13px;
text-decoration: none;
 }
 
#navEZPagesTop a:hover {
color:#D5CAB2;

 }
 
 


#topmenubar {
/* background: url("../images/menubar.gif");
background-repeat: no-repeat; 

width: 850px;
height: 55px;
*/
/*color: #8B0C40;*/
background-color: #000;
height: 25px;
}



#indexDefaultMainContent {
padding-left: 0px;
}

#indexDefaultMainContent p{
margin:0;
padding-bottom:10px;

}

#navMainSearch {
margin:3px 15px 0 0;
text-align: right;
}

#navMainSearch input {
font-size: 11px;
vertical-align:top;
}


#navMainSearch .topsearchbutton {
	border:1px solid #D5CAB2;
	color: #fff;
	background-color: #675c45;
	/*//background-image:url(../images/search-bt.jpg); background-repeat:no-repeat;*/
	}
	
#navMainSearch .topsearchfield {
	border:1px solid #675C45;
	color: #8C8370;
  padding: 1px;
	background: #fff;
	}

#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: #dbc9a2;
text-decoration: none;

}

#footerhsy a:hover {
color:#dbc9a2;
text-decoration: underline;
}

#footerhsy {
/*background-color: #8A816E;*/
color: #dbc9a2;
margin-left: 6px;
margin-right: 6px;
padding-bottom: 5px;
}

#navMain {
padding-right: 1px;

color:#FFFFFF;
}

#navMain ul {
	margin: 0;
	padding:  10px 0px 0 0;
	list-style-type: none;
	text-align: right;
	line-height: 18px;
}

#navSupp ul, #navCatTabs ul  {
	margin: 0;
	padding:  2px 5px;
	list-style-type: none;
	text-align: center;
	line-height: 18px;
	color:#000000;
}

#navMain 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 0.5em;
	margin: 0;
}

#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 #eee;*/
padding: 0px 0 5px 50px;
margin:25px 25px 0 0px;
text-align:left;

}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
}

#whatsNew img {

}

#whatsNew {
padding-left: 0px;
float:left;
width:360px;

}
#whatsNew_inner {
padding-left: 0px;
float:left;
width:575px;

}


#gvFaqDefaultMainContent  {
padding-left: 10px;
}

#indexProductList {
margin: 10px;
}

#productGeneral {
margin: 10px;
/* background-color:#F8D4DA; */

}



#featuredProducts img {

}

#featuredProducts {

	float:left;
	padding-left:25px;
}

#cartInstructionsDisplay {
margin-left: 10px;
}

.important {
margin-left: 10px;
}

#productAdditionalImages {
clear: both;
}



#productDescription, .shippingEstimatorWrapper {
	padding: 0.5em;
}

.alert {
	/*color: #FF0000;*/
	margin-left: 0.1em;
	font-size: 0.9em;
	}
.advisory { 
	margin:15px;}
.important {
	font-size: 1.1em;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
	
 #bannerOne, #bannerTwo, #bannerFour,  #bannerFive,  #bannerSix {
	padding: 0.8em;
}

#bannerThree {
padding-left: 26px;
margin-bottom: 10px;
 }

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
}

#siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
margin-bottom:5px;
}

/*Shopping Cart Display*/
#cartAdd {
text-align: center;
margin: 1em 0 1em 0;

border:1px solid #908773;
padding: 1em;
float:left;
clear:right;
margin-right: 15px;
}

.cartTableHeading TH {
	border-bottom: 1px solid #cccccc;
	}

.cartTableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	height: 2.2em;
 }

#cartSubTotal {
	border-top: 1px solid #cccccc;
	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: #767475;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	color: #000;
	position: relative;   /*do not remove-fixes stupid IEbug*/
	}

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

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

#productAdditionalImages img {
border: 1px solid #D5CAB2;
}

.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: 15px 20px 30px 15px;
}

.centerColumn p{
margin: 0;
}

#indexDefaultHeading {
margin: 0;
padding:0;
}

#loginDefault {
padding-: 15px;
background-color:#FFC;
}

	
h2.centerBoxHeading {
  /* background:transparent url('../images/box-title-bg.jpg') center center repeat-x; */
	font: 13px verdana, arial, sans-serif;
	font-weight: bold;
	padding-left:0px;
	margin-left: 25px;
	padding-bottom: 9px;
	color:#000;
	/*background-image: url("../images/center-heading-bg.gif");*/
	background-position: 0px 19px;
	background-repeat: repeat-x;
	text-align:left;
	/* border-bottom: 3px solid #FDA7CA; */
}

.centerBoxWrapper {
margin-left: 0px;
margin-top: 15px;

}


.centeredContent1 {
text-align: left;
}

.centeredContent1 img{
margin-bottom:3px;
}


.centerBoxContentsNew1 {
margin: 12px 15px 15px 15px;
border-bottom:#960 1px dashed;
}

.centerBoxContentsFeatured1 {
margin: 12px 0 15px 25px;
}

.centerBoxContentsSpecials1 {
margin: 12px 0 15px 0;

}

.text_price {
	padding-left:25px;
}
.product_img_title {
margin:0 50px 5px 0;
padding:0 15px 0 0;
float:right;
padding-right:10px;

}
.producttitle {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	font-size:1.3em;
}


.product_img_title img{
border: 1px solid #D5CAB2;

}

.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; */
color:#000000;
}
.centerBoxWrapper a {

color:#000000;


}
		
.sideBoxContent {
padding-top:0px;
padding-left:0px;
padding-bottom:0px;
padding-right:0px;

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

}

.leftBoxContainer {

/*background-color: #fff;
margin-bottom: 10px;*/
	margin:0px;
}

.rightBoxContainer {
/*background-color: #fff;*/
margin-bottom: 10px;
}


#navColumnOneWrapper {
margin-left:15px;
margin-top:0px;
/*background-color: #fff;*/

}

#navColumnTwoWrapper {
margin-right:7px;
margin-top:0px;
/*background-color: #fff;*/
}

.leftBoxContainer a:link, .leftBoxContainer a:visited, .rightBoxContainer a:link, .rightBoxContainer a:visited {
/*color: #555;*/
text-decoration: none;
font-size: 12px;
padding-left: 0px;
line-height: 18px;
}

.leftBoxContainer a:hover, .rightBoxContainer a:hover  {
color:#000;
}
 
 
 







#categories {

}

#categoriesHeading {

}

.category-top, .category-links {

}

#navCatTabs{
/*background-color: #fff;*/

}


#navCatTabs .category-top, .category-links {
background-image: none;

}

#navCatTabs a.category-top:link, #navCatTabs a.category-top:visited {
/*color: #8D8471;*/
font-weight: bold;
}

#navCatTabs a.category-top:hover {
color: #000;
}


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

}




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

}



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

}

.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:hover {

text-decoration: underline;
 }

.rightBoxHeading, .leftBoxHeading {
height: 22px;

}



h3 label {
font-size:1.0em;
}

h3.rightBoxHeading, h3.leftBoxHeading  {
margin:0;
color: #000000;
font: 11px verdana, arial, sans-serif;
font-weight: bold;
padding-left: 10px;
padding-top: 4px;

/*background-image: url(../images/heading-bg.gif);
background-position: 0px 0px;
background-repeat: repeat-x;*/
text-align:left;
}



#navColumnOneWrapper h3.leftBoxHeading a:link, #navColumnOneWrapper h3.leftBoxHeading a:visited  {
color: #000000;
font-weight: bold;
font-size: 11px;
line-height: 13px;
}

#navColumnTwoWrapper h3.rightBoxHeading a:link, #navColumnTwoWrapper h3.rightBoxHeading a:visited  {
color: #fff;
font-weight: bold;
font-size: 11px;
line-height: 13px;
}


#navColumnOneWrapper h3.leftBoxHeading a:hover, #navColumnTwoWrapper h3.rightBoxHeading a:hover {
	color:#D5CAB2;
} 


#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 #d5cab2;
margin:  8px;
}

.productListing-data {
border-top: 1px solid #d5cab2;
padding: 5px;

}

.productListing-even {
/*background-color:#fff;*/

}

.productListing-odd {
/*background-color:#fff;*/

}

/* 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, #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-left: 0em;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 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: #F8F8F8;
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	background-color: #F4F4F4;
	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: #ffffff;
}

.hiddenField {
display: none;
}
.visibleField {
display: inline;
}


#infoShoppingCart {
background-image: none;
background-color: #fff;
}

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;
}
.head_title {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;

}
.head_text {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	

}
.footer_txt {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;


}
#footer_inner {

vertical-align: top;
width:1000px; /* sets the width of the store */
/*background-color:#fff; /* gives the store a white background */

background-image:url(../images/footer_inner_page1_05.jpg); background-repeat: no-repeat;


}


/*another css virtical dropdown menu css*/ 


body {  
         behavior: url(includes/csshover.htc);
} /* WinIE behavior call */
div#nav-cat {
     margin-top: 0em;
     margin-bottom:0em;
     width: 100%;
     margin-left: auto;
     margin-right: auto;
     font-weight: bold;
     font-size: 1.3em;
}
div#nav-cat ul {
     margin: 0em; 
     padding: 0em; 
     width: 100%;  
     z-index: 1000;
     line-height: 14px;
     border: none;
	 
}

div#nav-cat ul.level1 {
	width:60%;
}
div#nav-cat ul.level2 {
}
div#nav-cat ul.level3 {}
div#nav-cat ul.level4 {}
div#nav-cat ul.level5 {}
div#nav-cat ul.level6 {}

div#nav-cat li {
     z-index: 1; 
     position: relative;
     list-style: none; 
     margin: 0 0 0 0px;
     margin-top: 0; /* change it to whatever space you want to put space between buttons*/
     /* <---this line may help or hinder IE menu shifting issues. */
      /*Sets background of Menu items that DOES NOT have sub-menu's SYSTEM WIDE!!! */
    
}
div#nav-cat li li {
    margin-left: 0em;/* This puts space between menu and sub-menu, reccomend to leave at 0 unless you have over-lapping problems. */
    background-color: #30271B; /* sets the background of submenu ,WITHOUT submenus, when menu is HOVERED */
	padding-left:5px;
} 
div#nav-cat li:hover {background-color: #666633;} /* sets the HOVER background of any MENU item that DOES NOT have submenu items */
div#nav-cat li.submenu {} /* sets the background of any menu item that DOES have submenu items */
div#nav-cat li.submenu:hover {} /*sets the HOVER background of any menu item that DOES have submenu items */



div#nav-cat li a {background-color: transparent; /*<---This will set the background color of the WHOLE MENU, EVERY LEVEL, SYSTEM WIDE!!! If you want different colors, DON'T CHANGE THIS!!! */
    display: block;
    padding: 0.25em 0 0.3em 0em;
    text-decoration: none; 
    width: 100%;
    color: white;
	
	 /* sets the font color of the menu, SYSTEM WIDE!! In order to over-ride the font colors for the menu, and have different 
    colors for each level, such as font color changing when you hover, you need to remove any MENU colors  referred to in your
    stylesheet.css, as they over-ride this stylesheet! (includes/templates/YOUR_TEMPLATE/css/stylesheet.css) */
}

div#nav-cat ul ul {
    position: absolute; top: 0; left: 100%;
    display: none; z-index: 1000;
	
}

div#nav-cat ul.level1 li.submenu:hover ul.level2, 
div#nav-cat ul.level2 li.submenu:hover ul.level3,
div#nav-cat ul.level3 li.submenu:hover ul.level4,
div#nav-cat ul.level4 li.submenu:hover ul.level5,
div#nav-cat ul.level5 li.submenu:hover ul.level6 {
        display:block;
}
div#nav-cat ul.level3 li.submenu:hover ul.level4 { height: 200px;overflow: scroll;}

