div{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding: 0;}

body
{
    text-align: center;
    font-family: arial, sans-serif;
    font-size: 12px;
    color: #444;
}

h1
{
    margin: 0px 0px 10px 0px;
    color: red;
    font-size: 2.3em;
    font-weight: lighter;
    letter-spacing: -1px;
}

h2, h3
{
    margin: 0px 0px 10px 0px;
    font-weight: lighter;
    color: #555;
}

img
{
    border: 0px;
}

a
{
    color: red;
    text-decoration: none;
}

a:hover
{
    color: red;
    text-decoration: underline;
}

td
{
    font-size: 12px;
    vertical-align: top;
}

td
{
    margin: 0px;
}

input
{
    background: #ebf2f8;
    padding: 3px;
}

select
{
    background: #ebf2f8;
    margin: 10px;
    padding: 5px;
    font-weight: bold;
}

div.row 
{
    clear: both;
    padding-top: 10px;
}

div.row span.label 
{
    float: left;
    width: 150px;
    padding-right: 20px;
    text-align: right;
}

div.row span.formw 
{
    float: right;
    width: 235px;
    text-align: left;
}


#homeTelevisionBox
{
    border: 1px solid #fff;
    background-image: url('../images/home_television.gif');
    background-repeat: none;
    width: 245px;
    height: 303px;
    text-decoration: none;
}

#homeTelevisionBox a
{
    text-decoration: none;
}

#homeInternetBox
{
    border: 1px solid #fff;
    background-image: url('../images/home_internet.gif');
    background-repeat: none;
    width: 245px;
    height: 303px;
}


#homePhoneBox
{
    border: 1px solid #fff;
    background-image: url('../images/home_phone.gif');
    background-repeat: none;
    width: 245px;
    height: 303px;
}

#homeBoxContent
{
    margin: 250px 0px 0px 20px;
    color: #fff;
    text-decoration: none;
}

.noLinkDeco:hover
{
    text-decoration: none;
}


#emailForm
{
    padding: 15px 0px 0px 15px;
    background-image: url('../images/email_bg.gif');
    background-repeat: no-repeat;
    width: 220px;
    height: 300px;
}

#questions
{
    background-image: url('../images/home_questions_bg.gif');
}

.break
{
    clear: both;
}

.heading
{
border: 1px solid red;
    width: 980px;
}

#contentBody
{
    padding: 20px;
    padding-top: 0px;
}

.content
{
    padding: 10px;
    text-align: left;   
    width: 1000px;
    margin: auto;
}

.navButton:hover
{
    background-color: #f3f3f3;
    color: #666;
} 

.navButton
{
    height: 25px;
    color: #444;
    float: left;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    font-family: arial;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    margin-left: 5px;
} 

.navButtonOn
{
    height: 25px;
    color: #f7f7f7;
    background-color: #888;
    float: left;
    font-weight: bold;
    text-decoration: none;
    font-family: arial;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    margin-left: 5px;
} 

.navButtonOn:hover
{
    color: #555;
}

.navContainer
{
    width: 980px;
    height: 30px;
    background: #ccc;
    background-image: url('../images/nav_bg.gif');
}

.logo
{
    margin: 10px;
}

.flash
{
    margin: 0px 0px 15px 0px;
    width: 984px;
}

.bundlesSmall
{
    width: 650px;
    height: 330px;
    background-image: url('../images/bundles.jpg');
    background-repeat: no-repeat;
}

.pageHeadingText
{
    margin-left: 8em;
    margin-top: 10px;
}

.bodyContainer
{
    width: 740px;
    background: #eeeeee;
    padding: 10px;
    margin-left: 12em;
    margin-top: 10px;
}

.pageNavContainer
{
    width: 170px;
    color: #444;
    font-size: 12px;
}

.pageNavContainerItem
{
    margin-bottom: 5px;
}

.price
{
    font-size: 20pt;
    font-weight: bold;
    color: red;
}

.bundleContainer
{
    padding: 10px;
    width: 100%;
}

.bundles
{
    width: 480px;
}

.bundles td
{
    padding: 10px;
    background: #fff;
}

.bundles h2
{
    color: red;
}

.amenaties
{
    width: 100%;
}

.amenaties td
{
    padding: 10px;
    background: #d6dbe0;
}

#countySelectContainer
{
    padding: 5px;
    text-align: right;
}

.county
{
    width: 200px
    height: 200px
    background: url('../images/county-douglas-1gif') no-repeat;
}

.county:hover
{
    background: url('../images/county-grant-1gif') no-repeat;
}

#navContainerLeft ul
{
    margin-top: 0px;
    margin-left: 0px;
    padding: 0;
    list-style-type: none;
}

#navContainerLeft li 
{ 
    margin: 0 0 .2em 0; 
}

#navContainerLeft a
{
    display: block;
    color: #444;
    background-color: #ccc;
    width: 13em;
    padding: .2em .8em;
    font-size: 12px;
    text-decoration: none;
}

#navContainerLeft a:hover
{
    background-color: #f3f3f3;
    color: red;
}

#footer
{
    background: url('../images/footer_bg.gif'); 
    width: 984px;
    height: 120px;
    margin-top: 10px;
    padding: 20px 0px 0px 20px;
}

#leftNavOrangeTop
{
    background: url('../images/left_nav_orange_top.gif');
    width: 217;
    margin: 0px;
    height: 9px;
    padding: 0px;
}

