*{
	margin:0px;
	padding:0px;
}

html{
/* Fixes background nastiness when a sidebar is open in Firefox */
	min-width:733px;
}

#pageheadContainer,
#pagehead,
#contentContainer,
#footContainer{
/* 100% so we can create the fullscreen width backgrounds */
	width:733px;
	margin-left:auto;
	margin-right:auto;
}

#pageheadContainer
{

}

#pagehead
{
height:99px;
}

#pagehead #logo
{
margin-top:29px;
width:235px;
float:right;
}
#pagehead #logo h1
{
height:52px;
width:209px;
float:left;
background:url("logo.gif") center center no-repeat;

}
#pagehead #logo h1 a
{
height:52px;
width:209px;
display:block;
}
#pagehead #logo h1 a:hover
{
background:none;
}
#pagehead #logo h1 span
{
display:none;

}
#pagehead .left
{
width:472px;
margin-right:26px;
float:left;
text-align:left;
}

#pagehead #hotelname
{
background:url(arrow.gif) 0px 3px no-repeat;
padding-left:25px;
padding-bottom:13px;
}
#hotelname h2
{
font-size:19px;
color: #ab7034;
font-weight:normal;
}
#pagehead #hoteldet
{
background-color:#ebedee;
border:1px solid #cccccd;
border-bottom:none;
padding:8px 53px 6px 53px;
}



#contentContainer #leftcol
{
margin-top:19px;
width:472px;
margin-right:26px;
float:left;
text-align:left;
}
#leftcol #photogal
{
float:left;
display:block;
width:472px;
margin:0px;
padding-bottom:10px;
}

#photogal .left
{
float:left;
width:275px;
padding:7px 6px;
background-color:#ffffff;
border:1px solid #dcdfe0;
}
#photogal .right
{
float:left;
margin-left:8px;
padding-left:15px;
width:160px;
height:206px;
overflow:hidden;
}
#photogal .right #displayimg ul { list-style: none; padding: 0px; margin: 0px;}
#photogal .right #displayimg li { float:left; display:inline; width:64px; margin:3px; border:1px solid #dcdfe0; background-color:#FFFFFF; padding:5px 4px 4px 4px;}

#leftcol .box
{
border:1px solid #eaebec;
padding:7px;
margin-bottom:15px;
float:left;
width:469px;
}
#leftcol .rooms
{
border:1px solid #eaebec;
padding-top:2px;
padding-bottom:2px;
margin-bottom:15px;
float:left;
width:481px;
min-height:20px;
_height:20px;
}
	#leftcol .rooms .room
	{
	padding:7px;
	margin-bottom:15px;
	float:left;
	width:469px;
	min-height:20px;
	_height:20px;
	}
		#leftcol .rooms .desc
		{
			width:140px;
			float:left;
			min-height:20px;
			_height:20px;
		}	
		#leftcol .rooms .price
		{
			width:105px;
			float:left;
			text-align:center;
			font-size:12px;
			color:#5e5e80;
		}	
		#leftcol .rooms .person
		{
			width:115px;
			float:left;
			text-align:center;
		}	
		#leftcol .rooms .person2
		{
			width:95px;
			float:left;
			text-align:center;
		}	
		
		 .breaker
		{
			background:#eaebec;
			float:left;
			height:1px;
			width:480px;
		}	

.box .left
{
margin-top:5px;
width:225px;
float:left;
}

.box .right
{
margin-top:5px;
width:200px;
float:right;
}
.box  ul { list-style: none; padding: 0px; margin: 0px;}
.box  li { line-height:16px;
font-size:12px;
color:#808080;
text-decoration:none;
background:url(bullet1.gif) 5px 4px no-repeat;
padding-left:23px;
margin:0px 0px;}

.box  li a
{
color:#808080;
text-decoration:none;
}

.box li a:hover
{
color:#808080;
text-decoration:none;
}




#contentContainer #rightmain
{
float:right;
width:235px;
margin:0px;
padding-top:25px;

}


#contentContainer #rightcolbg
{
width:227px;
float:right;
background:url(rightcolbg.gif) left top no-repeat;
padding:0px 4px 0px 4px;
}

#contentContainer #rightcol
{
padding:13px 9px 10px 12px;


}

#contentContainer .dotline
{
background:url(horidot.gif) repeat-x;
height:1px;
margin-bottom:8px;
width:205px;
}

#contentContainer .sep
{
background:url(bar.gif) no-repeat;
margin:8px 0px;
height:3px;
width:205px;
}
#contentContainer p
{
margin:0px 0px 5px 0px;
}


#footerbg
{
background:url(footerbg.gif) repeat-x;
width:auto;
clear:both;
padding-top:15px;
height:50px;

}

#footContainer #left1
{
padding-left:20px;
width:217px;
float:left;
}

#footContainer #right1
{
padding-left:25px;
width:470px;
float:right;
}

.book
{	
	width:87px;
	height:24px;
	background:url(../fat-images/roll1.gif) no-repeat;
	border:none;
	cursor:pointer;
}

.td-text
{
font-size:12px;
color: #808080;
font-weight:normal;
}
.red-msg
{
	color:#FF0000; 
	font-size:16; 
	font-weight:bold;
}

#bfooter {
	width:305px;
	height:70px;
	margin:15px 0 0 0;
	padding:6px 0 0 48px;
	border:1px solid #cbcbcb;
	background:url(phone.gif) 7px 5px no-repeat;
	color:#555;
	line-height:130%;
	}
	#bfooter .left {
		width:175px;
		float:left;
		}
	#bfooter .right {
		float:right;
		}

