/* CSS Document */

html,body {
	margin:0;
	padding:0;
	font: 13px Arial, Helvetica, sans-serif;
	color:#816452;
}
body {	background:url(images/background.gif) top left repeat; }

div#container {
	margin:0 auto 20px auto; /* center, not in IE5 */
	width:890px;
}


/***************************************   Header Formatting   ********************************************/
div#header {
	padding:0;
	height:151px;
}
.logo { margin:30px 0 0 30px; border:0; float:left }
.viewbasket { border:0;margin:10px 0 0 450px }

#navigation {
	text-align:left; float:right;
	margin:12px 40px 0 0; padding:0 0 0 0;
	font-size: 16px; font-weight:bold;
}
#navigation ul{
	margin:0;	padding:0;
	list-style:none;
}
#navigation li {
	margin:0; padding:0;
	height:41px; width:115px;
	float:left; text-align:center;
}
* html #navigation li {
	width:10px; /* fix for IE width bug */
	overflow:inherit;
}
#navigation li a {
	margin:0;	padding:0;
	height:41px;
	background:transparent url(images/nav_tab1.gif) top left no-repeat;
	text-decoration:none;
	border:0;
	display:block;
	color:#816452;
	cursor:pointer;
}
#navigation li.nav1 a { background-image:url(images/nav_tab1.gif); }
#navigation li.nav2 a { background-image:url(images/nav_tab2.gif); }
#navigation li.nav3 a { background-image:url(images/nav_tab3.gif); }

#navigation li a span {
	padding:13px 17px 0 17px;
	height:24px;
	display:block;
}
#navigation li a:hover { color:#FFFFFF }
div#mainTop {
	padding:0;
	height:39px;
	background:url(images/bg_contenttop.gif) top left no-repeat;
}

/***************************************   SideNav Formatting   ********************************************/
#navleft {
	float:left; 
	margin:0; padding:83px 0 0 0;
	width:160px; 
	background: url(images/bg_sidenavtop.gif) top left no-repeat;
}
#navleft ul {
	margin: 0;	padding:0;
	list-style:none;
}
#navleft ul li  {
	margin:0;	padding:0;
	display:inline;
	font-weight:normal;
}
#navleft ul li a {
	width: 150px;  height:40px;
	margin:0; padding:0;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
}
#navleft ul li a img { border:0; }
#navleft li a span {	margin:0; padding:0; }

#navleft ul ul { 
	margin: 3px 0 9px 0px; padding:0 0 0 15px;
	font:bold 12px/16px verdana, Arial, Helvetica, sans-serif;
}
#navleft ul ul li a { color:#816452; height:auto; background-image:none !important; }
#navleft ul ul.cat1 li a { color:#816452; }
#navleft ul ul.cat2 li a { color:#0187ea; }
#navleft ul ul.cat3 li a { color:#d21f60; }
#navleft ul ul.cat4 li a { color:#6fb10f; }
#navleft ul ul.cat5 li a { color:#ec5c08; }
#navleft ul ul.cat6 li a { color:#7a09c4; }

#navleft ul ul li a:hover { color:#333333 }

#infoMenu {
	background:url(images/bg_infomenu.gif) top left no-repeat;
	width:159px; height:244px;
	padding:100px 0 0 0; margin:10px 0 0 0;
}
#infoMenu ul {
	margin: 3px 0 9px 0px; padding:0;
	font:bold 12px/16px verdana, Arial, Helvetica, sans-serif;
}
#infoMenu ul li a { color:#816452; height:auto; width:130px; padding:0 0 1px 15px; background-image:none !important; }
#infoMenu ul li a:hover { color:#333333 }


/***************************************   Content Formatting   ********************************************/
div#main { background-color:#FFFFFF; }
div#content {	margin:0 0 0 180px; padding:10px 25px 10px 10px; }

#slideshow { margin:0 0 20px; }
#slideshow a img { border:0;  }
#home h1 { color:#816452; font-size:13px; }


/***************************************   Footer Formatting   ********************************************/
div#footer {
	clear:both;
	height:138px;
	background:url(images/bg_footer.gif) top left no-repeat;
	margin:0; padding:5px 0 0 0;
	font-size:90%; color:#816452;
}
div#footer h4 { color: #ef619b; font-size:12px; margin:0; padding:6px 0 0 0; }
div#footer #contactInfo {
	width:200px; margin:0 35px 10px 15px; padding:0 0 15px 0; 
	border-right:1px solid #99d8e6;  
	float:left;
}
div#footer a { color:#816452; text-decoration:none }
div#footer a.glassraven {  color: #ef619b; margin:0 0 0 25px; }