/* THIS IS PHIPPSFINEHOMES [ROOT][CSS]->site_specific.css modified by Jared in 2013 Sept */
/* Don't forget that paths to linked files must be relative to the css folder */
/* This is a copy of main.css, but eventually, main.css will be eliminated */

body {
         margin: 0;
         padding:0;
         text-align:center;
         }

div,h1,h2,h3,h4,h5,h6,p,ul,img {
         margin:0;
         padding:0; 
         border:0;         
      }                 
      
#page_wrapper {
         padding:0px 7px 0px 7px;
         margin:0px auto 0px auto;
         width:960px;
         background-image:url('../core/ds_bg.png'); 
         background-repeat:repeat-y; 
         }
         
/* -- START | ALL ROW01 STYLES ------------------------------------------- */         

#row01 { width:960px; 
         height:144px;
         }
 
#row01-cell01 {
         width:259px;
         height:144px; 
         float:left;
         }             
  
#row01-cell01-table { 
         width:259px;
         height:144px;
         border-collapse:separate;
         border-spacing: 0px;
         }
         
#indoor #row01-cell01-table { 
         height:135px;
         }
         
#outdoor #row01-cell01-table { 
         height:135px;
         }        
   
#row01-cell01-table td {
         vertical-align: bottom;
         background-image: url(../core/line.png);
         background-repeat: no-repeat;
         background-position: 0px 130px; 
         }
         
#row01-cell01-table td.wd50 {
         width:50px;
         text-align:right;
         }
     
#row01-cell01-table td.narrow {
         width:5px;
         text-align:right;
         }
         
#row01-cell01-table td.last {text-align:left;}
  

#row01-cell03 {    
         width:250px;
         height:144px;
         float:left;
         background-color:#c8cf89;
         }     
  
#row01-cell03-logopic {
         width:250px; 
         height:75px;
         }
         
#row01-cell03-logotxt { 
         text-align:center;
         width:250px;
         height:70px;
         }

 #row01-cell05 {    
         width:449px;
         height:144px; 
         float:left;
         background-color:#CCCCCC;
         }

#row01-cell05-table { 
         width:449px;
         height:144px;
         border-collapse:separate;
         border-spacing: 0px;
         }

#indoor #row01-cell05-table { 
         height:135px;
         }
         
#outdoor #row01-cell05-table { 
         height:135px;
         }    
    
#row01-cell05-table td {
         vertical-align: bottom;
         background-image: url(../core/line.png);
         background-repeat: no-repeat;
         background-position: 0px 130px; 
         }
 
#row01-cell05-table td.wd50 {
         width:50px;
         text-align:right;
         }         
    
#row01-cell05-table td.narrow {
         width:5px;
         text-align:right;
         }
 
/* -- START | ALL ROW02 STYLES ------------------------------------------- */ 

#row02 {
      width:960px;
      height:44px;
      text-align:center;
      }

#row02-cell01-phone_number {
      width:355px;
      height:44px;
      float:left;
      background-color:#e2ab1a; /*see .bk-gold below in Special Classes Section */
      }
             
#row02-cell02-tag-words {
      width:605px;
      height:44px;
      float:left;
      background-color:#4f5b31; /* see .bk-darkgreen in Special Classes Section */
      }

/* -- START | ALL ROW03 STYLES ------------------------------------------- */ 

#row03 { 
      width:960px;
      height:26px;
      }
    
#row03-cell01.navbar {
      width:605px; 
      height:26px;
      float:left; 
      padding:0;
      /* color is assigned in the body section html code */
      }    

#a.navlist li  {
      display: inline;
      list-style-type: none;
      font-size:20px;
      font-family: arial, Helvetica, sans-serif;
      padding-top:0; 
      float:left;
      font-weight: bold;
      text-decoration:none;
      }
 
#a.navlist li a {
      display:block;
      padding:2px 10px;
      height:100%;
      color:#FFF;
      text-decoration:none;
      }           
   
#row03-cell01 .navlist a:link, 
#row03-cell01 .navlist a:visited  {
      color: #FFF;
      text-decoration: none;
      }
      
#row03-cell01 .navlist a:hover {
      color: #FFF;
      background:url(../core/bg.jpg);
      text-decoration: none;
      }   
      
