/* Maine Style Realty - Emerson Bruce February 2010*/

*{ margin:0; padding:0;}
/*default styles*/
body{ margin:0; padding:0;}

p, table, td, ul, li{
	font-family:tahoma, helvetica, "arial narrow", tahoma, sans-serif;
}

p{ 
	text-align:left;
	margin:0;
	padding:0;
	line-height:13pt;
	font-size:10pt;
	color:#646464;
}
img {
	border-color:#64C5CD;
	border-style:solid;
	border-width:0px;
	margin:0;
	padding:0;
}
a img{
	margin:0;
	padding:0;
}
a:link img{ border-width:0px;}
a:visited img{ border-width:0px;}
a:hover img{ border-width:0px;}
a:active img{ border-width:0px;}

.imageleft{ float:left; margin:4px 20px 5px 0;}
.imageright{ float:right; margin:4px 0 5px 20px;}

.clearboth{ clear: left; clear:right; clear:both;}

h1{ font-family: "century gothic", helvetica, "arial narrow", tahoma, sans-serif; color:#6f6f6f; font-size:9pt; line-height:13pt; font-weight:100; text-align:left; letter-spacing:4px; }
h2{ font-family: "century gothic", helvetica, "arial narrow", tahoma, sans-serif; color:#2bb9de; font-size:10pt; line-height:13pt; font-weight:200; text-align:left; letter-spacing:1px; }
h3{ font-family: "century gothic", helvetica, "arial narrow", tahoma, sans-serif; color:#572600; font-size:10pt; line-height:13pt; font-weight:200; text-align:left; letter-spacing:1px;}
h4{ font-family: "century gothic", helvetica, "arial narrow", tahoma, sans-serif; color:#2da095; font-size:10pt; line-height:13pt; font-weight:200; text-align:left; letter-spacing:1px;}
h5{ font-family: "century gothic", helvetica, "arial narrow", tahoma, sans-serif; color:#64c5de; font-size:9pt; line-height:13pt; font-weight:700; text-align:left; letter-spacing:1px;}
h6{ font-family: "century gothic", helvetica, "arial narrow", tahoma, sans-serif; color:#919191; font-size:11pt; line-height:13pt; font-weight:700; text-align:left; letter-spacing:4px; }

a:link{ color:#6e6c6a; text-decoration:none;}
a:visited{ color:#6e6c6a; text-decoration:none;}
a:active{ color:#6e6c6a; text-decoration:none;}
a:hover{ color:#2da095; text-decoration:none;}

a.teallink:link{ color:#2bb9de; text-decoration:none;}
a.teallink:visited{ color:#2bb9de; text-decoration:none;}
a.teallink:hover{ color:#2da095; text-decoration:none;}
a.teallink:active{ color:#2bb9de; text-decoration:none;}

/* layout styles */
.wrapper{ 
	height:100%;
	width:100%;
	text-align:center;
}

.master{ 
	background:url(images/ltteal.gif);
	width:1000px;
	text-align:left;
	display:inline-table;
}
.titlediv{
	width:1000px;
	padding:47px 0 0 0;
	background:url(images/titlebg-wide.jpg) bottom left repeat-x #ffffff;
}

.rightboxesdiv{
	background:url(images/ltteal.gif);
	
	width:1000px;
}
.rightboxesdiv2 {
	background:url(images/homerightboxes.jpg) top right no-repeat;
	height:454px; 
	width:756px; 
	float:right;
	text-align:left;
}
.greycloudsimagediv{
 padding-left:120px;
}
.tealboximagediv{
}
.copyrightdiv{
	width:543px;
	height:94px;
	background:white;
	bottom:0;
	position:relative;
	z-index:500;
}
.copyright{
	position:relative;
	top:65px;
	left:35px;
	color:#4D1F03;
	letter-spacing:5px;
	font-family:"century gothic", times;
	font-size:9pt;
}


/* inner css */
.headerdivbg{ position:absolute; background:white; height:110px; width:1001px;}
.titlediv-inner{
	width:1000px;
	padding:47px 0 0 0;
	background:transparent;
	position:relative;
	z-index:900;
}
.maintable{ 
	width:100%;
	position:relative;
	top:-10px;
	z-index:10;
}
.leftcolumntd{ 
	background:#D2E5E5;
	vertical-align:top;	
	border:solid 4px #E8F4F4;
	width:250px;
}
.contentcolumntd{ 
	background:#E8F4F4;
	vertical-align:top;
}
.contentdiv{
	margin:100px 100px 100px 100px;
}
.logodiv{
	text-align: right;
	padding-right:1px;
}
.copyrightdiv-inner{
	width:1000px;
	background:white;
	
	top:-10px;
	bottom:0;
	position:relative;
	z-index:500;
}
.copyright-inner{
	position:relative;
	top:10px;
	background:white;
	color:#4D1F03;
	letter-spacing:5px;
	font-family:"century gothic", helvetica, "arial narrow", tahoma, sans-serif;
	font-size:9pt;
	text-align:center;
	height:67px;
	line-height:15pt;
}
/* menu */
div.homemenudiv{
	position:absolute; 
	top:109px;
	z-index:500;
}

ul.homemenu{
	margin:0 0 0 0;
	list-style-type:none;
	padding:18px 0 5px 15px;
	line-height:17px;
	padding-top:21px;

}
.homemenu li{
	margin: 0 0 16px 0;
	padding:0 0 0 0;
	 height:17px;
}
.homemenu li a{ line-height:16px; margin:0; padding:0; height:17px;}
.homemenu li a:link{border-bottom:solid 1px #ffffff; line-height:16px; margin:0; padding:0; height:17px;}
.homemenu li a:visited{border-bottom:solid 1px #ffffff; line-height:16px; margin:0; padding:0; height:17px;}
.homemenu li a:hover{border-bottom:solid 1px #64C5CD; line-height:16px; margin:0; padding:0; height:17px;}
.homemenu li a:active{border-bottom:solid 1px #ffffff; line-height:16px; margin:0; padding:0; height:17px;}
/* test index page menu */
ul.homemenutest{
	margin:0 0 0 0;
	list-style-type:none;
	padding:18px 0 5px 15px;
	line-height:17px;
	padding-top:21px;

}
.homemenutest li{
	margin: 0 0 16px 0;
	padding:0 0 0 0;
	 height:17px;
}
.homemenutest li a{ line-height:16px; margin:0; padding:0; height:17px;}
.homemenutest li a:link{border-bottom:solid 1px #ffffff; line-height:16px; margin:0; padding:0; height:17px;}
.homemenutest li a:visited{border-bottom:solid 1px #ffffff; line-height:16px; margin:0; padding:0; height:17px;}
.homemenutest li a:hover{border-bottom:solid 1px #64C5CD; line-height:16px; margin:0; padding:0; height:17px;}
.homemenutest li a:active{border-bottom:solid 1px #ffffff; line-height:16px; margin:0; padding:0; height:17px;}

div.innermenudiv{
	position:relative; 
	top:20px;
	z-index:500;
	background:transparent;
	width:250px;
}
ul.innermenu{
	margin:0 0 0 0;
	list-style-type:none;
	padding: 28px 0 27px 18px;
	line-height:17px;
}
.innermenu li{
	margin: 0 0 17px 0;
	padding:0 0 0 0;
	 
}
.innermenu li a{ line-height:16px; margin:0; padding:0; height:17px;}
.innermenu li a:link{border-bottom:solid 1px #ffffff; line-height:16px; margin:0; padding:0; height:17px;}
.innermenu li a:visited{border-bottom:solid 1px #ffffff; line-height:16px; margin:0; padding:0; height:17px;}
.innermenu li a:hover{border-bottom:solid 1px #64C5CD; line-height:16px; margin:0; padding:0; height:17px;}
.innermenu li a:active{border-bottom:solid 1px #ffffff; line-height:16px; margin:0; padding:0; height:17px;}

ul.innermenu li ul{/* ie specifics */
	margin:0 0 0 0;
	padding: 11px 0 0px 25px;
	list-style-type:none;
	line-height:11pt;
}
ul.innermenu li ul li{ margin:0 0 8px 0; padding:0; }
.innermenu li li a{ margin:0; padding:0;line-height:16px;  height:16px;letter-spacing:3px;font-family:"century gothic", helvetica, tahoma, sans-serif;text-decoration:none;}
.innermenu li li a:link{margin:0; padding:0;border-bottom:none; line-height:16px; margin:0; padding:0; height:17px;color:#6e6c6a;letter-spacing:8px;font-family:"century gothic", helvetica, tahoma, sans-serif; text-decoration:none;text-decoration:none; font-size:9pt; font-weight:700;}
.innermenu li li a:visited{margin:0; padding:0;border-bottom:none; line-height:16px; margin:0; padding:0; height:17px;color:#6e6c6a;letter-spacing:8px;font-family:"century gothic", helvetica, tahoma, sans-serif;text-decoration:none;font-size:9pt; font-weight:700;}
.innermenu li li a:hover{margin:0; padding:0;border-bottom:none; line-height:16px; margin:0; padding:0; height:17px;color:#2da095;letter-spacing:8px;font-family:"century gothic", helvetica, tahoma, sans-serif;text-decoration:none;font-size:9pt; font-weight:700;}
.innermenu li li a:active{margin:0; padding:0;border-bottom:none; line-height:16px; margin:0; padding:0; height:17px;color:#6e6c6a;letter-spacing:8px;font-family:"century gothic", helvetica, tahoma, sans-serif;text-decoration:none;font-size:9pt; font-weight:700;}

.rentals a, rentals a:link, rentals a:visited, rentals a:active { font-family: "century gothic", helvetica, "arial narrow", tahoma, sans-serif; color:#2bb9de; font-size:10pt; line-height:13pt; font-weight:200; text-align:left; letter-spacing:1px;}
.rentals a:hover { font-family: "century gothic", helvetica, "arial narrow", tahoma, sans-serif; color:#919191; font-size:10pt; line-height:13pt; font-weight:200; text-align:left; letter-spacing:1px;}
