/*
* Main layout and font styles
*/

* { margin: 0; padding:0; outline: none; }

html, body, .wrapper { height: 100%; }

body > .wrapper { height: auto; min-height: 100%; }

body { font: 12px normal Arial, Helvetica, sans-serif }

.wrapper {	min-height: 100%; height: auto !important; height: 100%; width: 965px;	
	margin: 0 auto; /* must be same height as the footer */
}  

h1, h2, h3, h4, h5, h6  { color:#444; }
p, strong, label { color: #444;}

a:link, a:active, a:visited {
	color: #3459F5;
	text-decoration: none;
	outline: none;
}

a:hover {
	color: #3459F5;
	text-decoration: underline;
	outline: none;
}

.clear { clear:both; overflow:hidden; }

.nav-holder {
	height: 75px;
}

.main_content {
	padding: 20px 0;
}

.firstcol {
	width: 261px;
	float: left;
	margin-right: 11px;
}

.col {
	width: 230px;
	float: left;
	margin-right: 11px;
}

.lastcol {
	width: 200px;
	float: left;
	margin:0;
}

/*
	Content and Area styles
*/

.space-top {
	padding-top: 15px;
}
.space-bottom {
	padding-bottom: 15px;
}
.indent {
	margin-left: 8px;
}

.float {
	float: left;
}

#HomeDL {
	margin-top: 15px;
}


ul.bluebulletlist {
	list-style: none;
}
ul.bluebulletlist li{
	margin-bottom: 5px;
	padding-left: 12px;
	background: url(../images/BulletBlue.gif) no-repeat left 3px;
}

.textinput {
	background: transparent url(../images/textBoxBackground.gif) no-repeat scroll left top;
	border:1px solid #C3C3C3;
	padding:3px;
}
.small-head {
	font-size: 14px;
	margin-bottom: 8px;
}

/*  Header  */
.header {
	height: 73px;
	border-bottom: 2px solid #ededed;
}

.header .logo {
	margin: 20px 6px;
	float: left;
}

/* column content */

.teir-one {
	height: 170px;
}

.teir-two {}

.content h2{
	background: url(../images/gradient_underline.gif) no-repeat left bottom;
	font-size: 14px;
	margin-bottom: 12px;
	padding-bottom: 6px;
	padding-left: 10px;
}

.content {
	padding: 14px 0 0 0;
}

.content p, .morelink {
	margin: 0 0 10px 10px;
}

.content .thumb {
	float:left;
	margin: 0 8px 0 10px;
}

.content .morelink {
	clear: both;
	padding-top: 14px;
	display: block;
}

.content .zip {
	width: 86px;
	display: inline;
	margin-right: 12px;
}

/* Simple Content */
.simple-content {}

/* Quick Links */
.quicklinks{
width:261px;
}
.quicklinks ul {
	float:left;
	padding: 0;
	width: 120px;
}

/*  Offers  */
.offers {
	background: #fff url(../images/offers_bg.jpg) repeat-x top left;
}

.offers-content {
	padding: 15px;
}

.offers h2, h3 { color:#444}
.offers h2 { margin-bottom: 12px; font-size: 18px }
.offers h3 { margin: 6px 0;  font-size: 14px }

.offers a {
	text-align:right;
	display:block;
}

.offers p {
	padding: 0 8px 8px 55px;
	margin: 15px 0 0 0;
}

.cable {
	background: url(../images/Icon_DigitalCable.gif) no-repeat;
}

.voice {
	background: url(../images/Icon_DigitalVoice.gif) no-repeat;
}

.hsi {
	background: url(../images/Icon_HighSpeedInternet.gif) no-repeat;
}


/*
	Footer styles
*/
.footer { clear: both; 
	margin: 20px auto 0 auto; 
	padding: 20px 0 0 10px; 
	width: 965px;
	height: 35px;
	font-size: 10px;
	color:#444;
	border-top: 1px solid #D7D8DA;
}

.footer a:link, .footer a:visited {
	color:#444;
	text-decoration: none;
}
.footer a:hover, .footer a:active {
	color:#4e4e4e;
	text-decoration: underline;
}

div label strong{
	font-size:14px;
	margin:0 0 10px 10px;
}

img{
border:none;
}

/* 
HomePage style
*/
.localizationControl
{
    position: absolute;
    top: 20px;
    right: 8px;
    line-height: 15px;
    font-size: 10px;
}
.localizationControl a
{
    line-height: 10px;
    text-decoration: none;
}
._spanishLink
{
    padding: 0 12px 0 0;
}
#_locationData
{
    font-weight: bold;
    padding: 0 12px 0 0;
    display: none;
}
.offers-content img
{
	margin:10px 0 0 0;
	float:left;
}

#_spanishLink:hover
{
text-decoration:underline !important;
}
#_resetLink:hover
{
text-decoration:underline !important;
}

/*Spanish Chat Link Style*/
a.LiveChat_BTN:hover {
background:transparent url(../../images/LiveChat_Btn_Hover.jpg) no-repeat scroll 0 0;
display:block;
height:35px;
width:124px;
}
 
a.LiveChat_BTN {
background:transparent url(../../images/LiveChat_Btn.jpg) no-repeat scroll 0 0;
display:block;
height:35px;
margin-top:11px;
width:124px;
}

.InnerCableOrderBox {
background:#FFFFFF url(../images/InnerCableOrderGradBG-.jpg) repeat-x scroll 0 50%;
border:1px solid #CFCFCF;
height:auto !important;
margin:12px auto 0;
min-height:174px;
padding:6px 8px 21px 9px;
position:relative;
width:219px;
}

.InnerCableOrderBox h1 {
color:#444444;
font-size:17px;
font-weight:bold;
margin:0;
padding:0;
}
.CableOrderBox h1 {
color:#444444;
font-size:18px;
font-weight:normal;
margin:0;
padding:10px 0 10px 13px;
text-align:left;
}
.floatright {
float:right;
text-align:right;
}
/* End of Spanish Chat Link Style*/


