﻿body 
{
    background-color: #737C85;
    margin: 10px;
    }

body, p, td
{
    font-size: 11px; 
    line-height: 18px; 
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    color: #333333; 
    }



.dynlink
{ 
    text-decoration:underline;
    cursor:pointer;
    color: navy; 
    } 

#container
{
    background-color: #FFF;
    background-repeat:no-repeat;
    margin: auto;
    width: 748px;
    border: solid 1px #fff;
    }

#footer
{
    color: #FFF;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
    font-size: 9px;
    padding: 10px;
    text-align: center;
    }
    
#footer A, #footer A:HOVER, #footer A:ACTIVE, #footer A:VISITED
{
    color: #FFF;
    }
    
.SideBar
{
    margin:20px;
    width:220px;
    line-height:normal;
    }   
.SideBar UL
{
    margin: 4px 0px 4px 15px;
    }   
  
    
 .head_logo
 {
    width:329px;
    height:81px;
    float:right;
    margin-top: 50px;
    }  
    
 .head_logoext
 {
    width:329px;
    height:81px;
    float:right;
    margin-top: 5px;
    }  
.head_middle
{
    width:231px;
    height:128px;
    margin-top:3px;
    }
.head_text
{
    color:#666;
    line-height:16px;
    width:220px;
    height:100px;
    margin-left:12px;
    overflow:hidden;
    }

.tagline
{
    color:#33007B;
    width:217px;
    height:23px;
    line-height:23px;
    overflow:hidden;
    text-align:center;
    }    
.moreinfo
{
    font-family:Arial Narrow,Arial,Sans-Serif;
    font-size:13px;
    }   
    
.phone
{
    font-family:Arial Narrow,Arial,Sans-Serif;
    font-size:26px;
    font-weight:bold;
    padding-top: 4px;
    } 
.phone0
{
    font-family:Arial Narrow,Arial,Sans-Serif;
    font-size:26px;
    font-weight:bold;
    padding-top: 4px;
    } 
.phone1
{
    font-family:Arial Narrow,Arial,Sans-Serif;
    font-size:32px;
    font-weight:bold;
    padding-top: 4px;
    } 

H2
{
    font-family: Arial Narrow, Arial, Sans-Serif;
    font-size:22px;
    font-weight:bold;
    margin:0px 0px 12px 0px;
    }

H1
{
    font-family: Arial Narrow, Arial, Sans-Serif;
    font-size:22px;
    font-weight:bold;
    margin:0px;
    padding-top:4px;
    line-height:28px;
    }
 H1 SPAN
 {
    font-size:30px;
    }   

.blue{color:#3B3467;}
.darkgreen{color:#336600;}
.lightgreen{color:#73BE27;}
.orange{color:#FE7C00;}
.burgundy{color:#8E2800;}
.grey{color:#323B44;}


INPUT, SELECT, TEXTAREA
{
    font-family: Arial, sans-serif; 
    font-size: 11px;
    }
.btn
{
    padding: 4px 6px;
    }
  
.dirimg
{
    border:solid 4px #8E2800;
    }
.dirname
{
    color:#999;
    font-weight:bold;
    line-height:normal;
    }  
 .loc_column
 {
    float:left;
    width:175px;
    }   
    
    
    
/* Tabs */
.tabs
	{
	    display: block;
		height: 29px;
		margin: 0px;
		padding-left: 10px;
		padding-right: 5px;
		background: url(images/tab_bottom.gif) repeat-x bottom;
	}

.tabs li
	{
		margin: 0px; 
		padding: 0px;
  		display: inline;
  		list-style-type: none;
  	}
	
.tabs a:link, .tabs a:visited
	{
		height: 22px;
		float: left;
		background: #f3f3f3;
		font-size: 11px;
		line-height: 18px;
		font-weight: bold;
		padding: 5px 12px 0px 8px;
		margin-right: 4px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #666;
	}

.tabs a:link.active, .tabs a:visited.active
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
	}

.tabs a:hover
	{
		background: #fff;
	}

.tabBox
{
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 15px;
	}
/* \*/
.tabBox {height: 1%;}
/* */



.ValidationSummary
{
    background-color:#FFFFCC;
    border-top:solid 1px #ccc;
    border-left:solid 1px #ccc;
    border-bottom:solid 1px #eee;
    border-right:solid 1px #eee;
    background-image:url(images/error.gif);
    background-repeat:no-repeat;
    background-position:16px 10px;
    margin-bottom: 6px;
    padding: 10px 10px 10px 40px;
    line-height:normal;
    text-align:left;
    width:320px;
    }
    
.promo
{
    position:relative;
    top: -36px;
    float: right;
    margin-right:0px;
    }
    
.franchiseinfo
{
    float:right;
    width:124px;
    padding: 10px 15px;
    line-height:14px;
    border:dashed 1px #666;
    background-color:#E4F1D3;
    }    
 .popup
 {
    background-image:url(images/popup.gif);
    background-repeat:no-repeat;
    background-position:0px 3px;
    padding-left:14px;
    }
    
.videoframe{
    width:320px;
    z-index:100;
    background-color:#000;
    border: solid 2px #336600;
    overflow:hidden;
    position:absolute;
    margin-left:15px;
    z-index:100;
}
    
.req
{
    color:Red;
    }
    
    
.locations_container
{
    border-top:solid 1px #323B44;
    border-right:solid 1px #323B44;
    border-bottom:solid 1px #323B44;
    }   
.region_td
{
    width:104px;
    background-image:url(images/323B44.gif);
    background-repeat:repeat-y;
    background-position:right;
    } 
.region_container
{
    width:104px;
    border-left:solid 1px #323B44;
    border-top:solid 1px #323B44;
    border-bottom:solid 1px #323B44;
    background-color:#fff;
    }    
.region, .region_active
{
    background-color:#D8DDE2;
    margin:1px;
    }    
.region a, .region_active a
{
    text-decoration:none;
    display:block;
    }    
.region a
{
    padding:4px 0px 4px 12px;
    color:#666;
    }    
.region a:HOVER
{
    color:#000;
    }    
.region_active a
{
    padding:4px 0px 4px 6px;
    background-color:#FFF;
    color:#000;
    border-left:solid 6px #8E2800;
    }    

.leadform
{
    color: #eee;
    }
.frmmoreinfo
{
    padding: 6px 0px 6px 0px; 
    border: solid 1px #fff;
    text-align: center;
    }
    
.operator
{
    color: #fff; 
    font-size: 13px; 
    font-weight: bold; 
    font-family: Arial, Sans-Serif ;
    width: 263px; height: 290px; 
    background-image: url(images/operator3.jpg); 
    background-repeat: no-repeat;
    text-align: left;
    background-color: #fff;
    }
    
    
      .operatorsara
{
    
     color: #fff; 
    font-size: 13px; 
    font-weight: bold; 
    font-family: Arial, Sans-Serif ;
    width: 263px; height: 290px; 
    background-image: url(images/OperatorSaraFrench.jpg); 
    background-repeat: no-repeat;
    text-align: left;
    background-color: #fff;
    
    
    }
    
    .dateijlbutton {
	padding-top:17px;
	height:40px;
	text-align:center;
}