BODY   {
background: #990000;
color: #000000;
margin-left: 10px;
margin-right: 10px;
margin-top: 15px;
margin-bottom: 0px;
font-family: tahoma, verdana, arial;
}
/* consider font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; */

P   {
font-size:12px;
margin-top: 8px;
margin-bottom: 8px;
}


.tight	{
paddimg: 0px;
}

.p20px
{
font: 20px/24px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}
.p18px
{
font: 18px/22px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}
.p16px
{
font: 16px/19px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}
.p14px
{
font: 14px/17px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}
.p12px
{
font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}
.p11px
{
font: italic normal 11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.p10px
{
font: italic normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
}

.admin_nav
{
font: 14px/18px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}

.item_red
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: bold;
  font-size: 20px;
  color: Red;
  background-color: Yellow;
}

.item_green
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: bold;
  font-size: 20px;
  color: Green;
  background-color: SpringGreen;
}

.item_black
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: bold;
  font-size: 12px;
  color: Black;
    background-color: Beige;
}

.item_blue
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: bold;
  font-size: 20px;
  color: Black;
  background-color: LightCyan;
}

P.form_string	{
margin-left: 4px;
margin-right: 4px;
margin-top: 3px;
margin-bottom: 3px;
}


P.menu  {
margin-left: 4px;
margin-right: 4px;
margin-top: 3px;
margin-bottom: 3px;
}

.menu_item  {
color: #51587B;
font-family: tahoma, verdana, arial;
font-weight:bold;
font-size:15px;
margin-left: 4px;
margin-right: 4px;
margin-top: 3px;
margin-bottom: 3px;
}

.errors   {
color: Black;
background-color : yellow;
font-weight:bold;
font-size:14px;
}

.required_form
{
color: #000000;
background: #FFE1B3;
}

.errors_form
{
color: #000000;
background: #FF8FE9;
}

.lighter
{
background: #fffef6;
}

.darker
{
background: #fffbe2;
}

.admin_lighter
{
background: #FFD2FF;
}

.admin_darker
{
background: #CCCCFF;
}

.hightlighted {
font-style: italic; 
color: #990000; 
background-color: #FFFF00; 
font-size: 12pt; 
font-weight: bold;
}

