﻿/*  You can import other styles into this one using: @import url(other_styles.css); */
@import url(cox.css);

/****************************/
/***     Global Styles    ***/
/****************************/

#dvGlobalWrapper {color:#fff;}
    #dvGlobalWrapperContainer{}

#dvGuestHeader {}
    #dvGuestHeaderContainer{}
    
#dvSaveologyContent{}
    #dvSaveologyContentContainer{width:766px;background: url(../images/default/main_bg.png);padding:0 6px;}
    
#dvGuestFooter{clear:both;}
    dvGuestFooterContainer{}    
            
.clear
{
    clear:both;
    height:1px;
    overflow:hidden;
}
/****************************/
/***   Homepage Styles    ***/
/****************************/

#dvHomeContent *
{

}

 
/*** Main Homepage Search Form ***/
.dvSecurityMessage
{
	display:block;
}
.coxSecurityMessage { background: url(../images/index/searchbox-bot.jpg) no-repeat; width: 472px; height: 27px; position:relative; left:-10px; }

.coxSecurityMessage img { width: 467px; height: 27px; }

#dvHomeSearchSectionCntnr { float: left; margin-left: 5px;  }
#dvHomeSearchSectionTop 
{
    width: 472px; height: 14px; background: url(../images/index/searchbox-top.jpg);

}

#dvHomeSearchSectionBottom 
{
 width: 472px; height: 27px; margin: 0; padding: 0; display: block  /*background: url(../images/index/searchbox-bot.jpg);*/

}

#dvHomeSearchSection
{
     width: 467px;
     height: 194px;
     background:url(../images/index/searchbox-mid.jpg) repeat-y;
     padding-left: 5px;

}

#dvHomeSearchSection h3
{
   color:#FFFF00;
    font-size:16px;
    font-weight:bold;
    margin: 0; padding: 0;
}

#dvHomeSearchSection #dvSearchForm
{
    padding:10px 5px;
   font-size:11px;
}

#dvHomeSearchSection #dvSelectService h4
{
    display:none;
}
#dvHomeSearchSection #dvSearchForm p
{
    font-size:11px;
    color:#fff;
    margin-left:5px;
}
#dvHomeSearchSection #dvSelectService p
{
    display:none;
}
#dvHomeSearchSection #dvSelectService ul
{
   display:none;
}

#dvHomeSearchSection #dvSelectService li
{
    margin:0;
    padding:0;
    float:left;
}

#dvHomeSearchSection #dvSelectService li.liLeftColumn
{
    width:65%;
}
#dvHomeSearchSection #dvSelectService li.liRightColumn
{
    width:35%;
}
#dvHomeSearchSection #dvSearchAddressFields
{
    clear:both;
    width:428px;
    height:67px;
    color:#fff;
    font-size:11px;
    background: url(../images/index/minibox_mid.jpg) repeat;
    
}
#dvHomeSearchSection #dvSearchAddressFields div.dvFormRow
{
    
}
#dvHomeSearchSection #dvSearchAddressFields p
{
    position:relative;
    top:-20px;
}
#dvHomeSearchSection #dvSearchAddressFields .dvFormRow
{
   position:relative;
    top:-20px;
    margin:0;
    padding:0;
    line-height:11px;
}
#dvFormAddress1
{
    width:275px;
    float:left;
}
#dvHomeSearchSection #dvSearchAddressFields #dvFormAddress2
{
    width:120px;
    float:left;
}

#dvHomeSearchSection #dvSearchAddressFields #dvFormZip
{
    padding-top:5px;
    clear:left;
}
#dvHomeSearchSection #dvSearchAddressFields label
{
    width:60px;
    float:left;
    display:block;
    font-weight:bold;
    text-align:right;
    padding-right:5px;
    margin-top:4px;
}

#dvHomeSearchSection #dvSearchAddressFields #dvFormAddress2 input
{
    width:40px;
}
#dvHomeSearchSection #dvSearchAddressFields #dvFormZip input
{
    width:60px;
}

#dvHomeSearchSection span#spWhy
{
    color:#fff;
    text-decoration:underline;
    cursor:pointer;
    padding-left:15px;
    display:none;
}

#dvHomeSearchSection #dvSearchForm input.btnHomeSubmit
{
    display:block;
    width:100%;
    background: url(../images/index/offer-button.gif) center top no-repeat;
    height:0px;
    border:none;
    padding-top:22px;
    height /**/: 29px;
    float:none;
    margin-top:20px;
    cursor: pointer;
}
#dvHomeSearchSection #dvSearchSubmit
{
     height: 65px; margin: -7px 0 0 0;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
#dvHomeSearchSection #dvSearchSubmit
{margin: -14px 0 0 0;}
}



