#alsoPurchased{margin-top:10px;}
#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#specials .box_head,#manufacturers .box_head{padding:0;}
#bannerTwo{margin:0 0 6px;padding:0;}
#bannerboxHeading{background-color:#00C;}
#bestsellers .box_body{color:#585858;margin:0;padding:12px 16px 13px 18px;}
#cartAdd{float:right;margin:1em;padding:1em;text-align:center;}
#cartAttribsList{margin-left:1em;}
#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal{margin:0;padding:.2em 0;}
#cartBoxListWrapper ul,#ezPageBoxList ul{list-style-type:none;}
#cartContentsDisplay{border-left:1px solid silver;}
#cartContentsDisplay td{border-bottom:1px solid silver;border-right:1px solid silver;color:#D54738;font-size:15px;font-weight:400;padding:5px;text-align:center;}
#cartContentsDisplay td #cartImage{display:block;float:none;}
#cartContentsDisplay td .cartAttribsList{font-size:11px;text-align:left;}
#cartContentsDisplay th{border:1px solid silver;border-left:none;padding:5px;}
#cartEmptyText{text-align: center; color:#262626;font-size:13px; padding-top:42px;}
#cartImage{margin:.5em 1em;}
#cartSubTotal{font-weight:700;padding:5px;text-align:right;}
#categories .box_body{padding:11px 9px 3px 15px;}
#categoryImgListing{margin:0 0 10px;padding:0;}
#checkoutConfirmDefault h3{margin:0 0 20px;padding:10px 0 0;}
#checkoutConfirmDefaultPayment,#checkoutConfirmDefaultPaymentTitle,#checkoutConfirmDefaultShipment,#checkoutConfirmDefaultShipmentTitle{display:inline;}
#column_left,#column_right{width:185px; float: left;}

#column_left {
	padding-left: 9px;
}

#column_right {
	padding-right: 9px;
}

