body {
	text-align:center; /*centers page in IE*/
	font-family:Arial, Sans-serif, Verdana, Tahoma;
	font-size:11pt;
	background-color:#372107;
}

#container {
	margin: auto;
	text-align:left;
	color:#FFF;
	background-image:url('images/bg.jpg');
	background-repeat:no-repeat;
	width: 830px;
}
#content {
	width: 800px;
	min-height: 500px;
	position: relative;
	float: left;
	background-color: #FFF;
}

.headline { font-family: calibri, Verdana; font-size: 18px; color: #CC5B23}
.style1 { color: #EDD151; font-family: "Trebuchet MS", Verdana; font-size: 24px; margin: 12}
.style2 { color: #000000; font-family: "Trebuchet MS", Verdana; font-size: 12px; margin: 12} 
.style3 { color: #5B3E1A; font-family: "Trebuchet MS", Verdana; font-size: 24px; margin: 24}
.style4 { color: #000000; font-family: "Trebuchet MS", Verdana; font-size: 12px; margin: 24} 
.style5 { color: #000000; font-family: "Trebuchet MS", Verdana; font-size: 12px; margin: 12} 
.style6 { color: #000000; font-family: "Trebuchet MS", Verdana; font-size: 16px; margin: 24} 
.style7 { color: #5B3E1A; font-family: "Trebuchet MS", Verdana; font-size: 20px; margin: 24} 
.styleItalic { color: #000000; font-family: "Trebuchet MS", Verdana; font-size: 14px; font-style: italic; margin: 24} 

/**Header**/

#header {
	width:800px;
	height:144px;
	background-image:url('images/header.jpg');
	background-repeat:no-repeat;
}

#imap {
	display:block;
	width:197px;
	height:150px;
	position:relative;
	top:0px;
	left:0px;
	z-index:50;
}
  
#imap a#title {
	display:block;
	width:800px;
	height:150px;
	padding-top:0px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	cursor:hand;
}

* html #imap a#title {
  height:90px;
  height:0;
}
#imap a#title:hover {
  background-position: 0 0; 
  z-index:10;
 }

/**Navigation**/

.nav_logo {
background-image:url('images/logo.jpg');
}


#nav {
	width:800px;
	height:35px;
}

#nav ul {
margin:0px;
}

#nav li {
margin:0px 0px 0px 120px;
list-style-type:none;
display:inline;
position:relative;
left:25px;
top:4px;
font-size:16pt;
}

#nav a {
text-decoration:none;
color:#fff;
font-family:Trebuchet MS,verdana;
}

#nav a:hover {
text-decoration:underline;
}

.body_text {
	font-size:11;
	color:#000;
	min-height:425px;
	text-align: left;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-image: url('images/bg-slice2.jpg');
	background-repeat: repeat-y;
}
.form {
	padding-top: 0px;
}

.small_text {
font-size:9pt;
font-style:italic;
position:relative;
top:0px;
left:0px;
}

.store_hours {
width:140px;
font-size:10pt;
font-family:Trebuchet MS,verdana;
position:relative;
top:0px;
left:-34px;
}


.index_cheesecake {
	width:400px;
	position:relative;
	padding: 4px;
	float: right;
}

.table {
	width:600px;
	position:relative;
	top:4px;
	left:5px;
}
.top-align {
	background-position: top;
}
	/**Side Navigation**/
	
#side_nav {
	position:absolute;
	width:145px;
	height:100%;
	float:left;
	background-image:url('images/sidebar.jpg');
	background-repeat:repeat-y;
}

#side_nav ul {
margin:0px;
}

#side_nav li {
	width:140px;
	list-style-type:none;
	display:block;
	margin-top:15px;
	position:relative;
	top:5px;
	left:-34px;
}

#side_nav a {
color:#fff;
text-decoration:none;
font-family:Trebuchet MS,verdana;
}

#side_nav a:hover {
text-decoration:underline;
}
#white-body {
	width:654px;
	float:right;
}

.back {
font-size:12pt;
float:right;
}

.apply {
font-size:12pt;
float:right;
}

/**Footer**/

#footer {
	width:800px;
	height:10px;
	position:relative;
	float: left;
}

.footer_text {
	font-size:10pt;
	font-family:Trebuchet MS,verdana;
	color:#fff;
	text-align:center;
	padding-top: 8px;
}
.clearfloat {
	clear: both;
}

	/** Add This**/
	
#addthis {
	width:130px;
	height:40px;
	position:relative;
	left:645px;
	top:-64px;
}

.addthis_toolbox .custom_images a
{
    width: 38px;
    height: 38px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 0.75;
}

.addthis_toolbox .custom_images a img
{
    opacity: 1;
}

