*
{
	margin: 0;
	padding: 0;
}
body
{
	background: url(images/tall_body.jpg) top left repeat-x; /*font-size: 100%;*/
	line-height: 1.5em;
	font-family: Arial, tahoma;
	color: #1a1a1a;
	font-size: 14px;
}

/*in_line*/
input, select
{
	vertical-align: middle;
	font-weight: normal;
	font-family: tahoma;
	color: #000000;
	font-weight: normal;
}
img
{
	border: 0;
	vertical-align: top;
	text-align: left;
}
ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

a:hover
{
	text-decoration: none;
}
.content a
{
	color: #074d91;
}

.content span a
{
	color: #074d91;
	background: url(images/list_bull.gif) center left no-repeat;
	padding: 0 0 0 12px;
}
.content b a
{
	color: #f07c07;
}



.column
{
	float: left;
}
.clear
{
	clear: both;
}

.h_logo, .h_menu
{
	width: 938px;
}
/*header*/
.h_logo
{
	height: 125px;
}
.h_logo, .h_logo a
{
	color: #ffffff;
	text-decoration: none;
}
.h_logo a:hover
{
	text-decoration: underline;
}
.h_logo .col_1
{
	width: 180px;
	height: 125px;
}

.h_logo .col_1 img
{
	margin-top: 20px;
}

.h_logo .col_2
{
	width: 738px;
	background: url(images/h_img.gif) no-repeat 260px 47px;
	padding: 13px 0 0 0;
	font-size: 0.687em;
	height: 103px;
}

.h_menu
{
	height: 28px;
	padding-left: 15px;
}

.h_menu div
{
	height: 28px;
	background: #ffffff url(images/menu_con_right.gif) top right no-repeat;
	float: left;
	margin: 0 2px 0 0;
}
.h_menu div div
{
	background: url(images/menu_con_left.gif) top left no-repeat;
	text-align: center;
	height: 28px;
	width: 100%;
}
.h_menu div div a
{
	margin: 0 13px;
	font-family: Arial;
	font-size: 12px;
	color: #1a1a1a;
	font-weight: bold;
	text-decoration: none;
	line-height: 2.375em;
}

.h_form
{
	height: 190px;
}
.h_form .col_1
{
	width: 284px;
	height: 188px;
	background: url(images/h_form_left_wr.jpg) top left no-repeat;
}
.h_form .col_1 .indent_box
{
	/*padding: 23px 0 0 43px;*/
	padding: 15px 0 0 33px;
}
.h_form .col_1 .title
{
	margin-bottom: 12px;
}
.h_form .col_1 .h_f
{
	height: 22px;
	margin: 4px 0px;
}
.h_form .col_1 .link
{
	/*margin: 12px 0 0 0 */
	margin: 12px 0 0 10px;
}
.h_form .col_1 .link span
{
	/*margin: 0 40px 0 15px;*/
}
.h_form .col_1 .link a
{
	color: #ffffff;
	font-size: 0.687em;
}
.h_form .col_1 .link span a
{
	color: #0c62a9;
	font-size: 0.75em;
	font-weight: bold;
	text-decoration: none;
}
.h_form .col_1 .link span a:hover
{
	color: #ed7c06;
	text-decoration: none;
}
.h_form .col_1 select
{
	border: 1px solid #808080;
	color: #4b4b4b;
	font-family: Arial;
	font-size: 12px;
	width: 200px;
	height: 19px;
	line-height: 1em;
}
.h_form .col_2
{
	width: 654px;
}

/*footer*/
#footer
{
	padding: 13px 0 40px 0;
	text-align: center;
	font-size: 0.75em;
	color: #074d91;
	word-spacing: 5px;
}
#footer span
{
	color: #639cc1;
}
#footer a
{
	text-decoration: none;
	color: #074d91;
	word-spacing: normal;
}
#footer a:hover
{
	text-decoration: underline;
}
#footer .line_center
{
	margin: 5px 0 11px 0;
	font-size: 0.937em;
	color: #0c65ad;
}
#footer .line_center a
{
	color: #0c65ad;
}

