/* CSS Document */
body{
	background:url(images/bg.gif) repeat-x 0 0; color:#4E4628;
	font:normal 14px/19px Georgia, "Times New Roman", Times, serif;
	margin:0; padding:0;}
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{
	margin:0; padding:0;}
ul{
	list-style:none;}
.spacer{
	font-size:0; line-height:0; clear:both;}
h4{
	color: #CC0000; padding:10px 5px 5px 5px; font-size:18px/24px; 
	font: Georgia, "Times New Roman", Times, serif; font-stretch:expanded;}
h3{
	color: #CC0000; padding:10px 5px 5px 5px; font-size:24px/32px; 
	font: Georgia, "Times New Roman", Times, serif; font-stretch:expanded;}
h2{
	color: #CC0000; padding:10px 5px 5px 5px; font-size:32px/42px; 
	font: Georgia, "Times New Roman", Times, serif; font-stretch:expanded;}
h1{
	color: #CC0000; padding:10px 5px 5px 5px; font-size:36px/44px; 
	font: Georgia, "Times New Roman", Times, serif; font-stretch:expanded;}


/* ----------------- top navigation start --------------------- */
#topNav{
	background-image:url(images/topNavBG.gif); width:790px; min-height:255px; height:auto ; height:255px; position:relative;
	margin:0 auto; padding:0px 0 0 0px;}
#topNav img{
	border:none; float:left; margin:0 34px 0 0;}
#navBox a{
	color:#FFFFFF; font:bold 12px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase; text-align:center; text-decoration:none; padding: 0px 2px;}
#navBox a:hover{
	background-color:#006699;
    text-decoration: underline;}
#navBox { 
	background-image:url(images/navBoxBG.gif); background-repeat:no-repeat; width:567px; height:36px;
    float:right; text-align:center; padding:15px 0 0 0; margin-right:-5px}
#mapit{ 
	background-image:url(images/compass.gif); background-repeat:no-repeat; padding:0 0 0 7px; color:#003366;
	font-family:"Trebuchet MS"; font-size:20px; position:absolute; top:60px; left:320px}
#mapit span { font-size:30px; line-height:75px; padding-left:52px;}
#mapit span a { color:#CD0426; font-weight:500; text-decoration:none}
#mapit span a:hover { color: #006699; text-decoration:underline}
#menuTitle {
	background-image:url(images/menu.gif); background-repeat:no-repeat; width:160px; height:30px;
	position:absolute; top:12px; left:251px;}
#menuTitle span {
	display:none}
#time {
	position:absolute;
	left:665px;
	top: 69px;
}
#wedeliver {
	position:absolute;
	width: 100px;
	height: 100px;
	left: 445px;
	top: 128px;
}

/* ----------------- top navigation end --------------------- */
/* ----------------- body start --------------------------- */
#body{
	width:790px; margin:0 auto; position:relative;}
#ticker {clear:both; border:#333333 1px solid;}
#bodyContent{
	background:url(images/midle_bg.gif) repeat-y 0 0 #FFFFFF; color:#4E4628;
	width:790px; padding:0px; float:left; overflow:visible}
#menu{/*background-image:url(images/menuBG.jpg); */color:#000000;/* border:#ECE8DB 1px solid;*/
	width:470px; padding:7px 0px 27px 0px; float:left; position:relative;; float:left;}
#menuNav {
	position:relative;
	top:20px;
	height:60px;
	line-height:20px;
	background-image:url(images/menu_legend.gif);
	background-repeat:no-repeat;
	height:172px;
	width:495px;
	z-index: 2;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#menutxt {
	color:#FFFFFF;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:9px 26px 0 0;
	line-height:14px;
	left: 317px;
	top: 2px;
	width: 158px;
}
#menutxt span {font-size:11px}
#navlinks {text-align:center; width:470px; padding:49px 0 0 3px; font-size:12px}
#navlinks a{ color:#336699; text-transform:uppercase;}
#navlinks a:hover{ color: #FFFFFF; background-color:#336699; text-decoration: none;}
#menu h2{
	background:url(images/menu.gif) no-repeat 0 0 #FFFFFF; color:#786E4E;
	width:197px; padding:0 0 10px 50px; float:left;
	font:normal 24px/42px Georgia, "Times New Roman", Times, serif;}
