/* div.location dt {
	
width:100px;
float:left;
}
div.location dt {
	
width:100px;
float:left;
} */
.inner {
clear:both;	
}
.left, .right {
width:465px;	
	
}
.left {
float: left;	
	
}
.right {
float: right;	
	
}

/* #left_nav input {
width:190px;
font-size:90%;
}
#left_nav select {
width:190px;
font-size:90%;
}
#left_nav input[type="submit"] {
padding:2px 5px;
vertical-align:bottom;
width:70px;

} */

/* Scaffold View 
dl {
	line-height: 2em;
	margin: 0em 0em;
	width: 60%;
}
dt.altrow {
	background: #c0c0c0;
}
dt {
	font-weight: bold;
	padding-left: 4px;
	vertical-align: top;
}
dd {
	margin-left: 20em;
	margin-top: -2em;
	vertical-align: top;
}*/
.hlisting {
	
	float: right;
	width:220px;
	font-size:90%;
	line-height: 1em;
}
.hlisting dl {
	line-height: 2em;
	margin: 0em 0em;
	
}
.hlisting dt.altrow {
	font-weight:bold;
}
.hlisting dt {
	font-weight:bold;
	padding-left: 4px;
	vertical-align: top;
	width:50px;
}
.hlisting dd {
	/*margin-left: 70px;*/
	margin-top: 1em;
	vertical-align: top;
	
}
.hlisting dd.altrow {
	border-bottom: 1px solid #CCD6DA;
	
}
#requestsForm table {
border:0 solid #000000;
color:black;
font-size:80%;
font-weight:bold;
padding:2px;
}

#rform {
width:400px;
}

table {
font-size:90%;

}
table tr {
padding:5px;
}
table .altrow {
background-color: #E0EAED;
font-size:100%;
}
table a {
text-decoration: none;
color:#0CBFE6;
}
table a:hover {
text-decoration: underline;

}
table td {
vertical-align: middle;
padding:1px;
}
.resort_image {
	
width:320px;
float:right;
}
.ratings {
width:320px;
float:left;	
	
}

.error-message {
color: red;	
	
}
/* REQUEST FORM */
#rform {
	width:400px;	
	
}
#RequestAddForm {
	text-align:center;	
}
#RequestAddForm h4 {
	text-align:center;
	margin:0px;
	margin-top:1px;
	font-size: 90%;
	padding:1px;
	color:#3F6990;
}
#requestsForm {
	text-align:center;
	margin-top:10px;
	background-image: url(images/grad_form.gif);
	padding-bottom:5px;
	border: 1px solid #CCD6DA;
}
#requestsForm ul {
	margin:0px;
}
#requestsForm label{
	clear:both;	
}
#requestsForm input{
	clear:both;
	font-family:"verdana","lucida grande",sans-serif;
	font-size:90%;	
} 
#requestsForm textarea{
	clear:both;
	font-family:"verdana","lucida grande",sans-serif;
	font-size:90%;
	
} 
#requestsForm table{
	font-size:80%;	
	color:black;
	font-weight:bold;
	border:0px solid #000000;
	padding:2px;
}
.description ul li {
list-style: square;	
list-style-position: inside;	
}
img.thumb {
float:left;
padding:1px;
}
.similarBox {
 background: url("img/panel_bg.png") repeat-x scroll center bottom #fff;
    border: 1px solid #AAB2B5;
     height: 180px;
    margin: 0px 0 12px 0px;
    padding: 15px;
    text-align: center;
width:198px;


}
.similarBox img {

width:180px;
height:140px;
margin-top: 20px;
}
.similarBox .sideBarTopBody {

width:196px;
color: navy;
}
.similarBox .sideBarTopBody a{

color: navy;
}
.similarBox .sideBarBottomBody {
 background-color: transparent;
    color: #5B4423;
    font-size: 12px;
    height: 20px;
    margin-top: 170px;
    position: absolute;
    width: 190px;
color: navy;
}
.mainPicture {

}
#propMain {
padding:15px;
border:1px solid  #DCDCDC;
background-image: url('img/panel_bg.png');
background-position:100% 100%;
background-repeat:repeat-x;
}

