#showbullet li {
List-style-type: disc;
}

li {
list-style-type:none;
}

ul#t1-list {
font-size:10px;
width:410px;
}

ul#company-list {
display:block;
float:right;
font-size:10px;
width:420px;
}

#wrapper {
//background-position:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
margin-left:auto;
margin-right:auto;
padding:0;
text-align: left;
width:740px;
}

body {
background-color:#FFF;
color:#000;
text-align: center;
margin: 0;
padding: 0;
}

#n2 {
height:36px;
margin-left:75px;
padding-top:8px;
position:relative;
text-align:center;
width:660px;
}

#n3 {
height:38px;
margin-top:0;
margin-bottom:-20px;
margin-left:75px;
padding:0;
position:relative;
text-align:right;
width:650px;
}

#n1 {
float:left;
position:relative;
text-align:center;
width:74px;
}

#subnav {
background-color:#FFB32B;
color:#FFF;
float:right;
list-style-image:none;
list-style-type:none;
//margin-left:548px;
width:192px;
margin:0;
padding-top:6px;
position:relative;
}

#body {
border-bottom:0 solid #FFF;
border-left:0 solid #FFF;
border-right:4px solid #FFF;
border-top:0 solid #FFF;
float:left;
font-size:12px;
position:relative;
width:544px;
margin:0;
padding:0;
}

#content {
background-color:#FFB32B;
border-color:#FFF;
border-style:solid;
border-width:4px 0 0 0;
color:#FFF;
clear:both;
height:100%;
margin:0;
padding:0;
width:100%;
}

#nav {
background-color:#FFF;
background-image:url(assets/templates/triton/images/nav_bg.gif);
background-repeat:repeat-x;
clear:both;
color:#999;
font-weight:700;
height:74px;
margin:0;
padding:0;
position:relative;
}

#header {
background-color:#FFF;
color:#000;
display:block;
height:60px;
padding-left:20px;
padding-right:20px;
}

#tools {
background-color:#CCC;
border-top:4px solid #FFF;
clear:both;
color:#000;
height:41px;
margin:0;
padding:0;
}

#t1 {
border-color:#FFF;
border-style:solid;
border-width:0 4px 0 0;
float:left;
height:41px;
padding-left:6px;
padding-right:6px;
position:relative;
}

#t2 {
background-image:url(assets/templates/triton/images/easy_answers_how_to.gif);
background-position:4px 50%;
background-repeat:no-repeat;
display:block;
float:right;
padding:4px 3px 4px 0;
position:relative;
width:306px;
}

#homes {
float:left;
font-size:11px;
position:relative;
text-align:center;
width:340px;
}

#infolinks {
float:right;
margin-top:9px;
position:relative;
width:392px;
}

li.column2 {
margin-left:108px;
}

li.reset {
margin-top:-4em;
}

#tools li {
height:2em;
list-style-type:none;
width:150px;
}

#company li {
height:2em;
list-style-type:none;
width:140px;
}

li.column3 {
margin-left:250px;
}

#n1 img {
display:block;
margin-left:auto;
margin-right:auto;
}

#nav a:link,#nav a:visited {
color:#999;
margin-left:10px;
margin-right:10px;
text-decoration:none;
}

#subnav a:link,#subnav a:visited {
background-color:#FFB32B;
background-image:url(assets/templates/triton/images/subnav_white_arrow_sm.gif);
background-position: right 3px;
background-repeat:no-repeat;
color:#FFF;
font-size:12px;
font-weight:700;
padding-right:12px;
text-decoration:none;
}

#subnav li {
height:20px;
list-style-type:none;
}

#n4 {
float:left;
margin:0;
margin-right:30px;
padding:0;
height:12px;
}

#t1 a {
background-color:#CCC;
color:#000;
display:block;
font-weight:700;
line-height:2em;
text-decoration:none;
width:160px;
}

#t2 select {
float:right;
margin-left:4px;
margin-top:6px;
width:170px;
}

#modelhomes {
background-image:url(assets/templates/triton/images/model_homes_bg.gif);
background-repeat:no-repeat;
float:right;
font-size:11px;
font-weight:700;
height:158px;
line-height:18px;
margin-top:9px;
width:222px;
}

#info h3 {
background-color:#FFB32B;
color:#000;
display:block;
font-size:14px;
margin:-4px -4px 8px -4px;
padding:4px;
}

#info1 li, #info2 li, #info3 li {
background-color:#FFF;
color:#999;
font-weight:700;
height:18px;
list-style-type:none;
margin-left:4px;
}

#modelhomes ul {
padding-left:130px;
padding-top:60px;
}

#info1 a, #info2 a, #info3 a {
background-color:#FFF;
background-image:url(assets/templates/triton/images/ownerinfo_arrow.gif);
background-position:right;
background-repeat:no-repeat;
color:#999;
padding-right:14px;
text-decoration:none;
}

