
/* transferred from index.tpl */


.style1 {color: #FFFFFF}
.style2 {color: #3399FF}
.style3 {color: #3366FF}
.style4 {
	color: #FF3300;
	font-weight: bold;
}

ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 1.5em;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-decoration: none;
text-indent: 1px;
list-style-position: outside;
list-style-image: url(arrow.gif);
padding: 6px;
margin: 14px;
margin-top: 0px;
margin-bottom: 4px;
}


.textstyle{
   font-size: 11px;
   }

.textstyle12{
   font-size: 12px;
   }


A.lite:link {text-decoration: none; color: ababab;}
A.lite:visited {text-decoration: none; color: ababab;}
A.lite:active {text-decoration: none;}
A.lite:hover { text-decoration: underline; color: ababab;}


A.blue:link {text-decoration: none; color: ddf0ff;}
A.blue:visited {text-decoration: none; color: ddf0ff;}
A.blue:active {text-decoration: none;}
A.blue:hover { text-decoration: underline; color: ddf0ff;}


A.red:link {text-decoration: none; color: ff0000;}
A.red:visited {text-decoration: none; color: ff0000;}
A.red:active {text-decoration: none;}
A.red:hover { text-decoration: underline; color: ff0000;}

.AccordionTitle, .AccordionContent, .AccordionContainer
{
position:relative;
width:250px;
}

.AccordionTitle
{
height:58px;
overflow:hidden;
cursor:pointer;
font-family:Arial;
font-size:8pt;
font-weight:bold;
vertical-align:middle;
text-align:center;
background-repeat:repeat-x;
display:table-cell;
background-image:url('title_repeater.jpg');
-moz-user-select:none;
}

.AccordionContent
{
height:0px;
overflow:auto;
display:none; 
}

.AccordionContainer
{
}


.textstyle10{
   font-size: 10px;
   }
	 
	 
	 
	 #posA { position:relative; top: -882px; left: 3px; visibility: visible; z-index:2 }
#posB { position:relative; top: -854px; left: 18px; visibility: visible; z-index:2 }


/* end transferred from index.tpl */




.fronttext {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #FFFFFF;



}
.err {
	color:red;
	font-size:x-small;
	}

.warn {
	color:red;
	
	}

.secure {

	background-color: #FFFFFF;
	}
a:link {
	font-weight:bold;
	text-decoration: none;
      color: #68B1D0;
	font-family: Tahoma, sans-serif;
}
a:visited {
	font-weight:bold;
	text-decoration: none;
      color: #569A9D;
	font-family: Tahoma,  sans-serif;
}
a:hover {
	font-weight:bold;
	text-decoration: underline;
	font-family: Tahoma, sans-serif;
}
a:active {
	font-weight:bold;
	text-decoration: none;
	font-family: Tahoma, sans-serif;
}


a.provider:link { text-decoration: none; font-weight:normal; color: #0000FF; font-family: Tahoma, sans-serif }
a.provider:visited { text-decoration: none; font-weight:normal; color: #800080; font-family: Tahoma, sans-serif }
a.provider:hover { text-decoration: underline; font-weight:normal; font-family: Tahoma, sans-serif; color: #CC0000 }
a.provider:active { text-decoration: none; font-weight:normal; font-family: Tahoma, sans-serif }



.fields {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #000033;
	background-color: #FFFFFF;
	border: 1px solid #0000FF;
	
}
.fieldsClear {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #000033;
	background-color: #FFFFFF;
	text-align: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.sortBy {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
}
.errfields {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #000033;
	background-color: #FFDDDD;
	border: 1px solid #FF0000;
	
}
.fieldsBut{
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #000033;
	background-color: #FFFFBB;
	border: 1px solid #0000FF;
	margin:1px;
	padding:2px;
	text-decoration: none;
}
.fronttextTitle {
	font-family: Tahoma,  sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;

}

#dropmenudiv{
	position:absolute;
	line-height:18px;
	z-index:100;
}

#dropmenudiv a{
	width: 100%;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #3A4E8B;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #5576BD;
	padding-right: 2px;
	padding-left: 2px;
}

#dropmenudiv a:hover{
	background-color: #5770B9;
	color:#FFCC00;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.fronttextTitleblink {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: blink;
}
.fronttextMessage {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000033;
	background-image: url();
	background-repeat: no-repeat;
	padding-right: 5px;
	padding-left: 5px;


}
.text {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	color: #000066;
}
.title {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	padding: 0px;
}
.nav {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #68B1D0;
	text-decoration: none;
	line-height: 11pt;

}
.copyright {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;

}
.textArial {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;


}
.textArialSm {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #000000;
}
.boxA {
	border: 1px solid #333333;
	filter: DropShadow(Color=CCCCCC, OffX=1, OffY=1, Positive=y);

}
.quotes {
	font-family: Tahoma, sans-serif;
	font-size: 10pt;
	color: #333399;
	font-weight: bold;
	line-height: 15pt;
}
.textB {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15pt;
	padding-bottom: 2px;
}
.button {
	background-color: #000000;
	background-image: url(images/button-background.jpg);
	background-repeat: repeat;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	border: 1px solid #FFCC74;
	height: 21px;


}
.textArialPaddingTop {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 3px;

}
.quotesPadding {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 15pt;
	padding: 5px 7px;
	text-transform: uppercase;


}
.Scrolls { 
	scrollbar-face-color: #56775A;
	scrollbar-shadow-color: #666666;
	scrollbar-highlight-color: #B0C6B4;
	scrollbar-3dlight-color: #8EAE93;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #779D7C;
	scrollbar-arrow-color: #000000;
} .buttonGreen {
	background-color: #000000;
	background-image: url(images/button-background.jpg);
	background-repeat: repeat;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	border: 1px solid #28522C;
	height: 23px;

}
.textSm {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-top: #333333;
	border-right: 1px solid #333333;
	border-bottom: #333333;
	border-left: #333333;
	padding-right: 5px;



}
.textSm2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-top: #333333;
	border-right: #333333;
	border-bottom: #333333;
	border-left: 1px solid #333333;
	padding-left: 5px;

}
.textBldBlue {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	padding-bottom: 2px;
	font-weight: bold;
	line-height: 15px;


}
.header {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #000000;
}
.textShortLines {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 13pt;
	padding-bottom: 2px;
}
.quotesPaddingLC {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	line-height: 15pt;
	padding: 5px 7px 6px;
}
.border {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12pt;
	color: #000000;
	text-decoration: none;
	padding: 5px 5px 6px;
	border-top: 1px solid #28522C;
	border-right: 1px #28522C;
	border-bottom: 1px #28522C;
	border-left: 1px solid #28522C;
}
.borderLTR {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12pt;
	color: #000000;
	text-decoration: none;
	padding: 5px 5px 6px;
	border-top: 1px solid #28522C;
	border-right: 1px solid #28522C;
	border-bottom: 1px #28522C;
	border-left: 1px solid #28522C;
}
.borderALL {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12pt;
	color: #000000;
	text-decoration: none;
	border-top: 1px solid #28522C;
	border-right: 1px solid #28522C;
	border-bottom: 1px solid #28522C;
	border-left: 1px solid #28522C;
}
.borderL {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12pt;
	color: #000000;
	text-decoration: none;
	padding: 5px 5px 6px;
	border-left: 1px solid #28522C;
}
.borderSM {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10pt;
	color: #000000;
	text-decoration: none;
	padding: 5px 5px 6px;
	border-top: 1px solid #28522C;
	border-right: 1px #28522C;
	border-bottom: 1px #28522C;
	border-left: 1px solid #28522C;
}
.borderLTRSM {


	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12pt;
	color: #000000;
	text-decoration: none;
	padding: 5px 5px 6px;
	border-top: 1px solid #28522C;
	border-right: 1px solid #28522C;
	border-bottom: 1px #28522C;
	border-left: 1px solid #28522C;
}
.headerNoPadding {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.textMboardTitles {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 5px;
	font-weight: bold;
	height: 26px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DADADA;


}
.textMboardText {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 4px;
	padding-bottom: 4px;


}
.checkbox {
	height: 13px;
	width: 13px;
}
.borderArial {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12pt;
	color: #000000;
	text-decoration: none;
	padding: 5px 5px 6px;
	border-top: 1px solid #28522C;
	border-right: 1px #28522C;
	border-bottom: 1px #28522C;
	border-left: 1px solid #28522C;
}
.borderLTRArial {


	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12pt;
	color: #000000;
	text-decoration: none;
	padding: 5px 5px 6px;
	border-top: 1px solid #28522C;
	border-right: 1px solid #28522C;
	border-bottom: 1px #28522C;
	border-left: 1px solid #28522C;
}
.formBoxLrg {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 398px;
}
.formbox60 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 60px;
}
.textMboardTextLrg {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 4px;

}
.textArialPadding {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 4px;
	padding-right: 4px;


}
.formLrg2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 388px;
}
.textArial2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-right: 8px;
	padding-left: 8px;
}
.titleVeranda {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	padding: 0px;
	line-height: 26px;

}
.textLrg {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

}
.textLrgBackground {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #BEBEBE;

}
.buttonGreenPadding {
	background-color: #000000;
	background-image: url(images/button-background.jpg);
	background-repeat: repeat;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	border: 1px solid #28522C;
	height: 23px;
	padding: 4px;

}
.borderArialLTR {


	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12pt;
	color: #000000;
	text-decoration: none;
	padding: 5px 5px 6px;
	border-top: 1px solid #28522C;
	border-right: 1px #28522C;
	border-bottom: 1px #28522C;
	border-left: 1px solid #28522C;
}
.borderLTRArial2 {



	font-family: Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12pt;
	color: #000000;
	text-decoration: none;
	padding: 5px 5px 6px;
	border-top: 2px solid #28522C;
	border-right: 1px solid #28522C;
	border-bottom: 1px solid #28522C;
	border-left: 1px solid #28522C;
}
.textLrgArial {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #234726;
	line-height: 22px;

}
.borderAllArialLrg {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #000000;
	text-transform: uppercase;
}
.borderNoPadding {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12pt;
	color: #000000;
	text-decoration: none;
	border-top: 1px solid #28522C;
	border-right: 1px #28522C;
	border-bottom: 1px #28522C;
	border-left: 1px solid #28522C;
}
.linksIntro {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C9D0C9;
}
.textArialNews {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 10pt;

}
body {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #000033;
}


