/* *** css by miss monorom www.intensivstation.ch *** */

/* ----------container to center the layout-------------- */
#container {
width: 980px;
margin: 0 auto;
margin-bottom: 10px;
background-color: #FFC65D;
background: url(../images/bg2.jpg);
background-position: 0 0;
background-repeat:repeat-x;
}
#container2 {
width: 980px;
margin: 0 auto;
margin-bottom: 10px;
background-color: #FFC65D;
background: url(../images/home-bg.jpg);
background-position: 0 0;
background-repeat:repeat-x;
}

/* ----------background image-------------- */
#background {
width: 100%;
background: url(../images/home-bg.jpg);
background-repeat:repeat-x;
margin: 0 auto;
}

#background2 {
width: 100%;
background: url(../images/bg2.jpg);
background-repeat:repeat-x;
margin: 0 auto;
}

/* ----------menu-------------- */

#leftNav {
width:12px;
height:42px;
float:left;
}

#rightNav {
width:12px;
height:42px;
position:relative;
}

.menu {

float:left;

}

.floatRight {
float:right;
}

.floatLeft {
float:left;
}


img {
border-style:none;
}

.memberImagePadding {
padding: 10px 25px 25px 25px;
float:left;
}

body {
background-color: #FFC65D;
padding:0;
margin:0;
}

