body, html { margin:0; padding:0; background-color:#eef4ff; }

body { background-image:url('../img/site/tile.gif'); background-repeat:repeat-x; font-family:Georgia, Arial, Sans-Serif; font-size:12px; text-align:left; }

p, label, h1, h2, h3, h4, li { color:#435164; margin:0 0 12px 0; padding:0; }

a { color:#435164; }

h1 { font-size:22px; font-weight:normal; }
h2 { font-size:18px; font-weight:normal; }
h3 { font-size:18px; font-weight:normal; }

.image_margin { margin:0 0 12px 0; }

img { border:none; }

a, object, img, input { outline:none; }

.clr { height:0; font-size:0; line-height:0; margin:0; padding:0; clear:both; }

#container { margin:0 auto 12px auto; width:983px; background-image:url('../img/site/container_tile.png'); background-repeat:repeat-y; xbackground-color:#fff;  }

#header { background-image:url('/img/site/header.jpg'); height:103px; }

#navigation { float:left; width:240px; margin:-20px 0 0 -11px; }

#navigation #nav_top { background-image:url('/img/site/nav_top.png'); width:240px; height:3px; }
#navigation #nav_middle { background-image:url('/img/site/nav_tile.png'); background-repeat:repeat-y; width:240px; }
#navigation #nav_bottom { background-image:url('/img/site/nav_bottom.png'); width:240px; height:8px; margin:-1px 0 12px 0; }

/* set up basic styles */
#navigation #nav_middle ul { margin:0; padding:0; }
#navigation #nav_middle ul li { margin:0; padding:0; list-style-position:outside; list-style-type:none; }
#navigation #nav_middle ul li a { background-image:url('/img/site/navigation_bullet_blue.gif'); background-repeat:no-repeat; background-position:10px center; background-color:#b7bec6; display:block; padding:10px 10px 10px 24px; margin:0 7px 1px 3px; color:#637286; text-decoration:none; }

/* set the hover & selected styles */
#navigation #nav_middle ul li a:hover,
#navigation #nav_middle ul li.selected a,
#navigation #nav_middle ul li.selected_children a,
#navigation #nav_middle ul li.selected ul li a:hover,
#navigation #nav_middle ul li.selected_children ul li a:hover { background-image:url('/img/site/navigation_bullet_white.gif'); background-color:#637286; color:#fff; }

#navigation #nav_middle ul li ul li a { padding:6px 10px 6px 24px; margin:0 7px 1px 3px; background-image:none; background-color:#e6eaed; color:#637286;  }

#navigation #nav_middle ul li ul li { display:none; }

/* 1st level */
#navigation #nav_middle ul li.selected ul li a,
#navigation #nav_middle ul li.selected_children ul li a { background-image:none; background-color:#e6eaed; color:#637286; }

#navigation #nav_middle ul li.selected ul li, 
#navigation #nav_middle ul li.selected_children ul li { display:block; }
#navigation #nav_middle ul li.selected ul li ul li, 
#navigation #nav_middle ul li.selected_children ul li ul li { display:none; }

/* 2nd level */
#navigation #nav_middle ul li.selected ul li.selected a,
#navigation #nav_middle ul li.selected_children ul li.selected_children a,
#navigation #nav_middle ul li.selected ul li.selected_children a,
#navigation #nav_middle ul li.selected_children ul li.selected a { background-image:url('/img/site/navigation_bullet_white.gif'); background-color:#637286; color:#fff; }

#navigation #nav_middle ul li.selected ul li.selected ul li, 
#navigation #nav_middle ul li.selected_children ul li.selected ul li,
#navigation #nav_middle ul li.selected_children ul li.selected_children ul li,
#navigation #nav_middle ul li.selected_children ul li.selected ul li { display:block; }

/* 3rd level */
#navigation #nav_middle ul li.selected ul li.selected ul li a,
#navigation #nav_middle ul li.selected_children ul li.selected_children ul li a,
#navigation #nav_middle ul li.selected ul li.selected_children ul li a,
#navigation #nav_middle ul li.selected_children ul li.selected ul li a { padding-left:40px; background-image:none; background-color:#f3f5f7; color:#637286; }

#navigation #nav_middle ul li.selected ul li.selected ul li a:hover,
#navigation #nav_middle ul li.selected_children ul li.selected_children ul li a:hover,
#navigation #nav_middle ul li.selected ul li.selected_children ul li a:hover,
#navigation #nav_middle ul li.selected_children ul li.selected ul li a:hover { background-image:url('/img/site/navigation_bullet_white.gif'); background-color:#637286; color:#fff; }

#navigation #nav_middle ul li.selected_children a,
#navigation #nav_middle ul li.selected_children ul li.selected_children a { background-image:url('/img/site/navigation_bullet_flip.gif'); }


#navigation #subscribe { margin:0 0 12px 26px; width:202px; }
#navigation #subscribe form { margin:0 0 15px 0; padding-bottom:15px; border-bottom:1px solid #D7E0F0; }
#navigation #subscribe input#email { width:190px; display:block; margin:8px 0 8px 0; }
#navigation #subscribe #signup_processing { display:none; margin:12px 0 0 0; color:#435164; }

#content div#attachments li { background: url(/img/icons/sml/gen.png) 0 3px no-repeat; height:17px; padding:0 0 0 22px; }
#content div#attachments li.pdf { background-image: url(/img/icons/sml/pdf.png); }
#content div#attachments li.doc { background-image: url(/img/icons/sml/doc.png); }
#content div#attachments li.xls { background-image: url(/img/icons/sml/xls.png); }

#content { float:right; width:744px; margin:0 9px 0 0; }
#content #home_feature { width:744px; line-height:0; margin:0 0 12px 0; }

#content #two_column_left { float:left; width:366px; margin:0 12px 12px 0; }
#content #two_column_left p { text-align:justify; }

#content #two_column_right { float:left; width:366px; margin:0 0 12px 0; }

#content #two_column_right ul { margin:0; padding:0; }
#content #two_column_right ul li { margin:0; padding:0; list-style-position:outside; list-style-type:none; }
#content #two_column_right ul a { background-color:#b7bec6; background-image:url('/img/site/tab_tile.gif'); background-repeat:repeat-x; display:block; float:left; padding:10px 15px 10px 15px; margin:0 1px 0 0; color:#fff; text-decoration:none; }
#content #two_column_right ul a.selected { background-image:none; color:#444f5d; }

#content #two_column_right .tab_window { width:362px; border:2px solid #b7bec6; }
#content #two_column_right .tab_window .car { padding:12px 0 12px 12px; border-bottom:1px dotted #D7E0F0; }
#content #two_column_right .tab_window .car h3 { margin:0 0 6px 0; font-size:16px; font-weight:bold; }
#content #two_column_right .tab_window .car .car_thumb { float:left; margin:0 12px 0 0; }
#content #two_column_right .tab_window .car ul { float:left; margin:0 0 6px 0; }
#content #two_column_right .tab_window .car ul li { width:200px; background-image:url('/img/site/navigation_bullet_blue.gif'); background-repeat:no-repeat; background-position:left center; background-color:#fff; display:block; padding:4px 0 4px 14px; margin:0; color:#637286; text-decoration:none; }
#content #two_column_right .tab_window .car ul li a { background-color:#fff; background-image:none; padding:0; margin:0; }
#content #two_column_right .tab_window .car ul li.find_out_more { background-image:none; padding:10px 0 0 0; margin:0; }
#content #two_column_right #used_cars { display:none; }
#content #two_column_right #new_cars { display:block; }

#footer { background-color:#EEF4FF; background-image:url('/img/site/footer_bg.gif'); background-repeat:no-repeat; height:200px; padding:24px 15px 0 15px; }
#footer p { float:left; margin:0 46px 24px 0; }

#content #single_column { padding:7px 0 0 7px; }