@charset "utf-8";
/* CSS Document */

/*
.headerlinks a:link {color: #0352E4}
.headerlinks a:visited {color: #0352E4}
.headerlinks a:hover {color: #022B75}
.headerlinks a:active {color: #0352E4}

.footerlinks a:link {color: #FFFFFF}
.footerlinks a:visited {color: #FFFFFF}
.footerlinks a:hover {color: #DFDFDF}
.footerlinks a:active {color: #FFFFFF}
*/


input::-webkit-input-placeholder {
	color: rgba(254,115,99,1);
}
input::-moz-placeholder {
	color: rgba(254,115,99,1);
}
input:-moz-placeholder {
	color: rgba(254,115,99,1);
}
input:-ms-input-placeholder { 
	color: rgba(254,115,99,1);
}
textarea::-webkit-input-placeholder {
	color: rgba(254,115,99,1);
}
textarea::-moz-placeholder {
	color: rgba(254,115,99,1);
}
textarea:-moz-placeholder {
	color: rgba(254,115,99,1);
}
textarea:-ms-input-placeholder { 
	color: rgba(254,115,99,1);
}

.BUTTON {
	font-family:Tahoma;
	font-size:8.5pt;
	font-weight:normal;
	font-style:normal;
	color:#FFF;
	valign: middle;
	background-color:#4b85a0;
	border: 1px solid;
	border-color: #02193f;
	height:20px;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#9A99B1');
	}

.BUTTONIMAGEUP {
	font-family:Tahoma;
	font-size:8.5pt;
	font-weight:normal;
	font-style:normal;
	color:#003300;
	valign: middle;
	background-color:#F1F1F9;
	border: 1px solid;
	border-color: #C2CCFC;
	height:20px;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#9A99B1');
	}
	
