/* CSS Document */

/* level the playing field */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form{
margin: 0;
padding:0;
border: 0;
}

/* layout & structure */
body {
background:#000000;
}

#centering {
	margin:0 auto;
	padding:0;
	}
	
#header {
	background: url(images/header.jpg) top left;
	width:950px;
	height:160px;
	}

#content {
	background-image:url(images/wood.jpg);
	width:950px;
	height:auto;
	margin:0 auto;
	
}

/* specific links and padding divs */
p.insidelinks a, a:visited {
	color:#88244A;
	}
p.insidelinks a:hover {
	color:#000;
	}
.padding {
	padding-left:50px;
	padding-right: 75px;
	}
.padding a{
	color:#88244A;
	}
.padding a:visited {
	color:#88244A;
	}
.padding a:hover {
	color:#000;
	}


/* right side div, includes logo and shopping cart readout */
#logo2 {
float:right;
width: 200px;
margin-left:5px;
padding-right:75px;
}

h2 {
	color:#06a;
	}

#girl {
float:right;
width: 200px;
margin-left:5px;


}
#leftmenu {
float:left;
width:170px;
padding:0;
background: url(images/top-side.gif) top no-repeat;
margin-right:9px;

}

.lfeaturedcontainer {
background: #0099cc;
border: 2px solid #000;
margin-top:41px;
margin-left: 9px;
text-align:center;
font-weight:bold;
padding: 3px;
}
 

.lmenucontainer {
background: #852148;
border: 2px solid #000;
margin-top:3px;
margin-left: 9px;


}




#main2 {
margin:0 auto;
padding:0 30px 10px 70px;
}

/* the div that contains the wooden posts, integrated with the top menu */
#topcontain {
width:850px; 
padding-right:80px;
z-index:8; 
padding-top:5px; 
background: url(images/menu-bkg.jpg) no-repeat; 
height:auto;
} 

/* this provides the wood background right beneath the menu */
#woodmenu {
	width:925px;
	height:41px;
	margin-left:10px;
	background: url(images/wood-top.gif) no-repeat;
	font-size:85%;
	}

	
#footer {
	clear:both;
	background: url(images/wood-top.gif) no-repeat;
	height:35px;
	padding: 10px 5px 0 15px;
	color:#ebe5dd;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:10px;
	}
#footer a, a:visited {
	color:#FFE684;
	text-decoration:underline;
	}
#footer a:hover {
	color:#FFF;
	text-decoration:none;
	}	

/* various link settings */
.searchbox {
float:left;
padding-top:10px;
padding-left:45px;
}

.searchbox a:link, .searchbox .a:visited {color:#FFE684; text-decoration:underline; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
.searchbox a:hover, .searchbox a:active {color:#FFFFFF;}

.productmenu a:link, .productmenu a:visited {color:#FFE684; text-decoration:none}
.productmenu a:hover, .productmenu a:active {color:#ebe7e8; text-decoration:none}
.productmenu { font-size:14px; font-weight:bold; padding:1px; width:165px;}





#cartbox2 {width:150px; border:1px solid #000; z-index:8; height:auto; background:#88244A; color:#fff; font-size:12px; text-align:left;}
#cartbox2 a:link, #cartbox2 a:visited {color:#FFE684; text-decoration:underline}
#cartbox2 a:hover, #cartbox2 a:active {color:#ebe7e8}


a:link, a:visited {color:#88244A; text-decoration:underline}
a:hover, a:active {color:#FFFFFF; text-decoration:none;}



/*menu code */

.snazzy {background:transparent;}
.snazzy span {text-align:center; color:#F5DC7E; margin:0; font-size:12px;font-family:Arial, Helvetica, sans-serif;}

.b1, .b2, .b3, .b4 {display:block; font-size:1px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {border-left:1px solid #000; border-right:1px solid #000;}
.b1 {margin:0 5px; background:#000;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}
.boxcontent {display:block; border-left:1px solid #000; border-right:1px solid #000; padding: 0 2px 0 2px;}



a.menu2:hover span { background:#0099cc; color:#FFF;}
a:menu2:hover b {background:#0099cc; color:#FFF;} 

.red {background:#88244a;}


a:hover b.red {background:#0099cc; color:#FFF;}




#navigation2 {margin:0 auto; height:auto;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

#navigation2 ul {margin:0; padding:0; list-style-type:none;}
#navigation2 li {display:block; float:right; margin:0 1px;}

.pad {display:block; height:0.5em;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

a.menu2, a.menu2:visited {display:block; text-decoration:none; width:6.50em;}
a.menu2:hover {background:transparent; cursor:pointer;}
a.menu2:hover .boxcontent {padding-bottom:0.4em; background:#0099cc;}
a.menu2:hover .pad {height:0.2em;}

