﻿.mast_right{position:absolute;top:0px;text-align:right;left:98%;}
.aspcontent{width:75%;margin:15px auto 20px auto;}
.aspcontentpropertysearch{width:100%;margin:0 0 0 0;}
#holder{margin:0px;padding:0px;width:100%;min-width:925px;}
#mast{color:#000000;position:relative;height:50px;background-color:inherit;width:100%;background-image:url(../images/agent/banner_bg.gif);background-repeat:repeat;border-bottom:1px solid #242627;}
#nav{margin:0px;color:#000000;position:relative;background-color:#434546;height:21px;border-bottom:1px solid #434546;}
#nav_secondary{margin:0px;color:#000000;position:relative;background-color:#de2c00;height:23px;border-bottom:1px solid #434546;}
#nav_third{margin:0px;color:#000000;position:relative;background-color:#999999;height:23px;border-bottom:1px solid #434546;}

.logo{position:relative;top:5px;left:25px;}
.searchbox{position:absolute;top:11px;right:15px;}
.content{height:auto;min-height:800px;height:auto;padding:0px;color:#000000;background-color:inherit;
	background-repeat:no-repeat;background-position:left top;position:relative;top:0px;margin-left:auto;margin-right:auto;width:100%;
}
.errorpop{width:100%;height:auto;min-height:65px;padding:0px;margin:0px;background-color:#ffffcc;border:1px solid #ffcc00;color:#c60000;background-image:url(../images/errorpop.gif);background-repeat:no-repeat;background-position: 25px 10px;}
.errorpop p{font-weight:bold;margin:20px 20px 20px 75px;}
.errorpop ul{margin:10px 20px 20px 100px;}
.errorpop li{font-size:10px;margin-left:25px;}

.submit 
{
display: block;
margin-top: 15px;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
text-align: right;

}

/* NAV */
#nav1{font-size:11px;margin:0 0 0 35px;font-weight:bold;}
#nav1 li{float:left;list-style:none;width:auto;}
#nav1 a{font-weight:bold;font-size:11px;padding:3px 20px 0px 20px;background-color:inherit;height:18px;display:block;color:#ffffff;text-decoration:none;background-image:url(../images/agent/nav_division.gif);background-repeat:repeat-y;background-position:right;text-align:center;}
#nav1 li .active{padding-bottom:1px;background-color:#de2c00;color:#ffffff;}
#nav1 a:hover{padding-bottom:1px;background-color:#de2c00;color:#ffffff;text-decoration:none;}
/*old red = de2c00 */
#nav2{clear:both;font-size:11px;margin:0 0 0 70px;}
#nav2 li{float:left;list-style:none;width:auto;}
#nav2 a{font-weight:bold;font-size:11px;padding:3px 20px 0px 20px;background-color:inherit;height:16px;display:block;color:#ffffff;text-decoration:none;text-align:center;margin-top:3px;}
#nav2 li .active{padding:3px 19px 1px 19px;background-color:#e4d8d4;color:#000000;border-top:1px solid #434546;border-left:1px solid #434546;border-right:1px solid #434546;}
#nav2 a:hover{padding:3px 19px 1px 19px;background-color:#e4d8d4;color:#000000;text-decoration:none;border-top:1px solid #434546;border-left:1px solid #434546;border-right:1px solid #434546;}

#nav3{clear:both;font-size:11px;margin:0 0 0 105px;}
#nav3 li{float:left;list-style:none;width:auto;}
#nav3 a{font-weight:bold;font-size:11px; padding:3px 20px 0px 20px;background-color:inherit;height:16px;display:block;color:#ffffff;text-decoration:none;text-align:center;margin-top:3px;}
#nav3 li .active{padding:3px 19px 1px 19px;background-color:#ffffff;color:#000000;border-top:1px solid #434546;border-left:1px solid #434546;border-right:1px solid #434546;}
#nav3 a:hover{padding:3px 19px 1px 19px;background-color:#ffffff;color:#000000;text-decoration:none;border-top:1px solid #434546;border-left:1px solid #434546;border-right:1px solid #434546;}

.user{display:block;background-color:inherit;position:relative;top:2px;float:right;color:#ffffff;font-weight:bold;margin-right:35px;}

/*FORM ELEMENTS*/
form{margin:0px;padding:0px;}
.formholder{ height:auto;font-size:11px;padding:10px 10px 10px 10px;background-color:#ffffff;position:relative;width:auto;margin: 0 auto 0 auto;border:1px solid #434546;}

.formholder fieldset {
  /* clear:both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  background-color:inherit;
  border-color: #e9e6e6;
  border-width: 1px;
  border-style: solid;
  padding: 10px 10px 10px 10px;        /* padding in fieldset support spotty in IE */
  margin:0px;
 
}
.formholder p{font-size:11px;margin-top:15px;}

.formholder fieldset legend {color:#000000;font-size:12px;font-weight:bold;padding-bottom:10px;padding-top:5px;
/* bump up legend font size, not too large or it'll overwrite border on left *//* be careful with padding, it'll shift the nice offset on top of border  */

}

.formholder label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right;font-weight:bold; 
}

#DropDownList3{
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

.formholder input, form textarea {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px;
	background:#ffffff; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}
.formholder input, form select {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px;
	background:#ffffff; /* set margin on left of form elements rather than right of label aligns textarea better in IE */
}

.formholdersearch input, form select {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:0 0 0 0px;
	background:#ffffff; /* set margin on left of form elements rather than right of label aligns textarea better in IE */
}

.checkbox{padding: 10px;margin: 0px;width:auto;
}
.checkbox span{padding: 0px;margin: 0px;display:inline;float:left;width:auto;font-size:9px;
}
.checkbox input{padding: 0px;margin: 0px;float:left;width:35px; 
}
.checkbox br{clear:both;
}
#formholder input#reset {margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}
textarea {overflow: auto;
}

.formholder small {display: block;margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */padding: 1px 3px;font-size: 88%;
}
.formholder .required{font-weight:bold;color:Red; font-size:20px;} /* uses class instead of div, more efficient */

.formholder br {clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}

.formholder a{color:#000000;}
.formholder a:hover{color:#CC0000;}

.dashboard{height:auto;font-size:11px;padding:10px 10px 10px 10px;background-color:inherit;position:relative;width:auto;margin: 5px auto 10px 175px;}
.dashboard .pic{margin:0px;padding:0 5px 0 0;height:75px;}
.dashboard .dashhead{margin:0px;padding:0px;}
.dashboard  .dashhead a:link{color:#333333;font-size:20px;text-decoration:underline;font-weight:bold;}
.dashboard  .dashhead a:visited{color:#333333;font-size:20px;text-decoration:underline;font-weight:bold;}
.dashboard  .dashhead a:active{color:#333333;font-size:20px;text-decoration:underline;font-weight:bold;}
.dashboard  .dashhead a:hover{color:#de2c00;font-size:20px;text-decoration:none;font-weight:bold;}

.dashboard .dashheadnew{margin:0px;padding:0px;}
.dashboard  .dashheadnew a:link{color:#333333;font-size:18px;text-decoration:underline;font-weight:bold;}
.dashboard  .dashheadnew a:visited{color:#333333;font-size:18px;text-decoration:underline;font-weight:bold;}
.dashboard  .dashheadnew a:active{color:#333333;font-size:18px;text-decoration:underline;font-weight:bold;}
.dashboard  .dashheadnew a:hover{color:#de2c00;font-size:18px;text-decoration:none;font-weight:bold;}

.dashboard p{margin:0px;padding:0px;font-size:14px;}
.dashboard h4{padding:0px 0 30px 0;margin:0px;font-size:18px;}  


.propertysearchthumb{display:block;width:36px;height:75px;background-image:url(../images/dashboardicon_agent.png);background-repeat:no-repeat;}
.propertysearchthumb:hover{display:block;width:36px;height:75px;background-image:url(../images/dashboardicon_agent_over.png);background-repeat:no-repeat;}
.propertysearchthumb span{display:none;}

.commlinksthumb{display:block;width:36px;height:75px;background-image:url(../images/dashboardicon_agent.png);background-repeat:no-repeat;}
.commlinksthumb:hover{display:block;width:36px;height:75px;background-image:url(../images/dashboardicon_agent_over.png);background-repeat:no-repeat;}
.commlinksthumb span{display:none;}

.taxdatathumb{display:block;width:36px;height:75px;background-image:url(../images/dashboardicon_agent.png);background-repeat:no-repeat;}
.taxdatathumb:hover{display:block;width:36px;height:75px;background-image:url(../images/dashboardicon_agent_over.png);background-repeat:no-repeat;}
.taxdatathumb span{display:none;}

.utilitythumb{display:block;width:36px;height:75px;background-image:url(../images/dashboardicon_agent.png);background-repeat:no-repeat;}
.utilitythumb:hover{display:block;width:36px;height:75px;background-image:url(../images/dashboardicon_agent_over.png);background-repeat:no-repeat;}
.utilitythumb span{display:none;}

.platlotthumb{display:block;width:36px;height:75px;background-image:url(../images/dashboardicon_agent.png);background-repeat:no-repeat;}
.platlotthumb:hover{display:block;width:36px;height:75px;background-image:url(../images/dashboardicon_agent_over.png);background-repeat:no-repeat;}
.platlotthumb span{display:none;}

.townthumb{display:block;width:36px;height:75px;background-image:url(../images/dashboardicon_agent.png);background-repeat:no-repeat;}
.townthumb:hover{display:block;width:36px;height:75px;background-image:url(../images/dashboardicon_agent_over.png);background-repeat:no-repeat;}
.townthumb span{display:none;}

.mtkhead{padding:5px 10px 10px 10px;}
.mtkhead h1{font-size:18px;color:#333333;margin-bottom:8px;}
.mtkhead h2{font-size:16px;color:red;margin-bottom:6px;}
.mtkhead p{font-size:12px;line-height:16px;}

.header_aroundtown{display:block;width:214px;height:15px;background-image:url(../images/Agent/header_aroundtown.gif);background-repeat:no-repeat;}
.header_aroundtown span{display:none;}

.header_myprofile{display:block;width:214px;height:15px;background-image:url(../images/Agent/header_myprofile.gif);background-repeat:no-repeat;}
.header_myprofile span{display:none;}

.header_taxes{display:block;width:127px;height:15px;background-image:url(../images/Agent/header_taxes.gif);background-repeat:no-repeat;}
.header_taxes span{display:none;}

.header_commlinks{display:block;width:210px;height:15px;background-image:url(../images/Agent/header_commlinks.gif);background-repeat:no-repeat;}
.header_commlinks span{display:none;}

.header_utility{display:block;width:152px;height:15px;background-image:url(../images/Agent/header_utility.gif);background-repeat:no-repeat;}
.header_utility span{display:none;}
.sliderTextBox
{
    visibility:hidden;
     background-color:Transparent;
     width:0;
}

.hiddenButton {
    background-color:#f7f0ed;
    border:none;
    color:#f7f0ed;
}