#content {
	width:1020px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
}

#compleft {
	width:35px;
	height:1400px;
	float:left;
}

#compright {
	width:36px;
	height:1400px;
	float:right;
	position:relative;
	top:0;
}

#header {
	width:940px;
	height:212px;
	float:left;
}

#logo {
	width:264px;
	height:212px;
	float:left;
}

#fadeshow {
	width:669px;
	height:212px;
	float:left;
	margin-top:15px;
}


#main {
	width:1000px;
	background-color: #ffffff;
	margin-left:20px;
	margin-top:230px;
//	height:1300px;
}

#leftColumn {
	width:200px;
	margin-left:20px;
	float:left;
}

#leftColumn a img{
	margin-bottom:10px;
}


#centerColumn {
	width:525px;
	float:left;
}

#announcement {
	border:1px solid #ABABAB;
	width:520px;
	margin-bottom:25px;
}

#announcement-header{
	font-family: arial,helvetica;
	font-weight: bold;
	font-size: 13px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}




#AccordionContainer {
	width:260px;
	float:left;
	background-color: #D8E1FA;
	margin-right:2px;
}

#AccordionContainer2 {
	width:260px;
	float:left;	
	background-color: #D8E1FA;
	margin-bottom:25px;
}

#rentalsdoneright {
	margin-top:25px;
	margin-bottom:25px;
}

