﻿/* ################################ */
/* ####  ELEMENT SELECTORS     #### */
/* ################################ */

a, a:visited
{
    /*text-decoration: none;*/
    color: #660000;
}

a:hover
{
    text-decoration: none;
    color: #2A9ED9;
}

body
{
    font-family: Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
    margin: 0px;
    padding: 0px;
    min-width: 771px;
    min-height: 470px;
    background-color: #FCE7CC;
}

h1, h2, h3, h4, h5, h6
{
    color: #660000;
    margin: 0;
    padding: 0;
}

h1
{
    font-size: 1.5em;
}

h2
{
    font-size: 1.3em;
}

h3
{
    font-size:1.2em;
}

h4
{
    font-size:1.1em;
}

h5, h6
{
    font-size:1em;
}

img
{
    margin: 0px;
    padding: 0px;
    border-style: none;
    -ms-interpolation-mode:bicubic;
}

legend
{
    font-weight: 400;
    /*color: Blue;*/
    color:#451509;
}

table
{
    /*border-collapse: collapse;*/
}

ul
{
    padding: 0;
    margin: 0;
}


/* ################################ */
/* ####  ID SELECTORS          #### */
/* ################################ */

#content
{
    background: url(../Images/NewMaster/swooptip.gif) no-repeat top left; /*min-width: 602px;*/
    position:relative;
}

#contentcolumn
{
    margin: 0px;
    padding: 0px;
    margin-left: 155px;
}

#contentwrapper
{
    width: 100%;
    float: right;
    margin-left: -155px;
}

#foot
{
    clear: both;
    text-align: center;
    padding-bottom:20px;
    background-color: #FCE7CC;
    color: #49190D;
    font-size: small;
    border-top: solid 4px #CCCCCC;
}

#foot hr
{
    margin: 0 auto;
}

#footer a
{
    color: #660000;
}

#footer a:hover
{
    color: #2A9ED9;
}

#header
{
    background: url(../Images/NewMaster/head_bkgr.gif) repeat-x;
    height: 85px;
    position: relative;
    padding: 0px;
    margin: 0px;
    /*background-color: #D19443;
    background-image: url(../Images/top_bg.jpg);
    background-repeat: repeat-x;
    height: 64px;
    border-bottom: solid 1px #000000;*/
}

#header a a:link, #header a:hover, #header a:visited, #header a:active
{
    color: #FFFFFF;
    text-decoration: none;
}

#masterbkgr
{
    background: url(../Images/NewMaster/lftclmbkgr.gif) repeat-y left;
}

#navcolumn
{
    background-image: url(../Images/left_curve.gif);
    background-repeat: no-repeat;
    width: 154px;
    margin: 0px;
    padding: 0px;
    float: left;
}

#TwoColumnContainer
{
    clear: both;
}

#ultrawrapper
{
    margin: -1px 0px 0px -5px;
    padding: 0px;
    width: 100%;
    clear: both;
}


/* ################################ */
/* ####  CLASS SELECTORS       #### */
/* ################################ */

p.afterheading
{
    margin-top: 0;
    padding-top: 0;
}

.bbb
{
    /*float: left;*/
    font-size: 14px;
    font-weight: bold;
    color: #006595;
    text-align: left;
    margin:20px auto;
    background:url(../Images/NewMaster/bbb.gif) no-repeat left center;
    display:block;
    padding-left:50px;
    text-align:left;
    min-height:65px;
    text-decoration:none;
   /*border:solid 1px lime;
    cursor: pointer;*/
}

.bodybkgr
{
    min-width: 771px;
    background-color: #FCF2E6;
}

.callbox_en
{
    background: url(../Images/ie55fix/signup.gif) no-repeat top;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    width: 300px;
    position: absolute;
    left: 476px;
    top: 25px;
    padding-top: 20px;
}

.callbox_es
{
    background: url(../Images/ie55fix/signup_es.gif) no-repeat top;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    width: 300px;
    position: absolute;
    left: 476px;
    top: 25px;
    padding-top: 20px;
}

.callboxPhone_en
{
    background: url(../Images/ie55fix/signup8772839163.gif) no-repeat top;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    width: 300px;
    position: absolute;
    left: 476px;
    top: 25px;
    padding-top: 20px;
}