/*content*/
.content
{
	/*font-size: 0.75em;*/
	font-size: 14px;
}
.title
{
	display: block;
}
.h_1 .indent_text
{
	/*background: url(images/bull_h.gif) 22px 13px no-repeat;*/
	color: #1a1a1a; /*font-size: 1.06em;*/
	padding: 8px 0 7px 37px;
	font-weight: bold;
}
.box_wr_1_con_left
{
	background: #f7f3e1 url(images/box_wr_1_con_left.gif) bottom left no-repeat;
}
.box_wr_1_con_right
{
	background: url(images/box_wr_1_con_right.gif) bottom right no-repeat;
	width: 100%;
}

.h_2 .indent_text
{
	background: url(images/bull_h_2.gif) 22px 13px no-repeat;
	color: #1a1a1a;
	font-size: 1.06em;
	padding: 8px 0 7px 37px;
	font-weight: bold;
}
.box_wr_2_con_left
{
	background: #fbfccd url(images/box_wr_2_con_left.gif) bottom left no-repeat;
}
.box_wr_2_con_right
{
	background: url(images/box_wr_2_con_right.gif) bottom right no-repeat;
	width: 100%;
}

.text_h img
{
	vertical-align: middle;
	margin: 0 7px 0 0;
}
.text_h h1
{
	color: #C55605;
	text-transform: uppercase;
	font-size: 16px;
}
.text_h a
{
	color: #064f96;
}

.content .col_2, .content .col_1, .content .col_3
{
	margin: 6px 0 6px 0;
}
.content .indent_main_boxs
{
	padding: 0 6px 0 6px;
	width: 938px;
}

.ind_top
{
	margin: 5px 0 0 0;
}
/*================== index.html ==================*/

#page1 .content .col_1 ul
{
	padding: 10px 0 15px 10px;
}
/**/
#page1 .content .col_2 .col_box
{
	padding: 0 0 0 21px;
	width: 515px;
	height: 10px;
	height: 26px;
	margin: 11px 0 0 0;
}
#page1 .content .col_2 .col_box_1
{
	width: 380px;
}
#page1 .content .col_2 .col_box_2
{
	width: 90px;
	text-align: right;
}
#page1 .content .col_2 .indent_img img
{
	margin: 0 12px 0 0;
	float: left;
}
#page1 .content .col_2 .indent_box_top
{
	padding: 3px 0 21px 10px;
	width: 100%;
}

.summary
{
	width: 100%;
	margin-top: 10px;
}

.summary a
{
	text-decoration: none;
}

.summary a:hover
{
	text-decoration: underline;
}

.summary .propertyTitle h2
{
	font-size: 14px;
	color: #337aa6;
}

.summary span a
{
	padding: 0;
}


#page1 .content .col_2 .ind_1
{
	margin: 7px 0;
}

#page1 .content .col_2 .ind_1 p
{
	min-height: 75px;
	height: auto !important;
	height: 75px;
	font-size: 12px;
}
#page1 .content .col_2 .indent_text
{
	margin: 27px 0;
}
#page1 .content .col_2 .col_boxa
{
	padding: 22px 0 17px 26px;
}
#page1 .content .col_2 .col_box_1a
{
	width: 190px;
}
#page1 .content .col_2 .col_box_2a
{
	width: 150px;
}
#page1 .content .col_2 .title_red
{
	margin: 11px 0 0 0px;
	width: 510px;
}
#page1 .content .col_2 .list_3
{
	margin: 11px 0 0 22px;
}
#page1 .content .col_2 .indent_h
{
	margin: 23px 0 0 0;
}
/**/
#page1 .content .col_3 ul
{
	padding: 10px 0 15px 10px;
}

