hr {border:0px;height:1px;background-color:#d3d587;margin-bottom:16px;}
#main_content .centerColumn ul {margin-left:14px;}
/** HOME PAGE STYLES **/
#indexHomeBody #navBreadCrumb, #indexHomeBody #right_column #indexDefaultHeading {display:none;}
#indexHomeBody #right_column #left #account_links {margin-left:265px;width:500px;}
#indexHomeBody #right_column #left #account_links li {clear:none;border:none;}
#indexHomeBody #main_content #left h1.indent {margin-bottom:0px;}
#indexHomeBody #main_content ul h2 {font-weight:normal;padding-bottom:0px;}
#indexHomeBody #main_content #left li {clear:left;overflow:hidden;border-top:1px solid #d3d587; vertical-align:middle;margin-left:0px;}
#indexHomeBody #main_content #left ul {margin-left:0px;}
#indexHomeBody #main_content li img {float:left;margin:0px 70px 0px 110px;}
#indexHomeBody #main_content .indent {padding-left:265px;}
#indexHomeBody #main_content li h2, 
#indexHomeBody #main_content li h3, 
#indexHomeBody #main_content li p {
	position:relative;
	top:30px;
}

/** PRODUCT DETAIL PAGE **/

#productinfoBody .productGeneral,
#productinfoBody #productTellFriendLink, 
.wrapperAttribsOptions, 
#attribsOptionsText, .navNextPrevWrapper {padding-left:265px;}
#productinfoBody #categoryIcon {display:none;}
#productinfoBody .productGeneral th {width:46px;text-align:right;padding:0px 10px 0px 0px;}
#productinfoBody .productGeneral th span {float:left;}
#productinfoBody .productGeneral h2 {font-weight:normal;padding-bottom:0px;}
#productinfoBody .productGeneral li span {float:left;width:70px;}
#productinfoBody .productGeneral li p {padding: 0px; margin: 0px 0px 0px 70px;}
#productinfoBody .productGeneral .narrow_span li span {float:left;width:20px;}
#productinfoBody #right_column #left #account_links {margin-left:265px;}
#productinfoBody .productGeneral #toolbox_reviews {
	width:210px;
	position:absolute;
	top:250px;
	left:4px;
}
#productinfoBody .productGeneral #isbn {font-weight:normal;}
#right_column #toolbox_reviews h1 {padding-bottom:0px;}
#right_column #toolbox_reviews .review_subtitle {padding-bottom:16px;font-weight:bold;font-size:10px;}
#right_column #toolbox_reviews small {font-size:10px;}
#productinfoBody #right_column #left table {margin:12px 0px;}
#productinfoBody #right_column #left ul {list-style-type:none;}
#productinfoBody #right_column #left .show_bullets {list-style-type:disc;margin-left:14px;}
#productinfoBody #right_column #left ul {margin-left:0px;}
#productinfoBody .wrapperAttribsOptions h4.optionName {font-weight:normal;}
#productinfoBody .wrapperAttribsOptions label {font-weight:bold;}
#productinfoBody .wrapperAttribsOptions input {margin-top:0px;}
#productinfoBody .product_subtitle {font-weight:normal;}

#productinfoBody #right_column #left ol {margin-left:20px;}
#productinfoBody #right_column #left ol li {padding-bottom:16px;} 

#indexHomeBody #left .padding,
#productinfoBody #left .padding {padding-left:24px;}

#productinfoBody .imgLink {display:none;}
#productinfoBody #productMainImage {position:relative;right:16px;top:-48px;}

#productinfoBody #return_to_top_link, #indexHomeBody #return_to_top_link {left:265px;}
#productsnewBody table, #productsallBody table {margin-top:0px;}
#productsnewBody td hr, #productsallBody td hr {margin:0px;}
#productsnewBody td, #productsallBody td {padding-bottom:16px;}

.wrapperAttribsOptions input {margin-top:10px;} 
#attribsOptionsText {display:none;}
.zen_snippet {display:none;}

/** h1 changes **/
#right_column h1 {padding:0px 0px 16px 0px;font-size:18px;}

/* ALL PAGES THAT NEED LARGE PADDING LEFT */

#left .padding {padding-left:285px;}




/* LINKS TOP and LEFT */

