﻿/* ************ General ************ */
#all { width:760px; margin-left:auto; margin-right:auto; z-index:0; }
#headerBar { position:absolute; top:43px; } 
#headerLinks { height:24px; overflow:hidden; }       
#sidebar {  }
.copyrightstyle { font-size:8pt; color:black; }
	.copyrightstyle a:link, .copyrightstyle a:visited { text-decoration:none; color:black; }
	.copyrightstyle a:hover, .copyrightstyle a:active { text-decoration:underline; }



.innercontent { vertical-align:top; width:621px; background-color:#58585a; }

#divmodal  { position:fixed; _position:absolute; top:0px; left:0px; z-index:10000; background-color:#bbb; width:100%; height:100%; display:none; }
#divmodalbox { position:fixed; _position:absolute; top:0px; left:0px; z-index:10001; width:100%; height:100%; display:none; }
	#divmodalbox table { height:100%; width:100%; text-align:center; } 
	#divmodalbox table div { background-color:white; width:500px; padding:25px; border:2px solid black; margin-left:auto; margin-right:auto; }

.mainContentDiv { margin:0px 3px 3px 3px; padding:0px; background-color:White; }
.innerMainContentDiv { margin:0px; padding:14px; }
img.headerimage { border-bottom:3px solid #58585a; }
.toprightlink { float:right; margin-right:14px; margin-top:7px; display:block; }

.smallest	{ font-size:7pt; }
.smallerer	{ font-size:8pt; }
.smaller	{ font-size:9pt; }
.normal		{ font-size:10pt; }
.bold		{ font-size:11pt; font-weight:bold; }
.bolder		{ font-size:13pt; font-weight:bold; }
.smallbold	{ font-size:9pt; font-weight:bold; }
.red		{ color:#ff2222; }
.hideme		{ display:none; }
.B			{ font-weight:bold; }

.left		{ float:left; }
.clear		{ clear:both; }

/* ************ Links ************ */
.cinit { display:block; height:218px; width:127px; margin:3px 5px 3px 5px; /*background:url(/newimages/cinit_doublethediff_2.png);*/ }
	a:link.cinithover { background-position: 0px 0px; }
	a:visited.cinithover { background-position: 0px 0px; }
	a:hover.cinithover { background-position: 0px 218px; }
	a:active.cinithover { background-position: 0px 0px; }

a.redblack { color:#d3242b;  }
a.redblack:visited { color:#d3242b;  }
a.redblack:hover { text-decoration:none; color:White; background-color:#d2232a; }

a.black { color:black; }
a.black:visited { color:black; }
a.black:hover { color:white; text-decoration:none; background-color:black; }

a.SVLink { text-decoration:none; color:#ffffff; }
a:hover.SVLink { text-decoration:underline; }

a.hLinkGeneral { height:30px; display:block; float:left;}
a.moveit { background-position: 0px 0px; }
a:hover.moveit { background-position: 0px 24px; }
a:active.moveit { background-position: 0px -24px; }

a.moveitNoActive { background-position: 0px 0px; }
a:hover.moveitNoActive { background-position: 0px 24px; }

a.hLinkGeneralActive { height:30px; display:block; float:left; background-position: 0px -24px;}

/* ************ Rollovers ************ */
a.homelink { background:#b7b9bc url(/newrollovers/home.png); width:42px; }
a.specialslink { background:#b7b9bc url(/newrollovers/specials.png); width:90px; }
a.locationslink { background:#b7b9bc url(/newrollovers/locations.png); width:85px; }
a.trayslink { background:#b7b9bc url(/newrollovers/trays.png); width:64px; }
a.giftcardslink { background:#b7b9bc url(/newrollovers/giftcards.png); width:83px; }
a.contactlink { background:#b7b9bc url(/newrollovers/contact.png); width:64px; }
a.careerslink { background:#b7b9bc url(/newrollovers/careers.png); width:46px; }
a.aboutlink { background:#b7b9bc url(/newrollovers/about.png); width:88px; }
a.entertaining { background:#b7b9bc url(/newrollovers/entertaining.png); width:65px; }
a.savingslink { background:#b7b9bc url(/newrollovers/savings.png); width:47px; }

/* ************ Colors ************ */

/*  light grey:		#bbbdc0 (ideal)     #b7b9bc (closer to the PNG color)
	dark grey:		#58585a
	red:			#d2232a    */


/* ************ More General ************ */

.topSidebarImg { margin:0px 5px 3px 5px; }
.sidebarImg { margin:3px 5px; }
.bottomsidebarImg { margin:3px 5px 3px 5px; }
.sidebarBorder { border:1px solid #bbbdc0; }
.specialsBox { background-color:#d2232a; text-align:center; height:55px; color:#FFFFFF; }

img { border:none; }
html, body { font-family:arial; /* scrollbar hack: */ height:100%; margin:0px 0px 1px 0px; padding:0px; }
table tr td { border: none; padding:0px; margin:0px;}

h3 { margin:4px 0px; padding:0px; }
	h3 span { font-weight:normal; font-style:italic; }
h4 { font-size:11pt; margin:0px; padding:0px; }
	h4 span { font-size:11pt; font-weight:normal; font-style:italic; }
h5 { margin:0px padding:0px; }
	h5 span { font-weight:normal; font-style:italic; }

/* ************ Hacks ************ */
/*#scroll { position:absolute;top:0;bottom:-0.1px;width:1em;z-index:-1;}*/
.maindivheight {min-height:398px; height:auto !important; height:398px;}