*, FORM, .jscroller2_up, .jscroller2_down, .jscroller2_left, .jscroller2_right {margin:0; padding:0;}
body{padding:0; margin:0; width:100%; vertical-align:top; font-family:tahoma; center top; color:#3E3E3E; line-height:normal;font-size:12px;}
input, select, textarea {font-family:arial;	color:#4A4A4A; line-height:normal; font-size:12px; font-weight:normal; vertical-align:middle;}
#column_center input, #column_center select, #column_center textarea {margin:0 3px 3px; vertical-align:middle;}
.in_none, #indexDefault {border:none; padding:0;}
table, td, #contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {vertical-align:top;}
a, .menu ul li a:hover, .cart a:hover, .product a:hover, .product_list a:hover, .product_list_col a:hover, .footer .copy a:hover, #navBreadCrumb a:hover, .box_head a:hover, .box_body ul li a:hover, .box_body ol li a:hover {text-decoration:underline; color:#3E3E3E}
a:hover, .footer a:hover, #newProductsDefault a.link:hover, #allProductsDefault a.link:hover, #featuredDefault a.link:hover, .tabTable td a:hover, .box_body a:hover, #categories .box_body ul li a.category-products, #featured .box_body a:hover, #whatsnew .box_body a:hover, #specials .box_body a:hover, #reviews .box_body a:hover, #manufacturerinfo .box_body a:hover, #productnotifications .box_body a:hover {text-decoration:none;}
img {border:0px; vertical-align:top;}
.col, .back, #logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {float:left;}
.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}
.clear_r {clear:right;}
#mainWrapper {padding:0 30px; text-align:left; vertical-align:top;}
.main_w {width:900px; margin:auto;}
.logo {padding:0 0 0 0; float:left;}
.links {float:right; font-size:11px; color:#363636; padding:7px 0 7px;}
.links a {color:#2980A9;}
.nav_1 {float:right; padding:7px 4px 0 22px;}
.nav_1 .input_search {width:141px; padding:2px 0 2px; vertical-align:top; margin-bottom:3px;}
.nav_1 a {padding-left:10px; background:url(../images/arrow_nav.gif) top left no-repeat; text-transform:lowercase; color:#2980A9;}
.nav_2 {float:right; padding:9px 25px 0 25px;}
.nav_3 {float:right; padding:7px 25px 0 22px;}
.nav_3 .jamp {width:90px; padding:1px;}
.head {background:#E8E8E8; font-size:12px;	font-family:arial;}
.head .left {width:100%; float:left; margin-right:-190px;}
.head .left .margin {margin-right:190px;}
.head .right {width:190px; float:right;}
.menu {padding:5px 4px 4px;}
.menu ul {margin:0; list-style:none; font-size:13px; font-weight:normal;}
.menu ul li {float:left; border-left:1px solid #000000; padding:2px 22px 2px 8px;}
a img, .menu ul li.li_un {border:none;}
.menu ul li a {color:#2980A9; text-decoration:none;}
.cart {background:#fbd108; padding:7px 10px 7px 20px; color:#000000;}
.cart a {color:#000000; text-decoration:none;}
.separ_1 {background:#27A0E5;}
.separ_2, #infoShoppingCart, #popupShippingEstimator {background:#FFFFFF;}
.product a, .product a strong, .tabTable td a, #cartContentsDisplay td a {color:#3E3E3E; text-decoration:none; font-size:11px; line-height:normal; font-weight:normal;}
.product strong, .product_list strong, .product_list_col strong, #reviewsInfoDefaultPrice, #reviewsWritePrice, h2#productReviewsDefaultPrice, .tabTable td, #productPrices, #cartContentsDisplay td, #cartSubTotal strong, #shippingEstimatorContent td.cartTotalDisplay, .productSpecialPrice, .productSalePrice, .productSpecialPriceSale, #shoppingcart .cartBoxTotal {color:#7C7B7B; font-size:13px; line-height:normal; font-weight:normal;}
.product_list, .product_list_col  {padding:18px 0 0;}
.product_list .left {float:left; position:relative;}
.product_list .right {float:right; width:100%;}
.product_list .name, .product_list_col .name  {padding:3px 0 0;}
.product_list a, .product_list_col a {color:#3E3E3E; text-decoration:none; font-size:12px; line-height:normal; font-weight:normal;}
.product_list .text, .product_list_col .text {padding:18px 15px 0 0;}
.product_list .price, .product_list_col .price {padding:10px 0 0;}
.product_list .button, .product_list_col .button {padding:6px 0 0;}
.footer {border-top:3px solid #D2D2D2; padding-bottom:30px;}
.footer .left {float:left; width:199px;}
.footer .left .indent {padding:25px 0 5px 13px;}
.footer .right {float:right; width:100%; margin-left:-199px;}
.footer .right .margin {margin-left:199px; padding:5px 0 0;}
.footer {color:#363636; font-size:12px;}
.footer a {color:#2980A9; text-decoration:underline;}
.footer .copy {padding-top:4px; color:#363636;}
.footer .copy a {color:#363636; text-decoration:none;}

/*  ----Stylesheet Main----- MAIN STYLES -----------------------  */
ul {padding:0px; margin:8px 10px; color:#3E3E3E;}
.centerColumn ul {padding:0px; margin:8px 15px; color:#3E3E3E;}
#indexDefault, #specialsListing, #newProductsDefault, #allProductsDefault, #loginDefault, #productGeneral, #shoppingCartDefault, .content, #myAccountGen li, #myAccountNotify li {margin:0;}
input#login-email-address, input#login-password, input#company, input#firstname, input#lastname, input#suburb, input#street-address, input#city, input#state, select#country, input#telephone, input#fax, input#email-address, input#contactname, input#password-new, input#password-confirm {width:48%; margin:0 0 3px; vertical-align:middle;}
input#dob {width:60px; margin:0 0 3px; vertical-align:middle;}
textarea#enquiry {width:93%; margin:4px 0;}

/*  ----------------------- NAVIGATION -----------------------  */
#navCatTabs {color:#3E3E3E; font-weight:bold; margin-bottom:2px;}
#navCatTabs ul {margin:0 10px; padding:10px 0; list-style:none; line-height:18px;}
#navMain ul, #navSupp ul {margin:0; padding:0.5em 0em; list-style-type:none; text-align:center; line-height:normal;}
#navCatTabs ul li {float:left; padding:0px 10px;}
#navBreadCrumb {padding:10px 0px 0px 0px; color:#3E3E3E; font-weight:bold; margin-bottom:2px;}
#navBreadCrumb a, #navEZPagesTOC ul li a {color:#3E3E3E; text-decoration:none;}
#navEZPagesTOC ul li a {padding:0em 0.5em; margin:0;}

/*  ----------------------- 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, #aboutUsHeading, #addressBookProcessDefault h1, #indexCategoriesHeading, #productListHeading, #newProductsDefaultHeading, #allProductsDefaultHeading, #featuredDefaultHeading, #specialsListingHeading, #reviewsDefaultHeading, #reviewsInfoDefaultHeading, #productReviewsDefaultHeading, #reviewsWriteHeading, #shippingEstimatorContent h2 {color:#303030; text-decoration:none; font-size:11px; line-height:normal; font-weight:bold; padding:15px 0 15px 7px;}
h2, h3, h4 { font-weight:bold; line-height:normal; color:#363636; padding:3px 0px 5px;}
h2 {font-size:13px;} h3, .box {font-size:12px;} h4 {font-size:11px;}

/*  ----------------------- PRODUCT LISTING -----------------------  */
h2.centerBoxHeading {color:#303030; text-decoration:none; font-size:11px; line-height:normal; font-weight:bold; padding:15px 0 2px 7px;}
#newProductsDefault, #allProductsDefault, #featuredDefault, #specialsListing, #reviewsDefault {}
#newProductsDefault .line, #allProductsDefault .line, #featuredDefault .line {padding:0; line-height:0px; font-size:0px; height:7px;}
#newProductsDefault td, #allProductsDefault td, #featuredDefault td {padding:10px; border:none;}
#newProductsDefault a.link, #allProductsDefault a.link, #featuredDefault a.link {color:#3E3E3E; font-size:11px; text-decoration:underline; font-weight:bold;}
#reviewsDefault hr {color:#D8D8D8; border:0; border-top:1px solid #DADADA; margin:5px 0px;}
#reviewsDefault .smallProductImage {padding:0px 10px 10px 10px;}
#reviewsDefault .rating, .bold {padding:5px 0px;}
#reviewsDefault h2 {color:#3E3E3E; text-decoration:none; font-size:11px; line-height:normal; font-weight:normal; clear:both;}
#categoryImgListing {padding:0; margin:0px 0px 10px;}
#indexProductListCatDescription, #categoryDescription {padding-bottom:15px; border-bottom:1px solid #DADADA; margin-bottom:20px;}
.categoryListBoxContents {text-align:center; padding:5px 0px;}
.categoryListBoxContents img {margin-bottom:5px;}
.categoryListBoxContents a {color:#3E3E3E; text-decoration:none; font-size:11px; line-height:normal; font-weight:normal; text-transform:none;}
.tabTable, #prevOrders, #accountHistInfo table {margin:0px 0px 5px 0px; border-left:1px solid #DADADA;}
.tabTable th, #prevOrders th, #accountHistInfo th {color:#3E3E3E; font-size:11px; text-transform:uppercase; font-weight:bold; padding:5px 10px; border:1px solid #DADADA; border-left:hidden; text-align:center;}
.tabTable th a, #prevOrders th a, #accountHistInfo th a, #shoppingCartDefault .text_v_c a, #shippingEstimatorContent th a, .floatingBox a, #productDetailsList li, #productDetailsList li a, .navSplitPagesResult a, .navSplitPagesLinks a, #navCatTabs ul li a {color:#3E3E3E;}
.tabTable td, #prevOrders td, #accountHistInfo td, #shippingEstimatorContent td {border-right:1px solid #DADADA; border-bottom:1px solid #DADADA; padding:5px;}
.tabTable td .listingDescription, #prevOrders td .listingDescription, #accountHistInfo td .listingDescription {color:#3E3E3E; font-size:11px; line-height:normal; font-weight:normal; padding:5px 0px;}
#prevOrders td, #accountHistInfo td {color:#3E3E3E; text-decoration:none; font-size:13px; line-height:normal; font-weight:normal;}
#prevOrders td a {color:#3E3E3E; text-decoration:none; font-size:10px; line-height:normal; font-weight:bold; text-transform:uppercase;}
#accountHistInfo td a, #shippingEstimatorContent td a {color:#3E3E3E; text-decoration:underline; font-size:10px; line-height:normal; font-weight:normal; text-transform:uppercase;}
.categoryIcon, #cartInstructionsDisplay, .advisory, #sorter {margin:10px;}
.categoryIcon a {color:#3E3E3E; text-decoration:none; font-size:11px; line-height:normal; font-weight:bold; text-transform:none;}
.navNextPrevWrapper {margin:0px 10px; padding:10px 0px; text-align:center;}
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {margin:10px; text-align:center; line-height:20px;}
#productMainImage a, #reviewsInfoDefaultProductImage a, #productReviewsDefaultProductImage a, #reviewWriteMainImage a {color:#3E3E3E; font-weight:bold; text-decoration:none;}
#productName {color:#303030; text-decoration:none; font-size:11px; line-height:normal; font-weight:bold; padding:15px 0 15px 7px; clear:both;}
#right_side {float:right; vertical-align:text-top; margin:0 0 10px 0px; width:375px;}
#right_side_cart {float:right; vertical-align:text-top; margin:0 75px 0 0px; width:200px; height:120px;}
#productDescription {margin:0px 15px; padding:0;}
#cartAdd {text-align:center; margin:1em; border:1px solid #7CCAF7; padding:1em;}
#alsoPurchased {margin-top:10px;}
#productAdditionalImages {margin:10px; border:1px solid #DADADA; padding:10px 0px;}
#productAdditionalImages .additionalImages, #languages .box_body {text-align:center;}
#productAdditionalImages .additionalImages a {color:#3E3E3E; font-weight:bold;}
#cartEmptyText {font-size:13px; color:#3E3E3E; padding:15px 0 0;}
#cartContentsDisplay {border-left:1px solid #DADADA;}
#cartContentsDisplay th {border:1px solid #DADADA; border-left:none; padding:5px; color:#3E3E3E; font-size:11px; text-transform:uppercase; font-weight:bold;}
#cartContentsDisplay td {border-right:1px solid #DADADA; border-bottom:1px solid #DADADA; padding:5px; text-align:center;}
#cartContentsDisplay td .cartAttribsList {text-align:left; font-size:11px; font-weight:normal;}
#cartContentsDisplay td #cartImage {float:none; display:block;}
#cartSubTotal {padding:5px; text-align:right; font-weight:bold;}
#shoppingCartDefault .buttonRow, #createAcctSuccessMainContent {margin:5px;}
#shoppingCartDefault .text_v_c {color:#3E3E3E; font-weight:bold; font-size:11px; line-height:normal; margin:5px; text-align:right;}
#infoShoppingCart div, #popupShippingEstimator div {padding:20px;}
#infoShoppingCart h1 {color:#27A0E5; line-height:normal; padding-bottom:20px; font-size:20px;}
.hiddenField, #shippingEstimatorContent label#stateLabel, #editablecontactsidebox .box_head, #editableexsidebox .box_pad .box_head {display:none;}
select#country, select#stateZone {width:160px; margin:0 0 3px;}
input#state, #column_center input#state {width:156px; margin:0 0 3px 123px;}
#shippingEstimatorContent table {margin:0px 0px 5px 0px; border-left:1px solid #DADADA; border-collapse:collapse; border-top:1px solid #DADADA;}
#shippingEstimatorContent th {color:#3E3E3E; font-weight:bold; padding:5px 10px; border:1px solid #DADADA; border-left:none; text-align:center;}

/*  ----Stylesheet-----------------------  */
#navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover, h5, h6, LABEL, h4.optionName, .sideBoxContent, .larger, .biggerText, #indexCategories, .centerColumn, .centerColumn table, LABEL.checkboxLabel, LABEL.radioButtonLabel, #headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #popupAdditionalImage, #popupImage, #navColumnOneWrapper, #navColumnTwoWrapper, input:focus, select:focus, textarea:focus {}
CODE {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#3E3E3E;}
TEXTAREA {margin:auto; display:block; width:95%;}
FIELDSET {padding:0.5em; margin: 0.5em 0em; border:1px solid #DADADA;}
LEGEND {font-weight:bold; padding:0 5px;}
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;}
ADDRESS {font-style:normal;}
.clearBoth {clear:both; font-size:2px; line-height:2px;}
HR {color:#C1C1C1; border:0; border-top:1px solid #DADADA; margin:5px 0px;}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {line-height:normal; padding:0.2em;}
.messageStackWarning, .messageStackError {color:#FF0000;}
.messageStackSuccess {background-color:#F1F6E6; color:#3E3E3E;}
.messageStackCaution {background-color:#FFFF66; color:#3E3E3E;}

/*wrappers - page or section containers*/
#tagline {color:#3E3E3E; 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:#3E3E3E;}
.wrapperAttribsOptions {display:block; margin:0.3em 0em;}

/*navigation*/
.navSplitPagesResult, .navSplitPagesLinks {margin:7px 10px 7px 10px; font-size:10px;}
.navNextPrevCounter {margin:0em; font-size:0.9em;}
.navNextPrevList {float:left; white-space:nowrap; margin:0px 2px 3px 0px; list-style-type:none;}
.navNextPrevWrapper {margin-bottom:2px;}
#navMain ul li, #navSupp ul li, #navCatTabs ul li, #navMain ul li a, #navSupp ul li a, #navCatTabs ul li a, #navMainWrapper, #navSuppWrapper, #navCatTabsWrapper, #navEZPagesTop {}
#navEZPagesTOCWrapper {font-weight:bold; float:inherit; min-height:1%; padding:0.5em; margin:5px 0px; border:1px solid #DADADA;}
#navEZPagesTOC ul {margin:0; padding:0.5em 0em; list-style-type:none; line-height:normal;}
#navEZPagesTOC ul li, .jscroller2_left, .jscroller_right, .jscroller2_left_endless, .jscroller2_right_endless {white-space:nowrap;}
#navMainSearch, #navCategoryIcon {margin:5px 5px 0 0px;}

/*.content,*/ 
.alert {color:#FF0000; margin-left:0.5em; margin-right:5px;}
.advisory, .notice, .rating {}
.important {font-weight:bold; margin:5px;}
#bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {padding:0em;}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {font-size:0.9em;}
#cartImage {margin:0.5em 1em;}
.attribImg {width:20%; margin:0.3em 0em;}
.categoryIcon, .attributesComments, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .columnLeft, .columnRight, .sideBoxContent {}

/*sideboxes*/
.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 {text-align:center; width:auto;}
.categoryListBoxContents a {text-decoration:none; color:#C00505; text-transform:uppercase; text-align:center;}
.cartTotalsDisplay {font-size:10px;}
#bannerboxHeading {background-color:#0000CC;}
#upProductsHeading {text-align:left;}
#upDateHeading {text-align:right;}
.forward, .testimonial span, .gvBal {float:right;}
.bold {font-weight:bold;}
.rowOdd {min-height:1.5em; vertical-align:top;}
.rowEven {padding:5px; min-height:1.5em; vertical-align:top;}
CAPTION {}
.accountTotalDisplay, .accountTaxDisplay {width:20%; text-align:right;}
.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;}
.main_block {margin:20px;}
.ee, .productSpecialPriceSale {text-decoration:line-through;}
.normalprice, .productSpecialPriceSale {}
.normalprice {color:#7C7B7B; font-size:11px; line-height:normal; font-weight:normal; text-decoration:line-through; line-height:1.51em;}
.productPriceDiscount {color:#857E7E;}
.buttonRow, .buttonRow2 {padding:7px 0px; margin:0;}
.buttonRow input, .buttonRow2 input, .buttonRow3 input {border:none; padding:0; background:none;}
.testimonial {color:#000; padding:0 5px 5px 5px; text-align:left;}
.testimonial p {margin:0; padding:5px 0; background-color:#E8E8E8;}
.testimonialImage {margin:0; padding:0; text-align:center;}
.scroller_container {margin:0 auto; position:relative; height:120px; width:100px; overflow:hidden; text-align:center;}
.scroller_container ol {margin:0; padding:0; list-style-position:inside;}
.scroller_container li {padding:0; margin:0.3em 0 0.3em 0;}
.scroller, #scroller {padding:0; text-align:center;}
.box_head {padding:10px 0 2px 0px;}
.box_head {color:#303030; text-decoration:none; font-size:12px; line-height:normal; font-weight:bold;}
.box_head a {color:#303030; text-decoration:none;}
.box_body {margin:0; color:#303030; padding:5px 0 4px 0;}
.box_body a {color:#2980A9; text-decoration:underline;}
.box_body ul, .box_body ol {margin:0; padding:0; list-style:none;}
.box_body ul li, .box_body ol li {padding:5px 0px; text-align:left; border-bottom:1px solid #DADADA;}
.box_body ul li a, .box_body ol li a {text-decoration:none; background:url(../images/arrow_1.gif) top left no-repeat; padding-left:14px; color:#303030;}
#categories, #bannerbox, #bannerbox2, #bannerboxall, #moreinformation, #information, #bestsellers, #ezpages, #orderhistory {}
#categories .box_body ul li a.category-products:hover {color:#28A0E5; text-decoration:none;}
#orderhistory .box_body img {background:#FFFFFF; padding:2px; vertical-align:middle; margin:3px 0px;}
#bannerbox .box_head, #bannerbox2 .box_head, #bannerboxall .box_head {padding:15px 0 8px 7px;}
#featured a img, #whatsnew a img, #specials a img, #reviews a img, #manufacturerinfo img, #productnotifications img {margin:0 0 9px;}
#featured, #whatsnew, #specials, #reviews, #manufacturerinfo, #productnotifications, #search, #manufacturers, #languages, #whosonline, #documentcategories, #shoppingcart, #currencies, #tellafriend, #recordcompanies, #musicgenres {}
#featured .box_body, #whatsnew .box_body, #specials .box_body, #reviews .box_body {padding:5px 10px 5px;}
#featured .box_body, #whatsnew .box_body, #specials .box_body, #reviews .box_body {line-height:1.21em; text-align:center; color:#7C7B7B; font-size:13px; font-weight:normal;}
#featured .box_body a, #whatsnew .box_body a, #specials .box_body a, #reviews .box_body a {color:#3E3E3E; text-decoration:none; font-size:11px; font-weight:normal;}
#manufacturerinfo .box_body, #productnotifications .box_body {margin:0; padding:8px; color:#3E3E3E; font-size:13px; line-height:normal; font-weight:bold; text-align:center;}
#manufacturerinfo .box_body a, #productnotifications .box_body a {color:#3E3E3E; text-decoration:none; font-size:11px; line-height:normal; font-weight:bold;}
#manufacturers .box_body {padding:11px 0 11px 0;}

/* CSS Stylesheet for Categories Dressing */
/* hr.catBoxDivider1 {color:#aabbcc;}*/ /*IE6 hacks*/
* html #categories li, * html #categories li a {height:1em;/*fix IE6 whitespace bug*/ background-image:url(../images/pixel_trans.gif);/*partially fix IE6 a block display bug*/}
.catBoxHeading1 {font-family:georgia, serif; font-weight:bold; font-size:1.4em; color:#335511; background-color:#ff66ff; padding:0.3em 0.4em; margin:0;}
.catBoxHeadingImg {padding:0; margin:0;}
#categories ul {list-style:none; background:none; border:none; margin:0 0 0.4em 0; padding:0;}
#categories ul a {display:list-item; list-style:disc inside; background:no-repeat; border:none; margin:0; padding:0;}
#categories ul ul {list-style:none; background:#ffeecc; border:none; margin:0 0 0.4em 0; padding:0 0 0 1.3em;}
#categories li a.cat-parent, #categories li a.cat-selected, #categories li a.cat-not-selected {list-style:none; display:block;/*fix IE6 margin-left bug*/}
#categories li.cat-holiday a {border-top:3px dotted #112233; background-color:#aabbff; color:#112233; padding:1em 0em;}

/* CSS testimonial module */
#testimonialDefault{margin:0 5px;padding:8px; font-size:12px; text-align:left;}
#testimonialDefault h1{margin:0; padding:10px 0; font-size:12px; font-weight:700;}
blockquote {margin:0 !important; padding:0 !important; background:url(../images/lftblockquote.png) no-repeat; border:1px solid navy; height:1%;}
blockquote div {padding:38px 56px; background:url(../images/rgtblockquote.png) bottom right no-repeat; height:1%;}
fieldset ol {padding:.5em .5em 0 .5em; list-style:none;}
fieldset li {padding-bottom:.5em;}
fieldset #personal, fieldset #order, fieldset #write{padding:0;	border:1px solid #000; border-width:1px 0 1px 0;}

/* CSS Order Step Edition 2 contribution COWOA */
#order_steps {/* Is needed for the centering in IE */ padding:0 3px; margin:10px 10px; text-align:center; border:1px solid #000; height:70px;}
.order_steps_text {margin:0 auto; text-align:center; color:#A7A7A7; height:50px;}
#active_step_text {color:#005C2C; font-weight:700; font-size:1.1em; width:25%; float:left;}
.order_steps_text2 {text-align:center; color:#A7A7A7; padding-top:25px; width:25%; float:left;}
.order_steps_text3, .order_steps_text4 {text-align:center; color:#A7A7A7; padding-top:26px; width:25%; float:left;}
#active_step_text_COWOA {color:#005C2C; font-weight:700; font-size: 1.1em; width:20%; float:left;}
.order_steps_text1_COWOA, .order_steps_text3_COWOA, .order_steps_text4_COWOA {text-align:center; color:#A7A7A7; padding-top:26px; width:20%; float:left;}
.order_steps_text2_COWOA {text-align:center; color:#A7A7A7; padding-top:25px; width:20%; float:left;}
.order_steps_line_2 {padding:10px 0 0 0; margin:0; width:100%;}
.progressbar_active {background:url(../images/orderstep.png) repeat-x; background-color:#3DA200; width:25%; float:left; height:5px; color:#3DA200;}
.progressbar_inactive {background:url(../images/orderstep.png) repeat-x; background-color:#9A9A9A; width:25%; float:left; height:5px; color:#9A9A9A;}
.progressbar_active_COWOA {background:url(../images/orderstep.png) repeat-x; background-color:#3DA200; width:20%; float:left; height:5px; color:#3DA200;}
.progressbar_inactive_COWOA {background:url(../images/orderstep.png) repeat-x; background-color:#9A9A9A; width:20%; float:left; height:5px; color: #9A9A9A;}

.sprite {width:20px; height:20px; background:url(../images/sprite1.gif);}
.facebook {background-position:0px 0;}
.twitter {background-position:0px -20px;}
.yahoo {background-position:0px -40px;}
.stumble {background-position:0px -60px;}
.google {background-position:0px -80px;}
.delicous {background-position:0px -100px;}

