@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; background:url(../images/body_bg.jpg) no-repeat top center #000 fixed; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:24px;}

a{color:#CCCCCC;text-decoration:none;}
a:hover{color:#999999;}

img{border:0px;}

div.clear{clear:both; line-height:0px; height:0px; font-size:0px; text-decoration:none;}

#special_offer{position:absolute; right:20px; bottom:250px;}

/*| PAGE CONTAINER |*/
#container{margin-left:auto; margin-right:auto; width:880px; height:auto;}

/*| HEADER |*/
#header{height:135px; position:relative; z-index:20;}

h2{font-size:22px; font-weight:bold; color:#FFFFFF;}
h3{font-size:18px; font-weight:bold; color:#FFFFFF;}

#header img{z-index:10; position:relative;}

/*| NAVBAR |*/
#header .navbar{margin:0px; padding:3px 5px 3px 30px; background:url(../images/navbar_bg_.jpg) no-repeat top center; width:auto; height:45px; position:absolute; top:25px; right:0px; line-height:18px !important; z-index:5;}
#header .navbar li{float:left; list-style:none; background:url(../images/navbar_divider.png) no-repeat right; height:auto; width:auto; position:relative;}
#header .navbar li.last{background:none;}

#header .navbar li a{height:18px; display:block; padding:12px 8px 11px; text-transform:uppercase; font-weight:bold; color:#ededed; font-size:12px; text-decoration:none; float:left; }
#header .navbar li a:hover{color:#ababab; background:#140000;}


#header .navbar li ul{position:absolute; left:0px; top:41px; margin:0px; padding:0px 0px 5px; z-index:10; width:118px !important; display:none; background:url(../images/dropdown_bg.png) no-repeat bottom left;}
#header .navbar li ul li{clear:both !important; float:none  !important; padding:1px 3px 0px; width:112px; background:url(../images/dropdown_separator.png) no-repeat top left;}
#header .navbar ul li a{color:#FFF  !important; padding:5px 20px 5px 10px !important; font-size:12px  !important; width:82px !important; }
#header .navbar ul li a:hover{background:#140000 !important;}



/*| BODY |*/
#body{width:880px; height:auto;  clear:both; color:#FFFFFF;}


/*| SINGLE COLUMN |*/
#single_column{width:880px; height:auto; float:left; padding:0px 0px 20px; position:relative; z-index:10;}
#single_column .content{position:relative;}

#single_column .content .rotator_img{width:480px; height:318px; position:relative; float:right; margin-left:10px; margin-bottom:5px; overflow:hidden;}
#single_column .content .rotator_img .rotator_buttons{position:relative; width:480px; height:318px; background:url(../images/rotator_img_grunge.png) no-repeat; z-index:20;}
#single_column .content .rotator_img ul{position:absolute; right:20px; bottom:15px; border:20px; margin:0px; padding:0px; z-index:20;}
#single_column .content .rotator_img ul li{float:left; list-style:none; height:auto; width:auto; position:relative;}
#single_column .content .rotator_img ul li a{background:url(../images/rotator_buttons.png) no-repeat; width:17px; height:16px; float:left; display:block; outline:none;}
#single_column .content .rotator_img ul li a:hover{background-position:0px -16px;}
#single_column .content .rotator_img ul li a span{display:none;}

#single_column .content .rotator_img img{position:absolute; top:0px; left:-1px; z-index:10;}





#button_area .button{width:auto; float:left; display:block; margin:10px 7px;}
#button_area .button a{background:#000;}
#button_area .button a:hover{opacity:.8; filter:alpha(opacity=80);}

/*| FOOTER |*/
#footer{width:880px; height:auto; background:url(../images/footer_divider.jpg) no-repeat top left; padding:5px 0px; margin:5px 0px 0px; font-size:11px;}
#footer_left{float:left; width:250px; text-align:left;}
#footer_right{float:right; width:530px; text-align:right;}

#footer .navbar{margin:0px; height:auto; float:right;}
#footer .navbar li{float:left; list-style:none; height:auto; width:auto; position:relative;}
#footer .navbar li a{height:auto; display:block; padding:0px 5px; color:#ededed; font-size:11px; text-decoration:none; text-transform:capitalize;}
#footer .navbar li a:hover{color:#ababab;}

#footer .navbar li ul{display:none;}

img.float_right{float:right; margin-left:10px; border:2px solid #666666; padding:1px;}


#sponsor_list{text-align:center;}
#sponsor_list ul{text-align:center; list-style:none;}
#sponsor_list ul li{display:inline; padding:18px 5px 5px; border:1px dotted #222; }
#sponsor_list ul li img{vertical-align:text-bottom; padding-top:5px; max-height:30px;}
#sponsor_list ul li a:hover img{opacity:.7; filter:alpha(opacity=70);}