/**
 * 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 4813 2006-10-23 02:13:53Z drbyte $
 */

#indexDefaultMainContent, #contactUsDefault, #loginDefault, #shippingInfo {margin-top: -15px;}
#productAdditionalImages {padding-top: 76px;}

/* JSTS added "Wholesale Inquiries" button 7/11/11 */
#button:link{
        border-color:#666666;
        -moz-border-radius:9px;
        -webkit-border-radius:9px;
        border-radius:9px;
        color:#ffffff;
        font-size:14px;
        text-decoration:none;
        text-transform:capitalize;
        letter-spacing:1px;
        text-shadow:#666666 1px 0px 0px;
        DropShadow(Color=#666666, OffX=1, OffY=0);
        box-shadow:2px 3px 4px #000000;
        -webkit-box-shadow:2px 3px 4px #000000;
        -moz-box-shadow:2px 3px 4px #000000;
        font-family:Trebuchet MS;
        padding:11px 34px;
        font-weight:bold;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#99f088), to(#6ba85f));
        background: -moz-linear-gradient(#99f088, #6ba85f);
        background: linear-gradient(#99f088, #6ba85f);
        }

#button:hover{
        border-color:#666666;
        -moz-border-radius:9px;
        -webkit-border-radius:9px;
        border-radius:9px;
        color:#ffffff;
        font-size:14px;
        text-decoration:none;
        text-transform:capitalize;
        letter-spacing:1px;
        text-shadow:#666666 1px 0px 0px;
        DropShadow(Color=#666666, OffX=1, OffY=0);
        box-shadow:2px 3px 4px #000000;
        -webkit-box-shadow:2px 3px 4px #000000;
        -moz-box-shadow:2px 3px 4px #000000;
        font-family:Trebuchet MS;
        padding:11px 34px;
        font-weight:bold;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#99f088), to(#99f088));
        background: -moz-linear-gradient(#99f088, #99f088);
        background: linear-gradient(#99f088, #99f088);
        }

#button:active{
        border-color:#666666;
        -moz-border-radius:9px;
        -webkit-border-radius:9px;
        border-radius:9px;
        color:#ffffff;
        font-size:14px;
        text-decoration:none;
        text-transform:capitalize;
        letter-spacing:1px;
        text-shadow:#666666 1px 0px 0px;
        DropShadow(Color=#666666, OffX=1, OffY=0);
        box-shadow:2px 3px 4px #000000;
        -webkit-box-shadow:2px 3px 4px #000000;
        -moz-box-shadow:2px 3px 4px #000000;
        font-family:Trebuchet MS;
        padding:11px 34px;
        font-weight:bold;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#99f088), to(#6ba85f));
        background: -moz-linear-gradient(#99f088, #6ba85f);
        background: linear-gradient(#99f088, #6ba85f);
        }

#button:visited{
        border-color:#666666;
        -moz-border-radius:9px;
        -webkit-border-radius:9px;
        border-radius:9px;
        color:#ffffff;
        font-size:14px;
        text-decoration:none;
        text-transform:capitalize;
        letter-spacing:1px;
        text-shadow:#666666 1px 0px 0px;
        DropShadow(Color=#666666, OffX=1, OffY=0);
        box-shadow:2px 3px 4px #000000;
        -webkit-box-shadow:2px 3px 4px #000000;
        -moz-box-shadow:2px 3px 4px #000000;
        font-family:Trebuchet MS;
        padding:11px 34px;
        font-weight:bold;
        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#99f088), to(#6ba85f));
        background: -moz-linear-gradient(#99f088, #6ba85f);
        background: linear-gradient(#99f088, #6ba85f);
        }

/* JSTS added pewter and sterling category headings 4/7/11 */

a.category-pewter {
	color: black;
	cursor: text;
	display: block;
	font-weight: bold;
	margin-bottom: -20px;
}
a.category-pewter:hover {
	color: black;
}
a.category-sterling {
	color: black;
	cursor: text;
	display: block;
	font-weight: bold;
	margin-bottom: -20px;
	margin-top: 15px;
}
a.category-sterling:hover {
	color: black;
}

/* JSTS Big Cartel grid layout 2011 */
/* #centerColumnWrapper2b {background-color: #6D6C69;} */
/* .sideBoxContent {background-color: #FFFFFF;} */
.centerBoxContentsProducts {height: 450px; background-color: #6D6C69; color: #99F088; border: 1px white solid;}
.centerBoxContentsProducts a:link {color: #99F088;}		/* unvisited link */
.centerBoxContentsProducts a:visited {color: #99F088;}	/* visited link */
.centerBoxContentsProducts a:hover {color: #6BA85F;}	/* mouse over link */
.centerBoxContentsProducts a:active {color: #6BA85F;}	/* selected link */
.centerBoxContentsProducts .listingDescription {height: 90px; padding-left: 5px; padding-right: 5px;}
/* .centerBoxContentsProducts img.listingProductImage {height: 160px;} */
.centerBoxContentsProducts .listingProductImageWrapper {width: 32.5%; height: 160px; display: table-cell; vertical-align: middle;}
/* .centerBoxContentsProducts img {height: 200px; margin: 1.0em 0;} */
.centerBoxContentsProducts h3 {
	line-height: 2.0em;
	font-size: 1.2em;
	padding-left: 2px;
	padding-right: 2px;
	position: relative;
	//top: 0.6em;
	height: 70px;
	}

/* JSTS boxed categories and welcome message 2011 */
#boxedDiv {border: none; width: 618px; height: 600px;}
.boxedCategory {color: #6BA85F; font-size: 18px; float: left;}
.boxedCategory a:link {color: #6BA85F;}		/* unvisited link */
.boxedCategory a:visited {color: #6BA85F;}	/* visited link */
//.boxedCategory a:hover {color: #6D6C69;}	/* mouse over link */
.boxedCategory a:hover {
	color: #6D6C69;
	/* for IE */
	filter: alpha(opacity=90);
	/* CSS3 standard */
	opacity: .9;
	text-decoration: none;
}	/* mouse over link */
.boxedCategory a:active {color: #6BA85F;}	/* selected link */
.boxedCategory img {margin-bottom: 10px; border: 3px solid #393737;}
//.boxedCategory span {color: #6BA85F; margin-top: 10px;}
/* #boxedWelcome {border: none; line-height: 0.9em; font-family: 'Just Me Again Down Here', arial, serif; font-size: 36px; padding-left: 10px; float: right; margin-top: -303px;} */ /* JSTS modified 6/10/11 */
#boxedWelcome {border: none; line-height: 0.9em; font-family: 'Just Me Again Down Here', arial, serif; font-size: 32px; padding-left: 10px; float: right; margin-top: -303px;}
#bodyText {line-height: 1.2em; font-family: 'Tinos', arial, serif; font-size: 18px; text-align: center;}
div.center_vertical_text {
	height: 600px;
	min-height: 600px;
	display: table-cell;
	vertical-align: middle;
}
 
/* Instructions to have a narrow top header (to match the width of the main site content) can be found around line 206 (search for: #headerWrapperb )
 
/* lime green */

#navMainWrapper {
	background:#BAA378;
	}
	
#logoWrapperOuter {
	/* background:#ffffff; */ /* JSTS */
	}
 
#navEZPagesTopWrapper {
	background:#CAFC67;
	}
	
#navCatTabsWrapper {
	background:#BAA378;
	}
	
#navBreadCrumb {
	background:lightgray; /* JSTS */
	}
	
body {
	/* background:url(../images/b_bknd.gif) 0 9em repeat; */ /* JSTS */
	background: #6D6C69; /* Big Cartel gray */
	}
	
h3.leftBoxHeading, h3.rightBoxHeading {
	/* background:url(../images/bullet.jpg) no-repeat top left; */ /* JSTS */
	}
	
#centerColumnOuter {
	background:url(../images/headerborder.gif) repeat-y;
	}
	
#centerColumnWrapper2{ /* JSTS */
	/* background:url(../images/linen_filler.jpg) repeat 0 0; */ /* JSTS */
	background:white;
	}
	
.addthis_separator a {
	opacity:1;
	text-decoration:none;
	}
	
.addthis_separator a:hover {
	opacity:.8;
	text-decoration:none;
	}
	
/*eof lime green */
/* eof color and background edits */


/* If you'd like a narrow top header (to match the width of the main content, please follow the instructions below. 
If you want the diagonal stripe background removed, you'll also need to remove that from the body tag near the top of this stylesheet. */
	

#headerWrappera {
	width:71em; /* change to width:71em; for narrow header*/ /* JSTS */
	margin:0 auto;
	text-align:center;
	}
	
#navMainWrapper {
	width:70em; /* change to width:70em; for narrow header*/ /* JSTS */
	margin:0 auto;
	text-align:center;
	}
	
#navMain {
	/* width:70em; /* remove width:70em; for narrow header */ /* JSTS */
	margin:0 auto;
	}
	
#navEZPagesTopWrapper {
	width:70em; /* change to width:70em; for narrow header*/ /* JSTS */
	margin:0 auto;
	text-align:center;
	padding:.5em 0;
	}
	
#navCatTabsWrapper {
	width:70em; /* change to width:70em; for narrow header*/ /* JSTS */
	margin:0 auto;
	text-align:center;
	padding:.5em 0;
	}
	
#dropMenuWrapper {
	width:100%;
	/* background:#929292; /* remove background:#929292; for narrow header*/ /* JSTS */
	margin:0 auto;
	height:2.18em;
	position:absolute;
	top:0;
	left:0;
	}
	
/* uncomment the section below for narrow header */ /* JSTS */


#headerWrapperb {
	/* background:url(../images/shadowRight.png) repeat-y 100% 0; */ /* JSTS */
	width:71em;
	}
	
#headerWrapperc {
	/* background:url(../images/shadowLeft.png) repeat-y 0 0; */ /* JSTS */
	width:71em;
	}
	
#dropMenuWrapperb {
	width:71em;
	margin:0 auto;
	position:relative;
	}
	
#dropMenuWrapperc {
	background:url(../images/shadowRight.png) repeat-y 100% 0;
	width:71em;
	margin:0 auto;
	position:absolute;
	height:2.18em;
	}

#dropMenuWrapperd {
	background:url(../images/shadowLeft.png) repeat-y 0 0;
	width:71em;
	margin:0 auto;
	position:absolute;
	height:2.18em;
	}

	