/*================== index-1.html ==================*/
/**/
#page2 .content .col_1 .p2_wr_h
{
	background: url(images/p2_wr_h.jpg) top left no-repeat;
	width: 674px;
	height: 44px;
	text-indent: 25px;
	line-height: 40px;
}
#page2 .content .col_1 .p2_wr_h strong
{
	color: #f07c07;
	margin-right: 45px;
}
#page2 .content .col_1 .col_box
{
	padding: 0 0 0 20px;
	width: 413px;
	height: 10px;
	height: 26px;
	margin: 15px 0 0 0;
}
#page2 .content .col_1 .indent_box_top
{
	padding: 9px 30px 20px 19px;
}
#page2 .content .col_1 .indent_box_top .col_boxa
{
	margin: 14px 11px 0 0;
	width: 615px;
}
#page2 .content .col_1 .indent_box_top .col_box_1a
{
	width: 220px;
}
#page2 .content .col_1 .indent_box_top .col_box_2a
{
	width: 230px;
}
#page2 .content .col_1 .indent_box_top .col_box_3a
{
	width: 160px;
}
#page2 .content .col_1 .indent_box_bottom
{
	margin: 24px 0 43px 22px;
	width: 633px;
}
#page2 .content .col_1 .indent_box_bottom img
{
	margin: 0 11px 0 0;
	float: left;
}
#page2 .content .col_1 .indent_text
{
	margin: 25px 0;
}
#page2 .content .col_1 .ind_1
{
	margin: 7px 0;
}
/**/
#page2 .content .col_2 .list_1 ul
{
	padding: 10px 0 15px 46px;
}
#page2 .content .col_2 .list_2 ul
{
	padding: 10px 0 15px 46px;
}
#page2 .content .col_2 .indent_box_top
{
	padding: 12px 31px 0 46px;
}
#page2 .content .col_2 .ind_img
{
	margin: 11px 0 25px 0;
}
#page2 .content .col_2 .ind_img img
{
	margin: 0 12px 0 0;
	float: left;
}
#page2 .content .col_2 .ind_2
{
	height: 13px;
}
#page2 .content .col_2 b
{
	color: #f07c07;
}
#page2 .content .col_2 .indent_box_bot
{
	padding: 15px 0 15px 46px;
}
#page2 .content .col_2 .indent_box_bot div
{
	margin: 11px 0 0 0;
}


/*================== index-2.html ==================*/
#page3 .content .col_1 .col_box
{
	padding: 0 0 0 20px;
	width: 413px;
	height: 10px;
	height: 26px;
	margin: 15px 0 0 0;
}
#page3 .content .col_1 .text
{
	padding: 23px 0 21px 20px;
}
#page3 .content .col_1 .text div
{
	margin-bottom: 14px;
}


/*==================list====================*/
.content_wr
{
	width: 100%;
}
.content_wr .t
{
	background: url(images/m2-t-dr.gif) repeat-x top #ffffff;
}
.content_wr .b
{
	background: url(images/m2-b-dr.gif) repeat-x bottom;
}
.content_wr .l
{
	background: url(images/m2-l-dr.gif) repeat-y left;
}
.content_wr .r
{
	background: url(images/m2-r-dr.gif) repeat-y right;
}
.content_wr .l_t
{
	background: url(images/m2-l-t.gif) no-repeat left top;
}
.content_wr .r_t
{
	background: url(images/m2-r-t.gif) no-repeat right top;
}
.content_wr .l_b
{
	background: url(images/m2-l-b.gif) no-repeat left bottom;
}
.content_wr .r_b
{
	background: url(images/m2-r-b.gif) no-repeat right bottom;
	width: 100%;
}

