FORM {
margin:0;
padding:0;
}

P,ADDRESS {
padding:0 0 10px;
}



.clearBoth {
clear:both;
font-size:2px;
line-height:2px;
}

ul {
list-style-type:circle;
list-style-position:inside;
}

#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert {
vertical-align:top;
}

#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix {
padding:0;
}

.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:12px;
font-family:Tahoma;
}

.back {
float:left;
}

.box1_body {
color:#333;
font-size:11px;
}

.box1_body a {
color:#333;
font-size:12px;
font-weight:400;
text-decoration:underline;
}

.box1_body b a {
color:#ff5304;
font-size:12px;
line-height:21px;
font-weight:700;
text-decoration:none;
text-transform:none;
font-family:Tahoma;
}

#orderhistoryContent a img {
margin-bottom:15px;
}

#orderhistory .box1_body a img {
margin-bottom:0;
}

.box_head {
font-family:Tahoma;
color:#030303;
font-size:12px;
text-transform:none;
font-weight:700;
width:100%;
}

.box_head .innerbox1 {
background:#f6f6f6 url(box_head.gif) repeat-y left top;
width:100%;
}

.box_head .innerbox2 {
width:100%;
background:url(box_heae.gif) repeat-x left bottom;
}

.box_head .innerbox3 {
background:url(box_heaf.gif) repeat-x left top;
width:100%;
}

.box_head .innerbox4 {
width:100%;
background:url(box_heag.gif) repeat-y right top;
}

.box_head .innerbox5 {
background:url(box_heah.gif) no-repeat left top;
width:100%;
}

.box_head .innerbox6 {
background:url(box_heai.gif) no-repeat left bottom;
width:100%;
}

.box_head .innerbox7 {
background:url(box_heaj.gif) no-repeat right top;
width:100%;
}

.box_head .innerbox8 {
background:url(box_heak.gif) no-repeat right bottom;
width:100%;
}

.box_head .innerbox9 {
padding:9px 5px 11px 29px;
}

.box {
margin-bottom:3px;
width:100%;
}

.box .box_inner1 {
background:#fff;
}

.box .background-top-4 {
width:100%;
background:url(box5_sid.gif) repeat-y left top;
}

.box .background-top-left-4 {
width:100%;
background:url(box5_sid.gif) repeat-y right top;
}

.box .background-top-right-4 {
width:100%;
background:url(box5_sid.gif) repeat-x left bottom;
}

.box .background-bottom-right-44 {
width:100%;
background:url(box5_bg4.gif) no-repeat left bottom;
}

.box .box-indent {
overflow:hidden;
background:url(box5_bg6.gif) no-repeat right bottom;
padding:21px 32px 28px 30px;
}

#bannerboxall .box_head {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
font-weight:700;
border-bottom:1px solid #6da1d6;
padding-bottom:6px;
width:98%;
display:none;
}

#bannerboxall .box {
background:none;
margin-bottom:3px;
width:100%;
}

#bannerboxall .background-bottom-right-4 {
background:none;
padding:0;
}

#bannerboxall .box-indent {
background:none;
padding:0;
}

.box1_inn1 {
background:#a9a9a9 url(box1_bg2.gif) repeat-x left top;
width:100%;
margin-bottom:3px;
}

.box1_inn2 {
background:url(box1_bg6.gif) repeat-x left bottom;
width:100%;
}

.box1_inn3 {
background:url(box1_bg5.gif) repeat-y left top;
width:100%;
}

.box1_inn4 {
background:url(box1_bg7.gif) repeat-y right top;
width:100%;
}

.box1_inn5 {
background:url(box1_bg1.gif) no-repeat left top;
width:100%;
}

.box1_inn6 {
background:url(box1_bg3.gif) no-repeat right top;
width:100%;
}

.box1_inn7 {
background:url(box1_bg4.gif) no-repeat left bottom;
width:100%;
}

.box1_inn8 {
background:url(box1_bg8.gif) no-repeat right bottom;
padding:28px 0 30px 25px;
}

.box1_inn8 input.input_search {
width:140px;
height:16px;
border:1px solid #a8a8a8;
color:#434342;
font-family:Tahoma;
font-size:11px;
padding:2px 0 0 2px;
}

.box2_inn1 {
background:#f7f7f7 url(box2_bg2.gif) repeat-x left top;
width:100%;
margin-bottom:3px;
}

.box2_inn2 {
background:url(box2_bg6.gif) repeat-x left bottom;
width:100%;
}

.box2_inn3 {
background:url(box2_bg5.gif) repeat-y left top;
width:100%;
}

