body {margin:0px; padding:0px; background-color:#CBCFC8;background-image:url(graphics/background.gif);background-repeat:repeat-y;}
p,li {font-family:Verdana,Helvetica,sans-serif;font-size:12px;padding:3px 10px 3px 0px;margin:0px;color:#515169;}
.right {width:450px;}
.right p {padding-left:50px;padding-right:0px;padding-bottom:10px;}
.left p {padding-left:0px;padding-right:50px;padding-bottom:10px;}
.left img {margin-right:50px;margin-bottom:35px;}
.right ul {padding-left:65px;}
li {font-weight:400;color:#ab4608;}
li span {color:#515169;}

label {font-family:Verdana,Helvetica,sans-serif;font-size:12px;padding:3px 10px 3px 0px;margin:0px;color:#515169;font-weight:800;}
td {font-family:Verdana,Helvetica,sans-serif;font-size:12px;color:#515169;}
select {font-family:Verdana,Helvetica,sans-serif;font-size:12px;color:#515169;}
th {text-align:left;color:#ffffff;background-color:#0e5b79;}
th p {padding:2px;color:#ffffff;}
div.headline {margin:0 0 38px 0; padding:10px 0px 20px 250px; background-color:#ffffff;background-repeat:no-repeat;height:37px;width:547px;}

/*div.headline_OLD {margin:0px; padding:0px; background-color:#ffffff;background-repeat:no-repeat;width:457px;height:37px;margin-bottom:38px;padding:10px 0px 20px 250px;}*/

h1 {font-family:Verdana,Helvetica,sans-serif;font-size:18px;font-weight:800;color:#515169;margin:0px;padding:3px 10px 20px 0px;}
h2 {font-family:Verdana,Helvetica,sans-serif;font-size:15px;font-weight:800;color:#515169;margin:0px;padding:3px 10px 20px 0px;}

form {margin:0px;}
input {font-size:12px;}
textarea {font-size:12px;font-family:Verdana,Helvetica,sans-serif;}
select {font-size:12px;}

.copyright{border-top:1px dotted #446dab;margin:100px 20px 20px 20px;width:958px;}
.copyright p {font-size:10px;}

.content{width:998px;background-color:#ffffff;}
.midcol {margin:80px 100px 0px 100px;background-color:#ffffff;padding-bottom:65px;}

.midcolExpanded {margin:60px 50px 0px 50px;background-color:#ffffff;padding-bottom:65px;width:897px;}



.midcolb {margin:0px 100px 80px 100px;border-top:1px dotted #a8aabf;background-color:#4f5265;width:797px;}

.midcolc {margin:0px 100px 80px 100px;border-top:1px dotted #a8aabf;background-color:#4f5265;width:797px;}
.midcold {margin:80px 50px 0px 50px;background-color:#ffffff;padding-bottom:65px;width:950px;}

.pricelist td {background-image:url(graphics/price_dots.gif);background-repeat:repeat-y;border-bottom:1px dotted #be6200;padding:3px 3px 3px 9px;text-align:center;}


.odd {background-color:#ffffff;}
.even {background-color:#efefef;}

a {font-weight:800}
a:link {color:#446dab;}
a:visited {color:#446dab;}
a:hover {color:#446dab;}

a.menu {font-weight:400;margin-right:20px;text-decoration:none;font-size:14px;}
a.menu:link {color:#4272b0;}
a.menu:visited {color:#4272b0;}
a.menu:hover {color:#4272b0;}

a.menuselected {font-weight:400;margin-right:20px;text-decoration:none;font-size:14px;}
a.menuselected:link {color:#be6200;}
a.menuselected:visited {color:#be6200;}
a.menuselected:hover {color:#be6200;}

a.notSel:visited {color:#0e5b79;}
a.sel:visited {color:#FFFFFF;background-color:#0e5b79;}

/*dhtml calendar*/
.calendar {width:170px;border:2px solid #ff9900;visibility:hidden;position:absolute;background-color:#ffffff;layer-background-color:#ffffff;}
.month {font-weight:800;}
.today {background-color:#ddddff;}
.seldate {background-color:#ffff00;}
.we {background-color:#efefef;}
.unavailable {color:#666666;}
.calendar p {padding:3px 5px 3px 5px;font-size:12px;}
.calendar a {text-decoration:underline;font-weight:400;}
.calendar a:link {color:#ff9900;}
.calendar a:visited {color:#ff9900;}
.calendar a:hover {color:#ff9900;text-decoration:underline;}
