/*Commen Classes */
.clear { font-size:1%; clear:both; height:1%; }
.Left { float:left; display:inline; }
.Right { float:right; display:inline; }
hr { border:0 #ccc solid; border-top-width:1px; clear:both; height:0 }
/*NewCars Tabs*/
img { border:0; }
ul { list-style:none; }
#map_canvas a, #map_canvas span { display:none; }
#Body_Contents p .Enquire { margin:10px 0 10px 5px; }
div.Enquire a { display:block; /*background:url(images/enquire_wide.gif) no-repeat; */ width:152px; height:27px; margin:5px 0 10px; text-indent:-9999px; }
#Summary_tabs { display:block; width:663px; position:relative; margin-left:-1px; margin-bottom:15px; }
#Summary_tabs ul { list-style:none; display:block; }
#Summary_tabs ul li { float:left; display:inline; padding:8px; text-align:center; }
.Summarytabstop ul li a { color:#cc3333; font-size:14px; font-weight:700; text-decoration:none; }
#Summary_tabs ul li a.Summary { padding-left:8px; }
#Summary_tabs ul li a.Features { padding-left:35px; }
#Summary_tabs ul li a.Specifications { padding-left:40px; }
.Summarytabstop1 { display:block; position:relative; }
#Summary_tabs a.Expand { position:absolute; right:165px; font-size:11px; top:11px; color:#FFF; text-decoration:none; background:url(images/expand.gif) no-repeat top right; height:14px; display:block; padding-right:20px; }
#Summary_tabs a.Collapse { position:absolute; right:165px; font-size:11px; top:11px; color:#FFF; text-decoration:none; background:url(images/expand.gif) no-repeat bottom right; height:14px; display:block; padding-right:20px; }
.Summarytabs_contents table td { padding:3px 0 3px 10px; }
.Summarytabs_contents table .Even td { background:#fae5e5; }
#Summary_tabs .Summarytabs_contents { display:block; width:643px; background:url(images/newcars_tabs/tab_bg.gif) repeat-y left; padding:5px 10px; }
.Summeryitems_1 { display:block; background:url(images/newcars_tabs/tabs5.gif) no-repeat left top; height:36px; }
.Summeryitems_2 { display:block; background:url(images/newcars_tabs/tabs5.gif) no-repeat left -36px; height:36px; }
.Summeryitems_3 { display:block; background:url(images/newcars_tabs/tabs5.gif) no-repeat left bottom; height:36px; }
#Summary_tabs .Summarytabs_foot { display:block; width:663px; background:url(images/newcars_tabs/bottom_bar.gif) no-repeat left; font-size:1%; height:16px; width:663px; }
/*NewCars Listing*/
#NewCarsListing { margin-bottom:20px; }
.ListingBlocks { display:block; width:214px; float:left; height:200px; }
.ListingBlocks .Listing_Top { display:block; width:207px; background:url(images/newlisting_top.gif) no-repeat; font-size:1%; height:15px; }
.ListingBlocks .Listing_Contents { display:block; width:207px; background:url(images/newlisting_bg.gif) repeat-y; }
.ListingBlocks .Listing_bg { display:block; width:188px; margin:0 auto; background:#FFF url(images/newlisting_grad.gif) repeat-x bottom; padding-left:3px }
.ListingBlocks .Listing_bg h4 { font-size:11px; padding:0; margin:0; padding:5px 0; }
.ListingBlocks .Listing_bg h4 a { color:#323232; text-decoration:none; con
}
.ListingBlocks .Listing_bg .PriceDetails { position:relative; display:block; height:50px; }
.ListingBlocks .Listing_bg .PriceDetails a.Enquire { position:absolute; right:10px; top:10px; }
.ListingBlocks .Listing_bg .PriceDetails a.SaveToFavourite { position:absolute; right:10px; top:35px; }
.ListingBlocks .Listing_bg .PriceDetails a.RemoveFavourite { position:absolute; right:10px; top:35px; }
.ListingBlocks .Listing_bg .PriceDetails h3 { position:absolute; left:0; top:5px; font-size:20px; color:#b2100b; font-weight:700; }
.ListingBlocks .ListingBottom { display:block; width:207px; background:url(images/newlisting_bottom.gif) no-repeat; height:19px; font-size:1%; margin-bottom:10px; }
#Results_Details_Page { margin-left:-15px; margin-bottom:30px; }
.Result_Block_Red { display:block; width:660px; margin-bottom:10px; position:relative; }
.Result_Block_Red .Red_top { display:block; width:660px; background:url(images/red_rounded_top.gif) no-repeat; height:31px; position:relative; }
.Result_Block_Red .Red_top_First { display:block; width:660px; background:url(images/first_red_top.gif) no-repeat; height:43px; position:relative; }
.Result_Block_Red .Red_top_First h1 { position:absolute; left:18px; font-size:20px; font-weight:700; top:8px; width:270px; z-index:50; }
.Result_Block_Red .Red_top_First h3 { position:absolute; left:280px; font-size:20px; font-weight:700; color:#b9222a; top:8px; }
.Result_Block_Red .Red_top_First a.Enlarge { position:absolute; left:395px; font-size:11px; top:12px; color:#FFF; text-decoration:none; background:url(images/enlarge.gif) no-repeat top left; height:15px; display:block; padding-left:18px; }
.Result_Block_Red .Red_top h2 { position:absolute; left:15px; font-size:14px; top:9px; }
.Result_Block_Red .Red_top a.Expand { position:absolute; right:195px; font-size:11px; top:8px; color:#FFF; text-decoration:none; background:url(images/expand.gif) no-repeat top right; height:14px; display:block; padding-right:20px; }
.Result_Block_Red .Red_top a.Collapse { position:absolute; right:195px; font-size:11px; top:8px; color:#FFF; text-decoration:none; background:url(images/expand.gif) no-repeat bottom right; height:14px; display:block; padding-right:20px; }
.Result_Block_Red .Red_Content { display:block; width:648px; background:url(images/red_rounded_bg.gif) repeat-y; padding:5px 7px 7px; }
.Result_Block_Red .Red_Content p { padding: 0 10px 10px 10px; }
.Result_Block_Red .Red_Content h5 { padding: 0 0 0 10px; font-size:14px; font-weight:700; color:#b9222a; }
.Result_Block_Red .Red_Bottom { display:block; width:660px; background:url(images/red_rounded_bottom.gif) no-repeat; height:14px; position:relative; font-size:1%; }
.Car_Images { width:641px; margin-left:5px; padding-top:12px; }
.Car_Images .preview_img { float:left; width:359px; }
.Car_Images .preview_img img { display:inline; border:3px solid #ecebeb; height:242px; width:353px; }
.Car_Images .Thumbs { float:left; display:inline; width:275px; height:242px; }
.Car_Images .Thumbs img { border:0;/* height:58px;width:87px;*/ float:left; border:2px solid #ecebeb; }
/*.Car_Images .Thumbs img{ width:101px; height:67px; border:0; display:block;}
.Car_Images .Thumbs a{ width:101px; height:67px;border:2px solid #ecebeb; display:block; float:left; }*/

.HoverBorder { border:2px dotted #f8b3ad; }
#Delarship_info { margin:0 auto; width:97%; }
#Delarship_info td { vertical-align:middle; }
#Summary { width:98%; margin:0 auto; text-align:left; }
#Summary td { padding:4px 0 4px 5px; }
#Summary #Options { display:block; width:629px; }
#Summary #Options .OptionLabel { float:left; display:inline; width:90px; padding-top:20px; }
#Summary #Options .OptionText { float:left; display:inline; width:500px; padding-top:20px; }
tr.Even td { background:#fffae5; }
/* Similler Blocks */


.Similler_blocks .Similler_Top { display:block; width:658px; height:45px; background:url(images/similler_top.gif) no-repeat top; position:relative; }
.Similler_blocks .Similler_Top h2 { position:absolute; left:15px; font-size:14px; top:10px; }
#SimillerGallery { width:630px; margin:0 auto; display:block; position:relative; }
.similler_cars { display:block; position:relative; width:124px; margin-right:10px; margin-left:10px; }
.cars_container { display:block; width:124px; height:121px; overflow:hidden; }
.similler_cars .Mask { background:url(images/similler_mask.gif) no-repeat; height:121px; width:124px; position:absolute; }
.similler_cars h3 { color:#111111; font-size:11px; text-align:center; }
.similler_cars h4 { font-size:11px; text-align:center }
.similler_cars h4 a { text-decoration:none; color:#c44b51; }
.Fixed_Width { width:570px; overflow:hidden; margin:0 auto; display:block; position:relative; }
.Similler_blocks { display:block; width:658px; background:url(images/similler_bg.gif) no-repeat bottom; position:relative; padding-bottom:25px; height:280px; }
.Similler_blocks .LatestCars { width:auto; text-align:left; margin-top:10px; }
.Similler_blocks .LatestCars h3 { text-align:left; }
.Similler_blocks .LatestCars h3 a { text-decoration:none; }
/*Previous & Next Links*/
.PrevSimiller { position:absolute; top:65px; left:0; z-index:100; }
.PrevSimiller a { display:block; background:url(images/left_similler.gif) no-repeat; height:22px; width:22px; text-indent:-9999px; }
.NextSimiller { position:absolute; top:65px; right:0; z-index:100; }
.NextSimiller a { display:block; background:url(images/right_similler.gif) no-repeat; height:22px; width:22px; text-indent:-9999px; }
/* PAGEING */
.paging { display:block; margin-top:10px; padding-right:5px; }
.paging ul { list-style:none; float:right; }
.paging ul li { float:left; display:inline; padding:0 2px; }
.paging ul li a { text-decoration:none; color:#727070; font-size:12px; }
.paging ul li div.disabled { background:url(images/nav_left.gif) no-repeat; height:13px; width:13px; text-indent:-9999px; display:none; }
.paging ul li.current { font-weight:700; }
.paging ul li a.Next { background:url(images/nav_right.gif) no-repeat; height:13px; width:13px; text-indent:-9999px; display:block; }
.paging ul li a.Prev { background:url(images/nav_left.gif) no-repeat; height:13px; width:13px; text-indent:-9999px; display:block; }
/*Featured Blocks */
.Featured_Block { width:637px; display:block; position:relative; margin-bottom:15px; margin-left:-4px; }
.Featured_Block .Featured_Block_top { width:637px; display:block; font-size:1%; background:url(images/rounded_block_top.gif) no-repeat left; height:10px; }
.Featured_Block .Featured_Block_contents { width:637px; display:block; background:url(images/rounded_block_bg.gif) repeat-y left; }
.Featured_Block .Featured_Block_bottom { width:637px; display:block; font-size:1%; background:url(images/rounded_block_bottom.gif) no-repeat left; height:10px; }
.Featured_Block .Featured_img { float:left; width:230px; display:inline; margin-left:11px; }
.Featured_Block .Featured_img img { border:0; }
.Featured_Block .Featured_details { width:375px; float:right; }
.Featured_details h2 { font-size:34px; color:#333; font-weight:700; }
.Featured_details h2 a { text-decoration:none; }
#details_list { font-size:12px; color:#333; }
#details_list h3 { font-size:40px; }
#details_list p.MainDetails { padding-top:15px; }
#details_list .Enquire_Now { background:url(images/listing_tabs.gif) no-repeat; height:20px; width:84px; display:block; float:right; }
/* SEARCH RESULTS */
.Result_Block { width:637px; display:block; position:relative; margin-left:-5px; }
.Result_top { width:637px; display:block; font-size:1%; background:url(images/rounded_block_top.gif) no-repeat left; height:10px; }
.Result_Bottom { width:637px; display:block; font-size:1%; background:url(images/rounded_block_bottom.gif) no-repeat left; height:10px; }
.Result_Content { width:637px; display:block; background:url(images/rounded_block_bg.gif) repeat-y left; }
.Result_img { float:left; width:145px; margin-left:10px; display:inline; }
.Result_img img { border:0; }
.Result_details { float:left; width:350px; display:inline; color:#5e5c5c; }
.Result_price { float:right; width:100px; display:inline; }
.Result_price a.Enquire, a.Enquire, .PriceDetails a.SaveToFavourite, .PriceDetails a.RemoveFavourite { background:url(images/listing_tabs.gif) no-repeat; height:20px; width:70px; display:block; bottom:10px; right:15px; font-weight:700; padding:2px 0 0 16px; color:#FFF; text-decoration:none; text-transform:uppercase; font-size:11px; }
.Result_price a.SaveToFavourite { background:url(images/listing_tabs.gif) no-repeat; height:20px; width:70px; display:block; bottom:35px; right:15px; font-weight:700; padding:2px 0 0 16px; color:#FFF; text-decoration:none; text-transform:uppercase; font-size:11px; }
a.directions { background:url(images/listing_tabs.gif) no-repeat; height:20px; width:70px; display:block; font-weight:700; padding:2px 0 0 16px; color:#FFF; text-decoration:none; text-transform:uppercase; font-size:11px; margin-top:15px; }
.RemoveFromFavourite { background:url(images/listing_tabs.gif) no-repeat; height:20px; width:55px; display:block; bottom:35px; right:15px; font-weight:700; padding:2px 0 0 16px; color:#FFF; text-decoration:none; text-transform:uppercase; font-size:11px; }
#details_list .Enquire_Now { background:url(images/listing_tabs.gif) no-repeat; height:20px; width:70px; display:block; font-weight:700; padding:2px 0 0 16px; color:#FFF; text-decoration:none; text-transform:uppercase; font-size:11px; }
#details_list .SaveToFavourite { background:url(images/listing_tabs.gif) no-repeat; height:20px; width:70px; display:block; font-weight:700; padding:2px 0 0 16px; color:#FFF; text-decoration:none; text-transform:uppercase; font-size:11px; float:right; }
span.UnderPrice { font-size:10px; display:block; position:relative; }
#Print { display:block; margin:10px 10px 0 0; }
#Print a { display:block; background:url(images/print.gif) no-repeat; height:26px; padding:7px 0 0 30px; text-decoration:none; font-weight:700; font-size:11px; text-transform:capitalize; }
/*Green ENQUIRE*/
.GreenEnquire { display:block; width:160px; height:32px; text-indent:-9999px; background:url(images/enquire_green.png) no-repeat; cursor:pointer; margin:10px 0; }
*html .GreenEnquire { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/webroot/css/images/enquire_green.png');
width:160px; height:32px; }
/* Top Slider ads*/
#Top_images td { padding:0; margin:0; }
#Top_images td a { margin:0 auto; font-weight:700; font-size:11px; background: no-repeat 0 -500px; display:block; height:23px; text-decoration:none; text-align:center; padding-top:10px; overflow:hidden; position:relative; line-height:13px; }
#Top_images td a:hover { background: no-repeat 0 0; margin:0 auto; overflow:hidden; overflow:hidden; display:block; height:23px; text-decoration:none; text-align:center; padding-top:10px; text-indent:-99999px; font-size:0%; line-height:13px; }
.UserComment { color: #990000; font-size: 12px; font-weight: bold; margin-top: 4px; }
#used_stock_no { width:168px; padding-left:10px; }
#demo_stock_no { width:168px; padding-left:10px; }
.OfflineMoode { margin-left:-3px; position:relative; }
.Home_img { padding-right:15px; padding-bottom:15px; }
.Home_img_Right { padding-bottom:15px; padding-left:15px; }
/*404 Error Message */
.ErrorPage { width:100%; }
.Grid { padding:15px 0 25px }
.GridBlocks { width:30%; margin-right:3%; padding:2px 0 10px }
.GridBlocks ul li { padding:1px 0 }
.GridBlocks ul li ul { padding-left:7px; }
.GridBlocks h2 { font-size:12px; font-weight:700; color:#444 }
/*GrayBoxWide*/
.GrayBoxWide { background:url(images/graywide_bg.gif) repeat-y; width:654px; display:block; margin-left:-14px; overflow:hidden; position:relative; }
.GrayBoxWide .GrayBoxTop { background:url(images/graywide_top.gif) no-repeat; height:7px; font-size:1%; }
.GrayBoxWide .GrayBoxBottom { background:url(images/graywide_bottom.gif) no-repeat; height:7px; font-size:1%; }
.GrayBoxContents { padding:10px 20px; }
.GrayBoxContents h3 { color:#990000; padding-bottom:15px; }
.GrayBoxSmall { background:url(images/graysmall_bg.gif) repeat-y; width:240px; display:block; overflow:hidden; position:relative; }
.GrayBoxSmall .GrayBoxTop { background:url(images/graysmall_top.gif) no-repeat; height:7px; font-size:1%; }
.GrayBoxSmall .GrayBoxBottom { background:url(images/graysmall_bottom.gif) no-repeat; height:7px;font-size:1%; }
.GrayBoxContents { padding:10px 17px; }
.WhiteCorners .TopLeft, .WhiteCorners .TopRight, .WhiteCorners .BottomLeft, .WhiteCorners .BottomRight { background:url(images/whitecorners.gif) no-repeat; height:5px; width:5px; overflow:hidden; position:absolute; display:block; font-size:1%; }
.WhiteCorners { background:#FFF; border:1px solid #c0c0c0; position:relative; }
.WhiteCorners .TopLeft { background-position:0 0; top:-1px; left:-1px }
.WhiteCorners .TopRight { background-position: -5px 0; top:-1px; right:-1px }
.WhiteCorners .BottomLeft { background-position:0 -5px; bottom:-1px; left:-1px }
.WhiteCorners .BottomRight { background-position:-5px -5px; bottom:-1px; right:-1px }
.WhiteCornersContents { padding:6px; color:#000; }

.similler_cars .WhiteCornersContents { height:70px;}

.LatestCars { width:216px; }
.GrayBoxContents .LatestCars img { padding-right:0; border:0; }
.WhiteCorners .Result_details { padding-left:5px; width:115px; }

.WhiteCorners .Result_details h3 { padding-top:0; padding-bottom:0; font-size:11px; }
.WhiteCorners .Result_details h3 a { font-size:11px; }
.LatestCarsBlocks { width: 446px }
.LatestCarsBlocks .LatestCars { margin-bottom:10px; margin-right:5px; }
.Result_details span, .Result_details strong, .similler_cars .WhiteCornersContents strong, .WhiteCornersContents p { font-weight:100; font-size:9px; }
.EnquireBlock { width:168px; }
.EnquireBlock .WhiteCorners { height:184px;}

.EnquireBlock img#HeartLandLogo { padding:0; padding:25px 0; text-align:center }
.EnquireGreen { display:block; clear:both; padding:8px 0; text-align:center; width:142px; margin:0 auto }
.TopRates { width:490px; padding-top:15px; }
.TopRates h2 { font-size:18px; color:#990000; padding-left:15px; }
.TopRates h3.BlockHead { font-size:15px; }
.TopRates .LatestCars { width:99%; margin-bottom:10px; }
.TopRates .LatestCars .Result_details { width:110px; height:80px; overflow:hidden; }
.ImageItem { vertical-align: top; }
.MostViewed .LatestCarsBlocks .LatestCars { width:214px; height:87px; }
.Crumbs { display:block; padding:5px 15px 15px 5px; position:relative; }
.Crumbs a, .Crumbs span { font-size:12px; font-weight:700; padding:0 2px; text-decoration:none; }
.Crumbs span { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif }
.WhiteBlockPrice { font-size:14px; font-weight:700; text-align:right; color:#666; padding-top:5px; }
.GrayBoxMore { text-align:right }
.GrayBoxMore a { font-size:14px; font-weight:700; text-align:right; color:#B9222A; text-decoration:none; }

div.search{ width:190px; overflow:hidden;}
div.search button span{ background:url(images/blank_button.jpg) no-repeat; height:26px; width:161px; display:block; font-weight:700; padding:6px 0 0 25px; color:#FFF; text-decoration:none; font-size:11px; }
.search button{ padding:0; border:0; background:none; text-align:left; font-family:Arial, Helvetica, sans-serif ; margin-left:-3px; position:relative;}

