body {
	margin:0;
	padding:0;
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	
}

a{color:#000;}

#wrapper {
	border:1px solid #333; 
	width:98%; min-width:800px; 
	margin:10px auto; 
	background:url(http://79.170.40.183/frankdale.com/images/headr_bg.jpg) right top no-repeat #fff;
}
#header {
	height:160px; 
	background:url(http://79.170.40.183/frankdale.com/images/headl_bg.jpg) left no-repeat; 
	text-align:center;
}
#mainlogo {
	border: none;
}
#content {
	background:url(http://79.170.40.183/frankdale.com/images/grad.gif) repeat-x; 
	margin-top:0px; 
	border-top:1px solid #999; 
	padding-right: 10px;
}
#cont_left {
	margin:10px 0px 10px 20px;  
	height:100%;
}
#cont_left p, #cont_left ul {
	font-size: 9pt;
}
#cont_left h1 {
	font-family:"Monotype Corsiva", "georgia italic", "georgia", "Times New Roman Italic", cursive; 
	font-size:28pt; 
	font-weight:normal; 
	padding:0;
	color: #111183;
}

#cont_left h2 a {
	color: black; 
	text-decoration: underline;
}
#cont_left h2 a:hover {
	color: #555555;
}
.pullquote {
	border:1px solid #000; 
	border-width:1px 0; 
	width:150px; 
	float:left; 
	margin:5px 10px 5px 0; 
	padding:10px 5px; 
	text-align:center; 
	font-family: "Monotype Corsiva", cursive, georgia, "Times New Roman", Times, serif; 
	font-size:14pt; 
	color: black;
	background:#fcfcfc;
} 
.item {
	width:100px;  
	display:block; 
	float:left; 
	text-align:right; 
	font-weight:bold;
}
.bigitem {
	font-weight:bold;
}
.car_contact {
	text-align:center;
	font-family: "Monotype Corsiva", cursive, georgia, "Times New Roman", Times, serif; 
	font-size:140%; 
	font-weight:normal; 
	margin:20px 0 0 0;
}
.car_contact a {
	color:#333; 
	border-bottom:1px dotted #333; 
	text-decoration:none;
}
.car_contact a:hover {
	color:#000;
	border-bottom:1px solid #000;
}
#catalogue {
	margin-top: 20px;
}
.catalogue_item{
	width:250px;
	height:275px;
	margin:20px;
	border:1px solid #666;
	float:left;
	position: relative;
}
.catalogue_item h2 {
	padding:0; 
	margin:2px 0; 
	font-size:14pt;
	font-family: "Monotype Corsiva", cursive, georgia, "Times New Roman", Times, serif; 
	text-align:center; 
	font-weight:normal;
}
.catalogue_item p {
	padding:0; 
	margin:0; 
	font-size:14pt !important; 
	text-align:center; 
	font-family: "Monotype Corsiva", cursive, georgia, "Times New Roman", Times, serif; 
}
img.cataloguethumb {
	border: none; 
	border-bottom:1px solid #000; 
	width: 250px;
}
img.new_arrival_tab {
	position: absolute; 
	top: 0px; 
	right: 0px; 
	width: 75px; 
	height: 75px;
}
img.cataloguemain {width: 500px;}

p.carhistory {
	padding-left: 102px; 
	text-indent: -55px;
	font-size: 9pt !important; 
}
p.carinfo {
	font-size: 9pt !important;
}
p.carcond {
	font-size: 9pt !important;
	padding-left: 102px;
	text-indent: -68px;
	margin-bottom: 0px;	
}
p.cartech {
	font-size: 9pt !important;
	padding-left: 102px;
	text-indent: -99px;
	margin-top: 2px;
}

.smallcarthumb {
	width: 90px; 
	height: 68px; 
	border: none;
}


#cont_right, #carshow {width:500px; height:100%; margin:10px 10px  10px 20px; float:right;}
#news_box {
	width:498px; 
	border:1px solid #333; 
	border-width:0 1px 1px 1px;
}
#news_box h1 {
	height:30px; 
	width:488px; 
	line-height:30px; 
	color:#000; 
	font-size:18pt;
	margin:0; 
	padding:0 0 0 10px; 
	border:1px solid #333; 
	border-width:1px 0px ;
	font-family: "Monotype Corsiva", cursive, georgia, "Times New Roman", Times, serif; 
	font-weight: normal;
}
#news_box h2 {	
	color:black; 
	margin:0; 
	padding:5px 10px;
	font-family: "Monotype Corsiva", cursive, georgia, "Times New Roman", Times, serif;
	font-weight: normal; 	
	font-size: 14pt;
}
#news_box p { 
	font-size:9pt; 
	margin:0; 
	padding:5px 10px;
}
#gallery a img {margin:0;  display:block; padding:2px; background:#999; float:left;}
#gallery a:hover img { background:#000;}
#gallery p{clear:both; line-height:16px; font-size:70%; text-align:right; margin:0 10px 0 0;}