#modelhomes a {
background-color:#FFF;
background-image:url(assets/templates/triton/images/black_arrow.gif);
background-position:right;
background-repeat:no-repeat;
color:#000;
padding-right:14px;
text-decoration:none;
}

li.clolumn1 {
margin-left:0;
}

li.column4 {
margin-left:480px;
}

#company {
background-color:#CCC;
color:#000;
clear:both;
height:41px;
}

#company a {
color:#000;
display:block;
font-weight:700;
line-height:2em;
text-decoration:none;
width:140px;
}

#footerlinks {
font-size:9px;
font-style:normal;
font-weight:700;
line-height:16px;
margin:0;
padding:0;
text-align:center;
width:100%;
}

#footerlinks a {
border-color:#999;
border-style:solid;
border-width:0 2px 0 0;
color:#999;
padding-right:4px;
text-decoration:none;
}

#footerlinks a.last {
border:0;
}

#ads {
text-align:center;
}

#ads a {
margin-left:30px;
margin-right:30px;
}

#ads img {
border-width:0;
}

#n3 a {
background-image:url(assets/templates/triton/images/grey_arrow.gif);
background-position:right center;
background-repeat:no-repeat;
color:#999;
padding-right:20px;
text-decoration:none;
}

#n3 a:hover {
color:#C00;
}

#info {
border-color:#FFF;
border-style:solid;
border-width:0 0 4px;
font-size:12px;
width:100%;
}

img,p,#wrapper img,ul {
margin:0;
padding:0;
}

#n2 a:hover,#t1 a:hover,#company a:hover,#footerlinks a:hover {
text-decoration:underline;
}

#subnav a:hover {
color:#999;
}

#info a:hover, #modelhomes a:hover {
color:#ccc;
}

#company a:hover {
color:#000;
}

#info1, #info2, #info3 {
background:#999;
display:inline;
float:left;
height:158px;
margin:10px 0;
width:240px;
background-repeat:no-repeat;
}

.infotxt {
background:#FFF;
height:146px;
margin-left:117px;
margin-right:2px;
margin-top:2px;
padding:4px;
}

#info1 {
background-image:url(assets/templates/triton/images/info1_bg.jpg);
}

#info2 {
background-image:url(assets/templates/triton/images/model_homes_bg.jpg);
}

#info3 {
background-image:url(assets/templates/triton/images/floorplans_bg.jpg);
}

#info2 {
margin:10px 10px;
}

#search {
border-color:#FFF;
border-style:solid;
border-width:0 4px 0 0;
height:41px;
line-height:2em;
margin-left:15px;
padding-top:6px;
margin-bottom:-20px;
postion:relative;
width:250px;
}

#ownerinfo {
color:#FFF;
background-color:#1F3A6F;
float:left;
font-size:9px;
font-style:normal;
font-weight:700;
line-height:20px;
margin:0;
padding:0;
text-align:center;
width:100%;
}

#ownerinfo h3 {
display:inline;
font-size:9px;
color:#FFB32B;
margin-right:20px;
}

#ownerinfo a {
border-color:#FFB32B;
border-style:solid;
border-width:0 2px 0 0;
color:#FFF;
padding-right:4px;
text-decoration:none;
}

#ownerinfo a.last {
border:0;
}

//#subnav a#special {
//color:#FFF;
//display:block;
//font-size:15px;
//background-color:#FCCB6F;
//background-color:#F00;
//background-image:url(assets/templates/triton/images/black_arrow_2.gif);
//background-image:none;
//background-position:154px 50%;
//font-weight:900;
//margin-left:-6px;
//margin-right:6px;
//margin-top:-10px;
//margin-bottom:10px;
//padding:6px 6px 6px 12px;
//}

//#subnav a#special:hover {
//color:#FFF;
//background-image:url(assets/templates/triton/images/subnav_white_arrow.gif);
//background-image:none;
//text-decoration:underline;
//}

#crumbs {
font-size:10px;
background:none;
padding:0;
text-decoration:none;
}

#crumbs a:link, #crumbs a:visited {
color:#1F3A6F;
margin:0;
padding:0;
text-decoration:underline;
}

#crumbs a:hover {
color:#C00;
}

#body ul {
padding-left:40px;
}

#body a {
color:#1F3A6F;
}

#body a:hover {
color:#C00;
}

table#fpdetails {
font-size:9px;
}

#floorplans {
float:left;
margin:10px 5px;
width:180px;
}

#body img.first, #body p.first {
margin-top:10px;
}

#FAQ li {
list-style-type:decimal;
}

#subnav a#SeeHomes:link, #subnav a#SeeHomes:visited {
display:block;
margin:0;
padding:0;
width:179px;
height:33px;
background-image:url(assets/images/SeeHomesNow2.gif);
background-position: 0px 0px;
}


