body {
	font-family:Verdana, sans-serif;
	font-size: 100%;
	color: #ebc965;
	background-color:#0A0A0A;
	text-align:center; /* for IE */ 
	padding-right:3px;
	padding-left:3px;	
}

p {
	color:#ebc965;
	font-size: 80%;
	padding:3px;
}

/* lists */
ul {
	list-style-type: none;
	font-size: 80%;
	margin-top:-12px;
	padding:1em;
}

/* divs */
div.wrapper {
background-color:#040000;
text-align:center;
width:760px; 
margin:0 auto; 
}

div.title {
padding-top:10px;
padding-bottom:10px;
}

div.topbar {
	width:760px;
	background-color: #272727;
}
div.maincontent {
	width:760px;
background-color:#0A0A0A;
background-image:url(background_image.gif);
	text-align:left;
	
}
div.leftnav {
background-color:#111111;
	width: 165px;
	width:165px;
	float:left;
	
	
}

div.rightinfo {padding-right:7px;
padding-top:22px;}
div.mainimage {
	float: left;
	margin-left:20px;
	padding:5px;
	width: 410px;
}

div.mainimageportrait {
	float: left;
	margin-left:20px;
	padding:5px;
	width: 310px;
}

div.footer {
	clear: both;
	width: 760px;
background-color:#000000;
}

div.prices {
	clear:both;
	}
	
div.gallery {
	float:left;
	width:155px;
	
	font-size: 80%;
	text-align:center;
	}
	
div.description {
	clear:left;
	}
	
/* headings */	
		
h1 {
	color:#ebc965;
	font-size: 85%;
	padding:3px;
	margin-top:0;
	margin-left:50px;
}

h2 {
	font-size: 85%;
	color:#ebc965;
	padding:10px;	
}

img {border:none;}

/* link formatting */
a:link {
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #cccccc; 
	text-decoration: underline;
	font-weight: bold;
}

a:visited {
	color: #cccccc;
	text-decoration: none;
	font-weight: bold;
}

a.title:link {
	color: #ebc965;
	font-weight: bold;
	font-size: 80%;
	text-decoration: none;
	padding:18px;
   
	
}
a.title:visited {
	color: #ebc965;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	padding:18px;
}

a.title:hover {
	font-size: 80%;
	color: #ffe69d;
	font-weight: bold;
	
		padding:18px;
}

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
padding-bottom:0;
padding-right:0;
list-style-type: none;
}

#navcontainer a
{
display: block;
padding: 3px;
padding-top:8px;
padding-bottom:8px;
width: 160px;
background-color: #514f50;
border-bottom: 10px solid #111111;
}

#navcontainer a:link, #navlist a:visited
{
color: #ebc965;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #3b393a;
color: #ebc965;
}

#galleries {padding-left:55px;max-width:500px;float:left;}