/*
red #E53D4E
blue #0072B9
lt gray border #E7E9EA
lt gray bg #F6F6F8
*/

body
{
	margin:0px;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:11px;
	background-color: #CCCCCC;
	z-index:1;
}

body a
{
	color: #0072B9;
}

body a:visited
{
	color: #0072B9;
}

.wrapper
{
	/*containerbg.jpg is 976px wide*/
	width:960px;
	margin-left:auto;
	margin-right:auto;
	border:0px;
	/*border:1px solid #bbb;*/
	padding-left:8px;
	padding-right:8px;
	background-image:url(../images/containerbg.jpg);
	background-repeat:repeat-y;
}

#header
{
	background-image:url(../images/header-bg.jpg);
	background-repeat:repeat-x;
	border:0px;
	/*border:1px solid #bbb;*/
	height:100px;
	margin-right:5px;
}

.headerlinks1
{
	font-size:11px;
	color:#FFFFFF;
}

.headerlinks1 a
{
	font-weight:bold;
	color:#FBE8C7;
	text-decoration:none;
	padding:6px;
}

.headerlinks1 a:hover
{
	color:#FBE8C7;
	text-decoration:underline;
}

.headerlinks1 a:visited
{
	color:#FBE8C7;
}

/*not in use*/
.headerlinks2
{
	font-size:11px;
	color:#333333;
}

/*not in use*/
.headerlinks2 a
{
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	padding:6px;
}

/*not in use*/
.headerlinks2 a:hover
{
	color:#333333;
	text-decoration:underline;
}

/*not in use*/
.headerlinks2 a:visited
{
	color:#333333;
}

/*not in use*/
#headermenu
{
	margin:0px auto;
	height:22px;
	width:960px;
	background-image:url(../images/headernavbg.jpg);
	background-repeat:repeat-x;
	font-size:12px;
	color:#FFFFFF;
	padding-top:8px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

#headermenu a
{
	color:#FFFFFF;
}

#undermenu
{
	clear:both;
	margin-left: auto;
	margin-right:auto;
	width:960px;
	height:1px;
	background-color:#333333;
	color:#FFFFFF;
}

.breadcrumbnav
{
	padding-bottom:10px;
	font-size:11px;
}

.breadcrumbnav a
{
	color: #0072B9;
	text-decoration:none;
}

.breadcrumbnav a:hover
{
	text-decoration:underline;
}

.breadcrumbnav a:visited
{
	color: #0072B9;
}

#headerbottom
{
	clear:both;
	/*containerbg.jpg is 976px wide*/
	width:964px;
	height:8px;
	margin:0px auto;
	background-image:url(../images/bottom_gutter.gif);
	background-repeat:repeat-x;
	background-color:#CCCCCC;
}

#content
{
	clear:both;
	padding:20px;
	font-family:Arial;
	font-size:11px;
	color:#666666;
}

.pageTitle1
{
	font-family:Arial;
	font-size:30px;
	display:block;
	color:#333333;
	margin-bottom:15px;
}

.pageTitle2
{
	font-family:Arial;
	font-size:24px;
	display:block;
	color:#333333;
	margin-bottom:15px;
}

.pageSubtitle1
{
	font-family:Arial;
	font-size:16px;
	display:block;
	color:#666666;
	margin-bottom:20px;
	border-bottom:1px solid #E7E9EA;
	padding-bottom:2px;
}

.pageSubtitle2
{
	font-family:Arial;
	font-size:16px;
	display:block;
	color:#666666;
	margin-bottom:4px;
	border-bottom:1px solid #E7E9EA;
	padding-bottom:2px;
}

.heading1
{
	font-family:Arial;
	font-size:12px;
	display:block;
	text-decoration:none;
	color:#333333;
}

.heading2
{
	font-family:Arial;
	font-size:14px;
	display:block;
	text-decoration:none;
	color:#333333;
	margin-bottom:12px;
}

.content-left1
{
	clear:left;
	float:left;
	width:602px;
	/*border:1px solid #CCCCCC;*/
}

.content-right1
{
	clear:right;
	float:right;
	width:602px;
	/*border:1px solid #CCCCCC;*/
}

.strongText1
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-transform:uppercase;
}

