body
{
margin:0;
padding:0;
font-family:verdana, arial, sans-serif;
font-size:x-small;
background:#1A1A1A url("/_images/body-bg.gif") repeat-x;
color:#fff;
}
a img
{
border:none;
}
h1
{
margin:0;
padding:0;
background-image: url("/_images/h1-bg.gif");
background-repeat:no-repeat;
padding:30px 0 0 100px;
/*
width:354px;
height:73px;
*/
}
#header
{
width:100%;
float:left;
background:#0063FC url("/_images/nav-bottom-fade.gif") repeat-x bottom;
padding:0 0 22px 0;
margin:-10px 0 0 0;
}
#nav
{
width:99%;
float:left;
background:black;
border-bottom:1px solid #035DBD;
padding:5px;
}
#nav ul
{
float:right;
margin:0 50px 0 0;
padding:0;
}
#nav li
{
list-style:none;
float:left;
}
#nav a
{
color:#757575;
text-decoration:none;
display:block;
padding:6px 20px;
border-left:1px solid #2c2d2d;
}
#nav li.last a
{
border-right:1px solid #2c2d2d;
}
#nav a:hover,
#nav a.current
{
color:#fff;
background-image:  url("/_images/nav-hover-bg.jpg");
background-repeat: no-repeat;
background-position: center center;
}
#content
{
clear:both;
width:771px;
margin: 0 auto;
text-align: justify;
}
#content-inner
{
background:#000;
padding:15px;
line-height:1.8;
font-size:11px;
float:left;
z-index:1000 !important;
}
#content-inner
{
padding-bottom:60px;

}
#content-footer
{
display:none;
/*
margin: 0 auto 30px auto;
background: url("/_images/footer-fade.png") repeat-x;
height:15px;
width:771px;
*/
}


h2
{
float:left;
text-transform: lowercase;
font-weight: normal;
font-size: 2em;
margin:0 0 0 0;
}
#halfwidth
{
padding-left:50%;
}
#fullwidth
{
padding:0;
}

#content a
{
color:#0064FA;
text-decoration:none;
border-bottom:1px dotted #0064FA;
}
#content a:hover
{
color:#5F9EFE;
border-bottom:1px solid #5F9EFE;
}
#content ul
{
margin:0;
padding:0;
}
#content li
{
list-style:square;
margin-left:14px;
}
#leadimage
{
text-align:center;
}
.testimonial,
.videolauncher
{
float:left;
width:100%;
margin:15px 0;
}
.testimonial img
{
display:block;
float:left;
}
.testimonial blockquote
{
font-style:italic;
padding:0 0 0 50%;
margin:0;
width:50%;
}
.testimonial blockquote p
{
margin:0;
}
.citation
{
font-style:normal;
}
#videos
{
float:left;
margin-top:-50px;
width:100%;
}
.videolauncher
{
width:80%;
margin-left:20%;
}
.videolauncher img
{
display:block;
float:left;
margin-right:20px;
}
#slideshowcontainer
{
float:left;
padding-left:100px;
margin-top:10px;
}
form div
{
margin-top:10px;
}
form div label
{
display:block;
cursor:pointer;
text-transform:lowercase;
}
form div input,
form div textarea
{
width:99%;
border:1px solid #000;
}
form div input:hover,
form div textarea:hover,
form div input:focus,
form div textarea:focus
{
border:1px solid #0063FC;
}
.rightalign
{
text-align:right;
}
#cmdContactUs
{
width:101px !important;
}
#address
{
margin-top:-240px;
}
div.halfwidth
{
padding-left:50%;
}

#content,
#content-inner
{
position:relative;
}
#hiddenfooterstuff
{
display:none;
}
.warning	
{
padding:5px;
background:silver;
color:black;
border:1px solid #757575;
}
.aboutpage
{
background: black url("/_images/biotherm-background.jpg") 0px 20px no-repeat !important;
}

/* - - - - - - - - - - - - - - - - - IE Fixes - - - - - - - - - - - - - - - */
* html #halfwidth p {height:1%}
.videolauncher a
{
border:1px solid black !important;
height:96px;
}
