@charset "utf-8";
/* Body */

html, body {
	height: 100%;
}

body {
	background-color:#480117;
	background-image:url(../img/bg/main.png);
	background-repeat:repeat-x;
	
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color: #545454;
	font-size:11px;
	margin: 0px 0px 0px 0px;
}

a:link {
	color: #dbd3b8;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #dbd3b8;
}
a:hover {
	text-decoration: underline;
	color: #dbd3b8;
}
a:active {
	text-decoration: none;
	color: #dbd3b8;
}

img {
	border: 0;
}

#content {
	background-color : #171717;
	border-left: 1px solid #515151;
	border-right: 1px solid #515151;
	text-align : left;
	width: 620px;
}

#left {
	background-image:url(../img/bg/left.jpg);
	background-repeat: no-repeat;
	background-position:top right;
	width: 300px;
}

#right {
	background-image:url(../img/bg/right.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	width: 300px;
}

.height {
height: 100%;
}

#header {
float: left;
padding: 10px;
width: 100%;
text-align: center;
}

#menu {
float: left;
width: 100%;
margin: 0;
margin-top: 10px;
text-align: center;
padding: 0;
}

.contentbox {
float: left;
width: 600px;
padding: 8px;
margin: 0px 10px 10px 10px;

background-color: #dbd3b8;
}

.menubar {
	background-color:#a40034;
	text-align: center;
	color: #dbd3b8;
	padding: 8px;
}

#flashbox {
float: left;
width: 600px;
height: 300px;
padding: 8px;
margin: 0px 10px 10px 10px;

background-color: #dbd3b8;
}

/* Menu */

#menu1 {
  width:332px;
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  }
#menu1 li {
  float:left;
  width:78px;
  height: 18px;
  margin: 0;
  margin-right: 5px;
  }
#menu1 a {
  display:block;
  width:78px;
  height: 15px;
  text-align:center; 
  padding-top: 3px;
  background: url(../img/menu/hover_off.gif) no-repeat top left;
  text-decoration:none; 
  float:left; 
  margin: 0;
  }
#menu1 a:hover {
  background: url(../img/menu/hover_on.gif) no-repeat top left;
  }
#menu1 a#active {
background: url(../img/menu/hover_on.gif) no-repeat top left;
}

/* Styles */

h1 {
font-family:Times New Roman;
color: #3e3d37;
font-size:15px;
line-height: inherit;
margin:0;
padding:0;
}


h2 {
color: #3e3d37;
font-size:12px;
line-height: inherit;
margin:0px;
}

.center {
	text-align: center;
}

p {
	margin: 0;
	margin-bottom: 20px;
}

/* Menu/Price Formatting */


dl  {
	width: 100%;
	overflow: auto;
	margin:0;
	background: url(../img/dot.gif) repeat-x bottom left;
}

dt,dd.price { 
	background-color: #dbd3b8;
}

dt {
	float: left;
	padding-right: 3px;
}
dd { 
	margin:0 
}
dd.price {
	float: right;
	padding-left: 3px;
}

dt.heading, dd.heading {
	font-family:Times New Roman;
	font-weight: bold;
	color: #3e3d37;
	font-size:15px;
}