/** BEGIN LANDING **/
body#landing
{
	background-color: #F1F6FC;
	background-image: none;
}

#dl_addressPanel {
display:block;
}

#dl_phonePanel {
display:none;
}

.landing-everything
{
	width: 900px;
}

.landing-header
{
	background-image: url('/images/landing/bg_header_charter.gif');
	width: 900px;
	top: 0px;
	margin-top: 10px;
}

.landing-header-logo
{
	display: none;
}

.landing-header-telephone
{
	background-image: url('/images/landing/800_numb_9340.gif');
	height: 17px;
	width: 218px;
}

.landing-header-telephone img
{
	display: none;
}

.body-header {
background-repeat:no-repeat;
border-bottom:1px solid #999999;
height:80px;
}

.landing-body
{
	position: relative;
}

.landing-content-one
{
	width: 100%;
	background-image: url('/images/landing/bg_landing_auth.gif');
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: none;
}

#content-landingLP
{
}

#left-contentLP
{
	margin-top: 125px;
	width: 100%;
	padding-left: 20px;
}

#cable-burstLP {
	width:400px;
	height:155px;
	margin-left:65px;
	background:url('/images/landing/burst_cable_charter.gif') no-repeat left 5px;
	float:left;
}

#hs-burstLP {
	width:400px;
	height:155px;
	background:url('/images/landing/burst_hsi_charter.gif') no-repeat left 5px;
	float:left;
	clear: left;
}

#voice-burstLP {
	width:400px;
	height:155px;
	margin-left: 65px;
	background:url('/images/landing/burst_voice_charter.gif') no-repeat left 5px;
	float:left;
}

#triple-burstLP {
	width:400px;
	height:155px;
	background:url('/images/landing/burst_triple_charter.gif') no-repeat left 5px;
	float:left;
}

#right-contentLP
{
	padding-left: 40px;
}

#right-contentLP strong
{
	font-size: 13px;
	color: #555146;
}

#right-contentLP-left
{
	float: left;
	width: 310px;
}

#right-contentLP-right
{
	float: left;
	font-size: 13px;
	color: #555146;
	font-weight: bold;
	width: 300px;
	margin-left: 150px;
}

#right-contentLP h1 
{
	clear: left;
	font-size: 18px;
	font-weight:bold;
	color: #6C8EB4;
	line-height: 1.2em;
	width:800px;
	margin-top:30px;
}

#right-contentLP h2 {
	font-size: 15px;
	font-weight:bold;
	margin: 0 0 10px 0;
	color: #555146;
	line-height: 1.2em;
}

#c1-one
{
	margin-left: 320px;
	padding-top: 65px;
}

#header-oneLP { font-size:16px; color: #6c8eb4; font-weight:bold; line-height:9pt;}
#header-twoLP { padding-top:10px; font-size:13px; color: #555146; font-weight:bold; line-height:10pt; }	


.landing-content-two
{
	position: absolute;
	width: 900px;
	height: 400px;
	top: 0px;
	left: 0px;
	float: none;
}

.landing-content-qual
{
	background-color: Transparent;
	border-width: 0px;
}

.landing-content-qual-header
{
	display: none;
}

.security-notice
{
	display: none;
}

.landing-content-two-text
{
	display: none;
}

.landing-qualpanel-submitButton
{
	height: 25px;
	width: 164px;
}

.landing-qualpanel-submitButton a
{
	height: 38px;
	width: 212px;
	background-image: url('/images/landing/btn_compare_choose_orange1.gif');
	margin-left:50px;
	margin-top:-50px;
}

.landing-qualpanel
{
	width: 450px;
	position: absolute;
	top: 110px;
	left: 400px;
}

.landing-qualpanel-col1
{
	width: 75px;
	text-align: left;
}

#dl_areaInput, #dl_prefixInput
{
	width: 35px;
}

#dl_suffixInput.landing-qualpanel-phone
{
	width: 45px;
}

#dl_emailInput
{
	width: 125px;
}

#dl_submit
{
	margin-left: 100px;
}

.landing-qualpanel-submitButton
{
}

#dl_address, #dl_apartment
{
	float: left;
}

#dl_apartment .landing-qualpanel-col1
{
	margin-left: 25px;
	width: 25px;
}

#dl_apartment .landing-qualpanel-col2
{
	padding-left: 53px;
}

#dl_zipCode .landing-qualpanel-col1
{
	margin-left: 25px;
	width: 25px;
}

#dl_zipCode .landing-qualpanel-col2
{
	padding-left: 53px;
}


#landing-disclaimer
{
	clear:left;
	padding-top: 15px;
	width: 550px;
	font-size: 10px;
	color: #555146;
	
}
/** END LANDING **/

/** BEGIN MASTER **/
body
{
	background-color: #FFFFFF;
}

.header-logo {
    bottom: 10px;
    left: 15px;
    position: absolute;
}

.header-phone img {
	width:214px;
	height:45px;
}

/** BEGIN CATEGORY FILTER STYLES **/
.personalize-ctrl-category-Bundle
{
	background-image: url('../images/menu-bundles.jpg');
}

.personalize-ctrl-category-Data
{
	background-image: url('../images/menu-internet.jpg');
}

.personalize-ctrl-category-Video
{
	background-image: url('../images/menu-tv.jpg');
}

.personalize-ctrl-category-SatelliteTV
{
	background-image: url('../images/menu-satellite-tv.jpg');
}

.personalize-ctrl-category-Voice
{
	background-image: url('../images/menu-phone.jpg');
}

.personalize-ctrl-category-Mobile
{
	background-image: url('../images/menu-mobile-web.jpg');
}

.personalize-ctrl-category-Satellite
{
	background-image: url('../images/menu-satellite-web.jpg');
}

.personalize-ctrl-category-DialUp
{
	background-image: url('../images/menu-dial-up.jpg');
}

.personalize-ctrl-category-HDUP
{
	background-image: url('../images/menu-hdtv.jpg');
}
/** END CATEGORY FILTER STYLES **/

/** BEGIN CATEGORY SPECIFIC ICONS **/
.display-category-icon-Bundle
{
	background-image: url('../images/icon-Bundle.gif');
}

.display-category-icon-HomeSecurity
{
	background-image: url('../images/icon-HomeSecurity.gif');
}

.display-category-icon-Satellite
{
	background-image: url('../images/icon-Satellite.gif');
}

.display-category-icon-Data
{
	background-image: url('../images/icon-Data.gif');
}

.display-category-icon-Voice
{
	background-image: url('../images/icon-Voice.gif');
}

.display-category-icon-Video
{
	background-image: url('../images/icon-Video.gif');
}

.display-category-icon-HDUP
{
	background-image: url('../images/icon-HDUP.gif');
}

.display-category-icon-Mobile
{
	background-image: url('../images/icon-Mobile.gif');
}

.display-category-icon-DialUp
{
	background-image: url('../images/icon-Dialup.gif');
}

.display-category-icon-SatelliteTV
{
	background-image: url('../images/icon-SatelliteTV.gif');
}
/** END CATEGORY SPECIFIC ICONS **/

/** BEGIN CATEGORY SPECIFIC BACKGROUNDS **/
.offer-category-Bundle
{
	background-image: url('../images/cat-bg-bundles.jpg');	
}

.offer-category-Data
{
	background-image: url('../images/cat-bg-data.jpg');
}

.offer-category-Video
{
	background-image: url('../images/cat-bg-video.jpg');
}

.offer-category-SatelliteTV
{
	background-image: url('../images/cat-bg-sattv.jpg');
}

.offer-category-Voice
{
	background-image: url('../images/cat-bg-voice.jpg');
}

.offer-category-Mobile
{
	background-image: url('../images/cat-bg-mobileweb.jpg');
}

.offer-category-Satellite
{
	background-image: url('../images/cat-bg-satdata.jpg');
}

.offer-category-DialUp
{
	background-image: url('../images/cat-bg-dialup.jpg');
}

.offer-category-HDUP
{
	background-image: url('../images/cat-bg-video.jpg');
}
/** END CATEGORY SPECIFIC BACKGROUNDS **/

/** BEGIN SMALL CATEGORY ICONS **/
.personalize-ctrl-cat-icon-HomeSecurity
{
	background-image: url('../images/icon-sml-HomeSecurity.gif');
}

.personalize-ctrl-cat-icon-Satellite
{
	background-image: url('../images/icon-sml-Satellite.gif');
}

.personalize-ctrl-cat-icon-Data
{
	background-image: url('../images/icon-sml-Data.gif');
}

.personalize-ctrl-cat-icon-Voice
{
	background-image: url('../images/icon-sml-Voice.gif');
}