.box1
{
	clear:left;
	float:left;
	width:182px;
	margin-top:8px;
	border:1px solid #E7E9EA;
	padding:4px;
	text-align:center;
	background-image:url(../images/form-bg.gif);
	background-repeat:repeat-x;
	color:#666666;
}

.box1 a
{
	text-decoration:none;
	color:#333333;
}

.sidebar-right1
{
	clear:right;
	float:right;
	width:298px;
	/*border:1px solid #E7E9EA;*/
	padding-left:6px;
	padding-top:6px;
	padding-right:6px;
	padding-bottom:0px;
	background-color:#F5F5F5;	/*whitesmoke;*/
}

.sidebar-right2
{
	clear:right;
	float:right;
	width:298px;
	/*border:1px solid #E7E9EA;*/
}

/*NOT IN USE*/
.sidebar-left1
{
	clear:left;
	float:left;
	width:296px;
	/*border:1px solid #CCCCCC;*/
}

.sidebar-content1
{
	padding:15px;
	background-color:#FFFFFF;
	background-image:url(../images/sidenav-bg.gif);
	background-repeat:repeat-x;
	border:1px solid #E7E9EA;
	margin-bottom:8px;
}

/*NOT IN USE*/
.sidebar-content2
{
	padding:15px;
	background-image:url(../images/sidenav-bg.gif);
	background-repeat:repeat-x;
	margin-bottom:8px;
	border-top:1px solid #E7E9EA;
	border-bottom:1px solid #E7E9EA;
}

.sidebar-amenity-img
{
	float:left;
}

.sidebar-amenity-title
{
	border-top:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	background-color:#0072B9;
	color:#FFFFFF;
	padding:4px;
	font-weight:bold;
	cursor:pointer;
}

