@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0px;
}
html {margin: 0 auto; padding: 0;}

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

h1 {
	text-indent:-9999px;
	height:73px;
	width:430px;
}



#left ul li {
	font-style:normal;
	font-size:12px;
}

.dropcap { float: left; font-size: 3.5em; margin-top:3px; padding-right:5px;padding-top:8px; padding-bottom:7px; }

.dropcapB { float: left; font-size: 4em; margin-top:5px; padding-right:5px; padding-top:9px; padding-bottom:7px;}

.newsP {padding-bottom:25px;}

.names {font-style:italic; font-size:12px; float:right;}

.titleWelcome {
	background: #f4f1e9 url(images/Welcome.jpg) center top no-repeat;
}

.titleAboutUs {
	background:url(images/AboutScott.jpg) center top no-repeat;
}

.titleContactUs {
	background:url(images/contactUs.jpg) center top no-repeat;
}
.titleNews { 
	background:url(images/dearCurrys.jpg) center top no-repeat;
}

.titleLunch {background:url(images/OurLunchMenu.jpg) left top no-repeat;
}

.titleCatering {background:url(images/CateringServices.jpg) left top no-repeat;
}

.titleRental {background:url(images/Rental.jpg) left top no-repeat;
}

.titleHolidayDinners {background:url(images/HolidayDinners.jpg) left top no-repeat;
}

.titleSpecialEvents {background:url(images/SpecialEvents.jpg) left top no-repeat;
}

.titleRestaurant {background:url(images/TheRestaurant.jpg) left top no-repeat;
}

h2 {
	text-indent:-9999px;
	height:409px;
	width:530px;
}
 
p {
	margin:10px 0px 10px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #4e4a43;
	line-height: 24px;
}

#contentNoBG ul { font-size:13px; padding-left:15px;}

#left a {font-size:14px;}

#left a:hover {color:#83806f;}

#contentNoBG a:hover {color:#83806f;}

#leftSubCatering p {
	margin:10px 0px 10px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #4e4a43;
	line-height: 27px;
}

#rightCatering p {
	margin:10px 0px 10px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #4e4a43;
	line-height: 24px;
	padding-left:11px;
}

.topLunch p {	margin:10px 0px 10px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14.5px;
	color: #4e4a43;
	line-height: 24px;
	padding:10px;
}

.leftRest p {	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14.5px;
	color: #4e4a43;
	line-height: 28px;
}

.topLunch a {	margin:10px 0px 10px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #827e73;
	line-height: 20px;
	text-decoration: underline;
}

a {
	margin:0px 0px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #4e4a43;
	line-height: 17px;
}

.subContentBGMiddle b {float:right;	margin-top:0px; font-family: Georgia, "Times New Roman", Times, serif;font-size: 13px;color: #4e4a43;}

#rightCatering b {float:right; margin-top:0px; font-family: Georgia, "Times New Roman", Times, serif;font-size: 13px;color: #4e4a43;}

#rightCatering a {	font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#4e4a43;text-decoration:none;}

#rightCatering a:hover {color: #827e73; text-decoration:underline;}

.rightHome b {margin-bottom:10px; font-family: Georgia, "Times New Roman", Times, serif;font-size: 15px;color: #9e9a97; letter-spacing:1px;}

#leftContact b {float:right; line-height:20px; margin-top:0px; font-family: Georgia, "Times New Roman", Times, serif;font-size: 13px;color: #4e4a43;}

#leftContact a {margin:10px 0px 10px 0px;font-family: Georgia, "Times New Roman", Times, serif;font-size: 15px;color:#4e4a43;line-height: 20px;text-decoration: underline;}

#leftContact a:hover {margin:10px 0px 10px 0px;font-family: Georgia, "Times New Roman", Times, serif;font-size: 15px;color: #827e73;line-height: 20px;text-decoration: underline;}

.headings {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#4e4a43;
	text-align:center;
}
	
.headingsi {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	color:#4e4a43;
	text-align:center;
}

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	font-weight:bold;
	color:#4e4a43;
	text-align:center;
}

.headingsA {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#4e4a43;
	text-align:center;
}

.headingsB {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;
	color:#4e4a43;
	text-align:center;
}

.headingsC {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;
	color:#4e4a43;
}

.headingsD {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:bold;
	color:#83806f;
	font-style:italic;
	letter-spacing:2px;
}

.headingsE {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#83806f;
	font-style:italic;
}

.lunchText {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	color:#4e4a43;
}

.finePrint {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10.5px;
	font-style:italic;
	color:#4e4a43;
	text-align:center;
}


hr {
	height:4px;
	background-image:url(images/border.jpg);
	background-repeat:repeat-x;
	width:100%;
	margin:20px 0 0 0;
	padding:0px;
	background-position:top center;
	}

div.hr {
	width:100%;
	margin:10px 0px 10px 0px;
	padding:0px;
  height: 4px;
  background: #fff url(images/border.jpg) no-repeat center;
}
div.hr hr {
  display: none;
}

.setWidth {
	width:980px;
	margin:0 auto;
	margin-bottom:272px;
	height:xxxpx;
}

#banner {
	margin:0px;
	width:980px;
	height:164;
}

