/* CSS Document */
* {margin: 0; padding: 0;}
body {background: #3c5166 url(../i-pres/body_bg.gif) repeat-x top; position: relative;}

#content {width: 980px; height: 640px;  margin: 0 auto; background: url(../i-pres/mainContentBg.jpg) no-repeat top left; padding: 0; position: relative;}

#int #content {background: none;}

#int #header {background: url(../i-pres/mainContentBg.jpg) no-repeat top left; height: 100px;}


#admin #content {background: none;}

#admin #header {background: url(../i-pres/mainContentBg.jpg) no-repeat top left; height: 100px;}

object, embed {margin: 0; padding: 0;}
.hidden {display: none;}
.noborder {border: 0;}
#content p, #content h1, #content h2, #content h3, #content h4, #content ul, #content li {}
ul, li {list-style-type: none;}

#logo {width: 320px; height: 87px; background: url(../i-pres/logo-bg.gif) no-repeat; margin-left: 2px; float: left;}
	#logo h1 {margin-left: -9999px;}

div#navbar2 {
	position: absolute;
	top: 74px;
	left: 322px;
    height: 30px;
	width: 635px;
	background: url(../i-pres/mainNav_bg.gif) repeat-x #3e5066;
	font-size: 25px;
}


div#navbar2 ul {
    margin: 0px;
    padding: 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
    color: #FFF;
    line-height: 30px;

}

div#navbar2 li {

	position: relative;
	left: 0;
    list-style-type: none;
    display: inline;
	float: left;
	text-align: center;

}

div#navbar2 li a {
    text-decoration: none;
	padding: 0px 50px;
	padding-top: 5px;
	padding-bottom: 4px;
    color: #FFF;
	position: relative;
}


div#navbar2 li a:link {
    color: #FFF;
}
div#navbar2 li a:visited {
    color: #CCC;
}
div#navbar2 li a:hover {
    font-weight: bold;
	color: #000; 
	background: #9db4ce url(../i-pres/nav_over.gif) repeat-x;
}



#home #navbar2 .status {
	color: #000; 
	background: url(../i-pres/nav_status.gif) repeat-x 0 2px; 	
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 16px;
	line-height: 30px;
	text-decoration: none;
	padding: 7px 50px 4px 50px;
	position: relative;
	}



#int #navbar2 .status {
	color: #000; 
	background: url(../i-pres/nav_status.gif) repeat-x 0 2px; 	
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 16px;
	line-height: 30px;
	text-decoration: none;
	padding: 5px 50px;
	height: 33px;
	position: relative;
	top: -2px;
	}





#welcomeText {clear: both; display: block; width: 615px; margin-left: 25px; margin-bottom: 40px; padding-top: 1px; margin-top: 25px; position: relative; top: 25px;}

#mainSection {margin: 0; margin-left: 24px; border: 2px solid #91b5c2; width: 930px; height: 346px; float: left; clear: both; margin-bottom: 40px;}

#int #mainSection {}

#int #contentArea {background: url(../i-pres/interior_MainContentBg.gif) repeat-y; clear: both; margin: 0; border-top: 4px solid #dea01b; position: relative; padding: 1px;}

#intContent {margin: 0; border-collapse: collapse; width: 850px; color: #000; position: relative; left: 30px; top: 10px;}
	#intContent p {line-height: 1.75em; margin-bottom: 15px;}

#int #leftCol{width: 450px; min-height:450px; float: left;}
#int #rightCol {width: 350px; float: right; /*position: absolute;  left: 550px;*/ }
#int .image {background: url(../i-pres/rightColBg.gif) top left no-repeat; color: #3e5066;}
#int .image p, #int .image ul, #int .image h1, #int .image h2, #int .image h3 {width: 330px; margin-left: 10px; margin-top: 10px;}
#int .image a {color: #3e5066;}
#rightColImageFoot {background: url(../i-pres/rightColBgBottom.gif) no-repeat bottom; width: 350px; height: 7px;}

