﻿
* {

	margin: 0; padding: 0;
}
body {
 margin: 0;  padding: 0;  text-align: center; 
 background-color:#fbf498;
}
#wrapper   
{
    margin: 0 auto;
width:1010px;
font : 75% helvetica, "Trebuchet MS", arial, sans-serif;
background-color: #faf3b3;
line-height : 1.7em;
color : #555;
text-align:left;

    /*
     margin: 0 auto;  
     width: 1000px;
     background-color:Transparent; 
*/ 
 } 

			/*TOP BANNER*/
#header {
height : auto !important;
width: 1000px;
margin-top : 0;
padding : 0 0 0 0;
background-color: #f17327; 
color : #555;
}

.message{
	position:absolute;
	width:483px;
	margin:70px 0px 0px 165px;
	color:#fff;
	left: 394px;
	top: -39px;
}

			/*TOP NAVIGATION*/
#topnav {clear:both;background-color: #ffc000;}			
#topnav ul {
margin : 0 0 2px 0;
list-style-type : none;
background-color: #ffc000;
color : #000000;
text-align : center;
font-weight : bold;
width: 100%;
height:22px;
}
#topnav li {
display : inline;
margin : 1px 0 2px 0;
}

			/*3 COLUMNS*/
#gutter {
float : left;
width : 10px;
height : 1px;
}
#col1 {
float : left;
width : 205px;
margin-top:6px;
margin-bottom : 1em;
padding-right : 12px;
padding-left : 12px;
background-color:#fdc689;
clear:both;
}
#col2 {
float : left;
width : 549px;
margin-top:6px;
margin-left : 10px;
margin-bottom : 1em;
background-color:#FFF;
}
#col3 {
float : left;
width : 187px;
margin-top:6px;
margin-left : 10px;

margin-bottom : 1em;
background-color:#FFF
}
#col4 {
float : left;
width : 100%;
height : 35px;
background-color:#FFC;
}
img.floatLeft { 
    float: left; 
    margin: 4px; 
}
#col5 {
float : left;
width : 100%;
height : 35px;
background-color:#FFC;
}
img.floatLeft { 
    float: left; 
    margin: 4px; 
}

			/*RIGHT NAVIGATION*/
#navcontainer ul {
margin : 0;
padding : 0;
list-style-type : none;
background-color : #fffff0;
color : #666;
}
#navcontainer ul li a {
padding : 20px;
color : #885835;
background : transparent url(img/list-off-orange.gif) no-repeat left center;
text-align : left;
font : 12px "Lucida Grande", "Lucida Sans Unicode", lucida, sans-serif;
text-decoration : none;
}
#navcontainer ul li a:hover {
color : #9e0b0f;
background : transparent url(img/list-on-orange.gif) no-repeat left center;
}
#navcontainer ul li a#current {
background : transparent url(img/list-active.gif) no-repeat left center;
color : #000;
}
			/*FOOTER*/
#footer {
clear : both;
height : 40px;
background : #f17327;
border-top : 5px solid #885835;
color : #000;
padding : 0.2em 0 0 0.5em;
text-align : left;
}
#footer a {
color : #fff;
background : inherit;
}
#footer a:hover {
color : #000;
background : inherit;
}
			/*TYPOGRAPHY*/
h1 {
margin : 0;
padding-top : 35px;
text-align : center;
font-size : 3em;
color : #efecdc;
background : inherit;
}
h2 {
margin-top : 0;
padding : 5px;
padding-top : 0.2em;
padding-bottom : 0.3em;
text-transform : uppercase;
letter-spacing : 2px;
font-size : 1.2em;
background: #fdc689;

}
h2 a {font-size : 1.0em;letter-spacing : 2px;color:#555;}
.restNamelink_h{position: relative; width: 549px; min-height: 25px; height: 25px; height: auto !important;
                        margin: 0px; padding: 0px; clear: both;}
.restNamelink_short{letter-spacing : 1px}
.restNamelink_normal{letter-spacing:normal;}

h2 div{background-color:Transparent;}
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 : #9e0b0f;
background : inherit;
}
a img {
border : 0;
}
			/*IMAGES*/
.myimage {
float : left;
padding : 10px;
border : 1px solid #aaa;
margin-right : 10px;
}
.myimage2 {
float : right;
padding : 10px;
border : 1px solid #aaa;
margin-left : 10px;
}
/*Header*/
.pHeader {position: relative; z-index: 1; width: 100%; background-color:#f17327;}
.pHeaderText{float: left; margin-left: 2px;position:relative;z-index:200; width:auto;background-color:#f17327;}
.headerText{font-size:34px;color:#fff; line-height:normal;}
.introText{font-size:13px;color:#fff;font-weight:600;}

/*Search Results*/
.restaurantElement
{
    width:370px;
}

.cuisines{font-size:11px;}



/*HeaderImage*/
div.background
        {
            width: 400px;
            height: 200px;
            background: url(images/YRC_Search_Header/header_steak.jpg) no-repeat; /* border: 2px solid black; */
            position: relative;
            float: left;
            z-index: 2;
            cursor: pointer;
        }
        div.transbox
        {
            width: 400px;
            height: 20px; /* margin: 0px 0px; */
            background-color: #000;
            border: 1px solid black;
            filter: alpha(opacity=60);
            opacity: 0.6;
            bottom: 0px;
            left: 0px;
            position: absolute;
            z-index: 5;
        }
        div.transbox p
        {
            /*margin: 0px 0px;*/
            font-weight: bold;
            color: #fff;
            padding: 10px;
            padding-right:0px;
            font-size: 18px;
            z-index: 8;
            /*position: relative;*/
	    /*height:200px;*/
        }
         .transText
        {
            
            font-weight: bold;
            color: #fff;
            padding: 10px;
            padding-right:0px;
            font-size: 18px;
            z-index: 8;
            height:20px;
        }
        /*div.headerOpacity
        {
            height: 200px;
            width: 420px;
            background-color: #fda650;
            filter: alpha(opacity=10);
            opacity: 0.1;
            z-index: 100;
            float: left;
            margin-left: -400px;
            display: block;
            position: relative;
            background-image: url(  'img/food-picture-fade.png' );
            background-repeat: no-repeat;
        }*/
        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}
        
        .priceRange {color: #336600; position: absolute;
                                right: 2px; top: 3px;}
        .domain{clear:both; margin-top:10px;width:800px;}
        .domainTitle{font-size:13px;color:#9e0b0f; text-decoration:none;float:left;}
        .domainDesc{font-size:11px;color:Black; float:left;}
        .domainKeywords{font-size:9px;color:#c0c000;clear:both;float:left;}