#row03-cell02 {
      width:355px; 
      height:26px;
      padding: 0;
      float:left;
      /* color is assigned in the body section html code */
      } 

/* -- START | ALL ROW04 STYLES ------------------------------------------- */ 

#row04 {
      margin-top:0;     
      height:274px;
      width:960px;
      }

#row04-cell01 {
         width:316px;
         height:274px;
         float:left;   
         } 
         
#row04-cell01 .v-accordion-linkbox { 
         position:relative;
         overflow:hidden;
         background-color:#ffffff;
         } 

#slideshow.home {
            background-image: url(../home/slideshow/default/default_pic.jpg);
            background-repeat: no-repeat;
            background-position: left bottom;
            background-color:#000;
            }      
        

#slideshow.views {
            background-image: url(../views/slideshow/default/default_pic.jpg);
            background-repeat: no-repeat;
            background-position: left bottom;
            background-color:#000;
            }         
                
         
#row04-cell01-table { 
         width:316px;
         height:274px;
         border-collapse:separate;
         border-spacing: 0px;
         }
      
#row04-cell01-table td {
         background-image: url(../core/line.png);
         background-repeat: no-repeat;
         background-position: 0px 265px; 
         }
 
#row04-cell01-table td.wd50 {
         width:50px;
         vertical-align: bottom;
         text-align:right;
         }
     
#row04-cell01-table td.narrow {
         width:5px;
         text-align:right;
         }
         
#row04-cell01-table td.last {text-align:left; vertical-align: bottom;}  

#indoor-v-accordion-table01 {
         width:316px;
         border-collapse:separate;
         border-spacing: 0px;
         }

#indoor-v-accordion-table01 td.narrow {
         width:5px;
         background-image:url(core/line.png);
         background-repeat:no-repeat;
         }
        
#indoor-v-accordion-table01 td.last  {
         text-align:left;
         vertical-align: bottom;
         background-image:url(core/line.png);
         background-repeat:no-repeat;
         font-size:18px;
         font-family:Arial, Helvetica, sans-serif;
         color:#ffffff;
         font-weight:bold;
         }  
         
#indoor-v-accordion-table02 {
         width:316px;
         border-collapse:separate;
         border-spacing: 0px;
         }     
         
#indoor-v-accordion-table02 td.narrow {
         width:5px;
         background-image:url(core/line.png);
         background-repeat:no-repeat;
         }                 

#indoor-v-accordion-table02 td.last  {
         text-align:left;
         vertical-align: bottom;
         background-image:url(core/line.png);
         background-repeat:no-repeat;
         font-size:18px;
         font-family:Arial, Helvetica, sans-serif;
         color:#ffffff;
         font-weight:bold;
         }  
         
   
 #outdoor-v-accordion-table01 {
         width:316px;
         border-collapse:separate;
         border-spacing: 0px;
         }

#outdoor-v-accordion-table01 td.narrow {
         width:5px;
         background-image:url(core/line.png);
         background-repeat:no-repeat;
         }
        
#outdoor-v-accordion-table01 td.last  {
         text-align:left;
         vertical-align: bottom;
         background-image:url(core/line.png);
         background-repeat:no-repeat;
         font-size:18px;
         font-family:Arial, Helvetica, sans-serif;
         color:#ffffff;
         font-weight:bold;
         }  
         
#outdoor-v-accordion-table02 {
         width:316px;
         border-collapse:separate;
         border-spacing: 0px;
         }     
         
#outdoor-v-accordion-table02 td.narrow {
         width:5px;
         background-image:url(core/line.png);
         background-repeat:no-repeat;
         }                 

#outdoor-v-accordion-table02 td.last  {
         text-align:left;
         vertical-align: bottom;
         background-image:url(core/line.png);
         background-repeat:no-repeat;
         font-size:18px;
         font-family:Arial, Helvetica, sans-serif;
         color:#ffffff;
         font-weight:bold;
         }  
       
  
#row04-cell03 {
         height:274px;
         width:643px;
         float:left; 
         }         

#row04-cell03 .indoor {
         height:274px;
         background-color:#FF9900;
         }   
         
         
#row04-cell03 #content.standard {
         height:274px;
         background-repeat: no-repeat;
         background-position: left bottom;
         background-color:#000;
         } 
       
       

  
   
   