/*******
******** STYLES FOR COMMON LAYOUT */

body {
	background: white url(common-layout_01_FILES/c_bg.jpg) center top no-repeat;
}

#body {
	width: 930px; margin: 0px auto;
}


/* HEADER */
#header_hotels {
	height: 276px; /*background: transparent url(common-layout_01_FILES/c_header_hotels.jpg) left top no-repeat;*/
}
#header_right_logo {
	height: 276px; background: transparent url(common-layout_01_FILES/c_header_right_logo.gif) right 55px no-repeat;
}
#header_left_img {
	height: 276px; background: transparent url(common-layout_01_FILES/c_header_left_img.jpg) left 56px no-repeat;
}
#header {
	position: relative; height: 56px; text-align: left; z-index: 99;
	padding-top: 220px;
}
#header img {
	vertical-align: text-bottom;
}
#header h1 {
	display: none;
}
#header h1, #header h1 a {
	display: block; width: 210px; height: 94px;
}
#header h1 {
	position: absolute; display: block; top: 56px; right: 0px;
}
#header h1 a span {
	display: none;
}

#header_underline {
	background: transparent url(common-layout_01_FILES/c_underheaderline.jpg) left bottom no-repeat;
}


/* MAIN CONTENT */
#main {
	clear: both; width: 930px; text-align: left;
	background: transparent url(common-layout_01_FILES/c_main-bg.gif) left top repeat-y;
}

#main #left {
	float: left; width: 199px; padding: 45px 0px 0px 26px;
}
/* LEFT SUBMENU */
#main #left h3 {
	font-size: .8em; color: #0066cc;
	border-bottom: 1px solid #3082d3;
	width: 165px;
	white-space: nowrap;
}
#main #left_submenu, #main #left_submenu li {
	list-style-type: none;
}
#main #left_submenu {
	margin-top: 12px; min-width: 165px; _width: 199px; _overflow: hidden;
}
#main #left_submenu li {
	line-height: 1.2em; margin: 3px 0px; padding: 2px 0px; width: 165px;
}
#main #left_submenu li a {
	display: block; text-decoration: none;
	padding: 2px auto; padding-left: 13px;
	background: transparent url(common-layout_01_FILES/submenu-.gif) 4px 8px no-repeat;
}
#main #left_submenu li a:hover, #main #left_submenu li a.current {
	background-color: #0066cc; color: white;
}
/* LEFT SUBMENU 2 */
#main #left_submenu2 li a {
	padding-left: 25px;
	background: transparent url(common-layout_01_FILES/submenu-.gif) 13px 8px no-repeat;
}


/* MAIN CONTENT	*/
#main #middle {
	float: left; width: 456px; margin-right: 5px; padding: 12px 10px 0px 4px;
}
#main #middle.NoRight {
	width: 690px; margin-right: 5px; padding: 12px 0px 0px 8px;
}
#main #crumbmenu {
	font-size: 70%;
}
#main #middle td {
	vertical-align: top;
}
#main #middle .csc-textpic {
	margin: .8em 0px;
}


/* RIGHT CONTENT */
#main #right {
	float: left; width: 212px; text-align: left; padding: 18px 8px 0px 10px;
}

/* CLEAR FLOATH */
#mainclear {
	clear: both; height: 20px;
}


/* SPACES */
#middle p, #middle ul, #middle ol, #middle table {
	margin: .8em 0px;
}
#middle ul, #middle ol {
	margin-left: 20px;
}
#middle ul {
	list-style: url(common-layout_01_FILES/ul.gif) square;
}
#middle h6 {
	margin: .8em 0px;
}
#middle h5 {
	margin: .9em 0px;
}
#middle h4 {
	margin: 1em 0px;
}
#middle h3 {
	margin: .9em 0px;
}
#middle td h3 {
	font-size: 1.2em;
}
#middle h2 {
	margin: 1.1em 0px;
}
#middle h1 {
	margin: 1.2em 0px;
}
