body{
    margin:0 auto;
	background-image:url('../img/paper.jpg');
	background-repeat:repeat;
    }

.maintext{
         font-family: 'Roboto', sans-serif;
		 font-size:14px;
		 line-height:20px;
         }
		 
.subtext{
        font-family: 'Sintony', sans-serif;
		font-size:18px;
        }

.headertext{
         font-family: 'Sintony', sans-serif;
		 font-size:22px;
         }	
	
/**************************************************
       Start of CSS for Header Top 
                                                  */

.header_top{
  height:100px;
  border: none;
  min-width:980px;
 }
 
.maincontent{
             width:980px;
			 margin: 0 auto;
            }
			
#header_logo{
            float: left;
            margin-top: 20px;
		    margin-left:15px;
            }
		   
.searchbutton_header{
                    margin-top:10px;
                    }
					
.connectwithus_header{
                     margin:20px -190px 0 0;
					 font-family: 'Sintony', sans-serif;
		             font-size:12px;
                     }
					 
.social_media_header{margin-right:20px;}
					 		    
/****** Custom CSS for Social Media icons on header ******/        

ul.socials {
      margin:15px 28px 0 0;
      overflow: hidden;
    }	
	
ul.unstyled,{
  margin-left: 10px;
  list-style: none;
}

 ul.socials li {
     display: inline;
	 
    }	

.socials a {
    display: inline-block;
    width: 24px;
    height: 24px;
}

.socials .twitter {
    background: transparent url('../img/socialmedia_icons.png') top left no-repeat;
}
.socials .facebook {
    background: transparent url('../img/socialmedia_icons.png') scroll -30px 0 no-repeat;
}

/* ON HOVER */

.socials .twitter:hover {
    background: transparent url('../img/socialmedia_icons.png') scroll 0 -24px no-repeat;
}
.socials .facebook:hover {
    background: transparent url('../img/socialmedia_icons.png') scroll -30px -24px no-repeat;
}

/****** End of Social Media CSS ******/


/*
       End of CSS for Header Top 
***************************************************/




/******************************************************
     Start of CSS for Navigation Menu at Header area
                                                      */

.navigationbar_height{
                     height:30px;
                     }

.nav-pills > li > a {
    border-radius: 2px 2px 2px 2px;
    margin-bottom: 2px;
    margin-top: 2px;
    padding-bottom: 8px;
    padding-top: 8px;
}
.nav-pills > li > a {
    line-height: 14px;
    margin-right: 2px;
    padding-left: 12px;
    padding-right: 12px;
}
.nav > li > a {
    display: block;
}

a {
    color: #333333;
    text-decoration: none;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #c72128;
  color:#ffffff;
}
		
.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus {
  color: #ffffff;
  background-color: #999999;
}		

.career_link,
.gallery_link,
.franchise_link, img {
                    margin-top:10px;
                    text-align:center;
                    }


/*
       End of Navigation Menu CSS at Header area 
***************************************************/




/************************************************** 
  Start of CSS for Full Width header image
                                                  */

.background_slider{
                   background-image:url('../img/sliderbackground.jpg');
				   height:228px;
	               background-repeat:repeat-x;
				   z-index:10;
				   margin-top:-228px;
                   }
				   
.franchise_header{
                 margin:0px auto 0px;
				 text-align:center;
                 }

/*
       End of CSS for Full Width header image 
***************************************************/



/*************************************************************************** 
  START of CSS for main text content 
                                                                           */
.middlecontent{
             width:980px;
			 height:240px;
			 margin: 0 auto;
            }
	
.mini_navigation{
                margin-top:20px;
                }

.sort_text{
          margin-bottom:20px;
          }
	
.dataTables_paginate .ui-button, .pagination.alternate li a {
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-style: solid;
    border-width: 1px;
    color: #333333;
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    padding: 4px 10px !important;
    text-shadow: 0 1px 0 #FFFFFF;
}
a {
    color: #333333;
    text-decoration: none;
}
* {
    outline: medium none !important;
}

.dataTables_paginate .ui-button:hover, .pagination.alternate li a:hover{
    background-color: #e8e8e8;
    background-image: -moz-linear-gradient(center top , #f0f0f0, #dadada);
    background-image: -ms-linear-gradient(top, #f0f0f0, #dadada);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f0f0f0), to(#dadada));
    background-image: -webkit-linear-gradient(top, #f0f0f0, #dadada);
    background-image: -o-linear-gradient(top, #f0f0f0, #dadada);
    background-image: linear-gradient(top, #f0f0f0, #dadada);
    color: #222222;
    text-shadow: 0 1px 0 #ffffff;
    cursor: pointer;
}


.dataTables_paginate .ui-button,  .pagination.alternate li a {
    font-size: 12px;
    padding: 4px 10px !important;
    border-style: solid;
    border-width: 1px;
    border-color: #dddddd #dddddd #cccccc; /* for IE < 9 */
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    display: inline-block;
    line-height: 16px;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
    background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(top, #ffffff, #e6e6e6);
    color: #333333;
    text-shadow: 0 1px 0 #ffffff;
}

.table-bordered th {
     background-image: url('../img/storeloactions_header_bg.jpg');
}

.table-hover tbody tr:hover > td {
  background-color: #333333;
  color:white;
}

.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span,
.pagination ul > .MarkupPagerNavOn > a,
.pagination ul > .MarkupPagerNavOn > span {
  background-color: #f5f5f5;
}





	
/*
       START of CSS for main text content 
**********************************************************************************/





/************************************************** 
  Start of CSS for footer
                                                  */
					
.footer_wrap{
            margin-top:120px; 
            }
					
.footer_content,
.footer_bottom {
           margin-top:20px;
           }									  		   

			  
.footnav{
        margin:0 auto;
        }
		
.footer_color{
             margin-top:20px;
              }
		
.txt{
       margin-top:10px;
       color:white;
        }
		

.footer_line{
             border-top:1px solid red;  
             margin-top:20px;			 
             }
			 
.navbar .nav > li > a {
    color: #333333;
    float: none;
    padding: 10px 15px;
    text-decoration: none;
    text-shadow: none;
}

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  color: #c72128;
  text-decoration: underline;
  background-color: transparent;
}

#accredited{
           color:#333333;
           text-align:center; 
           margin-top:20px;	
           margin-bottom:20px;		   
           }
		   
.accredited_title{
                 margin-top:20px; 
				 border-top:1px solid red;
                 }
		
.footer_logo01{
              margin-bottom:20px; 
              }		
	
.txt{
    font-family: 'Roboto', sans-serif;
    font-size:12px;
	color:#333333;
    }	

.social_media_footer{
                    margin-left: -110px;
					margin-top:5px;
                    }
					
.form-actions {
    background-color: #F7F7EE;
    border-top: 1px solid #E5E5E5;
}

.contact_msg{
            margin-top:20px;
            }
			
/*
       End of CSS for footer
***************************************************/		   
		   
		   