.personalize-ctrl-cat-icon-Video
{
	background-image: url('../images/icon-sml-Video.gif');
}

.personalize-ctrl-cat-icon-HDUP
{
	background-image: url('../images/icon-sml-HDUP.gif');
}

.personalize-ctrl-cat-icon-Mobile
{
	background-image: url('../images/icon-sml-Mobile.gif');
}

.personalize-ctrl-cat-icon-DialUp
{
	background-image: url('../images/icon-sml-Dialup.gif');
}

.personalize-ctrl-cat-icon-SatelliteTV
{
	background-image: url('../images/icon-sml-SatelliteTV.gif');
}
/** END SMALL CATEGORY ICONS **/

/** BEGIN LIGHTBOX **/
.lightbox-content
{
	padding: 10px;
	text-align: left;
	position: relative;
}

.lightbox
{
	position: absolute;
	border: 1px solid #C0C0C0;
	overflow: hidden;
	z-index: 102;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.lightboxshadow
{
	-webkit-box-shadow: 5px 5px 5px rgba(0,0,0, 0.4);
	-moz-box-shadow: 5px 5px 5px black;
}

.lightbox-titlebar
{
	height: 24px;
	cursor: move;
	border:1px solid #666;
	background-repeat: repeat-x;
	background-color: #666666;
	text-align:left;
	position: relative;	
	color: #FFFFFF;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.lightbox-title .ellipsis
{
	color: #FFFFFF;
	background-color: #0EB1B6;
}

#dispatch .lightbox-titlebar
{
	background-color: #CCCCCC;
}

.lightbox-title
{
	font-weight: bold;
	padding: 3px;
	white-space: nowrap;
	overflow: hidden;
}

.lightbox-button
{
	float: right;
	margin-top: 3px;
	margin-right: 10px;
	cursor: pointer;
}

.lightbox-button-icon
{
	margin-right: 3px;
	float: left;
}

.lightbox-button-text
{
	text-decoration: underline;
}

.lightbox-button-icon-print_link
{
	height: 14px;
	width: 17px;
	border: 0px;
	background-image: url('../images/icon-print2.gif');
	background-repeat: no-repeat;
	display: block;
}

.lightbox-button-icon-close_link
{
	height: 13px;
	width: 14px;
	border: 0px;
	background-image: url('../images/icon-close2.gif');
	background-repeat: no-repeat;
	display: block;
}

.lightbox-button-icon-offerSuggestions
{
	background-image: url('../images/icon-offer-suggestion.gif');
	display: block;
	height: 18px;
	width: 12px;
}

.lightbox.alert .lightbox-content
{
	/* padding-top: 25px; */
}

/** END LIGHTBOX **/

.show-offers-main a, .show-offers-main a:hover, .place-order-main a, .place-order-main a:hover, .confirmation-main a, .confirmation-main a:hover {
    color: #4A7CAE;
}

.offerSubtypeFilters {
    background-color: #E2E2E2;
    clear: both;
    margin-top: 10px;
    width: 100%;
}

.choose-offer-button {
	background-image:url(../images/button-choose-offer2.gif);
	background-repeat:no-repeat;
}

.offer-category-expand-btn {
	background-image:url(../images/button-viewAll2.gif);
	cursor:pointer;
}

.offer-category-name {
	color:#666666;
	line-height:45px;
	margin-left:2px;
}

.offer-category-features {
	color:#666666;
}

.offer-category-promo {
	color:#505050;
	width:400px;
}

.offer-details-name {
    color: #000000;
}

.offer-details-price-service-summary {
    background: -moz-linear-gradient(center top , #e2e2e2, #FFFFFF) repeat scroll 0 0 transparent;
    border: 1px solid #F0F0F0;;
}

.offer-details-included-service img{
	display:none;
}

.offer-attribute-tabs
{
	clear: both;
	height: 25px;
	border-bottom: 1px solid #666666;
}

.offer-attribute-tab
{
	background-color: #666666;
	background-repeat: repeat-x;
	float: left;
	height: 18px;
	padding-top: 6px;
	padding-left: 10px;
	padding-right:10px;
	border: 1px solid #666666;
	border-bottom: 0px none;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.offer-attribute-category-contents
{
	clear: both;
	height: 250px;
	overflow-y: auto;
	overflow-x: hidden;
    border: 1px solid #666666;
    border-top: 0px none;
    width: 100%;
}

.offer-details-promo
{
	margin-top: 8px;
	margin-bottom: 10px;
	border: 1px solid #666666;
}

.attribute-tabActive a {
    color: #000000 !important;
}

.offer-attribute-title {
    color: #000000;
    font-weight: bold;
    text-align: right;
    vertical-align: top;
    width: 150px;
}

.offer-category-close span
{
	color:#666666;
	text-decoration: underline;
	float: right;
	margin-top: 5px;
	margin-right: 15px;
	background-image: url('../images/close.gif');
	background-repeat: no-repeat;
	background-position: right;
	width: 87px;
	height: 13px;
	cursor: pointer;
}

.session-email-logo
{
    background-image: url('../images/icon-email2.gif');
    background-repeat: no-repeat;
}

.offer-details-icon {
    background-image: url("../images/see-details-icon.gif");
    background-repeat: no-repeat;
}

.offer-details-link {
    color: #666666;
}

.featured-offers-header {
	background-color:#757575;
}

.featured-offers-container {
	border-color:#757575;
}

.content-col2-viewSwitcher {
    text-align: right;
	color:#666666;
}

.BonusGreen {
	color:#2D6ABB;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

.addressPhoneSummary {
	color:#2D8ABB;
	font-weight:normal;
	white-space:nowrap;
}

.session-email-text {
	color:#666666;
	font-weight:bold;
}

.offer-name a, .offer-name a:hover{
	color:#000000;
}

.offer-services-plus {
    color: #000000;
}

.My-Services-box-bot {
	background:#EFF7FF url(../images/my-services-bottom.gif) no-repeat scroll left bottom;
	height:10px;
}

.cart {
    -moz-border-radius: 5px 5px 5px 5px;
    background-color: #e2e2e2;
}

.order-options-header-text {
    background-color: #666666;
}

.order-options-header {
    border-bottom: 1px solid #666666;
}

.tabActive .validation-group-tab-body {
    background-color: #666666;
}

.tabActive .validation-group-tab-pointer
{
	background-image: url('../images/tabActive_pointer.gif');
	background-repeat: no-repeat;
}

.customizationInnerContents {
    border: 1px solid #666666;
}

.validation-group-tab-body {
    background-color: #e2e2e2;
}

.validation-group-collection-image-Checkout {
    background-image: url("../images/icon-checkout.gif");
    background-repeat: no-repeat;
}

.My-Services-box-place .place-order-button {
	background-image:url(../images/button-placeOrder.gif);
	background-repeat:no-repeat;
}

.offer-category-quickview-link {
	color:#2D6ABB;
	cursor:pointer;
	font-size:9pt;
	font-weight:bold;
	text-align:center;
}

.place-order-main .My-Services-box-place {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	text-align:center;
}

.My-Services-title-label {
    background-image: url(../images/cart-icon.gif);
    background-repeat: no-repeat;
}

.personalize-ctrl-header {
	background-image: url(../images/title-personalize.gif);
}
.show-offers-main .content-col2-header {
	background-image: url(../images/title-bundle-explorer2.gif);
}
.place-order-main .AAG-header {
    background-image: url(../images/title-at-a-glance2.gif);
}
.AAG-header {
	background-image: url(../images/title-price-summ3.gif);
}	
.testimonial-header {
	background-image: url(../images/title-nextsteps2.gif);
}
.place-order-main .content-col2-header {
	background-image: url(../images/title-place-order2.gif);
}	
.order-confirmation-main .content-col2-header {
	background-image: url(../images/title-confirm-order2.gif);
}

/** END MASTER **/




/** BEGIN MSO PROVIDER SPECIFIC DYNAMIC THEMES **/




/* BEGIN SUDDENLINK CUSTOMIZATIONS */
body.provider_29 {
    background: none repeat-x scroll 0 0 #FFFFFF;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-align: center;
}

.provider_29 #body-header {
	background-image:none;
}

.provider_29 .header-logo img{
	display:none;
}

.provider_29 .header-logo{
    background-image: url("/images/Providers/suddenlink_med_tr.gif");
    background-repeat: no-repeat;
    height: 42px;
    width: 180px;
}

.provider_29 .choose-offer-button {
    background-image: url("../images/Suddenlink/button-choose-offer2.gif");
    background-repeat: no-repeat;
}

.provider_29 .offer-category-expand-btn {
    background-image: url("../images/Suddenlink/button-viewAll2.gif");
    cursor: pointer;
}

.provider_29 .My-Services-box-place .place-order-button {
    background-image: url("../images/Suddenlink/button-placeOrder.gif");
    background-repeat: no-repeat;
}

.provider_29 .personalize-ctrl-header {
	background-image: url(../images/Suddenlink/title-personalize.gif);
}
.provider_29 .show-offers-main .content-col2-header {
	background-image: url(../images/Suddenlink/title-bundle-explorer2.gif);
}
.provider_29 .place-order-main .AAG-header {
    background-image: url(../images/Suddenlink/title-at-a-glance2.gif);
}
.provider_29 .AAG-header {
	background-image: url(../images/Suddenlink/title-price-summ3.gif);
}	
.provider_29 .testimonial-header {
	background-image: url(../images/Suddenlink/title-nextsteps2.gif);
}
.provider_29 .place-order-main .content-col2-header {
	background-image: url(../images/Suddenlink/title-place-order2.gif);
}	
.provider_29 .order-confirmation-main .content-col2-header {
	background-image: url(../images/Suddenlink/order-confirmation.gif);
}

/* END SUDDENLINK CUSTOMIZATIONS */




/* BEGIN BRIGHTHOUSE CUSTOMIZATIONS */
body.provider_28 {
    background: none repeat-x scroll 0 0 #FFFFFF;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-align: center;
}

.provider_28 #body-header {
	background-image:none;
}

.provider_28 .header-logo img{
	display:none;
}

.provider_28 .header-logo {
    bottom: 0;
    left: 15px;
    position: absolute;
}

.provider_28 .header-phone {
    position: absolute;
    right: 25px;
    top: 22px;
}

.provider_28 .header-logo{
    background-image: url("/images/Providers/brighthouse_med_tr.gif");
    background-repeat: no-repeat;
    height: 42px;
    width: 180px;
}

.provider_28 .choose-offer-button {
    background-image: url("../images/Brighthouse/button-choose-offer2.gif");
    background-repeat: no-repeat;
}

.provider_28 .offer-category-expand-btn {
    background-image: url("../images/Brighthouse/button-viewAll2.gif");
    cursor: pointer;
}

.provider_28 .My-Services-box-place .place-order-button {
    background-image: url("../images/Brighthouse/button-placeOrder.gif");
    background-repeat: no-repeat;
}

.provider_28 .personalize-ctrl-header {
	background-image: url(../images/Brighthouse/title-personalize.gif);
}
.provider_28 .place-order-main .AAG-header {
    background-image: url(../images/Brighthouse/title-at-a-glance2.gif);
}
.provider_28 .AAG-header {
	background-image: url(../images/Brighthouse/title-price-summ3.gif);
}	
.provider_28 .testimonial-header {
	background-image: url(../images/Brighthouse/title-nextsteps2.gif);
}
.provider_28 .show-offers-main .content-col2-header {
	background-image: url(../images/Brighthouse/title-bundle-explorer2.gif);
}
.provider_28 .place-order-main .content-col2-header {
	background-image: url(../images/Brighthouse/title-place-order2.gif);
}	
.provider_28 .order-confirmation-main .content-col2-header {
	background-image: url(../images/Brighthouse/order-confirmation.gif);
}

/* END BRIGHTHOUSE CUSTOMIZATIONS */





/* BEGIN BUCKEYE CUSTOMIZATIONS */
body.provider_25 {
    background: none repeat-x scroll 0 0 #FFFFFF;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-align: center;
}

.provider_25 #body-header {
	background-image:none;
}

.provider_25 .header-logo img{
	display:none;
}

.provider_25 .header-logo {
    bottom: 0;
    left: 15px;
    position: absolute;
}

.provider_25 .header-phone {
    position: absolute;
    right: 25px;
    top: 22px;
}

.provider_25 .header-logo{
    background-image: url("/images/Providers/buckeye_med.gif");
    background-repeat: no-repeat;
    height: 42px;
    width: 180px;
}

.provider_25 .choose-offer-button {
    background-image: url("../images/Buckeye/button-choose-offer2.gif");
    background-repeat: no-repeat;
}

.provider_25 .offer-category-expand-btn {
    background-image: url("../images/Buckeye/button-viewAll2.gif");
    cursor: pointer;
}

.provider_25 .My-Services-box-place .place-order-button {
    background-image: url("../images/Buckeye/button-placeOrder.gif");
    background-repeat: no-repeat;
}

.provider_25 .personalize-ctrl-header {
	background-image: url(../images/Buckeye/title-personalize.gif);
}
.provider_25 .place-order-main .AAG-header {
    background-image: url(../images/Buckeye/title-at-a-glance2.gif);
}
.provider_25 .AAG-header {
	background-image: url(../images/Buckeye/title-price-summ3.gif);
}	
.provider_25 .testimonial-header {
	background-image: url(../images/Buckeye/title-nextsteps2.gif);
}
.provider_25 .show-offers-main .content-col2-header {
	background-image: url(../images/Buckeye/title-bundle-explorer2.gif);
}
.provider_25 .place-order-main .content-col2-header {
	background-image: url(../images/Buckeye/title-place-order2.gif);
}	
.provider_25 .order-confirmation-main .content-col2-header {
	background-image: url(../images/Buckeye/order-confirmation.gif);
}

/* END BUCKEYE CUSTOMIZATIONS */




/* BEGIN BRESNAN CUSTOMIZATIONS */
body.provider_19 {
    background: none repeat-x scroll 0 0 #FFFFFF;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-align: center;
}

.provider_19 #body-header {
	background-image:none;
}

.provider_19 .header-logo img{
	display:none;
}

.provider_19 .header-logo {
    bottom: 0;
    left: 15px;
    position: absolute;
}

.provider_19 .header-phone {
    position: absolute;
    right: 25px;
    top: 32px;
}

.provider_19 .header-logo{
    background-image: url("/images/Providers/bresnan_med.gif");
    background-repeat: no-repeat;
    height: 42px;
    width: 180px;
}

.provider_19 .choose-offer-button {
    background-image: url("../images/Bresnan/button-choose-offer2.gif");
    background-repeat: no-repeat;
}

.provider_19 .offer-category-expand-btn {
    background-image: url("../images/Bresnan/button-viewAll2.gif");
    cursor: pointer;
}

.provider_19 .My-Services-box-place .place-order-button {
    background-image: url("../images/Bresnan/button-placeOrder.gif");
    background-repeat: no-repeat;
}

.provider_19 .personalize-ctrl-header {
	background-image: url(../images/Bresnan/title-personalize.gif);
}
.provider_19 .show-offers-main .content-col2-header {
	background-image: url(../images/Bresnan/title-bundle-explorer2.gif);
}
.provider_19 .place-order-main .AAG-header {
    background-image: url(../images/Bresnan/title-at-a-glance2.gif);
}
.provider_19 .AAG-header {
	background-image: url(../images/Bresnan/title-price-summ3.gif);
}	
.provider_19 .testimonial-header {
	background-image: url(../images/Bresnan/title-nextsteps2.gif);
}
.provider_19 .place-order-main .content-col2-header {
	background-image: url(../images/Bresnan/title-place-order2.gif);
}	
.provider_19 .order-confirmation-main .content-col2-header {
	background-image: url(../images/Bresnan/order-confirmation.gif);
}

/* END BRESNAN CUSTOMIZATIONS */




/* BEGIN ATLANTICBB CUSTOMIZATIONS */

body.provider_18 {
    background: none repeat-x scroll 0 0 #FFFFFF;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-align: center;
}

.provider_18 #body-header {
	background-image:none;
}

