/* Default Stylesheet for Nterchange Frontend */
/* ========================================== */

@import url(print.css) print;
/*@import url("other_stylesheet.css") screen;*/

/* HTML RULES 								 		  */
/* ================================================== */
body { font:11px/18px "Myriad Pro", "Trebuchet MS", Verdana, sans-serif;background-color: #695C53; height:100%;}
h1 { font-size:20px; padding-top: 20px;}
h2 { font-size:16px; }

h1 { margin: 10px 0 20px 0;}
h2, h3, h4, h5 { margin: 20px 0 20px 0;}
h3 {margin-bottom: 0; font-weight: bold;}
p { line-height:1.8; margin-bottom:10px; }
strong{font-weight: bold;}
#content {font-size: 12px; font-weight: normal; }
#content table { width:600px; }
#content td { padding:5px; }
#content ul { list-style: disc; margin:5px 0 20px 20px; }
#content ul ul { margin-bottom:0px; }
#content li { margin-bottom:5px; line-height: 1.5;}
#content dl{ background:white; padding:10px 15px; margin-bottom:10px; }
#content dl dt{margin-bottom: 10px;font-weight: bold;line-height: 1.3; color:#000736;}
#content dl dd{line-height: 1.5; margin-bottom: 5px; margin-left: 10px; color:#000736; padding-left:10px; background: url(/images/layout/bullet.gif) 0px 6px no-repeat; }
#footer em { font-style:italic; }
a:focus{outline:0;}

#content #OT_searchWrapperAll * { background:transparent; color:#000736; width:auto; height:auto; margin:0; padding:0; }
#content #OT_searchWrapperAll .partOfCal img { visibility:hidden; }
#content #OT_searchWrapperAll .partOfCal a img { visibility:visible; } 
#content #OT_searchWrapperAll #dateDisplay { _display:none; }
#content #OT_searchWrapperAll { height:160px; }
#content #OT_searchWrapperAll h2 { padding:5px; }
#content #OT_searchWrapperAll dl { background:transparent; padding:0; margin:0; }
#content #OT_searchWrapperAll dl dt { margin:0; padding:0; font-weight:normal; line-height:auto; padding-left:5px; }
#content #OT_searchWrapperAll dl dd { margin:0; padding:0; font-weight:normal; line-height:auto; background:transparent; }
#content #OT_searchWrapper .months { color:auto; }
#content #OT_logoLink { padding-left:5px; }
#content #OT_submitWrap a { padding-top:10px; }

/* SITE LAYOUT RULES 								                  */
/* ================================================== */

#site{position:relative;width:960px;height:100%; margin:0 auto;background:#67A url(/images/layout/main_bg.gif) repeat-y;border-left:#000 1px solid;border-right:#000 1px solid;}
#masthead{position:relative;width:100%;}
#logo-link{display: block; float: left; width: 150px; height: 230px; }

#navbox{height:89px;background:#9194b6;}
#booknow{position:absolute;top:0px;left:795px;}
#booknow a{height:35px;width:127px;display:block;background:url(/images/layout/book-now-button.gif) no-repeat;}

		
#booknow span {display:none;}
#logo{position:relative;}	
#logo a{width:283px;height:107px;background:url(/images/layout/logo.png) no-repeat;display:block;cursor:pointer;}
##logo a{_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/layout/logo.png', sizingMethod='crop');}	

#logo span{display:none;}

#navtop{height:34px;background:#000;}
#nav{height:31px; position: absolute; top: 58px; left: 205px;}

#search {}

#content{float: left; background:#000736 url(/images/layout/sidebar.gif) top left no-repeat;}
#content img{border: 3px solid #fff;}

#sidebarbox{display:block;width:200px;float:left;text-align:center;padding-top: 80px;}
#sidebarbox img{margin-bottom: 20px;}
#sidebarbanner{width:211px;}

#rawbar{display:block;height:109px;background:url(/images/layout/raw-bar.gif) top left no-repeat;}
#rawbar span{display:none;}

		
#maincontentbox{width:749px;float:left;margin-left: 211px; _display:inline;_margin-left:208px;}

#topbanner{display:block;clear:both;width:100%;height:263px;background:#000 url(/images/layout/logo.gif) no-repeat;}
#topbanner img{display: block; float: right;}
		
#contentbox{float:left;width:545px;margin:0px 0 0 0;padding:12px 0 12px 0px;}

#footer {}
	#footer_nav { position:relative; height:90px; width:778px; background: transparent url(/images/layout/footer.gif) no-repeat 27px 0; margin-left: -27px;}
	#footer_nav a { position:absolute; display:block; top:7px; height:32px; width:100px; }
	#footer_nav a span { display:none; }
	  #footer_nav a.hotel-arts-group { left:27px; width:94px; height:53px; }
	  #footer_nav a.raw-bar { left:122px; width:80px; }
	  #footer_nav a.hotel-arts { left:202px; width:92px; }
	  #footer_nav a.olives { left:294px; width:58px; }
	  #footer_nav a.kensington-riverside-inn { left:352px; width:200px; }
	  #footer_nav a.chefs-table { left:552px; width:100px; }
	  #footer_nav a.the-art-of-torode { left:650px; width:96px; height:53px; }	
	
#credits{line-height:17px;margin:auto;width:600px;text-align:center;letter-spacing:0.7px;}


/* BASIC CLASSES	 								  */
/* ================================================== */
.clear { display:block; clear:both; height:1px; line-height:1px; font-size:1px; }
.img_left { float:left; }
.img_right { float:right; }


/* NAVIGATION RULES 								  */
/* ================================================== */
#nav ul { padding:0;margin:0;list-style-type:none; }
#nav li.separator { background:url(/images/nav/separator.gif) no-repeat transparent; }
#nav li { display:inline; float:left; padding:0px; position:relative; }
#nav ul li a { display:block; text-decoration:none; font-size:10px; padding:0 0 0px 0; }
.nav .nav { position:absolute; z-index:10; top:31px; left:2px; margin:0 0 0px 0; padding:0 0 0 0; }
#nav ul ul { display:none; position:relative; top:0px; left:0; background:#000; padding:0px 0; margin:0; }
#nav ul li:hover ul {display:block;} 
#nav ul li.hover ul {display:block;}
#nav ul ul a{display:block;width:118px;padding:10px 10px 10px 12px;}
#nav ul ul li {clear:both;margin:0;background:#000;}
#nav ul ul li.hover, #nav ul ul li:hover{background:#194A6A;}


.horiz_nav {}
.horiz_nav ul {}
.horiz_nav ul li { float:left; }


/* SEARCH			 								  */
/* ================================================== */
#search form {}
#search form input.text {}
#search form input.button {}

#searchresults dd { margin-bottom:5px; }
#searchresults dl { margin-top:15px; }


/* HOMEPAGE OVERRIDES		 						  */
/* ================================================== */
.home {}
.sidebarimage img{border:#FFF 2px solid;margin:0 0 10px 0 ;}
#page_1 #content h1 {display:none;}

/* PHOTO PAGE		 						  		  */
/* ================================================== */
.photo { float:left; padding:0 46px 23px 0; _padding-right:44px; }
	.photo img { border:1px solid white; }
	.photo a:focus { outline:none; }
