/* Justin Fluhmann
 * Jan.  2008
 */


/************************************************************************ 
********************** REMARKING STANDARD TAGS  *************************
************************************************************************/

body {
background: url('../images/bg_body.jpg') repeat-x #05a3ec;
}


/*******************************************************************
*******              Head Section of Site                 **********
*******************************************************************/

#header {
background: #ffffff;
}

#hContainer {
width: 800px;
height: 120px;
margin-left: auto;
margin-right: auto;
}

#headerLeft {
float: left;
}

#headerRight {
float: right;
line-height: 35px;
}

/***********************************************************************
*******           LinkBar in Head Section of site              *********
***********************************************************************/

#linkBar {
font-family: arial, "lucida console", sans-serif;
font-size:11pt;
font-weight:bold;
background: url('../images/bg_orangebar.jpg') repeat-x;
color: white;
height: 35px;
}

#linkBar a:link {
color: #ffffff;
text-decoration: none;
}

#linkBar a:visited {
color: #ffffff;
text-decoration: none;
}

#linkBar a:hover {
color: #ffffff;
text-decoration: underline;
}

#linkBarLinks {
padding-top: 8px;
text-align: center;
}

#linkBarLinks li {
display:inline;
padding: 10px 10px;
}

/*********  Floating Div for drop down menu of Internet list   ***************/
#internetList {
display:none;
text-align:left;
width:120px;
z-index:1000;
background: #875315;
color: #ffffff;
margin-left:auto;
margin-right:auto;
position:relative;
right:250px;
/* For IE  ----  Not Valid CSS  !!!  */
filter:alpha(opacity=90);
  /* CSS3 standard */
opacity:0.9;
}

#internetList a:link {
color: #ffffff;
text-decoration: none;
}

#internetList a:visited {
color: #ffffff;
text-decoration: none;
}

#internetList a:hover {
color: #ffffff;
text-decoration: none;
}

#internetList li {
display:block;
padding-top: 12px;
padding-left:3px;
padding-bottom:12px;
border-bottom: 1px solid #ffffff;
border-right: 0px;
}

/*************    Floating Div for dorp down menu of Web Hosting List   **************/
#webHostingList {
display:none;
text-align: left;
width:220px;
z-index:1000;
background: #875315;
color: #ffffff;
margin-left:auto;
margin-right:auto;
position:relative;
right:120px;
/* For IE  ----  Not Valid CSS  !!!  */
filter:alpha(opacity=90);
  /* CSS3 standard */
opacity:0.9;
}

#webHostingList a:link {
color:#ffffff;
text-decoration: none;
}
#webHostingList a:hover {
color: #ffffff;
text-decoration: none;
}
#webHostingList a:link {
color:#ffffff;
text-decoration: none;
}

#webHostingList li {
display: block;
padding-top: 8px;
padding-bottom: 8px;
border-bottom: 1px solid #ffffff;
}

/***********    Floating Div for drop down menu of Login list  *****************/
#loginList {
display:none;
text-align: left;
width: 120px;
z-index:1000;
background: #875315;
color: #ffffff;
margin-left: auto;
margin-right: auto;
position:relative;
right: -325px;
/* For IE  ----  Not Valid CSS  !!!  */
filter:alpha(opacity=90);
  /* CSS3 standard */
opacity:0.9;
}

#loginList a:link {
color: #ffffff;
text-decoration: none;
}

#loginList a:visited {
color: #ffffff;
text-decoration: none;
}

#loginList a:hover {
color: #ffffff;
text-decoration: none;
}

#loginList li {
display: block;
padding-top: 8px;
padding-bottom: 8px;
border-bottom: 1px solid #ffffff;
}



/*******************************************************************
*******************    END HEAD SECTION    *************************
*******************************************************************/

/*******************************************************************
*****************   Body Section of Site   *************************
*******************************************************************/

#bContainer {
background: #ffffff;
width: 800px;
margin-left: auto;
margin-right: auto;
border-left: 3px solid #bfbab5;
border-right: 3px solid #bfbab5;
border-bottom: 3px solid #bfbab5;
}