/*
#account_links {
	position:absolute;
	top:0px;
	left:265px;
}
*/
#right_column #left #account_links {
	margin:0px 0px 0px 0px;
	overflow:hidden;
	padding-bottom:16px;
	margin-bottom:16px;
	border-bottom:1px solid #d3d587;
	width:475px;
}

#left #account_links ul {margin:0px;}
#account_links ul li {float:left;padding-right:6px;margin-left:0px;}
#account_links ul li a, #left .text_button {
	background-image:url(../../../../../images/store/112x023_zen_text_buttons.png);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	width:112px;
	height:23px;
	color:#000000;
	text-align:center;
	line-height:23px;
	position:relative;
	font-size:10px;
	color:#333333;
}

#account_links ul li a:hover, #left .text_button:hover {text-decoration:none;}

#account_links ul li {list-style-type:none;}

#navCatTabsWrapper {display:none;}

#main_links {
	top:20px;
	background-image:url(../../../../../images/782x31_bg_links_top.png);
	background-position:right;
	background-repeat:no-repeat;
	height:31px;
}

#icon_links li a {background-position:0px 0px;} /* fixes bug in store */
#icon_links {position:relative;z-index:5000;}

#links_top {
	background-image:none;
}


#left_links > li:hover {
	/*background-color:#9b3d2d;*/
}

#left_links li span, .left_links_store li span {display:inline;}
#left_links > li span, .left_links_store > li span {display:inline;}
#left_links > li a, #left_links > li:hover a,
.left_links_store > li a, .left_links_store > li:hover a {margin-left:26px;}
#left_links > li ul li a {margin-left:24px;}

#store_header_img {
	width:782px;
	height:220px;
	background-image:url(../../../../../images/store/782x220_store_main_header.png);
	position:absolute;
	top:31px;
	right:0px;
	text-indent:-9999px;
}

.body_class_1 #store_header_img {background-image:url(../../../../../images/store/782x220_toolbox_instructor.png);}
.body_class_1 #ezPagesHeading {display:none;}

#main_content, #bottom, #footer {top:-7px;}
#main_content .content .content {width:auto;}

#main_content {
background-image:url(../../../../../images/store/258x4000_faux_column_bg_green.png);
background-repeat:no-repeat;
background-position:220px 8px;
}

#right_column #left {
	width:780px;
}

#right_column .content {min-height:1px;}

#main_content #right_column #left .padding {	
	background-image:url(../../../../../images/store/338x486_store_shopping_cart.png);
	background-repeat:no-repeat;
	background-position:1px 0px;
	}

#right_column .content {background-image:none;}

.store #right_column #middle h1, .store #right_column #left h1, .store #right_column #right h1 {color: #ea1b09;}

#left_column div {float:left;} /* fixes weird bug do not remove!! */

#left_column {
	border-top:6px solid #FFFFFF;
	background-image:url(../../../../../images/store/200x340_toolbox_man.png);
	background-repeat:no-repeat;
	min-height:340px;
}

#left .padding {min-height:500px;}
/*#left .show_bullets {list-style-type:disc;margin-left:40px;}*/
#left .submit_buttons {padding:4px 0px 0px 0px;}

#return_to_top_link {
	width:200px;
	position:relative;
	margin-top:16px;
	left:0px;
	clear:both;
}
#return_to_top_link a {
	background-image:url(../../../../../images/store/6x6_return_to_top.png);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:8px;
}

#pageBody #return_to_top_link, #loginBody #return_to_top_link {left:0px;}

/* get rid of back to top buttons on these pages */
#indexHomeBody #return_to_top_link,
#addressbookprocessBody #return_to_top_link, 
#contactusBody #return_to_top_link,
#accountnewslettersBody #return_to_top_link,
#accountpasswordBody #return_to_top_link,
#timeoutBody #return_to_top_link,
#checkoutsuccessBody #return_to_top_link  {display:none;}

