/* Home Page CSS Document */

/* ==========================GENERIC STYLES=================================== */
body {background-color:#fff; color:#736357; font:normal 62.5% Arial, Helvetica, sans-serif; text-align:center; margin:0; padding:0; border:0; size:11px}

table {width:100%; padding:0px; margin:0px; border:0px; vertical-align:top;}

td {vertical-align:top;}

img {border:0px;}

p {padding:7px 0 11px 0; margin:0; border:0;}

form {margin:0; padding:0; border:0;}

.cleardiv {clear:left; overflow:hidden; height:1px;}

/* ==========================MAIN DIVS=================================== */

#holder {
	margin:0 auto;
	padding:0px;
	border:0px;
	width:774px;
	position:relative;
	text-align:left;
	font-size:12px;
}

/* ==========================SKIP STYLES=================================== */
ul#skip {margin:0; padding:0; border:0; list-style:none; position:absolute; top:0; left:-1000em; z-index:300; display:block;}
ul#skip li {float:left; padding:0 5px 0 0;}

ul#skip li a.skip_link {color:#FFF; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:underline;}

ul#skip li a.skip_link:hover {text-decoration:none;}

/* ==========================LOGO STYLES=================================== */
#logo { margin:0; padding:0; border:0px; padding:12px 0 0 8px; width:766px; height:66px; background:#34517D url(images/bg_logo.gif) no-repeat 290px 18px; border-bottom:2px solid #FFF;}

#logo a.logo_link { 
	background:transparent url(images/logo.gif) no-repeat 0% 0%; width:252px; height:28px; display:block; margin:0; padding:0;position: relative; 
}

#logo span	{background:transparent url(images/logo.gif) no-repeat 0% 0%; width:252px; height:28px; display:block;position:absolute;top:0;left:0; visibility:hidden;}

/* ==========================MASTHEAD STYLES=================================== */
#masthead {border-top:1px solid #C2C2C2; height:29px; background:#9A9A9A url(images/bg_masthead.gif) no-repeat 100% 100%; width:774px;}

/* ==========================SEARCH STYLES=================================== */
#search {position:absolute; top:81px; left:525px; z-index:101; width:262px; padding-top:5px;}

#search label.search_label {color:#FFF; font:bold 11px Arial, Helvetica, sans-serif; padding-right:11px;}

input.search_textbox {font:normal 11px Arial, Helvetica, sans-serif; background-color:#FFF; border:1px solid #686B6E; width:124px; padding-left:2px; color:#000; height:13px; line-height:13px;}

#search_input {width:190px; float:left;}

#search_btn_div {padding:1px 0px 0 0; float:left; width:30px;}

/* ==========================SUBNAVIGATION STYLES=================================== */
#subnavigation1 {display:none;}

#subnavigation ul {margin:0; padding:0px; border:0px; color:#FFF; list-style:none; position:absolute; top:81px; left:74px;}

#subnavigation ul li {float:left; padding:0; margin:0; border:0;}

#subnavigation ul li a.subnav_last {display:none;}

#subnavigation ul li a.subnav_account {display:block; height:29px; color:#FFF; font: bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; background:transparent url(images/subnav_bg.gif) no-repeat 100% 0%; padding:7px 15px 0 15px; letter-spacing:0.08em; float:left;}

#subnavigation ul li a.subnav_account:hover {color:#EECD31;}

#subnavigation ul li a.subnav_cart {font: normal 11px Arial, Helvetica, sans-serif; color: #FFF; text-decoration: none; display:block; position:absolute; top:-40px; left:578px; z-index:103; border-left:1px solid #EECD31; padding-left:20px; background:transparent url(images/icon_cart.gif) no-repeat 5px 50%; width:100px;}

#subnavigation ul li a.subnav_cart:hover {color:#EECD31; text-decoration:none;}

#subnavigation span.cart_status {
	position:absolute;
	top:-52px;
	left:575px;
	z-index:103;
	display:block;
	z-index:104;
	border-left:1px solid #EECD31;
	padding-left:7px;
	width:100px;
	font-size:12px;
}

#subnavigation span.subnav_colon {display:none;}

#subnav_article1 {display:none;}

#subnavigation ul li a.subnav {display:block; height:29px; color:#FFF; font: bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; background:transparent url(images/subnav_bg.gif) no-repeat 100% 0%; padding:7px 15px 0 15px; letter-spacing:0.08em; float:left;}

