@charset "utf-8";
/* CSS Document */



html, body {
margin:0;
padding:0;
border:0;
color: #ffffff;
font-size:  10px;
line-height:14px;
font-family:Arial, Helvetica, sans-serif;


}

#home {
background:#000000 url(../images/background.gif) no-repeat top center;	
}

#other {
background:#000000 url(../images/background2.gif) no-repeat top center;	
}

h1 {
margin:0;
padding-bottom:15px;
}


a {
color: #ee3e96;
	
	
}
a:hover {
color:#ffffff;
}


img { 
border: none; 

} 

img a{ 
border: none; 
}
 
img a:hover{
 border: none; 
 } 


#clearing {
clear:both;
}

#wrapper {
width:983px;
margin:0 auto;
}

#mainbody {
position: relative;	
width:983px;
height: 413px;
margin:0 auto;
background: #000000;
padding: 0;
z-index: 0;
}

#body-text {
position: relative;
float: left;
color: #ffffff;
font-size:  12px;
line-height:13px;
font-family:Arial, Helvetica, sans-serif;
width:500px;
height: 380px;
padding: 10px 0 10px 20px;
margin-top: -410px;
}

#body-text-sponsors {
position: relative;
float: left;
color: #ffffff;
font-size:  12px;
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
width:983px;
height: 380px;
padding: 10px 0 10px 20px;
margin-top: -410px;
}

#body-text ul {
	margin-left:15px;
	padding: 0;
	margin: 10px 0 15px 17px;
	list-style-type:disc;
}

h2 {
	font-size:  12px;
	font-weight: bold;
	color: #ee3e96;
	padding: 0;
	margin: 0;
}

#karina {
position: relative;
margin-top: -472px;
left: -35px;
width:403px;
height:454px;
behavior: url(iepngfix.htc);
background:url(../images/karina.png) no-repeat;
}

#main-image {
position: relative;	
float: right;
width:456px;
height:413px;
behavior: url(iepngfix.htc);
background:url(../images/main-image.png) no-repeat;
padding: 0;
margin: 0;
}

#clear {
	clear: both;
}

#logo {
position: relative;
margin-top: -360px;
left: 610px;
width:339px;
height:275px;
behavior: url(iepngfix.htc);
background:url(../images/logo.png) no-repeat;

}

#title {
position: relative;

float: left;
margin-top: -525px;
left: 40px;
width:631px;
height:99px;
behavior: url(iepngfix.htc);
background:url(../images/title.png) no-repeat;
padding: 0;


}

#promos {
position: relative;
padding: 0;
margin: 0;
text-align: right;
width:973px;
height:81px;
display:block;
top: -57px;
}


#promos a:hover {
background-position:0 -81px !important;
display:block;
height:81px;
width:156px;
}

#promos a.promo-apparel {
behavior: url(iepngfix.htc);	
background:transparent url(../images/promo-apparel.png) no-repeat scroll 0 0;
display:block;
float: right;
height:81px;
width:156px;
padding: 0 10px;
}

#promos a.promo-gallery {
behavior: url(iepngfix.htc);
background:transparent url(../images/promo-gallery.png) no-repeat scroll 0 0;
display:block;
float: right;
height:81px;
width:156px;
padding: 0 10px;
}

#promos a.promo-sponsors {
behavior: url(iepngfix.htc);
background:transparent url(../images/promo-sponsors.png) no-repeat scroll 0 0;
display:block;
float: right;
height:81px;
width:156px;
padding: 0 10px;
}

#flashcontent {
	position: relative;
	top: -9px;
	width: 970px;
	height: 431px;
	margin: 0 auto;
	color: #ffffff;
	clear:both;
	padding: 0;
}

#nav {
position: relative;
width:705px;
height:77px;
padding: 18px 0 35px 278px;
z-index:  100;

}

#home #nav {
	position: relative;
width:705px;
height:47px;
padding: 18px 0 35px 278px;
margin: 0;
}



#nav ul{

list-style: none;
padding: 0;
margin: 0;
text-align: right;
display: inline;
z-index: 100;
} 

