
 /* BEGIN container height fix for floats in Mozilla */ 
#masthead:after,
#header:after,
#testimonials_bottom:after,
#navWrapper:after,
.formWrapper:after,
.formSectionWrapper:after,
.formSection:after,
.formSection50:after,
#mainContentTopWrapper:after,
.article:after,
#position10 .content_top:after,
#nav:after,
#leaderboardWrapper:after,
#joinAdBottom:after,
#mainContent:after,
#footerLinks:after,
#searchBottom:after,
#copyright:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
  }
 /* END container height fix for floats in Mozilla */


a {color: #408ec4;}

a:hover{color: #fff;}

p {} 

body {
color: #666;
background-color: #fff;
padding: 0px;
margin: 0;
background-image:url(http://www.mustangworks.com/images/page_bg.gif);
font:x-small Verdana,Sans-serif;
}
/* Begin font hack for Opera */
html>body {font-size:small;}
/* End font hack for Opera */

#mainWrapper {
padding: 0px 452px;
text-align: center;
background-image:url(http://www.mustangworks.com/images/body_rt_bg.gif);
background-repeat: repeat-x;
background-color: #a1a2aa; 
}

#constraint {
margin: 0 auto;
padding: 0;
width: 50%;
max-width: 219px; 
}

#pagewrapper {
text-align: left;
background-color: #fff;
margin: 0 -452px;
min-width: 904px;
position: relative;
z-index: 1;
padding: 0 2px;
}

#wrapper { width: 100%; }

#subWrapper {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 2;
  margin-top: 1px;
  text-align: left;
  background-color: #fff;
  min-width: 903px;}
  
#header,
#position10 {min-width: 903px;}

#topAd {padding: 5px 0;
background-image: url(http://www.mustangworks.com/images/topad_bg.gif);
background-repeat: repeat-x;
background-color: #e8e8e8;}

#leaderboardWrapper {background-color: #666;
background-image:url(http://www.mustangworks.com/images/leaderboard_tab_bl.gif);
background-position: bottom left;
background-repeat: no-repeat;
margin: 0 auto; width: 765px;
text-align: center;}

#leaderboardTab {background-image:url(http://www.mustangworks.com/images/leaderboard_tab_tl.gif);
background-position: top left;
background-repeat: no-repeat;
width: 33px;
float: left;
margin: 0;
color: #eee;
padding: 40px 0 41px 0;
text-align: center;}

#leaderboardTab img {border: 0; margin: 0; padding: 0;
}

#leaderboard {background-color:#fff;
width: 728px;
height: 90px;
float: right;
overflow: hidden;
padding: 1px;
border: 1px solid #666;
}

#leaderboard img {margin: 0;
padding: 0;
border: 0;}

#masthead {
height: 133px;
border-top: 2px solid #000;
background-color: #7fccee;
background-image: url(http://www.mustangworks.com/images/masthead_bg.gif);
background-repeat: repeat-x;
background-position: top;
}

#mastheadBackground {
height: 133px;
background-image: url(http://www.mustangworks.com/images/masthead_bg_img.gif);
background-repeat: no-repeat;
background-position: bottom right;
}

#MWLogoTop{ float: left;
margin: 0;
padding: 0;
clear: right;}

#MWLogoTop img,
#MWLogoTop a{margin: 0; border: 0;}

#topLogin {
margin-left: 282px;
background-color: #333;
background-image: url(http://www.mustangworks.com/images/toplogin_left_bg.gif);
background-position: top left;
background-repeat: no-repeat;
padding: 9px 0 9px 37px;
color: #eee;
font-size: 85%;
}

form {margin: 0;
padding: 0;
font-size: 85%;
font-family: Arial, Helvetica, sans-serif;}

input,
select {margin: 0 .25em;
padding: 0;
font-size: 85%;}

.borderedInput {border: 2px solid #b9b9b9;
background-color: #fff; }

.formButton {border-width: 1px;
border-color: #cdcecf #4d4e4f #6e6f71 #aeb0b2;
background-color: #929496;
color: #fff;
font-weight: bold;
padding: 1px;
font-size: 85%;}

#aero3Links {
margin-left: 277px;
padding-left: 37px;
font-size: 90%;
clear: right;
}