#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert,table,td{vertical-align:top;}
#shoppingCartDefault .buttonRow{margin:5px;}
#featured .box_body a,#whatsnew .box_body a,#specials .box_body a,#reviews .box_body a,.tabTable td a,#cartContentsDisplay td a,.product a strong,.product_list_col .name a{font-size:12px;font-weight:700;}
#featured .box_body div,#whatsnew .box_body div,#specials .productSpecialPrice,.productSalePrice,.productSpecialPriceSale,#specials .productSpecialPriceSale{color:#4D4D4D;font-size:15px;font-weight:400;}
#featured .box_body,#whatsnew .box_body{padding:26px 9px 28px 10px;}
#featured .box_body,#whatsnew .box_body,#specials .box_body,#reviews .box_body,#manufacturerinfo .box_body,#productnotifications .box_body,#languages .box_body,#productAdditionalImages .additionalImages{text-align:center;}
#featured a img,#whatsnew a img,#specials a img,#reviews a img,#manufacturerinfo img,#productnotifications img{margin:0 0 4px;}
#gvFaqDefaultContent{margin:0 5px;}
#gvFaqDefaultMainContent{margin:10px 15px 0;}
#indexDefault,.in_none{border:none;padding:0;}
#indexProductListCatDescription,#categoryDescription{border-bottom:1px solid silver;margin-bottom:20px;padding-bottom:15px;}
#infoShoppingCart div,#popupSearchHelp div{padding:20px;}
#infoShoppingCart h1{color:#161616;font-size:20px;padding-bottom:20px;}
#infoShoppingCart,#popupCVVHelp,#popupShippingEstimator{background:#FFF;}
#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg,.back,.col{float:left;}
#mainWrapper{text-align:left;vertical-align:top;}
#manufacturers .box_body{color:#694E4E;margin:0;padding:22px 0 28px 18px;}
#mediaManager{margin:.2em;padding:.5em;width:50%;}
#navBreadCrumb{color:#262626;font-weight:700;margin-bottom:2px;padding:10px 0 0;}
#navBreadCrumb a{color:#262626;text-decoration:none;}
#navCatTabs{background:#EDEDED;color:#262626;font-weight:700;margin-bottom:0;}
#navCatTabs ul{line-height:18px;list-style:none;margin:0;padding:0;}
#navCatTabs ul li{display:inline;padding:0 10px;}
#navCatTabsWrapper{margin:auto;overflow:hidden;width:809px;}
#navEZPagesTOC ul{list-style-type:none;margin:0;padding:.5em 0;}
#navEZPagesTOC ul li{white-space:nowrap;}
#navEZPagesTOC ul li a{margin:0;padding:0 .5em;}
#navEZPagesTOCWrapper{border:1px solid silver;float:inherit;font-weight:700;margin:5px 0;min-height:1%;padding:.5em;}
#navMain ul,#navSupp ul,#navCatTabs ul{list-style-type:none;margin:0;padding:.5em 0;text-align:center;}
#navMainSearch,#navCategoryIcon{margin:5px 5px 0 0;}
#newProductsDefault .line,#allProductsDefault .line,#featuredDefault .line{border-top:1px solid silver;font-size:0;height:1px;line-height:0;padding:0;}
#newProductsDefault a.link,#allProductsDefault a.link,#featuredDefault a.link{color:#262626;font-size:11px;font-weight:700;text-decoration:underline;}
#newProductsDefault td,#allProductsDefault td,#featuredDefault td{border:none;padding:10px;}
#orderhistory .box_body img{background:#FFF;margin:3px 0;padding:2px;vertical-align:middle;}
#orderhistory .box_body ul li a{background:none;padding-left:0;}
#popupCVVHelp div{padding:10px 20px;}
#popupCVVHelp h1{color:#161616;font-size:20px;padding:20px 20px 0;}
#popupShippingEstimator div{padding:15px;}
#popupShippingEstimator input,#popupShippingEstimator select{margin-left:0;}
#prevOrders td .listingDescription,#accountHistInfo td .listingDescription{font-size:11px;font-weight:400;padding:5px 0;}
#prevOrders td a,#accountHistInfo td a{color:#262626;font-size:13px;font-weight:700;text-decoration:none;}
#prevOrders td,#accountHistInfo td{border-bottom:1px solid silver;border-right:1px solid silver;font-size:13px;font-weight:700;padding:5px;text-decoration:none;}
#productAdditionalImages{border:1px solid silver;margin:10px;padding:10px 0;}
#productAdditionalImages .additionalImages a{color:#262626;font-weight:700;}
#productMainImage a,#reviewsInfoDefaultProductImage a,#productReviewsDefaultProductImage a,#reviewWriteMainImage a{color:#262626;font-weight:700;text-decoration:none;}
#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage{line-height:20px;margin:10px;text-align:center;}
#productName{clear:both;
color:#0A0E0F;
font-weight:700;
margin:0 0 10px;
text-transform:uppercase;}
#reviewsDefault .rating,.bold{padding:5px 0;}
#reviewsDefault .smallProductImage{padding:0 10px 10px;}
#reviewsDefault h2,#reviewsInfoDefaultHeading,#productReviewsDefaultHeading,#reviewsWriteHeading{clear:both;font-size:12px;font-weight:700;}
#reviewsDefault hr{border:0;border-top:2px solid silver;color:#D8D8D8;margin:5px 0;}
#reviewsDefaultNoReviews,#loginDefault input{margin:0 5px 5px;}
#scUpdateQuantity{width:2em;}
#sendSpendWrapper{border:1px solid #cacaca;float:right;margin:0 0 1em 1em;}
#shippingEstimatorContent #country,#shippingEstimatorContent #stateZone,#shippingEstimatorContent #state{width:180px;}
#shippingEstimatorContent #state{margin:2px 0 2px 142px;}
#shippingEstimatorContent table{border-collapse:collapse;border-left:1px solid silver;border-top:1px solid silver;margin:0 0 5px;}
#shippingEstimatorContent td{border-bottom:1px solid silver;border-right:1px solid silver;padding:5px;}
#shippingEstimatorContent td a{color:#3E3E3E;font-size:10px;font-weight:400;text-decoration:underline;text-transform:uppercase;}
#shippingEstimatorContent th{border-bottom:1px solid silver;border-right:1px solid silver;border-top:1px solid silver;font-weight:700;padding:5px 10px;text-align:center;}
#shoppingCartDefault .text_v_c{color:#262626;font-size:11px;font-weight:700;padding:5px;text-align:right;}
#shoppingcart .box_body{color:#3E3E3E;font-size:11px;padding:23px 9px 25px 18px;}
#siteMapList{float:right;width:90%;}
#sorter,#cartInstructionsDisplay,.advisory{margin:10px;}
#specials .box_body{color:#585858;margin:0;padding:23px 5px 18px 10px;}
#tagline{font-size:12px;margin-top:10px;text-align:center;vertical-align:middle;}
#testimonialsContent,#moreinformationContent,#searchContent,#tellafriendContent,#currenciesContent{padding-top:7px;}
#testimonialsDefault .testimonialsEach{margin:1em .3em 1.5em;}
#trailimageid{height:0;left:0;position:absolute;top:0;visibility:hidden;width:220px;z-index:1000;}
#trailimageid div{background-color:#FFF;border:1px solid #888;padding:5px;text-align:center;}
#trailimageid h1{font-size:100%;font-weight:400;margin:0;padding:2px 0;text-align:left;width:100%;}
#trailimageid img{border:none;margin:2px;}
#upDateHeading{text-align:right;}
#upProductsHeading{text-align:left;}
.accountQuantityDisplay{vertical-align:top;width:10%;}
.accountTotalDisplay,.accountTaxDisplay{text-align:right;width:20%;}
.alert{color:red;margin-left:.5em;margin-right:5px;}
.amount{width:5.5em;}
.attribImg{margin:.3em 0;width:20%;}
.bold{font-weight:700;}
.box{background-image:url(../images/box_middle_title.gif);margin:0 0 7px;}
.box_body{background:url(../images/box_top_bottom.gif);background-position:bottom;background-repeat:no-repeat;color:#585858;margin:0;padding:0 10px 11px;}
.box_body a{color:#2A383D;font-size:11px;font-weight:400;line-height:16px;}
.box_body ol li{background:url(../images/sep_3.gif) left bottom repeat-x;font-weight:400;padding:0;}
.box_body ol li a{background:url(../images/arr.gif) 0 4px no-repeat;color:#282E3E;font-size:12px;font-weight:400;line-height:28px;padding:0 0 0 14px;text-decoration:none;}
.box_body ul li{display:block;padding:1px  0;}
.box_body ul li .category-products:hover{color:#0059A7;text-decoration:none;}
.box_body ul li a{color:#656565;display:block;font-size:11px;padding:0;text-decoration:none;}
.box_body ul li a.category-top{background-image:none;color:#333;display:block;font-size:11px;font-weight:700;padding:9px 0 1px;text-decoration:none;}
.box_body ul,.box_body ol{list-style:none;margin:0;padding:0;}
.box_body ul.orderHistList li{background:url(../images/arr.gif) 0 10px no-repeat;}
.box_body ul.orderHistList li a,#orderhistory .box_body ul li{background:none;}
.buttonRow input,.buttonRow2 input,.buttonRow3 input{background:none;border:none;padding:0;}
.buttonRow,.buttonRow2{margin:0;padding:7px 0;}
.button_in_cart{width:19em;}
.button_return_to_product_list,.button_add_selected{width:22em;}
.button_sold_out_sm,.button_sold_out,.button_update_cart,.button_checkout,.button_login{width:10em;}
.button_submit{width:18em;}
.button_update_cartHover,.tabTable th a,#prevOrders th a,#accountHistInfo th a{color:#000;}
.cartBoxTotal{font-weight:700;text-align:right;}
.cartNewItem{position:relative;}
.cartQuantity{width:4.7em;}
.cartRemoveItemDisplay{width:3.5em;}
.cartTotalsDisplay{font-size:10px;}
.cartUnitDisplay,.cartTotalDisplay{padding-right:.2em;text-align:right;}
.categoryIcon{padding:10px;}
.categoryIcon a{color:#262626;font-size:13px;font-weight:400;text-decoration:none;}
.categoryListBoxContents{padding:5px 0;text-align:center;}
.categoryListBoxContents a{color:#000;font-size:12px;font-weight:700;text-align:center;text-decoration:none;text-transform:none;}
.categoryListBoxContents img{margin-bottom:5px;}
.centerColumn ul{margin:8px 15px;padding:0;}
.center_indent{float:left;
padding:0 14px 15px;
width:443px;}
.center_indent .title-box{padding:12px 0 10px 43px;}
.centeredContent,TH,#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;}
.clear{clear:both;}
.clearBoth{clear:both;font-size:2px;line-height:2px;}
.cssButton,.cssButtonHover{background-color:#F4F4F4;border:2px outset #F4F4F4;color:#000;font-size:1.1em;font-weight:700;padding:.3em;text-align:center;text-decoration:none;white-space:nowrap;width:20em;}
.cssButtonHover{border-style:inset;color:#616161;text-decoration:none;}
.curr #search_button{background:none;border:none;padding:0;vertical-align:middle; margin-left: 0px; margin-right: 0px;}
.curr #search_query{border:1px solid #CFCFCF;height:18px;margin-right:0px;vertical-align:middle;width:136px;}
.ee{text-decoration:line-through;}
.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper,.content,#myAccountGen li,#myAccountNotify li,#indexDefault,#specialsListing,#newProductsDefault,#allProductsDefault,#loginDefault,#productGeneral,#shoppingCartDefault,.sideBoxContent blockquote,#testimonialsAddDefault p,#testimonialsAddSuccessDefault p{margin:0;}
.footer{color:#515151;font-size:11px;
	height: 160px;
	background-repeat: no-repeat;
	background-image: url(../images/body_bottom.gif);
	width: 805px;
	margin: 0 auto;
	padding: 27px;
}
p.copy a {
color:#515151;
}

p.copy a:hover {
	text-decoration: underline;
}
p.copy {
	text-align: center;
	width: 805px;
	margin: 5px auto 7px auto;
	color:#515151;font-size:11px;
}

.footer .imgleft {
	float: left;
} 
.footer .imgright {
	float: right;
} 

.footer a{color:#515151;font-weight:400;text-decoration:underline;}
.gvBal,.forward{float:right;}
.header{background-color:#000;height:114px;margin:0;overflow:hidden;width:100%;}
.header .logo{float:left;margin:0; width:266px;}
.header .navigation{float:right;padding:30px 11px 0 0;text-align:right; width: 570px;}
.header .navigation .curr{color:#585454;float:right;font-size:12px;padding:0;}
.header .navigation .header-links{color:#fff;font-size:9px;padding:0 0 18px;}
.header .navigation .header-links a{color:#fff;font-size:12px;text-decoration:none;}
.header .navigation .lang{color:#585454;display:none;float:left;font-size:12px;margin:0 0 0 14px;}
.hiddenField,#shippingEstimatorContent label#stateLabel{display:none;}
.important{font-weight:700;margin:5px 5px 5px 0;}
.inside-binder{padding:8px 10px 9px 9px;}
.inside-binder-box{padding:7px 6px 6px;}
.jamp{font-size:10px;height:18px;padding:0;width:90px;}
.line{font-size:0;line-height:0;padding:0;}
.lineTitle,.amount{padding:.2em;text-align:right;}
.main_block{margin:20px;}
.main_w{margin:auto;width:859px;}
.margin_col{line-height:24px;margin:0 0 15px;}
.margin_col a{line-height:24px;}
.menu{margin:7px 0;}
.menu ul{color:#3F3F3F;font-size:11px;list-style:none;margin:0;padding:0;text-transform:uppercase;}
.menu ul li{background:url(../images/sep_menu.gif) 0 5px no-repeat;float:left;padding:0 30px 10px;}
.menu ul li a{color:#3F3F3F;font-size:11px;font-weight:700;padding:0;text-decoration:none;}
.menu ul li.li_un{background:none;padding:0 30px 8px 0;text-align:center;}
.messageStackCaution{background-color:#FF6;}
.messageStackSuccess{background-color:#F1F6E6;}
.messageStackWarning,.messageStackError,.button_update_cart{color:red;}
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution{padding:.2em;}
.navNextPrevCounter{font-size:.9em;margin:0;}
.navNextPrevList{display:inline;list-style-type:none;margin:0 2px 3px 0;white-space:nowrap;}
.navNextPrevWrapper{margin:0 10px;padding:10px 0;}
.navSplitPagesResult a,.navSplitPagesLinks a,#navCatTabs ul li a,#shoppingCartDefault .text_v_c a{color:#262626;}
.navSplitPagesResult,.navSplitPagesLinks{font-size:10px;margin:7px 10px;}
.normalprice{color:#D54738;display:block;font-size:15px;font-weight:400;text-decoration:line-through;}
.padd_bot{padding:0 0 11px;}
.product a{font-size:12px;font-weight:700;text-decoration:underline;}
.productPriceDiscount{color:#47494B;font-weight:400;text-transform:uppercase;}
.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productSpecialPriceSale,#shoppingcart .cartBoxTotal,#reviewsInfoDefaultPrice,#reviewsWritePrice,h2#productReviewsDefaultPrice,#cartSubTotal strong,#shippingEstimatorContent td.cartTotalDisplay,.product strong,.product_list strong,.product_list_col strong{color:#D54738;font-size:15px;font-weight:400;}
.product_list{background:url(../images/sep_prod.gif) left bottom repeat-x;margin:0 0 11px;padding:13px 0 21px 12px;}
.product_list .button{float:left;padding:0 28px 0 0;}
.product_list .left{float:left;position:relative;}
.product_list .name{color:#000;font-size:15px;font-weight:700;line-height:21px;padding:0 0 25px;}
.product_list .name a{color:#000;font-weight:700;}
.product_list .price{float:left;padding:0 7px 0 11px;}
.product_list .right{float:right;width:100%;}
.product_list .text{padding:5px 10px 28px;}
.product_list_col{border-bottom:1px solid silver;padding:8px 0;}
.product_list_col .button{float:left;padding:7px 5px 7px 18px;}
.product_list_col .name{font-size:12px;font-weight:700;padding:5px 0 7px;}
.product_list_col .price{float:left;padding:7px 2px 0 10px;}
.product_list_col .text{line-height:18px;padding:0 0 12px;}
.ratingRow{margin:1em 0 1.5em;}
.right-bot{background:url(../images/right_bot.gif) right bottom no-repeat;width:100%;}
.right-top{background:url(../images/right_top.gif) right top no-repeat;}
.rightBoxContent{margin-bottom:1em;}
.rightBoxHeading{background-color:#636;margin:0;padding:.2em 0;}
.rowEven{min-height:1.5em;padding:5px;vertical-align:top;}
.rowOdd{min-height:1.5em;vertical-align:top;}
.sideBoxContent .testimonialsBlockquote{background:#f5f5f5;color:#333;display:block;font:italic 1.2em/1.3 Georgia,"Times New Roman",Times,serif;margin:0 .3em;padding:.3em;}
.sideBoxContent .testimonialsOwner{background:#f5f5f5;border-bottom:1px solid #ccc;margin:0 .3em;padding:.3em;text-align:left;}
.sideBoxContent .testimonialsOwner a{color:#000;text-decoration:underline;}
.sideBoxContent .testimonialsTitle{background:#f5f5f5;font:italic 1.1em Georgia,"Times New Roman",Times,serif;margin:0 .3em;padding:.3em;text-align:center;}
.sideBoxContent blockquote:after,.testimonialsEach .testimonialsHtmlText:after{content:close-quote;font-size:1.5em;}
.sideBoxContent blockquote:before,.testimonialsEach .testimonialsHtmlText:before{content:open-quote;font-size:1.5em;}
.sideBoxContent,#testimonialsAddDefault .inputLabel,#testimonialsDefault .navWrapper,.w100{width:100%;}
.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP{font-size:.9em;}
.small_delete,.button_prev,.button_next,.button_search{width:7em;}
.spacer{font-size:0;line-height:0;}
.tabTable td{border-bottom:1px solid silver;border-right:1px solid silver;font-size:15px;font-weight:400;padding:5px;}
.tabTable td .listingDescription{font-size:11px;font-weight:400;padding:0 0 5px;}
.tabTable th,#prevOrders th,#accountHistInfo th{border-bottom:1px solid silver;border-right:1px solid silver;border-top:1px solid silver;color:#000;font-weight:700;padding:5px 10px;text-align:center;}
.tabTable,#prevOrders,#accountHistInfo table{border-left:1px solid silver;margin:0 0 5px;}
.tableRow,.tableHeading,#cartSubTotal{min-height:2.2em;}
.testimonialsEach .testimonialsDate{font-size:.8em;padding:0;}
.testimonialsEach .testimonialsHtmlText{background:#f5f5f5;color:#333;display:block;font:italic 1.3em/1.5 Georgia,"Times New Roman",Times,serif;margin-top:.3em;padding:1em;}
.testimonialsEach .testimonialsNameOrganisation{background:#f5f5f5;border-bottom:1px solid #ccc;color:#333;display:block;font-weight:700;padding:.5em;}
.testimonialsEach .testimonialsNameOrganisation a{margin-left:.2em;}
.testimonialsEach .testimonialsNameOrganisation img{margin:0 .3em;vertical-align:middle;}
.testimonialsEach .testimonialsTitle{background:#fff;font-weight:700;padding:0;text-align:left;}
.title-box{background-image:url(../images/box_top_title.gif);background-repeat:no-repeat;color:#FFF;font-size:14px;font-weight:400;height:24px;line-height:24px;padding:15px 0 10px 43px;}
.title-box a{color:#FFF;text-decoration:none;}
.title-box a:hover,.box_body ul li a:hover,.box_body ol li a:hover,#navBreadCrumb a:hover,a:hover,.header .navigation .header-links a:hover,.menu ul li a:hover,.product_list_col .name a:hover,.product_list_col a:hover,.footer a:hover{text-decoration:underline;}
.totalBox{color:#D54738;font-size:15px;font-weight:400;padding:.2em;text-align:right;width:5.5em;}
.wrapperAttribsOptions{margin:0 0 5px 0;padding: 0 0 5px 0;}
ADDRESS{font-style:normal;}
FIELDSET{border:none;margin: 0;padding: 0;}
FORM,*{margin:0;padding:0;}
HR{border:0;border-top:1px solid silver;color:#C1C1C1;margin:5px 0;}
LABEL#textAreaReviews,#information .box_body ul li a{font-weight:400;}
LABEL.inputLabel{float:left;margin-left:10px;width:11em;}
LABEL.inputLabelPayment{float:left;width:15em;}
LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel{float:left;width:12em;}
LEGEND{color:#000;font-weight:700;padding:0 5px;}
P,ADDRESS{padding:.5em .5em .5em 0;}
TEXTAREA{display:block;margin:auto;width:95%;}
TR.tableHeading{min-height:2em;}
a img{border:none;}
a,#navEZPagesTOC ul li a,.box_body a:hover,#newProductsDefault a.link:hover,#allProductsDefault a.link:hover,#featuredDefault a.link:hover,#cartContentsDisplay td a:hover,a,.product a:hover, .copy a:hover{text-decoration:none;}
body{background:#EDEDED;color:#333;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;margin:0;padding:0;vertical-align:top;width:100%;}
caption h2,#advSearchDefaultHeading,#advSearchResultsDefaultHeading,#conditionsHeading,#cookieUsageDefaultHeading,#customerAuthDefaultHeading,#discountcouponInfoHeading,#maintenanceDefaultHeading,#downloadTimeOutHeading,#gvFaqDefaultHeading,#gvRedeemDefaultHeading,#gvSendDefaultHeadingDone,#indexDefaultHeading,#logoffDefaultHeading,#pageNotFoundHeading,#pageTwoHeading,#pageThreeHeading,#pageFourHeading,#privacyDefaultHeading,#shippingInfoHeading,#cartDefaultHeading,#siteMapHeading,#sslCheckHeading,#timeoutDefaultHeading,#unsubDefaultHeading,#ezPagesHeading,h2.centerBoxHeading,#indexCategoriesHeading,#newProductsDefaultHeading,#allProductsDefaultHeading,#featuredDefaultHeading,#specialsListingHeading,#reviewsDefaultHeading,#shippingEstimatorContent h2{color:#0A0E0F;
font-size:18px;
font-weight:700;
margin:0 0 10px;
padding:12px 0 9px 0;
text-transform:uppercase;}
h1{font-size:16px;}
h2{color:#434343;font-size:14px;line-height:26px;margin:0;padding:0 0 9px;}
h3{color:#434343;font-size:12px;font-weight:700;padding:0 0 9px;}
h3 a{color:#434343;}
h3.itemTitle{margin-bottom:0;}
h3.leftBoxHeading a:hover{color:#FF3;text-decoration:none;}
h3.rightBoxHeading a:hover{color:red;text-decoration:none;}
h4{color:#434343;font-size:12px;line-height:26px;margin:0;padding:0 0 9px;}
img{border:0;vertical-align:top;}
input#dob,input#password-new,input#password-confirm{margin:2px 0;width:100px;}
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{margin:2px 0;width:51%;}
input,select,textarea{color:#000;font-size:12px;font-weight:400;line-height:13px;margin:0 4px 4px 5px;vertical-align:middle;}
textarea#enquiry{margin:4px 0;width:440px;}
ul{margin:8px 20px;padding:0;}

#shoppingcart .title-box{ background-image:url(../images/box_top_title_cart.gif); }
#specials .title-box{ background-image:url(../images/box_top_title_star.gif); }
#whatsnew .title-box,#information .title-box{ background-image:url(../images/box_top_title_pencil.gif); }

.contenttop {
	background-image: url("../images/body_top.gif");
	background-repeat: no-repeat;	
	height: 8px;
}


.contentbg {
	background-image: url("../images/body_middle.gif");
	background-repeat: repeat-y;
	padding: 0px 0 9px 0;
	width: 859px;
	margin: 0 auto;
}

#sidebarsearchquery {
height:18px; border:1px solid #CFCFCF; vertical-align:middle; margin-right:3px;
width:153px;
}

#productAttributes h3 {
	font-size: 19px;
	padding: 11px 0 7px 0;
	color:#007aba;
}

#productAttributes h4 {
	font-size: 14px;
	padding: 0;
}

#productAttributes img {
	margin: 0 0 3px 0;
}

#productAttributes p.attributesComments {
	padding-top: 0px;
}
.rapidssl {
float:left;
line-height:21px;
text-align:center;
width:120px;
margin-left:164px;
}

.rapidssl p {
	margin: 6px auto;	
}
label.attribsInput {
font-weight: normal;
}

fieldset#contactUsForm  label {
	margin-left: 0px;	
	width: 130px;
}
fieldset#contactUsForm input#email-address,
fieldset#contactUsForm input#contactname {
width: 290px;
}

p.reviewCount {
	line-height: 25px;
	margin-top: 0px;
	padding-top: 0px;
	}
h4.reviews {
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 14px;
}

h4#productPrices {
	color:#D54738;
	font-size: 14px;
	padding:0px;
}

div.priceandreviews div.price {
	float: left;
	width: 110px;
	text-align:right;
}
div.priceandreviews  div.reviews {
float: left;
width: 333px;
text-align:left;
}

#swish, .menu .main_w {
	min-height: 232px;	
}

#shoppingcartBody .center_indent {
	float: none;
	width: auto;
}

#loginBody .center_indent,
#passwordforgottenBody .center_indent,
#loginascustomerBody .center_indent,
#accountnewslettersBody .center_indent,
#accounthistoryBody .center_indent,
#accounthistoryinfoBody .center_indent,
#accountnotificationsBody .center_indent,
#checkoutsuccessBody .center_indent,
#checkoutpaymentaddressBody .center_indent,
#checkoutconfirmationBody .center_indent,
#checkoutpaymentBody .center_indent,
#checkoutshippingaddressBody .center_indent,
#createaccountBody .center_indent, 
#createaccountsuccessBody .center_indent, 
#addressbookprocessBody .center_indent, 
#addressbookBody .center_indent, 
#accountBody .center_indent, 
#accounteditBody .center_indent,
#accountpasswordBody .center_indent,
#checkoutshippingBody .center_indent {
float: none;
margin: 0 auto;
}

#createaccountBody .center_indent legend {
padding: 7px 5px 7px 0px;
}

#createaccountBody .center_indent legend span {
	font-weight: normal;
	font-style: italic;
}

#shoppingcartBody hr {
	margin: 18px 0 7px 0;
}

#continue_shopping {
	display: block;
	margin: 0 auto;
}

ul.faq_list {
	list-style: none;
	display: block;
	float:  left;
	width: 385px;
	margin: 8px 15px;
}

ul.faq_list h3 {
	padding: 0px;
}

ul.faq_list p {
	padding: 0px 0px 9px 0px;
}	

#loginDefault p {
line-height: 24px;
font-size: 15px;
}

#loginDefault h2 {
font-size:19px;
padding:7px 0;
}

h1#acctNewslettersDefaultHeading,
h1#accountHistoryDefaultHeading,
h1#accountNotificationsHeading,
h1#checkoutSuccessHeading,
h1#checkoutPayAddressDefaultHeading,
h1#checkoutConfirmDefaultHeading,
h1#checkoutPaymentHeading,
h1#checkoutShipAddressDefaultHeading,
h1#checkoutShippingHeading,
#accountPassword h1,
#shoppingCartDefault h1,
h1#loginDefaultHeading, h1#createAcctDefaultHeading, h1#createAcctSuccessHeading, h1#addressBookProcessDefaultHeading, h1#addressBookDefaultHeading, h1#accountDefaultHeading, #accounteditBody h1  {
font-size:27px;
line-height:41px;
margin-bottom:7px;
margin-top:21px;
text-transform:none;
}

#loginDefault label.inputLabel {
	width: auto; 
	margin-right:  10px;
	float:  none;
	margin-left: 10px;
}

#loginDefault input#login-email-address,input#login-password {
	width: 120px;
}

#createaccountsuccessBody .center_indent legend {
	padding: 0px;
}
#gcButton div {
	margin: 0 0 0 auto;
}

#shoppingcartBody #gcText {
	text-align: right;
}


#productDescription a {
	color: #ff3535;
}

#productDescription a:hover {
	color: #d60c0c;
}

#tellafriendContent input[type="text"] {
	width: 60px;
}
#productListHeading {
color:#0A0E0F;
font-size:16px;
font-weight:700;
margin:0 0 10px;
padding:12px 0 9px 0;
text-transform:uppercase;
}
.twtr-widget{position:relative;font-size:12px!important;font-family:"lucida grande",lucida,tahoma,helvetica,arial,sans-serif!important;zoom:1;}.twtr-fullscreen{font-size:220%!important;}.twtr-fullscreen .twtr-new-results{display:none!important;}.twtr-widget .twtr-spinner{width:14px;height:14px;position:absolute;background:url(http://widgets.twimg.com/j/1/spinner.gif) no-repeat;top:3px;right:3px;}.twtr-inactive{display:none;}.twtr-widget a img{border:0!important;}.twtr-doc{overflow:hidden;width:100%;text-align:left;font-weight:normal;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.twtr-bd{padding:0 1px;}.twtr-widget .twtr-tweet-wrap{padding:6px 8px;overflow:hidden;zoom:1;}.twtr-fullscreen .twtr-tweet-wrap{padding:20px;}.twtr-widget .twtr-tweet{border-bottom:1px dotted #ddd;overflow:hidden;zoom:1;}.twtr-widget .twtr-tweet a.twtr-reply{visibility:hidden;}* html .twtr-widget .twtr-tweet a.twtr-reply{visibility:visible;}.twtr-widget .twtr-tweet:hover a.twtr-reply{visibility:visible;}.twtr-widget-profile img.twtr-profile-img{display:block;float:left;width:31px;height:31px;border:0!important;}.twtr-widget h3,.twtr-widget h4,.twtr-widget p{margin:0!important;padding:0!important;line-height:1.2!important;width:auto!important;}.twtr-widget-profile h3,.twtr-widget-profile h4{margin:0 0 0 40px!important;}.twtr-widget h3{font-size:11px!important;font-weight:normal!important;}.twtr-widget h4{font-size:16px!important;}.twtr-widget i,.twtr-widget .twtr-new-results{font-size:9px;font-style:normal;display:block;margin-top:2px;zoom:1;}.twtr-widget .twtr-new-results{text-align:center;padding:3px;margin:0 auto -10px auto;display:block;position:relative;bottom:5px;}.twtr-results-inner{line-height:1;font-size:100%;padding:4px 0;position:relative;bottom:-2px;width:40%;margin:0 auto;z-index:2;text-align:center;}.twtr-results-hr{width:100%;position:relative;z-index:1;height:1px;border-bottom:1px dotted #ddd;bottom:7px;background:none;overflow:hidden;}.twtr-new-results span{position:relative;z-index:3;top:-14px;display:block;font-size:9px!important;}.twtr-hd{padding:10px;position:relative;zoom:1;overflow:hidden;}.twtr-fullscreen .twtr-hd{height:0;padding:0;}.twtr-timeline{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;position:relative;overflow:hidden;z-index:2;height:225px;}.twtr-flat .twtr-timeline{overflow-x:hidden;overflow-y:scroll;}.twtr-widget .twtr-tweet:last-child{border-bottom-width:0;}.twtr-ft{position:relative;}.twtr-ft div{overflow:hidden;padding:10px;zoom:1;}.twtr-ft span{float:right;text-align:right;}.twtr-ft a{float:left;display:block;}.twtr-ft span a{float:none;}.twtr-avatar{width:40px;height:40px;float:left;overflow:hidden;display:block;}.twtr-fullscreen .twtr-avatar{width:80px;height:80px;}.twtr-img{height:25px;width:25px;}.twtr-img img{width:30px;height:30px;}.twtr-fullscreen .twtr-img img{width:72px;height:72px;}.twtr-fullscreen a.twtr-join-conv{display:none;}.twtr-tweet-text{margin-left:40px;}.twtr-fullscreen .twtr-tweet-text{margin-left:90px;}.twtr-doc a{text-decoration:none!important;}.twtr-doc a:hover{text-decoration:underline!important;}

.install_button {
	display: block;
	margin: 3px auto;
}
#nofka {
margin-top:-37px;
}