#nav li{
 float: left;
 padding: 0 25px 0 0;
}


#nav li a {
display: block;
} 



#nav li a:hover {
display: block;
} 

body#home #home-nav-active
{
   width:55px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-home-active.png) no-repeat
}


#home-nav {
width:55px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-home.png) no-repeat
}

#home-nav a {
width:55px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-home.png) no-repeat
}

#home-nav a:hover {
width:55px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-home-active.png) no-repeat
}


#bio-nav-active {
width:38px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-bio-active.png) no-repeat;
}


#bio-nav {
width:38px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-bio.png) no-repeat;
}

#bio-nav a {
width:38px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-bio.png) no-repeat;
}

#bio-nav a:hover {
width:38px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-bio-active.png) no-repeat;
}


#news-nav-active {
width:53px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-news-active.png) no-repeat;
}


#news-nav {
width:53px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-news.png) no-repeat;
}

#news-nav a {
width:53px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-news.png) no-repeat;
}

#news-nav a:hover {
width:53px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-news-active.png) no-repeat;
}


#gallery-nav-active {
width:67px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-gallery-active.png) no-repeat;
}

#gallery-nav {
width:67px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-gallery.png) no-repeat;
}

#gallery-nav a {
width:67px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-gallery.png) no-repeat;
}

#gallery-nav a:hover {
width:67px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-gallery-active.png) no-repeat;
}


#sponsors-nav-active {
width:79px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-sponsors-active.png) no-repeat;
}

#sponsors-nav {
width:79px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-sponsors.png) no-repeat;
}

#sponsors-nav a {
width:79px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-sponsors.png) no-repeat;
}

#sponsors-nav a:hover {
width:79px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-sponsors-active.png) no-repeat;
}	


#clinics-nav-active {
width:62px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-clinics-active.png) no-repeat;
}

#clinics-nav {
width:62px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-clinics.png) no-repeat;
}

#clinics-nav a {
width:62px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-clinics.png) no-repeat;
}

#clinics-nav a:hover {
width:62px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-clinics-active.png) no-repeat;
}

#apparel-nav-active {
width:72px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-apparel-active.png) no-repeat;
}

#apparel-nav {
width:72px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-apparel.png) no-repeat;
}

#apparel-nav a {
width:72px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-apparel.png) no-repeat;
}

#apparel-nav a:hover {
width:72px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-apparel-active.png) no-repeat;
}



#contact-nav-active {
width:72px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-contact-active.png) no-repeat;
}

#contact-nav {
width:72px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-contact.png) no-repeat;
}

#contact-nav a {
width:72px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-contact.png) no-repeat;
}

#contact-nav a:hover {
width:72px;
height:28px;
behavior: url(iepngfix.htc);
background:url(../images/menu-contact-active.png) no-repeat;
}






#footer {
	position: relative;
width:800px;
float:left;
position:relative;
margin-top:-65px;
text-align:left;
color:#b2b2b2;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}


#footer a{
text-decoration:none;
color:#808080;
}

#footer a:hover{
color:#ffffff;
}

body#gallery #footer {
float:left;
position:relative;
top:13px;
}

body#gallery #copyright {
float:left;
position:relative;
top:15px;
}

#copyright {
position: relative;
color:#808080;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
width:800px;
float:left;
position:relative;
margin-top:-50px;
text-align:left;

}

#copyright a{
text-decoration:none;
color:#808080;
}

#copyright a:hover{
color:#ffffff;
}


#email-spacing {

margin-left:19px;
}

#spacing {
margin-left:9px;
margin-right:9px;
}

#phone-spacing {
margin-left:20px;
}
#fax-spacing {
margin-left:18px;
}

#mobile-spacing {
margin-left:17px;
}

input {
margin:7px 0 0 10px;
width:auto;
}

label {
display:block;
float:left;
margin:5px 0 0;
padding:0;
text-align:left;
width:80px;
}

textarea {
margin:7px 0 0 10px;
overflow:auto;
width:auto;
}