/**
 * Main CSS Stylesheet
 *
 */

body {
	margin: 0;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	color: #4c4b4b;
	background-color: #FFFFFF;
}

a:link, a:visited {
	color: #333333;
	text-decoration: underline;	
}

a:hover {
	text-decoration: none;
}

a img {
	border: none; 
}

#navEZPagesTOC ul li a{
	color: #3300FF;
	text-decoration: underline;
}
 
#navEZPagesTOC ul li a:hover, #navSupp ul li a:hover {
	text-decoration: none;
}

h1 {
	font-size: 15pt;
	margin-top: 0px;
}

h2 {
	font-size: 14pt;
	margin-top: 0px;
}

h3 {
	font-size: 13pt;
	margin-top: 0px;
}

h4 {
	font-size: 12pt;
	margin-top: 0px;
}

h5 {
	font-size: 11pt;
	margin-top: 0px;
}

h6 {
	font-size: 10pt;
	margin-top: 0px;
}

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
}

FORM, SELECT, INPUT {
	display: inline;
}

TEXTAREA {
	margin: auto;
	display: block;
	width: 95%;
}

FIELDSET {
	border: 1px solid #cccccc;
	padding: 10px;
}

LEGEND {
	font-weight: bold;
}

#logo, .centerBoxContents, .specialsListBoxContents, .attribImg {
	float: left;
	margin-top: 34px;
	margin-left: 16px;
}

LABEL.inputLabel {
	float: left;
}

LABEL.inputLabelPayment {
	float: left;
}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	float: left;
}

ADDRESS {
	font-style: normal;
}

.clearBoth {
	clear: both;
}

HR {
	height: 1px;
	border: none;
	border-bottom: 1px solid #333333;
}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #4c4b4b;
	font-size: 10pt;
	font-weight: bold;
	border: 1px solid #000000;
}

.messageStackError {
	border: 1px solid #c9252c;
}

.messageStackWarning, .messageStackCaution {
	border: 1px solid #8bc2d7;
}

.messageStackWarning img, .messageStackError img, .messageStackSuccess img, .messageStackCaution img {
	vertical-align: middle;
}

.messageStackSuccess {
	border: 1px solid #a2bf2f;
}

/*wrappers - page or section containers*/
#mainWrapper {
	background-color: #ffffff;
	text-align: left;
	width: 975px;
	vertical-align: top;
}

#logoWrapper{
	float: left;
	height: 110px;
	width: 975px;
}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: auto;
} 

#tagline {
	color:#000000;
	text-align : center;
	vertical-align: middle;
}

#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
}

/*navigation*/

.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	list-style-type: none;
}

#navSuppWrapper {
	background-color: #FFFFFF;
	color: #ffffff;
	width: 975px;
}

#navMainWrapper {
	height: 34px;
	width: 975px;
	background-color: #4c4b4b;
	margin-bottom: 6px;
}

#navMain {
	float: left;
	height: 34px;
}

#navMain ul {
	display: inline;
	margin: 0px;
	padding: 0px;
	background: url(../images/tab-left.gif) no-repeat right top;
}

#navMain li {
	display: block; 
	float: left;
	height: 34px;
	border-right: 2px solid #FFFFFF;
	background-color: #4c4b4b;
	background: url(../images/tab-right.gif) no-repeat right top;
}

#navMain a:link, #navMain a:visited {
	display: block; 
	float: left;
	padding-top: 10px;
	padding-bottom: 7px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
	background: url(../images/tab-left.gif) no-repeat left top;
}

#navMain a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#navSupp ul {
	margin: 0;
	list-style-type: none;
	text-align: center;
}

#navSupp ul li {
	display: inline;
}

#navSupp ul li a {
	text-decoration: underline;
	margin: 0;
	white-space: nowrap;
}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #CCCCCC;
	padding: 10px;
}

#navEZPagesTOC ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navEZPagesTOC ul li {
	white-space: nowrap;
}

