@import url("/styles/IE_background.css");

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #666666;
	background-image: url('../images/bkg_gradtop.png'); background-repeat: repeat-x; vertical-align: top;
}

div,td,p {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}

.note {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: normal;}    

.label {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333;}

.label2 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}

.store {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #CC0000;}

.footer  {  margin-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #cccccc; text-decoration: none}
.footer a {  margin-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #cccccc; text-decoration: none}
.footer a:link {  color: #cccccc}
.footer a:visited {  color: #cccccc}
.footer a:active {  color: #cccccc}
.footer a:hover {  color: #ffffff}

.copyright{
font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #cccccc; 
}

.leftnav  {  font-family: Arial, Helvetica, sans-serif; font-size: 6pt; font-style: normal; font-weight: normal; color: #3b80c0; text-decoration: none}
.leftnav a {  font-family: Arial, Helvetica, sans-serif; font-size: 6pt; font-style: normal; font-weight: normal; color: #3b80c0; text-decoration: none}
.leftnav a:link {  color: #3b80c0}
.leftnav a:visited {  color: #3b80c0}
.leftnav a:active {  color: #3b80c0}
.leftnav a:hover {  color: #90c4f9}

.title {  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12pt; color: #949494; font-weight: bold;}
.subtitle {  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9pt; color: #949494; font-weight: bold;}

a {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: underline; color: #3b80c0;}
a:link {  color: #3b80c0;}
a:visited {  color: #3b80c0;}
a:active {  color: #000000;}
a:hover {  color: #90c4f9;}

.fitnesstitle {  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12pt; color: #75b100; font-weight: bold;}
.fitnesssubtitle {  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9pt; color: #75b100; font-weight: bold;}

a.fitness {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: underline; color: #75b100;}
a.fitness:link {  color: #75b100;}
a.fitness:visited {  color: #75b100;}
a.fitness:active {  color: #75b100;}
a.fitness:hover {  color: #4f91cd;}

.ladytitle {  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12pt; color: #b195c6; font-weight: bold;}
.ladysubtitle {  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9pt; color: #b195c6; font-weight: bold;}

a.lady {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: underline; color: #b195c6;}
a.lady:link {  color: #b195c6;}
a.lady:visited {  color: #b195c6;}
a.lady:active {  color: #b195c6;}
a.lady:hover {  color: #d5c2e2;}

.kidtitle {  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12pt; color: #ffaa00; font-weight: bold;}
.kidsubtitle {  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9pt; color: #ffaa00; font-weight: bold;}

a.kid {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: underline; color: #ffaa00;}
a.kid:link {  color: #ffaa00;}
a.kid:visited {  color: #ffaa00;}
a.kid:active {  color: #ffaa00;}
a.kid:hover {  color: #ffc146;}

a.adult {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: underline; color: #ffaa00;}
a.adult:link {  color: #878787;}
a.adult:visited {  color: #878787;}
a.adult:active {  color: #878787;}
a.adult:hover {  color: #b2b2b2;}

.infotitle {  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12pt; color: #3b80c0; font-weight: bold; line-height: 1em;}
.infosubtitle {  font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 9pt; color: #3b80c0; font-weight: bold;}

.headline {
font-family: Trebuchet MS, Arial, Helvetica, san-serif; font-weight: bold; font-size: 24px; color: #336699;
}

.subheadline {
font-family: Trebuchet MS, Arial, Helvetica, san-serif; 
font-style: italic; 
font-weight: bold; 
font-size: 12px; 
color: #000000;
padding-bottom: 20px;  
}

.headline-nosub {
border-bottom: 1px solid gray; margin-bottom: 10px; margin-top: 0px; font-family: Trebuchet MS, Arial, Helvetica, san-serif; font-weight: bold; font-size: 24px; color: #336699;
}

p {margin-top: 0px; margin-bottom: 0px; }

.images {
	margin: 10px 10px 10px 10px;
	float: right;
	border:1px;
	border-color:#336699;
 	border-style: solid;
}

.captions {
	font-family: "Arial", Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 10px; 
	padding-top: 5px; 
	padding-bottom: 5px;
}

.disclaimer {
 font-size: 10px; color: #3b80c0;
}

.disclaimer a, .disclaimer a:link, .disclaimer a:visited, .disclaimer a:hover {
 font-size: 10px; color: #3b80c0; text-decoration: none;
}

/*
.leftnavbkg_de {
	background-image: url(http://www.aquasphereswim.com/de/includes/leftnav_de/bkg_leftnav_de.jpg); width: 134px; height: 534px; background-repeat: no-repeat;
}
*/

.general-header {
	background-image: url('../us/images/products/headerbkg_general.gif'); background-repeat: repeat-x; height: 39px; margin-top:10px; margin-bottom:10px; text-align: center; font-family: Arial; font-size: 18px; font-weight: bold; color: #fff; line-height: 2.3em;
}

.lady-header {
	background-image: url('../us/images/products/headerbkg_lady.gif'); background-repeat: repeat-x; height: 39px; margin-top:10px; margin-bottom:10px; text-align: center; font-family: Arial; font-size: 18px; font-weight: bold; color: #fff; line-height: 2.3em;
}

.youth-header {
	background-image: url('../us/images/products/headerbkg_youth.gif'); background-repeat: repeat-x; height: 39px; margin-top:10px; margin-bottom:10px; text-align: center; font-family: Arial; font-size: 18px; font-weight: bold; color: #fff; line-height: 2.3em;
}

.fitness-header {
	background-image: url('../us/images/products/headerbkg_fitness.gif'); background-repeat: repeat-x; height: 39px; margin-top:10px; margin-bottom:10px; text-align: center; font-family: Arial; font-size: 18px; font-weight: bold; color: #fff; line-height: 2.2em;
}

.athletes-header {
	background-image: url('../us/images/products/headerbkg_adult.gif'); background-repeat: repeat-x; height: 39px; margin-top:2px; margin-bottom:5px; text-align: center; font-family: Arial; font-size: 18px; font-weight: bold; color: #fff; line-height: 2.2em;
}

.athletes-title {
font-size: 12px; color: #949494; padding: 10px 10px 5px 10px; font-weight: bold;
}

.athlete-separator {
background: url('../images/titles/title_rule.gif') width: 290px;
}

.athletenames {
font-family: Trebuchet MS, Arial, Helvetica, san-serif; font-weight: bold; font-size: 18px; color: #336699; border-bottom: 1px solid #919191;
}

.table-race {
background: #4b93dd; color: fff; font-weight: bold; padding-left: 10px; padding-right: 10px;
}

.table-position {
background: #4b93dd; color: fff; font-weight: bold; padding-left: 10px; padding-right: 10px;

}

.tablerows-even {
background: #dceaf8; border-top: 1px solid #919195; padding-left: 4px; padding-right: 4px;
}

.tablerows-odd {
background: #fff; border-top: 1px solid #919195; padding-left: 4px; padding-right: 4px;
}

.table-athletes {
border: 1px solid #919195;
}

.buynow {
padding-top: 15px;
}

.wetsuit_icon {
color: #cf8017; font-size: 10pt; font-weight: bold;
}

.wetsuit_racer {
color: #e51b24; font-size: 10pt; font-weight: bold;
}

.wetsuit_wracer {
color: #2c818b; font-size: 10pt; font-weight: bold;
}

.wetsuit_pursuit {
color: #696969; font-size: 10pt; font-weight: bold;
}

ul { }
li { }

ul.athletes {
text-align:left; list-style-position: inside; list-style-image: url(/us/images/bullet.gif);
}

hr {
color: #4b93dd;
background-color: #4b93dd;
height: 3px;
border: none;
margin: 5px 0;
}

.outer {
padding: 5px 5x 5px 5px; display: block;
}

.jfyimage {
padding: 10px 10px 10px 10px; float: left;
}

.content {
margin: 10px 10px 10px 10px;
}

.chiclets{
padding: 15px 15px;
}

.floatleft {
float: left;
padding-right: 10px;
}

.floatright {
float: right;
padding-left: 10px;
}