@charset "UTF-8";
/* CSS Document */

@import url("rounded_boxes.css");

/* Global Rules */


body {
	margin:3px 0 0 0;
	padding:0;
	font: 105% "Georgia", Verdana, Trebuchet MS, serif;	
	color: #8B8B8B;
}

a:link, a:visited {
	font-weight:bold;
	color: #8B8B8B;
	text-decoration:underline;
}

.clear {
	clear:both;
}

.centerText {
	text-align:center;
	
}

hr {
	padding:0px;
	margin:0 0 5px 0;
}

.left {
	float:left;
	margin: 0 10px 5px 0;
	padding: 0 0 0 0;
}

h4.location {
	font-size:12px;
	background-color:#dffecf;
	padding:3px;
	font-weight:normal;
	margin:-5px 0 5px 0;
}

.readMore {
	float:right;
}

/* Body Elements */

#pageContainer {
	width: 975px;
	margin: 0 auto;
	position:relative;
	background-color:#FFF;
	padding: 0 10px 10px 10px;
}

#bodyContainer {
	position:relative;
	overflow:hidden;
	margin-top:-25px;
}

#bodySidebar {
	float:left;
	width: 160px;
	padding:5px 5px 10px 18px;
	font-size:80%;
	font-family:Arial, Helvetica, sans-serif;
}

#bodyMain {
	float:right;
	width: 745px;
	padding: 10px;
}

#pageFooter {
	border-top:2px solid #e1e0e0;
	padding-top:10px;
	overflow:hidden;
	position:relative;
	font-size:80%;
	
	font-family:Arial, Helvetica, sans-serif;
}

#footerSide {
	float:left;
	width: 160px;
	padding:0px 5px 10px 18px;
	font-size:80%;
	font-family:Arial, Helvetica, sans-serif;
}

#footerMain {
	float:right;
	width: 755px;
}

div.footAds {
	width: 368px;
	float:left;
	margin:0 8px 10px 0;
}

div.footAdsRight {
	width: 368px;
	float:right;
}

/* Main Navigation Rules */

div#mainHeader {
	width:100%;
	padding: 10px 0 0 0;
	overflow:hidden;
}

div#mainHeader h1 {
	margin:0;
	padding:0 0 0 20px;
	float:left;
}

div#mainHeader h1 p {
	text-indent:-9999px;
	margin:0;
	padding:0;
	line-height:0;
}

ul#navMain {
	padding:0 0 0 0;
	margin:0 0 0 0;
	position:absolute;
	left:220px;
}

ul#navMain li {
	list-style:none;
	display:block;
	float:left;
}

li#navMain_homes a:link, li#navMain_homes a:visited {
	width:109px;
	height:31px;
	display:block;
	background-image: url(images/navMain_maui-real-estate.gif);
	background-position: 0 31px;
	text-indent:-9999px;
}

li#navMain_homes a:hover {
	width:109px;
	height:31px;
	display:block;
	background-image:url(images/navMain_maui-real-estate.gif);
	background-position: 0 0px;
	text-indent:-9999px;
}

li#navMain_condos a:link, li#navMain_condos a:visited {
	width:104px;
	height:31px;
	display:block;
	background-image:url(images/navMain_maui-real-estate.gif);
	background-position: -109px 31px;
	text-indent:-9999px;
}

li#navMain_condos a:hover {
	width:104px;
	height:31px;
	display:block;
	background-image:url(images/navMain_maui-real-estate.gif);
	background-position: -109px 0;
	text-indent:-9999px;
}

li#navMain_listings a:link, li#navMain_listings a:visited {
	width:112px;
	height:31px;
	display:block;
	background-image:url(images/navMain_maui-real-estate.gif);
	background-position: -213px 31px;
	text-indent:-9999px;
}

li#navMain_listings a:hover {
	width:112px;
	height:31px;
	display:block;
	background-image:url(images/navMain_maui-real-estate.gif);
	background-position: -213px 0px;
	text-indent:-9999px;
}

li#navMain_mls a:link, li#navMain_mls a:visited {
	width:103px;
	height:31px;
	display:block;
	background-image:url(images/navMain_maui-real-estate.gif);
	background-position: -325px 31px;
	text-indent:-9999px;
}

li#navMain_mls a:hover {
	width:103px;
	height:31px;
	display:block;
	background-image:url(images/navMain_maui-real-estate.gif);
	background-position: -325px 0px;
	text-indent:-9999px;
}

li#navMain_contact a:link, li#navMain_contact a:visited {
	width:118px;
	height:31px;
	display:block;
	background-image:url(images/navMain_maui-real-estate.gif);
	background-position: -428px 31px;
	text-indent:-9999px;
}

li#navMain_contact a:hover {
	width:118px;
	height:31px;
	display:block;
	background-image:url(images/navMain_maui-real-estate.gif);
	background-position: -428px 0px;
	text-indent:-9999px;
}

/* End Main Navigation Rules */

img#phone {
	padding:0;
	margin:0;
	position:absolute;
	Right: 10px;
	top:0px;
}

#bookMark {
	float:right;
	padding-top:20px;
}

ul#footerNav, ul#footerSubnav {
	margin:0 auto;
	line-height:20px;
	padding:0;
}

ul#footerNav {
	padding: 0 0 0 90px;
}

ul#footerSubnav {
	padding: 0 0 0 100px;
}

ul#footerNav li, ul#footerSubnav li {
	display: inline;
	list-style:none;
	margin: 0 5px;
}

ul#footerNav a:link, ul#footerNav a:visited, ul#footerSubnav a:link, ul#footerSubnav a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration:none;
}

li.lastInline {
}


li.firstInline {
	margin-left: 0px;
}

h5.footBox1 {
	color:#6a7658;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0em;
	margin:0;
	padding: 0;
}

h5.footBox2 {
	color:#af723a;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0em;
	margin:0;
	padding: 0;
}

/* SideBar Sub Navigation */

ul#subNavigation li {
	list-style:none;
	padding-left:20px;
	background-image:url(../aloha/wp-content/themes/artueel-blog-20/images/opgepast.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
	line-height:20px;
}

h5.sideTopic {
	color:#42973f;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0em;
	margin:0 0 0 0;
	padding: 0 0 8px 0;
}

#bodySidebar p {
	margin:0;
	padding:0 0 5px 0;
}

#bodySidebar ul {
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
}