#menu h2 span{
	 color:#0B0B0B;
	font:normal 24px/42px Georgia, "Times New Roman", Times, serif;}
#menu h3{
	color:#CD0426; padding:10px 0 10px 50px;
	font:normal 38px/34px Georgia, "Times New Roman", Times, serif;}
#menu h3 a{ color:#336699}
#menu h3 a:hover{ color: #FFFFFF; background-color:#336699; text-decoration: none;}
#menu h3 span{color:#000000; padding:10px 0 10px 10px; font:normal 14px/19px Arial, Helvetica, sans-serif;}
#menu h6 { position:relative; top:-20px; text-align:right; color:#000000; padding:-20px 0 0px 10px; font:normal 14px/4px Arial, Helvetica, sans-serif;}
#menu h6 a{ color:#336699}
#menu h6 a:hover{ color: #FFFFFF; background-color:#336699; text-decoration: none;}
#menu ul{
	background: url(images/MenuRedMid.gif); 
	background-repeat:repeat-y;  
	padding:-25px 0px -25px 25px; width:494px;}/* Red Menu Middle*/
#menu ul.blue{
	background: url(images/MenuBlueMid.gif); 
	background-repeat:repeat-y; 
	padding:-25px 0px -25px 25px; width:494px;}/* Blue Menu Middle*/
.tr {background: url(images/MenuRedTop.gif) 0 0 no-repeat; width:494px; height:29px;} /* Red menu Box top*/
.br {background: url(images/MenuRedBot.gif) 0 100% no-repeat; width:494px; height:29px;}/* Red menu Box Bottom*/

.tb {background: url(images/MenuBlueTop.gif) 0 0 no-repeat; width:494px; height:29px;} /* Blue menu Box top*/
.bb {background: url(images/MenuBlueBot.gif) 0 100% no-repeat; width:494px; height:29px;}/* Blue menu Box Bottom*/

#menu ul li{
	font:normal 15px/19px Arial, Helvetica, sans-serif; 
	color: #003366;
	padding:6px 37px 6px 25px;}
#menu ul li span{
    color: #990000;
	font:normal 24px/19px Georgia, "Times New Roman", Times, serif}
.menunotes {
	text-align:left; font-style:italic; padding:0 40px 0 40px;}
*html #rightColumn{
	width:250px; padding:0px 0px 0 0px; margin-left:29px; background-repeat:no-repeat; position:relative; float:left;}
		
#rightColumn{
	width:250px; padding:0px 0px 0 0px; margin-left:56px; background-repeat:no-repeat; position:relative; float:left;}
#rightColumn h2{ color:#786E4E;
	padding:6px 0 10px 6px;
	font:normal 22px/30px Georgia, "Times New Roman", Times, serif;}
#rightColumn h2 span{
	background-color: #003366; color:#FFFFFF; padding:5px 20px 5px 20px;
	font:normal 16px/20px Georgia, "Times New Roman", Times, serif; text-align:center}
#counter {
	background-image:url(images/visitors.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:30px 0 0px 10px;
    height:113px;
	width:256px;
	font-size:18px;
}
#counter h2 {
	padding:10px 0 0 15px; font-size:24px}
#klips{
padding:10px 0px 0 0px; margin-top:0px; position:relative; z-index: 50}
#klips h2{ color:#786E4E;
	padding:6px 0 10px 6px;
	font:normal 22px/30px Georgia, "Times New Roman", Times, serif;}
#klips h2 span{
	 border:#003366 solid 1px; color:#003366; padding:5px 10px 5px 10px; background-color:#CCCCCC;
	font:normal 16px/20px Georgia, "Times New Roman", Times, serif; text-align:center}
#klips p {padding:5px 30px 5px 30px;}
#klips ul{
	float:left; padding:0 0 0 5px;}
#klips ul li{
	font:normal 13px/19px Arial, Helvetica, sans-serif; 
	background:url(images/red_arrow.gif) no-repeat 0 7px #FFFFFF; color:#4E4628;
	padding:0 0 0 6px;}
