@charset "utf-8";
/* CSS Document */

*{padding:0; margin:0;}
body{background:url(../images/back.gif) repeat; font-family:Tahoma; font-size:11px; line-height:14px; color:#898989; text-align:center}
table{border-collapse:collapse; padding:0;  font-family:Tahoma; font-size:11px; line-height:14px; color:#898989;}
td{padding:0; font-family:Tahoma; font-size:11px; line-height:14px; color:#898989;}
a {color:#f7941d; text-decoration:underline;}
a:hover{text-decoration:none; color:#0072bb;}
img {border:0;}

.clear{clear:both;}
.wrapperAttribsOptions .back{display:block !important; clear:both;}

.left{float:left;}
.right{float:right;}

#upcomingProductsTable td{padding:5px;}
#upcomingProductsTable th{padding:5px;}

#mainWrapper {text-align: left; vertical-align:top;}
#sendSpendWrapper {border: 1px solid #cacaca; float: right; margin: 0em 0em 1em 1em;}

/*------- sideboxes ------- */
.columnLeft {}
.columnRight {}

.sideBoxContent {}
.rightBoxContent {margin-bottom: 1em;}

/*misc*/
.back {float:left;}
.forward {float:right;}
.bold {font-weight: bold;}

/*!!!!!!!!!*/

/*------- list box contents ------- */
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {}

.clearBoth {clear: both; font-size:2px; line-height:2px;}

/***************************************************************************************************************/
/*------- Outer Table* -------*/

.main_t{width:1000px; margin:auto; text-align:left; background:url(../images/left.gif) repeat-y left top #FFFFFF;}
.main_t .main_t_inner1{background:url(../images/right.gif) repeat-y right top; padding:0 20px 0 20px;}

/*------- Header -------*/
.header_t{border-top:solid 4px #97b719;}
.header_t .row1{height:105px;}
.header_t .row1 .col1{width:auto; float:left;}
.header_t .row1 .col2{width:auto; float:right;}
.header_t .row1 .col2 .r1{height:50px;}
.header_t .row1 .col2 .r1 .col1{width:auto; float:right;}
.header_t .row1 .col2 .r1 .col1 img{margin-right:7px;}
.header_t .row1 .col2 .r1 .col2{width:auto; float:right;}
.header_t .row1 .col2 .r1 .col2 .indent{padding:0 0px 0 0;}

.header_t .row1 .col2 .r2{height:32px; background:url(../images/header_bg1.gif) no-repeat 1px 0; float:right}
.header_t .row1 .col2 .r2 .indent{padding:1px 0 0 26px; color:#6f6f6f; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.header_t .row1 .col2 .r2 .indent strong{color:#008ae0; font-size:13px;}
.header_t .row1 .col2 .r2 .indent a{color:#6f6f6f; text-decoration:none;}
.header_t .row1 .col2 .r2 .indent a:hover{text-decoration:underline;}

.header_t .row1 .col2 .r3{height:auto;}
.header_t .row1 .col2 .r3 input.input_search{width:184px; height:17px; border:solid 1px #e0dfdf; border-right:none; color:#000000; padding:2px 0 0 5px; font-size:11px;}

.header_t .row2{ height:auto !important; height:44px; background:#97b719}
.header_t .row2 .indent{padding:8px 0 0 0;}

.user_menu ul{list-style:none; margin-top:0; text-transform:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.user_menu li{float:left; background:url(../images/user_menu_bg.gif) no-repeat 0 5px; display:block; line-height:24px; font-size:13px;}
.user_menu li a{display:block; padding:0 30px 0 30px; text-decoration:none; color:#ffffff; font-weight:bold}
.user_menu li a:hover{text-decoration:underline; vertical-align:top;}
.user_menu li.first{background:none;}
.user_menu li.first a{ padding:0 33px 0 38px;}

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%; margin:0 0 3px; vertical-align:middle;}


.user_menu2 ul{list-style:none; margin-top:0; text-transform:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.user_menu2 li{float:left; background:url(../images/user_menu_bg2.gif) no-repeat 0 4px; display:block; line-height:18px; font-size:11px;}
.user_menu2 li a{display:block; padding:0 10px 0 10px; text-decoration:none; color:#1bbbfe; font-weight:bold}
.user_menu2 li.first{background:none;}


/*------- Index Page -------*/

.banner_line{background:url(../images/banner_line.gif) repeat-x left top;  height:7px;}
.content_t{}

/* ----------------------- BOXES ------------------------- */
.box_head{font-family:Georgia, Times New Roman, Times, serif;color:#000000; font-size:18px; text-transform:capitalize; font-weight:bold; font-style:italic;}

.box_head a{text-decoration:none; color:#000000}
.box_head a:hover{ text-decoration:underline}

.box_head .topback .inner1{background:url(../images/box2_left_top_bg.gif) no-repeat left top; padding-left:9px;}
.box_head .topback .inner2{background:url(../images/box2_right_top_bg.gif) no-repeat right top; padding-right:9px;}
.box_head .topback .inner3{background:url(../images/box2_top_bg.gif) repeat-x left top; height:9px;}

.box_head .midback .inner1{background:#f7f7f7;}
.box_head .midback .inner2{background:url(../images/box_head_bg1.gif) repeat-y left top; width:100%;}
.box_head .midback .inner3{background:url(../images/box_head_bg1.gif) repeat-y right top; width:100%;}
.box_head .midback .inner4{background:url(../images/box_head_bg2.gif) no-repeat 31px 100%;}
.box_head .midback .inner5{padding:17px 11px 17px 30px;}

.box select{}

.box_body {margin:0; color:#212121; font-family:tahoma; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.box_body a {color:#212121; text-decoration:none;}
.box_body a:hover {text-decoration:underline;}

.box_body ul {margin:0; padding:0; list-style:none;}
.box_body ul li {padding:6px 0 4px 27px;}
.box_body ul li a {text-decoration:underline; background:url(../images/arrow_1.gif) 0 5px no-repeat; padding-left:12px;}
.box_body ul li a:hover {text-decoration:none;}

.box_body ol {margin:0; padding:0; list-style:none;}
.box_body ol li {padding:6px 0 2px 17px;}
.box_body ol li a {text-decoration:underline; background:url(../images/arrow_2.gif) 0 5px no-repeat; padding-left:10px;}
.box_body ol li a:hover {text-decoration:none;}

.box{width:100%; background:#f7f7f7; margin-bottom:5px;}
.box .box_inner1{ background:url(../images/box_bg1.gif) repeat-x left bottom;}
.box .box_inner2{ background:url(../images/box_bg1.gif) repeat-y left top;}
.box .box_inner3{ background:url(../images/box_bg1.gif) repeat-y right top;}
.box .box-indent{padding:8px 20px 16px 31px;}

.box_head a{text-decoration:none; color:#000000;}
.box_head a:hover{ text-decoration:underline;}

/* ----------------------- LISTING BOXES ------------------------- */
#categories {}
#categories ul{list-style:none; list-style-position:outside; font-family:Arial, Helvetica, sans-serif;}
#categories li{color:#706f6f; font-size:11px; line-height:16px; background:url(../images/list_background1.gif) no-repeat 0px 12px; padding-left:0px; text-decoration:none; font-weight:normal;}
#categories li.category-products{ font-size:13px; line-height:18px; background:url(../images/list_background1.gif) no-repeat 28px 12px; padding-left:0;text-decoration:none; margin-left:0;}
#categories li.category-products a{font-weight:normal;color:#75797b; font-style:italic; font-weight:bold}
#categories li.category-products span.top-span{padding-left:53px;}
#categories li span.top-span{display:block; padding:6px 0 6px 0; background:url(../images/list_background.gif) repeat-x left top; padding-left:26px;}
#categories li.category-top_un span.top-span{display:block; background:url(../images/list_background1.gif) no-repeat 0px 12px;}
#categories li a{color:#75797b; font-size:13px; line-height:18px; text-decoration:none; font-weight:normal; padding-left:0; display:block;}
#categories li a:hover{text-decoration:underline}

#categories .box_body_2 li{color:#f70706; font-size:11px; line-height:16px; background:none; padding:0px; text-decoration:none; font-weight:normal; font-family:Arial, Helvetica, sans-serif; display:inline}
#categories .box_body_2 li a{color:#f70706; font-size:11px; line-height:18px; text-decoration:none; font-weight:bold; padding:0; display:inline}
#categories .box_body_2 li a:hover{text-decoration:underline}
#categories .box .box-indent{padding:8px 20px 62px 31px;}

.categoryListBoxContents a {text-decoration:none; color:#C00505; text-transform:uppercase; text-align:center;}

/* ----------------------- Center Column Box ------------------------- */
#column_center{width:100%;}
#column_center input, #column_center #sorter  select{margin:-2px 0px; position:relative;}
#column_center .normalprice {color:#008ae0; font-size:21px; line-height:28px; text-decoration:line-through; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

.tep{padding:21px 18px 0 27px;}

#indexDefault {border:none; padding:0;}
#indexDefault, #specialsListing, #newProductsDefault, #allProductsDefault, #productGeneral {margin:0;}
caption h2, #advSearchDefaultHeading, #advSearchResultsDefaultHeading, #conditionsHeading, #cookieUsageDefaultHeading, #gvFaqDefaultHeading, #gvRedeemDefaultHeading, #gvSendDefaultHeadingDone, #indexDefaultHeading, #logoffDefaultHeading, #pageNotFoundHeading, #pageTwoHeading, #pageThreeHeading, #pageFourHeading, #privacyDefaultHeading, #shippingInfoHeading, #siteMapHeading, #timeoutDefaultHeading, #unsubDefaultHeading, #ezPagesHeading {padding:11px 10px 11px 0; color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:normal; font-weight:bold; text-transform:capitalize;}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {float: left;}

#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {vertical-align: top;}

.content {margin:0;}

.centeredContent, TH, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, .center, .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:#000000; font-size:10px; font-family:Tahoma; line-height:12px;}

/*------------- Featured Products Heading -------*/

h2.centerBoxHeading {padding:0 10px 10px 4px; color:#000000; text-decoration:none; font-family:Georgia, Times New Roman, Times, serif; font-size:18px; line-height:normal; font-weight:bold; font-style:italic; line-height:24px;}

#alsoPurchased h2.centerBoxHeading {padding:0 10px 10px 4px; color:#000000; text-decoration:none; font-family:Georgia, Times New Roman, Times, serif; font-size:18px; line-height:normal; font-weight:bold; font-style:italic; line-height:24px;}

.title_box{overflow:hidden; margin-bottom:15px;}
.title_box .row1 {display:none;}
.title_box .row1 .title_inner1{background:url(../images/bg_titile_right_top.gif) no-repeat right top; padding-right:9px;}
.title_box .row1 .title_inner2{background:url(../images/bg_titile_left_top.gif) no-repeat left top; padding-left:9px;}
.title_box .row1 .title_inner3{background:url(../images/bg_titile_top.gif) repeat-x left top; height:9px;}

.title_box .row2{background:url(../images/bg_titile_top2.gif) repeat-x left bottom #ffffff; width:100%;}
.title_box .row2 .title_inner1{background:url(../images/bg_titile_left_top2x.gif) no-repeat left top; width:100%;}
.title_box .row2 .title_inner2{background:url(../images/bg_titile_right_top2x.gif) no-repeat right bottom; width:100%;}

.title_box .row3{display:none;}

.title_box .bg_titile_bottom{background:url(../images/bg_titile_bottom.gif) repeat-x left bottom; width:100%;}
.title_box .bg_titile_left{background:url(../images/bg_titile_left.gif) repeat-y left top;}
.title_box .bg_titile_right{background:url(../images/bg_titile_right.gif) repeat-y right top; width:100%;}
.title_box .bg_titile_left_top{background:url(../images/bg_titile_left_top.gif) no-repeat left top; width:100%;}
.title_box .bg_titile_left_bottom{background:url(../images/bg_titile_left_bottom.gif) no-repeat left bottom; width:100%;}
.title_box .bg_titile_right_top{background:url(../images/bg_titile_right_top.gif) no-repeat right top; width:100%;}
.title_box .bg_titile_right_bottom{background:url(../images/bg_titile_right_bottom.gif) no-repeat right bottom; width:100%; min-height:30px; height:auto !important; height:30px;}

/******************************************************************/
.img_box1 img{}

#featured {}
#featured .box .box-indent{padding:33px 61px 16px 31px;}

.maintep {margin-bottom:5px;}
.maintep_add{background:url(../images/line.gif) repeat-x left top;}

.maintep .row11{background:url(../images/maintep_side_bg.gif) repeat-x left top; display:none}
.maintep .row11 .inn1{ padding-right:0; background:url(../images/maintep-left-top-bg.gif) no-repeat left top; padding-left:0;}
.maintep .row11 .inn2{height:1px;background:url(../images/maintep-right-top-bg.gif) no-repeat right top;}
.maintep .row11 .inn22{background:#ffffff; height:20px; zoom:1;}



#newProductsDefault, #allProductsDefault, #featuredDefault, #specialsListing, #reviewsDefault {}
#newProductsDefault .line, #allProductsDefault .line, #featuredDefault .line {padding:0; line-height:0px; font-size:0px; background:url(../images/line_1.gif) top left repeat-x; height:7px;}
#newProductsDefault td, #allProductsDefault td, #featuredDefault td {border:none; font-size:11px; line-height:15px; color:#a4a4a4; font-family:Arial, Helvetica, sans-serif}
#newProductsDefault a.link, #allProductsDefault a.link, #featuredDefault a.link, #allProductsDefault a.link {color:#00b4ff; font-size:11px;  font-weight:normal; text-transform:lowercase; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
#newProductsDefault a.link:hover, #allProductsDefault a.link:hover, #featuredDefault a.link:hover {text-decoration:none;}


/*-------------- Product Box ---------*/

.product_box {min-width:200px; min-width:inherit; width:100%;}
.product_box_addition{ padding:0px 21px 4px 0; margin:0;}
.product_box_addition_bg{ background:url(../images/line_y.gif) repeat-y 90% 0px;}
.product_box_side_bg{background:url(../images/product_box_side_bg.gif) repeat-y 100% 0;}

.product_box {width:100%; margin-bottom:2px;}
.product_box .bg_inner1{width:100%; padding-bottom:35px;}
.product_box .bg_inner2{background:url(../images/product_box_side_bg2.gif) repeat-x left bottom;width:100%; padding-bottom:25px;}
.product_box .bg_inner9{padding:15px 19px 11px 18px;}
.product_box .bg_inner91{padding:22px 17px 22px 30px; zoom:1;}
.product_box .bg_inner911{zoom:1; padding-right:0;}

.product_box_name{color:#cb192d; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.product_box_name .indent{padding:15px 0 5px 0;}
.product_box_name .indent2{padding:0 10px 15px 0;}

.product_box_name a{color:#a4a4a4; text-decoration:none; padding-left:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:22px; padding-right:10px;}
.product_box_name a:hover{text-decoration:underline;}

.product_box_price{color:#008ae0; font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:normal; line-height:24px; padding:0 0 0 0;}
.product_box_price .indent{ padding-bottom:12px;}
.description_box{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; padding:16px 30px 0 0;}

.text{padding:2px 2px 20px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:16px;}
.product_box_button{background:url(../images/product_box_button_bg.gif) repeat-x left bottom; padding-bottom:2px; padding-left:3px; margin-left:7px;}

.box_line{padding:20px 20px 19px 0; overflow:hidden;}
.box_line .inner{line-height:1px; background:url(../images/line_x.gif) repeat-x 0px 0; height:1px;}

.box_line2{padding:20px 0 19px 0; overflow:hidden;}
.box_line2 .inner{line-height:1px; background:url(../images/line_x.gif) repeat-x 0px 0; height:1px;}


.box_line2_spec{padding:20px 20px 19px 0; overflow:hidden; width:80%;}
.box_line2_spec .inner{line-height:1px; background:url(../images/line_x.gif) repeat-x 0 0; height:1px;}

.product_box_PagesResult {background:#201f23; width:100%; margin-bottom:1px;}
.product_box_PagesResult .bg_inner1{background:url(../images/product_box_top_bg.gif) repeat-x left top; width:100%;}
.product_box_PagesResult .bg_inner2{background:url(../images/product_box_bottom_bg.gif) repeat-x left bottom; width:100%;}
.product_box_PagesResult .bg_inner3{background:url(../images/product_box_left_bg.gif) repeat-y left top; width:100%;}
.product_box_PagesResult .bg_inner4{background:url(../images/product_box_right_bg.gif) repeat-y right top; width:100%;}
.product_box_PagesResult .bg_inner5{background:url(../images/product_box_left_top_bg3.gif) no-repeat left top; width:100%;}
.product_box_PagesResult .bg_inner6{background:url(../images/product_box_left_bottom_bg.gif) no-repeat left bottom; width:100%;}
.product_box_PagesResult .bg_inner7{background:url(../images/product_box_right_top_bg3.gif) no-repeat right top; width:100%;}
.product_box_PagesResult .bg_inner8{background:url(../images/product_box_right_bottom_bg.gif) no-repeat right bottom; width:100%;}
.product_box_PagesResult .bg_inner9{padding:0; overflow:hidden; zoom:1;}
.product_box_PagesResult .bg_inner93{padding:12px 0 13px 0; overflow:hidden; zoom:1;}

#featured a img, #whatsnew a img, #specials a img, #reviews a img, #manufacturerinfo img, #productnotifications img {}
#reviews img {}

/*-------------- Coulumn Right --------------*/

/*-------------- Specials --------------*/

#specials {}
#specialsListingHeading {}
#specials .box .box-indent{padding:33px 61px 16px 31px;}

#newProductsDefaultHeading, #allProductsDefaultHeading, #featuredDefaultHeading, #specialsListingHeading, #reviewsDefaultHeading {padding:0 10px 10px 4px; color:#000000; text-decoration:none; font-family:Georgia, Times New Roman, Times, serif; font-size:18px; line-height:normal; font-weight:bold; font-style:italic; line-height:24px;}

#newProductsDefaultHeading, #allProductsDefaultHeading, #featuredDefaultHeading, #specialsListingHeading, #reviewsDefaultHeading a{padding:0 10px 10px 4px; color:#000000; text-decoration:none; font-family:Georgia, Times New Roman, Times, serif; font-size:18px; line-height:normal; font-weight:bold; font-style:italic; line-height:24px;}

.normalprice, .productSpecialPriceSale {font-size:14px; color:#ababab; font-weight:bold; line-height:normal; text-decoration:line-through;}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale {color:#008ae0; font-size:21px; line-height:28px; font-weight:normal; font-family:Arial, Helvetica, sans-serif}
.productSpecialPriceSale {text-decoration:line-through;}

.box1_body{color:#4b4b4b; font-size:11px;}
.box1_body a{color:#4b4b4b; font-size:11px; font-weight:normal; text-decoration:underline;}
.box1_body a:hover{text-decoration:none;}

.box1_body b a{color:#a4a4a4; font-size:16px; font-weight:bold; text-decoration:none; text-transform:none; font-family:Arial, Helvetica, sans-serif;}
.box1_body b a:hover{text-decoration:underline;}
	
/*-------------- BestSellers --------------*/

#bestsellers {}
#bestsellers ul{list-style:none; list-style-position:outside; font-family:Arial, Helvetica, sans-serif;}
#bestsellers li{color:#706f6f; font-size:11px; line-height:16px; background:url(../images/list_background1x.gif) no-repeat 0px 6px; padding-left:0px; text-decoration:none; font-weight:normal;}
#bestsellers li.category-products{ font-size:13px; line-height:18px; background:url(../images/list_background1x.gif) no-repeat 28px 6px; padding-left:0;text-decoration:none; margin-left:0;}
#bestsellers li.category-products a{font-weight:normal;color:#ffffff; }

#bestsellers li.category-products span.top-span{padding-left:52px;}
#bestsellers li span.top-span{display:block; padding:3px 0 3px 0; background:url(../images/list_background.gif) repeat-x left top; padding-left:0;}
#bestsellers li.category-top_un span.top-span{display:block; background:url(../images/spacer.gif) no-repeat left top;}
#bestsellers li a{color:#75797b; font-size:13px; line-height:16px; text-decoration:none; font-weight:normal; padding-left:0; display:block;}
#bestsellers li a:hover{text-decoration:underline}

#bestsellers .box .box-indent{padding:28px 20px 16px 31px;}



.background-product-top{}
.background-product-top strong{color:#008ae0 !important; font-size:18px !important; line-height:24px !important; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.background-product-top a strong{text-decoration:none; color:#a4a4a4 !important; font-size:16px !important; line-height:18px !important; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.background-product-top a:hover strong{text-decoration:underline;}
.background-product-top a {text-decoration:none;}
.background-product-top a:hover {text-decoration:none;}

.background-product-bottom{ background:url(../images/productListing-data-bg.gif) repeat-x left bottom; font-size:12px; color:#464646; line-height:18px; font-family:Arial, Helvetica, sans-serif;}





/*-------------- Footer ---------*/
.footer_t{ border-top:solid 1px #cccccc; height:76px; color:#b2b2b2; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.footer_t .col1{width:400px; float:left;}
.footer_t .col2{width:auto; float:right;}
.footer_t .col2 span a{color:#b2b2b2; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; text-decoration:none;}
.footer_t .col2 span a:hover{text-decoration:underline; color:#0072bb;}

