ul, ol { padding-left:15px }
ul li, ol li { padding:3px 0 }
.Internal { background:url(images/pages_bg.gif) repeat-y; display:block; width:940px; }
.Internal .Leftside { overflow:hidden; width:152px }
.Internal .Rightside { margin-left:-36px; margin-right:-17px; padding:10px 0 150px; position:relative; width:270px }
.Internal .Rightside .Rightads a { display:block; margin-bottom:0; margin-left:33px; font-size:1%; background:none; }
.Internal .Rightside .Rightads a img { border:0; background:none; }
.Internal .Contents { overflow:hidden; padding:20px 0 50px; width:559px }
.Internal .Contents h1 {  margin-bottom:20px; padding-top:5px; padding-left:22px; text-transform:uppercase }
.LayoutOptions { clear:both; display:block; margin-top:250px; padding-bottom:100px }
.LayoutOptions ul { display:block; list-style:none; padding-left:0; background:#004f93; display:block; height:28px; padding:5px 0 5px 18px; width:134px; }
.LayoutOptions ul li { display:inline; float:left; margin-right:10px }
.LayoutOptions ul li a { display:block; height:19px; text-indent:-999999px; width:25px }
.LayoutOptions ul li a.ChangeFont { background:url(images/view_options.gif) no-repeat left 0 }
.LayoutOptions ul li a.PrintPage { background:url(images/view_options.gif) no-repeat -32px 0 }
.LayoutOptions ul li a.SendFriend { background:url(images/view_options.gif) no-repeat -62px 0 }
.Internal .Leftside h3 { border-bottom:1px solid #3e538e; color:#FFF; font-size:14px; font-weight:700; line-height:18px; padding:20px 10px 10px 20px; min-height:18px; height:auto!important; height:18px; text-transform:uppercase; }
.Internal .Leftside ul.SideMenu { display:block; list-style:none; padding:0 0 70px }
.Internal .Leftside ul.SideMenu li { border-bottom:1px solid #3d4f84; display:block; font-size:13px; padding:0 }
.Internal .Leftside ul.SideMenu li a { background:url(images/shape_blue_bulits.gif) no-repeat 8px 18px; display:block; font-size:13px; padding:13px 5px 13px 20px }
.Internal .Leftside ul.SideMenu li a:hover, .Internal .Leftside ul.SideMenu li a.Active { background:#FFF url(images/dark_blue_bulits.gif) no-repeat 8px 18px; color:#0e2872; text-decoration:none }
/*Pages*/
.Pagescontainer { margin:0 15px 0 22px; display:block; position:relative; z-index:10; width:514px; }
.Contents .ContentsTable { position:relative; width:auto; z-index:10 }
.LargeList { font-size:14px }
.SmallList{ padding:10px 0; margin-left:25px}
.LargeList li { font-size:14px; padding:5px 0 }
.Mapdir { background:#f1f4f4; padding:15px }

.Pagescontainer .Upcomingsales label{ margin-left:30px; display:block; width:auto}


.BrandsList { list-style:none; }
.BrandsList li { background:url(images/blue_dots.gif) no-repeat left 8px; display:inline; float:left; padding:2px 0 2px 10px; text-align:left; width:70px; color:#0c2365 }
.WhiteBlock h2, .WhiteBlock a, .WhiteBlock a:hover { color:#0c2365 }
.MonyBack .BrandsList { clear:both; display:block; padding:4px 0 }
#thank_block { background:#FFF; border:1px solid #FFF; color:#0c2365; display:block; width:90%; margin:15px auto; padding:10px 12px 7px; }
#thank_block h2 { color:#0c2365; }

.BlueBlock  {background: #004F93;border:1px solid #FFF;color:#FFF;}
.WhiteBlock  {background: #FFF;border:1px solid #FFF;color:#0C2365;display:block;margin-bottom:5px;}

.Orange{ color:#ffd921;}

/*Buttons*/
.Red_Extra{ background:url(images/buttons/red_towline.gif) no-repeat; color:#FFF; display:block; font-size:18px; font-weight:700; height:51px; padding-top:6px; text-align:center; width:514px  }
.Blue_Big{ background:url(images/buttons/blue_towline.gif) no-repeat; color:#FFF; display:block; font-size:18px; font-weight:700; height:51px; padding-top:6px; text-align:center; width:514px  }
.Red_Extra_Midi{ background:url(images/buttons/red_towline_midi.gif) no-repeat; color:#FFF; display:block; font-size:18px; font-weight:700; height:51px; padding:6px 6px 0; text-align:center; width:300px  }
.Yellow_Extra { background:url(images/buttons/yellow_extra.gif) no-repeat; color:#FFF; display:block; font-size:18px; font-weight:700; height:32px; padding-top:9px; text-align:center; width:514px }
.Pink_Extra { background:url(images/buttons/pink_extra.gif) no-repeat; color:#FFF; display:block; font-size:18px; font-weight:700; height:32px; padding-top:9px; text-align:center; width:514px }
.Blue_Extra { background:url(images/buttons/wide_blue.gif) no-repeat; color:#FFF; display:block; font-size:18px; font-weight:700; height:32px; padding-top:9px; text-align:center; width:514px }
.Blue_Midi { background:url(images/buttons/midi_blue.gif) no-repeat; color:#FFF; display:block; font-size:18px; font-weight:700; height:32px; padding-top:9px; text-align:center; width:297px }
.Green_Extra { background:url(images/buttons/wide_green.gif) no-repeat; color:#FFF; display:block; font-size:18px; font-weight:700; height:32px; padding-top:9px; text-align:center; width:514px }
.Red_Wide { background:url(images/buttons/wide_red.gif) no-repeat; color:#FFF; display:block; font-size:18px; font-weight:700; height:32px; padding-top:9px; text-align:center; width:514px }
.Big_Red { background:url(images/buttons/red_button.gif) no-repeat; color:#FFF; display:block; font-size:18px; font-weight:700; height:32px; padding-top:9px; text-align:center; width:233px }
.Midi_Red { background:url(images/buttons/red_midi.gif) no-repeat; color:#FFF; display:block; font-size:18px; font-weight:700; height:34px; padding-top:7px; text-align:center; width:176px }
.Wide_Red { background:url(images/buttons/wide_red_btn.gif) no-repeat; color:#FFF; display:block; font-size:18px; font-weight:700; height:34px; padding-top:7px; text-align:center; width:297px }
.Big_Green { background:url(images/buttons/green_button.gif) no-repeat; color:#FFF; display:block; font-size:18px; font-weight:700; height:32px; padding-top:9px; text-align:center; width:297px }
.Midi_Green { background:url(images/buttons/mid_button.gif) no-repeat; color:#FFF; display:block; font-size:18px; font-weight:700; height:32px; padding-top:9px; text-align:center; width:233px }
.Small_Green { background:url(images/buttons/green_button_small.gif) no-repeat; color:#FFF; display:block; font-size:18px; font-weight:700; height:32px; padding-top:9px; text-align:center; width:172px }
.Small_Blue { background:url(images/buttons/blue_button_small.gif) no-repeat; color:#FFF; display:block; font-size:18px; font-weight:700; height:32px; padding-top:9px; text-align:center; width:172px }
.Mini_Green { background:url(images/buttons/small_green.gif) no-repeat; color:#FFF; display:block; font-size:18px; font-weight:700; height:32px; padding-top:9px; text-align:center; width:115px }
.Small_Red { background:url(images/buttons/red_button_small.gif) no-repeat; color:#FFF; display:block; font-size:14px; font-weight:700; height:22px; padding-top:7px; text-align:center; width:124px }
.Qualifications li { background:url(images/listing_x.gif) no-repeat left; display:block; padding:7px 0 5px 30px }
.PDF { background:url(images/pdf.gif) no-repeat left 2px; display:block; font-size:90%; font-weight:700; padding-left:35px; text-align:left }
.ComingSoon { display:block; position:relative; width:550px; z-index:10; margin-left:-15px; }
/*Search pages*/
.Searchresults { display:block; padding:7px 0; background:url(images/blue_dots.gif) no-repeat 4px 15px; padding-left:20px; }
.Searchresults h3 { padding:0; font-size:100% }
.Searchresults p { padding:0; }
/*Forms*/
.star { font-size:13px; font-weight:700; }
p.star_for_required { display:block; padding:5px 0 20px; font-weight:700}
.form_table { margin:10px 0; width:530px; }
.form_table textarea { width:182px;}
.form_table td { padding:5px 7px 5px 0; text-align:left }
.form_table td input, .form_table td select { margin-right:4px; }
.form_table td img { vertical-align:middle; }
.form_table label { font-weight:700; color:#FFF; font-size:12px; }
.submit_container { display:block; margin:15px 0; }
form input, form button, form select, form label { vertical-align:middle; }
button { background:none; border:0; cursor:pointer }
.input { display:block; margin-bottom:10px; padding-left:170px; position:relative }
.checkbox { display:block; margin:20px 0; padding-left:20px; position:relative }
.text label, .textarea label, .password label, .select label { font-size:15px; left:0; position:absolute; top:2px }
.SalesLocator { padding:25px 20px }
.SalesLocator .input { margin-bottom:15px ; padding-left:200px}
.SalesLocator .input { margin-bottom:15px }
.SalesLocator .text input { width:190px }
.SalesLocator label { left:17px }
.SalesLocator .Submit { padding-left:170px }
.g_line { background:url(images/g_line.gif) repeat-x; display:block; font-size:1%; height:1px; line-height:0; position:relative; z-index:10 }
.GreenBlock { border:1px solid #FFF; margin:7px 0 }
.GreenBlock p { font-size:15px; padding:8px 15px }

.Range .BrandsList li { width:31%; padding:3px 0 3px 10px; }
.Range .WhiteBlock { padding: 18px 22px }
.Warranty .WhiteBlock{ padding: 18px 15px }
.Warranty .WhiteBlock .BrandsList li{ width:46%}

.BrandsList, .Qualifications, .AllRanges ul { padding:0 }
.TestDrive .BrandsList li, .MonyBack .BrandsList li { width:45% }
#New_After a, #Crash_befor a, .Clallusnow { display:block }
.discountcars_bottom { margin-top:-60px; }

.SepLine{ background:url(images/sep_line.gif) repeat-y left;}

/*paging*/
.paging { clear:both; display:block; float:right; margin:0 auto; width:203px; padding:10px 0 15px 0; }
.paging ul { list-style:none; float:right; }
.paging ul li { display:inline; float:left; padding:0 3px; }
.paging a { font-size:12px; font-weight:700; }
.paging a:hover, .paging li.current { font-weight:700; text-decoration:underline; }
.paging a.Prev { height:15px; width:6px; text-indent:-9999px; display:block; background:url(images/arrow_left.gif) no-repeat 0 3px; }
.paging a.Next { height:15px; width:6px; text-indent:-9999px; display:block; background:url(images/arrow_right.gif) no-repeat 0 3px; }
div.disabled { display:none; }
/* Color Box*/
.BoxContainer h1 { font-size:180%; }

/*h2.Komika br{ margin:12px;}
h3.Komika br{ margin:9px; }*/

h2.Komika { line-height:28px; }
h3.Komika { line-height:24px }

#FinanceForm{ display:block; background:url(images/forms_pics/finance.jpg) no-repeat right 100px;}
#TraderForm{ display:block; background:url(images/forms_pics/trader.jpg) no-repeat right 40px;}
.OneShop{ padding-left:40px;}

.FinderTable h2{ font-size:200%}
.HeadMidi{ font-size:130%}

#ThanxMessage { margin:30px 0 10px 10px;}
#ThanxMessage h1{ font-size:33px; margin:0; padding:0; margin-bottom:4px;}
#ThanxMessage h2{ font-size:24px; margin:0; padding:0; }
#ThanxMessage h3{ font-size:18px; font-weight:100; margin:0; padding:0;margin-top:15px}


#BlueHead{ color:#01aaeb;}
#GreenHead{ color:#32b71d;}


.NewCarsEnquiry h3{ padding:18px 0 10px;}
.NewCarsEnquiry .input label{ width:120px; top:0}
.NewCarsEnquiry .input, .NewCarsEnquiry .Captcha{ padding-left:125px}
.NewCarsEnquiry .textarea{ padding-top:10px;}
.NewCarsEnquiry .textarea label{ top:5px}
.NewCarsEnquiry .input-group{ padding-right:10px}
.NewCarsEnquiry .input-group label{ position:static;}

.yellow{ color:#ffd921;}
#EnquiryHomePageSearchForm{ display:block; background:url(images/forms_pics/cars-search.jpg) no-repeat right 0;}

.login-box{ width:240px; height:154px; background:url(images/login-box.gif) no-repeat; margin-left:20px; position:relative; overflow:hidden;}
.login-box h4{ text-align:center; display:block; height:30px; margin-top:15px;}
.login-box h5{ color:#0e2872; font-size:15px; text-align:center; width:200px; margin:0 auto; font-weight:700}
.login-box p{ color:#0e2872; font-size:13px; text-align:center }
.login-box h5 .red{ color:#e20304; text-transform:uppercase}
.login-box form{ padding:0; margin:0; height:30px; padding:4px 0 8px 17px}
.login-box form input.login-password{ padding:4px; border:1px solid #0e2872; background:#FFF url(images/login-input-bg.gif) repeat-x top; text-align:center; color:#6d6d6f}
.login-box form input.active{ color:#000; text-align:left}


















