body{
background-position: center top; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background-image:url('_private/background_top.png'); background-repeat:repeat-x; background-color:#CCCC99}
h2.browse  {
		font-size: 14px; color: #5A5A2E
		}
h3.browse  {
		font-size: 14px; color: #5A5A2E
		}
#logo {
		width: 92%; 
		margin-left: 4%; 
        }
#navbar {
		width: 92%; 
		height: 50px;
		margin-left: 4%; 
		text-align:center; 
        font-size:16px; 
        background-image:url('_private/test_bar.png'); 
        font-weight:bold; color:#FFFFFF; 
        background-repeat:repeat-x
        }
#browse_restaurants {
			width: 92%; 
			margin-left: 4%;
            text-align:center; 
            font-size:12px; 
            color:#3C3C00; 
            background-color:#EFEFEF
               }
#main_container {
	width: 92%;
	font-size: 13px; 
	color: #000000; 
	background-color:#FFFFFF;
	margin-left: 4%;
	}
#main {
	font-size: 13px; 
	color: #000000; 
	font-family:Trebuchet MS; text-align:center
	}
#richmond-bottom    {
	width: 92%; 
	margin-left: 4%;
	height: 180px;
	background-color:#336666; 
    font-size: 15px; 
    color: #FFFFFF;
    }
#main-happy-hour {
 	margin-left: 4%; 
	width: 92%;
	font-size: 13px; 
	color: #000000; 
	background-color:#FFFFFF
}
#main_container_events {
position: absolute; 
	left: 40px; 
	top: 260px; 
	width: 92%;
	height: 790px;
	font-size: 13px; color: #000000; background-color:#FFFFFF}	

#richmond_bottom_events {
	position: absolute; 
	width: 92%; 
	height: 200px;
	left: 40px; 
	top: 970px; 
	background-repeat:repeat; background-color:#336666; 
    font-size: 13px; color: #FFFFFF;
    }
#richmond-dining-location  {
background-color:#EBECC6;
margin-left: 4%;
width:92% 
}
#richmond-dining-location-allphp  {
background-color:#EBECC6; 
margin-left: 4%;
width:92%;
}
#contact {
position: absolute; left: 45px; top: 300px; width: 150px; color: #000000
}
#thanks {	
position: absolute; left: 100px; top: 300px; width: 150px; color: #000000
}         
#contact_intro      {
position: absolute; left: 400px; top: 20px; width: 350px; color: #000000; font-size:12pt
}
#contact_photo      {
position: absolute; left: 400px; top: 200px;
}
#banner_cuisine    {
position: absolute; left: 131px; top: 760px; 
}
#location_banner   {
position: absolute; left: 131px; top: 760px; 
}
#search1_results   {
position: absolute; left: 0px; top: 270px; width: 990px
}
#searchbox
{
	position: relative;
	height: 30px;
	width: 170px;
	font-size: 16px;
	padding: 2px;
}
#form
{
	position: relative;
	height: 50px;
}



#resultsContainer
{
	border: 1px solid black;
	display: none;
	padding: 10px;
	width: 500px
}

#resultsContainer a
{

	color: #ff4433;

}

.url-holder
{
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
}

.url-title
{
	font-size: 22px;
}

.url-desc
{
	font-size: 16px;
	padding-right: 10px;
}
a:link 		 { color: #626956 }	/* unvisited links */
a:visited 	 { color:#626956  }	/* visited links */
a:active 	 { color:#626956  }	/*active links*/
a:hover      { color: #FF0000 }
a:link.white 		 { color: #000000 }	/* unvisited links */
a:visited.white 	 { color:#000000 }	/* visited links */
a:active.white 	 { color:#000000 }	/*active links*/
a:hover.white      { color: #FF0000 }
a:link.navi 		 { color: #FFFFFF }	/* unvisited links */
a:visited.navi 	 { color: #FFFFFF }	/* visited links */
a:active.navi 	 {  color: #FFFFFF }	/*active links*/
a:hover.navi      {  color: #000000 }
a.button {
    background: transparent url('images/buttons/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

a.button span {
    background: transparent url('images/buttons/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}

a:active.button {
    background-position: bottom right;
    color: #000;
    outline: none;
}

a:active.button span {
    background-position: bottom left;
    padding: 6px 0 4px 18px;
}