.provider_18 .header-logo img{
	display:none;
}

.provider_18 .header-logo{
    background-image: url("/images/Providers/atlantic_med.gif");
    background-repeat: no-repeat;
    height: 42px;
    width: 180px;
}

.provider_18 .choose-offer-button {
    background-image: url("../images/AtlanticBB/button-choose-offer2.gif");
    background-repeat: no-repeat;
}

.provider_18 .offer-category-expand-btn {
    background-image: url("../images/AtlanticBB/button-viewAll2.gif");
    cursor: pointer;
}

.provider_18 .My-Services-box-place .place-order-button {
    background-image: url("../images/AtlanticBB/button-placeOrder.gif");
    background-repeat: no-repeat;
}

.provider_18 .personalize-ctrl-header {
	background-image: url(../images/AtlanticBB/title-personalize.gif);
}
.provider_18 .show-offers-main .content-col2-header {
	background-image: url(../images/AtlanticBB/title-bundle-explorer2.gif);
}
.provider_18 .place-order-main .AAG-header {
    background-image: url(../images/AtlanticBB/title-at-a-glance2.gif);
}
.provider_18 .AAG-header {
	background-image: url(../images/AtlanticBB/title-price-summ3.gif);
}	
.provider_18 .testimonial-header {
	background-image: url(../images/AtlanticBB/title-nextsteps2.gif);
}
.provider_18 .place-order-main .content-col2-header {
	background-image: url(../images/AtlanticBB/title-place-order2.gif);
}	
.provider_18 .order-confirmation-main .content-col2-header {
	background-image: url(../images/AtlanticBB/order-confirmation.gif);
}

