#gallery {width:950px;min-height:750px; position:relative;}

#gallery ul {list-style:none; padding:5px; margin:0; width:275px; float:right; height:590px;}

#gallery ul li {display:inline; width:130px; height:230px; float:left; margin:0 4px 4px 0; border:1px solid #444; cursor:pointer;
}
#gallery ul li img {display:block; width:130px; height:195px; border:0px;}
#gallery p { font-family:Copper Plate Gothic Bold; font-size:12px; text-align:center;}
#lgleft  {position:absolute; left:90px; top:18px; width:346px; height:520px;}
#lgleft img { border:1px solid #444;width:299px; height:448px;}
#lgleft p {
	
	font-family:Copper Plate Gothic Bold;
	color:#444;
	font-size:12px;
	line-height:15px;
	text-align:center;
}

ul.jd_menu, 
ul.jd_menu_vertical {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	display: none;
}
ul.jd_menu li {
	float: left;
}
ul.jd_menu_vertical {
	width: 300px;
}
ul.jd_menu_vertical li {
	float: none;
}

/* -- Sub-Menus -- */
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	position: absolute;
	display: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 10000;
}
ul.jd_menu ul li,
ul.jd_menu_vertical ul li {
	float: none;
	margin: 0px;
	
}



ul.jd_menu,
ul.jd_menu ul,
ul.jd_menu_vertical,
ul.jd_menu_vertical ul {
	background-color:#808080;
	height: 20px;
	
}
ul.jd_menu_vertical {
	height: auto;
}
ul.jd_menu ul {
	height: auto;
}
* html ul.jd_menu ul {
	width: 1%;
}
ul.jd_menu li {
	font-family:Copper Plate Gothic Bold;
	font-size: 12px;
	color: #2C2C2C;
	line-height: 14px;
	margin: 0px;
	padding: 3px 6px 2px 6px;
	height: 13px;
	cursor: pointer;
	
	
		
}
ul.jd_menu li li {
	width: 175px;
}
ul.jd_menu li a {
	color: #2C2C2C;
	text-decoration: none;
}

ul.jd_menu li.jdm_hover,
ul.jd_menu li.jdm_active {
	background-color:#808080;
	color:#7F0000;
	padding: 3px 6px 2px 6px;
	
	
}




body {
background-color:#555555;
font-family:Copper Plate Gothic Bold;
color:#564b47;
padding:0px;
margin:0px;
}


a.content {color:#383838;text-decoration:underline;}
a.content:hover {color:#7F0000;text-decoration:underline;}
a.content:active {color:#7F0000;text-decoration:underline;}

a:hover {color:#7F0000;}
a.hot {color: #7F0000;}
a:active { color:#7F0000;}


a.topnav {
color:#7F0000;text-decoration:none;}
a.hot {color:#7F0000;text-decoration:none;}
a.topnav:hover {color:#7F0000;}
a.topnav:active {color:#7F0000;}

 
h1 {
font-size: 11px;
text-transform:uppercase;
text-align:right;
color:#cccccc;
background-color:#663333;
padding:5px 15px;
margin:0px 
}

h2 {
font-size:16px;
font-weight: normal;
padding: 10px 10px;
margin:0px;

}

h3 {
font-family:Copper Plate Gothic Bold;
font-size: 12px;
text-align:center;
color:#333333;
padding:5px 15px;
margin:0px;
 

}



h4 {
font-size:24px;
font-family:Copper Plate Gothic Bold;
text-align:center;
text-transform:uppercase;
color:#CCCCCC;
letter-spacing:12px;
margin-top: 11px;
float:left;
margin-left:10px; 
}



h5 {
font-size:14px;
font-family:Copper Plate Gothic Bold;
text-align:left;
text-transform:uppercase;
color:#333333;
letter-spacing:12px;
margin-left:5px; 
margin-bottom:5px;
}

h5.models {
font-size:12px;
font-family:Copper Plate Gothic Bold;
text-align:left;
text-transform:uppercase;
color:#333333;
margin-left:5px; 
margin-bottom:auto;
}

#array {
align:center;
margin-left:125px;
display:block;
padding:20px;
width:auto;
}
img.array {

margin-right:30px;
border:1px solid #333333;

}

/* ----------container to center the layout-------------- */
#container {
width: 963px;
height:100%;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
margin-top:20px;
border-left:1px solid #333333;
border-right:1px solid #333333;


}

/* ----------banner for logo-------------- */
#banner {
padding:0px 0px;
text-align: right;
padding: 0px;
margin: 0px;
border-top:1px solid #333333;

}
 



p.header {
font-family:Copper Plate Gothic Bold;
font-size:11px;
color:#333333;
align:left;

}
/* -----------------content--------------------- */


#contentfull {
background-color:#cccccc;
padding: 6px;

margin-right: 0px;

min-height:590px;
}


contentfull.h3 {
font-size: 11px;
text-align:left;
text-transform:uppercase;
color:#000000;

padding:5px 15px;
margin:0px 
}

td.body {
font: normal 11pt;
margin-left:12px;
line-height:15px;
color:#333333;



}


p, pre{
padding: 5px 10px;
margin:0px;
}

p.inside {
font:11pt normal Palatino Linotype, Book Antiqua, serif;
margin-left:12px;
line-height:13pt;
color:#333333;
}


img.wrapright {
 float: right;
 margin-right:7px;
 margin-left: 8px;
 margin-bottom: 5px;
border:1px solid #333333;
}
img.wrapleft {
 float: left;
 margin-right:7px;

 margin-bottom: 5px;
border:1px solid #333333;
}
/* --------------left navi------------- */
#left {
float: left;
width: 234px;
min-height:400px;
margin-right:18px;
padding: 4px;


}

/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: right; }
