body
{
    font-family: tahoma, "lucida grande" ,verdana,arial,sans-serif;
    font-size: 11px;
    text-align: left;
}

img, div
{
    behavior: url(iepngfix.htc);
	border:0 none;    
}

h2
{
	margin: 0;
}

#wrapper
{
    margin: 0px auto;
    padding: 0px;
    text-align: left;
    width: 1010px;
}

.menu-content
{
    width: 180px;
}

.main-content
{
    width: 830px;
}

.main-header
{
    padding: 0 15px 5px 15px;
    font-size: 14px;
    font-weight: bold;
}

#sidebar
{
    float: left;
    height: auto;
    width: 200px;
}

#gohome
{
    background: #eef3f6 url(images/bg_header.gif) repeat-x top left;
    height: 125px;
    border: solid 1px #B0BEC7;
    border-top: none;
    border-right: none;
}


#menulist
{
	background: transparent url(/App_Themes/Manage/images/box_200_bg.png) no-repeat scroll 0 100%;
	height: 365px;
}

#menulist a
{
	color: #235091;
	text-decoration: none;
	text-align: left;
}

#menulist a:hover
{
    text-decoration: underline;
}

#menulist h2
{
	background: transparent url(/App_Themes/Manage/images/header_light_grey_200_bg.png) no-repeat scroll 0 0;
	font-size:12px;
	font-weight:normal;
	height:19px;
	margin:0;
	overflow:hidden;
	padding:3px 10px 0;
	position:relative;	
}


/* Content styles */

#widebar
{
    float: left;
    height: auto;
    width: 100%;	    
}

#widebar_cl
{
    float: left;
    height: auto;
    width: 800px;	    
}

#navigator
{
    background: transparent url(images/bg_header.gif) repeat-x scroll left top;
    height: 105px;
    border-right: solid 1px #B0BEC7;
    color: #000;
}


#content
{
	background: transparent url(/App_Themes/Manage/images/box_1010_bg.png) no-repeat scroll 0 100%;
	overflow: hidden;
	color: Black;
	height: auto;	
	font-size: 12px;
}


#content_cl
{
	background: transparent url(/App_Themes/Manage/images/box_800_bg.png) no-repeat scroll 0 100%;
	overflow: hidden;
	color: Black;
	height: auto;	
	font-size: 12px;
}


#content h2
{
	background: transparent url(/App_Themes/Manage/images/header_blue_1010_bg.png) no-repeat scroll 0 0;
	color:white;
	font-size:12px;
	font-weight:normal;
	height:19px;
	margin-bottom:0;
	overflow:hidden;
	padding:3px 10px 0;
	position:relative;	
}


#content_cl h2
{
	background: transparent url(/App_Themes/Manage/images/header_blue_800_bg.png) no-repeat scroll 0 0;
	color:white;
	font-size:12px;
	font-weight:normal;
	height:19px;
	margin-bottom:0;
	overflow:hidden;
	padding:3px 10px 0;
	position:relative;	
}


#content_holder
{
    height: auto;
    min-height: 323px;
    padding: 10px; 
}



#login_panel
{
	background: transparent url(/App_Themes/Manage/images/box_400_bg.png) no-repeat scroll 0 100%;
	overflow:hidden;
	height: 365px;
}

#login_panel h2
{
	color: White;	
	background: transparent url(/App_Themes/Manage/images/header_blue_400_bg.png) no-repeat scroll 0 0;
	font-size:12px;
	font-weight:normal;
	height:19px;
	margin: 0;
	overflow:hidden;
	padding:3px 10px 0;
	position:relative;
}


#message_box_popup
{
	background: transparent url(/App_Themes/Manage/images/box_500_bg.png) no-repeat scroll 0 100%;
	overflow:hidden;
	height: 365px;
}

#message_box_popup h2
{
	color: White;	
	background: transparent url(/App_Themes/Manage/images/header_blue_500_bg.png) no-repeat scroll 0 0;
	font-size:12px;
	font-weight:normal;
	height:19px;
	margin: 0;
	overflow:hidden;
	padding:3px 10px 0;
	position:relative;
}


.btn_base
{
	color: #ffffff;
	background: transparent url( '/App_Themes/Manage/images/btn_blue_3.png' ) no-repeat scroll 100% 0;
	font-size: 15px;
    font-weight: normal; 
	cursor: pointer;
	height: 25px;
    font-family: Arial; 
    border: solid 1px #004080;
    text-align: center;
	background-color: #255494;    
    vertical-align: baseline;
}

.btn_base_large
{
	color: #ffffff;
	background: transparent url( '/App_Themes/Manage/images/btn_blue_40.png' ) no-repeat scroll 100% 0;
	font-size: 15px;
    font-weight: normal; 
	cursor: pointer;
	height: 38px;
    font-family: Arial; 
    border: solid 1px #004080;
    text-align: center;
	background-color: #255494;    
    vertical-align: baseline;
}