#subnav a#SeeHomes:hover {
display:block;
margin:0;
padding:0;
width:179px;
height:33px;
background-position: 0px -33px;
}


/* ---------- hidden ONLY if CSS is enabled.  If disabled, image is rendered ---------- */
img.image{ display: none; }

dl#AreaMap{
	margin: 0;
	padding: 0;
	background: transparent url(assets/images/AreaMap.gif) top left no-repeat;
	height: 1085px;
	width: 380px;
	position: relative;
}

dt{ margin: 0; padding: 0; position: absolute; font-size: 85%; display: none; }
dd{ margin: 0; padding: 0; position: absolute;  font-size: 85%; }

/* ---------- Hotspot Declarations ---------- */
dd#WaukeeDef{ top: 137px; left: 9px; }
dd#WaukeeDef a{ position: absolute; width: 57px; height: 39px; text-decoration: none; }
dd#WaukeeDef a span{ display: none; }
dd#WaukeeDef a:hover{ position: absolute; background: transparent url(assets/images/Waukee.gif) 0px 0px no-repeat; }
dd#WaukeeDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	top: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#UrbandaleDef{ top: 110px; left: 51px; }
dd#UrbandaleDef a{ position: absolute; width: 57px; height: 39px; text-decoration: none; }
dd#UrbandaleDef a span{ display: none; }
dd#UrbandaleDef a:hover{ background: transparent url(assets/images/Urbandale.gif) 0px 0px no-repeat; }
dd#UrbandaleDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	top: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#GrimesDef{ top: 52px; left: 97px; }
dd#GrimesDef a{ position: absolute; width: 57px; height: 39px; text-decoration: none;	}
dd#GrimesDef a span{ display: none; }
dd#GrimesDef a:hover{ background: transparent url(assets/images/Grimes.gif) 0px 0px no-repeat; }
dd#GrimesDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	top: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#JohnstonDef{ top: 72px; left: 140px; }
dd#JohnstonDef a{ position: absolute; width: 57px; height: 39px; text-decoration: none; }
dd#JohnstonDef a span{ display: none; }
dd#JohnstonDef a:hover{ background: transparent url(assets/images/Johnston.gif) 0px 0px no-repeat; }
dd#JohnstonDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	top: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#AnkenyDef{ top: 38px; left: 204px; }
dd#AnkenyDef a{ position: absolute; width: 57px; height: 39px; text-decoration: none; }
dd#AnkenyDef a span{ display: none; }
dd#AnkenyDef a:hover{ background: transparent url(assets/images/Ankeny.gif) 0px 0px no-repeat; }
dd#AnkenyDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	top: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#PleasantHillDef{ top: 141px; left: 315px; }
dd#PleasantHillDef a{ position: absolute; width: 57px; height: 39px; text-decoration: none; }
dd#PleasantHillDef a span{ display: none; }
dd#PleasantHillDef a:hover{ background: transparent url(assets/images/PleasantHill.gif) 0px 0px no-repeat; }
dd#PleasantHillDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	top: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#StoneDef{ top: 381px; left: 79px; }
dd#StoneDef a{ position: absolute; width: 57px; height: 39px; text-decoration: none; }
dd#StoneDef a span{ display: none; }
dd#StoneDef a:hover{ background: transparent url(assets/images/Stone.gif) 0px 0px no-repeat; }
dd#StoneDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	top: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#FalconDef{ top: 422px; left: 51px; }
dd#FalconDef a{ position: absolute; width: 57px; height: 39px; text-decoration: none; }
dd#FalconDef a span{ display: none; }
dd#FalconDef a:hover{ background: transparent url(assets/images/Falcon.gif) 0px 0px no-repeat; }
dd#FalconDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	top: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

dd#ShilohDef{ top: 947px; left: 147px; }
dd#ShilohDef a{ position: absolute; width: 57px; height: 39px; text-decoration: none; }
dd#ShilohDef a span{ display: none; }
dd#ShilohDef a:hover{ background: transparent url(assets/images/Shiloh.gif) 0px 0px no-repeat; }
dd#ShilohDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	top: 100%;
	margin: 0;
	padding: 5px;
	width: 250%;
}

#photo_strip {width:100%; text-align: center;}
#pscontainer {margin:0 auto; padding:0; height:320px; width:480px; overflow:auto; color:#222; background:#fff;}
#pscontainer ul {margin:0 7px; padding:0; list-style:none; white-space:nowrap; display:table-row;}
#pscontainer ul li {display:table-cell; background:#fff;}
#pscontainer ul li img {margin: 14px 7px; border: 1px solid #000}
#pscontainer ul li {display:inline; zoom:1; height:300px;}
* html #pscontainer {height:370px; he\ight:320px;}

#rotator
{
	float: right;
	width: 330px;
	height: 55px;
}

#rotator img
{
	display: none;
	position: absolute;
	border: none;
}