/* END ATLANTICBB CUSTOMIZATIONS */




/* BEGIN INSIGHT CUSTOMIZATIONS */
body.provider_13 {
    background: none repeat-x scroll 0 0 #FFFFFF;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-align: center;
}

.provider_13 #body-header {
	background-image:none;
}

.provider_13 .header-logo img{
	display:none;
}

.provider_13 .header-logo{
    background-image: url("/images/Providers/insight_med.gif");
    background-repeat: no-repeat;
    height: 42px;
    width: 180px;
}

.provider_13 .choose-offer-button {
    background-image: url("../images/Insight/button-choose-offer2.gif");
    background-repeat: no-repeat;
}

.provider_13 .offer-category-expand-btn {
    background-image: url("../images/Insight/button-viewAll2.gif");
    cursor: pointer;
}

.provider_13 .My-Services-box-place .place-order-button {
    background-image: url("../images/Insight/button-placeOrder.gif");
    background-repeat: no-repeat;
}

.provider_13 .personalize-ctrl-header {
	background-image: url(../images/Insight/title-personalize.gif);
}
.provider_13 .show-offers-main .content-col2-header {
	background-image: url(../images/Insight/title-bundle-explorer2.gif);
}
.provider_13 .place-order-main .AAG-header {
    background-image: url(../images/Insight/title-at-a-glance2.gif);
}
.provider_13 .AAG-header {
	background-image: url(../images/Insight/title-price-summ3.gif);
}	
.provider_13 .testimonial-header {
	background-image: url(../images/Insight/title-nextsteps2.gif);
}
.provider_13 .place-order-main .content-col2-header {
	background-image: url(../images/Insight/title-place-order2.gif);
}	
.provider_13 .order-confirmation-main .content-col2-header {
	background-image: url(../images/Insight/order-confirmation.gif);
}

/* END INSIGHT CUSTOMIZATIONS */




/* BEGIN MEDIACOM CUSTOMIZATIONS */
body.provider_12 {
    background: none repeat-x scroll 0 0 #FFFFFF;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-align: center;
}

.provider_12 #body-header {
	background-image:none;
}

.provider_12 .header-logo img{
	display:none;
}

.provider_12 .header-logo {
    bottom: 0;
    left: 15px;
    position: absolute;
}

.provider_12 .header-phone {
    position: absolute;
    right: 25px;
    top: 24px;
}

.provider_12 .header-logo{
    background-image: url("/images/Providers/mediacom_med.gif");
    background-repeat: no-repeat;
    height: 42px;
    width: 180px;
}

.provider_12 .choose-offer-button {
    background-image: url("../images/Mediacom/button-choose-offer2.gif");
    background-repeat: no-repeat;
}

.provider_12 .offer-category-expand-btn {
    background-image: url("../images/Mediacom/button-viewAll2.gif");
    cursor: pointer;
}

.provider_12 .My-Services-box-place .place-order-button {
    background-image: url("../images/Mediacom/button-placeOrder.gif");
    background-repeat: no-repeat;
}

.provider_12 .personalize-ctrl-header {
	background-image: url(../images/Mediacom/title-personalize.gif);
}
.provider_12 .show-offers-main .content-col2-header {
	background-image: url(../images/Mediacom/title-bundle-explorer2.gif);
}
.provider_12 .place-order-main .AAG-header {
    background-image: url(../images/Mediacom/title-at-a-glance2.gif);
}
.provider_12 .AAG-header {
	background-image: url(../images/Mediacom/title-price-summ3.gif);
}	
.provider_12 .testimonial-header {
	background-image: url(../images/Mediacom/title-nextsteps2.gif);
}
.provider_12 .place-order-main .content-col2-header {
	background-image: url(../images/Mediacom/title-place-order2.gif);

}	
.provider_12 .order-confirmation-main .content-col2-header {
	background-image: url(../images/Mediacom/order-confirmation.gif);
}

/* END MEDIACOM CUSTOMIZATIONS */




/* BEGIN CABLEONE CUSTOMIZATIONS */

body.provider_7 {
    background: none repeat-x scroll 0 0 #FFFFFF;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-align: center;
}

.provider_7 #body-header {
	background-image:none;
}

.provider_7 .header-logo img{
	display:none;
}

.provider_7 .header-logo {
    top: 34px;
    left: 15px;
    position: absolute;
}

.provider_7 .header-phone {
    position: absolute;
    right: 25px;
    top: 24px;
}

.provider_7 .header-logo{
    background-image: url("/images/Providers/cable_one_med_tr.gif");
    background-repeat: no-repeat;
    height: 42px;
    width: 180px;
}

.provider_7 .choose-offer-button {
    background-image: url("../images/CableOne/button-choose-offer2.gif");
    background-repeat: no-repeat;
}

.provider_7 .offer-category-expand-btn {
    background-image: url("../images/CableOne/button-viewAll2.gif");
    cursor: pointer;
}

.provider_7 .My-Services-box-place .place-order-button {
    background-image: url("../images/CableOne/button-placeOrder.gif");
    background-repeat: no-repeat;
}

.provider_7 .personalize-ctrl-header {
	background-image: url(../images/CableOne/title-personalize.gif);
}
.provider_7 .show-offers-main .content-col2-header {
	background-image: url(../images/CableOne/title-bundle-explorer2.gif);
}
.provider_7 .place-order-main .AAG-header {
    background-image: url(../images/CableOne/title-at-a-glance2.gif);
}
.provider_7 .AAG-header {
	background-image: url(../images/CableOne/title-price-summ3.gif);
}	
.provider_7 .testimonial-header {
	background-image: url(../images/CableOne/title-nextsteps2.gif);
}
.provider_7 .place-order-main .content-col2-header {
	background-image: url(../images/CableOne/title-place-order2.gif);
}	
.provider_7 .order-confirmation-main .content-col2-header {
	background-image: url(../images/CableOne/order-confirmation.gif);
}

/* END CABLEONE CUSTOMIZATIONS */




/* BEGIN CABLEVISION CUSTOMIZATIONS */
.provider_6 .header-logo{
    background-image: url("/images/Providers/optimum-o_med_tr.gif");
    background-repeat: no-repeat;
    height: 76px;
    width: 145px;
}

.provider_6 .header-logo img {
	display:none;
}

.provider_6 .header-logo {
    top: 1px;;
    left: 15px;
    position: absolute;
}

.provider_6 .header-phone {
    position: absolute;
    right: 25px;
    top: 24px;
}

.provider_6 .choose-offer-button {
    background-image: url("../images/Cablevision/button-choose-offer2.gif");
    background-repeat: no-repeat;
}

.provider_6 .offer-category-expand-btn {
    background-image: url("../images/Cablevision/button-viewAll2.gif");
    cursor: pointer;
}

.provider_6 .My-Services-box-place .place-order-button {
    background-image: url("../images/Cablevision/button-placeOrder.gif");
    background-repeat: no-repeat;
}

.provider_6 .personalize-ctrl-header {
	background-image: url(../images/Cablevision/title-personalize.gif);
}
.provider_6 .show-offers-main .content-col2-header {
	background-image: url(../images/Cablevision/title-bundle-explorer2.gif);
}
.provider_6 .place-order-main .AAG-header {
    background-image: url(../images/Cablevision/title-at-a-glance2.gif);
}
.provider_6 .AAG-header {
	background-image: url(../images/Cablevision/title-price-summ3.gif);
}	
.provider_6 .testimonial-header {
	background-image: url(../images/Cablevision/title-nextsteps2.gif);
}
.provider_6 .place-order-main .content-col2-header {
	background-image: url(../images/Cablevision/title-place-order2.gif);
}	
.provider_6 .order-confirmation-main .content-col2-header {
	background-image: url(../images/Cablevision/order-confirmation.gif);
}

/* END CABLEVISION CUSTOMIZATIONS */


/* BEGIN COX CUSTOMIZATIONS */
body.provider_9 {
    background: none repeat-x scroll 0 0 #FFFFFF;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-align: center;
}

.provider_9 #body-header {
	background-image:none;
}

.provider_9 .header-logo img{
	display:none;
}

