﻿body 
{
     font-family:Verdana; 
      color:#FFFFFF;
      font-size:12px; background-color:#656565;
}

A:link { text-decoration: none; color:#E69829;}
A:visited { text-decoration: none;color:#E69829;}
A:active {text-decoration: none; color:#E69829;}
A:hover {text-decoration: underline;color:#E69829;}


#wrapper
{
    background-color:#656565;
    width:999px; 
    position:absolute; 
    left:50%; 
    margin-left:-500px; 
}

#defaultheader
{
    height:333px;
    background-image:url('/App_Shared/images/header.jpg');
}

#defaultheadernav
{
     display:inline;
     position:relative;
     top:314px; 
     padding:0 0 0 27px;  margin:0;
}

#header
{
    height:186px;
    background-image:url('/App_Shared/images/page_header.jpg');
}

#headernav
{
     display:inline;
     position:absolute;
     top:165px; left:0px;
     padding:0 0 0 27px;  margin:0;
}

#nav2 {position:relative;left:-2px;}
#nav3 {position:relative;left:-4px;}
#nav4 {position:relative;left:-6px;}
#nav5 {position:relative;left:-8px;}
#nav6 {position:relative;left:-10px;}
#nav7 {position:relative;left:5px;}

#content
{
    margin:0 0 0 19px;
    width:959px;
    background-color:#3E3E3E; display:table;
}


#content #left
{   float:left; 
    padding-left:22px; 
    padding-right:40px;     
    width:590px;  
    
}

#left h1
{
    margin:0; padding:0; line-height:24px;  
    font-size:14px; font-weight:normal;   color:#ABD539; font-weight:bold;
}

#left h2
{
    margin:0; padding:0; line-height:24px;  
    font-size:12px; font-weight:normal;  
}

#content #left #left_p1
{
    width:360px;
    position:absolute;  
    left:300px;
    top:440px;
    line-height:22px;
}

#getstarted
{
    width:212px;
    position:absolute;   
    line-height:22px;
}

#getstarted a:visited, a:active,a:hover, a:link
{
    color:#E69829;
}



#content #left #caption
{
    font-size:10px;
    width:315px;
    padding:0 0 0 17px;
    font-style:italic; margin:0; 
}



#content #right
{
     float:right; position:relative;
     width:307px; 
     background-color:#3E3E3E;
}


#content #sampleleft 
{
     float:left; position:relative;
     width:403px; 
     padding-left:20px; 
}


#content #sampleright
{
     float:right; position:relative;
     width:504px; 
     background-color:#2D2D2D;
     margin-right:23px; 
}

#sampleright h2
{
    
    position:relative;
    left:36px;
    padding-top:0px;
    line-height:18px;
}

#sampleleft h1
{
    width:150px; font-size:8px; padding:0; margin:0; font-weight:bold; 
    padding:3px 5px 0 15px;
}


#SampleBox
{
    width:504px; background-color:#2D2D2D;
}

#SampleBox h1
{
     color:#ABD539; font-weight:bold; padding:0 0 0 25px; margin:0; font-size:16px;
}

#SampleBox img
{
    padding:10px 20px 20px 38px;
}

#SampleBox #listarea
{
     width:420px; 
     padding-left:35px; float:left; 
}

#SampleBox #listarea h1
{
      font-style:italic; font-size:10px; padding:0; margin:0; font-weight:normal; color:White;
}

#SampleBox #listarea br
{
       clear:both; 
}

#SampleBox #listarea img
{
       padding:0; 
}

#SampleBox #listarea h2
{
       font-size:10px; padding:2px 0 0 0; margin:0; font-weight:normal; color:White;   width:15px; position:absolute;
}

#SampleBox #listarea h3
{
       font-size:10px; padding::0; margin:0; font-weight:normal; color:White;  float:right; width:400px;
}

#SingleTestimonial
{
    float:right;    padding:0 25px 0 15px; background-color:#2D2D2D; 
}

#SingleTestimonial h1
{
     padding:0; margin:0; font-weight:normal; font-size:12px; font-style:italic; width:225px; color:White;
}

#SingleTestimonial h2
{
     padding:0; margin:0; font-weight:normal; font-size:12px;
}

.ImageRow
{
    clear:both; 
}
.leftimage
{
    float:left; padding-bottom:20px;
}



.leftimage .top
{
    position:absolute; z-index:20;
}

.leftimage .bottom
{
    position:relative; 
   
}

.rightimage
{
    float:right;  padding-right:30px;padding-bottom:20px;
}

.rightimage .top
{
    position:absolute; z-index:20;
}

.rightimage .bottom
{
    position:relative; 
   
}




#content #fullwidth
{
    padding-left:20px;
    width:900px;
}

#fullwidth h1
{
    margin:0; padding:0; line-height:24px;  
    font-size:12px; font-weight:normal;  
}






#lightgreyboxwide
{
    background-color: #515151;
    width:500px; 
}

#lightgreybox
{
    background-color: #515151;
    width:282px; 
}

#lightgreybox p, #lightgreyboxwide p
{
     margin:0 15px 0 23px;
     line-height:22px;
}


#lightgreyboxwide #listarea
{
     width:465px;  
     padding-left:35px; float:left; background-color: #515151; padding-right:0;
}



#lightgreyboxwide #listarea br
{
      clear:both;
}

#lightgreyboxwide #listarea img
{
       padding:0;  
}

#lightgreyboxwide #listarea h2
{
       font-size:10px; padding:0 0 0 0; margin:0; font-weight:normal; color:White;   width:9px; position:absolute;
}

#lightgreyboxwide #listarea h3
{
       font-size:10px; padding:0 0 0 25px; margin:0; font-weight:normal; color:White;  line-height:16px; 
}

#lightgreyboxwide #listarea a:visited,#lightgreyboxwide #listarea  a:active,#lightgreyboxwide #listarea a:hover,#lightgreyboxwide #listarea  a:link
{
    color:#E69829; font-weight:bold;
}



#darkgreybox
{
    background-color:#2D2D2D;
    padding:0; margin:0;
    width:282px; 
}

#darkgreybox p
{
    margin:0 25px 0 21px;
    font-size:11px;
    font-style:italic;
   line-height:18px;
}

#darkgreybox h1
{
    margin:10px 25px 0 23px;
    font-size:12px;
    line-height:18px; font-weight:normal;
}

#darkgreybox a:visited, #footer li a:active, #footer li a:hover, #footer li a:link
{
     color:#BAE42F;  
}


#footer
{       
    padding-left:20px;
    width:900px;
    
}

#footer #copyright
{
    background-image:url('/App_Shared/images/footer_logo.gif');
    background-repeat:no-repeat;
    color:Black;
    float:left;
    height:71px;
    padding-left:120px; font-size:10px;
}

#footer ul
{
    float:right; position:relative; top:18px; left:57px;
    margin:0; padding:0; width:510px; text-align:right;
    color:#BAE42F; font-size:10px; font-weight:bold;
}

#footer li
{
    list-style-type:none; display:inline; 
}
#footer li  a:visited, #footer li a:active, #footer li a:hover, #footer li a:link
{
     text-decoration: none;
      color:#BAE42F;
}

.OrangeList
{
      margin:0; padding:5px 0 0 23px;
      font-size:10px;
      line-height:14px;
}

.OrangeList li
{
    padding: 0 0 10px 22px;
    list-style-type:none; 
    
}

.OrangeList img
{
    position:absolute; left:23px;
    
}

.OrangeList li a
{
     color:#E69829; 
     font-weight:bold;
}

.GreenList
{
      margin:0; padding:10px 0 0 23px;
      font-size:10px;
      line-height:14px;
}

.GreenList li
{
    padding: 0 15px 10px 22px;  
    list-style-type:none; 

}

.GreenList img
{
    position:absolute; left:23px; padding:4px 0 0 0;   
    
}



#SampleLeft
{
    float:left;
    padding-top:10px; width:177px;
}

#SampleRight
{
    float:right;
    width:370px; position:relative;
    left:-20px;
    padding-top:20px;
    line-height:18px;
}




#ClientTestimonial
{
    background-color:#2D2D2D; width:932px;
}

#ClientTestimonial h1
{
    font-size:12px; font-style:normal;
    line-height:18px; font-weight:normal;
}

#ClientTestimonial span
{  vertical-align:top;
    width:285px; 
    display:inline-block;  margin-left:20px;
    font-style:italic;  font-size:12px;
}


.NumericList
{
      margin:0; padding:10px 0 0 0;
      line-height:18px;  
}

.NumericList li
{
    padding:0 0 20px 0; width:95%; margin:0;
    list-style-type:none;  
}

.NumbericListImage
{
    vertical-align:text-top;  padding-right:27px;
    float:left;    
}
.NumbericListText
{
    padding:0; margin:0;  display:inline-block; width:485px;
}


.FAQList
{
      margin:0; padding:10px 0 0 0;
      line-height:18px;   
       width:598px;
     background-image:url('/App_Shared/images/faq_background.gif'); 
     background-repeat:repeat-y; 
}

.FAQList h1
{
     color: #BAE42F; font-size:18px; font-weight:normal; padding:0; margin:0;
}

.FAQList p
{
      padding:12px 0 0 0; margin:0;
}

.FAQList li
{
    padding:0 0 20px 25px; width:90%; margin:0; 
    list-style-type:none;  
}

.FAQList span
{
    
}

.FAQListImage
{
    vertical-align:text-top;  padding-right:27px;
    float:left;    
}
.FAQListText
{
    padding:0; margin:0;  display:inline-block;  width:450px;   
}

#StockPhoto
{
    padding:10px 0 10px 0;   
}

#StockPhoto span
{
      font-weight:bold; padding:0 10px 0 10px; display:inline-block; font-size:10px;
}



#benefitswide
{
    background-color:#2D2D2D;
    padding:0; margin:0;
    width:588px; 
}

#benefitswide p
{
    margin:0 25px 0 21px;
    font-size:11px;
    font-style:italic;
   line-height:18px;
}

#benefitswide h1
{
    margin:10px 25px 0 23px;
    font-size:12px;
    line-height:18px; font-weight:normal;
}

#benefitswide span
{
     display:inline-block; width:95%;
     
}

#benefitswide img
{
     position:relative; vertical-align:top;
     left:-20px; top:-2px;
}


#ContactInfo
{
    width:296; padding-left:10px;
}

#ContactInfo .AddressBlock
{
    display:inline-block; font-size:10px; padding:0 20px 0 0;
}

#ContactForm
{
    background-image:url(/App_Shared/images/contact_background.gif);
    background-repeat:repeat-y;  width:590px; 
}

#ContactForm input
{
    padding:0 ; margin:0; 
}

#ContactForm h1
{
    padding:0 0 0 35px; margin:0; font-size:12px; color:White; font-weight:bold; float:left; background-color:transparent; 
}

#ContactForm h2
{
    padding:0 0 0 50px; margin:0; font-size:14px;  margin-left:120px; 
}

#ContactForm h3
{
    padding:0; margin:0; font-size:12px; float:left;  color:#E69829;
}

#ContactForm h4
{
    padding:15px 0 0 250px; margin:0; 
}

#ContactForm h5
{
    padding:0; margin:0;  font-weight:bold;  position:relative; top:-10px; left:180px; color:#E69829; font-size:10px;
}

#ContactForm br
{
   clear:both;
}

#ContactTime
{
    padding:20px 20px 0 35px;  
}

.ContactRadioList
{
    display:inline-block; vertical-align:top; padding-left:30px; padding-bottom:15px;
}

#ContactTime label
{
     padding:5px 20px 10px 5px; display:inline-block; vertical-align:top; font-weight:bold;
}

#ContactTime input
{
      vertical-align:top; 
}

.ContactMap
{
  padding:30px 0 20px 0;   
}

.ContactMap h1
{
    font-size:10px; font-weight:normal; padding:0 10px 0 10px; margin:0;
    width:270px;
}

/***********************************************************************************/
/**  ModalGrayBackground
/***********************************************************************************/
.ModalGrayBackground
{
      background-color:Gray;
      filter:alpha(opacity=90);
      opacity:0.9;
}



