#navEZPagesTOC ul li a {
	color: #333333;
	font-weight: normal;
}

#ezPagesTOCHeading {
	font-size: 9pt;
}

#navMainSearch {
	float: right;
}

#navMainSearch {
	float: right;
	height: 30px;
}

.headerSearch {
	display: block;
	height: 30px;
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	padding-right: 10px;
}

.searchInput {
	font-size: 9pt;
	width: 155px;
	height: 16px;
	border-top: 1px solid #4c4b4b;
	border-left: 1px solid #4c4b4b;
	border-bottom: 1px solid #949494;
	border-right: 1px solid #949494;
}

.searchButton {
	font-size: 7pt;
	font-weight: bold;
	background-color: #4e7c7c;
	color: #FFFFFF;
	width: 80px;
	border: 1px solid #4e7c7c;
}

#navBreadCrumb {
	background-color: #abd17a;
	color: #101010;
	font-size: 12pt;
	padding: 9px;
	padding-left: 15px;
}

#navBreadCrumb a:link, #navBreadCrumb a:visited {
	color: #101010;
	text-decoration: none;
}

#navBreadCrumb a:hover {
	text-decoration: underline;
}

#ezPagesWrapper {
	height: 30px;
	width: 975px;
	background-color: #c5c5c5;
	margin-bottom: 6px;
}

#navEZPagesTop {
	float: left;
}

#navEZPagesTop a:link, #navEZPagesTop a:visited {
	color: #333333;
	text-decoration: none;
	margin-top: 10px;
	line-height: 30px;
	padding-left: 10px;
	padding-right: 10px;
}

#navEZPagesTop a:hover {
	text-decoration: underline;
}


/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsCrossSell, .centerBoxContentsNew, .alert {
	vertical-align: top;
}

.alert {
	color: #b03b18;
}
.advisory {

}
.important {
	font-weight: bold;
}
.notice {

}
.rating{

}
.gvBal {
	float: right;
}

.smallText, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 8pt;
}

#siteinfoLegal {
	font-size: 9pt;
	width: 955px;
	background-color: #b6b6b6;
	color: #333333;
	margin-top: 10px;
	padding: 10px;
}

#footerLeft {
	float: left;
}

#footerRight {
	float: right;
}

/*Shopping Cart Display*/
#cartAdd {

}

.tableHeading TH, #ccProductsHeading, #ccQuantityHeading, #ccTaxHeading, #ccTotalHeading {
	border-bottom: 1px solid #cccccc;
	padding: 9px;
	text-align: left;
}

#ccTotalHeading {
	text-align: right;
}

#cartSubTotal {
	background-color: #f0f0f0;
 }

#cartSubTotal {
	margin-top: 10px;
	padding: 9px;
	border: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
}

.cartNewItem {
	font-weight: bold;
	position: relative;  /*do not remove-fixes stupid IEbug*/
}

.cartOldItem {
	position: relative;   /*do not remove-fixes stupid IEbug*/
}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
}

#mediaManager {
	width: 50%; 
}
.mediaTitle {
	float: left;
}
.mediaTypeLink {
	float: right;
}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #b03b18;
}

#ezPageBoxList ul {
	list-style-type: none;
}

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
}

.totalBox {
	text-align: right;
}

.lineTitle, .amount {
	text-align: right;
}

/*Attributes*/
.attribImg {
	width: 20%;
}

.centerBoxWrapper{
	width: 100%;
	margin-top: 6px;
	margin-bottom: 20px;
}

.centerBoxHeading {
	background-color: #abd17a;
	color: #101010;
	width: 657px;
	margin: 0px;
	font-size: 12pt;
	font-weight: normal;
	padding: 9px;
	padding-left: 15px;
}

#whatsNew .centerBoxHeading {
	background-color: #8ac3d4;
	color: #101010;
}

.leftBoxContainer {
/*	border: 1px solid #ffffff; */
	padding-bottom: 30px;
}

