
/* General */

body        { margin: 0px; padding-top: 0px; padding-bottom: 0px; background-color: #e8e8e8; }
h1          { position: relative; margin-top: 2px; margin-bottom: 0px; padding: 4px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #61b4e9; background-color: #f1f1f1; }
h2          { position: relative; margin-top: 1px; margin-bottom: 5px; padding-left: 4px; padding-top: 2px; padding-bottom: 2px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #888888; background-color: #f8f8f8; }
h3          { margin-top: 0px; margin-bottom: 1px; padding-left: 4px; padding-top: 4px; padding-bottom: 3px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #666666; background-color: #f0f0f0; }
h3 a         { display: block; color: #666666; }
h3 a:visited { display: block; color: #666666; }
h3 a:hover   { display: block; color: #61b4e9; }
h4          { margin-top: 0px; margin-bottom: 1px; padding-left: 4px; padding-top: 3px; padding-bottom: 2px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #666666; background-color: #f5f5f5; }
h4 a        { display: block; }
p           { padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #888888; background-image: url(images/p_bg.gif); background-repeat: repeat-x; }
a           { text-decoration: none; color: #888888; }
a:visited   { text-decoration: none; color: #888888; }
a:hover     { text-decoration: none; color: #61b4e9; }
form        { margin: 0px; } 
img         { border: 0px; }
.Page        { position: relative; width: 778px; margin: 0px auto; background-color: #ffffff; }
.PageContent { position: relative; padding-top: 15px; padding-bottom: 15px; padding-left: 20px; padding-right: 20px; }
.TopMotoringWebsites { position: relative; padding-top: 10px; padding-bottom: 0px; }
.Top         { position: relative; margin: 0px; padding: 0px; width: 738px; height: 200px; background-color: #eeeeee; }
.TopCAP      { position: absolute; z-index: 10; top: 293px; left: 605px; }
.TopFlash    { position: absolute; }
.TopContact  { position: absolute; z-index: 10; top: 45px; left: 486px; }
.TopNavi     { position: relative; padding: 4px; margin-top: 1px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; background-color: #9aa9c0; }
.TopNavi a { position: relative; display: block; padding: 4px; text-decoration: none; color: #ffffff; background-color: #415d85; }
.TopNavi a:visited { position: relative; display: block; padding: 4px; text-decoration: none; color: #ffffff; background-color: #415d85; }
.TopNavi a:hover { position: relative; display: block; padding: 4px; text-decoration: none; color: #ffffff; background-color: #415d85; }
.Right        { position: relative; width: 236px; margin-top: 0px; margin-bottom: 0px; margin-left: 5px; margin-right: 5px; padding: 0px; }
.Right h3 a         { display: block; color: #666666; }
.Right h3 a:visited { display: block; color: #666666; }
.Right h3 a:hover   { display: block; color: #61b4e9; }
.RightBG      { background-image: url(images/right_bg.gif); }
.Right a           { text-decoration: none; color: #888888; }
.Right a:visited   { text-decoration: none; color: #888888; }
.Right a:hover     { text-decoration: none; color: #61b4e9; }
.RightLink         { position: relative; cursor: pointer; }
.RightFeatures     { position: relative; width: 117px; height: 484px; margin-left: 5px; padding: 0px; }
.RightFeatures img { border: 1px solid #eeeeee; margin-bottom: 5px; }
.Bot         { position: relative; margin-top: 50px; margin-bottom: 0px; padding: 0px; }
.Bot p       { margin: 0px; padding-top: 15px; padding-bottom: 5px; padding-left: 8px; padding-right: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; background-image: none; }
.BotW3C      { position: absolute; margin: 0px; padding: 0px; top: 65px; left: 550px; }
.BotW3C img  { margin-right: 8px; }
.StandardContent { position: relative; }
.StandardContent tr { vertical-align: top; }
.StandardContentBG { background-image: url(images/section_sep_bg.gif); }
.StandardSection { position: relative; width: 482px; margin-top: 0px; margin-bottom: 0px; margin-left: 5px; margin-right: 5px; padding: 0px; }
.WordSep     { color: #dddddd; }
.ImageLeft   { z-index: 10; float: left; }
.ImageRight  { z-index: 10; float: right; }
.Copyright { color: #61b4e9; }

/* Default */
.DefaultContent { position: relative; }
.DefaultContent tr { vertical-align: top; }
.DefaultContentBG { background-image: url(images/section_sep_bg.gif); }
.DefaultSection { position: relative; width: 236px; margin-top: 0px; margin-bottom: 0px; margin-left: 5px; margin-right: 5px; padding: 0px; }
.DefaultCarImageForm { position: absolute; margin-top: 105px; } 
.DefaultCarImageForm select { width: 228px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #777777; } 

/* Car Image Library */
.CarImageLibraryDropDowns { position: relative; margin-bottom: 1px; padding: 4px; background-color: #f8f8f8; }
.CarImageLibrary { position: relative; }
.CarImageLibrary img { cursor: pointer; border: 1px solid #ffffff; background-color: #ffffff; }
.CarImageLibraryCenterImg { margin-left: 1px; margin-right: 1px; }
.CarImageLibraryModel { position: absolute; margin-top: 6px; margin-left: 8px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #000000; background-color: #ffffff; filter: alpha(opacity=50); -moz-opacity:0.50; }
.CarImageLibraryModelVariant { position: absolute; margin-top: 20px; margin-left: 52px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #000000; background-color: #ffffff; filter: alpha(opacity=50); -moz-opacity:0.50; }
.CarImageLibraryFullImg { padding-top: 20px; padding-left: 40px; padding-right: 40px; }
.CarImageLibraryFull { position: relative; padding: 20px; margin: 10px; background-color: #f8f8f8; }
.CarImageLibraryFullModel { position: absolute; margin-top: 6px; margin-left: 8px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #000000; background-color: #ffffff; filter: alpha(opacity=50); -moz-opacity:0.50; }
.CarImageLibraryFullClose { text-align: right; margin: 0px; padding: 4px; }
.CarImageLibraryForm { position: relative; } 
.CarImageLibraryForm select { width: 153px; margin-right: 2px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #777777; } 

/* Menus */
.MenuLink { position: relative; display: block; width: 235px; margin-bottom: 1px; padding-top: 6px; padding-bottom: 6px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #333333; }
.MenuLink b { font-weight: normal; padding-left: 6px; }
a.MenuLink { text-decoration: none; color: #333333; background-color: #eeeeee;  }
a.MenuLink:visited { text-decoration: none; color: #333333; background-color: #eeeeee;  }
a.MenuLink:hover { text-decoration: none; color: #333333; background-color: #ffffff; }
/* IE7 & Firefox */
.MenuDefault { position: absolute; z-index: 1000; top: 163px; left: 0px; padding-top: 5px; padding-bottom: 4px; padding-left: 5px; padding-right: 5px; background-image: url(images/top_menu_bg.png);}
.MenuVehicleData { position: absolute; z-index: 1000; top: 163px; left: 246px; padding-top: 5px; padding-bottom: 4px; padding-left: 5px; padding-right: 5px; background-image: url(images/top_menu_bg.png);}
.MenuVehicleDataSub { position: absolute; z-index: 1001; top: -1000px; left: -1000px; width: 235px; padding-top: 5px; padding-bottom: 4px; padding-left: 5px; padding-right: 5px; background-image: url(images/top_menu_bg.png); visibility: hidden; }
.MenuContact { position: absolute; z-index: 1000; top: 163px; left: 492px; padding-top: 5px; padding-bottom: 4px; padding-left: 5px; padding-right: 5px; background-image: url(images/top_menu_bg.png);}
/* IE6 */
.MenuDefaultIE6 { position: absolute; z-index: 1000; top: 163px; left: 0px; padding-top: 5px; padding-bottom: 4px; padding-left: 5px; padding-right: 5px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.motoringwebsites.co.uk/images/top_menu_bg.png',sizingMethod='scale'); }
.MenuVehicleDataIE6 { position: absolute; z-index: 1000; top: 163px; left: 246px; padding-top: 5px; padding-bottom: 4px; padding-left: 5px; padding-right: 5px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.motoringwebsites.co.uk/images/top_menu_bg.png',sizingMethod='scale'); }
.MenuVehicleDataSubIE6 { position: absolute; z-index: 1001; top: -1000px; left: -1000px; width: 235px; padding-top: 5px; padding-bottom: 4px; padding-left: 5px; padding-right: 5px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.motoringwebsites.co.uk/images/top_menu_bg.png',sizingMethod='scale'); visibility: hidden; }
.MenuContactIE6 { position: absolute; z-index: 1000; top: 163px; left: 492px; padding-top: 5px; padding-bottom: 4px; padding-left: 5px; padding-right: 5px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.motoringwebsites.co.uk/images/top_menu_bg.png',sizingMethod='scale'); }
/* End */

