* {
margin:0;
padding:0;
}

body {
background:#eaeaea;
font-family:Tahoma;
font-size:11px;
line-height:14px;
color:#898989;
text-align:center;
}

table {
border-collapse:collapse;
font-family:Tahoma;
font-size:11px;
line-height:14px;
color:#898989;
padding:0;
}

td {
vertical-align:top;
font-family:Tahoma;
font-size:11px;
line-height:14px;
color:#898989;
padding:0;
}

a {
color:#898989;
text-decoration:underline;
}

img {
border:0;
}

.clear {
clear:both;
}

.main_t {
width:915px;
text-align:left;
margin:auto;
}

.lev1 {
background:#8cbc1a url(header_b.gif) repeat-x left top;
}

.lev1 .lev1_in1 {
background:url(header_c.gif) repeat-x left bottom;
min-height:126px;
height:auto !important;
}

.lev1 .lev1_in1 .row1 {
height:79px;
}

.lev1 .lev1_in1 .row1 .col2 {
width:auto;
float:right;
}

.lev1 .lev1_in1 .row1 .col2 .block {
background:url(header_d.gif) repeat-x left top;
width:auto;
float:right;
}

.lev1 .lev1_in1 .row1 .col2 .block .inner1 {
background:url(header_e.gif) no-repeat left top;
}

.lev1 .lev1_in1 .row1 .col2 .block .inner2 {
background:url(header_f.gif) no-repeat right top;
min-height:42px;
height:auto !important;
padding-right:7px;
}

.user_menu2 ul {
list-style:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-transform:capitalize;
}

.user_menu2 ul li {
float:left;
display:block;
background:url(menu_bg0.gif) no-repeat 0 11px;
}

.user_menu2 ul li a {
text-decoration:none;
color:#fff;
}

.user_menu2 ul li span {
display:block;
padding:8px 14px 9px;
}

.user_menu2 ul li.first {
background:none;
}

.user_menu2 ul li.first span {
display:block;
padding:8px 13px 0 25px;
}

.lev1 .lev1_in1 .row2 {
height:auto;
}

.user_menu ul {
list-style:none;
margin-top:0;
text-transform:capitalize;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
}

.user_menu li {
float:left;
background:url(user_men.gif) no-repeat 0 0;
display:block;
line-height:18px;
font-size:12px;
}

.user_menu li.first {
background:url(menu_row.gif) no-repeat left top;
}

.user_menu li a:hover {
text-decoration:none;
color:#2c2c2c;
display:block;
background:#fff url(user_meo.gif) repeat-x left top;
}

.user_menu li.first a:hover {
background:#fff url(user_mep.gif) no-repeat left top;
}

.menu_row {
background:#fff url(menu_rox.gif) repeat-x left top;
width:100%;
}

.menu_row .inner1 {
background:url(menu_roy.gif) no-repeat right top;
width:100%;
}

.menu_row .inner2 {
background:url(menu_row.gif) no-repeat left top;
width:100%;
}

.menu_row .inner3 {
background:url(menu_lin.gif) repeat-x left bottom;
min-height:47px;
height:auto !important;
width:100%;
}

.content_t {
background:url(content_.gif) repeat-x left top;
}

.footer_t {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#878787;
}

.footer_t .col1 .indent {
padding:14px 0 30px 19px;
}

.footer_t .col2 {
width:auto;
text-align:right;
}

.footer_t span {
color:#878787;
}

.footer_t span a {
color:#878787;
text-decoration:none;
font-weight:700;
}

.shop_box strong a {
color:#10a5d2;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-transform:lowercase;
text-decoration:underline;
}

.shop_box span {
color:#1f1f1f;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:16px;
text-transform:lowercase;
}

.shop_box a {
color:#000;
text-decoration:none;
}

.product_box {
width:100%;
margin-bottom:3px;
background:#fff;
}

.product_box .bg_inner1 {
background:url(product_.gif) repeat-x left top;
width:100%;
}

.product_box .bg_inner2 {
background:url(product_.gif) repeat-x left bottom;
width:100%;
}

.product_box .bg_inner3 {
background:url(product_.gif) repeat-y left top;
width:100%;
}

.product_box .bg_inner4 {
background:url(product_.gif) repeat-y right top;
width:100%;
}

.product_box .bg_inner61 {
background:url(product0.gif) no-repeat left bottom;
width:100%;
}

.product_box .bg_inner81 {
background:url(product1.gif) no-repeat right bottom;
width:100%;
}

.title_box {
overflow:hidden;
margin-bottom:0;
}

.title_box .row1 .title_inner1 {
background:url(bg_titil.gif) no-repeat right top;
padding-right:15px;
}

.title_box .row1 .title_inner2 {
background:url(bg_titim.gif) no-repeat left top;
padding-left:15px;
}

.title_box .row1 .title_inner3 {
background:url(bg_titin.gif) repeat-x left top;
height:9px;
}

.title_box .row2 {
background:#484848 url(bg_titio.gif) repeat-x left top;
width:100%;
}

.title_box .row2 .title_inner1 {
background:url(bg_titil.htm) repeat-y left top;
width:100%;
}

