/* CSS for Custom Photo Template */

body {
     font-family:verdana,arial,sans-serif;
     font-size:11px;font-weight:normal;
     color:#000;
     background:#fff;
     line-height:16px;
     padding:0 0 20px 0;
     margin:0;
     text-align:center;}

div {position:relative;text-align:left;}
a {text-decoration:underline;}
a:hover {text-decoration:underline;}
form {
     padding:0;
     margin:0;
     }
     
.main {
      width:850px;
      padding:0 10px 10px 10px;
      border:1px solid #ccc;
      border-top:0;
      background:#fff;
      margin:0 auto 0 auto;
      }
      
/* header */
#forSale {
         font-size:16px;
         line-height:20px;
         font-family:arial,sans-serif;
         color:#333;
         text-align:right;
         padding-top:10px;
         }
.header {
        margin:0 0 1px 0;
        font-family:arial,sans-serif;
        aacolor:#fff;
        background-color:#D7DDD3;
        }

.header .img {width:175px;vertical-align:middle;}
.header .img img {width:159px;height:65px;border:0;padding:1px;}

.header .heading 
        {font-weight:bold;
        font-size:18px;
        line-height:32px;
        padding:8px 8px 8px 0;
        vertical-align:top;
        text-align:center;
        background-color:#D7DDD3;
        }
.header .heading .tagLine 
        {font-size:12px;
        font-style:italic;
        line-height:16px;
        font-weight:normal;
        background-color:#D7DDD3;
        }

.headerBar {
           height:8px;
           margin-bottom:1px;
           background-color:#D7DDD3;
           }

.content {width:100%;margin-bottom:1px;}

/* Side Nav */
.sideNav {
         width:157px;
         text-align:left;
         font-weight:bold;
         font-family:arial,sans-serif;
         font-size:12px;
         vertical-align:top;
         background-color:#D7DDD3;
	     }
.sideNavHeader {
         padding:3.5px 0 3.5px 15px;
         acolor:#fff;
         }
.sideNavBox {
         border-bottom:1px solid #fff;
         width:157px;
         }
.sideNavBox a 
         {display:block;
         acolor:#fff;
         padding:3.5px 4px 3.5px 14px;
         text-decoration:none;
         width:157px;
         }
.sideNavBox a:hover 
         {background:#fff;
         text-decoration:none;
         width:157px;
         }
/* results */
.results {
         padding:10px;
         vertical-align:top;
         text-align:center;
         }
.results p {
         padding:0 0 10px 0;
         margin:0;
         color:#666;
         }
.results ul {
         list-style:none;
         padding:0;
         margin:0;
         text-align:center;
         }
.results li {
         margin-bottom:20px;
         font-size:12px;
         line-height:16px;
         color:#000;
         }
.results a.adTopLink {
         font-size:14px;
         font-weight:bold;
         line-height:17px;
         text-decoration:underline;
         color:#00c;font-weight:normal;
         }
.results a.adBottomLink {text-decoration:underline;color:#090;text-decoration:none;}

.results h1 {
           font-weight:bold;
           font-size:12px;
}      
      
.results h2 {
     font-size:14px;font-weight:bold;
}   

.results h3 {
     font-size:12px;font-weight:bold;
}   

/* search */
.search {
        height:55px;
        margin-bottom:1px;
        color:#fff;}

#searchBox {
           top:17px;
           font-weight:bold;
           font-size:16px;
           font-family:arial,sans-serif;
           vertical-align:middle;
           text-align:center;}
#searchBox input {width:100%;vertical-align:middle;margin:0 5px 0 3px;}
#searchBox a {padding:1px 4px 1px 4px;text-decoration:none;color:#fff;font-size:14px;border:1px solid #fff;}
/* Footer */
.footer {
        padding:18px 0 10px 0;
        line-height:16px;
        margin:0 auto 0 auto;
        text-align:center;
        background-color:#D7DDD3;
        }
.footer a {color:#333;}