.box2_inn4 {
background:url(box2_bg7.gif) repeat-y right top;
width:100%;
}

.box2_inn5 {
background:url(box2_bg1.gif) no-repeat left top;
width:100%;
}

.box2_inn6 {
background:url(box2_bg3.gif) no-repeat right top;
width:100%;
}

.box2_inn7 {
background:url(box2_bg4.gif) no-repeat left bottom;
width:100%;
}

.box2_inn8 {
background:url(box2_bg8.gif) no-repeat right bottom;
padding:23px 25px 25px 24px;
}

#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;
}

h2.centerBoxHeading {
color:#030303;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:400;
text-transform:none;
line-height:16px;
padding:4px 10px 15px 41px;
}

* {
margin:0;
padding:0;
}

body {
background:#ececec url(top_tall.gif) repeat-x left top;
font-family:Tahoma;
font-size:11px;
line-height:14px;
color:#727272;
text-align:center;
}

table {
border-collapse:collapse;
font-family:Tahoma;
font-size:11px;
line-height:14px;
color:#727272;
padding:0;
}

td {
vertical-align:top;
font-family:Tahoma;
font-size:11px;
line-height:14px;
color:#727272;
padding:0;
}

a {
color:#898989;
text-decoration:underline;
}

img {
border:0;
}

.clear {
clear:both;
}

.main_t {
width:982px;
text-align:left;
margin:auto;
}

.header_t .inner1 {
background:#fff url(header_b.gif) repeat-x left top;
width:100%;
}

.header_t .inner2 {
background:url(header_b.gif) repeat-x left bottom;
width:100%;
}

.header_t .inner3 {
background:url(header_b.gif) repeat-y left top;
width:100%;
}

.header_t .inner4 {
background:url(header_b.gif) repeat-y right top;
width:100%;
}

.header_t .inner5 {
background:url(header_l.gif) no-repeat left top;
width:100%;
}

.header_t .inner6 {
background:url(header_m.gif) no-repeat left bottom;
width:100%;
}

.header_t .inner7 {
background:url(header_r.gif) no-repeat right top;
width:100%;
}

.header_t .inner8 {
background:url(header_s.gif) no-repeat right bottom;
padding:4px;
}

.header_t .row1 {
height:73px;
background:url(header_c.gif) repeat-x left top;
width:100%;
}

.header_t .row1 .inrow1 {
background:url(header_d.gif) no-repeat left top;
width:100%;
}

.header_t .row1 .inrow2 {
background:url(header_e.gif) no-repeat right top;
width:100%;
}

.header_t .row1 .inrow2 .col1 .indent {
padding:10px 0 10px 13px;
}

.header_t .row2 {
background:#c63800 url(header_f.gif) repeat-x left top;
overflow:hidden;
min-height:41px;
height:auto !important;
}

.user_menu ul {
list-style:none;
text-transform:none;
margin-top:0;
font-family:Tahoma;
font-size:12px;
font-weight:700;
}

.user_menu li {
float:left;
background:url(user_men.gif) no-repeat 100% 0;
display:block;
}

.user_menu li a {
display:block;
text-decoration:none;
color:#fff;
padding:11px 30px 16px 31px;
}

.user_menu li.first a {
display:block;
text-decoration:none;
color:#fff;
padding:11px 18px 16px 31px;
}

.user_menu li a:hover {
text-decoration:none;
color:#4d1a02;
}

.header_t .row3 {
background:url(header_g.gif) repeat-x left top;
width:100%;
}

.header_t .row3 .inrow1 {
background:url(header_h.gif) no-repeat left top;
width:100%;
}

.header_t .row3 .inrow2 {
background:url(header_i.gif) no-repeat right top;
width:100%;
height:31px;
overflow:hidden;
}

.user_menu2 ul {
list-style:none;
text-transform:uppercase;
margin-top:0;
font-family:Tahoma;
font-size:10px;
}

.user_menu2 li {
float:left;
background:url(user_meo.gif) no-repeat 100% 5px;
display:block;
}

.user_menu2 li a {
display:block;
text-decoration:none;
color:#6e6e6e;
padding:2px 21px 16px;
}

.user_menu2 li.first a {
display:block;
text-decoration:none;
color:#6e6e6e;
padding:2px 18px 16px 21px;
}