/* end of changes for narrow header */

* html #centerColumnWrapper, * html #centerColumnWrapperb, * html #headerWrapperb, * html #headerWrapperc, * html #dropMenuWrapperc, * html #dropMenuWrapperd, * html #navSupp  {
    background:none!important; /* Hides the transparent shadows from older versions of IE */
	}
	
#centerColumnWrapper {
	background:url(../images/shadowRight.png) repeat-y 100% 0;
	}

#centerColumnWrapperb {
	background:url(../images/shadowLeft.png) repeat-y 0 0;
	}
	
#navSupp {
	background:url(../images/shadowAlpha_bot.png) repeat-x top;
	}

#navSuppWrapper a:hover {
	color: #313131;
}

* {
	margin:0;
	padding:0;
	}

body {
	font-family:tahoma, verdana, arial, helvetica, sans-serif;
	font-size:73.5%;
	color:#000000;  /*main site font color*/
	}

a img {
	border:none; 
	}

a:link {
	/* color:#313131; /* /* JSTS color:#4f4f4f; /*site links color */
	color:black; /* JSTS color:#4f4f4f; /*site links color */
	text-decoration:none;
	}
 
a:visited {
	text-decoration:none;
	color:#000000; /* JSTS color:#313131; */
	}

a:hover {
	color:#6D6C69; /* color when links are hovered over */ /* Big Cartel gray */
	text-decoration:none;
	}
	
