/*
	Western Webs December 2008
	Author: Miguel Martinez
	Date: 27/05/2009
	Customer: Bridge Side BandB
*/
body {
	background: #CEEAFB url(../images/bg.jpg) repeat-x;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#container {
	width: 800px;
	margin: 0px auto;
	padding:0px;
	background: #CEEAFB url(../images/bg_picture.jpg) fixed center 150px no-repeat;
	border-left:5px solid  #003388;
	border-right:5px solid #003388;
	border-bottom:5px solid #003388;
}
#main_content{
	padding:20px 20px 10px 30px;
}
#menu{
	float: left;
}
div#logo{
	 padding:0px;
	 width:170px;
}
div#logo a{height:80px; background-position:0 0; float:left;}
#bridge_logo{background-image:url(../images/logo_bridge.jpg); width:170px; text-indent:-9999px;}

#buttons{
	margin-top:20px;
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
}
#buttons ul{
margin:0;
padding:0;
list-style:none;
text-align:center;

}
#buttons li{
text-decoration:none;
background: #99CCFF;
border:1px solid  #003366;
height:18px;
padding:4px 0px 1px 0px;
margin:2px 0px;
width:168px;
}
#buttons a{
color:#FFFFFF;
text-decoration:none;

}
#buttons a:hover{
color: #003366;
text-decoration:none;
}
#rates{ font-size:13px}

#content{
background: #FFFFFF ;
border:4px solid #99CCFF;
width:550px;
margin: 0px 0px 0px 192px;
}

#banner_up img{
border-bottom: 4px solid white;
}


#intro{
	margin:15px;
	color: #006699;
	font-size:12px;
	line-height:14px;	
}
#intro h2{
margin:20px 0px 20px 0px;
}
#intro p{
	margin:10px 0px 0px 0px;
}
.year{font-size:18px;
color:#51402E;}


/* IE ignores styles with [attributes], so it will skip the following. */
#banner_down{
width:552px;
height:180px;
border:4px solid #99CCFF;
margin: 20px 0px 0px 192px;
background:  #EEFFFF;
/*background-image:url('../images/white.png');*/
}

#content_pictures{
margin:0px 0px 0px 0px;
padding-top: 5px;
padding-left: 5px;
width:360px;
float:left;

}
#content_pictures img{
	float:left;
	margin:5px 10px 5px 5px;
}
#content_text{
height: 180px;
width:185px;
margin-left:350px;
border-left: 1px solid #99CCFF;
font-weight:bold;
text-transform:uppercase;
font-family: Geneva, Arial, Helvetica, sans-serif;
}
#address{
	clear:left;
	position: absolute;
	margin:10px;
}
#address p{
	margin:10px 0px 5px 5px;
	font-weight:bold;
}
.address{
	line-height:20px;
	font-weight:bold;
}
.ad1{
	font-size:15px;
	color: #006699;
}
.ad2{
	font-size:18px;
	color: #336699;
}
.ad3{
	font-size:16px;
	color: #00CCFF;
}
.ad4{
	font-size:17px;
	color: #000033;
}
.ad5{
	font-size:18px;
	color: #006699;
}
.ad6{
	font-size:21px;
	color: #99CCCC;
}
.ad7{
	font-size:18px;
	color: #003366;
}


/* IE ignores styles with [attributes], so it will skip the following. */
#footer{
width:746px;
height:60px;
margin-top:10px;
border: 2px solid white;
background: #006699;
/*background-image:url('../images/brown.png');*/
}
#foot_content{
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	margin-top:10px;
}
#foot_content a{
	text-decoration:none;
	color:#FFFFFF;
}
#foot_content a:hover{	
	color: #00CCCC;
}


/*ACTIVITIES*/
#activities_content,#attractions_content{
	margin:10px;
	width:320px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	float:left
}

#facilities_content{margin:10px;
	width:520px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;}
#activities_content h2,#attractions_content h2, #facilities_content h2{
	font-size:14px;
	color:#5C381B;
	margin:10px 0px;
	padding:10px 0px 5px 0px;
	border-bottom:2px solid #5C381B;
}
#activities_content a ,#attractions_content a {
	font-size:12px;
	color:#FFFFFF;
	margin:0px 5px;
	padding:0px 0px 0px 0px;
	border:none;
	text-decoration:none;
	line-height:18px
}
.name{color:#5C381B;font-size:12px;margin:15px 0px 0px 0px}
.web{ color:#2F2217; font-weight:bold}
.alt {color:#2F2217; font-weight:normal; margin:10px 0px;}
.phone{ color:#333333; font-weight:bold; margin:5px 0px}
#activities_pictures,#attractions_pictures/*, #facilities_pictures*/{
float:right;
}
#activities_pictures a img, #attractions_pictures a img/*, #facilities_pictures img*/{border-right:none; border-top:none}
#activities_pictures img, #attractions_pictures img/*, #facilities_pictures img*/{border-left:4px solid #FFFFFF;border-bottom:4px solid #FFFFFF}

/*LOCATION*/
#location_data{ float:left; margin:20px 30px 0px 70px; text-align:center; color:#2F2217}
#location_distances{ float:left; margin:20px 50px 0px 50px; text-align:center; }

/*CONTACT*/
#card_detail{
	margin:20px 0px;
	text-align:center;
	color:#5C381B;
}

#links_content{ font-size:10px; color:#FFFFFF; margin:15px;}
#links_content a{color:#2F2217; font-weight:bold}

/*GALLERY*/
#loadarea2{ text-align:center; margin:20px 0px;}
#loadarea2 a img{ border:none;  }
#thumbs{ margin: 0px 50px 20px 50px}
#thumbs a img{border: none; margin-right:0.8px; margin-top:5px}
#clients{ font-size:0.9em; text-align:right}
#clients a{ color:#003366; font-weight:bold; text-decoration:none}
#clients a:hover{ text-decoration:underline}