* {

	margin: 0; padding: 0;
}
body {
 margin: 0;  padding: 0;  
 background-color:#eaeaea;
 background-image:url('images/localBG.png');
}

#wrapper   
{
    margin: 0 auto;
width:1020px;
font-family: 'PT Sans', sans-serif,'Helvetica Neue';
background-color:#fff;
line-height : normal;
color : #555;
text-align:left;
position:relative;
text-align: left;
-webkit-box-shadow: 10px 25px  rgba(0, 0, 0, 0.47),  -10px 0 25px rgba(0, 0, 0, 0.47);   
-moz-box-shadow: 10px 0 25px rgba(0, 0, 0, 0.47),  -10px 0 25px rgba(0, 0, 0, 0.47);   
box-shadow: 10px 0 25px rgba(0, 0, 0, 0.47),  -10px 0 25px rgba(0, 0, 0, 0.47);
/*
-moz-transform: skew(30deg,0deg) translate(-25px,0);
    -webkit-transform: skew(30deg,0deg) translate(-25px,0);
    transform: skew(30deg,0deg) translate(25px,0);
    -moz-box-shadow: 15px -10px 25px rgba(0, 0, 0, 0.47);
    -webkit-box-shadow: 15px -10px 25px rgba(0, 0, 0, 0.47);
    box-shadow: 15px -10px 25px rgba(0, 0, 0, 0.47);
    */
    
    /*
     margin: 0 auto;  
     width: 1000px;
     background-color:Transparent; 
*/ 
 } 


			/*TOP BANNER*/
#header {
height : auto !important;
width: 100%;
margin-top : 0;
padding : 0 0 0 0;
background-color:transparent; 
color : #464646;
}

#content{margin-top:1px;clear:both;}
#banner{clear:both;margin:0px;width:100%;display:none;}
#topNav{clear:both;margin:0px;width:100%;position:relative;overflow:hidden;}
#topNav ul{ list-style:none;display:block;}
.results{float:right;width:100%;text-align:left;margin-top:5px;padding:5px 0 5px 0;overflow:hidden;}
        .txtResults{float: left; padding-right: 5px;width:570px;text-align:right;padding-left:260px}
        
.nav{display:block;}
.message{
	position:absolute;
	width:483px;
	margin:70px 0px 0px 165px;
	color:#fff;
	left: 394px;
	top: -39px;
}

			/*3 COLUMNS*/

#colMid{margin:0px;padding:0px;float:left;}

#col1 {
float : left;
width : 206px;
margin-bottom : 1em;
padding-right : 12px;
padding-left : 2px;
background-color:transparent;
clear:both;
margin-left:9px;
}
#col2 {
float : left;
width : 580px;
margin-left : 20px;
margin-bottom : 1em;
background-color:transparent;
}
#col3 {
float : left;
width : 170px;
margin-left: 15px;
margin-top:0px;
margin-bottom : 1em;
background-color:transparent;
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}


			
			/*TYPOGRAPHY*/
h1 {
margin : 0;
padding-top : 2px;
text-align : center;
font-size : 33px;font-weight:bold;
color : #464646;
}

/*
h2 div{background-color:Transparent;}*/
h2.widget{background-image:url('images/widgetHeader.png');background-repeat:no-repeat;width:227px;height:51px;margin-left:-4px;
          
          }
h2.widget .copy{float:left;height:30px;padding-left:37px;font-size:15px;font-weight:bold;padding-top:6px;
              letter-spacing:normal;width:185px;line-height:19px;}
h2.widget .copy2{float:left;height:30px;padding-left:37px;font-size:14px;font-weight:bold;padding-top:6px;
              letter-spacing:normal;width:185px;line-height:19px;}
h2.widget .copy3{float:left;height:30px;padding-left:37px;font-size:13px;font-weight:bold;padding-top:6px;
              letter-spacing:normal;width:185px;line-height:19px;}
