/* CSS Document */
img {
border:none;
}
.navtext {
text-align:left;
width:235px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
border-width:1px; border-style:solid;
border-color:#000000;
background-color:#333333;
layer-background-color:#000000;
color:#FFFFFF;
}

.style5 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #FFFFFF;
}
.style12 {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
}
.style14 {
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}
.sortby {
margin-top:-3px;
padding-bottom:3px;
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
float:right;
}
.sortby a {padding: 0px 2px 0px 2px; }
.style16 {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
}
#header{
 position:relative; 
 height:209px; 
 background:url(header.jpg) top left no-repeat;
 width:800px;
 font-size:11px;
}
#leftcol{
 width:311px; 
 height:1390px;
 float:left; 
 position:relative; 
 background:url(left.jpg); 
}

#maincol{
background:url(center.jpg);  
 float: right; 
 display:inline; 
 position: relative; 
 width:489px; 
 height:1390px;
}

#rate {
display:block;
text-align:left;
color:#999999;
font-size:8px;
padding:3px 0px 3px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#rate-text {
float:left;
width:60px;
}
#rate-endimg {
float:left;
width:1px;
}
#flash-size {
text-align:center;
color:#999999;
font-size:8px;
line-height:20px;
padding:3px 0px 3px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#flash-size a:link, #flash-size a:visited {
color:#FFFFFF;
font-size:8px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
} 
#flash-size a:hover {
text-decoration:underline;
} 
	/*             styles for the star rater                */
	.rating{
		float:left;
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 45px;
		height: 10px;
		position: relative;
		background: url(rating.gif) top left repeat-x;		
	}
	.rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.rating li a{
		display:block;
		width:9px;
		height: 10px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		font-size:10px;
		line-height:10px;
	}
	.rating li a:hover{
		background: url(rating.gif) left bottom;
		z-index: 1;
		left: 0px;
		border:none;
	}
	.rating a.one{
		left: 0px;
	}
	.rating a.one:hover{
		width:9px;
	}
	.rating a.two{
		left:9px;
	}
	.rating a.two:hover{
		width: 18px;
	}
	.rating a.three:hover{
		width: 27px;
	}
	.rating a.three{
		left: 18px;
	}
	.rating a.four{
		left: 27px;
	}	
	.rating a.four:hover{
		width: 36px;
	}
	.rating a.five{
		left: 36px;
	}
	.rating a.five:hover{
		width: 45px;
	}
#rating_list {
}
#rating_list a.rating_trans, #rating_list a.rating_trans:visited {
opacity:.40;
filter: alpha(opacity=40);
-moz-opacity: 0.40
padding:10px 0px 10px 0px;
}

#rating_trans a:hover {
opacity:1.00;
filter: alpha(opacity=100);
-moz-opacity: 1.00

}