body { behavior: url("http://currysrestaurant.com/csshover3.htc"); } 
body {
	margin: 0 auto; padding: 0;

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #4e4a43;
	line-height: 21px;
	background: #f4f1e9 url(images/bannerRepeat.jpg) center top repeat-x;
}

.banner {
	background-image:url(images/banner.jpg);
	height:164px;
	width:980px;
	margin:0px;
	background-position:center;
}

.topRepeat {
	background-image:url(images/bannerRepeat.jpg);
	height:164;
	width:xxxpx;
	background-repeat:repeat-x;
}


#nav ul#menu	{
	width: 980px;
	background: transparent f4f1e9 top left no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
	list-style: none;
	}

#nav ul#menu li {
	height: 45px;
	margin: 119px 0 0 39px;
	position: absolute;
	top: -1px;
	}
	
#nav ul#menu ul {
	display:none;
	}
	
	#nav ul#menu li:hover ul {
	display:block;
	}
		
#nav ul#menu ul li {
	margin:1px 0 0 0;
	padding:0;
	height:20px;
	border-bottom:1px solid #b4ad9b;
	left:-15px;
	position:relative;
	text-indent:0px;
	text-align:center;
	color:#4e4a43;
	text-decoration: none;
	background:url(images/menuBG.jpg);
	width: 100px;
	display:block;
	overflow:hidden;
}

#nav ul#menu li ul li a {
	text-align:center;
	left:0px;
	text-indent:0px;
	color:#6c675d;
	text-decoration: none;
	background:url(images/menuBG.jpg);
	display:block;
}


#nav ul#menu li ul li  a:hover  {
	text-align:center;
	left:0px;
	text-indent:0px;
	color:#6c675d;
	text-decoration:underline;
	background:url(images/menuBG.jpg);
	width: 100px;
	display:block;
	
}



ul#menu li, ul#menu a {
	display: block;
	height:45px;
	text-indent: -9999px;
	text-decoration: none;
	}

#spacer {
	display:block;
	width:244px;
	text-indent:-9999px;
	left:330px;
	background-image:url(http://currysrestaurant.com/images/Buttons/spacer.jpg);


}

# spacer a {
	background: url(http://currysrestaurant.com/images/Buttons/spacer.jpg) no-repeat;
}

#about {
	display:block;
	width:98px;
	text-indent:-9999px;

	background-image:url(images/Buttons/About.jpg);

	

}

#about a:hover {
	background:url(images/Buttons/About.jpg) 0 -45px no-repeat;
}

#catering {
	display:block;
	left:167px;
	width:93px;
	text-indent:-9999px;
	background-image:url(images/Buttons/Catering.jpg);
}

#catering a:hover {
	background:url(images/Buttons/Catering.jpg) 0 -45px no-repeat;
}
#contact {
	display:block;
	width:84px;
	left:832px;
	text-indent:-9999px;
	
	background-image:url(images/Buttons/Contact.jpg);
	


}

#contact a:hover {
	background:url(images/Buttons/Contact.jpg) 0 -45px no-repeat;
}

#menus {
	display:block;
	width:69px;
	left:98px;
	text-indent:-9999px;
	height:45px;
	background-image:url(images/Buttons/Menus.jpg);
	
}

