Body {margin:0px; background-color: #e6e7e9;}
td{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#545558; line-height:17px;}
p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#545558; margin-bottom:0px; margin-top:0px; line-height:17px;}
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#010000; line-height:17px;}
h4 { font-size: 12px; }
ul,li {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#545558; line-height:22px;}
.bg_main_navigation{background-image:url('/public/cjb/phgp/images/main_navigation_bg.gif'); background-repeat:no-repeat; height:58px;}
.bg_footer{background-image:url('/public/cjb/phgp/images/footer_bg.jpg'); background-repeat:no-repeat; height:201px;}
.bg_bodycopy{background-image:url('/public/cjb/phgp/images/bg_bodycopy.jpg'); background-repeat:no-repeat;}
.bg_search_result{background-image:url('/public/cjb/phgp/images/bg_search.jpg'); background-repeat:no-repeat; background-position:center top;}
.bg_dashboard{background-image:url('/public/cjb/phgp/images/bg_dashboard.jpg'); background-repeat:no-repeat; background-position:center top;}
.bg_property{background-image:url('/public/cjb/phgp/images/bg_property.jpg'); background-repeat:no-repeat; background-position:center top;}
.bg_left_shadow{background-image:url('/public/cjb/phgp/images/left_strip_flash.gif'); background-repeat:repeat;}
.bg_right_shadow{background-image:url('/public/cjb/phgp/images/right_strip_flash.gif'); background-repeat:repeat;}
.bg_middle_strip{background-image:url('/public/cjb/phgp/images/services_lines_strip.gif'); background-repeat:repeat;}
.bg_left_strip{background-image:url('/public/cjb/phgp/images/img_left_flash.gif'); background-repeat:repeat;}
.bg_right_strip{background-image:url('/public/cjb/phgp/images/img_right_flash.gif'); background-repeat:repeat;}
.bg_services_flash{background-image:url('/public/cjb/phgp/images/bg_preferred_services.gif'); background-repeat:repeat;}

.property_hd{font-family:"Times New Roman", Times, serif; font-size:25px; line-height:30px; color:#000000; text-decoration:none;} 
.property_address{font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#77767B; text-decoration:none;} 

.property_hd {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:25px; line-height:30px; color:#000000; text-decoration:none;} 
.property_location{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; color:#757575; text-decoration:none;} 

.footer{font-family: Arial, Helvetica, sans-serif; color:#6D6E70;	font-size: 8.7pt; font-weight:normal; text-decoration: none; line-height:14px; letter-spacing:0.1pt;}
A.footer, A:ACTIVE.footer, A:FOCUS.footer, A:LINK.footer, A:VISITED.footer{font-family: Arial, Helvetica, sans-serif;
	color:#6D6E70;	font-size: 8.7pt; font-weight:normal; text-decoration: none; line-height:18px; letter-spacing:0.1pt;}
A.footer:HOVER{text-decoration: underline;}

A.footer_member, A:ACTIVE.footer_member, A:FOCUS.footer_member, A:LINK.footer_member, A:VISITED.footer_member{font-family: Arial, Helvetica, sans-serif;
	color:#6D6E70;	font-size: 8.7pt; font-weight:normal; text-decoration: underline; line-height:14px; letter-spacing:0.1pt;}
A.footer_member:HOVER{text-decoration: none;}

A, A:ACTIVE, A:FOCUS, A:LINK, A:VISITED{font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#6D6E70;	font-size: 8.0pt; font-weight:normal; text-decoration: underline; line-height:14px; letter-spacing:0.1pt;}
A:HOVER{text-decoration: none;}

A.phg_service, A:ACTIVE.phg_service, A:FOCUS.phg_service, A:LINK.phg_service, A:VISITED.phg_service{font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;	font-size: 8.0pt; font-weight:normal;  text-decoration: none; line-height:15px; letter-spacing:-0.1pt;}
A.phg_service:HOVER{text-decoration: underline;}

A.phg_search, A:ACTIVE.phg_search, A:FOCUS.phg_search, A:LINK.phg_search, A:VISITED.phg_search{font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#6EA2CA;	font-size: 8.0pt; font-weight:normal;  text-decoration: none; line-height:15px; margin-right:16px; letter-spacing:0.1pt;}
A.phg_search:HOVER{text-decoration: underline;}

.footer_brand{font-family: Verdana, Arial, Helvetica, sans-serif;	color:#FFFFFF; font-size: 10px; font-weight:normal; }	
A.footer_brand, A:ACTIVE.footer_brand, A:FOCUS.footer_brand, A:LINK.footer_brand, A:VISITED.footer_brand{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF; font-size: 10px; font-weight:normal; text-decoration:none; line-height:10px;}
A.footer_brand:HOVER{text-decoration: underline;}

A.footer1, A:ACTIVE.footer1, A:FOCUS.footer1, A:LINK.footer1, A:VISITED.footer1{
	font-family: Arial, Helvetica, sans-serif; color: #6D6E70; font-size: 8.7pt; line-height:14px; letter-spacing:0.1pt; letter-spacing:0px; word-spacing:0px; text-decoration: none;}
A:HOVER.footer1{
	font-family: Arial, Helvetica, sans-serif; color: #6D6E70; font-size: 8.7pt; line-height:14px; font-weight: normal;	letter-spacing:0px; word-spacing:0px;	border-bottom: 1px solid #848484;}

.middle_strip{background-image:url('/public/cjb/phgp/images/middle_strip_interior.gif'); background-repeat:repeat-y;}


A.property_links, A:ACTIVE.property_links, A:FOCUS.property_links, A:LINK.property_links, A:VISITED.property_links{	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#848484; margin-left:3px; font-size:8.0pt;  font-weight:normal; text-decoration:none; line-height:10px;}
A.property_links:HOVER{text-decoration: underline; color:#000000;}

	
.right_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#545558; line-height:16px; word-spacing:-2px;}

A.right_link, A:ACTIVE.right_link, A:FOCUS.right_link, A:LINK.right_link, A:VISITED.right_link{font-family: Verdana, Arial, Helvetica, sans-serif
	 font-size:11px; color:#545558; line-height:16px; word-spacing:-2px;text-decoration: none;}
A.right_link:HOVER{text-decoration: underline;}

input {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	font-weight:normal;
	border:solid 1px #CCCCCC;
	background-color: #FFFFFF;
	color: #545558;	}
	
select {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	font-weight:normal;
	border:solid 1px #CCCCCC;
	background-color: #FFFFFF;
	color: #545558;	}	
	
select.state1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 14px;
	font-weight:normal; 
	background-color: #FFFFFF;
	color: #545558;	
	border: none;	
	border:	solid;
	border-width:1px;
	border-right: #dfdfdf 1px solid; 
	border-top: #afafaf 1px solid;
	border-left: #e5e5e5 1px solid; 
	border-bottom: #e8e8e8 1px solid;
	width: 174px;
	height: 18px;
	padding-left: 8px;
}
select.country{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 14px;
	font-weight:normal;
	background-color: #FFFFFF;
	color: #B4987B;
	border:	solid;
	border-width:1px;
	border-right: #dfdfdf 1px solid; 
	border-top: #afafaf 1px solid;
	border-left: #e5e5e5 1px solid; 
	border-bottom: #e8e8e8 1px solid;
	width: 174px;
	height: 18px;
	padding-left: 8px;
} 

input.email{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	background-color: #FFFFFF;
	color:#a0a0a0;
	border: thin;
	border: 1px;	
	border-right: #E2E3EA 1px solid; 
	border-top: #ABADB3 1px solid;
	border-left: #E2E3EA 1px solid; 
	border-bottom: #E2E3EA 1px solid;	
	width: 187px;
	height: 17px;
}
select.specials{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	background-color: #FFFFFF;
	color:#000000;
	border: solid;
	border: 1px;	
	border-right: #E2E3EA 1px solid; 
	border-top: #ABADB3 1px solid;
	border-left: #E2E3EA 1px solid; 
	border-bottom: #E2E3EA 1px solid;	
	width: 140px;
	height: 17px;
}





input.hotel_specials{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border:1px solid #BABBBF; font-size:10px; color:#000000; width:166px; height:14px;}
input.city_specials{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border:1px solid #BABBBF; font-size:10px; color:#000000; width:166px; height:14px;}
select.states_specials{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border:1px solid #BABBBF; font-size:10px; color:#000000; width:170px; height:18px;}
select.countries_specials{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border:1px solid #BABBBF; font-size:10px; color:#000000; width:170px; height:18px;}
select.adults{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border:1px solid #BABBBF; font-size:10px; color:#000000; width:49px; height:18px;}
select.child{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border:1px solid #BABBBF; font-size:10px; color:#000000; width:49px; height:18px;}
select.nights{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border:1px solid #BABBBF; font-size:10px; color:#000000; width:49px; height:18px;}



.text_1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#545558; line-height:14px; word-spacing:-2px;}
.special_offers_left_repeate {background-image:url('/public/cjb/phgp/images/special_offers_left_strip.jpg'); background-repeat:repeat-y;}
.special_offers_right_repeate {background-image:url('/public/cjb/phgp/images/special_offers_right_strip.jpg'); background-repeat:repeat-y;}
.special_offers_flash_repeate {background-image:url('/public/cjb/phgp/images/special_offers_bg_flash.jpg'); background-repeat:repeat-y;}
.white_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color:#FFFFFF; line-height:18px; padding-left: 5px;}
.city_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color:#3984B5; line-height:18px;}
.brand_prefer{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color:#000000; line-height:18px;}
.brand_summit{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color:#524A8C; line-height:18px;}
.brand_boutique{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:11px; color:#6B2121; line-height:18px;}



/*This style sheet use for Special Offer Page*/

.specials_hd{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#72ABD8; vertical-align:text-top; line-height:14px; text-decoration:none;}
.specials_description{font-family:Arial, Helvetica, sans-serif; font-size:8.7pt; color:#484852; letter-spacing:0.1pt; word-spacing:-0.8pt; line-height:16px; text-align:justify;}
.specials_contents{font-family:verdana, Helvetica, sans-serif; font-size:7pt; color:#545558; line-height:14px;}

.cjb_container {
	padding: 0 10px; 
}

.cjb_nav {
	margin: 0;
	padding: 0;
}

.cjb_nav li {
	margin: 0 10px 0 0;
	display: inline;
	list-style-type: none;
}

.cjb_manangement_cat select, .cjb_nonmanagement_cat select, .cjb_locations select, .cjb_search input {
    width: 280px;
}

.cjb_submit {
    margin: 10px 0;
}

.cjb_submit input {
    padding: 4px 6px;
}

.cjb_submit a {
    font-size: 10px;
    padding: 5px 6px;
    text-decoration: none;
    border: 1px solid #ccc;
    color: #545558;
    line-height: 14px;
}

.cjb_error {
    margin-top: 10px;
    padding: 10px;
    text-align:center;
    font-size: 16px;
    color: #d33;
    border: 1px solid #d33;
}

.cjb_paging_top, .cjb_paging_bottom {
    font-size: 12px;
    font-family: "Lucida Grande", sans-serif;

    margin-left: 10px;
    text-align: center;
}

.cjb_paging_top { margin-bottom: 10px; }
.cjb_paging_bottom { margin-top: 10px; }

.cjb_table {
    width: 100%;

    border-collapse: collapse;

    border: 2px solid #848284; 
}

.cjb_table_head th {
    padding: 2px 4px;

    font-size: 10px;
    text-align: left;
    font-family: "Lucida Grande", sans-serif;

    background-color: #848284;
    color: white;
}

.cjb_table_head a {
    color: white;
    font-weight: bold;

    font-size: 10px;
}

.cjb_table tr.cjb_even {
    background-color: #FFEFF0;
}

.cjb_table tr {
    font-size: 13px;
    font-family: "Lucida Grande", sans-serif;
}

.cjb_table td {
    padding: 2px 4px;
}

.cjb_title {
    margin-top: 10px;
    font-weight: bold;
}

.cjb_title span {
    font-weight: normal;
}

.cjb_form_item, .cjb_form_check_item, .cjb_form_pay_item, .cjb_form_radio_item {
    margin-top: 10px;
    vertical-align: middle;
    clear: left;
}

.cjb_form_item label, .cjb_form_check_item label, .cjb_form_pay_item label, .cjb_form_radio_item label {
    width: 200px;
}

.cjb_form_item span, .cjb_form_check_item span, .cjb_form_pay_item span, .cjb_form_radio_item span {
    color: #d33;
    font-weight: bold;
}

.cjb_form_item input, .cjb_form_item select {
    display: block;
    width: 250px;
}

.cjb_form_check_item input, .cjb_form_radio_item input {
    width: auto;
    vertical-align: middle;
}

.cjb_form_desc_item span {
    color: #d33;
    font-weight: bold;
}

.cjb_textarea textarea {
    width: 500px;
}

.cjb_form_note {
    font-size: 12px;
    font-style: italic;
}

.cjb_inline_error {

}

.cjb_inline_error, .cjb_cat_error, .cjb_textarea_error {
    font-size: 10px;
    font-style: italic;
    color: #d33;
}

.cjb_table th.cjb_location
{
    width: 30%;
}

.cjb_reply_online {
    font-size: 14px;
    margin: 20px 0;
}

.cjb_reply_online a {
    border: 1px solid #666;
    font-size: 14px;
    font-weight: bold;
    padding: 4px 6px;
    text-decoration: none;
    background-color: #848284;
    color: white;
}

h3 span {
    color: #d33;
}
