/* Forza3Cars, by MarkWillis.co.uk */

html {background: url(../../img/layout/bodybg.jpg) top center repeat-x #DBDBDB;}
body {margin: 0; text-align: center; font-family: arial, tahoma; font-size: 12px; color: #000000;}

/* Header Area */
.headMain {height: auto;} /* background: url(../../img/layout/headback.jpg) top repeat-x #4B4D60; */
.headTop {height: 68px; overflow: hidden; width: 950px; margin: 0 auto 0 auto; padding: 10px 0 10px 0;}
.headTopLeft {width: 400px; float: left;}
.headTopRight {width: 500px; float: left;}
.headTopInner {text-align: left;}
.headTopInner h1 {font-size: 32px; margin: 0; color: #333333; font-weight: bold;}
.headTopInner h1 a {font-size: 32px; margin: 0; color: #333333; font-weight: bold; text-decoration: none;}
.headTopInner h2 {font-size: 14px; margin: 0; color: #666666; font-weight: bold;}
.headNav {text-align: right; padding: 20px 0 0 0;}
.headNav a {font-size: 15px; font-weight: bold; color: #333333; text-decoration: none; margin: 0 0 0 20px;}
.headNav a:hover {font-size: 15px; font-weight: bold; color: #666666; text-decoration: none; margin: 0 0 0 20px;}
.userPanel {text-align: right; color: #666666;}

/* Dark Image Bar */
.imageBar {background: #000000; padding: 10px 0 10px 0;}
.imageBarInner {}

/* Misc */
.clear {clear: both; height: 1px; overflow: hidden;}
.noticebox {border: 1px solid #FFCC00; background: #FFFFCC; padding: 15px; color: #000000; margin: 10px 0 10px 0; text-align: left;}
.contentHolder {background: #EFEFEF; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 0 0 20px 0;}

/* Content */
.mainContent {width: 950px; margin: 0 auto 0 auto;}
.contentLeft {width: 780px; float: left;}
.contentRight {width: 160px; float: left;}
.contentRightMain {background: url(../../img/layout/sideback.png) center repeat-y; text-align: left; padding: 10px;}
.contentRightBottom {height: 140px; background: url(../../img/layout/sidebackbtm.png) center no-repeat;}

.contentRightMain h3 {font-size: 14px; color: #333333; margin: 0 0 5px 0;}
.rightList {margin: 0 0 20px 0; padding: 0; border: 0;}
.rightList li {list-style: none; color: #333333; text-align: left;}
.rightList li a {display: block; height: 20px; color: #333333; text-decoration: none;}
.rightList li a:hover {display: block; height: 20px; color: #000000; text-decoration: underline;}

.contentBlock {padding: 20px 0 0 0;}
.contentBlockInner {padding: 10px; text-align: left;}

.contentBlockInner h1 {font-size: 26px; color: #0181E3;}
.contentBlockInner h2 {font-size: 20px; color: #333333;}
.contentBlockInner h3 {font-size: 16px; color: #333333;}

.contentBlockInner h2 a {font-size: 20px; color: #0181E3; text-decoration: none;}
.contentBlockInner h2 a:hover {font-size: 20px; color: #0181E3; text-decoration: underline;}

/* Footer */
.footerMain {padding: 40px 0 20px 0;}
.footerInner {color: #666666; font-size: 11px;}
.footerInner a {color: #666666; text-decoration: none; font-size: 11px;}
.footerInner a:hover {color: #000000; text-decoration: none;}

/* List */
.listFilter {width: 300px; float: left; padding: 5px 0 0 0;}
.listSearch {width: 300px; float: left; padding: 5px 0 0 0;}

.listTable {background: #EFEFEF; padding: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 0 0 20px 0;}
.listTable table tr td {border-bottom: 1px solid #CCCCCC;}
.listTable h2 {font-size: 15px; color: #333333; font-weight: bold;}
.listTable h2 a {font-size: 15px; color: #333333; font-weight: bold; text-decoration: underline;}
.listTable h2 a:hover {font-size: 15px; color: #333333; font-weight: bold; text-decoration: underline;}
.listTable a {color: #333333; text-decoration: none;}
.listTable a:hover {color: #000000; text-decoration: underline;}

.carLinkHolder {height: 25px;}
.carLinkHolder a.carLink {display: block; height: 25px; width: 100%; padding: 3px 0 0 0; color: #333333; text-decoration: none;}
.carLinkHolder a.carLink:hover {display: block; height: 25px; width: 100%; padding: 3px 0 0 0; color: #000000; text-decoration: underline;}