/**************************************************************************
****************      SubLinkBar section                        ***********
**************************************************************************/
#subLinkBar {
font-family: arial, "lucida console", sans-serif;
font-size:11pt;
font-weight:bold;
color:#000000;
height:35px;
width:800px;
}
#subLinkBar a:link {
color: #ffffff;
text-decoration: none;
}

#subLinkBar a:visited {
color: #ffffff;
text-decoration: none;
}

#subLinkBar a:hover {
color: #ffffff;
text-decoration: underline;
}
#subLinkBar li {
display:inline;
padding:10px 10px;
}

/*************        News Div          ***************/
#news {
display:none;
font-size:10pt;
text-align:left;
width:140px;
zindex:1000;
background:#0000c2;
color:#ffffff;
margin-left:auto;
margin-right:auto;
position:relative;
right:150px;
top:-5px;
filter:alpha(opacity=90);
opacity:0.9;
border:1px solid #0000c2;
}
#news a:link {
color: #ffffff;
text-decoration:none;
}
#news a:visited {
color: #ffffff;
text-decoration:none;
}
#news a:hover {
color: #ffffff;
text-decoration:none;
}
#news li {
display: block;
padding-top:2px;
padding-bottom:2px;
border-bottom:1px solid #ffffff;
}

/****************  Weather Div   ********************/
#weather {
display:none;
font-size:10pt;
text-align:left;
width:240px;
zindex:1000;
background:#0000c2;
color:#ffffff;
margin-left:auto;
margin-right:auto;
position:relative;
right:30px;
top:-5px;
filter:alpha(opacity=90);
opacity:0.9;
border:1px solid #0000c2;
}
#weather a:link {
color: #ffffff;
text-decoration:none;
}
#weather a:visited {
color: #ffffff;
text-decoration:none;
}
#weather a:hover {
color: #ffffff;
text-decoration:none;
}
#weather li {
display: block;
padding-top:2px;
padding-bottom:2px;
border-bottom:1px solid #ffffff;
}

/**************** Sports Div  *******************************/
#sports {
display:none;
font-size:10pt;
text-align:left;
width:240px;
zindex:1000;
background:#0000c2;
color:#ffffff;
margin-left:auto;
margin-right:auto;
position:relative;
top:-5px;
right:-10px;
filter:alpha(opacity=90);
opacity:0.9;
border:1px solid #0000c2;
}
#sports a:link {
color: #ffffff;
text-decoration:none;
}
#sports a:visited {
color: #ffffff;
text-decoration:none;
}
#sports a:hover {
color: #ffffff;
text-decoration:none;
}
#sports li {
display: block;
padding-top:2px;
padding-bottom:2px;
border-bottom:1px solid #ffffff;
}

/****************  Financial Div   ********************/
#financial {
display:none;
font-size:10pt;
text-align:left;
width:140px;
zindex:1000;
background:#0000c2;
color:#ffffff;
margin-left:auto;
margin-right:auto;
position:relative;
right:-85px;
top:-5px;
filter:alpha(opacity=90);
opacity:0.9;
border:1px solid #0000c2;
}
#financial a:link {
color: #ffffff;
text-decoration:none;
}
#financial a:visited {
color: #ffffff;
text-decoration:none;
}
#financial a:hover {
color: #ffffff;
text-decoration:none;
}
#financial li {
display: block;
padding-top:2px;
padding-bottom:2px;
border-bottom:1px solid #ffffff;
}

/****************  Entertainment Div   ********************/
#entertainment {
display:none;
font-size:10pt;
text-align:left;
width:140px;
zindex:1000;
background:#0000c2;
color:#ffffff;
margin-left:auto;
margin-right:auto;
position:relative;
right:-170px;
top:-5px;
filter:alpha(opacity=90);
opacity:0.9;
border:1px solid #0000c2;
}
#entertainment a:link {
color: #ffffff;
text-decoration:none;
}
#entertainment a:visited {
color: #ffffff;
text-decoration:none;
}
#entertainment a:hover {
color: #ffffff;
text-decoration:none;
}
#entertainment li {
display: block;
padding-top:2px;
padding-bottom:2px;
border-bottom:1px solid #ffffff;
}

