/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	margin: 0px;
	padding: 0px;
	background-color:#000000;
	color:#FFFFFF;
	background-image: url(images/toptile.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align:center;
	line-height:120%;
}

td, tr {
color:#FFFFFF;
font-size:11px;
}

h1 {
font-size:15px;
padding:0px;
margin:0px;

}

h2 {
font-size:13px;
padding:0px;
margin:0px 0px 4px 0px;
border-bottom: 1px solid white;
width:100%;
display:block;
}

h3 {
font-size:11px;
font-style:italic;
padding:0px;
margin:0px;
}

h4 {
color:#000000;
font-size:8px;
font-weight:normal;
}

p {
padding:0px 0px 3px 0px;
margin:0px;
}

p.contact {
font-size:9px;
}

.wrapper { 
text-align:left;
width:770px;
margin-left: auto;
margin-right: auto;
}


.topbanner {
background-image:url(images/top.gif);
width:770px;
height:56px;
background-repeat:no-repeat;
position:relative;
}

.mainimage {
float:right;
padding: 0px 0px 5px 5px;
}

A:link {text-decoration: underline; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13x; text-align: left;  }
A:visited {text-decoration: underline; color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13x;  }
A:hover {color: #CCFF66; text-decoration: underline; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13x;  }


A.footerlink:link {text-decoration: none; color: #FFFFFF; font-size:9px; font-family:Arial, Helvetica, sans-serif; text-align: left; line-height:97%; }
A.footerlink:visited {text-decoration: none; color: #FFFFFF; font-size: 9px; font-family:Arial, Helvetica, sans-serif; text-align: left;  line-height:97%;}
A.footerlink:hover {color: #CCFF66; text-decoration: none; font-size: 9px;  font-family:Arial, Helvetica, sans-serif; text-align: left; line-height:97%; }

.content {
vertical-align:top;
padding:15px 5px 5px 5px;
}

.floatleft {
float:left;
padding:0px 7px 5px 0px;
}

.floatright {
float:right;
padding:0px 0px 5px 7px;
}


.footer {
font-size:9px;
color:#FFFFFF;
text-align:center;
}


A.menulink:link, A.menulink:visited, A.menulink:hover {
/*background-image:url(images/line.gif);
background-position:center;
background-position:top;
background-repeat:no-repeat;*/
text-decoration: none; color:#CCFF66; font-size: 11px; 
font-family:Veranda, Helvetica, sans-serif; text-align: center;
vertical-align:middle;
width:auto;
display:block;
float:right;
margin-left:8px;

}

A.menulink:hover {
color:#FFFFFF;
}

.menupad {
position:absolute;
top:17px;
right:0px;
padding-top:40px;
padding-right:11px;
margin:0px;
}

.clear {
clear: both;
}
/* CSS form layout */

div.row {
font-family: verdana, arial; font-size: 12px;
color:#FFFFFF;
  clear: both;
  padding-top: 2px;
  
  }

div.row span.label {

  float: left;
  width: 100px;
  text-align: right;
  }

div.row span.formw {

  float: right;
  width: 350px;
  text-align: left;
  } 

.errors
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
}

#content {
width: 60%;
font-size: 11px;

}


table {
font-size: 11px;

}

.flashcontent {
width:144px;
height:31px;
}

a.amazonlink:link, a.amazonlink:visited, a.amazonlink:hover {
text-decoration: underline; color:#CCFF66; font-size: 10px; 
font-family:Veranda, Helvetica, sans-serif; text-align: center;
vertical-align:middle;
width:100px;
}

a.amazonlink:hover {
color:#FFFFFF;
}

.separatefaceandlutesandharpspic {
height: 500px;
}
.osdm {
text-indent:-2000px;
}

a.title_link {
text-decoration:none;
padding:0px 0px 3px 0px;
}

.entry h2 {
border:none;
}

