body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #525252;
	text-decoration: none;	
	border:0;
	padding:0;
	margin:0;
	width:100%;
	height:100%;
}

html, body {
	height:100%;
	margin:0;
	padding:0;
}

.ContainerTable{
	width:100%;
	height:100%;
	border:0;
}

.LeftBg{
	background-image: url(../Main/LeftBg.gif);
	background-repeat: repeat-x;
	width:auto;
}

.RightBg{
	background-image: url(../Main/RightBg.gif);
	background-repeat: repeat-x;
	width:auto;
}

.MainTable{
	width:960px;
	border:0;
	margin:0;
	padding:0;
}

.FirstRow{
	height:115px;
	background-image: url(../Main/TopBg.gif);
	background-repeat: repeat-x;	
}

.FloatLeft{
	float:left;
	display:block;
	margin:0;
	padding:0;
	border:0;
}

.FloatRight{
	float:right;
	display:block;
	margin:0;
	padding:0;
	border:0;
}

.SecondRow{
	height:255px;
}

.MenuDiv{
	width:804px;
	height:64px;
	float:left;
	display:block;
	background-image: url(../Main/MenuBg.jpg);
	background-repeat: no-repeat;
	margin:29px 0 0 0;
	padding:0;
	line-height:64px;
	text-transform: uppercase;
}


.CarLoadnTd{
	height:265px;
}