/* CREATE ACCOUNT, EDIT ACCOUNT, ADDRESSES, CONTACT US */
	#createaccountBody legend, 
	#addressbookprocessBody legend,
	#contactusBody legend,
	#accountnewslettersBody legend,
	#addressBookDefault legend,
	#timeoutBody legend {display:none;}
	#createaccountBody legend.show {display:block;padding:10px 0px 16px 0px;}
	#createaccountBody fieldset {margin:0px;}
	
	#createaccountBody span.alert, 
	#accounteditBody span.alert,
	#addressbookprocessBody span.alert,
	#contactusBody span.alert,
	#accountpasswordBody span.alert,
	#checkoutshippingaddressBody span.alert {display:block;float:left;width:8px;}
	
	#createaccountBody div.alert, 
	#accounteditBody div.alert,
	#addressbookprocessBody div.alert,
	#contactusBody div.alert,
	#accountpasswordBody div.alert,
	#checkoutshippingaddressBody div.alert {padding:0px 0px 0px 125px;position:relative;top:8px;}
	/* inputs to move right */
	#createaccountBody #company,
	#createaccountBody #suburb,
	#addressbookprocessBody #company,
	#addressbookprocessBody #suburb,
	#createaccountBody #fax, 
	#accounteditBody #fax,
	#checkoutshippingaddressBody #company,
	#checkoutshippingaddressBody #suburb {
	position:relative;left:8px;
	}
	/* misc */
	#createaccountBody #country {margin-bottom:6px;}
	#right_column #createAcctDefaultLoginLink {padding-bottom:6px;}
	#right_column #addressBookDefaultPrimary {padding-bottom:0px;}
	
	/*legends like headings if needed*/
	.legend_title {
	font-family: "Arial Narrow",Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	color: #ea1b09;
	padding-bottom:20px;
	}
	
#accounthistoryBody #left th {width:175px;}

#right_column #cartEmptyText {padding-bottom:400px;}

/* checkout pages */
#checkoutshippingBody .shipping_method_title {display:none;}
#checkoutshippingBody #comments textarea, #checkoutpaymentBody textarea {width:325px;height:75px;float:right;position:relative;top:-20px;right:30px;}
#checkoutshippingBody #checkoutShippingHeadingMethod {padding-right:8px;}
#checkoutPaymentHeadingAddress {width:175px;}
#checkoutpaymentBody legend.legend_float_left {display:none;}
#checkoutpaymentBody #checkoutPaymentHeadingTotal {display:none;}

#pmt-moneyorder, #pmt-authorizenet_aim {margin:0px 0px 8px 175px;}
#disc-ot_coupon {margin-left:50px;}

#otsubtotal .totalBox,
#otshipping .totalBox,
#ottax .totalBox,
#ottotal .totalBox {margin-right:0px;text-align:left;margin-right:225px;padding:2px 0px;}

#otsubtotal .lineTitle,
#otshipping .lineTitle,
#ottax .lineTitle,
#ottotal .lineTitle {float:left;font-weight:bold;width:175px;text-align:left;padding:2px 0px;}

.payment_confirm_table th {width:175px;}
.important .payment_confirm_table td {font-weight:normal;}
#checkoutConfirmDefaultPayment {padding-bottom:10px;}

#cartContentsDisplay th, .body_class_2 th {background-color:#f8fad4;}
#cartContentsDisplay th, #cartContentsDisplay td, 
.body_class_2 td, .body_class_2 th {padding:6px 3px;}

/* shopping cart */
#shoppingCartDefault .cartQuantityUpdate input {display:none;}
#shoppingcartBody .checkout_link {display:none;}

#shippinginfoBody #page_navigation {margin-left:0px;list-style-type:none;}

#sitemapBody #right_column ul {margin:0px 0px 0px 0px;list-style-type:none;}
#sitemapBody #right_column h3 {padding-top:16px;}

