/*  This document contains the following sections:	*/
/*		Fonts										*/
/*		Links										*/
/*		Forms										*/
/*		Tables										*/
/*		Images										*/
/*		Boxes										*/


.loginTable
{
	border-width: 1;
	border-color: #00669E;
	border-style: groove;
	position: relative;
	top: 50px;
}

.loginText
{
	font-family: Verdana;
	font-size: 8pt;
	color: #00669E;
	font-weight: normal;
	background-color: transparent;
	line-height: 1.5;
}

.loginInput
{
	background-color : #FFFFFF;
	color : #00669E;
	font : normal 10px/10px verdana;
}

.loginSubmit
{
	background-color: ##FFF8FF;
	font: verdana;
	font : normal 10px/10px verdana, geneva, helvetica;
	color: #00669E;
}

.indexLogo
{
	position: relative;
	top: -2px;
	left: 2px;
}

.indexTagLine
{
	font-family: Verdana;
	font-size: 16pt;
	color: #000000;
	font-weight: normal;
	background-color: transparent;
	position: relative;
	top: 74px;
}

.indexTextTitle
{
	font-family: Verdana;
	font-size: 12pt;
	color: #000000;
	font-weight: normal;
	background-color: transparent;
	position: relative;
	top: 10px;
	left: 10px;
}

.indexMainText
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	background-color: transparent;
	position: relative;
	top: 10px;
	left: 10px;
}

.feedbackMainText
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	background-color: transparent;
	position: relative;
	top: 10px;
	left: 0px;
}

.shippingMainText
{
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	background-color: transparent;
	position: relative;
	top: 10px;
	left: 0px;
}

.feedbackTitleText
{
	font-family: Verdana;
	font-size: 12pt;
	color: #000000;
	font-weight: normal;
	background-color: transparent;
	position: relative;
	top: 10px;
	left: 0px;
}

.poolFriendsPic
{
	position: relative;
	top: -5px;
	left: -2px;
}

.contactPoolFriends4
{
	position: relative;
	top: -15px;
	left: -12px;
}

.shippingUPSPic
{
	position: relative;
	top: -5px;
	left: -2px;
}

.indexPaypal
{
	position: relative;
	top: 0px;
}

.indexTopHR
{
	position: relative;
	top: -20px;
}

.indexMainTR
{
	position: relative;
	top: -30px;
	left: 1px;
}

.sideMenu
{
	position: relative;
	left: 10px;
}

.cueMenu
{
	position: relative;
	left: 12px;
}

.indexFooter
{
	font-family: Verdana, Arial;
	color: #00669E;
	position: relative;
	top: 0px;
	left: -5px;
}

.contactUsFooter
{
	font-family: Verdana, Arial;
	color: #00669E;
	position: relative;
	top: 8px;
	left: -5px;
}

