body {
	margin:0 auto;
	padding:0;
	background-color:#FFF;
}
/*..................... Reset .............................*/
.Clear {
	clear:both;
	display:block;
	height:0;
	width:0;
	overflow:hidden;
	visibility:hidden;
}
.Hide_Heading, .Hide_HR {
	display:none;
	height:0;
	width:0;
}
p, h1, h2, h3, form, input, .TextReplaceByImage {
	margin:0;
	padding:0;
}
.TextReplaceByImage {
	background-repeat:no-repeat;
	background-position:0 0;
	text-indent:-9999px;
}
a:active, a:focus{ outline:none; }  
h1, h2, h3 { font-weight:normal; }
#MainDiv div { overflow:hidden; }
.hide {display:none;visibility:hidden;}
table { border-collapse:collapse; }
.limiterBox {
	border: 1px solid #000;
	border-top: none;
	background-color: #0088c1;
	color:#FFF;
	padding: 3px 6px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	word-spacing:1px;
}
.Message {
	padding:15px 15px 15px 37px;
	background-position:15px 17px;
	background-repeat:no-repeat;
	border:1px solid;
	display:block;
	margin-bottom:20px;
	/*text-shadow: 0 1px 0 #AAAAAA;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.Message.Error {
	background-color:#F5E8E8;
	background-image:url(../Images/Common/error.png);
	border-color:#DFB2B2;
	color:#9E1111;
}
.Message.Success {
	background-color:#e8f6e9;
	background-image:url(../Images/Common/success.png);
	border-color:#b2e1b7;
	color:#11a322;
}
.Message.Info {
	background-color:#eaedf7;
	background-image:url(../Images/Common/info.png);
	border-color:#b8c3e4;
	color:#2446ad;
}
.Message.Warning {
	background-color:#f9f8e8;
	background-image:url(../Images/Common/warning.png);
	border-color:#ebe7b3;
	color:#c2b515;
}
/*..................... More Css Layer .............................*/
.my-layer {
	width: 847px;
	height: 700px;
	background: url(../Plugins/MoreCSS/shadow-background.png) no-repeat left top;
}
.close-link {
	height: 19px;
	padding-right: 27px;
	text-align: right;
}
.close-link a {
	padding: 1px 5px;
	background-color: #2e6ab0;
	text-decoration: none;
	font-weight: bold;
	color: white;
}
.content-DIV { margin-left: 20px; }
/*..................... Link .............................*/
A:link { TEXT-DECORATION: none }
A:active { TEXT-DECORATION: none }
A:visited { TEXT-DECORATION: none }
A:hover { TEXT-DECORATION: underline }
/*..................... Color .............................*/
.Gray { color:#3d3d3d; }
.Blue { color:#3264ab; }
.DarkGary { color:#434343; }
.DarkBlue { color:#1241a1; }
.Navy { color:#04b0f9; }
.DarkBlue_View { color:#0a3a79; }
.Red { color:#CE2020; }
.LightGray { color:#CCCCCC; }
/*..................... Font Family .............................*/
.Tahoma11 {
	font-family:Tahoma, Times New Roman, Times, serif;
	font-size:11px;
}
.Tahoma12 {
	font-family:Tahoma, Times New Roman, Times, serif;
	font-size:12px;
}
.Tahoma14 {
	font-family:Tahoma, Times New Roman, Times, serif;
	font-size:14px;
}
.Tahoma15 {
	font-family:Tahoma, Times New Roman, Times, serif;
	font-size:15px;
}
.Tahoma16 {
	font-family:Tahoma, Times New Roman, Times, serif;
	font-size:16px;
}
.Tahoma17 {
	font-family:Tahoma, Times New Roman, Times, serif;
	font-size:17px;
}
.Tahoma18 {
	font-family:Tahoma, Times New Roman, Times, serif;
	font-size:18px;
}
.Arial15 {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:15px;
}
.Arial16 {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:16px;
}
/*..................... MainDiv .............................*/
#MainDiv {
	width:1003px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}
/*..................... Header .............................*/
#Header {
	width:1003px;
	clear:both;
	float:left;
}
#Logo {
	float:left;
	width:208px;
	padding:15px 20px 11px 12px;
}
#HeaderRight {
	width:763px;
	float:right;
}
#HeaderRightContent {
	width:763px;
	float:left;
	padding-top:28px;
}
#CallNow {
	float:right;
	padding-right:35px;
}
/*..................... TopNavigation .............................*/
#TopNavigation {
	float:left;
	width:763px;
	padding-top:10px;
}
#UL_TopNavigation {
	width:754px;
	height:35px;
	padding:0;
	margin:0;
	list-style-type:none;
}
#TopNavigation li { display:inline; }
#UL_TopNavigation {
	width:754px;
	height:35px;
	padding:0;
	margin:0;
	list-style-type:none;
}
#UL_TopNavigation li { display:inline; }
#UL_TopNavigation li a {
	height:35px;
	float:left;
	background-image:url(../Images/Common/Bg-Navigation.gif);
	background-repeat:no-repeat;
}
ul#UL_TopNavigation li#LI_TopNavigation_1 a {
	width:93px;
	background-position: 0 0;
}
ul#UL_TopNavigation li#LI_TopNavigation_1_On a {
	width:93px;
	background-position: 0 -35px;
}
ul#UL_TopNavigation li#LI_TopNavigation_2 a {
	width:90px;
	background-position: -93px 0;
}
ul#UL_TopNavigation li#LI_TopNavigation_2_On a {
	width:90px;
	background-position: -93px -35px;
}
ul#UL_TopNavigation li#LI_TopNavigation_3 a {
	width:90px;
	background-position: -183px 0;
}
ul#UL_TopNavigation li#LI_TopNavigation_3_On a {
	width:90px;
	background-position: -183px -35px;
}
ul#UL_TopNavigation li#LI_TopNavigation_4 a {
	width:96px;
	background-position:-273px 0;
}
ul#UL_TopNavigation li#LI_TopNavigation_4_On a {
	width:96px;
	background-position:-273px -35px;
}
ul#UL_TopNavigation li#LI_TopNavigation_5 a {
	width:116px;
	background-position: -369px 0;
}
ul#UL_TopNavigation li#LI_TopNavigation_5_On a {
	width:116px;
	background-position: -369px -35px;
}
ul#UL_TopNavigation li#LI_TopNavigation_6 a {
	width:90px;
	background-position: -485px 0;
}
ul#UL_TopNavigation li#LI_TopNavigation_6_On a {
	width:90px;
	background-position: -485px -35px;
}
ul#UL_TopNavigation li#LI_TopNavigation_7 a {
	width:90px;
	background-position: -575px 0;
}
ul#UL_TopNavigation li#LI_TopNavigation_7_On a {
	width:90px;
	background-position: -575px -35px;
}
ul#UL_TopNavigation li#LI_TopNavigation_8 a {
	width:89px;
	background-position: -665px 0;
}
ul#UL_TopNavigation li#LI_TopNavigation_8_On a {
	width:89px;
	background-position: -665px -35px;
}
/*..................... Search .............................*/
#Search {
	width:1003px;
	float:left;
	clear:both;
	min-height:137px;
	height:auto !important;
	height:137px;	
}
#Search .CurveTop {
	width:1003px;
	height:11px;
	background:url(../Images/Common/Curve-Top-Search.gif);
	background-repeat:no-repeat;
	float:left;
}
#Search .CurveContent {
	width:1001px;
	float:left;
	margin-left:1px;
	margin-right:1px;
	background:url(../Images/Common/Bg-Search.gif);
	background-repeat:repeat-x;
	background-color:#d0ecf7;
}
#Search .CurveBottom {
	float:left;
	width:1003px;
	height:11px;
	background:url(../Images/Common/Curve-Bottom-Search.gif);
	background-repeat:no-repeat;
}
#SpecialOfferSignup {
	float:left;
	width:303px;
	border-right:1px dashed #9b9b9b;
	padding-left:9px;
	font-family:Tahoma, Times New Roman, Times, serif;
	font-size:11px;
}
.Heading_Search {
	width:100%;
	padding:5px 0px 4px 0px;
}
#SearchByVehicleType {
	float:left;
	width:364px;
	border-right:1px dashed #9b9b9b;
	padding-left:11px;
	font-family:Tahoma, Times New Roman, Times, serif;
	font-size:11px;
}
#SearchByVehicleType table td {
	width:20%;
	padding-top:5px;
	padding-right:8px;
}
#QuickQuote {
	float:right;
	width:289px;
	padding-right:14px;
	font-family:Tahoma, Times New Roman, Times, serif;
	font-size:11px;
}
.TextBox, .SelectionBox, .TextArea {
	font-family:Tahoma, Times New Roman, Times, serif;
	font-size:11px;
	background-color:#f3f3f3;
	border:1px solid #cbcecf;
}
.TextBox {
	height:15px;
	padding:2px 0px 0px 2px;
}
.TextArea { padding:2px 0px 0px 2px; }
.focusField {
	border:solid 1px #73A6FF;
	background:#EFF5FF;
	color:#000;
}
.idleLabel { /*background-color:#f3f3f3;*/ }
.SelectBox {
	font-family:Tahoma, Times New Roman, Times, serif;
	font-size:11px;
}
.TextBoxWidthPx { width:141px; }
.SelectBoxWidth { width:100%; }
/*..................... MainBody .............................*/
#MainBody {
	float:left;
	width:1003px;
	clear:both;
	padding-top:19px;
}
/*..................... LeftBody .............................*/
#LeftBody {
	float:left;
	width:201px;
}
#NavigationBanner {
	width:184px;
	float:left;
	padding:0px 0px 20px 8px;
}
#NavigationBanner ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#NavigationBanner li {
	margin:0;
	padding:6px 0px 0px 0px;
	list-style-type:none;
}
#LeftNavigation {
	width:201px;
	float:left;
}
#LeftNavigation .CurveTop {
	width:190px;
	float:left;
	background:url(../Images/Common/Bg-Top-LeftNavigation.gif);
	background-repeat:no-repeat;
	height:40px;
	padding-left:11px;
	padding-top:7px;
	position:relative;
}
#LeftNavigation .CurveContentArea {
	width:199px;
	float:left;
	border-left:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
	position:relative;
	bottom:13px;
}
#LeftNavigationContent {
	float:left;
	width:184px;
	padding-left:10px;
	color:#3d3d3d;
	font-weight:bold;
	font-family:Tahoma, Times New Roman, Times, serif;
	font-size:11px;
}
#LeftNavigationContent ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#LeftNavigationContent li {
	margin:0;
	padding:5px 0px 6px 0px;
	list-style-type:none;
	background:url(../Images/Common/Bg-Line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#LeftNavigationContent li > span {
	background:url(../Images/Common/Bullet-Arrow.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 12px;
}
.HeadingBullet {
	float:left;
	background:url(../Images/Common/Bullet-heading.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:25px;
	margin-bottom:10px;
}
#LeftNavigation .CurveBottom {
	width:201px;
	float:left;
	background:url(../Images/Common/Curve-Bottom-LeftNavigation.gif);
	background-repeat:no-repeat;
	height:9px;
	position:relative;
	bottom:13px;
}
/*..................... BodyContentArea .............................*/
#BodyContentArea {
	float:left;
	width:550px;
	/*	background-color:#00FF00;*/
	padding-left:25px;
}
.BodyContent {
	float:left;
	width:550px;
	font-family:Tahoma, Times New Roman, Times, serif;
	font-size:12px;
	line-height:19px;
	color:#000000;
}
.BodyContent .BulletBlue{
	float:left;
	clear:both;
}
.BodyContent .BulletBlue ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.BodyContent .BulletBlue li{
	margin:0;
	padding:0px 0px 0px 15px;
	list-style-type:none;
	background:url(../Images/Common/Bullet-Arrow-Blue.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
}
.Bullet-Red{
    margin:0;
	padding:0px 0px 0px 22px;
	list-style-type:none;
	background:url(../Images/Common/Bullet_Red.gif);
	background-repeat:no-repeat;
	background-position:2px 0px;
	line-height:24px;
}
.Icon_Top{
	width:550px;
	float:left;
	text-align:right;
}
#BreadCrumbs { margin-bottom:10px; }
#PageHeading {
	width:100%;
	clear:both;
	margin-bottom:20px;
}
/*.Heading {
	width:100%;
	clear:both;
	color:#CE2020;
}
.HeadingPadding {
	padding:10px 0px 0px 0px;
}
*/
#LatestCarContratHire {
	float:left;
	width:550px;
	padding-top:20px;
}
.HR {
	clear:both;
	background-image:url(../Images/Common/HR.gif);
	background-repeat:repeat-x;
	background-position:left center;
	height:1px;
	margin:20px 0;
}
.FormPadding td { padding-bottom: 7px; }
.TextHeading{
	padding-bottom:10px;
}
/*..................... Feature Product Super/Normal .............................*/
.FP_Super {
	float:left;
	width:550px;
	clear:both;
	margin-bottom:10px;
}
.FP_Super .CurveTop {
	float:left;
	width:100%;
	height:11px;
	background:url(../Images/Common/Curve-Top-LatestCar-FutureProduct.gif);
	background-repeat:no-repeat;
}
.FP_Super .CurveContent {
	float:left;
	width:525px;
	font-family:Tahoma, Times New Roman, Times, serif;
	color:#1b1c20;
	background-color:#ffffff;
	font-size:11px;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	padding-right:23px;
}
.FP_Super .CurveContent img.VehicleImg {
	float:left;
	padding:0 34px 0 23px;
}
.FP_Super .CurveBottom {
	float:left;
	width:100%;
	height:14px;
	background:url(../Images/Common/Curve-Bottom-LatestCar-FutureProduct.gif);
	background-repeat:no-repeat;
}
.FP_Normal {
	width:270px;
	margin-bottom:10px;
}
.FP_Normal_LeftAlign {
	float:left;
	margin-right:10px;
}
.FP_Normal_RightAlign { float:right; }
.FP_Normal .CurveTop {
	float:left;
	width:100%;
	height:11px;
	background:url(../Images/Common/Curve-Top-LatestCarOffer.gif);
	background-repeat:no-repeat;
}
.FP_Normal .CurveContent {
	float:left;
	width:257px;
	font-family:Tahoma, Times New Roman, Times, serif;
	color:#1b1c20;
	background-color:#ffffff;
	font-size:11px;
	padding:4px 6px 0px 5px;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
}
.FP_Normal .CurveBottom {
	float:left;
	width:100%;
	height:15px;
	background:url(../Images/Common/Curve-Bottom-LatestCarOffer.gif);
	background-repeat:no-repeat;
}
.FP_Normal .CurveContent img.VehicleImg {
	float:left;
	padding:0px 10px 0px 0px;
}
.Model_Heading { font-weight: bold; }
.Variant_Heading{font-weight:bold;}
.FP_Super .Model_Heading { padding:7px 0 12px 0;}
.FP_Normal .Model_Heading { padding:0 0 17px 5px; }
.ProductDetailsText .Model_Heading{padding:0 0 5px 0;}
.FP_Super .Variant_Heading{padding:0 0 5px 0;}
.ProductDetailsText	.Variant_Heading{padding:0 0 15px 0;}

