@charset "utf-8";
body {
	background-color: #0a58a2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

A
{
      text-decoration: none; color:#0657a3}
a:active     { color: #073f5d }
a:link       { color: #0657a3 }
a:visited    { color: #0657a3 }
a:hover		 {text-decoration: underline}

h1 {												/*Use for page titles*/
	color:#0657a3;
	font-size: 110%;
	font-weight: normal;
	line-height: 100%;
	margin: .4em 0 .6em .5em;
	padding: 0;
	}
	
h2 {												/*Use for page titles*/
	color:#000000;
	font-size: 100%;
	font-weight: normal;
	line-height: 100%;
	margin: .2em 0 .2 em .5em;
	padding: 0;
	}


p {	margin: 0 0 .8em 0}
p.reduced {	margin: 0 0 .4em 0}

#footer A{
      text-decoration: none; color:#ffffff}
#footer a:hover{
      text-decoration: underline; color:#ffffff}
      
#wrapper {
	width: 825px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	padding: 10px;
	margin-top: 20px;
}


#header {
	height: 180px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #002674;
}
#header #header_nav {
	float: right;
	margin-top: 17px;
	width: 685px;
	height: 21px;
	margin-bottom: 0px;
}

#header #logo {
	float: left;
	height: 162px;
	width: 108px;
	background-image: url(../images/bestwestern_logo.png);
	background-repeat: no-repeat;
}

#header  #quote {
	width: 195px;
	float: left;
	margin-top: 15px;
	height: 37px;
	margin-left: 15px;
	background-image: url(../images/quote_header.png);
	background-repeat: no-repeat;
}


#header   #innerbox_wrap {
	float: right;
	width: 50%;
	padding-top: 13px;
	padding-bottom: 100px;
}

#header #innerbox_wrap #innertop_menu {
	font-size: 85%;
	color: #B0B0B0;
	line-height: 10px;
	float: right;
}
#innertop_menu a {
	color: #0a58a2;
	text-decoration: none;
}
#innertop_menu  a:hover {
	color: #0a58a2;
	text-decoration: underline;
}

#footer_nav a {
	color: #e8e7e7;
	text-decoration: none;
}
#footer_nav  a:hover {
	color: #ffffff;
	text-decoration: underline;
}


#header #innerbox_wrap #innertop_fblink {
	height: 103px;
	width: 224px;
	float: right;
	background-image: url(../images/facebook.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
}
#wrapper #main_boxstyle {
	margin-top: 5px;
	width: 100%;
}
#main_boxstyle .main_bgcolor {
	width: 500px;
	margin-top: 15px;
	padding-top: 10px;
	background-color: #e3f3f6;
	border: 1px solid #c0dfe5;
	float: left;
}

#main_boxstyle #flash {
	height: 359px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	float: left;
	width: 100%;
}

#wrapper  #main_boxstyle  #footer_logos {
	text-align: center;
	height: 125px;
	width: 810px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	margin-top: 25px;
}
#wrapper #main_boxstyle #footer_logos .logos {
	width: 125px;
	float: left;
	height: 125px;
	margin-right: 5px;
	margin-left: 5px;
}
#footer_logos #rider_logo {
	background-image: url(../images/logos/pet_certified.png);
}
#footer_logos #green_logo {
	background-image:url(../images/logos/green_key.png);
}

#footer_logos #zoom {
	background-image: url(../images/logos/zoom_leisure.png);
	background-repeat: no-repeat;
}
#footer_logos #pet_logo {
	background-image: url(../images/logos/culinary_trail.jpg);
	background-repeat: no-repeat;
}
#footer_logos #livclean_logo {
	background-image: url(../images/logos/ecostay.gif);
	background-repeat: no-repeat;
}


#footer_logos #bike {
	background-image: url(../images/logos/bike.png);
	background-repeat: no-repeat;
}


#footer_nav {
	width: 845px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-size: 70%;
	color: #a5a7a8;
}
#main_boxstyle  .center  {
	text-align: center;
}


#booking {
	width:300px;
	font-size:80%;
	background:#ffffff;
	float: right;
	text-align: center;
	margin: 15px 10px;
	background-color: #ffffff;
}

.img_right  {
	margin-top: 15px;
}

/* form */
#resform  {
	font-size:1em;
	margin-top:1em;
	margin-bottom:2em;
	border:1px solid #900;
	padding:15px;
	background:#f8d14a
}

fieldset {
border:0
}

.input,.select {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #000
}

label {
font-weight:700
}

#theResForm {
	margin:0;
}

#selectbook,#nights {
margin-top:.5em
}

#arrivalfield,#guests,#resbtn {
margin-top:.7em
}

#arrivalfield img {
border:0
}

#resbtn {
width:95px;
height:36px;
margin-bottom:.6em;
margin-left:auto;
margin-right:auto
}
#main_boxstyle  #sideimg {
	width: 300px;
	float: right;
	margin: 10px;
	text-align: center;
}
.clickhere_btns {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}#main_boxstyle #bottom_pics {
	width: 500px;
	height: 100px;
	float: left;
	margin-top: 15px;
}
#bottom_pics img {
	padding-right: 7px;
	padding-left: 7px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
#main_boxstyle #attractions_menu {
	width: 100%;
	float: left;
}
#main_boxstyle #btmlinks {
	float: left;
	width: 100%;
	text-align: center;
	padding-top: 25px;
}
