/* CSS Document */
#header {width:878px; height:329px;}
#Securemenu {
	position:absolute;
	 top:45px;
    left:330px;
	/*padding:145px 0 0 330px;*/
}
#Secureheader {
	position:relative;
	width:878px;
	height:329px;
	z-index:1;
	padding: 0px;
	margin: 0px;
	background-image: url(/images/swr-owners-header.jpg);
	background-repeat: no-repeat;
}
#Secureheader ul {display:inline;}
#Secureheader ul li {color:#FFF; text-shadow:#000; font-family:Helvetica, Arial, sans-serif; font-size:16px; display:inline; padding:0px 20px 0px 0px; margin: 0px;}
#Secureheader ul li a {color:#FFF; text-shadow:#000; font-family:Helvetica, Arial, sans-serif; font-size:16px; display:inline; text-decoration:none; padding: 0px;	margin: 0px;}
#Secureheader ul li a:hover {color:#deada8; text-shadow:#000; font-family:Helvetica, Arial, sans-serif; font-size:16px; display:inline; text-decoration:none; padding: 0px;	margin: 0px;}

#Secureheader1 {
	position:relative;
	width:878px;
	height:329px;
	z-index:1;
	padding: 0px;
	margin: 0px;
	background-image: url(/images/swr-owners-header1.jpg);
	background-repeat: no-repeat;
}
#Secureheader1 ul {display:inline;}
#Secureheader1 ul li {color:#FFF; text-shadow:#000; font-family:Helvetica, Arial, sans-serif; font-size:16px; display:inline; padding:0px 20px 0px 0px; margin: 0px;}
#Secureheader1 ul li a {color:#FFF; text-shadow:#000; font-family:Helvetica, Arial, sans-serif; font-size:16px; display:inline; text-decoration:none; padding: 0px;	margin: 0px;}
#Secureheader1 ul li a:hover {color:#deada8; text-shadow:#000; font-family:Helvetica, Arial, sans-serif; font-size:16px; display:inline; text-decoration:none; padding: 0px;	margin: 0px;}