#aero3Links ul {margin: 0;
padding: 10px 0 0 0;}

#aero3Links ul li {display: inline;}

#aero3Links ul li a {
padding: 6px 5px;
border-left: 1px solid #dadada;
font-weight: bold;
color: #636363;
text-decoration: none;
font-size: 100%;
font-weight: bold;
}

#aero3Links ul li a:hover {
color: #ff1c0f;
text-decoration: underline;
}


#mastheadBottom {
height: 45px;
padding-left: 15px;
clear: left;
}


/* TOP NAVIGATION */
/* ============================= */
 
#navWrapper {
background: #777 url(http://www.mustangworks.com/images/topnav_bg.gif) repeat-x top; 
padding: 0; 
text-align: center;
}

#nav {  
margin: 0 auto;
padding: 0;
width: 764px;
text-align: left;
}

#nav li {
float: left; /* needs to be floated to display bg color */
margin: 5px 1px 0 0;
background: url(http://www.mustangworks.com/images/top_tab_bg_r.gif) 100% 0px no-repeat;
display: inline;
position: relative;
top: 0;
left: 0;
z-index: 9999;
}  

#nav li a {
float: left;
display: block;
margin: 0;
padding: 7px 17px 8px 17px;
background: url(http://www.mustangworks.com/images/top_tab_bg_l.gif) 0px 0px no-repeat;
cursor: pointer;
font-weight: bold;
font-size: 10px;
color: #000;
} 

#nav li:hover,
#nav li.over,
#nav li.on {
background: url(http://www.mustangworks.com/images/top_tab_bg_r_on.gif) 100% 0px no-repeat;
margin-top: 0;
}

#nav li a:hover {
color : #000; 
background-image: url(http://www.mustangworks.com/images/navbutton_bg_over.jpg);
background-position: right bottom;
background-repeat: no-repeat;
background-color: #666;
cursor: pointer;
margin-top: 0px;
padding-top: 6px;
}

#nav li.off a:hover,
#nav li:hover a,
#nav li.over a,
#nav li.on a {
background: url(http://www.mustangworks.com/images/top_tab_bg_l_on.gif) 0px 0% no-repeat;
padding-top: 12px;
color: #000;
}

#nav li.off ul,
#nav li.on ul {
margin: 0;
padding: 0;
display: none;
position: absolute; 
left: 0;
top: 30px;
}

#nav[id] li.off ul,
#nav[id] li.on ul {
background-image: url(http://www.mustangworks.com/images/p75.png);
}

#nav li.on ul {
display: block;
}

#nav li.off:hover ul,
#nav li.over ul {
display: block;
}

#nav li ul li {
padding: 0; 
margin: 0;
display: block;
clear: left;
width : auto; 
background-color: transparent;
background-image: none;
} 

#nav li.off ul a:hover,
#nav li.over ul a:hover {
background-color: transparent;
padding: 15px 5px 0 5px;
background-image: none;
text-decoration: underline;
color: #FF9900;
}

#nav li.off:hover ul li,
#nav li.on:hover ul li {
/*float: none; -- CAUSES EMPTY DROPDOWNS IN IE7*/
margin: 0;
list-style-type:circle;
}

/*#nav li ul li:hover,
#nav li ul li.over {margin: 0; padding: 0;}*/

#nav li.on ul a, 
#nav li.off ul a {
  float: none;
  color: #fff;
  margin: 0;
  padding: 3px 0 5px 22px;
width: 150px;
  border-bottom: 1px dotted #999;
  font-size: 9px;
  background: url(http://www.mustangworks.com/images/expanded_li_bg.gif) no-repeat left;
  display: block;
  position: relative;
  text-decoration: none;
}

#nav li.off ul a:hover,
#nav li.on ul a:hover {
padding: 3px 0 5px 22px;
width: 150px;
background: #000 url(http://www.mustangworks.com/images/expanded_li_bg.gif) no-repeat left;
color: #7fccee;
text-decoration: underline;
}