.callboxSpecial_en
{
    background: url(../Images/ie55fix/signup8772839164.gif) no-repeat top;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    width: 300px;
    position: absolute;
    left: 476px;
    top: 25px;
    padding-top: 20px;
}

.callboxSatellite_en
{
    background: url(../Images/Satellite/signup8772839165.gif) no-repeat top;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    width: 300px;
    position: absolute;
    left: 476px;
    top: 25px;
    padding-top: 20px;
}

.callboxSatellite_es
{
    background: url(../Images/Satellite/signup8772839165es.gif) no-repeat top;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    width: 300px;
    position: absolute;
    left: 476px;
    top: 25px;
    padding-top: 20px;
}

.center
{
    margin:0 auto;
}

.cnet
{
    float: left;
    font-size: 20px;
    font-weight: bold;
    color: #C92026;
    text-align: left;
    cursor: pointer;
    margin: 20px 0; /*width:50%;*/
}

.content80center
{
    width: 80%;
    margin: 20px auto;
    min-width: 590px;
    max-width: 900px;
}

h1.contenttitle
{
text-align:center;
font-size:2em;
margin-bottom:20px;
}

.corner
{
    background: url(../Images/NewMaster/corner.gif) no-repeat;
    position: absolute;
    width: 11px;
    height: 11px;
    left: 0px;
    top: 0px;
}

.culture
{
    font-weight:bold;
    font-size:14px;
}

.culture:link, .culture:visited
{
    color:White; 
}

.culture:hover
{
    color:#EEE; 
}

.DSLdivBox
{
    width: 600px;
    margin:0 auto;
}

.DSLdivBoxIn
{
    padding: 5px;
    background-color:#C3A27C;
    text-align:left;
}

.DSLdivHead
{
    background:url(../Images/DSL/DSL_banner.gif) no-repeat top;
    height:109px;
    width:600px;
}

.DSLhead
{
    width:590px;
    height:150px;
    background:url(../Images/DSL/DSL_head.jpg) no-repeat center;
    position:relative;
}

.DSLheadL
{
    height:150px;
    background:url(../Images/DSL/DSL_head_L.jpg) repeat-x center;
}

.DSLheadR
{
    height:150px;
    background:url(../Images/DSL/DSL_head_R.jpg) repeat-x center;
}

h3.faq
{
    margin-top: .75em;
}

ul.features
{
    text-align: left;
}

li.features
{
    padding-bottom: 20px;
    font-size: 12px;
}

.footerHelp 
{
    font-size:16px;
    font-weight:bold;
    margin:20px auto;
}

.footerlinks
{
    margin: 20px;
}

.footerlinks a:link, .footerlinks a:visited
{
    text-decoration: none;
    color: #49190D;
}

.footerlinks a:hover
{
    text-decoration: none;
    color: #B85E40;
}

fieldset.gt /*grouping text condition*/
{
    text-align: left;
    padding: 5px 10px 5px 10px;
    margin-right: 25px;
}

.g_Frame
{
    margin:5px;
    border:solid 2px #82817D;
    padding:4px;
    background-color:White;
    width:370px;
    margin:0 auto;
}

.g_Header
{
    height:28px;
    background:url(../Images/CopperFade.gif) repeat-x;
    font-weight:bold;
    text-align:left;
    padding-left:10px;
    line-height:28px;
    color:Black;
}

.g_Content
{
    padding:5px;
}

.headbars
{
    background: url(../Images/ie55fix/head_bars.gif) no-repeat;
    position: absolute;
    width: 96px;
    height: 83px;
    left: 173px;
}

.headleft
{
    position: absolute;
    width: 173px;
    height: 83px;
}

.headlogo
{
    position: absolute;
    width: 308px;
    height: 63px;
    left: 185px;
    top: 10px;
    text-align: center;
}

.headright
{
    background: url(../Images/NewMaster/head_right.jpg) no-repeat;
    position: absolute;
    width: 562px;
    height: 83px;
    right: 0px;
}

.joinbox
{
    height: 37px;
    line-height: 37px;
    background: url(../Images/NewMaster/jbox_.gif) repeat-x;
    width: 250px;
    margin: 20px auto;
    text-align: center;
    font-weight: bold;
    font-size: 24px;
    display:block;
}
    