#rightColumn {
	width:200px;
	float:right;
}

#loginFormDiv {
	width:170px;
//	height:175px;
	border:2px solid #ABABAB;
	background-color: #D8E1FA;
	margin-left:5px;
	font-family: Verdana;
	font-size:10px;
	margin-bottom:10px;
}

#loggedInDiv {
	line-height:100%;
	width:179px;
	padding:3px;
	border:2px solid #ababab;
	margin-left:5px;
	font-family: Tahoma, san-serif;
	font-size:11px;
}

#footer {
	background-color:#0199fe;
	color:#ffffff;
	text-align:center;
	width:1050px;
}


#mobile-logo {display:none;}


/* All phones- portrait */
@media only screen and (max-width: 750px)  {
	
	#mobile-logo {display:block;}
	#full-logo {display:none;}
	
	#content {
		width:100%;
	}
	#compLeft {
		display:none;
	}
	#compRight {
		display:none;
	}
	
	#header {
		width:100%;
		float:none;
		height:160px;
	}
	
	#logo {
		width:100%;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		float: none;
		height:50px;
		position:absolute;
		z-index:1001;
	}
	
	#mobile-logo	{
		position:absolute;
		left:0;
		z-index:1001;
	}
	
	
	#logo img{
//		width:75%;
//		height:auto;
		float:left;
