h1, h2, h3, h4, h5, h6, div, p, ul, form, blockquote, dl, label{ margin:0; padding:0;}
h2{font-size:18px;}

li {margin:0px; padding:0px;font-size:12px;}

div.clear { clear:both; }
.no_border{border:none;}
.float_left{float:left;}
.float_right{float:right;}
.clear_both{clear:both;}
.right_text{text-align:right;}
.errmsg{color:#FF0000;font-size:11px; font-family:Verdana; margin-bottom:5px; float:left}
a.Sign_Out{color:#FFFFFF; font-size:12px;text-decoration:underline;}
a.Sign_Out:hover{color:#FFFFFF; font-size:12px;text-decoration:none;}
.welcometext{color:#FFFFFF; font-size:12px;text-decoration:none;text-align:right}
.pSign_Out{width: 98%; padding-top:12px; text-align:right}
.Page_Heading{color:#1786C6; font-size:18px; float:left; font-weight:bold;clear:both}
.width250{width:250px;}
.width150{width:150px;}
.width120{width:120px;}
.width100{width:100px;}
.width70{width:70px;}
.width258{width:258px;}
.width100_per{width:100%;}
.width200{width:200px;}
.width197{width: 197px;}
.width380{width: 380px;}
.width620{width: 620px; float:left;}
a.sitelink{color:Black; font-family:verdana;
    font-size:10px;
    }
a.sitelink:hover{color:Red; font-family:verdana;
    font-size:10px;
    }
.validatorsummary
{    
    width:100%;
    margin:0 auto;
    padding:0px;    
    font-family:Verdana;    
    font-size:11px;
    text-align:left; 
    display:block; 
    float:left;         
}

.validatorsummary_UserRegister
{   
    padding:0px;    
    font-family:Verdana;    
    font-size:11px;
    text-align:left; 
    margin-bottom:10px; 
    display:block;      
    margin-left:270px;
}
.validatorsummary_Contact
{   
    padding:0px;    
    font-family:Verdana;    
    font-size:11px;
    text-align:left; 
    margin-bottom:10px; 
    display:block;      
    margin-left:150px;
}

.margin_left180_new{margin-left:180px}
.margin_left185_new{margin-left:185px}
.margin_left100_new{margin-left:100px}
.margin_left130_new{margin-left:130px}
#container { width:950px; margin:0 auto; text-align:center; padding-top:6px; }

p.light_gray_divider{width:197px; float:left; clear:both; margin-left:18px!important; margin-left:10px;
		background:url('../graphics/div_leftpanel.gif') repeat-x; height:1px;}
		
p.drak_gray_divider{width:197px; float:left; clear:both; background:url('../graphics/div_newsroom.gif') repeat-x;
		 height:1px;}
		 
/* Content */
#shadow_right { width:9px; float:right; }
#shadow_left { width:10px; float:left;}

/* Left Col */
#left-col { width:267px; float:left; background:#fff;}

#left-col p.logo { width:267px; float:left; clear:both; }

#left-col div#right_section { width:257px; float:left; }

#left-col div#right_section div#sign_in{ width:197px; float:left; clear:both; margin-left:18px!important; 
		margin-left:10px; padding:18px 0;}
#left-col div#right_section div#sign_in h2{ width:197px; float:left; clear:both;  margin-bottom:2px;text-align:left;}
#left-col div#right_section div#sign_in p.textbox_signin{ width:188px; float:left; clear:both; margin-bottom:6px; }
#left-col div#right_section div#sign_in p.remember_me{ width:188px; float:left; clear:both;font-size:11px; margin-bottom:6px; text-align:left; }
#left-col div#right_section div#sign_in p.login_btn{ width:197px; float:left; clear:both;  margin-bottom:6px;
		text-align:left;}
#left-col div#right_section div#sign_in p.forgot_password{ width:197px; float:left; clear:both; font-size:11px; 
		color:#282828; text-align:left;}
#left-col div#right_section div#sign_in p.forgot_password a{ color:#627525; font-size:11px;text-decoration:underline;}
#left-col div#right_section div#sign_in p.forgot_password a:hover{ color:#627525; font-size:11px;text-decoration:none;}

#left-col div#right_section p#register_here{ width:197px; float:left; clear:both; margin-left:18px!important; 
		margin-left:10px;}
#left-col div#right_section p#register_here_new{ width:197px; float:left; clear:both; margin-left:18px!important; 
		margin-left:10px;}		
#left-col div#right_section div#news_room{ width:197px; float:left; padding:18px 0; clear:both;
		margin-left:18px!important; margin-left:10px;}
#left-col div#right_section div#news_room h2{ width:197px; float:left;  text-align:left; clear:both;}
#left-col div#right_section div#news_room p.news_txt{ width:197px; float:left; clear:both; color:#525252; font-size:11px;
		padding:12px 0 8px 0; text-align:left;}
#left-col div#right_section div#news_room a.news_head{ color:#525252; font-size:11px; text-align:left; font-weight:bold;
		text-decoration:underline;}
