/* Layout Stylesheet */ 

body{
 margin: 20px 20px 20px 20px;
 padding:0;
 background: #ffffff;
 color: #333333;
 font-size:0.8em;
 font-family: arial,sans-serif;
 
 }
 
 
#main_bg {
	height: 100%;
	padding: 0;
	margin-bottom: 1px;
	background-color: #ffffff

}

#box{

 margin: 0px auto;
 background: #eaeff6;
 color: #333333;
 padding: 0px;
 border-bottom: 10px solid #d6e0ee;
 width:900px;
 
}

#imageheader{

text-align:left; 
font-size:2.5em;
 height:100px;
 color:#cd6137;
 border:solid #a7c3f6;
 border-width:8px 0px;
 text-decoration: none;
 padding-left: 10px;

}
	 
#hdr{
 text-align:center; 
 height:35px;
 background:#d3ddef;
 text-decoration: none;
 padding: 5px;
 font-size: 1.2em;
 font-weight: bold;  
 }

#left-col1{

 position: absolute;
 width: 160px;
 background: #ffffff;
 color: #000000;
 margin: 10px;
 padding: 5px;
 height: 200px;
 left: auto;
 top: 320px;
 border: 0.5px solid #000000;;
 

}

#left-col2{
 position: absolute;
 top: 530px;
 left: auto;
 width: 160px;
 border: 0.5px solid #000000;;
 background: #ffffff;
 color: #000000;
 margin: 10px;
 text-margin: 5px;
 padding: 5px;
 height: 200px;
 }



#rh-col{
 margin: 10px 10px 10px 10px;
 border: 0.5px solid #000000;
 background: #ffffff;
 color: #333333;
 padding: 10px;
 position :relative;
 min-height:650px
 }

#search{

 position: absolute;
 top: 310px;
 left: 200px;
 width: 150px;
 border-left: 0.5px solid #66CCCC;;
 background: #F4FCE5;
 color: #333333;
 margin: 0px;
 padding: 0px;
 height: 100px;

}
 
  #bottom-row{
 margin: 20px 10px 20px 10px;
 border: 0.5px solid #000000;
 background: #ffffff;
 color: #333333;
 padding: 20px;
 }
 
 a:visited{color:#2d68d4;}
 a:link{color:#2d68d4;}
 a:hover{background:#2d68d4; color:#ffffff;}
 
 td{
 font-size:0.8em;
 
 }
 
 #browsebox{
 	 /*border: 1px solid #cd6137;*/
 	 color:#7186a3;
 	 text-align:center;

 }
 
 
/*             styles for the star rater                */
.star-rating{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 100px;
	height: 20px;
	position: relative;
	background: url(/images/star_rating.gif) top left repeat-x;		
}
.star-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a{
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li a:hover{
	background: url(/images/star_rating.gif) left bottom;
	z-index: 1;
	left: 0px;
}
.star-rating a.one-star{
	left: 0px;
}
.star-rating a.one-star:hover{
	width:20px;
}
.star-rating a.two-stars{
	left:20px;
}
.star-rating a.two-stars:hover{
	width: 40px;
}
.star-rating a.three-stars:hover{
	width: 60px;
}
.star-rating a.three-stars{
	left: 40px;
}
.star-rating a.four-stars{
	left: 60px;
}	
.star-rating a.four-stars:hover{
	width: 80px;
}
.star-rating a.five-stars{
	left: 80px;
}
.star-rating a.five-stars:hover{
	width: 100px;
}

