@charset "utf-8";

#wrapper {
     height: auto;
     margin: 0pt auto;
     position: relative;
     width: 900px;
}

#header {
     float: left;
     height: auto;
     width: 900px;
}

#spacer {
	float:left;
	height:10px;
	width: 175px;
}

#spacer_two {
     float: left;
     height: 10px;
     width: 400px;
}

#filler{
	float:left;
	height:auto;
	width: 195px;
}



#navigation{
	position:absolute;
	left:18px;
	top:86px;
	width:140px;
	height:auto;
	z-index:3
}

#guarantee {

}

#middle_content {
     float: left;
     height: auto;
     width: 900px;
}

#mid_two {
     float: left;
     height: auto;
     margin-left: 5px;
     padding: 5px;
     width: 510px;
}

#mid_two_upper {
     background-color: #4883BD;
     float: left;
     height: 20px;
     margin-left: 5px;
     width: 520px;
}

#mid_two_upper_bluesquare{
	float: left;
	height: 20px;
	width: 20px;
}

#mid_two_upper_text{
	float: left;
	height: 20px;
	width: 500px;
	padding-top: 3px;
}

#middle_column {
	float:left;
	width:525px;
	height:auto;
	padding-right: 10px;
}

#right_column{
	left:700px;
	width:185;
	height:auto;

}

#mid_three {
	 height: auto;
     left: 700px;
     padding: 5px;
     float:left;
     width: 183px;
}

#mid_booking {
	 height: auto;
     left: 700px;
     padding: 5px;
     float:left;
     width: 183px;
}

#mid_three_upper {
     background-color: #CC3333;
     height: 20px;
     left: 700px;
		float:left;
     width: 195px;
}

#mid_three_upper_redsquare{
	height: 20px;
	width:  20px;
	float:left;
}

#mid_three_upper_text{
	height: 20px;
	width: 174px;
	float:left;
	padding-top: 3px;
}

#mid_four {
	height: auto;
	left: 701px;
	padding: 5px;
	float:left;
	width: 180px;
}

#mid_four_upper {
	background-color: #4883BD;
	height: 20px;
	left: 700px;
	float:left;
	width: 194px;
}

#mid_four_upper_bluesquare{
	height: 20px;
	width:  20px;
	float:left;
}

#mid_four_upper_text{
	height: 20px;
	width: 174px;
	float:left;
	padding-top: 3px;
}

#mid_five {
	height: auto;
	left: 700px;
	padding: 5px;
	float:left;
	width: 180px;
}

#mid_five_upper {
	background-color: #4883BD;
	height: 20px;
	left: 700px;
	float:left;
	width: 194px;
}

#mid_five_upper_bluesquare{
	width: 20px;
	height: 20px;
	float:left;
}

#mid_five_upper_text{
	height: 20px;
	width: 174px;
	float:left;
	padding-top: 3px;
}

#mid_eight_upper {
     background-color: #4883BD;
     float: left;
     height: 20px;
     margin-left: 5px;
     width: 520px;
}

#mid_eight_upper_bluesquare{
	width: 20px;
	height: 20px;
	float:left;
}

#mid_eight_upper_text{
	width: 500px;
	height: 20px;
	float:left;
	padding-top: 3px;
}

#mid_eight {
     float: left;
     height: auto;
     margin-left: 5px;
     padding: 5px;
     width: 510px;
}



#mid_nine {
    height: auto;
    left: 700px;
    padding: 5px;
    float:left;
    width: 180px;
}

#mid_nine_upper {
    background-color: #4883BD;
    height: 20px;
    left: 700px;
    float:left;
    width: 194px;
}

#mid_nine_upper_bluesquare{
	width: 20px;
	height: 20px;
	float:left;
}

#mid_nine_upper_text{
	width: 174px;
	height: 20px;
	float:left;
	padding-top: 3px;
}

#mid_ten {
     height: auto;
     left: 700px;
     padding: 5px;
     float:left;
     width: 181px;
}

#mid_ten_upper {
     background-color: #4883BD;
     height: 20px;
     left: 700px;
     float:left;
     width: 194px;
}

#mid_ten_upper_bluesquare{
	width: 20px;
	height: 20px;
	float:left;
}