.sideBoxContent {
	background-color: #ffffff;
	padding: 5px;
	padding-left: 15px;
	padding-right: 15px;
}

.sideBoxContent ol {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-left: 15px;
	padding-left: 15px;
}

h3.rightBoxHeading, h3.rightBoxHeading a {
	color: #FFFF00;
}

.rightBoxHeading {
	background-color: #663366;
}

h3.rightBoxHeading a:hover {
	color: #FF0000;
	text-decoration: none;
}

.rightBoxContent {
	background-color: #ffffff;
}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .rightBoxHeading, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .specialsListBoxContents, .gvBal, .attribImg {
	text-align: center;
}

.centerBoxContents, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsCrossSell, .centerBoxContentsNew {
	width: 334px;
	max-width: 334px;
	overflow: hidden; 
	border: 1px solid #cccccc;
	margin-top: 8px;
	margin-bottom: 8px;
}

.column0 {
	margin-right: 4px;
}

.column1 {
	margin-left: 4px;
}

.product_name {
	max-width: 298px;
	max-height: 20px;
	overflow: hidden;
	text-align: left;
	color: #000000;
	margin: 0px;
	font-size: 12pt;
	font-weight: normal;
	padding: 9px;
	padding-right: 25px;
	padding-bottom: 0px;
	margin-bottom: 9px;
	background: url(../images/feature-arrow.gif) no-repeat right top;
}

.product_name a:link, .product_name a:visited {
	text-decoration: none;
}

.product_name a:hover {
	text-decoration: underline;
}

.product_image {
	float: left;
	border: 1px solid #abd17a;
	padding: 0px;
	margin-left: 9px;
	width: 139px;
	max-width: 139px;
	height: 102px;
	max-height: 102px;
	overflow: hidden;
	text-align: center;
	background-color: #FFFFFF;
}

.product_image_table {
	max-width: 139px;
	height: 102px;
	max-height: 102px;
	overflow: hidden;
	margin: 0px auto;
	padding: 0px;
}

.product_image_table img {
	position: relative;
	top: -2px;
	left: -2px;
}

.product_summary {
	float: left; 
	text-align: left;
	width: 164px;
	max-width: 164px;
	height: 70px;
	max-height: 70px;
	overflow: hidden;
	padding-left: 9px;
	padding-right: 9px;
	font-weight: bold;
}

.product_price {
	position: relative;
	float: left; 
	text-align: left;
	color: #cb9207;
	font-size: 11pt;
	font-weight: bold;
	width: 164px;
	max-width: 164px;
	height: 37px;
	max-height: 37px;
	overflow: hidden;
	padding-left: 9px;
	padding-right: 9px; 
}

#reviewsWritePrice, #reviewsInfoDefaultPrice {
	color: #cb9207;
	font-size: 11pt;
	font-weight: bold;
}

.product_price_text {
	position: absolute;
	bottom: 0px;
}

.product_price_listing {
	text-align: left;
	color: #cb9207;
	font-size: 11pt;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 9px;
	width: 170px;
}

.product_details {
	clear: both;
	text-align: right;
	padding: 15px; 
}

.product_details_listing {
	display: inline
}

.product_details a:link, .product_details a:visited, .product_details_listing a:link, .product_details_listing a:visited {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #4c4b4b;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	padding: 2px; 
	padding-left: 15px; 
	padding-right: 15px
}

.product_details a:hover, .product_details_listing a:hover {
	text-decoration: underline;
}

.leftBoxHeading {
	background-color: #ebd067;
	font-size: 12pt;
	margin: 0px;
	padding: 9px;
	padding-left: 10px;
	text-align: left;
}

h3.leftBoxHeading, h3.leftBoxHeading a {
	color: #101010;
	text-decoration: none;
	font-weight: normal;
}

h3.leftBoxHeading a:hover {
	color: #101010;
	text-decoration: underline;
} 

#shoppingcartHeading {
	background-color: #8bc2d7;
}