.Price_Heading { font-weight: bold; }
.TableForm { }
.TableForm td { padding-bottom:10px; }
.HR_Line {
	float:left;
	width:100%;
	background:url(../Images/Common/Bg-Dotted-Line.gif);
	background-repeat:repeat-x;
	height:1px;
}
.HR_LinePadding{
	padding:0px 0px 10px 0px;
	margin-top:10px;
}
/*..................... RightBody .............................*/
#RightBody {
	float:right;
	width:201px;
}
#RightBodyBanner {
	width:190px;
	float:left;
	padding:1px 0px 0px 7px;
}
#RightBody ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#RightBody li {
	margin:0;
	padding:0px 0px 8px 0px;
	list-style-type:none;
}
#LeftNavigation {
	width:201px;
	float:left;
}
#ContractHiareOffer .CurveTop {
	width:192px;
	float:left;
	background:url(../Images/Common/Bg-Top-ContractHireOffer.gif);
	background-repeat:no-repeat;
	height:33px;
	padding-left:9px;
	padding-top:14px;
}
#ContractHiareOffer .CurveContentArea {
	width:199px;
	float:left;
	border-left:1px solid #cbcbcb;
	border-right:1px solid #cbcbcb;
}
#ContractHireContent {
	float:left;
	width:184px;
	padding-left:9px;
}
#ContractHireContent ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#ContractHireContent li {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}
.ContractHireProductDiv {
	width:184px;
	float:left;
	font-family:Tahoma, Times New Roman, Times, serif;
	color:#000000;
	font-size:10px;
	background:url(../Images/Common/Bg-Dotted-Line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:15px;
}
.ContractHireProductDiv img {
	float:left;
	padding-right:12px;
	padding-bottom:24px;
}
/*#ContractHiareOfferContent {
	float:left;
	width:184px;
	padding-left:10px;
	color:#3d3d3d;
	font-weight:bold;
	font-family:Tahoma, Times New Roman, Times, serif;
	font-size:11px;
}*/
#ContractHiareOffer .CurveBottom {
	width:201px;
	float:left;
	height:8px;
	background:url(../Images/Common/Curve-Bottom-ContractHiraCar.gif);
	background-repeat:no-repeat;
}
.ViewDetails {
	background:url(../Images/Common/Bullet-Arrow-Blue.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:10px;
}
.MoreOffer {
	float:left;
	width:168px;
	background:url(../Images/Common/Bullet-Arrow-White.gif);
	background-repeat:no-repeat;
	background-position:103px 0px;
	padding-left:16px;
	text-align:right;
	font-family:Tahoma, Times New Roman, Times, serif;
	font-size:10px;
	color:#2b5794;
	line-height:14px;
}
/*..................... Footer .............................*/
#Footer {
	width:1003px;
	clear:both;
	float:left;
	padding-top:19px;
}
#FooterContent {
	width:966px;
	clear:both;
	float:left;
	color:#434343;
	font-family:Tahoma, Times New Roman, Times, serif;
	font-size:10px;
	background-color:#f6f6f6;
	padding:8px 27px 0px 10px;
	line-height:18px;
}
#FooterContent ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#FooterContent li {
	margin:0;
	padding:0;
	list-style-type:none;
	border-right:1px solid #434343;
	display:inline;
	padding:0 8px;
}
#FooterNavi {
	width:100%;
	clear:both;
	float:left;
	color:#434343;
	font-family:Tahoma, Times New Roman, Times, serif;
	font-size:10px;
	background-color:#f6f6f6;
	padding:8px 18px;
	line-height:18px;
}
/*..................... Heading Text Replaced By Images .............................*/
.BG_Logo {
	float:left;
	width:208px;
	height:82px;
	background:url(../Images/Common/Logo.gif);
}
.BG_CallNow {
	width:606px;
	height:35px;
	background:url(../Images/Common/CallNow.gif);
}
.BG_ButtonDetails {
	width:100px;
	float:right;
	height:28px;
	background:url(../Images/Common/Button-Details.gif);
}
/*..................... Page Specific .............................*/
#ModelChooseDiv {
	border:solid 1px #e4e4e4;
	padding:12px;
	margin:35px 0;
}
#FeaturedProducts h2 { margin-bottom:10px; }
#VariantPriceList td {
	border:solid 1px #e4e4e4;
	border-left:solid 2px #e4e4e4;
	padding:6px;
}
#VariantPriceList tr.HotOffer td { font-weight:bold; }
#ProductDetails {
	background-image:url(../Images/Common/VT.gif);
	background-repeat:repeat-y;
	background-position:240px 0;
}
#ProductImages {
	float:left;
	width:230px;
	margin-right:21px;
}
#ProductImages ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#ProductImages ul li {
	display:inline-block;
	margin-right:10px;
	margin-bottom:5px;
}
#PageNo{
	float:right;
	clear:both;
	width:150px;
	margin-bottom:10px;
}