#mid_ten_upper_text{
	width: 174px;
	height: 20px;
	float:left;
	padding-top: 3px;
}

#footer{
	width: 890px;
	height: 55px;
	float:left;
	margin-top: 20px;
}

#footer_left{
	width: 95px;
	height: 55px;
	float:left;
	padding: 5px;
}

#footer_right{
	width: 785px;
	height: 55px;
	float:left;
}



div.img
   {
   margin-left: 13px;
   margin-right: 15px;
   margin-bottom: 15px;
   height:auto;
   width:auto;
   float:left;
   padding-top:5px;
   }

.img{vertical-align:text-middle;}		
	
/* ----- Border CSS ----- */
.border {  border: #BFBFBF dotted; border-width: 0px 1px 1px}
.borderall {  border: 1px dotted #BFBFBF}
.bordertop {  border-top: 0px dotted #BFBFBF; border-right: 0px dotted #BFBFBF; border-bottom: 1px dotted #BFBFBF; border-left: 0px dotted #BFBFBF}
.borderRB { border-top: 0px dotted #BFBFBF;	border-right: 1px dotted #BFBFBF; border-bottom: 1px dotted #BFBFBF; border-left: 0px dotted #BFBFBF}
.bordernew {  border-top: 1px dotted #BFBFBF; border-right: 1px dotted #BFBFBF; border-bottom: 0px dotted #BFBFBF; border-left: 1px dotted #BFBFBF}
.borderRL {  border-top: 0px dotted #BFBFBF; border-right: 1px dotted #BFBFBF; border-bottom: 0px dotted #BFBFBF; border-left: 1px dotted #BFBFBF}	

/* ----- Heading CSS (in order) ----- */
.hotelTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px;	font-weight: bold; color: #4883BD}
.hotelHeading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #4883BD}
.hotelDistance {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #1CA8C8}
.heading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #4883BD}
.headingBullet { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}
.tableHeading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;	font-weight: normal; color: #FFFFFF}

h1,h2,h3,h4,h5,h6 {
 display: inline;
 }

/* ----- General CSS ----- */
h1 {   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #4883BD;}
h2 {   font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #4883BD;}
body, p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4883BD; text-decoration: none}
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4883BD; text-decoration: underline}
ul {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-left: 0; padding-left: 20px; margin-bottom: 0px}
li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

/* ----- Footer CSS ----- */
.footer p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4883BD}
.footer a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none}
.footer a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #4883BD; text-decoration: underline}






@charset "utf-8";

#wrapper {
     height: auto;
     margin: 0pt auto;
     position: relative;
     width: 900px;
}

#header {
     float: left;
     height: auto;
     width: 900px;
}

#header_left {
     float: left;
     height: auto;
     width: 300px;
}

#header_right {
     float: left;
     height: auto;
     width: 600px;
	 text-align:right;
}

#spacer {
     float: left;
     height: 10px;
     width: 175px;
}

#spacer_two {
     float: left;
     height: 10px;
     width: 400px;
}

#photos{
	width: 195px;
	height:auto;
	float:left;
}

#column_one {
     float: left;
     height: 450px;
     width: 165px;
}

#column_two {
     float: left;
     height: auto;
     width: 530px;
}

#middle_two_header {
     background-color: #4883BD;
     float: left;
     height: 20px;
     margin-left: 5px;
     margin-top: 5px;
     width: 520px;
}

#middle_two_header_bluesquare {
     float: left;
     height: 20px;
     width: 20px;
}

#middle_two_header_text {
     float: left;
     height: 20px;
     padding-top: 3px;
     width: 500px;
}

#middle_two {
     float: left;
     height: auto;
     margin-left: 5px;
     padding: 5px;
     width: 510px;
}

#middle_three {
     background-color: #C4D7EA;
     float: left;
     margin-left: 5px;
     padding: 5px;
     width: 400px;
}

#middle_booking {
     background-color: #C4D7EA;
     float: left;
     margin-left: 5px;
     padding: 5px;
     width: 485px;
}

#navigation {
     height: auto;
     left: 18px;
     position: absolute;
     top: 86px;
     width: 140px;
     z-index: 3;
}

