body, html
{
	background: url(images/background.jpg) repeat;
	margin: 0px;
	padding: 0px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
}

body
{
	padding-top: 50px;
}

div.border
{
    position: relative;
	width: 1035px;
	height: 680px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -631px;
	background: url(images/outline.png);

}

div.container
{
	position: relative;
	width: 935px;
	height: 580px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #000000;
	z-index: 2;
}

div.container div.border
{
	position: absolute;
	top: -50px;
	left: -50px;
	background: url(images/outline.png);
}

div.container div.nav
{
	position: absolute;
	width: 935px;
	height: 50px;
	top: 0px;
	left: 0px;
	background: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.container div.nav a
{
	display: block;
	float: left;
	color: #EE5896;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 36px;
	padding-right: 36px;
	text-align: center;
	min-width: 40px;
}
div.container div.nav a:hover
{
	color: #FFA97A;
}

div.container div.logo
{
	position: absolute;
	width: 174px;
	height: 350px;
	top: 50px;
	left: 0px;
	background: #f2f2f2;
	border-bottom: 2px solid #000000;
	border-right: 1px solid #000000;
}
div.container div.logo div.image
{
    padding-left: 5px;
	padding-top: 5px;
	width: 174px;
	height: 200px;
}
div.container div.logo div.divider
{
	margin-top: 0px;
	background: url(images/logo-divider1.png) center center no-repeat;
	height: 13px;
	width: 172px;
}
div.container div.logo div.hours
{
	margin-top: 6px;
	background: url(images/open-hours.jpg) center center no-repeat;
	height: 120px;
	width: 172px;
}

div.container div.logo div.address
{
	text-align: center;
	padding-top: 6px;
	font-size: 15px;
}

div.container div.pic
{
	position: absolute;
	width: 174px;
	height: 350px;
	top: 50px;
	left: 175px;
	background: url(images/pic-background.jpg) center center no-repeat;
	border-bottom: 2px solid #000000;
	border-right: 1px solid #000000;
}

div.container div.pic div.gift
{
	background: url(images/gift.png) center center no-repeat;
	margin-top: 40px;
	height: 169px;
	width: 174px;
}

div.container div.pic div.text
{
	padding-top: 10px;
	font-size: 15px;
	text-align: center;
	line-height: 18px;
	color: #000;
		
}

div.container div.pic div.text div.heading
{
	font-size: 20px;
	text-align: center;
	line-height: 23px;

}


div.container div.contact
{
	position: absolute;
	width: 349px;
	height: 178px;
	top: 402px;
	left: 0px;
	background: #fce0ec url(images/appt-only-text.png) center center no-repeat;
	border-right: 1px solid #000000;
}
div.container div.contact div.phone,
div.container div.contact div.dots
{
	padding-top: 10px;
	font-size: 30px;
	text-align: center;
	line-height: 35px;
}
div.container div.contact div.dots
{
	padding-top: 0px;
	margin-top: -8px;
}
div.container div.contact div.specials
{
	font-size: 22px;
	text-align: center;
}

div.container div.body
{
	position: absolute;
	width: 585px;
	height: 530px;
	top: 50px;
	left: 350px;
	background: #f2f2f2;
	overflow: scroll;
}
div.container div.body.chick
{
	background: #f2f2f2 url(images/cartoon-girl.png) center center no-repeat;
	overflow: hidden;
}

div.container div.body.chick div.top
{
    padding-top: 10px;
	font-size: 15px;
	text-align: center;
	line-height: 18px;
	width: 585 px;
	height: 75px;
	background: url(images/did-you-know-text.png) center center no-repeat;
}
div.container div.body.chick div.bottom 
{
    position: relative;
	top: 230px;
	padding-left: 180px;
	font-size: 15px;
	text-align: center;
	line-height: 18px;
	width: 400px;
		
}
div.container div.body.chick div.bottom div.touch
{
	height: 60px;
}

div.container div.body.chick div.bottom div.facebook
{
	height: 50px;
}

div.container div.body.chick div.bottom div.divider
{
	margin-top: 6px;
	margin-bottom: 10px;
	background: url(images/logo-divider.png) center center no-repeat;
	height: 25px;
	z-index: 1;
}

div.container div.body.scroller
{
	height: 530px;
	width: 585px;
	overflow: hidden;
}

div.container div.body.scroller div.text
{
	font-size: 14px;
	text-align: left;
	line-height: 16px;
	padding-left: 10px;
	padding-right: 10px;
}

div.container div.body.scroller div.text div.title
{
	font-family: Lucida Handwriting, Georgia, Times New Roman, Courier;
	font-size: 22px;
	line-height: 25px;
	margin-top: 15px;
	margin-bottom: 15px;
	text-decoration: underline;
	text-align: center;
}

div.container div.body.scroller div.text div.heading1
{
	font-size: 18px;
	text-align: left;
	line-height: 22px;
	padding-bottom: 10px;
}

div.container div.body.scroller div.text div.heading
{
	font-size: 18px;
	text-align: left;
	line-height: 22px;
	padding-top: 30px;
	padding-bottom: 10px;
}

div.container div.body.scroller div.text div.lucinda
{
	font-family: Lucida Handwriting, Georgia, Times New Roman, Courier;
	font-size: 18px;
	line-height: 28px;
	margin-top: 20px;
}

div.container div.body.scroller div.text div.lucindanotop
{
	font-family: Lucida Handwriting, Georgia, Times New Roman, Courier;
	font-size: 18px;
	line-height: 28px;
}

div.container div.body.scroller div.text div.lucinda1
{
	font-size: 22px;
	line-height: 28px;
	margin-top: 20px;
}


div.container div.body.scroller div.text div.lucinda2
{
	font-family: Lucida Handwriting, Georgia, Times New Roman, Courier;
	font-size: 18px;
	line-height: 24px;
	margin-top: 16px;
}



div.container div.body.scroller div.text div.formright
{
	text-align: right;
	margin-right: 10px;
}

div.container div.body.scroller .scroll-track
{
	width: 32px;
	width: 52px;
	background: url(images/scroller-track.png) left center no-repeat;
}
div.container div.body.scroller .scroll-handle-container
{
	width: 30px;
	width: 50px;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
}
div.container div.body.scroller .scroll-handle
{
	width: 30px;
	width: 50px;
	height: 30px;
	min-height: 30px;
	background: url(images/scroller-handle.png) center center no-repeat;
}
div.container div.body.scroller .scroll-handle-top
{
	height: 10px;
	height: 38px;
	background: url(images/scroller-handle-top.png) top left no-repeat;
}
div.container div.body.scroller .scroll-handle-bot
{
	height: 10px;
	height: 38px;
	background: url(images/scroller-handle-bot.png) bottom left no-repeat;
}
		