#subnavigation ul li a.subnav:hover {color:#EECD31;}

/* ==========================NAVIGATION STYLES=================================== */
#navigation1 {display:none;}

#navigation {width:55px; height:19px; position:absolute; top:81px; left:0; padding:0; z-index:102;} 

#navigation ul {margin:0px; padding:0; border:0px; list-style:none;}

#navigation ul li {float:left; padding:0px;}

#navigation ul li a.nav_home {display:block; height:29px; color:#FFF; font: bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; background:transparent url(images/subnav_bg.gif) no-repeat 100% 0%; padding:7px 15px 0 15px; letter-spacing:0.08em;}

#navigation ul li a.nav_home:hover {color:#EECD31;}
#navigation ul li a.nav_contact {display:none;}

#navigation ul li.menubar {display:none;}

#navigation ul li.menubar_cat {display:none;}

#navigation ul li.menubar_contact {display:none;}

#navigation ul li.nav_li_last {display:none;}

#navigation ul li.nav_li_3, #navigation ul li.nav_li_4, #navigation ul li.nav_li_5, #navigation ul li.nav_li_6, #navigation ul li.nav_li_7, #navigation ul li.nav_li_8, #navigation ul li.nav_li_9, #navigation ul li.nav_li_10, #navigation ul li.nav_li_11 {display:none;}

/* ==========================WELCOME/LOGOUT STYLES=================================== */
#logout_div {font:normal 11px Arial, Helvetica, sans-serif; color:#FFF; position:absolute; top:12px; right:127px; z-index:105; text-align:right;}

#logout_div a.login_link {font:normal 11px Arial, Helvetica, sans-serif; color: #EECD31; text-decoration:underline; display:block;}

#logout_div a.login_link:hover {color:#FFF; text-decoration:none;}

/* ==========================HOME PAGE CONTENT STYLES=================================== */
#main_body {margin:0 0 0 169px; width:605px; padding-top:11px;} 

#body_header {height:292px; background:transparent url(images/bg_body_header1.jpg) no-repeat 100% 0%; width:286px; float:right;}

#content {padding:185px 0 0px 0; width:307px;}

#contenth1 {background:#EBE9E3 url(images/bg_featured_2.gif) no-repeat 100% 0%; border-left:1px solid #D6D6D6; }

#contenth1 h1 {border-top:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6; height:24px; width:300px; margin:0;background:#EBE9E3 url(images/title_special_offers.gif) no-repeat 7px 6px;}

#contenth1 h1 span {display:none;}

#content_p p.content_p2 {display:none;}

ul.static_ul {margin:0; padding:11px 0 0 0; border:0; list-style:none;}

ul.static_ul li {background:transparent url(images/icon_arrow.gif) no-repeat 0% 50%; padding:0 0 0 25px; margin:0 0 4px 0;}

.lead {margin:0; padding:0; border:0;}

ul.static_ul li a.static_link {
	color:#737373; 
	text-decoration:none; 
	font:bold 11px Arial, Helvetica, sans-serif;
}
ul.static_ul li a.static_link:visited{
	color: #999;
}
ul.static_ul li a.static_link:hover {color:#2E69C3;}

/* ==========================MINIMUM HEIGHT STYLES=================================== */

.prop {float:right; width:1px;}

.prop_clear {clear:both; height:1px; overflow:hidden; padding-top:11px;}

/* ==========================HOME PAGE FEATURED CATEGORY STYLES=================================== */
#product_swatches {display:none;}

#featured_cat_section {padding-top:11px;}

#featured_cat_heading h1 {display:none;}

.featured_cat {background:transparent url(images/bg_swatch.gif) no-repeat 0% 0%; width:278px; height:150px; padding:0 0 0 13px;}

#featured_cat1 {float:left;}

#featured_cat2 {float:right;}

.subcategory_list {display:none;}

#featured_cat3, #featured_cat4, #featured_cat5, #featured_cat6, #featured_cat7, #featured_cat8, #featured_cat9 {display:none;}

#featured_cat_section .featured_cat_desc {padding-top:20px;}

#featured_cat_section .featured_cat_img {width:134px; height:134px; display:block; float:right; padding:11px 2px 0 0;}

#featured_cat_section a.category_link {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif; 
	color:#2E69C3; 
	text-decoration:none; 
	background:transparent url(images/hr.gif) repeat-x 0% 100%; display:block; 
	padding:0 0 7px 0; 
	width:140px;
}
#featured_cat_section a.category_link:visited{
	color: #508BE4;
}
* html #featured_cat_section a.category_link {width:139px;} /* For IE */