#klips ul li a{
	font:normal 13px/19px Arial, Helvetica, sans-serif; text-decoration:none; 
	background-color:#FFFFFF; color:#4E4628;
	padding:0 4px; display:block;}
#klips ul li a:hover{
	font:normal 13px/19px Arial, Helvetica, sans-serif; text-decoration:none; 
	background-color:#F4EFDF; color:#4E4628;
	padding:0 4px; display:block;}	
#weather {padding:10px 0 10px 0;}
#hoursTitle {
	background-image:url(images/clock.jpg); background-repeat:no-repeat; padding:0 0 0 50px; height:100px;
	position:absolute; top:-15px; left:250px; background-color:#FFFFFF;}
#hoursTitle h3 span{ display:none}	

#hours {
	padding:70px 0 0 0;}
#hours h3{
	color:#CD0426; padding:10px 0 10px 50px;
	font:normal 24px/24px Georgia, "Times New Roman", Times, serif;}
#hours h3 span {
	color:#000000; padding:10px 10px 10px 20px;
	font:normal 18px/24px "Trebuchet MS";}
#currentspecials{ 
	width:300px; float:left; border-right: #666666 1px dashed; margin:0 30px 20px 20px; 
	padding:30px 10px 30px 0; text-align:left}
#currentspecialsright{ 
	width:300px; float:left; border-right:none; margin:0 30px 20px 20px; 
	padding:30px 10px 30px 0; text-align:left}
#currentspecials h3{
		background-color:#FFFFFF; color:#FF0000;
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;}
#currentspecials h3 span{
	background-color:#FFFFFF; color:#0B0B0B;
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;}
#currentspecials p {
	padding-right:10px; font-size:14px}
#currentspecials p span{
	padding-right:10px; color:#FF0000; font-size:12px}
#currentspecials h4{
	color: #000000; padding:10px 5px 5px 5px; font-size:18px/24p; 
	font: Georgia, "Times New Roman", Times, serif; font-stretch:expanded;}
#currentspecials li {
	border:dashed #990000 2px; padding:10px; list-style:none; margin:20px; font-size:18px; line-height:25px}
#specials {
	 padding:50px 0px 20px 70px; text-align:right}	
#specialsright {
	 float:right; width:280px; padding-right:70px; }	
#specialsTitle {}
#specialsTitle h3 span{ display:none}		
#newsLetter{
	position:relative; margin:0 auto; float:left; text-align:left; width:300px; padding:7px}
#newsLetter span.nltop{
	background:url(images/newsletter_top.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	line-height:0; font-size:0; height:15px; display:block;}
#newsLetter span.nlbottom{
	background:url(images/newsletter_bottom.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	line-height:0; font-size:0; height:14px; display:block; margin-bottom:20px}
#newsLetter form.newsLetter{
	background:url(images/newsletter_midle.gif) repeat-y 0 0 #FFFFFF; color:#000000;
	width:298px; padding:0 16px; float:left;}
#newsLetter form.newsLetter h2.text2{
	background:url(images/newsletterH2.jpg) no-repeat 0 0; color:#FF0000;
	padding:0 0 15px 95px; float:left; width:228px; height:55px;
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;}
	#newsLetter{position:relative; margin:0 auto; float:left; text-align:left; width:300px; padding:7px;
	background:url(images/newsletter_midle.gif) repeat-y 0 0 #FFFFFF; color:#000000;
	width:298px; padding:0 16px; float:left;}
	
#right-side{
	position:relative; margin:0 auto; float:left; text-align:left; width:300px; padding:7px}	
 h2.text2 span{
	background-color:#FFFFFF; color:#0B0B0B;
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;}
h2.text2{
	background:url(images/newsletterH2.jpg) no-repeat 0 0; color:#FF0000;
	padding:0 0 15px 95px; float:left; width:228px; height:55px;
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;}
#newsLetter form.newsLetter h2.text2 span{
	background-color:#FFFFFF; color:#0B0B0B;
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;}
#newsLetter form.newsLetter label{
	background-color:#FFFFFF; color:#0B0B0B; margin:0 0 8px 0; float:left;
	font:bold 10px/28px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#newsLetter  p {
	padding:10px 10px 10px 10px; background:url(images/newsletter_midle.gif) repeat-y 0 0 #FFFFFF; color:#000000;
	width:298px;}
