﻿html{ 
	margin: 0px; padding: 0px 0px 0px 0px; 
}

body { 
	margin: 0px; padding: 0px; height: 100%; background-color: #8B8B8B;
	color: #676767; width: 100%; font-family: Arial, Verdana, Tahoma;
	font-size: 70%; background-image: url(../../../Images/sub-page-bg.gif); background-repeat: repeat-x;
}

.DefaultBG { _height: 1%; background-color: #717171; background-image: url(../../../Images/default-bg.gif); background-repeat: repeat-x; }

form { margin:0px; }
	
a { 
	color: #234770; text-decoration: none; 
}

#siteContainer { 
	width: 902px;
	left: 50%; margin-left: -451px; padding: 0px;
	position: relative; background-color: #FFFFFF;
	border-left: #FFFFFF 2px solid;	border-right: #FFFFFF 2px solid;
}

.txtContainer {
	background-image: url('/images/container2.gif'); background-repeat: repeat-y;
	padding: 20px;
}

.footer {
	font-size: 90%; background-image: url(../../../Images/footer-bg.gif); background-repeat: repeat-x;
}

.DefaultFooter {
	height: 94px; margin-top: 16px; padding-top: 11px; font-size:90%;
}

.backtoTop
{
	float: right;
	margin-top: -15px;
	margin-right: 40px;
}	

.Deal
{
	text-align: center;
	position: absolute;
	top: 400px;
	left: 250px;
}

.offer
{
	color: #FFFFFF;
	position: absolute;
	top: 50%; left: 15px;
}

.RangeRover
{
	text-align: center;
}

.menu-container
{
	width:100%; text-align: center;
	padding: 0px; margin: 0px;
}

.menu-table
{
	width:100%;
}

.menu-table .menu-table-first 
{
	background-image: url('../RadControls/Skins/Menu/menu-l.png');
	background-repeat: repeat-x;
	width:9px;
}

.menu-table .menu-table-last
{
	background-image: url('../RadControls/Skins/Menu/menu-r.png');
	background-repeat: repeat-x;
	width:9px;
}

.searchpanel-container
{
	color: #ffffff;
}

.content
{
    width: 535px;  
}

