/* Ottimizzazione by OPZIONE.COM */

.left{float:left;}
.right{float:right;}
.name{color:#ababab;font-size:11px;font-weight:700;text-transform:uppercase;}
.name a{color:#ababab;font-size:11px;font-weight:700;text-decoration:none;border:none;}
.pict_box{margin-bottom:12px;border-bottom:solid 1px #dbdbdb;padding-bottom:8px;text-align:center;}
.price{color:#111;font-size:15px;line-height:normal;font-weight:700;}
.price strong{font-weight:700;}
.price_box{overflow:hidden;margin-top:5px;}
.price_box .coll1{width:87px;float:left;background:url(../images/price_box_bg.gif) no-repeat right top;}
.price_box .coll2{width:auto;float:left;}
.price_box .coll2 .ind{padding:0 0 0 20px;}
.button{padding-top:0;}
.box_line{overflow:hidden;padding:0;}
.box_line .inner{line-height:1px;background:url(../images/line.gif) repeat-x 0 21px;height:41px;}
.box_line2{overflow:hidden;display:none;padding:0 15px 0 24px;}
.box_line3{overflow:hidden;display:none;padding:0 27px;}
.box_line3 .inner{line-height:1px;background:url(../images/line.gif) repeat-x 0 9px;height:26px;}
.box_line4{overflow:hidden;display:none;padding:0 12px;}
.box_line5{overflow:hidden;display:none;padding:0;}
ol{list-style:decimal;list-style-position:inside;}
ol li{line-height:21px;}
#disp-order-sorter{width:80%;}
#column_center input,#column_center #sorter select{position:relative;margin:-2px 0;}
#advSearchDefault .back{float:none;}
#advSearchDefault .forward{float:none;padding-bottom:7px;}
#advSearchDefault fieldset{padding:4px;}
#advSearchDefault .floatLeft select{margin-bottom:5px;}
#advSearchDefault #inc-subcat{vertical-align:middle;margin:5px 5px 5px 3px;}
#featuredProducts{overflow:hidden;zoom:1;}
#popupSearchHelp{background:#FFF;text-align:left;}
#sorter form{display:inline;}
#indexDefault{border:none;padding:0;}
#productGeneral ul{margin-left:15px;}
input#dob,input#postcode{width:70px;vertical-align:middle;margin:0 0 3px;}
textarea#enquiry{width:93%;margin:4px 0;}
#navCatTabs{color:#fff;font-weight:700;margin-bottom:2px;}
#navCatTabs ul{list-style:none;line-height:18px;margin:0 10px;padding:10px 0;}
#navCatTabs ul li{display:inline;padding:0 10px;}
#navBreadCrumb{color:#fff;font-weight:700;margin-bottom:2px;padding:10px 0 0;}
caption h2,#aboutUsHeading,#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{color:#000;text-decoration:none;font-family:Tahoma;font-size:11px;line-height:normal;font-weight:700;text-transform:uppercase;padding:11px 10px 11px 11px;}
#addressBookProcessDefault h1{background:#FFF url(../images/heading_icon.gif) 17px 21px no-repeat;color:#3D4142;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:normal;font-weight:700;margin:0 -15px 10px 10px;padding:15px 20px 19px 0;}
h2{font-size:14px;font-weight:700;line-height:normal;color:#ababab;padding:3px 0 5px;}
h3{color:#ababab;font-size:12px;font-weight:700;line-height:normal;padding:3px 0 5px;}
h3 a{color:#ababab;font-size:12px;font-weight:700;line-height:normal;text-decoration:none!important;padding:3px 0 5px;}
h4{color:#ababab;font-size:11px;font-weight:700;line-height:normal;padding:3px 0 5px;}
#newProductsDefault .line,#allProductsDefault .line,#featuredDefault .line{line-height:0;font-size:0;background:url(../images/line_1.gif) top left repeat-x;height:7px;padding:0;}
#newProductsDefault td,#allProductsDefault td,#featuredDefault td{border:none;}
#reviewsDefault hr{border-top:1px solid #666;margin:0;}
#reviewsDefault .smallProductImage{padding:0 10px 10px;}
#reviewsDefault h2{clear:both;color:#3b70a6;font-size:14px;font-weight:700;margin-bottom:1px;text-transform:capitalize;}
#reviewsInfoDefaultPrice,#reviewsWritePrice,h2#productReviewsDefaultPrice{color:#181c23;font-family:Arial, Helvetica, sans-serif;font-size:14px;text-transform:uppercase;font-weight:700;}
#review-text{margin-top:15px;}
#categoryImgListing{float:left;margin-right:15px;padding:0;}
#indexProductListCatDescription,#categoryDescription{display:block;overflow:hidden;min-height:120px;height:auto!important;color:#716d7a;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:15px;padding-bottom:15px;}
.categoryListBoxContents img{margin-bottom:0;}
.categoryListBoxContents a{color:#3b70a6;font-family:Tahoma;font-size:14px;font-weight:700;text-decoration:underline;text-transform:capitalize;line-height:normal;}
.tabTable th{text-align:left;background:url(../images/productListing-heading_bg_th.gif) repeat-x left top;font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#4c5661;line-height:normal;font-weight:400;text-transform:capitalize;padding:0 1px 1px;}
.tabTable th a{color:#4c5661;text-decoration:none;}
.tabTable td{font-size:18px;font-family:tahoma;color:#000;font-weight:700;}
.tabTable td .listingDescription{font-size:12px;line-height:16px;color:#98a0a6;text-align:left;font-weight:400;padding:1px 5px 5px 0;}
.productListing-data{color:#3b70a6!important;font-size:14px!important;line-height:21px!important;font-weight:700!important;text-align:center;padding-top:0;}
.productListing-data img{margin-right:0;}
.productListing-data h3{color:#3b70a6;font-size:14px;font-weight:700;margin-bottom:6px;padding-top:0;text-transform:capitalize;}
.productListing-data h3 a{color:#3b70a6;font-size:14px;font-weight:700;text-transform:capitalize;text-decoration:underline!important;}
#prevOrders{border-left:1px solid #dbdbdb;margin:0 0 5px;}
#prevOrders th{border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;text-align:center;font-size:11px;color:#ababab;line-height:normal;font-weight:700;text-transform:uppercase;padding:5px 10px;}
#prevOrders th a{color:#ababab;}
#prevOrders td{border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;font-family:tahoma;font-size:11px;line-height:normal;color:#ababab;padding:5px;}
#accountHistInfo table{border-left:1px solid #104d63;margin:0 0 5px;}
#accountHistInfo th{border-top:1px solid #104d63;border-right:1px solid #104d63;border-bottom:1px solid #104d63;text-align:center;font-size:12px;color:#104d63;line-height:normal;font-weight:700;text-transform:uppercase;padding:5px 10px;}
#accountHistInfo td{border-right:1px solid #104d63;border-bottom:1px solid #104d63;font-family:tahoma;font-size:11px;line-height:normal;color:#104d63;padding:5px;}
.categoryIcon{padding:0 15px 0 0;}
.categoryIcon a{color:#13140d;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:700;text-decoration:none;}
.navNextPrevWrapper{text-align:center;margin:10px;padding:10px;}
#productMainImage,#productReviewsDefaultProductImage,#reviewWriteMainImage{margin:1px 25px 10px 0;}
#productMainImage a,#reviewsInfoDefaultProductImage a,#productReviewsDefaultProductImage a,#reviewWriteMainImage a{color:#000;font-family:Tahoma;font-size:10px;text-decoration:none;}
#productPrices{font-size:14px;color:#181c23;font-weight:700;text-transform:capitalize;}
#productDescription{font-weight:400;color:#555;font-size:12px;line-height:16px;margin:0 1px;padding:0;}
#cartAdd{float:left;text-align:left;margin:5px;}
#alsoPurchased{margin-top:10px;}
#alsoPurchased a{text-decoration:none;font-size:10px;color:#000;line-height:normal;font-weight:700;text-transform:none;}
#productAdditionalImages{border:1px solid #ababab;overflow:hidden;zoom:1;margin:2px;padding:7px;}
#productAdditionalImages .additionalImages{text-align:center;}
#productAdditionalImages .additionalImages a{text-decoration:none;font-size:10px;color:#000;line-height:normal;font-weight:700;text-transform:capitalize;}
#productAdditionalImages .additionalImages a:hover{text-decoration:none;color:#00F;}
#productAdditionalImages .img_box{margin:15px;padding:0;}
#cartInstructionsDisplay{padding:10px;}
#cartEmptyText{font-size:14px;color:#000;padding:20px 0 10px;}
#cartContentsDisplay{border-left:1px solid #ababab;}
#cartContentsDisplay th{border:1px solid #ababab;border-left:none;text-align:center;font-size:14px;color:#111;line-height:normal;font-weight:700;text-transform:uppercase;padding:5px;}
#cartContentsDisplay td{border-right:1px solid #ababab;border-bottom:1px solid #ababab;text-align:center;font-family:tahoma;font-size:11px;line-height:normal;color:#000;padding:5px;}
#cartContentsDisplay td #cartImage{float:none;display:block;}
#cartContentsDisplay td a{color:#3b70a6;font-size:14px;font-weight:700;text-decoration:none;}
#cartSubTotal{text-align:right;font-weight:700;width:100%;text-transform:uppercase;font-size:13px;padding:10px 0;}
#shoppingCartDefault .buttonRow{margin:5px;}
#shoppingCartDefault .text_v_c{text-align:right;font-family:tahoma;font-size:11px;line-height:normal;color:#ababab;padding:15px;}
#shoppingCartDefault .text_v_c a{text-decoration:underline;font-size:12px;color:#ababab;line-height:normal;font-weight:700;}
.advisory{margin:10px;}
#infoShoppingCart h1{color:#000;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:normal;font-weight:700;padding:15px 20px 19px 1px;}
h1#acctNewslettersDefaultHeading{color:#000;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:normal;font-weight:700;text-transform:uppercase;padding:15px 20px 19px 1px;}
#popupCVVHelp{background:#FFF;}
#popupCVVHelp div{padding:10px 20px;}
#popupCVVHelp h1{background:#FFF url(../images/heading_icon.gif) 17px 21px no-repeat;color:#3D4142;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:normal;font-weight:700;margin:0 -15px 25px;padding:15px 20px 19px 41px;}
#popupShippingEstimator div{padding:15px;}
#shippingEstimatorContent label{display:block;padding-bottom:2px;}
#shippingEstimatorContent h2{color:#201f23;text-decoration:none;font-size:12px;line-height:normal;font-weight:700;text-transform:uppercase;padding:3px 10px 12px 14px;}
#shippingEstimatorContent select#country,#shippingEstimatorContent select#stateZone{width:160px;margin:0 0 3px;}
#shippingEstimatorContent input#state{width:156px;margin:0 0 3px 131px;}
#shippingEstimatorContent td.cartTotalDisplay{font-size:15px;font-family:tahoma;color:#201f23;font-weight:700;}
#shippingEstimatorContent table{border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-collapse:collapse;margin:0 0 5px;}
#shippingEstimatorContent th{border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;text-align:center;color:#201f23;padding:5px 10px;}
#shippingEstimatorContent th a{color:#201f23;}
#shippingEstimatorContent td{border-right:1px solid #dbdbdb;border-top:1px solid #dbdbdb;font-family:tahoma;font-size:11px;line-height:normal;color:#201f23;padding:5px;}
#upcomingProductsTable{color:#201f23;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#upcomingProductsTable a{color:#201f23;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:underline;}
.background-top{padding:0 10px;}
.name a:hover,.tabTable th a:hover,.tabTable td a,#alsoPurchased a:hover{text-decoration:underline;}
.box_line2 .inner,.box_line4 .inner,.box_line5 .inner{line-height:1px;background:url(../images/line.gif) repeat-x 0 21px;height:36px;}
#advSearchDefault .floatLeft,#advSearchDefault .floatingBox{padding:11px 11px 11px 7px;}
#indexDefault,#specialsListing,#newProductsDefault,#allProductsDefault,#loginDefault,#productGeneral,#shoppingCartDefault,.tabTable{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:36%;vertical-align:middle;margin:0 0 3px;}
h3 a:hover,.productListing-heading a:hover{text-decoration:underline!important;}
h2.centerBoxHeading,#alsoPurchased h2.centerBoxHeading,#indexCategoriesHeading,#productListHeading,#newProductsDefaultHeading,#allProductsDefaultHeading,#featuredDefaultHeading,#specialsListingHeading,#reviewsDefaultHeading,#newProductsDefaultHeading,#allProductsDefaultHeading,#featuredDefaultHeading,#specialsListingHeading,#reviewsDefaultHeading a,#reviewsInfoDefaultHeading,#productReviewsDefaultHeading,#reviewsWriteHeading,#productName{color:#4c5661;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:400;text-transform:capitalize;line-height:24px;padding:0 10px 0 0;}
#newProductsDefault a.link,#allProductsDefault a.link,#featuredDefault a.link,#allProductsDefault a.link,.productListing-data a{color:#98a0a6;font-size:11px;font-weight:400;}
#newProductsDefault a.link:hover,#allProductsDefault a.link:hover,#featuredDefault a.link:hover,.categoryListBoxContents a:hover,.tabTable td a:hover,#upcomingProductsTable a:hover{text-decoration:none;}
#reviewsDefault .rating,.bold,.categoryListBoxContents{padding:5px 0;}
.productListing-heading a,.productListing-data h3 a:hover{text-decoration:none!important;}
h3.itemTitle,#cartContentsDisplay td .cartAttribsList{text-align:left;}
#accountHistInfo th a,#cartContentsDisplay th a{color:#1AA8F3;}
#cartContentsDisplay td.cartTotalDisplay,#cartSubTotal strong{color:#000;font-size:15px;font-weight:700;}
#infoShoppingCart,#popupShippingEstimator{background:#fff;text-align:left;}
#infoShoppingCart div,#popupSearchHelp div{padding:20px;}
.hiddenField,#shippingEstimatorContent label#stateLabel{display:none;}

#indexDefaultMainContent {	font-size: 1.2em;	color: #000080;	}
#indexDefaultMainContent a { color: #0000CC;}