.joinbox_es
{
    height: 37px;
    line-height: 37px;
    background: url(../Images/NewMaster/jbox_.gif) repeat-x;
    width: 250px;
    margin: 20px auto;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    display:block;
    text-decoration:none;
}

.joinbox a, .joinbox_es a
{
    text-decoration:none;
}

.joinNowBtn 
{
    line-height:29px;
    font-size: 18px;
    font-weight: bold;
    margin:20px auto 0;
    }
    
.joinNowBtn a
{
    display: block;
    text-align: center;
    text-decoration: none;
}

.joinNowBtn a:link, .joinNowBtn a:visited
{
    color: #660000;
}

.joinNowBtn a:hover
{
    color: Red;
}

.leftnavSelect
{
    background-position: bottom !important;
    font-weight: bold;
}

.leftnav_en
{
    width: 173px;
    min-height: 445px;
    background: url(../Images/NewMaster/swoop.gif) no-repeat;
    padding-top: 16px;
    font-size: 14px;
    text-align: center;
}

.leftnav_es
{
    width: 173px;
    min-height: 445px;
    background: url(../Images/NewMaster/swoop.gif) no-repeat;
    padding-top: 16px;
    font-size: 11px;
    text-align: center;
}

.leftnav_en div.group, .leftnav_es div.group
{
    padding: 5px 0 20px 0;
    background: url(../Images/NewMaster/nav_fade.jpg) no-repeat bottom;
}

.leftnav_en ul, .leftnav_es ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}

.leftnav_en li, .leftnav_es li
{
}

.leftnav_en li a, .leftnav_es li a
{
    margin: 0 auto 8px;
    line-height: 26px;
    height: 26px;
    width: 151px;
    background: url(../Images/NewMaster/navbutton.gif) no-repeat;
    text-decoration: none;
    display: block;
    padding-right: 10px;
}

.leftnav_en a:link, .leftnav_en a:visited, .leftnav_es a:link, .leftnav_es a:visited
{
    color: #49190D;
    background-position: top;
}

.leftnav_en a:hover, .leftnav_es a:hover
{
    color: #B85E40;
    background-position: center;
}

.leftnav_en a:active, .leftnav_es a:active
{
    color: red;
    background-position: bottom;
}

.linkbutton_en
{
    /*background:url(../Images/esFlag.png) no-repeat right center;
    padding-right:30px;*/
    line-height:24px;
    display:block;
    margin-right:5px;
}

.linkbutton_es
{
    /*background:url(../Images/enFlag.png) no-repeat right center;
    padding-right:30px;*/
    line-height:24px;
    display:block;
    margin-right:5px;
}

.maincolumn
{
    min-width: 462px; /*width: 69.9%;*/ /*background-color: silver;*/
}

.nav
{
    background: url(../Images/NewMaster/topnavbar.gif) repeat-x bottom;
    height: 24px;
}

.nav li
{
    float: left;
    line-height: 22px;
    color: White;
    width: 18%;
    min-width: 120px;
    max-width: 173px;
    text-align: center;
    font-size: 14px;
}

.nav li a:link, .nav li a:visited
{
    color: white;
    text-decoration:none;
}
.nav li a:hover
{
    color: #FCE7CC;
    background-position: center;
}
.nav li a:active
{
    color: #B85E40;
    background-position: bottom;
}

.nav ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}

.navSelect
{
    font-style: italic;
    font-weight: bold;
    color: #FBEE88 !important;
}

.onecolumn
{
    width: 100%; /*min-width: 584px;*/
}

.onecolumn h1
{
    text-align: center;
}

.panel
{
    width: 250px;
}

.panel .top
{
    background-image: url(../Images/pnl_top.gif);
    height: 80px;
    width: 250px;
}

.panel .topStandard
{
    background-image: url(../Images/pnl_topStandard.gif);
    height: 100px;
    width: 270px;
}

h1.phonelist
{
    font-size: 2em;
    margin: 25px 0 0 0;
}

h2.phonelist
{
    margin: 20px 0 10px 0;
}

.prestext
{
    font-size: small;
    width: 80%;
    margin: 0 auto;
}