.table_wr
{
	width: 100%;
}
.table_wr .t
{
	background: url(images/m2-t-dr_tab.gif) repeat-x top #ffffff;
}
.table_wr .b
{
	background: url(images/m2-b-dr_tab.gif) repeat-x bottom;
}
.table_wr .l
{
	background: url(images/m2-l-dr_tab.gif) repeat-y left;
}
.table_wr .r
{
	background: url(images/m2-r-dr_tab.gif) repeat-y right;
}
.table_wr .l_t
{
	background: url(images/m2-l-t_tab.gif) no-repeat left top;
}
.table_wr .r_t
{
	background: url(images/m2-r-t_tab.gif) no-repeat right top;
}
.table_wr .l_b
{
	background: url(images/m2-l-b_tab.gif) no-repeat left bottom;
}
.table_wr .r_b
{
	background: url(images/m2-r-b_tab.gif) no-repeat right bottom;
	width: 100%;
}

.h_1 .l_t
{
	background: #337aa6 url(images/m2-l-t_h1.gif) no-repeat left top;
}
.h_1 .r_t
{
	background: url(images/m2-r-t_h1.gif) no-repeat right top;
}
.h_1 .l_b
{
	background: url(images/m2-l-b_h1.gif) no-repeat left bottom;
}
.h_1 .r_b
{
	background: url(images/m2-r-b_h1.gif) no-repeat right bottom;
	width: 100%;
}

.h_2 .l_t
{
	background: url(images/m2-l-t_h2.gif) no-repeat left top #ffed8b;
}
.h_2 .r_t
{
	background: url(images/m2-r-t_h2.gif) no-repeat right top;
}
.h_2 .l_b
{
	background: url(images/m2-l-b_h2.gif) no-repeat left bottom;
}
.h_2 .r_b
{
	background: url(images/m2-r-b_h2.gif) no-repeat right bottom;
	width: 100%;
}

.title_red .con_top_left
{
	background: url(images/con_top_left.gif) no-repeat left top #f07c08;
}
.title_red .con_top_right
{
	background: url(images/con_top_right.gif) no-repeat right top;
}
.title_red .con_bot_left
{
	background: url(images/con_bot_left.gif) no-repeat left bottom;
}
.title_red .con_bot_right
{
	background: url(images/con_bot_right.gif) no-repeat right bottom;
}
.title_red .text
{
	padding: 11px 0 11px 0;
}
.title_red .text strong
{
	margin: 0 100px 0 22px;
	color: #ffffff;
}
.title_red .text strong img
{
	vertical-align: middle;
	margin: 0 8px 0 0;
}
.title_red .text a
{
	color: #ffffff;
}


.list_1 li a
{
	background: url(images/list_bull.gif) center left no-repeat;
	margin: 0;
	padding: 0 0 0 11px;
	line-height: 1.5em;
	color: #074d91;
}

.list_2 li a
{
	background: url(images/list_bull_2.gif) center left no-repeat;
	margin: 0;
	padding: 0 0 0 11px;
	line-height: 1.5em;
	color: #ab5605;
}

.list_3 li
{
	background: url(images/list_bull_3.gif) top left no-repeat;
	margin: 0;
	padding: 0 0 0 11px;
	line-height: 1.5em;
}
.list_3 li a
{
	color: #ab5605;
}

/*==========================================*/


.detail
{
	width: 100%;
	margin-top: 10px;
}
.detail h1
{
	font-size: 26px;
	color: #c55605;
	text-indent: 10px;
}

.detail h2
{
	font-size: 16px;
	color: #c55605;
	line-height: 32px;
}

.detail p
{
	margin-bottom: 10px;
	margin-top: 10px;
	text-indent: 25px;
}


.pageError
{
	margin: 50px auto 50px auto;
	text-align: center;
	font-size: x-large;
	line-height: 30px;
}


/* Rotator Text */
.testimonialText
{
	border: none;
	width: 500px;
	height: 30px;
	font: normal 18px Arial, Verdana, Helvetica, Sans-serif; /*text-align: justify;*/
	padding-top: 5px;
	margin: 0px 5px 0px 5px;
	z-index: 10000;
}