#int  .image {font-size: small; line-height: normal;}
#int  .image p{ line-height: normal;}

#spacer {height: 200px; clear: both;}

#int .eventArea { }

#admin #mainSection {}

#admin #contentArea {background: url(../i-pres/interior_MainContentBg.gif) repeat-y; clear: both; margin: 0; border-top: 4px solid #dea01b; position: relative; padding: 1px;}

#admin #intContent {width: 100%;}	
	
	
#sidebar {width: 400px; float: left;}	



#leftSection {float: left; width: 611px; background: url(i-pres/media_bg.jpg) no-repeat; }
#featuredOffer {background-color: #3e5066; width: 319px; height: 346px; float: left; color: #eee; font-family: Arial, Helvetica, sans-serif; font-size: 1em;}
#featuredOffer a {color: #eee;}
#featuredOfferContent {margin: 5px 10px;}
#featuredOfferContent h2 {text-align: right; border-bottom: 1px solid #fff; font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal;}
#featuredOfferContent h3 {text-align: right; margin-top: 10px; font-size: 18px; font-weight: bold;}
#featuredOfferContent h4 {text-align: left; font-style: italic; font-size: 11px;}
#featuredOfferContent p {margin-top: 10px; font-size: 11px; line-height: 20px;}

#featuredOfferContent li {text-align: right; position: relative; right: 0;}
#featuredOfferDesc img {float: left; margin: 0; margin-right: 7px; margin-bottom: 8px; border: 2px solid #91b5c2;}
#moreInfo {margin-top: 15px;}
#bookNow {margin-top: 30px;}


#footer {margin: 0; font-size: 11px; text-align: center; clear: both;}
#footer ul {margin: 0 auto; display: inline-block; width: 600px; }
#footer li {float: left; padding:0; width: 100px; font-size: 11px;}
#footer li.links {background: url(i-pres/pipe.gif) left no-repeat;}
#footer li a {color: #fff;}
#footer li a:hover {color: #35475a; text-decoration: none;}
#footer p {clear: both; margin: 0; padding: 0; text-align: center; line-height: normal; margin-top: 5px;} 
#footerNav {}


#int #footer {height: 30px; padding: 25px 5px; background: #526e8f url(../i-pres/footer-bg.gif) bottom repeat-x;}

#admin #footer {height: 30px; padding: 25px 5px; background: #526e8f url(../i-pres/footer-bg.gif) bottom repeat-x;}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

#int h2, #int h3 {color: #3e5066;}


