/*



Theme Name: Performance Free Diving



Description: Performance Free Diving Website theme.



*/







body {



	font-family: Helvetica, Verdana, Arial, sans-serif;



	font-size: 11px;



	line-height: 16px;



	color: #58595b;



	background: #162967;



	margin: 0px;



	padding: 0px;



	text-align: center;



}



img, div { behavior: url(iepngfix.htc) }







#PFIMainWrap {



	margin: 0px auto;



	padding: 0px 25px;



	width: 950px;



	background: url(images/background.jpg) no-repeat top;



}



#PFIBodyWrap {



	margin: 185px 0px 0px;



	padding: 0px;



	float: left;



	width: 947px;



	text-align: left;



}



#PFItopround {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 947px;



}



#PFICenterWrap {



	margin: 0px;



	padding: 0px 0px 0px 5px;



	float: left;



	width: 942px;



	background: url(images/whiterepeat.png) repeat;



}



#PFIbottomround {



	margin: 0px;



	padding: 5px 20px 0px 0px;



	float: left;



	width: 927px;



	background: url(images/bottom.jpg) no-repeat top;



	height: 51px;



}



#bottomlogosRight {



	margin: 0px;



	padding: 0px;



	float: right;



	width: 700px;



	text-align: right;



}



#BBB {



	margin: 0px;



	padding: 5px 0px 0px 20px;



	float: left;



	width: 200px;



}



#PFIWhiteTop {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 937px;



}



#PFIWhiteWrap {



	margin: 0px;



	padding: 5px 0px 0px 10px;



	float: left;



	width: 927px;



	background: url(images/whiteBoxCntr.png) repeat-y;



}



#PFIWhiteBtm {



	margin: 0px;



	padding: 0px 0px 10px;



	float: left;



	width: 937px;



}



#NavLinksWrap {

	margin: 0px;

	padding: 5px 0px 5px 5px;

	float: left;

	width: 675px;

}



#NavLinksWrap a.lasttoplink {



	border-style: none;



}



#NavButtonsWrap {

	margin: 0px;

	padding: 0px 10px 5px 0px;

	float: right;

	width: 225px;

	text-align: right;

}



#NavButtonsWrap img {



	padding-right: 5px;



}



#NavLinksWrap a {



	font-size: 12px;



	line-height: 16px;



	color: #162967;



	text-decoration: none;



	border-right: 1px solid #FFFFFF;



	padding: 5px 7px;



	font-weight: bold;



}



#NavLinksWrap a:hover {



	color: #2989cf;



}



#RightColumn {



	margin: 0px;



	padding: 0px 10px 0px 0px;



	float: right;



	width: 340px;



}



#RightColumn a {



	color: #df8301;



	text-decoration: none;



	border-bottom: 1px dashed #df8301;



}



#RightColumn a:hover {



	border-bottom: none;



	border-top-style: none;



	border-right-style: none;



	border-left-style: none;



}



#RightColumn p {



	margin: 5px 0px;



	padding: 0px;



}



#ContentAreaWrap {



	margin: 0px;



	padding: 0px 0px 0px 30px;



	width: 630px;



	float: left;



}



#clear {



	clear: both;



}



#PFIFooterLinks {



	margin: 0px;



	padding: 10px 0px 0px;



	float: left;



	width: 947px;



}



h1.CatHeader {



	font-size: 11px;



	line-height: 12px;



	color: #162967;



	margin: 10px 0px 0px;



	padding: 0px;



}



h1.CatSubHeads {



	font-size: 18px;



	line-height: 20px;



	font-weight: normal;



	margin: 10px 0px 0px;



	padding: 10px 0px 0px;



	background: url(images/dots.gif) repeat-x top;



	color: #e5af02;



}



table#footerinfo {



	color: #FFFFFF;



	text-align: left;



}



table#footerinfo td {



	padding: 10px 0px 10px 10px;



}



.VertlineWhite {



	border-right: 1px solid #FFFFFF;



}



table#footerinfo p {



	margin: 0px;



	padding: 0px;



}



#HomeFlashwrap {



	margin: 0px;



	padding: 0px;



	width: 680px;



	float: left;



}



#Feature1Wrap {



	margin: 0px;



	padding: 0px 10px 0px 0px;



	float: right;



	width: 210px;



	color: #013457;



	font-size: 12px;



	line-height: 14px;



}



#Feature2Wrap {



	margin: 0px;



	padding: 0px 10px 0px 0px;



	float: right;



	width: 210px;



	color: #013457;



	font-size: 12px;



	line-height: 14px;



}

#Feature1Wrap ul#Explore {

	margin: 0px;

	padding: 0px 0px 0px 20px;

	list-style: disc outside;

}

#Feature1Wrap ul#Explore li {

	margin: 10px 0px;

	padding: 0px;

}



