/* CSS Document */
a img{ border:0px}
section#bodywrapper
{
    width:100%;
	max-width:1000px;
    margin:0px auto
}

   section#bodywrapper_inner
   {
    width:100%;
	max-width:1000px;
       float:left;
       background-color:#ffffff;
       margin:30px 0px 0px;
   } 


/*HEADER*/
header
{
    width:100%;
	max-width:1000px;
    float:left;
    border-top:3px #fc8b00 solid
}

    #logo
    {
        width:41%;
        float:left;
        padding:8px 0px 0px 12px
    }
    
    #buy-now
    {
        width:290px;
        float:left;
        margin-top:-35px;
        margin-left:30px
    }
    #header-call
    {
        width:32%;
        float:right;
		padding-right:15px;
        padding-top:15px;
        text-align:right;
        line-height:30px
    }
/*BANNER*/
section#banner
{
    width:100%;
	max-width:1000px;
    float:left;
    
}

.review_btn{ float:right}

/*MIDDLE SECTION*/
section#middle_section
{
    width:100%;
    float:left;
    padding:12px
}
    article
    {
        width:79%;
        float:left;
		padding-right:25px;
    }
    aside
    {
        width:21%;
        float:right
    }
    
 /*PAGE STYLE*/
 #page_title
 {
     width:100%;
     float:left
 }
 .page_title2
 {
     width:100%;
     float:left
 }
 .page_content2
 {
     width:100%;
     float:left;
     padding-top:10px;
     line-height:18px
 }
 #page_content
 {
     width:100%;
     float:left;
     padding-top:10px;
     line-height:18px
 }
 
 /*RIGHT SECTION*/
 .right-section-row
{
    width:100%;
    float:left;
    padding-bottom:25px
}
    .right-call
    {
        width:100%;
        float:left
    }
        .right-call-img
        {
            width:100%;
            float:left;
            text-align:center
        }
        .right-call-txt
        {
            width:100%;
            float:left;
            padding-top:10px;
            text-align:center
        }
     .right_social_box
     {
         width:100%;
         float:left;
         border:1px #acd3f2 solid
     }
        .right_social_box_inner
        {
            width:100%;
            float:left;
            border:1px #f8f4eb solid;
            background-image:url(../images/social_box_bg.jpg);
            background-repeat:repeat-x;
            background-position:left bottom;
            background-color:#f8f4eb;
            padding:10px
        }
            .right_social_box_title
            {
              width:100%;
              float:left
            }  
            .right_social_box_icon
            {
              width:100%;
              float:left;
              padding-top:25px;
              padding-bottom:15px
            }
                .right_social_box_icon a
                {
                    width:55px;
                    float:left;
                    text-align:center
                }
                .right_social_box_icon a.facebook
                {
                    width:58px;
                    padding-right:8px
                }
                
    .right-section-logos
    {
        width:100%;
        float:left;
        text-align:center
    }
        .right-section-logos img
            {
                padding-bottom:20px
             }
             
