/***************************   SPOT ON BAUDVILLE CSS **********************************/


/*************************************** MASTER CSS *******************************/

#pageWrapper
{
    text-align:center; 
    margin-left:auto; 
    margin-right:auto; 
    width:1000px;   
}

#spotOnLogo
{
    height:100px;
    width:350px;
    border:none;
}

.topNavButton {
    font-family:Arial Black, Arial Black, Gadget, sans-serif; 
    padding-top:13px; 
    float:left; 
    background-image:url(../images/master/SpotOn_NavBtn.gif);
    background-repeat:no-repeat; 
    width:88px;
    height:47px; 
    margin-right:30px;
    font-size:85%;
    text-decoration:none;
    color:black;
    display:block;
    
}

.topNavButtons
{
    display:block; 
    position:absolute; 
    right:0px; 
    top:20px; 
    width:530px;   
}

.topNavButtons a:visited {
    text-decoration:none;
}

.topNavButtons a:link {
    text-decoration:none;
}

.topNavButtons a:hover {
    text-decoration:none;
}

.topNavButtons a:active {
    text-decoration:none;
}


#loginArea
{
     display:block; 
     position:absolute; 
     right:0px; 
     top:75px; 
     width:500px; 
     height:20px; 
     text-align:right; 
     float:right; 
     margin-right:95px; 
     font-family: Arial, Helvetica, sans-serif; 
     font-size:.89em;
     
}

#loginArea #bolder
{
     font-weight:bolder;
}

#loginArea a:link
{
    color:Black;
}

#loginArea a:hover
{
    color:Black;
}

#loginArea a:visited
{
    color:Black;
}

#loginArea a:active
{
    color:Black;
}

#mainLoginButton
{
    font-family: Arial, Helvetica, sans-serif; 
    border:1px solid black; 
    font-size:.95em;   
}

#forgotPasswordLink
{
    float:right; 
    position:absolute; 
    top:20px; 
    left:357px; 
    font-size:90%;
}


/*********************************   COMMON CONTENT PAGE ELEMENTS **************************/
#container {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #231F20;
	width: 979px;
	
}
#content {
	display: block;
	overflow: hidden;
	position: relative;

	visibility: visible;
}
.body {
	width:309px;
	padding:30px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.divider {
	position: relative;
	height: 341px;
	width: 3px;
	float: left;
}
.lftcontent {
	position: relative;
	height: 351px;
	left: 0px;
	top: 0px;
	width: 576px;
	float: left;
	padding:0 25px 0 0;
	text-align:left;
}
.rhtcontent {
	position: relative;
	height: 351px;
	float: left;
	width: 315px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
	text-align:left;
}
.lftcontent2 {
	position: relative;
	left: 0px;
	top: 0px;
	width: 425px;
	float: left;
	padding:0 25px 0 0;
	text-align:left;
}
.rhtcontent2 {
	position: relative;
	float: left;
	width: 450px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
	text-align:left;
}
.bodytxt{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}








/******************************** CONTENT AREA *******************************/
.header {
	height: 301px;
	float: left;
	padding-top: 27px;
	padding-left: 60px;
	width:979px;
}

.headerwords {
    width:500px; 
    height:275px; 
    float:left;
}

.headertitle {
    margin-top:55px; 
    font-family:Arial Black, Arial Black, Gadget, sans-serif; 
    font-size:350%;
    line-height:90%;
}

.headersubtitle {
    width:315px; 
    font-family:Arial, Arial, Helvetica, sans-serif;
    font-size:155%; 
    margin-left:auto; 
    margin-right:auto;
    font-weight:bold;
    margin-top:8px;
    
    
}


.paragraphSubHead {
    font-size:105%;
    font-family:Arial Black, Arial Black, Gadget, sans-serif;
    font-weight:lighter;
}

.rhtcontent a:link
{
    color:Black;
    
}
.rhtcontent a:hover
{
    color:Black;
    
}
.rhtcontent a:active
{
    color:Black;
    
}
.rhtcontent a:visited
{
    color:Black;
    
}


/**********************  INDEX PAGE *************************/
#videoEmbedArea
{
    margin-left:25px;
    margin-top:25px;
}

/******************** DOWNLOADS PAGE *********************/

.downloadLink
{
    margin-left:60px;
    font-size:95%; 
}

.downloadTitle
{
    font-size:105%;
    font-family:Arial Black, Arial Black, Gadget, sans-serif;
    text-decoration:none;
    color:Black;
    
}

.underlineLink
{
    text-decoration:underline;
}

#certDownloads
{
    margin:0;
    margin-left:12px;
    padding:0;
    list-style-image:none;
}

#certDownloads li
{
    list-style:none;
    margin-top:4px;
}

#certDownloads li a:link
{
    color:Black;
}
#
certDownloads li a:hover
{
    color:Black;
}
#certDownloads li a:active
{
    color:Black;
}
#certDownloads li a:visited
{
    color:Black;
}

/******************************* FOOTER LINKS *****************************/

.footer a:link {
	font-style: normal;
	color: #1A1818;
	text-decoration: none;
}
.footer a:visited {
	font-style: normal;
	color: #1A1818;
	text-decoration: none;
}
.footer a:hover {
	font-style: normal;
	color: #1A1818;
	text-decoration: none;
}
.footer a:active {
	font-style: normal;
	color: #1A1818;
	text-decoration: none;
}

.prodbox { text-align:left; }

.prodinfo { text-align:left; }

.mouse-pointer 
{
   cursor:pointer;
}