/*-----------------------------------------------------------
Structure
-----------------------------------------------------------*/

html, body {
			margin: 0px 0px; 
			padding-top: 0px;
			text-align: center;
			background: url(screen_images/background.gif) repeat-x top left #E8E39E;
   }
	
#container {
			background-color: #CCD486;
			width: 755px;
			margin-top: 50px;
			margin-left: auto;
			margin-right: auto;
			z-index: 1;
			text-align:center;
			padding: 5px 5px 0px 5px;
   }

#container2 {
			background-color: #B1BA5F;
			width: 749px;
			position: relative;
			margin-top: 0px;
			margin-left: auto;
			margin-right: auto;
			z-index: 1;
			text-align: left;
			padding-bottom: 0px;
   }
	 
#container3 {
			background-color: #B1BA5F;
			width: 749px;
			height: 204px;
			position: relative;
			margin-top: 10px;
			margin-left: auto;
			margin-right: auto;
			z-index: 1;
			text-align: left;
			padding-bottom: 0px;
			border-style: none;
			border-color: #fff;
			font-family: arial, sans-serif;
			font-size: 80%;
   }
	 
#container4 {
			width: 755px;
			height: 45px;
			margin-top: 10px;
			margin-left: auto;
			margin-right: auto;
			z-index: 1;
			text-align: left;
			padding-bottom: 0px;
			border-style: none;
			border-color: #fff;
			font-family: arial, sans-serif;
			font-size: 80%;
   }
	 	 
#indexcontainer {
			background-color: #9AA345;
			width: 749px;
			margin-top: 10px;
			padding-top: 20px;
			z-index: 1;
			text-align: left;
			padding-bottom: 20px;
   }
	 	 	 
/*-----------------------------------------------------------
Bottom Structure
-----------------------------------------------------------*/

#downloadscontainer {
			width: 258px;
			height: 193px;
			position: absolute;
			left: 13px;
			margin-top: 2px;
			z-index: 1;
			text-align: left;
   }

#bottom_downloads 
{
			background-image: url(screen_images/downloads.gif);
			position: relative;
			margin-top: -5px;
			width: 258px;
			height: 29px;
}

#downloadscontainer ul {
			list-style: none;
			padding-left: 0px;
			margin-left: 0px;
			float: left;
			margin-top: 10px;
}

#downloadscontainer img {
			float: right; 
			margin-top: 10px;
}

#vertline {
			background: #E8E39E;
			width: 1px;
			height: 193px;
			position: absolute;
			left: 284px;
			top: 6px;
}

#newscontainer {
			width: 439px;
			height: 193px;
			position: absolute;
			left: 297px;
			margin-top: 7px;
			z-index: 1;
			text-align: left;
   }

#bottom_news 
{
			background-image: url(screen_images/newsandupdates.gif);
			position: relative;
			margin-top: 5px;
			width: 439px;
			height: 29px;
			float: right;
}

#newscontainer ul {
			list-style: none;
			padding-left: 0px;
			margin-left: 0px;
			float: left;
			margin-top: 10px;
}

#newscontainer a {
			color: #9E3314;
}

#newscontainer a:hover {
			background-color: #A5AE57;
}
	 
/*-----------------------------------------------------------
Navigation Top
-----------------------------------------------------------*/

#navlist {
			padding: 0px 0;
			margin-left: 0;
			font: 11px arial, sans-serif;
			text-transform: uppercase;
			background: #3D420D;
			position: absolute;
			top: 0px;
			left: 30px;
}

#navlist li {
			list-style: none;
			margin: 0;
			display: inline;
			background: #3D420D;
}

#navlist li a {
			padding: 3px 5px;
			margin-left: 5px;
			background: #3D420D;
			text-decoration: none;
}

#navlist li a:link { 
	color: #FFF; 
}
#navlist li a:visited { 
	color: #FFF; 
}

#navlist li a:hover {
color: #FFF;
background: #2F330A;
}

#navlist li a#current {
background: #A33514;
color: #FFF;
}

#navtop {
			background-image: url(screen_images/navtop.gif);
			position: absolute;
			left: 152px;
			top: 10px;
			width: 584px;
			height: 32px;
}

#navbottom {
			background-image: url(screen_images/navbottom.gif);
			position: absolute;
			left: 152px;
			top: 71px;
			width: 584px;
			height: 30px;
}

#navcontainer {
			background: #3D420D;
			position: absolute;
			left: 152px;
			top: 43px;
			width: 584px;
			height: 27px;
			padding-top: 0px;
			margin: 0px auto;
}

/*-----------------------------------------------------------
Navigation bottom
-----------------------------------------------------------*/

#navlistbottom {
			padding: 0px 0px;
			margin-left: 0px;
			margin-top: 6px;
			margin-bottom: 0px;
			font: 11px arial, sans-serif;
			text-transform: uppercase;
			background: #3D420D;
}

#navlistbottom li {
			list-style: none;
			margin: 0;
			display: inline;
			background: #3D420D;
}

#navlistbottom li a {
			padding: 0px 3px;
			margin-left: 0px;
			background: #3D420D;
			text-decoration: none;
}

