/* =============================G4S HP STYLES================================== */

body {background: url(/images/static/bg.gif) repeat;margin: 0;padding: 0;font: 11px Arial, Helvetica, sans-serif;}
#holder {width:796px;margin:30px auto;background: url(/images/static/main_bg2.gif) repeat-y;position:relative;}
#verisign_logo{background: transparent url(/images/static/bt2.gif) no-repeat left bottom;height:28px;display:block;width:796px;clear:both;}
.cleardiv {clear:left;height:1px;}
#skip {background: transparent url(/images/static/top.gif) no-repeat;height:25px;}
#logo {padding:0 0 0 21px;position:absolute;top:27px;left:0px;width:204px;height:80px;}
#main_body {background:#D1E5FE;float:right;width:541px;margin:6px 15px 0 6px;display:block;}

html>body #main_body {margin-right:31px;}
html:lang(en) #main_body {margin-bottom:0;}

a {color:#69af00; text-decoration:none;}
a:hover {color:#69af00; text-decoration:underline;}

/*------------general styles------------*/
ul {margin:0;padding:0;list-style:none;}
/*---------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-------------*/
#skip li, #logo_attachments_div, #footer_list1 span, .static_list_top, .left_input1 label, #left_search_h1, #left_search_bottom, #footer_list2, #subnavigation1, .subnav_colon, #logout_div span span, #newsletter, #advanced_search, #brands, #search, .link_list_div h3, #minheight, #body_header, #header_contact_info, #featured_cat_heading, #brandlist, .featured_cat_desc, #featured_prod_top, .featured_prod_desc, .subcategory_list, #verisign_logo a { 
	display:none;
}
/*---------End of Turned Off--------*/

#flash { width:300px;height:153px;float:right;padding:7px 18px 15px 0;}

#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;}
li.menubar_cat {display:none;visibility:hidden;}

#subnavigation {position:absolute;right:0px;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 0px;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;}

/* =============================SIDE NAV STYLES================================== */

#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 4px; cursor: pointer; }
#order_byphone{color:#fff; text-decoration:none; font-size:10px; text-align: center; margin-bottom:5px;}
.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;}

* 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;}

/* =============================CONTET STYLES================================== */
#content {background:#D1E5FE;padding-bottom:10px;}
#content_p .content_p2 {width:520px;padding:0;margin:10px 0 0 5px;}
#content_p .content_p2 #intro {float:left;width:330px;color:#2c6ec7;font-weight: bold;font-size:1.3em;background: url(/images/static/home_welcome.gif) no-repeat 0 0;padding:90px 0 0 8px; font-family: Trebuchet MS, Helvetica, sans-serif;}
#contenth1 {clear:both;padding:20px 0 0 0;}
#contenth1 h1 {color:#69AF00;font-size:18px;text-transform:uppercase;margin:0 21px 0 15px;padding:15px 0 0 0;text-align:center;border-top:5px solid #fff;}
#content_p p span#intro{background: url(/images/static/welcome.gif) no-repeat 0px 0px;display: block;width: 319px;padding: 101px 2px 0 12px;color:#588ED6;font: bold 12px Helvetica, Trebuchet, sans-serif;text-align:justify;float:left;}
#content_p img {float:right;width:163px;border:3px solid #fff;margin:29px 0 0 3px;}
#featured_cat1 {padding: 7px 0 0 15px;float:left;width:195px;}

.prop_clear {height:2px;padding:0;margin:0;overflow:hidden;}


/* =============================FEATURES PRODUCTS STYLES================================== */
.featured_cat_img a img {border:5px solid #fff;}
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;}

* html #featured_prod_section { margin-left: -15px; }

.featured_prod_input {margin-left: 2px;}
.featured_prod {margin: 10px 0px 10px 15px;float:left;height:315px !important; height: 330px;}
.featured_prod_desc {display:block;width:150px;padding:10px 0 0 2px;}
.featured_prod_form{display:block;width:150px;}
.featured_prod_img a img {border:2px solid #fff;width:150px;height:150px;}
.featured_prod a.prod_link { text-decoration:none; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000;}
.featured_prod .more {display:none; }
.featured_prod_label , .qtybox {display:none;}
	
/* =============================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;}

/* =============================FOOTER STYLES================================== */
#featured_category_bottom {border-top:5px solid #fff;width:510px;margin:auto;clear:both;}
#featured_prod_bottom {background:#D1E5FE url(/images/static/phone.gif) no-repeat center 8px;height:40px;padding:8px 0 4px 0;border-top:5px solid #fff;width:510px;margin:auto;clear:both;}

#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:60px;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;}
#mcafee_seal{  float: right;
    padding-right: 10px;
    padding-top: 10px;  /*position:absolute; top:1530px;right:34px;*/}

/*--------------end of footer--------*/