#newsLetter form.newsLetter input{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:168px; height:22px; padding:2px; margin:0 0 8px 15px; float:left;
	font:normal 14px/20px Arial, Helvetica, sans-serif;}
#newsLetter form.newsLetter input.submit{
	background:url(images/submit_bg.gif) no-repeat 45px 0 #FFFFFF; color:#0B0B0B; border:none;
	width:60px; height:13px; float:right; margin:7px 34px 0 0; padding:0 30px 0 0; cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#video {}
#video h3 {color:#0B0B0B;
	font:normal 24px/42px Georgia, "Times New Roman", Times, serif;}
#video h3 span {color:#FF0000;
	font:normal 24px/42px Georgia, "Times New Roman", Times, serif;}

#klips { }
#klips p {padding: 0 5px 5px 5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px/18px; color:#333333}
#klips p span {color:#FF0000; font-variant:small-caps}
#klips a {color: #0066CC}
#klips a:hover {color:#CC0000; text-decoration:underline}
#rules { color:#000000; line-height:16px; padding:10px 5px 10px 5px; background-color: #CCCCCC; border:#666666 solid 1px;}
#rules h2 {padding: 10px; color:#CC0000; font-family:Georgia, "Times New Roman", Times, serif}
#disclamer {font-size:10px; padding: 10px 20px 10px 20px; }
#calling { text-align:center; margin-top:15px;
}
#commentbox{
	position:relative; margin:0 auto; padding-left:10px; float:right; text-align:left; width:350px; background-color:#FFFFFF}
#commentbox span.nltop{
	background:url(images/newsletter_top.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	line-height:0;  font-size:0; height:15px; display:block;}
#commentbox span.nlbottom{
	background:url(images/newsletter_bottom.gif) no-repeat 0 0 #FFFFFF; color:#000000;
	line-height:0; font-size:0; height:14px; display:block; margin-bottom:20px}
#commentbox form.newsLetter{
	background:url(images/newsletter_midle.gif) repeat-y 0 0 #FFFFFF; color:#000000;
	width:298px; padding:0 16px;}
#commentbox form.newsLetter h2.text2{
	background:url(images/Ereview.gif) no-repeat 0 0; color:#FF0000;
	padding:0 0 15px 95px;  width:228px; height:55px; 
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;}
#commentbox form.newsLetter h2.text2 span{
	background-color:#FFFFFF; color:#0B0B0B;
	font:normal 24px/30px Georgia, "Times New Roman", Times, serif;}
#commentbox form.newsLetter label{
	background-color:#FFFFFF; color:#0B0B0B; margin:0 0 8px 0; float:left;
	font:bold 10px/28px Arial, Helvetica, sans-serif; text-transform:uppercase;}
#commentbox  p {
	padding:10px 10px 10px 10px; background:url(images/newsletter_midle.gif) repeat-y 0 0 #FFFFFF; color:#000000;
	width:288px;}
#commentbox form.newsLetter input{
	background-color:#EFEBDE; color:#0B0B0B; border:#C3BCA4 1px solid;
	width:168px; height:22px; padding:2px; margin:0 0 8px 15px; float:left;
	font:normal 14px/20px Arial, Helvetica, sans-serif;}
#commentbox form.newsLetter input.submit{
	background:url(images/submit_bg.gif) no-repeat 45px 0 #FFFFFF; color:#0B0B0B; border:none;
	width:60px; height:13px; float:right; margin:7px 34px 0 0; padding:0 30px 0 0; cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; text-transform:uppercase;}

/* ----------------- body end --------------------------- */
/* ----------------- footer start --------------------------- */
#footer{
	background:url(images/footerBG.gif) repeat-x 0 0 #7C7C7C; color:#4E4628;  margin-top:10px; clear:both;
	font:normal 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; height:auto;
	margin:0; padding:35px 0 5px 0;}
#footnav {
	}
#footnav a{
	color:#FFFFFF; 
	font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-align:center; text-decoration:none;}
#footnav a:hover{
	background-color:#0B0B0B; color:#FFFFFF; 
	font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	text-align:center; text-decoration:none;}