#left-col div#right_section div#news_room a.news_head:hover{ color:#525252; font-size:11px; text-align:left; 
		font-weight:bold; text-decoration:none;}
		
#left-col div#right_section div#news_room a.news_articles{ color:#627525; font-size:11px; text-align:right;
		text-decoration:underline; float:right;}
#left-col div#right_section div#news_room a.news_articles:hover{ color:#627525; font-size:11px; text-align:right; 
		text-decoration:none; float:right;}
#left-col div#right_section div#news_room span{ font-family: "MS Sans Serif", "MS Serif", Arial, Helvetica, sans-serif;}

#left-col div#right_section div#site_stats{ width:177px!important; width:197px; float:left; clear:both;
		background:#F5F5F2; border:1px solid #E8E6E1; margin-top:18px; padding:13px 10px; 
		margin-left:18px!important; margin-left:10px;}
		

#left-col div#right_section div#special_offers{ width:197px; float:left; text-align:left; padding:18px 0px;
		color:#525252;margin-left:18px!important; margin-left:10px; font-size:11px;}
#left-col div#right_section div#special_offers h2{ float:left; text-align:left; clear:both; width:197px; padding-bottom:6px;}
#left-col div#right_section div#special_offers p{ float:left; text-align:left; clear:both;  width:197px; color:#525252; font-size:11px;
		padding:12px 0 8px 0; text-align:left;}
#left-col div#right_section div#special_offers a{ color:#627525; font-size:11px; text-decoration:underline;}
#left-col div#right_section div#special_offers a:hover{ color:#627525; font-size:11px; text-decoration:none;}
#left-col div#right_section div#special_offers span{ font-family: "MS Sans Serif", "MS Serif", Arial, Helvetica, sans-serif; width:197px; color:#525252; font-size:11px;
		padding:12px 0 8px 0; text-align:left;}
		
#left-col div#right_section div#site_stats p.numbers{ width:177px; float:left; clear:both;
		color:#627525; font-size:15px; font-weight:bold; padding-bottom:3px;}
		
#left-col div#right_section div#site_stats p.total_visits{ width:177px; float:left; clear:both;
		color:#525252; font-size:12px; padding-bottom:3px;}
		
#left-col div#right_section div#site_stats p.view_stats{ width:128px; float:left; clear:both; text-align:left;
		color:#525252; font-size:12px; padding-left:25px;}
/* Fin left Col */

/* Right Col */
#right-col { width:674px; float:left; background:#F8F7F6;}

#right-col div#top_navigation { width:674px; float:left; height:91px; clear:both;
		background:#fff url('../graphics/bg_navigation.gif') repeat-x top left;}
		
#right-col div#top_navigation div.navigation{float:left;text-align:left; padding:25px 0 0 200px;}

#right-col div#heading{  width:674px; float:left; text-align:left; clear:both;}

#right-col div#content_section{  width:674px; float:left; text-align:left; clear:both;  background:#F8F7F6;}
#right-col div#content_section div#content_inner{  width:630px; float:left; text-align:left; clear:both;
		padding:10px 0 10px 22px;  background:#F8F7F6; }
#right-col div#content_section div#content_inner h2{  width:630px; float:left; text-align:left; clear:both;
		color:#759110; font-weight:normal; font-size:16px; padding:4px 0;}
#right-col div#content_section div#content_inner p.text{  width:630px; float:left; text-align:left; clear:both;
		color:#525252; font-weight:normal; font-size:12px;  background:#F8F7F6;}

.content_inner{  width:630px; float:left; text-align:left; clear:both;
		padding:10px 0 10px 22px;margin-left:0px; background:#F8F7F6; }
/* Fin Right Col */

/* Footer */
#footer { width:950px; margin:0 auto; text-align:center;}
#footer div#copyright{  width:267px; float:left; text-align:left; height:42px; background:#189BDE;}
#footer div#copyright p{  text-align:left; color:#fff; font-size:11px; padding:7px 0 0 9px;background:inherit;}

#footer div#footer_top{  width:941px; float:left; text-align:left; clear:both; height:16px; }
#footer div#footer_top p{  width:674px; float:right; text-align:right; clear:both; height:16px; }
#footer div#footer_links{  width:674px; float:left; text-align:left; height:42px; background:#CED1D2; color:#494540;
		font-size:11px;}
		
#footer div#footer_links p{  text-align:center; color:#494540; font-size:11px; padding:7px 0 0 0px;}
#footer div#footer_links a.inactive{  color:#494540; font-size:11px; text-decoration:none;}
#footer div#footer_links a.inactive:hover{  color:#494540; font-size:11px; text-decoration:underline;}
#footer div#footer_links a.active{  color:#494540; font-size:11px; text-decoration:none; font-weight:bold;}
#footer div#footer_links a.active:hover{  color:#494540; font-size:11px; text-decoration:none; font-weight:bold;}
/* Fin Footer */

