@charset "utf-8";
/* CSS Document */

body
{
	background-image: url('../images/bg.gif');
	background-color: white;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
p {
	margin: 20px 0 20px 0;
	padding: 0px;
}
#content {
text-align:center;
margin-left:auto; 
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
width:840px;

}

#header {
width:840px;
margin-bottom:0px;

}

#logo {
float:left;
clear:both;

}

.cross-link {
margin:0px;
padding:0px;
}

#navBar {
width:840px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.85em;
color:#000;
clear:both;
margin:0px;
}

#navBar a:link {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.85em;
color:#000;
text-decoration:none;
}
#navBar a:visited {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.85em;
color:#000;
text-decoration:none;
}
#navBar a:hover {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.85em;
color:#92c946;
text-decoration:none;
}

#navBar a:active {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.85em;
color:#acd373;
text-decoration:none;
}

#navBarActive {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.85em;
color:#acd373;
text-decoration:none;
}
#navBarSub {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.8em;
color:#5d88c1;
text-decoration:none;
margin:0px;
}

.tabcontainer{
clear: left;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}

#navBarTop {
float:right;
font-weight:bold;
text-align:right;
}

#navBarTop a:link {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.0em;
color:#000;
text-decoration:none;
font-weight:bold;
text-align:right;
}

#navBarTop a:visited {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.0em;
color:#000;
text-decoration:none;
font-weight:bold;
text-align:right;
}

#navBarTop a:hover {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.0em;
color:#000;
text-decoration:none;
font-weight:bold;
background-color:#FFFFFF;
}

#navBarTop a:active {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.0em;
color:#fff;
text-decoration:none;
font-weight:bold;
}

#main {
width:840px;
height:267;

}

#landingImage {
width:838px;
height:100%px;
margin-top:0px;
margin-bottom:0px;
border:0;

}

#landing {
width:838px;
height:434px;
margin-top:0px;
margin-bottom:0px;
border:1px solid #CCCCCC;
background-color:#6d839b;

}

#landingLeft {
float:left;
margin-top:30px;
padding-left:30px;
text-align:left;
height:100%;
width:388px;
background-color:#6d839b;

}

#landingRight {
float:right;
height:434px;
width:416px;
vertical-align:bottom;
z-index:-1;
background-color:#6d839b;

}

#landingLeftProd {
float:left;
margin-top:30px;
padding-left:30px;
text-align:left;
height:100%;
width:459px;

}

#landingRightProd {
float:right;
height:434px;
width:361px;

}

#landingDelray {
float:center;
padding: 30px;
text-align:left;
height:100%;
width:772px;
border:4px solid #232021;
background-color:#cccccc;

}

#landingLeftDelray {
float:left;
margin-top:30px;
padding-left:30px;
text-align:left;
height:100%;
width:388px;
background-color:#6d839b;
}

#landingRightDelray {
float:right;
height:434px;
width:388px;
padding-right:30px;
background-color:#6d839b;

}

#footer {
width:840px;
height:264px;
margin-top:10px;
clear:both;
vertical-align:top;

}

#footerLeft {
float:left;
height:264px;
width:237px;

}

#footerMid {
float:left;
margin-left:10px;
height:264px;
width:337px;

}

#footerRight {
float:right;
height:264px;
width:247px;

}

#whiteFont {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.85em;
color:#fff;
}

#whiteFontSm {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.75em;
color:#fff;
}

#howTo {
border:1px solid #ffffff;
padding:6px;
margin:0px;
}

#landingLeft a:link {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.3em;
font-weight:800;
color:#fff;
text-decoration:none;
}
#landingLeft a:visited {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.3em;
font-weight:800;
color:#fff;
text-decoration:none;
}
#landingLeft a:hover {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.3em;
font-weight:800;
color:#5d88c1;
text-decoration:none;
}

#landingLeft a:active {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.3em;
font-weight:800;
color:#fff;
text-decoration:none;
}
ul {
	line-height: 25px;
	list-style-position: inside;
	}
	
#landingDelray ul{
	list-style-position:outside;
}
#landingDelray ul li{
	margin: 3px 0px 3px 25px;
}
#landingDelray h1{
	margin-bottom:20px;
}
	
#indexRight {
	padding: 30px;
	width: 350px;
	float: right;
	text-align: left;
}
#indexRight a, #indexRight a:hover, #indexRight a:visited {
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	background-color: #ffffff;
	color:#333333;
}
#indexLeft {
float:left;
padding: 30px;
text-align:left;
width:350px;


}
#videoleft {
	float:left;
	min-width: 425px;
	padding: 20px 20px 20px 0px;
}
#videoright p {
	font-size:12px;
	line-height:15px;
	margin:7px 0px
}
#videoright h1 {
	font-size:14px
}
#videoright h2 {
	font-size:14px
}
#videoright {
	padding:20px 0px
}
#clear {
	clear:both;
}
.signupframe {
  border: 1px solid #cccccc;
  background: #cccccc;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
}


#dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 10px Verdana;
line-height:18px;
z-index:100;
background-color: #6d839b;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}

#dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: black;

}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #6d839b;
}
label {
float:right;
width:130px;
}
h1 {
font-size:22px;
font-weight:bold;
}
h2 {
font-size:18px;
font-weight:bold;
}
.youtubeLink {
	background-color:#333;
	padding:5px 10px;
}
#indexRight .youtubeLink a, #indexRight .youtubeLink a:hover, #indexRight .youtubeLink a:visited {
	color:#fff;
	background-color:#333;
	text-decoration:none;
} 
	
