body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
a {
color:#003366;

}

a.hover {
color:#0099CC;
}

a.visited{
color:#003366;
}

a.active {
color:#003366;
}

h3 {

margin-bottom: 1px;
}

.lhm-body{
min-height: 768px;
display:inline-table;
background-color: #B5BCBD;
width:752px;
margin-left:auto;
margin-right:auto;
}

#mainBody{
text-align:center;
margin-left: auto;
margin-right: auto;
height: 100%;

}

.main-middle{
background-color: #B5BCBD;
text-align:center;
margin-left: auto;
margin-right: auto;
padding-bottom: 5px;
height: 100%;
width: 748px;
border: 0px solid #999;


}
.main-middle-left{
text-align:center;
border: 0px solid #ccc;
float:left;
margin-left:auto;

}
.main-middle-right{
text-align:center;
border: 0px solid #ccc;
float:right;
width:527px;
}
.main-middle-middle{
text-align:center;
border: 1px solid #ccc;
float:left;
width: 1px;
margin-left: 3px;
margin-top: 2px;
display:inline-table;
min-height: 910px;
height: 100%;
}

.review-container {
width: 260px;
border: 0px solid #ccc;
margin-top: 0px;
margin-right: 2px;
float:left;
margin-left: 1px;
}

.nav-container{
width: 735px;
height: 20px;
background-color:#E3E3E3;
border: 1px solid #666666;
float: left;
margin-top: 5px;
margin-left: 3px;
padding-left: 2px;
padding-right: 3px;
text-align:right;
font-size:16px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align: left;
}
.navs {
width: 435px;
height: 18px;
float: left;
text-align:left;
padding-top: 2px;
padding-bottom: 10px;
margin-left: 2px;
font-size:10px;
}
.navs a.visited{

text-transform:capitalize;
}

.navs a.hover{

text-transform:capitalize;
}
.navs a{

font-size:12px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
text-transform:capitalize;
}
.footer{
width:740px;
height: 24px;
border: 1px solid  #666666;
background-color: #363E46;
text-align:left;
font-size:12px;
padding-left:10px;
padding-top: 5px;
vertical-align:baseline;
color:#E9E9E9;

}
.footer-left {
float: left;
}

.footer-right {
text-align: right;
float: right;
}


.short-header{
width: 200px;
height: 18px;
background-color:#E3E3E3;
border: 1px solid #666666;
float: left;
margin-top: 5px;
margin-left: 3px;
padding-left: 2px;
padding-top: 3px;
text-align:left;
font-size:14px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
}

.med-header{
width: 517px;
height: 18px;
background-color:#E3E3E3;
border: 1px solid #666666;
float: left;
margin-top: 5px;
margin-left: 3px;
padding-left: 2px;
padding-top: 3px;
text-align:left;
font-size:14px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
}

.long-header{
width: 740px;
height: 18px;
background-color:#E3E3E3;
border: 1px solid #666666;
float: left;
margin-top: 5px;
padding-left: 2px;
padding-top: 3px;
text-align:left;
font-size:14px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
}


.header-blue-m{
text-align:left;
width:254px;
padding: 3px;
padding-top: 8px;
margin-top: 5px;
background:#363E46;
float:left;
color:#FFFFFF;
font-size:11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
}
.header-blue-s{
text-align:left;
width:198px;
padding: 3px;
margin-top: 5px;
margin-left: 3px;
background:#363E46;
float:left;
color:#FFFFFF;
font-size:11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
}
.description{
text-align:left;
width:150px;
padding: 3px;
float:left;
font-size:11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
}

.left-description{
text-align:left;
width:200px;
padding: 3px;
margin-left: 3px;
float:left;
font-size:11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
}

.long-description{
text-align:left;
width:515px;
padding: 3px;
margin-left: 3px;
margin-right: 3px;
float:left;
font-size:11px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
}

.left-artists-list{
text-align:left;
width:200px;
padding: 3px;
margin-left: 3px;
float:left;
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.image-right {
float: right;
}
.style2 {
	font-size: 12px;
	font-weight: bold;
}

#showInstructionsDiv{
float: right; 
width: 170px;
margin-top: 2px;
z-index: 3001;

}

#subscribe{
display: none; 
width: 198px;
z-index: 3002;
}

a.sub-link-text {
font-size:11px;
font-weight:bold;


}

#subForm{
display: block; 
background-color: #CCCCCC;  
color:#FFFFFF; 
border:solid 1px #003366;
width: 196px;
padding: 3px;
margin: 2px;
margin-left: 3px;
z-index: 3002;
}

.form-text {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
}

.form-input-small {
height: 10px;
width: 100px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}
.form-button-small {
height: 18px;
width: 70px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

img {
border:none;
}