/***********************GLOBAL SETTINGS***********************/
/*Changes within this document will apply to the whole site  */
/*************************************************************/

body {
	width: 780px;
	margin: 0 auto;
	background: #fff url(background.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}


body {
	text-align: center;
}

html,body {
	height: 100%;
}


/*global set paddings and margins to 0 for all elements*/

* {
	padding: 0;
	margin: 0;
}
img {
	border: 0px;
}

a:link, a:visited { color: #36001e; text-decoration:none; }
a:hover { color: #36001e; text-decoration: underline; }

#box { width:780px;
	background: #fff;
	height:100%;
	
}

#box td { border-collapse:collapse;
	
}


hr { border-style: dotted; color:#949788;}


/*//////////////////////STYLE FOR MAIN PAGE///////////////////////////////*/

#maintable {
	background: #fff;
	height:100%;
	vertical-align:top;
	
}

#maintable td {  vertical-align:top; border-collapse:collapse;
	
}

.maintenancenotes {font-size: 11px; font-style:italic; color: #ffffff;}


/*//////////////////////STYLE FOR INTRODUCTION///////////////////////////////*/

#introduction-table {padding:0px; vertical-align:top; border-collapse:collapse; }

#introduction {padding:0px;}

#introduction td {padding: 5px; vertical-align:top;}
	
.header {font-size: 14px; color: #681233;}
.header-subheader  {font-size: 13px; font-weight:bold; color: #681233; text-transform:uppercase;}
.text {font-size: 11px; color: #000000; text-align:justify; vertical-align:text-top; line-height: 16px;}
.testimonials {font-size: 11px; color: #36001e; text-align:right; font-weight:bold; vertical-align:text-top;}
.endorsements {font-size: 12px; color: #36001e; text-align:justify; vertical-align:text-top; line-height: 20px;}
.endorsements-title {font-size: 12px; font-weight:bold; color: #36001e; text-align:right; vertical-align:text-top; line-height: 20px;}



/*//////////////////////STYLE FOR DETAILS///////////////////////////////*/

#details { background:#e7eecf; padding:5px; vertical-align:top; }
.detailstext {font-size: 11px; color: #000000; text-align:justify; vertical-align:text-top;}
.details {font-size: 10px; color: #000000; text-align:justify; vertical-align:text-top}
.details-header {font-size:11px; font-weight:bold; text-transform:uppercase}
.details-subheader {font-size:11px; font-weight: bold; text-transform: none; text-decoration:underline;}

.calendar-month {font-size: 14px; color: #681233; text-transform:uppercase;}
.calendar {font-size: 10px; color: #000000; text-align:left; vertical-align:text-top}
.calendar-header {font-size:11px; font-weight:bold; text-transform: none; text-align:left;}
.calendarLinks a {color: #000000; text-align:left; vertical-align:text-top;}
.calendarLinks a:link {color: #000000; text-align:left; vertical-align:text-top; text-decoration: underline; }
.calendarLinks a:visited {color: #000000; text-align:left; vertical-align:text-top; text-decoration: underline; }
.calendarLinks a:hover {color: #000000; text-align:left; vertical-align:text-top; text-decoration: none; }

#details-photo { background:#fff; padding:0px; vertical-align:top; }

.signup { width: 250px; background-color: #f3f6e7; padding: 10px; border: 1px #731843 solid; }


/*//////////////////////SETTINGS FOR LOGO//////////////////////*/

#logo {
	background: #fff url(logo-01.gif) no-repeat;
	width: 780px;
	height: 308px;
	font-size: 11px;
	border-collapse:collapse;
	vertical-align:text-bottom;
	
}

#logo td {vertical-align:text-bottom;
			vertical-align:bottom;

}

#logo-02 {
	background: #fff url(logo-02.gif) no-repeat;
	width: 780px;
	height: 308px;
	font-size: 11px;
	border-collapse:collapse;
	vertical-align:text-bottom;
	
}

#logo-02 td {vertical-align:text-bottom;
			vertical-align:bottom;


}

#logo-03 {
	background: #fff url(background-02.gif) no-repeat;
	width: 780px;
	height: 308px;
	font-size: 11px;
	border-collapse:collapse;
	
	
}

#logo-03 td {


}
#Container {margin:0 auto; width:100%;}
#logo-05 {margin-right: 0px; margin-top:30px;}
#block { width:675px; margin:0 auto; margin-top:0px; text-align:left;}
#Note {margin-left: 50px; margin-top:70px; width:300px;}
.note {font-size: 18px; color: #681233; text-align:left; font-style:italic; font-weight:bold; font-family:Palatino, Georgia, "Times New Roman", Times, serif;}
.textBlock {font-size: 11px; color: #000000; text-align:left; vertical-align:text-top; line-height: 16px;}
.textHeader {font-size: 13px; font-weight:bold; color: #681233; text-transform:uppercase; vertical-align:top;}
a.textHeader:link, a.textHeader:visited  {font-size: 13px; font-weight:bold; color: #681233; text-transform:uppercase; vertical-align:top;}
a.textHeader:hover {font-size: 13px; font-weight:bold; color: #681233; text-transform:uppercase; vertical-align:top;text-decoration: underline; }

.textAd {font-size: 11px; color: #000000; text-align:left; vertical-align:text-top; line-height: 16px; padding-right:10px;}
.textAdHeader {font-size: 13px; font-weight:bold; color: #681233; text-transform:uppercase; vertical-align:top; padding-top:7px;}

a.textAd:link, a.textAd:visited  {font-size: 11px; color: #000000; text-align:left; vertical-align:text-top; line-height: 16px; padding-right:0px;text-decoration: underline; }
a.textAd:hover {font-size: 11px; color: #000000; text-align:left; vertical-align:text-top; line-height: 16px; padding-right:0px;text-decoration: none; }



/*//////////////////////SETTINGS FOR HEADER//////////////////////*/

#header {
	background: #fff;
	font-size: 11px;
	vertical-align:bottom;
	
}
#header td {
	padding:10px;
}



/*//////////////////////SETTINGS FOR FOOTER//////////////////////*/

#footer { background: #fff;
		padding:15px;
		font-size:10px;
		color:#681233;
		font-weight:bold;
		text-align:center; vertical-align:text-bottom;
		border-top:0px dotted #681233;
		
		}

#footer td { text-align:center;
}

.footer {font-size:10px; color:#36001e; font-weight:bold; text-align:center;}


/*//////////////////////SETTINGS FOR NAVBAR//////////////////////*/

#navbar { width:780px;
	background: #e7eecf;
	border-collapse:collapse;
	vertical-align:top;
	
}
#navbar td {
	padding: 10px;
	color: #36001e;
	text-align : center;
	font-size: 12px;
}

/*//////////////////////SETTINGS FOR PRICE LIST//////////////////////*/

#pricelist { width:700px;
	background: #fff;
	border-collapse:collapse;
	vertical-align:top;
	
}
#pricelist td {
	padding: 5px;
	color: ;
	text-align : left;
	font-size: 12px;
	vertical-align:middle;
}
.altRowHeader {
	background-color: #a7a7a7;
	color:#333333;font-size:11px; font-weight:bold; text-transform:uppercase;
}

.altRowEven {
	background-color: #e7eecf;
	color:#333333;
}
.altRowOdd{
	background-color: #f0f0f0;
	color:#333333;
}

input.pricelistButton {
	background: none;
	border-bottom: 1px solid #a7a7a7;
	border-left: 1px solid #a7a7a7;
	border-right: 1px solid #a7a7a7;
	border-top: 1px solid #a7a7a7;
	color: #a7a7a7;
	font-weight: normal;
	padding: 3px;
	
}

input.pricelistButton:hover {
	background: #3c0522;
	border-bottom: 1px solid #a7a7a7;
	border-left: 1px solid #a7a7a7;
	border-right: 1px solid #a7a7a7;
	border-top: 1px solid #a7a7a7;
	color: #fff;
	font-weight: normal;
	padding: 3px;
}

/*//////////////////////SETTINGS FOR FORMS//////////////////////*/

input.formCheckbox {
	border: none;
	background: transparent;
}

input.formButton {
	background: #3c0522;
	border-bottom: 1px solid #3c0522;
	border-left: 1px solid #3c0522;
	border-right: 1px solid #3c0522;
	border-top: 1px solid #3c0522;
	color: #ededed;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 3px;
	
}

input.formButton:hover {
	background:#e7cdd4;
	border-bottom: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	border-top: 1px solid #f2f2f2;
	color: #333333;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 3px;
}