/*applied to collapse panel*/
.sidebar-amenity-content
{
	/*height: 0px; removes flash of client script collapsing onload, but not backward compatible*/
	overflow: hidden;
	padding-left:10px;
	padding-right:10px;
	background-image:url(../images/sidenav-bg.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

/*applied to collapse panel*/
.sidebar-amenity-search
{
	/*height: 0px; removes flash of client script collapsing onload, but not backward compatible*/
	overflow: hidden;
	padding:0px;
	background-image:url(../images/sidenav-bg.gif);
	background-repeat:repeat-x;
	font-size:10px;
}

.sidebar-tab1
{
	color:#333333;	/*#0072B9;*/
	border:1px solid #E7E9EA;
	background-color:#FFFFFF;
	text-transform:uppercase;
	font-style:italic;
	padding:8px;
	position:relative;
	margin-left:4px;
}

.sidebar-heading1
{
	font-family:Arial;
	font-size:14px;
	display:block;
	color:#333333;
	font-weight:bold;
	margin-bottom:6px;
}

.sidebar-heading2
{
	font-family:Arial;
	font-size:14px;
	display:block;
	color:#666666;
	margin-bottom:6px;
}

.sidebar-smalltext
{
	font-family:Arial;
	font-size:10px;
}

.content-center1
{
	float:left;
	width:360px;
	border:1px solid #E7E9EA;
	padding:20px;
	background-image:url(../images/form-bg.gif);
	background-repeat:repeat-x;
}

.thumbnail1
{
	margin:2px;
	border-width:0px;
}

.image1
{
	border:1px solid #CCCCCC;
}

.image-float-left1
{
	float:left;
	padding-right:15px;
	padding-bottom:15px;
}

.form-left1
{
	float:left;
	width:360px;
	border:1px solid #E7E9EA;
	padding:20px 20px 20px 10px;
	background-image:url(../images/form-bg.gif);
	background-repeat:repeat-x;
}

.form-image-left1
{
	float:left;
	width:185px;
	margin-right:15px;
}

.form-heading1
{
	font-family:Arial;
	font-size:12px;
	display:block;
	color:#333333;
	text-transform:uppercase;
	margin-bottom:6px;
	margin-left:10px;
}

.form-required1
{
	background-image:url(../images/astrisk-required.gif);
	background-repeat:no-repeat;
	position:relative;
	padding-left:10px;
}

.form-notRequired1
{
	padding-left:10px;
}

.form1-inputs
{
	margin-left:10px;
	font-size:11px;
}

.form2-inputs
{
	padding:9px;
	color:#AAAAAA;
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:17px;
}

.search-inputs
{
	font-size:11px;
}

.search-inputs-home
{
	font-size:14px;
}

.button1
{
	margin-left:10px;
}

.table1
{
	border: 1px solid #CCCCCC;
}

.headerTD1
{
	background-color:#0072B9;
	color:White;
	padding:4px;
	font-weight:bold;
}

.itemTD1
{
	background-color:White;
	padding:4px;
}

.altItemTD1
{
	background-color:#E7E8EA;
	padding:4px;
}

.displayDiv1-Header
{
	width:594px;
	padding:4px;
	background-color:#0072B9;
	color:#FFFFFF;
}

.displayDiv1
{
	width:592px;
	padding:4px;
	border:1px solid #CCCCCC;
	margin-top:8px;
}

.displayDiv1-input
{
	font-size:9px;
}

.displayDiv1-Footer
{
	width:594px;
	padding:4px;
	margin-top:8px;
	background-color:#0072B9;
	color:#FFFFFF;
}

.pagingLinks
{
	display:inline-block;
	width:10px;
	margin-left:2px;
	text-align:center;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	text-decoration:none;
}

.pagingLinksNoBorder
{
	color:#FFFFFF;
	text-decoration:none;
}

.SEOLinks1 a
{
	font-size:10px;
	text-decoration: none;
	color:#333333;
}

.SEOLinks1 a:hover
{
	color:#0072B9;
}

/*NOT IN USE*/
.modalBackground
{
	background: #000;
	opacity: 0.45;
	-moz-opacity: 0.45; /* older Gecko-based browsers */
	filter:alpha(opacity=45); /* For IE6&7 */
}

.updateProgressOverlay1
{
	position: fixed;
	top: 0; /* These positions makes sure that the overlay */
	bottom: 0; /* will cover the entire parent */
	left: 0;
	width: 100%;
	background: #000;
	opacity: 0.45;
	-moz-opacity: 0.45; /* older Gecko-based browsers */
	filter:alpha(opacity=45); /* For IE6&7 */

	/*border: 1px solid Blue;
	background-color: #FFFFFF;*/
}

.updateProgressWrapper1
{
	position: fixed;
	top: 0; /* These positions makes sure that the overlay */
	bottom: 0; /* will cover the entire parent */
	left: 0;
	width: 100%;
	padding-top:200px;
}

.updateProgressContent1
{
	font-size: 18px;
	width: 300px;
	background: #000;
	border: 1px solid Blue;
	background-color: #FFFFFF;
	margin:auto;
}

.popupControl1
{
	background-color:#EEEEEE;
	color:#333333;
	border:1px solid #333333;
	padding:10px;
	visibility:hidden;
}

.popupControl_350
{
	width:350px;
	text-align:left;
	background-color:#EEEEEE;
	color:#333333;
	border:1px solid #333333;
	padding:10px;
	z-index:1;
}

.popupLoadingSmall
{
	background-image:url(../images/loading_sm.gif);
	background-repeat:no-repeat;
	height:50px;
	width:50px;
	background-color:#EEEEEE;
	border:1px solid #333333;
}

#footer
{
	clear:both;
	padding:20px;
	width:920px;
	height:40px;
	font-family:Arial;
	font-size:11px;
	color:#999999;
	border-top:1px solid #333333;
}

#footer a
{
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

#footer a:hover
{
	color:blue;
	text-decoration:underline;
}

#bottom
{
	clear:both;
	/*containerbg.jpg is 976px wide*/
	width:964px;
	margin:0px auto;
	background-image:url(../images/bottom_gutter.gif);
	background-repeat:repeat-x;
	background-color:#CCCCCC;
}