.footer_t .inner1{background:url(footer_s.gif) repeat-x left top #FFFFFF; width:100%;}
.footer_t .inner2{background:url(footer_s.gif) repeat-x left bottom; width:100%;}

.footer_t .inner3{background:url(footer_s.gif) repeat-y left top; width:100%;}
.footer_t .inner4{background:url(footer_s.gif) repeat-y right top; width:100%;}
.footer_t .inner5{background:url(footer_l.gif) no-repeat left top; width:100%;}
.footer_t .inner6{background:url(footer_m.gif) no-repeat left bottom; width:100%;}
.footer_t .inner7{background:url(footer_r.gif) no-repeat right top; width:100%;}
.footer_t .inner8{background:url(footer_t.gif) no-repeat right bottom; min-height:67px; height:auto !important; height:67px;}
.footer_t .inner9{padding:11px 39px 11px 32px;}


.footer_t .col1{width:auto; float:left;}
.footer_t .col2{width:auto; float:right;}


.footer_t { color:#434342}
.footer_t a { color:#ff5304}


.footer_t span{ color:#a8a8a8}
.footer_t span a {color:#434342; text-decoration:none;}
.footer_t span a:hover{text-decoration:underline;}

.shop_box strong {
color:#fb6002;
font-family:Tahoma;
font-size:12px;
font-weight:700;
text-transform:none;
}

.shop_box span {
color:#727272;
}

.shop_box a {
color:#727272;
text-decoration:none;
}

#catBoxDivider {
height:9px;
}

.boxcol_inn1 {
background:#fff url(boxcol_b.gif) repeat-x left top;
width:100%;
margin-bottom:3px;
}

.boxcol_inn2 {
background:url(boxcol_b.gif) repeat-x left bottom;
width:100%;
}

.boxcol_inn3 {
background:url(boxcol_b.gif) repeat-y left top;
width:100%;
}

.boxcol_inn4 {
background:url(boxcol_b.gif) repeat-y right top;
width:100%;
}

.boxcol_inn5 {
background:url(boxcol_c.gif) no-repeat left top;
width:100%;
}

.boxcol_inn6 {
background:url(boxcol_d.gif) no-repeat right top;
width:100%;
}

.boxcol_inn7 {
background:url(boxcol_e.gif) no-repeat left bottom;
width:100%;
}

.boxcol_inn8 {
background:url(boxcol_f.gif) no-repeat right bottom;
min-height:50px;
height:auto !important;
padding:4px 4px 2px;
}

.product_box {
width:100%;
margin-bottom:2px;
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_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_inner911 {
padding:1px;
}

#column_center {
width:100%;
}

.title_box {
overflow:hidden;
margin-bottom:3px;
}

.title_box .row1 .title_inner1 {
background:url(bg_titil.gif) no-repeat right top;
padding-right:10px;
}

.title_box .row1 .title_inner2 {
background:url(bg_titim.gif) no-repeat left top;
padding-left:10px;
}

.title_box .row1 .title_inner3 {
background:url(bg_titin.gif) repeat-x left top;
height:10px;
}

.title_box .row2 {
background:#e1e1e1 url(bg_titio.gif) repeat-x left top;
width:100%;
}

.title_box .row2 .title_inner1 {
background:url(bg_titip.gif) repeat-y left top;
width:100%;
}

.title_box .row2 .title_inner2 {
background:url(bg_titip.gif) repeat-y right top;
width:100%;
}

.title_box .row2 .title_inner3 {
background:url(bg_titiq.gif) no-repeat left top;
width:100%;
}

.title_box .row2 .title_inner4 {
background:url(bg_titil.htm) no-repeat right top;
width:100%;
}

.title_box .row3 .title_inner1 {
background:url(bg_titir.gif) no-repeat right top;
padding-right:1px;
}

.title_box .row3 .title_inner2 {
background:url(bg_titis.gif) no-repeat left top;
padding-left:1px;
}

.title_box .row3 .title_inner3 {
background:url(bg_titit.gif) repeat-x left top;
height:1px;
}

.alert {
color:red;
margin-left:0.5em;
margin-right:5px;
}

#column_center input,#column_center #sorter select {
position:relative;
margin:-2px 0;
}

.product_list {
background:url(sep_prod.gif) repeat-x left bottom;
margin:0 0 5px;
padding:17px 0 21px 20px;
}

#loginDefault FIELDSET {
padding:15px;
}

FIELDSET {
border:1px solid #777;
margin:0.5em 0;
padding:0.5em;
}

LEGEND {
font-weight:700;
color:#000;
padding:0 5px;
}

LABEL.inputLabel {
width:11em;
padding-right:10px;
padding-bottom:3px;
float:left;
}

.important {
font-weight:700;
margin:5px;
}

.forward {
float:right;
}

.buttonRow,.buttonRow2 {
padding:7px 2px 7px 0;
}

.buttonRow input,.buttonRow2 input,.buttonRow3 input {
border:none;
background:none;
padding:0;
}

input#dob,input#postcode {
width:70px;
vertical-align:middle;
margin:0 0 3px;
}

TEXTAREA {
width:375px;
}

FIELDSET#contactUsForm {
width:91%;
padding:15px 0 15px 15px;
}

