/*
-----------------------------------------------------

Copyright 2008 Eggplant Studios All Rights Reserved.

Author: Gina Chen

-----------------------------------------------------
*/

/* --- 1. Frame Work --- */


body { 

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

background:url(../images/bg.png) repeat left top;

margin:0 auto;

text-align:center;

}



#container {

margin:0 auto;

width:47.75em;/*764px*/

padding:0.75em 1.25em 0.75em 1.25em;

background-color:#b09c83;

margin-top:1.875em;

}


#header {

/*background-color:#c9b79f;*/

background-color:#fff;

text-align:left;

margin-bottom:0.75em;

}


#leftNav {

width:8.75em;/*140px*/

background:#fff;

padding:0.512em 0 0.812em 0;

float:left;

height:331px;

/*min-height:20.75em;*/

}


#footer  {

margin:0 auto;

width:47.75em;/*764px*/

padding:0 1.25em 0 1.25em;

/*background-color:#ece7df;*/
background-color:#fff; 

/*border-bottom:3px #572701 solid;*/ 

color:#572701;

}

#zoofrm{

font-family:arial;

font-size:11px; 

line-height:17px;

color:#333333;

text-align:left;

padding:0 0 0.512em 0.812em ;

}
#zooinpt{

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

font-size:11px;
 
font-weight:300;

background-color:#ffffff;

padding:3px 0px 0px 3px;

color:#333333;

margin:0 0 2px 0;

height:14px;

line-height:12px;

}

#nomean {

/*background:#c9b79f;*/

background:#fff;

height:100%;

}
#homeBody #nomean {background:none;height:100%;}

#contactUsNoticeContent,.notice,.advisory ,.messageStackSuccess {
background:#fcf8f2;
border:1px #e7e1d6 dotted;
padding:0.5em;

}
.advisory { font-size:12px;}

#alsoPurchased {

border:1px #A79385 solid;

margin-top:3.125em;

}

#whatsNew ,#featuredProducts {

border:1px #A79385 solid;

margin-top:1.125em;
}

#productAttributes { margin-top:0.625em;}

#productAdditionalImages {
width:150px;

}

