/*
	Pacific Concord Properties, Inc.
	Lancaster Hotels Web Portal Stylesheet
	v1.0.000.000

REVISION HISTORY
	v1.0.000.000 :: October 25, 2007
		1. Initial published version of CSS
*/



/* DEFAULT WEBSITE STYLES */
a { color: #555555; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }
body {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	background-color: #071923; background-image: url(../images/bgBody.jpg); background-position: top; background-repeat: repeat-x;
	font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 9pt; color: #414141; text-align: left; line-height: 16pt;
}
div { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
form { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
img { border-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
input[type="button"] { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
input[type="text"] {
	border: 1px solid #999999; margin: 0px 0px 10px 0px; padding: 1px 4px 0px 4px;
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
}
li { display: inline; }
p { margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }
select {
	border: 1px solid #999999; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
}
table { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
textarea {
	border: 1px solid #999999; margin: 0px 0px 0px 0px; padding: 1px 4px 1px 4px;
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt; overflow: auto;
}
td, th {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left; line-height: 10pt; vertical-align: top;
}
ul, li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }



/* SKELETAL WEBSITE STYLES */
#body {
	width: 836px; position: relative; top: 0px; left: 0px;
	margin: 0px 0px 40px 0px; padding: 10px 24px 0px 24px;
	background-color: #FFFDEC;
	text-align: left;
}
#colL { width: 395px; position: relative; top: 0px; left: 0px; }
#colR { width: 395px; position: absolute; top: 10px; right: 24px; }
#footer {
	position: relative;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	background-color: #071923; background-image: url(../images/bgFooter.gif); background-position: left; background-repeat: repeat-x;
}
#pageHeader {
	height: 85px; width: 884px; position: relative; top: 0px; left: 0px;
	margin: 0px 0px 0px 0px; padding: 32px 0px 0px 0px;
	background-color: #FFFDEC; background-position: top; background-repeat: no-repeat;
}
#portalHeader {
	height: 205px; width: 692px; position: relative; top: 0px; left: 0px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 264px;
	background-position: top; background-repeat: no-repeat;
}



/* UNIQUE STYLES */
#feedbackForm {
	margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px;
	font-size: 8pt;
}
#footerMenu {
	height: 45px; width: 916px;
	margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px;
	background-image: url(../images/bgFooterMenu.gif); background-position: top; background-repeat: no-repeat;
	font-size: 8pt; color: #FFFFFF; line-height: 10.5pt;
}
#footerMenu_Next { margin: 5px 10px 0px 0px; padding: 0px 0px 0px 0px; }
#footerMenu_Prev { margin: 5px 0px 0px 10px; padding: 0px 0px 0px 0px; }
#pageImage {
	height: 365px; width: 395px;
	margin: 0px 0px 32px 0px; padding: 0px 0px 0px 0px;
}
#tariffRates {
	width: 95%;
	border: 1px solid #CCCCCC;
}
#siteMenu {
	background-image: url(../images/bgSiteMenu.gif); background-position: top; background-repeat: repeat-x;
	list-style-type: none;
	font-size: 8pt; color: #808080;	line-height: 30px;
}



