@charset "UTF-8";
/* CSS Document */


.mainbody {
	   background-image:url(http://www.sbappraisalservices.com/images/top_full.jpg);
      }
      .content {
	   margin-top:10px;   
      }
	  div#thinking {
	    float:left;
	    margin-top:0px;
	    width:305px;
	    background-image:url(http://www.sbappraisalservices.com/images/home_thinking_bg.jpg);
      }
      .thinklabel {
	    margin:2px 0 0 0;   
      }
      .thinklabel, .thinktext, .thinktextarea {
	    padding:2px;   
      }	
      .thinktextarea {
	    height:80px;   
      }


html body {
  margin:0px;
  padding:0px;
  text-align: center;
  height:100%;
  background-color:#a79e95;
}

body {
  color:#434343;
}

img {
  border:0px;	
}

img.imgR {
		float: right;
		margin: .3em 0 1em 1.5em;
		border: 1px solid #666;
		padding: 5px;
	}

img.imgL {
		float: left;
		margin: .3em 1em 1em 0;
		border: 1px solid #666;
		padding: 5px;
	}

a, a:active, a:visited  {
  color:#434343;	
}

a:hover {
  color:#cc0000;
  text-decoration:none;
}

.clear {
  height:1px;
  margin-top:-10px;	
}

.mainbody {
  background-image:url(http://www.sbappraisalservices.com/images/top_full.jpg);
  background-repeat:repeat-x; 
  float:left;
  width:100%;
  background-color:#ffffff;	
}

.container {
  width:990px;
  text-align:left;
  margin: 0 auto;
  height: 100%;
}

.headercontent {
  float:left;
  width:990px;
}

.mainmenu {
  margin-top:39px;
  float:right;
}

.content {
  clear:both;
  margin-top:125px;
  float:left;
  width:990px;
}

#content-left-big {
  float:left;
  width:653px;
  margin-left:15px;
}

#content-left {
  float:left;
  width:176px;	
}

#content-left-wk {
  float:left;
  width:176px;
  margin-top: 25px;
}

#content-middle {
  float:left;
  margin-left:25px;
  width:447px;	
}

.blogimage {
  float:left;
  margin:6px 10px 0 15px;	
  border: 1px solid #282828;
}

.blogpost {
  float:left;
  margin-bottom:20px;	
}

#content-right {
  float:right;
  width:307px;	
}

#footer {
  clear:both;
  width:100%;
  padding-top:15px;
  left: 0px;
  bottom: 0px;
  background-color:#a79e95;	
  color:#434343;
  font-family: Arial, Verdana;
  font-size:9pt;
  line-height:1.8em;
}

.fl {
  float:left;	
}

.fr {
  float:right;
}

.cb {
  clear:both;	
}

.blogtitles {
  float:left;
  margin:0 0 3px 0px;	
  width:325px;
}

.title, .subtitle, .thinktitle, .thinksubtitle, .sm-link, .sm-title, .middletitle, .middlesubtitle, .portfolio-title {
  font-family: "Trebuchet MS", "Georgia", Arial, Verdana;
  font-size: 18pt;	
}

.middletitle {
  margin:0 0 3px 15px;
}

.blogpost .middletitle {
  border-bottom:1px dotted #282828;
}

.middlesubtitle {
  margin:0 0 10px 15px;	
}

.blogpost .middlesubtitle {
  font-size:9pt;
  font-weight:normal;	
}

code {
  display:block;
  width:750px;
  margin:5px 10px 5px 15px;
  padding:8px;
  background-color:#f9f9f3;
  border:2px solid #eaebd4;
}

.middlenavback {
  margin:0 0 0 15px;	
  font-family: Arial, Verdana;
  font-size: 8pt;		
}

.subtitle {
  font-size: 14pt;	
}

.sm-link, .sm-title {
  font-size:9pt;
  color: #434343;	
}

.sm-title a:link{	
  color: #cc0000;	
  text-decoration:none;
}

.sm-title a:visited{	
  color: #cc0000;	
  text-decoration:none;
}

.sm-title a:hover{	
  color: #cc0000;	
  text-decoration:underline;
}

.sm-link a:link{	
  color: #434343;	
  text-decoration:none;
}

.sm-link a:visited{	
  color: #434343;	
  text-decoration:none;
}

.sm-link a:hover{	
  color: #434343;	
  text-decoration:underline;
}

.sm-title, .middlesubtitle {
  font-size:11pt;	
  font-weight:bold;
}

.highlight, .sm-title {
  color:#cc0000;
  text-decoration:none;
}

.order_highlight {
	text-decoration:underline;
	color:#CC0000;
	}

a.highlight {
  color:#d6771b;  
}

a.highlight:hover {
  text-decoration:underline;		
}

p, li {
  font-family: Verdana, Arial;
  font-size:10pt;
  color:#797979;
}