.BUTTONIMAGEDOWN {
	font-family:Tahoma;
	font-size:8.5pt;
	font-weight:normal;
	font-style:normal;
	color:#003300;
	valign: middle;
	background-color:#F1F1F9;
	border: 1px solid;
	border-color: #C2CCFC;
	height:20px;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.Gradient
		(GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#9A99B1');
	}
	
.TEXTBOX {
	color: #4B4B4B;
	font-size: 8.5pt;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	letter-spacing: 1px;
	border:2px solid #C2CCFC;
	}
	
.STRINGLIST {
	color: #5A5A5A;
	font-size: 8.5pt;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	letter-spacing: 1px;
	border:1px solid #C2CCFC;
	}

.TEXTBOXINFO {
	color: #4B4B4B;
	font-size: 8.5pt;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	letter-spacing: 1px;
	background-color: lightyellow;
	border:2px solid #C2CCFC;
	}
	
.DATEANDTIME {
	color: #4B4B4B;
	font-size: 8.5pt;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	text-align:center;
	letter-spacing: 1px;
	border:2px solid #C2CCFC;
	cursor:pointer;
	}

.TEXTBOXREADONLY {
	color: #444;
	font-size:8.5pt;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	letter-spacing: 1px;
	border:2px solid #C2CCFC;
	background-color:#F9FAFD;
	}
	
.DROPDOWN {
	color: #4B4B4B;
	font-size:8.5pt;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	border:2px solid #C2CCFC;
	letter-spacing: 0em;
	cursor:pointer;
	scrollbar-arrow-color: #4b85a0;
	}
	
TABLE {
 	table-layout: fixed;
 	cellpadding: 1px;
 	}
.systeminfotable 
{
	border-right:  1px solid #238AB8;
	border-left:   1px solid #238AB8;
	border-bottom: 1px solid #238AB8;
 }
.bottomrightinfotable
 {
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
 }
 .bottomleftinfotable
 {
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
 }
 
.bodyframe {
	position: static;
	margin: 0 auto;
  	width: 1100px;
  	text-align: left;
	top: 0px;
	padding: 0;
	background-color: #DAD9D6;
	border-style:solid;
	border-width:2px;
	border-color:#ADACAA;
	}

.bodycanvas {
	position: static;
	font-family: Helvetica, Arial, sans-serif;
	background-color: #FFFFFF;
	font-size: 8.5pt;	
	color: #4B4B4B;
	letter-spacing: 1px;
	}

.servercell {
	background-color: #666666;
    border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 4px;
	font-size: 7pt;
	}
	
.cellborderbottom{
	border-bottom:1px solid #C3C3C3;
}
.cellborderleft{
	border-left:1px solid #C3C3C3;
}
.cellborderright{
	border-right:1px solid #C3C3C3;
}
.cellbordertop{
	border-top:1px solid #C3C3C3;
}
.cellborderleftbottom{
	border-left:1px solid #C3C3C3;
	border-bottom:1px solid #C3C3C3;
}
.cellborderrightbottom{
	border-right:1px solid #C3C3C3;
	border-bottom:1px solid #C3C3C3;
}
.servercell a:link {color: #FFFFFF;}      /* unvisited link */
.servercell a:visited {color:#FFFFFF;}  /* visited link */
.servercell a:hover {color: #FFFFCC;}  /* mouse over link */
.servercell a:active {color:#FFFFFF;}  /* selected link */	

.vacantservercell {
	background-color: #CCCCCC;
    border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 4px;
	}

.serverselected {
	background-color: #FF6666;
    border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 4px;
	}

.servercellerror a:link {color: #FFFFFF;}      /* unvisited link */
.servercellerror a:visited {color:#FFFFFF;}  /* visited link */
.servercellerror a:hover {color: #FFFFCC;}  /* mouse over link */
.servercellerror a:active {color:#FFFFFF;}  /* selected link */
		
.logo {
	align:left;
	position: relative;
	height: 55px;
	left: 0px;
	top: 0px;
	z-index:99;
	}
	
.navbar {
	position: static;
	left: 0px;
	top: 0px;
	z-index: 99;
	text-align: center;
	float: left;
	}
	
.header {
	font-size: 14pt;
	font-weight: bold;
	}
	
.helpheader {
	font-size: 10pt;
	font-weight: bold;
	}
	
.bodyquickhelp {
	position: static;
	font-family: Helvetica, Arial, sans-serif;
	background-color: #FFFFFF;
	font-size: 8pt;	
	color: #4B4B4B;
	letter-spacing: 1px;
	}
.hometable {	
	color: #4B4B4B;
	letter-spacing: 1px;	
}
.hometable td, th {
	padding: 3px;
	border-collapse: collapse;
}
.hometable td {
	/***background-color: #F4F4FF;***/
	font-size: 8pt;	
}

a:link {color:#4B4B4B;}      /* unvisited link */
a:visited {color:#4B4B4B;}  /* visited link */
a:hover {color:#4b85a0;}  /* mouse over link */
a:active {color:#0000FF;}  /* selected link */


/*** START HOME PAGE CALLOUT ***/

.bodyImageCallout {
	margin: 0 0 0 0;
	/*** border-color: #4b85a0; ***/
	/*** border-style:solid; ***/
	/*** border-width: 1px; ***/
	width:125px;
	}

.homeImageCallout {
	position:relative;
	margin: 0px 0px 0px 0px;	
	float:right;
	width: 125px;
	top: 00px;
	left: 30px;
	padding: 100;
	}

.homeImageDev {
	position:relative;
	margin: 0px 20px 0 0;	
	float:left;
	width: 195px;
	top:4px;
	}
	
.bodyImageDev {
	margin: 0 0 0 0;
	border-color: #4b85a0;
	border-style:solid;
	border-width: 1px;
	width:195px;
	}

.bodyImage2Dev {
	margin: 20px 0 20px 0;
	border-color: #4b85a0;
	border-style:solid;
	border-width: 1px;
	width:195px;
	}
	
.textBody_Dev {
	position:relative;
	margin: 0 auto;
	padding: 0 0 0 0;	
	width: 660px;
	text-align:left;
	}
	
.textBody_Dev2 {
	position:relative;	
	width: 800px;
	text-align:left;
	}
	
.contentHome_Dev {
	position:relative;
	width:727px;
	/*width:797px;*/
	/*height:613px;*/
	left: 29px;
	background-color:#E6D9B7;
	background-repeat: no-repeat;
	text-align:center;
	z-index:0;
	top:-83px;
	}

.footer_dev {
	position:relative;
	left: -33px;
	height: 32px;
	width: 727px;
	background-image: url("/images/footerBack.png");
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-size: 9px;
	padding: 3px;
	text-align:center;
	top:38px;
	}

/*** END HOME PAGE CALLOUT ***/
		

img {	
	border:none;
	padding:0px;
	margin:0px;
	}
	
h1 {
	font-size: 16.6px;
	color: #4b85a0;
	letter-spacing: 3px;
	font-weight: 600;
	}

h2 {
	font-size: 13px;
	color: #4b85a0;
	letter-spacing: 1px;
	font-weight: bold;
	}

/*~~~~~~Header Section~~~~~~*/		

.callout {
	position: relative;
	float: right;
	top: 0px;
	width: 297px;
	}
	
.makeAppt {
	position:relative;
	top: 0;
	left: 23px;
	}

.contactNow {
	position:relative;
	top: -9px;
	left: 92px;
	}

.location {
	position:relative;
	width: 320px;
	top: 4px;
	right: 21px;
	font-weight: bold;	
	}
	
/*~~~~~~Flash Section~~~~~~*/
.flashHome {
	position:relative;
	height: 377px;
	width: 856px; 
	left: -34px;
	top:-42px;
	background-image: url("/images/flashBack.png");
	background-repeat:no-repeat;
	z-index:10;
	}
	
.banner {
	z-index: 1;
	position: relative;
	top: 41px;
	left:42px;
	}
	
.topfill {
	position:relative;
	left: 42px;
	top: 41px;
	background-color: #4b85a0;
	width: 773px;
	height: 7px;
	padding: 0;
	margin: 0;
	z-index: 6;
	}	
	
.topfillINT {
	position:relative;
	left: 42px;
	top: 41px;
	background-color: #4b85a0;
	width: 773px;
	height: 7px;
	padding: 0;
	margin: 0;
	z-index: 6;
	}	

/*~~~~~~Interior Headers~~~~~~~*/

.intplaceHolder1 {
	position:relative;
	top: 0px;
	height: 164px;
	width: 773px; 
	background-image: url("/images/greenPoolSpa.jpg");
	background-repeat:no-repeat;
	background-color:#00FF00;
	left: 4px;
	z-index:0;
	}
	
.intplaceHolder {
	position:relative;
	height: 286px;
	width: 850px; 
	background-image: url("/images/intheaderBack.png");
	background-repeat:no-repeat;
	left: 4px;
	z-index:2;
	top:-42px;
	left:-34px;
	padding-bottom:-100px;
	}
	
.socialmediaINT {
	position:relative;
	background-image: url("/images/followus.png");
	background-repeat: no-repeat;
	z-index:2;
	width:149px;
	height:32px;
	top:-0px;
	left: 0px;
	margin:0px;
	padding:0px;
	}
	
.awardsINT {
	position:relative;
	float:right;
	background-image: url("/images/awardsboard.png");
	background-repeat:no-repeat;
	z-index:5;
	right: 0px;
	top:0px;
	height: 97px;
	width: 168px;
	}

.aqua {
	position:relative;
	left:104px;
	top: -31px;
	z-index: 5;
	}
	
.salesINT {
	position:relative;
	left:0px;
	top:66px;
	background-image: url("/images/SpecialSalesBoard.png");
	background-repeat:no-repeat;
	z-index:5;
	height: 67px;
	width: 98px;
	}
	

	
.navHOME {
	position:relative;
	top:41px;
	left:38px;
	z-index:99;
	text-align:center;
	float:left;
	
	}

.imageframe {
	position:relative;
	left:42px;
	top:41px;
	width:773px;
	height:165px;
	background-image: url("/images/poolsHeader.jpg");
	background-repeat:no-repeat;
	}
	
/*~~~~~~Content Frame Section~~~~~~*/
.contentHome {
	position:relative;
	width:727px;
	/*height:613px;*/
	left: 29px;
	background-color:#E6D9B7;
	background-repeat: no-repeat;
	text-align:center;
	z-index:0;
	top:-83px;
	}
	
.contentInt {
	position:relative;
	width:727px;
	left: 29px;
	/*background-image: url("/images/tanbackgroundint.jpg");*/
	background-color:#E6D9B7;
	background-repeat: repeat-y;
	padding: 0 0 20px 0;
	margin: 0 0 0 0;
	text-align:center;
	top:-82px;
	}
	
.contentGal {
	position:relative;
	width:727px;
	left: 29px;
	/*background-image: url("/images/tanbackgroundint.jpg");*/
	background-color:#E6D9B7;
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align:center;
	z-index:0;
	top:-82px;
	}

/*~~~~~~~ Page Elements ~~~~~~*/
.logo {
	padding-top:7px;
	}
.current {
	color:#02193f;
	}

table .retailLoc {
	position:relative;
	top:0px;
	width:280px;
	text-align:left;
	border-collapse:collapse;
	}
	
.retailLoc h4 {
	padding:0px;
	margin:0px;
	}
	
.storeName {
	color:#02193f;
	font-size:13px;
	font-weight:bold;
	}

.storeLocation {
	color:#4b85a0;
	font-size:12px;
	}

.storeName1 {
	color:#02193f;
	font-size:13px;
	font-weight:bold;
	}

.storeLocation1 {
	color:#4b85a0;
	font-size:12px;
	padding-bottom:8px;
	}

.retailLoc a{
	color:#02193f;
	text-decoration:none;
	}

.retailLoc a:hover{
	color:#02193f;
	text-decoration:underline;
	}


.pageTitleH {
	position:relative;
	padding: 22px 0 0 0;
	text-align:left;
	left:-22px;
	}
	
.pageTitle {
	padding: 22px 0 0 0;
	text-align:left;
	}
	
.bodyLinks {
	position:relative;
	margin: 20px 0 0 0;	
	width: 600px;
	font-size: 10px;
	font-weight:bold;
	line-height: 13.6px;
	color: #4b85a0;
	letter-spacing: 1px;
	text-align: center;
	}
	
.bodyLinks a{
	color: #4b85a0;
	}
	
.bodyLinks a:hover{
	color: #02193f;
	}
	
.videoLinks {
	position:relative;
	margin: 20px 0 0 0;	
	width: 150px;
	font-size: 10px;
	font-weight:bold;
	line-height: 13.6px;
	color: #4b85a0;
	letter-spacing: 1px;
	text-align: left;
	}
	
.videoLinks a{
	color: #4b85a0;
	}
	
.videoLinks a:hover{
	color: #02193f;
	}


.homeImage {
	position:relative;
	margin: 0px 20px 0 0;	
	float:left;
	width: 232px;
	top:4px;
	}
	
.homeImageN {
	position:relative;
	margin: 0px 20px 0 0;	
	float:left;
	width: 97px;
	}

.homeSwimSpaImage {
	position:relative;
	margin: 0px 20px 0 0;	
	float:left;
	top:4px;
	width: 170px;
	}
	
.homeImageWareCare {
	position:relative;
	margin: 0px 20px 0 0;	
	float:left;
	width: 160px;
	top:4px;
	}

.homeSmall {
	position:relative;
	margin: 0px 18px 0 0;
	float:left;
	width: 140px;
	top:4px;
	}
	
.logoOurStores{
	position:relative;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 10px;
	float:left;
	width: 100px;
	}

.logoOurStoresTopRow{
	position:relative;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 10px;
	float:left;
	width: 100px;
	}
	
.logoOurStoresBottomRow{
	position:relative;
	margin-top: 10px;
	margin-bottom: 40px;
	margin-left: 5px;
	margin-right: 10px;
	float:left;
	width: 100px;
	}
	
.oasis {
	position:relative;
	margin: 20px 30px 20px 0px;	
	float:left;
	width: 180px;
	border-color: #4b85a0;
	border-style:solid;
	border-width: 1px;
	}

.specImageB {
	position:absolute;
	height:120px;
	width:120px;
	margin: 0;
	padding:0;
	text-align:right;
	top:0px;
	}
	
.specImage {
	border-color: #4b85a0;
	border-style:solid;
	border-width: 1px;
	}
	
.bodyImage {
	margin: 0 0 0 0;
	border-color: #4b85a0;
	border-style:solid;
	border-width: 1px;
	width:224px;
	}	

.bodyImage2 {
	margin: 20px 0 20px 0;
	border-color: #4b85a0;
	border-style:solid;
	border-width: 1px;
	width:224px;
	}

.bodyImageS {
	margin: 0 0 0 0;
	border-color: #4b85a0;
	border-style:solid;
	border-width: 1px;

	}	

.bodyImageS2 {
	margin: 10px 20px 10px 0;
	border-color: #4b85a0;
	border-style:solid;
	border-width: 1px;
	}
	
.bodyImage3 {
	margin: 0 0 20px 0;
	border-color: #4b85a0;
	border-style:solid;
	border-width: 1px;
	width:224px;
	}

.bodyImageWaterCare {
	margin: 0 0 0 0;
	border-color: #4b85a0;
	border-style:solid;
	border-width: 1px;
	width:160px;
	}
	
.bodyImage100PX {
	margin: 0 0 0 0;
	width:100px;
	}

.swimSpa {
	border-color: #4b85a0;
	border-style:solid;
	border-width: 1px;
	position:relative;
	margin: 18px 18px 0 0;
	float:left;
	}	

.swimSpaBottom {
	border-color: #4b85a0;
	border-style:solid;
	border-width: 1px;
	position:relative;
	margin: 18px 18px 15px 0;
	float:left;
	}
	
.galleryTitle {
	padding: 20px 0 0 0;
	}

.galleryTabs {
	margin: 0 auto;	
	width: 600px;
	font-size: 10px;
	font-weight:bold;
	line-height: 13.6px;
	color: #4b85a0;
	letter-spacing: 1px;
	text-align: center;
	}
	
.galleryTabs a{
	color: #4b85a0;
	}
	
.galleryTabs a:hover{
	color: #02193f;
	}

.gallery {
	position:relative;
	padding: 20px 0 40px 0;
	z-index:1;
	}
	
/*~~~~~~ Page Content Container ~~~~~~~~*/

.textBody {
	position:relative;
	margin: 0 auto;
	padding: 0 0 0 0;	
	width: 600px;
	text-align:left;
	}
	

.textBody h5{	
	color: #02193f;
	text-align:left;
	}

.specialsList {
	position:relative;
	width:620px;
	height:140px;
	}
	
.specDesc {
	position: absolute;
	width:475px;
	height:120px;
	right:0px;
	top:0px;
	paddin:0px;
	margin:0px;
	}
	
.specDesc h4{	
	margin-top:0px;
	padding-top:0px;
	}

.noPad {
	padding:0px;
	margin:0px;
	line-height:10px;
	}
		
#map_canvas {
	position: relative;
	width: 299px; 
	height: 299px;
	border-color:#02193f;
	border-style:solid;
	border-width:1px;
	} 
	
#map_canvas2 {
	position: relative;
	width: 299px; 
	height: 299px;
	border-color:#02193f;
	border-style:solid;
	border-width:1px;
	} 

.quoteContainer {
	position: relative;
	width:600px;
	heigt:500px;
	color:#02193f;
	}


.customerQuotes {
	position:relative;
	float:left;
	text-align:left;
	width:250px;
	color:#02193f;
	}

.customerQuotes a {
	color:#02193f;
	text-decoration:none;
	}
	
.customerQuotes a:hover{
	color:#4b85a0;
	text-decoration:underline;
	}
	
.email {
	color:#02193f;
	text-decoration:underline;
	}
	
.errors {
	color:red;
	}
	
.formBox {
     color: #5C5C5C;
     font-size:9pt;
     font-family:Tahoma;
     font-weight:normal;
     font-style:normal;
     border:2px solid #C2CCFC;
     scrollbar-arrow-color:#3E5EF4;
	 width:150px;
}

.formBox2 {
     color: #5C5C5C;
     font-size:9pt;
     font-family:Tahoma;
     font-weight:normal;
     font-style:normal;
     border:2px solid #C2CCFC;
     scrollbar-arrow-color:#3E5EF4;
	 max-width:225px;
	 height:50px;
	 overflow-y:scroll;
	 overflow-x: hidden;
}

.custTest body{
	background-color:#00FF00;
	}
	
.callNow {
	text-align: center;
	}
	
.bottomImg {
	position:relative;
	width::600px;
	height:250px;
	text-align:center;
	top:10px;
	}
	
.gene {
	position:absolute;
	left:0px;
	top:0;
	width:112px;
	text-align:center;
	}
	
.group {
	position:absolute;
	right:140px;
	top:0;
	width:299px;
	text-align:center;
	}

.gene p {
	text-align:center;
	}

.group p {
	text-align:center;
	}

.group img {
	border-color: #4b85a0;
	border-style:solid;
	border-width: 1px;
	}
	
.small {
	font-size:10px;
	font-style:italic;
	}
	
.submitBTN {
	color:#FFFFFF;
	background-color:#02193f;
	border-color:#02193f;
	}

.submitBTN:hover {
	background-color:#4b85a0;
	}
	
.pageList {
	position:relative;
	left:15px;
	}

.pageList li{
	list-style-position: inside;
	margin-left:10px;
	}

.homeVideo {
	position:relative;
	float:left;
	padding:6px 20px 10px 0;
	z-index:0;
	}

object .homeVideo  {
	z-index:0;
	}
.galText {
	position:relative;
	width:600px;
	}	
	
.sitemap a{
	color:#02193f;
	}

.sitemap a:hover {
	color:#4b85a0;
	}

.noPad{
	padding:0;
	margin:0;
	}

/*~~~~~~Footer Section~~~~~~*/
.footer {
	position:relative;
	left: 29px;
	height: 32px;
	width: 727px;
	background-image: url("/images/footerBack.png");
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-size: 9px;
	padding: 3px;
	text-align:center;
	top:-83px;
	}

a.icon1 {
    display: block;
    width: 157px;
    height: 23px;
    text-decoration: none;
    background: url("/images/contactNow2.jpg");
    }

a.icon1:hover {
    background-position: 0 -23px;
    }
	
a.icon2 {
    display: block;
    width: 23px;
    height: 23px;
    text-decoration: none;
    background: url("/images/facebook.jpg");
	position:relative;
	top: 2px;
	left: 92px;
    }

a.icon2:hover {
    background-position: 0 -23px;
    }
	
a.icon3 {
    display: block;
    width: 23px;
    height: 23px;
    text-decoration: none;
    background: url("/images/twitter.jpg");
	position:relative;
	top: -21px;
	left: 118px;
    }

a.icon3:hover {
    background-position: 0 -23px;
    }
	
a.icon4 {
    display: block;
    width: 52px;
    height: 52px;
    text-decoration: none;
    background: url("/images/masterpools.png");
	position:relative;
	top: 23px;
	left: 25px;
    }

a.icon4:hover {
    background-position: 0 -52px;
    }
	
a.icon5 {
    display: block;
    width: 64px;
    height: 29px;
    text-decoration: none;
    background: url("/images/specialsales.png");
	position:relative;
	top: 30px;
	left: 8px;
    }

a.icon5:hover {
    background-position: 0 -29px;
    }
	
a.icon6 {
    display: block;
    width: 11px;
    height: 11px;
    text-decoration: none;
    background: url("/images/pageUp.png");
	position:relative;
    }

a.icon6:hover {
    background-position: 0 -11px;
    }

.displace {
    position: absolute;
    left: -5000px;
    }



/*~~~~~~Main Navigation~~~~~~*/

#main_nav { 
	position: static; 
	bottom: 0px; 
	left: 0px; 
	padding: 0 0 0 0; 
	margin: 0 0 0 0; 
	list-style: none; 
	font-size: 10px; 
	z-index: 999; 
	color:#FFFFFF; 
	background-color: #02193f; 
	width: 1100px; 
	height: 26px; 
	font-weight: bold; 
	letter-spacing:normal; 
	line-height:normal;
	}
#nav, #nav ul { padding: 0; margin: 0; list-style: none; ; z-index: 999;}
#nav a { display: block; padding: 7px 5px; margin: 0 0 0 0; text-align: center; color: #FFFFFF; text-decoration: none; z-index: 999; }
#nav li:hover, #nav li:hover li { background: #4b85a0; color: #FFFFFF; }
#nav li { float: left; border: none; z-index: 999; }
#nav li:hover li { background: none; color: #FFFFFF;}
#nav li:first-child { border: none; }
#nav li li { line-height: 15px; border: none; margin: 0; width: 160px; background: transparent; z-index: 999;  }
#nav li li a { background: transparent; z-index: 999; }
#nav li ul { position: absolute; width: 160px; left: -999em; background-color: #4b85a0; z-index: 999; padding-bottom: 0; }
#nav li ul li img { z-index: 999; display: inline; vertical-align:text-bottom;}
#nav li ul li a { display: block; color: #FFFFFF; text-align: left; font-size: 10px; z-index: 999; padding: 5px 0 5px 9.6px;}
#nav li ul li a:hover { color: #02193f; background-color: #78a4b8;}
#nav li:hover ul { left: auto; z-index: 999; display: block;}
/* #nav li:hover ul, #nav li.sfhover ul { left: auto; z-index: 999; } */
/***   END Main Navigation   ***/

/***	START GLOBAL SEARCH BOX		***/
#search {
}
#search input[type="text"] {
    background: url(../images/search-white.png) no-repeat 10px 6px #777;
    border: 0 none;
    font: bold 12px Arial,Helvetica,Sans-serif;
    color: #d7d7d7;
    width:140px;
    padding: 6px 15px 6px 35px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); 
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 3px rgba(0, 0, 0, 0.2) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
    }

#search input[type="text"]:focus {
    background: url(../images/search-dark.png) no-repeat 10px 6px #fcfcfc;
    color: #666666;
    width: 170px;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(0, 0, 0, 0.9) inset;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    }
/***	END GLOBAL SEARCH BOX		***/