*{
padding: 0;
font-family: Verdana, Arial, sans-serif;
}

body {
margin: 0;
text-align: center;
background-image: url('../images/bg.gif');
background-repeat: repeat-y;
background-position: center;
}
#top_bar form {
height: 20px;
width: 350px;
margin: 0;
}
#holdall {
margin: auto;
text-align: center;
}

#container {
width: 760px;
text-align: center;
margin: auto;
}

#top_bar {
width: 760px;
height: 30px;
background-color: #2F364C;
background-image: url('../images/top_bar.gif');
font-size: 0.6em;
color: #FFFFFF;
}

#top_bar a:link {
color: #FFFFFF;
font-weight: bold;
}

#top_bar img {
border: 0;
}

#central_portion {
width: 720px;
margin: 0 20px 0 20px;
float: left;
display: inline;
}

#image_bar {
width: 720px;
height: 96px;
margin: 0;
}

#image_bar h1 {
font-size: 0.001em;
}

#menu_bar {
vertical-align:bottom;
text-align: center;
max-width: 720px;
max-height: 45px;
background-image: url('../images/menu_bg.gif');
background-repeat: repeat-x;
padding: 13px 14px 0px 14px;
}

#breadcrumb {
padding-left: 14px;
}

#breadcrumb p {
font-size: 0.6em;
}

#content_bar {
width: 718px;
background-color: #FFFFFF;
text-align: left;
}

.half {
width: 50%;
}

.left {
float: left;
}

.right {
float: right;
}

#top_bar .left {
margin-left: 20px;
margin-top: 5px;
}

#top_bar .right {
margin-right: 20px;
margin-top: 5px;
}

#top_bar .right input {
height: 15px;
width: 80px;
background-color: #D1DCFE;
border: 1px solid #A7AFC7;
font-size: 0.9em;
}

#top_bar .right .submit {
width: 25px;
font-weight: bold;
}

#content_bar .lefthalf {
padding-left: 20px;
/*margin-right: 20px;*/
float: left;
width: 480px;
}

#content_bar .main {
padding: 0 10px 0 10px;
}

.sidebar {
width: 160px;
padding: 0 20px 0 20px;
border-left: 1px solid #F5BC67;
background-color: #FFFB97;
height: 100%;
}

.sidebar p, .sidebar li {
font-size: 0.6em;
text-align: justify;
}

ul {
list-style-image: url('../images/bullet_arrow.gif');
}

a:link {
text-decoration: none;
color: #C08732;
}

a:visited {
text-decoration: none;
color: #C04D32;
}

a:hover {
text-decoration: underline;
}

h1,h2, h3, p, ul {
line-height: 1.2em;
margin: 0;
margin-bottom: 2px;
margin-top: 2px;
padding: 2px;
}

h1,h2,h3 {
text-align: center;
}

h3 {
margin-bottom: 0;
}

p, li, table {
font-size: 0.7em;
text-align:justify;
}

table table {
font-size: 0.9em;
}

h1 {
font-size: 1.1em;
}

h2 {
font-size: 0.9em;
}

h3 {
font-size: 0.8em;
}

hr {
text-align: center;
  border: 0;
  width: 90%;
  color: #FEFCC3;
  height: 4px;
  background-color: #FEFCC3;
}

.linkbar, .linkbar a:link, .linkbar a:visited {
text-transform: uppercase; 
font-weight: bold; 
font-size: 0.8em;
color: #999999;
text-align: center;
text-decoration: none;
}

.linkbar a:hover {
text-decoration: underline;
}

.linkbar a:visited {
color: #CCCCCC;
}

.copyright {
text-align: center;
font-size: 0.6em;
}

table.calendar {
font-size: 0.7em;
text-align: center;
}

table.bordered {
border: 1px solid #CCCCCC;
border-collapse: collapse;
}

table.bordered td {
border: 1px solid #CCCCCC;
}

.price {
color: #7B0000;
}