.CopyrightDiv{
	font-size: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.TdRecentCarPosted{
	height:281px;
}

.RecentCarPostedDiv{
	width:823px;
	height:231px;
	display:block;
}

.RCP{
	display:block;
	float:left;
	background-image: url(../Main/RecentCarPosted.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:823px;
	height:46px;
	margin:0;
	padding:0;
}
.Odd{
	width:803px;
	height:31px;
	overflow:hidden;
	line-height:31px;
	margin:0;
	padding:0 0 0 20px;
	background-image: url(../Main/Odd.gif);
	background-repeat: repeat;
	float:left;
	display:block;
	color:#000;
	text-align:left;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;	
}

.Even{
	width:803px;
	height:31px;
	overflow:hidden;
	line-height:31px;
	margin:0;
	padding:0 0 0 20px;
	background-image: url(../Main/Even.gif);
	background-repeat: repeat;
	float:left;
	display:block;
	color:#000;
	text-align:left;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;	
}

.RedPrice{
	color:red;
}

.MainTdBg{
	width:960px;
	background-image: url(../Main/MainBg.jpg);
	background-repeat: no-repeat;	
	height:766px;
}

.SecPagesMainTdBg{
	width:960px;
	background-image: url(../Main/MainBg.jpg);
	background-repeat: no-repeat;	
	height:530px;
}

.MainDivCenter{
	width:823px;
	margin:0 auto;
	display:block;
}

.LatestNews{
	width:711px;
	height:25px;
	display:block;
	float:left;
	line-height:25px;
	background-image: url(../Main/LatestNews.jpg);
	background-repeat: no-repeat;
	margin:4px 0 16px 0;
	padding:0 10px 0 100px;
	font-size: 0.8em;
	text-decoration: none;
	overflow:hidden;
}

.ThirdRow{
	height:129px;
	padding:0;
	margin:0;
	display:block;
	float:left;
}

.WelcomeDiv{
	display:block;
	float:left;
	width:455px;
	margin:0 30px 0 0;
}

.SubMenuDiv{
	display:block;
	float:left;
	width:336px;
	height:82px;
	background-image: url(../Main/SubMenu.jpg);
	background-repeat: no-repeat;
}

.MainTitle{
	color:#323a9d;
	display:block;
	margin:0 0 5px 0;
	font-weight: bold;
	text-decoration: none;
}

.MainTitleFloat{
	color:#323a9d;
	display:block;
	float:left;
	margin:0 0 5px 0;
	font-weight: bold;
	text-decoration: none;
}

.MainTitleGrey{
	color:#888888;
	margin:0;
	font-weight: bold;
	text-decoration: none;
	clear:right;
}

.MainTitle2{
	color:#323a9d;
	display:block;
	margin:0;
	font-weight: bold;
	text-decoration: none;
	font-size:1.1em;
}
.ThirdTable{
	width:823px;
	border:0;
	margin:0;
	padding:0;
	float:left;
}

.RightTdWidth{
	width:215px;
}

.RightTdWidth img{
	display:block;
	float:right;
	border:0;
	margin:0 0 10px 0;
}
/*Links */
A.MenuLink:link, A.MenuLink:active, A.MenuLink:visited{
	display:block;
	float:left;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
	color:#FFF;
	margin:0 0 0 28px;	
}

A.MenuLink:hover{
	display:block;
	float:left;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
	color:#d99422;
	margin:0 0 0 28px;
}

A.MenuLink1:link, A.MenuLink1:active, A.MenuLink1:visited{
	display:block;
	float:left;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
	color:#FFF;
	margin:0 0 0 106px;
}

A.MenuLink1:hover{
	display:block;
	float:left;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
	color:#d99422;
	margin:0 0 0 106px;	
}

A.ContactUsLink:link, A.ContactUsLink:active, A.ContactUsLink:visited{
	display:block;
	float:left;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
	color:#FFF;
	margin:0 0 0 45px;
}

A.ContactUsLink:hover{
	display:block;
	float:left;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
	color:#d99422;
	margin:0 0 0 45px;
}

A.MapLink:link, A.MapLink:active, A.MapLink:visited{
	display:block;
	float:left;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;	
	color:#FFF;
	margin:0 0 0 95px;
}

A.MapLink:hover{
	display:block;
	float:left;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color:#d99422;
	margin:0 0 0 95px;
}

A.SubMenuLink:link, A.SubMenuLink:active, A.SubMenuLink:visited{
	display:block;
	float:left;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	color:#FFF;
	margin:35px 0 0 30px;
	text-transform: uppercase;	
}

A.SubMenuLink:hover{
	display:block;
	float:left;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	color:#d99422;
	margin:35px 0 0 30px;
	text-transform: uppercase;	
}

A.ExpoHrtext:link, A.ExpoHrtext:active, A.ExpoHrtext:visited{
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	color:#1d226a;
	margin:0;
	text-transform: uppercase;	
}

A.ExpoHrtext:hover{
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
	color:#7c7c7c;
	margin:0;
	text-transform: uppercase;	
}

.ExpoDivText{
	display:block;
	float:right;
	margin:10px 50px 0 0;
}

.ItemDetails{
	display:block;
	float:left;
	margin:0 22px 70px 0;
	width:180px;
	height:221px;
	background-image: url(../Main/Item_bg.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
	font-size: 0.9em;
}

A.FeaturedCarsImg:link, A.FeaturedCarsImg:active, A.FeaturedCarsImg:visited{
	border:2px solid #3941ab;
	display:block;
	float:left;
	width:176px;
	height:132px;
}

A.FeaturedCarsImg:hover{
	border:2px solid #CCC;
	display:block;
	float:left;
	width:176px;
	height:132px;
}

.CarsImg{
	border:0;
	width:176px;
	height:132px;
}
.RowSpanStyle{
	height:30px;
}

.Desc{
	margin:10px 5px 10px 5px;
	display:block;
	float:left;
	font-size: 0.8em;
	font-weight: bold;	
}

/* Form */
.FormStyle{
	display:block;
	margin:0;
	padding:0;
	border:0;
}

.LabelWidth{
	float:left;
	display:block;
	margin:0;
	padding:0;
	width:150px;
	font-size:0.8em;
}

.RegisterLabelWidth{
	float:left;
	display:block;
	margin:0;
	padding:0;
	width:113px;
	font-size:0.8em;
	color:#FFF;
}

.TextBoxStyle{
	width:140px;
	height:15px;
	line-height:15px;
	border:1px solid #5359a5;
	margin:0 0 10px 0;
	padding:0;
	color:#7c7c7c;
	background-color: #FFF;
	background-image: url(../Main/TextField_Bg.jpg);
	background-repeat: repeat;	
	color:#323a9d;	
}

.TextBoxBlackStyle{
	width:161px;
	height:15px;
	line-height:15px;
	border:1px solid #000;
	margin:0 0 10px 0;
	padding:0;
	color:#7c7c7c;
	background-color: #FFF;
	background-image: url(../Main/TextField_Bg.jpg);
	background-repeat: repeat;	
	color:#000;	
}

.TextBoxStyle2{
	width:140px;
	height:18px;
	line-height:18px;
	border:1px solid #5359a5;
	margin:0 0 10px 0;
	padding:0;
	color:#7c7c7c;
	background-color: #FFF;
	background-image: url(../Main/TextField_Bg.jpg);
	background-repeat: repeat;	
	font-size:0.9em;
	color:#323a9d;	
}

.MemoBoxStyle{
	width:200px;
	height:180px;
	line-height:18px;
	border:1px solid #5359a5;
	margin:0 0 10px 0;
	padding:0;
	color:#7c7c7c;
	background-color: #FFF;
	background-image: url(../Main/TextField_Bg.jpg);
	background-repeat: repeat;	
	font-size:0.9em;
	color:#323a9d;	
}

.MemoBoxStyle110{
	width:200px;
	height:90px;
	line-height:18px;
	border:1px solid #5359a5;
	margin:0 0 10px 0;
	padding:0;
	color:#7c7c7c;
	background-color: #FFF;
	background-image: url(../Main/TextField_Bg.jpg);
	background-repeat: repeat;	
	font-size:0.9em;
	color:#323a9d;	
}
.SelectBoxStyle{
	width:200px;
	height:18px;
	line-height:18px;
	border:1px solid #5359a5;
	margin:0 0 10px 0;
	padding:0;
	color:#7c7c7c;
	background-color: #FFF;
	background-image: url(../Main/TextField_Bg.jpg);
	background-repeat: repeat;	
	color:#323a9d;	
}

.SubmitBtn{
	width:279px;
	height:38px;
	display:block;
	margin:0;
	padding:0;
	background-image: url(../Main/SubmitBg.jpg);
	background-repeat: no-repeat;
	border:0;
	cursor:pointer;
}

.SubmitBtnRegister{
	width:279px;
	height:38px;
	display:block;
	margin:17px 0 0 0;
	padding:0;
	background-image: url(../Sec/Submit.jpg);
	background-repeat: no-repeat;
	border:0;
	cursor:pointer;
}

.SubmitBtnLogin{
	width:279px;
	height:38px;
	display:block;
	margin:44px 0 0 0;
	padding:0;
	background-image: url(../Sec/Submit.jpg);
	background-repeat: no-repeat;
	border:0;
	cursor:pointer;
}

.ForgotPassBtnLogin{
	width:279px;
	height:38px;
	display:block;
	margin:59px 0 0 0;
	padding:0;
	background-image: url(../Sec/Submit.jpg);
	background-repeat: no-repeat;
	border:0;
	cursor:pointer;
}
A.RegularLnk:link, A.RegularLnk:active, A.RegularLnk:visited{
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	color:#f9ac2c;
	margin:0;
	text-transform: none;	
}

A.RegularLnk:hover{
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	color:#1d226a;
	margin:0;
	text-transform: none;	
}

A.RegularLnkBlack:link, A.RegularLnkBlack:active, A.RegularLnkBlack:visited{
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	color:#000;
	margin:0;
	text-transform: none;	
}

A.RegularLnkBlack:hover{
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: underline;
	color:#000;
	margin:0;
	text-transform: none;	
}

.ClearIt{
	display:block;
	clear:both;
}

.TableSecStyle{
	border:0;
	float:left;
}

.RegisterNowSection{
	width:305px;
	height:136px;
	display:block;
	float:right;
	background-image: url(../Sec/RegisterNow_Bg.jpg);
	background-repeat: no-repeat;
	margin:0;
	padding:75px 0 0 30px;
}

.LoginNowSection{
	width:305px;
	height:136px;
	display:block;
	float:left;
	background-image: url(../Sec/Login_Bg.jpg);
	background-repeat: no-repeat;
	margin:0;
	padding:75px 0 0 30px;
}

.ForgotPassSection{
	width:305px;
	height:136px;
	display:block;
	float:left;
	background-image: url(../Sec/ForgotPass_Bg.jpg);
	background-repeat: no-repeat;
	margin:0;
	padding:75px 0 0 30px;
}
.ItemsListDiv{
	width:820px;
	float:left;
	display:block;
	margin:0 auto;
}

.ItemDetailsStyle{
	width:840px;
	height:385px;
	display:block;
	float:left;
}

.ItemTopDesc{
	width:390px;
	display:block;
	float:left;
	margin:0 0 4px 0;
	background-image: url(../Sec/DetailsTopBg.gif);
	background-repeat: repeat-x;
	padding:15px 0 0 15px;
	height:52px;
	color:#343434;
	font-size: 0.8em;
	text-transform: uppercase;
	font-weight: bold;
}

.ItemTop2Desc{
	width:350px;
	display:block;
	float:left;
	margin:0 0 4px 0;
	padding:5px 0 0 15px;
	height:60px;
	color:#343434;
	font-size: 0.8em;
	text-transform: uppercase;
	font-weight: bold;
	overflow-y:scroll;
}

.ImagesDiv{
	display:block;
	float:left;
	margin:0 0 5px 0;
	clear:both;
	width:840px;	
}

.ImagesDiv img{
	display:block;
	float:left;
	margin:0 8px 0 0;
}

.ItemDetailsBottomDiv{
	display:block;
	float:left;
	margin:0;
	width:810px;
	height:142px;
	background-image: url(../Sec/DetailsBottomBg2.gif);
	background-repeat: repeat-y;	
	padding:21px 0 0 15px;
	clear:both;
}


.ItemDetailsrow{
	display:block;
	clear:both;
	margin:0 0 8px 0;
}

.ItemDetails2{
	width:145px;
	display:block;
	float:left;
	color:#383fb1;
	font-size: 0.8em;
	text-decoration: none;
}

.ItemDetails2 img{
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.SendToYourFriendDiv{
	float:left;
	margin:0 0 0 90px;
}

.Arial13White{
	color:#FFF;
}

.TextNormal{
	font-size:0.8em;
}

.CheckBoxdiv{
	width:135px;
	display:block;
	float:left;
	clear:both;
	font-size:0.8em;	
	color:#383fb1;
	margin:0 0 10px 0;
	height:20px;
}


.RegisterCarBtn{
	background-color:#eca225;
	width:100px;
	height:20px;
	line-height:12px;
	display:block;
	color:#000;
	font-size: 0.8em;
	margin:0 0 10px 0;
}

A.AdsLink:link, A.AdsLink:active, A.AdsLink:visited{
	display:block;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;	
	color:#323a9d;
	margin:0;
}

A.AdsLink:hover{
	display:block;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color:#000;
	margin:0;
}

/* NewsLetter */

.NewsLetterDiv{
	width:170px;
	height:155px;
	margin:0 0 10px 0;
	padding:25px 0 0 20px;
	background-image: url(../Main/NewsLetter.jpg);
	background-repeat: no-repeat;	
	display:block;
	clear:both;
	float:right;
	text-align:left;
	position:relative;
}

.NewsLetterTextBoxStyle{
	width:140px;
	height:15px;
	line-height:15px;
	border:1px solid #CCC;
	margin:0 0 5px 0;
	padding:0;
	color:#323a9d;
	background-color: #FFF;
	background-image: url(../Main/TextField_Bg.jpg);
	background-repeat: repeat;
	color:#7c7c7c;
	font-size: 10px;
}

.NewsletterBtn{
	margin:0;
	padding:0;
	position:absolute;
	top:149px;
	left: 0px;
	right: 10px;
	bottom: 0px;
	cursor:pointer;
}

/* Highslide */

.highslide {
	cursor: url(../highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 1px solid gray;
}
.highslide:hover img {
	border: 1px solid white;
}

.highslide-image {
    border: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

/* Controlbar example */
.controlbar {
	width: 167px;
	height: 34px;
	background-image: url(../highslide/graphics/controlbar4.gif);
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(../highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}