body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: Black;
	background-color: White;
	margin: 0;
	scrollbar-face-color: #d80a15;
	scrollbar-shadow-color: white;
	scrollbar-highlight-color: #d80a15;
	scrollbar-3dlight-color: White;
	scrollbar-darkshadow-color: white;
	scrollbar-track-color: white;
	scrollbar-arrow-color: white;
}

a:link, a:visited {	color: #d80a15; text-decoration: underline; }
a:hover {color: Black; text-decoration:none; } 

h1 {font-size:15px; font-weight: bold; color: #d80a15; margin: 5px 0px 10px 0px; height: 21px; line-height: 21px;} 
h1 a:link, h1 a:visited { color: #d80a15; text-decoration: none;}
h1 a:hover { color: Black; text-decoration: none;}

h2 {font-size:13px; color: Black; margin: 5px 0px 5px 0px; } 

input {	font-size: 11px; }
select {	font-size: 11px; }

hr {	color: #D80A15; height: 1px; }
.hr { background-image: url(img/hr.gif); background-repeat: no-repeat; height: 13px; background-position: center; clear: both; 
	padding: 5px;
}

ul {	margin: 8px; padding: 8px; }
li { margin-bottom: 5px;}

#frame { width: 970px; height: 680px; margin: auto; padding: 0 5px 0 5px; background-image: url(img/background.gif); background-repeat: no-repeat;}

#head { width: 970px; height: 170px;}

/* content */
.content { height: 485px;}

/* footer */
.footer { height: 20px; line-height: 20px; font-size: 10px; color: Black;  text-align: center; }
.footer td div { height: 20px; line-height: 20px; background-image: url(img/heart.gif); background-repeat: no-repeat;  
 text-indent: 17px; margin-right: 4px;
}

.listen { width: 80px;	float: left;  padding: 50px 20px 0 230px; }
.logo { width: 300px;	float: left; }

/* col */
.col1 {	width: 250px; float: left; }
.col2 {	width: 470px; float: left;  }

.panel-top { height: 25px; background-image: url(img/border-top.gif); background-repeat: no-repeat; }
.panel-middle { height: 360px; padding: 0 5px 0 5px; overflow: auto; margin: 5px 0 5px 0; position:  }
.panel-middle-right { height: 360px; padding: 0px; margin: 5px 0 5px 0;}
.panel-bottom { background-image: url(img/border-bottom.gif); background-repeat: no-repeat; height: 25px;}

.panel-middle th {  color: #D80A15; font-size: 12px; }
.panel-middle td { font-size: 10px; vertical-align: top; padding: 3px 3px 3px 0px; }
.panel-middle td img {	}
.panel-middle td a, .panel-middle td a:visited {	font-weight: bold; text-decoration: none; background-color: #D80A15; color: White; }

.thumb {	width: 80px; height: 60px; overflow: hidden; border: solid 1px #D80A15;
}
.thumb img {	border: none;
}

.banner {	
	width: 250px; height: 250px; margin-bottom: 10px;  
}

.steps-info-full { overflow: auto; height: 360px; }
.steps-info-short { overflow: auto; height: 105px; }

.top3 {	text-align: center;}
.check { color: #D80A15; font-size: 14px; font-weight: bold; letter-spacing: 1px;}
.check a, .check a:visited { text-decoration: none; border: none; display: block; }
.check img { border: none;}
.check p { font-size: 11px; font-weight: normal; letter-spacing: 0; }
  
/* menu */
.menu { height: 25px; text-align: center; padding-left: 40px; padding-top: 5px;}
.menu div {	float: left;  margin-right: 10px;}
.menu a, .menu a:visited { width: 90px; height: 25px; display: block; line-height: 25px; font-size: 13px; font-weight: bold; text-decoration: none;  
	background-image: url(img/tab1.gif); background-repeat: no-repeat;
}
.menu a.selected { color: Black;}

.photo {	width: 430px; height: 240px; background-image: url(photo/photo-big.jpg); background-repeat: no-repeat; margin: 10px 20px 10px 20px;
}
.photo img {	border: none; }
.photo a, .photo a:visited {	text-decoration: none;} 

.photo-frame {	width: 430px; height: 240px; background-image: url(img/photo-frame.png); background-repeat: no-repeat; } 
* html .photo-frame { background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/photo-frame.png", sizingMethod="crop");	
} 

/* Hit & Hot */
.hit-tab { padding-left: 133px;
}
/*.hit-tab div { width: 68px; height: 40px; float: left;}
.hit-tab div a.tab-hit { width: 68px; height: 40px; display: block; background-image: url(img/tab-hit.gif); background-repeat: no-repeat;}
.hit-tab div a:hover.tab-hit, .hit-tab div a.tab-hit.selected { width: 68px; height: 40px; display: block; 
background-image: url(img/tab-hit-hover.gif); background-repeat: no-repeat;
}
.hit-tab div a.tab-hot { width: 68px; height: 40px; display: block; background-image: url(img/tab-hot.gif); background-repeat: no-repeat;}
.hit-tab div a:hover.tab-hot, .hit-tab div a.tab-hot.selected { width: 68px; height: 40px; display: block; 
background-image: url(img/tab-hot-hover.gif); background-repeat: no-repeat;
}*/
.hit-tab div { width: 68px; height: 40px; float: left;}
.hit-tab .tab-hit a { width: 68px; height: 40px; display: block; background-image: url(img/tab-hit.gif); background-repeat: no-repeat;}
.hit-tab .tab-hit a:hover, .hit-tab .tab-hit a.selected { width: 68px; height: 40px; display: block; 
background-image: url(img/tab-hit-hover.gif); background-repeat: no-repeat;
}
.hit-tab .tab-hot a { width: 68px; height: 40px; display: block; background-image: url(img/tab-hot.gif); background-repeat: no-repeat;}
.hit-tab .tab-hot a:hover, .hit-tab .tab-hot a.selected { width: 68px; height: 40px; display: block; 
background-image: url(img/tab-hot-hover.gif); background-repeat: no-repeat;
}

.hit-info { margin: 0 10px 0 10px; height: 100px; overflow: auto; margin-bottom: 10px;  }

.hit-info th {  color: #D80A15; font-size: 12px; }
.hit-info td { font-size: 10px; vertical-align: top; padding: 3px 3px 3px 0px; }
.hit-info td img {	}

/* infopanel */
.infopanel { width: 450px; padding: 10px 10px 40px 10px;   
}
.infopanel-top { height: 25px; background-image: url(img/infopanel-top.gif); background-repeat: no-repeat; }
.infopanel-bottom { height: 25px; background-image: url(img/infopanel-bottom.gif); background-repeat: no-repeat; 
}
.infopanel-middle { height: 310px; overflow: auto; padding: 0 10px 0 10px; position: relative; }
.infopanel-middle p { margin: 0 0 5px 0;}
.infopanel-middle td {	vertical-align: top; padding: 3px;
}
.infopanel-middle img { border: solid 1px #D80A15;	
}

.news-gal {	width: 200px; float: left; margin-right: 15px;
}

/* --------------gallery-------------------- */
.gallery { float: left; width: 100%;
}
/*.gallery h2 {  border: solid #D80A15; border-width: 0 0 1px 0; text-align: center;  
}*/
.gallery img {	border: none;}
.gallery .thumb { float: left;  margin: 0 5px 5px 0; 
}
.gallery .thumb.right { margin: 0 0 5px 0;	
}

.spacer {clear:both;}

a.more, a:visited.more  {	font-weight: bold; text-decoration: none; background-color: #D80A15; color: White; }
a:hover.more {	color: White;}

.red { color: #D80A15; }
.blue { color:  #6495ED; font-weight: bold; }

.back {
	padding: 5px;
}
.date {	color: #D80A15; font-weight: bold; margin-bottom: 5px;
}
/*--------------------------------mouse over change color------------------------------------------------------*/
.opacityit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}
.opacityit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
}

/*-------------pagination--------------*/
.pagination { text-align: center; padding: 10px; }	
.pagination a, .pagination a:visited {	margin: 0 10px 0 10px; }
.pagination a.selected { text-decoration: none; color: Black; font-weight: bold; } 

.vote td { text-align: center; padding: 5px;
}
.vote img { margin: 5px;
}
.vote input {  margin: 0; padding: 0; }