.table_style1
{
    width: 100%; 
    border: solid 1px #DBE2E8
}

.border_base
{
	border: 1px solid #BCD2E9;
	border-collapse: collapse;
	border-spacing: 1px;
}
.border_black
{
    border: solid 1px #000
}
.border_gray
{
	border: 1px solid #DFDFDF;
}

/* footer styles */

#footer
{
    color: Black;
    text-align: center;
}

/* button styles */


.btn_acc
{
    height: 22px;
    min-width:45px;
    background-color: #FFF;
    border: solid 1px LightBlue;
    cursor: pointer;
    margin:2px;
}

.textBox
{
      border: solid 1px #bbccee;
}

/* collapsed panel styles */

.collapsePanel {
      overflow:hidden;
      border: dashed 1px #CCC;
}
 
.collapsePanelHeader{   
      color: Navy;
      background-color: Transparent;
      font-weight:bold;
      float:none;
      padding:5px; 
      cursor: pointer; 
      vertical-align: middle;
}


.pad10 {
padding:10px;
}

.pad15 {
padding:15px;
}

.vert_indent10
{
	margin-top: 10px;
}

.vert_indent
{
	margin-bottom: 9px;
}

.hor_indent
{
	margin-right: 9px;
}


.vert_indent5
{
	margin-top: 5px;
}

.t_row
{
	width: 100%;
	height: auto;
}

.t_col
{
	float: left;	
}

.t_cell
{
	width: 100%;
}

.our_color
{
	color: #274e89;
}

.header
{
    width: 100%;
    height: auto;
    font-size: 12px;
}



.lbar_box
{
/*	overflow: hidden;*/
	background: transparent url( '/App_Themes/DefaultLight/images/lbar_blue_thin.png' ) no-repeat scroll 100% 0;
	height: 28px;
	text-align: right;
}


.lbar_lp_box
{
	background-position: left;
	overflow: hidden;
	background: transparent url( '/App_Themes/DefaultLight/images/lbar_lp_blue_thin.png' ) no-repeat scroll 0 0;
	height: 28px;
	width: 20px;
	float:left;
}

.manage_wizard_header
{
	padding: 10px;
	padding-left: 0px;
	font-weight: bold;	
}

.manage_wizard_step
{
	padding: 10px;
}

.manage_wizard_step_content
{
	height: 100%;
}

.hotel_profile_block_header
{
	padding: 10px;
	padding-left: 0px;
	font-weight: bold;	
}

.hotel_profile_block
{
	padding: 10px;
}

.hotel_profile_block_content
{
	height: 100%;
}


.manage_room_block_header
{
	padding: 10px;
	padding-left: 0px;
	font-weight: bold;	
}

.manage_room_block
{
	padding: 10px;
}

.manage_room_block_content
{
	height: 100%;
	border: solid 1px #bbccee;	
}


/* For pop-up */

.popupInfo_pi
{
    position: absolute;
    visibility: hidden;
    color: Black;
    z-index: 100;
    height: auto;
    background-color: #f5f9fa;
    font-size: 12px;
    font: Tahoma;
    text-align: left;
    width: 800px;
    top: 100px;
    left: 240px;
}

.piHeader
{
    width: 100%;
	height:19px;    
   
	background: transparent url(/App_Themes/DefaultLight/images/header_popup_light_grey_800.png) no-repeat scroll 0 0;
	overflow:hidden;
	position:relative;
    
}

.piHeaderTitle
{
	color: #ffffff;
    width: 100%;
    font-style: italic;    
	font-size:12px;
	font-weight:normal;
	height:auto;
	margin-bottom:0;  
}

.piContent
{
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 5px;
}
.piContent p
{
    padding: 3px 5px;
    background-color: #f5f8fa;
}

/* pop-up validators */

.error-validator
{
    color: red;
    display: none;
}

.pemail-btn
{
    border: solid 2px #CCC;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}

.pemail-btn:hover
{
    text-decoration: none;
}

#bar_links_box
{
	color: #FFFFFF;
	float:left;
	height: 100%;
	width: 97%;	
}


#bar_links_box a{
	color:#FFFFFF;
	cursor:pointer;	
	text-decoration:none;
}


#bar_links_box a:hover{
   text-decoration: underline;
}


 .recaptchatable .recaptcha_image_cell, #recaptcha_table 
 {
   /*reCaptcha widget background color*/
   background-color:#d3eaf7 !important; 
 }
 
 
 .searched_contact_item
 {
 	 width: 100px;
 	 height: 60px;
 	 border: solid 1px #DFDFDF;
 }
 
 
 .search_panel
 {
	 border: solid 1px Gray;
	 background-color: #f7f7f7;
 }