ul, ol {
	text-align:left;
	padding-left:25px;
	margin-left:10px;
	margin-bottom:10px;
	}

h1 {
	font-size:1.3em;
	}

h2 {
	font-size:1.2em;
	}

h3 {
	font-size:1.1em;
	}

h4, h5, h6, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size:1.0em;
	}
	
LEGEND {
	color:#333;
	}

.biggerText {
	font-size:1.1em;
	}

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

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

FORM, SELECT {
	display:inline;
	font-size:1em;
	margin:0.5em;
	}
	
#categoriesselectContent select {
	font-size:.9em
	}
	
option {
	padding-right:.5em;
	}

INPUT{
	margin:.3em .5em;
	}

html>/**/body input[type=checkbox], html>/**/body input[type=radio] {
	float:left;
	clear:both;
	}
	
html>/**/body .checkboxLabel, html>/**/body .radioButtonLabel {
	margin:0 .2em .5em 0;
	float:left;
	}
	
.ratingRow input[type=radio]{
	float:none;
	margin:0 .5em;
	}

TEXTAREA {
	margin:auto;
	display:block;
	width:97%;
	}

input:focus, select:focus, textarea:focus {
	background:#F3F9E1;
	}

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

LEGEND {
	font-weight:bold;
	padding:.3em;
	}