H1   {
font-family: tahoma, verdana, arial;
font-weight:bold;
font-size:15px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

H1.tight   {
font-family: tahoma, verdana, arial;
font-weight:bold;
font-size:15px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

H1.dark   {
font-family: tahoma, verdana, arial;
color: White;
font-weight:bold;
font-size:15px;
margin-left: 0px;
margin-right: 0px;
margin-top: 2px;
margin-bottom: 2px;
}

H1.menu   {
color: #51587B;
font-family: tahoma, verdana, arial;
font-weight:bold;
font-size:15px;
margin-left: 0px;
margin-right: 0px;
margin-top: 4px;
margin-bottom: 4px;
}

H1.recip   {
font-family: tahoma, verdana, arial;
font-weight:bold;
font-size:14px;
}

H1.orangeBanner {
	font-family: ""Bell MT, Times New Roman", Times, serif";
	font-size: 18px;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #990000;
}

H1.BrickRedBanner {
	font-family: ""Bell MT, Times New Roman", Times, serif";
	font-size: 18px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #ffffff;
}

H2   {
font-family: tahoma, verdana, arial;
font-weight:bold;
font-size:14px;
margin-left: 0px;
margin-right: 0px;
margin-top: 4px;
margin-bottom: 4px;
}

H2.dark   {
font-family: tahoma, verdana, arial;
color: White;
font-weight:bold;
font-size:15px;
margin-left: 0px;
margin-right: 0px;
margin-top: 4px;
margin-bottom: 4px;
}

H2.category   {
font-family: tahoma, verdana, arial;
color: #B20B43;
font-style: italic;
font-weight:bold;
font-size:15px;
margin-left: 4px;
margin-right: 4px;
margin-top: 3px;
margin-bottom: 0px;
}

H2.recip   {
font-family: tahoma, verdana, arial;
font-weight:bold;
font-size:12px;
}

H3   {
font-family: tahoma, verdana, arial;
font-weight:bold;
font-size:13px;
}

H4   {
font-family: tahoma, verdana, arial;
font-weight:bold;
font-size:12px;
}

.main_box {
	width: 900px;
}
.main_box_spacer {
	height: 8px;
}

/* Yellow Box */
.roundedcornr_box_480446 {
   background: #e98f0b;
}
.roundedcornr_top_480446 div {
   background: url(../images-what/corners/roundedcornr_480446_tl.png) no-repeat top left;
}
.roundedcornr_top_480446 {
   background: url(../images-what/corners/roundedcornr_480446_tr.png) no-repeat top right;
}
.roundedcornr_bottom_480446 div {
   background: url(../images-what/corners/roundedcornr_480446_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_480446 {
   background: url(../images-what/corners/roundedcornr_480446_br.png) no-repeat bottom right;
}

.roundedcornr_top_480446 div, .roundedcornr_top_480446, 
.roundedcornr_bottom_480446 div, .roundedcornr_bottom_480446 {
   width: 100%;
   height: 8px;
   font-size: 1px;
}
.roundedcornr_content_480446 { margin: 0 8px; }

/* White Box */
.roundedcornr_box_404699 {
   background: #ffffff;
}
.roundedcornr_top_404699 div {
   background: url(../images-what/corners/roundedcornr_404699_tl.png) no-repeat top left;
}
.roundedcornr_top_404699 {
   background: url(../images-what/corners/roundedcornr_404699_tr.png) no-repeat top right;
}
.roundedcornr_bottom_404699 div {
   background: url(../images-what/corners/roundedcornr_404699_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_404699 {
   background: url(../images-what/corners/roundedcornr_404699_br.png) no-repeat bottom right;
}

.roundedcornr_top_404699 div, .roundedcornr_top_404699, 
.roundedcornr_bottom_404699 div, .roundedcornr_bottom_404699 {
   width: 100%;
   height: 8px;
   font-size: 1px;
}
.roundedcornr_content_404699 { margin: 0 8px; }

/*  Brick Red Box  */
.roundedcornr_box_203964 {
   background: #ba4b30;
}
.roundedcornr_top_203964 div {
   background: url(../images-what/corners/roundedcornr_203964_tl.png) no-repeat top left;
}
.roundedcornr_top_203964 {
   background: url(../images-what/corners/roundedcornr_203964_tr.png) no-repeat top right;
}
.roundedcornr_bottom_203964 div {
   background: url(../images-what/corners/roundedcornr_203964_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_203964 {
   background: url(../images-what/corners/roundedcornr_203964_br.png) no-repeat bottom right;
}

.roundedcornr_top_203964 div, .roundedcornr_top_203964, 
.roundedcornr_bottom_203964 div, .roundedcornr_bottom_203964 {
   width: 100%;
   height: 8px;
   font-size: 1px;
}
.roundedcornr_content_203964 { margin: 0 8px; }

/*  Off White Box */
.roundedcornr_box_730411 {
	background: url(../images-what/corners/roundedcornr_730411_tl.png) no-repeat top left;
}
.roundedcornr_top_730411 {
	background: url(../images-what/corners/roundedcornr_730411_tr.png) no-repeat top right;
}
.roundedcornr_bottom_730411 {
	background: url(../images-what/corners/roundedcornr_730411_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_730411 div {
	background: url(../images-what/corners/roundedcornr_730411_br.png) no-repeat bottom right;
}
.roundedcornr_content_730411 {
	background: url(../images-what/corners/roundedcornr_730411_r.png) top right repeat-y;
}

.roundedcornr_top_730411 div,.roundedcornr_top_730411,
.roundedcornr_bottom_730411 div, .roundedcornr_bottom_730411 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_730411, .roundedcornr_bottom_730411 {
	margin-top: -19px;
}
.roundedcornr_content_730411 { padding: 0 15px; }

	#mainright {
		width:33%;
		float:left;
		padding-top:10px;
		padding-bottom:10px;
		}
	
	#maincenter {
		width:34%;
		float:left;
		padding-top:10px;
		padding-bottom:10px;
		}
	
	#mainleft {
		width:33%;
		float:left;
		padding-top:10px;
		padding-bottom:10px;
		}

/* End Boxes  */

/* ------------------------------- */


A:link {
color: #3345A2
text-decoration:underline;
}     /* unvisited link */

A:visited {
color: Maroon
text-decoration:underline;
}  /* visited link */

A:hover    {
color: Blue;
text-decoration:none;
}   /* mouse over link */

A:active {
color: Blue
text-decoration:none;
}   /* selected link */

/* ------------------------------- */

A.links_on_purple:link {
color: #484F6F;
text-decoration:none;
font-weight:bold;
font-size:14px;
}     /* unvisited link */

A.links_on_purple:visited {
color: #626B97;
text-decoration:none;
font-weight:bold;
font-size:14px;
}  /* visited link */

A.links_on_purple:hover    {
color: White;
text-decoration:underline;
font-weight:bold;
font-size:14px;
}   /* mouse over link */

A.links_on_purple:active {
color: White;
text-decoration:underline;
font-weight:bold;
font-size:14px;
}   /* selected link */

/* ------------------------------- */

A.links_on_brown:link {
color: #484F6F;
text-decoration:none;
font-weight:bold;
font-size:14px;
}     /* unvisited link */

A.links_on_brown:visited {
color: #626B97;
text-decoration:none;
font-weight:bold;
font-size:14px;
}  /* visited link */

A.links_on_brown:hover    {
color: Black;
text-decoration:underline;
font-weight:bold;
font-size:14px;
}   /* mouse over link */

A.links_on_brown:active {
color: White;
text-decoration:underline;
font-weight:bold;
font-size:14px;
}   /* selected link */

/* ------------------------------- */
/*  Controlling the Unordered List - UL and LI */
UL {
font-size:12px;
margin-left: 12px;
margin-bottom: 6px;
padding-left: 5px;
} 

LI   {
margin-bottom: 6px;
}

/*  Controlling the Ordered List - UL and LI */
OL {
font-size:12px;
margin-left: 12px;
padding-left: 5px;
} 
/* ------------------------------- */


/* Adding Borders to Tables  */

TABLE.padRight	{
margin-right: 10px;
}

.borderleft {  
border-style: solid; 
border-color: Black;
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 2px;
}

.borderbottom {  
border-style: solid; 
border-color: Black;
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px;
}

.borderall
{  
border-style: solid; 
border-color: Black;
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
}

.borderright
{  
border-style: solid; 
border-color: Black;
border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 0px; 
border-left-width: 0px;
}

.borderall_less_top
{  
border-style: solid; 
border-color: Black;
border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
}

.picture_space_left_bottom {
border-style: solid; 
border-color: Black;
border-width: 2px; 
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.space_right_bottom {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}

.placeHolderRight {
}

.placeHolderLeft {
float:left; 
overflow: hidden; width: 100%;
margin: 0px;
padding: 0px;
}

.placeHolder {
	overflow: hidden;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

FORM.tight {
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

/* ------------------------------- */

DIV.listingNav
{
font-size:10px;
}

DIV.listingNav SPAN
{
font-size:20px;
}

DIV.listingNav A:link {
color: #484F6F;
text-decoration:none;
font-weight:normal;
font-size:8px;
line-height:18px;
}     /* unvisited link */

DIV.listingNav A:visited {
color: #626B97;
text-decoration:none;
font-weight:normal;
font-size:8px;
}  /* visited link */

DIV.listingNav A:hover    {
color: Black;
text-decoration:underline;
font-weight:normal;
font-size:20px;
padding-left: 10px;
padding-right: 10px;
background-color: #ffe1b3;
}   /* mouse over link */

DIV.listingNav A:active {
color: White;
text-decoration:underline;
font-weight:narmal;
font-size:8px;
}   /* selected link */

/* Coupons */

.borderDashed {
border: medium dashed #000000;
}

H1.title   {
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}

P.offer  {
	font-weight:normal;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	background-color: #FFFF99;
}

P.address  {
	font-weight:normal;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 17px;
}

P.phone  {
	font-weight:normal;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
}

P.tagline  {
	font-weight:bold;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	text-align: right;
	margin-top: 10px;
	margin-bottom: 4px;
	color: #000080;
}

P.disclaimer  {
	font-weight:normal;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 10px;
}

P.expires  {
	font-weight:normal;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 10px;

}

#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 2px solid black;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
		font-weight:normal;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.toolTipBorder  {
	padding-bottom: 0px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #0066FF;
}

