#Content {
  position:relative;

  left:0;
  top:0;
  }
  #mid-col-1 {
  position:absolute;
  top:20;
  left:0;
  width:15%;
  padding-left: 20px;
  padding-top: 40px;
  }
  #mid-col-2 {
  position:relative;
  top:20;
  left:20%;
  width:60%;
  }
  #mid-col-3 {
  vertical-align: top;
  position:absolute;
  top:20;
  left:80%;
  width:15%;
  padding-top: 40px;  
  }

img {border:none;}  
a {text-decoration:underline; color:#006EB2;}
a:hover {text-decoration:none;}
P {font-family:tahoma; font-size:12px; }
strong { color:#006EB2; font-size:12px;}
ul {margin:0; padding:0; list-style:none}
li { margin:0 0 0 0px; padding:5px 0 0 14px; line-height:16px }

h3.contentheader {font-family: Verdana, Arial, Helvetica;}
h1.PropertyName {font-family: Verdana, Arial, Helvetica;}
ul.Amen {list-style-type: square; padding-left: 4px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;}

TD {font-family: Verdana, Arial, Helvetica;font-size: 10pt;}

TD.Sectionheader {
	background-color: #000000;
	color: #ffffff;
	font-weight: bold;
	font-family: arial;
	font-size: 10pt;
	padding-left: 5px;
}
TD.ReviewHeader {
	background-color: #000000;
	color: #ffffff;
	font-weight: bold;
	font-family: arial;
	font-size: 10pt;
	padding-left: 5px;
}
TD.Price {
	font-weight: bold;
	font-family: Tahoma;
	font-size: 10pt;
}
TD.RoomDescription {
	font-family: Tahoma;
	font-size: 10pt;
	text-transform: lowercase;
}

h3.Heading {
	color: #6495ED;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 13pt;
	padding-left: 5px;
	
}

.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('http://www.findnearbyhotels.com/images/info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('http://www.findnearbyhotels.com/images/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('http://www.findnearbyhotels.com/images/warning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('http://www.findnearbyhotels.com/images/error.png');
}

legend {  
margin-left: 1em;  
color: #000000;  
font-weight: bold; 
} 

fieldset.submit {  
border-style: none; 
}
label {  
display: block;
font-family: Tahoma;
Font-size: 11pt; 
}

fieldset {  
float: left;  
clear: both;  
width: 100%; 
Height: 100%; 
padding: 5;  
border: 1px solid #BFBAB0;  
background-color: #F2EFE9; 
background-image: url(grad_white.png);
background-repeat: repeat-x; 
}

/* LIGHTBOX */

#gall {
	width:600px;
	margin:0px auto;
	padding:20px;
		background-color:#fff;
}

#grid li  {
	display:inline;
	list-style:none;
}

#grid li img
{
vertical-align:middle;
margin-bottom:5px;
}
/* END LIGHTBOX */