.body_class_2 table {width:100%;border-top:1px solid #d3d587;border-left:1px solid #d3d587;}
.body_class_2 td, .body_class_2 th {border-bottom:1px solid #d3d587;border-right:1px solid #d3d587;}

#indexBody .tabTable {border-top:1px solid #d3d587;margin:12px 0px;}
.tabTable .itemTitle {padding-bottom:8px;}
#indexBody #right_column .tabTable {width:100%;}
#indexBody #right_column .tabTable td {vertical-align:top;border-bottom:1px solid #d3d587;padding:12px 0px 6px 0px;}
#indexBody #right_column .tabTable td img {margin-right:12px;}
.tabTable tr {border-bottom:1px solid #d3d587;}
.tabTable .listingDescription {font-weight:bold;}
#right_column .tabTable p.product_price {padding-bottom:0px;}

#txt_terms_conditions {display:none;}

.body_class_3 #right_column #left h2 {padding-bottom:0px;}

/* DEFAULT ORIGINAL CODE */

code {
	font-family: arial, verdana, helvetica, sans-serif;
	}

form, select, input {
	display: inline;
	}
	 
#loginBody #left input[type=text], 
#loginBody #left input[type=password], 
#createaccountBody #left input[type=text], 
#createaccountBody #left input[type=password],
#accounteditBody #left input[type=text],
#addressbookprocessBody #left input[type=text],
#contactusBody #left input[type=text],
#accountpasswordBody #left input[type=password],
#timeoutBody #left input[type=text],
#timeoutBody #left input[type=password],
#checkoutpaymentBody .ccinfo input[type=text],
#checkoutshippingaddressBody #left input[type=text] {margin-bottom:6px;width:200px;}

#checkoutpaymentBody .ccinfo #authorizenet_aim-cc-cvv {width:50px;}

#checkoutpaymentBody .ccinfo select {margin-bottom:6px;}

#contactusBody #left textarea {width:325px;height:215px;margin:0px;}


#loginBody #left fieldset {
	border-bottom: 1px solid #d3d587;
	padding:0px 0px 16px 0px;
	}


textarea {
/*	float: left;*/
	margin: auto;
	display: block;
	width: 95%;
	}

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

fieldset {
	margin:0px 0px 16px 0px;
	padding:0px;
	}
	
fieldset legend {
	margin:0px 0px 0px 0px;
	padding:0px 0px 6px 0px;
	}
	
.fieldset_no_bottom_margin {margin-bottom:0px;}

legend {
	font-weight: bold;
	color:#000000;
	padding: 0px 0px 6px 0px;
	margin:0px 0px 0px 0px;
	}

label, h4.optionName {
	padding: 0px;
	}

label.checkboxLabel, label.radioButtonLabel {
	margin: 5px 3px;
	}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}

label.inputLabel {
	width: 125px;
	float: left;
	font-weight:bold;
	}

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

label.selectLabel, label.switchedLabel, label.uploadsLabel  {
	width: 124px;
	float: left;
	}

address {
	font-style: normal;
	line-height:17px;
	}
address.back {margin-right:24px;}
.clearBoth {
	clear: both;
	}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 18px;
	padding: 0px;
	margin-bottom:16px;
	font-weight:bold;
	color:#000000;
	}
	
#productGeneral .messageStackCaution {padding-left:265px;line-height:20px;}

.body_product_class_7 .wrapperAttribsOptions .optionName {display:none;} 
#productAttributes br.clearBoth {clear:none;}

.alertBlack:before {content: '"';}
.alertBlack:after {content: '"';}
.messageStackWarning img, .messageStackError img, .messageStackSuccess img, .messageStackCaution img {position:relative;top:10px;right:6px;}

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

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

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

#tagline {
	color:#000000;
	text-align : center;
	vertical-align: middle;
	}

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

.floatingBox, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
	}
	
#main_content #accountLinksWrapper ul {list-style-type:none;margin-left:0px;}
#main_content #accountLinksWrapper ul li a strong {color:#000000;}

.wrapperAttribsOptions {
	margin: 3px 0px;
	}
	
.wrapperAttribsOptions .attribsCheckbox {margin-left:3px;}

/*navigation*/

.navSplitPagesResult {width:50%;}
.navSplitPagesLinks {}
.navNextPrevCounter {
	margin: 0px;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding:  5px 0px;
	list-style-type: none;
	}

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

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

#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: 0px 5px;
	margin: 0;
	color: #ffffff;
	white-space: nowrap;
	}

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

#navEZPagesTOC ul {
	margin: 0;
	padding:  5px 0px;
	list-style-type: none;
	line-height: 14px;;
	}

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

#navEZPagesTOC ul li a {
	padding: 0px 5px;
	margin: 0;
	}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin: 0px 0px 0px 0px;
	}
.buttonRow {margin-bottom:12px;}

#navMainSearch {
	float: right;
	}

#navBreadCrumb {
	
	}

#navEZPagesTop {
	
	}

#navBreadCrumb, #navEZPagesTop {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	}

#navColumnOne {
	
	}

#navColumnTwo {
	
	}

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

/*.content,*/ #productDescription, .shippingEstimatorWrapper {
	padding: 5px;
	}

.alert {
	color: #FF0000;
	}
.alert_symbol {font-size:16px;}
div.alert .alert_symbol {position:relative;top:4px;margin-right:2px;}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
.centerColumn, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	padding: 0px;
	}

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