.additionalImages img { width:30px; height:30px; padding:1px; border:1px #CCCCCC solid;}

#featured,#specailDefault,#specials{ text-align:center;}

/*#specailDefault img { width:114px; height:101px;}*/


/* --- 2. Fonts --- */

ul,p,h1,h2 {

margin:0;

padding:0;

}


h1 { 

font-size:1.25em;

font-family:"Times New Roman", Times, serif;

line-height:1.2em;

text-transform:uppercase;

}/*font-size:20px;*/


h2 { 

font-size:0.75em; 

font-weight:normal;

color:#572502;

line-height:1.5em;

text-transform:uppercase;

}/*font-size:12px; */

#accounthistoryinfoBody h2 { line-height:3em;}


.borderThree h5 {color:#B09C83;line-height:1.5em;}

.borderThree h1 { margin:1em 0 0.4em 0;}
.con_right h2 { margin-top:5px;}
#featured h2 { margin-top:5px;}
#pawPoints h2 { border-bottom:1px #572701 solid; padding-bottom:0.3em;}
h2#specialsHeading { margin-top:0; padding-bottom:0.2em;}
h2#featuredHeading { padding-bottom:0.2em;}
h2#newsletter { line-height:1; margin-bottom:0.3em;/* margin-top:1.5em;*/ text-indent:8px;}

#alsoPurchased h2,#whatsNew h2,#featuredProducts h2{ text-align:left; background:#c9b79f; line-height:1.5em;}

.con_right h2 a, .con_right h2 a:visited { color:#572502; }

.con_right h2 a:hover { text-decoration:underline;}

p { font-size:0.75em; line-height:1.5em;}

#productGeneral p { line-height:1.2em;}



ul.nav_top { list-style-type:none; float:right; padding:0 0.5em 0 0;font-size:0.625em; text-transform:uppercase; text-align:right; color:#c9b79f; margin:0.3em 0 0 0;/* width:135px;*/ width:335px;}

ul.nav_top  li{ display:block; float:right; line-height:25px; margin-right:0.3em; }


ul.nav_top  li.bag a{ display:block;padding:0 0.3em 0 23px; background:url(../images/bag_icon.gif) no-repeat left center;line-height:25px;}

ul.nav_top  li.bag a:hover{ display:block; padding:0 0.3em 0 23px; background:url(../images/bag_icon_over.gif) no-repeat left center; line-height:25px;}


#header ul.nav_top  li.cart img{ margin-left:520px; vertical-align:text-bottom;}
ul.nav_top  li a,ul.nav_top  li a:visited { color:#c9b79f; text-decoration:none;}
ul.nav_top  li a:hover { color:#552501;}

ul.nav_sec {float:right; list-style-type:none; width:41.416em;/*502px*/ padding:2em 0.928em 0.2em 0; font-size:0.75em;text-align:right; color:#572502; text-transform:uppercase;}
ul.nav_sec li { display:inline;}
ul.nav_sec  li a,ul.nav_sec  li a:visited {color:#572502;text-decoration:none;}
ul.nav_sec  li a:hover { color:#c9b79f;}

#leftNav  ul {list-style-type:none; text-align:left; font-size:0.75em; font-weight:bold; text-transform:uppercase; height:250px; background:url(../images/background_zc.jpg) no-repeat center bottom;  }
#leftNav  ul li { margin:0 0.5em ; width:10.55em;/*126px*/ line-height:1.5; padding:0; vertical-align:text-top;}
#leftNav  ul  li a {display:block;padding:0.3em 0 0.3em 2.416em;width:8.134em;/*97px*/ }
#leftNav  ul  li a,#leftNav  ul  li a:visited {color:#572502;text-decoration:none;}
#leftNav  ul  li a:hover { background:#ece7df url(../images/icons/samll_logo.png) no-repeat left center;}

ul#productDetailsList { font-size:12px; list-style-type:none; margin-top:1em;}

#assistance ul,#aboutUsMainContent ul,#sizingGuideMainContent ul ,ul.changePage{ list-style-type:none; font-size:12px;color:#C9B79F; }
#assistance ul li ,#aboutUsMainContent ul li,#sizingGuideMainContent ul li,ul.changePage li{display:inline;}

/* add zen css */

ul.list { font-size:0.75em; list-style-type:none;}

#footer p { font-size:0.625em; line-height:2.5em; text-align:left; color:#572701;}
#footer p  span { padding-left:41em;}

.centerColumn  p { width:37.666em;/*width:452px*/ margin-top:1em;}

#productDescription { font-size:12px}

#productDescription p { width:15em;/*width:360px*/font-size:12px; margin-top:0;}

#accountDefault p { width:100%; text-align:right;}

#contactUsNoticeContent p{ width:100%;}

.centerColumn p.first { margin-top:0;}

ul#infoRight { font-size:0.75em; list-style-type:none; margin-left:1em;}
ul#infoRight li { line-height:1.5em;}

ul#proInfoReviews { font-size:0.75em; list-style-type:none; margin-left:1em; border:#efe9e2 1px solid; padding:5px;}
ul#proInfoReviews li { line-height:1.5em;}

#reviewsWriteReviewsRate { font-size:12px; font-weight:bold;}
#reviewsWriteReviewsNotice { margin-top:10px;}

#reviewsInfoDefaultDate {font-size:10px; margin-top:20px;}

#reviewsInfoDefaultMainContent { line-height:16px; padding-right:150px; margin-top:5px;}


/* --- 3. Images --- */

img { border:none; padding:0; margin:0; vertical-align:top;}

#header img { float:left; margin:0.8em 0 0.3em 0.812em;}

.categoryListBoxContents a { display:block; float:left;}

.categoryListBoxContents p { float:left; width:100px; text-align:left;}

.centerBoxContentsProducts img { float:left; margin:0 10px 60px 0;}

.centerBoxContentsProducts img.listingBuyNowButton{ float:none; margin:10px 10px 10px 0;}

.flash { margin:0; position:relative;}
.flash p { position:absolute; top:18px; right:20px; font-size:12px; padding:5px; width:159px; text-align:right; background-color:#f4e4ca; border:1px #b09c83 solid;}

#aboutUs img { float:left; margin:0 10px 0 0;}


/* --- 4. Basic Classes --- */

.clear { clear:both;}

.fleft { float:left;}

.fright { float:right;}

.marginT { margin-top:0.75em;}

.marginL { margin-left:20px; vertical-align:top;}
.colorBlack { color:#000;}

.super{ font-size:14px; vertical-align:super;}


.primaryAdd { width:250px; padding:10px; border:1px #d0c4b5 solid; background:#d0c4b5  url(../images/1-1.gif) repeat-x top;}



#myAccountShipInfo,#myAccountPaymentInfo{ width:240px; padding:10px; border:1px #d0c4b5 solid; background:#d0c4b5  url(../images/1-1.gif) repeat-x top;}




.contentOuter { float:right;width:38.812em; /*608px*/ background:#c9b79f; }

#homeBody .contentOuter { float:right; width:38em;/*608px*/ background:none; }

.con_left {background:#fff;}


.con_right {width:140px;/*min-height:21em;width:7.125em;114px; padding:0.512em 0.812em 0.55em 0.812em;*/ height:353px; background:#fff; margin-left:1em; text-align:left;}
.borderThree { border:2px #af9c8e solid; border-top:none; padding:0.625em;min-height:19.612em; }

.centerColumnSpecail {background-color:#fff;color:#572701; padding:0.812em 0 0 0; width:36.424em; /*556px*/text-align:left;min-height:19.612em; }

.centerColumn {background-color:#fff;color:#572701; padding:0.812em; width:34.8em; /*556px*/text-align:left;min-height:18.8em; }

.centerColumn .centerColumn { padding:0; }
.noMeanTwo {padding:0 0 0 0.812em; background:#B09C83;}
.innerNoM {width:36.3em; background:#C9B79F; padding:0.812em ;}

.listingDescription { padding-left:60px; margin:10px 0;}

.centerBoxContentsProducts { * margin-top:30px;}

#alsoPurchased .centerBoxContentsAlsoPurch a,#alsoPurchased .centerBoxContentsAlsoPurch a:visited { display:block; font-size:0.75em; color:#572600;}

#alsoPurchased .centerBoxContentsAlsoPurch a:hover { text-decoration:underline;}


/* #noIndex .contentOuter{ background:#c9b79f;} */


/* ---5. Form --- */

form#newsLetter { margin:0; padding:0;}

form#newsLetter input.text { font-size:0.75em; width:9.2em;/*110px*/ border:1px #CCCCCC solid ; padding:0.1em;vertical-align:top;}
form#newsLetter input.button { margin:0.75em 0 0 0; padding:0; vertical-align:top; }

	









a img {border: none; }

a:link, #navEZPagesTOC ul li a {
	color: #c3af97;
	text-decoration: none;
	}
 
a:visited {
	color: #c3af97;
	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 {
	color: #000;
	}
	
#productMainImage span { background:url(../images/icons/large_d.gif) no-repeat left center; padding-left:15px;}
#productMainImage a:hover span{ background:url(../images/icons/large_l.gif) no-repeat left center; padding-left:15px;}

h1 {
		font-family:Georgia,'Times New Roman',Times,serif;
		font-size:18px;
		font-weight:normal;
	}
/*
h2 {
	font-size: 1.4em;
	}
*/

h1 img { vertical-align:middle;}
h3 {
	font-size:0.75em;
	font-weight:normal;
	}

table,h4, h5, h6, LABEL, h4.optionName,/**/ LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size: 0.75em;
	}
table#cartContentsDisplay  { border-top:1px #000000 solid;}
.biggerText {
	font-size: 0.75em;
	}

/*h1, h2,*/ h3, h4, h5, h6 {
	margin: 0.3em 3px;
}

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}

/**/ FORM, SELECT, INPUT {
	display: inline;
	/*font-size: 1em;*/
	margin:0 0 0 0.5em;
	}
	
#googleCheck FORM,#googleCheck SELECT,#googleCheck INPUT { margin:0;}

#zoofrm input { margin:5px 0 0 0;}

TEXTAREA {
/*	float: left;*/
	margin: auto;
	display: block;
	width: 95%;
	}
textarea#enquiry{ width:60%; display:inline;margin:0.1em;}
input:focus, select:focus, textarea:focus {
	background: #F0F8FF;
	}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	color:#572502;
	}

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

LABEL.inputLabel {
	width: 11em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}

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

/*wrappers - page or section containers*/
#mainWrapper {
	background-color: #ffffff;
	text-align: left;
	width: 100%;
	vertical-align: top;
	}

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

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: auto;
	} 

#tagline {
	color:#000000;
	font-size: 2em;
	text-align : center;
	vertical-align: middle;
	}

#sendSpendWrapper {
	float: right;
	margin: 0em 0em 1em 1em;
	}
	
#sendSpendWrapper p{
width:240px;
	}
	
#checkoutSuccessLogoff,#checkoutSuccessOrderLink,#checkoutSuccessContactLink { font-size:0.75em; margin:10px 0;}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
	}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}

/*navigation*/

.navSplitPagesResult { font-size:0.75em;}
.navSplitPagesLinks {font-size:0.75em;}
.boldFont { font-size:0.75em;color:#666;}
.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
	margin: 0em;
	background-color: #9a9a9a;
	font-weight: bold;
	color: #ffffff;
	height: 1%;
	width: 100%;
	}

#navMain ul, #navSupp ul, #navCatTabs ul  {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}

#navMain ul li, #navSupp ul li, #navCatTabs ul li {
	display: inline;
	}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #ffffff;
	white-space: nowrap;
	}

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

#navCategoryIcon, #indexProductListCatDescription {
	margin: 0.5em;
	}
	
.buttonRow {
	font-size:12px;
	/*margin: 0.5em;*/
	margin-top: 0.5em;
	}

#navMainSearch {
	float: right;
	}

#navBreadCrumb {
	background-color: #fff;
	font-size:10px;
	text-align:left;
	padding-bottom:20px;
	}

#navEZPagesTop {
	background-color: #ffff33;
	}

/*#navBreadCrumb,*/ #navEZPagesTop {
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
	}

#navColumnOne {
	background-color: #FFCC99;
	}

#navColumnTwo {
	background-color: #00BFBF;
	}

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

/*.content, #productDescription,*/ .shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding: 0.5em;
	}
	
