a img {border:none;}
a, #navEZPagesTOC ul li a {color:#505050; text-decoration:none;}
a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {}
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{}
.biggerText {}
CODE {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#505050;}
FORM, SELECT, INPUT {}
FORM	{margin:0px; padding:0px;}
TEXTAREA {margin:auto; display:block; width:95%;}
input:focus, select:focus, textarea:focus {}
FIELDSET {padding:0.5em; margin:0.5em 0em; border:1px solid #505151;}
LEGEND {font-weight:bold; padding:0 5px;}
LABEL, h4.optionName {}
LABEL.checkboxLabel, LABEL.radioButtonLabel {}
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {float:left;}
LABEL.inputLabel {width:11em; float:left; margin-left:10px;}

LABEL.inputLabelPayment {width:15em; float:left;}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {width:12em; float:left;}

P, ADDRESS {padding:0.5em; line-height:1.4em;}
ADDRESS {font-style:normal;}
.clearBoth {clear:both; font-size:2px; line-height:2px;}
HR {color:#505151; border:0; border-top:1px solid #505151; margin:5px 0px;}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {line-min-height:1.8em; padding:0.2em; }
.messageStackWarning, .messageStackError {color:#FF0000;}
.messageStackSuccess {background-color:#F1F6E6; color:#505050;}
.messageStackCaution {background-color:#FFFF66; color:#505050;}

/*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 {}
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {} 
#tagline {color:#505050; margin-top:10px; font-size:12px; text-align :center; vertical-align:middle;}
#sendSpendWrapper {border:1px solid #cacaca; float:right; margin:0em 0em 1em 1em;}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {margin:0;color:#505050;}
.floatingBox a {color:#505050;}
#productDetailsList li a{color:#505050;}
#productDetailsList li {color:#505050;}
.wrapperAttribsOptions {display:block; margin:0.3em 0em;}

/*navigation*/
#sorter {margin:10px;}
.navSplitPagesResult {margin-left:10px; margin-right:10px;}
.navSplitPagesLinks {margin-top:5px; margin-bottom:5px; margin-left:10px; margin-right:10px;}
.navNextPrevCounter {margin:0em; font-size:0.9em;}
.navNextPrevList {display:inline; white-space:nowrap; margin:0px 2px 3px 0px; list-style-type:none;}
.navNextPrevWrapper{ margin-bottom:2px;}

#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {}
#navMain ul, #navSupp ul, #navCatTabs ul  {margin:0; padding:0.5em 0em; list-style-type:none; text-align:center; line-min-height:1.5em;}
#navMain ul li, #navSupp ul li, #navCatTabs ul li {}
#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {}

#navEZPagesTOCWrapper {font-weight:bold; float:inherit; min-height:1%; padding:0.5em; margin:5px 0px;  border:1px solid #505151;}
#navEZPagesTOC ul {margin:0; padding:0.5em 0em; list-style-type:none; line-min-height:1.5em;}
#navEZPagesTOC ul li {white-space:nowrap;}
#navEZPagesTOC ul li a {padding:0em 0.5em; margin:0;}
#navMainSearch, #navCategoryIcon {margin:5px 5px 0 0px;}
#navEZPagesTop {}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {vertical-align:top;}

/*.content,*/ 
#productDescription, .shippingEstimatorWrapper {/*font-size:1.2em;*/ /*padding:0.5em;*/}
.content	{margin:0;}
.alert {color:#FF0000; margin-left:0.5em; margin-right:5px;}
.advisory {}
.important {font-weight:bold; margin:5px;}
.notice {}
.rating{}
.gvBal {float:right;}
#bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {padding:0.8em;}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {font-size:0.9em;}

/*Shopping Cart Display*/
.tableHeading TH {}
.tableHeading, #cartSubTotal {}
.tableRow, .tableHeading, #cartSubTotal {min-height:2.2em;}
.cartUnitDisplay, .cartTotalDisplay {text-align:right; padding-right:0.2em;}
#scUpdateQuantity {width:2em;}
.cartQuantity {width:4.7em;}
.cartNewItem {color:#505050; position:relative;  /*do not remove-fixes stupid IEbug*/}
.cartOldItem {/*do not remove-fixes stupid IEbug*/}
.cartBoxTotal {text-align:right; font-weight:bold;}
.cartRemoveItemDisplay {width:3.5em;}
#cartAttribsList {margin-left:1em;}
#mediaManager {width:50%;  margin:0.2em; padding:0.5em;}
#cartBoxListWrapper ul, #ezPageBoxList ul {list-style-type:none;}
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {margin:0; padding:0.2em 0em;} 
.totalBox {width:5.5em; text-align:right; padding:0.2em;}
.lineTitle, .amount {text-align:right; padding:0.2em;}
.amount {width:5.5em;}

/*Image Display*/
.categoryIcon {}
.categoryImg img {border:1px solid #ddd; padding:2px;}
#cartImage {margin:0.5em 1em;}
.pimg img{border:1px solid #ddd; padding:2px;}
.buttonRight {float:right !important;}


/*Attributes*/
.attribImg {width:20%; margin:0.3em 0em;}
.attributesComments {}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {}

/*sideboxes*/
.columnLeft {}
.columnRight {}


.sideBoxContent {}
.rightBoxHeading {margin:0em; background-color:#663366; padding:0.2em 0em;}
h3.leftBoxHeading a:hover {color:#FFFF33; text-decoration:none;} 
h3.rightBoxHeading a:hover {color:#FF0000; text-decoration:none;}
.rightBoxContent {margin-bottom:1em;}
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {width:auto;}
.productListing-data{vertical-align:middle;}
.productListing-data img {border:1px solid #ddd; margin:6px 0; padding:2px;}
.categoryListBoxContents {height:140px; width:150px;}
.categoryListBoxContents a {text-decoration:none; text-transform:uppercase; text-align:center;}
.categoryListBoxContents a img {border:1px solid #ddd; padding:2px; }
.cartTotalsDisplay{font-size:10px;}


#bannerboxHeading {background-color:#0000CC;}
#upProductsHeading {text-align:left;}
#upDateHeading {text-align:right;}


/*misc*/
.back {float:left;}
.forward {float:right;}
.bold {font-weight:bold;}
.rowOdd {min-height:1.5em; vertical-align:top;}
.rowEven {padding:5px 5px 5px 5px; min-height:1.5em; vertical-align:top;}

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 {min-height:2em;}
#siteMapList {width:90%; float:right;}
.ratingRow {margin:1em 0em 1.5em 0em;}
label#textAreaReviews {font-weight:normal;}


/*!!!!!!!!!*/
#gvFaqDefaultMainContent{margin:10px 15px 0 15px;}
#gvFaqDefaultContent{margin:0 5px 0 5px;}
#reviewsDefaultNoReviews{margin:0 5px 5px 5px;}
#createAcctSuccessMainContent{margin:5px;}

.main_block {margin:20px;}
.ee	{text-decoration:line-through;}


/*  --------------- PRICES ---------------  */
.normalprice, .productSpecialPriceSale {}
.normalprice {color:#000000; font-size:16px; font-weight:normal; text-decoration:line-through; line-height:1.51em;}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale {color:#000000; font-size:18px; line-height:normal; font-weight:normal;}
.productSpecialPriceSale {text-decoration:line-through;}
.productPriceDiscount {display:none;}
.newProducts .price{border:0 !important;}


/*  --------------- BUTTONS ---------------  */
.buttonRow, .buttonRow2 {padding:7px 0px; margin:0;}
.buttonRow input, .buttonRow2 input, .buttonRow3 input {border:none; padding:0; background:none;}

/*  ----------------------- MAIN STYLES -----------------------  */
ul {padding:0px; margin:8px 20px; color:#505050;}
.centerColumn ul {padding:0px; margin:8px 15px; color:#505050; font-size:12px; line-height:1.5em}

#navColumnOne {background:#BFBFBF; width:1% !important}
#navColumnTwo {background:#BFBFBF;}
.content_bg {background:url(../images/bg3.gif);}


/*  ----------------------- NAVIGATION -----------------------  */
#navCatTabs {background:#A80023 url(../images/menu_bg.gif) bottom repeat-x; color:#fff; font-weight:bold; margin-bottom:5px;}
#navCatTabs ul {margin:0; padding:5px; list-style:none; line-height:18px;}
#navCatTabs ul li {display:inline; padding:0px 10px;}
#navCatTabs ul li a {color:#fff;}

#navBreadCrumb {padding:10px 0px 0px 0px; color:#fff; font-weight:bold; margin-bottom:2px;}
#navBreadCrumb a {color:#fff; text-decoration:none;}
#navBreadCrumb a:hover {text-decoration:underline;}

/*  ----------------------- HEADINGS -----------------------  */
caption h2, #accountDefaultHeading, #accountHistoryDefaultHeading, #accountNotificationsHeading, #addressBookDefaultHeading, #advSearchDefaultHeading, #advSearchResultsDefaultHeading, #checkoutShippingHeading, #checkoutPaymentHeading, #checkoutConfirmDefaultHeading, #checkoutPayAddressDefaultHeading, #checkoutShipAddressDefaultHeading, #checkoutSuccessHeading, #conditionsHeading, #cookieUsageDefaultHeading, #createAcctDefaultHeading, #createAcctSuccessHeading,  #customerAuthDefaultHeading, #discountcouponInfoHeading, #maintenanceDefaultHeading, #downloadTimeOutHeading, #gvFaqDefaultHeading, #gvRedeemDefaultHeading, #gvSendDefaultHeadingDone, #indexDefaultHeading, #loginDefaultHeading, #logoffDefaultHeading, #pageNotFoundHeading, #pageTwoHeading, #pageThreeHeading, #pageFourHeading, #privacyDefaultHeading, #shippingInfoHeading, #cartDefaultHeading, #siteMapHeading, #sslCheckHeading, #timeoutDefaultHeading, #unsubDefaultHeading, #ezPagesHeading {padding:19px 0px 15px 28px; margin:0px 15px 0px 0px; font-size: 4px; font-weight:bold; line-height:normal; color:#000; background:url(../images/h4_ic.gif) top left no-repeat; text-transform:uppercase;}
#addressBookProcessDefault h1 {padding:19px 0px 15px 28px; margin:0px 15px 0px 0px; font-size:14px; font-weight:bold; line-height:normal; color:#000; background:url(../images/h4_ic.gif) top left no-repeat; text-transform:uppercase;}

h2 {padding:19px 0px 15px 28px; margin:0px 15px 0px 0px; font-size:14px; font-weight:bold; line-height:normal; color:#000; background:url(../images/h4_ic.gif) top left no-repeat; text-transform:uppercase;}
h3 {color:#FF7E00; font-size:14px; font-weight:bold; line-height:normal; margin:0px; padding:5px 0px 5px 0px; text-transform:uppercase;}
h4 {color:#FF7E00; font-size:11px; font-weight:bold; line-height:normal; margin:0px; padding:5px 0px 5px 0px; text-transform:uppercase;}

/*  ----------------------- PRODUCT LISTING -----------------------  */

/*  HEADINGS  */
h2.centerBoxHeading {padding:19px 0px 15px 28px; margin:0px 15px 0px 0px; font-size:14px; font-weight:bold; line-height:normal; color:#000; background:url(../images/h4_ic.gif) top left no-repeat; text-transform:uppercase;}
#indexCategoriesHeading, #productListHeading {padding:19px 0px 15px 28px; margin:0px 15px 0px 0px; font-size:14px; font-weight:bold; line-height:normal; color:#000; background:url(../images/h4_ic.gif) top left no-repeat; text-transform:uppercase;}
#newProductsDefaultHeading, #allProductsDefaultHeading, #featuredDefaultHeading, #specialsListingHeading, #reviewsDefaultHeading {padding:19px 0px 15px 28px; margin:0px 15px 0px 0px; font-size:14px; font-weight:bold; line-height:normal; color:#000; background:url(../images/h4_ic.gif) top left no-repeat; text-transform:uppercase;}


/*  LISTINGS  */
#newProductsDefault, #allProductsDefault, #featuredDefault, #specialsListing, #reviewsDefault {}
#newProductsDefault .line, #allProductsDefault .line, #featuredDefault .line {background:url(../images/line_1.gif) top left repeat-x; height:20px;}
#newProductsDefault td, #allProductsDefault td, #featuredDefault td {padding:0px 10px 10px 10px;}
#newProductsDefault a.link, #allProductsDefault a.link, #featuredDefault a.link {color:#505050; font-size:11px; text-decoration:underline; font-weight:bold;}
#newProductsDefault a.link:hover, #allProductsDefault a.link:hover, #featuredDefault a.link:hover {text-decoration:none;}

/*  REVIEWS  */
#reviewsDefault hr {border:none; color:#D8D8D8; height:3px; background-color:#D8D8D8;}
#reviewsDefault .smallProductImage {padding:0px 10px 10px 10px;}
#reviewsDefault h2, #reviewsInfoDefaultHeading {padding:19px 0px 15px 28px; margin:0px 15px 0px 0px; font-size:14px; font-weight:bold; line-height:normal; color:#000; background:url(../images/h4_ic.gif) top left no-repeat; text-transform:uppercase; clear:both;}
#reviewsInfoDefaultPrice {color:#C00505; font-size:16px; line-height:normal; font-weight:bold; line-height:1.51em;}

/*  CATEGORY  */
#indexCategories {padding:5px 0px 0px 0px;}
#categoryImgListing {padding:0; margin:0px 0px 10px;}
#indexProductListCatDescription, #categoryDescription {padding-bottom:15px; border-bottom:3px solid #D8D8D8; margin-bottom:20px;}
.categoryListBoxContents {text-align:center; padding:5px 0px;}
.categoryListBoxContents a {padding:0px 5px;}

/* CATEGORY LISTING */
.tabTable {margin:0px 0px 5px 0px; border-left:1px solid #D8D8D8;}
.tabTable th {font-size:14px; font-weight:bold; color:#000; padding:5px 10px; background-color:#f5f5f5; border-top:1px solid #D8D8D8; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; text-align:center;}
.tabTable th a {color:#000;}
.tabTable td {border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:5px;}
.tabTable td {color:#C00505; text-decoration:none; font-size:13px; line-height:normal; font-weight:bold;}
.tabTable td .listingDescription {color:#505050; font-size:11px; line-height:normal; font-weight:normal; padding:5px 0px;}
.tabTable td h3 a {color:#CB2C00; text-decoration:none; font-size:12px; line-height:normal; font-weight:bold; text-transform:uppercase;}
.tabTable td a {color:#505050; font-size:11px; text-decoration:underline; font-weight:bold;}

/* TABLES */
#prevOrders {margin:0px 0px 5px 0px; border-left:3px solid #D8D8D8;}
#prevOrders th { font-size:14px; font-weight:bold; color:#000; padding:5px 10px; border-top:3px solid #D8D8D8; border-right:3px solid #D8D8D8; border-bottom:3px solid #D8D8D8; text-align:center;}
#prevOrders th a {color:#000;}
#prevOrders td {border-right:3px solid #D8D8D8; border-bottom:3px solid #D8D8D8; padding:5px;}
#prevOrders td {color:#505050; text-decoration:none; font-size:13px; line-height:normal; font-weight:bold;}
#prevOrders td .listingDescription {color:#505050; font-size:11px; line-height:normal; font-weight:normal; padding:5px 0px;}
#prevOrders td a {color:#C00505; text-decoration:none; font-size:13px; line-height:normal; font-weight:bold;}

#accountHistInfo table {margin:0px 0px 5px 0px; border-left:1px solid #D8D8D8;}
#accountHistInfo th {color:#363636; font-weight:bold; padding:5px 10px; border-top:1px solid #D8D8D8; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; text-align:center;}
#accountHistInfo th a {color:#363636;}
#accountHistInfo td {border-right:1px solid #D8D8D8; border-bottom:3px solid #D8D8D8; padding:5px;}
#accountHistInfo td {color:#505050; text-decoration:none; font-size:13px; line-height:normal; font-weight:bold;}
#accountHistInfo td .listingDescription {color:#505050; font-size:11px; line-height:normal; font-weight:normal; padding:5px 0px;}
#accountHistInfo td a {color:#C00505; text-decoration:none; font-size:13px; line-height:normal; font-weight:bold;}

/*  ----------------------- PRODUCT INFO -----------------------  */
.categoryIcon {margin:10px;}
.categoryIcon a {color:#CB2C00; text-decoration:none; font-size:12px; line-height:normal; font-weight:bold; text-transform:uppercase;}
.navNextPrevWrapper {margin:0px 10px; padding:10px 0px;}
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {margin:10px; text-align:center; line-height:20px;}
#productMainImage a, #reviewsInfoDefaultProductImage a, #productReviewsDefaultProductImage a, #reviewWriteMainImage a {color:#C00505; font-weight:bold; text-decoration:none;}
#productMainImage img {border:1px solid #ddd; padding:2px;}
#productName {padding:19px 0px 15px 28px; margin:0px 15px 0px 0px; font-size:14px; font-weight:bold; line-height:normal; color:#000; background:url(../images/h4_ic.gif) top left no-repeat; text-transform:uppercase;}
#productPrices {color:#C00505; font-size:16px; background:none;}
#productDescription {margin:0px 10px; padding:0;}
#cartAdd {float: right; text-align: center; margin: 1em; border:3px solid #D8D8D8; padding: 1em;}
#alsoPurchased {margin-top:10px;}
#productAdditionalImages {margin:10px; border:1px solid #535353; padding:10px 0px;}
#productAdditionalImages .additionalImages {text-align:center;}
#productAdditionalImages .additionalImages a {color:#C00505; font-weight:bold;}

/*  ----------------------- SHOPPING CART -----------------------  */
#cartEmptyText {font-size:13px; color:#C00505;}
#cartContentsDisplay {border-left:1px solid #D8D8D8;}
#cartContentsDisplay th {border:1px solid #D8D8D8; border-left:none; padding:5px; font-size:14px; font-weight:bold; color:#000; text-align:center;}
#cartContentsDisplay td {border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:5px; text-align:center;}
#cartContentsDisplay td .cartAttribsList {text-align:left;}
#cartContentsDisplay td {color:#C00505; text-decoration:none; font-size:13px; line-height:normal; font-weight:bold;}
#cartSubTotal {padding:5px; text-align:right; font-weight:bold;}
#cartSubTotal strong {color:#C00505; font-weight:bold; font-size:14px; line-height:normal;}

#shoppingCartDefault .buttonRow {margin:5px;}
#shoppingCartDefault .text_v_c {color:#C00505; font-weight:bold; font-size:11px; line-height:normal; margin:5px; text-align:right;}
#shoppingCartDefault .text_v_c a {color:#C00505;}

#infoShoppingCart {background:#2C2C2C;}
#infoShoppingCart div {padding:20px;}
#infoShoppingCart h1 {color:#C00505; line-height:normal; padding-bottom:20px; font-size:20px;}

#ZenGoogleCheckoutButton {margin-top:-60px;}
#ZenGoogleCheckoutButton b {display:none;}

#shippingEstimatorContent {border:1px solid #ddd; background:#f7f7f7;}
#shippingEstimatorContent table {border-collapse:collapse;}
#shippingEstimatorContent table td, #shippingEstimatorContent table th {padding:5px; border-bottom:1px solid #ddd;}
* {margin:0; padding:0;}
body{padding:0; margin:0; background:#fff; width:100%; vertical-align:top; font-family:tahoma; color:#505050; line-height:13px; font-size:12px;}
input, select, textarea { font-family:tahoma; color:#282E3E; line-height:12px; font-size:12px; padding:2px; margin-bottom:4px; vertical-align:middle;}
.in_none {border:none; padding:0;}
table, td {vertical-align:top;}
a {text-decoration:underline;}	
a:hover{text-decoration:none;}
img {border:0px;}
.col {float:left;}
.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}

/*Primary Navigation*/
.main {width:860px; margin:auto;}
.menu {background:url(../images/menu_bg.gif); font-size:12px; font-family:Arial; text-transform:uppercase; color:#fff;}
.menu ul {margin:0; padding:0; list-style:none;}
.menu ul li {float:left; background:url(../images/menu_line.gif) top left no-repeat;}
.menu ul li.li_none {background:none;}
.menu ul li a {color:#fff; text-decoration:none; display:block; padding:26px 22px 22px 24px; font-size:13px; font-weight:bold;}
.menu ul li a:hover {text-decoration:underline; background:url(../images/menu_bg2.gif) repeat-x;}

.separator_1 {background:url(../images/separ_1.gif) repeat-x; height:8px; line-height:0px; font-size:0px;}
.separator_2 {background-color:#3E3E3E; height:5px; line-height:0; font-size:0;}

/*Nav*/
.navigation {background:#252525; padding:8px 0 5px; color:#fff; position:relative;}
.navigation a {color:#fff;}
.navigation .nav_1 {float:left; width:257px; border-right:1px solid #2C2C2C; line-height:19px;}
.navigation .nav_1 .indent {margin:7px 20px 9px 24px;}
.navigation .nav_1 a {text-decoration:none;}
.navigation .nav_1 a:hover {text-decoration:underline;}
.navigation .nav_2 {float:left; width:160px; border-right:1px solid #2C2C2C;}
.navigation .nav_2 .indent {margin:0px 20px 3px 25px;}
.navigation .nav_3 {width:270px; float:right; border-right:1px solid #2C2C2C; line-height:2.6em;}
.navigation .nav_3 .indent {margin:0px 15px 6px 22px;}
.navigation .nav_3 span {background:url(../images/cart_ic.gif) top left no-repeat; padding-left:24px;}
.navigation .nav_3 a {color:#B32700;}
.navigation .nav_4 {float:left; width:150px; color:#fff;}
.navigation .nav_4 .indent {margin:0px 20px 0px 25px;}


.headerContact {position:absolute; top:18px; left:180px; font-size:12px;}
a.headerCheckout {color:#DF537D}
/*Header*/
.head {background:#000 url(../images/banner.jpg) top right no-repeat; height:173px;}
.head .logo {margin:auto; padding:86px 490px 0 0; text-align:center;}


/*Search Box*/
.searchBox {padding:5px}
.searchBox input.searchField {font-size:11px; width:110px; padding:0.3em;}
.searchBox input.searchButton {padding:0.2em; width:45px}

/*index*/
.centerColumn {min-width:0; z-index:999; padding:20px 20px 20px 30px !important;}

.box_body a.category-products {color:#7fbfe2; font-weight:normal;}

.product {}
.product a {color:#CB2C00; text-decoration:none; font-size:12px; line-height:normal; font-weight:bold; text-transform:uppercase;}
.product a:hover {text-decoration:underline;}
.product a strong {color:#CB2C00; text-decoration:none; font-size:12px; line-height:normal; font-weight:bold; text-transform:uppercase;}
.product strong {color:#000; font-size:18px; line-height:normal; font-weight:normal;}

.product_list {background:url(../images/line_1.gif) top left repeat-x; padding:26px 0 19px;}
.product_list .left {float:left; text-align:center;}
.product_list .right {width:100%; float:right;}
.product_list .name {padding-left:4px;}
.product_list a {color:#CB2C00; text-decoration:none; font-size:12px; line-height:normal; font-weight:bold; text-transform:uppercase;}
.product_list a:hover {text-decoration:underline;}
.product_list a strong {color:#CB2C00; text-decoration:none; font-size:12px; line-height:normal; font-weight:bold; text-transform:uppercase;}
.product_list .text {padding:13px 0px 18px 4px; font-size:11px;}
.product_list .line {border-top:2px solid #E9E9E9; height:14px;}
.product_list .price {float:left; padding:3px 70px 2px 7px; border-right:2px solid #E9E9E9;}
.product_list .button {float:left; padding:6px 0 0 15px;}
.product_list strong {color:#000; font-size:18px; line-height:normal; font-weight:normal;}
.product_list .margin_col {margin:0px 10px; text-align:left;}

.footer {padding:17px 0px 17px 0px; background:#252525;}
.footer .left {margin-right:-211px; float:left; padding:7px 0px 0px 22px;}
.footer .right {width:100%; float:right;}
.footer .right .margin {margin:0px 0px 0px 211px; padding:4px 30px 3px 27px; border-left:2px solid #515151;}
.footer {color:#fff; font-size:10px;}
.footer a {color:#fff; text-decoration:underline;}
.footer a:hover {text-decoration:none;}
.footer .copy {padding-top:5px; color:#AFAFAF;}
.footer .copy a {color:#AFAFAF; text-decoration:none;}
.footer .copy a:hover {text-decoration:underline;}