BODY {font : normal .9em Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: none; color: #000000;}
td {font : normal .9em Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: none; color: #000000;}
.text1 {font : normal .8em Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: none; color: #000000;}
.ticker_white {font : normal .9em Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: none; color: #ffffff;}
A {text-decoration: none; color: #0033cc;}
A:HOVER {text-decoration: underline; color: #3366cc;}
A.header {font : normal .7em Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: underline; color: #000000; font-weight: bold;}
A.text {font : normal .7em Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: underline; color: #000000;}
A.ticker_white {font : normal 10px Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: none; color: #ffffff;}

.searchHighlight {border:none; BACKGROUND-COLOR: #ffffcc; font-family: Arial; font-size: 11px;  color: #000000; font-weight: bold;}


.text_1 {font : normal .8em Arial, Trebuchet MS, Verdana, Sans-Serif; color: #000000;}
.feature {font : normal 24px Trebuchet MS, Arial, Verdana, Sans-Serif; text-decoration: none; color: #325581; font-weight: bold;}
.callOut {font : normal 14px Trebuchet MS, Arial, Verdana, Sans-Serif; text-decoration: none; color: #0099cc; font-weight: bold;}
.footer {font : normal 10px Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: none; color: #000000;}
.footer_white {font : normal 10px Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: none; color: #ffffff;}
.text_white_bold {font : normal 12px Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: none; color: #ffffff; font-weight: bold;}
.ZipTitle {font : normal 25px Arial Black, Trebuchet MS, Verdana, Sans-Serif; text-decoration: none; color: #F10000; font-weight: bold; line-height:75%;}
.PageTitle {font : normal 20px Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: none; color: #F10000; font-weight: bold; line-height:90%;}
.PageTitle_sm {font : normal 17px Arial, Trebuchet MS, Verdana, Sans-Serif; text-decoration: none; color: #cc6633; font-weight: bold; line-height:90%;}

.frm_1 {
color:#000000;
background-color:White;
border-width:1px;
border-style:Solid;
font-family:Verdana;
font-size:x-small;
font-weight:bold;
width:95px;}

.frm_2 {
color:#000000;
background-color:White;
border-width:1px;
border-style:Solid;
font-family:Verdana;
font-size:xx-small;
width:120px;}

.frm_fancy {
color:#ffffff;
border-width:1px;
border-style:Solid;
font-family:Verdana;
font-size:x-small;
background: #ffcc00 url(/assets/images/btn_back_orange.gif);
width:90px;}


.fancyButton
{
	font-family: Verdana;
	width:7em;
	font-size: 95%;
	height : 2em;

	display:inline-block;	
	position: relative;
	cursor: pointer;
	text-align:center;
}

.fancyButtonRest
{
	background: #F1F1F1 url(/assets/images/rest-orange.png) center repeat-x;
	padding : 1px 1px 1px 1px;
	border:1px solid #663300;
	color:#00156E;
}

.fancyButtonHover
{
	background: #F1F1F1 url(/assets/images/hover-orange.png) center repeat-x;
	padding : 0px 0px 0px 0px;
	border:1px solid #663300;
	color:#00156E;
}

.fancyButtonPressed
{
	background: #B7D8ED url(/assets/images/pressed-orange.png) center repeat-x;
	padding : 1px 1px 1px 1px;
	border:1px solid #663300;
	color:#00156E;
}

.fancyButtonDisabled
{
	background-color: #F1F1F1;
	padding : 0px 0px 0px 0px;
	border:1px solid #C7C7C7;
	color : #C7C7C7;
}

input.formInputButton  {
    font-size: 1.2em;
    vertical-align: middle;
    font-weight: bolder;
    text-align: center;
    color: #300;
    background: #f99 url(bg_button.png) repeat-x;
    padding: 1px;
    border: solid 1px #f66;
    float: right; 
    cursor: pointer;
    }

div#container {
position: relative;
width: 770px;
margin: 0 auto;
}
		
div.page_logo {
position : absolute;
left : 47px;
top : 8px;
}

div.my_zone_device {
position : absolute;
left : 340px;
top : 9px;
}

div.search_device {
position : absolute;
left : 532px;
top : 9px;
}


div.navbox {
position : absolute;
left : 17px;
top : 148px;
}


div.ticker {
position : absolute;
left : 230px;
top : 62px;
}


div.sub_nav {
position : absolute;
left : 348px;
top : 96px;
}

div.sub_nav_property {
position : absolute;
left : 372px;
top : 96px;
}

div.zip_title{
position : absolute;
left : 223px;
top : 96px;
}

div.page_title{
position : absolute;
left : 223px;
top : 82px;
}

div.home_content_gif {
position : absolute;
left : 209px;
top : 152px;
}

div.home_content_jpg {
position : absolute;
left : 209px;
top : 143px;
}

div.sub_nav_photo {
	position : absolute;
	padding: 0px;
	color: #000000;
	text-align: left;
	height: 66;
	width: 387;
	left : 348px;
	top : 92px;
	overflow:auto;
	scrollbar-face-color : #DED9C7;
	scrollbar-highlight-color : #EFEDE4;
	scrollbar-3dlight-color : #ffffff;
	scrollbar-shadow-color : #DFDBCA;
	scrollbar-darkshadow-color : #978E84;
	scrollbar-track-color : #ffffff;
	scrollbar-arrow-color : #333333;
}


div.marquee_back_gallery_bottom {
position : absolute;
left : 338px;
top : 143px;
}


/* ------------------------------------------------ */

div.page_top {
	position : absolute;
	background-color: #993300;
	text-align: center;
	color: #FFFFFF;
	height: 40;
	width: 600;
	left : 0px;
	top : 0px;
	font : normal 20px Trebuchet MS, Arial, Verdana, Sans-Serif;
	text-decoration: none;
	font-weight: bold;
}

div.page_buttons {
	position : absolute;
	height: 25;
	width: 600;
	left : 0px;
	top : 41px;
}

div.page_content {
	position : absolute;
	height: 440;
	width: 600;
	left : 0px;
	top : 62px;
}

div.page_content_2 {
	position : absolute;
	height: 440;
	width: 600;
	left : 0px;
	top : 0px;
}

div.access_content_box {
	position : absolute;
	height: 305;
	width: 331;
	left : 133px;
	top : 67px;
	background: url(images/back_access.jpg) repeat-x;
}
div.structure_content_box {
	position : absolute;
	height: 305;
	width: 331;
	left : 133px;
	top : 67px;
	background: url(images/back_structure.jpg) repeat-x;
}
div.interior_content_box {
	position : absolute;
	height: 305;
	width: 331;
	left : 133px;
	top : 67px;
	background: url(images/back_interior.jpg) repeat-x;
}
div.pets_content_box {
	position : absolute;
	height: 305;
	width: 331;
	left : 133px;
	top : 67px;
	background: url(images/back_pets.jpg) repeat-x;
}
div.defensible_content_box {
	position : absolute;
	height: 305;
	width: 331;
	left : 133px;
	top : 67px;
	background: url(images/back_defensible.jpg) repeat-x;
}


div.scrollable_content {
	position : absolute;
	padding: 5px;
	color: #FFFFFF;
	text-align: left;
	height: 282;
	width: 329;
	left : 2px;
	top : 20px;
	overflow:auto;
	scrollbar-face-color : #DED9C7;
	scrollbar-highlight-color : #EFEDE4;
	scrollbar-3dlight-color : #ffffff;
	scrollbar-shadow-color : #DFDBCA;
	scrollbar-darkshadow-color : #978E84;
	scrollbar-track-color : #ffffff;
	scrollbar-arrow-color : #333333;
}

div.six_steps_content {
	position : absolute;
	padding: 5px;
	color: #FFFFFF;
	text-align: left;
	height: 257;
	width: 329;
	left : 2px;
	top : 20px;
	overflow:auto;
	scrollbar-face-color : #DED9C7;
	scrollbar-highlight-color : #EFEDE4;
	scrollbar-3dlight-color : #ffffff;
	scrollbar-shadow-color : #DFDBCA;
	scrollbar-darkshadow-color : #978E84;
	scrollbar-track-color : #ffffff;
	scrollbar-arrow-color : #333333;
}

div.six_steps_controler {
	position : absolute;
	font-size: .8em;
	padding: 2px;
	color: #FFFFFF;
	text-align: center;
	height: 23;
	width: 331;
	left : 0px;
	top : 278px;
	border: solid 1px #FFF;
}

div.exit_button {
	position : absolute;
	height: 14;
	width: 14;
	left : 315px;
	top : 2px;
}


div.btn_green {
	position : absolute;
	width: 66px;
	height: 41px;
	left : 419px;
	top : 79px;
}


div.btn_noncombust {
	position : absolute;
	width: 209px;
	height: 22px;
	left : 14px;
	top : 79px;
}


div.btn_woodland {
	position : absolute;
	width: 159px;
	height: 41px;
	left : 179px;
	top : 446px;
}

div.disclaimer {
	position : absolute;
	padding: 8px;
	color: #FFFFFF;
	background-color: #003399;
	width: 560px;
	left : 20px;
	top : 50px;
}

div.disclaimer_link{
	position : absolute;
	padding: 5px;
	color: #FFFFFF;
	left : 400px;
	top : 22px;
}

div.personal_prep{
	position : absolute;
	left : 10px;
	top : 390px;
}


div.quiz_button{
	position : absolute;
	left : 10px;
	top : 440px;
}
