﻿@charset "utf-8";
body {
	background-color: 		#000000;
	color: 				#333333;
	font-family: 		Tahoma, Arial, sans-serif;
	font-size: 				62.5%;
	margin: 				0px;
	padding:				0px;
}

/* General Text Formating */
a:link {
	color: 				#cc0066;
	text-decoration: 			underline;
}

a:visited {
	color: 				#660033;
	text-decoration: 			underline;
}

a:hover, a:active {
	color: 				#cc0066;
	text-decoration:			none;
}

h1, h2, h3 {
	color: 				#000000;
	font-family: Comic Sans MS, Comic Sans MS5, cursive;
	margin-bottom: 			0px;
}
h1 {
	font-size: 				20px;
}
h2 {
	font-size: 				18px;
}
h3 {
	font-size: 				16px;
}

hr {
	border: 0px;
	background-color: #ff6699;
	height: 2px;
	clear: both;
	margin-top: 1px;
}

span.importantText {
	font-weight: bold;
	font-size: 16px;
	font-family: Comic Sans MS, Comic Sans MS5, cursive;
}

/* Content Wrapper */
.bodywrapper {
	margin: 			0px auto 0px auto;
	padding: 			0px
	width: 				950px;
}

/* Header */
.header {
	background-color: 		#ff6699;
	background-image:		url('../img/top-bg.jpg');
	background-repeat: 		repeat-x;
	clear: 				both;
	height: 				250px;
	margin:				0px auto 0px auto;
	overflow: 				hidden;
	padding: 				0px;
	width: 				950px;
}

.logo {
	background-image:		url('../img/logo.jpg');
	background-repeat: 		no-repeat;
	clear: 				both;
	float: 				left;
	height: 				250px;
	margin: 				0;
	padding: 				0;
	width:				430px;
}

.pics {
	float: 				right;
	height: 				214px;
	margin: 				0px; 
	overflow:				hidden;
	padding: 				0px; 
	width: 				494px;
}
		.pics img {  
			width: 		474px; 
			height:		204px; 
			padding: 		0px;
			margin: 		10px 20px 0px 0px;
		} 

.hours {
	font-size: 				1.4em;
	height: 				140px;
	margin: 				130px 0px 0px 30px;
	overflow: 				hidden;

}

/* Navigation */
.navbar {
	background-color: 		#000000;
	background-image:			url('../img/nav-bar.jpg');
	background-repeat: 		repeat-x;
	color: 				#ffffff;
	height: 				60px;
	margin:				0px auto 0px auto;
	width: 				950px;

}

	.navbar img {
		border: 			0px;
		padding:			0px;
		margin:			0px;
	}
	
/* Content */
.maincontent {
	background-color: 		#ffcccc;
	background-image:		url('../img/pink-gradient.jpg');
	background-repeat: 		repeat-x;
	margin: 				0px auto 0px auto;
	padding: 				0px;
	width: 					950px;
}

.contentclear {
	clear: both;
}
.topMargin {
	clear: both;
	margin-top: 1px;
}
.maincontenttext {
	margin:				0px;
	padding: 			15px 50px 15px 30px;
	width: 				530px;
	float:				left;
	font-size: 			1.5em;

}
.homepagetext {
	margin:				0px;
	padding: 			15px 50px 15px 30px;
	width: 				900px;
	float:				left;
	font-size: 			1.5em;

}
.producttext {
	margin: 				0px;
	padding: 				15px 15px 15px 30px;
	max-width: 				650px;
	float: 					left;
	font-size: 				1.5em;
}
.floatImgRight {
	float: right;
	border: 2px solid #000000;
	text-align: left;
	margin: 10px;
	display: block;
}
.floatImgLeft {
	float: left;
	border: 2px solid #000000;
	text-align: right;
	margin: 10px 10px 10px 10px;
	display: block;
}
.floatImgLeftNoB {
	float: left;
	text-align: right;
	margin: 10px 10px 10px 10px;
	display: block;
}
.centerImg {
	display: block;
	border: 2px solid #000000;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px
	margin-bottom: 10px;

}
.logobox{
	background-color: #ffffff;
	border: 2px solid #000000;
	padding: 5px;
	margin-bottom: 15px;
	margin-top: 15px;
	display: block;
}
.logobox img {
margin: 2px;
}

.threePhotoWrap {
margin-left: 30px;
}
.lrgThreePhotoWrap {
margin-left: 100px;
}
.imgBorder {
	border: 2px solid #000000;
    margin: 10px;
	}
.sidenav {
	width: 				170px;
	margin: 				15px 0px 0px 15px;
	padding: 				10px 15px 15px 15px;
	float: 				left;
	font-size: 				14px;
	font-weight: 			bold;
	background-color: 		#000000;
	color: 				#ffffff;
}

.sidenav a:link {
	color: 				#cc0066;
	font-size: 16px;
	font-weight: bold;
	text-decoration:			none;
}

.sidenav a:visited {
	color: 				#660033;
	font-size: 16px;
	font-weight: bold;
	text-decoration:			none;
}

.sidenav a:hover, .sidenav a:active {
	color: 				#ffffff;
	font-size: 16px;
	font-weight: bold;
	text-decoration:			none;
}
.promobox {
	width:					300px;
	margin:					0px;
	padding: 				15px 15px 15px 15px;
	float:					right;
}
	.promobox p {
	font-size: 			1.5em;
	}

	.promobox img {
		border: 		0px
		padding:		0px
		margin: 		10px 0px 10px 0px;
	}

/* Footer */
.footer {
	background-image:		url('../img/footer.jpg');
	width: 					950px;
	height: 				270px;
	margin: 				0px auto 0px auto;
	padding: 				0px;
	clear: both;
}
	.footer p {
	text-align: 			right;
	margin: 				0px;
	padding-top: 			0px;
	padding-right: 			50px;
	font-size: 				1.4em;
	}
