/* CSS Document */

body {
margin:0;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#333;
}

a:visited, a:link { 
text-decoration: none;
border-bottom:1px dotted #614731;
color:#614731;
}

a:hover, a:active {
text-decoration:none;
color:#fff;
background:#614731;
border-bottom:1px solid #614731;
}

h1 {
background: url(../Images/content/h1.jpg) no-repeat left top;
height:105px;
text-indent:-9999px;
overflow:hidden;
padding:0;
margin:0;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:1.3em;
margin-top:20px;
color:#614731;
}

h3 {
font-size:1.0em;
}
h4 {
margin-top:20px;
font-size:1.5em;
}
hr{
color:#FFCC66;
background-color:#FFCC66;
height:1px;
width: 40%;
border:none; 

}
#content h3 {
margin-left:0;
font-size:1.20em;
color:#614731;
text-align:left;
padding:3px 0 3px 0;
background:url(../images/title_bg.gif) repeat-y;
text-indent:20px;
border-top:1px #FFCC66 dotted;
border-bottom:1px #FFCC66 dotted;
}
p.center {
text-align:center;
}

p.center img {
padding:5px;
border:1px solid #ccc;
margin-top:40px;
}

#menu p.center img {
margin-top:10px;
}


/* LAYOUT */

#masthead {
height:105px;
width:100%;
background: url(../Images/content/masthead.jpg) 521px repeat-x;
}

#masthead h2 {
padding:10px;
margin:0;
color: #000;
float:right;
display:none;

}

#contentwrapper {
border-top:1px solid #ccc;background:#fff url(../Images/content/contentbg.jpg) top left repeat-x;
}

#content {
width:780px;
margin:0 auto;
padding-bottom:50px;
}

#content p img.left {
float:left;
margin-right:10px;
margin-bottom:10px;
padding:5px;
border:1px solid #ccc;
background: #efefef;
}

#content p img.right {
float:right;
margin-right:10px;
margin-bottom:10px;
padding:5px;
border:1px solid #ccc;
background: #efefef;
}

div.clear {
clear:both;
}

#footer {
width:100%;
height:100%;
text-align:center;
font-size:0.8em;
}

#footer div {
width:770px;
margin:0 auto;
}

#footer p.link {
margin:0;
}

#footer a:link, #footer a:visited {
border:0;
color:#614731;
}

#footer a:hover, #footer a:active {
color:#fff;
background:#614731;
}

table {
margin: 20px auto;
border:1px #ccc dashed;
}

td {
background:#f4f4f4;
}

#menu {
text-align:center;
padding:20px;
}
.specials td{
background:none;
padding:10px;
}

.specials a img, .specials  a:visited img, .specials a:hover img{
border:none;
}
#flashcontent2{
position:absolute;
top:125px;
left:0px;
width:100%;
z-index:1;
}