/*** Call now at bottom of search form ***/
#dvHomeSearchSection #dvSearchCallNow
{
    clear:both;
    margin:50px 0 0 0 ;
    text-align:center;
}
#dvHomeSearchSection #dvSearchCallNow span.spCallToAction
{
    color:#fff;
    font-size:12px;
    font-weight:bold;
    text-align:center;
}
#dvHomeSearchSection #dvSearchCallNow span.spPhoneNumber
{
   color:#fff;
    font-size:12px;
    font-weight:bold;
    text-align:center;
}

/*** Search banner content ***/
#dvCityStateContent 
{
    width:282px;
    float:left;
    height:225px;
    background: url(../images/index/topofferlp.jpg) no-repeat;
    color:#fff;
    margin: 0 0 10px 4px;
}
#dvSearchContent 
{
    width:282px;
    float:left;
    height:178px;
    /*background: url(../images/index/topoffer.jpg) no-repeat;*/
    color:#fff;
    margin: 0 0 10px 4px;
}
#dvSearchContent h3
{
    margin:0;
    padding:0;
    color:#FFFFFF;
    font-size:16px;
    font-weight:bold;
    text-align:center;
}

#dvSearchContent ul
{
    margin-top:45px;
    margin-left:20px;
}
#dvSearchContent li
{
    color:#FFFFFF;
    font-size:14px;
    font-weight:bold;
    margin:8px 0;
    list-style-type:disc;
    margin-left:20px;
}

/*** Home Page - Bottom breakouts ***/

#dvHomeContent
{
    clear:both;
    width:760px;
    margin:10px auto 0 auto;
    
}
#dvDigitalCable, #dvHomePhone, #dvInternet
{
    width:240px;
    float:left;
    padding:6px;
}
#dvDigitalCable ul, #dvHomePhone ul, #dvInternet ul
{
   margin:10px;
   padding:0;
   list-style:circle;
}
#dvDigitalCable li, #dvHomePhone li, #dvInternet li
{
   margin:10px;
   padding:0;
   list-style-type:disc;
}
#dvDigitalCable h3, #dvHomePhone h3, #dvInternet h3
{
  margin:10px;
  font-size:16px;
font-weight:bold;
 color:#000099;
}
#dvDigitalCable, #dvHomePhone
{
    background: url(../images/default/v_line.jpg) right top no-repeat;
}
#dvDigitalCable h2
{
    height:54px;
    background: url(../images/default/cable_icon.jpg) no-repeat;
    padding-left:70px;
    font-size:22px;
    color:#000099;
}

#dvHomePhone h2
{
    height:54px;
    background: url(../images/default/d_phone_icon.jpg) no-repeat;
    padding-left:80px;
    font-size:22px;
    color:#000099;
}

#dvInternet h2
{
    height:54px;
    background: url(../images/default/internet_icon.jpg) no-repeat;
    padding-left:100px;
    font-size:22px;
    color:#000099;
}
/*** SEO copy ***/
.clsSEOText{
clear:both;
color:gray;
display:block;
margin:auto;
text-align:left;
width:760px;
}
#ctl00_MainContent_ServiceSearch1_validationContainer
{
	padding: 27px 0 0 0;

}
/****************************/
/**** SEARCH PAGE STYLES ****/
/****************************/


#dvSaveologyContent #dvMainContent
{
    width:750px;
    padding:9px;
    text-align: left;
}

/*** Address Available ***/
#dvSaveologyContent #dvAddressAvailable
{
    /*background:#fff;
    border:none;
    height:auto;
    overflow:visible;*/
    background:#efefef;
    padding:10px;
    margin: 0 0 35px 0;
    border:1px solid #003375;
    height:auto;
    overflow:visible;
}

#dvSaveologyContent #dvAddressAvailable h3
{
    font-size:18px;
    color:#0078c9;
    float:none;
}

#dvSaveologyContent #dvAddressAvailable p
{
    /* Additional Styles */
    color:#666;
    float:none;
    clear:left;
}



/*** Filter bar ****/

#dvSaveologyContent #dvFilter 
{
    display:block;
	position:absolute;
	left:-5000px;
}
#dvSaveologyContent #dvFilter h3
{
    background: url(../images/filter-top.gif) no-repeat -25px;
}