.content { font-size:0.75em;}
.alert {
	color: #FF0000;
	margin-left: 0.5em;
	/**/ font-size:0.65em;
	}
	
#contactUsDefault .alert {
	color: #FF0000;
	margin-right: 0.5em;
	/**/ font-size:0.65em;
	}
#contactAlert { text-indent:13em;}
.advisory {}
.important {
	font-weight: bold;
	font-size:0.75em;
	
	}
/**/.notice { font-size:0.75em;}
.instructions { font-size:0.625em;}
.rating{}
.gvBal {
	float: right;
	}
#bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	padding: 0.8em;
	}

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

/*Shopping Cart Display*/
#cartAdd {
	float: right;
	text-align: center;
	margin: 1em;
	border: 1px solid #000000;
	padding: 1em;
	}

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

.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	 }

#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-size:0.75em;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.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;
	}
.mediaTitle {
	float: left;
	}
.mediaTypeLink {
	float: right;
	}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	} 

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}

.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: 0em 1em 1em 0em ;
	}
	
#productMainImage {
	margin: 0.6em 1.25em  0 0;
	}

.categoryIcon {}

#cartImage {
	margin: 0.5em 1em;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.smallProductImage img { margin-right:20px;}

.attributesComments {}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
	}

 .additionalImages { margin:0.5em 0;}