/* REUSABLE STYLES */
.align_Center { text-align: center; }
.align_Left { text-align: left; }
.align_Right { text-align: right; }
.color_Atrium { color: #AB760A; }
.color_Cebu { color: #803814; }
.color_DkGrey { color: #333333; }
.color_Red { color: #990000; }
.color_Suites { color: #0B59AE; }
.fontSize_Small { font-size: 8pt; }
.fontSize_Large { font-size: 12pt; }
.fontSize_Larger { font-size: 14pt; }
.singleSpace { line-height: 120%; }
a.footer { font-size: 8pt; color: #FFFFFF; font-weight: normal; }
a.footer:visited { color: #FFFFFF; }
a.footer:hover { color: #FFFFFF; text-decoration: underline; }
a.footer2 { font-size: 8pt; color: #FBF6D6; font-weight: normal; }
a.footer2:visited { color: #FBF6D6; }
a.footer2:hover { color: #FBF6D6; text-decoration: underline; }
/*
a.footer_Atrium { font-size: 8pt; color: #AB760A; font-weight: normal; }
a.footer_Atrium:visited { color: #AB760A; }
a.footer_Atrium:hover { color: #FBF6D6; text-decoration: underline; }
a.footer_Cebu { font-size: 8pt; color: #803814; font-weight: normal; }
a.footer_Cebu:visited { color: #803814; }
a.footer_Cebu:hover { color: #FBF6D6; text-decoration: underline; }
a.footer_Suites { font-size: 8pt; color: #0B59AE; font-weight: normal; }
a.footer_Suites:visited { color: #0B59AE; }
a.footer_Suites:hover { color: #FBF6D6; text-decoration: underline; }
*/
a.link_Atrium { font-size: 8pt; color: #AB760A; }
a.link_Atrium:hover { color: #AB760A; }
a.link_Cebu { font-size: 8pt; color: #803814; }
a.link_Cebu:hover { color: #803814; }
a.link_Suites { font-size: 8pt; color: #0B59AE; }
a.link_Suites:hover { color: #0B59AE; }
a.siteMenu { font-size: 8pt; color: #808080; }
a.siteMenu:hover { text-decoration: none; }
/*
a.siteMap { color: #000000; }
a.siteMap:visited { color: #666666; }
a.siteMap:hover { color: #414141; text-decoration: underline; }
*/
div.amenitiesItem {
	margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px;
	font-size: 8pt; line-height: 12pt;
}
div.pageHeader_Atrium { background-image: url(../images/topLine_Atrium.gif); }
div.pageHeader_Cebu { background-image: url(../images/topLine_Cebu.gif); }
/*div.pageHeader_Suites { background-image: url(../images/topLine_Suites.gif); }*/
div.promotionItem {
	margin: 0px 0px 30px 0px; padding: 0px 0px 0px 0px;
	font-size: 8pt; line-height: 12pt;
}
div.sectionTitle {
	height: 34px;
	margin: 0px 0px 15px 0px; padding: 0px 0px 0px 15px;
	background-color: #BFBFBF;
	font-size: 14pt; color: #FFFFFF; line-height: 34px;
}
img.galleryTN {
	height: 121px; width: 131px;
	margin: 0px 0px 1px 0px; padding: 0px 0px 0px 0px;
}
img.newsTN {
	height: 121px; width: 131px;
	margin: 0px 20px 20px 0px; padding: 0px 0px 0px 0px;
}
input[type="text"].longText { width: 308px; }
li.siteMenu {
	display: inline;
	margin: 0px 7px 0px 7px; padding: 7px 11px 0px 11px;
	background-position: top; background-repeat: no-repeat;
}
li.siteMenuH_Atrium { background-image: url(../images/bgSiteMenu_Atrium.gif); }
li.siteMenuH_Cebu { background-image: url(../images/bgSiteMenu_Cebu.gif); }
li.siteMenuH_Suites { background-image: url(../images/bgSiteMenu_Suites.gif); }
/*
li.bullet_Blue { background-image: url(../images/imgBullet_Blue.gif); }
li.bullet_Green { background-image: url(../images/imgBullet_Green.gif); }
li.siteMap {
	height: 16px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 16px;
	background-position: left; background-repeat: no-repeat;
	list-style: none;
	line-height: 18px;
}
*/
p.smallText { font-size: 8pt; line-height: 150%; }
textarea.longText { width: 308px; }
td.formLabel {
	width: 103px;
	margin: 0px 0px 0px 0px; padding: 3px 7px 0px 0px;
	font-weight: bold; text-align: right;
}
td.formCell { margin: 0px 0px 0px 0px; padding: 1px 0px 1px 0px; }
td.newsItem {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	font-size: 8pt;
	line-height: 12pt;
	
}
td.reservationForm_Label {
	margin: 0px 0px 0px 0px; padding: 3px 8px 0px 0px;
	font-size: 8pt; font-weight: bold;
}
th.tariffRate {
	padding: 0px 0px 0px 0px;
	font-size: 8pt; font-weight: bold; text-align: center; line-height: 13pt;
}
td.tariffRate {
	padding: 0px 0px 2px 7px;
	font-size: 10pt; text-align: center; line-height: 13pt;
}
td.tariff {
	font-size: 10pt; line-height: 11pt;
}
/*ul.siteMap { position: relative; top: 0px; left: 0px; }*/



/* IE Compatibility */
input.textBox {
	border: 1px solid #999999; margin: 0px 0px 10px 0px; padding: 3px 4px 1px 4px;
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
}
input.longText { width: 308px; }

#wrapper {
	width: 834px;
	font-size: 8pt;
	line-height: 12pt;
}
.floatleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
