body {
margin-left : 0px; 
margin-top : 7px; 
margin-right : 0px; 
margin-bottom : 7px; 
background-color : #ECFAFB; 
color : #221e1f; 
font-family : Tahoma, Arial; 
font-size : 12px; 
} 
A:link 		{color: #045993; TEXT-DECORATION: none}
A:visited {color: #008BCC; TEXT-DECORATION: none}
A:hover 	{color: #660066; TEXT-DECORATION: none; }

.titleir                {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; color: #000000; text-align: right;}
.title                  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; color: #000000; line-height: 150%;}
.titlebold              {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; color: #000000; font-weight:bold; line-height: 150%;}
.titlereverse           {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; color: #ffffff; line-height: 150%;}
.titleboldreverse       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; color: #ffffff; font-weight:bold; line-height: 150%;}
.titlesubtle            {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; color: #666666; line-height: 150%;}
.titleboldsubtle        {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; color: #666666; font-weight:bold; line-height: 150%;}
.titlehilite            {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; color: #cc3300; line-height: 150%;}
.titleboldhilite        {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px; color: #cc3300; font-weight:bold; line-height: 150%;}
.head                   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; line-height: 150%;}
.headbold               {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight:bold; line-height: 150%;}
H1                      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight:bold; line-height: 150%;}
.headreverse            {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; line-height: 150%;}
.headboldreverse        {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; font-weight:bold; line-height: 150%;}
.headsubtle             {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #666666; line-height: 150%;}
.headboldsubtle         {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #666666; font-weight:bold; line-height: 150%;}
.headhilite             {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #cc3300; line-height: 150%;}
.headboldhilite         {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #cc3300; font-weight:bold; line-height: 150%;}
.subhead                {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; line-height: 150%;}
.subheadbold            {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; font-weight:bold; line-height: 150%;}
.subheadreverse         {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #ffffff; line-height: 150%;}
.subheadboldreverse     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #ffffff; font-weight:bold; line-height: 150%;}
.subheadwarn            {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: red; line-height: 150%;}
.subheadboldwarn        {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: red; font-weight:bold; line-height: 150%;}
.subheadsubtle          {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #666666; line-height: 150%;}
.subheadboldsubtle      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #666666; font-weight:bold; line-height: 150%;}
.subheadhilite          {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #cc3300; line-height: 150%;}
.subheadboldhilite      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #cc3300; font-weight:bold; line-height: 150%;}
.textir                 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: right;}
.texti                  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.text                   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 150%;}
BODY,P,TD               {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 150%;}
.textbold               {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight:bold; line-height: 150%;}
.textreverse            {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; line-height: 150%;}
.textboldreverse        {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; font-weight:bold; line-height: 150%;}
.textwarn               {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: red; line-height: 150%;}
.textboldwarn           {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #C3151C; font-weight:bold; line-height: 150%;}
.textsubtle             {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 150%;}
.textboldsubtle         {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; font-weight:bold; line-height: 150%;}
.textboldsubtle12         {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: darkblue; font-weight:bold; line-height: 150%;}
.texthilite             {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #cc3300; line-height: 150%;}
.textboldhilite         {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #cc3300; font-weight:bold; line-height: 150%;}
.textemph               {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0054a0; line-height: 150%;}
.textboldemph           {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #0054a0; font-weight:bold; line-height: 150%;}
.smalltextir            {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-align: right;}
.smalltexti             {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.smalltext              {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; line-height: 130%;}
.smalltextbold          {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight:bold; line-height: 130%;}
.smalltextreverse       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; line-height: 130%;}
.smalltextboldreverse   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight:bold; line-height: 130%;}
.smalltextwarn          {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: red; line-height: 130%;}
.smalltextboldwarn      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: red; font-weight:bold; line-height: 130%;}
.smalltextsubtle        {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; line-height: 130%;}
.smalltextboldsubtle    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight:bold; line-height: 130%;}
.smalltexthilite        {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #cc3300; line-height: 130%;}
.smalltextboldhilite    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #cc3300; font-weight:bold; line-height: 130%;}
.smalltextemph          {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0054a0; line-height: 130%;}
.smalltextboldemph      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0054a0; font-weight:bold; line-height: 130%;}
.tinytext               {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6px; color: #000000; line-height: 100%;}
.linknoul               {text-decoration: none;}

input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-weight: normal; 
	font-size: 12px;
	line-height: 130%;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-weight: normal; 
	font-size: 12px;
	line-height: 130%;
}

em {
	font-weight:bold;
	color: #0054a0;
}

small {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000; 
	font-weight: normal; 
	line-height: 120%;
}

.tdcontent {background-color: #CCCCCC; border-left: 1px solid #666666; border-right: 1px solid #666666; }
.tdmenu {background-color: #CCCCCC; border-left: 1px solid #666666; border-right: 1px solid #666666; }
.tdbox {background-color: #CCCCCC; border: 1px solid #666666;}
.tbl1                  {background-color: #f1f1f1; border: 1px solid #e6e6e6;}
.tbl1headtr            {background-color: #e6e6e6; vertical-align: top;}
.tbl1colheadtr         {background-color: #e2e2e2; vertical-align: top;}
.tbl1colsubheadtr      {background-color: #eeeeee; vertical-align: top;}
.tbl1bgrow1            {background-color: #fafafa; vertical-align: top;}
.tbl1bgrow2            {background-color: #f4f4f4; vertical-align: top;}
.tbl1bgrow3            {background-color: #ffffcc; vertical-align: top;}
.tbl1rules             {height: 1px; color: #dddddd;}
.tbl1bgcolor           {background-color: #f2f2f2;}
.tbl1bghilite          {background-color: #ffffcc;}
.tbl1texthead          {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; font-weight:bold; line-height: 130%; letter-spacing: .1em; vertical-align: bottom;}
.tbl1textheadsmall     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 130%;}
.tbl1textheadsubtle    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; line-height: 130%;}
.tbl1textheadwarn      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: red; line-height: 130%;}
.tbl1textcolhead       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight:bold; line-height: 130%;}
.tbl1textcolheadsmall  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; line-height: 130%;}
.tbl1textcolheadsubtle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; line-height: 130%;}

.tbl2                  {background-color: #e2e2e2; border: 1px solid #dedede; padding: 4px;}
.tbl2headtr            {background-color: #f2f2f2; vertical-align: top;}
.tbl2textcolhead       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight:bold; line-height: 130%;}

.tabborder	{ background:#FFFFFF; border-left:1.0pt solid #999999; border-bottom:1.0pt solid #999999; border-right:1.0pt solid #999999; }
.tabgrey    { vertical-align:middle; background-color:#dddddd; border-top:1.0pt solid #999999; border-left:2.0pt solid #999999; border-right:1.0pt solid #999999; border-bottom:1.0pt solid #999999; }
.tabover    { vertical-align:middle; background-color:#bbbbbb; border-top:1.0pt solid #999999; border-left:2.0pt solid #999999; border-right:1.0pt solid #999999; border-bottom:1.0pt solid #999999; cursor: pointer; cursor:hand; }
.tabwhite   { vertical-align:middle; background-color:#ffffff; border-top:1.0pt solid #999999; border-left:1.0pt solid #999999; border-right:1.0pt solid #999999; }
.tabnotab   { vertical-align:middle; background:transparent url(/images/tabnotab.gif) no-repeat; border-right:1.0pt solid #999999; }

.store-heading {
  background: url(../images/bg_store_heading.gif);
  background-color: #CAE5FF; 
  font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; font-weight: bold; 
  color:#000000;  
  padding-left: 5px;
  height: 24px; 
  border-bottom: 1px solid #AAAACC;
  border-top: 1px solid #DDEEFF;
}
.hot-store-heading {
  background: url(../images/bg_hot_store_heading.gif);
  background-color: #FAD18E; 
  font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; font-weight: bold; 
  color:#000000;  
  padding-left: 5px;
  height: 24px; 
  border-bottom: 1px solid #AAAACC;
}
.hot-store-heading a:link {
	text-decoration: none;
	color: #000000;
}
.hot-store-heading a:hover {
	text-decoration: none;
	color: #660066;
}
.hot-store-heading a:visited {
	text-decoration: none;
	color: #000000;
}
.store-heading-index {
  background-color: #CAE5FF; 
  font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; font-weight: bold; 
  color:#000000;  
  padding-left: 5px;
  height: 22px; 
  border-bottom: 1px solid #AAAACC;
}
.hot-spacer {
  background: url(../images/bg_hot_spacer.gif);
  height: 10px;
}
.bluebg {
background-color : #edf9ff; 
} 
.greybg {
background-color : #fbfbfb; 
} 
.lightblue {
font-family : "Tahoma", Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #004c80; 
text-decoration : none; 
} 
.inner-head-bg {
background-image : url(../images/inner-head-bg.gif); 
color : #004c80; 
font-size : 12px; 
font-weight : bold; 
text-decoration : none; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
border-bottom : 1px solid #378cc5; 
padding-left : 5px; 
padding-right : 2px; 
height : 22px; 
} 
.bmatternormal {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #000000; 
text-decoration : none; 
font-weight : normal; 
}
.bluemattersmall {
color : #004c80; 
font-size : 11px; 
font-weight : bold; 
text-decoration : none; 
}
.bg-gradient1 {
background : url(../images/bg-gradient1.gif); 
background-repeat : repeat-x; 
height : 33px; 
} 
.bg_mainmenu {
background : url(../images/bg_mainmenu.gif); 
background-repeat : repeat-x; 
height : 30px; 
border-bottom: solid 2px #D39A08;
}
.menu_button_sel {
   text-decoration:none;
   color:#000000;
   margin-right:2px;
   position:relative;
   text-align:center;
}
.menu_button_sel a:visited {text-decoration:none;color:#000000;display: block; width: 100%; }
.menu_button_sel a:active {text-decoration:none;color:#000000;display: block; width: 100%;}
.menu_button_sel a:link {text-decoration:none;color:#000000;display: block; width: 100%; }
.menutopleft_up {
  margin:0;
  padding:0;
  background:transparent url(../images/menuTopLeft_up.gif) no-repeat left top;
}
.menutopright_up {
  margin:0 0 0 10px;
  padding:0 10px 0 0;
  background:transparent url(../images/menuTopRight_up.gif) no-repeat right top;
}
.menu_4px_spacer {
  height:4px;
}
.menu_8px_spacer {
  height:8px;
}
.left-index-body {
	border: 1px solid #aaaaaa;
}  
.center-body {
	border: 1px solid #aaaaaa;
} 
.dot-delim {
	font-size: 10px;
	padding-left: 1px;
	padding-right: 1px;
	width: 10px;
	color: #000099;
	font-weight : bold;
}
.category-bar {
	font-size: 11px;
}
.word_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.word_2 {
	color: #009933;
	font-size: 6px;
	vertical-align: middle;
}
.word_3 {
	color: #cc3399;
	font-size: 6px;
	vertical-align: middle;
}
.word_4 {
	color: #ff6633;
	font-size: 6px;
	vertical-align: middle;
}
.word_5 {
	color: #ff6666;
	font-size: 6px;
	vertical-align: middle;
}
.word_6 {
	color: #CC0000;
}

.word_7 {
	font-size: 11px;
	width: 15px;
	color: #CC0000;
}
.word_8 {
	font-size: 10px;
	color: #ffffff;
	width: 31px;
	padding-left: 3px;
	padding-top: 4px;
}
.word_9 {
	font-size: 20px;
	width: 200px;
	padding-top: 4px;
}
.search-heading {
  background: url(../images/bg_search_heading.gif);
  background-color: #CAE5FF; 
  font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; font-weight: bold; 
  color:#000000;  
  padding-left: 5px;
  height: 24px; 
  border-bottom: 1px solid #AAAACC;
  border-top: 1px solid #DDEEFF;
}
.page-index {
  background: url(../images/bg_page_index.gif);
  background-color: #CAE5FF; 
  font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; font-weight: bold; 
  color:#000000;  
  padding-left: 5px;
  height: 24px; 
  border-bottom: 1px solid #AAAACC;
  border-top: 1px solid #DDEEFF;
}
.tablehead
{
  background: #88D6FF url(../images/gradient_tablehead.gif) repeat-x top left;
  color: #004C80;
  height: 24px;
  font: bold 11px tahoma, verdana, geneva, lucida, arial, helvetica, sans-serif;
}
.bumiddle, .bumiddle_selected {
 font-size: 12px;
 font-weight: bold;
 color: white;
 text-align: center;
 vertical-align: bottom; 
 background: #378CC5;
 border-left:   1px solid #696969;
 border-top:    1px solid #696969;
 border-right:  1px solid #696969;
 border-bottom: 1px solid #696969;
 PADDING-RIGHT: 5px; PADDING-LEFT: 5px; 
 height: 20px;
 text-decoration: none;
 cursor:pointer;cursor:hand;
}
.selectregion {
  font-size: 12px;  
  line-height: 130%;
  color: blue;
}
.selectcity {
  font-size: 12px;  
  line-height: 130%;
  color: #464B3D;
}
.selectcategory {
  font-size: 12px;  
  line-height: 130%;
  color: blue;
}
.selectsubcategory {
  font-size: 12px;  
  line-height: 130%;
  color: #464B3D;
}
.listSelect  {
	FONT-SIZE: 12px;  
	BORDER: gray 1px solid; BACKGROUND-COLOR: white
}
.menuselfont {
  color:#1D2088; font-size: 15px;font-weight:bold; line-height: 100%;
}
.flyer-heading {
  background: url(../images/bg_store_heading.gif);
  background-color: #CAE5FF; 
  font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; font-weight: bold; 
  color:#000000;  
  padding-left: 5px;
  height: 24px; 
  border-bottom: 1px solid #AAAACC;
  border-top: 1px solid #DDEEFF;
}
.top-tens {
  background: url(../images/bg_top_tens_heading.gif);
  background-color: #FAD18E; 
  font-family: "tahoma", Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; font-weight: bold; 
  color:#000000;  
  padding-left: 5px;
  height: 24px; 
  border-bottom: 1px solid #AAAACC;
}
.top-tens a:link {
	text-decoration: none;
	color: #000000;
}
.top-tens a:hover {
	text-decoration: none;
	color: #660066;
}
.top-tens a:visited {
	text-decoration: none;
	color: #000000;
}
a.button1 {
    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    font: normal 12px arial, sans-serif;
    height: 24px;

    padding-right: 10px; /* sliding doors padding */
    text-decoration: none;
}

a.button1 span {
    background: transparent url('../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 10px;
	white-space:nowrap;
} 

a.button1:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button1:active span {
    background-position: bottom left;
    padding: 6px 0 4px 10px; /* push text down 1px */
} 
.forumlist .listtitle {
        list-style:none;
	line-height: 125%; 	
	font-size: 1.1em;	
	padding: 0px;
	margin-top: 15px;
	margin-left: 10px;
	line-height:1.4em; 	
	font-weight: bold;
}

.forumlist ul {
	margin: 0px 5px 5px 10px; 
	padding: 0px 5px 5px 0px;
}

.forumlist li {
	color:#666666;	
	margin: 0px ; 
	padding: 0px 5px 0px 10px;
	list-style:none; 
	font-size:11px;
	background: url("../images/bulletGreen.gif") no-repeat 0em 6px;
}
.forumlist a {
   font-size:12px;
}
.wcadlist .listtitle {
        list-style:none;
	line-height: 125%; 	
	font-size: 1.1em;	
	padding: 0px;
	margin-top: 15px;
	margin-left: 10px;
	line-height:1.4em; 	
	font-weight: bold;
}

.wcadlist ul {
	margin: 0px 5px 5px 10px; 
	padding: 0px 5px 5px 0px;
}

.wcadlist li {
	color:#666666;	
	margin: 0px ; 
	padding: 0px 5px 0px 10px;
	list-style:none; 
	font-size:11px;
	background: url("../images/bulletGreen.gif") no-repeat 0em 6px;
}
.wcadlist a {
   font-size:12px;
}