/*FOOTER*/
footer
{
    width:100%;
    float:left;
    background-image:url(../images/footer_bg.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    padding:25px 15px 15px 15px;
    border-bottom:3px #fc8b00 solid
}
    #footer_top_row
    {
        width:100%;
        float:left;
    }

        #footer_logo
        {
            width:27%;
            float:left
        }
        #footer_address
        {
            width:41%;
            float:left;
            text-align:center;
            line-height:20px
        }
        #footer_link
        {
            width:31%;
            float:right;
            text-align:right
        }
    #footer_bottom_row
    {
        width:100%;
        float:left;
    }
        #footer_bottom_social
        {width:165px;
            /*width:220px;*/
             float:right;
            text-align:right
        }
         #footer_bottom_social a
         {
             margin:0px 3px
         }
            
        
/**************INNER PAGE STYLE*****************/
.pagesub-title
{
    width:100%;
    float:left;
    padding-bottom:5px;
    border-bottom:1px #cccccc dotted
}
.pagesub-content
{
    width:100%;
    float:left;
    padding:10px 0px;
    line-height:18px
    
}   


    /*FORM*/
table.formtable
{
} 
table.formtable td
{
    padding:5px 0px
}    
table.formtable td input[type="text"]
{
    width:257px;
    border:1px #cccccc solid;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    padding:5px
    
}

table.formtable td textarea
{
    width:257px;
    border:1px #cccccc solid;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    padding:5px
    
}

table.formtable td select
{
    width:257px;
    border:1px #cccccc solid;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    padding:5px
    
}
 
 
 /*TESTIMONIALS*/
 .testimonial-list
 {
     width:100%;
     float:left;
     padding:15px 0px;
     border-bottom:1px #cccccc dotted
 }
    .testimonial-list-content
    {
        width:100%;
        float:left;
    }
    .testimonial-list-name
    {
        width:100%;
        float:left;
        padding-top:10px
    }
    .testimonial-list-star
    {
        width:100%;
        float:left;
        padding-top:10px
    }
 /*PRIVACY*/
 ol.privacypolicy
 {
     margin:0px;
     padding:0px;
     padding-top:20px;
     padding-left:50px
 }
  ol.privacypolicy li
  {
      padding-top:10px;
      padding-bottom:10px
  }
  
   ol.privacypolicy li li
  {
      padding-bottom:10px
  }
 
 /*Rating Star css */
 .emptystar { background-image: url(../images/whitestar.png); width: 32px; height: 32px; background-repeat:no-repeat; }
 .filledstar { background-image: url(../images/orangestar.png); width: 32px; height: 32px; background-repeat:no-repeat;}
 .waitingstar { background-image: url(../images/whitestar.png); width: 32px; height: 32px; background-repeat:no-repeat;}
 
 .sorting_cont{ width:100%; float:left; text-align:center}
 .sorting_cont a{ padding:0px 5px; color:#1854AA}
 .sorting_cont .active{color:#000000; font-weight:bold}
 
 #dtlglossary{ width:90%; align:center}
 
 #loction_map_container{ width:100%; float:left}
 
 #locations_listing_container{ width:100%; float:left}
 .loaction_listing_cont{ width:100%; float:left; margin-top:10px; border-bottom:1px dashed #454545}
 .location_listing_cont_title{ width:100%; float:left}
 .location_listing_cont_title .title_number{ width:23px; float:left; background-color:#9b191e; border:1px solid #454545; color:#ffffff; text-align:center; font-size:14px; font-weight:bold}
  .location_listing_cont_title .title_name{ width:auto; float:left; padding-left:20px; color:#DF7A07; font-size:17px; font-weight:bold}
 .loaction_listing_cont .details{ width:100%; float:left; padding:10px 0px 10px 44px}
 
 .employee_directory_container{ width:100%; float:left; padding:10px 0px; border-bottom:1px dashed #454545}
 .employee_directory_container .img_cont{ width:16%; float:left}
 .employee_directory_container .detail_cont{ width:84%; float:left; padding-left:20px; color:#000000}
 .employee_directory_container .detail_cont .name{ color:#d77a1b; font-size:16px; font-weight:bold}
  .employee_directory_container .detail_cont a{ color:#57698e}
  
.get_a_quote_btn{ position:absolute; display:block; margin-top:15%; margin-left:30px; z-index:2}
.callus_btn{ position:absolute; display:block; margin-top:30%; margin-left:0px; z-index:3; background-image:url(../images/banner_call_bg.png); background-repeat:no-repeat; width:89%; padding-left:30px; padding-top:14px; padding-bottom:14px; text-align:left;}
.banner_icons{ width:100%; float:left; padding:4px}
.banner_icons a {
    float: left;
    width: 20%;
}
/*glossary*/
.disabledlink{text-decoration:none !important;}

input[type="submit"]{ background-color:#df7d28;padding:2px 10px; width:auto; float:left; border:1px solid #d86f15;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; color:#ffffff; margin-right:10px; font-weight:bold; cursor:pointer;-webkit-appearance: none;-moz-appearance:none;appearance:none;}
input[type="reset"]{ background-color:#df7d28;padding:2px 10px; width:auto; float:left; border:1px solid #d86f15;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; color:#ffffff; margin-right:10px; font-weight:bold; cursor:pointer; -webkit-appearance: none;-moz-appearance:none;appearance:none;}

.subpage_subtitle{ border: 0 none;
    color: #1854AA;
    font-family: 'Arial';
    font-size: 16pt;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 0;
    padding: 5px 0 0;
    text-decoration: none;}
   
.subpage_subtitle2{border: 0 none;
    color: #DF7A07;
    font-family: 'Arial';
    font-size: 12pt;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    text-decoration: none; line-height:30px}
.a_black{ color:#000000; text-decoration:none;}
.slider {
    float: left;
    width: 100%;
	position:relative;
	text-align:center;
}
.pager
{
    float:right;
    width:100%;

}
.pager table
{
    float:right;

}
.right-section-row table {
    width: 100%;
}
