/* (c) Stocklist Manager , Auto-Exposure , Stock-Promotor , Auto Trader Website CSS Advertising Details */
/* Important Global Variants  */

* {padding:0; margin:0}
body { background:#282627 url('../images/bg_general.gif') no-repeat top center; color:#000000; font:normal 11px/15px verdana,serif; margin:0; padding:0;   }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {margin:0 0px}
li, dd {margin-left:15px} fieldset {padding:6px}

/* Global Links and Headings , Paragraghs and Images. */
a:link, a:visited {text-decoration:none; color:#aaa; font-weight:bold} a:active { color:#FF6600; text-decoration:none;} a:focus, input:focus {outline:none}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited {text-decoration:none; color:#1c4851}
ul, ol {list-style:none}
img {border:none}
html, body {height:100%}
p {margin:0 0 5px 0; padding:5px;} h1 {font-size:16px; padding:5px;} h2 {font-size:16px;padding:5px;} h3 {font-size:14px; color:#000; margin:5px 15px} h4 {font-size:13px} h5 {font-size:12px} h6 {font-size:12px}

/* Global Form Styling */
.submit {font:bold 12px verdana,serif; cursor:pointer!important; color:#1c4851; background:none; border:none; width:60px; margin:0 0 0 6px}
.radio {margin:0 5px 0 0; background:none; border:none}
.logintextbox { border:#AD1838 1px solid; color:#000000;  padding:2px; line-height:12px  }
.boldfont {  font:normal 12px/16px verdana,serif; font-weight:bold; color:#666666;  }
.information { background-color:#FFFFCC; border:#FFCC00 1px solid; padding:5px;}
.slogan-highlight-bottom { color:#C0C0C0;}
.slogan-highlight-top { color:#C0C0C0; background-color:#333333; padding:5px;  -moz-opacity:.70; filter:alpha(opacity=70); opacity:.70; }
.latest-vehicle-description { font-size:14px; font-weight:bold; } 
.border { border:#333333 1px solid;}

/* Page Structure and Headings */
#wrapper { width:998px; min-height:100%; height:auto; margin:0 auto 0; padding-left: 5px; text-align:left;  } * html #wrapper {height:100%}
#header-index {height:350px; width:998px; background:url('../images/bg_header-index.jpg') no-repeat top left; float:left; position:relative; background-color:#282627; border-bottom:#AD1838 4px outset;   }
#header-overview {height:350px; width:998px; background:url('../images/bg_header-overview.jpg') no-repeat top left; float:left; position:relative; background-color:#282627; border-bottom:#AD1838 4px outset;   }
#header-comparison {height:350px; width:998px; background:url('../images/bg_header-comparison.jpg') no-repeat top left; float:left; position:relative; background-color:#282627; border-bottom:#AD1838 4px outset;   }
#header-apply-online {height:350px; width:998px; background:url('../images/bg_header-apply.jpg') no-repeat top left; float:left; position:relative; background-color:#282627; border-bottom:#AD1838 4px outset;   }
#header-cpanel-login {height:350px; width:998px; background:url('../images/bg_header-login.jpg') no-repeat top left; float:left; position:relative; background-color:#282627; border-bottom:#AD1838 4px outset;   }
#header-faq {height:350px; width:998px; background:url('../images/bg_header-faq.jpg') no-repeat top left; float:left; position:relative; background-color:#282627; border-bottom:#AD1838 4px outset;   }
#logo { width:366px; height:85px; padding:14px 0 0 0; background:url('../images/bg_menu_starter.gif') no-repeat top right; float:left; display:inline; position:relative }
#logo-text {color:#ccc; font:normal 27px arial,serif; position:absolute; top:40px; left:100px}
#slogan {width:632px; height:31px; float:right; display:inline; padding:260px 0 0 0; text-align:right; color:#000; font-size:14px; font-weight:bold; word-spacing:1pt; line-height:1px;  }
#slogan:after {content:"."; display:block; height:0; clear:both; visibility:hidden}

/* Top Navigation Menu */
#menu { width:632px; height:53px; background:url('../images/bg_menu.gif') repeat-x top left; float:right; display:inline }
#menu ul {padding:20px 0 5px 10px; margin:0}
#menu li {display:inline; list-style:none; margin:0 10px 0 0; font:bold 11px verdana,serif}
#menu ul li a:link, #menu ul li a:visited {padding:5px 7px; color:#000000; }
#menu ul li a:hover, #menu ul li a#active, #menu ul li a:active { color:#AD1838; }

/* Data Containers and Slogan*/
#content { width:998px; height:auto;  background-color:#fff;  }
.Cbottomright {background:url('../images/corners_bottom.gif') no-repeat bottom right; width:9px; height:9px; overflow:hidden; float:right; display:inline; background-color:#fff; }
#news-block { padding-top:5px; }
#payment-block { padding-top:5px; text-align:left; }

/* Control Panel Login */
#login-block { width:990px; padding:2px; height:320px;}
#login-section { float:left; width:600px;  background:url('../images/login-bg.jpg') no-repeat top right; } 
#login-section-error { float:left; width:600px;  background:url('../images/login-bg-error.jpg') no-repeat top right; } 
#login-links { float:left; width:320px; padding-left:50px; background-color:#E6E6E6; }
#login-system-message {  width:990px; height:250px; padding:2px; }
/* Misc Styles */
.login-link-block { padding:2px;}
.formtextbox { border:#999999 1px solid; color:#AD1838;}
.system-message { background-color:#FFD5D5; border:#CCCCCC 1px dotted; } 
.hr { text-align:center; width:90%; } 
.comparison-information { background:#DDF5FF; border:1px solid #009BDB; }
.comparison-header { color:#AD173A; }
.screenshot-border { border:#CCCCCC 1px solid; padding:1px; }

/* Content blocks for Index and Overview*/
#section { float:left; width:990px; height:auto; background-color:#fff; }
#sectionLeft { float:left; width:660px; height:auto; background-color:#fff;  } 
#sectionRight { float:left; width:310px; height:auto; background-color:#fff; padding-top:5px; padding-left:10px;  }
#overviewLeft { float:left; width:500px; height:auto; background-color:#fff;  } 
#overviewRight { float:left; width:470px; height:auto; background-color:#fff; padding-top:5px; padding-left:10px;  }
#comparisonTable { padding:3px; }
/* Latest Dealers */
.dealer-latest { background-color:#fff; color:#000000; border:#AD173A 1px solid; padding:2px; }
.dealer-title { color:#AD173A; font-size:12px; font-weight:bold; padding:2px;  }
.dealer-location { color:#CCCCCC; font-size:12px; font-weight:bold; padding:2px;  }
.dealer-website { color:#000000; font-size:10px; }
/* FAQ Section  */
.faq-header { color:#AD1838; font-weight:bold; padding-left:5px; 11px/15px verdana,serif; text-decoration:underline;}
.faq-answer-header { color:#666666; font-weight:bold; padding-left:5px; font-size:13px; }
.faq-question { color:#333333; line-height:14px; padding-left:5px; 11px/15px verdana,serif; } 

/* Features and News */
.features {background:#DDF5FF; border:1px solid #009BDB; padding:5px; margin:0 0 10px 0; color:#282627}
.features ul {list-style-type:none}
.features li {padding:0 0 0 20px; margin:5px 0; background:url('../images/check.gif') no-repeat 0 50%}
.featured-text { background-color:#F3F3F3; color:#000000; border:1px solid #77A45D; }
.features-title { padding-top:2px; padding-bottom:2px; }
.news {background:#FFCFD5; border:1px solid #EB1A30;; padding:5px; margin:0 0 10px 0; color:#000000}
.news-title { padding-top:2px; color:#000000;  }
.news-content { padding-top:5px;  }

/* Roundbox #1 */
.rbroundbox-pink { background: url(../images/nt-pink.gif) repeat; }
.rbtop-pink div { background: url(../images/tl-pink.gif) no-repeat top left; }
.rbtop-pink { background: url(../images/tr-pink.gif) no-repeat top right; }
.rbbot-pink div { background: url(../images/bl-pink.gif) no-repeat bottom left; }
.rbbot-pink { background: url(../images/br-pink.gif) no-repeat bottom right; }
.rbtop-pink div, .rbtop-pink, .rbbot-pink div, .rbbot-pink { width: 100%; height: 7px; font-size: 1px;}
.rbcontent-pink { margin: 0 3px; color:#fff; padding:3px; }
.rbroundbox-pink { width: 99%; margin: 1em auto; }
/* Roundbox #2 */
.rbroundbox-grey { background: url(../images/nt-grey.gif) repeat; }
.rbtop-grey div { background: url(../images/tl-grey.gif) no-repeat top left; }
.rbtop-grey { background: url(../images/tr-grey.gif) no-repeat top right; }
.rbbot-grey div { background: url(../images/bl-grey.gif) no-repeat bottom left; }
.rbbot-pgrey { background: url(../images/br-grey.gif) no-repeat bottom right; }
.rbtop-grey div, .rbtop-grey, .rbbot-grey div, .rbbot-grey { width: 100%; height: 7px; font-size: 1px; }
.rbcontent-grey { margin: 0 3px; color:#333333; padding:3px; }
.rbroundbox-grey { width: 99%; margin: 1em auto; }

/* Footer , Disclaimer and Contact Information  */
#footer { float:left; height:60px; margin:0;    }
#foot {height:50px; width:998px;  text-align:center;}
#foot1 {height:30px; text-align:right; padding:12px 29px 0 0}
#foot1 a:link, #foot1 a:visited {color:#888}
#foot1 a:active {color:#999}
#foot2 {padding:18px 160px 0 30px; color:#999; }
#foot2 a:link, #foot2 a:visited {color:#ddd}
#foot2 a:active {color:#eee}

/* table variables and information  */
table.comparison  {text-align: left; color: #000; border: 0px; border-collapse: collapse; border-spacing: 0px; line-height:16px;font:normal 11px/15px verdana,serif; margin:0; padding:1 px; width:990px; border:#CCCCCC 1px solid;   }
table.comparison td  {color: #000; padding: 2px; text-align: left; border:#CCCCCC 1px solid;   }
table.comparison tr  { color: #fff; padding: 2px; text-align: left; border:#CCCCCC 1px solid; background-color:#fff; }
table.application  {text-align: left; color: #000; border: 0px; border-collapse: collapse; border-spacing: 0px; line-height:16px;font:normal 11px/15px verdana,serif; margin:0; padding:1 px; width:990px; border:#CCCCCC 1px solid; background-image:url(../images/application-bg.jpg); background-position:top right; background-repeat:no-repeat;   }
table.application td  {color: #000; padding: 2px; text-align: left;    }
table.application tr  { color: #fff; padding: 2px; text-align: left;  }
table.faq {text-align: left; color: #000; border: 0px; border-collapse: collapse; border-spacing: 0px; line-height:16px;font:normal 11px/15px verdana,serif; margin:0; padding:1 px; width:990px; border:#CCCCCC 1px solid; background-image:url(../images/faq-bg.jpg); background-position:right; background-repeat:no-repeat; }
table.login  { color: #000; border: 0px; line-height:14px;font:normal 11px/15px verdana,serif; margin:0;  width:500px; vertical-align:middle;   }

table.latest  {text-align: left; border: 0px; border-collapse: collapse; border-spacing: 2px; line-height:16px; font-size:12px;  margin:0; padding:3px; width:980px; border:#CCCCCC 1px solid; float:right; }
table.latest td  { padding: 2px; text-align: left;     }
table.latest tr  { color: #333333; padding-top: 2px; text-align: left; border:#CCCCCC 0px solid; background-color:#fff; }

.latest-photo-block { width:180px; height:135px; border:#CCCCCC 1px dotted; padding:3px;  }
.latest-vehicle-description { color:#00A504; font-weight:800;width:450px; height:auto;  }
.latest-dealername { color:#333333; font-weight:800; height:auto; font-size:14px;   }
.latest-dealerinfo { color:#333333; height:auto;   }
.latest-vehicle-variant { color:#797979;   }
.latest-dealer-information { color:#1E9ED5; }
.latest-vehicle-price { color:#333333; font-weight:800; height:auto; font-size:14px; }
.latest-legal { padding:5px; font-size:12px; color:#666666; float:right; width:980px; }
.latest-sort { text-indent:5px; padding-left: 8px; }

table.vehicle-features   {text-align: left;  width: 450px; line-height:12px; font-size:10px;   }
table.vehicle-features td  {color: #000; padding: 2px; text-align: left; height:12px; }
/* EOS ( End Of Styling 131 line  */