.provider_9 .header-logo{
    background-image: url("/images/Providers/coxauth_med_tr.gif");
    background-repeat: no-repeat;
    height: 54px;
    width: 155px;
}


.provider_9 .header-phone {
    position: absolute;
    right: 25px;
    top: 20px;
}

.provider_9 .header-phone img{
	width:214px;
	height:45px;
}

.provider_9 .personalize-ctrl-header {
	background-image: url(../images/Cox/title-personalize.gif);
}
.provider_9 .show-offers-main .content-col2-header {
	background-image: url(../images/Cox/title-bundle-explorer2.gif);
}
.provider_9 .place-order-main .AAG-header {
    background-image: url(../images/Cox/title-at-a-glance2.gif);
}
.provider_9 .AAG-header {
	background-image: url(../images/Cox/title-price-summ3.gif);
}	
.provider_9 .testimonial-header {
	background-image: url(../images/Cox/title-nextsteps2.gif);
}
.provider_9 .place-order-main .content-col2-header {
	background-image: url(../images/Cox/title-place-order2.gif);
}	
.provider_9 .order-confirmation-main .content-col2-header {
	background-image: url(../images/Cox/order-confirmation.gif);
}

.provider_9 .show-offers-main a, .show-offers-main a:hover, .place-order-main a, .place-order-main a:hover, .confirmation-main a, .confirmation-main a:hover {
    color: #1A7BAC;
}

