/* CSS Document */

body {background: url(/images/static/bg.gif) repeat;margin: 0px;padding: 0px;font: 11px Arial, Helvetica, sans-serif;}
a{ text-decoration: none; color:#43689B; }
a:hover{ text-decoration: underline; }
#holder {width:796px;margin:30px auto;background: url(/images/static/main_bg2.gif) repeat-y;position:relative;}
.cleardiv {clear:left;height:1px;}
#skip {background: transparent url(/images/static/top.gif) no-repeat;height:25px;}
#skip * {display:none;}


#logo {padding:0 0 0 21px;position:absolute;top:27px;left:0px;width:204px;height:80px;}

#email_body, #main_body {background:#D1E5FE;float:right;width:541px;margin:6px 15px 0 4px;display:block;}
#email_body #footer, #verisign_logo{background: transparent url(/images/static/bt2.gif) no-repeat left bottom;height:28px;display:block;width:796px;clear:both;}
#email_body	{padding:0 0 40px 0;min-height:500px;}
#email_body #footer{background: transparent url(/images/static/bt2.gif) no-repeat left bottom;position: absolute;left:0;bottom:-20px;}
#email_body #footer span	{display: block;float: right;padding: 0 5px;height: 25px;width: 530px;margin:0 15px 28px 0;background:#A7C7F0;color:#43689B;}
html>body #main_body {margin-right:31px;}
html #main_body {margin-bottom:2px;}
html:lang(en) #main_body {margin-bottom:0;}


/*------------general styles------------*/
ul {margin:0;padding:0;list-style:none;}
h1,h2,h3{color: #43689B;font-size: 12pt;margin: 5px 0;padding: 0;}
p{color: #43689B;}

/*================================= Tooltips styles ========================================*/

#tooltipjs{ z-index:1500; position: absolute; visibility: hidden; left: 0; top: 0; width:15em; padding: 0.5em; border:1px solid #000; background-color:#ffffe1; color:#000; text-align: left; }
.tooltip_content_js{ position:absolute; display: none; }
#tooltipjs .tooltip_content_js{ visibility: visible; }
#tooltipjs h3{ font-weight: bold; font-size: 1em; }
#tooltipjs p{ font-size: 0.9em; text-align:left; }
/*---------end of general styles--------*/


/*-------------logo styles----------*/
a.logo_link {width:187px;background:#77B0FF;display:block;padding:10px 5px;border:none;text-decoration:none;}
a.logo_link img {border:none;}
/*---------End of logo styles--------*/

/*------------Turned Off-------------*/
#main_breadcrumbs, #main_breadcrumbs1 {display: none;}
#skip li, #logo_attachments_div, #main_breadcrumbs, #main_breadcrumbs1, .left_input1 label, #left_search_h1, #left_search_bottom, #logout_div span span, #category_description, .page_title, .prod_category_section_h1, #footer, #subnavigation1, .subnav_colon, #logout_div span span, #newsletter, #advanced_search, 
, #search, .link_list_div h3, #body_header, #header_contact_info, #minheight, #body_header, #featured_cat_heading, #brandlist, .featured_cat_desc, #featured_prod_top, .featured_prod_desc, #featured_category_bottom, .subcategory_list, #verisign_logo a 
{display:none;}

.page_title h1 {font-size: 21px; margin-bottom: -15px;}
:root .page_title h1 {font-size: 21px; margin-bottom: 5px;}
/*---------End of Turned Off--------*/
#navigation{width:519px;background:#77B0FF;height:27px;padding:9px 16px 0 6px;margin-left:224px;}
#navigation ul {list-style:none;margin:0;padding:0;}
#navigation ul li a {color:#fff;text-decoration:none;font-weight:bold;font-size:13px;border-right:1px solid #fff;padding:0 7px}
#navigation ul li a:visited{color: #ddd;}
#navigation ul li {float:left;}
#navigation ul#main_menu li a.nav_active		 {color: #154382;}

#contact_page #navigation ul li a.nav_contact	 {color: #154382;}

li.menubar_cat {display:none;visibility:hidden;}

#subnavigation {position:absolute;right:0;top:29px;z-index:150;width:256px;background: url(/images/static/border_cart.gif) no-repeat 135px 2px}
#subnavigation ul {padding:0;margin:0;}
#subnavigation ul li {list-style:none;padding:0;margin:0;height:15px;width:151px;}
#subnavigation ul li a, #subnavigation ul li span {color:#fff;text-decoration:none;font-size:10px;}
#subnavigation ul li a.subnav_cart {text-transform:uppercase;background: url(/images/static/cart.gif) no-repeat;padding:0 0 0 41px;margin:0;width:130px;height:11px;}
#subnavigation ul li span.cart_status {padding:0 25px 0 0;margin:0 0 0 1px;display:block;height:13px;z-index:200;text-align: right;position:relative;}
#subnavigation ul li a.subnav_account {position:absolute;z-index:400;top:0;left:152px;width:70px;display:block}

#logout_div {position:absolute;right:2px;top:44px;z-index:160;display:block;width:100px;height:15px;}
#logout_div span a.login_link {color:#fff;text-decoration:none;display:block;visibility:visible;font-size:10px;height:15px;margin:-14px 0 0 -2px;width:70px;line-height:12px;background:#77B0FF;z-index:200;position:relative;}
#logout_div span span {display:none;}

/*------------------Start Side nav-------------*/
#side_nav {background: url(/images/static/side_nav_bg.gif) no-repeat 21px 150px;width:193px;float:left;margin:60px 0 0 0;padding:0 0 20px 25px;}

#live_chat_block{ margin: 1em 0 0.5em 4px; cursor: pointer; }

.link_list_div {width:178px;margin:0;padding:0 0 0 15px;float:left;}
#staticpg_link_list {width:178px;margin:0;padding:0 0 0 15px;display:block;float:left;}
.link_list_div ul, .sidenav_linklist_ul {list-style:none;margin:0;padding:0;width:153px;}

.link_list_div .link_title {display:none;}

* html li.cat_list_level1 a, * html .sidenav_linklist_ul li a {height:21px;}
li.cat_list_level1 a, .sidenav_linklist_ul li a {
	background: transparent url(/images/static/button.gif) no-repeat;
	width:153px;
	min-height:21px;
	display:block;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding:2px 0 0 0;
	margin:7px 0 0 0;
}
li.cat_list_level1 a:visited, .sidenav_linklist_ul li a:visited{color: #ddd;}
li.cat_list_level1 li { text-align:center;}
li.cat_list_level1 li a {background: url(/images/static/subcat_bg.gif) repeat-y;font-weight:normal;min-height:16px;text-align:center;display:block;margin:0;}
li.cat_list_level1 li a span{padding:0 0 0 12px;background:url(/images/static/menu_arrow.gif) no-repeat 0 4px;}
li.cat_list_level1 li a:hover {text-decoration:underline;}

 #side_nav .link_list_div a.level1_active, 
 #side_nav .link_list_div a.level2_active, 
 #side_nav .sidenav_linklist_ul li a.sidenav_active { font-weight: bold; color: #335811;  }


.cat_list_level2_1 {background: url(/images/static/subcat_bg_top.gif) no-repeat 0 0 !important;padding-top:7px;margin-top:8px;}
.cat_link_level2 {background: url(/images/static/subcat_bg.gif) repeat-y;margin:0;padding:3px;}
.cat_link_level2_last {width:153px;background: url(/images/static/subcat_bg_bt.gif) no-repeat left bottom !important;padding:0 0 6px 0  !important;margin:0 0 8px 0  !important;}

/*------------End of Side nav----------------*/
#content {background:#D1E5FE;padding-bottom:10px;}

.prop_clear {height:2px;padding:0;margin:0;overflow:hidden;}
.prod_med_img a img {border:none;}
/*-----------------footer------------*/

#contact_info_footer {width:541px;float:right;margin-right:15px;background:#A7C7F0;color:#43689B;text-align:center;padding:9px 0 0 0;border-top:5px solid #fff}
html>body #contact_info_footer, html>body #copy_and_tag {margin-right:31px;}
#copy_and_tag {height:13px;padding:0 0 12px 0;width:541px;float:right;display:block;margin-right:15px;background:#A7C7F0;}
#copyright p, #ecptag p {margin:0;padding:0;}
#copyright {float:left;padding-left: 10px;color:#43689B;}
#ecptag {float: right;padding-right: 10px;}
#ecptag a {color:#43689B;}
/*--------------end of footer--------*/
input.add_to_cart_btn, input.buy_btn {width:101px; height:20px; background:url(/images/static/btn_add_to_cart.gif) no-repeat;}
span a.more{display: block;width:101px; height:20px; background:url(/images/static/btn_more_info.gif) no-repeat;}
span a.more span{display: none;}

input.login {background: url(/images/static/btn_login.gif) no-repeat;height: 25px;width: 54px;border: none;}
input.continue {background: url(/images/static/btn_continue.gif) no-repeat;height: 25px;width: 72px;border: none;}
input.go_btn{background: url(/images/static/btn_go.gif) no-repeat;height: 24px;width: 32px;border:none;float:left;margin-left:7px;}
input.change {background: url(/images/static/btn_change.gif) no-repeat;height: 25px;width: 54px;border: none;}
input.btn_search {background: url(/images/static/btn_search.gif) no-repeat;height: 24px;width: 54px;border:none;}
.left_input1, #left_search_btn {float:left;padding:4px 0;}
input.left_search_input {width:100px;height:16px;margin:0px 2px 0 15px;}
:root input.left_search_input {width:100px;height:16px;margin:2px 2px 0 15px;}
html:lang(en) > body input.left_search_input{margin:1px 2px 0 15px;}
* html input.left_search_input{margin:0 2px 0 15px;}
.left_input1 label {display:none;}

a.go_back {width:88px; height:25px; display:block;position: relative;}
a.go_back span {background:transparent url(/images/static/btn_go_back.gif) no-repeat 0% 0%;width:88px; height:25px; display:block;position: absolute;left:0;top:0;cursor: pointer;}

/* =============================PRICE STYLES================================== */

.prod_prices dt {clear: left;float: left;margin:0;padding:0 5px 0 0;}
.prod_prices dd	{margin:0;}
.prod_prices .list_price{display: block;text-decoration: line-through;color: #666;}
.prod_prices .regular_price{display: block;color: #506F30;}
.prod_prices .current_price{display: block;color: #c00;}
.prod_prices .old_regular_price{display: block;text-decoration: line-through;color: #506F30;}
.prod_prices .save{display: block;color: #f00;}

/* === end of prices == */
/* ==========================PROD SORTING STYLES=================================== */

.search_item_num{padding: 10px;clear: left;}
.prod_sorting_section{ display: block;width: 500px; float: left; font-size: 1em; padding: 1em 10px !important; padding-bottom: 0; height: 40px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
.prod_sorting_section .prod_sorting select{ font-size: 10px; margin-top: -2px; }
.prod_sorting_section .prod_sorting .sort_by_section{ float: left; margin-bottom: 10px !important; margin-bottom: 5px; padding-top: 2px; }
.prod_sorting_section .prod_sorting .show_items_section{ float: right; margin: 0 23px 10px 0 !important; margin-bottom: 5px; padding-top: 2px; }
.prod_sorting_section .prod_sorting .show_items_section .dropdown{ width: 50px; }
.prod_sorting_section .prod_page_num{ margin: 10px 23px 10px 0; text-align: right; clear: both; position: relative; top: -10px !important; top:0; }
:root .prod_sorting_section .prod_page_num {top: 0 !important;}
.prod_sorting_section .prod_page_num a{ color:#43689B; text-decoration: none; }
.prod_sorting_section .prod_page_num a:hover{ text-decoration: underline; }
.prod_sorting_section .prod_page_num .view_all_div{ float: left; }
.prod_sorting_section .prod_page_num .item_num{ float: left; }
.sort_links_div{ display: none; }

.edit {background:transparent url(/images/static/btn_edit.gif) no-repeat 0% 0%; width:59px; height:25px; display:block; border: 0; clear: both;}
.delete {background:transparent url(/images/static/btn_delete.gif) no-repeat 0% 0%; width:59px; height:25px; display:block; border: 0;}
.btn_save {background:transparent url(/images/static/btn_save.gif) no-repeat 0% 0%; width:59px; height:25px; display:block; border: 0;}
.no_products_found{ display: block; float: left; margin: 15px; }
.calc_shipping_btn {width:110px;height:25px;background: url(/images/static/btn_calculate_shipping.gif) no-repeat;border: none;}
.calc_shipping_btn * {display: none; }
.error_p {padding-left: 8px; font-weight: bold; font-size: 1.2em;display: inline-block;}
.error_msg_div {padding: 5px; font-weight: bold; font-size: 1em;display: inline-block;color:#c00;border:2px solid #c00;}
.footer_list, .skip_link, #verisign_logo img {display: none;}