#navlistbottom li a:link { 
			color: #FFF; 
}
#navlistbottom li a:visited { 
			color: #FFF; 
}

#navlistbottom li a:hover {
			color: #FFF;
			background: #2F330A;
}

#navlistbottom li a#current2 {
			background: #A33514;
			color: #FFF;
}

#navcontainerbottom {
			background: #3D420D;
			margin-top: 20px;
			width: 450px;
			height: 25px;
			float: right;
			padding-left: 2px;
}

/*-----------------------------------------------------------
Misc
-----------------------------------------------------------*/

#logo {
			margin: 10px 0px 0px 13px;
			width: 128px;
			height: 91px;
			border: 0px;
}

#home_welcome 
{
			margin-left: 13px;
			width: 258px;
			height: 29px;
}

#wd_bg {
			background-image: url(screen_images/wd_bg.gif);
			margin-left: 0px;
			width: 150px;
			height: 35px;
			margin-top: 11px;
			float: left;
}

#wd_bg img {
			margin-top: 7px;
			margin-left: 25px;
}

#vsax_bg {
			background-image: url(screen_images/vsax_bg.gif);
			margin-left: 1px;
			width: 150px;
			height: 35px;
			margin-top: 11px;
			float: left;
}

#vsax_bg img {
			margin-top: 5.5px;
			margin-left: 9px;
			border: 0px;
}

#copy {
			background: /*url(screen_images/copybg.gif) repeat-x top left*/ #5C1F11;
			padding: 40px 0px 40px 0px;
			margin: 0px;
			width: 100%;
			font-family: arial, sans-serif;
			font-size: 80%;
			color: #E8E39E;
}

#prevandnextcontainer {
			position: absolute;
			left: 628px;
			top: 132px;
			margin-top: 7px;
			z-index: 1;
			text-align: center;
   }

/*-----------------------------------------------------------
Content
-----------------------------------------------------------*/

#indexcontainer p {
			margin-left: 12px;
			margin-top: 20px;
			line-height: 1.8em;
			font-family: arial, sans-serif;
			font-size: 85%;
			color: #fff;
}

#indexcontainer a {
			color: #9E3314;
			font-size: 95%;
}

#indexcontainer ul {
			list-style: none;
			margin-left: 16px;
			margin-top: 20px;
			padding-left: 0px;
			line-height: 1.8em;
			font-family: arial, sans-serif;
			font-size: 85%;
			color: #fff;
}

#indexcontainer a img{
			border-color: #9E3314;
}

#homeimage {
			float: right;
			margin-right: 12px;
			margin-top: -35px;
			margin-left: 25px;
			width: 400px;
			height: 267px;
			border: 3px double #8B933F;
}

#aboutimage {
			float: right;
			margin-right: 12px;
			margin-top: -28px;
			margin-left: 25px;
			width: 191px;
			height: 295px;
			border: 3px double #8B933F;
}

#subdivisionimage {
			float: right;
			margin-right: 12px;
			margin-top: 25px;
			margin-left: 25px;
			width: 250px;
			height: 281px;
			border: 3px double #8B933F;
}

#about_quote {
			float: right;
			position: absolute;
			left: 515px;
			top: 480px;
			margin-right: 12px;
			margin-top: -28px;
			margin-left: 25px;
}

/*-----------------------------------------------------------
Models Content
-----------------------------------------------------------*/

#modelscontainer{
margin-left: 13px;
margin-top: 17px;
margin-right: auto;
z-index: 1;
text-align: left;
height: 200px;
   }

#modelscontainer ul {
list-style: none;
margin-top: 205px;
float: left;
padding-left: 15px;
margin-left: 0px;
}
	 
#models_abigail {
background-image: url(screen_images/models_abigail.gif);
position: relative;
width: 241px;
height: 267px;
}

#models_montecarlo {
background-image: url(screen_images/models_montecarlo.gif);
position: absolute;
margin-top: -267px;
margin-left: 241px;
width: 242px;
height: 267px;
}

#models_belvedere {
background-image: url(screen_images/models_belvedere.gif);
position: absolute;
margin-top: -267px;
margin-left: 241px;
width: 242px;
height: 267px;
}

#models_obrien {
background-image: url(screen_images/models_obrien.gif);
position: absolute;
margin-top: -267px;
margin-left: 483px;
width: 241px;
height: 267px;
}

#models_santabarbara {
background-image: url(screen_images/models_santabarbara.gif);
position: relative;
width: 241px;
height: 267px;
}

#modelscontainer2{
margin-left: 13px;
margin-top: 17px;
margin-right: auto;
z-index: 1;
text-align: left;
   }

#modelscontainer2 ul {
list-style: none;
margin-top: 20px;
padding-left: 15px;
margin-left: 0px;
}

#modelscontainer2 li {
display: inline;
margin-right: 40px;
}

#modelscontainer2 a img {
border-width: 0 0 3px 0;
padding-bottom: 10px;
}

#modelscontainer2 a:hover img{
border-width: 0 0 3px 0;
border-color: #C23617;
padding-bottom: 10px;
}