/** * Main CSS Stylesheet * * @package templateSystem * @copyright Copyright 2003-2007 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 5952 2007-03-03 06:18:46Z drbyte $ */.newsInfo {
  text-align: left;
  font-style: normal;
}

.newsContent {
font-size: 1.0em;
}

#newsArchivTitleHeading {
	text-align: left;
	}

#newsArchivDateHeading {
	text-align: right;
	}body {	margin: 0;	font-family: arial, helvetica, sans-serif;	font-size: 12px;	color: #333333;	line-height: 17px;	}#body_wrapper {	background: #e3e8e9 url("../images/body_bg.gif") repeat-x left top;}a img {border: none; }a:link, #navEZPagesTOC ul li a {	color: #2b2b2b;	text-decoration: underline;	} a:visited {	color: #2b2b2b;	text-decoration: underline;	}a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {	color: #2b2b2b;	text-decoration: none;	}a:active {	color: #2b2b2b;	}.blue-link a, .blue-link a:visited {	color: #0084c9;}.columnLeft a, .columnRight a, .columnLeft a:visited, .columnRight a:visited {	text-decoration: none;}.columnLeft a:hover, .columnRight a:hover {	text-decoration: underline;}#columnCenter {	padding: 6px 22px 34px 22px;}h1 {	font: normal 21px Arial;	color: /*#416b79*/ #465c5f;	text-transform: uppercase;	padding: 0 0 4px 0;	margin: 8px 0 12px 0 !important;/*	background: url("../images/dotted_line.gif") repeat-x 0 bottom;*/	}h2 {	font: normal 18px Arial;	color: /*#617477*/ #465c5f;/*	text-transform: uppercase;*/	padding: 15px 0 5px 0 !important;	display: block;	}h3 {	font-size: 1.3em;	padding-bottom: 10px;	}h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{	font-size: 1em;	}.biggerText {	font-size: 1.2em;	}h1, h2, h3, h4, h5, h6 {	margin: 0.3em 0;	}/*  Might uncomment either or both of these if having problems with IE peekaboo bug:h1, h2, h3, h4, h5, h6, p {	position: relative;	}*html .centerColumn {	height: 1%;	}*/CODE {	font-family: arial, verdana, helvetica, sans-serif;	font-size: 1em;	}FORM, SELECT, INPUT {/*	display: inline;*/	font-size: 12px;	margin: 0.1em;	}select {	border: 1px solid #bbbbbb;}fieldset input, fieldset select {	background: #f5f5f5;	border: 1px solid #d1d1d1;}.buttonRow input {	border: none;	background: none;}#productGeneral form {	margin: 0 !important;}TEXTAREA {	margin: auto;	display: block;	width: 95%;	}/*input:focus, select:focus, textarea:focus {	background: #ffffe7;	margin:0.1em;	}*//* Only for IE6*/* html FIELDSET {	padding: 13px;	margin: 3px 0 12px 0;	border: 1px solid #d6d6d6;}* html legend {	margin: 3px 0 12px 0;}/* /Only for IE6*//* Only for IE7*/*+ html FIELDSET {	padding: 13px;	margin: 3px 0 12px 0;	border: 1px solid #d6d6d6;}*+ html legend {	margin: 3px 0 12px 0;}/* /Only for IE7*/FIELDSET {	padding: 13px;	margin: 10px 0 17px 0;	border: 1px solid #ececec;	}LEGEND {	font: bold 11px Tahoma;	padding: 4px 5px;	color: /*#4c6488*/ #5c5c4f;	background: /*#f3f3f7*/ #f3f3f0;	}LABEL {	line-height: 25px;	}h4.optionName {	padding: 0;	margin: 0;	width: 100px;	font: bold 11px verdana;}/*.optionName label {	font: bold 12px Verdana;}*//*.attribsSelect {	width: 120px;	float: left;}*/LABEL.checkboxLabel, LABEL.radioButtonLabel {	margin: 0.5em 0.3em;	}#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {	float: left;	}LABEL.inputLabel {	width: 9em;	float: left;	}LABEL.inputLabelPayment {	width: 14em;	float: left;	padding-left: 2.5em;	}LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {	width: 11em;	float: left;	}#checkoutPayment LABEL.radioButtonLabel {	font-weight: bold;	}P, ADDRESS {	padding: 0;	}ADDRESS {	font-style: normal;	}.clearBoth {	clear: both;	}.clearRight {	clear: right;	}HR {	height: 1px;	margin: 10px 0;	border: none;	border-bottom: 1px solid #e4e4e4;	}.dotted-line {	height: 1px;	background: url("../images/dotted_line.gif") repeat-x 0 0;}.dotted-hor {	background: url("../images/dotted_hor.gif") no-repeat right center;}.float-right {	float: right;}.float-left {	float: left;}.list-style-none {	list-style-image: none;	list-style-position: outside;	list-style-type: none;	padding: 0;	margin: 0;} ul.inline-list li {	float: left;	padding: 0 0 0 12px;}.align-center {	margin: auto !important;	text-align: center !important;}/*warnings, errors, messages*/.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {	line-height: 1.8em;	padding: 7px;	margin: 20px 20px;	border: 1px solid #9a9a9a;	}.messageStackWarning img, .messageStackError img, .messageStackSuccess img, .messageStackCaution img {	display: none;}.messageStackWarning, .messageStackError {	background: #ffecdd url("../images/icons/warning.gif") no-repeat 8px 10px;	color: #960000;	border: 1px solid #f8d5c8;	padding-left: 30px;	}.messageStackError {	background: #ffecdd url("../images/icons/error.gif") no-repeat 8px 10px;}.messageStackSuccess {	background: #e0f8b6 url("../images/icons/success.gif") no-repeat 8px 10px;	color: #000000;	border: 1px solid #d0e46e;	padding-left: 30px;	}.messageStackCaution {	background: #ffebc2 url("../images/icons/warning.gif") no-repeat 8px 10px;	color: #000000;	border: 1px solid #fbcec9;	padding-left: 30px;	}/*wrappers - page or section containers*/.mainWrapper {	text-align: left;	width: 930px;	vertical-align: top;/*	border: 1px solid #9a9a9a;*/	}#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, .mainWrapper, #popupAdditionalImage, #popupImage {	margin: 0em;	padding: 0em;	}#contentMainWrapper {	background: #ffffff;}#header {/*	height: 70px;*/	padding: 0 6px 0 4px;}#headerWrapper {	margin: 0;}#indexDefaultMainContent {	padding: 0 0 14px 0;}.topper-menu li {	font: 11px arial;	float: left;		margin: 9px 1px 0 11px;	color: #b8cccf;}.topper-menu a, .topper-menu a:visited {	color: #6e8487;	text-decoration: none;}.topper-menu a:hover {	color: #6e8487;	text-decoration: underline;}.topper-menu li {}#logoWrapper {/*	height: 65px;*/	}#logo {	padding: 16px 0 0 4px;}#navColumnOneWrapper, #navColumnTwoWrapper, .mainWrapper {	margin: auto;	} #navColumnOneWrapper, #navColumnTwoWrapper {	width: auto !important;}#tagline {	float: left;	}#tagline_header {	border-left: 1px solid #dddddd;	font: bold 20px arial;	color: #888888;	margin: 0.7em 1em;	padding: 0 0 0 1em;}#sendSpendWrapper {	border: 1px solid #cacaca;	float: right;	margin: 0em 0em 1em 1em;	}.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {	margin: 0;	width: 44%;	}.wrapperAttribsOptions {	margin: 0.3em 0em;	}/*navigation*/.current {	font-size: 12px;	padding: 2px 5px;	background: #f5f6f6;	border: 1px #e1e7e7 solid;}.navSplitPagesLinks, .navSplitPagesResult {	margin: 8px 0 8px 3px;}.navSplitPagesLinks a, .navSplitPagesLinks a:visited {	color: #0084c9;	font: normal 12px arial;	text-decoration: underline;	padding: 2px 6px;	margin: 0 -3px;	line-height: 22px;}.navSplitPagesLinks a:hover {	padding: 2px 5px;	text-decoration: none;	background: #f5f6f6;	color: #0084c9;	border: 1px #e1e7e7 solid;}.navNextPrevCounter {	margin: 0em;	font-size: 0.9em;	padding: 8px 0;	}.navNextPrevWrapper {	padding: 16px 0 !important;}.navNextPrevList {	display: inline;	white-space: nowrap;	margin: 0;	padding: 0.5em 0.2em;	list-style-type: none;	}#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {	margin: 0em;/*	background-color: #abbbd3;*/	background-image: url(../images/tile_back.gif);	padding: 0.5em 0.2em;	font-weight: bold;/*	color: #ffffff;*/	height: 1%;	}#bottom {	min-height: 49px;}#navSuppWrapper {	padding: 8px 4px 12px 5px;}#navCatTabsWrapper {	background-color: #ffffff;	color: #9a9a9a;	background-image:none;}#navMain ul, #navCatTabs ul {	margin: 0;	padding: 0.5em 0em;	list-style-type: none;	text-align: center;	line-height: 1.5em;	}#navMain ul li, #navCatTabs ul li {	display: inline;	}.footer-links li {	font: normal 11px arial;	float: left;	margin: 0 2px 0 14px;}#navMain ul li a, #navCatTabs ul li a {	text-decoration: none;	padding: 0em 0.5em;	margin: 0;	color: #ffffff;	white-space: nowrap;	}.legalCopyright {	float: left;	font: 11px arial !important;	color: #777777;}#navCatTabs ul li a {	color: #9a9a9a;	}#navEZPagesTOCWrapper {	font-weight: bold;	float: right;	height: 1%;	border: 1px solid #9a9a9a;	}#navEZPagesTOC ul {	margin: 0;	padding: 0.5em 0em;	list-style-type: none;	line-height: 1.5em;	}#navEZPagesTOC ul li {	white-space: nowrap;	}#navEZPagesTOC ul li a {	padding: 0em 0.5em;	margin: 0;	}#navCategoryIcon, .buttonRow, #indexProductListCatDescription {	margin: 0;	}#indexProductListCatDescription {	margin-bottom: 15px;}#navMainSearch {	float: right;	}#navBreadCrumb {	font: 11px tahoma;	margin: 0 0 8px 2px;	color: #999999;	}#navBreadCrumb a {	color: #999999;}#top_nav ul {	margin: 0 0 0 10px;}#top_nav a {	color: #ffffff;	text-decoration: none;}#top_nav li {	float: left;	background: url("../images/bg_tabs_left.gif") no-repeat 0 3px;	padding: 0 0 0 4px;	margin-top: 11px;	/*border-left: 1px solid #575757;*/}#top_nav li a {	display: block;	background: url("../images/bg_tabs_right.gif") no-repeat right 3px;	padding: 12px 20px 8px 18px;}#top_nav li a:hover {	background-position: right -72px;	color: #ffffff;}#top_nav li:hover {	background-position: left -72px;}#top_nav li:hover a {	background-position: right -72px;}#top_nav #tab_active{	background-position: 0 -34px;}#top_nav #tab_active a {	background-position: right -34px;	color: #ffffff;}#login_logout_section, #login_logout_section a {	font: normal 11px arial, verdana;	color: #0093e8;	padding: 6px 0px 4px 0px;}#login_logout_section a:hover {	color: #0093e8;	text-decoration: none;}#login_logout_section li {	color: #343434;	padding-left: 9px;}#top_nav {	background: #276c85 url("../images/top_nav_bg.gif") repeat-x;	font: bold 13px arial, tahoma;	text-transform: uppercase;	margin: 0em;	height: 48px;	}.top-nav-right {	background: url("../images/top_nav_right_bg.gif") no-repeat right top;	height: 34px;	width: 6px;	float: right;}.top-nav-left {	background: url("../images/top_nav_left_bg.gif") no-repeat left top;	height: 34px;	width: 6px;	float: left;}.space {	font: 1px arial;	background: #ffffff; 	height: 6px;}.space-left, .space-right {	background: url("../images/space_left_bg.gif") repeat-y left top;	height: 6px;	width: 8px;	float: left;}.space-right {	background: url("../images/space_right_bg.gif") repeat-y right top;	float: right;}.bottom-space {	background: url("../images/bottom_center.gif") repeat-x left top;	height: 6px;}.bottom-left, .bottom-right {	background: url("../images/bottom_left.gif") no-repeat left top;	width: 8px;	height: 6px;	float: left;}.bottom-right {	background: url("../images/bottom_right.gif") no-repeat right top;	float: right;}#navColumnOne {	background: url("../images/column_left_bg.gif") repeat-y left top;	}#navColumnTwo {	background: url("../images/column_right_bg.gif") repeat-y right top;	}/* Tools section styles */#tools_wrapper {	height: 35px;	background: url("../images/tools_bg.gif") repeat-x left top;}#tools-right {	background: url("../images/tools_right_bg.gif") no-repeat right top;	height: 35px;	width: 8px;	float: right;}#tools-left {	background: url("../images/tools_left_bg.gif") no-repeat left top;	height: 35px;	width: 8px;	float: left;}.line-header {	margin: 0 4px;}.search-header-input {	background: url("../images/search_header_bg.gif") no-repeat left top;	height: 22px;	padding: 1px 0 0 3px;	float: left;}.search-header-input input {	width: 123px !important;}.search-header {	margin: 0 0 12px 0;	background: #e6eaec;	padding: 10px 15px;}.search-header input {	border: 0px;	margin: 0px;	color: #696969;	background: none;}.search-header form {	float: left;}.search-header input:focus {	background: none;}.advanced_search {	display: none;	padding: 0 6px 2px 0;	margin: 4px 0 0 10px;}.advanced_search a {	font: 11px Arial;	text-decoration: none;	color: #ffffff !important;}.advanced_search a:hover {	text-decoration: underline !important;}.header-cart-box {	padding: 17px 0 4px 0;}.cart-header {	font: 11px arial;	line-height: 17px;}.cart-header td {	vertical-align: middle;}.cart-header .blue-link {	background: url("../images/blue_arrows.gif") no-repeat right 7px;	padding: 0 11px 0 0 !important;}.cart-header span {	font: 11px arial;	font-weight: bold;}.cart-icon {	width: 16px;	height: 15px;	margin: 1px 6px 0 0;	border: 0;}.full {	background: url("../images/cart_full_icon.gif") no-repeat left top;}.empty {	background: url("../images/cart_empty_icon.gif") no-repeat left top;}.languages-wrapper {	margin: 3px 11px 0 0;}.languages-wrapper select, .languages-wrapper {	font: 11px arial, tahoma !important;}.languages-wrapper select {	height: 18px;}.languages-wrapper form {	float: right;}.languages-wrapper label {	padding: 3px 0;	line-height: 17px !important;}/* /Tools section styles *//*The main content classes*/#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {	vertical-align: top;	}/*.content,*/ #productDescription, .shippingEstimatorWrapper {	font-size: 12px !important;	padding: 0.2em;	}.content {	padding: 0;}#productAttributes {	margin: 17px 0;	border: 1px #ededed solid;	background: #fcfcfc;}.attributesComments {	font: bold 12px Arial;	color: #667C7F;	text-transform: uppercase;	border-bottom: 1px solid #e7e7e0;	background: #f6f6f5;	padding: 5px 5px;	margin: 10px 0 20px 0;}#attribsOptionsText {	font: bold 12px arial;	background: #f4f4f3 /*#b7b7a5*/;	color: #465c5f;	text-transform: uppercase;	padding: 6px 6px;	margin: 0;}.wrapperAttribsOptions, .wrapperAttribsQtyPrices, .wrapperAttribsOneTime {	margin: 10px 10px;}.alert {	color: #FF0000;	margin-left: 0.5em;	}.advisory {}.important {	font-weight: bold;	}.notice {}.rating{}.gvBal {	float: right;	}.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {	padding: 0;	}.centerColumn {	padding: 1px 0 0 0;}#indexDefault {	padding: 1px 0 0 0;}.centerColumn form {	margin: 0.1em 0;}.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {	font-size: 0.9em;	}#siteinfoIP {	float: left;}.centerBoxContentsSpecials a, .centerBoxContentsAlsoPurch a, .centerBoxContentsFeatured a, .centerBoxContentsNew a, .specialsListBoxContents a {	font: normal 11px arial;	color: #454545;		text-decoration: none;}.centerBoxContentsSpecials a:hover, .centerBoxContentsAlsoPurch a:hover, .centerBoxContentsFeatured a:hover, .centerBoxContentsNew a:hover, .specialsListBoxContents a:hover {	color: #454545;		text-decoration: underline;}.centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .specialsListBoxContents {	height: 175px;	padding: 2px 10px 0 9px !important;}.no-right-margin {/*margin-right: 0px !important;*/}#specialsListing .specialsListBoxContents {	height: 220px;	width: 142px !important;	margin: 5px 6px 0 2px !important;}#specialsListing .specialsListBoxContents img {	border:1px solid #d3dbdc;}/*Shopping Cart Display*/#cartAdd {	float: right;	text-align: center;	margin: 1em;	border: 1px solid #efefef;	background: #fbfbfb;	padding: 1em;	}.tableHeading TH {	border-bottom: 1px solid #d9d9d9;	}.tableHeading, #cartSubTotal {	background-color: #f9f9f9;	 }#cartSubTotal {	border-top: 1px solid #d9d9d9;	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: #0075E2;*/	position: relative;  /*do not remove-fixes stupid IEbug*/	}.cartOldItem {/*	color: #0075E2;*/	position: relative;  /*do not remove-fixes stupid IEbug*/	}#cartBoxListWrapper a {	color: #0084c9;}.cartBoxTotal {	text-align: right;	font-weight: bold;	}.cartRemoveItemDisplay {	width: 3.5em;	}.cartAttribsList {	margin-left: 1em;	}#mediaManager {	width: 50%; 	margin: 0.2em;	padding: 0.7em;	background: #FCFCEA;	border: 1px solid #F3ECD9;	}#mediaManagerHeading {	margin-top: 5px;	padding-top: 0 !important;}.mediaTitle {	float: left;	}.mediaTypeLink {	float: right;	}.product-box-name {	padding: 4px 4px 4px 4px;}.normalprice, .productSpecialPriceSale {	font-weight: normal !important;	text-decoration: line-through;	color: #aaaaaa;	}.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount, .central-boxes-price {	color: #a30101;	}.table-price {	font: bold 12px arial;/*	color: #a30101;*/}.centerBoxWrapper .productSpecialPrice, .centerBoxWrapper .productSalePrice {	background: #fff9de;}#specialsListing .productPriceDiscount, .centerBoxWrapper .productPriceDiscount {	display: none;}.centerBoxWrapper .normalprice, .centerBoxWrapper .productSpecialPrice {	padding: 0 3px 0 0;}.central-boxes-price {	font: normal 12px arial;	color: #a30101;}.free, .call-for-price {	font: normal 11px arial;	color: #ffffff;	background: #990000;	padding: 0 2px;}.free {	background: #990000;}.call-for-price {	background: #888888;}.columnar-product-img {	height: 111px;	border: 1px solid #d3dbdc;	text-align: center;}.columnar-product-img img {	vertical-align: top;}.columnar-product-info {	width: 152px;}#productPrices, #reviewsInfoDefaultPrice {	font: bold 16px arial;	color: #a30101;	margin: 0 0 6px 0;	display: block;}.centerColumn .detail-link, .detail-link:visited {	display: none;	font: normal 12px arial;	color: #0084c9;	float: right;	margin: 0 !important;	padding: 0 10px 0 0 !important;	background: url("../images/blue_arrows.gif") no-repeat right 5px;}.detail-link:hover {	display: none;	color: #0084c9;	text-decoration: none;}.productListing-data h3 {	font: bold 13px arial;/*	margin: 0px !important;*/}.productListing-data {	border-bottom: 1px solid #ebebeb;	vertical-align: top;}.service-text {	font: italic 11px verdana;	color: #777777;}.table-product-attributes {}#productListing {	padding: 0 0 15px 0;}.listing-img {	padding: 0 10px 0 0;}.orderHistList {	margin: 0;	padding: 0.2em 0em;	list-style-type: none;	} #cartBoxListWrapper ul, #ezPageBoxList ul {	list-style-type: none;	}#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {	margin: 0;	padding: 0.2em 0em;	} #cartBoxEmpty, #cartBoxVoucherBalance {	font-weight: bold;	}#cartBoxEmpty {	font-weight: normal;}.totalBox {	width: 5.5em;	text-align: right;	padding: 0.2em;	}.lineTitle, .amount {	text-align: right;	padding: 0.2em;	}.amount {	width: 5.5em;	}#reviewsDefault h2 {	font: bold 14px arial;	text-transform: none;	padding-top: 0 !important;}#reviewsDefault .smallProductImage {	width: 150px;	height: 150px;}/*Image Display*/#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {	margin: 0px 10px 15px 0px ;	}#productMainImage img {	border: 1px solid #D3DBDC;}.product-detail-table {	padding: 0 10px;}.product-detail-table td {	vertical-align: top;	text-align: left;}.left-side-info {	width: 170px;}#productDetailsList {	list-style-image: none;	list-style-position: outside;	list-style-type: none;	margin: 0;	padding: 6px 0 0 0;	width: 90% !important;}.product-info-label {	font: normal 11px Tahoma;	color: #777777;}#productAdditionalImages {	padding: 12px 0 25px 0;}#productAdditionalImages h2 {	border-bottom: 1px solid #e6e6e6;	}#productQuantityDiscounts {	padding: 12px 0;}#productQuantityDiscounts table {	border: none;	border-spacing: 0px !important;/*	border-collapse: collapse;*/	margin: 0;	background: #fafafa;}#productQuantityDiscounts table td {	border: 1px solid #eeeeee;	padding: 4px;}.categoryIcon {}.categoryImg {	margin: 0 0 12px 0;}#cartImage {	margin: 0.5em 1em;	}/*Attributes*/.attribImg {	width: 20%;	margin: 0.3em 0em;}/*list box contents*/.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {	margin-bottom: 16px;	}.categoryListBoxContents {	margin: 10px 0 10px 0;}.categoryListBoxContents a, .categoryListBoxContents a:visited {	text-decoration: none;	font: normal 12px arial;}.categoryListBoxContents a:hover {}.sub-cat-name {	position: absolute;	background: url("../images/transparent.png") repeat;	padding: 4px 8px;	margin: 6px 12px 0 12px;	z-index: 100;}* html .sub-cat-name {	z-index: 100;	width: 188px;}.centerBoxWrapper {	height: 1%;	padding: 15px 0 5px 0;	}#indexDefault .centerBoxWrapper {	margin-bottom: 0 !important;	padding-top: 2px !important;}h2.centerBoxHeading {	font: normal 20px Arial;	padding: 4px 0 4px 1px !important;	margin: 0 0 12px 0 !important;	border-bottom: 1px dotted #ccccdd;}.columnLeft {	padding: 0 0 34px 6px;}.columnRight {	padding: 10px 6px 34px 0;}h3.leftBoxHeading, h3.rightBoxHeading {	background: url("../images/box_header_label.gif") no-repeat left 7px;	font: bold 13px arial;	color: #2b7692;	padding-left: 15px;	text-transform: uppercase;	border-bottom: 1px dotted #ccccdd;	}h3.leftBoxHeading a, h3.rightBoxHeading a {	font: normal 12px arial;	color: #0084c9 !important;	text-transform: none;	text-decoration: underline;	}h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {	text-decoration: underline;	text-transform: none;	} .sidebox-header-left {/*	padding: 0 0 0 0.3em;*/}.main-sidebox-header-left {	margin: 0 !important;/*	background: url("../images/main_sidebox_left.gif") no-repeat left top !important;*/}#categoriesHeading {/*	background: url("../images/main_sidebox_right.gif") no-repeat right top !important;*/	color: #00b2c7;}/*#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {	font: bold 1.1em arial;	color: #ffffff;}*/#manufacturersContent select {	width: 97% !important;}.leftBoxHeading, .rightBoxHeading {	margin: 0;	padding: 0.4em 0 0.4em 0;	}.leftBoxHeading label, .rightBoxHeading label {	line-height: 16px;	padding: 0px;}.leftBoxContainer, .rightBoxContainer {	margin: 0 0 17px 0;	padding: 0 15px;	}.sideBoxContent {	padding: 6px 2px;	}#categoriesContent {/*	padding: 6px 2px;*/}.sideBoxContent a, .sideBoxContent div, .rightBoxContainer div, .leftBoxContainer div {	font: normal 11px arial;	color: #353535;	line-height: 17px;}.sideBoxContent a, .sideBoxContent a:visited {	color: #686868;}.sideBoxContent a:hover {	color: #686868;}.sidebox-products {	display: block;/*	color: #0075E2 !important;*/	padding: 5px 10px;}.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {	color: #3d3d3d;	}.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .gvBal, .attribImg {	text-align: center;	}#cartEmptyText {	margin: 10px 2px !important;	padding: 15px !important;	background: #fffadd;	border: 1px solid #f6eada;}.additionalImages a {	text-decoration: none;}.centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {	text-align: center !important;}#bestsellers .wrapper {	margin: 0;	}#bestsellers ul {	list-style-image: none;	list-style-position: outside;	list-style-type: none;	padding: 0;	margin: 0 0 0 0;	}#bestsellers li {	padding: 0 0 0 12px;/*	margin: 0.3em 0em 0.3em 0em;*/	background: url("../images/arrow_black.gif") no-repeat left 5px;	}#upProductsHeading {	text-align: left;	}#upDateHeading {	text-align: right;	}/* categories box parent and child categories */A.category-top, A.category-top:visited {	font: normal 12px arial;	color: #575757;	padding: 0;/*	background: url("../images/arrow.gif") no-repeat 0 4px;*/	text-decoration: none;	}a.category-top:hover {	color: #454545;	text-decoration: underline;} A.category-links, A.category-links:visited {	color: #004080;	text-decoration: none;	}A.category-links:hover {	color: #004080;	text-decoration: underline;}.categories-top-list {	padding: 4px 0;	background: url("../images/dotted_line.gif") repeat-x 0 top;}.categories-top-list .category-top {	background: url("../images/arrow.gif") no-repeat right 5px;	display: block;}.no-dots {	background: none;}.sub-count {	color: #aaaaaa;	line-height: 12px !important;}.subcategory {	padding: 0 0 6px 5px;}.subcategory a {	line-height: 13px !important;}A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {	color: #0084c9;	text-decoration: underline;	}A.category-subs:hover, A.category-products:hover {	color: #0084c9;	text-decoration: none;}SPAN.category-subs-parent {	font-weight: bold;	}SPAN.category-subs-selected {	font-weight: bold;	}/* end categories box links *//*misc*/.back {	float: left;	}.forward, #shoppingCartDefault #PPECbutton {	float: right;	}.bold {	font-weight: bold;	}.rowOdd {	background-color: #f4f4f4;	height: 1.5em;	vertical-align: top;	}.rowEven {	background-color: #fdfdfd;	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: top	}TR.tableHeading {	background-color: #f0f0f0;	height: 2em;	}.productListing-rowheading {	background: #eef1f6;	border: 1px solid #e2e6ec;	height: 2em;	}.productListing-rowheading th {	border-bottom: 1px solid #e2e6ec;	border-top: 1px solid #e2e6ec;	}.tabTable {	margin: 6px 0 4px 0;}.tabTable td {	padding: 12px 16px 12px 0px;	text-align: left;}.more-info a {	color: #0084c9;}.productListing-even {/*	background-color: #f7f7f3;*/}#siteMapList {	width: 90%;	float: right;	}.ratingRow {	margin: 1em 0em 1.5em 0em;	}LABEL#textAreaReviews {	font-weight: normal;	margin: 1em 0em;	}#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {	background-color: #ffffff;	}.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;	}#seShipTo {	padding: 0.2em;	}
