

body {
    font-family: Arial, Helvetica, Verdana, "Bitstream Vera Sans", sans-serif;     /* web safe fonts */
    font-weight: normal;
    font-size: 13px;
    color:#8996a0;
	line-height:normal;

}

img{
    border:none;
}

a{
    color:#e1caa2;
    text-decoration:none;
}

#separate
{
	clear:both;
	height:1px;
}

/*
 * Layout
 */
 
#container{
    width:980px;
    margin:0 auto;
}


#header{color:#9fb1bb;}
#header #logo {float:left; height:93px; padding:0; margin:0;width:205px;}
#header #top_banner{float:right; margin:0; padding:0; height:93px;}	
#header #topnov {color:#acb9c1; clear:both; padding:15px 0 0 40px; margin:0 0 0 0; height:33px;}
#header #topnov a{color:#acb9c1; text-decoration:none;}
#header #topnov a:hover{color:#0097ae;}


	 
    

#maincol{
	clear:both;
    float:left;
    width:760px;
	margin:0 20px 0 0; 
	padding:0;
}

#mainimage{
	height:417px;
	background:url(../images/hp_main_image.jpg) no-repeat top;
	margin:0;
	padding:0;
	position:relative;
}

#mainimage div.search_form{
	color:#fff;
	font-size:20px;
	padding:0 0 0 0;
	position:absolute;
	top:39px;
	left:32px;
	
}

#mainimage div.search_form h2{
	color:#fff;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:0 0 0 10px;
}

#mainimage form{
	padding:0 0 0 0;
	margin:8px 0 0 0;
}
#mainimage div.search_form .search_container {
	background-color:#FFF; 
	height:41px; 
	margin:0; 
	padding:0; 
	background:url(/images/hp_search_back.jpg) no-repeat; 
	width:401px;
}

#mainimage div.search_form input{
		  width:345px;
		  margin:1px 0 0 0;
		  border:0;
		  padding: 10px 0 0 10px;
		  color:#e1caa2;
		  font-size:13px;
		  height:28px;
		  line-height:17px;
		  float:left;
}
#mainimage div.search_form .search {
	float:left; 
	width:45px; 
	height:41px; 
	margin:0; 
	padding:0;
}

.hotspot{
	opacity:0.0;
	filter: alpha(opacity=00);            	


}
.hotspot1{
    position:absolute;
    left:257px;
    top:188px;
}
.hotspot2{
    position:absolute;
    left:124px;
    top:239px;
}
.hotspot3{
    position:absolute;
    left:181px;
    top:357px;
}
.hotspot4{
    position:absolute;
    left:413px;
    top:319px;
}
.hotspot5{
    position:absolute;
    left:522px;
    top:269px;
}

.hotspot6{
    position:absolute;
    left:733px;
    top:390px;
}


#tooltip {
		position: absolute;
		z-index: 3000;
		border: 1px solid #111;
		background-color: #eee;
		padding: 5px;
		opacity: 0.85;
}
#tooltip h3, #tooltip div {
	margin: 0;
	font-weight:normal;
	font-size:12px;

}



#socialmedia{
	padding:0;
	background-color:#c3c9cf;
	margin:5px 0 5px 0;
	width:200px;
	float:left;
	clear:both;
	height:75px;
}
#socialmedia a{
	color:#fff;
	text-decoration:none;
}
#socialmedia div {	
	margin-left:25px;
	margin-top:10px;
}
#socialmedia p {margin:0 0 5px 0;}

#socialmedia img {vertical-align:middle;}


#categorybox{
	background-color:#d5c7a2;
	padding:0;
	margin:5px 0 5px 5px;;
	width:555px;
	float:left;
	color:#fff;
	height:75px;
	text-align:center;
	line-height:16px;
}

#categorybox div {
	margin-top: 5px;
	padding: 0 10px 0 10px;
}
#categorybox a{
	color:#fff;
	text-decoration:none;
}
#categorybox a:hover{
	text-decoration:underline;
}
		
#rightcol{
    float:right;
    width:200px;
    height:417px;
	margin:0;
	padding:0;
}

#rightcol img{

	padding-bottom:2px;
	border-bottom:1px solid #8996A0;
	
}

#footer{
	font-size:11px;
    clear:both;
    padding:7px 0 0 30px;
}

#footerlinks{
    float:left;
    width:600px;
    color:#9fb1bb;
}
    #footerlinks a{
    	font-size:10px;
        color:#9fb1bb;
        text-decoration:none;
    }
    #footerlinks a:hover{
        color:#00a8ba;
        text-decoration:none;
    }

#copyright{
    width:300px;
    float:right;
    text-align:right;
    color:#9fb1bb;
}


