﻿body 
{
    font-family:Verdana, Tahoma;
}

#master
{
    width: 980px;
    float: left;
}

a
{
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

#logo
{
	width: 960px;
	height: 62px;
}
#navHeader
{
    padding-left:10px;
    padding-right: 10px;
    padding-top:4px;
    margin-bottom:4px;
    margin-top: 15px;
    border-top:1px solid black;
    border-bottom:1px solid black;
    background-color:#e7e7e5;
    font-size:11px;
    height:18px;
    width: 960px;
}

#navHeader a
{
    color: Black;
    font-weight:bold;
    font-size: 11px;
}

#header1
{
    background-image: url(/Images/header1.png);
    height: 40px;
    color: White;
    font-size: 12px;
    font-weight: 500;
    padding-top: 6px;
}

#header1 a
{
    color: White;
    text-decoration: underline;
}

#header2
{
    background-image: url(/Images/header2.png);
    height: 56px;
    width: 645px;
    color: White;
    font-size: 12px;
    font-weight: 500;
    padding-top: 6px;    
}

#header2 a
{
    color: White;
}

#h1Text
{
    color: White;
    font-size: 25px;
}

#footer
{
    background-image: url(/Images/BottomOfFooter.gif);
    background-repeat: repeat-x, repeat-y;
    font-size: 12px;
    color: White;
    height: 88px;
}

#footerTop
{
    background-image: url(/Images/TopOfFooter.gif);
    font-size: 12px;
    color: White;
    padding-top: 20px;
}

#footer a
{
    color: White;
    font-weight: bold;
}

#content
{
    width: 613px;
    border-left-width: 1px;
    border-left-color: Silver;
    border-left-style: solid;
    border-right-width: 1px;
    border-right-color: Silver;
    border-right-style: solid;
    padding-left: 30px;
}

.makeSectionMaster
{
    float:left;
    width: 195px;
}

.makeSection
{
    width: 190px;
    color: #ef4e52;
    float: left;
    margin-bottom: 15px;
}

.makeSection a
{
    color: #ef4e52;
}

.makeHeader
{
    color: Black;
    font-size: 13px;
    font-weight: bold;
}

.makeHeader a
{
    color: Black;
}

.modelSection
{
    font-size: 12px;
}

.advertFrame
{
    margin-right:10px;
    padding-top:4px;
    padding-bottom:4px;
    margin-top:4px;
    width: 580px;
    border-top:1px solid silver;
}

#GoogleAdSenseTop 
{
    padding-bottom: 12px;
}

#GoogleAdSenseBottom
{
    padding-top: 12px;
}

#GoogleAdSenseTop .advertFrame, #GoogleAdSenseBottom .advertFrame
{
    font: 13px;
    height: 52px;
}

#GoogleAdSenseTop .advertTitle, #GoogleAdSenseBottom .advertTitle
{
    width: 580px;
    padding-top: 10px;
}

.advertTitle
{
    float:left;
    font-weight:bold;
    width:320px;
    width:350px;
    padding-top: 10px;
}

.advertTitle a
{
    font-size:13px;
    color:Black;
    text-decoration:none;
    font-weight:bold;
}

.linkDescription a
{
    font-size:12px;
    color:Black;
    text-decoration:none;
    font-weight:normal;
    padding-top: 10px;
}

.advertTitle a:hover
{
    font-size:13px;
    color:Black;
    text-decoration:underline;
    font-weight:bold;
}

.advertImage
{
    float:left;
    margin-left:5px;
    margin-right:5px;
    width: 60px;
    height: 45px;
}

.linkDescription a:hover
{
    font-size:12px;
    color:Black;
    text-decoration:underline;
    font-weight:normal;
}

.advertDate
{
    float: right;
    font-size:11px;
    width: 70px;
    text-align:right;
    padding-top: 15px;
}

.advertPrice
{
    float: right;
    width:70px;
    font-size:11px;
    text-align:right;
    padding-top: 15px;
}

.rounding
{
    background-image: url(/Images/rounding.png);
    background-repeat:no-repeat;
    height:34px;
    width:645px;
}

.modelName
{
    color: #ef4e52;
    font-size: 12px;
}

.makeName
{
    color: Black;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
}

.makeName a
{
    color: Black;
}

.makeSectionMaster
{
    float:left;
    width: 195px;
}

.viewAllLink
{
    font-size:12px;
    color: #ef4e52;
    width: 580px;
    margin-top: 10px;
    margin-right: 35px;
    border-top-width: 1px;
    border-top-color: Silver;
    border-top-style: solid;
    padding-top: 10px;
}

.viewAllLink a
{
    font-size:12px;
    color: #ef4e52;
    float: right;
}

.numOfAds
{
    font-size:12px;
    color: #ef4e52;
}

#advertDetails
{
    width: 580px;
    margin-top: 10px;
    margin-right: 35px;
    border-top-width: 1px;
    border-top-color: Silver;
    border-top-style: solid;   
}

.advertDetailsFont
{
    font-size: 13px;
    font-weight:bold;
    color: Black;
}

.advertDetailsDescription
{
    font-size: 12px;
    color: Black;
    line-height: 18px;
}

#fullAdDetailsInfo
{
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: Red;
    border-right-color: Red;
    border-bottom-color: Red;
    border-left-color: Red;
    background-color: #e6cdd6;
    width: 580px;
    margin-top: 10px;
    font-size: 12px;
}

#fullAdDetailsInfo a
{
    color: Maroon;
    text-decoration: underline;
}

#fullAdDetailsDealerInfo
{
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: dotted;
    border-right-style: dotted;
    border-bottom-style: dotted;
    border-left-style: dotted;
    border-top-color: #aaaaaa;
    border-right-color: #aaaaaa;
    border-bottom-color: #aaaaaa;
    border-left-color: #aaaaaa;
    margin-bottom: 20px;
    font-size: 12px;
    line-height: 20px;
    padding-left: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.dealerSectionName
{
    width: 70px;
    float: left;
    clear: both;
}

#fullAdDetailsDealerInfo a
{
    color: #a02e32;
}

.dealerMap
{
    font-size: 10px;
    text-decoration: underline;
}

#carDetailsSection
{
    width: 580px;
    font-size: 12px;
}

#carDetailsSection a
{
    color: #a02e32;
}

.breadCrumb a
{
    color: #ef4e52;
    text-decoration: underline;
}

.paging
{
    color: #ef4e52;
    font-size: 10px;
    float: right;
    margin-right: 30px;
}

.paging a
{
    color: #ef4e52;
    font-size: 10px;
}

.relatedLinks
{
    color: #ef4e52;
    font-size: 10px;
}

.relatedLinks a
{
    color: #ef4e52;
    font-size: 10px;
    text-decoration: underline;
}

#topBanner
{
	float: right;
	width: 480px;
	overflow: hidden;
}

#h1Text
{	
	padding-left: 10px;
}

#h1Text h1
{
	font-size: 20px;
	font-weight: normal;	
}

#similarCarsText
{
	clear:both;
	margin-top: 10px;
	margin-bottom: 10px;
	color: Red;
	font-weight: bold;
	font-size: 13px;
}

#leftColumn
{
	float: left;
	width: 170px;
}

#middleColumn
{
	float: left;
}

#rightColumn
{
	float: left;
	padding-left: 20px;
}

#topSpacer
{
	width: 100%;
	height: 40px;
}

#bottomSpacer
{
	width: 100%;
	height: 40px;
}

.clear
{
	clear: both;
}

#outsiderSkyscraper
{
	float: left;
	width: 100px;
	margin-top: 100px;
	padding-left: 10px;
}