h4.optionName {
	line-height:1.5em;
	padding-right:1em;
	}

/* #logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg { */ /* JSTS */
	/* float:left; */ /* JSTS */
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float:left;
	text-align:center;
	}
	
#logo {
	/* width:19.1em  /* To prevent the logo from resizing, simply delete or comment out this section */ /* JSTS */
	margin:1em auto 1em auto;
	width:728px;
	height:200px;
	}
	
#logo img {
	/* width:100%; */ /* JSTS */
	}

LABEL.inputLabel {
	width:85%;
	float:left;
	margin:0.3em 0;
	} 

LABEL.inputLabelPayment {
	width:15em;
	float:left;
	padding:0.5em;
	}
	
#checkoutpaymentBody input[type=radio] {margin:15px 0}
#checkoutpaymentBody .radioButtonLabel {padding:10px}

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

ADDRESS {
	font-style:normal;
	padding-right:40px;
	}

.clearBoth {
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
	margin:0;
	padding:0;
	}
	
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

HR {
	height:1px;
	margin:0.5em 0;
	border:none;
	border-bottom:1px solid #9a9a9a;
	}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	padding:0.2em;
	}

.messageStackWarning, .messageStackError {
	background:#990000;
	color:#ffffff;
	}

.messageStackSuccess {
	background:#929292;
	}

.messageStackCaution {
	background:#FFFF99;
	}

/*wrappers - page or section containers*/
#mainWrapper {
	text-align:left;
	vertical-align:top;
	position:relative;
	padding-bottom:25px;
	}
	
/* Start hide from IE-Mac \*/
* html #mainWrapper{height: 1%;}
/* End Hide from IE-Mac */

#headerWrapper {
	width:100%;
	text-align:center;
	margin:0 auto;
	/* background:#ffffff; */ /* JSTS */
	/* background:url(../images/b_bknd.gif) 0 9em repeat; */ /* JSTS */
	}
	
#logoWrapperOuter {
	width:70em;
	margin:0 auto;
	overflow:hidden;
	}

#tagline {
	font-size:1.3em;
	text-align:center;
	padding-top:15px;
	}
	
#navEZPagesTop {
	font-weight:bold;
	margin:0 auto;
	}

#navCatTabs {
	margin:0 auto;
	}

#sendSpendWrapper {
	border:1px solid #cacaca;
	float:right;
	margin:0 0 1em 1em;
	}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	width:47%;
	}
	
.wrapperAttribsOptions {
	line-height:2em;
	padding-bottom:1em;
	}