#adSenseTop {background-color: #1e1e1e;
clear: left;
height: 18px;
padding-top: 3px;}

  
/* MEDIUM COLUMN */
#position2 {
float: left;
  width:168px;
  padding: 0;
  border-right: 1px solid #666;
 /* height: 100%;
  height:auto !important; 
  height:600px;*/
  }
  html>body .position2 {height:auto;}
  
#loginWrapper {height: 71px;
background-color: #ecf6fd;
background-image: url(http://www.mustangworks.com/images/position2_top.gif);
background-position: top left;
background-repeat: no-repeat;}

#siteStatsWrapper { font-size: 85%;}

#siteStatsTitle,
#featuredArticle .title,
#featuredRide .title,
#latestPoll .title {background-image: url(http://www.mustangworks.com/images/featured_item_title_bg.gif);
background-repeat: repeat-y;
padding: 5px 0 5px 5px;}

#latestPoll .title {padding-bottom: 1px;}

#siteStats {padding-left: 10px;
border-left: 1px dotted #666;}

#siteStats ul, #siteStats li {
list-style-type: none;
margin: 0;
padding: 0;
} 

#siteStats .stat {
background: url(http://www.mustangworks.com/images/stats_bullet.gif) no-repeat left;
margin: 0;
padding: 6px 0 6px 13px; 
border-bottom: 1px dotted #989898;
}

#siteStats a {
text-decoration : none; 
color: #333;
} 

#featuredArticle a,
#featuredRide a,
#latestPoll a {
text-decoration : none; 
color: #1176b9;
} 

#siteStats a:hover {
color: #1176b9;
text-decoration: underline;
}

#featuredArticle a:hover,
#featuredRide a:hover,
#latestPoll a:hover {
color: #333;
text-decoration: underline;
}

#featuredArticle,
#featuredRide,
#latestPoll {margin-top: 12px;}

#featuredArticle {
background-color: #eeeeec;}

/*#featuredArticle .top,
#featuredRide .top,
#latestPoll .top {background: url(/images/left_featured_top.gif) no-repeat top; height: 2px;}*/

#siteStatsWrapper .bottom,
#featuredArticle .bottom,
#featuredRide .bottom,
#latestPoll .bottom {background-color: #bcbfc2;
height: 11px;
text-align: right;
padding: 2px 5px;
font-size: 85%;
font-weight: bold;}

#siteStatsWrapper .bottom a,
#featuredArticle .bottom a,
#featuredRide .bottom a,
#latestPoll .bottom a {
color: #eee;
} 

#siteStatsWrapper .bottom a:hover,
#featuredArticle .bottom a:hover,
#featuredRide .bottom a:hover,
#latestPoll .bottom a:hover {
color: #000;
} 

#featuredArticle .content,
#featuredRide .content,
#latestPoll .content {padding: 7px;
border-left: 1px dotted #666;
font-size: 90%;}

#featuredArticle a.headline,
#featuredRide a.headline,
#latestPoll a.headline {margin: 0;
font-size: 110%;
font-weight: bold;
text-decoration: none;}

#featuredArticle a.headline:hover,
#featuredRide a.headline:hover,
#latestPoll a.headline:hover {text-decoration: underline;}

#featuredArticle .content img,
#featuredRide .contentmimg,
#latestPoll .content img {border: 1px solid #989898;}

#featuredRide strong {color: #333;
line-height: 150%;}

/* MEDIUM COLUMN */
#position4 {
float: right;
  width:138px;
  padding: 0;
  background-color: #e8e8e8;
 /* height: 100%;
  height:auto !important; 
  height:600px;*/
  }
  html>body .position4 {height:auto;}
  
  #position4 .content, #position2 .content {
  margin: 0;
  font-size:90%;
}

#position4 .content {text-align: center;
padding: 20px 0 0 0;}

#position4 .rightRailAd {width: 124px;
margin: 0 auto;
background-color: #666;
background-image: url(http://www.mustangworks.com/images/leaderboard_tab_tl.gif);
background-position: top left;
background-repeat: no-repeat;}

#position4 .rightRailAdTop {  background-image: url(http://www.mustangworks.com/images/skyscraper_tab_tr.gif);
background-position: top right;
background-repeat: no-repeat;
padding: 13px 0; }

