@charset "utf-8";
body{
  margin:0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
  margin:0;
  padding:0;
}
a{
  outline:none;
  -moz-outline-style:none;
}
img{
  border-style:none;
}
iframe {
      width: 100%;
      overflow-x: hidden;
      height: expression(parseInt(document.body.offsetHeight)) 
      /* -(75+20) */
    }

/*wrapper*/
#wrapper{
  width:1000px;
  overflow:hidden;
  margin:0 auto;
  background:url(../images/bg.jpg) top left repeat-x #3a3839;
}

/*header*/
#hdr-cont{
  width:950px;
  margin:0 auto;
  overflow:hidden;
}
.logo{
  width:198px;
  height:78px;
  float:left;
}
.sponsor{
  width:198px;
  height:78px;
  float:right;
}
.color{
  height:10px;
  width:950px;
  background:url(../images/colors-strip.jpg) top left repeat-y;
}

/*navi*/
#hdr-nav{
  width:100%;
  margin:38px 0 0 0;
  overflow:hidden;
}
#hdr-nav ul{
  float:left;
}
#hdr-nav ul li {
  display:inline;
  font-size:13px;
}
#hdr-nav ul li a{
  padding:10px 25px;
  color:#fff;
  float:left;
  text-decoration:none;
}
#hdr-nav ul li a:hover{
  color:#ffef00;
  text-decoration:underline;
}

/** BreadCrumb **/
.crumtrail {
    /* color: #1470CC; */
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    padding: 5px 0 0 10px;
    width: 730px;
}
.crumtrail ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.crumtrail ul li {
    float: left;
    padding-left: 5px;
}
/** BreadCrumb **/


/*content body*/
#body-cont{
  width:952px;
  margin:0 auto;
  background:#828282;
  overflow:hidden;
  padding:15px 0 0 0;
}

.left-col{
  width:750px;
  float:left;
  background:#dadada;
  overflow:hidden;
  vertical-align:bottom;
}
.left-col h1{
  width:715px;
  height:32px;
  border-left:20px solid #828282;
  background:#510c83;
  color:#faef00;
  font-size:18px;
  font-weight:normal;
  padding:8px 0 0 15px;
}
.left-col h2{
  background-color: #FFF;
  color:#000;
  font-size:26px;
  font-weight:normal;
/*  padding-left: 25px;*/
}
.left-col h3{
  color:#c82f27;
  font-size:18px;
  font-weight:bold;
}
.left-col h4{
  width:715px;
  height:32px;
  border-left:20px solid #828282;
  background:#7f1b1d;
  color:#faef00;
  font-size:18px;
  font-weight:normal;
  padding:8px 0 0 15px;
}
.left-col h5{
  width:715px;
  height:32px;
  border-left:20px solid #828282;
  background:#262425;
  color:#faef00;
  font-size:18px;
  font-weight:normal;
  padding:8px 0 0 15px;
}
.left-col h6{
  color:#e50d3c;
  font-size:18px;
  font-weight:normal;
  text-align:left;
}

.left-col a {
    color: #2828AA;
    cursor: pointer;
    text-decoration: none;
}

.gallery h1{
  width:715px;
  height:32px;
  border-left:20px solid #828282;
  background:#514790;
  color:#faef00;
  font-size:18px;
  font-weight:normal;
  padding:8px 0 0 15px;
}
.portal h1{
  width:715px;
  height:32px;
  border-left:20px solid #828282;
  background:#c5341f;
  color:#faef00;
  font-size:18px;
  font-weight:normal;
  padding:8px 0 0 15px;
}
.main h1{
  width:715px;
  height:32px;
  border-left:20px solid #828282;
  background:#252525;
  color:#faef00;
  font-size:18px;
  font-weight:normal;
  padding:8px 0 0 15px;
}

.left-col td{
  font-size:13px;
}
.left-col p{
  color:#000;
  font-size:13px;
  font-weight:normal;
  padding:10px 5px 10px 20px;
  width: 97%;
  /* float: right; */
  background-color:#dadada;
}
.left-col p a, .left-col td a{
  color:#2828aa;
  text-decoration:underline;
}
.left-col p a:hover{
  color:#000;
  text-decoration:none;
}
.left-col .setup-img{
  width:142px;
  height:143px;
  margin:0 auto;
  padding:0 0 15px 0;
}