/*sideboxes*/
.columnLeft {}

h3.leftBoxHeading, h3.leftBoxHeading a {
	font-size: 1em;
	color: #ffffff;
	}

.leftBoxHeading, .centerBoxHeading {
	margin: 0em;
	background-color: #FF6699;
	padding: 0.5em 0.2em;
	}

.leftBoxContainer {
	border: 1px solid #ffffff;
	margin-top: 1.5em;
	}

.sideBoxContent {
	background-color: #ffffff;
	/*padding: 0.4em;*/
	}

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

h3.rightBoxHeading a:hover {
	color: #FF0000;
	text-decoration: none;
	}

.rightBoxContent {
	background-color: #ffffff;
	margin-bottom: 1em;
	}
	
.centeredContent { font-size:12px; }

/*.centeredContent,*/ TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}
	
.cartQuantityUpdate input { display:none;}

#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, #shoppingCartDefault #PPECbutton {
	float: right;
	}
	


.bold {
	font-weight: bold;
	}
	
.reviewData { font-size:12px; margin-top:10px;}

.rowOdd {
	background-color: #E8E8E8;
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	background-color: #F0F0F0;
	height: 1.5em;
	vertical-align: top;
	}

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

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align:middle;
	}

TR.tableHeading {
	background-color: #cacaca;
	height: 2em;
	}
	
tr.myOrdHead,tr.tableHeading{ background-color:#E9E2D9; height:2.5em;}
tr.myOrdCon ,tr.trContent{ background-color:#F4F1EC; height:2.5em;}

#siteMapList {
	width: 90%;
	float: right;
	}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	padding-bottom:1em;
	font-size:10px;	
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
	}
.information {padding: 10px 3px; /**/ line-height: 1.5em;/**/ font-size:0.75em;}

#shoppingcartBody #shippingEstimatorContent {
	clear: both;
	}

.seDisplayedAddressLabel {
	background-color:#85C285;
	text-align: center;
	}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}
#seShipTo {
	padding: 0.2em;
	}
.infoCheck { font-weight:bold; border:1px #C9DCD5 dashed; background-color:#FFD1A9; width:106px;padding:12px;}
.bg_1 { background:url(../images/button_bg.gif) no-repeat left top; width:187px; height:84px; text-align:center; padding-top:10px; margin:0 auto; margin-top:20px;}
.bg_1 .buttonRow ,.bg_2 .buttonRow ,.bg_3 .buttonRow{ margin-top:0;}


.bg_2 { background:url(../images/button_bg_2.gif) no-repeat left top; width:187px; height:84px; text-align:center; padding-top:10px; margin:0 auto; margin-top:20px;}

.bg_3 { background:url(../images/button_bg_3.gif) no-repeat left top; width:187px; height:84px; text-align:center; padding-top:10px; margin:0 auto; margin-top:20px;}
fieldset#checkoutOrderTotals { font-weight:bold;}

#otrewardpointsdisplay .lineTitle a ,#otrewardpointsdisplay .lineTitle a:visited { color:#1b5b4c;}

.norColorLink #otrewardpointsdisplay .lineTitle a ,.norColorLink #otrewardpointsdisplay .lineTitle a :visited { color:#C9B79F;}

.bg_1 input,.bg_2 input,.bg_3 input { margin:0;}
