
hr {
color:#cdcdcd;
}
#PriceDiv {
background:none repeat scroll 0 0 #DFDFDF;
border:1px solid #AAAAAA;
padding:10px 0;
text-align:center;
width:100%;
}
#PriceDiv b {
color:#003366;
}
#map_canvas {
margin-top:10px;
}
p {
margin:0;
}
p b {
color:inherit;
}
.searchtext
{
	font-size:13px;
}
.maintable
{
	background:#cdcdcd;
	-moz-border-radius:5px 5px 5px 5px;
}
#tlinks a
{
	font-size:13px;
	}
#colonnaContent {
height:100%;
margin:0;
overflow:auto;
padding:0;
position:fixed;
width:100%;
}
body {
background-color:#AAAAAA;
background-image:url("hitwsmall.jpg");
background-repeat:repeat;
font-family:arial,tahoma,verdana;
height:100%;
margin:0;
padding:0;
width:100%;
}
#Logopnl {
margin:20px;
}
#pnlworldcountries {
background-image:url("map.png");
background-repeat:no-repeat;
float:right;
height:255px;
margin-bottom:135px;
width:516px;
}
a {
color:#FFFFFF;
font-family:arial,tahoma,verdana;
text-decoration:none;
}
.hcheadercity {
font-size:18px;
}
.hcRatings table {
font-size:inherit;
}
.hcRatings
{
	background-color:#ffffff;
}
.hcDescription
{
	background-color:#ffffff;
}
.searchformtable, .hcRoomsTable, .hcTablePayment, .hc-hostelbook {
font-size:12px;
margin:0 10px 0 0;
}
.searchformtable td {
min-width:30px;
}
.searchformtable span {
font-size:11px;
}
.hc-hostelbook {
width:100%;
}
.hc-properties {
background-color:#AAAAAA;
font-size:13px;
padding:5px;
width:950px;
margin:20px;
-moz-border-radius:5px 5px 5px 5px;
}
#title
{
	color:#eee;
}
.hostelimg {
border:0 none;
height:140px;
margin:3px;
padding:3px;
width:140px;
}
.hostelcity {
color:#736F6E;
font-family:arial;
font-size:13px;
}
.himgtd {
background-color:#FFFFFF;
}
.himgdiv {
margin-left:auto;
margin-right:auto;
width:150px;
}
.tblhostels td {
max-width:150px;
vertical-align:top;
}
.divhostels {
background-color:white;
padding:3px;
}
.maindiv {
background:none repeat scroll 0 0 #CDCDCD;
height:100%;
opacity:0.5;
position:absolute;
width:100%;
z-index:-1;
}
.hcImage {
border:1px solid #cdcdcd;
float:left;
margin:3px;
padding:3px;
}
.hcImage a img {
border:0 none;
margin:0;
}
.hcContent {
margin-left:100px;
max-width:800px;
}
.hcRooms,  .hcCreditCardForm {
border-bottom:1px solid #DFDFDF;
display:table;
font-size:12px;
margin:0 auto;
padding:5px;
width:950px;
}
.hcProperty {
-moz-border-radius:3px 3px 3px 3px;
border-top:1px solid #EEEEEE;
padding:10px;
}
.hcmsg {
color:#3F3F3F;
margin:5px;
}
.hc-category {
text-align:right;
}
.hcRateDesc {
color:#669933;
}
.hcRateValue {
color:#990000;
font-weight:bold;
}
.hcmaptitle {
font-size:15px;
}
.hcmap a {
text-align:right;
}
.hcmap img {
border:1px solid #AAAAAA;
margin:3px;
padding:3px;
}
.hc-rate {
float:right;
}
.hcRooms {
background:#aaaaaa;
-moz-border-radius:5px 5px 5px 5px;
}
.hcRates {
font-weight:bold;
}
.hcBook input, .hcRoomsTable input {
float:right;
margin:3px;
}
.hcBook {
text-align:right;
}
.hcPaymentSubmit, .hcPaymentLabel {
text-align:right;
}
.hcPaymentInput {
float:left;
}
.hctblHostel {
font-size:inherit;
background-color:#ffffff;
}
.hctblHostel a {
}
.hcTitle {
color:#3F3F3F;
font-size:16px;
font-weight:bold;
margin:5px;
}
.hc-title {
border-bottom:1px solid #DFDFDF;
color:#3F3F3F;
font-size:15px;
font-weight:bold;
margin:5px;
}
.hcSubtitle {
font-size:14px;
font-weight:bold;
margin:10px 0;
background-color:#aaaaaa;
}
.hcPhotos img {
border:0 none;
margin:3px;
}
.hcPhotos
{
	
background-color:#ffffff;	
}
.hcAddress {
color:#3F3F3F;
font-weight:bold;
margin:5px;
}
.hc-arrivaldate2, .hc-pad4 {
font-weight:bold;
margin-bottom:10px;
}
.hc-booktd, .hc-price {
background:none repeat scroll 0 0 #DFDFDF;
font-weight:bold;
}
.hc-booktd {
padding-right:10px;
text-align:right;
}
.hc-greybg {
background:none repeat scroll 0 0 #003366;
color:#FFFFFF;
}
.hc-greybgp {
background:none repeat scroll 0 0 #669933;
color:#FFFFFF;
font-weight:bold;
}
.hc-greybgs {
background:none repeat scroll 0 0 #990000;
color:#FFFFFF;
font-weight:bold;
}
.hc-price {
color:#B80B08;
}
.hcRoomsTable td, .hc-hostelbook td {
border-bottom:1px solid #AAAAAA;
border-right:1px solid #AAAAAA;
}
.hcRoomsTable {
width:100%;
background-color:#ffffff;
}
.hc-floatinggrey {
border-bottom:1px solid #DFDFDF;
font-weight:bold;
}
.hostelsName {
color:#3399CC;
font-family:arial;
font-size:14px;
}
.hostelsPlace {
color:#333333;
font-family:arial;
font-size:12px;
}
.h3 {
font-family:arial,tahoma,verdana;
font-size:20px;
font-weight:bold;
}
.links {
font-family:arial rounded MT Bold;

}
.CountryStyle {
color:#736F6E;
float:left;
font-family:arial;
font-size:13px;
margin-top:2px;
padding-left:2px;
padding-right:20px;
}
.CountryStyle1 {
color:#736F6E;
float:left;
font-family:arial;
font-size:13px;
margin-top:2px;
padding-left:2px;
padding-right:35px;
}
#map_canvas {
border:1px solid #DFDFDF;
padding:3px;
}
#DropDownDiv ul li {
background:none repeat scroll 0 0 #DFDFDF;
list-style:none outside none;
padding:5px 2px;
}
#DropDownDiv ul li:hover {
background:none repeat scroll 0 0 #F3941E;
color:#FFFFFF;
cursor:pointer;
}
#DropDownDiv .even {
background:none repeat scroll 0 0 #EEEEEE;
list-style:none outside none;
}
#DropDownDiv ul {
margin:2px;
padding:3px;
}
#DropDownDiv {
background:none repeat scroll 0 0 #DFDFDF;
border:1px solid #AAAAAA;
max-height:200px;
overflow-x:hidden;
position:absolute;
width:170px;
}
.changedates {
background:none repeat scroll 0 0 #DFDFDF;
border:1px solid #AAAAAA;
display:block;
margin:5px;
padding:5px;
}
#searchleft p, #searchleft label {
font-size:11px;
margin:0;
}
#searchleft input[type="text"], #searchleft select {
font-size:10px;
}
#searchleft #mese, #searchleft #giorno, #searchleft #anno {
margin:0;
}
#currency, #city, #country {
width:100%;
}
#notti, #showonly, #orderby {
float:right;
}
