body {
	margin-top:0px;
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
#container {
width:1000px;
margin:0 auto;
text-align:center;
border:none;
padding:0;
}
#logo {
background-image:url(../images/header_logo_bg.jpg);
background-repeat:no-repeat;
height:91px;
padding:0 0 0 0;
margin:0 0 0 0;
text-align:left;
}
#header {
background-image:url(../images/header_menu_bg.jpg);
background-repeat:no-repeat;
height:53px;
padding-top:7px;
padding-left:11px;
padding-bottom:15px;
}
#header a {
color:#000000;
font-size:13px;
font-family:"Trebuchet MS", Tahoma, Arial;
text-decoration:none;
font-weight:bold;
padding-right:15px;
}
#header a.last {
border:none;
}
#header ul {
list-style:none;
margin:0 0 0 0;
padding:0 0 0 0;
text-indent:0;
}
#header li {
display:block;
float:left;
padding-left:15px;
height:34px;
padding-top:20px;
vertical-align:bottom;
}
#header li img {
vertical-align: top;
}
#header li.active a {
color:#FFFFFF
}

.orange {
color:#FF4E00;
}

#content {
width:870px;
padding:0;
margin:0;
float:left;
}
#banner {
padding:0;
margin:0;
float:left;
}

.publicationdate {font-size:10px; color:#666666}
#tc a.small{font-size:10px; color:#666666; text-decoration:underline}

#top_box div {
display:inline;
float:left;
background-repeat:no-repeat;
width:157px;
height:110px;
padding-left:120px;
padding-top:40px;
margin:0 0 0 10px;
text-align:left;
}
#top_box img {border:none;}
#top_box a{
color:#1f3f72;
text-decoration:underline;
font-size:12px;
font-weight:bold;
line-height:20px;
border:none;
}
#top_box ul {
list-style-image:url(../images/box_list.jpg);
color:#FF4E00;
font-size:12px;
font-weight:bold;
margin:0 0 0 -13px;
padding:0 0 0 0;
text-indent:0;
}
div.sep {float:none; clear:both;}
#data_box h2, #features_box h2, #news_box h2, #stories_box h2, #header h1, #main_box h2, #news_main_box h2{display:none;}

#features_box {
background-image:url(../images/features_box_bg.gif);
}
#data_box {
background-image:url(../images/data_box_bg.gif);
}
#news_box {
background-image:url(../images/news_box_bg.gif);
}
#stories_box {
background-image:url(../images/stories_box_bg.gif);
}


#main_box div {
display:inline;
float:left;
background-repeat:no-repeat;
height:397px;
padding-top:40px;
margin:10px 0 0 10px;
}

#main_box img {border:none;}
#main_box td {
border:none;
vertical-align:top;
text-align:left;
padding-top:0;
}
#main_box a, #content a {
color:#1f3f72;
text-decoration:underline;
font-size:12px;
font-weight:bold;
border:none;
}

#blog_box {
width:320px;
background-image:url(../images/blog_box_bg.jpg);
}
#main_box #send_box {
width:190px;
height:437px;
padding:0;
}
#forum_box {
width:320px;
background-image:url(../images/forum_box_bg.jpg);
}
#footer {
width:940px;
height:24px;
padding-left:30px;
padding-right:30px;
padding-top:15px;
background-image:url(../images/footer_bg.jpg);
background-repeat:no-repeat;
color:#FFFFFF
}
#footer a {color:#FFFFFF; text-decoration:underline;}
#footer img {border:none}