#position4 .rightRailAdInner {border: 1px solid #666;
background-color: #fff;
padding: 1px;}


/* LARGE COLUMN */
#position3 {
  min-height:600px;
  padding: 0;
  border: 0;
  height:auto;}
  
#position3 .content {
  font-size: 95%;
  padding: 0;
  margin: 0;
  border: 0;
  }
  
#SmLgM #position3 { /* Spacing for MEDIUM column on RIGHT when present  */
  margin-right:138px;
  margin-left: 168px;
  }
  
#joinAd {background-color: #b2e0f5;}

#joinAdBg { background-image: url(http://www.mustangworks.com/images/join_ad_bg.jpg);
background-position: top left;
background-repeat: no-repeat;
background-color: #b2e0f5;}

#joinAdCar {text-align: right;
padding: 7px 13px 0 0;}

#join {position: absolute;
left:173px;
top: 0px;
padding: 3px 0 4px 5px;}

#joinAdBottomWrapper {background-image: url(http://www.mustangworks.com/images/join_ad_bottom_bg.png);
background-repeat: repeat-x;
background-position: top;}

#joinAdBottom {background-image: url(http://www.mustangworks.com/images/join_ad_bottom.png);
background-position: top right;
background-repeat: no-repeat;
height: 35px;}

#joinAdBottom #loginTitle {text-align: right;
margin-right: 334px;
padding-top: 7px;}

#joinAdBottom form {float: right;
padding: 6px 6px 0 0;}

#joinAdBottom #userPass {position: absolute;
right: 300px;
top: 153px;
color: #eee;
font-size: 9px;}  

#featuredNews {background-color: #e8e8e8;
background-image: url(http://www.mustangworks.com/images/featured_news_bg.gif);
background-repeat: repeat-x;
background-position: top;
margin: 0 6px 5px 6px;
padding-top: 17px;
font-size: 90%;}

#featuredNews a {text-decoration: none;}

#featuredNews a:hover {color: #333;
text-decoration: underline;}

#featuredNewsInner {
height: auto;
padding: 0 10px;
}

#featuredNewsInner table img {margin: 0 8px 8px 0;}

#featuredNewsContent {margin: 0 8px 0 230px;}

#featuredNews a.headline {font-size: 145%;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;}

#featuredNews .mainImage {
  border: 1px solid #8f8f8f;
  margin-left: 8px;
  text-align: left;
}

#featuredNews .articleLinks {}

#featuredNews .articleLinks .bullet {margin: 0 .5em;}

.articleLinks {padding: 6px 8px 0 8px;
text-align: right;
font-size: 90%;}


#featuredNewsBottom {background-color: #e8e8e8; 
background-image: url(http://www.mustangworks.com/images/featured_news_bl.gif);
background-position: bottom left;
background-repeat: no-repeat;}

#featuredNewsBottomRight{height: 8px;
background-image: url(http://www.mustangworks.com/images/featured_news_br.gif);
background-position: bottom right;
background-repeat: no-repeat;}

#latestColumn {float: right;
width: 26%;
margin: 0;
padding: 0;
background-color: #525252;}

#latestColumn .expansion {background-color: #fff;
text-align: center;
font-size: 90%;
padding-bottom: 3px;} 

#latestColumn .expansion a,
#latestColumn .expansionBottom a {cursor: pointer;
text-decoration: none;}

#latestColumn .expansion a:hover,
#latestColumn .expansionBottom a:hover {text-decoration: underline;}

#latestColumn .expansion a:hover {color: #333;}

#latestColumn .expansionBottom {border-top: 1px solid #fff;
padding: 7px 0;
margin: 0;
text-align: center;
font-size: 90%;}

#latestColumn .expansionBottom a {color: #999;}

#latestColumn .expansionBottom a:hover {color: #fff;}
  
#latestColumn .title {background-color: #525252;}  

#latestColumn .title a {
display: block; 
height: 13px; 
background-position: top left; 
background-repeat: no-repeat; 
text-align: right; 
padding: 12px 8px 2px 0; 
font-size: 95%; 
border-top: 1px solid #fff;
font-weight: bold; 
text-decoration: none; 
font-family: Arial, Helvetica, sans-serif; 
color: #fff;
cursor: pointer;
}