#middle_four_header {
     background-color: #4883BD;
     float: left;
     height: 20px;
     margin-left: 5px;

     width: 520px;
}

#middle_four_header_bluesquare {
     float: left;
     height: 20px;
     width: 20px;
}

#middle_four_header_text {
     float: left;
     height: 20px;
     padding-top: 3px;
     width: 500px;
}

#middle_four {
     float: left;
     height: auto;
     margin-left: 5px;
	 width: 520px;
	 background-color:#C4D7EA;
}

#information {
	height:auto;
	width: 510px;
	float:left;	
	margin-left: 5px;
    padding: 5px;
}

#facilities {
     float: left;
     height: auto;
     width: 260px;
	 
}

#facilities_holder {
     float: left;
     height: auto;
     width: 250px;
	 padding: 3px;

}

#facilities_bluesquare {
     float: left;
     height: 16px;
     width: 16px;
}

#facilities_text {
     float: left;
     height: 16px;
     width: 231px;
	 padding-left: 3px;
}



#middle_five_header {
     background-color: #4883BD;
     float: left;
     height: 20px;
     margin-left: 5px;

     width: 520px;
}

#middle_five_header_bluesquare {
     float: left;
     height: 20px;
     width: 20px;
}

#middle_five_header_text {
     float: left;
     height: 20px;
     padding-top: 3px;
     width: 500px;
}

#middle_five {
     float: left;
     height: auto;
     margin-left: 5px;
     padding: 5px;
     width: 510px;
}

#middle_six_header {
     background-color: #4883BD;
     float: left;
     height: 20px;
     margin-left: 5px;
     margin-top: 5px;
     width: 520px;
}

#middle_six_header_bluesquare {
     float: left;
     height: 20px;
     width: 20px;
}

#middle_six_header_text {
     float: left;
     height: 20px;
     padding-top: 3px;
     width: 500px;
}

#hotel_photo {
     float: left;
     height: auto;
     margin-left: 5px;
     padding: 5px;
     width: 510px;
}

#image {
     float: left;
     height: auto;
     width: 95px;
}

#hotel_text {
     float: left;
     height: auto;
     width: 415px;
}

#middle_seven_header {
     background-color: #4883BD;
     float: left;
     height: 20px;
     margin-left: 5px;
     width: 520px;
}

#middle_seven_header_bluesquare {
     float: left;
     height: 20px;
     width: 20px;
}

#middle_seven_header_text {
     float: left;
     height: 20px;
     padding-top: 3px;
     width: 500px;
}

#middle_eight_text {
     float: left;
     height: auto;
     width: 415px;
}



#middle_21_header {
     background-color: #4883BD;
     float: left;
     height: 20px;
     margin-left: 5px;
     margin-top: 5px;
     width: 520px;
}

#middle_21_header_bluesquare {
     float: left;
     height: 20px;
     width: 20px;
}

#middle_21_header_text {
     float: left;
     height: 20px;
     padding-top: 3px;
     width: 500px;
}


#column_three {
     float: left;
     height: auto;
     margin-left: 5px;
     width: 195px;
	 margin-bottom: 30px;
}

#why_bluedog_header {
     background-color: #4883BD;
     float: left;
     height: 20px;
     margin-top: 5px;
     width: 193px;
}

#why_bluedog_bluesquare {
     float: left;
     height: 20px;
     width: 20px;
}

#why_bluedog_text {
     float: left;
     height: 20px;
     width: 173px;
	 padding-top: 3px;
}

#why_bluedog_body {
     float: left;
     height: auto;
     width: 195px;
}

#partners {
     float: left;
     height: auto;
     left: 700px;
     padding: 5px;
     width: 182px;
}

#partners_upper {
     background-color: #4883BD;
     float: left;
     height: 20px;
     left: 700px;
     width: 194px;
}

#partners_upper_bluesquare {
     float: left;
     height: 20px;
     width: 20px;
}

#partners_upper_text {
     float: left;
     height: 20px;
     padding-top: 3px;
     width: 174px;
}

#quicklinks {
     float: left;
     height: auto;
     padding: 5px;
     width: 182px;
	 background-color:#C4D7EA;
}

