@charset "iso-8859-1";

body,html   {font-size: small ;margin: 0; padding: 0; line-height:1.5em;   color:#666666; text-align: center;background-color: #4E4848;   font-family: verdana, helvetica, arial, san-serif; }

/********************** Headings ************************************/

h3 {color:#663399;font-size: 130%}
h4 {margin-bottom:-10px;color:#333366; margin-bottom:0;}
h2 {color:#b90e52;font-size:200%; }
h5 {font-size:1em }
h4 {font-size:110%;}

/*********************** Links **************************************/

#container a:link             { color: #663399;  text-decoration: none;}
#container a:visited          { color: #663399; text-decoration: none;}
#container a:hover, a:active  {color: #666;text-decoration: underline;}

/********************* Main Container *******************************/
#container  {margin: 0 auto;  width: 700px;  text-align: left; background-color: white;   border:10px solid white;}
/********************** Header ************************************/

#header h1 {display:none;}
#header{height: 190px;  background-image: url(images/toppic.jpg); background-repeat: no-repeat; background-position:  300px 0; position: relative; background-color: #A2A0A3; color:white;}
#header img {margin-top:0;}

/*********************** Left Hand Column **********************/
#wrapper {width: 470px; float:left; margin:0;padding:0;}
#mainbox {border: 1px solid #aaa;background-color: white; margin: 10px 0 10px 0;padding: 10px 10px 20px 10px; }
#mainbox img {margin:5px;}
#mainbox h1 {font-size: 110%;color: white;background-color: #9D9B9E;   line-height: 16px; margin: -10px -10px 4px -10px;  padding: 4px 4px 4px 10px;}
#mainbox h2 {font-size:160%;}
#text {font-size:85%;margin:0;padding:0;text-align:justify;}
#text h4, #text h3 {padding-top:10px;clear:both; }

/*********************** Right Hand Column ***********************/

#rightbox {position:relative; width:220px; float:right; margin: 0;   padding: 0;font-size:90%;}
#box1 {width:220px;background-color: #b90e52;color:white;margin:10px 0 0 0;padding: 0px;height:95px;}
#box5, #sizer,#box4 {width:200px;background-color: white;margin:10px 0 10px 0;padding: 10px 10px 10px 10px;color: #666666;  border: 1px solid #aaaaaa;}
#box5 h2, #box1 h2,#sizer h2,#box3 h2,#box4 h2,#box5 h2 {color: white; background-color: #9D9B9E;   line-height: 16px;   margin: -10px -10px 4px -10px;   padding: 4px 4px 4px 10px;}
#box3{width:200px;background-color: white;margin:10px 0 0 0;padding: 10px 10px 10px 10px;color: #666666; border: 1px solid #aaaaaa;}
#box1 {color:white;text-align:center;}
#box1 img {color:white;}
#box1  a:link, #box1  a:visited, #box1 a:focus, #box1 a:hover, #box1 a:active {color:white;font-size:200%; text-decoration;none;}
/********************* Navigation **********************************/

#navlist{padding: 0;margin: 0;border-bottom: 1px dotted #cccccc;font-size:95%}
#navlist li {width:90%; list-style: none;margin: 0;padding:0.5em;border-top: 1px dotted #cccccc;}
#navlist li a{color:#666666;padding-left: 20px;padding-bottom:10px;background-image: url(images/flower.gif);background-repeat: no-repeat;background-position: 0 .05em;}
#navlist li a {color:#666666; text-decoration: none; }
#navlist li a:link {color:#666666; text-decoration: none; }
#navlist li a:visited.active, {color:#666666; text-decoration: none; }
#navlist li a:hover{color: #663399 ;text-decoration: none; padding-left: 20px;background-image: url(images/flowergrey.gif);background-repeat: no-repeat;background-position: 0 .05em;}

/******************** Footer **************************************/
   
#footer {font-size: 80%;line-height:140%;height: 60px; margin-bottom: 0; margin-top:0; clear: both; color: #fff;  padding: 10px;background-color: #868485;  }     
#footer a {color:#fff;}
#footer a:link {color:#fff; text-decoration:none;}
#footer a:visited {color:#fff; text-decoration:none;}
#footer a:hover, a:active {color:#663399; text-decoration:none;}

/********************* Misc ******************************************/
#access {margin:0.75em auto;padding:0;width: 720px;text-align: left;}
#access a {color:#6F6F6F; text-decoration:none;}
#access a:link, a:visited{color:#6F6F6F; text-decoration:none;}
#access a:hover, a:active  {color:white; text-decoration:underline;}
img {border: none;}
table {font-size: 90%;text-align: left;border:none; width: 100%;}
tr.hidden {display:invisible;}
ul {list-style:square; }
fieldset {margin: 0; padding: 0;border:solid 0 transparent;}
.skip {float:left;display:none;} 
.hidden {display:none;}
.left {width:50%; float: left; text-align: left;}
.right {width:50%;text-align: right; float: right;}   
.leftb {width:50%;float: left;text-align: left;font-weight:bold;}
.rightb {width:50%;float: right;text-align: right;font-weight:bold;} 
.hoursleft {width:10%;font-size: 90%;padding:0 0 5px 0; float: left; text-align: left; font-weight:bold;}
.hoursright {width:70%;font-size: 90%;padding:0 0 5px 0; float: right;} 
em {font-weight:normal;font-style:normal;}
#box1 em {font-weight:bold;}
hr {height: 1px;background-color: #E5E5E5;color: #E5E5E5;border: none;padding: 0;margin: 1em 0;}
#offers #text strong {color:#b90e52 ;font-size:115%;}
#mainbox img.icon {margin:0;}