#shoppingcartHeading a:link, #shoppingcartHeading a:visited {
	background: url(../images/cart-on-blue.gif) no-repeat left center;
	padding-left: 30px;
}

#informationHeading, #ezpagesHeading {
	background-color: #d57b60;
	color: #FFFFFF;
}

#navCatTabsWrapper {
	float: right;
	margin-top: 42px;
}

#navCatTabs {
	float: right;
	height: 40px;
}

#navCatTabs ul {
	margin: 0px;
	padding: 0px;
}

#navCatTabs li {
	display: block; 
	float: left;
	height: 40px;
	border-left: 3px solid #FFFFFF;
}

span.category-tab-top, span.category-tab-top-dark {
	display: block; 
	float: left;
	color: #FFFFFF;
	font-size: 13pt;
	font-weight: bold; 
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 5px;
}

span.category-tab-top, span.category-tab-top-dark {
	color: #FFFFFF;
}

span.category-tab-top-dark {
	color: #4c4b4b;
}

#navCatTabs a {
	display: block; 
	float: left;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 10px;
	padding-right: 7px;
	font-size: 10.5pt;
	font-weight: bold;
}

a.category-tab-top:link, a.category-tab-top:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.category-tab-top-dark:link, a.category-tab-top-dark:visited {
	color: #4c4b4b;
	text-decoration: none;
}

a.category-tab-top:hover, a.category-tab-top-dark:hover {
	text-decoration: underline;
}

#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;
}

.rowOdd {
	background-color: #E8E8E8;
	vertical-align: top;
}

.rowEven {
	background-color: #F0F0F0;
	vertical-align: top;
}

.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
}

TR.tableHeading {

}

#siteMapList {
	width: 95%;
	float: right;
}

LABEL#textAreaReviews {
	font-weight: normal;
}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
	margin: 10px;
}

#infoShoppingCart {
	margin: 10px;
}

.information {
	padding: 10px 3px; 
	line-height: 150%;
}

#shoppingcartBody #shippingEstimatorContent {
	clear: both;
}

.seDisplayedAddressLabel {
	background-color:#85C285;
	text-align: center;
}

.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
}
 
a.category-top:link, a.category-top:visited, a.category-subs:link, a.category-subs:visited, a.category-products:link, a.category-products:visited, a.category-links:link, a.category-links:visited, #informationContent a:link, #informationContent a:visited, #ezpagesContent a:link, #ezpagesContent a:visited {
	font-size: 10pt;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	background: url(../images/cat-arrow.gif) no-repeat left center;
	padding-left: 10px;
}

a.category-top:hover, a.category-subs:hover, a.category-products:hover, a.category-links:hover, #informationContent a:hover, #ezpagesContent a:hover {
	text-decoration: underline;
}

.smallMore {
	font-size: 8pt;
	text-decoration: underline;
	margin-left: 10px;
}

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#shoppingcartContent a:link, #shoppingcartContent a:visited {
	font-size: 10pt;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
}

#shoppingcartContent a:hover {
	text-decoration: underline;
}

#contentMainWrapper {
	width: 100%;
}

#middleCol {
	width: 16px;
}

#rightCol {
	width: 681px;
}

#categories_box, #product_info_box, #shoppingCartDefault, #loginDefault, #createAcctDefault, #createAcctSuccess, #addressBookProcessDefault, #addressBookDefault, #accountDefault, #accountEditDefault, #accountPassword, #acctNewslettersDefault, #accountNotifications, #accountHistoryDefault, #accountHistInfo, #newProductsDefault, #specialsListing, #quickOrderPage, #checkoutShipping, #timeoutDefault, #logoffDefault, #passwordForgotten, #checkoutShipAddressDefault, #checkoutPayment, #checkoutPayAddressDefault, #conditions, #checkoutConfirmDefault, #checkoutSuccess, #ezPageDefault, #shippingInfo, #privacy, #contactUsDefault, #siteMap, #pageTwo, #pageThree, #pageFour, #reviewsWrite, #reviewsDefault, #reviewsInfoDefault, #advSearchDefault, #advSearchResultsDefault, #featuredDefault, #unsubDefault, #pageNotFound {
	border: 1px solid #cccccc;
	padding: 9px;
	margin-top: 12px;
	max-width: 675px;
}

