/*general.css*/

/* building units*/
.row {display:block;width:100%;clear:both;float:left;}
.column {display:block;width:auto;clear:none;float:left;}
.column.half {width:50%;}
.column.third {width:33%;}
.column.two-thirds {width:66%;}
.column.quarter {width:25%;}
.column.three-quarters {width:75%;}

.centered {text-align:center;margin:auto;}
.padded {padding:10px;}
.bordered {border:1px solid #b9180e;}
.align-right {text-align:right;}
.dark-text {color:#653A12;}


/**/
body {background-image:url(../img/bg.png);background-repeat:repeat-x;background-color:#573003;}
h2 {display:block;clear:both;float:left;width:100%;margin:auto;}
ul.no-bullets {margin:auto;}
ul.no-bullets li {list-display-style:none;float:left;display:block;}
ul.no-bullets li a {text-decoration:none;}
ul.no-bullets li a:hover {text-decoration:underline;}

 p {font-weight:bold;text-align:justify;font-size 11px ;font-family: helvetica, Sans serif,  arial;border:0px solid red;padding:5px;color:#ffffff;margin:0px;line-height:125%;width:90%;}
p a{color:white;}
p.black {font-size:14px;color:#000000;line-height:150%;}
* html p.black {font-weight:bold;}

h1 , h2 {text-align:center;font-size:12px;font-family:helvetica,arial;color:#aa4d23;}

#box-website {position:relative;margin-left:auto;margin-right:auto;width:935px;;overflow:hidden;border:0px solid red;}
#box-header {width:935px;height:148px;overflow:hidden;border:0px solid red;background-image:url(../img/header_top.jpg);}
#header-phone {float:left;font-weight:bold;color:white;font-family:arial;font-size:16px;margin-left:20px;}
#box-header-menu {width:935px;height:30px;overflow:hidden;border:0px solid red;background-image:url(../img/header_menu_bg.jpg);margin:0px; padding:0px;}
#box-content {width:940px;height:auto;overflow:hidden;margin-top:20px;border:0px solid red;background-color:#432706;background-image:url(../img/main_bg.png);background-repeat:repeat-x;}

/* LEFT AND RIGHT COLUMNS*/
#box-content #content-left-column {float:left;display:block;margin-top:0px;width:300px;overflow:hidden;height:auto;border:0px solid red;text-align:center;}
#box-content #content-right-column {float:right;display:block;margin-top:0px;width:630px;overflow:hidden;height:auto;border:0px solid green;}
/*
#box-content  .top {display:table-cell;margin-top:0px;width:100%;padding:30px 0;border:0px solid blue;text-align:left;vertical-align:middle;}
*/
 .top h2 ,h2.top {padding:20px 0px;color:#960;font-size:36px;font-family:sans serif, times new roman,helvetica,arial;width:100% !important;background-color:transparent;display:block;text-align:center;}

#box-content  .top.left p{text-align:center;width:100%;}

#right-content {border:0px solid red;display:block;width:100%;height:100%;background-image:url(../img/transparent_content_bg.png);background-repeat:repeat-x;overflow:hidden;}


/* forms */
.input {font-family:helvetica,arial;}
.input input ,.input textarea {padding:3px;font-size:1.1em;}

.data {display:block;float:left;clear:right;}
.input input, .input label , .data , .input textarea {margin-top:5px;width:300px;}
fieldset {display:block;clear:both;}
.input label {width:150px;display:block;float:left;clear:left;text-align:right;margin-right:10px;padding-top:7px;}
.error-message {font-size:0.9em;font-family:helvetica,arial;font-weight:bold;color:red;}
.input .error-message {margin-left:150px;font-style:italic;}

.success_msg, .error_msg {font-family:helvetica,arial;}
.error_msg {color:red;}

/* TOP MENU */
#box-header-menu ul {height:100%;width:100%;border:0px solid red;margin:0px 0px 0px 5px;padding:0px;display:block;float:left;}
#box-header-menu ul li  {float:left;font-weight:normal;display:block;color:#ffffff;display:table-cell;vertical-align:middle;margin-right:7px;margin-top:4px;}
#box-header-menu ul li  a{color:#ffffff;font-size: 14px;font-weight: bold;font-family: arial;text-decoration:none;margin-right:6px;}
* html #box-header-menu ul li  a{color:#ffffff;font-size: 14px;font-weight: bold;font-family: arial;text-decoration:none;margin-right:5px;}
#box-header-menu ul li  a:hover{text-decoration:underline;}

/* left menu */
.left_menu ul li a {margin:5px 0;display:block;clear:both;float:left;color:#653A12;}

/* footer */
#box-footer {width:935px;height:auto;overflow:hidden;border:0px solid red;margin-top:20px;background-color:#653A12;font-family: arial;font-size: 12px;color: white;text-align:center;}
#box-footer #bottom-navigation {text-align:center;display:block;border:0px solid red;clear:both;}
#box-footer #bottom-navigation .cell {width:100px;text-align:center;color:white;float:left;display:block;}

/* FOOTER MENU */
#box-footer-menu {display:block;clear:both;width:auto;border:0px solid red;height:auto;overflow:hidden;text-align:center;}
#box-footer-menu ul {display:block;overflow:hidden;position:relative;margin-left:auto;margin-right:auto;height:100%;width:800px;border:0px solid green;margin-top:0px;padding:0px;}
#box-footer-menu ul li  {float:left;font-weight:normal;display:block;color:#ffffff;display:table-cell;vertical-align:middle;margin-right:7px;margin-top:4px;}
#box-footer-menu ul li  a{color:#C60;font-size: 12px;font-weight: bold;font-family: arial;text-decoration:none;margin-right:6px;}
/** html #box-footer-menu ul li  a{color:#ffffff;font-size: 12px;font-weight: bold;font-family: arial;text-decoration:none;margin-right:5px;}*/
#box-footer-menu ul li  a:hover{color:#C93;;text-decoration:underline;}


.bottom_menu ul li a {color:#f8d64b;text-decoration:none;margin:15px 15px;}

a.read_more {font-size:14px;color:white;}

/* HEADER PHONE NUMBER */
#header-phone {position:relative;left:30px;top:70px;font-size:20px;font-family:sans serif, arial;}


/* joseph classification*/
p.appraisal-specialist-info {color:black;font-size:14px;font-weight:bold;font-family:sans serif, arial;line-height:160%;}
p.appraisal-specialist-info strong{font-size:18px;font-weight:bold;font-family:sans serif, arial;}
p.appraisal-specialist-info a{color:#333;text-decoration:underline;}
p.appraisal-specialist-info a:hover{color:#F93;text-decoration:none;}


strong.bolder {color:#630;margin-left:5px;font-size:16px;font-family:sans serif, arial;}

p.more-info-contact {color:#CCC;padding-top:20px;font-size:14px;}
p.more-info-contact strong {color:#ffffff;}


.content_holder {display:block;float:left;}
/*
==============
ie 6 hacks
==============
*/

* html #box-content  .top h2 {margin-top:25px;}
* html #right-content .half-column.three-quarter-column , #right-content .half-column.one-quarter-column{margin-top:20px;}





/*index.css */

.content_holder
#flash {margin-left:3px;border:4px solid white;}
#front-pic-watch {float:right;border:4px solid white;}

#box-content #content-left-column {float:left;display:block;margin-top:0px;width:355px;height:100%;border:0px solid red;text-align:center;}
#box-content #content-right-column {float:right;display:block;margin-top:0px;width:570px;height:100%;border:0px solid green;}
#box-content{height:100%;}
/*p {width:95%;padding-left:10px;}*/
#service-list{text-align:left;}

p.index-paragraph strong {display:block;color:white;width:100%;text-align:left;float:left;margin-left:0px;font-size:20px;margin-bottom:5px;}
p.index-paragraph strong a{display:block;color:#F93;width:100%;text-align:left;float:left;margin-left:0px;font-size:20px;margin-bottom:5px;}
p.index-paragraph strong a:hover{color:#C60;text-decoration:none;}

p.index-paragraph strong a.top_a{color:#C60;}
p.index-paragraph strong a.top_a:hover{color:#F93;text-decoration:none;}
p.index-paragraph {font-size:16px;color:white;text-align:justify;font-family:sans serif, arial;line-height:120%;padding-top:0px;width:98%;}

/* HALF COLUMN */
#right-content .half-column {width:49%;display:block;float:left;padding-top:0px;margin-top:0px;border:1px solid navy;text-align:center;}
#right-content .half-column.three-quarter-column {width:420px;border:0px solid navy;}
#right-content .half-column.one-quarter-column {width:140px;border:0px solid navy;}


/*FULL COLUMN */
#right-content .half-column {width:49%;display:block;float:left;padding-top:0px;margin-top:0px;border:0px solid navy;text-align:center;}
#right-content .full-column {width:560px;display:block;float:left;padding:1px;border:0px solid red;}


#index-bottom-paragraph {width:75%;float:left;border:0px solid red;}






/*faq*/
#box-content{height:auto;}
#box-content #content-right-column {height:auto;}
#box-content  #content-left-column {height:auto;}
p.question {color:#630;margin-left:5px;font-size:16px;font-family:sans serif, arial;}
p.question.deeper {color:#F93;}
p.question.deep {color:#F93;}
p .answer{font-size:14px;}







/* contact.css*/


#box-contact-form {border:1px solid #fff;display:block;overflow:hidden;padding:15px 0px;}

#box-contact-form input, textarea {color:#630;font-family:sans serif, arial,helvetica;font-size:12px;border:1px solid #C60;padding:2px;float:left;display:block;width:100px;width:350px;}
#box-contact-form label {width:80px;display:block;border:0px solid red;text-align:right;float:left;margin-bottom:10px;padding-right:20px;font-family:sans serif,arial;font-weight:bold;font-size:14px;color:#630;}

br {clear:left;}
#contact-submit-button {position:relative;left:100px;width:125px;}


p.contacts {margin-left:20px;width:250px;text-align:center;font-size:16px;line-height:200%;font-family:sans serif, arial;color:#630;background-image:url(../images/transparent_content_bg.png);background-repeat:repeat-x;}
p.contacts strong{color:black;font-size:14px;}

.top p {font-size:22px;text-align:center;width:100%;display:block;width:300px;color:#930;}
 #map {width:300px;height:300px;display:block;border:1px solid red;}
 #email-address {text-decoration:none;color:#C60;}
 
 .errorMsg {display:block;clear:both;color:red;font-family:sans serif, arial;font-size:12px;margin-left:100px;}




/*appraisal_services.css*/

#appraisal-services-list {font-weight:bold;font-size:18px;color:#300;line-height:200%;}



/*about.css*/
#pic_joe {border:3px solid white;background-color:white;}

.error_message {color:red;display:block;float:left;font-family:arial,helvetica;font-size:12px;}
img.left_column {margin-top:20px;}


.bookmarks {margin:20px 0px;font-family:helvetica,arial;font-size:12px;color:#fae07b;line-height:150%;}