#latestColumn .title a:hover {color: #408ec4;}

#latestColumn .title a.tab {background-image: url(http://www.mustangworks.com/images/latest_tab_off.gif);}

#latestColumn .title a.tabOn {background-image: url(http://www.mustangworks.com/images/latest_tab_on.gif);}

.topic a.topicTitle {color: #fff;
font-weight:bold;
cursor: pointer;}

.topic a:hover.topicTitle {color: #eaf5fd;}

.topic .stronger {color: #333; font-weight: bold;}

.topic {font-size: 85%;
padding: 5px;
margin: 7px 7px;
border: 1px solid #363636;
background-color: #797979;
color: #bababa;}

.topic img {margin: 0;}

.topic a {color: #92d4f1;}

.topic .bullet {float: none;
margin: 0 .5em 0 0;}

.topic .mediaImage {text-align: center;
margin-bottom: .25em;}

.topic .mediaImage img {border: 1px solid #555;}

.feeds {text-align: center;
color: #eee;
padding: 0 0 7px 0;
font-size: 90%;
font-weight: bold;}

.feeds img {margin: .25em;}
  
#mainContent {/*background-color: #525252;
background-image: url(http://www.mustangworks.com/images/latest_column_bg.gif);
background-position: bottom;
background-repeat: repeat-x;*/}

#articleWrapper {margin-right: 26%;
padding: 0 14px 14px 14px;
background-color: #fff;
}

#articleWrapper .title {padding: 0 0 2px 0;
border-bottom: 1px solid #666;
}

.article {font-size: 85%;
padding: 10px 0;
border-bottom: 1px dotted #666;
background-image: url(http://www.mustangworks.com/images/article_bg.gif);
background-repeat: repeat-x;
background-position: bottom;
float: left;
width: 100%;
}

.article h3 {margin: 0;
font-size: 125%;
font-family: Arial, Helvetica, sans-serif;}

.article h3 a {color: #999;
text-decoration: none;}

.article h3 a:hover {color: #408ec4;
text-decoration: underline;}

.article img {float: left;
border: 1px solid #666;
margin: 0 7px 5px 0;}

.article .articleLinks .bullet {float: none;
margin: 0 .5em;}

.article a {text-decoration: none;}

.article a:hover {color: #333;
text-decoration: underline;}

/* FOOTER */
#position10 {
border-top: 1px solid #a9a9a9;
margin-top: 1px;
}

#position10 .content {
border-top: 1px solid #fff;
background-color: #f2f2f2;
}

#footerLinksWrapper {
background-color: #5a564f;
padding: 6px 0 0 0; 
}

#footerLinks {
padding: 0;
background-color: #5a564f;
font-family: Arial, Helvetica, sans-serif;
}

#footerLinks li { 
display: inline;
}  

#footerLinks li a {
float: left;
display: block;
margin: 0;
padding: 0 20px 6px 20px;
cursor: pointer;
font-weight: bold;
text-decoration: none;
color: #cfd1ca;
line-height: 16px;
font-size: 80%;
border-left: 1px solid #c2bfb7;
} 

#footerLinks li a.last {
border-right: 1px solid #c2bfb7;
} 

#footerLinks li a:hover {
color: #fff;
text-decoration: underline;
}

#searchBottom {
padding: 7px 0;
border-top: 1px solid #fff;
background-image: url(http://www.mustangworks.com/images/bottom_search_bg.gif);
background-repeat: repeat-x;
background-color: #050505;
font-weight: bold;
color: #999;
}

#searchBottom .title {float: left;}

#copyright {
margin: 5px 0;
padding: 20px 0;
background-color: #cfcfcf;
border-width: 1px 0;
border-style: solid;
border-color: #a6a6a6;
}

#searchBottomInner,
#copyrightInner,
#footerLinks {
width: 765px;
margin: 0 auto;
}

#copyright #logo {
float: left;
margin: 0 7px 0 0;
}

#copyrightText {
font-size: 85%;
line-height: 150%;
}