.title_box .row2 .title_inner2 {
background:url(bg_titim.htm) repeat-y right top;
width:100%;
}

.title_box .row2 .title_inner3 {
background:url(bg_titin.htm) no-repeat left top;
width:100%;
}

.title_box .row2 .title_inner4 {
background:url(bg_titio.htm) no-repeat right top;
width:100%;
}

.title_box .row3 {
display:none;
}

.title_box .row3 .title_inner1 {
background:url(bg_titip.gif) no-repeat right top;
padding-right:15px;
}

.title_box .row3 .title_inner2 {
background:url(bg_titip.gif) no-repeat left top;
padding-left:15px;
}

.title_box .row3 .title_inner3 {
background:url(bg_titip.gif) repeat-x left top;
height:10px;
}

#column_center input,#column_center #sorter select {
position:relative;
margin:-2px 0;
}

#featuredProducts {
overflow:hidden;
width:100%;
}

#indexDefault {
border:none;
padding:0;
}

h2 {
font-size:14px;
font-weight:700;
line-height:normal;
color:#545454;
padding:3px 0 5px;
}

FORM {
margin:0;
padding:0;
}

P,ADDRESS {
padding:0 0 15px;
}

.clearBoth {
clear:both;
font-size:2px;
line-height:2px;
}

ul {
list-style-type:circle;
list-style-position:inside;
}

.box1_body {
color:#264e61;
font-size:11px;
}

.box1_body a {
color:#264e61;
font-size:11px;
font-weight:400;
text-decoration:underline;
}

.box1_body b a {
color:#1f1f1f;
font-size:13px;
line-height:18px;
font-weight:700;
text-decoration:none;
text-transform:none;
font-family:Arial, Helvetica, sans-serif;
}

.box_head .topback .inner1 {
background:url(box2_lef.gif) no-repeat left top;
padding-left:8px;
}

.box_head .topback .inner2 {
background:url(box2_rig.gif) no-repeat right top;
padding-right:8px;
}

.box_head .topback .inner3 {
background:url(box2_top.gif) repeat-x left top;
height:9px;
}

.box_head .midback .inner1 {
background:#8fc417 url(box2_leg.gif) repeat-x left top;
}

#column_right .box_head .topback .inner1 {
background:url(box2_leh.gif) no-repeat left top;
padding-left:8px;
}

#column_right .box_head .topback .inner2 {
background:url(box2_rih.gif) no-repeat right top;
padding-right:8px;
}

#column_right .box_head .topback .inner3 {
background:url(box2_toq.gif) repeat-x left top;
height:9px;
}

#column_right .box_head .midback .inner1 {
background:#6accec url(box2_lei.gif) repeat-x left top;
}

#column_right .box {
margin-bottom:4px;
width:100%;
}

.box {
margin-bottom:3px;
width:100%;
}

.box .inbox1 {
background:#fff url(box2_sid.gif) repeat-y left top;
width:100%;
}

.box .inbox2 {
background:url(box2_sid.gif) repeat-y right top;
width:100%;
}

.box .inbox3 {
background:none;
width:100%;
}

.box .box-indent {
overflow:hidden;
padding:10px 22px 10px 21px;
}

.box .bottom .inner1 {
background:url(box2_lej.gif) no-repeat left bottom;
padding-left:20px;
}

.box .bottom .inner2 {
background:url(box2_rii.gif) no-repeat right bottom;
padding-right:20px;
}

.box .bottom .inner3 {
background:url(box2_bot.gif) repeat-x left bottom;
height:10px;
}

.box select {
width:158px;
height:22px;
color:#878787;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#fff;
border:1px solid #d4d0c8;
padding-left:0;
}

#categories .box .box-indent {
padding:10px 22px 20px 21px;
}

#specials .box .box-indent {
padding:10px 22px 34px 21px;
}

#manufacturers .box .box-indent {
padding:18px 2px 13px 21px;
}

#shoppingcart .box .inbox3 {
background:url(shopping.gif) no-repeat left top;
width:100%;
}

#shoppingcart .box .box-indent {
padding:11px 12px 12px 59px;
}

.gol24 {
font-size:12px;
font-family:Tahoma;
color:#898989;
padding:0 0 7px 3px;
}

.product_box .bg_inner5 {
background:url(product_.htm) no-repeat left top;
width:100%;
}

.product_box .bg_inner6 {
background:url(product0.htm) no-repeat left bottom;
width:100%;
}

.product_box .bg_inner7 {
background:url(product1.htm) no-repeat right top;
width:100%;
}

.product_box .bg_inner8 {
background:url(product2.htm) no-repeat right bottom;
width:100%;
}

.product_box .bg_inner91 {
padding:22px 17px 22px 30px;
}

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 {
width:36%;
vertical-align:middle;
margin:0 0 3px;
}

input#dob,input#postcode {
width:70px;
vertical-align:middle;
margin:0 0 3px;
}

input#password-new,input#password-confirm {
width:36%;
vertical-align:middle;
margin:8px 0 3px;
}

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 {
color:#000;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:normal;
font-weight:700;
text-transform:none
;
padding:11px 10px 11px 0;
}

