body {
margin: 0 auto !important;!important
padding: 0;
background: url(images/bg.png) repeat-x #000;
font-family:Tahoma, Geneva, sans-serif;
font-size: 13px;
text-align:center;
behavior: url(csshover.htc);
}

h1 { padding:0; margin:0; color:#e74f00; font-size:15px; font-weight:bold; padding-bottom:5px;}
h2 { padding:0; margin:0; color:#e74f00; font-size:14px; font-weight:bold; padding-bottom:5px;}
h3 { padding:0; margin:0; color:#e74f00; font-size:14px; font-weight:bold; padding-bottom:5px; }

select { font-family:Tahoma, Geneva, sans-serif; font-size: 12px; }
form { padding:0; margin:0;}
#wrap { width: 990px; text-align:left;border-left: 2px solid #444444; border-right: 2px solid #444444; margin: 0 auto; !important }
#header { background:url(images/header.jpg) no-repeat; height: 141px; width: 100%; text-align: right; }
#headerlinks { float:right; margin-top: 20px;  width: 400px; margin-right:20px;  color:#FFF; text-align:right; }
#headerlinks a { color:#FFF; text-decoration:none; }
#headerlinks a:hover  { color:#FFF; text-decoration:underline; }
 
#navigation .nav_div { width:2px; height:40px; background:url(images/nav_spacer.jpg) no-repeat;}
#navigation { width:990px; height:40px; margin-left:14px; line-height:40px; position: absolute; top: 141px; margin-left:0; margin-bottom:15px; z-index:800;}
#navigation ul { margin:0; padding:0; height:40px; background:url(images/nav_bg.jpg) repeat-x; }
#navigation ul li{list-style:none; display:inline; color:#fff;height:40px;float:left;line-height:40px;position:relative; }
#navigation ul li a{color:#fff; text-decoration:none; float:left; height:40px; padding:0 12px 0 12px;  font-weight:bold; font-size:100%; text-transform: capitalize;}
#navleft{color:#fff; text-decoration:none; float:left; height:40px; padding:0 0px 0 0px;  font-weight:normal; font-size:100%; }

#navigation ul ul li{list-style:none; display:inline; color:#fff;height:30px;float:left;line-height:30px;position:relative; z-index:10; }
#navigation ul ul li a{color:#fff; text-decoration:none; float:left; height:30px; padding:0 18px 0 18px;  font-weight:bold; font-size:100%; z-index:10; text-transform:uppercase;}
#navigation ul li a:hover{ background: #F60; z-index:10; }
#navigation ul ul li  a:hover{ z-index:10; width: 194px; }

#contenttop { clear:both; width: 990px; background:url(images/homepage_image.jpg) no-repeat; height: 272px; padding:0;z-index:800; margin-top:27px;  }
#contenttop_news { clear:both; width: 990px; background:url(images/news_image.jpg) no-repeat; height: 244px; padding:0;z-index:800; margin-top:27px;  }
#contenttop_interview { clear:both; width: 990px; background:url(images/interview_image.jpg) no-repeat; height: 244px; padding:0;z-index:800; margin-top:27px;  }
#contenttop_contact { clear:both; width: 990px; background:url(images/contact_image.jpg) no-repeat; height: 244px; padding:0;z-index:800; margin-top:27px;  }
#contenttop_fighters { clear:both; width: 990px; background:url(images/fighters_image.jpg) no-repeat; height: 244px; padding:0;z-index:800; margin-top:27px;  }
#contenttop_events { clear:both; width: 990px; background:url(images/events_image.jpg) no-repeat; height: 244px; padding:0;z-index:800; margin-top:27px;  }


#contenttoptext { padding-left: 60px; padding-top:20px; width: 270px;  }
#imagearea { width: 990px; padding:0px 10px 2px 10px; height:auto;  z-index:800; }
#contentwrap { width: 990px; padding:0; background:url(images/content_bg.png) repeat; z-index:10;}
#content { width: 640px; margin-top:26px; margin-left:10px; padding:10px 15px 12px 15px; background:url(images/content_bgx.png) repeat; height:auto;  z-index:800; float:left; color:#FFF; font-size:13px;}
#contentsub { width: 680px; margin-top:6px; margin-left:10px; padding:10px 15px 12px 15px; background:url(images/content_bgs.png) repeat; height:auto;  z-index:800; float:left; color:#FFF;}
#footer { background:url(images/footer.png) no-repeat; width: 970px; clear:both; padding-right:10px; padding-top:25px; color:#CCC; text-align:right; font-weight:normal; padding-bottom:20px;}

#contentsubnoright { width: 890px; margin-top:25px; margin-left:10px; padding:10px 15px 12px 15px; background:url(images/content_bgs.png) repeat; height:auto;  z-index:800; color:#FFF;}


#rightnavigation { width:231px; margin-right:15px; margin-bottom:15px; z-index:950; float:right; margin-top:-110px; color: #fff;}
#rightnavigationblank { width:231px; margin-right:15px; margin-bottom:15px; z-index:950; float:right; margin-top:50px; color: #fff;}
#rightnavigationimage { width:231px; margin-right:15px; margin-bottom:15px; z-index:950; float:right; margin-top:-225px; color: #fff;}

#newstop { width: 231px; height: 11px; margin:0; background: url(images/news_header.jpg) center top no-repeat; z-index:960;  }
.newsbreak { width: 200px; height: 18px; background: url(images/news_break.jpg) center top no-repeat; z-index:960;}
#newscontent {width: 211px; margin:0; padding: 0px 10px 0px 10px; background: url(images/news_bg.jpg) repeat;  z-index:960; }
#newsbottom { width: 231px; height: 26px; margin:0;background: url(images/news_bottom.png) center top no-repeat; z-index:960;  }
.newstitle { font-size: 140%; font-weight: normal; color:#FFF; }

#forumtop { width: 231px; height: 11px; margin:0; background: url(images/forum_header.png) center top no-repeat; z-index:960; margin-top:18px;  }
.forumbreak { width: 200px; height: 18px;  background: url(images/forum_break.jpg) center top no-repeat; z-index:960;}
#forumcontent {width: 211px; padding: 0px 10px 0px 10px; margin:0; background: url(images/forum_bg.jpg) repeat;  z-index:960; }
#forumbottom { width: 231px; height: 26px; margin:0;background: url(images/forum_bottom.png) center top no-repeat; z-index:960;  }

#homepagetextbottom { width: 100%; height:190px; background:#FFFFFF;}
#homefinddealer { float:right; width: 290px; border-left: 1px solid #999; padding-left: 10px; background:#FFFFFF;}
.floatleft { float:left; width:49%; background:#FFFFFF; }
.floatright { float:right; width:49%; background:#FFFFFF; }

#modelwrap { width: 990px; padding:0; height:auto; margin-top:10px;}
#location { width: 990px; padding:0; height:auto; margin-top:40px; color:#FFF;}
#location a{ text-decoration:underline; color:#FFF;}

.modelfloatleft { float:left; width:590px; }
.modelfloatright { float:right; width:320px;  }
.smallgrey { font-size:80%; color:#999; font-weight:normal; text-align:center; }

#modelrighttopbg { width: 320px; height: 12px; margin:0;background: url(images/model-topbg-right.png) center top no-repeat; }
#modelrightcontent {width: 300px; padding: 10px 10px 10px 10px; background:#FFF; }
#modelrightbottombg { width: 320px; height: 12px; margin:0;background: url(images/model-bottombg-right.png) center top no-repeat; }


.modelbg { background:url(images/model-bg.jpg) no-repeat; padding:10px; width: 259px; height: 297px; float:left; margin-right:10px; }
.modelbg p { color: #333; line-height:23px;}
.modeltitle { padding:0; margin:0; color: #000; font-size:14px; font-weight:normal; padding-bottom:5px;}
.modelimage { margin-top:6px; margin-bottom:6px;}

.white { color: #fff; text-decoration:underline; font-weight:normal;}
.white a{ color: #fff; text-decoration:underline; font-weight:normal;}
.white:hover { color: #fff; text-decoration:underline; font-weight:bold;}

.whitenobold { color: #fff; text-decoration:underline; font-weight:normal;}
.whitenobold a{ color: #fff; text-decoration:underline; font-weight:normal;}
.whitenobold:hover { color: #fff; text-decoration:underline; font-weight:normal;}

.orangetitle { color: #e74f00;  font-weight:bold;}
.orangetitle a{ color: #e74f00; text-decoration:underline; font-weight:bold;}

.orangeshops a{ color: #e74f00; text-decoration:underline; font-weight:bold;}

.orangetitlebig { color: #e74f00;  font-weight:bold; font-size:110%;}
.orangetitlebig a{ color: #e74f00; text-decoration:underline; font-weight:bold; font-size:110%;}

.orangetitlehighlight a { color: #FFF; text-decoration:underline; font-weight:bold;}
.orangetitlehighlight a:hover { color: #e74f00; text-decoration:underline; font-weight:bold;}

.price { color: #C00; font-size:16px; font-weight:bold;}
.redlinks { color: #fff; text-decoration:underline; font-weight:normal;}
.redlinks a{ color: #fff; text-decoration:underline; font-weight:normal;}
.black { color:#000;}
.darkgrey { color:#999;}





#navigation ul ul {
position: absolute;
text-align:left;
z-index: 200;
}

#navigation ul ul ul {
position: absolute;
margin: 0;
padding: 0;
left: 0%;
}

div#navigation ul ul,
div#navigation ul li:hover ul ul,
div#navigation ul ul li:hover ul ul
{display: none;}

div#navigation ul li:hover ul,
div#navigation ul ul li:hover ul,
div#navigation ul ul ul li:hover ul
{display: block;
margin: 0;
padding: 0;
width: 230px;
height:25px;
}

.dropdowntag {
display: block;
margin: 0px;
font-size: 12px;
padding: 0px 18px 1px 18px;
color: #fff;
text-align:center;
text-transform: capitalize; 
font-weight: bold;
}
.nav_dropdown { width: 230px; background:url(images/nav_bg.jpg) repeat-x; }
.nav_dropdown a:hover{ background: #00ac04; }

