@charset "utf-8";
/* CSS Document */

body { background:url(../images/img_background.jpg) repeat-x top center #FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#756857; padding:0px; margin:0px; line-height:18px; }
.clear { clear:both; }
a:link,
a:visited { color:#330000; text-decoration:none; }
a:hover,
a:active { text-decoration:underline; }
#page { position:relative; margin-left:auto; margin-right:auto; width:960px; }
p.nopad { margin:0px; padding:0px; }
#head { position:relative; float:left; width:960px; height:177px; background:url(../images/img_header.jpg) no-repeat; }
#body { position:relative; float:left; width:960px; }
#left_column { position:relative; float:left; width:268px; margin-left:15px; padding-left:10px; padding-right:10px; }
#navigation { background:url(../images/img_menu_bg.jpg) repeat-y; margin-bottom:10px; }
#navigation ul.nav { list-style:none; margin:0px; padding:0px; }
#navigation ul.nav li { margin:10px; height:25px; padding:10px 2px 0px 45px; background:url(../images/bullet_flags.jpg) left no-repeat #4a4a4a; }
#navigation ul.nav li a { font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:16px; text-transform:uppercase; text-decoration:none; font-weight:bold; }
#navigation ul.nav li a:hover { text-decoration:underline; }
#navigation ul.nav li.nav_bottom { }
#store_item { background:#999999; margin:-10px 10px 10px 10px; text-align:left; padding:0px 5px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
#store_item ul { list-style:none; }
#store_item li { background:#999999; margin:0 -5px 0px -45px; padding:5px 5px 0px 5px; display:block; font-size:14px; }
#store_item li a { color:#000; text-decoration:none; }
#store_item li ul { text-decoration:underline; }
#store_item li ul li.pale { background:#DDDDDD !important; font-weight:normal; }
#store_item li ul li a { font-size:12px !important; font-weight:normal; }
#user_bar,
 #user_bar table { color:#000 !important; }
#user_bar a { color:#333333; text-decoration:none; }
#user_bar a:hover { color:#333333; text-decoration:underline; }
.welcome { font-size:16px; font-weight:bold; color:#000; }
#single_column { position:relative; float:left; width:830px; padding-left:10px; padding-right:10px; }
#right_column { position:relative; float:left; line-height:20px; font-size:13px; width:615px; }
#flash { position:relative; float:left; background:url(../images/img_flash.jpg); width:624px; height:266px; }
.car { float:right; padding:0px 0px 0px 10px; }
#gallery_view { position:absolute; margin-left:0px; margin-top:0px; width:450px; }
#gallery_menu { position:relative; float:right; width:165px; margin-left:5px; }
h1.red { margin:0px; padding:0px; color:#800000; font-size:15px; }




.rotator_image{width:624px; height:266px; clear:both; position:relative; z-index:100; background:#000;}
.rotator_image .image{display:none; position: absolute; width:624px; height: 266px;}
.rotator_image img{position:absolute; top:0px; left:0px; z-index:10;}
.rotator_image h1{font-size:18px; color:#FFF; margin:0px; padding:0px; line-height:40px; position:absolute; bottom:35px; left:15px; z-index:30; text-transform:uppercase;}
.rotator_image .info{font-size:12px; color:#FFF; margin:0px; padding:0px; line-height:13px; position:absolute; bottom:10px; left:15px; z-index:30; height:35px; width:100%; text-transform:uppercase;}
.rotator_image .logo_overlay{position: absolute; width:624px; height: 266px; background:url(../images/logo_overlay.png) no-repeat; z-index:20;}