#footnav p{
	color:#A90000; background-color:#FDF9EE; padding:0 8px;
	font:normal 12px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;}

.greyStrips {
	background-image:url(images/menuULBGgrey.gif); background-color:#A8A39D; background-repeat:repeat-x;
	border:#333333 1px solid; text-align:center; padding:10px;}
.footerinfo {padding: 15px 0 5px 0; color:#FFFFFF;}
#cubical {
	font-size:9px; color:#FFFFFF; padding:10px 0 0 0;}
#cubical a{color:#FFCC33; text-decoration: none}
#cubical a:hover {background-color:#000000; text-decoration: none}
.photo {border: #990000 solid 2px; padding:3px; margin:10px;}
.photoFloatLeft {border: #990000 solid 2px; padding:1px; margin:10px; float:left}
.photoFloatLeftNB { margin:10px; float:left}


.tr {background: url(images/MenuRedTop.gif)    0 0 no-repeat; width:494px; height:29px;} /* Red menu Box top*/
.br {background: url(images/MenuRedBot.gif)   0 100% no-repeat; width:494px; height:29px;}/* Red menu Box Bottom*/

.tb {background: url(images/MenuBlueTop.gif)    0 0 no-repeat; width:494px; height:29px;} /* Blue menu Box top*/
.bb {background: url(images/MenuBlueBot.gif)   0 100% no-repeat; width:494px; height:29px;}/* Blue menu Box Bottom*/

#menu ul.redvideo{
	background: url(images/MenuRedMid.gif); 
	background-repeat:repeat-y; 
	background-color:#FFFFFF; 
	padding:0 0px 0 27px;
	width:494px;}/* Red Menu Middle*/
*html #menu ul.redvideo{
	background: url(images/MenuRedMid.gif); 
	background-repeat:repeat-y; 
	background-color:#FFFFFF; 
	padding:0 0 0 0;
	width:494px;}/* Red Menu Middle*/
#menu ul.bluevideo{
	background: url(images/MenuBlueMid.gif); 
	background-repeat:repeat-y; 
	background-color:#FFFFFF; 
	padding:0 0px 0 25px;
	width:494px;}/* Blue Menu Middle*/
*html #menu ul.bluevideo{
	background: url(images/MenuRedMid.gif); 
	background-repeat:repeat-y; 
	background-color:#FFFFFF; 
	padding:0 0 0 0;
	width:494px;}/* Red Menu Middle*/
	
.tickerred {font-weight:bold; background-color:#FF0000;}
.tickerdivider{ background-color: #FF9900; padding:0 10px 0 10px; border: 1px 0 1px 0 solid #333333}
	
#klipform { padding:20px; border:#CC0000 solid 2px;}
#klipform form li { text-align:right; padding-right: 20px; padding-top:10px; list-style:none; font-family:Georgia, "Times New Roman", Times, serif}
#klipform form li p {padding: 5px 20px 5px 20px}
.redheader {font-family: Georgia, "Times New Roman", Times, serif; font-size:32px/32px; color:#CC0000; padding: 20px; font-size: 24px; }
.hire {background-color:#99CCCC; font-size:14px; text-align:center; border: dashed 1px #FF0000; margin-bottom:25px; margin-left:8px; padding:5px; width:90%}
.blockquotes {padding: 15px 25px 15px 25px;}
.blockquotesGrey {padding: 15px 25px 15px 25px; background-color:#CCCCCC}


#pscroller1{
width: 200px;
height: 100px;
border: 1px solid black;
padding: 5px;
background-color: lightyellow;
}

#pscroller2{
width: 520px;
height: 20px;
border: 2px solid #CC0000;
padding: 2px;
}


#pscroller2 a{
text-decoration: underline;
}

.someclass{ //class to apply to your scroller(s) if desired
}
#tick {
	position:absolute;
	left: 273px;
	top: 203px;
}
.expires { font-size:9px; font-style:italic}
.special_day{
	border-bottom: 1px solid #666666; font-size:1.2em; color:#FF0000; padding:5px 0px;}
.special { font-size:13px; color:#333333; font-style:italic}

/**html #tick {
	position:absolute;
	left: 271px;
	top: 187px;
}*/