#dvSaveologyContent .clsFilterGroup h4
{
   /* Change Sub-heading sytles filters */
}

/** AJAX stuff **/


#dvSaveologyContent #loadingBar
{
    /*background: url(../images/progress-bar.gif) no-repeat;*/
    margin-left: 10px;
}

#dvCableSearchResults h2
{
	background: url(../images/default/cable_icon.jpg) no-repeat;
	height:54px;
	margin:0;
	padding :15px 0 0 75px;
	font-size:15px;
	font-weight :bold  ;
	color:#000099;
	overflow:hidden;

}
#dvSaveologyContent #dvInternetSearchResults h2
{
	background: url(../images/default/internet_icon.jpg) no-repeat;
	height:54px;
	margin:0;
	padding :15px 0 0 75px;
	font-size:15px;
	font-weight :bold  ;
	color:#000099;
	overflow:hidden;
}
#dvSaveologyContent #dvPhoneSearchResults h2
{
	background: url(../images/default/d_phone_icon.jpg) no-repeat;
	height:54px;
	margin:0;
	padding :15px 0 0 75px;
	font-size:15px;
	font-weight :bold  ;
	color:#000099;
	overflow:hidden;
	float:none;
}

#dvSaveologyContent #otherProvider
{
    font-weight:bold;
    width:450px;
    float:left;
    font-size:13px;
    clear:left;
}   
#dvSaveologyContent #dvSearchResults
{
    /*width:450px;
    overflow:hidden;
    margin-right:10px;
    float:left;*/
	width:450px;
    margin-right:16px;
    float:left;
}

#dvSaveologyContent .clsOfferContainer
{
    /*border: 1px solid #e1e1c9;*/
    border: 10px solid #EFEFEF;
    margin-bottom:25px;
    background-color :white;
    overflow:auto;
    clear:both;
    width:430px;
    overflow:hidden;
}


#dvSaveologyContent .clsOfferTitle {
background:#EFEFEF;
/*margin:10 0 0 10;
padding: 20 0 0 20;
border: 1 10 white;*/
width:329px;
}

#dvSaveologyContent .clsOfferTitle h3
{
    color:#0078C9;
}

#dvSaveologyContent .clsOfferPrice
{
    background:#EFEFEF;    
    width:100px;
}

#dvSaveologyContent .clsOfferPrice h3
{
    /* This is for plans WITH a PRICE */
    color:#000;

}
#dvSaveologyContent .clsOfferPrice h4
{
    /* this is for plans with NO PRICE */
    color:#000;
}

#dvSaveologyContent .clsOfferDetails
{
    
    width:430px;
    border-left:1px solid #e1e1c9;
    position:relative;
    left:-1px;
    top:0;
}

#dvSaveologyContent .clsOfferDetails ul li
{
    background: url(../images/rsltsbull-arrow.gif) 0 5px no-repeat;
}
#dvSaveologyContent .selectplan_bt
{
    /* Width and Height of Image
        ONLY change this if it's not the same
    height:26px;
    width:120px;
    
   */
}


#dvSaveologyContent .clCallForOffer h4
{
    font-size:16px;
    color:#ff0000;
}

/*** Shopping Cart ***/


#dvSaveologyContent #dvShoppingCart
{
    width:260px;
    float:right;
    color:#000;
    margin-right: 10px;
}
#dvSaveologyContent #dvShoppingCartWrapper
{	
    /** This is the repeating background for the container **/
    background:none;	
    position:relative;
    border:1px solid #003375;
    background: #ecf0f9;
    width:260px;
}
#CartCall {display:block; padding: 10px 0 15px 0 ; text-align: center;}
#CartCall #OrderByPhoneBlock .shop_hdr{ background:url(../images/shopping_cart_phone.gif) no-repeat 0 0; height:30px; padding: 10px 0 10px 0;}
    
    
   
#dvSaveologyContent #dvShoppingCart h3
{
    background:url(../images/ShoppingCart-back.gif) no-repeat;
    text-indent:-5000px;
    height:62px;
    
}   
.ph_white
{
	font-size: 20px;}
#dvShoppingCart h4
{
    font-size:13px;
    font-weight:bold;
    margin:0;
    padding:0;
}

#dvShoppingCart p
{

    margin:0;
    padding:0;
}
.clsCartItem
{
    border-bottom:1px solid #555;
    padding:10px 0;
    overflow:auto;
    height:auto;
    width:auto;
}
.clsCartItemName
{
    width:74%;
    float:left;
}

