@charset "utf-8";



/* CSS Document 







a, a:visited, a:link, a:active {



	font-family:"Trebuchet MS";



	font-weight:normal;



	font-size:12px;



	text-decoration:none;



	color:FFFFFF;



	display:block;



	position:relative;



} 







a:hover {



	color:#000000;



}



*/











html, body, div, span, applet, object, iframe,



h1, h2, h3, h4, h5, h6 , blockquote, pre,



a, abbr, acronym, address, big, cite, code,



del, dfn, em, font, img, ins, kbd, q, s, samp,



small, strike, strong, sub, sup, tt, var,



dl, dt, dd, ol, ul, li,



fieldset, form, label, legend,



table, caption, tbody, tfoot, thead, tr, th, td {



	margin: 0;



	padding: 0;



	border: 0;



	outline: 0;







	font-style: inherit;



	font-size: 100%;



	font-family: inherit;



	vertical-align: baseline;



}



/* remember to define focus styles! */



:focus {



	outline: 0;



}







body {



	line-height: 15px;



	color: black;



	background: white;



}













/* tables still need 'cellspacing="0"' in the markup */



table {



	border-collapse: separate;



	border-spacing: 0;



}



caption, th, td {



	text-align: left;



	font-weight: normal;



}



blockquote:before, blockquote:after,



q:before, q:after {



	content: "";



}



blockquote, q {



	quotes: "" "";



}



/* clearing */



       .stretch,



       .clear {

               clear:both;

               height:1px;

               margin:0;

               padding:0;

               font-size: 15px;

               line-height: 1px;

       }



	   .clearfix:after {

               content: ".";

               display: block;

               height: 0;

               clear: both;

               visibility: hidden;

       }



       * html>body .clearfix {

               display: inline-block;

               width: 100%;

       }



	    * html .clearfix {

               / Hides from IE-mac \*/

               height: 1%;

               /* End hide from IE-mac */

       }



/* end clearing */







body {



	line-height: 15px;



	color: black;



	background: white;



}

.content 

{

	width:600px;

	height:auto;

	float:right;

	margin-top:50px;

	margin-right:150px;





}



.header

{

	background:url(../images/Terra-Restaurant-header-back.jpg) 0px 0px no-repeat;

	width:600px;

	height:86px; 

}



.images_box

{

	background:url(../images/Terra-restaurant-Home.jpg) 0px 0px no-repeat;

	with:600px;

	height:107px;

}





.images_box_private_bar

{

	background:url(../images/Terra-restaurant-Private-Bar.jpg) 0px 0px no-repeat;

	with:600px;

	height:107px;

}



.images_box_find_us

{

	background:url(../images/Terra-restaurant-findus.jpg) 0px 0px no-repeat;

	with:600px;

	height:107px;

}





{

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#6f6f0f;

	font-size:16px;

	font-weight:bold;

	font-style:italic;

	height:auto;

	text-align:left;

	margin-bottom:8px;

}



.text_box

{	

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#6f6f0f;

	font-size:11px;

	font-weight:bold;

	font-style:italic;

	height:180px;

}



.text_box_private_bar

{	

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#6f6f0f;

	font-size:11px;

	font-weight:bold;

	font-style:italic;

	height:180px;

}









.text_box p

{	

	float:left;

	height:auto !important;

	min-height:110px;

	padding:5px;

	text-align:center;

	width:148px;

}



.text_box_private_bar p

{	

	padding:5px;

	text-align:center;

	width:400px;

	margin:10px 0px 5px 93px;

	float:left;

}



.text_box_private_bar p.address_left

{	

	float:left;

	min-height:20px;

	height:auto !important;

	height:20px;

	padding:5px;

	text-align:center;

	width:148px;

	

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#999;

	font-size:11px;

	font-weight:normal;

	font-style:italic;	

		margin:10px 4px 0px 54px;

}



.text_box_private_bar p.address_central

{	

	float:left;

	min-height:20px;

	height:auto !important;

	height:20px;

	padding:5px;

	text-align:center;

	width:148px;

	margin:10px 4px 0px 5px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#999;

	font-size:11px;

	font-weight:normal;

	font-style:italic;



}





.text_box_private_bar p.address_right

{	

	float:left;	

	min-height:20px;

	height:auto !important;

	height:20px;

	padding:5px;

	text-align:center;

	width:148px;

	

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#999;

	font-size:11px;

	font-weight:normal;

	font-style:italic;

	margin:10px 4px 0px 5px;

}



.left_p

{

	margin:10px 4px 0px 54px;

}



.central_p

{

	margin:10px 4px 0px 5px;

}



.right_p

{

	margin:10px 4px 0px 5px;

}



.footer

{

	clear:left;



	background:url(../images/Terra-restaurant-bar.jpg) 0px 0px no-repeat;

	width:600px;

	height:100px;

}



.footer_nav

{

	float:left;

	width:600px;

	margin-top:10px;

	text-align:center;

}

.footer_nav a, .footer_nav a:link, .footer_nav a:visited, .footer_nav a:active 

{

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;

	color: #663300;

	text-decoration:none;

	margin:3px 10px;

	background:#FFF;

	border:1px solid #FFF;

	padding:2px 3px;

	

}



.footer_nav a.book_online

{

	background:#F6AE38;

	color:#000;

	border:1px solid #ccc;

	padding:2px 3px;

}





.footer_nav a:hover

{

	color:#666633;

}



h4

{

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#fbfbfb;

	font-size:16px;

	font-weight:bold;

	font-style:italic;

	margin-bottom:10px;

	background:url(../images/h4_back.gif) 0px 0px repeat-x;

	padding:5px;

}



.text_box_details

{	

	font-family:Georgia,"Times New Roman",Times,serif;

	font-size:14px;

	font-style:normal;

	font-weight:normal;

	color:#666666;

	height:180px;

}













ol, ul {



	list-style: none;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	padding-left:10px;

} 



ul li {

	margin:10px 3px;

} 



.details_title

{

	color:#666666;

	display:block;

	float:left;

	font-weight:normal;

	margin:0px 0px 10px 5px;

	width:150px;

	

}



.details

{

	font-weight:bold;

	color:#990;

	float:left;

	font-size:13px;

	

}







a.map, a.map:link, a.map:visited, a.map:active

{

	color:#C00;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	font-weight:bold;

	font-style:italic;

	text-decoration:none;

}



a.map:hover 

{

	color:#C00;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	font-weight:bold;

	font-style:italic;	

	text-decoration:underline;

}



input.gray, select.gray, textarea.gray

{

	background-color:#efefef;

	border:none;

	border:1px solid #CCC;

	margin:2px;

}



.footer input
{
	cursor:pointer;
}








