* { margin:0; padding:0; }

body {
	font-family: Georgia, 'Times New Roman', serif;
	font-size: 14px;
	background: #720000;
	background-image: url('img/fan14.jpg');
	color: #444444;
	text-align: center;
}
a { color: #720000; font-weight: bold; }
a:hover { color: #C70000; }
img { border:0; }

div#outer {
	margin: 20px auto;
	border: 3px double #444444;
	width: 728px;
	background: #FFEDCC;
	background-image: url('img/lr_corner.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
	text-align: left;
}

div#logo { float: left; }

div#slides {
	float: right;
	width: 200px; height: 100px;
	background: #FFEDCC;
}

div#page_desc {  }
div#page_desc p { margin: 20px; text-align: justify; }
div#page_desc h1 { text-align:center; margin: 20px 5px 5px; font-size: 30px; color: #720000;}
div#page_desc h2 { text-align:center; margin: 5px 20px; font-size: 20px; color: #999999;}
div#page_desc h3 { margin: 20px;font-size: 18px; color: #720000;}
div#gb_form_div { margin: 20px; }

div.item_ovr h2 { font-size: 24px; margin: 10px 20px; }
div.item_ovr p { margin: 20px; text-align: justify; }
div.item_ovr img { float: left; margin: 10px 20px; padding: 2px; border: 2px solid #FFEDCC;}
div.item_ovr a img:hover { border: 2px solid #720000; }
div.item_ovr { clear: both; border-top: 1px solid #720000; }

div#item_img_list { text-align: center; clear:both;}

div#item_img_list img { margin:10px; padding: 2px; border: 2px solid #FFEDCC;}
div#item_img_list a img:hover { border: 2px solid #720000; }

div.price { font-weight: bold; font-size: 24px; color: #720000; text-align: center;}
div.order { text-align: center; margin: 5px; font-weight: bold; }

div.three_across {
	width: 33%; margin: 0;
	float: left; height: 300px;
	text-align: center;
	background-position: bottom center;
	background-repeat: no-repeat;
}

div.clr { height: 0; clear: both; }

.hidden { visibility:hidden; }
.shown { visibility:visible; }
div#bottom_menu {
	text-align: center;
	padding: 10px;
	margin-top: 10px;
	clear:both;
}

div.in_menu {
	width: 150px; padding: 15px;
	margin: auto; margin-top: 20px;
	background: #FFEDCC; border: 1px solid #720000; color: black;
	font-size: 15px;
}
div#footer {
	font-size: 12px;
	color: #666666;
	text-align: center;
}

form.ppbutton { float:right; text-align:right; margin: 10px 20px 20px 20px;}