.clsCartPrice
{
    display:block;
    width:25%;
    float:left;
    font-weight:bold;
}

.clsCartPrice a
{
    font-size:10px;
    color:#ff0000;
    display:block;
    text-align:left;
}


#dvSaveologyContent .btnCheckOut
{
	   
    background:transparent url(../images/checkout.jpg) center top no-repeat;
    margin-top:20px;
    margin-bottom:20px;
    padding-top:47px;
    height: 47px;
    width:100%;
}
/** Generic Styles **/


body .clsSplashLogo
{
    background: url(../images/logo-splash.gif) top center no-repeat;
}   


/*****TABVIEW Skin*****/
.yui-nav
{
   display:none;
}
#dvSort
{
    display:none;
}   
.yui-nav li
{
    float:left;
    height:25px;
    padding:0;
    margin:0;
    width:auto;
}

.yui-nav li a
{
    display:block;
    padding:.5em .75em;
}


/* .yui-navset defaults to .yui-navset-top */
#dvSaveologyContent .yui-skin-sam .yui-navset .yui-nav,
#dvSaveologyContent .yui-skin-sam .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
    border:solid #990000; /* color between tab list and content */
    border-width:0 0 5px;
    position:relative;
}

#dvSaveologyContent .yui-skin-sam .yui-navset .yui-nav li,
#dvSaveologyContent .yui-skin-sam .yui-navset .yui-navset-top .yui-nav li {
    margin:0 0.16em 0 0; /* space between tabs */
    padding:1px 0 0; /* gecko: make room for overflow */
}

#dvSaveologyContent .yui-skin-sam .yui-navset .yui-nav .selected,
#dvSaveologyContent .yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected { 
    margin:0 0.16em -1px 0; /* for overlap */
}

#dvSaveologyContent .yui-skin-sam .yui-navset .yui-nav a,
#dvSaveologyContent .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
    color:#000;
    text-decoration:none;
}

#dvSaveologyContent .yui-skin-sam .yui-navset .yui-nav a em,
#dvSaveologyContent .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
    cursor:pointer;
    padding:0.25em .75em;
    left:0; right: 0; bottom: 0; /* protect from other orientations */
    top:-1px; /* for 1px rounded corners */
    position:relative;
    font-style:normal;
}
#dvSaveologyContent .yui-content
{
    position:relative;
}

#dvSaveologyContent .yui-skin-sam .yui-navset .yui-nav .selected a,
#dvSaveologyContent .yui-skin-sam .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
#dvSaveologyContent .yui-skin-sam .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
    background:url(../images/tab.png) repeat-x left -200px; /* selected tab background */
    color:#fff;
}

#dvSaveologyContent .yui-skin-sam .yui-navset .yui-nav a:hover,
#dvSaveologyContent .yui-skin-sam .yui-navset .yui-nav a:focus {
    background: url(../images/tab.png) repeat-x left -100px; /* selected tab background */
    outline:0;
}

#dvSaveologyContent .yui-skin-sam .yui-navset .yui-nav .selected a em {
    padding:0.35em 0.75em; /* raise selected tab */
}

#dvSaveologyContent .yui-skin-sam .yui-navset .yui-nav .selected a,
#dvSaveologyContent .yui-skin-sam .yui-navset .yui-nav .selected a em {
}

#dvSaveologyContent .yui-skin-sam .yui-navset .yui-content {
   /* background-color:white;  content background color 
   border:1px solid #1B9023;*/
}

#dvSaveologyContent .yui-skin-sam .yui-navset .yui-content,
#dvSaveologyContent .yui-skin-sam .yui-navset .yui-navset-top .yui-content {
  /*  border:1px solid #e1e1c9;  content border */
    padding-top:10px;
    /*padding:0.25em 0.5em; ccontent padding */
}
/* OOnline Pop *************************************************/

/*#OOnlineSearch { background: url(../images/index/searchbox_left.jpg) no-repeat; padding: 5px 0 5px 5px; }*/
#OOnlineSearch h2 { font-size: 20px; color: #FCB814; margin-left: 5px; font-weight:bolder ; }
#OOnlineSearch p { margin-left: 5px; color: #fff; font-weight:bold;}
#mySearchWidget { background: #3063ce; width: 420px; margin: 0 0 5px 5px; padding: 5px; }
#mySearchWidget ul { margin: 0; padding: 0; }
#mySearchWidget ul li { float: left; display: block; color: #fff; width: 200px; padding-bottom: 8px; }
#mySearchWidget ul li input { width: 120px; }

