<style type="text/css">
<!--
body { margin : 10px; font-family : Arial, Helvetica, sans-serif; }

body, td { font-size : x-small; }
html > body, tr > td { font-size : small; }

a { color : #006; }
a:hover { color : #339; }

td { vertical-align : top; }


#Header h1 { 
	margin : 0 0 5px 0; 
}


#Nav {
	height : 33px;
	width : 785px;	/* fixed width - delete this line for Variable Width */
	margin-bottom : 10px;
	background : #93A4CB url(../graphics/nav-bg.gif) repeat-x;
	color : white;
	text-align : center;
}

#Nav a {
	height : 33px;
	background : url(../graphics/nav-bg.gif) repeat-x;
}

#Nav a:hover { background : url(../graphics/nav-bg-hover.gif) repeat-x; }

#Tools {
	width : 180px;
	margin-right : 15px;
}


#Content table {
	width : 390px;
}

#Content_city {
	width : 590px;
}

#Content_inn {
	width : 590px;
}

#Content2 {
	width : 185px;
	margin-left : 15px;
}

#Footer {
	clear : both;
	margin-top : 10px;
	padding : 10px;
	border-top : 10px solid #93A4CB;
}

form { display : inline; }

h1 { font-size : 1.5em; }
h2 { font-size : 1.2em; }
h3 { font-size : 1em; }
h4 { font-size : 1em; font-style : italic; }

h1, h2, h3, h4 { color : #336; }

/* -------------------------- */

.tool { margin-bottom : 15px; }

.tool h2 {
	margin-bottom : 0;
	padding : 2px 5px;
	background : #93A4CB url(../graphics/tools-title-bg.gif) no-repeat;
	color : white;
	font-size : 1em;
	font-variant : small-caps;
}

.tool .databox {
	padding : 7px;
	border : 1px solid #93A4CB;
	border-top-width : 0;
}

.tool .databox, .tool input, .tool textarea, .tool select { font-size : 12px; }

#QuickSearch .databox { background : #DDEBFC; }
#QuickSearch select { margin-bottom : 2px; }

#MyPlanner .databox { background : #FFF3D6; text-align : right; }

#Links h3 { margin : 0 0 .5em 0; }
#Links ul { margin : 0 0 .75em 0; padding-left : 1.8em; }

#Links .databox { background : #FFF3D6; text-align : left; }

.box { margin-bottom : 15px; }

.box h2 {
	margin : 0;
	padding : 5px;
	background : #E7C1C1 url(../graphics/content2-title-bg.gif) no-repeat;
	font-size : 1em;
}

.box .databox {
	padding : 5px;
	border : 1px solid #E7C1C1;
	border-top-width : 0;
}

.box .databox h3 { margin : 0; }

#FeaturedInns h2 { font-size : 1.2em; }
#FeaturedInns .databox { background : #FCF5F5; }
.box .inn { height : 85px; clear : both; margin-bottom : 5px; }
.box .inn img { border : 1px solid black; float : left; margin-right : 5px; }
.box .inn address { margin-left : 10px; }

#FindByMap .databox { height : 70px; }
#FindByMap img { float : left; margin-right : 10px; }
#FindByMap a { text-decoration : none; }

.note { color : #888; }

ul li { margin-bottom : .25em; }

.box  ul { margin : 0; padding-left : 1.5em; }

/* Search Listings */
div.featured {
	clear : both;
}
div.featured img {
	float : left;
	border : 2px solid black;
}
div.featured div.details {
	margin-left : 110px;
	padding-left : 1em;
	padding-bottom : 1em;
	font-size : .9em;
}
div.featured div.details * {
	margin : 0px 0 0 5px;
}
div.featured div.details h3 {
	margin : 0;
	padding : 1px 3px;
	background : #DFE0E1;
	color : black;
	font-size : 1em;
	font-style : normal;
}
div.featured div.details address { 
  font-style : normal; 
  font-weight : bold; 
}
div.featured div.details .price {
	margin : -1.25em 0 0 0;
	font-weight : bold;
	text-align : right;
}
div.featured .phone {
	/* float : left; */
	text-align : right;
}
div.featured div.details .info {
	margin-right : 1px;
	background : url(global/graphics/info-circle.gif) no-repeat right top;
	font-weight : normal;
	text-align : right;
}
div.featured div.details .info a {
	padding-right : 17px;
}

div.listing {
	position : relative;
	margin : 0 0 4px 0;
	padding : 2px;
	border : 1px solid #DFE0E1;
	background : white;
	font-size : .9em;
}
div.listing.alt { background : #DFE0E1; }
div.listing h3 {
	width : 70%;
	margin : 0;
	color : #333;
	font-size : 1em;
	font-style : normal;
}
div.listing .phone {
	margin-top : -1.25em;
	text-align : right;
}
div.listing address {
	margin-left : 10px;
	font-style : normal;
}
-->
</style>