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

body, html { height:100%; margin:0; border:0; padding:0; }
body { background:#003 url("../../images/main/bg-body.gif") top repeat-x; text-align:center; min-width:980px; min-height:540px; }

/* HTML
=================================================*/
h1, h2, h3  { padding:0; margin:0; padding:0; font-weight:normal; font-family:Trebuchet MS; }
h1 { font-size:22px; line-height:22px; padding-bottom:22px; }
h2 { font-size:18px; line-height:18px; padding-bottom:12px; }
h3 { font-size:14px; line-height:14px; padding-bottom:10px; }

img, a img { border:0; }

a, a:visited { color:#f00; text-decoration:none; }
a:hover { text-decoration:underline; }

ul { margin:0; border:0; padding:0 0 10px 0; list-style-type:none; }
ul li { margin:0; border:0; padding:0 10px; }


/* LAYOUT
=========================================*/
#outer { float:left; height:50%; margin-top:-270px; width:100%; }
#wrapper { position:relative; width:980px; margin-left:auto; margin-right:auto; height:540px; border:0; overflow:auto; text-align:left; clear:both; background:url("../../images/main/bg-main.gif") no-repeat; }

#background { position:absolute; left:0px; top:0px; z-index:100; margin:0; border:0; padding:0; }
#background img { width:980px; height:536px; }

#header { position:absolute; left:10px; top:0; z-index:500; color:#fff; }
/*#header a img, #header img { width:960px; height:60px; color:#fff; }*/

.enterprisesLogo { position:absolute; top:10px; left: 30px; }

/* FOOTER
=================================================*/
#ftr-social { position:absolute; left:10px; top:510px; width:20px; }
#ftr-left { position:absolute; left:60px; top:505px; z-index:500; font:11px/14px Verdana; color:#77a3cd; text-align:left; }
#ftr-right { position:absolute; left:355px; top:505px; z-index:500; font:11px/14px Verdana; color:#77a3cd; text-align:right; }

	a.ftr-link:link, a.ftr-link:visited { color:#77a3cd; text-decoration:none; }
	a.ftr-link:hover { color:#fff; text-decoration:none; }



/* MAIN NAVIGATION
=================================================*/
.navMain { position:absolute; top:65px; left:260px; z-index:500; border:0; padding:0; font:12px/12px Trebuchet MS; font-weight:bold; z-index:999; }

.navMain ul { margin:0; border:0; padding:0; list-style-type:none; }
.navMain ul li { margin:0; border:0; padding:0; float:left; text-align:right; }

.navMain ul li a:link, .navMain ul li a:visited { color:#666; border-right:1px solid #fff; /*border-top:1px solid #c1baa9;*/ padding:10px 10px 5px 25px; display:block; height:40px; heig\ht:24px; }
.navMain ul li a:hover { color:#003; border-right:1px solid #003; border-top:1px solid #003; text-decoration:none; }


/* MAIN CONTENT
=================================================*/
#content { position:absolute; top:140px; left:570px; z-index:500; margin:0; border:0; padding:0; width:360px; text-align:left; font:12px/18px Georgia; color:#333; }

#bigpic { position:absolute; top:120px; left:40px; z-index:500; margin:0; border:0; padding:0; width:500px; height:290px; background:#fff; }
/*#bigpic img { margin:0; border:0; padding:10px 10px 40px 10px; background:#fff; }*/

#highlight { position:absolute; top:450px; left:40px; width:500px; font:12px/18px Georgia; color:#333; }
#message { position:absolute; top:395px; left:40px; width:500px; z-index:999; }



/* MISC
=================================================*/
.highlight { color:#fff; font-weight:bold; }
.apartcreations { font:12px/12px Georgia; }


/* SLIDESHOW + GALLERY
=================================================*/
#rotator { border:0; cursor:pointer; overflow:hidden; margin:0; position:relative; width:500px; height:290px; }
#rotator img { border:0; cursor:pointer; width:480px; height:270px; }

#bigpic img, #rotator img { position: absolute; top:10px; left:10px; }
#rotator img { display:none; }

a:link .thumb, a:visited .thumb  { width:48px; height:27px; border:2px solid #ede4cf; padding:0; float:left; }
a:hover .thumb { border:2px solid #f00; }

#vehicle { position:absolute; top:356px; left:570px; }
#vehicle-small { position:absolute; top:410px; left:570px; }

#rotator2 { border:0; cursor:pointer; overflow:hidden; margin:0; position:relative; width:370px; height:180px; }
#rotator2 img { border:0; cursor:pointer; width:370px; height:180px; }
#rotator2 img { position: absolute; top:0; left:0; }
#rotator2 img { display:none; }



/* TESTING COLORS
=================================================*
.navMain { background:red; }
.navMain ul { background:yellow;}
.navMain ul li { background:green;}
.navMain ul li a:link, .navMain ul li a:visited { background:blue; }
.navMain ul li a:hover {  }

*/