#featured_cat_section a.category_link:hover {color:#737373;}

#featured_cat_section p.featured_cat_p {display:block; color:#71685E; font:normal 11px Verdana, Arial, Helvetica, sans-serif; padding-bottom:8px; margin-bottom:8px; width:139px;}

#featured_cat_section p.featured_cat_p a.more {color:#71685E; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; background:transparent url(images/icon_arrow.gif) no-repeat 100% 50%; padding-right:25px; display:block; width:105px;}

#featured_cat_section p.featured_cat_p a.more:hover {color:#2E69C3;}

/* ==========================HOME PAGE BESTSELLER STYLES=================================== */
#bestseller_section {display:none;}

/* ==========================HOME PAGE FEATURED PRODUCT STYLES=================================== */
#featured_prod_section {padding-top:11px;}

#featured_prod_top {background:#F4F2EF url(images/bg_featured.gif) no-repeat 100% 0%; border-left:1px solid #D6D6D6;}

#featured_prod_top h1 {border-top:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6; width:597px; height:26px; margin:0; background:#F4F2EF url(images/title_featured.gif) no-repeat 7px 6px;}

#featured_prod_top h1 span {display:none;}

.featured_prod {padding-top:15px; width:136px; float:left; margin-right:18px;}

.featured_prod_img {border:1px solid #AEB9CB; width:134px; height:134px; margin-bottom:15px;}

#featured_prod_section p.featured_prod_p {margin:0; padding:0 0 0 0; border:0; font:normal 11px Arial, Helvetica, sans-serif; color:#818181;}

.featured_prod_form {display:none;}

#featured_prod_bottom {background:#FFF url(images/hr2.gif) repeat-x 0% 100%; height:5px; padding-top:11px;}

#featured_prod5 {display:none;}

#featured_prod_section a.prod_link {
	color:#737373; 
	text-decoration:none; 
	font:bold 11px Arial, Helvetica, sans-serif;
}
#featured_prod_section a.prod_link:visited{
	color: #999;
}
#featured_prod_section a.prod_link:hover {color:#2E69C3;}

#featured_prod_section a {color:#446AA4; text-decoration:none; font:normal 11px Arial, Helvetica, sans-serif;}

#featured_prod_section a:hover {text-decoration:underline;}

#featured_prod4 {margin-right:0;}

/* ==========================HOME PAGE BRAND LIST STYLES=================================== */
#brandlist { margin:11px 0}

#brandlist_top, #brandlist_bottom {display:none;}

#brandlist ul {margin:0; padding:0; border:0; list-style:none; width:150px; float:left;}

#brandlist ul li a.brandlist_link {
	color:#446AA4; 
	text-decoration:none; 
	font:normal 11px Arial, Helvetica, sans-serif;
}
#brandlist ul li a.brandlist_link:visited{
	color: #668AC1;
}
#brandlist ul li a.brandlist_link:hover {text-decoration:underline;}

/* =========================SIDE NAVIGATION STYLES=================================== */
#side_nav {
	position:absolute;
	top:121px;
	left:1px;
	width:155px;
	z-index:106;
	background-color:#FFF;
}
#store_locator {display:none;}
/* =========================NEWSLETTER STYLES=================================== */
#newsletter {background:transparent url(images/bg_newsletter.gif) no-repeat 0% 0%; width:136px; position:absolute; left:0px; top:0px; height:82px; padding:7px 9px 17px 11px;}
#newsletter form {background:transparent url(images/signup.gif) no-repeat -4px 0%; padding:37px 0 0 0;}
#newsletter h3 {display:none;}

.newsletter_name {display:none;}

#newsletter_desc {text-indent:-666px;}

#newsletter_desc strong {color:#000; font:normal 11px Arial, Helvetica, sans-serif;}

#newsletter .newsletter_lbl {display:none;}

#newsletter input.newsletter_box {border:1px solid #5D7497; background-color:#FFF; display:block; padding-left:2px; font:normal 11px Arial, Helvetica, sans-serif; width:97px; float:left;}

#signup_btn_div {width:30px; float:right;}
/* =========================LINK LIST STYLES=================================== */