.formAlert {visibility: hidden; font-size: 9px; font-weight: bold; color: #f00; padding-left: 2px;}
.uniformWidth {width: 250px;}
.error {font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #f00; margin-left: 5px;}
.userType {font-weight: bold; font-style:italic; color: #dea01b;}
#access {text-align: right; position: absolute; right: 45px;}
#admin ol>li {list-style-type: decimal; margin-left: 25px;}

#admin #userTable {width: 90%;}
#admin .tableHeader {background-color: #3c5166; font-weight: bold; color: #fff;}
#admin table td{width: 150px; padding: 1px 2px; vertical-align:top;} 

#admin li {line-height: 2em;}


#admin #eventTable {width: 90%; font-size: 10px;}

.success {font-weight: bold; color: #ff0000; font-style: italic; margin: 0; padding: 0;}


.odd {}

.even {background-color: #EEE;}

.thead {font-weight: bold; text-align: right; vertical-align: top;}


.intMenu {padding-top: 15px; padding-bottom: 50px;}
.intMenu li {float: left; min-width: 150px; padding-bottom: 10px;}


.eventArea {margin-bottom: 50px; clear: both; background-color: #ddd; padding: 10px; border-bottom: 2px solid #666;}
.eventArea img {float: left; margin: 0; margin-right: 7px; margin-bottom: 8px; border: 2px solid #91b5c2;}
.bookNow {clear: both; text-align: right;}
.bookNow img {float: none; border: 0; }


img.eventPageRight {margin-bottom: 20px; margin-left: 85px;}

#rightCol.image a {}

.eventCost {font-size: 14px; font-weight: bold; }
.dates {font-weight: bold; font-style: italic;}

.eventDescription {padding-top: 30px;}


.noBorder {border: 0;}

#captchaPage {background: #3c5166 url(../i-pres/body_bg.gif) repeat-x top; position: relative; color: #fff; padding: 20px; font-size: 15px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

#privacy2 {background: #3c5166 url(../i-pres/body_bg.gif) repeat-x top; position: relative; color: #fff; padding: 20px; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

#privacy2 li {list-style-type: disc; margin-left: 10px;}

#progressBar {margin-bottom: 15px;}

#alert {width: 450px; border: 1px solid #f00; font-weight: bold; color: #f00; background-color:#FF9; padding: 5px; margin: 5px 0;}


.h-3 {color: #3e5066; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}

#bookForm2 {display: none;}
#bookForm3a {display: none;}
#bookForm4 {display: none;}

.confirmationNumber {font-size: 14px; font-weight: bold;}

#confCustInfo{margin-bottom: 30px;}
#confCustInfo p {margin: 0; padding: 0;}
#confEventInfo{margin-bottom: 30px;}
#confEventInfo p {margin: 0; padding: 0;}
#confPaymentInfo{}
#confPaymentInfo p {margin: 0; padding: 0;}
.balDue {border: 1px solid #000; padding: 5px; font-size: 14px; font-weight: bold;}
.futurePayments {border: 1px solid #CC3333; background-color: #FFFFCC; color: #cc3333; font-weight: bold; padding: 10px;}

#ccwarn1{visibility: hidden; font-size: small; color: #f00; font-weight: bold;}
#cardnamewarn1{visibility: hidden; font-size: small; color: #f00; font-weight: bold;}
#cardtypewarn1 {visibility: hidden; font-size: small; color: #f00; font-weight: bold;}
#amtwarn1{visibility: hidden; font-size: small; color: #f00; font-weight: bold;}
#expwarn1{visibility: hidden; font-size: small; color: #f00; font-weight: bold;}
#ccwarn2{visibility: hidden; font-size: small; color: #f00; font-weight: bold;}
#cardnamewarn2{visibility: hidden; font-size: small; color: #f00; font-weight: bold;}
#cardtypewarn2 {visibility: hidden; font-size: small; color: #f00; font-weight: bold;}
#amtwarn2{visibility: hidden; font-size: small; color: #f00; font-weight: bold;}
#expwarn2{visibility: hidden; font-size: small; color: #f00; font-weight: bold;}
#ccwarn3{visibility: hidden; font-size: small; color: #f00; font-weight: bold;}
#cardnamewarn3{visibility: hidden; font-size: small; color: #f00; font-weight: bold;}
#cardtypewarn3 {visibility: hidden; font-size: small; color: #f00; font-weight: bold;}
#amtwarn3{visibility: hidden; font-size: small; color: #f00; font-weight: bold;}
#expwarn3{visibility: hidden; font-size: small; color: #f00; font-weight: bold;}
#ccwarn4{visibility: hidden; font-size: small; color: #f00; font-weight: bold;}
#cardnamewarn4{visibility: hidden; font-size: small; color: #f00; font-weight: bold;}
#cardtypewarn4 {visibility: hidden; font-size: small; color: #f00; font-weight: bold;}
#amtwarn4{visibility: hidden; font-size: small; color: #f00; font-weight: bold;}
#expwarn4{visibility: hidden; font-size: small; color: #f00; font-weight: bold;}
#cvv2warn1{visibility: hidden; font-size: small; color: #f00; font-weight: bold;}
#cvv2warn2{visibility: hidden; font-size: small; color: #f00; font-weight: bold;}
#cvv2warn3{visibility: hidden; font-size: small; color: #f00; font-weight: bold;}
#cvv2warn4{visibility: hidden; font-size: small; color: #f00; font-weight: bold;}





.noPrint {display: none;}
