#head {
width:900px;
height:85px;
background:url(../images/header_details.jpg) no-repeat;
}
#phone {
float:right;
margin:45px 30px 0 0;
}
#phone span {
font-size:2em;
color:#FFFFFF;
font:Arial, Helvetica, sans-serif;
}
.wclist {
	margin: 5;
	padding: 5;
	list-style-type:square;
}
#detBar {
background:url(../images/detBandBack.png) no-repeat;
padding:20px 20px;
border-bottom:#46001D solid 1px;
}
#detMenu {
float:left;
width:200px;
}
#detMenu ul{
list-style-type:none;
}
#detMenu li{
font:Arial, Helvetica, sans-serif;
margin:0 0 0 10px;
}

.detMenuItem a {
color:#C5C7CA;
padding:2px 0 2px 30px;
display:block;
background:url(../images/btnMenuDet.gif) no-repeat;
}

.detMenuItem a:hover {
color:#C5C7CA;
text-decoration:none;
background:url(../images/btnMenuDetOver.gif) no-repeat 0 0;
}

.detMenuItemX a{
color:#C5C7CA;
background:url(../images/btnMenuDetX.gif) no-repeat;
padding:2px 0 2px 30px;
display:block;
}
.detMenuItemX a:hover {
background:url(../images/btnMenuDetXOver.gif) no-repeat;
text-decoration:none;
}

#banner {
float:left;
padding-left:60px;
position:relative;
width:500px;
}

#det_sum{
width:400px;
float:left;
}
#det_sum th,#det_sum td{
vertical-align:top;
}
#det_sum th{
padding-left:40px;
}
#det_sum td{
padding-right:40px;
}
.det_sum_title{
color:#7F0034;
font-size:14px;
font-weight:bold;
}
.det_sum_large{
font-size:18px;
font-weight:normal;
}
.det_sum_small{
font-size:14px;
}

#mainCont {
	background:url(../images/detLeftBack.gif) repeat-y left;
}
#src{
	float:left;
	width:218px;
	padding:0 0 25px 22px;
	border-width:1px 0 0 0;
}

.d_pict_holder{
position:relative;
}
.d_pict_cont{
position:absolute;
left:175px;
top:-20px;
padding:20px 30px 30px 0;
background-color:#1a1a1b;
}
#det_pict_cont{
margin-left:20px;
}
.d_pict{
border:solid 2px #282828;
}
.det_pict{
width:140px;
border:solid 2px #282828;
margin:10px 0 0 0;
}
.src_head{
margin:22px 0 0 20px;
}
#d_main{
float:left;
margin:0;
padding:0;
width:650px;
padding-bottom:30px;
text-align:justify;
}
.d_title{
color:#FFFFFF;
margin:30px 0 20px 40px;
font-size:1.5em;
}
.d_text{
margin-left:40px;
line-height:18px;
font-size:12px;
}
.d_roomdesc {
font-weight:bold;
}
.d_roomdesc p {
font-weight:normal;
}
#p_cont{
padding:15px 30px 30px 0;
position:absolute;
left:0;
top:0px;
border-top:solid 1px #d8dce1;
background-color:#b2b2b2;
}
#p_close{
padding:0 0 14px 0px;
}
#placeholder{
border:solid 2px #d8dce1;
}