/*navigation*/

.navPrevCounter {
	margin:0;
	font-size:0.9em;
	}
	
.navNextPrevList {
	display:inline;
	white-space:nowrap;
	padding:0 1em;
	list-style-type:none;
	position:relative;
	}
	
#navSuppWrapper {
	width:100%;
	margin:0 auto;
	margin-top:-6px;
	float:left;
	position:relative;
	top:2.18em;
	}
	
#navSupp {
	margin:0 auto;
	text-align:center;
	width:70.3em;
	padding-top:1em;
	}
	
#navMainLinks {
	float:left;
	position:relative;
	list-style-type:none;
	text-align:left;
	font-size:1.2em;
	}

#navSupp ul {
	list-style-type:none;
	text-align:center;
	line-height:1.5em;
	padding: 0.3em 0;
	margin:0;
	}
	
#navCatTabs ul {
	list-style-type:none;
	text-align:center;
	margin:0;
	}
	
#navMainLinks ul {
	list-style-type:none;
	text-align:center;
	line-height:1.5em;
	padding: 0.2em 0;
	margin:0;
	}
	
#navSupp li, #navCatTabs li, #navMainLinks li {
	display:inline;
	padding:0 0.5em;
	margin:0;
	}

#navSupp ul li a, #navCatTabs ul li a {
	text-decoration:none;
	margin:0;
	white-space:nowrap;
	display:inline;
	font-weight:bold;
	width:0;
	}

#navEZPagesTOCWrapper {
	font-weight:bold;
	float:right;
	height:1%;
	border:1px solid #000000;
	}

#navEZPagesTOC ul {
	margin:0;
	padding: 0.5em 0;
	list-style-type:none;
	line-height:1.5em;
	}

#navEZPagesTOC ul li {
	white-space:nowrap;
	}

#navEZPagesTOC ul li a {
	padding:0 0.5em;
	}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin:0.5em;
	}

#navMainSearch {
	margin:0 auto;
	text-align:right;
	padding:2px 5px 1px 5px;
	}
	
#navMainSearch input {
	margin:0 auto;
	text-align:right;
	padding:2px 5px;
	}
	
#navMainSearch input[type=text] {
   	margin: 2px 0 0 1em;
   	}

#navMainSearch input.topSearch{
   	margin: 0 0 5px 2px;
   	padding: 0 0 0 0;
   	vertical-align: bottom;
   	}
	
#navBreadCrumb {
	color:#6D6C69; /* Big Cartel gray */
	text-align:left;
	padding:.5em;
	}
	
#navBreadCrumb a {
	padding:.5em 1em;
	}
	
#navBreadCrumb {
	font-size:0.95em;
	}

#navColumnTwo, #navColumnOne {
	float:left;
	position:relative;
	width:20%;
	padding-bottom:20px;
	}

/*The main content classes*/
#contentMainWrapperOuter {
	float:left;
	width:100%;
	}
	
#contentMainWrapper {
	width:71em;
	margin:0 auto;
	text-align:center;
	position:relative;
	top:2.18em;
	}

#centerColumnWrapper, #centerColumnWrapperb  {
	width:71em;
	}
	
#centerColumnOuter {
	margin:0 .5em;
	width:70em;
	height:15px;
	}

#centerColumnWrapper2 {
	margin:0 .5em;
	width:70em;
	}

#centerColumnWrapper2b {
	margin:0 auto;
	overflow:hidden;
	width:70em;
	}
	
#catBoxDivider {display: none;} /* JSTS */

.centerColumn { /* JSTS */
	/* width:77%; */
	width:75%;
	float:right;
	/* margin:0 1% 2% 1%; */
	margin:0 2% 2% 3%;
	text-align:left;
	line-height:1.6em;
	display:inline; /* fixes IE Bug in IE6 and earlier - do not remove */
	}
    
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align:top;
	}

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

.important {
	font-weight:bold;
	}

.gvBal {
	float:right;
	}
	
#bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	padding:0.8em;
	}
			
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size:0.9em;
	}
	
#siteinfoLegal, #siteinfoIP, #bannerFive, #bannerSix, .parseTime {
	clear:both;
	position:relative;
	top:2.18em;
	}

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

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

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

#cartSubTotal {
	border-top:1px solid #cccccc;
	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 0 0 0;
	}
	
#cartProdTitle {
	text-align:center
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align:center;
	padding-right:0.2em;
	}
	
.cartQuantityUpdate input {
	margin:0;
	padding:0;
	}
	
.cartRemoveItemDisplay input[type=checkbox] {
	float:none;
    margin-bottom:1em;
	}

#scUpdateQuantity {
	width:1.8em;
	}
	
#scProductsHeading {
	padding-left:2em;
	}

.cartQuantity {
	width:4em;
	}

.cartNewItem {
	position:relative;  /*do not remove-fixes stupid IEbug*/
	}

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

.cartBoxTotal {
	text-align:right;
	font-weight:bold;
	margin:.2em .5em;
	}

.cartRemoveItemDisplay {
	width:5em;
	}

.cartAttribsList {
	margin-left:1em;
	}

#mediaManager {
 	width:50%; 
  	margin:0.2em;
  	padding:0.5em;
  	}

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

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

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

#ezPageBoxList li{
	margin:0;
	padding:0.2em 0;
	} 

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

#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin:.5em 1em 1em 0 ;
	}

#cartImage {
	margin:0.5em 1em;
	}

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

.attributesComments {}

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin:1em 0;
	}
	
h3.leftBoxHeading, h3.rightBoxHeading {
	border:none;
	font-size:1.2em;
	color:#6BA85F; /* JSTS */
	text-transform:uppercase;
	font-weight:bold;
	height:1.5em;
	padding:.2em 0 0 0;
	}

.centerBoxHeading {
	margin:0;
	background:#eeeeee;
	padding:0.3em 0;
	border-top:2px solid #4f4f4f;
	border-bottom:2px solid #4f4f4f;
	}
	
.leftBoxHeading, .rightBoxHeading {
	margin:0;
	border-top:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	}

.sideBoxContent {
	/* font-size:1.1em; */ /* JSTS */
	font-size:1.3em;
	padding:5px 0;
	text-transform: lowercase; /* JSTS */
	}

.sideBoxContent .category-top { /* JSTS */
	/* display: block; */
	/* margin: -7px 0; */
	}
	
.sideBoxContent ul {
	text-align:left;
	list-style-type:none;
	padding:0 0 0 15px!important;
	margin:0!important;
	}

.sideBoxContent li {
	padding:.2em 0;
	}

#categoriesContent {
	text-align:left;
	padding-left:15px;
	/* padding-top: 10px; */ /* JSTS */
	padding-bottom: 10px; /* JSTS */
	}

.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, .parseTime {
	text-align:center;
	}
	
.productListing-data {
	border-bottom:1px solid #000000;
	margin:15px;
	padding:15px;
	}
	
.productListing-heading {
	border-bottom:1px solid #000000;
	padding:5px;
	}
	
.productListing-heading a {
	border:none;
	}

#upProductsHeading {
	text-align:left;
	}

#upDateHeading {
	text-align:right;
	}

/*misc*/
.back {
	float:left;
	}

.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	}

.bold {
	font-weight:bold;
	}

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

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

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

#accountLinksWrapper li {
	padding:.5em 0;
	display:block;
	list-style:none;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width:20%;
	text-align:right;
	}

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

TR.tableHeading {
	background:#cacaca;
	height:2em;
	}

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

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

LABEL#textAreaReviews {
	font-weight:normal;
	margin:1em 0;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background:#ffffff;
	}
	
.information {
	padding: 10px 3px; 
	line-height: 150%;
	}
	
#descSubLink {
	padding-left:.7em;
	color:#990000;
	}
	
.smallProductImage {
	padding:1em;
	} 
