body { background: #00034a url(../images/background.jpg) no-repeat scroll center top; margin: 0; padding: 0; font-family: arial; }

#outer { width: 985px; margin-left: auto; margin-right: auto; border: 2px solid #fff; }
#inner { border: 7px solid #fff; }

#banner { width: 971px; height: 171px; background: url(../images/banner_bg.jpg) no-repeat bottom left; position: relative; background-color: #fde500; }
#banner .logo { margin: 7px 0 0 18px; }

#nav { height: 33px; width: 971px; background-image: url(../images/nav_btn_bg.jpg); background-repeat: repeat-x; background-color: #ff1b00; }
#nav ul { margin: 0; padding: 0; cursor: default; list-style-type: none; display: inline; display: table; height: 28px; }
#nav ul>li { display: inline; position: relative; padding: 0; margin: 0; border-right: 1px solid #cd571a; height: 28px; float: left; }
#nav ul>li img { display: inline; padding: 0 13px 0 13px; margin: 0; }
#nav ul>li img:hover { background-image: url(../images/nav_btn_bg_dark.jpg); }
#nav ul>li a { padding: 0; }
#nav .active { background-image: url(../images/nav_btn_bg_dark.jpg); }
#nav .right { width: 100px; border: none; background-image: url(../images/nav_btn_right.jpg); background-repeat: no-repeat; background-position: 150px 0; }
#nav .account {width: 100px; float: right; height: 28px; padding-left: 60px; margin-right: 16px; background-image: url(../images/nav_btn_right.jpg); background-repeat: no-repeat; background-position: 0 0; }

#middle { background-color: #f5ef43; font-family: arial; font-size: 14px; color: #444242; background-image: url(../images/middle_bg.jpg); background-repeat: repeat-x; }
#middle .left_column { width: 404px; float: left; }
#middle .left_column .table_container { background-color: #fdfe00; background: url(../images/find_bg.jpg); background-repeat: repeat-x; margin-left: 8px; width: 396px; height: 164px; }
#middle .left_column .table_container table { margin-left: 60px; }

#middle .left_column .table_container table td { padding-bottom: 6px; }
#middle .right_column { float: right; width: 567px; }

/* Modified stuff here */
#middle .center_column { width: 962px; float: left; background-color: #fef826; } /*  #fff2b3 */
/*
#middle .center_column .center_table { background-color: #fdfe00;
	background: url(../images/find_bg.jpg);
	background-repeat: repeat-x; margin-left: 10px; width: 952px; }
*/
#middle .center_column .center_table { background: url(../images/middle_bg2.jpg) top repeat-x;
	width: 971px; }
#middle .center_column .center_table table { margin-left: 20px; }
#middle .empty { height: 164px; }
/* End modified stuff */

#quick_search { background-image: url(../images/quick_search_bg.jpg); height: 125px; }

#bottom { background-color: #f0ea45; height: 178px; background-image: url(../images/bottom_bg.jpg); background-repeat: repeat-x; background-position: 0 10px; position: relative; }
#bottom .panels { width: 959px; margin: 13px auto 0 auto; background-image: url(../images/bottom_panels_bg.jpg); }
#bottom .panels p { width: 138px; padding: 40px 0 0 12px; font-family: helvetica; font-size: 13px; line-height: 14px; margin: 0; }
#bottom .panels .panel_issue {  width: 315px; height: 138px; background-image: url(../images/panel_issue.jpg); float: left; }
#bottom .panels .panel_dealer { width: 316px; height: 138px; float: left; margin: 0 6px 0 6px; background-image: url(../images/panel_find.jpg); }
#bottom .panels .panel_history { width: 316px; height: 138px; float: left; background-image: url(../images/panel_history.jpg);}
#bottom .panels .search { position: absolute; top: 138px; margin-left: 10px; }

#footer { font-family: helvetica; font-size: 12px; color: #fff; margin: 20px auto 40px auto; width: 985px; text-align: center;  }
#footer a { color: #fff; text-decoration: none; }
#footer a:hover { text-decoration: none; color: #FFC126; }

#banner_footer { padding-bottom: 10px; padding-top: 15px;}
#banner_footer .advertisement { margin-left: auto; margin-right: auto; width: 734px; height: 110px;}
#banner_footer .advertisement img { margin-top: 15px }

/* Font styles */
.style1 { font-size: 16px; color: #8D0300; }
.style3 { font-size: 36px; font-weight: bold; }
.style4 { font-size: 18px; }

.smlexampletext { font-size:12px; }
.smlexampletext a { color: #8D0300; }

/* Input classes */
.smallinput  { width: 85px; }
.mediuminput { width:150px; }
.larginput   { width:200px; }