/* Form Elements */
.textfield_email { font: 11px Arial,  Helvetica, sans-serif; color:#6E6E6E; height:16px!important; height:18px;
		width: 174px; float:left; border:none; background:url('../graphics/textbox_bg.gif') repeat-x;}
		
.txtbox_bg{background:url('../graphics/textbox_bg.gif') repeat-x; width:176px;height:18px; float:left;}

.textfield_comments { font-family: Arial; color:#000000; height: 131px; width: 380px; 
	border: 1px solid #E8E6E1; font-size: 11px;	padding-top:2px; padding-left:4px; clear:both;}
	
.text_Login { font-family: Arial, Verdana,  Helvetica, sans-serif; color:#6E6E6E; width: 300px; 
	border: 1px solid #E8E6E1; font-size: 11px;	padding-top:2px; padding-left:4px; clear:both;}
		
label.comments{color:#525252; font-weight:normal; font-size:12px;font-weight:normal;}


.registration_label
{
    color:#525252; 
    font-weight:normal; 
    float:left;
    text-align:right; 
    padding-top:1px;
    /*font-family:Verdana; 
	font-size: 12px;  
    vertical-align:middle;*/
}

.Mailtext_label
{
    color:#000000; 
    font-weight:normal; 
    font-size: 14px; 
    font-family:Verdana;    
    float:left;
}

.registration_textBox
{
    width:300px;
    float:left;
    text-align:left;    
    margin-left:20px!important;
    padding:0px;
}
.txtBox
{
    width:220px; 
    height:15px; 	
    color :#000000;
    font-size : 11px;
	font-family : Arial;
	font-weight:normal;
	border: 1px solid #E8E6E1;
}

.textfield_feedback { font-family: Arial; color:#000000; height: 120px; width: 300px; 
	border: 1px solid #E8E6E1; font-size: 11px;	padding-top:2px; padding-left:4px; clear:both;}

.hideArea	
{
    visibility:hidden;
    display:none;
}

.news_txt{float:left; clear:both; color:#525252; font-size:11px;
		padding:12px 0 8px 0; text-align:left; width:620px}
a.news_head{ color:#525252; font-size:11px; text-align:left; font-weight:bold;
		text-decoration:underline;}		
a.news_head:hover{ color:#525252; font-size:11px; text-align:left; 
		font-weight:bold; text-decoration:none;}
.news_head{ color:#525252; font-size:12px; text-align:left; font-weight:bold;
		text-decoration:none;}	
.Hotel_head{ color:#525252; font-size:16px; text-align:left; font-weight:bold;
		text-decoration:none;}		
.city_txt{float:left; clear:both; color:#525252; font-size:12px;
		padding:5px 0 5px 0; text-align:left; width:620px}
a.city_head{ color:#525252; font-size:11px; text-align:left; font-weight:bold;
		text-decoration:underline;}		
a.city_head:hover{ color:#525252; font-size:11px; text-align:left; 
		font-weight:bold; text-decoration:none;}
.city_head{ color:#525252; font-size:12px; text-align:left; font-weight:bold;
		text-decoration:none; width:620px}
		
a.more_offers{ color:#627525; font-size:11px; text-decoration:underline;}
a.more_offers:hover{ color:#627525; font-size:11px; text-decoration:none;}			
.paging_top_home
{
    padding:0px;
    margin:0px;
    text-align:right;
    clear:both; 
    
}

.main_thumb_block{width:100px;height:120px; float:left;}
.main_subthumb_block{width:90px; float:left; margin-top:0px;}
.img_thumb_block{width:76px; height:76px;border:1px solid #C5C5C5; margin:0px; padding:0px; float:left}
.img_thumb_border{border:0px solid #C5C5C5; text-align:left;margin:0px; padding:0px;width:76px; height:76px;}
.img_thumb_block1{width:150px; height:150px;border:0px solid #C5C5C5; margin:0px; padding:0px; float:left}
.img_thumb_border1{border:0px solid #C5C5C5; text-align:left;margin:0px; padding:0px;}
.hideOverFlow
{
    overflow:hidden;    
}
.floatRight{float:right;}
.floatLeft{float:left;}
.clear { clear:both; }
.margin_left5{margin-left:5px}
.margin_left8{margin-left:8px}
a.Hotel_articles{ color:#627525; font-size:11px; text-align:left;
		text-decoration:underline; float:left;}
a.Hotel_articles:hover{ color:#627525; font-size:11px; text-align:left; 
		text-decoration:none; float:left;}
.redColor{color:#FF0000}

.pagerLink1:hover
{
    font-family:verdana;
    font-size:10px;
    color:red;    
    text-decoration:none;
}
.pagerLink1 a
{
    font-family:verdana;
    font-size:10px; 
    text-decoration:none;
}

.pagerLink
{
    font-family:verdana;
    font-size:10px;
    text-decoration:none;
}
.pagerLink:hover
{
    font-family:verdana;
    font-size:10px;
    color:red;
    text-decoration:none;
}
.displayN{display:none;}
#detail ul{margin:0 0 0 30px;padding:0 0 0 0;}
#detail li { padding:7px 0px 0px 0px; }