#indexCategoriesHeading, #productListHeading, #cartDefaultHeading, #loginDefaultHeading, #createAcctDefaultHeading, #createAcctSuccessHeading, #addressBookDefaultHeading, #addressBookProcessDefaultHeading, #addressBookProcessDefaultHeading h1, #accountDefaultHeading, #accountLinksWrapper h2, #acctNewslettersDefaultHeading, #accountNotificationsHeading, #accountHistoryDefaultHeading, #orderHistoryDetailedOrder, #orderHistoryStatus, #newProductsDefaultHeading, #specialsListingHeading, #quickOrderHeading, #checkoutShippingHeading, #timeoutDefaultHeading, #logoffDefaultHeading, #checkoutShipAddressDefaultHeading, #checkoutPaymentHeading, #checkoutPayAddressDefaultHeading, #conditionsHeading, #checkoutConfirmDefaultHeading, #checkoutSuccessHeading, #ezPagesHeading, #shippingInfoHeading, #privacyDefaultHeading, #siteMapHeading, #pageTwoHeading, #pageThreeHeading, #pageFourHeading, #reviewsWriteHeading, #reviewsDefaultHeading, #reviewsDefault h2, #reviewsInfoDefaultHeading, #advSearchDefaultHeading, #advSearchResultsDefaultHeading, #featuredDefaultHeading, #unsubDefaultHeading, #pageNotFoundHeading {
	font-size: 12pt;
	color: #333333;
	font-weight: normal;
}

#orderHistoryDetailedOrder, #orderHistoryStatus {
	text-align: left;
}

#categoryImgListing {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

#categoryDescription, #indexProductListCatDescription {
	float: left;
}

.categoryListBoxContents {
	float: left;
	text-align: center;
	margin-top: 9px;
	margin-left: 9px;
}

.tabTable, #cartContentsDisplay {
	clear: both;
	border: 1px solid #cccccc;
	border-bottom: 0px;
}

.productListing-odd, .productListing-even, .rowEven, .rowOdd {
	margin-top: 12px;
}

.productListing-odd, .rowEven {
	background-color: #f0f0f0;
}

.productListing-even, .rowOdd {
	background-color: #FFFFFF;
}

.productListing-heading, #scQuantityHeading {
	border-bottom: 1px solid #cccccc;
	padding: 9px;
	text-align: left;
}

.productListing-heading a:link, .productListing-heading a:visited {
	color: #4c4b4b;
	padding-left: 0px;
}

.productListing-data, .cartQuantity, .cartQuantityUpdate, .cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay {
	text-align: left;
	border-bottom: 1px solid #cccccc;
	padding: 9px;
	font-size: 9pt;
	vertical-align: top;
}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
}

.itemTitle {
	text-align: left;
	color: #000000;
	font-size: 12pt;
	font-weight: normal;
	margin-left: 0px;
}

.itemTitle a:link, .itemTitle a:visited {
	text-decoration: none;
}

.itemTitle a:hover {
	text-decoration: underline;
}

.navSplitPagesResult, .navSplitPagesLinks {
	padding-top: 3px;
	padding-bottom: 3px;
}

#productName {
	float: left;
/*	width: 60%; */
	text-align: left;
	color: #000000;
	font-size: 12pt;
	font-weight: normal;
/*	padding-left: 10px; */
	margin-bottom: 10px;
}

#productPrices {
/*	float: right;
	width: 30%;
	text-align: right; */
	color: #cb9207;
	font-size: 14pt;
	font-weight: bold;
	margin-bottom: 5px; 
	margin-top: 10px; 
}

