body {
	Background:#EFEFEF;
	font-size: 12px;
	font-family: arial;
}

a {
	text-decoration: none;
	color: #777;
}

a:hover {
	color: #333; text-decoration:underline;
}
#topHeader{width:970px; margin: 0px auto 0px;}
#topHeader .p{font-size: 9px;  color: #aaa; padding:10px;}
#topHeader .p a{ color: #aaa;}
#topHeader .p a:hover{text-decoration:underline;}

#header{width:970px; margin: 0px auto 0px; background:url(../img/bars/bar_header.png) top left; padding:5px;}
#header .p{ margin:5px;}


#navbar1 { width: 970px; margin: 0px auto 0px; padding:10px;  background: url(../img/header/barGeneral.png) top left;}
#navbar1 .p a{ color: #fff; font-size: 12px; font-weight:bold; border-right:1px solid #F36400; text-align:center; }
#navbar1 .p a:hover{color: #000; text-decoration:none;}

#logo { 
	width: 970px; 
	border: 1px solid #f0f0f0; 
	margin: 5px;
	padding: 10px;
	margin: 0px auto 0px; /*lets position the container to the center*/
}

#containerStateBanner { width: 970px;  margin: 0px auto 0px;  background: #fff;}
#state { width: 970px;  margin: 0px auto 0px;  background: #fff;}


#containerState { float: left; width: 500px;  background: #fff; margin: 0px auto 0px; }
/*#indexDestinations{ background: url(../img/district-border.png) top left no-repeat;  width: 500px; height: 500px; }
#indexDestinations  h1{color:#fc7700; margin-top:5px; padding:5px;}
#indexDestinations .district { float:left;  padding:5px; margin:5px;}
#indexDestinations .district a{ color:#000;}
#indexDestinations .district a:hover{ text-decoration:underline; }*/
#containerState .writeUp{ width:450px;  padding:10px;}
#containerState .writeUp h1{ color:#fc7700; }
#containerState .writeUp p{ padding:5px; margin:5px; color:#777; }
#containerState .writeUp a{ font-weight:bold; }


#hotelListState{ float: right; width:450px; }
#hotelListState  .title h1 {  font-weight: bold; font-size: 24px; color: #295fda; border-bottom: 1px solid #aaa; margin-bottom: 5px; }
#hotelListState .title img { float:right; }
#hotelListState .img img{ width:80px; height:110px; margin-right:10px;}
#hotelListState .icons img{width:30px; margin-top:30px;}
#hotelListState h3{font-weight: bold; font-size: 14px; color:#343434; }
#hotelListState a:hover{color:#fff;}
#hotelListState .address{font-size:12px;  color: #F36400; }
#hotelListState .description{}
#hotelListState .divider {background: url(../img/divider.jpg);}


#footer { width:970px; margin: 0px auto 0px; background: url(../img/footer1.jpg) top left no-repeat;  font-size:11px; padding:5px; }
#footer h3{ }
#footer ul{  }
#footer ul li{list-style:none; padding:2px; margin-left:-40px; }
#footer ul li a{ color: #000;}
#footer ul li a :hover{ color: #000; }
#footer .payment-method { }
#footer .socialMedia .social { float: right;} 
#footer .socialMedia .social li { float: left; margin: 0px 0px 0px 2px; }
#footer .socialMedia .social li.text { font-weight: bold; padding: 5px 5px 0px 0px; } 
#footer .socialMedia .social li a { display: block; }
#footer .socialMedia .social li.footer_twitter_icon a { background: url(../img/footer/footerTwitter.png) top left no-repeat; width: 24px; height: 24px; text-indent:-99999px; }
#footer .socialMedia .social li.footer_linkedin_icon a { background: url(../img/footer/footerGoogle.png) top left no-repeat; width: 24px; height: 24px; text-indent:-99999px;  }
#footer .socialMedia .social li.footer_facebook_icon a { background: url(../img/footer/footerFacebook.png) top left no-repeat; width: 24px; height: 24px; text-indent:-99999px; }
#footer .divider {background: url(../img/divider-grey.jpg);}

