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

a.navtab, a.navtab:link, a.navtab:visited, a.navtab:active {
	font-family: “Trebuchet MS”, Verdana, Arial, sans-serif;
	color: #fff;
	text-decoration: none;
}
	
a.navtab:hover {
	color: #91bf86;
}

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

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

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

.productdescription-container {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 1px solid #999;
}

#productdescription {
padding: 10px 10px 10px 10px;
}

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

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

.label2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; 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: 8pt; font-style: normal; font-weight: normal; color: #cccccc; text-decoration: none}
.footer a {  margin-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #cccccc; text-decoration: none; outline: none;}
.footer a:link {  color: #cccccc; outline: none;}
.footer a:visited {  color: #cccccc;}
.footer a:active {  color: #cccccc; outline: none;}
.footer a:hover {  color: #ffffff;}

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

.leftnav  {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #3b80c0; text-decoration: none}
.leftnav a {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; color: #3b80c0; text-decoration: none; outline: none;}
.leftnav a:link {  color: #3b80c0; outline: none;}
.leftnav a:visited {  color: #3b80c0}
.leftnav a:active {  color: #3b80c0; outline: none;}
.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: 10pt; color: #949494; font-weight: bold;}

a {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: underline; color: #3b80c0; outline: none;}
a:link {  color: #3b80c0; outline: none;}
a:visited {  color: #3b80c0;}
a:active {  color: #000000; outline: none;}
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: 10pt; color: #75b100; font-weight: bold;}

a.fitness {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: underline; color: #75b100; outline: none;}
a.fitness:link {  color: #75b100; outline: none;}
a.fitness:visited {  color: #75b100;}
a.fitness:active {  color: #75b100; outline: none;}
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: 10pt; color: #b195c6; font-weight: bold;}

a.lady {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: underline; color: #b195c6; outline: none;}
a.lady:link {  color: #b195c6; outline: none;}
a.lady:visited {  color: #b195c6;}
a.lady:active {  color: #b195c6; outline: none;}
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: 10pt; color: #ffaa00; font-weight: bold;}

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

a.adult {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: underline; color: #ffaa00; outline: none;}
a.adult:link {  color: #878787; outline: none;}
a.adult:visited {  color: #878787;}
a.adult:active {  color: #878787; outline: none;}
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: 10pt; 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; }

#image-container-right {
text-align: center;
color: #666666;
float: right;
padding-bottom: 10px;
}

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

.image-subtitle {
font-size: x-small;
}

.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; outline: none;
}

.leftnavbkg {
	background-image: url(http://www.aquasphereswim.com/includes/leftnav/bkg_leftnav.jpg); width: 122px; 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 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #cf8017; font-size: 12pt; font-weight: bold;
}

.wetsuit_racer {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #e51b24; font-size: 12pt; font-weight: bold;
}

.wetsuit_wracer {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #2c818b; font-size: 12pt; font-weight: bold;
}

.wetsuit_pursuit {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #696969; font-size: 12pt; font-weight: bold;
}

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;
}

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

.chiclets{
padding: 15px 15px;
}

.dropdown_title {
font-weight: bold; font-size:10pt; font-family: "Trebuchet MS";
}

.dropdown_item {
font-weight: normal; font-size:8pt; font-family: Arial, Helvietica, sans-serif;
}

.landingpage-p {
padding: 10px 10px 10px 10px; float: left; color: #fff;
background-color: #4b93dd;
}

.headertitles {
display: block;
color: #fff;
background-color: #4b93dd;
font-size: 14pt; font-weight: bold;
text-align: center;
padding-top: 5px; padding-bottom: 5px;
}

.bigtitles {
display: block; color: #000; font-size: 14pt; text-align: center; font-weight: bold; padding-top: 5px; padding-bottom: 5px;
}

.lifesportheadline {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
font-size: 14pt; 
color: #3b80c0; 
font-weight: bold; 
line-height: 1em;
display: block;
border-bottom: 1px solid gray;
}

a.tiplinks { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10pt; color: #3b80c0; font-weight: bold; outline: none;
}

.workouts {
padding: 10px; background-color: #3b80c0; color: #fff; display: block;
}

.eventmonths {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
font-size: 14pt; 
color: #fff;
background-color: #3b80c0;
font-weight: bold;
padding-left: 5px;
line-height: 1em;
display: block;
}

.eventlogo {
float: left; padding-right: 20px; margin-top: -14px;
}

.partnerlogo {
float: left; padding-right: 20px;
}

.chicklet-container {
margin-top: 220px;
}

#chicklets {
position: relative; bottom:0;
}

#chicklet-middle {
padding-left: 5px; padding-right: 5px;
}

#followus {
font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 6pt; font-weight: bold; margin-bottom: 4px; color: #fff; width: 114px; height: 14px; line-height: 14px;
}

.gallery-icon {
padding: 5px;
color: #000;
font-size: 12px;
line-height: 14px;
}
.gallery-icon a{text-decoration: none; outline: none;}
.gallery-icon a:link{text-decoration: none; outline: none;}
.gallery-icon a:visited{text-decoration: none;}
.gallery-icon a:active {text-decoration: none; outline: none;}
.gallery-icon a:hover{text-decoration: none; color: #90c4f9;}

.gallery-wrapper {display: none;}

.sizechart-bkg {
background-color: #fff;
}

