/* CSS Document */

body { margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; text-align: center;}

body,html {
scrollbar-base-color: #fff; 
scrollbar-face-color:#fbfbfb; 
scrollbar-track-color: #fff; 
scrollbar-arrow-color: #471b36;
scrollbar-highlight-color: #471b36; 
scrollbar-3dlight-color:#fbfbfb; 
scrollbar-shadow-color: #471b36;
scrollbar-darkshadow-color:#fbfbfb;}  

th{vertical-align:middle} 

/* form elements */
input,textarea,select{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #471b36; margin-top:1px; 
margin-bottom:2px;}

/* font styles */
.red {color: #ff3300;}
.normal {font-weight:normal}
.redbold {font-weight: bold; color: #ff3300; margin:0px; padding:0px;}
.in {color: #ff6633;}
.tm {font-size: 12px;}
.phone {font-size: 14px;}
.gray { color:#999}

/* topnavigation */
.topnavigation 
{ 
border:none;
color:#000; 
padding-top:2px; 
padding-bottom:4px; 
margin:0px; 
font-weight:bold;
font-size: 12px;
background-image: url(imgs/1_sandstone.jpg); 
background-repeat:repeat;
}
.header 
{
font-size: 10px; 
font-weight: normal; 
width: 790px; 
margin-bottom:7px; 
margin-top:7px; 
margin-left:auto; 
margin-right:auto; 
padding-left:0px; 
padding-right:0px;
}
/* main table */
.maintablecontainer {margin-left:auto; margin-right:auto; width:798px; padding:0px 0px 0px 0px;}

/* flat fee line and outset border styles */

.outergrayoutset {padding:2px 0px 0px 0px}
.grayoutset {border:2px outset #E1E1E1; margin:0px 4px 0px 4px;}
.outertopline {padding:3px; text-align:center; background-image:url(imgs/mosaictiles.jpg); background-repeat: repeat}
.bottomimageline 
{border:2px outset #fdfeee; font-weight:bold; padding:1px; background-image: url(imgs/1_sandstone.jpg); background-repeat:repeat;}
.countytopline 
{border:2px outset #fdfeee; background-color:#f6f4e5; padding:1px 1px 1px 1px;}


/* headlines*/
h1{ text-indent:320px; background-color:#4cb7ff; border:2px solid #471b36; color:#fff; font-weight:bold; font-size:12px;
 margin:3px 4px 3px 4px; padding:5px 0px 5px 0px; text-align:left}
h3{ background-color:#4cb7ff; border:2px solid #471b36; color:#fff; font-weight:bold; font-size:12px;
 margin:0px 3px 0px 3px; padding:5px 0px 5px 0px; text-align:center}
h2{ border:none; font-weight:bold; font-size:14px;
 margin:0px 3px 0px 3px; padding:5px 0px 5px 0px; text-align:center}

h4{font-size:10px; font-weight:bold; color: #471b36; background-color: #fbfbfb; text-align:center; border:1px dashed #471b36; 
margin:1px 0px 1px 0px; padding:4px 0px 4px 0px;}
h5{font-size:10px; font-weight:bold; color: #471b36; border:none; 
margin:1px 0px 1px 0px; padding:14px 0px 14px 0px;}

h6{font-size:12px; font-weight:bold; color: #471b36; margin:0px; background-color: #fbfbfb; text-align:center; padding:1px; border:1px dashed #471b36; 
margin:6px 0px 5px 0px; padding:4px 0px 4px 0px;}


/* formstyles*/
form{margin:0px; padding:0px; font-size:10px;}
input,select,textarea{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; font-weight:normal}
.buttons {background-color:#fff5df; font-size:10px !important; padding-top:1px; color:#000; cursor:pointer; font-weight:bold; 
border:1px solid; border-top-color:#666; border-left-color:#666; border-right-color:#999; border-bottom-color:#666;}


/* maincontent*/
.maincontent {width:100%; padding:0px 0px 0px 0px;}
/* main navigation styles */

#mainlinkstd {text-align:left; padding:0px 0px 0px 0px; border-left:1px solid #f0eedf; border-right:1px solid #f0eedf;}
#mainlinks {font-size:12px; font-weight:normal; text-align:left; padding:6px 0px 0px 0px; margin:0px 0px 0px 0px;}
#mainlinks ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:none; font-size: 12px; text-align:left;}
#mainlinks li
{
padding:6px 0px 6px 6px; 
font-size: 10px; 
text-align:left; 
margin: 0px 12px 8px 12px; 
background-image:url(http://www.homesindeed.com/formprocessor/forms/back-on-market/1_sandstone.jpg); 
background-repeat:repeat;
border:1px solid #ffcc99;
}
#mainlinks a:link
{
display:block; 
font-weight:normal; 
paddingp:0px; 
text-indent:12px; 
border-left:12px solid #ff3300; 
border-bottom:1px solid #f0eedf; 
text-align:left; 
color:#0099ff;  
text-decoration:none;
font-size:12px;
}
#mainlinks a:visited
{
display:block; 
font-weight:normal; 
paddingp:0px; 
text-indent:12px; 
border-left:12px solid #ff3300; 
border-bottom:1px solid #f0eedf; 
text-align:left; 
color:#0099ff;  
text-decoration:none;
font-size:12px;
}
#mainlinks a:hover
{
display:block; 
font-weight:normal; 
paddingp:0px; 
text-indent:12px; 
border-left:12px solid #0099ff; 
border-bottom:1px solid #f0eedf; 
text-align:left; 
color:#ff3300; 
text-decoration:none;
font-size:12px;
}
#mainlinks a:active
{
display:block; 
font-weight:normal; 
paddingp:0px; 
text-indent:12px; 
border-left:12px solid #ff3300; 
border-bottom:1px solid #f0eedf; 
text-align:left; 
color:#0099ff;  
text-decoration:none;
font-size:12px;
}


#mainlinksrighttd {text-align:left; padding:0px 0px 0px 0px; border-left:1px solid #f0eedf; border-right:1px solid #f0eedf;}
#mainlinksright {font-size:12px; font-weight:normal; text-align:left; padding:12px 0px 0px 0px; margin:0px 0px 0px 0px;}
#mainlinksright ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:none; font-size: 12px; text-align:left;}
#mainlinksright li
{
padding:6px 0px 6px 6px; 
font-size: 10px; 
text-align:left; 
margin: 0px 12px 8px 12px; 
background-image:url(http://www.homesindeed.com/formprocessor/forms/back-on-market/1_sandstone.jpg); 
background-repeat:repeat;
border:1px solid #ffcc99;
}
#mainlinksright a:link
{
display:block; 
font-weight:normal; 
paddingp:0px; 
text-indent:12px; 
border-left:12px solid #ff3300; 
border-bottom:1px solid #f0eedf; 
text-align:left; 
color:#0099ff;  
text-decoration:none;
font-size:12px;
}
#mainlinksright a:visited
{
display:block; 
font-weight:normal; 
paddingp:0px; 
text-indent:12px; 
border-left:12px solid #ff3300; 
border-bottom:1px solid #f0eedf; 
text-align:left; 
color:#0099ff;  
text-decoration:none;
font-size:12px;
}
#mainlinksright a:hover
{
display:block; 
font-weight:normal; 
paddingp:0px; 
text-indent:12px; 
border-left:12px solid #0099ff; 
border-bottom:1px solid #f0eedf; 
text-align:left; 
color:#ff3300; 
text-decoration:none;
font-size:12px;
}
#mainlinksright a:active
{
display:block; 
font-weight:normal; 
paddingp:0px; 
text-indent:12px; 
border-left:12px solid #ff3300; 
border-bottom:1px solid #f0eedf; 
text-align:left; 
color:#0099ff; 
text-decoration:none;
font-size:12px;
}

#current a:link, #current a:visited, #current a:hover, #current a:active
{
display:block; 
font-weight:normal; 
paddingp:0px; 
text-indent:12px; 
border-left:12px solid #0099ff; 
border-bottom:1px solid #f0eedf; 
text-align:left; 
color:#ff3300; 
text-decoration:none;
font-size:12px;
}
li#serviceliststyle {
padding:8px 0px 8px 0px; 
font-size: 12px; 
margin: 0px 12px 8px 12px; 
background-image:none; 
border:none;
text-align:center; 
font-weight:bold;
}

.resources {width:100%; padding:5px 0px 0px 0px; font-weight:normal;}
.topdiv {padding:0px; 0px 0px 0px}
.bottomdiv {padding-left:4px; padding-right:4px;}
.address{background-color:#000; color:#fff; font-weight:bold; font-size:90%; padding-left:4px; padding:4px; padding-bottom:2px; text-align:left;}
.broker{ background-color:#4cb7ff; border:2px solid #471b36; font-weight:bold; font-size:12px; padding:4px 0px 4px 0px; text-align:center;}
.topline {border:2px solid #000; line-height:1.3em; background-color: #fff5df; font-size:10px; font-weight:bold; padding:3px;}
.reqfields {border:1px solid #4cb7ff; font-size:10px; color:#000; background-color:#fff; padding:5px; font-weight:bold;}
.part{color:#000; font-size:1.0em; font-weight:bold; text-align:left; border-left:13px solid #ff3300; padding-left:5px;}
.no{color:#000; font-size:1.0em; font-weight:bold; text-align:left; border-left:13px solid #ccc; padding-left:5px;}

table.home {}
table.home td {}

/* table cell styles */
.topcell{background-color:#fff; padding-top:65px}
.leftcell {border:1px solid #4cb7ff; padding-bottom:3px; background-color:#fff; width:160px}
.rightcell {border:1px solid #4cb7ff; background-color:#fff; font-weight:bold;}
.bottomcell {border:1px solid #471b36; font-weight:bold; padding:19px 0px 22px 0px; text-align:center}
.redborder {border:1px solid #4cb7ff; padding-top:8px; padding-bottom:5px; padding-left:8px; padding-right:0px; width:50%; background-color:#fbfbfb;}
.redbottom {border:1px solid #4cb7ff; padding-top:3px; padding-left:8px; width:50%; background-color:#fbfbfb;}

/*leftcell styles*/
.progress { margin:0px 0px 0px 0px; font-size:10px;}
.progress td{padding:5px 8px 0px 8px}
.progress th{padding:3px 3px 6px 3px} 

.step {color:#000; font-weight:bold; border:1px solid #B8B8B8; background-color:#fff; padding:4px; line-height:1.6em; text-align:center}
.read{color: #B8B8B8; font-size:10px; font-weight:bold; padding:4px; background-color:#fff; border:1px solid #B8B8B8; line-height:1.6em; text-align:center}


/*rightcell styles*/
table.formtable {text-align: left; font-size: 10px; font-weight: bold; }
table.formtable td{font-size: 10px; font-weight:bold; line-height:1.2em; padding:1px; border:none;}

table.inputtable {text-align: left; border:none; font-size: 10px; font-weight: bold;}
table.inputtable td{font-size: 10px; font-weight:bold; padding-top:2px; padding-bottom:4px; border:none;}	  
table.inputtable th{font-size: 10px; font-weight:bold; padding-top:2px; padding-left:6px; padding-right:0px; padding-bottom:4px; text-align:left;
 border:none; text-indent:0px} 
table.inputtable a:link{font-size:10px; font-weight:bold; color:#0000ff; text-decoration:underline;}
table.inputtable a:visited{font-size:10px; font-weight:bold; color:#0000ff; text-decoration:underline;}
table.inputtable a:hover{font-size:10px; font-weight:bold; color:#0000ff; text-decoration:none;}
table.inputtable a:active{font-size:10px; font-weight:bold; color:#0000ff; text-decoration:underline;}
table.inputtable input,select,textarea{border:1px solid #000; font-size:10px;}

.seller{ padding-left:6px}

.navdiv {padding-top:5px}
#nav {font-size:10px; border:none;}
#nav td{color:#000; font-weight:bold; font-size:10px; border:none; padding:0px;} 	  	 	  	 	 	 	 
#nav a:link{font-size:10px; font-weight:bold;}
#nav a:visited{font-size:10px; font-weight:bold;}
#nav a:hover{font-size:10px; font-weight:bold;}
#nav a:active{font-size:10px; font-weight:bold;}


/*agreement/ownerinfo thank you page*/
.borderdraw {border-style: solid; width: 0px; height: 0px; line-height: 0px;}
.redxmdown {border-width: 8px 14px 0px; border-color: #ff3300 white white;}
.mortgagedown {border-width: 20px 70px 0px; border-color: #4cb7ff #fbfbfb #fbfbfb;}
.outerarrow {text-align:center; padding: 22px 0px 16px 0px; width:14px; margin-left:auto; margin-right:auto}

/* menu style */

.menuleft{font-size:12px; font-weight:normal; text-align:justify; padding: 4px 4px 4px 4px; margin: 0px 0px 0px 0px;}
.menuright{padding:8px; padding-top:4px;}


/*brokerage notice/agreement*/
.signcontract {font-size:10px; margin-left:2px; color: #000; font-weight: bold; text-align:left; padding: 0px; border-bottom: 1px solid #000; 
border-left:none; border-right:none; border-top:none;}

/*payment page*/
.paymentdiv { padding-top:20px; padding-bottom:9px; text-align:center}
.reqfieldsdiv {border:1px solid #4cb7ff; font-size:10px; color:#000; background-color:#fff; padding:5px; font-weight:bold; margin-left:auto; 
margin-right:auto}



#paymenttable {border:1px solid #000; margin-top:8px; background-color:#fbfbfb;}
#paymenttable td{font-size: 10px; font-weight:bold; padding-left:6px; padding-top:2px; padding-bottom:4px; border:none; text-align:left}	  
#paymenttable th{padding: 5px 12px 0px 12px; font-size: 10px; background-color:#fbfbfb; text-indent:0px}
#paymenttable input,select,textarea{border:1px solid #000; font-size:10px; font-weight:normal;}
.cards{text-align:center; padding:22px 0px 16px 0px}
.submitpayment{text-align:center; padding-top:18px;}
.grayborder{color:#000; font-size:1.0em; font-weight:bold; text-align:right; padding-right:5px; padding-top:2px; padding-bottom:6px;}
.amount {color:#4cb7ff; font-weight:bold; font-size:12px; padding-top:2px; padding-bottom:6px;}

/*ownerinfo thank you page*/

.outerproperty{text-align:center; padding:30px 0px 114px 0px; margin:0px 0px 0px 0px}

.innerproperty {padding:7px; font-weight:normal; text-align:center; font-size:12px; width:90%; border:1px solid #4cb7ff}
#propertytable {border:1px solid #000; margin-top:8px; background-color:#fbfbfb;}
#propertytable td{font-size:10px; }
#propertytable th{text-align:center; font-weight:bold; font-size:10px; text-indent:0px }
.outerpropertynote{text-align:center; padding-top:20px; padding-bottom:20px}
.propertynote {padding:7px; font-weight:normal; text-align:justify; font-size:12px; width:59%; border:1px solid #4cb7ff}

.propertyinfo {padding:7px; font-weight:normal; text-align:justify; font-size:12px; border:1px solid #4cb7ff; background-color:#fff;}

#propertylist{width:202px; font-size:10px; font-weight: bold; text-align:center; margin-left:auto; margin-right:auto}
#propertylist ul{ margin:0px; padding:0px; list-style-type:none; font-size:10px;}
#propertylist li{ margin:0px 0px 5px 0px; font-size:10px; text-indent:0px}
#propertylist a{ display:block; padding:2px; font-size:10px; border:2px outset #fff5df; width:190px; text-align:center; 
background-color:#fff; color:#471b36; text-decoration:none;}
#propertylist a:link{color:#000; text-decoration:none;}
#propertylist a:hover { background-color: #4cb7ff; color:#fff5df; text-decoration:none;}
#propertylist a:visited{text-decoration:none;}
#propertylist a:active {text-decoration:none;}

/*copyright notice*/
.copyright{font-size:10px; text-align:center; padding:24px; font-weight:bold; line-height:24px; }	 

