/* CSS Document */

body {margin: 0; background: #e4d0b5; font: normal 12px Arial, Helvetica, sans-serif;}

#container {background:url(images/bodyback.png) repeat-y; width: 775px; padding: 0 5px 0 5px; margin: 0 auto;}

#header {background:url(images/header.jpg) no-repeat; width: 775px; height: 149px; margin: 0; padding: 0; }
.header_logo {height: 149px; width: 400px; text-indent: -9999px; margin: 0 auto; display: block; padding: 0;}

#body_container {background:url(images/bodycontainer.png) repeat-y; display: block; width: 775px; float: left; margin: 0; padding: 0;}

#nav_side {float: left; width: 188px; background: #2a480a; margin: 0 1px 0 0; display: block;}

#body_side {float: right; width: 586px; background: #fff;}


/*NAVIGATION SECTION */
/* Main Navigation Bar ------------------------------------------------------------------ */
#nav {width: 188px; margin: 0; padding: 0;}

#nav_main { list-style-type : none; width : 188px; margin: 0; padding: 0; }

#nav_main li.navlist {display: block;}

#nav_main a { display: block; color: #fff; text-decoration: none;}

/* Nav bar images --------------------------------------- */

#homeback { background:url(images/nav/home.png) no-repeat; width:188px; height: 44px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#home { background:url(images/nav/home.png) no-repeat; width:188px; height: 44px; padding: 0; margin: 0; text-indent: -9999px;}
#home:hover { background: url(images/nav/home1.png) no-repeat; }

#featuredback { background: url(images/nav/featured.png) no-repeat; width: 188px; height: 32px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#featured { background:url(images/nav/featured.png) no-repeat; width:188px; height: 32px; padding: 0; margin: 0; text-indent: -9999px;}
#featured:hover { background: url(images/nav/featured1.png) no-repeat; }

#searchhomesback { background: url(images/nav/search.png) no-repeat; width: 188px; height: 32px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#searchhomes { background:url(images/nav/search.png) no-repeat; width:188px; height: 32px; padding: 0; margin: 0; text-indent: -9999px;}
#searchhomes:hover { background: url(images/nav/search1.png) no-repeat; }

#galleryback { background:url(images/nav/gallery.png) no-repeat; width: 188px; height: 32px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#gallery { background:url(images/nav/gallery.png) no-repeat; width:188px; height: 32px; padding: 0; margin: 0; text-indent: -9999px;}
#gallery:hover { background: url(images/nav/gallery1.png) no-repeat; }

#guideback { background:url(images/nav/guide.png) no-repeat; width: 188px; height: 32px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#guide { background:url(images/nav/guide.png) no-repeat; width:188px; height: 32px; padding: 0; margin: 0; text-indent: -9999px;}
#guide:hover { background: url(images/nav/guide1.png) no-repeat; }

#searchcomback { background:url(images/nav/searchcom.png) no-repeat; width: 188px; height: 32px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#searchcom { background:url(images/nav/searchcom.png) no-repeat; width:188px; height: 32px; padding: 0; margin: 0; text-indent: -9999px;}
#searchcom:hover { background: url(images/nav/searchcom1.png) no-repeat; }

#meetsteveback { background:url(images/nav/meetsteve.png) no-repeat; width: 188px; height: 45px; padding: 0; margin: 0; text-indent: -9999px; display: block;}
#meetsteve { background:url(images/nav/meetsteve.png) no-repeat; width:188px; height: 45px; padding: 0; margin: 0; text-indent: -9999px;}
#meetsteve:hover { background: url(images/nav/meetsteve1.png) no-repeat; }

/* End Nav Bar images ------------------------------------ */
/* End Navigation */

#mainpic_sm {background:url(images/main-pic.jpg) no-repeat; width: 585px; height: 249px; margin: 0 0 0 1px; }

.clr {clear: both; }
.grnbar { background:url(images/greenbar.png) repeat-x; height: 6px; width: 775px; margin: 1px 0 1px 0; padding: 0;}
.grnbar_sec {background:url(images/greenbar.png) repeat-x; height: 6px; width: 586px; margin: 0 0 0 0; padding: 0;}

.sidead {padding: 5px; margin: 0;}


.sm_sidead {margin: 0 0 0 4px; background:url(images/steve-sidead.jpg) no-repeat; width: 170px; height: 48px; font-size: 11px; padding: 168px 5px 0 5px; text-align: center; color: #fff;}
.sm_sidead a, .sm_sidead a:link, .sm_sidead a:visited {color: #fff;}

.pbpsp_back {background:url(images/play-sidead.jpg) no-repeat; height: 129px; width: 179px; margin: 10px 0 0 4px; display: block; text-indent: -999999px;}
.playbeforepurchase_side {background:url(images/play-sidead.jpg) no-repeat; height: 129px; width: 179px; display: block; text-indent: -999999px;}
.playbeforepurchase_side:hover {background:url(images/play-sidead1.jpg) no-repeat; height: 129px; width: 179px; display: block; text-indent: -999999px;}


.pbpmp_back {background:url(images/playpurchase-mainpg.jpg) no-repeat; height: 151px; width: 288px; float: right; display: block; text-indent: -999999px; margin: 0 0 0 10px;}
.playbeforepurchase_mp {background:url(images/playpurchase-mainpg.jpg) no-repeat; height: 151px; width: 288px; float: right; display: block; text-indent: -999999px;}
.playbeforepurchase_mp:hover {background:url(images/playpurchase-mainpg1.jpg) no-repeat; height: 151px; width: 288px; float: right; display: block; text-indent: -999999px;}


#body_secpg {padding: 15px; }

#body_mainpg {width: 735px; padding: 20px 20px 20px 20px;}

#footerline {background:url(images/bottomline.png) repeat-x; height: 1px; width: 100%; margin: 1px 0 5px 0; }
#footer {padding: 8px 0 8px 15px; }
#footer p {font-size: 11px; color: #333; margin: 0; padding: 0 0 8px 5px;}