div.golddiv {
  margin:5px 0 5px 0;
  width:166px;
  height:1px;
  background-image:url(http://www.sbappraisalservices.com/images/golddiv.gif);
  background-repeat:no-repeat; 
}

div.dip {
  float:left;
  margin:10px 0 10px 0;
  width:640px;
  background-image:url(http://www.sbappraisalservices.com/images/long_grad.gif);
  background-repeat:repeat-y; 
}

div.topdip, div.botdip {
  width:640px;
  height:5px;
  background-image:url(http://www.sbappraisalservices.com/images/long_ds_top.jpg);
  background-repeat:no-repeat;   	
}

div.botdip {
  background-image:url(http://www.sbappraisalservices.com/images/long_ds_bot.jpg);
  clear: left;
  clear: right;
}

div.smalldip {
  float:left;
  width:447px;
  background-image:url(http://www.sbappraisalservices.com/images/short_grad.gif);
  background-repeat:repeat-y; 
}

div.smalltopdip, div.smallbotdip {
  width:447px;
  height:7px;
  background-image:url(http://www.sbappraisalservices.com/images/short_ds_top.jpg);
  background-repeat:no-repeat;   	
}

div.smallbotdip {
  background-image:url(http://www.sbappraisalservices.com/images/short_ds_bot.jpg);
}

.smalldip p {
  margin:15px;
}

div#thinking {
  float:left;
  margin-top:0px;
  width:307px;
  background-image:url(http://www.sbappraisalservices.com/images/thinking_bg.jpg);
  background-repeat:no-repeat; 	
}

div#thinking-content {
  margin: 15px 25px 0 20px;
  color:#434343;
}

.thinktitle {
  font-size:14pt;	
  color:#434343;
}

.thinksubtitle {
  margin-top:-20px;
  font-size:10pt;
  color:#434343;
}

.thinktext, .thinktextarea, .thinklabel {
  clear:both;
  float:left;
  width:250px;  
  border: 2px solid #c6c0ba;
}

.thinklabel, .thinktext, .thinktextarea {
  font-family: Arial, Verdana;
  font-size: 9pt;	
  color:#858585;
  padding:3px;
}

.thinktextarea {
  height:150px;	
}

.thinklabel {
  margin:10px 0 2px 0;
  border: 0px;
  font-weight:bold;	
}

.thinksubmit {
  clear:both;
  float:left;
  width:126px;
  height:24px;
  margin-top:25px;
  background-image:url(../images/sendorder.jpg);
  background-repeat:no-repeat; 
  border:0px;	
  cursor: pointer; 
}

.thinksubmitc {
  clear:both;
  float:left;
  width:126px;
  height:24px;
  margin-top:25px;
  background-image:url(../images/sendmessage.jpg);
  background-repeat:no-repeat; 
  border:0px;	
  cursor: pointer; 
}

.portfolio {
  clear:both;
  float:left;
  width:307px;
  height:256px;
  margin-top:15px;
  background-image:url(http://www.sbappraisalservices.com/images/portfolio_bg.jpg);
  background-repeat:no-repeat; 	
}

.portfolio-title {
  clear:both;
  float:left;
  font-size:11pt;
  font-weight:bold;
  margin:10px 0 5px 0;	
}

.portfolio-content {
  clear:both;
  float:left;
  margin:0 15px 15px 15px;
}

.portfolio-content p, .dicipline p {
  clear:both;
  line-height:1.8em;
  color:#434343;	
  font-family: Arial, Verdana;
  font-size:8pt;
}

.portfolio-image {
  border:1px solid #a79e95;
  margin:10px 10px 0 0;	
}

.portfolio-link {
  float:left;
  margin-top:10px;
  font-family: Arial, Verdana;
  font-size:8pt;  
  color:#434343;	
}

.portfolio-link:hover {
  color:#d6771b;
}

.portfolio-bullet {
  float:left;
  margin:1px 5px 0 0;	
}


.roots {
  float:right;
  margin:-10px 85px 0 0;	
}

.whatwedo {
  margin:180px 0 0 100px;
  height:16px;
  width:220px;
}

.dicipline {
  float:left;
  width:203px;
  height:90px;
  margin:10px 10px 0 0;
  background-repeat:no-repeat;
  cursor:pointer;
}

.dicipline#order {
  background-image:url(../images/bg_order.jpg);	
}

.dicipline#quote {
  background-image:url(../images/bg_quote.jpg);	
}

.dicipline#faq {
  background-image:url(../images/bg_why.jpg);	
}

.dicipline p {
  text-align:right;
  margin:2px 8px 0 60px;
  line-height:1.3em;
}

.dicipline p.title {
  margin:5px 8px 0 3px;
  font-size:10pt;	
  font-weight:bold;
}

li {
  margin-left:30px;
  list-style: disc;	
}

a.lowerlink {
  color:#d98029;
  text-decoration:none;
  font-weight:bold;	
}

a.lowerlink:hover {
  color:#434343;
  text-decoration:none;
  font-weight:bold;	
}

.error {
  width:240px;
  padding:5px;
  border:2px solid #961919;
  background-color:#f8e5e5;
  color:#131313;
  margin:2px;
  font-size:8pt;
}

fieldset {
		border: 1px dotted;
		padding: 1.6em 1.2em 1.2em 7em;
		margin: 0 0 1em 4em;
		width: 750px;
		font-family: Verdana, Arial;
  		font-size:10pt;
 		 color:#797979;

	}
legend {
		color: #27d;
		font-size: 1.1em;
		text-align: left;
	}
label {
		display: block;
		color: #777;
		margin: .5em 0 0 0;
	}
	
.contentpb {
		padding: 45px 155px 2em 15px;
		float: right;
		width: 200px;
	}