/* Rating System */
.rating
{
	line-height: 1.6em;
	width: 30em;
}

.rating img
{
	background: #FC0 url(images/ratingbg.gif) 5em 0 no-repeat; /* specify your color; 5 em is the 5:1 ratio; and the url is wherever the ratingbg.gif is located */
	font-size: 1.6em; /* this is the height of a single symbol; mine is 16px */
	height: 1em; /* this will cause the image to scale as the font-size changes, default is 16px */
	width: 5em; /* this the 5 to 1 ratio that I mentioned, but could be different if your symbols aren't symetric */
}

/* higher specificity than img.rating */
.rating img.r9
{
	background-position: 4.5em 0;
}

.rating img.r8
{
	background-position: 4.0em 0;
}

.rating img.r7
{
	background-position: 3.5em 0;
}

.rating img.r6
{
	background-position: 3.0em 0;
}

.rating img.r5
{
	background-position: 2.5em 0;
}

.rating img.r4
{
	background-position: 2.0em 0;
}

.rating img.r3
{
	background-position: 1.5em 0;
}


.rating img.r2
{
	background-position: 1.0em 0;
}

.rating img.r1
{
	background-position: 0.5em 0;
}

.rating img.r0
{
	background-position: 0 0;
}

.propertySummary
{
	margin-top: 5px;
	margin-bottom: 30px;
	min-height: 100%;
}

.propertySummary .leftPart
{
	width: 200px;
	float: left;
	margin-top: 10px;
}
.propertySummary .rightPart
{
	width: 310px;
	float: left;
}


.clearfix:after, .indent_box_top:after, .propertySummary:after, .unitHeader:after, .wrapDescription:after
{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
	visibility: hidden;
}
.clearfix, .indent_box_top, .propertySummary, .unitHeader, .wrapDescription
{
	display: inline-block;
}

/* Hide from IE5/Mac \*/
* html .clearfix
{
	height: 1px;
}
* html .indent_box_top
{
	height: 100%;
}
* html .propertySummary
{
	height: 100%;
}
* html .unitHeader
{
	height: 100%;
}

* html .wrapDescription
{
	height: 100%;
}

.clearfix, .indent_box_top, .propertySummary, .unitHeader, .wrapDescription, .bookingFees, .bookingRates
{
	display: block;
}
/* End hide */


.features
{
	padding-left: 30px; /*color: #074D91;*/
}

.features h3
{
	margin-left: -30px;
	font-weight: bold;
	font-size: 14px;
}

.features ul
{
	list-style-type: disc;
	margin: 5px 0px 5px 0px;
}

.features li
{
	line-height: 20px;
}


.units
{
	margin: 15px 0px 10px 0px;
}

.units b a
{
	color: inherit;
}
/*.unit
{
	width: 500px;
	border: solid 1px Black;
}

.unitHeader
{
	background-color: #ffed8b;
	color: #074d91;
	min-height: 100%;
	height: 50px;
	width: 500px;
	min-width: 100%;
	border: solid 1px Black;
	display: table-cell;
	vertical-align: middle;
	/*padding: 15px 5px 10px 5px;
}

.unitName
{
	font-size: 14px;
	font-weight: bold;
	float: left;
	position: relative;
	margin: 3px 3px 3px 3px;
}
.unitPrice
{
	font-size: 12px;
	float: right;
	position: relative;
	top: 30px;
	margin-right: 5px;
	
}

.unitDescription
{
	width: 100%;
	margin: 10px 5px 5px 5px;
}

.unitBook
{
	position: relative;
	top: -15px;
	float: right;
}
*/
/* Show only to IE PC \*/
* html .blutanboxhead h2
{
	height: 1%;
}
/* For IE 5 PC */