#menus a:hover {
	background:url(images/Buttons/Menus.jpg) 0 0px no-repeat;
}

#news {
	display:block;
	width:120px;
	left:712px;
	height:45px;
	text-indent:-9999px;
	background-image:url(images/Buttons/News.jpg);
}

#news a:hover {
	background:url(images/Buttons/News.jpg) 0 0px no-repeat;
}

#rental {
	display:block;
	width:70px;
	left:260px;
	text-indent:-9999px;
	
	background-image:url(images/Buttons/Rental.jpg);


	
}

#rental a:hover {
	background:url(images/Buttons/Rental.jpg) 0 -45px no-repeat;
}
#restaurant {
	display:block;
	width:138px;
	left:574px;
	text-indent:-9999px;
	
	background-image:url(images/Buttons/Restaurant.jpg);

}

#restaurant a:hover {
	background:url(images/Buttons/Restaurant.jpg) 0 -45px no-repeat;
}

/*-- You Are Here's --*/




/*-- End You Are Here's --*/


/*--------------------------------------end header-----------------------------------------*/

#content {
	padding-top:10px;
	width:980px;
	text-align:left;
	background-image:url(images/mainBG.jpg);
	background-repeat:repeat-y;
}

#contentNoBG {
	padding-top:0px;
	width:980px;
	text-align:left;
}

#contentNoBGRest {
	padding-top:0px;
	margin-top:0px;
	width:980px;
	text-align:left;
}

#contentNoBGcenter { padding:0px; text-align:center; }

.subContent {
	width:980px;
	margin:-10px;
	padding:0px 0 10px 0;
}

.subContentBG {
	width:980px;
	margin:0px;
	padding:0 0 10px;
	background:url(images/mainBG.jpg) repeat-y top center;
}

.subContentNoBG {
	width:980px;
	margin:0px;
	padding:0px;
}

.subContentBGRest {
	width:980px;
	margin:0px;
	padding:0px;
	background:url(images/mainBG.jpg) repeat-y top center;
}
.subContentBGMiddle {
	width:980px;
	margin:0px;
	padding:0 0 0px;
	background:url(images/mainBGmiddle.jpg) repeat-y top center;
}

#contentLunch {
	padding-top:10px;
	width:980px;
	background-image:url(images/mainBG.jpg);
	text-align:left;
	font-style:italic;
	font-size:12px;
	background-repeat:repeat-y;
	/*overflow: hidden;*/
	
}
.top {
	margin-top: 10px;
	background-image:url(images/border.jpg);
	background-repeat:repeat-x;
	width:980px;
	height:4px;
	padding-top:10px;
}

.topLunch {
	background-image:url(images/topBG.jpg);
	background-repeat:repeat-y;
	width:980px;
	margin-top:-10px;
	padding:0px 0 0px 0;
}

.topLeft {
	width:320;
	margin-top:0px;
	float:left;
	padding-right:35px;

}
	

.topMid {
	width:300;
	margin-top:0px;
	float:left;
}
	

.topRight {
	width:320;
	margin-top:0px;
	float:right;
}
	
#left {
	width:430px;
	float:left;
	margin-top:-10px;
}


.left {
	width:430px;
	float:left;
	margin-top:0px;
}

#leftContact {
	width:430px;
	float:left;
	margin-top:-10px;
}

.leftRest {
	width:430px;
	float:left;
	margin-top:-10px;
	background:url(images/ball.jpg) bottom center no-repeat;
}
.leftMiddle {
	width:480px;
	float:left;
	margin-top:0px;
}

#leftSub {
	width:430px;
	margin:0px;
	text-align:center;
	background:url(images/leftSubBG.jpg) top center repeat-y;
	height:300px;
}

#leftSubAbout {
	width:430px;
	margin:0px;
	text-align:left;
	background:url(images/Scott.jpg) top right no-repeat;
	height:100%;
}

#leftSubCatering {
	width:430px;
	margin:0px;
	text-align:left;
	height:100%;
}

#leftSubRentalA {
	width:430px;
	margin:0px;
	font-size:15px;
	text-align:center;
	height:100%;
}