/*article setup body nav bottom*/
#setup-nav ul{
  background:#e2c5f1;
  color:White;
  float:left;
  width:100%;
}
#setup-nav ul li{
  display:inline;
  font-size:11px;
  font-weight:bold;
  text-align:center;
}
#setup-nav ul li a{
  padding:0.2em 21px;
  background:#e2c5f1;
  color:#000;
  text-decoration:none;
  float:left;
}
#setup-nav ul li a:hover{
  background:#fff103;
  color:#000;
}
.multi-color{
  width:750px;
  height:10px;
  background:url(../images/bg-body.jpg) top left repeat-y;
  overflow:hidden;
}

.right-col{
  width:200px;
  float:left;
  overflow:hidden;
  text-align:center;
}
.banner{
  width:160px;
  margin:0 auto;
}

.ftr-links{
  font-size:13px;
  font-weight:bold;
  color:#a8a8a8;
}
.ftr-links a{
  color:#a8a8a8;
  text-decoration:none;
  padding:0 25px 0 0;
}
.ftr-links a:hover{
  color:#a8a8a8;
  text-decoration:underline;
}

.ftr2{
  height:30px;
  width:100%;
  background:#262425;
  text-align:center;
  color:#d2d0d1;
  font-size:13px;
  padding:10px 0 0 0;
}

.pgallery{
  width:710px;
  margin:0 auto;
  overflow:hidden;
  padding-bottom: 20px;
}
.pleft{
  float:left;
  overflow:hidden;
}
.photos{
  width:120px;
  float:left;
  overflow:hidden;
  padding:10px 0 0 0;}
.photos img{margin-bottom:10px;
}
.smiles{
  float:left;
  padding:10px 5px 0 0;
  font-size:20px;
  font-weight:normal;
  color:#f10d4a;
  width:605px;
}
.smiles ul{
  list-style:none;
  padding:10px 0 0 0;
}
.smiles a{
  display:block;
  padding:3px;
  text-decoration:none;
  color:#2d228a;
  font-size:14px;
  font-weight:bold;
}
.smiles a:hover{
  color:#000;
  text-decoration:underline;
}
.smiles #section{
  width:48%;
  float:left;
  margin:2px;
}
.pgallery img{
  margin: 5px;
}
.pgallery a{
  text-decoration:none;
}
.pgallery a:hover{
  text-decoration:underline;
}

.ribbon{
  width:350px;
  float:left;
  overflow:hidden;
}
.ribbons{
  width:220px;
  float:left;
  padding:10px 10px 0 0;
  font-size:20px;
  font-weight:normal;
  color:#463a8c;
}
.ribbons ul{
  list-style:none;
  padding:10px 0 0 0;
}
.ribbons a{
  display:block;
  padding:3px;
  text-decoration:none;
  color:#2d228a;
  font-size:14px;
  font-weight:bold;
}
.ribbons a:hover{
  color:#000;
  text-decoration:underline;
}

.public{
  width:220px;
  float:left;
  padding:10px 10px 0 0;
  font-size:20px;
  font-weight:normal;
  color:#3a7b77;
}
.public ul{
  list-style:none;
  padding:10px 0 0 0;
}
.public a{
  display:block;
  padding:3px;
  text-decoration:none;
  color:#2d228a;
  font-size:14px;
  font-weight:bold;
}
.public a:hover{
  color:#000;
  text-decoration:underline;
}

.prtl-cont{
  width:720px;
  margin:0 auto;
  overflow:hidden;
}
.prtl{
  width:350px;
  float:left;
  overflow:hidden;
  padding:10px 0 10px 0;
  text-align: center;
}

.prtl_btm{
  width:350px;
  float:left;
  overflow:hidden;
  padding:50px 0 10px 0;
  text-align: center;
/*  background-color: #669; */
}

.prtl img{
  padding:0 6px 0 0;
  /*float:left; */
}
.prtl .heading{
  font-size:18px;
  color:#cb224b;
  font-weight:normal;
}
.prtl p{
  font-size:12px;
  padding: 5px;
}

