/* CSS Document */

body {
background: #fff url(/images/mainbackground.jpg) no-repeat fixed center bottom;
margin: 0px;
padding: 0px;
font: normal 80%/120% tahoma, verdana, sans-serif;
color: #333;
/*text-align: center;*/
}

p {
color: #333;
}

#head {
width: 100%;
background: #fff url(/images/headback.gif) repeat-x left top;
height: 151px;
}

#headinner {
width: 875px;
margin: 0px auto;
background: #fff url(/images/headback.gif) repeat-x left top;
}

#headinner .strap {
float: right;
}

#headinner .logo {
float: left;
}

#container {
width: 875px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
background-color: #fff;
border: 2px solid #009DA5;
border-top: 0px;
}


#nav {
float: left;
background-color: #F3E7B2;
width: 170px;
}

#navinner {
width: 160px;
margin: 0px auto;
margin-top: 5px;
}

#content {
float: left;
margin: 40px;
width: 600px;
min-height: 400px;
}

* html #content {height: 400px;}

#footer {
clear: both;
text-align: center;
padding: 5px;
font: normal 10px verdana, arial, sans-serif;
color: #fff;
background-color: #009DA5;
width: 869px;
margin: 0px auto;
}

* html #footer { width: 869px; }


/* menu */

#menu ul {
list-style: none;
margin: 0px;
padding: 0px;
font: bold 13px Arial,Tahoma,sans-serif;
}

#menu {
width: 170px;
}

#menu li a {
height: 22px;
text-decoration: none;
}

/* * html #menu li a { height: 30px; } */

#menu li a:link, #menu li a:visited {
color: #fff;
display: block;
background: url(/images/nav.jpg);
padding: 8px 0 0 10px;
}

#menu li a:hover {
color: #283A50;
background: url(/images/nav.jpg) 0 -30px;
padding: 8px 0 0 10px;
}

#menu li a:active {
color: #283A50;
background: url(/images/nav.jpg) 0 -30px;
padding: 8px 0 0 10px;
}

/* featured */

#featured {
width: 158px;
background-color: #009DA5;
border: 1px solid #009DA5;
}

.smd_slimbox {
	float:left;
	width:600px;
	margin:1em 0;
	clear:both;
	list-style:none;
}
.smd_slimbox li {
	width:150px;
	height:150px;
	float:left;
	margin:1em auto;
	text-align:center;
}
.smd_slimbox img {
	margin:0 auto;
}
.smd_slimbox span {
	float:left;
	width:140px;
	padding:2px 0 0 5px;
}
li.smd_slimbox_nav {
	clear:both;
	width:500px;
	padding:20px;
}
.smd_slimbox_prev {
	float:left;
}
.smd_slimbox_next {
	float:right;
}

/*-- Extra --*/

h1,h2,h3,h4,h5,h6 {
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

h1 {
font-size: 16px;
color: #009DA5;
border-bottom: 1px solid #ccc;
padding-bottom: 2px;
}

h2 {
font-size: 13px;
color: #009DA5;
}


/* LINKS */
a:link, a:active, a:visited {
color: #009DA5;
text-decoration: none;
}

a:hover {
color: #75BFE1;
text-decoration: underline;
}

.forsale {
menuborder: 1px solid #C9A551;
menupadding: 5px;
menumargin-bottom: 10px;
}

.forsale .text h2 {
menucolor: #009DA5;
}

.forsale .text p {
menufont: 120% Georgia, "Times New Roman", Times, serif;
menucolor: #778899;
menubackground-color: transparent;
menufloat: right;
menumargin-right: 2em;
menumargin-top: 0.5em;
}

/* .forsale .image {
menufloat: left;
menumargin-left: 0.5em;
menumargin-top: 0.5em;
}*/

#thumbholder {
width: 304px;
border-left: 1px solid #F3D759;
padding: 10px;
margin: 0 auto;
float: right;
margin-left: 20px;
padding-top: 0px;
}

#thumbholder img {
margin: 3px;
}

.featured-front {
color: #fff;
margin-left: 4px;
margin-right: 4px;
}

#featured p {
color: #fff;
}

#newsletter {
padding-bottom: 15px;
}

#newsletter input {
width: 150px;
border: 1px solid #009DA5;
}

#newsletter select {
border: 1px solid #009DA5;
margin-top: 5px;
}

#newsletter p {
color: #333;
}

/* Bottom Page Nav */

#navg li {
display: inline;
list-style-type: none;
padding-right: 5px;
}


#navg {
text-align: center; padding: 3px; border: 1px solid #FEF3C7;
}

.listing {
margin-top: 15px;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #ccc;
float:left;
}

.listing h2 {
margin-top: 0px;
}

.small {
font-weight: bold;
margin-top: 0px;
padding-top: 0px;
}

#content textarea {
border: 1px solid #ccc;
width: 350px;
}

#content input {
border: 1px solid #ccc;
}

#pics {
float: left;
padding: 0px 15px 15px 0px;
margin: 0px 15px 5px 0px;
border-right: 1px solid #ccc;
width: 150px;
}

.breadcrumb {
text-transform:capitalize;
}