#loginDefault FIELDSET {
padding:15px;
}

FIELDSET {
border:1px solid #29596a;
margin:0.5em 0;
padding:0.5em;
}

LEGEND {
font-weight:700;
color:#000;
padding:0 5px;
}

LABEL.checkboxLabel,LABEL.radioButtonLabel {
margin-left:10px;
margin-right:15px;
}

#loginDefault #newsletter-checkbox {
vertical-align:middle;
margin:15px 5px 15px 0;
}

LABEL.inputLabel {
width:11em;
padding-right:10px;
padding-bottom:3px;
float:left;
}

#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert {
vertical-align:top;
}

.alert {
color:red;
margin-left:0.5em;
margin-right:5px;
}

.important {
font-weight:700;
margin:5px;
}

.back {
float:left;
}

.forward {
float:right;
}

.buttonRow,.buttonRow2 {
padding:7px 2px 7px 0;
}

.buttonRow input,.buttonRow2 input,.buttonRow3 input {
border:none;
background:none;
padding:0;
}

.product_list {
background:url(sep_prod.gif) repeat-x left bottom;
margin:0 0 5px;
padding:17px 0 21px 20px;
}

.product_box .bg_inner911 {
overflow:hidden;
padding:14px 10px 21px 19px;
}

.product_box_name {
color:#0e9cb6;
font-family:Tahoma;
font-size:14px;
font-weight:700;
}

.product_box_name .indent {
padding:0 10px 5px 0;
}

.product_box_name a {
color:#1f1f1f;
text-decoration:none;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:21px;
}

.product_box_price {
color:#1f1f1f;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700 !important;
padding-top:5px;
}

#productMainImage,#productReviewsDefaultProductImage,#reviewWriteMainImage {
margin:1px 5px 10px 0;
}

#productMainImage a,#reviewsInfoDefaultProductImage a,#productReviewsDefaultProductImage a,#reviewWriteMainImage a {
color:#000;
font-family:Tahoma;
font-size:10px;
text-decoration:none;
}

#productPrices {
color:#1f1f1f;
font-size:14px;
line-height:21px;
font-weight:700;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

#productDescription {
font-weight:400;
margin:0 1px;
padding:0;
}

#cartAdd {
float:left;
text-align:left;
width:243px;
height:94px;
}

#cartAdd .cartAdd_indent {
padding:16px 0 0;
}

#cartAdd .cartAdd_indent span {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
color:#000;
font-weight:700;
}

#cartAdd .cartAdd_indent input.cart_quantity {
width:51px;
height:18px;
background:#fff;
color:#707070;
font-size:11px;
margin-top:0;
border:1px solid #837976;
text-align:right;
}

* html #cartAdd .cartAdd_indent .padd1 {
padding-top:2px;
}

#productDescription,.shippingEstimatorWrapper {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#878787;
line-height:15px;
}

textarea#enquiry {
width:93%;
margin:4px 0;
}

TEXTAREA {
width:375px;
}

FIELDSET#contactUsForm {
width:91%;
padding:15px 0 15px 15px;
}

ADDRESS {
font-style:normal;
}

a:hover,.box1_body a:hover {
text-decoration:none;
}

.lev1 .lev1_in1 .row1 .col1,.footer_t .col1 {
width:auto;
float:left;
}

.user_menu2 ul li a:hover,.footer_t span a:hover,.shop_box a:hover,.box1_body b a:hover,#categories li a:hover,#information li a:hover,.product_box_name a:hover {
text-decoration:underline;
}

.user_menu li a,.user_menu li.first a {
display:block;
text-decoration:none;
color:#2c2c2c;
padding:13px 36px 15px;
}

#column_center,.box_head,#column_right .box_head {
width:100%;
}

#indexDefault,#specialsListing,#newProductsDefault,#allProductsDefault,#loginDefault,#productGeneral,#shoppingCartDefault,.content {
margin:0;
}

h2.centerBoxHeading,h1 {
color:#fff;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
text-transform:uppercase;
line-height:16px;
padding:3px 10px 10px 21px;
}

.centeredContent,.centerBoxHeading,.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;
color:#78838f;
font-size:10px;
font-family:Tahoma;
}

.box_head .midback .inner3,#column_right .box_head .midback .inner3 {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:12px;
text-transform:uppercase;
color:#fff;
padding:4px 5px 11px 21px;
}

#categories ul,#information ul {
list-style:none;
list-style-position:outside;
font-family:Arial, Helvetica, sans-serif;
}

#categories li,#information li {
color:#878787;
font-size:14px;
line-height:16px;
background:url(list_bac.gif) no-repeat 0 6px;
padding-left:0;
text-decoration:none;
font-weight:400;
}

#categories li span.top-span,#information li span.top-span {
display:block;
background:url(list_bad.gif) repeat-x left top;
padding:5px 0;
}

#categories li.category-top_un span.top-span,#information li.category-top_un span.top-span {
display:block;
background:url(spacer00.gif) no-repeat left top;
padding-left:0;
}

#categories li a,#information li a {
color:#878787;
font-size:14px;
line-height:16px;
text-decoration:none;
padding-left:20px;
display:block;
}
