﻿#form
{
	float:left;     
    width:98%; 
    text-align:center;         
}

#form_content
{
	width:100%;
	text-align:left; 	
    color: #003463;
    padding:1%;    
}

#form_header .p1
{
    font-weight: bold; 
    font-size: 12px;     
}

.form_breakline .p1
{
    border-top-style: dashed; 
    border-top-color:#CCCCCC; 
    border-top-width: 1px;  
    width:100%;
    height:1px;
    overflow:hidden;
    margin: 1px 0px 10px 0px;
}

#form_form .p1
{
    font-weight: bold; 
    font-size: 12px; 
    width: 30%;
}

#form_form .p2
{    
    width: 70%;
}

#form_form .p3, #form_note p
{
    width: 100%;
    font-weight: normal; 
    font-size: 12px;     
}

.form_important
{
    color:red;
    font-weight: bold;
}

.btn
{
	/*
	background-color:#CCCCCC; 
	border:1px solid #CCCCCC;
	color:#000000;
	font:12px Arial, Verdana, Helvetica, sans-serif;
	height:20px; 
	cursor: hand;
	margin:2px 5px;
	*/
}

.btnSearch 
{
	width:200px; 
}

.btnBook 
{
	width:40px; 
	font-size:8pt;
}

.btnBook2 
{
	width:120px; 
	/*
	height: 20px;	
	color:White;
	font-weight:bold;
	background-image:url(../imgCommon/button.gif);
	*/	
}

.btnGo
{
	width:30px; 
	font-size:8pt;
}

.txtField1
{
	width:185px;	
}

#dvRateTable table,
#dvRateTable table a
{
	font-family: Arial, Helvetica, sans-serif;
    	color:black;
}

.RateTblHeader
{	
	font-weight: bold; 
	background-color:#6666cc;	
	color:#FFFFFF;
	text-align:center;
}

.RateTblHeader2
{	
	font-weight: bold; 
	background-color:#7b849c;	
	color:#FFFFFF;
	text-align:center;
}

.RateTblRoomDesc
{		
	background-color:Lavender;			
}

.RateTblPromoNights
{		
	background: transparent url(../imgCommon/promo_free_nights.gif) no-repeat top center;	
	background-color:#240167;
	text-align:center;
	height:80px;
}

.RateTblHotDeals
{		
	background: url(../imgCommon/promo_hot_deals.gif) no-repeat top center;	
	background-color:#B41D01;
	text-align:center;
	height:80px;
}

.RateTblAvailability
{
	background-color:#12EB7E;
	font-weight: bold;
}

.RateTblRequest
{
	background-color:#FF9933;
	font-weight: bold;
}

.RateTblSoldOut
{
	background-color:#FF4444;
	font-weight: bold;
}

.RateTblAlternativeHotel
{
font-weight: bold; 
background-color:Lavender; 
}

.promo_savings 
{
    height:58px;
    background: url(../imgCommon/free_nights_promotion.gif) no-repeat top center; 
}

.promo_save
{    
    font-weight: bold; 
    font-size: 25px;     
    color:#FFCC00;
}

#dvRateTable .promo_msg
{
    font-weight: bold; 
    font-size: 10px;  
    color:#FFFFFF;    
}

#dvRateTable .promo_msg a
{
    color:#FFFFFF;    
}

#dvRateTable .promo_msg a:hover
{
    color:#FFFFFF;    
}

.notesbox_bl {background: url(../imgCommon/cnr_yellow_bl.gif) 0 100% no-repeat #FBFCC5; width: 100%;}
.notesbox_br {background: url(../imgCommon/cnr_yellow_br.gif) 100% 100% no-repeat} 
.notesbox_tl {background: url(../imgCommon/cnr_yellow_tl.gif) 0 0 no-repeat} 
.notesbox_tr {background: url(../imgCommon/cnr_yellow_tr.gif) 100% 0 no-repeat; padding:10px; height:100%;}

.legendbox_bl {background: url(../imgCommon/cnr_brown_bl.gif) 0 100% no-repeat #E8E8C6; width: 100%;}
.legendbox_br {background: url(../imgCommon/cnr_brown_br.gif) 100% 100% no-repeat} 
.legendbox_tl {background: url(../imgCommon/cnr_brown_tl.gif) 0 0 no-repeat} 
.legendbox_tr {background: url(../imgCommon/cnr_brown_tr.gif) 100% 0 no-repeat; padding:10px; height:90px;}

.promobox_bl {background: url(../imgCommon/cnr_pink_bl.gif) 0 100% no-repeat #F7E6FF; width: 100%}
.promobox_br {background: url(../imgCommon/cnr_pink_br.gif) 100% 100% no-repeat} 
.promobox_tl {background: url(../imgCommon/cnr_pink_tl.gif) 0 0 no-repeat} 
.promobox_tr {background: url(../imgCommon/cnr_pink_tr.gif) 100% 0 no-repeat; padding:10px; height:100%;}

.form_bl {background: url(../imgCommon/cnr_gray_bl.gif) 0 100% no-repeat #F3F3F3; width: 100%}
.form_br {background: url(../imgCommon/cnr_gray_br.gif) 100% 100% no-repeat} 
.form_tl {background: url(../imgCommon/cnr_gray_tl.gif) 0 0 no-repeat} 
.form_tr {background: url(../imgCommon/cnr_gray_tr.gif) 100% 0 no-repeat; padding:10px; height:100%;}

.field_bl {background: 0 100% no-repeat #FFFFFF; width: 100%}
.field_br {background: 100% 100% no-repeat} 
.field_tl {background: 0 0 no-repeat} 
.field_tr {background: 100% 0 no-repeat; padding:10px; height:100%;}   
    
.clear {font-size: 1px; height: 1px}

.formfieldheader {font-size: 12px; font-weight: bold; color:#FFFFFF; text-align:center; background-color:#74ABCA; height:20px;  }
.formfieldtitle {font-size: 11px; font-weight: bold; color:#000000; text-align:center; background-color:#BFDBE7; height:20px; }
.formfieldrequired {font-size: 12px; font-weight: normal; font-style:italic; color:#003463; text-align:right; height:20px;}
.formrequired {font-size: 12px; font-weight: bold; color:red;}

.formImportantNote {font-size: 8pt;}
.formImportant {font-size: 8pt; font-weight: normal; color:red;}

.formNote {font-size: 10pt; font-weight: normal; color:#003463;}
.formNoteSmall {font-size: 7pt; font-weight: normal; color:#003463;}
.formfield {font-size: 12px; font-weight: normal; color:#003463; text-align:left; height:20px; }
.formobj {text-align:left;}
.formfieldAmount {font-size: 12px; font-weight: bold; color:#003463; text-align:right; height:20px; }
.formAlertTitle {font-size: 22px; font-weight: bold; color:red;}
.formAlertMsg {font-size: 12px; font-weight: normal; color:red;}	
.formErr {text-decoration:none; color: #003463;}
.formErr {text-decoration:none; color: #003463;}

    .sbh3_cs {font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: Red}
    p.important_notes{line-height: 12pt;}
    
.RateTblNoPromo
{ 
background-color:Lavender; 
height:80px;
width:60px;
}    

.successContent
{
	font-family:arial; font-size:10pt;width:100%;
}

