div#header{
	margin: 0 auto;
	text-align:left;
	width:100%;
	position:relative;
	}
div#content_main{
	
	margin: 0 auto;
	text-align:left;
	width:926px;
	position:relative;
	background: white;
	overflow:auto;
	padding:1em 0;
	}
div#footer{
	margin: 5px auto 0;
	padding-top:10px;
	
	border-top:1px solid #3568cc;
	text-align:left;
	width:926px;
	position:relative;
	background: white;
	clear:both;
	}
#pagination_top{
	padding:10px 0 0 0;
}
#pagination_bottom{}	
#product_list{
	float:left;
	width:770px;

}

.currentpage b {
font-weight: bold;
color:#009900;
}
 
#side_index{
	padding-top:10px;
	width: 150px;
	overflow:hidden;
	float:right;
	padding-bottom:20px;
}
#side_index ul{
	height:auto;
	overflow:hidden;
}
#product_more_info_text{
		position:absolute;
left:510px;
top:4em;
width:400px;

}
ul {
	padding-left:13px;
	margin:0;
	overflow:auto;
}	
li.product{
	text-align:center;
	margin:8px;
	padding:0;
	width:170px;
	height:230px;
	float:left;
	list-style-type:none;
	list-style-image:none;
background-image:none;

}
li.product img{
	margin: 5px 34px 0 34px;
	display:block;
	border:1px solid #DDD;
	width:100px;
	
}
.product_title{
	padding:.3em 0;
	display:block;

}
.price {
	display:block;
}
ul.product_options{

	color:blue;
	padding:.3em 0;
}

ul.product_options li{
	display:inline;
	text-align:center;
	margin:1em 0 ;
	padding:0 .6em;
	list-style-type:none;
	list-style-image:none;
	border-right:1px solid;
}


ul.product_options li.last_option{
	border-right:0;
}
h1 {
	margin:0 0 5px 0;
	padding: 0 0 4px 21px;
	font-variant:small-caps;
}
h2 {

	font-variant:small-caps;
}