#menubar ul {z-index: 2000;}
#menu5-0{line-height: 30px; background:#fff; height:30px; width:100%; font-family:Arial, Helvetica, sans-serif; border:1px solid #333; border-width:1px 0; text-align:center; padding: 0; margin: 0; list-style: none;}
#menu5-0 ul { /* all lists */   padding: 0; margin: 0 ;}
#menu5-0 a { display: block; width: 150px; color:#666; font-size:70%; font-weight:bold; text-decoration:none;}
#menu5-0 a:hover {color:#000; background:#fcfcfc;}
#menu5-0 li { /* all list items */float: left; width: 150px; /* width needed or else Opera goes nuts */ text-align:center; border-right:1px solid #fff;}
#menu5-0 li ul { /* second-level lists */ position: absolute; background: #fff; width: 150px; left: -999em; border:1px solid #666; border-width:0 0 1px 1px; list-style: none; /* using left instead of display to hide menus because display: none isn't read by screen readers */}
#menu5-0 li ul li { border:1px solid #666; border-width:0 1px 0 0; /* using left instead of display to hide menus because display: none isn't read by screen readers */}
#menu5-0 li:hover ul, #menu5-0 li.sfhover ul { /* lists nested under hovered list items */left: auto;}

#foot{ background:#fff; height:55px; border-top:1px solid #333; clear: both;}
#foot p{float:right; margin:0 10px 0 0; padding:0; color:#000; font-size:70%; line-height:20px;}
#foot  a{text-decoration:none; color:#666; border-bottom:1px dotted #666;}
#foot  a:hover{color:#000; border-bottom:1px solid #000;}

#foot ul{margin:0 0 0 10px; padding:0; float:left;}
#foot ul li{display:inline; list-style:none; font-size:70%; color:#e1e1e1;}

#gallerydiv {margin-left: auto; margin-right: auto;}
.galleryrow {clear: both; margin-left: auto; margin-right: auto; width: 880px;}
#gallerypictures { text-align: center;}
.gallery_thumb_holder {width: 200px; height: 210px; text-align: center; float: left; padding: 0px 20px 2px 0px;}
.thumb_caption {margin: 0px; padding: 0px;}
.embedgallery {float: right; width: 450px; padding-left: 10px;}

.contentitem a, #news_box p a {
	color: black;
}
.contentitem a:hover, #news_box p a:hover {
	color: #444444;
}
table.contact {
	font-size: 90%;
}

img.gallery_thumb {
	border: none;
	-webkit-box-shadow: 2px 2px 2px #666;
	-moz-box-shadow: 2px 2px 2px 0px #666;
	box-shadow: 2px 2px 2px 0px #666;	
}

.clear{clear:both;}

.merch_thumb {
	float: left;
	padding-right: 8px;
	padding-bottom: 4px;
}
.merch_thumb img {
	width: 100px;
	border: none;
	-webkit-box-shadow: 2px 2px 2px #666;
	-moz-box-shadow: 2px 2px 2px 0px #666;
	box-shadow: 2px 2px 2px 0px #666;		
}
.merch_price {
	float: right;
	padding: 10px;
	font-weight: bold;
}
table.price_list strong {
	font-family: "Monotype Corsiva", cursive, georgia, "Times New Roman", Times, serif; 
	font-size: 16pt;
	font-weight: normal;
}
.price_list {
	border:1px solid #999; 
	border-width:1px 0 0 1px; 
	border-collapse:collapse; 
	width:90%; 
	margin:0 0 20px 10px;
}
.price_list td {
	border:1px solid #999; 
	border-width:0 1px 1px 0; 
	padding:4px; 
	text-align:center;
	font-size: 9pt;
}
.blogcontentitem h2 {
	font-family: "Monotype Corsiva", cursive, georgia, "Times New Roman", Times, serif; 
	font-size: 18pt;
	font-weight: normal;
}	
p.newsdate {
	font-weight: bold;
}
div.blogcontentitem {
	padding-bottom: 20px;
	border-bottom: solid 1px #111183;
}
div.pagefader {
	float: right;
	width: 500px;
	height: 375px;	
}
div.pagefader img {
	max-height: 375px;
	max-width: 500px;
	padding-left: 5px;
	padding-bottom: 5px;
}
table.contact {
	font-size: 9pt;
}
