/*GENERICS */
*
 { 
 margin: 0; 
 padding: 0; 
 }

 p
{ 
margin-bottom:8px;
}

h1{
font-family: Batang,serif;
padding-bottom:25px;
} 
h2{
font-family: garamond,serif;
padding-bottom:10px;
}  
body{
margin:0;
text-align:center;
background-color:#F7F1E1;
color:#393939;
font-family:Arial;sans-serif;
font-size:0.8em;
} 
 
#logo{
float: left;
}
 
#phonenumber{
position: absolute; bottom: 20px; right: 20px;
} 


.content_container{
background-color:#F9E3AB;
width:800px;
margin-left:auto;
margin-right:auto;
}
.body{
width:100%;
background-color:#F7D788;
text-align:left;
position:relative;
}
.header{
padding:20px;
height:120px;
text-align:left;
vertical-align:bottom;
position:relative;
}
#sub_banner{
height:200px;
/*background-image:url('sample.jpg')*/
}
.padding{
padding-top:5px;
padding-bottom:5px;
background-color:white;
width:810px;
margin-left:auto;
margin-right:auto;
}

#top_spacer{
height:20px;
}

#FSC{
float:right;
margin-left:5px;
margin-top:-40px;
}

#history{
float:left;
margin-right:5px;
}

.footer{
font-family:Arial,sans-serif;
font-weight:bold;
font-size:0.9em;
height:20px;
}

.blurb{
padding-top:15px;
padding-left:15px;
margin-left:15px;
margin-right:15px;
}




/* MENU */

.menu{
background-color:#E2D390;
width:100%;
height:23px;
font-family:Arial,sans-serif;
font-weight:bold;
font-size:0.9em;
}
.menu ul{

}
.menu li{
list-style-type: none;
float:left;
width: 16%;
} 
.menu a{
display: block;
width: 100%;
padding-top: 4px;
padding-bottom: 4px;
text-decoration: none;
color:#393939;
}

.menu a:hover{
background-color:#393939;
color:#E2D390;
width:100%;
text-decoration:underline;
}
#selected{
background-color:#393939;
color:#E2D390;
text-decoration:underline;
}


/* SLIDESHOW */

#rotator img
{
	border: 0;
	width: 800px;
	height: 345px;
}
#rotator
{
	position: relative;
	overflow: hidden;
	width: 800px;
	height: 345px;
}
div.productlink {
clear:left;
float:left;
margin:0;
padding:0;
width:50%;
text-align:center;
position:relative;
height:200px;
margin-bottom:10px;
}
div.altproductlink {
clear:right;
float:right;
}
div.productlink img{
border-width:3px;
border-color:#393939;
}

/* PRODUCT PAGE */
.thumb{
margin-top:5px;
border:1px solid black;
height:100px;
width:135px;
}

#product_image a img{
visibility:hidden;
position:absolute;
}

#product_image a img.thumb{
visibility:visible;
position:relative;
}

#product_image a img.showcase{
/*height:315px;*/
/*width:420px;*/
top:180px;
left:25px;
border:0;
z-index:2;
}

#product_image a:hover img.showcase{
visibility:visible;
}

.main_show{
position:absolute;
background-color:#E2D390;
}

#product_image{
float:left;
margin-left:10px;
margin-right:10px;
/*height:300px;*/
width:420px;
}
#show_box{
height:300px;
}

/*Buy Box*/
#buy_box{
float:left;
width:310px;
background-color:black;
margin-top:10px;
}

#buy_box .options{
padding:10px;
width:100%;
height:100%;
background-color:#E2D390;
border:1px solid #393939;
}


#caption{
font-size:0.85em;
font-weight:bold;
}

.product_table{
margin: 0pt auto; width: 680px;
}