#leftSubRental {
	width:430px;
	margin:0px;
	text-align:left;
	background:url(images/fun.jpg) top right no-repeat;
	height:100%;
}

#leftSubNews {
	width:430px;
	margin:0px;
	text-align:left;
	height:100%;
}

#leftL {
	width:215px;
	margn:0px;
	float:left;
}

#leftR {
	width:195px;
	float:right;
	margin:0px;
}


#right {
	width:530px;
	float:right;
	text-align:left;
	margin-top:-10px;
	height:100%;
}

#rightCatering {
	width:530px;
	float:right;
	text-align:left;
	margin-top:-10px;
	height:100%;
}

.right {
	width:530px;
	float:right;
	text-align:left;
	margin-top:0px;
	height:100%;
}

.rightHome {
	width:530px;
	text-align:center;
	margin-top:15px;
	height:100%;
}

.rightSub {
	width:480px;
	float:right;
	text-align:center;
	margin-top:0px;
	height:100%;
}
.rightSubL {
	width:230px;
	float:left;
	text-align:center;
	margin-top:0px;
	height:100%;
}

.rightSubR {
	width:230px;
	float:right;
	text-align:center;
	margin-top:0px;
	height:100%;
}

.rightMiddle {
	width:480px;
	float:right;
	text-align:left;
	margin-top:0px;
	height:100%;
}

#rightNews {
	width:530px;
	float:right;
	text-align:left;
	margin-top:-10px;
	height:100%;
	background:url(images/notesGuy.jpg) bottom center no-repeat;
}

#sig {
	width:215px;
	margin-top: 10px;
	height:110px;
	background: url(images/sigs.jpg) bottom left no-repeat;
}

#photoPhrame {
	margin:0px;
	background:#f4f1e9 url(images/photoPhrameSTATIC.jpg) right top no-repeat;
	width:530px;
	height:409px;
	padding-left:10px;
}

#frontNight {
	margin:0px;
	background:#f4f1e9 url(images/frontNight.jpg) right top no-repeat;
	width:530px;
	height:409px;
	padding-left:10px;
}
	
#holidayDinner {
	margin:0px;
	background:#f4f1e9 url(images/holidayDinner.jpg) right top no-repeat;
	width:530px;
	height:409px;
	padding-left:10px;
}
	
#avacado {
	background:url(images/avacado.jpg) right bottom no-repeat;
	width:204px;
	height:99px;
	margin:0px;
	padding-left:200px;
	padding-bottom:-150px;
}

#pickles {
	background:url(images/pickles.jpg) right bottom no-repeat;
	width:196px;
	height:131px;
	margin:0px;
	padding-left:200px;
	padding-bottom:-150px;
}

.hand {
	background:url(images/Hand.jpg) no-repeat left top;
	height:15px;
	width:23px;
}


#underPhrame {
	width:530px;
	height:170px;
	background:url(images/underPhrame.jpg) top center no-repeat;
}


#scottPic {
	background:url(images/ScottPic.jpg) top right no-repeat;
	height:575px;
	width:530px;
}

#scottnKitchen {
	background:url(images/ScottnKitchen.jpg) top right no-repeat;
	height:515px;
	width:368px;
	padding-left:80px;
}

/*--End About--*/
/*-- Begin Lunch--*/

#downloadMenu a {
	background:url(images/downloadMenu.jpg) top center no-repeat;
	height:120px;
	width:300px;
	text-indent:-9999px;
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
}

#downloadMenu a:hover {
	background:url(images/downloadMenu.jpg) 0px -120px no-repeat;
}

#toGo {
	background:url(images/toGo.jpg) top center no-repeat;
	height:120px;
	width:320px;
	text-indent:-9999px;
	position:relative;
	display:block;
	margin:0px;
	padding:0px 0 0 5px;
}
/*-- End Lunch --*/
/*-- Begin catering --*/
.imgLeft {
	align:left; 
	style:padding=10px;
}

.imgRight {
	align:right; 
	style:padding=10px;
}

#downloadCatering a {
	background:url(images/downloadCatering.jpg) 59px -120px no-repeat;
	height:124px;
	width:330px;
	text-indent:-9999px;
	display:block;
	margin-top:50px;
	padding-left:0px;
}

