
/* Html, Body ------------------------------------------------------------------------------------------------------ */
* { margin: 0; padding: 0; }
body { background:url(bg.jpg) repeat-x #8E0E05; font:normal 12px/20px Arial; color:#FFF; height: 100%; }

/* Colored Background */
#container {width:958px; margin:0 auto; min-height:720px; background:url(bg-model-color.png) no-repeat left 179px;   }

/* Black Background */
/*#container {width:958px; margin:0 auto; min-height:720px; background:url(bg-model-black.png) no-repeat left 190px;   }*/

#main {min-height:500px; background:url(main_bg.png) right 63px no-repeat; }
input { border:none; border:1px solid #B75002; background:url(input_bg.jpg) repeat-x; font:normal 11px verdana; }
#submit { background:url(button_bg.jpg) repeat-x; width:84px; height:23px; color:#fff; cursor:pointer;}

ul { padding-left:30px; }
a{ text-decoration:none; color:#fff;}
a:hover { text-decoration:underline;}	 

/* Header ------------------------------------------------------------------------------------------------------ */
 .nav { float:left; list-style:none; padding-left:30px;	}
 .nav li { float:left; height:63px;   	}
 .nav li a { float:left; font-size:12px; color:#cccccc; text-decoration:none; padding:40px 18px 6px; font-stretch:expanded;
  text-transform:uppercase; border-left:1px solid #49111C; font-weight:bold;}
 .nav li a:hover { color:#333333; border-left:1px solid #333333;}
 .nav li a.current { color:#8ac404;} 

#header_links { float:right; width:160px; height:31px; background:url(promotions.jpg) no-repeat;  }
#header_links a { font:bold 12px Verdana; text-decoration:none; color:#FFFFFF; display:block; line-height:28px; padding-left:20px;}

/* Logo ------------------------------------------------------------------------------------------------------ */
#logo {  border:none; background:url(logo.jpg) no-repeat;  }
#logo a{ display:block; height:104px; width:310px; }
#logo a:hover{ display:block; background:url(logo_hover.jpg) no-repeat; }

/* Slide Show ------------------------------------------------------------------------------------------------- */
#slideshow{ border:4px solid #961100; width:388px; height:292px; padding:5px;}

/* Page Heading ------------------------------------------------------------------------------------------------- */
.page_heading h2 { color:#fff; font:normal 24px/45px Arial;  border-bottom:1px dotted #CCCCCC;  }
p { color:#fff; padding:15px 0 0 0;}
.page_text img{ float:right; padding:5px; border:1px dotted #990000; }

.table_head{ font:bold 12px verdana; color:#FFFFFF; height:28px; background:#999900;}
.table_info{ font:normal 12px Arial; border-bottom:1px dotted #999999; padding:5px 0 3px 0;}

/* Callender ------------------------------------------------------------------------------------------------- */
#calander { width:927px; height:39px; background:#FFFFFF; margin:0 auto; position:relative; top:20px; clear:both; overflow:hidden; }
#calander table td{ background:#A90D01; height:35px; width:35px; font:normal 12px Arial; cursor:pointer; color:#000;  }
#calander table td:hover{background:#6E0700;}
#calander table td a{text-decoration:none; color:#fff; padding-top:2px; }

/* Footer ------------------------------------------------------------------------------------------------------ */

#footer  {width:100%; margin-bottom:20px;}
