﻿html
{
	
}

body
{
	background-image:url(themes/bggrad.jpg); background-repeat:repeat-x;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.FormInput
{
	border:#FFFFFF none 0px;
	background-image:url(./themes/inputBG.jpg);
	width:260px; height:39px;
}


/* Layout Styles */

#ContentWrapper
{
	width:925px; height:605px;
	background-color:#FFFFFF;
	border:#000000 1px solid;
	position:absolute; left:50%; top:50%; z-index:10;
	margin-left:-463px; margin-top:-303px;
}

.LandingContentWrapper
{
	width:924px; height:605px;
	border:#000000 1px solid;
	position:absolute; left:50%; top:50%; z-index:10;
	margin-left:-463px; margin-top:-303px;
}

#ContentShadow
{
	width:985px; height:640px;
	position:absolute; z-index:8;
	background-image:url(themes/shadow.png); background-repeat:no-repeat;
	left:50%; top:50%; z-index:10;
	margin-left:-463px; margin-top:-303px;
}

#HVCMainContentDiv
{
	float:left;
}

.PageWrapper
{
	position:absolute;
	top:56px;
	left:300px;
	margin-right:56px;
}

#SmallContentWrapper
{
	width:440px; height:340px;
	background-color:#FFFFFF;
	border:#000000 1px solid;
	position:absolute; left:50%; top:50%; z-index:100;
	margin-left:-220px; margin-top:-170px;
}

#SmallContentShadow
{
	width:465px; height:365px;
	position:absolute; z-index:80;
	background-image:url(themes/shadowSmall.png); background-repeat:no-repeat;
	left:50%; top:50%; z-index:100;
	margin-left:-222px; margin-top:-172px;
}

/* Landing/Home Page */

#AddBlock
{
	width:360px;
	position:absolute;
	left:56px;
	top:135px;
	font-size:10px;
}

.HomeButtonDiv
{
	float:left;
	margin-right:64px; margin-bottom:40px;
	color:#f69433;
	font-size:12px;
	text-align:center;
	width:110px;
}

#HomeWrapper
{
	float:left;
    margin-left:56px;
    width:873px;
    clear:right;
    margin-bottom:56px;
}

#HomeWrapper a
{
	text-decoration:none;
	border:0px;
}

#HomeWrapper img
{
	border:0px;
}

#BottomTextDiv
{
	position:absolute;
	left:0px; top:560px;
	font-size:9px;
	z-index:20;
	text-align:center;
	width:925px;
}

/* Left Menu Styles */

#HVCLeftMenuDiv
{
	float:left;
	width:194px;
	margin-top:95px; margin-left:56px;
}

#LeftMenuTopDiv
{
	margin-top:-50px; margin-left:-10px; padding-bottom:10px;
}

#LeftMenuWrapper
{
	
	float:left;
}

.LeftButtonDiv
{
	float:left;
	margin-right:23px; margin-bottom:3px;
	color:#f69433;
	font-size:9px; font-weight:bold;
	width:73px;
	text-align:center;
}

.LeftButtonDiv a:link
{
	border:0px;
	text-decoration:none;
}

.LeftButtonDiv a:hover
{
	text-decoration:none;
	border:0px;
}

.LeftButtonDiv a:visited
{
	border:0px;
	text-decoration:none;
}

.LeftButtonDiv a:active
{
	border:0px;
	text-decoration:none;
}

.LeftMenuImg
{
	clear:right;
	border:0px;
}

.LeftMenuBottomDiv
{
	position:absolute;
	top:505px; left:7px;
	width:240px;
	height:100px;
	overflow:hidden;
}

.LeftMenuBottomDiv a:link
{
	border:0px;
	text-decoration:none;
}

.LeftMenuBottomDiv a:hover
{
	text-decoration:none;
	border:0px;
}

.LeftMenuBottomDiv a:visited
{
	border:0px;
	text-decoration:none;
}

.LeftMenuBottomDiv a:active
{
	border:0px;
	text-decoration:none;
}

.LeftMenuBottomDiv img
{
	border:0px;
}

#NewsletterDiv
{
	width:440px; height:340px;
	background-color:#FFFFFF;
	border:#000000 1px solid;
	position:absolute; left:100%; top:-250px; z-index:100;
	margin-left:-220px; margin-top:-170px;
}

#NewsletterShadow
{
	width:465px; height:365px;
	position:absolute; z-index:80;
	background-image:url(themes/shadowSmall.png); background-repeat:no-repeat;
	left:100%; top:-250px; z-index:100;
	margin-left:-222px; margin-top:-172px;
}

/* Top Bar */

#TopBarLeftDiv
{
	float:left;
	margin-left:56px; margin-top:56px;
}

#TopBarRightDiv
{
	float:right;
	margin-right:200px; margin-top:56px;
}



/* Link Styles */

.OrangeLink a:link
{
	border:0px;
	color:#f69433;
}

.OrangeLink a:hover
{
	text-decoration:none;
	border:0px;
	color:#1c893a;
}

.OrangeLink a:visited
{
	border:0px;
	color:#1c893a;
}

.OrangeLink a:active
{
	border:0px;
	color:#1c893a;
}

.OrangeLinkBold a:link
{
	border:0px;
	color:#f69433;
	text-decoration:none;
	font-weight:bold;
}

.OrangeLinkBold a:hover
{
	text-decoration:none;
	border:0px;
	color:#1c893a;
	font-weight:bold;
}

.OrangeLinkBold a:visited
{
	border:0px;
	color:#1c893a;
	text-decoration:none;
	font-weight:bold;
}

.OrangeLinkBold a:active
{
	border:0px;
	color:#1c893a;
	text-decoration:none;
	font-weight:bold;
}

.OrangeLinkBold2 a:link
{
	border:0px;
	color:#f69433;
	text-decoration:none;
	font-weight:bold;
}

.OrangeLinkBold2 a:hover
{
	text-decoration:none;
	border:0px;
	color:#0154a0;
	font-weight:bold;
}

.OrangeLinkBold2 a:visited
{
	border:0px;
	color:#0154a0;
	text-decoration:none;
	font-weight:bold;
}

.OrangeLinkBold2 a:active
{
	border:0px;
	color:#0154a0;
	text-decoration:none;
	font-weight:bold;
}

/* Text Styles */

.OrangeText
{
	color:#f69433;
}

.OrangeText8px
{
	font-size:8px;
	color:#f69433;
}

.OrangeText10px
{
	font-size:10px;
	color:#f69433;
}

.BlackText
{
	color:#000000;
}

.BlackText10px
{
	color:#000000;
    font-size:10px;
}

.WhiteTextBold
{
	color:#ffffff;
	font-weight:bold;
}

.BlackTextBold
{
	color:#000000;
	font-weight:bold;
}

.BlackText14pxBold
{
	color:#000000;
	font-weight:bold;
    font-size:14px;
}

.OrangeTextBold
{
	color:#f69433;
	font-weight:bold;
}

.OrangeTextBold a
{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.OrangeTextBold13pix
{
	font-size:13px;
	color:#f69433;
	font-weight:bold;
}

.OrangeText26px
{
	font-size:26px;
	color:#f69433;
}

.OrangeText20px
{
	font-size:20px;
	color:#f69433;
}

.OrangeText20px a:link
{
	border:0px;
	color:#f69433;
}

.OrangeText20px a:hover
{
	text-decoration:none;
	border:0px;
	color:#f69433;
}

.OrangeText20px a:visited
{
	border:0px;
	color:#f69433;
}

.OrangeText20px a:active
{
	border:0px;
	color:#f69433;
}

/* BotBar Styles */

#HVCBotBarContentDiv
{
	position:absolute;
	left:0px;
	top:570px;
}

.BBLeftDiv
{
	margin-top:-40px;
	position:relative;
	left:56px;
	top:0px;
}

.BBRightDiv
{
	text-align:right;
	position:relative;
	left:500px;
	top:-30px;
}

.BBMiddleDiv
{
	position:relative;
	left:600px;
	top:-21px;
}

.BBMiddleDiv a:link
{
	border:0px;
	color:#f69433;
	text-decoration:none;
}

.BBMiddleDiv a:hover
{
	text-decoration:none;
	border:0px;
	color:#f69433;
}

.BBMiddleDiv a:visited
{
	border:0px;
	color:#f69433;
	text-decoration:none;
}

.BBMiddleDiv a:active
{
	border:0px;
	color:#f69433;
	text-decoration:none;
}

#BotBarWrapper
{
	margin-right:56px; margin-left:56px;
}

/* About Us Styles */

/* Special Offer Style */

#HVCSpecialOffer
{
	position:absolute;
	height:150px; width:564px;
	top:425px; left:305px;
	background-color:#ffeddf;
	border:solid 3px #f69433;
}

#SpecOfferRotImg
{
	float:left;
	margin-right:20px; margin-top:10px; margin-left:10px;
}

#SpecOfferDetails
{
	float:left;
}

/* Random Div Style */

.DivFloatLeft
{
	float:left;
}

/* Find By Styles */

/* Quote Styles */

#DisplayVehicleDivQuote
{
	position:absolute;
	height:145px; width:564px;
	top:18px;
	background-color:#ffeddf;
	border:solid 3px #f69433;
}

#QuoteBottomDiv
{
	position:absolute;
	width:564px;
	top:178px; left:0px;
}

.OrangeRow
{
	background-color:#f69433;
}

/* Results Styles */

#DisplayVehicleDiv
{
	position:absolute;
	height:145px; width:564px;
	top:374px;
	background-color:#ffeddf;
	border:solid 3px #f69433;
}

#DisplaySelectedDiv
{
	position:absolute;
	height:145px; width:564px;
	top:374px;
	background-color:#ffeddf;
	border:solid 3px #f69433;
}

/* Login styles */

#LoginWrapper
{
	position:absolute; left:150px; top:150px;
	width:100%;
	
}

/* Contact Styles */

.InputBoxDiv
{
	background-image:url(./themes/inputBG.jpg);
	width:263px;
	height:41px;
	
}

.InputBoxDivLarge
{
	background-image:url(./themes/inputBGLarge.jpg);
	width:263px;
	height:82px;
	
}

#ContactWrapper img
{
	border:0px;
}

#ContactWrapper a
{
	text-decoration:none;
	border:0px;
}

.ContactButtonDiv
{
	float:left;
	margin-right:30px; margin-top:25%;
	color:#f69433;
	font-size:12px;
	text-align:center;
	width:110px;
}

#ContactTab
{
	width: 100%; 
	border: 0px; 
	margin-top: 5px;
}

#CallbackTab
{
	width: 100%; 
	border: 0px; 
	margin-top: 5px;
}

/* Log in Number Plate Styles */

.ConfirmRegSelection
{
	/*margin-top:200px; margin:auto;*/
	position:absolute;
	bottom:50px; left:335px;
}

#TypeWrapper
{
	height:110px; width:668px;
	position:absolute; left:79px; 
	top:-19px;
}
#NumPlateWrapper
{
	margin-top:20px;
}

.NumPlateDiv
{
	background-repeat:no-repeat; background-position:center;
	height:127px; width:510px;
	text-align:center;
	margin-bottom:25px;
}

#NumPlateSelDiv
{
	text-align:center;
}
.NumPlateImgStart
{
	width:35px; height:60px;
	margin-top:34px; margin-right:10px; margin-left:60px;
}

.NumPlateImg
{
	width:77px; 
height:129px;
	margin-top:34px; margin-right:10px;
}

.RegBtn
{
	position:absolute;
	left:100px; top:100px; 
}

.PlateDiv
{
	width:753px;
	margin:auto;
	display:block;
	position:relative;
}

.SelectionWrapper
{
	width:753px;
	margin:auto; display:block;
	clear:both;
}

.BadgeSelection
{
	width:241px;
	float:left;
	clear:left;
	margin-top:10px;
}

.BadgeSelectionR
{
	width:241px;
	float:right;
	clear:right;
	margin-top:10px;
}
    
.BadgeOption1
{
	margin-left:20px;
}
    
.BadgeOption
{
	margin-left:60px;
}


/* Log in status styles */

.CarPos1
{
	position:absolute;
	top:143px;
	left:0px;
	z-index:100;
}

#StatusText1
{
	position:absolute;
	top:220px;
	left:0px;
	text-align:center;
}

#StatusText2
{
	position:absolute;
	top:220px;
	left:117px;
	text-align:center;
}

#StatusText3
{
	position:absolute;
	top:220px;
	left:229px;
	text-align:center;
}

#StatusText4
{
	position:absolute;
	top:220px;
	left:343px;
	text-align:center;
}

#StatusText5
{
	position:absolute;
	top:220px;
	left:465px;
	text-align:center;
}

.StatusBG
{
	position:absolute;
	top:180px;
	left:0px;
}

#StatusBottomDiv
{
	position:absolute;
	top:400px;
	left:0px;
	width:564px;
}

#StatBotDiv a
{
	text-decoration:none;
	border:0px;
}

#StatBotDiv img
{
	border:0px;
}

/* Sell My car Left Menu Styles */


#SellMyCarTelNo
{
	position:absolute;
	top:480px; left:56px;
	width:195px;
	height:125px;
	overflow:hidden;
}

.RegBtn
{
	position:absolute;
	left:100px; top:100px;
}

.SellBtn
{
	position:absolute;
	left:100px; top:300px;
}

.SellBtnTxt
{
	position:absolute;
	left:120px; top:392px;
	font-size:11px;
}

.RegBtnTxt
{
	position:absolute;
	left:120px; top:190px;
	font-size:11px;
}

.RegSubBtn
{
	position:absolute;
	left:10px; top:170px;
}

#RegCloseBtn
{
	position: absolute;
    top: 170px; left: 200px;
    cursor:hand; cursor:pointer;
}

/* Sell my car Styles */

.PagingText
{
	cursor:pointer; cursor:hand;
}

.PagingTextSelected
{
	cursor:pointer; cursor:hand;
	color:#f69433;
}

#bonnet
{
	position:absolute;
    left: 318px; top: 113px;
    cursor:hand; cursor:pointer;
}

#boot
{
	position:absolute;
    left: 491px; top: 112px; 
    cursor:hand; cursor:pointer;
}

#frontbumper
{
	position:absolute;
    left: 286px; top: 84px; 
    cursor:hand; cursor:pointer;
}

#frontleftdoor
{
	position:absolute;
    left: 372px; top: 91px; 
    cursor:hand; cursor:pointer;
}

#frontleftlight
{
	position:absolute;
    left: 302px; top: 99px; 
    cursor:hand; cursor:pointer;
}

#frontrightdoor
{
	position:absolute;
    left: 372px; top: 168px; 
    cursor:hand; cursor:pointer;
}

#frontrightlight
{
	position:absolute;
    left: 302px; top: 153px; 
    cursor:hand; cursor:pointer;
}

#frontwindscreen
{
	position:absolute;
    left: 370px; top: 113px; 
    cursor:hand; cursor:pointer;
}

#rearbumper
{
	position:absolute;
    left: 547px; top: 86px;
    cursor:hand; cursor:pointer;
}

#rearleftdoor
{
	position:absolute;
    left: 426px; top: 91px;
    cursor:hand; cursor:pointer;
}

#rearleftlight
{
	position:absolute;
    left: 532px; top: 91px;
    cursor:hand; cursor:pointer;
}

#rearrightdoor
{
	position:absolute;
    left: 426px; top: 168px; 
    cursor:hand; cursor:pointer;
}

#rearrightlight
{
	position:absolute;
    left: 531px; top: 170px; 
    cursor:hand; cursor:pointer;
}

#rearwindscreen
{
	position:absolute;
    left: 467px; top: 112px; 
    cursor:hand; cursor:pointer;
}

#roof
{
	position:absolute;
    left: 392px; top: 124px; 
    cursor:hand; cursor:pointer;
}

#frontleftwheel
{
	position:absolute;
    left: 332px; top: 66px; 
    cursor:hand; cursor:pointer;
}

#rearleftwheel
{
	position:absolute;
    left: 481px; top: 66px;
    cursor:hand; cursor:pointer;
}

#frontrightwheel
{
	position:absolute;
    left: 332px; top: 193px; 
    cursor:hand; cursor:pointer;
}

#rearrightwheel
{
	position:absolute;
    left: 481px; top: 193px; 
    cursor:hand; cursor:pointer;
}

#sparewheel
{
	position:absolute;
    left: 496px; top: 120px; 
    cursor:hand; cursor:pointer;
}

#frontleftquarter
{
	position:absolute;
    left: 294px; top: 87px; 
    cursor:hand; cursor:pointer;
}

#frontrightquarter
{
	position:absolute;
    left: 294px; top: 145px; 
    cursor:hand; cursor:pointer;
}

#rearleftquarter
{
	position:absolute;
    left: 490px; top: 87px;
    cursor:hand; cursor:pointer;
}

#rearrightquarter
{
	position:absolute;
    left: 490px; top: 145px; 
    cursor:hand; cursor:pointer;
}

#leftside
{
	position:absolute;
    left: 373px; top: 85px; 
    cursor:hand; cursor:pointer;
}

#rightside
{
	position:absolute;
    left: 373px; top: 200px; 
    cursor:hand; cursor:pointer;
}

#DamageDiv
{
	position:absolute;
	left:280px; top:52px;
}

.HelpIcon
{
	cursor:hand; cursor:pointer;
}

#DiagnosisHelp
{
	position: absolute; 
	left: 550px; top: 215px;
}

#OptionsHelp
{
	position: absolute; 
	left: 550px; top: 435px;
}

#AccessoriesHelp
{
	position: absolute; 
	left: 265px; top: 30px;
}

#SellPager
{
	position: absolute; 
	left: 201px; top: 485px;
}

.SellNext
{
	cursor:hand; cursor:pointer; 
	position:absolute; 
	left:500px; top:465px;
}

#SellBack
{
	cursor:hand; cursor:pointer; 
	position:absolute; 
	left:0px; top:465px;
}

.SellSubmit
{
	cursor:hand; cursor:pointer; 
	position:absolute; 
	left:500px; top:462px;
}

.SellNextText
{
	position: absolute; 
	left: 465px; top: 483px;
}

#SellBackText
{
	position: absolute; 
	left: 77px; top: 485px;
}

#OKButt
{
	cursor:hand; cursor:pointer;
}

#OKButt2
{
	cursor:hand; cursor:pointer;
	position:absolute;
	left:0px;
	top:160px;
	z-index:200;
}

#DamageDiv
{
	z-index: 101;
	background-color:#ffffff;
}

/* Help Styles */

#HelpWrapper
{
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
}

#DiagnosisDiv
{
	display:none;
}

#AccessoriesDiv
{
	display:none;
}

#OptionsDiv
{
	display:none;
}

/* Sell my car add image styles */

#AddImgCancelBtn
{
	cursor:hand; cursor:pointer;
}

#AddImageMainDiv
{
	text-align:center;
	margin-top:10px;
}

.AddImgUpload
{
	margin-left:100px;
}

/* Terms Styles */

#TermsDiv
{
	overflow:auto;
	margin:10px;
	width:420px; height:320px;
}

/* Coming Soon styles */

.FormInput
{
	border:#FFFFFF none 0px;
	background-image:url(./themes/inputBG.jpg);
	width:260px; height:39px;
}

#SoonHP
{
	position:absolute; top:265px; left:232px;
}

#RegButFP
{
	position:absolute; left:300px; top:324px;
}

#SellBtnFP
{
	position:absolute; left:520px; top:324px;
}

#ComSoonSellText
{
	position:absolute; left:525px; top:412px;
	text-align:center;
}

#ComSoonRegText
{
	position:absolute; left:315px; top:412px;
	text-align:center;
}

#AddBlock
{
	width:360px;
	position:absolute;
	left:56px;
	top:145px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#FormPop
{
	width:320px; height:300px;
	border:#f58025 1px solid;
	position:absolute; top:55%; 
	left:51%;
	background-color:#FFFFFF;
	margin-left:-170px; margin-top:-150px;
	display:none;
}

#FormPop p
{
	margin-left:20px;
	color:#f58025; font-weight:bold; font-size:13px;
}

#FormPop input
{
	margin-left:20px;
}

.FormError
{
	width:100%;
	text-align:center;
	color:#ff0000;
}

.SubmitBut
{
	margin:auto;
}

/* Search Styles */

.SearchDiv
{
	position:absolute;
	left:70px; top:160px;
	width:100%;
}

.SearchManuDiv
{
	position:absolute;
	left:18px; top:160px;
	width:100%;
}

.SearchBudgetDiv
{
	position:absolute;
	left:56px; top:160px;
	width:100%;
}

.SearchUseDiv
{
	position:absolute;
	left:10px; top:190px;
	width:100%;
}

.SearchBtn
{
	position:absolute;
	left:500px; top:230px;
}

#SearchTxtFindBy
{
	position:absolute;
	left:513px; top:287px;
}

/* IRBotBar Styles */

#IRBotBarDiv
{
	position:absolute;
	bottom:0px; right:10px;
}

/* Others */

.DDL
{
	cursor:hand;
}

/* Favourites */

.FavouritesDiv
{
	margin-bottom:20px;
	width:540px;
	background-color:#ffeddf;
	border:solid 3px #f69433;
}

/* Buy from HVC */

#BuyLandingWrapper img
{
	border:0px;
}

#BuyLandingWrapper a
{
	text-decoration:none;
	border:0px;
}

.BuyLandingButtonDiv
{
	float:left;
	margin-right:30px; margin-top:35%; margin-left:100px;
	color:#f69433;
	font-size:12px;
	text-align:center;
	width:110px;
}

#GridVehicleDiv
{
	height:145px; width:564px;
	background-color:#ffeddf;
	border:solid 3px #f69433;
}

/* Used Sale Vehicle */

#ExtraInfoTab
{
	margin-top:20px;
	border: solid 3px #f69433;
	width:570px; height:170px;
	margin-left:-3px;
}

#DescripSpan
{
	
}