/* Colors.css */
BODY {background-color:#ffffff}
A {color:#666666}
A:hover {color:#888888}
TD {color:#000000}
.colors_background_main {background-color:#ffffff}
.colors_background1 {background-color:#ffffff}
.colors_background1_text {color:#333333}
.colors_background1_text:hover{color:#333333}
.colors_background2 {background-color:#ffffff}
A.colors_background2_text:hover {color:#666666}
.colors_background2_text {color:#666666}
.colors_background3 {background-color:#444444}
A.colors_background3_text:hover {color:#666666}
.colors_background3_text {color:#666666}
.colors_backgroundlight {background-color:#fff}
.colors_backgroundlight_dark {background-color:#dddddd}
.colors_backgroundneutral {background-color:#fff; border-bottom:1px solid #cccccc;}
.colors_backgroundneutral_dark {background-color:#dddddd}
.colors_descriptionbox {background-color:#eeeeee}
.colors_highlight {background-color:#ffbb00}
.colors_lines {background-color:#000000}
.colors_lines_light {background-color:#cccccc}
.colors_links {color:#666666}
A.colors_links:hover {color:#888888}
.colors_menutitle {background-color:#444444}
.colors_menutitletext {color:#ffffff}
.colors_pricebox {background-color:#eeeeee}
.colors_productname {color:#444444}
A.colors_productname:hover {color:#666666}
.colors_productprice {color:#cc0000}
A.colors_text:hover {color:#000000}
.colors_text {color:#000000}
A.colors_homepage_title{color:#007DE9}


/* Content Area */

BODY { FONT: 11px Verdana;  }
TABLE, TD { FONT: 11px Verdana;  }
TEXTAREA, INPUT { FONT: 12px Verdana; COLOR: #000; }
FORM { MARGIN: 0px }
.bgcolor1 {	 FONT: bold 11px Arial;  }
.bgcolor3 {	 FONT: bold 11px Arial;  }
.bglinecolor {  }
.productnamecolorLARGE, A.productnamecolorLARGE { FONT: bold 14px Verdana;  TEXT-DECORATION: none; }
A.productnamecolorLARGE:hover { FONT: bold 14px Verdana;  TEXT-DECORATION: none; }
.productnamecolor, A.productnamecolor {	FONT: bold 11px Verdana;  TEXT-DECORATION: none; }
A.productnamecolor:hover {  TEXT-DECORATION: none; }
.productnamecolorSMALL { FONT: bold 10px Verdana;  }
A.productnamecolorSMALL { FONT: bold 10px Verdana;  TEXT-DECORATION: none; }
A.productnamecolorSMALL:hover {	 TEXT-DECORATION: none; }
.pricecolor { FONT: bold 11px Verdana;  }
A.pricecolor, A.pricecolor:hover { FONT: bold 11px Verdana;  TEXT-DECORATION: none; }
.pricecolorSMALL { FONT: bold 10px Verdana;  }
A.pricecolorSMALL, A.pricecolorSMALL:hover { FONT: bold 10px Verdana;  TEXT-DECORATION: none; }
A.RegularLink { FONT: 11px Verdana;  TEXT-DECORATION: none; }
A.RegularLink:hover {  TEXT-DECORATION: underline; }
.smalltext { FONT: 10px Verdana;  }
A.smalltext, A.smalltext:hover { FONT: 10px Verdana;  TEXT-DECORATION: none; }
.nav1, A.nav1 { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav1:hover {  TEXT-DECORATION: none; }
.nav1_selected, A.nav1_selected { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav1_selected:hover {  TEXT-DECORATION: none; }
.nav2, A.nav2 { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav2:hover {  TEXT-DECORATION: none; }
.nav2_selected, A.nav2_selected { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav2_selected:hover {  TEXT-DECORATION: none; }
.nav3, A.nav3 { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav3:hover {  TEXT-DECORATION: none; }
.nav3_selected, A.nav3_selected { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.nav3_selected:hover {  TEXT-DECORATION: none; }
.carttext { FONT: 10px Verdana;  TEXT-DECORATION: none; }
A.carttext { FONT: 10px Verdana;  TEXT-DECORATION: none; }
A.carttext:hover { FONT: 10px Verdana;  TEXT-DECORATION: underline; }
A {  TEXT-DECORATION: none; }
A:hover {  TEXT-DECORATION: underline; }
.bgcolor2 {	 FONT: bold 11px Arial;  }
.navtitle, A.navtitle, A.navtitle:hover { FONT: 11px Verdana;  letter-spacing : 3px; }
.navTOP, A.navTOP { FONT: bold 11px Arial; COLOR: #000000; TEXT-DECORATION: none; }
A.navTOP:hover { COLOR: #000000; TEXT-DECORATION: underline; }
.navBOTTOM, A.navBOTTOM { FONT: bold 11px Arial;  TEXT-DECORATION: none; }
A.navBOTTOM:hover {  TEXT-DECORATION: underline; }
.NavSpecials, A.NavSpecials { FONT: bold 11px Verdana;  TEXT-DECORATION: none; }
A.NavSpecials:hover {  TEXT-DECORATION: none; }
.footer { FONT: 10px Verdana;  TEXT-DECORATION: none; }
A.footer { FONT: 10px Verdana;  TEXT-DECORATION: none; }
A.footer:hover {  TEXT-DECORATION: underline; }

/* Template */
a {text-decoration:none;}
a, a:visited, a:active {outline-style:none;}
a:hover{
	color:#865c61 !important;
	text-decoration:none;
}

img {border:none !important;}
.first {border: none !important;}
.end {border:none !important;}
.bold {font-weight: bold !important;}
.highlight {color: red !important;}
.left{float: left;}
.right{float: right;}
.clear { clear:both;}

input{color: #5a5a5a;}
input:focus{color: #000000;}

/* ############################### BODY ############################### */
body{
	background:#e2e7e8 url(../images/template/body_bg.gif) repeat-x 0 0;
	font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
}

/* ############################### HEADER ############################### */
#header{
	background:url(../images/template/header_bg.png) no-repeat 0 bottom;
	height:180px;
	margin:0 auto;
	padding:0;
	position:relative;
	text-align:left;
	width:1000px;
}
#header div#display_homepage_title{
	height:39px;
	left:35px;
	margin:0;
	padding:0;
	position:absolute;
	top:113px;
	width:293px;
}

#header div#display_homepage_title a{
	display:block;
	height:100%;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	text-align:left;
	text-indent:-9999px;
	top:-1px;
	width:100%;
}
#header div a#homepage_title{
	background:none;
	font-size:30px;
	line-height:50px;
	text-indent:0;
}

#site_tools{	
	font-size:13px;
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	text-align:right;
	top:0;	
}
#site_tools a{
	border-left:1px solid #53463f;
	display:block;
	color:#53463f;
	float:left;
	font-size:12px;
	line-height:14px;
	margin:7px 0 0 10px;
	padding:0 0 0 10px;
	vertical-align:middle;
}
#site_tools img{
	margin:3px 0 0 0;
}

/* ############################### SHOPPING CART DISPLAY ############################### */
#cart_wrapper {
	left: 210px;
	position:absolute;	
	text-align: left;
	top: 100px;
	width: auto;
}

/* V5 */
#display_cart_summary {	display:none; }
.cartsummary_full, 
.cartsummary_empty, 
#view_cart_text_right{
	display:inline;
}


/* ############################### TOP NAVIGATION ############################### */
#top_nav{
	float:right;
	margin:125px 10px 0 0;
	padding:0;
	text-align:right;
	width:600px;
}

#top_nav ul{
	width:600px;
	margin:0 auto;
	padding:2px 0;
	list-style:none;
	text-align:center;
}
#top_nav ul li.nav{
	text-align:left;
	display:block;
	float:left;
}
#top_nav ul li.nav_hover{
	background:#666366;
}
#top_nav ul li.nav a{
	color:#865c61;
	display:block;
	font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:2px 15px;
}
#top_nav ul li.nav_hover a{
	color:#fff !important;
	text-decoration:none !important;
}
		
/* ############################### CONTENT AREA ############################### */
#content_area{
	background:url(../images/template/content_bg.png) repeat-y 0 0;
	margin:0 auto;
	padding:0 40px;
	text-align:left;
	width:920px;
}

/* ############################### FOOTER ############################### */
#footer{
	background:url(../images/template/footer_bg.png) no-repeat 0 0;
	margin:0px auto;
	padding:40px 40px 0 40px;
	text-align:left;
	width:920px;
}
#footer_right{
	float:right;
	margin:0px;
	padding:0px;
	width:auto;
}
#footer_right ul{
	list-style:none;
	margin:0px;
	padding:0px;
	text-align:right;
	width:auto;
}
#footer_right ul li{
	display:inline;
	text-align:center;
}
#footer_right ul li a{
	background: url(../images/template/footer_bullet.gif) no-repeat right center;
	color:#53463f;
	display: inline-block;
	font-size:13px;
	height: 11px;
	line-height:13px;
	margin:0;
	padding:0px 10px 0px 0px;

}
#footer_right ul li a.end{
	background: none;
}

#footer p{
	color:#b3b3b3;
	font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:2px 0 5px 0;
	padding:0;
}
#footer p a{
	color:#b3b3b3;
	font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/* Navigation */


#display_menu_1 .nav {cursor:pointer; background-color:;}
#display_menu_1 .nav a {color:; FONT: bold 11px Arial;  TEXT-DECORATION: none; }
#display_menu_1 .nav_hover {cursor:pointer; background-color:;}
#display_menu_1 .nav_hover a {color:; text-decoration:none; font:bold 11px arial; }

#display_menu_2 .nav {cursor:pointer; background-color:;}
#display_menu_2 .nav a { FONT: bold 11px Arial; COLOR:; TEXT-DECORATION: none; }
#display_menu_2 .nav_hover {cursor:pointer; background-color:;}
#display_menu_2 .nav_hover a {color:; text-decoration:none; font:bold 11px arial; }

#display_menu_3 .nav {cursor:pointer; background-color:;}
#display_menu_3 .nav a { FONT: bold 11px Arial; COLOR:; TEXT-DECORATION: none; }
#display_menu_3 .nav_hover {cursor:pointer; background-color:;}
#display_menu_3 .nav_hover a {color:; text-decoration:none; font:bold 11px arial; }

#display_menu_4 .nav a {color:;}
#display_menu_4 .nav_hover a {color:;}
#display_menu_4 .nav {background-color:;}
#display_menu_4 .nav_hover {background-color:;}

#display_menu_5 .nav a {color:;}
#display_menu_5 .nav_hover a {color:;}
#display_menu_5 .nav {background-color:;}
#display_menu_5 .nav_hover {background-color:;}

#display_menu_6 .nav a {color:;}
#display_menu_6 .nav_hover a {color:;}
#display_menu_6 .nav {background-color:;}
#display_menu_6 .nav_hover {background-color:;}

#display_menu_7 .nav a {color:;}
#display_menu_7 .nav_hover a {color:;}
#display_menu_7 .nav {background-color:;}
#display_menu_7 .nav_hover {background-color:;}

#display_menu_8 .nav a {color:;}
#display_menu_8 .nav_hover a {color:;}
#display_menu_8 .nav {background-color:;}
#display_menu_8 .nav_hover {background-color:;}