.provider_9 .offer-promo-content {
    height: 85px;
    overflow: hidden;
    padding: 6px;
}
.provider_9 .price-details-header-label-bonus a {
	color:#07A607;
}
.provider_9 .BonusGreen {
	color:#DE5813;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

.provider_9 .offerSubtypeFilters {
	background-color:#E1E1E1;
	margin-top:10px;
	width:100%;
}

.provider_9 .display-category-icon-Bundle {
	background-image: url(../images/Cox/icon-bundle.gif);
	width:36px;
	height:36px;
	padding-right:5px;
}

.provider_9 .offer-category-name {
	color:#666666;
	line-height:45px;
	margin-left:2px;
}

.provider_9 .display-category-icon-Data {
	background-image:url(../images/Cox/icon-Data.gif);
	width:38px;
	height:38px;
	padding-right:5px;
}

.provider_9 .display-category-icon-Video {
	background-image:url(../images/Cox/icon-Video.gif);
	width:38px;
	height:38px;
	padding-right:5px;
}

.provider_9 .display-category-icon-Voice {
	background-image:url(../images/Cox/icon-Voice.gif);
}

.provider_9 .display-category-icon-Mobile {
	background-image:url(../images/Cox/icon-Mobile.gif);
	width:35px;
	height:35px;
	padding-right:5px;
}

.provider_9 .display-category-icon-Satellite {
	background-image:url(../images/Cox/icon-Satellite.gif);
	width:32px;
	height:36px;
	padding-right:5px;
}

.provider_9 .display-category-icon-DialUp {
	background-image:url(../images/Cox/icon-Dialup.gif);
	width:35px;
	height:35px;
	padding-right:5px;
}

.provider_9 .display-category-icon-HDUP {
	background-image:url(../images/Cox/icon-Video.gif);
	width:38px;
	height:38px;
	padding-right:5px;
}


/** BEGIN SMALL CATEGORY ICONS **/
.provider_9 .personalize-ctrl-cat-icon-HomeSecurity
{
	background-image: url('../images/Cox/icon-sml-HomeSecurity.gif');
}

.provider_9 .personalize-ctrl-cat-icon-Satellite
{
	background-image: url('../images/Cox/icon-sml-Satellite.gif');
}

.provider_9 .personalize-ctrl-cat-icon-Data
{
	background-image: url('../images/Cox/icon-sml-Data.gif');
}

.provider_9 .personalize-ctrl-cat-icon-Voice
{
	background-image: url('../images/Cox/icon-sml-Voice.gif');
}

.provider_9 .personalize-ctrl-cat-icon-Video
{
	background-image: url('../images/Cox/icon-sml-Video.gif');
}

.provider_9 .personalize-ctrl-cat-icon-HDUP
{
	background-image: url('../images/Cox/icon-sml-HDUP.gif');
}

.provider_9 .personalize-ctrl-cat-icon-Mobile
{
	background-image: url('../images/Cox/icon-sml-Mobile.gif');
}

.provider_9 .personalize-ctrl-cat-icon-DialUp
{
	background-image: url('../images/Cox/icon-sml-Dialup.gif');
}

.provider_9 .personalize-ctrl-cat-icon-SatelliteTV
{
	background-image: url('../images/Cox/icon-sml-SatelliteTV.gif');
}
/** END SMALL CATEGORY ICONS **/

.provider_9 .choose-offer-button {
	background-image:url(../images/Cox/button-choose-offer2.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}

.provider_9 .offer-category-expand-btn {
	background-image:url(../images/Cox/button-viewAll2.gif);
	cursor:pointer;
}

.provider_9 .offer-name a {
	color:#000000;
	text-decoration:none;
}

.provider_9 .personalize-ctrl-cat-shortDescription-Bundle  {
	display:none;
}
.provider_9 .personalize-ctrl-category-Bundle input {
	margin-top:4px;
}

.provider_9 .offer-services-text {
	color:#DE5813;
}
.provider_9 .personalize-ctrl-category-Data {
	background-image:url(../images/Cox/menu-internet.gif);
	background-repeat:no-repeat;
	width:165px;
	height:32px;
	clear:both;
	position:relative;
}



.provider_9 .personalize-ctrl-cat-name {
	display:none;
}

.provider_9 .personalize-ctrl-category-Bundle {
	background-image: url(../images/Cox/menu-bundles.gif);
	background-repeat:no-repeat;
	width:165px;
	height:32px;
	border:none;
}

.provider_9 .personalize-ctrl-cat-icon-Bundle {
	background-image:none;
	width:140px;
	height:30px;
}

.provider_9 .personalize-ctrl-category-Video {
	background-image: url(../images/Cox/menu-tv.gif);
	background-repeat:no-repeat;
	width:165px;
	height:32px;
	border:none;
}



.provider_9 .personalize-ctrl-category-Voice {
	background-image: url(../images/Cox/menu-phone.gif);
	background-repeat:no-repeat;
	width:165px;
	height:32px;
	border:none;
}



.provider_9 .personalize-ctrl-category-Mobile {
	background-image: url(../images/Cox/menu-mobile-web.jpg);
	background-repeat:no-repeat;
	width:165px;
	height:32px;
	border:none;
}

.provider_9 .personalize-ctrl-cat-icon-Mobile {
	background-image:none;
	width:140px;
	height:30px;
}

.provider_9 .personalize-ctrl-category-Satellite {
	background-image: url(../images/Cox/menu-satellite-tv.jpg);
	background-repeat:no-repeat;
	width:165px;
	height:32px;
	border:none;
}

.provider_9 .personalize-ctrl-cat-icon-Satellite {
	background-image:none;
	width:140px;
	height:30px;
}

.provider_9 .personalize-ctrl-category-DialUp {
	background-image: url(../images/Cox/menu-dial-up.jpg);
	background-repeat:no-repeat;
	width:165px;
	height:32px;
	border:none;
}

.provider_9 .personalize-ctrl-cat-icon-DialUp {
	background-image:none;
	width:140px;
	height:30px;
}

.personalize-ctrl-category-HDUP {
	background-image: url(../images/Cox/menu-tv.gif);
	background-repeat:no-repeat;
	width:165px;
	height:32px;
	border:none;
}

.provider_9 .personalize-ctrl-cat-icon-HDUP {
	background-image:none;
	width:140px;
	height:30px;
}
.provider_9 .lightbox-titlebar  {
	background-color:#0472B3;
	background-image:none!important;
	border:1px solid #666666;
	color:#FFFFFF;
	cursor:move;
	height:20px;
	position:relative;
	text-align:left;
}

.provider_9 .featured-offers-header  {
	background-color:#0472B3;
	color:#000000;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13pt;
	font-weight:bold;
	padding-bottom:4px;
	text-align:center;
}
.provider_9 .featured-offers-container  {
	border:5px solid #0472B3;
}


.provider_9 .cart {
    -moz-border-radius: 5px 5px 5px 5px;
    background-color: #f2f3ee;
}

.provider_9 .My-Services-box-bot {
	background:#f2f3ee;
	background-image:none;
	border-color:#CCCCCC #CCCCCC;
	border-style:solid none;
	border-width:1px 1px 0;
}

.provider_9 .My-Services-title-label {
    background-image: url(../images/Cox/cart-icon.gif);
    background-repeat: no-repeat;
}

.provider_9 .My-Services-box-place {
    -moz-border-radius: 5px 5px 5px 5px;
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    border-color: #1A7BAC;
    border-style: solid none solid solid;
    border-width: 2px 0 2px 2px;
    height: 25px;
    margin-bottom: 8px;
    width: 541px;
}

.provider_9 .offer-name-tooltip a {
    color: #000000;
}

.provider_9 .My-Services-box-place .place-order-button {
	background-image:url(../images/Cox/button-placeOrder.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}

.provider_9 .viewSwitcherLabel {
	color:#ffffff;
	font-size:10pt;
}

.provider_9 .Upsells-box {
	background-color:#FFFFFF;
	border:4px solid #999999;
	margin-bottom:10px;
}

.provider_9 .Upsells-box-header {
	background-color:#999999;
	color:#FFFFFF;
	font-size:12pt;
	font-weight:bold;
	height:20px;
	margin-bottom:8px;
	padding-top:5px;
	position:relative;
	text-align:center;
}

.provider_9 .offer-details-name {
	color:#000000;
	font-size:18px;
	font-weight:bold;
	line-height:20pt;
	margin:0;
}

.provider_9 .offer-details-price-price {
	color:#000000;
	font-size:11pt;
	font-weight:bold;
}

.provider_9 .customization-group-next-button {
	background-image:url(../images/Cox/button-next_big.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	float:right;
	height:25px;
	padding-right:8px;
	text-align:right;
	width:78px;
}

/* END COX CUSTOMIZATIONS */




/** BEGIN CHARTER MASTER **/
body.provider_10 {
    background: none repeat-x scroll 0 0 #FFFFFF;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-align: center;
}

.provider_10 #body-header {
	background-image:none;
	height: 75px;
}

.provider_10 .header-logo img{
	display:none;
}

.provider_10 .header-logo{
    background-image: url("/images/Providers/Charter_med_tr.gif");
    background-repeat: no-repeat;
    height: 68px;
    width: 186px;
}

.provider_10 .header-logo {
    top: 15px;
    left: 15px;
    position: absolute;
}


.provider_10 .header-phone {
    position: absolute;
    right: 25px;
    top: 23px;
}

.provider_10 .header-phone img{
	height:45px;
	width:214px;
}

.provider_10 .display-category-icon-Bundle {
	background-image: url(../images/Charter/icon-bundle.gif);
	width:36px;
	height:36px;
	padding-right:5px;
}

.provider_10 .display-category-icon-Data {
	background-image:url(../images/Charter/icon-Data.gif);
	width:38px;
	height:38px;
	padding-right:5px;
}

.provider_10 .display-category-icon-Video {
	background-image:url(../images/Charter/icon-Video.gif);
	width:38px;
	height:38px;
	padding-right:5px;
}

.provider_10 .display-category-icon-Voice {
	background-image:url(../images/Charter/icon-Voice.gif);
	width:38px;
	height:38px;
	padding-right:5px;
}

.provider_10 .offer-category-expand-btn {
	background-image:url(../images/Charter/button-viewAll2.gif);
	cursor:pointer;
}

.provider_10 .offer-category-quickview-link {
	color:#3366D0;
	cursor:pointer;
	font-size:9pt;
	font-weight:bold;
	text-align:center;
}

.provider_10 .choose-offer-button {
	background-image:url(../images/Charter/button-choose-offer2.gif);
	background-repeat:no-repeat;
}

.provider_10 .offer-name a {
color:#000000;
text-decoration:none;
}



.provider_10 .offer-promo-content {
height:84px;
overflow:hidden;
padding:10px;
background-color:transparent!important;
border:none!important;
}

.provider_10 .featured-offers-container {
border:5px solid #56afd9;
}

.provider_10 .featured-offers-header {
background-color:#56afd9;
color:#ffffff;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:13pt;
font-weight:bold;
padding-bottom:4px;


text-align:center;
}


/** BEGIN SMALL CATEGORY ICONS **/
.provider_10 .personalize-ctrl-cat-icon-HomeSecurity
{
	background-image: url('../images/Charter/icon-sml-HomeSecurity.gif');
}

.provider_10 .personalize-ctrl-cat-icon-Satellite
{
	background-image: url('../images/Charter/icon-sml-Satellite.gif');
}

.provider_10 .personalize-ctrl-cat-icon-Data
{
	background-image: url('../images/Charter/icon-sml-Data.gif');
}

.provider_10 .personalize-ctrl-cat-icon-Voice
{
	background-image: url('../images/Charter/icon-sml-Voice.gif');
}

.provider_10 .personalize-ctrl-cat-icon-Video
{
	background-image: url('../images/Charter/icon-sml-Video.gif');
}

.provider_10 .personalize-ctrl-cat-icon-HDUP
{
	background-image: url('../images/Charter/icon-sml-HDUP.gif');
}

.provider_10 .personalize-ctrl-cat-icon-Mobile
{
	background-image: url('../images/Charter/icon-sml-Mobile.gif');
}

.provider_10 .personalize-ctrl-cat-icon-DialUp
{
	background-image: url('../images/Charter/icon-sml-Dialup.gif');
}

.provider_10 .personalize-ctrl-cat-icon-SatelliteTV
{
	background-image: url('../images/Charter/icon-sml-SatelliteTV.gif');
}
/** END SMALL CATEGORY ICONS **/

/** BEGIN LIGHTBOX **/

.provider_10 .lightbox-titlebar
{
	background-color: #0EB1B6;
}

.provider_10 .lightbox-button-icon-print_link
{
	height: 14px;
	width: 17px;
	border: 0px;
	background-image: url('/images/site/icon-print2.gif');
	background-repeat: no-repeat;
	display: block;
}

.provider_10 .lightbox-button-icon-close_link
{
	height: 13px;
	width: 14px;
	border: 0px;
	background-image: url('/images/site/icon-close2.gif');
	background-repeat: no-repeat;
	display: block;
}

.provider_10 .lightbox-button-icon-offerSuggestions
{
	background-image: url('/images/site/icon-offer-suggestion.gif');
	display: block;
	height: 18px;
	width: 12px;
}

.provider_10 .offer-details-price-service-summary {
    background: -moz-linear-gradient(center top , #E3F1F1, #FFFFFF) repeat scroll 0 0 transparent;
    border: 1px solid #F0F0F0;
    padding: 5px;
    width: 185px;
}

.provider_10 .offer-details-name {
    color: #2CB8EE;
}

.provider_10 .offer-details-promo {
    border: 1px solid #0EB1B6;
}

.provider_10 .offer-attribute-tabs {
    border-bottom: 1px solid #0EB1B6;
}

.provider_10 .attribute-tabActive a
{
	color: #0EB1B6 !important;
}

.provider_10 .attribute-tab a
{
	color: #FFFFFF;
	height: 19px;
}

.provider_10 .attribute-tabActive .offer-attribute-tab {
    background-color: #FFFFFF;
    border-bottom: 1px solid white;
}

.provider_10 .offer-attribute-tab {
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    background-color: #0EB1B6;
    background-repeat: repeat-x;
    border-color: #0EB1B6 #0EB1B6 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    float: left;
    height: 18px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 6px;
}

.provider_10 .offer-attribute-category-contents {
    border-color: -moz-use-text-color #0EB1B6 #0EB1B6;
    border-right: 1px solid #0EB1B6;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    clear: both;
    height: 250px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
}

/** END LIGHTBOX **/

/** BEGIN CART **/

.provider_10 .cart
{
	background-color: #EBF5F6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.provider_10 .My-Services-title-label
{
	font-weight:bold; 
	font-size: 16px;
	background-image: url('/images/site/cart-icon.gif');
	background-repeat: no-repeat;
	display: inline-block;
	padding-left: 39px;
	padding-top: 6px;
	height: 35px;
}

/** END CART **/

/** BEGIN PLACE ORDER **/
.provider_10 .order-options-header


{
	border-bottom: 1px solid #0EB1B6;
	margin-top: 10px;
	margin-bottom: 10px;
}

.provider_10 .order-options-header-text
{
	background-color: #0EB1B6;
	color: #FFFFFF;
	font-weight: bold;
	width: 110px;
	height: 20px;
	padding-top: 5px;
	text-align: center;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-right-radius; 5px;
	border-top-left-radius: 5px;
}

.provider_10 .tabActive .validation-group-tab-body
{
	margin: 0px;
	background-color: #0DB2B6;
	color: #FFFFFF;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

.provider_10 .tabActive .validation-group-tab-pointer
{
	background-image: url('/images/site/tabActive_pointer.gif');
	background-repeat: no-repeat;
}

.provider_10 .customizationInnerContents {
    border: 1px solid #0DB2B6;
}

.provider_10 .validation-group-tab-body {
    background-color: #CEF0F1;
}

.provider_10 .validation-group-collection-image-Checkout {
    background-image: url("/images/site/icon-checkout.gif");
    background-repeat: no-repeat;
}

/** END PLACE ORDER **/

.provider_10 .personalize-ctrl-cat-shortDescription-Bundle  {
	display:none;
}

.provider_10 .personalize-ctrl-category-Bundle input {
	margin-top:4px;
}

.provider_10 .personalize-ctrl-category-Data {
	background-image:url(../images/Charter/menu-internet.jpg);
	background-repeat:no-repeat;
	width:165px;
	height:32px;
	clear:both;
	position:relative;
}



.provider_10 .personalize-ctrl-cat-name {
	display:none;
}

.provider_10 .personalize-ctrl-category-Bundle {
	background-image: url(../images/Charter/menu-bundles.jpg);
	background-repeat:no-repeat;
	width:165px;
	height:32px;
	border:none;
}

.provider_10 .personalize-ctrl-cat-icon-Bundle {
	background-image:none;
	width:140px;
	height:30px;
}

.provider_10 .personalize-ctrl-category-Video {
	background-image: url(../images/Charter/menu-tv.jpg);
	background-repeat:no-repeat;
	width:165px;
	height:32px;
	border:none;
}



.provider_10 .personalize-ctrl-category-Voice {
	background-image: url(../images/Charter/menu-phone.jpg);
	background-repeat:no-repeat;
	width:165px;
	height:32px;
	border:none;
}

.provider_10 .offer-category-close span {
    background-image: url("/images/site/close.gif");
    background-position: right center;
    background-repeat: no-repeat;
	color:#0EB1B6;
}

.provider_10 .session-email-logo {
    background-image: url("/images/site/icon-email2.gif");
    background-repeat: no-repeat;
}

.provider_10 .session-email-text {
    color: #0EB1B6;
    text-decoration: underline;
}

.provider_10 .personalize-ctrl-header {
	background-image: url(../images/Charter/title-personalize.gif);
}
.provider_10 .show-offers-main .content-col2-header {
	background-image: url(../images/Charter/title-bundle-explorer2.gif);
}
.provider_10 .place-order-main .AAG-header {
    background-image: url(../images/Charter/title-at-a-glance2.gif);
}
.provider_10 .AAG-header {
	background-image: url(../images/Charter/title-price-summ3.gif);
}	
.provider_10 .testimonial-header {
	background-image: url(../images/Charter/title-nextsteps2.gif);
}
.provider_10 .place-order-main .content-col2-header {
	background-image: url(../images/Charter/title-place-order2.gif);
}	
.provider_10 .order-confirmation-main .content-col2-header {
	background-image: url(../images/Charter/title-confirm-order2.gif);
}
/** END MASTER **/




/** BEGIN COMCAST MASTER **/
body.provider_2 {
    background: none repeat-x scroll 0 0 #FFFFFF;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-align: center;
}

.provider_2 #body-header {
	background-image:none;
}

.provider_2 .header-logo{
	background-image: url(/images/Providers/comcastDR_logo.gif);
	background-repeat:no-repeat;
	width:225px;
	height:67px;
}

.provider_2 .header-logo {
    bottom: 0;
    left: 15px;
    position: absolute;
}

.provider_2 .header-logo img{
	display:none;
}

.provider_2 .header-phone {
    position: absolute;
    right: 25px;
    top: 32px;
}

/** BEGIN CATEGORY FILTER STYLES **/
.provider_2 .personalize-ctrl-category-Bundle
{
	background-image: url('../images/Comcast/menu-bundles.jpg');
}

.provider_2 .personalize-ctrl-category-Data
{
	background-image: url('../images/Comcast/menu-internet.jpg');
}

.provider_2 .personalize-ctrl-category-Video
{
	background-image: url('../images/Comcast/menu-tv.jpg');
}

.provider_2 .personalize-ctrl-category-SatelliteTV
{
	background-image: url('../images/Comcast/menu-satellite-tv.jpg');
}

.provider_2 .personalize-ctrl-category-Voice
{
	background-image: url('../images/Comcast/menu-phone.jpg');
}

.provider_2 .personalize-ctrl-category-Mobile
{
	background-image: url('../images/Comcast/menu-mobile-web.jpg');
}

.provider_2 .personalize-ctrl-category-Satellite
{
	background-image: url('../images/Comcast/menu-satellite-web.jpg');
}

.provider_2 .personalize-ctrl-category-DialUp
{
	background-image: url('../images/Comcast/menu-dial-up.jpg');
}

.provider_2 .personalize-ctrl-category-HDUP
{
	background-image: url('../images/Comcast/menu-hdtv.jpg');
}
/** END CATEGORY FILTER STYLES **/

/** BEGIN CATEGORY SPECIFIC ICONS **/
.provider_2 .display-category-icon-Bundle
{
	background-image: url('../images/Comcast/icon-Bundle.gif');
}

.provider_2 .provider_2 .display-category-icon-HomeSecurity
{
	background-image: url('../images/Comcast/icon-HomeSecurity.gif');
}

.provider_2 .display-category-icon-Satellite
{
	background-image: url('../images/Comcast/icon-Satellite.gif');
}

.provider_2 .display-category-icon-Data
{
	background-image: url('../images/Comcast/icon-Data.gif');
}

.provider_2 .display-category-icon-Voice
{
	background-image: url('../images/Comcast/icon-Voice.gif');
}

.provider_2 .display-category-icon-Video
{
	background-image: url('../images/Comcast/icon-Video.gif');
}

.provider_2 .display-category-icon-HDUP
{
	background-image: url('../images/Comcast/icon-HDUP.gif');
}

.provider_2 .display-category-icon-Mobile
{
	background-image: url('../images/Comcast/icon-Mobile.gif');
}

.provider_2 .display-category-icon-DialUp
{
	background-image: url('../images/Comcast/icon-Dialup.gif');
}

.provider_2 .display-category-icon-SatelliteTV
{
	background-image: url('../images/Comcast/icon-SatelliteTV.gif');
}
/** END CATEGORY SPECIFIC ICONS **/

/** BEGIN CATEGORY SPECIFIC BACKGROUNDS **/
.provider_2 .offer-category-Bundle
{
	background-image: url('../images/Comcast/cat-bg-bundles.jpg');	
}

.provider_2 .offer-category-Data
{
	background-image: url('../images/Comcast/cat-bg-data.jpg');
}

.provider_2 .offer-category-Video
{
	background-image: url('../images/Comcast/cat-bg-video.jpg');
}

.provider_2 .offer-category-SatelliteTV
{
	background-image: url('../images/Comcast/cat-bg-sattv.jpg');
}

.provider_2 .offer-category-Voice
{
	background-image: url('../images/Comcast/cat-bg-voice.jpg');
}

.provider_2 .offer-category-Mobile
{
	background-image: url('../images/Comcast/cat-bg-mobileweb.jpg');
}

.provider_2 .offer-category-Satellite
{
	background-image: url('../images/Comcast/cat-bg-satdata.jpg');
}

.provider_2 .offer-category-DialUp
{
	background-image: url('../images/Comcast/cat-bg-dialup.jpg');
}

.provider_2 .offer-category-HDUP
{
	background-image: url('../images/Comcast/cat-bg-video.jpg');
}
/** END CATEGORY SPECIFIC BACKGROUNDS **/

/** BEGIN SMALL CATEGORY ICONS **/
.provider_2 .personalize-ctrl-cat-icon-HomeSecurity
{
	background-image: url('../images/Comcast/icon-sml-HomeSecurity.gif');
}

.provider_2 .personalize-ctrl-cat-icon-Satellite
{
	background-image: url('../images/Comcast/icon-sml-Satellite.gif');
}

.provider_2 .personalize-ctrl-cat-icon-Data
{
	background-image: url('../images/Comcast/icon-sml-Data.gif');
}

.provider_2 .personalize-ctrl-cat-icon-Voice
{
	background-image: url('../images/Comcast/icon-sml-Voice.gif');
}

.provider_2 .personalize-ctrl-cat-icon-Video
{
	background-image: url('../images/Comcast/icon-sml-Video.gif');
}

.provider_2 .personalize-ctrl-cat-icon-HDUP
{
	background-image: url('../images/Comcast/icon-sml-HDUP.gif');
}

.provider_2 .personalize-ctrl-cat-icon-Mobile
{
	background-image: url('../images/Comcast/icon-sml-Mobile.gif');
}

.provider_2 .personalize-ctrl-cat-icon-DialUp
{
	background-image: url('../images/Comcast/icon-sml-Dialup.gif');
}

.provider_2 .personalize-ctrl-cat-icon-SatelliteTV
{
	background-image: url('../images/Comcast/icon-sml-SatelliteTV.gif');
}
/** END SMALL CATEGORY ICONS **/

/** BEGIN LIGHTBOX **/
.provider_2 .lightbox-content
{
	padding: 10px;
	text-align: left;
	position: relative;
}

.provider_2 .lightbox
{
	position: absolute;
	border: 1px solid #C0C0C0;
	overflow: hidden;
	z-index: 102;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.provider_2 .lightboxshadow
{
	-webkit-box-shadow: 5px 5px 5px rgba(0,0,0, 0.4);
	-moz-box-shadow: 5px 5px 5px black;
}

.provider_2 .lightbox-titlebar
{
	height: 24px;
	cursor: move;
	border:1px solid #666;
	background-repeat: repeat-x;
	background-color: #666666;
	text-align:left;
	position: relative;	
	color: #FFFFFF;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.provider_2 .lightbox-title .ellipsis
{
	color: #FFFFFF;
	background-color: #0EB1B6;
}

.provider_2 #dispatch .lightbox-titlebar
{
	background-color: #CCCCCC;
}

.provider_2 .lightbox-title
{
	font-weight: bold;
	padding: 3px;
	white-space: nowrap;
	overflow: hidden;
}

.provider_2 .lightbox-button
{
	float: right;
	margin-top: 3px;
	margin-right: 10px;
	cursor: pointer;
}

.provider_2 .lightbox-button-icon
{
	margin-right: 3px;
	float: left;
}

.provider_2 .lightbox-button-text
{
	text-decoration: underline;
}

.provider_2 .lightbox-button-icon-print_link
{
	height: 14px;
	width: 17px;
	border: 0px;
	background-image: url('../images/Comcast/icon-print2.gif');
	background-repeat: no-repeat;
	display: block;
}

.provider_2 .lightbox-button-icon-close_link
{
	height: 13px;
	width: 14px;
	border: 0px;
	background-image: url('../images/Comcast/icon-close2.gif');
	background-repeat: no-repeat;
	display: block;
}

.provider_2 .lightbox-button-icon-offerSuggestions
{
	background-image: url('../images/Comcast/icon-offer-suggestion.gif');
	display: block;
	height: 18px;
	width: 12px;
}

.provider_2 .lightbox.alert .lightbox-content
{
	/* padding-top: 25px; */
}

/** END LIGHTBOX **/

.provider_2 .show-offers-main a, .show-offers-main a:hover, .place-order-main a, .place-order-main a:hover, .confirmation-main a, .confirmation-main a:hover {
    color: #666666;
}

.provider_2 .offerSubtypeFilters {
    background-color: #E2E2E2;
    clear: both;
    margin-top: 10px;
    width: 100%;
}

.provider_2 .choose-offer-button {
	background-image:url(../images/Comcast/button-choose-offer2.gif);
	background-repeat:no-repeat;
}

.provider_2 .offer-category-expand-btn {
	background-image:url(../images/Comcast/button-viewAll2.gif);
	cursor:pointer;
}

.provider_2 .offer-category-name {
	color:#666666;
	line-height:45px;
	margin-left:2px;
}

.provider_2 .offer-category-features {
	color:#666666;
}

.provider_2 .offer-category-promo {
	color:#505050;
	width:400px;
}

.provider_2 .offer-details-name {
    color: #000000;
}

.provider_2 .offer-details-price-service-summary {
    background: -moz-linear-gradient(center top , #e2e2e2, #FFFFFF) repeat scroll 0 0 transparent;
    border: 1px solid #F0F0F0;;
}

.provider_2 .offer-details-included-service img{
	display:none;
}

.provider_2 .offer-attribute-tabs
{
	clear: both;
	height: 25px;
	border-bottom: 1px solid #666666;
}

.provider_2 .offer-attribute-tab
{
	background-color: #666666;
	background-repeat: repeat-x;
	float: left;
	height: 18px;
	padding-top: 6px;
	padding-left: 10px;
	padding-right:10px;
	border: 1px solid #666666;
	border-bottom: 0px none;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.provider_2 .offer-attribute-category-contents
{
	clear: both;
	height: 250px;
	overflow-y: auto;
	overflow-x: hidden;
    border: 1px solid #666666;
    border-top: 0px none;
    width: 100%;
}

.provider_2 .offer-details-promo
{
	margin-top: 8px;
	margin-bottom: 10px;
	border: 1px solid #666666;
}

.provider_2 .attribute-tabActive a {
    color: #000000 !important;
}

.provider_2 .offer-attribute-title {
    color: #000000;
    font-weight: bold;
    text-align: right;
    vertical-align: top;
    width: 150px;
}

.provider_2 .offer-category-close span
{
	color:#666666;
	text-decoration: underline;
	float: right;
	margin-top: 5px;
	margin-right: 15px;
	background-image: url('../images/Comcast/close.gif');
	background-repeat: no-repeat;
	background-position: right;
	width: 87px;
	height: 13px;
	cursor: pointer;
}

.provider_2 .session-email-logo
{
    background-image: url('../images/Comcast/icon-email2.gif');
    background-repeat: no-repeat;
}

.provider_2 .offer-details-icon {
    background-image: url("../images/Comcast/see-details-icon.gif");
    background-repeat: no-repeat;
}

.provider_2 .offer-details-link {
    color: #666666;
}

.provider_2 .featured-offers-header {
	background-color:#ff0000;
}

.provider_2 .featured-offers-container {
	border-color:#ff0000;
}

.provider_2 .content-col2-viewSwitcher {
    text-align: right;
	color:#666666;
}

.provider_2 .BonusGreen {
	color:#2D6ABB;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

.provider_2 .addressPhoneSummary {
	color:#2D8ABB;
	font-weight:normal;
	white-space:nowrap;
}

.provider_2 .session-email-text {
	color:#666666;
	font-weight:bold;
}

.provider_2 .offer-name a, .offer-name a:hover{
	color:#000000;
}

.provider_2 .offer-services-plus {
    color: #000000;
}

.provider_2 .My-Services-box-bot {
	background:#EFF7FF url(../images/Comcast/my-services-bottom.gif) no-repeat scroll left bottom;
	height:10px;
}

.provider_2 .cart {
    -moz-border-radius: 5px 5px 5px 5px;
    background-color: #e2e2e2;
}

.provider_2 .order-options-header-text {
    background-color: #666666;
}

.provider_2 .order-options-header {
    border-bottom: 1px solid #666666;
}

.provider_2 .tabActive .validation-group-tab-body {
    background-color: #666666;
}

.provider_2 .tabActive .validation-group-tab-pointer
{
	background-image: url('../images/Comcast/tabActive_pointer.gif');
	background-repeat: no-repeat;
}

.provider_2 .customizationInnerContents {
    border: 1px solid #666666;
}

.provider_2 .validation-group-tab-body {
    background-color: #e2e2e2;
}

.provider_2 .validation-group-collection-image-Checkout {
    background-image: url("../images/Comcast/icon-checkout.gif");
    background-repeat: no-repeat;
}

.provider_2 .My-Services-box-place .place-order-button {
	background-image:url(../images/Comcast/button-placeOrder.gif);
	background-repeat:no-repeat;
}

.provider_2 .offer-category-quickview-link {
	color:#2D6ABB;
	cursor:pointer;
	font-size:9pt;
	font-weight:bold;
	text-align:center;
}

.provider_2 .place-order-main .My-Services-box-place {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	text-align:center;
}

.provider_2 .My-Services-title-label {
    background-image: url(../images/Comcast/cart-icon.gif);
    background-repeat: no-repeat;
}

.provider_2 .my-services-intro1 {
    color: #FF0000;
}

.provider_2 .personalize-ctrl-header {
	background-image: url(../images/Comcast/title-personalize.gif);
}
.provider_2 .show-offers-main .content-col2-header {
	background-image: url(../images/Comcast/title-bundle-explorer2.gif);
}
.provider_2 .place-order-main .AAG-header {
    background-image: url(../images/Comcast/title-at-a-glance2.gif);
}
.provider_2 .AAG-header {
	background-image: url(../images/Comcast/title-price-summ3.gif);
}	
.provider_2 .testimonial-header {
	background-image: url(../images/Comcast/title-nextsteps2.gif);
}
.provider_2 .place-order-main .content-col2-header {
	background-image: url(../images/Comcast/title-place-order2.gif);
}	
.provider_2 .order-confirmation-main .content-col2-header {
	background-image: url(../images/Comcast/title-confirm-order2.gif);
}

/** END COMCAST MASTER **/