.ownerLogin {border:none; padding:14px 8px 0 0;}
.upperBar {background-color:#deada8; width:100%;}
.upperBar p {font-size:21px; font-family:Helvetica, Arial, sans-serif; color:#861e1d; margin:0 0 0 25px; padding:0; font-weight:100;}

.NavLeft {background-color:#f4e9dd;}
.NavLeft ul {margin:15px 0 0 10px; padding:0; text-decoration:none; list-style:none; width:200px;}
.NavLeft ul li {margin:0; padding:0 0 5px 0; font-family:Helvetica, Arial, sans-serif; color:#861e1d; font-weight:100; text-decoration:none; list-style:none;}
.NavLeft ul li a {text-decoration:none; color:#861e1d;}
.NavLeft ul li a:hover {text-decoration:none; color:#deada8;}
a:link.nav1, a:visited.nav1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	text-decoration:none; 
	color:#861e1d;
}
a:hover.nav1, a:active.nav1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	text-decoration:none; 
	color:#deada8;
}
.bodyRight {background-color:#faf3eb;}
.bodyRight p {margin:0; padding:10px 0 0 20px; font-family:Helvetica, Arial, sans-serif; color:#5c4341; font-size:16px;}
.ownresreporttable{
	background-color: #FFFFFF;
	border: 2px #861e1d solid;
}
.ownresreportheader{
	color: #FFFFFF;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight : bold;
	background-color: 861e1d;
	height: 25px;
}
.ownresreportcell{
	color: #000000;
	background-color: #f2e9da;
	font-size: 9pt;
	font-family: Helvetica, Arial, sans-serif;
}
.ownstatisticstable{
	background-color: #FFFFFF; 
	border: 2px #861e1d solid; 
}
.ownstatisticsheader{
	color: #FFFFFF;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight : bold;
	background-color: #861e1d;
	height: 25px;
}
.ownstatisticscell{
	color: #000000; background-color: #EFEFEF; font-size: 9pt; font-family: Helvetica, Arial, sans-serif;
}
.ownmainttable{
	background-color: #FFFFFF;
	border: 2px #861e1d solid;
}
.ownmaintheader{
	color: #FFFFFF;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight : bold;
	background-color: #861e1d;
	height: 25px;
}
.ownmaintcell{
	color: #000000; background-color: #EFEFEF; font-size: 9pt; font-family: Helvetica, Arial, sans-serif;
}
.ownmaintempty{
	background-color: #FFFFFF; font-size: 9pt; font-family: Helvetica, Arial, sans-serif;
}
/* CSS Document */
/* Php ICalenderX by Imthiaz Rafiq  hmimthiaz@vsnl.net */

/* This sets the link color */
.cal-link:link    { background: transparent; color: #000000; text-decoration: none}
.cal-link:visited { background: transparent; color: #000000; text-decoration: none}
.cal-link:hover   { background: transparent; color: #000000; text-decoration: underline}

/* This sets the dull link color */
.cal-dlink:link    { background: transparent; color: #999999; text-decoration: none}
.cal-dlink:visited { background: transparent; color: #999999; text-decoration: none}
.cal-dlink:hover   { background: transparent; color: #999999; text-decoration: underline}

/* This sets the calender outer box */
.cal-box {
	font-family: Helvetica, Arial, sans-serif;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #861e1d;
	border-right-color: #861e1d;
	border-bottom-color: #861e1d;
	border-left-color: #861e1d;
}
	
/* This sets the calendar back */
.cal-back {
	font-family: Helvetica, Arial, sans-serif; font-size: 12px;background-color: #deada8;}
	
/* This sets the calender year outer box */
.cal-year-box {
	border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #861e1d;}
/* This sets the calender today box */

/*This feature was added to PhpICalenderX by Mr.Matthew Waygood ( mwwaygoo@hotmail.com ) */
.cal-today {
	font-family: "Arial", Times, serif;
	font-size: 12px;
	color: #000000;
	background-color: #ffe2b1;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #861e1d;
}

/*This sets the calender year previous box */
.cal-year-prev {
	font-family: "Arial", verdana, san-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ffe2b1;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #861e1d;
}
	
/* This sets the calender year number previous box */
.cal-year {
	font-family: Helvetica, Arial, sans-serif; font-size: 12px;color: #000000;background-color: #ffe2b1;}

/*This sets the calender year Next box */
.cal-year-next {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ffe2b1;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #861e1d;
}

/*This sets the calender month outer box */
.cal-month-box {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #861e1d;
}

/*This sets the calender month previous box */
.cal-month-prev {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #fffae4;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #861e1d;
}

/*This sets the calender month text box */
.cal-month {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #861e1d;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #861e1d;
	border-left-color: #861e1d;
	border-top-color: #861e1d;
	border-right-color: #861e1d;
}

/*This sets the calender month next box */
.cal-month-next {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #fffae4;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #861e1d;
}


/*This sets day box*/
.cal-days-box {
	display: marker;
}

/*This sets day of the week start*/
.cal-day-start {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FAF3EB;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #861e1d;
	border-left-color: #861e1d;
	border-top-color: #861e1d;
	border-right-color: #861e1d;
}

/*This sets day of the week rest*/
.cal-day-rest {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #faf3eb;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #861e1d;
	border-left-color: #861e1d;
	border-top-color: #861e1d;
	border-right-color: #861e1d;
}


/*This sets days availible*/
.cal-days-avail {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFF99;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #861e1d;
	border-right-color: #861e1d;
	border-bottom-color: #861e1d;
	border-left-color: #861e1d;
}

/*This sets the out of range days */
.cal-days-unknown {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #EE3322;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #861e1d;
	border-right-color: #861e1d;
	border-bottom-color: #861e1d;
	border-left-color: #861e1d;
}

/*This sets days booked*/
.cal-days-booked {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #C5D2F9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #861e1d;
	border-right-color: #861e1d;
	border-bottom-color: #861e1d;
	border-left-color: #861e1d;
}

/*This sets Owner Res*/
.cal-days-CO {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #C5D2F9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #861e1d;
	border-right-color: #861e1d;
	border-bottom-color: #861e1d;
	border-left-color: #861e1d;
}

/*This sets Z-Block Res*/
.cal-days-ZB {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #EE44EE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #861e1d;
	border-right-color: #861e1d;
	border-bottom-color: #861e1d;
	border-left-color: #861e1d;
}

/*This set History Res*/
.cal-days-HS {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #90EE90;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #861e1d;
	border-right-color: #861e1d;
	border-bottom-color: #861e1d;
	border-left-color: #861e1d;
}

/*This sets Unconfirmed Res*/
.cal-days-UC {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFAA00;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #861e1d;
	border-right-color: #861e1d;
	border-bottom-color: #861e1d;
	border-left-color: #861e1d;
}

/*This sets Confirmed Res*/
.cal-days-C {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FF7700;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #861e1d;
	border-right-color: #861e1d;
	border-bottom-color: #861e1d;
	border-left-color: #861e1d;
}

/*This sets Checked In Res*/
.cal-days-CI {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #AA88EE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #861e1d;
	border-right-color: #861e1d;
	border-bottom-color: #861e1d;
	border-left-color: #861e1d;
}

/*This sets Checked In Res*/
.cal-days-G {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #AA88EE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #861e1d;
	border-right-color: #861e1d;
	border-bottom-color: #861e1d;
	border-left-color: #861e1d;
}
/*This sets Checked In Res*/
.cal-days-O {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FF00FF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #861e1d;
	border-right-color: #861e1d;
	border-bottom-color: #861e1d;
	border-left-color: #861e1d;
}
/*This sets the out of month days */
.cal-days-invalid {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #861e1d;
	border-right-color: #861e1d;
	border-bottom-color: #861e1d;
	border-left-color: #861e1d;
}
/*For 3-D buttons*/
a.3dbuttonlink{
	background: transparent; color: #FFFFFF; text-decoration: none
}
.3dbuttontable {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #861e1d;
}
.3dbuttoncell {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #861e1d;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #861e1d;
	border-left-color: #861e1d;
	border-top-color: #861e1d;
	border-right-color: #861e1d;
}
/* Make a table column that looks just like the submit button */
td.buttonmain {
	background-color: #861e1d;
	color: #ffffff;
	font-weight: bold;
	border-color: #861e1d;
	border-width: 1px;
	padding: 1px
}
.eventstable	{ 
	width: 95%;
	background-color: #FFFFFF; 
	padding: 0px;
	margin: 0px;
	border: 1px solid #861e1d;
}

.eventshead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	padding: 3px;
	background-color: #861e1d;
}
.eventshead a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	}
	.eventshead a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	}
	.eventshead a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	}
	.eventshead a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	}
.eventsspecs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	color: #5c4341;
	padding: 3px;
}
                          
.eventsdetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	color: #5c4341;
	background-color: #ffffff;
	padding: 3px;
}
p a {color:#861e1d; font-family:Helvetica, Arial, sans-serif; font-size:14px; display:inline; text-decoration:none;}
p a:hover {
	color:#deada8;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	display:inline;
	text-decoration:none; 
	}          
H1 {
	font-family: font-family:Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #5c4341;

}
H2 {
	font-family:Helvetica, Arial, sans-serif;
	color: #5c4341;
	font-size: 14px;

}
H3 {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5c4341;

}
H4 {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 11px;
}
H5 {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 10px;
}
H6 {
	font-family:Helvetica, Arial, sans-serif;
	color: #5c4341;
	font-size: 8px;
}
P {font-size: 12px; font-family:Helvetica, Arial, sans-serif;}
UL {font-size: 12px; font-family:Helvetica, Arial, sans-serif;}
TD {font-size: 12px; font-family:Helvetica, Arial, sans-serif;}   
 
hr {
	border-style: solid;
	background-color: #ffffff;
	height: 1px;
	border: none;
	width: 100%;
}
table {
	background-color: #FFFFFF;
}
.hd {
	background-color: #deada8;
	padding: 5px;
	border-top: 1px solid #861e1d;
	border-right: 1px solid #861e1d;
	border-bottom: 1px solid #861e1d;
	border-left: 1px solid #861e1d;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #CC0000;
}

.maintable {
	padding: 0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	border-top: 1px solid #861e1d;
	border-right: 1px solid #861e1d;
	border-bottom: 1px solid #861e1d;
	border-left: 1px solid #861e1d;

}

.hdsample {
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #861e1d;
	border-right: 1px solid #861e1d;
	border-bottom: 1px solid #861e1d;
	border-left: 1px solid #861e1d;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5c4341;
	text-align: left;
}

.sampletype {
	background-color: #555C6F;
	padding: 5px;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FDE369;
	text-align: center;
	border: 1px solid #ffffff;
	font-style: italic;
	font-variant: normal;
	text-transform: uppercase;


}
.sampleimage {
	padding: 5px;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5c4341;
	text-align: center;
	background-color: #deada8;
	border: 1px solid #861e1d;
	vertical-align: bottom;
}


.whitetable {
	border: medium solid #666666;
}
.whitetable {
	background-color: #FFFFFF;
	padding: 10px;
	border: none;
}
.print {

	background-color: #555C6F;
	padding: 5px;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FDE369;
	text-align: center;
	border: 1px solid #ffffff;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}


/* FORM elements */
input, textarea, select {
	color: #5c4341;
	font: normal 12px Helvetica, Arial, sans-serif;
	border: 1px solid #861e1d;
	text-indent: 2px;
	padding: 2px
}

/* The button alternative with a 3d effect */
input.button {
	color: #861e1d;
	font: bold 12px Helvetica, Arial, sans-serif;
	border: 2px;
	border-style: outset;
	border-color: #861e1d;
	text-indent: 2px;
	background-color: #deada8;
	padding: 3px;
}


/* The checkbox/radio alternative to matches the page background color */
input.chkradio {
	color: #ffffff;
	border: 0px;
	background-color: #faf3eb;
	padding: 0px;
}