.white-noUnderline-Menu:link
{ text-decoration: none; color:#FFFFFF; font-family: Verdana, Arial; font-size: 11pt; font-weight: normal}
.white-noUnderline-Menu:visited
{ text-decoration: none; color:#FFFFFF; font-family: Verdana, Arial; font-size: 11pt; font-weight: normal}
.white-noUnderline-Menu:active
{ text-decoration: none; color:#FFFFFF; font-family: Verdana, Arial; font-size: 11pt; font-weight: normal}
.white-noUnderline-Menu:hover
{ text-decoration: none; color:#FFFF00; font-family: Verdana, Arial; font-size: 12pt; font-weight: normal}

.white-noUnderline-cueMenu:link
{ text-decoration: none; color:#FFFFFF; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}
.white-noUnderline-cueMenu:visited
{ text-decoration: none; color:#FFFFFF; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}
.white-noUnderline-cueMenu:active
{ text-decoration: none; color:#FFFFFF; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}
.white-noUnderline-cueMenu:hover
{ text-decoration: none; color:#FFFF00; font-family: Verdana, Arial; font-size: 10pt; font-weight: bold}


.blue-noUnderline-footerMenu:link
{ text-decoration: none; color:#00669E; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}
.blue-noUnderline-footerMenu:visited
{ text-decoration: none; color:#00669E; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}
.blue-noUnderline-footerMenu:active
{ text-decoration: none; color:#00669E; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}
.blue-noUnderline-footerMenu:hover
{ text-decoration: none; color:#002F5F; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}

.blue-underline-refund:link
{ text-decoration: underline; color:#00669E; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}
.blue-underline-refund:visited
{ text-decoration: underline; color:#00669E; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}
.blue-underline-refund:active
{ text-decoration: underline; color:#00669E; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}
.blue-underline-refund:hover
{ text-decoration: underline; color:#002F5F; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}

.blue-underline-learn:link
{ text-decoration: underline; color:#00669E; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}
.blue-underline-learn:visited
{ text-decoration: underline; color:#00669E; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}
.blue-underline-learn:active
{ text-decoration: underline; color:#00669E; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}
.blue-underline-learn:hover
{ text-decoration: underline; color:#002F5F; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}

.blue-underline-shippingInfo:link
{ text-decoration: underline; color:#00669E; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}
.blue-underline-shippingInfo:visited
{ text-decoration: underline; color:#00669E; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}
.blue-underline-shippingInfo:active
{ text-decoration: underline; color:#00669E; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}
.blue-underline-shippingInfo:hover
{ text-decoration: underline; color:#002F5F; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}

.blue-underline-notify:link
{ text-decoration: underline; color:#00669E; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}
.blue-underline-notify:visited
{ text-decoration: underline; color:#00669E; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}
.blue-underline-notify:active
{ text-decoration: underline; color:#00669E; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}
.blue-underline-notify:hover
{ text-decoration: underline; color:#002F5F; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}

.blue-underline-closeWindow:link
{ text-decoration: underline; color:#00669E; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}
.blue-underline-closeWindow:visited
{ text-decoration: underline; color:#00669E; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}
.blue-underline-closeWindow:active
{ text-decoration: underline; color:#00669E; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}
.blue-underline-closeWindow:hover
{ text-decoration: underline; color:#002F5F; font-family: Verdana, Arial; font-size: 10pt; font-weight: normal}

.viewPicsText:link
{ text-decoration: underline; color:#00669E; font-family: Verdana, Arial; font-size: 7pt; font-weight: normal}
.viewPicsText:visited
{ text-decoration: underline; color:#00669E; font-family: Verdana, Arial; font-size: 7pt; font-weight: normal}
.viewPicsText:active
{ text-decoration: underline; color:#00669E; font-family: Verdana, Arial; font-size: 7pt; font-weight: normal}
.viewPicsText:hover
{ text-decoration: underline; color:#002F5F; font-family: Verdana, Arial; font-size: 7pt; font-weight: normal}





.buyItNowbutton
{
	position: relative;
	top: -15px;
	left: 20px;
}

.VLLogo
{
	position: relative;
	top: 0px;
	left: -9px;
}

.Play89_logo
{
	position: relative;
	top: -10px;
	left: -9px;
}

.byrnesPic
{
	position: relative;
	top: -3px;
	left: 10px;
}

.bestPoolTutorPic
{
	position: relative;
	top: 0px;
	left: -17px;
}

/***** ======================================= *****/

/****  Fonts  ****/	
h1
{
	font-family: Comic Sans MS;
	font-size: 12pt;
	font-weight: normal;
	background-color: transparent;
	text-align: center;
}

.bigPink
{
	font-family: Comic Sans MS;
	font-size: 14pt;
	color: #FF00FF;
	font-weight: normal;
	background-color: transparent;
}

.regularPink
{
	font-family: Verdana, Arial;
	color: #FF00FF;
	font-size: 12pt;
}

.smallPink
{
	font-family: Verdana, Arial;
	color: #FF00FF;
	font-size: 10pt;
}

.smallPinkTall
{
	font-family: Verdana, Arial;
	color: #FF00FF;
	font-size: 10pt;
	line-height: .49cm;
}

.tinyPink
{
	font-family: Comic Sans MS, Verdana, Arial;
	color: #FF00FF;
	font-size: 9pt;
}

.tinyPinkVerdana
{
	font-family: Verdana, Arial;
	color: #FF00FF;
	font-size: 7pt;
}

.tinyPinkVerdanaTall
{
	font-family: Verdana, Arial;
	color: #FF00FF;
	font-size: 7pt;
	line-height: .51cm;
}

.tinyPinkVerdanaTall2
{
	font-family: Verdana, Arial;
	color: #FF00FF;
	font-size: 7pt;
	line-height: .55cm;
}

.green
{ color: #008000}

.boldGreen
{
	font-family: Comic Sans MS, Verdana, Arial;
	color: #008000;
	font-size: 10pt;
	font-weight: bold;
}

.boldGreenLarge
{
	font-family: Comic Sans MS, Verdana, Arial;
	color: #008000;
	font-size: 12pt;
	font-weight: bold;
}

.bigGreen
{
	font-family: Verdana, Arial;
	font-size: 16pt;
	color: #008000;
	font-weight: normal;
	background-color: transparent;
}

.regularGreen
{
	font-family: Verdana, Arial;
	font-size: 12pt;
	color: #008000;
	font-weight: normal;
	background-color: transparent;
}

.smallGreen
{
	font-family: Verdana, Arial;
	font-size: 10pt;
	color: #008000;
	font-weight: normal;
	background-color: transparent;
}

.smallGreenComicSansMS
{
	font-family: Comic Sans MS, Verdana, Arial;
	font-size: 12pt;
	color: #008000;
	font-weight: normal;
	background-color: transparent;
}

.tinyGreen
{
	font-family: Verdana, Arial;
	font-size: 7pt;
	color: #008000;
	font-weight: normal;
	background-color: transparent;
}

.blue
{ color: #1700B0}

.regularBlue
{
	font-family: Verdana, Arial;
	color: #1700B0;
	font-size: 12pt;
}

.tinyBlue
{
	font-family: Comic Sans MS, Verdana, Arial;
	color: #1700B0;
	font-size: 9pt;
}

.tinyTinyBlue
{
	font-family: Comic Sans MS, Verdana, Arial;
	color: #1700B0;
	font-size: 8pt;
}

.tinyBlueVerdana
{
	font-family: Verdana, Arial;
	color: #1700B0;
	font-size: 7pt;
}

.smallBlue
{
	font-family: Comic Sans MS, Verdana, Arial;
	color: #1700B0;
	font-size: 11pt;
}

.smallerBlue
{
	font-family: Verdana, Arial;
	color: #1700B0;
	font-size: 10pt;
}

.smallBlueTall
{
	font-family: Verdana, Arial;
	color: #1700B0;
	font-size: 10pt;
	line-height: .49cm;
}

.pink
{ color: #FF00FF}

.orange
{ color: #FF9933}

.regularOrange
{
	font-family: Verdana, Arial;
	color: #FF9933;
	font-size: 12pt;
}

.purple
{ color: #FB1CFE}


/****  Links  ****/
.red-noUnderline:link
{ text-decoration: none; color:#CC0033; }
.red-noUnderline:visited
{ text-decoration: none; color:#CC0033; }
.red-noUnderline:active
{ text-decoration: none; color:#CC0033; }
.red-noUnderline:hover
{ text-decoration: none; color:#FF3300; }

.green-noUnderline:link
{ text-decoration: none; color:#006633; }
.green-noUnderline:visited
{ text-decoration: none; color:#006633; }
.green-noUnderline:active
{ text-decoration: none; color:#006633; }
.green-noUnderline:hover
{ text-decoration: none; color:#00FF00; }

.green-Underline:link
{ text-decoration: underline; color:#006633; }
.green-Underline:visited
{ text-decoration: underline; color:#006633; }
.green-Underline:active
{ text-decoration: underline; color:#006633; }  
.green-Underline:hover
{ text-decoration: underline; color:#00FF00; }

.white-noUnderline:link
{ text-decoration: none; color:#FFFFFF; font-size: 10pt }
.white-noUnderline:visited
{ text-decoration: none; color:#FFFFFF; font-size: 10pt }
.white-noUnderline:active
{ text-decoration: none; color:#FFFFFF; font-size: 10pt }
.white-noUnderline:hover
{ text-decoration: none; color:#00FF00; font-size: 10pt; font-weight: bold}

.white-noUnderline-na:link
{ text-decoration: none; color:#FFFFFF; font-size: 10pt }
.white-noUnderline-na:visited
{ text-decoration: none; color:#FFFFFF; font-size: 10pt }
.white-noUnderline-na:active
{ text-decoration: none; color:#FFFFFF; font-size: 10pt }
.white-noUnderline-na:hover
{ text-decoration: none; color:#C9C9A9; font-size: 10pt }

.pink-underline:link
{ text-decoration: underline; color:#FF00FF; font-size: 8pt }
.pink-underline:visited
{ text-decoration: underline; color:#FF00FF; font-size: 8pt }
.pink-underline:active
{ text-decoration: underline; color:#FF00FF; font-size: 8pt }
.pink-underline:hover
{ text-decoration: underline; color:#00FF00; font-size: 8pt }

.pink-underlineMed:link
{ text-decoration: underline; color:#FF00FF; font-size: 10pt }
.pink-underlineMed:visited
{ text-decoration: underline; color:#FF00FF; font-size: 10pt }
.pink-underlineMed:active
{ text-decoration: underline; color:#FF00FF; font-size: 10pt }
.pink-underlineMed:hover
{ text-decoration: underline; color:#00FF00; font-size: 10pt }

.pink-noUnderline:link
{ text-decoration: none; color:#FF00FF; font-size: 10pt }
.pink-noUnderline:visited
{ text-decoration: none; color:#FF00FF; font-size: 10pt }
.pink-noUnderline:active
{ text-decoration: none; color:#FF00FF; font-size: 10pt }
.pink-noUnderline:hover
{ text-decoration: none; color:#00FF00; font-size: 10pt }

.pink-noUnderlineSmall:link
{ text-decoration: none; color:#FF00FF; font-size: 8pt }
.pink-noUnderlineSmall:visited
{ text-decoration: none; color:#FF00FF; font-size: 8pt }
.pink-noUnderlineSmall:active
{ text-decoration: none; color:#FF00FF; font-size: 8pt }
.pink-noUnderlineSmall:hover
{ text-decoration: none; color:#FF00FF; font-size: 8pt; font-weight: bold }

.blue-underline:link
{ text-decoration: underline; color:#1700B0; font-size: 8pt }
.blue-underline:visited
{ text-decoration: underline; color:#1700B0; font-size: 8pt }
.blue-underline:active
{ text-decoration: underline; color:#1700B0; font-size: 8pt }
.blue-underline:hover
{ text-decoration: underline; color:#00FF00; font-size: 8pt }

.blue-noUnderline:link
{ text-decoration: none; color:#1700B0; font-size: 10pt }
.blue-noUnderline:visited
{ text-decoration: none; color:#1700B0; font-size: 10pt }
.blue-noUnderline:active
{ text-decoration: none; color:#1700B0; font-size: 10pt }
.blue-noUnderline:hover
{ text-decoration: none; color:#00FFFF; font-size: 10pt; font-weight: bold}

.blue-noUnderlineSmall:link
{ text-decoration: none; color:#1700B0; font-size: 8pt; font-weight: bold }
.blue-noUnderlineSmall:visited
{ text-decoration: none; color:#1700B0; font-size: 8pt; font-weight: bold }
.blue-noUnderlineSmall:active
{ text-decoration: none; color:#1700B0; font-size: 8pt; font-weight: bold }
.blue-noUnderlineSmall:hover
{ text-decoration: none; color:#00FFFF; font-size: 8pt; font-weight: bold}

.blue-underlineMed:link
{ text-decoration: underline; color:#1700B0; font-size: 10pt }
.blue-underlineMed:visited
{ text-decoration: underline; color:#1700B0; font-size: 10pt }
.blue-underlineMed:active
{ text-decoration: underline; color:#1700B0; font-size: 10pt }
.blue-underlineMed:hover
{ text-decoration: underline; color:#00FF00; font-size: 10pt }



/****  Forms  ****/
.inputOne 
{
	background-color : #FFFFFF;
	color : #008000;
	font : normal 10px/10px verdana;
}

.inputTwo 
{
	background-color : #FFFFFF;
	color : #008000;
	font : normal 10px/10px verdana;
	line-height: 0.75cm;
}

.inputGreenTiny
{
	background-color : #FFFFFF;
	color : #008000;
	font : normal 9px/9px verdana;
}

.inputBlueSmall
{
	background-color : #FFFFFF;
	color : #000080;
	font : normal 9px/9px verdana, geneva, helvetica;
}

.inputBlueMed
{
	background-color : #F0F8FF;
	color : #000080;
	font : normal 12px/12px verdana, geneva, helvetica;
}

.inputBlueMedTall
{
	background-color : #F0F8FF;
	color : #000080;
	font : normal 12px/12px verdana, geneva, helvetica;
	line-height: .51cm;
}

.inputPurpleMed
{
	background-color : #F0E0FF;
	color : #000080;
	font : normal 12px/12px verdana, geneva, helvetica;
}

.inputPurpleMedTall
{
	background-color : #F0E0FF;
	color : #000080;
	font : normal 12px/12px verdana, geneva, helvetica;
	line-height: .51cm;
}

.inputBlackMed
{
	background-color : #C9C9A9;
	color : #000000;
	font : normal 12px/12px verdana, geneva, helvetica;
}

.inputBlackMedTall
{
	background-color : #C9C9A9;
	color : #000000;
	font : normal 12px/12px verdana, geneva, helvetica;
	line-height: .51cm;
}

.submitLogin
{
	background-color: #FF00FF;
	font: verdana;
	font : bold 12px/12px verdana, geneva, helvetica;
	color: #00FF00
}

.submitAdult
{
	background-color: #1700B0;
	font: verdana;
	font : bold 12px/12px verdana, geneva, helvetica;
	color: #00FF00
}

/****  Tables  ****/
.fourOrangeBorders 
{
	border-style: double;
	border-color: #FF9900;
	border-width: 3px;
	vertical-align: top;
}

.normalTD
{
	vertical-align: top;
}

.normalPaddedTD
{
	vertical-align: top;
	padding-left: .35cm;
	padding-right: .35cm;
}

.bottomTD
{
	vertical-align: bottom;
}

.mainBodyTD
{
	vertical-align: top;
	border-style: solid;
	border-color: #FF9933;
	border-top-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	padding-left: .35cm;
	padding-right: .35cm;
	font-size: 10pt;
	
}

.mainBodyTD-noPadding
{
	vertical-align: top;
	border-style: solid;
	border-color: #FF9933;
	border-top-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	padding-left: 0cm;
	padding-right: 0cm;
	font-size: 10pt;
	
}

.rightBarTD
{
	vertical-align: top;
	border-style: solid;
	border-color: #FF9933;
	border-top-width: 2px;
	border-left-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	padding-left: .25cm;
	font-size: 8pt;
}

.leftBarTD
{
	vertical-align: top;
	border-style: solid;
	border-color: #FF9933;
	border-top-width: 2px;
	border-left-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	padding-right: .25cm;
	font-size: 8pt;
}

.leftBarTD-topBorder
{
	vertical-align: top;
	border-style: solid;
	border-color: #FF9933;
	border-top-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	padding-right: .25cm;
	font-size: 8pt;
}

.white-blueBottomBorder 
{
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #000080;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
}

.blue-whiteBottomBorder 
{
	background-color: #000080;
	border-style: solid;
	border-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
}

.blue-whiteSideBorder 
{
	background-color: #000080;
	border-style: solid;
	border-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 0px;
	border-bottom-width: 1px;
}

.white-orangeBottomBorder 
{
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #FF9933;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
}

.orange-whiteBottomBorder 
{
	background-color: #FF9933;
	border-style: solid;
	border-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
}

.pink-whiteBottomBorder 
{
	background-color: #FF00FF;
	border-style: solid;
	border-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
}

.pink-whiteSideBorder 
{
	background-color: #FF00FF;
	border-style: solid;
	border-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 0px;
	border-bottom-width: 1px;
}

.lightOrangeForDatingProfile
{
	background-color: #FFEFFF;
	border-style: solid;
	border-color: #FF9900;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	font-family: Verdana, Arial;
	font-size: 10pt;
	color: #008000;
}

.lightOrangeForDatingProfileNoBorder
{
	background-color: #FFFFFF;
	border-style: solid;
	border-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
}

.lightBlueForAdultProfile
{
	background-color: #EFF7FF;
	border-style: solid;
	border-color: #1700B0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	font-family: Verdana, Arial;
	font-size: 10pt;
	color: #000080;
}

.lightGreenForDatingInfo
{
	background-color: #E0FFEF;
	border-style: solid;
	border-color: #008000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	font-family: Verdana, Arial;
	font-size: 10pt;
	color: #008000;
}