.clsSearchSubmit
{
	clear:both;
	width:100%;
	height:30px;
    background:url(../images/index/offer-button.gif) top center no-repeat;
    margin-top:10px;
    border-style:none;
    cursor:pointer;
}  

/* Thank You ----------------------------------------------------------------------------------------------------------------- */

.thankyou_t {
	width: 735px; height: 23px; background: #ccc; margin-top: 30px; font-size: 16px; font-weight: bold; color: #000; padding: 5px 0 0 5px; }	
#thankyou-summary {
	width: 745px; margin: 10px 0; }
#thankyou-summary p {
	margin: 0; padding: 0; font-size: 14px; }
#thankyou-summary-dtls_t {
	width: 735px; height: 20px; background: #ccc; color: #000; font-size: 14px; font-weight: bold; padding: 5px 0 0 5px; margin-top: 10px; }
#thankyou-summary-dtls_t ul {
	margin: 0; padding: 0; }
#thankyou-summary-dtls_t ul li {
	float: left; display: block; }
#thankyou-summary-dtls_t ul li.first {
	width: 550px; }
#thankyou-summary-dtls_t ul li.second {
	width: 100px; }
#thankyou-summary-dtls {
	width: 745px; margin: 5px auto; font-size: 12px; }
#thankyou-summary-dtls ul {
	margin: 0; padding: 0; }
#thankyou-summary-dtls ul li {
	float: left; display: block; }
#thankyou-summary-dtls ul li.first {
	width: 570px; }
#thankyou-summary-dtls ul li.second {
	width: 95px; }
#thankyou-summary-dtls-total {
	width: 714px; height: 20px; font-size: 14px; font-weight: bold; text-align: right; margin: 20px 0; padding-right: 60px; }
#thankyou-summary p strong {
	color: #ff0000; font-size: 14px;}
#thankyou-info {
	width: 750px; height: 150px; margin: 10px 0 15px 0; }
#thankyou-info ul {
	margin: 0 0 0 10px; padding: 0; }
#thankyou-info ul li {
	float: left; display: block; }
#thankyou-info ul li.first {
	width: 240px; }
#thankyou-info ul li.second {
	width: 250px; }
#thankyou-info ul li span {
	font-size: 14px; font-weight: bold; color: #ff0000; }
#thankyou-info ul ul {
	margin: 5px 0 0 0; padding: 0; }
#thankyou-info ul li li {
	float: none; list-style-type: none; font-size: 12px; padding-bottom: 3px; }
#thankyou-info ul li li label {
	width: 90px; display: inline-block; font-weight: bold; }
#thankyou-specials_t {
	width: 797px; height: 30px; background: url(../images/thankyou/specialoffers-back.gif) repeat-x; margin-top: 50px; }
#thankyou-specials {
	width: 797px; height: 100px; }
/* new */
.thanks_box #thankyou-summary-dtls {font-size:12px; list-style-type: none}	
#thankyou-summary .conf_number 
{
border: 1px solid gray;
font-size:12px;
font-weight:bold;
margin-left:10px;
padding: 8px;
width:380px;}

#thankyou .conf_number 
{
border: 1px solid gray;
font-size:12px;
font-weight:bold;
margin-left:10px;
padding: 8px;
width:220px;}

#conf_page #schedule_hdr {
background:url(../images/confirmation/schedule.jpg) !important ;
height:29px;
width:758px;}
#conf_page #services_hdr {
background:url(../images/confirmation/service.jpg) !important ;
height:29px;
width:758px;}
#conf_page #address_hdr {
background:url(../images/confirmation/address.jpg) !important ;
height:29px;
width:758px;}

	
#dvSuccess { text-align: left; margin-left: 15px; }
#clubcash { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px; font-size: 12px; }
#clubcash h4 { margin: 0; padding: 0; font-size: 14px; }
#clubcash .red { color: Red; font-weight: bold; }
#clubcash p { margin: 5px 0; font-size: 12px; }
#clubcash{display:none;}

.offer_box_bg
{
	background :url(../images/index/offer_box_bg.jpg);
}

.seoStuff { position: absolute; margin-top: 200px; }

.terms-box{
	padding: 5px 10px;	overflow: auto;	font-family: arial;	font-size: 12px; }