/*Shopping Cart Display*/
#main_content #cartAdd {
	text-align: left;
	margin: 0px 0px 2px 0px;
	border: 0px solid #000000;
	padding: 0px 0px 0px 265px;
	font-size:12px;
	}

.tableHeading th {
	background-color:#f8fad4;
	}

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

#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 24px;
	padding-right: 24px;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 24px;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
	padding: 5px 0px;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 2px;
	}

#scUpdateQuantity {
	width: 24px;
	}

.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: 10px;
	}

#mediaManager {
	width: 50%; 
	margin: 2px;
	padding: 5px;
	}
.mediaTitle {
	float: left;
	}
.mediaTypeLink {
	float: right;
	}

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

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

.orderHistList {
	margin: 10px;
	padding: 2px 0px;
	} 

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

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 2px 0px;
	} 

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

.totalBox {
	width: 70px;
	text-align: right;
	padding: 2px;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 2px;
	}

.amount {
	width: 70px;
	}

/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0px 10px 10px 0px ;
	}

.categoryIcon {}

#cartImage {
	margin: 5px 10px;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 3px 0px;
}

.attributesComments {}

/*list box contents*/

#catBoxDivider {display:none;}

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 0px 0px;
	}

/*sideboxes*/
.columnLeft {}

h3.leftBoxHeading, h3.leftBoxHeading a {
	color: #ffffff;
	}

.leftBoxHeading, .centerBoxHeading {
	margin: 0px;
	padding: 0px 2px 0px 26px;
	}

.leftBoxContainer {
	margin-top: 14px;;
	}

.sideBoxContent {
	padding: 0px;
	}

h3.rightBoxHeading, h3.rightBoxHeading a {
	color: #FFFF00;
	}

.rightBoxHeading {
	margin: 0px;
	padding: 2px 0px;
	}

h3.leftBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 

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

.rightBoxContent {
	margin-bottom: 10px;
	}

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

#bestsellers .wrapper {
	margin: 0px 0px 0px 14px;;
	}

#bestsellers ol {
	padding: 0;
	margin-left: 12px;
	}

#bestsellers li {
	padding: 0;
	margin: 3px 0px 3px 0px;
	}

#bannerboxHeading {
	
}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

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

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

.bold {
	font-weight: bold;
	}

#prevOrders td, #accountHistInfo table td, .rowOdd, .rowEven {
	padding:5px 0px;
	background-color: #FFFFFF;
	vertical-align: top;
	border-bottom:1px solid #d3d587;
}

#accountHistInfo table {border:none;}

.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: top
	}

tr.tableHeading {
	background-color: #cacaca;
	height: 24px;
	}

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

.ratingRow {
	margin: 10px 0px 14px; 0px;
	}

label#textAreaReviews {
	font-weight: normal;
	margin: 10px 0px;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	
	}
.information {}

#shoppingcartBody #shippingEstimatorContent {
	clear: both;
	}

.seDisplayedAddressLabel {
	text-align: center;
	}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}
#seShipTo {
	padding: 2px;
	}

/* popup pages */
.popup_padding {padding:5px 10px;}
.popup_holder {
	background-color:#ffffff;  
	border:1px solid #d1d494; 
	text-align:left; 
	width:420px;
	margin-left:10px;
	margin-top:10px;
}
.popup_header {font-size:10px; padding:0px;background-color:#FFFFFF;background-image:url(../../../../email/header.jpg);height:90px;background-repeat:no-repeat;}
.popup_email_title {background-color:#dfea32;height:30px;border-top:1px solid #d1d494;}
.popup_email_title h2 {line-height:30px;font-size:14px;padding-left:10px;}
.popup_email_bar {background-color:#cd3b33;height:6px;border-top:1px solid #FFFFFF;}
.popup_content {font-size:11px;padding:5px 0px; width:auto;}
.popup_content p, .popup_content address {padding-bottom:14px;}
.popup_content table, .popup_content img {margin-bottom:14px;}
.popup_content table th {width:75px;}
.popup_content table th, .popup_content table td {padding:3px;}

#popupShippingEstimator .popup_holder {width:520px;}
#popupShippingEstimator th, #popupShippingEstimator td {border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
#popupShippingEstimator table {border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}

#infoShoppingCart .popup_holder {width:400px;}
