/* main areas */
* { margin: 0; padding: 0; }
.hideit { display: none; }

body {background-color:#ffffff; color:#736357; font: Arial, Helvetica, sans-serif; text-align:center; margin:0; padding:0; border:0; size:11px; height:100%; font-family: "Arial, Helvetica, sans-serif";}

html{height:100%;text-align:center;}

#wrapper{ width:774px; height:95%; text-align:center; margin: 0 auto;  position:relative; padding-bottom:20px; overflow:inherit; min-height:100%}

#header {position:relative; width:774px; height:86px; background-color:#34517D; text-align:left; background-position: right center; background-repeat:no-repeat;}

#menu {border-top:1px solid #C2C2C2; height:29px; background:#9A9A9A url(images/bg_masthead.gif) no-repeat 100% 100%; width:774px; position:relative;}

#footer{height:20px; width:774px; background-color:#999999; position:absolute; bottom:0; left:0;}

#logo {height:54px; width: 256px; position:absolute; top:24px; left:11px;}


/* content areas ----------------------------------------------------------------------------------------------------------------------------------*/
#main_body {margin:0 0 0 169px; width:605px; padding-top:11px;} 

#content_area{
width:100%;
height:100%;
position:relative;
overflow:visible;
text-align:left;
}


#left_nav{ 
width:155px;
background-color:#FFFFFF;
text-align:left}

#right_header {height:292px; background:transparent url(images/bg_body_header1.jpg) no-repeat 100% 0%; width:286px; float:right; position:absolute; top:6px; right:0px;}

#specials1 {background:#EBE9E3 url(images/bg_featured_2.gif) no-repeat 100% 0%; border-left:1px solid #D6D6D6; height: 30px; width:296px; text-align:left; padding-top:15px; margin-top:10px; padding-left:10px;}

#main_nav{float:left; display:block; width:110px; height:29px; padding-top: 6px; padding-left:4px; padding-right:4px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:13px; border-right:1px #FFFFFF solid}

.main_nav{float:left; display:block; width:110px; height:29px; padding-top: 6px; padding-left:4px; padding-right:4px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:13px; border-right:1px #FFFFFF solid}

.main_nav a {color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:13px;}
.main_nav a:hover {color:#FFFF99; text-decoration:none; font-weight:bold; font-size:13px;}

.main_nav .visited a {color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:13px;}

#menu_1 {
	width: 790px;
	height: 98px;
	margin: 0 auto;
	padding: 0 5px 5px 5px;
	background: #FFFFFF;
	background:url(images/find_logo.gif) no-repeat;
}

#menu_1 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu_1 li {
	display: inline;
	margin: 0;
	padding: 0;
}

#menu_1 a {
	display: block;
	float: right;
	width: 98px;
	height: 20px;
	padding: 3px 0 0 0;
	background:url(images/btn-1sm.gif) no-repeat;
	background-position:center;
	text-decoration: none;
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;
}

#menu_1 a:hover {
	background: url(images/btn-1smover.gif) no-repeat;
	background-position:center;
	color: #E7E7E7;
}

#menu_1 .active a {
	background: url(images/btn-1smover.gif) no-repeat;
	background-position:center;
	border: none;
	color: #E7E7E7;
}


/* left nav areas ----------------------------------------------------------------------------------------------------------------------------------*/

/*packages_box*/
#packages_box {
	background:transparent url(images/bg_newsletter.gif) no-repeat 0% 0%;
	width:136px;
	position:absolute;
	left:70px;
	top:119px;
	height:64px;
	padding:2px 9px 17px 11px;
}
#packages_box form {background:transparent url(images/signup.gif) no-repeat -4px 0%; padding:37px 0 0 0;}
#packages_box h3 {display:none;}

.packages_box_text {font-family: "Arial"; font-size:11px; color:#336699; font-weight:bold;}
.packages_box_name {font-family:"Arial Black";font-size:12px; color:#CC0000;}
.packages_box_text a:link {font-family:"Arial";font-size:11px; color:#CC0000; font-weight:bold;}
.packages_box_text a:hover {font-family:"Arial";font-size:11px; color:#336699;font-weight:bold;}

#packages_box_desc {text-indent:-666px;}

#packages_box_desc strong {color:#000; font:normal 11px Arial, Helvetica, sans-serif;}

#packages_box .newsletter_lbl {display:none;}



.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:#FFFF99;}
.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 {position:absolute; top:4px; left:0; width:155px; z-index:106; background-color:#FFF; }
#side_nav .sidenav_hide {display:none;}
#side_nav .sidenav_active {display:block;}


#brands_link {width:155px;  padding:0px 0 0px 0; } 

#brands_link ul { height:18px; padding:0; border:0; list-style:none;}

#brands_link ul li a.brands_cat { 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; }

/* search style */

#advanced_search {
	width:309px;
	position:absolute;
	z-index:110;
	top:6px;
	left:169px;
	height: 292px;
}

#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;}

/* =========================ADDS=================================== */

#free_shipping{
position:absolute;
top:29px;
right:174px;
height:40px;
}

#phone_number{
	position:absolute;
	top:33px;
	right:14px;
	height:40px;
	width: 137px;
	font-family:Arial Black;
	color:#FFFFFF;
	font-size:12px;
	text-align:right;
}

.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:100%;
text-align:left;
}

.itemholder{
width:600px;
height:100%;
text-align:left;
}

#itemlist{
display:block;
height:100%;
width:600px;
}

.itemlist{
display:block;
height:100%;
width:600px;
}

#itembox{
list-style: none;
float: left;
width:300px;
height:100%;
background-image: url(images/box3.jpg);
background-repeat:no-repeat;
margin: 0px 0px 0 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.itembox{
list-style: none;
float: left;
width:200px;
height:425px;

background-repeat:no-repeat;
margin: 0px 0px 0 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#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_left{
text-align:center;
list-style: none;
float:none;
height:250px
width:90%;
padding-top:12px;
padding-left:0px;
color:#000000;
font-size:12px;
font-weight:bold;
position:relative;

}

#itemdetail_right{
padding-top:20px;
padding-right:0px;
list-style: none;
float: left;
width:50%;
color:#000000;
}

.itemdetail_right{
padding-top:0px;
padding-left:10px;
list-style: none;
float: left;
width:90%;
color:#000000;
text-align:left;
position:relative;
top:15px;
right:0px
}

.style1 {color: #000000}
.style2 {font-size: 13px}
.itemtitle {
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}
.style6 {
	color: #B80405;
	font-weight: bold;
	font-size: 11px;
}
.style7 {
	font-size: 11px;
	font-weight: bold;
}
.style11 {color: #000000; font-weight: bold; }
.style12 {font-size: 12px}

.style1 {color: #000000}
.style2 {font-size: 13px}
.style6 {font-size: 14px; font-weight:bold}
.style14 {font-size: 17px; font-weight: bold; }
.style15 {font-size: 17px}
.style17 {
	font-size: 14px;
	color: #000000;
}


#rightheaderlinks{
width: 250px;
height:280px;
color:#000000;
font-size:16px;
font-weight:bold;
float:right;
text-align:right;
line-height:14px;
padding-right:15px;
font-family:Arial;
}

.style18 {font-weight: bold}

/*
a:link {
	color: #333333;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #34517D;
}
a:active {
	text-decoration: none;
	color: #34517D;
}
*/
