.left{float:left}
.right{float:right}
.pict_box{margin-bottom:12px;border-bottom:solid 1px #dbdbdb;padding-bottom:8px;text-align:center}
.price{color:#111;font-size:15px;line-height:21px;line-height:normal;font-weight:700}
.price strong{font-weight:700}
.price_box{overflow:hidden;margin-top:5px;width:100%}
.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{padding:0 1px 0 1px;overflow:hidden}
.box_line .inner{line-height:1px;background:url(../images/line.gif) repeat-x 0 18px;height:36px}
input#city,input#company,input#contactname,input#email-address,input#fax,input#firstname,input#lastname,input#login-email-address,input#login-password,input#state,input#street-address,input#suburb,input#telephone,select#country{width:36%;margin:0 0 3px;vertical-align:middle}
input#dob,input#postcode{width:70px;margin:0 0 3px;vertical-align:middle}
input#password-confirm,input#password-new{width:36%;margin:0 0 3px;vertical-align:middle}
textarea#enquiry{width:93%;margin:4px 0}
#addressBookProcessDefault h1{padding:15px 20px 19px 0;margin:0 -15px 10px 10px;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;padding:0}
.main{margin:10px auto;width:714px;line-height:24px}
#descriptionContainer{text-align:center}
#descriptionContainer .description{font-size:15px;font-weight:700;padding:16px;width:300px}
.tabs a.selected{border-color:#F07318 #DCDCDC #FFF;border-style:solid;border-width:2px 1px 1px;color:#F07318;position:relative;top:2px}
.tabs a:hover{border-color:#F07318 #DCDCDC #FFF;border-style:solid;border-width:2px 1px 1px;color:#F07318;position:relative;top:2px}
.tabs a{border-color:transparent;border-style:solid;border-width:3px 1px 1px;color:#919191;display:block;font-size:14px;height:16px;margin-right:10px;padding:18px 20px;text-decoration:none;text-transform:uppercase;float:left;outline:0}
.tabs_content{clear:both;width:100%;border-top:1px solid #dcdcdc}
.tabs_content span{float:left;height:110px;text-align:left;width:50%}
.tabs_content span img{float:left}
.tabs_content span p{color:#000;float:left;line-height:20px;padding:0 10px;width:200px}

h2.centerBoxHeading{padding:9px 10px 4px 7px;color:#474747;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:normal;font-weight:700;text-transform:uppercase;line-height:18px}
#shoppingCartDefault h2.centerBoxHeading{padding:4px 10px 2px 7px;color:#474747;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:normal;font-weight:700;text-transform:uppercase;line-height:18px}
#indexCategoriesHeading,#productListHeading{padding:4px 10px 2px 7px;color:#474747;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:normal;font-weight:700;text-transform:uppercase;line-height:18px}
#allProductsDefaultHeading,#featuredDefaultHeading,#newProductsDefaultHeading,#reviewsDefaultHeading,#specialsListingHeading{padding:4px 10px 2px 7px;color:#474747;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:normal;font-weight:700;text-transform:uppercase;line-height:18px}
#allProductsDefaultHeading,#featuredDefaultHeading,#newProductsDefaultHeading,#reviewsDefaultHeading a,#specialsListingHeading{padding:4px 10px 2px 7px;color:#474747;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:normal;font-weight:700;text-transform:uppercase;line-height:18px}
#allProductsDefault td,#featuredDefault td,#newProductsDefault td{border:none}
#allProductsDefault a.link,#featuredDefault a.link,#newProductsDefault a.link{text-decoration:none;text-decoration:underline;font-size:11px;color:#595959;line-height:normal;font-weight:400;text-transform:lowercase;font-family:Arial,Helvetica,sans-serif}
#allProductsDefault a.link:hover,#featuredDefault a.link:hover,#newProductsDefault a.link:hover{text-decoration:none}
#reviewsDefault hr{border-top:1px solid #666;margin:0 0}
#reviewsDefault .smallProductImage{padding:0 10px 10px 10px}
#productReviewsDefaultHeading,#reviewsInfoDefaultHeading,#reviewsWriteHeading{padding:4px 10px 2px 7px;color:#474747;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:normal;font-weight:700;text-transform:uppercase;line-height:18px}
#reviewsDefault .rating,.bold{padding:5px 0}
#reviewsDefault .maintep h2{cpadding:3px 10px 4px 50px;color:#a88637;text-decoration:none;font-family:Tahoma;font-size:13px;line-height:normal;font-weight:700;text-transform:none;line-height:18px}
#reviewsInfoDefaultPrice,#reviewsWritePrice,h2#productReviewsDefaultPrice{color:#b6012c!important;font-size:25px!important;line-height:28px!important;font-weight:700;font-family:Arial,Helvetica,sans-serif}
#review-text{margin-top:15px}
#categoryImgListing{float:left;margin-right:15px;padding:0}
#categoryImgListing{padding:0;float:left;margin-right:15px}
.categoryListBoxContents{text-align:left;padding:5px 0}
.categoryListBoxContents img{margin-bottom:0}
.categoryListBoxContents a{text-decoration:none;color:#a88637!important;font-size:13px!important;line-height:24px!important;font-weight:700;font-family:Tahoma;text-transform:none;text-decoration:none}
.categoryListBoxContents a:hover{text-decoration:underline}
.tabTable{margin:0}
.tabTable th{padding:0 1px 1px 1px;text-align:left;background:url(../images/productListing-heading_bg_th.gif) repeat-x left top #4dbbb3}
.tabTable th{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#5b5d65;line-height:normal;font-weight:700;text-transform:uppercase;background:url(../images/background-side-heading-bg.gif) repeat-x left top;padding-bottom:5px;padding-top:3px}
.tabTable th a{color:#5b5d65;text-decoration:none}
.tabTable th a:hover{text-decoration:underline}
#listCell0-0{padding-left:17px}
.productListing-heading a{text-decoration:none!important}
.productListing-heading a:hover{text-decoration:underline!important}
.productListing-data a{color:#595959;font-size:12px;font-family:Arial,Helvetica,sans-serif;font-weight:700}
.productListing-data{color:#b6012c!important;font-size:25px!important;line-height:28px!important;font-weight:700!important;text-align:center;padding-top:0;background:url(../images/productListing-data-bg.gif) repeat-x left bottom #fff;font-family:Arial,Helvetica,sans-serif}
.productListing-data img{margin-right:0}
.productListing-data h3{color:#000;font-size:15px;font-weight:700;margin-bottom:1px;padding-top:0;text-transform:none;font-family:Arial,Helvetica,sans-serif}
.productListing-data h3 a{color:#a88637;font-size:13px;font-weight:700;text-transform:none;font-family:Arial,Helvetica,sans-serif;text-decoration:none}
.productListing-data h3 a:hover{text-decoration:underline}
#prevOrders{margin:0 0 5px 0;border-left:1px solid #dbdbdb}
#prevOrders th{padding:5px 10px;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;text-align:center}
#prevOrders th{font-size:11px;color:#545454;line-height:normal;font-weight:700;text-transform:uppercase}
#prevOrders th a{color:#545454}
#prevOrders td{border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;padding:5px}
#prevOrders td{font-family:tahoma;font-size:11px;line-height:normal;color:#545454}
#accountHistInfo table{margin:0 0 5px 0;border-left:1px solid #111}
#accountHistInfo th{padding:5px 10px;border-top:1px solid #111;border-right:1px solid #111;border-bottom:1px solid #111;text-align:center}
#accountHistInfo th{font-size:12px;color:#111;line-height:normal;font-weight:700;text-transform:uppercase}
#accountHistInfo th a{color:#1AA8F3}
#accountHistInfo td{border-right:1px solid #111;border-bottom:1px solid #111;padding:5px}
#accountHistInfo td{font-family:tahoma;font-size:11px;line-height:normal;color:#111}
.categoryIcon{padding:0 15px 0 15px}
.categoryIcon a{color:#13140d;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;text-decoration:none}
.navNextPrevWrapper{margin:10px;padding:10px 10px;text-align:center}
#productMainImage,#productReviewsDefaultProductImage,#reviewWriteMainImage{margin:1px 5px 10px 0}
#productMainImage a,#productReviewsDefaultProductImage a,#reviewWriteMainImage a,#reviewsInfoDefaultProductImage a{color:#000;font-family:Tahoma;font-size:10px;text-decoration:none}
#productName{padding:4px 10px 2px 7px;color:#474747;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:normal;font-weight:700;text-transform:uppercase;line-height:18px}
#productPrices{color:#b6012c;font-size:25px;line-height:28px;font-weight:700;text-decoration:none;font-family:Arial,Helvetica,sans-serif}
#productDescription{margin:20px 1px 10px 10px;padding:0;font-weight:400}
.same-category h3{border-bottom:1px solid #DCDCDC;font-weight:400;color:#000;font-family:ProximaNovaBlack,Arial,Helvetica,sans-serif;font-size:21px;line-height:21px;padding:7px 10px;text-align:center;text-transform:uppercase}
.description-info{margin-top:10px;padding:5px;border-top:1px solid #DCDCDC}
.prod_buy{border-bottom:1px dotted #ccc}
.padd1{padding-top:5px}
* html #cartAdd .cartAdd_indent .padd1{padding-top:6px}
#cartInstructionsDisplay{padding:10px}
#cartEmptyText{padding:3px 10px 7px 7px;color:#000;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:normal;font-weight:700;text-transform:uppercase;line-height:18px}
#cartContentsDisplay{border-left:1px solid #545454}
#cartContentsDisplay th{border:1px solid #545454;border-left:none;padding:5px;text-align:center}
#cartContentsDisplay th{font-size:14px;color:#000;line-height:normal;font-weight:700;text-transform:uppercase}
#cartContentsDisplay th a{color:#1AA8F3}
#cartContentsDisplay td{border-right:1px solid #545454;border-bottom:1px solid #545454;padding:5px;text-align:center}
#cartContentsDisplay td .cartAttribsList{text-align:left}
#cartContentsDisplay td{font-family:tahoma;font-size:11px;line-height:normal;color:#13140d;font-weight:700;text-transform:none}
#cartContentsDisplay td.cartTotalDisplay{color:#b6012c;font-size:25px;font-weight:700;font-family:Arial,Helvetica,sans-serif;line-height:28px}
#cartContentsDisplay td #cartImage{float:none;display:block}
#cartContentsDisplay td a{color:#a88637;font-family:Tahoma;font-size:13px;font-weight:700;text-decoration:none;text-transform:none}
#cartContentsDisplay td a:hover{text-decoration:underline}
#cartSubTotal{text-align:right;font-weight:700;width:100%;padding:10px 0;text-transform:uppercase}
#cartSubTotal strong{color:#b6012c;font-size:25px;font-weight:700;font-family:Arial,Helvetica,sans-serif;line-height:28px}
#shoppingCartDefault .buttonRow{margin:5px}
#shoppingCartDefault .text_v_c{padding:15px;text-align:right;font-family:tahoma;font-size:11px;line-height:normal;color:#545454}
#shoppingCartDefault .text_v_c a{text-decoration:underline;font-size:12px;color:#545454;line-height:normal;font-weight:700}
.advisory{margin:10px}
#infoShoppingCart{background:#fff;text-align:left}
#infoShoppingCart div{padding:20px}
#infoShoppingCart h1{padding:15px 20px 19px 1px;color:#000;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:normal;font-weight:700}
h1#acctNewslettersDefaultHeading{padding:1px 10px 0 1px;color:#333;text-decoration:none;font-family:Tahoma;font-size:12px;line-height:normal;font-weight:700;text-transform:capitalize;line-height:14px}
#popupSearchHelp div{padding:20px}
#popupCVVHelp{background:#FFF}
#popupCVVHelp div{padding:10px 20px}
#popupCVVHelp h1{padding:4px 10px 2px 7px;color:#474747;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:normal;font-weight:700;text-transform:uppercase;line-height:18px}
.hiddenField{display:none}
#popupShippingEstimator{background:#fff;text-align:left}
#popupShippingEstimator div{padding:15px;font-size:11px}
#shippingEstimatorContent label{display:block;padding-bottom:2px}
#shippingEstimatorContent h2{padding:3px 10px 12px 14px;color:#201f23;text-decoration:none;font-size:12px;line-height:normal;font-weight:700;text-transform:uppercase}
#shippingEstimatorContent select#country,#shippingEstimatorContent select#stateZone{width:160px;margin:0 0 3px}
#shippingEstimatorContent input#state{width:156px;margin:0 0 3px 131px}
#shippingEstimatorContent label#stateLabel{display:none}
#shippingEstimatorContent td.cartTotalDisplay{font-size:15px;font-family:tahoma;color:#201f23;font-weight:700}
#shippingEstimatorContent table{margin:0 0 5px 0;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-collapse:collapse}
#shippingEstimatorContent th{padding:5px 10px;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;text-align:center}
#shippingEstimatorContent th{color:#201f23}
#shippingEstimatorContent th a{color:#201f23}
#shippingEstimatorContent td{border-right:1px solid #dbdbdb;border-top:1px solid #dbdbdb;padding:5px}
#shippingEstimatorContent td{font-family:tahoma;font-size:11px;line-height:normal;color:#201f23}
#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}
#upcomingProductsTable a:hover{text-decoration:none}
.background-top{padding:0 10px 0 10px}
#filter>div{float:right;height:26px;margin-right:12px;position:relative;border:1px solid #dedede;width:225px;background-color:#f7f7f7}
#filter span{line-height:26px;float:left;padding:0 35px 0 10px;cursor:pointer;width:180px}
.shadow{position:absolute;left:-1px;top:-9999px;padding:5px 40px 5px 15px;background-color:#f7f7f7;border:1px solid #dedede;width:170px}
#filter a:hover{background-position:0 -29px}
#filter a.seld{background-position:0 bottom}
#filter a{display:block;white-space:nowrap;line-height:2;margin:6px 0;padding-left:28px;font-size:12px;color:#1c1c1c}
#filter .showselect .shadow{top:26px;display:table}