/*news styles */
#news_main {
float:left;
padding-left:10px;
}
#news_main div.news_list {
width:553px;
height:530px;
background-image:url(../images/big_box_bg.jpg);
background-repeat:no-repeat;
float:none;
padding-top:40px;
text-align:left;
}
#news_main div.news_navi {
width:553px;
height:25px;
text-align:center;
float:none;
}
#news_right {
float:left;
padding-left:15px;
}
#see_also {
float:none;
width:265px;
height:370px;
background-image:url(../images/see_also_box_bg.gif);
background-repeat:no-repeat;
margin-top:7px;
padding-top:40px;
padding-left:15px;
text-align:left;
line-height:20px;
}
#see_also h3 {
font-size:17px;
font-weight: bolder;
color:#1f3f72;
}
#see_also a{
color:#333333;
}
/*news item styles */
#news_item_main {
float:left;
width:851px;
height:auto !important;
height:573px;
background-color:#EEEEEE;
background-image:url(../images/vbig_box_bg.jpg);
background-repeat:no-repeat;
text-align:center;
}
#news_item_main td {
text-align:left;
vertical-align:top;
}
#news_item_name{
font-size:16px;
font-weight:bolder;
padding-left:40px;
padding-top:5px;
text-align:left;
}
.blue_title {
color:#0062BC;
text-decoration:none;
font-size:14px;
font-weight:bold;
}
#news_item_copy {
line-height:18px;
}
#news_item_copy table{
text-align:center;
margin:0 auto;
}
#news_back {
text-align:left;
}
/* hacks */
.prop {
    float:right;
    width:1px;
  }

  .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

  .min573px {
    height:573px;
	display:block;
  }
  .min570px {
    height:570px;
	display:block;
  }
  .min570_px {
    height:547px;
	display:block;
  }
/*blog styles */
div.blog_list {
width:553px;
height:540px;
background-image:url(../images/our_blog_h.jpg);
background-repeat:no-repeat;
float:none;
padding-top:30px;
text-align:left;
}
div.blog_list table.entry{
background-image:url(../images/blog_entry_bg.jpg);
background-repeat:no-repeat;
height:175px;
width:100%;
margin-bottom:10px;
}
div.comment_link {
text-align:right
}

#blog_history {
float:none;
width:265px;
background-image:url(../images/browse_blog_box_bg.jpg);
background-position:bottom;
background-repeat:no-repeat;
margin-top:0px;
padding-top:10px;
padding-left:15px;
text-align:left;
padding-bottom:5px;
margin-bottom:0;
}
#blog_links, #blog_rss {
float:none;
width:265px;
background-image:url(../images/link_blog_box_bg.jpg);
background-repeat:repeat-y;
margin-top:0px;
padding-top:10px;
padding-left:15px;
text-align:left;
padding-bottom:5px;
margin-bottom:0;
}



#blog_history h3 {
font-size:17px;
font-weight: bolder;
color:#FF0000;
}
#blog_history a{
color:#333333;
}
#blog_history #years a{
color:#CC0000;
font-size:14px;
margin-bottom:10px;
}
#blog_item_copy {
line-height:18px;
}
form input, textarea, file, select {
border:1px solid #333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.submit_btn{
margin:5px 5px 5px 5px;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-color:#CC0000;
color:#FFFFFF;
border:none;
}
/* features styles */
div.features_list {
width:553px;
height:540px;
background-image:url(../images/features_h.jpg);
background-repeat:no-repeat;
float:none;
padding-top:30px;
text-align:left;
}
div.features_list table.entry{
background-image:url(../images/features_entry_bg.jpg);
background-repeat:no-repeat;
height:166px;
width:552px;
margin-bottom:19px;
}
#suspension_box {
float:none;
width:265px;
background-image:url(../images/suspension_box_bg.gif);
background-repeat:repeat-y;
margin-top:0px;
padding-top:30px;
padding-left:15px;
text-align:left;
}
#suspension_item_main {
float:left;
width:851px;
height:auto !important;
height:573px;
background-color:#EEEEEE;
background-image:url(../images/suspension_bg.jpg);
background-repeat:no-repeat;
text-align:center;
}
#suspension_item_main table.suspension{
margin-top:50px;
width:720px;
}
#suspension_item_main table.suspension td{
background-image: url(../images/transp_bg.gif);
background-repeat:repeat;
text-align:center;
padding-left:3px;
padding: 2px 2px 2px 3px;
}
#suspension_item_main table.suspension th{
background-color:#CC0000;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:3px;
width:auto;
}
/* how to claim */
div.htc_copy {
width:513px;
background-image:url(../images/how_to_claim_copy_bg.jpg);
background-repeat:no-repeat;
background-color:#EEEEEE;
height:auto !important;
height:520px;
float:none;
padding-top:50px;
padding-left:20px;
padding-right:20px;
text-align:left;
}

