@import "http://images1.ecarlist.com/sites/common/sitemap.css";

body {
	padding:0px;
	margin:0px;
	text-align:center;
	background:#d7d9db url('../images/body_bg.jpg') left top repeat-x;
}

.clear { clear:both; }
.floatleft { float:left; }
.floatright { float:right; }

#contianer h1#logo { display:none; }

#top_shadow {
	padding:0;
	margin:52px auto 0px;
	position:relative;
	height:38px;
	width:1007px;
}

#top_shadow #emailNewsletter {
	position:absolute;
	top:-10px;
	right:0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight:bold;
	text-align:right;
	vertical-align:top;
}

#top_shadow #emailNewsletter span {
	color:#fff;
}

#top_shadow #emailNewsletter #submitButton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #000;
	background:#000;
	color:#fff;
	padding: 1px 4px 0px 4px;
}

#top_shadow #emailNewsletter #submitButton:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #35a4d3;
	background:#35a4d3;
	color:#fff;
	padding: 1px 4px 0px 4px;
}

#left_shadow {
	padding:0;
	margin:0px;
	position:absolute;
	top:0px;
	left:-38px;
	width:38px;
}

#right_shadow {
	padding:0;
	margin:0px;
	position:absolute;
	top:0px;
	right:-38px;
	width:38px;
}

#pm_whiteFrame {
	width:1000px;
	border:1px solid #999da1;
	background:#fff;
	padding:9px;
	margin:0px auto;
	position:relative;
}

#pm_mainContainer {
	border:1px solid #838383;
	padding:0;
	margin:0px auto;
	position:relative;
	text-align:center;
}

#priNav {
	position:absolute;
	top:123px;
	left:151px;
	padding:0px;
	margin:0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
}

#priNav h2 { display:none; }

#priNav a {
	color:#fff;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	padding:4px 9px;
}

#priNav a span {
	color:#828384;
	text-decoration:none;
}

#priNav a:hover {
	color:#35a4d3;
	text-decoration:none;
}

#priNav a:hover span {
	color:#ccc;
	text-decoration:none;
}

/**/
#content_divider {
	position:relative;
	margin:0px auto;
	padding:0;
	height:24px;
	background:url('../images/content_divider.jpg') top center no-repeat;
	border-top:1px solid #fff;
}

#content {
	position:relative;
	margin:0px auto;
	padding:0px 22px 22px;
	background:#f3f3f4 url('../images/content_bg.jpg') top left repeat-x;
	text-align:left;
	min-height:500px;
	/* for IE */
	height:auto !important;
	height:500px;
	/**/
	color:#353535;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
}

#content a:link, #content a:visited, #content a:active {
	color:#295471;
}

#content a:hover {
	color:#000;
	text-decoration:none;
}

#content a.btnReserve:link, #content a.btnReserve:active, #content a.btnReserve:visited {
	background:#b7dded url('../images/btnReserve_off.gif') top left repeat-x;
	color:#000;
	border:1px solid #00b1ed;
	text-decoration:none;
	padding:3px 10px;
	margin:10px auto;
	text-transform:uppercase;
	font-size:8pt;
	font-weight:bold;
}

#content a.btnReserve:hover {
	background:#00b1ed url('../images/btnReserve_on.gif') top left repeat-x;
	color:#fff;
}

#content .gloInner-left3 h2 {
	font-family:Helvetica, Arial, sans-serif;
	color:#fff;
	font-size:32px;
	font-weight:normal;
	text-align:right;
	border-bottom:1px dotted #676c70;
	margin-bottom:10px;
}

#content .gloInner-left3 p {
	color:#353535;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	text-align:justify;
}

#content .gloInner-right2 #pm_contactinfo {
	width:292px;
	padding:0;
	float:right;
}

#pm_contactinfo_body {
	padding:5px;
	background:#a5a5a5 url('../images/contactinfo_body.jpg') top left repeat-x;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#61676b;
	position:relative;
	margin:0 auto;
}

#pm_contactinfo_body a {
	color:#295471;
}

#pm_contactinfo_body a:hover {
	color:#000;
}

#pm_contactinfo_footer {
	clear:both;
	position:relative;
	margin:0 auto;
}

/**/
#footer {
	position:relative;
	padding:0;
	margin:0 auto;
	text-align:center;
	color:#75787c;
	font-size:11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#footer #ecarlist { clear:both; }

#footer p {
	padding:0 0 0 0;
	margin:0;
	line-height:15px;
}

#footer a:link, #footer a:visited, #footer a:active {
	text-decoration:none;
	color:#75787c;
}

#footer a:hover {
	text-decoration:none;
	color:#000;
}
#footerNav, #cmsNav { 
	width:1000px;
	margin: 0 auto;
	list-style-type:none;
}
#footerNav li, #cmsNav li {
	display:inline;
	padding: 0 5px;
	border-left: 1px solid;
	font-size:8px;
}
#footerNav li.first, #cmsNav li.first{
	border:0;
}
#footerNav li a, #cmsNav li a {
	font-size:11px;
}

/* NEWS */
#content .gloInner-left3 #newsItem h2 { border-bottom:0px; text-align:left; font-weight:bold; font-size:24px; color:#000; }
#recentList li { list-style-type:none; }
#recentList li.recentListTitle { font-weight:bold; }

/*### =media_center ###
#####################*/
#media_center_photo { display:block; height:39px; width:98px; margin-top:-15px; background: url(../images/media_center_link.jpg) no-repeat; text-indent:-9000px; }
#media_center_photo:hover { background-position:-98px; }
#addThis { float:right; margin:5px 20px 0 0; }


#contianer #top_shadow #emailNewsletter iframe {
	background: none;
}

/*****Social Media Top Page*****/

ul#socialMedia_icons {
	list-style-type: none;
	float: left;
	display: inline;
	position: absolute;
	top: -10px;
	right: 218px;
	z-index: 999;
	height: 48px;
	background: #d9d9d9;
}

ul#socialMedia_icons li{
	display: inline;
	float: left;
	margin: 0px 0px 0px 2px;
}

ul#socialMedia_icons li a {
	display:block;
	float: left;
	background: url('../images/socialMedia_icons.jpg') no-repeat;
	width: 24px;
	height: 24px;
}

ul#socialMedia_icons li a#socialMedia_icon01{
	background-position: -9px -18px;
}

ul#socialMedia_icons li a#socialMedia_icon02{
	background-position: -93px -18px;
}

/****facebook link****/

#facebook_link {
	height: 48px;
	background:url('../images/facebook_icon.png') no-repeat;
	padding: 13px 0px 0px 60px;
}

#twitter_link {
	height: 48px;
	background:url('../images/twitter_icon.png') no-repeat;
	padding: 13px 0px 0px 60px;
}

p#bryanshouse { float:right; width:292px; height:200px; margin: 0; padding: 0; text-indent: -9000px; background: url(../images/BH-logo175.gif) no-repeat center center; }
#videobox { width:320px; margin: 0 auto; }
