body {
	font:12px normal Arial, Helvetica, sans-serif;
	background-color: #000000;
}

a {color: white;}

* {border: 0; padding :0; margin: 0;}

h1 {font-size: 150%; font-weight:bold;margin: 10px 0px 10px 0px;}
h2 {font-size: 130%; font-weight:bold;margin: 10px 0px 10px 0px;}
h3 {font-size: 115%; font-weight:bold;margin: 10px 0px 10px 0px;}
 p {font-size: 100%; font-weight:normal;margin: 10px 0px 10px 0px;}

#main {
	margin: 15px auto;
	border:0;
	width:880px;
}

#content {
	width: 880px;
	border: 0;
	color:#FFFFFF;
	background-color: #251a27;
	background-image: url(../images/content_background.jpg);
	background-repeat: repeat-x;
	padding: 10px;
}

table#content tr {vertical-align:top;}

.dgrayborder {border: solid 2px #5b655a;}
.lgrayborder {border: solid 2px #d8d7d2;}

.hdivider {
	background-image: url(../images/hdivider.gif);
	background-repeat: repeat-y;
	background-position: center center;
}

.vdivider {
	background-image: url(../images/vdivider.gif);
	background-repeat: repeat-x;
	background-position: center center;
}

ul.menu{
	list-style-type:none;
	text-transform: uppercase;
}
ul.menu li{
display:inline;
text-align:center;
}

ul.menu li a{
	float:left;
	width:134px;
	text-decoration:none;
	color:#abacac;
	font-weight:bold;
	padding:5px;
	border-right:1px solid #2a2c2e;
	border-left:1px solid #3a3b3c;
	background-image: url(images/button-background.gif);
	background-repeat: repeat-x;
	background-position: top;
}

ul.menu li.first a{
	border-left:0px;
	width:137px;
}

ul.menu li.last a{
	border-right:0px;
	width:137px;
}

ul.menu li a:hover{
color:#FFFFFF;
}

#listing ul {
	padding: 10px 0;
	margin: 15px 10px 10px 15px;
	list-style: none;
	clear: both;
}
#listing hr {
	padding: 1px 15px;
	margin: 1px 15px;
	clear: both;
	height: 1px;
}
hr {
	clear: both;
	height: 3px;
	margin-top: 1px;
	margin-right: 15px;
	margin-bottom: 1px;
	margin-left: 15px;
	padding-top: 1px;
	padding-right: 15px;
	padding-bottom: 1px;
	padding-left: 15px;
}
#listing ul.one {border-top:none;}
#listing ul li {display: inline;}
#listing ul li p.intro {
	width:120px;
	vertical-align: top;
	margin-top: 0px;
}
#listing ul li p.price {
	width:100px;
	margin-top: 0px;
}
#listing ul li p.description {
	width:480px;
	margin-top: 0px;
}
#listing ul li p.gallery {
	width:805px;
	margin-top: 0px;
}
#listing ul li p.details {
	width:360px;
	vertical-align: top;
	margin-top: 0px;
}
span.variable {
	margin-right:20px;
}
#listing ul li p.intro a,
#listing ul li p.description a {color:white;}
#listing ul li img, #listing ul li p {display: block; float: left;padding: 0 20px 10px 0;}
#listing ul li p.gallery img {display: block; float: left;padding: 0 15px 15px 0;}

.review {
	background-color: #2E3542;
	border: 1px solid #999999;
	margin-bottom: 10px;
	padding: 7px;
	color: #FFFFFF;
	font-size: 12px;
}.name {
	font-style: oblique;
}