/*****************************************************************
****************   END SUBLINK BAR         ***********************
*****************************************************************/




#bContainer2 {
padding-top: 10px;
clear: both;
}

#bSupport {
float:left;
padding-left: 8px;
width:250px;
}

#bSupportHead {
background: url('../images/bg_section.jpg') repeat-x;
height:47px;
}
#bSupportHead .title {
color: #ffffff;
font-family: arial, "lucida console", sans-serif;
font-weight: bold;
}

#bSupportBody {
border-left: 1px solid #f5b66a;
border-right: 1px solid #f5b66a;
padding-left:8px;
font-size:11pt;
}

#bServices {
float:right;
width:500px;
padding-right:8px;
}

#bServicesHead {
background: url('../images/bg_section.jpg') repeat-x;
height:47px;
}
#bServicesHead .title {
color: #ffffff;
font-family: arial, "lucida console", sans-serif;
font-weight:bold;
}
#bServicesBody {
border-left:1px solid #f5b66a;
border-right:1px solid #f5b66a;
padding-left: 8px;
font-size:11pt;
}


/**********************************************************************
********************** END BODY SECTION   *****************************
**********************************************************************/

/**********************************************************************
********************** FOOTER SECTION OF SITE *************************
**********************************************************************/

#footer {
color: #ffffff;
background: inherit;
margin-left: auto;
margin-right: auto;
width: 800px;
padding-top: 10px;
text-align: center;
font-size: 10pt;
}

#footer a:link {
color: #ffffff;
text-decoration: underline;
}

#footer a:visited {
color: #ffffff;
text-decoration: underline;
}

#footer li {
display: inline;
padding: 0 8px;
border-right: 1px solid #ffffff;
}
#footer li.none {
border-right: 0px;
}

#footer .pad-top {
padding-top: 10px;
}

/**************************************************************************
********************** END FOOTER SECTION *********************************
**************************************************************************/

/**************************************************************************
********************** TABLE ID'S AND CLASSES *****************************
**************************************************************************/
.tableBorders {
border: 1px solid black;
}
.tableBorders th {
border:1px solid black;
padding-left: 8px;
padding-right: 8px;
padding-top: 4px;
padding-bottom: 4px;
}
.tableBorders td {
border:1px solid black;
padding-left: 8px;
padding-right: 8px;
padding-top: 4px;
padding-bottom: 4px;
}
.tableBorders tr.even {
color: #ffffff;
background:#41B8F0;
}
#tableTitle {
color: #ffffff;
background:#41B8F0;
}
#innerTable {
border:1px solid black;
font-size:10pt;
}

/**************************************************************************
******************** GENERAL CLASSES USED THROUGHOUT SITE  ****************
**************************************************************************/

.title {
float:left;
}

.left {
float: left;
}

.right {
float: right;
}
.center {
text-align: center;
}



#popup {
background:inherit;
position:absolute;
top:200px;
z-index:10000;
width:400px;
/*height:200px;*/
display:none;
}
#zipCheckTop {
background: url('../images/blue_titlebar.jpg') repeat-x #ffffff;
height:30px;
width:400px;
}
#zipCheckContent {
background:#ffffff;
padding-top:50px;
border-left: 4px solid #003ddc;
border-right: 4px solid #003ddc;
border-bottom: 4px solid#003ddc;
width:394px;
/*height:170px;*/
}

.titleBarCloseImage {
float:right;
padding-top:0px;
padding-right:0px;
}
#dimmer {
display:none;
z-index:900;
width:100%;
}

#column1 {
padding-left:15px;
padding-right:15px;
}
#column2 {
padding-top: 40px;
padding-right: 20px;
}