.link_list_div h3.link_title {display:none;}
.link_list_div ul {margin:0; padding:0; border:0; list-style:none; }
.link_list_div ul li {display:block;}
.link_list_div a.cat_link_level1 {display:block; background:#34517D url(images/bg_sidenav.gif) no-repeat 100% 0%; height:18px; color:#FFF; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:4px 0 0 6px; width:145px; margin:0 0 5px 0;}

.link_list_div a.cat_link_level1 span {background:transparent url(images/arrow_category.gif) no-repeat 0% 0%; padding-left: 13px;}

.link_list_div a.cat_link_level1:hover {color:#EECD31;}
.link_list_div a.cat_link_level2 {
	display:block; 
	margin:7px 0 7px 11px; 
	width:141px; 
	border-left:1px solid #EECD31; 
	padding-left:4px; 
	color:#000; 
	font:normal 11px Arial, Helvetica, sans-serif; 
	text-decoration:none;
}
.link_list_div a.cat_link_level2:visited{
	color: #333;
}
.link_list_div a.cat_link_level2:hover {color:#34517D; border-left:1px solid #34517D; }

.link_list_div a.cat_link_level3 {display:block; margin:7px 0 7px 20px; width:131px; border-left:1px solid #EECD31; padding-left:4px; color:#000; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}

.link_list_div a.cat_link_level3:hover {color:#34517D; border-left:1px solid #34517D; }

#side_nav .sidenav_hide {display:none;}
#side_nav .sidenav_active {display:block;}

/* =========================SIDENAV BRAND LIST STYLES=================================== */
#brands_link {width:155px; padding:0px 0 0px 0; margin-bottom:0px;} 

#brands_link ul {margin:0; padding:0; border:0; list-style:none;}

#brands_link ul li a.brands_cat {display:block; background:#34517D url(images/bg_sidenav.gif) no-repeat 100% 0%; height:18px; color:#FFF; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:4px 0 0 6px; width:145px;}
#brands_link ul li a.brands_cat span {background:transparent url(images/arrow_category.gif) no-repeat 0% 0%; padding-left: 13px;}
#brands_link ul li a.brands_cat:hover {color:#EECD31;}

ul.brand_list {display:none; }

/* =========================FEatured Category=================================== */
#featured_cat_div_1 {width:193px; height:224px; position:absolute; left:575px; top:692px; border:0; display:none; z-index:116;}

.featured_cat_text {display:none;}

#featured_cat_div_2 {display:none;}

h3#category_list_h3 {display:none;}

#sale_products_div a.sale_prod_link {display:block; background:#34517D url(images/bg_sidenav.gif) no-repeat 100% 0%; height:18px; color:#FFF; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:4px 0 0 11px; width:145px;}
#sale_products_div a.sale_prod_link:hover {color:#EECD31;}

#just_in_products_div a.sale_prod_link {background:transparent url(images/icon_arrow.gif) no-repeat 0% 50%; padding:0 0 0 25px;color:#737373; display:block; text-decoration:none; font:bold 11px Arial, Helvetica, sans-serif; position:relative; z-index:107; top:92px;}

#just_in_products_div a.sale_prod_link:hover{color:#2E69C3;}
/* =========================Side Nav Link list to static pages STYLES=================================== */
#staticpg_link_list {width:155px; padding:5px 0 0 0;}

#staticpg_link_list ul {margin:0; padding:0; border:0; list-style:none;}

#staticpg_link_list ul li {padding:0 0 5px 0;}

#staticpg_link_list ul li a.sidenavlink {display:block; background:#34517D url(images/bg_sidenav.gif) no-repeat 100% 0%; height:18px; color:#FFF; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:4px 0 0 11px; width:145px;}

#staticpg_link_list ul.sidenave_linklist_ul li a.sidenavlink:hover {color:#EECD31;}
.linklist_div2, .static_list_top, .static_list_bottom {display:none;}

/* =============================PRICE STYLES================================== */

.prod_prices dt {clear: left;float: left;margin:0;padding:0 5px 0 0;}
.prod_prices dd	{margin:0;}


/* =========================ADVANCED SEARCH STYLES=================================== */

#advanced_search {
	width:309px;
	position:absolute;
	z-index:110;
	top:8px;
	left:172px;
}

#advanced_search_heading {margin:0; padding:0; border:0; background:transparent url(images/bg_adv_search_top.gif) no-repeat 0% 0%; width:309px; height:74px;}

#adv_search_h1 {display:none;}

#adv_search_h2 {display:none;}

#adv_search_options {display:none;}

#advanced_search label {display:none;}

#advanced_search_fields2 {display:none;}

#advanced_search_fields {text-align:left; border-left:1px solid #AEB9CB; border-right:1px solid #AEB9CB; padding:0 0 11px 14px;}

.advanced_search_dropdown {color:#737373; font:bold 11px Arial, Helvetica, sans-serif; padding-left:4px; width:125px; margin:11px 15px 0 0;}

.advanced_search_dropdown2 {color:#737373; font:bold 11px Arial, Helvetica, sans-serif; padding-left:11px; width:125px; margin:0px 18px 0 0;}

#advanced_search_btn {background:transparent url(images/bg_adv_search_bottom.gif) no-repeat 0% 100%; width:290px; clear:both; padding:0 19px 0 0; height:30px; }

.adv_input1 {display:none;}

/* =========================TURNED OFF STYLES=================================== */
#logo_attachments_div, #membership, #announcements, #new_products_div, #contact_info, #header_contact_info, #branding_img_div, #updateable_articles, #featured_product, #shipping_information, #side_shipping_info, #catalog_list, #specials_div, #flash {display:none;}

/* =========================FOOTER STYLES=================================== */
#footer { padding:5px 0; text-align:center; color:#EECD31; width:774px; border:1px solid #34517D; border-left:none; border-right:none;}

#footer a.footer_link {color:#34517D; font:normal 0.9em Arial, Helvetica, sans-serif; text-decoration:none; padding:0 5px; text-transform:uppercase; border-right:1px solid #EECD31;}

#footer a.footer_link:hover {color:#000;}

#footer a.footer_link_last {border-right:0;}

#contact_info_footer {display:none;}

#footer_list2 {display:none;}

/* =========================COPYRIGHT STYLES=================================== */

#copyright {font:normal 0.9em Arial, Helvetica, sans-serif; color:#A7A7A7; padding:0 0 11px 0; margin:0 auto; text-align:center;}

#ecptag { display:none}

#verisign_logo {display:none;}

.refrences {display:none;}

/* =========================BUTTON STYLES=================================== */
.signup_btn {background:transparent url(images/btn_signup.gif) no-repeat 0% 0%; width:30px; height:16px; display:block;}

.search_btn {background:transparent url(images/btn_go.gif) no-repeat 0% 0%; width:30px; height:16px; display:block;}

.btn_adv_search {background:transparent url(images/btn_find.gif) no-repeat 0% 0%; width:43px; height:20px; display:block; float:right;}

a.footer_link_contact {display:none;}

#verisign {width:480px;margin:0 auto;text-align:center; padding:5px 0 0 0;}

#verisign a {color:#444; text-decoration:none; font:bold 7px verdana,sans-serif; letter-spacing:0.5px;}

/* =========================ADDS=================================== */

.inpagelinks a:links{
color:#333333;
font-weight:bold;
text-decoration:none;
}

.inpagelinks a:hover{
color:#444444;
font-weight:bold;
text-decoration:none;
}

#itemholder{
width:600px;
height:1120px;
text-align:left;
}

#itemlist{
height:209px;
width:600px;
}

#itembox{
list-style: none;
float: left;
width:300px;
height:209px;
background-image: url(images/box3.jpg);
background-repeat:no-repeat;
margin: 0px 0px 0 0px;
}

#itemdetail_left{
text-align:center;
list-style: none;
float: left;
width:42%;
padding-top:12px;
padding-left:11px;
color:#000000;
font-size:12px;
font-weight:bold;
}
#itemdetail_right{
padding-top:20px;
padding-right:4px;
list-style: none;
float: left;
width:50%;
color:#000000;
}

.style1 {color: #000000}
.style2 {font-size: 13px}
.itemtitle {
	color: #000000;
	font-weight: bold;
	font-size: 13px;
}
.style6 {
	color: #B80405;
	font-weight: bold;
	font-size: 11px;
}
.style7 {
	font-size: 11pxem;
	font-weight: bold;
}
.style11 {color: #000000; font-weight: bold; }
.style12 {font-size: 12px}

.style1 {color: #000000}
.style2 {font-size: 13px}
.style6 {font-size: 1.4em}
.style14 {font-size: 17px; font-weight: bold; }
.style15 {font-size: 17px}
.style17 {
	font-size: 14px;
	color: #000000;
}


#bodyheaderlinks{
width: 250px;
height:280px;
color:#000000;
font-size:16px;
font-weight:bold;
float:right;
text-align:right;
line-height:14px;
padding-right:15px;
}