p a {color: #2E1611; text-decoration:underline;}
p a:visited {color:#2E1611;}
p a:hover {color: #623A1B;}
p a:active { color:#623A1B;}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#2E1611;
	margin:0;
	padding:10px 15px 0 15px;
	line-height: 13pt;
}

.nopadding {
padding:0 15px 0 15px;
margin:0;
}

.brown {
color:#2E1611;
}

.brown p a {color: #2E1611;text-decoration:underline;}
.brown p a:visited {color:#2E1611;}
.brown p a:hover {color: #623A1B;}
.brown p a:active { color:#623A1B;}

.red {
	color:#92261F;
	}
	
.red p a {color: #92261F;text-decoration:underline;}
.red p a:visited {color:#92261F;}
.red p a:hover {color: #696360;}
.red p a:active { color:#696360;}
	
.blue {
	color:#212F87;
	}
	
.blue p a {color: #212F87;text-decoration:underline;}
.blue p a:visited {color:#212F87;}
.blue p a:hover {color: #696360;}
.blue p a:active { color:#696360;}

.purple {
	color:#3B2579;
	}
	
.purple p a {color: #3B2579; text-decoration:underline;}
.purple p a:visited {color:#3B2579;}
.purple p a:hover {color: #696360;}
.purple p a:active { color:#696360;}

.imgright {
	float:right;
	padding:5px 15px 5px 0px;
	border:none;
	}
	
.memberloginbg {
	background-color:#D1E5A5;
	}
	
.greybg {
	background-color:#E9EAEC;
	}
	
h1 ul {
list-style-image:none;
list-style:none;
}

/*-----ul---
ul
{
list-style-image:url(../images/_master/bullet.gif);
text-align:left;
padding:0px 0px 0px 30px;
line-height:9pt;
margin:5px 0 0 0;
}
*/

h1 {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:14px;
	line-height:38px;
	padding-left: 15px;
	margin:0;
	color: #FFFFFF;
	font-weight:normal;
}

h1 a {color: #FFFFFF;text-decoration:none;}
h1 a:visited {color:#FFFFFF;}
h1 a:hover {color: #999999;}
h1 a:active { color:#999999;}	
h1 a:current { color:#999999;}	
	
h2 {
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	vertical-align:top;
	font-size:15px;
	line-height:38px;
	padding: 60px 50px 0 0;
	margin:0;
	color: #FFFFFF;
	font-weight:normal;
	}
	
h2 a {color: #FFFFFF; text-decoration:none;}
h2 a:visited {color:#FFFFFF;}
h2 a:hover {color: #999999;}
h2 a:active { color:#999999;}	
h2 a:current { color:#999999;}	
	
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28pt;
	font-weight:bolder;
	color:#FFF;
	margin:0;
	padding:0px 17px 0px 0px;
	line-height: 30pt;
	text-align:right;
	}
	
h4, th.sortable  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#3B2579;
	margin:0;
	padding:10px 15px 0 15px;
	line-height: 13pt;
	font-weight:normal;
	}
	
h4 a {color: #3B2579;}
h4 a:visited {color:#3B2579;}
h4 a:hover {color: #696360;}
h4 a:active { color:#696360;}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:normal;
	color:#5A7723;
	margin:0;
	padding:5px 0px 0px 15px;
	line-height: 13pt;
	}
	
h5 a {color: #888888;}
h5 a:visited {color:#EE0000;}
h5 a:hover {color: #EE0000;}
h5 a:active { color:#888888;}


h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:normal;
	color:#006355;
	margin:0;
	padding:5px 0px 0px 0px;
	line-height: 13pt;
	}
	
h6 a {color: #006355; text-decoration:underline;}
h6 a:visited {color:#006355;}
h6 a:hover {color: #990066;}
h6 a:active { color:#006355;}	
	

#FSF_form {
height:22px;
width: 200px;
position:relative;
display:block; 
float:right;
left: 40px;
top:4px;
padding: 0px 0px 0px 0px;
margin: 0px 0 0 10px;
}

/* -----------------content--------------------- */
#content {
padding-left: 5px;
float:left;
margin-top:0px;
width:546px;
background:transparent;
}

#heroImage {
margin-top:42px;
width:980px;
height:463px;
position:relative;
z-index:1;
}


#hotel {
margin-top:0px;
width:449px;
height:230px;
}

#contentBackground {
background: url(../images/main-content-bg.jpg);
background-repeat:repeat-x;
width:980px;
height:700px;
margin: 42px 0 0 0;
position:relative;
z-index:1;
}

#title {
margin: 126px 0 0 0;
width:500px;
height:50px;
float:right;
position:relative;
z-index:2;
}


div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

/* --------------content boxes------------- */
#boxes {
width:980px;
float:left;
margin:0;
}

#purpleBox {
float: left;
width: 391px;
margin: 0px 10px 0px 15px;
padding: 0px;
}
#blueBox, #redBox {
float: left;
width: 254px;
margin: 0px 10px 0px 0px;
padding: 0px;
}

#purpleHeader {
background-image:url(../images/purple-header.jpg);
background-repeat:no-repeat;
width:391px;
height:38px;
}

#redHeader {
background-image:url(../images/red-header.jpg);
background-repeat:no-repeat;
width:254px;
height:38px;
}

#blueHeader {
background-image:url(../images/blue-header.jpg);
background-repeat:no-repeat;
width:254px;
height:38px;
}

#blueHeaderLong {
background-image:url(../images/blue-header-long.jpg);
background-repeat:no-repeat;
width:520px;
height:38px;
}

	
/* --------------primary nav------------- */

primaryNav {
width: 100px;
height:40px;
float:right;
}

th
        {
        text-align: left;
        vertical-align:middle;
	padding:2px 10px;
}
		
hr {
	border: 1px dotted #BBB;
	margin-left:5px;
	margin-right:5px;
	}
	
.smallh4 {
	font-size: 9px;
	color:#EE0000;
	font-weight:bold;
	margin:0px;
	}

.smallh4 a {color: #EE0000;}
.smallh4 a:visited {color:#888888;}
.smallh4 a:hover {color: #888888;}
.smallh4 a:active { color:#EE0000;}
.smallh4 a {text-decoration:none;}
	
.imageBorder { 
	float: left; 
	margin-right: 12px; 
	margin-bottom: 12px;
	border-style:solid;
	border-width:2px;
	border-color:#626366;
	padding:2px;
}

.NOimageBorder { 
	border:none;
}
	
	
.thumbs p {
text-align:center;
padding: 8px 0;
line-height: 13px;
	font-size: 9px;
}

.thumbs li { 
	float: left; 
	margin-right: 12px; 
	margin-bottom: 12px;
	border-style:solid;
	border-width:2px;
	border-color:#626366;
	padding:2px;
}
	
form p {
font-size:10px;
margin:0px;
padding:0px 0 0 5px;

}

input, select, textarea
{
font-family: Arial, Helvetica, sans-serif;
color: #626366;
background: #ffffff;
width:100px;
font-size:9pt;
margin-top:2px;
padding:0px;
}

input.submit, input.submit a, input.submit a:visited, input.submit a:active { 
background-image: url(../images/submit.gif); 
border:none;
width: 61px;
height: 23px;
display:block;
padding: 3px 8px 0px 0px;
margin-top:5px;
margin-right:8px;
float:right;
}
input.submit[type="submit"]:hover, input.submit[type="submit"] a:hover { 
background-image: url(../images/submit-over.gif);
width: 61px;
height: 23px;
padding: 3px 8px 0px 0px;
margin-right:8px;
float:right;
}

input.reset { 
background-image: url(../images/reset.gif);
width: 49px;
height: 23px;
display:block;
border:none;
float:right;
margin-right:3px;
}
input.reset[type="reset"]:hover { 
background-image: url(../images/reset-over.gif);
width:49px;
height: 23px;
float:right;
margin-right:3px;
}

#ajaxSearch_input {
width: 120px;
}
.submit input, #ajaxSearch_submit
{
color: #ffffff;
background: #666669;
border: 1px outset #ffffff;
}

#joinToday, #joinToday a {
background-image:url(../images/_master/join-today-but.gif);
height:20px;
width:71px;
float:right;
position:relative;
display: inline;
}

#joinToday a:hover {
background-image:url(../images/_master/join-today-but-over.gif);
}

#becomeMemberBut, #becomeMemberBut a {
background-image:url(../images/_master/become-member-but.gif);
height:20px;
width:120px;
float:right;
position:relative;
display: inline;
}

#becomeMemberBut a:hover {
background-image:url(../images/_master/become-member-but-over.gif);
}

	



/* ----------banner for logo-------------- */
#banner {
text-align: left;
padding: 0px;
margin: 0;
height:154px;
background: url(../images/home-bg.jpg);
background-repeat:repeat-x;
}
#banner img {padding:0px 0px;} 

#logo {
width:620px; 
height:154px;
float:left;
}


#search {
padding-top: 0px;
margin: 0px;
width:250px;
float:right;
}


pre{
padding: 5px 10px;
margin:0px;
}




/* -----------footer--------------------------- */
#footer {
clear: both;
background-image:url(../images/_master/footer.png);
background-repeat:none;
width:966px;
height:101px;
margin: 7px;
}


#navlist
{
padding: 0 15px 0 15px;
width: 173px;
}

#navlist li
{
list-style: none;
margin: 0;
padding-top: 0.8em;
padding-bottom: 0.8em;
border-bottom: 1px solid #ccc;
}

#navlist li a { text-decoration: none; }

#randomImg {
height:60;
width:468px;
float:right;
padding: 30px 15px 0 0;
}

#heroImageBox {
height:318px;
width:395px;
float:right;
}

#sparkleBackground {
background-image:url(../images/sparkle-bg.png);
background-repeat:no-repeat;
width:253;
height:126;
}

#gigGuideImageBox {
width:116px;
padding: 10px 10px 10px 15px;
float:left;
}

