/* Alliance National Stylesheet  */

/*
	BODY TAGS
	---------------------------------------------------
*/
* {margin:0; padding:0;}
body{margin:0;padding:0;font-family:Arial, Tahoma, Lucida Sans;font-size:62.5%;background:#e2e5ee url('../images/bg_body.jpg') top left repeat-x;}
img{border:none;}
.small {font-size:0.8em;}
hr {color:#ccc;background:#ccc;width:100%;height:1px;clear:both;border: 0;}
a {color:#003366; text-decoration:none;}
a:visited {color:#003366; text-decoration:none;}
a:hover{color:#ff3333;}
form,select { margin:0; padding:0 }
.clear {clear:both;padding:5px 0;}
.clear2 {clear:both;padding: 0;}
#error_no_products {padding:20px 20px; border:2px solid #ee3040; color:#ee3040; font-weight:bold; margin-top:8px; margin-bottom:12px; font-size:0.9em; line-height:1.5em; text-align:center; }

/*
	MAIN DIVS
	---------------------------------------------------
*/
#main_container{width: 970px; /*Width of main container*/ margin: 0 auto; /*Center container on page*/background:#fff;padding-left:10px; padding-right:10px;}
#content_wrapper{float: left;width: 100%;}


/*
	HEADER SECTION
	---------------------------------------------------
*/
#header{width: 970px;font-size:1.1em;height: 110px; /*Height of top section*/ position:absolute;top:0px;}
#header_navigation {color:#ee3040;font-size:1em;height: 25px; position:absolute;top:8px;right:4px;text-align:right;font-weight:bold;}
#header_navigation a {color:#000; text-decoration:none;font-weight:normal;}
#header_navigation a:hover {text-decoration:underline;color:#666;}
#header_search {height: 30px; position:absolute;top:45px;right:4px;width:300px;text-align:right;}
input.searchfield {color:#666;border:1px solid #002c5b;padding:2px;}
input.searchbutton{}
#view_basket{height: 23px; position:absolute;top:40px;right:240px;width:165px;padding:3px 0 3px 0;}
#view_basket a{font-weight:bold;text-decoration:none;color:#000;padding-right:8px;}
#view_basket a:visited {color:#000;}
#view_basket a:hover {color:#ee3040;}
#view_basket img {padding-right:10px;}


/*
	NAVIGATION - HEADER
	---------------------------------------------------
*/
#nav {font-size:1.1em;font-weight:bold;position:absolute;top:82px; width:968px;background:#002c5b url('../images/bg_nav.gif') left top repeat-x;color:#fff;border:1px solid #01274f;}
#menuwrapper {text-align: left;}

#top_nav ul{margin: 0px; padding: 0px;}
#top_nav li{float: left;list-style:none;line-height:2.6em;border-left:1px solid #fff;}
#top_nav li a {color:#fff;display:block;padding:0 14px;}
#top_nav li a:visited{color:#fff;}
#top_nav li a:hover{color:#fff;background:#001f40;}
#top_nav li.h {border-left:none;}
#top_nav li.h a{padding-left:25px;padding-right:78px; background:url('../images/img_home.gif') 5% 49% no-repeat;}
#top_nav li.h a:hover{background:#001f40 url('../images/img_home.gif') 5% 49% no-repeat;}
#top_nav li.e {border-right:1px solid #fff;}
#top_nav li.e a {/*color:#ccc;*/}

#breadcrumbs {font-family:Tahoma;padding: 5px 0 8px 0; font-size:11px;clear:both;margin-top:112px;margin-left:5px;}
#breadcrumbs a {color:red; text-decoration:none;}
#breadcrumbs a:visited {color:red; text-decoration:none;}
#breadcrumbs a:hover {text-decoration:underline;}


/*
	MAIN CONTENT COLUMN
	---------------------------------------------------
*/
#content_column{font-size:1.4em;margin-left: 170px; /*Set left margin to LeftColumnWidth*/ background-color:#fff;width:800px;}
#content_column_full {font-size:1.4em; background-color:#fff;width:970px;}



/*
	LEFT NAVIGATION COLUMN
	---------------------------------------------------
*/
#left_column{font-size:1.1em;float:left;width:160px; /*Width of left column*/margin-left:-970px; /*Set left margin to -(MainContainerWidth)*/ margin-top:138px;background:#f0f9fe;}

/* LEFT MENU STYLES */
.font-family { font-weight:bold;  border-bottom:1px solid #fff; }
.tree_menu_1{ font-weight:bold; border-bottom:1px solid #fff;}
.tree_menu_1_active { font-weight:bold; border-bottom:1px solid #fff; background:#eaeaea url('../images/bg_tree_menu_1_hover.gif') left top repeat-x; }
.tree_menu_2 { color:#000;margin:2px 0 0 0; padding:2px 2px 2px 12px;font-weight:bold;border-bottom:1px solid #fff;  }
.tree_menu_2_active { margin:2px 0 0 0; padding:2px 2px 2px 12px; font-weight:bold; border-bottom:1px solid #fff; }
.tree_menu_1_active a:link, .tree_menu_1_active a:visited { display:block; text-decoration:none; color:#000; padding:4px 5px;}
.tree_menu_2_active a:link, .tree_menu_2_active a:visited { display:block; text-decoration:none; color:red; }
.tree_menu_1 a:link, .tree_menu_1 a:visited { display:block; text-decoration:none; color:#6f6f6f; padding:4px 5px;width:150px;}
.tree_menu_2 a:link, .tree_menu_2 a:visited { display:block; text-decoration:none; color:#000; }
.tree_menu_1 a:hover {color:#000;display:block;background:#eaeaea url('../images/bg_tree_menu_1_hover.gif') left top repeat-x;}




/*
	HOMEPAGE
	---------------------------------------------------
*/

#home_top {background:#fff url('../images/bg_cat_top.gif') left top repeat-x; line-height:36px;width:800px;}
#home_top_full {background:#fff url('../images/bg_cat_top.gif') left top repeat-x; line-height:36px;width:970px;}

#home_banner{width:800px;height:177px;position:relative;background:#fff url('../images/home_banner_bg.jpg') left top no-repeat;}
#home_banner_text{position:absolute;width:430px;top:50px;left:10px;font-size:0.9em;}
#home_banner h1{font-size:1.8em;color:#fff;}
#home_banner h2{font-size:2em;font-weight:normal;color:#fff;}
#home_banner h3{padding-left:75px;font-size:2.1em;font-weight:bold;color:#fff;}
#home_banner h4{font-size:1.3em;color:#f1f1f1;}

#list_header_text h1{font-size:0.9em;color:#002c5b;}

#account_login{position:absolute;top:12px;right:15px;width:280px;height:135px;background:#d4f0fc;border:2px solid #fff;padding:8px 18px;}
#account_login h3 {color:#002c5b; padding:0; margin:0; font-size:1.0em;}
#account_login p {font-size:0.8em; padding:5px 0;}

#latest_news {width:788px; clear:both;background:#002c5b;color:#fff;line-height:2.2em;padding-left:12px;font-size:0.8em;}
#latest_news a {color:#fff;}
#latest_news a:hover {color:#ccc;}
#latest_news a:visited {color:#fff;}

.home_h1 h1 {font-size:1.1em;padding-top:10px;color:#000;} 

p.home{font-size:0.8em;margin:0; padding:5px 0;color:#000;}
p.home a {color:#000;font-weight:bold;}
p.home a:visited {color:#000;font-weight:bold;}
p.home a:hover {color:#000;font-weight:bold;}

#home_cats{width:800px;position:relative;clear:both;padding-top:10px;}
#home_cats h2 {font-size:1.4em;color:#002c5b;padding-top:2px;}
.home_cat1{width:180px;height:252px;padding:0 9px;border-left:2px solid #d2eefb;float:left;font-size:0.8em;margin-bottom:20px;}
.home_cat4{width:178px;height:252px;padding:0 8px;border-left:2px solid #d2eefb;border-right:2px solid #d2eefb;float:left;font-size:0.8em;margin-bottom:20px;}
#home_cats p{padding:3px 0;text-transform:uppercase;font-size:0.9em;}

#info{width:800px; font-size:0.8em;padding-top:10px;clear:both;}
.info_block1 {width:387px; height:100px; float:left;border-top:2px solid #d2eefb;border-left:2px solid #d2eefb;border-bottom:2px solid #d2eefb;padding:5px;}
.info_block2 {width:387px; height:100px; float:left;border:2px solid #d2eefb;padding:5px;}
.info_block2 img {padding-right:5px;}
.info_about {width:780px; float:left;border:2px solid #d2eefb;padding:5px;}
#info h3 {font-size:1.6em;font-weight:normal;}
#info p{padding:3px 0;text-transform:uppercase;font-size:0.9em;}

/*
	CATEGORY PAGE
	---------------------------------------------------
*/
#cat_top {background:#fff url('../images/bg_cat_top.gif') left top repeat-x; line-height:36px;width:800px;}
#cat_header{width:800px;height:177px;position:relative;background:#fff url('../images/cat_header_bg.jpg') left top no-repeat;}
#cat_header_text{position:absolute;width:430px;top:50px;left:10px;font-size:0.9em;}
#cat_header_text h1{font-size:2em;font-weight:normal;color:#002c5b;}

/*Sub Menu is used on Category, List & Product Pages*/
#sub_menu {width:800px; clear:both;background:#002c5b;color:#fff;}
#sub_menu ul li{list-style:none;font-size:0.8em;font-weight:bold;background:#002c5b;}
#sub_menu li {float:left;width:110px;border-right:1px solid #fff;text-align:center;line-height:2.2em;}
#sub_menu a {display:block;color:#fff;background:#002c5b}
#sub_menu a:hover {color:#ff3333;}
#sub_menu li.sub_menu_basket{width:110px;text-align:right;border-right:0;padding-right:24px;}
#sub_menu li.blank{border:0;}

#cats_div{width:800px;clear:both;padding-top:20px;}
#cats_div ul li{list-style:none;font-size:0.8em;font-weight:bold;}
#cats_div li{float:left;width:190px;text-align:center;padding-right:10px;padding-top:3px;}
#cats_div a {display:block;background:#ebf0f3;border:1px solid #002c5b;padding:3px;}
#cats_div a:hover {background:#ebf0f3 url('../images/cats_bg_hover.gif') left top repeat-x;color:#fff;}

#list_top {background:#fff url('../images/bg_cat_top.gif') left top repeat-x; line-height:36px;width:800px;}
#list_header{width:800px;height:177px;position:relative;background:#fff url('../images/cat_header_bg.jpg') left top no-repeat;}
#list_header_text{position:absolute;width:430px;top:50px;left:10px;font-size:1.8em;color:#62799b;}
#list_header_text h1{font-size:0.9em;color:#002c5b;}

#list_display {padding-top:10px;clear:both;color:#666;font-size:0.9em;}
.list_div {padding-top:15px;clear:both;}
.list_div h2 {font-weight:normal;font-size:1.3em;color:#002c5b;border-bottom:1px solid #ccc;line-height:2em;}

/* List View */
.list_title_img img{float:right;/*width:50px; height:50px;*/}
.list_text {font-size:0.85em;padding-top:5px;color:#666;}

/* Image View */
.list_img_div{width:800px;position:relative;padding:10px 0;}
.list_img_block{width:153px;min-height:232px;height:auto !important;height:232px;border-right:1px solid #ccc;padding:0 3px; text-align:center;float:left;display:block;margin:10px 0;position:relative;}
.list_img_wrap {width:153px; height:130px;}
.list_img_block img {display:block;margin: auto;}
.list_img_block ul {list-style:none;color:#666;font-size:0.8em;}
.list_img_block b {font-size:1.1em;}
img.list_img_star {position:absolute;left:0;}
img.list_img_stock {position:absolute; bottom:0;right:5px;}
.list_img_btns {position:absolute;left:0;bottom:0;height:23px;}
.list_img_btns input {padding:0 6px;}
img.poa {padding:0 6px;}
#list_display {margin-top:20px;color:#666;font-size:0.9em;width:800px;}
#list_display img {margin-bottom:-3px;}

/* STUPID TABLE!! BOOOO!!*/
/* Tables Rock!!! */
table.list_table{margin:10px 0;}
table.qo_list_table{margin:0;}
table.qo_list_table_top{margin:0;margin-top:10px;}

tr.list_head{background:#c7ebfb;color:#002c5b;font-weight:bold;font-size:0.8em;line-height:1.6em;text-align:left;}
th.list_img {width:60px;}
th.list_stock_code{width:85px;}
th.list_description_head{width:auto;}
th.list_qty{width:70px;text-align:center;}
th.list_price{width:70px;}
th.list_stock{width:50px;text-align:center;}
th.list_basket_head{width:90px;border-left:3px solid #fff;padding-left:5px;}
th.list_basket_head_2{width:40px;border-left:3px solid #fff;padding-left:5px;}

tr.list_products{color:#3e3e3e;font-size:0.8em;border-bottom:1px solid #002c5b;height:3.8em;font-size:0.85em;}
td.list_img{width:60px;border-bottom:1px solid #c7ebfb;text-align:center;}
td.list_img img {vertical-align:middle;}
td.list_stock_code{width:85px;border-bottom:1px solid #c7ebfb;}
td.list_description{width:auto;border-bottom:1px solid #c7ebfb;}
td.list_description a {display:block;}
td.list_qty{width:70px;border-bottom:1px solid #c7ebfb;text-align:center;}
td.list_price{width:70px;border-bottom:1px solid #c7ebfb;color:#000;}
td.list_in_basket{border-bottom:1px solid #c7ebfb;}
td.list_stock{width:50px;border-bottom:1px solid #c7ebfb;text-align:center;}
td.list_basket {width:93px;padding-left:5px;border-bottom:1px solid #c7ebfb;}
td.list_basket_2 {width:40px;padding-left:5px;border-bottom:1px solid #c7ebfb;}
td.list_basket input{vertical-align:middle;}

/*
	PRODUCT PAGE
	---------------------------------------------------
*/

#product_top {background:#fff url('../images/bg_cat_top.gif') left top repeat-x; line-height:36px;width:800px;}
#product_header{width:800px;height:177px;position:relative;background:#fff url('../images/cat_header_bg.jpg') left top no-repeat;}
#product_header_text{position:absolute;width:430px;top:50px;left:10px;font-size:1.8em;color:#62799b;}
#product_header_text b {color:#002c5b;font-size:0.9em;}
.product_head h1{font-weight:normal;color:#002c5b;padding:30px 0 3px 0;border-bottom:1px solid #002c5b;font-size:1.7em;clear:both;}
.product_desc_text {padding-top:10px;font-size:0.9em;}

#product_div {width:800px;position:relative;font-size:0.9em;padding-top:30px;}

#product_image{width:300px;height:309px;border-right:1px solid #d2eefb;border-bottom:1px solid #d2eefb;float:left;}
#product_image img{display:block;margin: 0 auto;padding-top:10px;}

#product_details {width:479px;float:left;padding-left:20px;line-height:1.9em;height:309px;border-bottom:1px solid #d2eefb;}
#product_details b {font-size:1.6em;}
#product_details em {font-style:normal; display: block; float: left; width: 105px;color:#666;}
.product_add_basket{padding:15px 0;}
.product_add_basket input{vertical-align:middle;}
.textqty {width:30px;}

#product_more_images {width:300px;height:130px;border-right:1px solid #d2eefb;float:left;padding:10px 0;background:#fff url('../images/enlarge_img.jpg') left bottom no-repeat;}
#product_more_images b {font-size:1.2em;padding-left:10px;}
#product_more_images img {padding-left:10px; padding-top:10px;}

#product_spec {width:479px;float:left;padding:10px 0 0 20px;}
#product_spec p {padding-top:8px;}

/*
	CHECKOUT
	---------------------------------------------------
*/
#co_head h1{font-weight:normal;color:#002c5b;padding:25px 0 10px 0;font-size:1.7em;}
#co_nav {width:800px; }
#co_nav ul li  {list-style:none;}
#co_nav li  {float:left;padding-right:1px;}
#co_info_text {width:780px;padding:3px 8px;border:2px solid #d6f0fb;color:#ee3040;font-weight:bold;margin-top:8px;margin-bottom:12px; font-size:0.8em;line-height:1.5em;}
#co_budget_text {width:780px;padding:3px 8px;border:2px solid #d6f0fb;color:#ee3040;font-weight:bold;margin-top:8px;margin-bottom:12px; font-size:0.8em;line-height:1.5em;}
#co_budget_warning {width:780px;padding:3px 8px;border:2px solid #ee3040;color:#ee3040;font-weight:bold;margin-top:8px;margin-bottom:12px; font-size:0.8em;line-height:1.5em;}

/* 1. Basket */
table.co_basket{border-right:2px solid #eaeff2;font-size:0.8em;}
tr.co_head {background:#ebf0f3;line-height:1.6em;color:#002c5b;font-weight:bold;text-align:left;}
th.co_img{width:50px;border-left:2px solid #eaeff2;}
th.co_stock_code{width:75px;}
th.co_desc{width:auto;}
th.co_color{width:90px;}
th.co_pack{width:60px;text-align:center;}
th.co_qty{text-align:center;}
th.co_unit{width:100px;text-align:center;}
th.co_goods{width:105px;text-align:center;}
th.co_remove{width:45px}
tr.co_content {background:#fff;color:#666;}
td.co_img{width:50px;border-bottom:1px solid #ebf0f3;border-left:2px solid #eaeff2;height:3.6em;text-align:center;}
td.co_stock_code{width:75px;border-bottom:1px solid #ebf0f3;}
td.co_desc{width:auto;border-bottom:1px solid #ebf0f3;}
td.co_color{width:90px;border-bottom:1px solid #ebf0f3;}
td.co_pack{width:60px;border-bottom:1px solid #ebf0f3;text-align:center;}
td.co_qty{border-bottom:1px solid #ebf0f3;text-align:center;}
td.co_unit{width:100px;text-align:center;color:#000;font-weight:bold;border-bottom:1px solid #ebf0f3;border-left:2px solid #ebf0f3;font-size:1.1em;height:2.1em;}
td.co_goods{width:100px;text-align:center;color:#000;font-weight:bold;border-bottom:1px solid #ebf0f3;border-left:2px solid #ebf0f3;font-size:1.2em;height:2.1em;}
td.co_remove{width:45px;border-bottom:1px solid #ebf0f3;border-left:1px solid #ebf0f3;text-align:center;}
td.co_total{width:100px;text-align:center;color:#000;font-weight:bold;border-left:2px solid #ebf0f3;border-top:2px solid #ebf0f3;border-bottom:3px solid #ebf0f3;font-size:1.1em;height:2.2em;}
td.co_total_price{width:100px;text-align:center;color:red;font-weight:bold;border-left:2px solid #ebf0f3;border-top:2px solid #ebf0f3;border-bottom:3px solid #ebf0f3;font-size:1.3em;height:2.2em;}
td.co_spacer{border-bottom:1px solid #ebf0f3;}
td.co_spacer2{border-top:2px solid #ebf0f3;border-bottom:3px solid #ebf0f3;}
td.co_status{width:60px;text-align:center;border-bottom:1px solid #ebf0f3;}

td.co_inv_ref{width:auto;text-align:left;border-bottom:1px solid #ebf0f3;padding:2px 8px;border-left:2px solid #eaeff2;}
td.co_inv_date{width:100px;text-align:center;border-bottom:1px solid #ebf0f3;padding:2px 4px;}
td.co_inv_val{width:100px;text-align:center;border-bottom:1px solid #ebf0f3;padding:2px 4px;}
td.co_inv_link{width:60px;text-align:center;border-bottom:1px solid #ebf0f3;padding:2px 4px;}
th.co_inv_ref{width:auto;text-align:left;border-bottom:1px solid #ebf0f3;padding:2px 8px;}
th.co_inv_date{width:100px;text-align:center;border-bottom:1px solid #ebf0f3;padding:2px 4px;}
th.co_inv_val{width:100px;text-align:center;border-bottom:1px solid #ebf0f3;padding:2px 4px;}
th.co_inv_link{width:60px;text-align:center;border-bottom:1px solid #ebf0f3;padding:2px 4px;}

/* 2. Delivery Address */
table.co_delv_name {border:2px solid #eaeff2;font-size:0.9em;}
table.co_delv_name td{padding:5px 8px;}
table.co_delv_addr {border:2px solid #eaeff2;font-size:0.9em;margin-top:10px;}
table.co_delv_addr th{text-align:left;padding:5px 8px;border-bottom:1px solid #eaeff2;background:#ebf0f3;color:#002c5b;}
table.co_delv_addr td{padding:5px 8px;border-bottom:1px solid #eaeff2;}

/* 3. Delivery Options */
table.co_delvop {border:2px solid #eaeff2;font-size:0.9em;}
table.co_delvop th{text-align:left;padding:2px 4px;border-bottom:1px solid #eaeff2;background:#ebf0f3;color:#002c5b;}
table.co_delvop td{padding:5px 8px;}

/* 4. Order Summary */
table.order_sum_top{border:2px solid #eaeff2;font-size:0.8em;}
table.order_sum_top th{background:#002c5b;color:#fff;text-align:left;padding:3px 8px;}
table.order_sum_top td {padding:8px;}
table.order_sum_bottom{border-right:2px solid #eaeff2;font-size:0.8em;}

/* 5. Payment */
table.co_pay {border:2px solid #eaeff2;font-size:0.9em;}
table.co_pay img {vertical-align:middle;}
table.co_pay th{text-align:center;padding:5px 8px;border-bottom:1px solid #eaeff2;background:#ebf0f3;color:#002c5b;}
table.co_pay1 {border-left:2px solid #eaeff2;border-right:2px solid #eaeff2;border-bottom:2px solid #eaeff2;font-size:0.9em;margin:0 auto;}
table.co_pay1 th{text-align:left;padding:5px 8px;border-bottom:1px solid #eaeff2;background:#ebf0f3;color:#002c5b;}
table.co_pay1 td{padding:5px 8px;}

/* Buttons */
table.co_buttons {margin:20px 0;}
td.co_next {width:100px;text-align:center;}
td.co_back {width:100px;text-align:left;}



/*
	STATIC PAGES
	---------------------------------------------------
*/
.static_page{font-size:0.9em;}
.static_page h1 {font-weight:normal;color:#002c5b;border-bottom:1px solid #ccc;line-height:2em;font-size:1.9em;position: relative;}
.static_page h3 {font-weight:normal;color:#002c5b;border-bottom:1px solid #D2E0E6 ;line-height:1.4em;font-size:1.3em;position: relative;}
.static_page p {padding:10px 0;}
.static_page ul{list-style-type:disc;padding:10px 20px;}
#sp_error {width:780px;padding:3px 8px;border:2px solid #ee3040;color:#ee3040;font-weight:bold;margin-top:8px;margin-bottom:12px; font-size:0.9em;line-height:1.5em;text-align:center;}

/* termsandconditions.html*/
h2.tc {cursor: pointer;font-size:1em;background:#D2E0E6 url('../images/bg_tc_h2.gif') left center no-repeat;color: #528CE0;margin: 0 0 4px 0;padding: 3px 18px 1px;border:1px solid #bac6cc;}
div.tc_element p {margin:0px;padding:4px;}
.tc_number { color:#0059a9; font-weight:bold;}
.tc_text { margin:0 0 8px 25px; padding:0; }

/* testimonials.html*/
p.quote{line-height:1.6em;}
p.quote b{font-style:italic;padding-left:8px;}



/*
                ORDER TRACKING
                ---------------------------------------------------
*/
table.ot_table{border-right:2px solid #eaeff2;font-size:1.0em;margin:10px auto;text-align:left;}
tr.ot_head {border-left:2px solid #eaeff2;background:#ebf0f3;line-height:1.6em;color:#002c5b;font-weight:bold;}
table.ot_table th {padding:2px 4px;}
table.ot_table td {border-left:2px solid #eaeff2;padding:4px 4px; border-bottom:1px solid #eaeff2;}

th.ot_date, td.ot_date {width:80px;text-align:center;}
th.ot_order_no, td.ot_order_no {width:100px;text-align:center;}
th.ot_www_order_no, td.ot_www_order_no {width:100px;text-align:center;}
th.ot_ref, td.ot_ref {width:auto;text-align:left;}
th.ot_ex_vat, td.ot_ex_vat {width:80px;text-align:center;}
th.ot_status, td.ot_status {width:80px;text-align:center;}
th.ot_view, td.ot_view {width:50px;text-align:center;}

td.ot_statement_1 {width:150px;font-weight:bold;}
td.ot_statement_2 {width:auto;}
#account_tabs {border:2px solid #eaeff2;padding:4px;}
.clear2 {clear:both;padding:0px 0;}
.account_tabs ul{margin: 0px; padding: 0px;}
.account_tabs li{float: left;list-style:none;}
.account_tabs li a, .account_tabs li a:visited {float:left; padding-right:1px; width:113px; background:#fff url('../images/bg_ot_tab.jpg') no-repeat; color:#fff; text-align:center;line-height:30px}
.account_tabs li a.active, .account_tabs li a:hover {float:left; padding-right:1px; width:113px; background:#fff url('../images/bg_ot_tab_h.jpg') no-repeat; color:#fff; text-align:center;line-height:30px}


table.prefs_table{font-size:1.0em;margin:10px auto;text-align:left;}
table.prefs_table th {border-bottom:2px solid #eaeff2;padding:2px 4px;font-weight:bold;line-height:1.6em;color:#002c5b;font-weight:bold;font-size:1.1em;}
table.prefs_table td {padding:4px 4px;}
td.prefs_statement_1 {width:160px;font-weight:bold;}
td.prefs_statement_2 {width:700px;}

/*
                LOGIN & REGISTRATION PAGES
                ---------------------------------------------------
*/

#lr_info_text {padding:3px 8px;border:2px solid #d6f0fb;color:#ee3040;font-weight:bold;margin-top:8px;margin-bottom:12px; font-size:0.8em;line-height:1.5em;text-align:center;}
#lr_error {padding:3px 8px;border:2px solid #ee3040;color:#ee3040;font-weight:bold;margin-top:8px;margin-bottom:12px; font-size:0.9em;line-height:1.5em;text-align:center;}
table.login_register {border-left:2px solid #eaeff2;border-right:2px solid #eaeff2;border-bottom:2px solid #eaeff2;font-size:0.9em;margin:20px auto;}
table.login_register_buttons {margin:auto;margin-bottom:20px;}
table.login_register th{text-align:left;padding:5px 8px;border-bottom:1px solid #eaeff2;background:#ebf0f3;color:#002c5b;}
table.login_register td{padding:5px 8px;}
table.nopadding td{padding:0}
input.form_login, textarea.form_login, select.form_login{border: 1px solid #ccc;background: #ffffff;color: #333;padding:3px 2px;}
input.form_login:hover, textarea.form_login:hover, select.form_login:hover  {border: 1px solid #002C5B;}
input.form_login:active, textarea.form_login:active, select.form_login:active {border: 1px solid #ee3040;}
input.form_login_h, textarea.form_login_h, select.form_login_h {border: 1px solid #ee3040;background: #ffffff;color: #333;padding:3px 2px;}
#loading_products {padding:30px 8px;border:2px solid #d6f0fb;color:#ee3040;font-weight:bold;margin-top:8px;margin-bottom:12px; font-size:0.8em;line-height:1.5em;text-align:center;}


#quick_order_head {padding:3px 8px;border:2px solid #d6f0fb;color:#ee3040;font-weight:bold;margin-top:8px;margin-bottom:12px; font-size:0.8em;line-height:1.5em;text-align:center;}



/*
	FOOTER
	---------------------------------------------------
*/
#footer{color:#fff;clear:both;text-align:center;background:#fff url('../images/bg_footer.gif') left bottom repeat-x;font-size:1.1em;font-weight:bold;display:block;width:970px;height:49px;margin-top:3px;padding-top:10px;}
.footer_text{display:block;float:left;height:42px;width:800px;text-align:center;margin-top:7px;line-height:1.6em;}
.footer_wateraid{display:block;float:left;height:49px;width:170px;padding:0px;background:#fff;}
#footer_links{color:#666;clear:both;font-weight:bold;font-size:1.1em;display:block;width:785px;height:85px;padding:10px 0 0 185px;background:#fff url('../images/img_credit_cards.jpg') left no-repeat;border-bottom:20px solid #fff;}
.footer_links_div{display:block;float:left;height:90px;width:195px;line-height:1.5em;}
.footer_links_div ul{list-style:none;}
.footer_links_div li{background:#fff url('../images/bullet.gif') left bottom no-repeat;padding-left:10px;}
.footer_links_div a {color:#666;text-decoration:none;font-weight:normal;}
.footer_links_div a:visited {color:#666;text-decoration:none;font-weight:normal;}
.footer_links_div a:hover {text-decoration:underline;}
#copyright {background:#fff url('../images/w3c.jpg') right bottom no-repeat; position:relative;width:970px;text-align:center;color:#333;padding:3px 0;}


/* Slimbox */
#lbOverlay {position:absolute;z-index:9999;left:0;width:100%;background-color:#000;cursor:pointer;}
#lbCenter, #lbBottomContainer {position: absolute;z-index: 9999;left: 50%;overflow: hidden;background-color: #fff;}
.lbLoading {	background: #fff url(../images/loading.gif) no-repeat center;}
#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;	background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;	top: 0;width: 50%;outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}
#lbCloseLink {display: block;float: right;width: 66px;height: 22px;background: transparent url(../images/closelabel.gif) no-repeat center;margin: 5px 0;outline: none;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {	font-weight: bold;}

/* GENERAL STYLES */
input.form_login, textarea.form_login, select.form_login{border: 1px solid #ccc;background: #ffffff;color: #333;padding:3px 2px;}
input.form_login:hover, textarea.form_login:hover, select.form_login:hover  {border: 1px solid #002C5B;}
input.form_login:active, textarea.form_login:active, select.form_login:active {border: 1px solid #ee3040;}
input.form_login_h, textarea.form_login_h, select.form_login_h {border: 1px solid #ee3040;background: #ffffff;color: #333;padding:3px 2px;}

/*
	FORMS
	---------------------------------------------------
*/

table.static td{padding:5px 0;}
input.form_stat, textarea.form_stat, select.form_stat  {border: 1px solid #ccc;background: #ffffff;color: #333;width:645px;padding:3px 2px;}
input.form_stat:hover, textarea.form_stat:hover, select.form_stat:hover  {border: 1px solid #002C5B;}
input.form_stat:active, textarea.form_stat:active, select.form_stat:active {border: 1px solid #ee3040;}
input.form_stat_h, textarea.form_stat_h, select.form_stat_h  {border: 1px solid #ee3040;background: #ffffff;color: #333;width:645px;padding:3px 2px;}