ADDRESS {
font-style:normal;
}

textarea#enquiry {
width:93%;
margin:4px 0;
}

.price_box {
overflow:hidden;
width:100%;
margin-top:7px;
}

.content_bg4 {
width:100%;
margin-top:20px;
}

.content_bg4 .td2 {
width:auto;
text-align:right;
}

.content_bg4 .td2 div {
padding:10px 7px 6px 0;
}

.product_box_name {
color:#0e9cb6;
font-family:Tahoma;
font-size:14px;
font-weight:700;
}

.product_box_name .indent {
padding:13px 10px 18px 23px;
}

.product_box_name a {
color:#ff5304;
text-decoration:none;
font-weight:700;
font-family:Tahoma;
font-size:12px;
line-height:21px;
}

.price_box .td2 {
width:auto;
}

#productDescription,.shippingEstimatorWrapper {
font-size:11px;
font-family:Tahoma;
color:#434342;
line-height:16px;
}

#productGeneral ul {
margin-left:15px;
}

#productMainImage,#productReviewsDefaultProductImage,#reviewWriteMainImage {
margin:1px 5px 10px 0;
}

#productPrices {
color:#000;
font-size:16px;
line-height:18px;
font-weight:700;
text-decoration:none;
font-family:Tahoma;
}

#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:Tahoma;
font-size:11px;
text-transform:none;
color:#434342;
font-weight:400;
}

#cartAdd .cartAdd_indent input.cart_quantity {
width:69px;
height:18px;
background:#fff;
color:#181c23;
font-size:11px;
margin-top:3px;
}

* html #cartAdd .cartAdd_indent .padd1 {
padding-top:2px;
}

.product_box .bg_inner9 {
padding:15px 19px 11px 18px;
}

.product_box .bg_inner91 {
padding:22px 17px 22px 20px;
}

#mainWrapper {
text-align:left;
vertical-align:top;
}

#bestsellers li.category-products {
color:#696969;
font-size:11px;
line-height:16px;
background:url(list_bac.htm) no-repeat 16px 12px;
text-decoration:none;
font-weight:400;
padding:2px 0;
}

#bestsellers li.category-products span.top-span {
display:block;
padding:2px 0 2px 10px;
}

.content,#indexDefault,#specialsListing,#newProductsDefault,#allProductsDefault,#loginDefault,#productGeneral,#shoppingCartDefault {
margin:0;
}

.box1_body a:hover,a:hover {
text-decoration:none;
}

.box1_body b a:hover,.user_menu2 li a:hover,.footer_t span a:hover,.shop_box a:hover,.product_box_name a:hover {
text-decoration:underline;
}

.box .background-bottom-left-4,.box .background-bottom-right-4 {
width:100%;
background:none;
}

#categories ul,#bestsellers ul {
list-style:none;
list-style-position:outside;
font-family:Tahoma;
}

#categories li,#bestsellers li {
color:#696969;
font-size:11px;
line-height:16px;
background:url(list_bac.htm) no-repeat 0 12px;
padding-left:0;
text-decoration:none;
font-weight:400;
}

#categories li span.top-span,#bestsellers li span.top-span {
display:block;
background:url(list_bac.gif) repeat-x left top;
padding:4px 0 5px;
}

#categories li.category-top_un span.top-span,#bestsellers li.category-top_un span.top-span {
display:block;
background:url(spacer00.gif) no-repeat left top;
}

#categories li a,#bestsellers li a {
color:#696969;
font-size:11px;
line-height:16px;
text-decoration:none;
font-weight:400;
padding-left:0;
display:block;
}

#categories li a:hover,#bestsellers li a:hover {
text-decoration:none;
color:#ff5304;
font-weight:700;
}

#bannerboxall .background-top-4,#bannerboxall .background-top-left-4,#bannerboxall .background-top-right-4,#bannerboxall .background-bottom-left-4 {
background:none;
width:100%;
}

#whatsnew .box .box-indent,#specials .box .box-indent {
padding:18px 23px 15px 30px;
}

.header_t .row1 .inrow2 .col1,.footer_t .col1 {
width:auto;
float:left;
}

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;
}