.blutansidebox
{
	margin: 0 auto; /* center for now */
	width: 180px; /* ems so it will grow */
	background: url(images/blutanbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.blutanboxhead
{
	background: url(images/blutanhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.blutanboxhead h2
{
	background: url(images/blutanhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 12px 0px 10px;
	color: white;
	font-weight: bold;
	font-size: 1em;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.blutanboxhead h2 a
{
	color: White;
}
.blutanboxbody
{
	background: url(images/blutanbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 1px 1px 1px;
}

* html .tanboxhead h2
{
	height: 1%;
}
/* For IE 5 PC */

.tansidebox
{
	margin: 0 auto; /* center for now */
	width: 180px; /* ems so it will grow */
	background: url(images/tanbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.tanboxhead
{
	background: url(images/tanhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.tanboxhead h2
{
	background: url(images/tanhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 12px 0px 5px;
	color: #AB5605;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.tanboxbody li a
{
	background: inherit;
	color: #AB5605;
}
.tanboxbody
{
	background: url(images/tanbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 1px 1px 1px;
}

* html .tanboxnoheaderhead h2
{
	height: 1%;
}
/* For IE 5 PC */

.tanboxnoheadersidebox
{
	margin: 0 auto; /* center for now */
	width: 180px; /* ems so it will grow */
	background: url(images/tan_box_noheaderbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.tanboxnoheaderhead
{
	background: url(images/tan_box_noheaderhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.tanboxnoheaderhead h2
{
	background: url(images/tan_box_noheaderhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 0px 0px 0px;
	height: 10px;
}
.tanboxnoheaderbody
{
	background: url(images/tan_box_noheaderbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 1px 5px 1px;
}

* html .bigtanboxnoheaderhead h2
{
	height: 1%;
}
/* For IE 5 PC */

.bigtanboxnoheadersidebox
{
	margin: 0 auto; /* center for now */
	width: 180px; /* ems so it will grow */
	background: url(images/tan_box_noheader_lrg_body-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.bigtanboxnoheaderhead
{
	background: url(images/tan_box_noheader_lrg_head-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.bigtanboxnoheaderhead h2
{
	background: url(images/tan_box_noheader_lrg_head-l.gif) no-repeat top left;
	margin: 0;
	padding: 0px 0px 0px;
	height: 10px;
}
.bigtanboxnoheaderbody
{
	background: url(images/tan_box_noheader_lrg_body-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 1px 5px 1px;
}

* html .bigtanboxhead h2
{
	height: 1%;
}
/* For IE 5 PC */

.bigtansidebox
{
	margin: 0 auto; /* center for now */
	width: 180px; /* ems so it will grow */
	background: url(images/tan_box_lrg_body-r.jpg) no-repeat bottom right;
	font-size: 100%;
}
.bigtanboxhead
{
	background: url(images/tan_box_lrg_head-r.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.bigtanboxhead h2
{
	background: url(images/tan_box_lrg_head-l.jpg) no-repeat top left;
	margin: 0;
	padding: 0px 0px 0px;
	font-size: 16px;
}
.bigtanboxbody
{
	background: url(images/tan_box_lrg_body-l.jpg) no-repeat bottom left;
	margin: 0;
	padding: 25px 20px 25px;
}


* html .unitHeader h2
{
	height: 1%;
}
/* For IE 5 PC */

.unit
{
	margin: 10px auto 20px auto; /* center for now */
	width: 100%; /* ems so it will grow */ /*background: url(images/blutanbody-r.gif) no-repeat bottom right;*/
	font-size: 100%;
}
.unitHeader
{
	background: url(images/blutanhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.unitHeader .unitHeaderWr
{
	background: url(images/blutanhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 12px 0px 40px;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.unitHeaderWr .unitName
{
	margin-left: 20px;
	float: left;
	font-size: 14px;
}
.unitHeaderWr .unitPrice
{
	float: right;
	font-size: 12px;
	margin-right: 20px;
	color: White;
	top: 20px;
	position: relative;
}

.unitBody
{
	background: url(images/blutanbody-l.gif) no-repeat bottom left;
	padding: 5px 20px 30px 20px;
}

.unitBody .unitBookIt
{
	float: right;
	margin: 0px 0px 15px 20px;
	min-height: 100%;
	height: 100%;
	width: 120px;
}

.unitBody .unitDescription
{
	width: 300px;
}

.reservationwr
{
	width: 100%;
	padding: 15px 30px;
}

.reservationwr .quote
{
	float: left;
}
.reservationwr .customerinfo
{
	float: left;
	margin-left: 30px;
	width: 300px;
}

.reservationwr h2
{
	color: Black;
	font-size: 14px;
}

.reservationwr .tanboxbody
{
	padding-left: 25px;
	padding-bottom: 20px;
	padding-right: 15px;
}

.reservationwr .reservationPolicy
{
	font-size: 12px;
	line-height: 1.5em;
}

.reservationwr .reservationPolicy input
{
	margin-right: 10px;
}


/* Room Rate Table*/
.rates
{
	margin: 15px 0px 10px 10px;
}


.rates b a
{
	color: inherit;
}
/*
.rates table
{
	font-size: 12px;
	}

.rates .headerRow
{}

.rates .dataRow
{}

.rates .roomType
{}

.rates .offPeak
{
	background-color: Blue;
	color: White;
	}
	
.rates .offPeak th
{
	width: 100px;
}	

.rates .peak
{}

.rates .holiday
{}
*/
.rateTable
{
	font-size: 12px;
	width: 100%;
	border-collapse: collapse;
	border: solid 1px black;
}




.rateTable td, th
{
	padding: 0.5em;
	border: solid 1px black;
}

.rateTable .headerRow
{
	background-color: #337AA6;
	color: White;
	text-align: center;
	font-weight: bold;
}

.rateTable .headerRow .season
{
	font-size: 10px;
}

.rateTable .headerRow .days
{
	font-size: 10px;
}
.rateTable .dataRow
{
	background-color: #F7F3E1;
	text-align: center;
}

.rateTable .roomType
{
	width: 150px;
	text-align: left;
}

.rateTable .stdRate
{
}

.room
{
	font-size: 12px;
	width: 100%;
	border-collapse: collapse;
	border: solid 1px black;
}

.room .headerRow
{
	background-color: #337AA6;
	color: White;
	font-weight: bold;
	height: 10px;
}

.room .title
{
	text-align: center;
	font-size: 1.4em;
	width: 500px;
}

.room .rate
{
	text-align: center;
}

.room th
{
	height: 1px;
	border: none;
	
}


/* Search Results */
.rsltRooms
{
	background-color: #FFFFE8;
}
.rsltWrap
{
	font-size: 12px;
	border: solid 1px Black;
}

.rsltTitle
{
	font-size: 1.2em;
	font-weight: bold;
}

.rsltHdr
{
}

.rsltRoomName
{
	font-weight: bold;
	color: #337AA6;
}

.rsltRoomDecr
{
}

.rsltRoomRate
{
}

.evenRow
{
	background-color: #F8F3E0;
}

.oddRow
{
}

/* Confirmation */
.confirWrapper
{
	margin-top: 15px;
	margin-bottom: 50px;
}
.confirWrapper p
{
	margin: 15px;
}
.confirWrapper h2
{
	font-size: 14px;
	text-align: center;
}
.confir
{
	margin: 15px 0 15px 0px;
}

.confir th
{
	font-weight: normal;
	text-align: left;
	width: 150px;
}
.confirID
{
	font-weight: bold;
	font-size: 14px;
}
.confir td
{
}


.cmswrp
{
	
}

.pagecontent
{
	font-size: 12px;
	margin-top: 5px;
}

.pagecontent p
{
	margin: 5px;
	padding: 5px;
}

.pagecontent h2
{
font-size: 18px;
	color: #c55605;
	text-align: center;
}