#Feature2Wrap ul {



	margin: 0px;



	padding: 0px 0px 0px 5px;



	list-style: none;



}



#Feature2Wrap ul li a {



	color: #58595b;



	text-decoration: none;



	font-size: 12px;



	line-height: 14px;



	padding-left: 2px;



}



#Feature2Wrap ul li {



	list-style: url(images/bullet.png) inside;



	padding-top: 5px;



	padding-bottom: 5px;



}



#PFIYellowTop {



	margin: 0px;



	padding: 0px;



	float: left;



	width: 714px;



}



#PFIYellowWrap {



	margin: 0px;



	padding: 0px 0px 0px 10px;



	float: left;



	width: 704px;



	background: url(images/yellowboxCntr.png) repeat-y;



}



#PFIYellowBtm {



	margin: 0px;



	padding: 0px 0px 10px;



	float: left;



	width: 714px;



}



#LeftColumn {



	margin: 0px;



	padding: 0px 0px 0px 5px;



	float: left;



	width: 250px;



}



#PosterWrap {



	margin: 0px;



	padding: 10px 0px 0px 10px;



	width: 545px;



	float: left;



}



#ContentAreaWrap h1 {



	font-size: 20px;



	line-height: 22px;



	font-weight: bold;



	border-top: 1px solid #CCCCCC;



	border-bottom: 1px solid #CCCCCC;



	margin: 0px;



	padding: 5px 0px;



}



#ContentAreaWrap p {



	margin: 10px 0px;



	padding: 0px;



}



#ContentAreaWrap h2 {



	font-size: 20px;



	line-height: 22px;



	font-weight: normal;



	border-top: 1px solid #CCCCCC;



	border-bottom: 1px;



	margin: 0px;



	padding: 15px 0px 0px;



}



#ContentAreaWrap a {



	color: #df8301;



	text-decoration: none;



	border-bottom: 1px dashed #df8301;



}



#ContentAreaWrap a:hover {



	border-style: none;



}



#ContentAreaWrap a img {



	border-style: none;



}



#ContentAreaWrap a.noborder {



	border-style: none;



}



#PFIFooterLinks a {



	color: #FFFFFF;



	text-decoration: none;



}



#BiosWrap img {



	padding: 10px 30px 30px 10px;



	float: left;



}



#BiosWrap {



	margin: 0px;



	padding: 0px 0px 0px 30px;



	width: 860px;



	float: left;



}



#BiosWrap h1 {



	font-size: 20px;



	line-height: 22px;



	font-weight: bold;



	border-top: 1px solid #CCCCCC;



	border-bottom: 1px solid #CCCCCC;



	margin: 0px;



	padding: 5px 0px;



}



#BiosWrap p {



	margin: 10px 0px;



	padding: 0px;



}



#BiosWrap a {



	color: #df8301;



	text-decoration: none;



	border-bottom: 1px dashed #df8301;



}



#BiosWrap a:hover {



	border-bottom: none;



	border-top-style: none;



	border-right-style: none;



	border-left-style: none;



}



#BiosWrap h2 {



	font-size: 20px;



	line-height: 22px;



	font-weight: normal;



	border-top: 1px solid #CCCCCC;



	border-bottom: 1px;



	margin: 0px;



	padding: 5px 0px 0px;



}



#PFIFooterLinks a:hover {



	border-bottom: 1px dashed #FFFFFF;



}



#HomeNewsWrap {



	float: left;



	width: 690px;



	margin: 0px;



	padding: 10px 0px 0px;



}



#HomeNewsWrap h2 {



	font-size: 12px;



	line-height: 14px;



	margin: 0px;



	padding: 0px 0px 5px;



	border-bottom: 2px dotted #58595b;



}



#HomeNewsWrap p {



	margin: 5px 0px;



	padding: 0px;



}



#HomeNewsWrap td {



	padding-right: 10px;



}



#HomeNewsWrap h3 {



	font-size: 12px;



	line-height: 14px;



	margin: 0px;



	padding: 5px 0px 0px;



	border-top: 2px dotted #58595b;



}



#HomeNewsWrap a {



	font-weight: bold;



	color: #4f9ace;



	text-decoration: none;



}



#HomeNewsWrap a:hover {



	border-bottom: 1px dashed #4f9ace;



}



#PFIYellowWrap h1 {



	font-size: 16px;



	line-height: 18px;



	color: #FFFFFF;



	margin: 0px;



	padding: 0px;



}



#HomeNewsHeader {

	padding: 8px 20px;

	float: left;

	width: 650px;

	background: url(images/greybar.png) repeat-x;

}

#SocialLogoWrap img {

	padding-left: 5px;

}



#SocialLogoWrap {

	margin: 0px;

	padding: 0px;

	float: right;

	width: 400px;

	text-align: right;

}



h1.homenews {



	float: left;



}



table.bios td {



	padding-top: 15px;



}


