body  {
color : #333;
background : #036 url(../images/body-bg.gif) repeat-x;
margin : 10px 0 0 0;
padding : 0;
}
p {
padding : 0;
margin : 0;
}
a:link {
text-decoration : underline;
color : #0033cc;
}
a:visited {
text-decoration : underline;
color : #0033cc;
}
a:hover {
text-decoration : none;
color : #0033cc;
}
a:active {
text-decoration : underline;
color : #0033cc;
}
#nav {
background : url(../images/navbg.gif) no-repeat;
width : 780px;
height : 24px;
}
#main {
color : #333;
font-size : 13px;
line-height : 18px;
font-family : arial;
background : #fff url(../images/mbg.gif) repeat-y;
border-bottom : 6px solid #000000;
border-left : 2px solid #000000;
border-right : 2px solid #000000;
}
.bold {
font-weight : bold;
}
.underline {
text-decoration : underline;
}
.big-bold {
font-size : 15px;
font-weight : bold;
}
.coupon-header {
color : #036;
font-size : 24px;
font-weight : bold;
line-height : 26px;
}
.big-blue {
color : #003366;
font-size : 15px;
font-weight : bold;
}
.text-under-logo {
font-size : 12px;
font-weight : bold;
text-align : center;
}
.pad-right {
padding : 0 40px 0 0;
}
.pad-right-sm {
padding : 0 10px 0 0;
}
.hours {
text-decoration : underline;
font-weight : bold;
font-size : 14px;
line-height : 24px;
}
.hours-cell {
text-align : center;
font-size : 12px;
line-height : 16px;
}
h1 {
text-align : left;
color : #003366;
font-size : 15px;
font-weight : bold;
padding : 4px;
margin : 0;
background-color : #ffffff;
border-bottom : 1px dashed #999999;
}
h2 {
color : #003366;
font-size : 13px;
padding : 0;
margin : 0;
}
.bg-right {
border-left : 1px dashed #999999;
padding : 10px 0;
}
a.foot {
text-decoration : none;
color : #666666;
}
a.foot:hover {
text-decoration : none;
color : #999999;
}
.foot {
color : #666666;
font-family : arial;
font-size : 11px;
padding : 6px 0 0 0;
letter-spacing : 1px;
}
#intro {
background-color : #ffffff;
padding : 16px;
border : 1px dotted #999999;
}
.img-right {
float : right;
margin : 0 0 4px 10px;
border : 1px dotted #999999;
}
.img-border {
border : 1px dotted #999999;
}
.copyright {
width : 760px;
float : right;
}
.border-lr {
border-left : 2px solid #000000;
border-right : 2px solid #000000;
}
ul {
padding : 0;
margin : 0;
list-style-type : none;
padding-top : 2px;
font-weight : bold;
}
li.n {
display : inline;
padding-right : 22px;
font-family : arial, verdana;
font-size : 12px;
}
li.r {
padding-right : 0;
display : inline;
font-family : arial, verdana;
font-size : 12px;
}
#nav a {
color : #000060;
text-decoration : none;
}
#nav a:hover {
color : #666666;
text-decoration : none;
}
.coupon {
border : 4px dashed #333333;
padding : 10px;
line-height : 18px;
}
.sm-font {
font-size : 10px;
line-height : 12px;
}
h4 {
color : #000060;
font-size : 24px;
font-weight : bold;
line-height : 24px;
padding : 8px 0 4px 0;
margin : 0;
}
#maptext {
color : #000060;
font-family : arial, verdana;
font-size : 13px;
line-height : 24px;
letter-spacing : 1px;
background-image : url(../images/mbg.gif);
background-color : #fff;
}
b {
font-size : 20px;
}
a.kc {
color : #666;
text-decoration : none;
}
marquee {
color : #c00;
font-size : 11px;
background-color : #fff;
width : 750px;
height : 16px;
margin-top : 6px;
margin-bottom : 3px;
}
#hp-ad {
color : #fff;
font-size : 11px;
line-height : 14px;
background-color : #000000;
text-align : center;
width : 120px;
float : right;
margin-top : 10px;
margin-bottom : 10px;
margin-left : 12px;
padding-top : 4px;
border : 1px solid #999;
} 
#tv-ad {
	margin: 20px 0 32px 12px;
	float:right;
	padding: 10px 0 0 0;
	text-align:center;
	font-size:11px;
	line-height:14px;
	color: #333;
	width: 120px;
	height: 150px;
	border: 1px solid #999;
	background: #f9f9f9;
}
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
font-size: 14px; 
font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
font-weight: bold; 
position: absolute; 
left: 0; 
top: 0; 
width: auto; 
background: #f2f4f6; 
z-index: 10; 
visibility: hidden; 
padding-top: 4px; 
padding-right: 4px; 
padding-left: 4px; 
border: solid 2px #000; 
cursor: pointer; 
}
#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
letter-spacing: 3px;
color: #333; 
font-size: 14px; 
font-weight: bold; 
font-style: normal; 
font-variant: normal; 
padding: 5px 0; 
text-align: right; 
}
#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
z-index: 1000; 
}
#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}
table.news { 
color: #fff; 
line-height: 24px; 
background-color: #222; 
border-color: #a2a2a2; 
border-style: solid; 
border-width: 1px 0; 
}
table.news a { 
color: #fefc99; 
text-decoration: none; 
}
contentslide{ 
padding: 8px; 
}
.contentslide .opacitylayer{ /*Do not edit this rule unless you're familiar with CSS opacity behavior*/
width: 100%;
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
#paginate-slider1 { 
display: none; 
}
.contentslide .contentdiv{ 
cursor: pointer; 
display: none; 
}
.pagination{
width: 416px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: right;
background-color: navy;
border: 10px solid navy;
border-width: 0 10px; /*Left/ right border width of pagination DIV.*/
padding: 0 0 4px 0;
}
* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
width: 400px; /*IE5 width*/
w\idth: 416px; /*IE6 width*/
}
.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #2e6ab1;
background-color: white;
}
.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}