
	body {
		background-color:#000;
		margin:0;padding:0;
		background-image:url("../images/drop.jpg");
		background-repeat:no-repeat;
	}
	body, .p {
		color:#b9b9b9;
		font-family:arial, helvetica, sans-serif;
		font-size:12pt;
		font-style:normal;
		text-shadow:none;
	}
	#main {
		font-size:12pt;
	}
	h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
		color:#D00000;
		font-family:times, serif;
		font-weight:300;
		font-style:italic;
		text-shadow: 2px 2px #000;
	}
	h1, .h1 {font-size: 24pt;}
	h2, .h2 {font-size: 18pt;}
	h3, .h3 {font-size: 16pt;}
	h4, .h4 {font-size: 14pt;}
	h5, .h5 {font-size: 13pt;}
	h6, .h6 {font-size: 12pt;}

	a {color:#79bfe4;}

	#logo {
		background-image:url("../images/logo.png");
		background-repeat:no-repeat;
		position:absolute;
		left:465px;top:25px;
		width:334px;height:130px;
	}
	#contact {
		position:absolute;
		color:#7cc1e6;
		top:150px; left:90px;
		line-height:21px;
	}


	#special-offer {
		position:absolute;
		left:calc(50% + 160px); top:30px;
		width:270px;
		transform:scale(90%);
	}
	#limited-time {
		position:absolute;
		left:-45px; top:20px;
		width:120px; height:130px;
		display:flex;
		justify-content:center;
		align-items:center;
		transform:scale(90%);
	}
	#so-box {
		width:220px; height:160px;
		border:2px solid #666;
		border-radius:10px;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		text-align:right;
		padding:15px;
		background: -moz-linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3029805672268907) 49.9%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 100%);
		background: -webkit-linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3029805672268907) 49.9%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 100%);
		background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3029805672268907) 49.9%, rgba(255,255,255,0) 50%, rgba(255,255,255,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
	}
	#so-box h5, #so-box h3 {
		font-family:Arial, sans-serif;
		font-style:normal;
		margin:0; padding:0;
	}
	#so-box h5 {
		color:#7cc1e6;
		font-size:16px;
		line-height:16px;
		text-transform:uppercase;
		font-weight:700;
	}
	#so-box h3 {
		color:#c8ac2a;
		font-size:36px;
		margin:5px 0 -5px 0;
	}
	#so-box h3 sup {
		font-size:18px;
	}
	#so-box > p {
		font-size:16px;
		line-height:16px;
		margin-left:75px;
	}
	#so-box > p:last-child {
		margin-left:0;
		font-weight:500;
		color:#fff;
	}
	#so-limit {
		width:240px;
		margin-top:5px;
		text-align:right;
		font-style:italic;
		color:#999;
	}
	#limited-time img {
		position:absolute;
	}
	#bgbadge {
		filter:invert(100%);
		left:0; top:0;
		width:130px;
	}
	#fgbadge {
		filter:invert(13%) sepia(78%) saturate(4768%) hue-rotate(360deg) brightness(80%);
		left:5px; top:5px;
		width:120px;
	}
	#limited-time > div {
		position:relative;
		color:#fff;
		font-size:18px;
		width:90px;
		text-align:center;
		font-weight:bold;
		text-shadow:-1px 2px 3px rgba(0, 0, 0, 0.5);
		transform:rotate(-30deg);
		padding:10px 0 0 10px;
	}


	#bar {
		background-image:url("../images/bar.png");
		position:absolute;
		left:200px;top:250px;
		width:900px;height:75px;
		z-index:2;
	}
	#bar ul {
		list-style-type:none;
		width:100%;
		display:flex;
		flex-direction:row;
		flex-wrap:nowrap;
		justify-content:center;
		align-items:flex-start;
		margin:20px 0 0 0;
		padding:0;
	}
	#bar ul li {
		display:inline-block;
	}
	#bar ul li a {
		text-decoration:none;
		display:block;
		height:40px;
		line-height:38px;
		color:#c8ac2a;
		padding:0 15px;
		transition:0.2s ease-in-out;
	}
	#bar ul li a:hover {
		background-color:#000;
		text-shadow:0 0 5px #c8ac2a;
	}
	img.divider {
		position:relative;
		top:-2px;
	}
	table#main {
		position:absolute;
		left:225px;top:300px;
		width:850px;
		z-index:1;
	}
	td#main {
		background-image:url("../images/background.jpg");
		border-left:1px solid #4e4e4e;
		border-right:1px solid #4e4e4e;
		border-bottom:1px solid #4e4e4e;
		padding: 30px 50px 50px 50px;
		vertical-align:top;
	}
	#content {
		display:block;
		min-height:275px;
	}
	#bottom-pad {
		height:25px;
	}

	#gallery {
		width:750px;
		margin:25PX 0 0 0;
		position:relative;
		left:15px;
	}
	#gallery a {
		text-decoration:none;
		background-color:#000;
		display:inline-block;
		width:110px;height:85px;
		overflow:hidden;
		margin:0px 30px 30px 0px;
		border-left:5px solid silver;
		border-right:5px solid silver;
		border-top:5px solid silver;
		border-bottom:20px solid silver;
		box-shadow:5px #000;
		-moz-box-shadow: 5px #000;
		-webkit-box-shadow: 5px 5px 10px #000;
	}
	#gallery img, #gallery p {
		border:none;
		width:110px;
		vertical-align:top;
	}


	.bubble {
		color: #ccc;
		font-family: "Times New Roman",Georgia,Serif;
		font-size:12pt;
		font-style: italic;
		background-color: #000;
		background-image:url("/images/gradient.png");
		background-repeat:repeat-x;
		border:1px solid #ccc;
		display:block;
		width:700px;
		min-height:100px;
		position:relative;
		-moz-border-radius: 50px 25px;
		border-radius: 50px;
		margin:0px auto 70px auto;
	}
	
	.bubble_inner {margin:20px 30px 30px 30px;}

	.bubble_sig {
		color:#dab964;
		font-family: Arial, Helvetica, sans-serif;
		font-style: normal;
		position:absolute;
		bottom:-25px;
		right:50px;
	}
	
	img.tail {
		position:absolute;
		bottom:-30px;
		left:30px;
	}

	.strip {
		
	}

	.strip img {
		display:block;
		width:150px;
		margin-bottom:15px;
	}

	.dashed {
		height:2px;
		background-color:#252525;
		border-bottom:1px solid #666;
		margin:30px 0px;
	}

	.vendors h3 {margin:0; color:#fff;}
	.vendors ul {margin-top:30px;}
	.vendors li {margin-bottom:30px; color:#b9b9b9;}
	.vendors li a {color:#c8ac2a;}