﻿/*     * { behavior:url(iepngfix.htc); } /* Fixing IE6 */
html, body { margin:0px; padding:0px; font-family:arial; }
#allcontent { position:relative; width:870px; height:500px; top:0px; padding:0px; margin:10px auto; text-align:left; }

/* General */
h1	{ color:#cc2229; margin:10px 12px;}
img { border:none; }
hr	{ color:#cc2229; background-color:#cc2229; }
.hideme { display:none; }

/* Backgrounds */
.bodyswirl { background:#fff url(images/backgrounds/SwirlGradient.gif) repeat-x 0px 330px; text-align:center; }
	.backgroundswirl { background:url(images/backgrounds/SwirlPattern.gif) repeat-x; position:absolute; top:0px; left:0px; width:100%; height:330px; }
.bodygreencircles { background:#fff url(images/backgrounds/GreenGradient.gif) repeat-x 0px 330px; text-align:center; }
	.backgroundgreencircles { background:url(images/backgrounds/GreenCircles.gif) repeat-x; position:absolute; top:0px; left:0px; width:100%; height:330px; }
.bodybluestripe { background:#fff url(images/backgrounds/BlueGradient.gif) repeat-x 0px 330px; text-align:center; }
	.backgroundbluestripe { background:url(images/backgrounds/BlueStripe.gif) repeat-x; position:absolute; top:0px; left:0px; width:100%; height:330px; }
.bodyyellowstripe { background:#fff url(images/backgrounds/YellowGradient.gif) repeat-x 0px 330px; text-align:center; }
	.backgroundyellowstripe { background:url(images/backgrounds/YellowStripe.gif) repeat-x; position:absolute; top:0px; left:0px; width:100%; height:330px; }
.bodywallpaper { background:#fff url(images/backgrounds/WallpaperGradient.gif) repeat-x 0px 299px; text-align:center; }
	.backgroundwallpaper { background:url(images/backgrounds/Wallpaper.gif) repeat-x; position:absolute; top:0px; left:0px; width:100%; height:330px; }

.bodyredstripe { background:#fff url(images/backgrounds/RedStripeGradient.gif) repeat-x 0px 330px; text-align:center; }
	.backgroundredstripe { background:url(images/backgrounds/RedStripe.gif) repeat-x; position:absolute; top:0px; left:0px; width:100%; height:330px; }
.bodybluegreenstripe { background:#fff url(images/backgrounds/Blue-GreenStripesGradient.gif) repeat-x 0px 330px; text-align:center; }
	.backgroundbluegreenstripe { background:url(images/backgrounds/Blue-GreenStripes.gif) repeat-x; position:absolute; top:0px; left:0px; width:100%; height:330px; }
.bodycats { background:#fff url(images/backgrounds/CatsGradient.gif) repeat-x 0px 330px; text-align:center; }
	.backgroundcats { background:url(images/backgrounds/Cats.gif) repeat-x; position:absolute; top:0px; left:0px; width:100%; height:330px; }
.bodyclouds { background:#fff url(images/backgrounds/CloudsGradient.gif) repeat-x 0px 330px; text-align:center; }
	.backgroundclouds { background:url(images/backgrounds/Clouds.gif) repeat-x; position:absolute; top:0px; left:0px; width:100%; height:330px; }
.bodyfireworks { background:#fff url(images/backgrounds/FireworksGradient.gif) repeat-x 0px 330px; text-align:center; }
	.backgroundfireworks { background:url(images/backgrounds/Fireworks.gif) repeat-x; position:absolute; top:0px; left:0px; width:100%; height:330px; }
.bodygreenplaid { background:#fff url(images/backgrounds/GreenplaidGradient.gif) repeat-x 0px 330px; text-align:center; }
	.backgroundgreenplaid { background:url(images/backgrounds/Greenplaid.gif) repeat-x; position:absolute; top:0px; left:0px; width:100%; height:330px; }
.bodymagenta { background:#fff url(images/backgrounds/MagentaGradient.gif) repeat-x 0px 330px; text-align:center; }
	.backgroundmagenta { background:url(images/backgrounds/Magenta.gif) repeat-x; position:absolute; top:0px; left:0px; width:100%; height:330px; }
.bodyovals { background:#fff url(images/backgrounds/OvalsGradient.gif) repeat-x 0px 330px; text-align:center; }
	.backgroundovals { background:url(images/backgrounds/Ovals.gif) repeat-x; position:absolute; top:0px; left:0px; width:100%; height:330px; }

.bodypattern1 { background:#fff url(images/backgrounds/Pattern1Gradient.gif) repeat-x 0px 330px; text-align:center; }
	.backgroundpattern1 { background:url(images/backgrounds/Pattern1.gif) repeat-x; position:absolute; top:0px; left:0px; width:100%; height:330px; }
	
.bodypattern2 { background:#fff url(images/backgrounds/Pattern2Gradient.gif) repeat-x 0px 330px; text-align:center; }
	.backgroundpattern2 { background:url(images/backgrounds/Pattern2.gif) repeat-x; position:absolute; top:0px; left:0px; width:100%; height:330px; }
	
.bodypattern3 { background:#fff url(images/backgrounds/Pattern3Gradient.gif) repeat-x 0px 330px; text-align:center; }
	.backgroundpattern3 { background:url(images/backgrounds/Pattern3.gif) repeat-x; position:absolute; top:0px; left:0px; width:100%; height:330px; }
.bodyturkeys { background:#fff url(images/backgrounds/TurkeysGradient.gif) repeat-x 0px 330px; text-align:center; }
	.backgroundturkeys { background:url(images/backgrounds/Turkeys.gif) repeat-x; position:absolute; top:0px; left:0px; width:100%; height:330px; }
.bodyyellowgreen { background:#fff url(images/backgrounds/Yellow-GreenGradient.gif) repeat-x 0px 330px; text-align:center; }
	.backgroundyellowgreen { background:url(images/backgrounds/Yellow-Green.gif) repeat-x; position:absolute; top:0px; left:0px; width:100%; height:330px; }
	

/* Header */
#header { position:absolute; top:0px; left:0px; height:150px; width:806px; text-align:center; }
	#logo { position:absolute; top:0px; left:0px; }
	#headerinfo1 { position:absolute; top:0px; left:282px; }
	#headerinfo2 { position:absolute; top:6px; left:500px; }

/* Sidebar */
#sidebar { position:absolute; top:170px; width:271px; }
	.sidebar ul, #sidebar ul		{ list-style-type:none; font-weight:bold; font-style:italic; font-size:18pt; padding:0px; margin:0px; }
	.sidebar ul li, #sidebar ul li	{ /*behavior:url(iepngfix.htc);*/ background:url(images/RedButton.png); text-align:center; width:241px; height:45px; padding:0px; margin:0px 15px 20px 10px; line-height:45px; vertical-align:middle; }
	.sidebar ul li a, #sidebar ul li a{ text-decoration:none; }
	.sidebar ul li a:link, .sidebar ul li a:visited, #sidebar ul li a:link, #sidebar ul li a:visited { color:white; }
	.sidebar ul li a:hover, .sidebar ul li a:active, #sidebar ul li a:hover, #sidebar ul li a:active { color:#f1e936; }
	
/* Main Content*/
/* ORIGINAL /W HACK #maincontent { padding:10px; position:absolute; top:150px; left:271px; width:535px; background-color:white; display:table-cell; height:600px; min-height:600px; *height:auto; }*/
#maincontent { padding:10px; position:absolute; top:150px; left:271px; width:535px; background-color:white; display:table-cell; height:600px; min-height:600px; height:auto; }

.sidebar2 { position:absolute; top:170px; width:271px; left:1100px; }

/* Links */
a	{ color:#cc2229; }
a:link, a:visited	{ text-decoration:underline; }
a:hover, a:active	{ text-decoration:none; }

/* Colors */
/*
	yellow:	#f1e936
	red:	#cc2229	
*/



/*** Pages ***/

	/* Locations */
	.location	{ padding:10px; }
		/*.style1 {background-color:#f1e936;}
		.style2 {background-color:white;}*/
		.storename	{ text-transform:uppercase; font-weight:bold; color:#cc2229; }
		.storeinfo	{ float:left; }
		.hoursheader { display:block; position:relative; color:#cc2229; }
		.hours { font-size:small; }
		.maplink	{ float:right; }