.rightclm
{
    max-width: 400px;
    text-align: center;
    margin: 0 auto; /*width: 30%;*/ /*min-width: 172px;*/ /*min-height: 300px;*/ /*float: right;*/
}

.rightclm hr
{
    margin: 20px 0;
    border-bottom-width: medium;
}

.rightclm p
{
    margin: 0;
}

.rightclmbkgr
{
    background: url(../Images/NewMaster/rtclmbkgr.gif) repeat-y left;
    background-color: #EEEEEE;
}

.rightColumn
{
    float:right;
    width:48%;
}

.shareThis
{
    padding: 0 30px; /*background-color:Black;*/
    line-height: 24px;
}

.shareThis a:link, .shareThis a:visited, .shareThisSideBar a:link, .shareThisSideBar a:visited
{
    color: White !important;
    font-weight: bold;
}

.shareThisSideBar
{
    text-align: center;
    /*margin-top: 30px; background-color:Black; */
    background: url(../Images/NewMaster/tintfill.png);
    line-height: 30px;
    padding-top: 5px;
    position:fixed;
    top:450px;
    width:173px;
}

.SignUpiframe
{
    width: 622px;
}

.sloganText_en
{
    font-weight: bold;
    font-size: 14px;
    text-transform:uppercase;
    text-decoration:none;
}

.sloganText_es
{
    font-weight: bold;
    font-size: 12px;
    text-transform:uppercase;
    text-decoration:none;
}

.sloganText_en:link, .sloganText_es:link,
.sloganText_en:visited, .sloganText_es:visited
{
    color: White;
}

.sloganText_en:hover, .sloganText_es:hover
{
    color: #EEE;
}

.supportbox
{
    /*background: url(../Images/NewMaster/callsupport.jpg) no-repeat top right;*/
    padding: 10px 4% 20px;
}


/* ############################ */
/* #### GLOBAL SELECTORS   #### */
/* ############################ */

.bigger
{
    font-size: larger;
}

.bold
{
    font-weight: bold;
}

.boldit
{
    font-weight: bold;
    font-style: italic;
}

.clear
{
    clear: both;
}

.comment
{
    color:Red;
    background-color:yellow;
    padding:5px;
    font:normal normal 16px verdana;
    font-size:.8em;
    font-style:italic;
}

.coppertext
{
    color: #660000;
}

.floatleft
{
    float: left;
}

.floatright
{
    float: right;
}

.maintext1
{
    font-size: 14px;
    font-weight: bold;
    color: #660000;
}

.maintext2
{
    font-size: 18px;
    font-weight: bolder;
    font-style: italic;
    color: #660000;
}

.maintext4
{
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    color: #660000;
}

.maintext5
{
    font-size: 14px;
    color: #660000;
}

.maintext6
{
    font-size: 12px;
    color: #660000;
}

.maintext7
{
    font-size: 14px;
    font-weight: normal;
    color: #660000;
}

.orange
{
    color: #CC6600;
}

.pad5
{
    padding: 5px;
}

.pad10
{
    padding: 10px;
}

.pad20
{
    padding: 20px;
}

.padbottom10px
{
    padding-bottom: 10px;
}

.padtop3px
{
    padding-top: 3px;
}

.padtop6px
{
    padding-top: 6px;
}

.relfloatleft
{
    position: relative;
    float: left;
}

.relfloatright
{
    position: relative;
    float: right;
}

.smallPrint
{
     font-size:12px; 
     width:80%;
     text-align:left;
     margin:10px auto;
}

.spacer
{
    line-height: .5em;
    margin: 0;
    padding: 0;
}

.testborder
{
    border: solid 1px lime;
}


.text7pt5pt
{
    font-size: 7.5pt;
}

.text18px
{
    font-size: 18px;
}

.textcenter
{
    text-align: center;
}

.textleft
{
    text-align: left;
}

.textright
{
    text-align: right;
}

.underline
{
    text-decoration: underline;
}

.vtop
{
    vertical-align: top;
}

.width600
{
    width: 600px;
}

.validate
{
    color:Red;
    font-family:Verdana, Sans-Serif;
    text-align:center;
    font-size:12px;
}