#council_box {
float:none;
width:265px;
background-image:url(../images/suspension_box_bg.gif);
background-repeat:repeat-y;
margin-top:0px;
padding-top:20px;
padding-left:15px;
text-align:left;
}
/* your stories */
div.your_stories_copy {
width:513px;
background-image:url(../images/your_stories_bg.jpg);
background-repeat:no-repeat;
background-position:top center;
background-color:#EEEEEE;
height:auto !important;
height:520px;
float:none;
padding-top:50px;
padding-left:20px;
padding-right:20px;
text-align:left;
margin:0;
}
#stories_right_box {
float:none;
width:265px;
background-image:url(../images/suspension_box_bg.gif);
background-repeat:repeat-y;
margin-top:0px;
padding-top:20px;
padding-left:15px;
text-align:left;
}
#stories_right_box a{
color:#333333;
margin:0 0 10px 0;
font-size:12px;
text-decoration:underline;
}
#news_main div.stories_navi {
width:553px;
height:25px;
text-align:center;
float:none;
}
#story_item_main {
float:left;
width:851px;
height:auto !important;
height:573px;
background-color:#EEEEEE;
background-image:url(../images/vbig_story_box_bg.jpg);
background-repeat:no-repeat;
text-align:center;
}
#story_item_main td {
text-align:left;
vertical-align:top;
}
/*about us*/
div.copy {
width:513px;
background-repeat:no-repeat;
background-color:#EEEEEE;
height:auto !important;
height:520px;
float:none;
padding-top:50px;
padding-left:20px;
padding-right:20px;
text-align:left;
}
div.about_copy {
background-image:url(../images/about_us_copy_bg.jpg);
}
/*garage rates*/
div.garagerates_copy {
background-image:url(../images/garage_rates_bg.jpg);
background-color:#FFFFFF;
padding-left:3px;
padding-right:0;
padding-top:35px;
padding-bottom:15px;
width:550px;


}
/*links*/
div.links_copy {
background-image:url(../images/links_copy_bg.jpg);
}
/*data*/
div.data_copy {
background-image:url(../images/data_copy_bg.jpg);
}
/*sitemap*/
div.sitemap_copy {
background-image:url(../images/sitemap_copy_bg.jpg);
}
/*t&c*/
div.tc_copy {
background-image:url(../images/tc_copy_bg.jpg);
}
/*privacy policy*/
div.pp_copy {
background-image:url(../images/pp_copy_bg.jpg);
}
/*forum*/
div.forum_copy {
background-image:url(../images/forum_copy_bg.jpg);
}
div.forum_list {
width:553px;
height:540px;
background-image:url(../images/forum_list_h.jpg);
background-repeat:no-repeat;
float:none;
padding-top:30px;
text-align:left;
}
div.forum_list table.entry{
background-image:url(../images/forum_list_entry_bg.jpg);
background-repeat:no-repeat;
height:175px;
width:100%;
margin-bottom:10px;
}
#forum_toolbox {
float:none;
width:265px;
height:370px;
background-image:url(../images/forum_toolbox.gif);
background-repeat:no-repeat;
margin-bottom:7px;
padding-top:40px;
padding-left:15px;
text-align:left;
line-height:20px;
}
#forum_toolbox img {
border:none;
margin-bottom:5px;
}
#forum_toolbox .label{
color:#F33900; font-weight:bold; font-size:14px;
}

.data_table td {
border-bottom:1px solid #333333;
}
.data_table {
width:360px;
margin:0 auto; }