.titlefont {
	font-family : "Times New Roman", Times, serif;
	font-size : 8pt;
	font-style : italic;
	color : #666666;
	font-weight : light;
	margin-top : 5px;
	margin-bottom : 0px;
}
.authorfont {
	font-family : "Times New Roman", Times, serif;
	font-size : 8pt;
	font-style : normal;
	color : #666666;
	font-weight : medium;
	margin-top : 5px;
	margin-bottom : 0px;
}
.frontfont {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-style : normal;
	color : #666666;
	font-weight : medium;
	margin-top : 0px;
	margin-bottom : 0px;
}

.countfont {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-style : normal;
	color : #999999;
	font-weight : medium;
	margin-top : 0px;
	margin-bottom : 0px;
}
.authorname {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16pt;
	font-weight : medium;
	line-height : 100%;
	margin-bottom : 0px;
	margin-top : 0px;
	margin-left : 0px;
	color : #666666;
	letter-spacing : .5em;
	margin-right : 0px;
}
.postertext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : light;
	line-height : 100%;
	margin-bottom : 10px;
	margin-top : 10px;
	margin-left : 0px;
	color : #999999;
	letter-spacing : 0em;
	margin-right : 0px;
}

.abouttext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size : 13px;
	font-weight : normal;
	line-height : 110%;
	margin: 10px;
	color : #666;
}

.abouttext_head {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size : 12pt;
	font-weight: bold;
	line-height : 100%;
	margin: 10px;
	color : #666;
}

.postertext_fr {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : light;
	line-height : 100%;
	margin-bottom : 10px;
	margin-top : 10px;
	margin-left : 0px;
	color : #999999;
	letter-spacing : .15em;
	margin-right : 0px;
}
.contactname {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16pt;
	font-weight : medium;
	line-height : 120%;
	margin-bottom : 5px;
	margin-top : 5px;
	margin-left : 20px;
	color : #666666;
	letter-spacing : .5em;
}
.contactaddress {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	line-height : 110%;
	margin-bottom : 15px;
	margin-top : 5px;
	margin-left : 20px;
	color : #666666;
}
.contactphone {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	line-height : 120%;
	margin-bottom : 5px;
	margin-top : 5px;
	margin-left : 20px;
	color : #666666;
}
.gobacktext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : light;
	line-height : 120%;
	margin-bottom : 5px;
	margin-top : 5px;
	margin-left : 20px;
	color : #666666;
}

.priceTable table {
border-collapse: collapse;
}
.priceTable th, .priceTable td {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color: #666;
	margin: 0;
	padding: 1px 0;
}
.altRow {
	background-color: #f0f0f0;
}
.pricelist {
	margin : 5px 20px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #666;
	font-weight:normal;
}

#swim_babes {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	list-style: none;
	margin:5px 20px;

}

li {

}

#swim_babes a:link, #swim_babes a:visited, #swim_babes a:active {
text-decoration: none;
color: #666;
}

#swim_babes a:hover {
text-decoration: underline;
color: #f60;
}

td.red_bold {
font-weight:bold;
color: #c00;
}