/* CSS Document */
*{margin:0; padding:0;}

body{font-size:100%}

p     { color: #404040; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; line-height: 1.2em }

div#mainwrap    { background-color: #ffffff; text-align: left; margin: 10px auto auto; width: 740px; border: solid 1px black }


div#contentarea     { width: 740px }

div#header      { background-color: white; background-image: url(images/toplogo.gif); background-repeat: no-repeat; background-position: 5px 15px; margin: 10px 10px 7px; padding-top: 20px; padding-left: 20px; width: 700px; height: 75px }

div#leftcolumn a:hover { color: #4a0704 }

div#listmenu         { color: black; font-size: 9pt; font-family: georgia, times, serif; line-height: 12pt; background-color: #fff; text-transform: uppercase; margin: 5px 10px 15px; padding: 10px 5px 5px; width: 710px; height: 23px; float: right; border-top: 4px solid #4a0704; border-bottom: thin solid #4a0704; line: red   }


div#listmenu li     { background-color: transparent; list-style-type: none; display: inline; margin-right: 24px; margin-left: 24px; padding-right: 5px; padding-left: 5px; position: relative; float: left }

div#listmenu a   { color: #404040; text-decoration: none; display: block; padding-top: 0; padding-bottom: 0 }

div#leftcolumn a   { color: #404040; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; line-height: 20pt; text-decoration: none; margin-left: 5px }
li { text-decoration: none; list-style-type: none }

a:hover    { color: #4a0704 }

div#listmenu a:hover { color: #4a0704 }

div#leftcolumn         { background-color: white; margin-left: 10px; padding: 10px; position: relative; width: 160px; height: 100%; float: left; overflow: hidden }


div#content          
{ font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: white; 
	background-image: none; 
	margin-right: 10px; 
	margin-left: 10px; 
	position: relative; 
	width: 520px; 
	height: auto; 
	float: right; 
	padding-bottom: 20px; 

	}



* html div#content {padding-right: 0;}

img  { border-top: thin solid #4a0704; border-bottom: thin solid #4a0704; margin-bottom:10px; }

.foot    { color: #333333; font-size: 9pt; font-family: Georgia, "Times New Roman", Times, serif }
.20      {
	color: #333333;
	font-size: 10pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

.listheight   { line-height: 18pt; text-indent: 12pt }

.subtitles        { color: #4a0704; font-size: 12.5pt; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; text-decoration: none }

.prices { color: #4a0704; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic }

.menu    { text-align: center }

i   { font-size: 8.5pt }

.sidebartitle   { color: #000; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-transform: uppercase }

div#footer     { font-family: Georgia, "Times New Roman", Times, serif; background-color: white; text-align: center; margin-top: 10px; margin-right: 10px; margin-left: 10px; padding-top: 15px; width: 720px; height: 60px; clear: both; border-top: 3px solid #4a0704 }

.clearfix:after{
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix{display: inline-table;}

/* backslash hack hides from IE mac - my notes from CSS book\*/
*html.clearfix{height:1%;}
.clearfix{display:block;}
/*end backslash hack*/
a:link  { color: #404040; text-decoration: none }
.subheadings        { color: #4a0704; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bold }
hr { border-top: 1pt dotted #307277 }
.sublist {
	text-indent: 10px;
}
.lineheight {
	line-height: 25pt;
}
