@charset "iso-8859-1"; 

body { 
background: #98B3DE; 
font-family: Georgia, Verdana, Arial, sans-serif; 
color: #000088; 
margin: 0; 
padding: 0; 
} 

#container { 
background: #98B3DE url(../Images/bluemarble.jpg);
margin: 15px; 
padding: 0; 
border-right: 10px solid #000066; 
border-bottom: 10px solid #000066; 
border-left: 10px solid #4C4C4C; 
border-top: 10px solid #4C4C4C; 
height: auto;
} 

#logobox { 
position: relative; 
margin: 30px 30px 0 30px; 
padding: 0; 
top: 0; 
left: 0; 
border: none; 
} 

#toplogo { 
float: left; 
background: transparent; 
margin: 0; 
padding: 0; 
height: 100%; 
} 

#toplogo2 { 
float: right; 
background: transparent; 
margin: 0; 
padding: 0; 
height: 100%; 
} 

#containall { 
background: #CDCDCD; 
color: #000066; 
clear: both; 
margin: 0 30px 30px 30px; 
padding: 0; 
border-left: 2px solid #4C4C4C; 
border-right: 2px solid #000066; 
border-top: 2px solid #4C4C4C; 
} 

#topmenu { 
background: #4C4C4C; 
color: #98B3DE;
width: 100%; 
margin: 0; 
padding: 0; 
text-align: center; 
border-bottom: 2px solid #000000; 
} 

#topmenu a { 
font-size: 0.9em; 
font-weight: bold; 
font-family: georgia, verdana, arial, sans-serif; 
text-decoration: none; 
color: #CDCDCD; 
margin: 5px; 
padding: 2px; 
} 

#topmenu a:visited {
color: #98B3DE;
text-decoration: none;
}

#topmenu a:hover { 
color: #FFFFFF; 
text-decoration: none; 
} 

#mainarea {
background: #CDCDCD url(../Images/flourish3.jpg);
background-repeat: no-repeat;
background-position: top right; 
margin: 0; 
padding: 10px; 
} 

#mainarea img { 
float: left; 
border: none; 
margin-right: 3px; 
margin-bottom: 3px; 
} 

#mainarea img.Italian { 
float: none; 
} 

#mainarea p { 
font-size: 1em; 
font-family: georgia, verdana, arial, sans-serif; 
font-weight: bold; 
text-align: justify; 
}

#mainarea p.notice {
font-style: italic;
font-size: 0.8em;
font-weight: normal;
}
 
#mainarea p.addrinfo {
text-align: center;
margin: 0;
padding: 0;
}

#mainarea span.addrinfo { 
font-size: 0.9em; 
font-family: georgia, verdana, arial, sans-serif; 
font-weight: normal; 
text-align: center;
margin: 0;
padding: 5px;
padding-bottom: 0; 
} 

#mainarea span.emph {
font-weight: bolder;
}

#mainarea address {
font-weight: bold;
text-align: center;
}

#mainarea a {
color: #4C4C4C;
font-weight: bold;
padding: 0.2em;
border-bottom: 0;
text-decoration: underline; 
}

#mainarea a:hover {
color: #FFFFFF;
}

#mainarea fieldset {
padding: 1em;
}

#mainarea form input.in1 {
display: block;
}

#mainarea form input.sub1 {
margin-right: 1.5em;
}

#menuwrap {
background: transparent;
margin: 5px;
margin-top: 0;
padding: 0;
text-align: center;
}

#menuwrap table {
table-layout: auto;
width: 100%;
text-align: left;
margin: 0;
padding: 5px;
background: #ECE5CD;
border-left: 2px solid #C9BFA5;
border-top: 2px solid #C9BFA5;
border-right: 2px solid #62573C;
border-bottom: 2px solid #62573C;
}

#menuwrap th {
background: #000066;
color: #CDCDCD;
margin: 0;
padding: 0;
border: none;
font-weight: bold;
}

#menuwrap tr {
background: transparent;
color: #000066;
margin: 5px;
padding: 5px;
border: none;
}

#menuwrap td {
font-size: 0.9em;
background: transparent;
color: #000066;
margin: 0;
padding: 0;
border: none;
font-weight: bold;
}

#menuwrap td.bsection {
background: #000066; 
color: #CDCDCD; 
margin: 10px;
padding: 0;
border: none;
text-align: center;
}

#menuwrap td.bsection2 {
background: transparent; 
color: #000066; 
margin: 3px;
margin-top: 5px;
padding: 0;
border: none;
text-align: center;
}

#menuwrap td.section {
background: #000066;
color: #CDCDCD;
margin: 3px;
margin-top: 5px;
padding: 0;
border: none;
text-align: center;
}

#menuwrap td.desc {
background: transparent;
color: #000066;
font-style: italic;
font-size: 0.9em;
font-weight: normal;
margin: 0;
padding: 0;
border: none;
}

#menuwrap td.desc2 {
background: transparent;
color: #000066;
font-style: italic;
font-size: 0.9em;
font-weight: normal;
margin: 0;
padding: 0;
border: none;
text-align: right;
}

#menuwrap td.dollars {
background: transparent;
color: #000066;
text-align: right;
margin: 0;
padding: 0;
border: none;
font-weight: bold;
}

#menuwrap td.comment {
background: transparent;
color: #000066;
font-style: italic;
font-size: 0.9em;
text-align: center;
margin: 0;
padding: 0;
border: none;
}

#couponwrap {
text-align: center;
margin: 0;
padding: 5px;
background: #ECE5CD;
border-left: 2px solid #C9BFA5;
border-top: 2px solid #C9BFA5;
border-right: 2px solid #62573C;
border-bottom: 2px solid #62573C;
}

#couponwrap p {
background: #000066;
color: #CDCDCD;
margin: 3px;
margin-top: 5px;
padding: 0;
border: none;
text-align: center;
}

#couponwrap img.Italian2 { 
float: none; 
} 

#bottommenu { 
clear: both; 
background: #000066; 
color: #CDCDCD; 
margin: 0; 
padding: 0;
width: 100%; 
text-align: center; 
} 

#bottommenu a { 
font-size: 0.9em; 
font-weight: bold; 
font-family: georgia, verdana, arial, sans-serif; 
text-decoration: none; 
color: #98B3DE; 
margin: 0;
padding: 0; 
} 

#bottommenu a:hover { 
color: #FFFFFF; 
text-decoration: none; 
} 

#bottommenu p {
font-size: 0.8em; 
line-height: 1.5em; 
color: #CDCDCD;  
margin: 0.5em; 
padding: 0; 
}