a:link		{ color: #742E52; text-decoration: none; background-color: inherit; }
a:visited	{ color: #742E52; text-decoration: none; background-color: inherit; }
a:hover		{ color: #742E52; text-decoration: none; background-color: inherit; }

.MainContainer
{ 
    background-image: url(/Images/mainContainer.png); background-repeat: no-repeat;
    padding: 10px; height: 250px;  text-align: left;
}

.specialOffer
{
    background-image: url(/Images/specialOffer.png); background-repeat: no-repeat;
    padding: 10px; width: 257px; height: 253px;  text-align: left;
}

a.VehicleLink:link		{ color: #363636; text-decoration: none; background-color: inherit; }
a.VehicleLink:visited	{ color: #363636; text-decoration: none; background-color: inherit; }
a.VehicleLink:hover		{ color: #363636; text-decoration: none; background-color: inherit; }


a.Defaulttweb:link    { color: #8B8B8B; text-decoration: none; background-color: inherit; }
a.Defaulttweb:visited { color: #8B8B8B; text-decoration: none; background-color: inherit; }
a.Defaulttweb:hover	  { color: #8B8B8B; text-decoration: none; background-color: inherit; }

a.tweb:link		{ color: #FFFFFF; text-decoration: none; background-color: inherit; }
a.tweb:visited	{ color: #FFFFFF; text-decoration: none; background-color: inherit; }
a.tweb:hover	{ color: #FFFFFF; text-decoration: none; background-color: inherit; }

h1
{
    font-size: 140%; color: #2d5989; font-weight: lighter;
    padding: 0px 0px 7px 0px; margin: 0px; 
}

h2
{
    font-size: 130%; color: #2d5989; font-weight: lighter; 
    padding: 0px 0px 13px 0px; margin: 0px; 
}

h3
{
    font-size: 140%; color: #010417; font-weight: lighter; 
    padding: 0px 0px 7px 0px; margin: 0px; 
}

.PriceContainer
{
    position: absolute; margin-top: -20px;   
}

.YouSave
{
   background-image: url(/Images/YouSave.gif); background-repeat: no-repeat;
   padding: 27px 5px 5px 2px; width: 83px; height: 57px; text-align: center;
   text-transform: uppercase; color: #fff799; font-weight: bold; float: left;
}

.Price
{
   float: left; padding: 20px 0px 0px 20px;
   text-align: right; 
}

.Manufacturers
{
    background-image: url(/Images/Manufacturers.png); background-repeat: no-repeat;
    height: 1%; width: 212px; background-color: #FFFFFF;
}

a.ManuLink:link		{ font-size: 90%; color: #363636; text-transform: uppercase; }
a.ManuLink:visited	{ font-size: 90%; color: #363636; text-transform: uppercase; }
a.ManuLink:hover	{ font-size: 90%; color: #363636; text-transform: uppercase; }

.SeachPanel
{
    background-image: url(/Images/searchPanel.png); background-repeat: no-repeat;
    width: 215px; height: 250px; margin: 0px; text-align: left;
}

.WelcomeTxt
{
    color: #FFFFFF; text-align: left; padding-bottom: 25px;
}

.Finance
{
    background-image: url(/Images/finance.png); background-repeat: no-repeat;
    width: 215px; height: 190px; margin: 0px; text-align: left;
    margin-top: 16px;
}

.Offers
{
    background-image: url(/Images/offers.png); background-repeat: no-repeat;
    width: 215px; height: 190px; text-align: left;
    margin-top: 16px;
}

.ExtraOffers
{
    background-image: url(/Images/extraOffer.png); background-repeat: no-repeat;
    width: 215px; height: 284px; margin: 0px; text-align: left;
    margin-top: 16px;
}

.TitleOffer
{
    background-image: url(/Images/title.gif); background-repeat: no-repeat;
    width: 532px; height: 32px; text-align: left; margin-bottom: 15px;
}

.SearchResults
{
     background-image: url(/Images/searchResults.gif); background-repeat: no-repeat;
     width: 530px; height: 1%; text-align: left; background-color: #FFFFFF;
}

.SearchItem
{
     background-image: url(/Images/searchItem.gif); background-repeat: no-repeat;
     width: 261px; height: 253px; text-align: left; margin-bottom: 8px;
     margin-left: 2px;
}

.More
{
    float: right;
    padding: 20px 20px 0px 0px;
}

.searchTitle
{
    padding: 6px 0px 4px 20px;
}

.carHeading
{
    height: 25px; font-size: 115%;
    padding: 10px;
}

.Pagination
{
    border-bottom: solid 1px #d6dce2;
    margin: 5px 10px 5px 10px;
}

.CarTypes
{
    border-bottom: solid 1px #d6dce2; line-height:18px;
    width: 200px; padding-bottom: 15px;
}

b
{
    color: #224f88;
}

.PageContainer {
     background-image: url(/Images/paginationBox.gif); background-repeat: no-repeat;
     text-align: left; margin-bottom: 8px;
     margin-left: 2px;
}

.DefaultHeaderBG {
	height: 51px; padding: 43px 50px 20px 40px;
	background-image: url(../../../Images/default-top-bg.gif); background-repeat: repeat-x;
}

.HeaderBG {
	height: 80px; padding: 65px 50px 20px 40px;
	background-image: url(../../../Images/subpage-top-bg.jpg); background-repeat: repeat-x;
}

.HeaderDefault { height: 33px; text-decoration: none; }
.Header { height: 36px; text-decoration: none; }

.HeaderCallRight { float: right; width: 149px; color: #000000; text-align: right; padding-top:3px; font-size: 105%; }

.DefaultImage { height: 463px; text-decoration: none; }

.DefaultSeeOurBut {
	position: absolute; z-index: 1000px; margin-top: 210px; right: 42px;
}

.DefaultMidleBG { _height: 1%; padding: 60px 90px 0px 90px; border-top: 2px #FFFFFF solid; background-color: #101214; }



.DefaultMidleTextBG { _height: 1%; color: #8B8B8B; font-size: 90%; text-decoration: none; }




.GrayText 	   { color: #8B8B8B; text-decoration: none; }

.BlueText 	   { color: #0A94E0; text-decoration: none; }
.BlueLineText  { color: #0A94E0; text-decoration: underline; }

.GreyishBlueText { color: #488EB0; text-decoration: none; }




a.BlueLineLink:link		{ color: #0A94E0; text-decoration: underline; }
a.BlueLineLink:visited	{ color: #0A94E0; text-decoration: underline; }
a.BlueLineLink:hover	{ color: #0A94E0; text-decoration: none; }

a.BlueLink:link		{ color: #0A94E0; }
a.BlueLink:visited	{ color: #0A94E0; }
a.BlueLink:hover	{ color: #0A94E0; text-decoration: underline; }

a.WhiteLineLink:link 	{ color: #FFFFFF; text-decoration: none; }
a.WhiteLineLink:visited	{ color: #FFFFFF; text-decoration: none; }
a.WhiteLineLink:hover	{ color: #FFFFFF; text-decoration: underline; }

a.BlackLineLink:link 	{ color: #000000; text-decoration: underline; }
a.BlackLineLink:visited	{ color: #000000; text-decoration: underline; }
a.BlackLineLink:hover	{ color: #000000; text-decoration: none; }

.DefaultFooterLeft  { float: left; width: 350px; _margin-right: -3px; line-height: 18px; }
.DefaultFooterRight { margin-left: 372px; _margin-left: 369px; padding-top: 20px; text-align: right; color: #8B8B8B; }

.FooterMidleBG {
	width: 798px; height: 74px; padding: 20px 52px 0px 52px;
	left: 50%; margin-left: -451px;
	position: relative; background-color: #000000;
	border-left: #FFFFFF 2px solid;	border-right: #FFFFFF 2px solid;
}

.FooterLeft  { float: left; width: 350px; _margin-right: -3px; color: #B2B2B2; }
.FooterRight { margin-left: 372px; _margin-left: 369px; padding-top: 4px; text-align: right; color: #FFFFFF; }

.ExcellenceMidleBG {
	_height: 1%; padding: 0px 58px 0px 58px;
	background-color: #F2F2F2; background-image: url(../../../Images/ExcellenceMidleBG.gif); background-repeat: repeat-x;
}
.ProDetailMidleBG {
	_height: 1%; padding: 0px 58px 0px 84px;
	background-color: #F2F2F2; background-image: url(../../../Images/ExcellenceMidleBG.gif); background-repeat: repeat-x;
}

.ExcellenceMidleRightBG { _height: 1%; background-image: url(../../../Images/Excellence-right-midle-bg.gif); background-repeat: repeat-y; background-position: right top; }

.ExcellenceMidleRight { float: right; width: 143px; _margin-left: -3px; margin-top: 134px; }
.ExcellenceMidleLeft  { margin-right: 150px; _margin-right: 147px; }

.ProDetailMidleRight { float: right; width: 143px; _margin-left: -3px; border-bottom: solid 4px #FFFFFF; }

.ExcellenceImageBG { height: 134px; border-bottom: 1px #F2F2F2 solid; }

.ExcellenceMidleTitleBG {
	height: 64px; padding: 70px 0px 0px 0px; margin-bottom: 32px;
	color: #666666; text-decoration: none; border-bottom: #D2D2D2 1px solid;
}

.ExcellenceMidleTitle { height: 25px; text-decoration: none; }

.ExcellenceMidleBotTextBG { padding: 0px 120px 30px 0px; text-align: justify; }
.ProDetailMidleBotTextBG { padding: 0px 94px 30px 0px; text-align: justify; }

.ExcellenceMidleTextImage { margin: 22px 0px; }

.ExcellenceBotIcon ul { margin: 0px 0px 0px -20px; padding: 0px 0px 0px 0px; position: relative; _height: 1%; }
.ExcellenceBotIcon li {
	margin: 0px 0px 10px 0px; padding: 0px 0px 0px 20px; line-height: 14px;
	background-image: url(../../../Images/icon-image.gif); background-repeat: no-repeat; background-position: left 4px;
}

.ProductDetailsImageBG {
	width: 837px; height: 345px; padding-left: 65px;
	background-image: url(../../../Images/product-details-image.jpg); background-repeat: no-repeat;
}

.ProductDetailsImageRight { width: 326px; _margin-left: -10px; position: absolute; right: 20px; }
.ProductDetailsImageLeft  { margin-right: 326px; _margin-right: 323px; padding-top: 62px; color: #B2B2B2; }

.ChargebayTitle { height: 35px; color: #FFFFFF; font-size: 180%; }

.ProductTopContactText { padding-top: 3px; line-height: 14px; font-size: 90%; }

.ProductDetailsImageLarge { float: left; width: 346px; float: left;  }
.ProductDetailsImageSmall { overflow:hidden; height:345px; position:absolute; width: 68px; right: -20px; }

.ProductDetailsSmallImage 		{ border: #666666 1px solid; border-right:0px; margin-top:-1px; z-index:1; position:relative; _height:1%; display:block; }
.ProductDetailsSmallImageOver	{ border: #B2B2B2 1px solid; border-right:0px; margin-top:-1px; z-index:2; position:relative; _height:1%; display:block; }

img { border: 0px; }

.ImageMidle { vertical-align: middle; }

.ChargebayBotTextBG {
	_height: 1%; background-color: #FFFFFF; border-top: #FFFFFF 2px solid;
	background-image: url(../../../Images/chargebay-bot-text-bg.gif); background-repeat: repeat-x;
}

.ChargebayContent {
	padding: 48px 55px 44px 55px;
}

.ColourPicker
{
    float: right;
}

.colourHighlight        { border: solid 2px #FFF; }
.colourHighlightSelect  { border: solid 2px #a3c9dc; }

.ChargebayArrow { float: left; width: 28px; }

.ChargebayBotTextBoxBG {
	margin: 30px 0px 0px 0px; padding: 10px 30px 10px 25px;
	background-color: #EAEAEA; border: #C9C9C9 1px solid;
}

.ChargebayBotTextBoxLeft  { float: left; width: 335px; _margin-right: -3px; color: #666666; font-size: 130%; padding-top: 11px; }
.ChargebayBotTextBoxRight { margin-left: 335px; _margin-left: 332px; color: #666666; text-align: right; text-decoration: none; }

.BlueTextDark 	   { color: #1172A8; text-decoration: none; }
.BlueLargeText 	   { color: #1172A8; font-size: 120%; text-decoration: none; }
.GrayLargeText 	   { color: #666666; font-size: 120%; text-decoration: none; }

.LandingPageImageBG { height: 217px; }

.LandingPageBotTextBG { padding: 30px 48px; }

.LandingPageTitle { height: 33px; }

.LandingPageBotTextRight { float: right; width: 396px; _margin-left: -3px; color: #666666; line-height: 16px; text-align: justify; }
.LandingPageBotTextLeft  { margin-right: 415px; _margin-right: 412px; color: #666666; line-height: 16px; text-align: justify; }

.ProductListBotTextBG { padding: 20px 50px; }

.ProductListBoxBoderBG { min-height: 220px; _height: 220px; margin-bottom: 30px; }
.ProductListBoxBoderBotBG { min-height: 220px; _height: 220px; }

.ProductListBoxLeft  {
	width: 392px; height: 189px; float: left; padding-right: 15px;
	background-image: url(../../../Images/search-results-box-bg.gif); background-repeat: no-repeat;
}
.ProductListBoxRight {
	width: 392px; height: 189px; float: right;
	background-image: url(../../../Images/search-results-box-bg.gif); background-repeat: no-repeat;
}

.ProductListBoxMidleBG { height: 147px; padding: 10px 20px 0px 25px; }

.ProductListBoxMidleLeft  { margin-right: 121px; _margin-right: 119px; }
.ProductListBoxMidleRight { float: right; width: 121px; _margin-left: -3px; margin-top: -10px; }

.ProductListBoxTitle { font-size: 180%; color: #000000; height: 30px; }

.ProductListBoxBotBG { height: 32px; padding: 0px 0px 0px 104px; text-decoration: none; color:#1FA8E5; }

.FloatRight { float: right; }

.ProductListBoxBotText { padding-top: 7px; }

.ProductListBoxBotImage { position: absolute; z-index: 1000px; margin: -25px 0px 0px 22px; }

.ContactMidleBG { min-height: 335px; _height: 335px; padding: 28px 63px 20px 52px; background-image: url(../../../Images/contact-bg.gif); background-repeat: repeat-x; }

.ContactMidleBoxBG {
	width: 738px; height: 268px; padding: 3px 10px 27px 39px;
	background-image: url(../../../Images/contact-midle-bg.png); background-repeat: no-repeat;
	
	_background-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/contact-midle-bg.png', sizingMethod='scale');
}

.ContactMidleBoxRight { float: right; width: 537px; _margin-left: -3px; }
.ContactMidleBoxLeft  { margin-right: 537px; _margin-right: 534px; padding: 30px 0px 0px 0px; color: #FFFFFF; font-size: 110%; }

.ContactCloseBut { height: 21px; text-align: right; }

.ContactTitle { height: 36px; text-decoration: none; }

#viewBullet ul { padding-left: 0px;	list-style: none;   margin-top: 0px;	margin-bottom: 50px; margin-left: 0px; margin-right:15px;}
#viewBullet li { padding-top: 0px;	list-style: none;	font-size: 100%;	position: relative; background-image: url(../../../Images/arrow-1.gif); background-repeat:no-repeat; background-position:left center; margin-bottom: 10px; padding-left: 30px; }