//		margin-left:auto;
//		margin-right:auto;	
	}
	
	#fadeshow {
		position: absolute;
		top: 0;
		width:100%;
//		height:48%;
		height:100px;
		float:none;
		z-index:10;
		margin-top:0;
		margin-bottom:-50px;
//		padding:0;
	}
	
	#fadeshow1 .gallerylayer img{
		max-width: 100%;
		height: auto;
	 }
	 
	#fadeshow1	{
//		margin-top:-50px;		
	}
	
	#mobile-menu-icon-open	{
		z-index:1001;
	}
	
	#mobile-menu-icon-close	{
		z-index:1001;
	}
	
	#menubar	{
		z-index:1002;
	}
	
	
	
	

	#main {
		clear:both;
		width:100%;
		background-color: #ffffff;
		margin-left:0px;
		margin-top:-50px;
	}
	
	

	#leftColumn {
		width:49%;
		margin-left:0px;
		float:left;
		margin-top:0px;
		text-align:center;
	}
	

	#leftColumn img{
		width:90%;
		height:auto;
	}

	#centerColumn {
		margin-top:10px;
		width:100%;
		float:right;
		text-align:center;
	}
	
	
	
	#loginFormDiv {
		width:94%;
	}
	
	#helpful_phone_number {
		width:94%;
		margin-left:auto;
		margin-right:auto;
	}

	#rightColumn {
		width:49%;
		margin-left:5px;
		float:left;
		margin-top:0px;
		text-align:center;
	}
	

	#rightColumn img{
		max-width:94%;
		height:auto;
	}
	
	
	#announcement {
		width:98%;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:10px;
		text-align:left;
	}

	#announcement-header{
		font-size: 12px;
	}
	
	
	#AccordionContainer {
		width:48%;
		margin-left:1%;
	}

	#AccordionContainer2 {
		width:48%;
		margin-right:1%;
		margin-bottom:10px;
		float:right;
	}
	
	.AccordionContent {
		width:100%;
		margin-left:2px;
		margin-right:2px;
	}
	
	#centerColumn img{
		max-width:90%;
		height:auto;
		margin-left:auto;
		margin-right:auto;
	}
	
	#rentalsdoneright {
		width:100%;
	}
	
	#footer {
		width:100%;
	}
	
//	td#e10{pointer-events:'';}
#lnk0.href='#';

a.taphover:hover, a.taphover.hover {
    background: red;
    color: white;
};
	
	
}





@media only screen and (max-width: 740px) and (orientation: landscape) {}