/* LAYOUT */
body {font-family:Arial, Helvetica, sans-serif; text-align:center; margin:0px; padding:0px; font-size:11px;}
div {margin:0 0 0 0; padding:0 0 0 0; }
.container {width:790px; margin:0 auto; padding:0; background:transparent url(../images/page/bg_shadow.gif) 0 0 repeat-y; }
.content {width:782px; margin:0 auto; padding:0; clear:both; overflow:auto; padding-top:10px; }

/* COPY */
a {text-decoration:none; font-weight:bold; color:#bc2b16; }
a:hover {text-decoration:underline; }
h1 {position:absolute; top:0; left:533px; margin:0; padding:0; }
h1 a {display:block; text-indent:-50000px; width:241px; height:37px; }
h2 {width:740px; height:22px; display:block; background:#BC2B16 url(../images/page/title_bg_red.gif) 0 bottom no-repeat; text-align:left; color:black; margin:0 auto 10px auto; padding:4px 0 0 10px; font-size:16px;}
body.care h2 {background:#BC2B16 url(../images/page/title_bg_green.gif) 0 bottom no-repeat; }
h3 {margin:0; padding:6px 0 0 0; font-size:13px; font-weight:bold;}
.column_1 h3 {border-top:1px solid #e7e7e7; margin:0 0 2px 2px; padding:6px 0 0 0; font-size:13px; font-weight:bold;}
h4 {}
.text_gradient {background:transparent url(../images/page/text_gradient.gif) 0 100% no-repeat; width:546px; min-height:63px; border:1px solid white;}
.text_gradient p {padding:0; margin:20px 10px 14px 10px; display:block; }
a img {border:none; }

/* LISTS */
.bullet_arrow_red {list-style-image:url(../images/page/bullet_arrow_red.gif); width:300px; margin-bottom:0; margin-top:4px; }
body.care .bullet_arrow_red, div.item_care .bullet_arrow_red {list-style-image:url(../images/page/bullet_arrow_green.gif); }
.downloads {}
.downloads_pdf { list-style-image:url(../images/page/icon-pdf.gif); }

/* BREADCRUMB */
#breadcrumb {text-align:left; margin:-10px 0 10px 15px; }
#breadcrumb, #breadcrumb a {color:black; }

/* HEADER */
#header {width:782px; height:51px; background:transparent url(../images/page/header_bg.gif) 0 0 no-repeat; margin:0 auto 20px auto; position:relative; z-index:1; }
body.care #header {background:transparent url(../images/page/header_bg_green.gif) 0 0 no-repeat; }
#header ul#radio {list-style:none; position:absolute; left:219px; top:17px; margin:0; padding:0; display:inline;}
#header ul#radio li {display:inline; height:18px; float:left; }
#header ul#radio li a#header_whatsnew {width:80px; }
#header ul#radio li a#header_hotproducts {width:90px; }
#header ul#radio li a#header_specialoffers {width:90px; }
#header ul#radio li a {color:white; display:inline; height:17px; float:left; padding:1px 0 0 0; margin-left:5px; font-size:12px; font-weight:normal; text-align:center; }

/* FOOTER */
#footer {width:790px; height:46px; margin:0 auto; background:transparent url(../images/page/footer_bg.gif) 0 0 no-repeat; }
#footer p {float:left; color:#676767; margin:18px 0 0 10px; }
#footer ul { float:right; margin:18px 10px 0 0; }
#footer ul li {display:inline;}
#footer ul li a {text-decoration:none; color:black; font-weight:normal; }
#footer ul li a:hover {text-decoration:underline; }

/* SEARCH */
#search {position:absolute; left:16px; top:14px; width:170px; }
#search label {font-weight:bold; font-size:12px; color:white; float:left; margin-top:2px;}
#search input {font-size:11px; width:80px; float:left; margin-left:4px; }
#search button {display:block; float:left; background:transparent url(../images/buttons/search.gif) 0 0 no-repeat; cursor:pointer; width:22px; height:22px; border:0; margin:-2px 0 0 4px; text-indent:-50000px; }
body.care #search button {background:transparent url(../images/buttons/search_green.gif) 0 0 no-repeat; }

/* USER TABS */
#user_tabs {height:27px; width:246px; position:absolute; left:536px; top:45px; margin:0; padding:0; }
#user_tabs li {width:82px; height:27px; display:inline; float:right;}
#user_tabs li a {background:transparent url(../images/page/header_usertab.gif) 0 0 no-repeat; width:82px; height:27px; display:block; text-align:center; color:white; padding-top:3px; }
body.care #user_tabs li a {background:transparent url(../images/page/header_usertab_green.gif) 0 0 no-repeat; }

/* SIDE COLUMN */
.column_1 {width:196px; float:left; text-align:left; }
.side_cart, .side_normal, .side_care {padding:0 0 0 12px; margin:0 0 20px 20px; }
.side_normal {border-left:4px solid #ffffff; }
.side_care {border-left:4px solid #ffffff; }
.side_normal a, .side_care a {color:black; font-weight:normal; }
.side_normal h3, .side_cart h3, .side_care h3 {padding:0; height:23px; color:#bc2b16; padding-top:5px; }
.side_normal h3 a, .side_cart h3 a, .side_care h3 a {display:block; height:23px; font-weight:bold; color:#bc2b16; }
.side_cart h3 {background:transparent url(../images/page/side_basket_red.gif) right 0 no-repeat; }
.side_normal ul, .side_care ul {padding:0; margin:0 0 0 2px; list-style:none; }
.side_cart li, .side_normal li, .side_care li {margin-bottom:4px; }

/* SIDECART */
.side_cart {border-left:4px solid #ffffff; background:transparent url(../images/page/side_basket_paypal.gif) right bottom no-repeat; padding-bottom:20px; }
.side_cart p {margin:0 0 4px 0; }
.side_cart #cart_items {float:left; }
.side_cart #cart_value {float:right; }

/* BUTTONS */
.btn_returntoshop {width:107px; height:17px; display:block; background:#bd2c16 url(../images/page/btn_returntoshop.gif) 0 0 no-repeat; padding:3px 0 0 8px; float:right; }
.btn_returntoshop a {color:white; font-weight:bold; display:block; }
input.btn_small {background:transparent url(../images/page/btn_small.gif) 0 0 no-repeat; width:61px; height:20px; color:white; font-weight:bold; border:0; font-size:10px; text-align:center; cursor:pointer; }

/* MAIN AREA */
.main {width:550px; float:right; display:inline; margin-right:18px; text-align:left;}

/* ITEMS */
.item_small_content h3 {font-size:14px; font-weight:bold; margin:0; padding:0;}
.item_small_content h4 {font-size:13px; font-weight:bold; margin:0; padding:0;}
.item_small_content {border:1px solid #dedddd; border-bottom:none; width:268px; margin:0; overflow:none; background:transparent url(../images/page/item_small_gradient.gif) 100% 100% no-repeat; position:relative; min-height:130px; height:auto !important; height:130px;}
.item_small_content .copy_red, .item_small_content a {float:left; clear:none; }
.item_small_content img {float:left; clear:none; border:none; }
.item_small_content .copy_red {width:160px; padding-left:5px; }
.item_small_odd, .item_small_even {width:268px; float:left; clear:none; margin:10px 0 0 0; }
.item_small_bottom {width:270px; background:transparent url(../images/page/item_small_bottom.gif) 0 top no-repeat; height:5px;}
.item_small_odd {margin-right:10px; }
.copy_red a.more_info {display:block; position:absolute; width:13px; height:14px; background:transparent url(../images/page/item_small_arrow_red.gif) 0 0 no-repeat; top:0; left:255px; text-indent:-50000px;}
body.care .copy_red a.more_info, div.item_care .copy_red a.more_info {background:transparent url(../images/page/item_small_arrow_green.gif) 0 0 no-repeat; }
.copy_red input.submit {height:15px; width:40px; display:inline; text-indent:-50000px; background:transparent url(../images/page/item_small_add_red.gif) 0 0 no-repeat; border:none; cursor:pointer; }
body.care .copy_red input.submit, div.item_care .copy_red input.submit {background:transparent url(../images/page/item_small_add_green.gif) 0 0 no-repeat; }




/* TABLE */
table th {text-align:left; }
table#shopping_cart {border:0; padding:0; margin:0; font-size:11px; }
table#shopping_cart th {font-weight:bold; }
table#shopping_cart tr td {padding:10px 0; }
table#shopping_cart tr td, table#shopping_cart tr th {border-bottom:1px solid #bd2c16; }
table#shopping_cart .cart_items {padding-right:50px;}
table#shopping_cart .cart_cost {width:100px;}
table#shopping_cart .cart_action {width:50px;}
table#shopping_cart .cart_action input.text {width:20px; border:1px solid #dcdcdb; padding:0; margin:0; font-size:10px; text-align:right; }

table#contactus {border:0; padding:0; margin:0; font-size:11px; }
table#contactus th {font-weight:bold; }
table#contactus tr td, table#contactus tr th {border-bottom:1px solid #bd2c16; margin:0; padding:2px 6px 2px 0; }
table#contactus th#contact_department {width:80px; }
table#contactus th#contact_email {width:200px; }
table#contactus th#contact_phone {width:80px; }
table#contactus th#contact_fax {width:80px; }
table#contactus th#contact_openinghours {width:100px; }


/* FORM */
.addproduct, .removeproduct {margin:0; }
input.submit {background:transparent url(../images/page/btn_small.gif) 0 0 no-repeat; width:61px; height:20px; color:white; font-weight:bold; border:0; font-size:10px; text-align:center; cursor:pointer; }
input.remove, .removeproduct button.remove, .addproduct button.add {cursor:pointer; text-indent:-50000px; height:15px; width:15px; border:0; margin:0; padding:0; }
input.remove, button.remove {background:transparent url(../images/page/btn_minus_red.gif) 0 0 no-repeat; }
body.care input.remove, body.care button.remove, div.item_care input.remove, div.item_care button.remove {background:transparent url(../images/page/btn_minus_green.gif) 0 0 no-repeat; }
.addproduct button.add {background:transparent url(../images/page/btn_plus_red.gif) 0 0 no-repeat; }
body.care .addproduct button.add, div.item_care .addproduct button.add {background:transparent url(../images/page/btn_plus_green.gif) 0 0 no-repeat; }