.main-bnr{
  width:730px;
  height:283px;
  float:right;
}
.main-col{
  width:750px;
  float:left;
  overflow:hidden;
}
.mrg-tp{
  margin-top:10px;
  text-align:center;
}
/*  Mike D test */
.bananas{
  width:740px;
  margin:0px auto;
  overflow:hidden;
  padding:10px 0 10px 0; 
}
.bananas-left{
  width:177px;
  overflow:hidden;
  float:left;
}
.bananas-right{
  width:563px;
  overflow:hidden;
  float:right;
}
.bananas-right img{
  margin:0 5px 10px 5px;
}
/* End Mike D test */

#AccuWeather {
  width: 180px; 
  height: 150px; 
  background-image: url( /images/blue_180x150_bg.jpg ); 
  background-repeat: no-repeat; 
  background-color: #346797;
  /* float: right; */
  margin-right: 3px;
}

#AccuWeatherText {
   text-align: center; 
   font-family: arial, helvetica, verdana, sans-serif; 
   font-size: 10px; 
   line-height: 12px; 
   color: #FFFFFF;
   padding-top: 2px;
}


.flt-left{
  float:left;
}
.flt-right{
  float:right;
}

/* Coupons */

#coupon
{
    height:40px;
    width:227px;
    text-align:center;
    vertical-align:top;
    width:28%;
    float:left;
    font-weight:bold;
    padding:5px;
    margin:5px;
}

/* Coupons */


/* Category */

.CategoryListing
{
  width:730px;
  margin:0 auto;
  overflow:hidden;
  padding:5px 5px 5px 50px;
}
.CategoryListing ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.CategoryListing ul li {
    padding-left: 5px;
  padding-bottom: 5px;
}
/* Category */

/* Event */
.event{
  width:720px;
  margin:0 auto;
  overflow:hidden;
  margin:10px 0px 10px 20px;
  text-align:justify;
}
/* Event */

/* email */
.email{
  width:720px;
  margin:0 auto;
  overflow:hidden;
  margin:10px 0px 10px 40px;
}
/* email */

/* lunch */
.lunch {
  width:720px;
  margin:0 auto;
  overflow:hidden;
  margin:10px 0px 10px 40px;
}
.lunch a{
  text-decoration:none;
}
.lunch a:hover{
  text-decoration:underline;
}
/* lunch */

#BottomNavTable td {
  text-align: center;
  font-size:11px;
  font-weight:bold;
  padding:0.2em 21px;
  height: 50px;
}

#BottomNavTable td a {
  color:000;
  text-decoration:none;
}

.BottomNav {
  background:#e2c5f1;
}

.BottomNavHover {
  background:#fff103;
}

.BottomNav1 {
	background:#e2c5f1 url(../images/navbg1.jpg) repeat-x bottom;
}

.BottomNav1Hover {
  background:#fff103 url(../images/navbg1.jpg) repeat-x bottom;
}

.BottomNav2 {
	background:#e2c5f1 url(../images/navbg2.jpg) repeat-x bottom;
}

.BottomNav2Hover {
  background:#fff103 url(../images/navbg2.jpg) repeat-x bottom;
}

.BottomNav3 {
	background:#e2c5f1 url(../images/navbg3.jpg) repeat-x bottom;
}

.BottomNav3Hover {
  background:#fff103 url(../images/navbg3.jpg) repeat-x bottom;
}

.BottomNav4 {
	background:#e2c5f1 url(../images/navbg4.jpg) repeat-x bottom;
}

.BottomNav4Hover {
  background:#fff103 url(../images/navbg4.jpg) repeat-x bottom;
}

.BottomNav5 {
	background:#e2c5f1 url(../images/navbg5.jpg) repeat-x bottom;
}

.BottomNav5Hover {
  background:#fff103 url(../images/navbg5.jpg) repeat-x bottom;
}

.BottomNav6 {
	background:#e2c5f1 url(../images/navbg6.jpg) repeat-x bottom;
}

.BottomNav6Hover {
  background:#fff103 url(../images/navbg6.jpg) repeat-x bottom;
}

.BottomNav7 {
	background:#e2c5f1 url(../images/navbg7.jpg) repeat-x bottom;
}

.BottomNav7Hover {
  background:#fff103 url(../images/navbg7.jpg) repeat-x bottom;
}

.BottomNav8 {
	background:#e2c5f1 url(../images/navbg8.jpg) repeat-x bottom;
}

.BottomNav8Hover {
  background:#fff103 url(../images/navbg8.jpg) repeat-x bottom;
}




























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