.widgetBody{width:222px;background-color:#ececec;background-image:url('images/widgetBG.png');background-repeat:repeat-x;margin-top:0px;
            border-bottom:4px double #fff;}
.widgetBody p{padding-left:5px;padding-right:5px;}
.sisters{margin-left:7px;}
h3 {
margin-top : 0;
font-size : 0.75em;
text-align : center;
color : #666;
background : inherit;
}
h4 {
padding-top : 0.5em;
padding-bottom : 0.5em;
margin : 0 0 5px 0;
font-size : 3em;
color : #efecdc;

}
blockquote {
font-weight : bold;
font-style : italic;
color : #b29b35;
}
			/*LINKS*/
a {
text-decoration : none;
color : #9e0b0f;
background : inherit;
font-size:11px;
font-weight:bold;
}
a:hover {
text-decoration : underline;
color:inherit;
background : inherit;
}
a img {
border : 0;
}

		
/*Header*/
.pHeader {position: relative; z-index: 1; width: 100%; background-color:transparent;margin-top:10px;}
.heroCopy{height:auto !important;width:270px;position:relative;float:left;padding:6px;text-transform:uppercase;text-align:center;}
/*.heroCopy{position:relative;width:275px;height:100%;float:left}*/
.heroText{color:#464646;font-size:14px;clear:both;font-weight:normal;text-align:center;display:block;}
/*.heroTitle{font-size:21px; color:#464646;}*/
.heroTitle {
clear:both;
color:#464646;
display:block;
font-size:28px;
font-weight:bold;
line-height:25px;
text-align:center;
text-transform:uppercase;
margin-top:5px;
}
.pHeaderText{float: left; margin-left: 5px;position:relative;z-index:200; width:310px;background-color:transparent;margin-top:30px;}
.headerText{font-size:34px;color:#464646; line-height:32px;text-transform:uppercase;}
.introText{font-size:13px;color:#464646;margin-top: 10px; padding-right: 8px;padding-left:10px;letter-spacing:normal;line-height:normal;font-weight:normal;}


/*HeaderImage*/
.hero
        {border:1px solid #c9d1d3;
            margin-left:10px;
            width:680px;
            height:100%;
           /* background: url(images/YRC_Search_Header/header_steak.jpg) no-repeat; *//* border: 2px solid black; */
            background-position:top right;
            position: relative;
            float: left;
            z-index: 2;
            cursor: pointer;
            padding:0px;
            background-color:#f2f4f5;
        }
        div.transbox
        {
            width: 400px;
            height: 40px; /* margin: 0px 0px; */
            /*background-color: #000;*/
            border: 1px solid black;
            /*filter: alpha(opacity=60);
            opacity: 0.6;*/
            bottom: 0px;
            /*left: 0px;*/
            right: 0px;
            position: absolute;
            z-index: 5;
            background-color: rgba(0, 0, 0, 0.47);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#60cccccc', endColorstr='#60000000'); /* for IE */
            ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#60cccccc', endColorstr='#60000000'); /* for IE */
/*background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#000));  for webkit browsers */
/*background: -moz-linear-gradient(top,  #ccc,  #000);  for firefox 3.6+ */ 
        }
        div.transbox p
        {
            
            font-weight: bold;
            color: #fff;
            padding: 10px;
            padding-right:0px;
            font-size: 18px;
            z-index: 8;
            height:40px;
            
        }
         .transText
        {
            
            font-weight: bold;
            color: #fff;
            padding: 10px;
            padding-right:0px;
            font-size: 18px;
            z-index: 8;
            height:40px;
            padding-top:10px;
            display:block;
            padding-right:0px;
        }
        div.headerOpacity2
        {
            height: 200px;
            width:2px;
            background-color: #fff;
            filter: alpha(opacity=10);
            opacity: 0.1;
            z-index: 100;
            float: left;
            margin-left: 2px;
            display: block;
            position: relative;
            background-image: url('img/food-picture-fade2.png' );
            background-repeat: no-repeat;
        }
        .headerOpacity
        {height: 200px;
            width:2px;
            background-color: #fff;
            filter: alpha(opacity=10);
            opacity: 0.1;
            z-index: 100;
            float: left;
            margin-left: 2px;
            display: block;
            position: relative;
            background-image: url(  'img/food-picture-fade2.png' );
            background-repeat: no-repeat;}
        .domainLink {color:#555}
        
        .domain{clear:both; margin-top:10px;width:550px;}
        .domainTitle{font-size:14px;color:#9e0b0f; text-decoration:none;float:left;clear:none;}
        .domainTitle a{font-size:14px;color:#9e0b0f; text-decoration:none;clear:none;}
        .domainDesc{font-size:12px;color:Black; float:left;}
        .domainKeywords a{font-size:9px;color:#6b6b6b;clear:both;float:left;text-decoration:none;}
        
        
        .legal{text-align:center;font-size:18px;color:#000;}
        
        .f{clear:both;}
        .clear:{clear:both;}
        .fl{float:left;}
        .fr{float:right;}
        .fn{float:none;}
        .adsense{width:170px;}
        
 /*YRC SLOGAN */
  .yrcHeader
        {
            height: 85px;
            position: relative;
            width: 100%;
            background-color: #fff;
        }
        .yrcLogo
        {
            width: 445px;
            padding-left: 15px;
            padding-top: 10px;
            clear: none;
            float: left;
        }
        .yrcSlogan
        {
            clear: none;
            text-align: right;
            float: right;
            padding-right: 50px;
            line-height: 26px;
            width: 500px;
            font-size: 21px;
            font-family: 'PT Sans' , sans-serif,Myriad Pro, Helvetica Neue, Helvetica, Arial;
            padding-top: 10px;
            position:relative;
        }
       /* .slogan{text-align:right;float:left;}*/
        .yourRC
        {
            color: #eb0900;
            font-size: 21px;
            font-family: 'PT Sans' , sans-serif,Myriad Pro, Helvetica Neue, Helvetica, Arial;
            font-weight: bold;
        }
 /*YRC SOCIAL*/
 .social
        {
            padding-top: 15px;
            padding-right: 5px;
            width: 45px;
            height: 35px;
        }
.yrcSocial{clear:both;float:left;width:500px;text-align:right;margin-top:6px;display:none;}
.yrcSocial .text{margin-top:0px;display:block;float:right;}
.socialLinks {display:block;float:right;}
.yrcSocial a{clear:none;}
img.yrcFacebook{width:26px;height:26px; background:url('images/localWebsite_Sprite.png') -70px -37px; margin-left:5px;clear:none;}
img.yrcTwitter{width:26px;height:26px; background:url('images/localWebsite_Sprite.png') -102px -37px;background-repeat:no-repeat;margin-left:5px;clear:none;}

/*search module*/
        .searchModule
        {
            position: relative;
            clear: both;
            height: 63px;
            width: 100%;
            font-family: 'PT Sans' , sans-serif,Helvetica Neue;
            margin-right: -2px;
            background-color: #f2f4f5;
            background-image: url('images/localSearchRestaurants_gr.png');
            background-repeat: repeat-x;
        }
        .searchModule span, .searchModule div
        {
            font-family: 'PT Sans' , sans-serif,Helvetica Neue;
        }
        .searchModule .search
        {
            font-size: 21px;
            padding-top: 20px;
            font-weight: bold;
            float: left;
            padding-left: 20px;
            width: 62px;
            color: #363636;
        }
        .searchFields
        {
            float: left;
            width: 938px;
            height: 63px;
            background-image: url('images/localSearchRestaurants_bg.png');
            background-repeat: no-repeat;
            background-position: right;
            font-size: 16px;
            font-family: 'PT Sans' , sans-serif,Helvetica Neue;
        }
        .searchFields .fields
        {
            padding-left: 40px;
            padding-top: 22px;
            float: left;
            display: block;
        }
        .fields div {font-size:16px;}
        .field {height:25px;font-size:16px;float:left; margin-top:-5px;padding-top:5px;color:#464646;}
        .field .cuisines{}
        .cuisines{height:35px;font-size:16px;width:250px;}
        .cuisines select{width:250px;font-size:16px;padding-top:0px;}
        .cuisines option{font-size:20px;padding-top:5px;color:#464646;}
        .fields .keyword{display:none;}
        .btnGo{margin-left:10px;margin-top:-5px;}
        .fields .space{padding-left:10px;padding-right:10px;float:left;}
        .field .area {}
        .area{width:300px;}

 /*Slider*/
#slider_wrapper{clear:both;}
.slider_menu{padding-right:10px;text-align:right;}

/*Paging*/
.yrcPager
        {
            font-size: 14px;
            font-weight: bold;
            padding: 5px;
            color: #9e0b0f;
        }
        .yrcPager a
        {
            font-size: 14px;
            font-weight: bold;
            padding: 5px;
            color: #9e0b0f;
        }
        .yrcPager span
        {
            font-size: 14px;
            font-weight: bold;
            padding: 5px;
            color: #333333;
        }
        

 /*FOOTER*/
#footerContainer{width:100%; text-align:center;position:relative;background-color:transparent;margin-top:25px;
                         font-family: 'PT Sans', sans-serif,'Helvetica Neue';}
#footer {
clear : both;
height : 80px;
background : transparent;
border-top : 0px solid #885835;
color : #464646;
padding : 0.2em 0 0 0.5em;
text-align : left;
}
#footer a {
color : #464646;
background : inherit;
font-family: 'PT Sans', sans-serif,'Helvetica Neue';
}
#footer a:hover {
color : #000;
background : inherit;
}

.footerText{font-size:13px; color:#464646}