#quicklinks_upper {
     background-color: #4883BD;
     float: left;
     height: 20px;
     left: 700px;
     width: 194px;
}

#quicklinks_upper_bluesquare {
     float: left;
     height: 20px;
     width: 20px;
}

#quicklinks_upper_text {
     float: left;
     height: 20px;
     padding-top: 3px;
     width: 174px;
}

#reviews {
     float: left;
     height: auto;
     padding: 5px;
     width: 182px;
	 background-color:#C4D7EA;
}

#reviews_upper {
     background-color: #4883BD;
     float: left;
     height: 20px;
     left: 700px;
     width: 194px;
}

#reviews_upper_bluesquare {
     float: left;
     height: 20px;
     width: 20px;
}

#reviews_upper_text {
     float: left;
     height: 20px;
     padding-top: 3px;
     width: 174px;
}

#bookmark {
     float: left;
     height: auto;
     padding: 5px;
     width: 182px;
	 background-color:#C4D7EA;
}

#bookmark_upper {
     background-color: #4883BD;
     float: left;
     height: 20px;
     left: 700px;
     width: 194px;
}

#bookmark_upper_bluesquare {
     float: left;
     height: 20px;
     width: 20px;
}

#bookmark_upper_text {
     float: left;
     height: 20px;
     padding-top: 3px;
     width: 174px;
}

#footer{
	width: 890px;
	height: 55px;
	float:left;
	margin-top: 20px;
}

#footer_b{
	width: 890px;
	height: 120px;
	float:left;
	margin-top: 20px;
}

#inner_foot{
	width: 168px;
	height: 100px;
	float: left;
	padding-left:10px;
	padding-top:10px;
}

#footer_left{
	width: 95px;
	height: 55px;
	float:left;
	padding: 5px;
}

#footer_right{
	width: 785px;
	height: 40px;
	padding-top: 15px;
	float:left;
}



div.img {
     float: left;
     height: auto;
     margin-bottom: 15px;
     margin-left: 13px;
     margin-right: 15px;
     width: auto;
}

.border {
     -moz-border-bottom-colors: none;
     -moz-border-image: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     border-color: #BFBFBF;
     border-style: dotted;
     border-width: 0px 1px 1px;
}

.borderall {
     border: 1px dotted #BFBFBF;
}

.bordertop {
     border-color: #BFBFBF;
     border-style: dotted;
     border-width: 0px 0px 1px;
}

.borderRB {
     border-color: #BFBFBF;
     border-style: dotted;
     border-width: 0px 1px 1px 0px;
}

.bordernew {
     border-color: #BFBFBF;
     border-style: dotted;
     border-width: 1px 1px 0px;
}

.borderRL {
     border-color: #BFBFBF;
     border-style: dotted;
     border-width: 0px 1px;
}

.hotelTitle {
     color: #4883BD;
     font-family: Verdana,Arial,Helvetica,sans-serif;
     font-size: 18px;
     font-weight: bold;
}

.hotelHeading {
     color: #4883BD;
     font-family: Verdana,Arial,Helvetica,sans-serif;
     font-size: 14px;
     font-weight: bold;
}

.hotelDistance {
     color: #1CA8C8;
     font-family: Verdana,Arial,Helvetica,sans-serif;
     font-size: 11px;
     font-weight: bold;
}

.heading {
     color: #4883BD;
     font-family: Verdana,Arial,Helvetica,sans-serif;
     font-size: 11px;
     font-weight: bold;
}

.headingBullet {
     color: #000000;
     font-family: Verdana,Arial,Helvetica,sans-serif;
     font-size: 11px;
     font-weight: bold;
}

.tableHeading {
     color: #FFFFFF;
     font-family: Verdana,Arial,Helvetica,sans-serif;
     font-size: 11px;
     font-weight: normal;
}

h1 {
     color: #4883BD;
     font-family: Verdana,Arial,Helvetica,sans-serif;
     font-size: 15px;
     line-height: 1em;
}

h2 {
     color: #4883BD;
     font-family: Verdana,Arial,Helvetica,sans-serif;
     font-size: 12px;
}

h1,h2,h3,h4,h5,h6 {
 display: inline;
 }