#productMainImage, #productAdditionalImages {
	float: none;
	clear: both;
	padding: 0px;
	margin-right: 15px;
	max-width: 320px;
}

#productMainImage img, .additionalImages img, .cartProductDisplay img, #specials img, #reviews img, #featured img, #whatsnew img, #popupImage img, #popupAdditionalImage img {
	border: 1px solid #abd17a; 
}

.cartProductDisplay img {
	margin-right: 10px;
}

#product_info_text {
	float: none;
	clear: both;
}

#productAttributes {
	margin: 0px;
	margin-top: 20px;
	padding: 0px;
}

#attribsOptionsText, .optionName {
	font-size: 10pt;
}

h4.optionName {
	display: inline;
	width: 70px;
}

#productDetailsList {
	float: none;
	margin: 0px;
	padding: 10px;
	padding-left: 20px;
}

.additionalImages {
	text-align: center;
	padding-bottom: 10px;
}

.cartTotalsDisplay, .buttonRow {
	padding-top: 10px;
}

.loginLeft, .loginRight {
	padding: 9px;
	height: 170px;
}

.loginLeft {
	float: left;
	width: 300px;
}

.loginRight {
	float: right;
	width: 300px;
}

#createAcctDefault fieldset {
	margin-top: 10px;
}

#createAcctDefault fieldset {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

#createAcctDefault fieldset fieldset {
	border: 1px solid #cccccc;
	padding: 10px;
}

#createAcctDefault .inputLabel, #addressBookProcessDefault .inputLabel, #accountEditDefault .inputLabel, #accountPassword .inputLabel, #timeoutDefault .inputLabel, #checkoutPayAddressDefault .inputLabel, #checkoutShipAddressDefault .inputLabel, #contactUsDefault .inputLabel {
	width: 150px;
	margin-bottom: 10px;
}

.inputLabelPayment {
	width: 120px;
	margin-bottom: 10px;
}

#createAcctDefaultLoginLink {
	font-size: 10pt;
	color: #b03b18;
}

#createAcctSuccess fieldset {
	margin-top: 10px;
	margin-bottom: 10px;
}

#addressBookDefaultPrimary, .addressBookDefaultName, #prevOrders h2, #checkoutShipping h2, #checkoutShipAddressDefault h2, #checkoutPayAddressDefault h2, #checkoutPayment h2, #checkoutConfirmDefault h2 {
	font-weight: bold;
	font-size: 11pt;
}

#reviewsWriteReviewer {
	font-weight: bold;
	font-size: 10pt;
}

#checkoutConfirmDefault h3 {
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: 3px;
}

#checkoutConfirmDefault h4 {
	font-weight: bold;
	font-size: 9pt;
	margin-bottom: 2px;
}

#addressBookDefault address, #checkoutShipAddressDefault address, #checkoutShipping address, #checkoutBillto address, #checkoutPayAddressDefault address {
	margin-right: 20px;
	margin-bottom: 20px;
	font-weight: bold;
}

#accountLinksWrapper ul {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	padding-left: 10px;
}

#myAccountShipInfo h3, #myAccountShipInfo h4, #myAccountPaymentInfo h3, #myAccountPaymentInfo h4 {
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 4px;
}

#sorter label, #quickOrderPage .column-1, #quickOrderPage .column-2 {
	font-weight: bold;
}

#checkoutShipto, #checkoutBillto {
	width: 100%;
}

#checkoutConfirmDefault address {
	font-weight: normal;
}

#checkoutSuccessContactLink, #navEZPageNextPrev {
	padding-bottom: 10px;
}

#checkoutSuccess .buttonRow {
	float: none;
	text-align: center;
}

#reviewsDefault hr {
	border: 0;
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
}

.smallProductImage {
	margin-right: 10px;
	margin-bottom: 10px;
}

.searchFloatingBox {
	width: 46%
}

#shippingEstimatorContent .inputLabel, #seShipTo {
	font-weight: bold;
	width: 90px;
}