#downloadCatering a:hover {
	background:url(images/downloadCatering.jpg) 59px top no-repeat;

}
/*-- End catering --*/
/*-- Begin holidayDinners --*/

#downloadHoliday a {
	background:url(images/holiday_Download.jpg) top center no-repeat;
	height:124px;
	width:309px;
	text-indent:-9999px;
	display:block;
	margin:0px;
	padding-left:80px;
}

#downloadHoliday a:hover {
	background:url(images/holiday_Download.jpg) 40px -124px no-repeat;

}
/*-- End holidayDinners --*/
/*-- Begin restaurant --*/
#cotaco {
	background:url(images/Cotaco.jpg) top center no-repeat;
	height:311px;
	width:530px;
}
/*-- gallery --*/
ul#pikame{
	padding-left:0;
	margin:0 auto;}
.pika_main{
	width:750px;
	padding-right:20px;
	margin:0 auto;}
#pikame li{
	margin:5px;
	float:left;
	/*border:1px solid #6c675d;*/}

	
/* thats all you NEED to edit. But continue if you'd like. */
ul#pikame li img{position:relative;cursor:pointer;}
.pika_main img{border:none;}
.pika_main{position: relative;margin:0 auto;}
.pikachoose li{float:left;position:relative;overflow:hidden;list-style:none;}
.pika_play{position:absolute;bottom:0px;right:350px;z-index:1;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;}
.pika_play img{border:none !important;}
.pika_caption{width:100%;height:30px;text-align:center;}
.pika_navigation a{font-size: 12px;color:#6c675d;text-decoration: none;}
.pika_navigation a:hover{text-decoration: underline;cursor:pointer;}
.pika_navigation{padding-top:10px;clear:both;text-align:center;}

/* SliderJS */
.sliderjs{margin:0 auto;}
#quaint {background:url(images/Quaint.jpg) top center no-repeat; height:73px; width:530px;}
/*-- End restaurant --*/
/*-- Begin contact --*/
#map {background:url(images/map.jpg) top center no-repeat; height:457px; width:524px;}
/*-- End contact --*/
/*-- Begin news --*/
#inTheNews {background:url(images/inTheNews.jpg) top center no-repeat; height:73px; width:980px;}

/*-- MAP --*/
  /* ************************************** */
	  /* EDIT THIS CSS TO STYLE THE INFO BUBBLE IN THE MAP */
	  /* ************************************** */
	  
      /* Generic map, side bar holder styles */
      .MapBuilder {font: normal small Georgia, "Times New Roman", Times, serif; font-size: 10pt; margin: 0px;}
      .MapBuilder a {text-decoration: none; color: #6c675d; background-color: transparent;}
      .MapBuilder a:hover {color: #83806f; background-color: transparent;}
      .MapBuilder h1 {font-weight: bold; font-size: 16pt; color: #6c675d; border-bottom: 2px solid #6c675d;}
      
      /* Info Window styles */
      .IW { width: 250px;}
      .IWContent {height: 50px; overflow:auto;}
      .IWCaption {font-weight: bold; font-size: 12pt; color: #6c675d; border-bottom: 2px solid #6c675d;}
      .IWFooter {margin-top: 5px; font-size: 8pt; }
      .IWFooterZoom {}
      .IWDirections{background-color:#FFF;}

 
      .MapBuilderSideBar {float:left; margin-left: 10px; }


/* --------------------------------------end content----------------------------------------- */


/* Footer */

#footer {
	background-image:url(images/bottomRepeat.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:268px;
	width:100%;
/*	position: relative;*/
	margin-top: -258px; /* negative value of footer height */
	clear:both;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #4e4a43;
	line-height: 12px;
	}
	
#footer p {
	padding:65px;
	text-align:center;
	font-size: 12px;
}
#footer a {
	text-decoration: underline;
	color: #4e4a43;
}
#footer a:hover {
	text-decoration: none;
	color: #f4f1e9;
}

/* CLEAR FIX*/
.clearfix:after {content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



[if IE]>
<style type="text/css">
  .clearfix {
    zoom: 1;     /* triggers hasLayout */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
</style>
<![endif]