#leftNavOrangeBody
{
    background: #ff7100;
    padding: 10px;
    width: 217px;
    margin: 0px;
}

#leftNavOrangeBottom
{
    background: url('../images/left_nav_orange_bottom.gif');
    width: 217;
    height: 9px;
    margin: 0px;
    padding: 0px;
}

#leftNavOrangeBody a
{
    margin: 0px 0px 20px 5px;
    font-size: 1.2em;
    font-weight: bold;
    color: #fff;
}

#leftNavGreenTop
{
    background: url('../images/left_nav_green_top.gif');
    width: 217;
    margin: 0px;
    height: 9px;
    padding: 0px;
}

#leftNavGreenBody
{
    background: #8cff2d;
    padding: 10px;
    width: 217px;
    margin: 0px;
}

#leftNavGreenBottom
{
    background: url('../images/left_nav_green_bottom.gif');
    width: 217;
    height: 9px;
    margin: 0px;
    padding: 0px;
}

#leftNavGreenBody a
{
    margin: 0px 0px 20px 5px;
    font-size: 1.2em;
    font-weight: bold;
    color: #fff;
}

#leftNavBlueTop
{
    background: url('../images/left_nav_blue_top.gif') no-repeat;
    width: 217;
    height: 9px;
}

#leftNavBlueBody
{
    background: #808080;
    padding: 0px 10px 0px 10px;
    width: 217px;
    color: #fff;
}

#leftNavBlueBottom
{
    background: url('../images/left_nav_blue_bottom.gif') no-repeat;
    width: 217;
    height: 9px;
    margin: 0px;
    padding: 0px;
}

#leftNavBlueBody a
{
    margin: 0px 0px 20px 5px;
    font-size: 1.2em;
    font-weight: bold;
    color: #fff;
}

#faq h3
{
    margin: 10px 0px 5px 5px;
    color: red;
    background: #efefef;
}

#faq h2
{
    margin: 0px 0px 20px 0px;
}

#faq p
{
    padding: 0px 10px 15px 10px;
}

#faq li
{
    margin: 5px;
}

.roundboxorange{display:block}
.roundboxorange *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#fd9344}
.roundboxorange1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fd9344;
  border-right:1px solid #fd9344;
  background:#fd9344}
.roundboxorange2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fd9344;
  border-right:1px solid #fd9344;
  background:#fd9344}
.roundboxorange3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fd9344;
  border-right:1px solid #fd9344;}
.roundboxorange4{
  border-left:1px solid #fd9344;
  border-right:1px solid #fd9344}
.roundboxorange5{
  border-left:1px solid #fd9344;
  border-right:1px solid #fd9344}
.roundboxorangefg{
  background:#fd9344}


.roundboxblue{display:block}
.roundboxblue *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#7dbaf3}
.roundboxblue1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #7dbaf3;
  border-right:1px solid #7dbaf3;
  background:#7dbaf3}
.roundboxblue2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #7dbaf3;
  border-right:1px solid #7dbaf3;
  background:#4896d0}
.roundboxblue3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #7dbaf3;
  border-right:1px solid #7dbaf3;}
.roundboxblue4{
  border-left:1px solid #7dbaf3;
  border-right:1px solid #7dbaf3}
.roundboxblue5{
  border-left:1px solid #7dbaf3;
  border-right:1px solid #7dbaf3}
.roundboxbluefg{
  background:#7dbaf3}  


.roundboxgreen{display:block}
.roundboxgreen *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background: #89f560}
.roundboxgreen1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid  #89f560;
  border-right:1px solid  #89f560;
  background: #89f560}
.roundboxgreen2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid  #89f560;
  border-right:1px solid  #89f560;
  background: #89f560}
.roundboxgreen3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid  #89f560;
  border-right:1px solid  #89f560;}
.roundboxgreen4{
  border-left:1px solid  #89f560;
  border-right:1px solid  #89f560}
.roundboxgreen5{
  border-left:1px solid  #89f560;
  border-right:1px solid  #89f560}
.roundboxgreenfg{
  background: #89f560}  



.roundboxwhite{display:block}
.roundboxwhite *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#fc9e06}
.roundboxwhite1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fc9e06;
  border-right:1px solid #fc9e06;
  background:#fc9e06}
.roundboxwhite2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fc9e06;
  border-right:1px solid #fc9e06;
  background:#fc9e06}
.roundboxwhite3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fc9e06;
  border-right:1px solid #fc9e06;}
.roundboxwhite4{
  border-left:1px solid #fc9e06;
  border-right:1px solid #fc9e06}
.roundboxwhite5{
  border-left:1px solid #fc9e06;
  border-right:1px solid #fc9e06}
.roundboxwhitefg{
  background:#fc9e06}  


.roundbox{display:block}
.roundbox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#eef7ff}
.roundbox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f7fb76;
  border-right:1px solid #f7fb76;
  background:#f2f9c3}
.roundbox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fdfe27;
  border-right:1px solid #fdfe27;
  background:#f1f8d1}
.roundbox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #f1f8d1;
  border-right:1px solid #f1f8d1;}
.roundbox4{
  border-left:1px solid #f7fb76;
  border-right:1px solid #f7fb76}
.roundbox5{
  border-left:1px solid #f2f9c3;
  border-right:1px solid #f2f9c3}
.roundboxfg{
  background:#eef7ff}  
