
/* MAIN CONTAINER
************************************************************/
div#container_header
{
	background:url(../images/bg_header_top.gif) repeat-x;
/*	background:url(../images/bg_header_xmas.gif); */
	height:80px;
	padding:0;
	margin:0;
}

/* TOP HEADER NAVIGATION AND SEARCH BOX / TEXT
************************************************************/
div#header_upper_nav
{
	position:relative;
	padding:0;
	margin:0;
	right:10px;
	float:none;
}

.header_top
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#797979;
	margin-right:20px;
	text-decoration:none;
}

.header_top a
{
	color:#797979;
	text-decoration:none;
}

.header_top a:hover
{
	color:#333;
	text-decoration:none;
}

.header_top2
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9px;
	color:#797979;
	margin-right:5px;
	text-decoration:none;
}

.header_top2 a
{
	color:#797979;
	text-decoration:none;
}

.header_top2 a:hover
{
	color:#333;
	text-decoration:none;
}



/* Search form entry text */
.search_box
{
	border: solid 1px #ccc;
	background-color: #FFFFFF;
	font-size: 16px;
	color: #666;
	padding: 3px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

/* Search button position */
.search_button
{
	position:absolute;
	padding:0;
	border:0;
}

/* LOGO AND TEXT
************************************************************/

.header_logo
{
	position:relative;
	display:block;
	left:20px;
	top:3px;
	padding:0;
	margin:0;
}

div#header_logo_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	width:350px;
	padding-left:260px;
	margin-top:-23px;
	color:#000;
}

/* CART
************************************************************/
/* OLD CART CSS *
div#cart
{
	height:18px;
	width:75px;
	position:relative;
	float:right;
	right:20px;
	bottom:15px;
	margin:0;
	padding:0;
	background:url(../images/img_cart.gif) no-repeat;
} */

div#cart
{
	height:18px;
	width:75px;
	position:relative;
	float:right;
	margin:0;
	padding:0;
	background:url(../images/img_cart.gif) no-repeat;
}

div#cart a
{
	display:block;	
	height:18px;
	width:75px;
	margin:0;
	padding:0;
}

div#cart a:hover
{
	display:block;	
	height:18px;
	width:75px;
	margin:0;
	padding:0;
	background:url(../images/img_cart_ovr.gif) no-repeat;
}


/* div#cart_checkout
{
	height:18px;
	width:65px;
	position:relative;
	float:right;
	right:20px;
	bottom:15px;
	margin:0;
	padding:0;
	background:url(../images/img_cart_checkout.gif) no-repeat;
} */

div#cart_checkout
{
	height:18px;
	width:65px;
	position:relative;
	float:right;
	margin:0;
	padding:0;
	background:url(../images/img_cart_checkout.gif) no-repeat;
}

div#cart_checkout a
{
	display:block;	
	height:18px;
	width:65px;
	margin:0;
	padding:0;
}

div#cart_checkout a:hover
{
	display:block;	
	height:18px;
	width:65px;
	margin:0;
	padding:0;
	background:url(../images/img_cart_ovr_checkout.gif) no-repeat;
}

/* MAIN NAVIGATION
************************************************************/
div#main_nav_container
{	
	z-index:50;
	position:relative;
	width:810px;
	background:url(../images/bg_main_nav.gif) repeat-x;
	padding:0;
	margin:0;
}

ul#main_nav
{	z-index:50;
	margin:auto;
	width:662px;
	height:29px;
	background:url(../images/img_main_nav_073010.jpg) top left no-repeat;
	padding:0;
	position:relative;
}

ul#main_nav li
{
	position:absolute;
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}

ul#main_nav a
{
display:block;
}

/* Nav item 1
*****/

li#main_nav1
{
top:0px;
left:0px;
width:137px;
height:29px;
}

li#main_nav1 a
{
height:29px;
}

li#main_nav1 a:hover
{
background:transparent url(../images/img_main_nav_over_073010.jpg) 0 0 no-repeat;
}

/* Nav item 2
*****/

li#main_nav2
{
top:0px;
left:138px;
width:109px;
height:29px;
}

li#main_nav2 a
{
height:29px;
}

li#main_nav2 a:hover
{
background:transparent url(../images/img_main_nav_over_073010.jpg) -138px 0 no-repeat;
}


/* Nav item 3
*****/

li#main_nav3
{
top:0px;
left:248px;
width:86px;
height:29px;
}

li#main_nav3 a
{
height:29px;
}

li#main_nav3 a:hover
{
background:transparent url(../images/img_main_nav_over_073010.jpg) -248px 0 no-repeat;
}

/* Nav item 4
*****/

li#main_nav4
{
top:0px;
left:335px;
width:84px;
height:29px;
}

li#main_nav4 a
{
height:29px;
}

li#main_nav4 a:hover
{
background:transparent url(../images/img_main_nav_over_073010.jpg) -335px 0 no-repeat;
}

/* Nav item 5
*****/

li#main_nav5
{
top:0px;
left:420px;
width:161px;
height:29px;
}

li#main_nav5 a
{
height:29px;
}

li#main_nav5 a:hover
{
background:transparent url(../images/img_main_nav_over_073010.jpg) -420px 0 no-repeat;
}

/* Nav item 6
*****/

li#main_nav6
{
top:0px;
left:582px;
width:81px;
height:29px;
}

li#main_nav6 a
{
height:29px;
}

li#main_nav6 a:hover
{
background:transparent url(../images/img_main_nav_over_073010.jpg) -582px 0 no-repeat;
}


/* DROP DOWN MENU STYLE
####################################################### */

.dropmenudiv{
text-align:left;
position:absolute;
top: -50px;
left:-175px;
border: 1px solid #333333; /*THEME CHANGE HERE*/
/* border-bottom-width: 0; */
/* font:normal 10px Verdana; */
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:11px;
line-height:15px;
z-index:100;
background-color: #CCCCCC;
visibility: hidden;
padding:4px;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
/* border-bottom: 1px solid #333333; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: normal;
color: #000000;
z-index:100;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
z-index: 100;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #f4f4f4;
color: black;
z-index:100;
text-decoration: underline;
}

div#security_notice
{
	position:relative;
	margin:0;
	right:10px;
	float:right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 155px;
	height: 65px;
	border: thin solid #CCCCCC;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-image: url(../images/bg_header_top_security.gif);
	background-repeat: repeat-x;
}