﻿body
{ background-color: #FFFFFF; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; }

.body_text
{ font-family: arial; font-weight: normal; font-size: 12px; font-style: normal; color: #000; text-decoration: none; }

.title_text
{ font-family: arial; font-weight: bold; font-size: 12px; font-style: normal; color: #2E1804; text-decoration: none; }

.header_text
{ font-family: arial; font-weight: bold; font-size: 14px; font-style: normal; color: #FFFDF4; text-decoration: none; }

.copyright_text
{ font-family: arial; font-weight: normal; font-size: 8px; font-style: normal; color: #9E8C7B; text-decoration: none; }

.error_text
{ font-family: Verdana; font-weight: normal; font-size: 11px; font-style: normal; color: #FF0000; text-decoration: none; }

.page_bottom_space
{ border: 0px; z-index: 1; width: 1px; height: 40px; }

.content_header
{ background-color: #865326; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; }

.faq_list_title_text
{ font-family: arial; font-weight: bold; font-size: 12px; font-style: normal; color: #2E1804; text-decoration: none; }

.faq_list_ans_text1
{ font-family: arial; font-weight: normal; font-size: 12px; font-style: italic; color: #875425; text-decoration: none; }

.clear
{ clear:both; }

#position_site 
{ position: relative; z-index:1; top:10px; margin-left:auto; margin-right:auto; width:1000px; height:100%; background: #FFFFFF; }

#contentAreaWrapper 
{
	margin: 0pt; padding: 0pt; z-index: 2; position: relative; top: 0px; width: 100%; height: 100%; display: inline; float: left; background: #FFFFFF;
}
#topArea
{ left: 0px; top: 0px; position: relative; width:1000px; height:132px; background: transparent url(banner_tile.gif) repeat-x left top; }

#contentArea
{ left: 1px; top: 0px; position: relative; width: 814px; float:left; padding: 5px}

#contentArea A
{ COLOR: #875425; text-decoration: underline; }

#contentArea A:hover
{ COLOR: #875425; text-decoration: underline; }

#contentArea A:link
{ COLOR: #eba512; }

#contentArea A:active
{ COLOR: #875425; }

#contentArea .content_main 
{
	padding-top: 0px; padding-left: 0px;
}

#contentArea .email_form {
	display: none; }

.odd_row_text
{ font-family: Verdana; font-weight: normal; font-size: 10px; font-style: normal; color: #000000; text-decoration: none; }

.odd_row
{ background-color: #FBEDC6;}

.even_row
{ background-color: #FFFFFF;}

p 
{ margin-bottom: 0px; }

ul 
{ font-family: arial; font-weight: normal; font-size: 12px; font-style: normal; color: #000; text-decoration: none; }

ol 
{ font-family: arial; font-weight: normal; font-size: 12px; font-style: normal; color: #000; text-decoration: none; }

input, select
{ font-size: 11px; }

.title_text_xlarge
{ font-family: arial; font-weight: bold; font-size: 28px; font-style: normal; color: #000; text-decoration: none; }

.title_text_large
{ font-family: arial; font-weight: bold; font-size: 20px; font-style: normal; color: #000; text-decoration: none; }

.title_text_small
{ font-family: arial; font-weight: bold; font-size: 14px; font-style: normal; color: #000; text-decoration: none; }

.body_text_large
{ font-family: arial; font-weight: normal; font-size: 18px; font-style: normal; color: #000; text-decoration: none; }

.body_text_small
{ font-family: arial; font-weight: normal; font-size: 10px; font-style: normal; color: #000; text-decoration: none; }

.prefRow
{ height: 22px; }

.navmenu
{ font-size: 11px; }

#Floater 
{ 
	border-bottom: #875425 1px solid;  
}
#Floater A 
{
	font-family: arial; font-weight: bold; font-size: 12px; font-style: normal; color: #FFFFFF; text-decoration: none;
}
#Floater A:Hover
{
	font-family: arial; font-weight: bold; font-size: 12px; font-style: normal; color: #875425; text-decoration: none;
	background-color:#875425;
}

#Floater .menu
{
	border-right: #ffffff 0px solid; border-top: #875425 1px solid; display: block; font-weight: bold; font-size: 9pt;
	border-left: #ffffff 0px solid; width: 171px; cursor: pointer; text-indent: 8px; line-height: 16pt;
	border-bottom: #ffffff 0px solid; font-family: arial, verdana, sans-serif; height: 25px; text-align: left;
}

#buttonRef A
{ color: #FFFFFF !important; text-decoration: none; background-color:#eba512; border:solid 1px #875425; padding:2px 5px 2px 5px; }
#buttonRef A:hover
{ color: #875425 !important; text-decoration: none; background-color:#eba512; border:solid 1px #875425; padding:2px 5px 2px 5px; }
#buttonRef A:active
{ COLOR: #FFFFFF; }

.store_search_company
{ font-family: Verdana; font-weight: bold; font-size: 16px; font-style: normal; color: #eebb2a; text-decoration: none; }

/* Flyout Menu */
#mainmenu 
{ left: 0px; top: 0px; margin-bottom: 0px; position: relative; width: 145px; z-index: 400; background: #FED351; float:left; }

/*float: left; Creates a horizontal menu*/
/* doubled margin bug fix for IE/win */
#mainmenu .mainmenuflyout  
{ display: block; margin: 0px 0px 0px 0px; }

#mainmenu .mainmenuflyout  ul 
{ width: 145px;	background: #865326; margin: 0; padding: 0; border: 0; position: relative; }

#mainmenu .mainmenuflyout  li /* Main Menu and Sub Menu */
{	position: relative;
	list-style: none; /* kills the list item "bullet" markers */
	font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #eebb2a; vertical-align: bottom;
	margin: 0px 0px 0px 0px; /* for IE5/win */
	padding: 0px 0px 0px 7px; border: 0; line-height: 24px; }

#mainmenu .mainmenuflyout  ul a { /* Main Menu and Sub Menu */
    position: relative;
    display:block;
	min-height:20px;	/*IE 7 Fix - Needs to match line-height mainmenuflyout li*/
	color: #eebb2a;
	text-decoration: none;
	vertical-align: bottom; /* needed for IE5/win */
	text-align: left;  
	padding-top: 1px;
	padding-bottom: 1px;
}

#mainmenu .mainmenuflyout  ul:hover 
{ background-color:#FED351; color: #FED351; }

#mainmenu .mainmenuflyout  ul a:hover /* Main Menu */
{ color: #865326; }

#mainmenu .mainmenuflyout  .childmenu 
{ background: transparent url(arrow.gif) no-repeat top right; }

#mainmenu .mainmenuflyout  ul .childmenu a:hover /* Main Menu */
{ background: transparent url(arrow.gif) no-repeat top right; }

#mainmenu .mainmenuflyout  ul ul { /* Sub Menu */
	position: absolute; left: -3000px; 
	background:transparent url(opaque.png);
	border-top: 1px solid #eebb2a; /* Makes top border on flyouts */
	border-left: 1px solid #eebb2a; /* Makes side borders on flyouts */
	border-right: 1px solid #eebb2a; /* Makes side borders on flyouts */
	border-bottom: 1px solid #eebb2a; /* Makes bottom border on flyouts */
}	/* flyout elements need a background image or color to avoid bugs in IE/win */
	
#mainmenu .mainmenuflyout  ul li:hover ul /* Sub Menu */
{ width:200px; left: 145px; top: 0px; }

#mainmenu .mainmenuflyout  ul ul:hover 
{ background: transparent url(opaque.png); }
	
#mainmenu .mainmenuflyout  ul ul a /* Sub Menu */
{ padding: 1px 1px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #eebb2a; }

#mainmenu .mainmenuflyout  ul ul li a { /* Sub Menu IE Fix for mouseover display */
	position: relative;
	display:block;
}

#mainmenu .mainmenuflyout  ul .childmenu ul a:hover /* Sub Menu */
{ text-decoration: none; background-color: #885424; color: #FFFFFF; background-image:none; }

#mainmenu .mainmenuflyout  li li /* Sub Menu */
{ padding: 0px 0px 0px 0px; }

/* END Flyout Menu */

/* Bottom Text Menu */
#bottommenu 
{ border: 0px; top: 0px; left: 0px; width:1000px; height:40px; position: relative; float:left; }

#bottommenu a 
{ color:#eebb2a; text-decoration: none; }

#bottommenu a:hover 
{ text-decoration: underline; }

#bottommenu .leftimage 
{ float:left; margin-left: 0; height: 1%; position:absolute; left:0px; top:auto; }

#bottommenu .bottommenu_menu 
{ padding-left: 0px; background-color:#FFFFFF; height: 19px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#eebb2a; font-size:10px; text-align:center; padding-top:4px; }

#bottommenu .bottommenu_copywrite 
{ padding-left: 0px; background-color:#FFFFFF; height: 23px; }
/* END Bottom Text Menu */

/* Google Custom Search */
#custom_search_wrapper.cse-branding-bottom
{ border: 0px; top: 0px; left: 0px; width:800px; height:40px; position: absolute; float:left; }
/* END Google Custom Search */

#customSearch_wrapper
{ border: 0px; top: 0px; right: 0px; width:250px; height:40px; position: absolute; }

.coupontable
{
  margin: 10px auto;
  width: 320px;
}
.printcoupon {
	background-color:#FFFFFF;
}
.printcoupontbl {
	background-color:#FFFFFF;
	border: dashed 1px black;
	width:350px;
}
.framed
{ border: 1px #000 solid; margin: 4px; padding: 2px; }
#homepagelink{
	background-image: url(clear.gif);
	position: absolute;
	left: 32px;
	top: 17px;
	width: 187px;
	height: 103px;
	display: block;
	text-decoration: none;
}
a.url { white-space: nowrap; }
img.icon{border: 0; margin: 5px;}

.sectionList p {
	margin: 0 100px 0 0;
	float: left;
}

