﻿#dvSaveologyContent .clsFilterGroup h4 
{
	margin:5px;
}
.clsFilterGroup {
border-bottom:1px solid #E1E1C9;
margin:-2px 10px;
padding:10px 0;
}
/******************non MSO Sepecific styles*/
#dvSaveologyContent #dvSearchResults
{
	width:520px;
	margin-left:13px;
}

#loadingBar 
{
	left:-20px;
}
/************Shopping Cart Stuff*******************/	
#dvSaveologyContent #myCart
{
	margin:0 0 5px;
}
#dvSaveologyContent #dvShoppingCartWrapper
{	
    /** This is the repeating background for the container **/
    border:1px solid #0B5765;
    /*background: white;*/
    background:#F7F7F7;
    width:200px;
    position:fixed;
	margin-left:-25px;
}
#dvSaveologyContent #dvShoppingCart
{
    width:200px;
    float:right;
    /*color:#000;*/
    margin-right: 9px;
    background-color:#F7F7F7;
	color:black;
}
#dvSaveologyContent #dvShoppingCart h3
{
    /*background:url(../images/shopping_cart_header.gif) no-repeat -11px 0;*/
    background:url(../images/shop_header.gif) no-repeat -11px 0;
    text-indent:-5000px;
    height:35px;
}   

#dvSaveologyContent #dvShoppingCart h4
{
    font-size:13px;
    font-weight:bold;
    margin:2px 0;
    padding:0;
    width:auto;
}

#dvSaveologyContent #dvShoppingCart p
{

    margin:0;
    padding:0;
}
#dvSaveologyContent .clsCartItem
{
    border-bottom:1px solid #E1E1C9;
    padding:0px 0 6px;
    overflow:auto;
    height:auto;
    width:189px;
   
}
#dvSaveologyContent .clsCartItemName
{
    float:left;
    width:147px;
}

#dvSaveologyContent .clsCartPrice
{
    display:block;
    float:left;
    font-weight:bold;
    width:40px;
}

#dvSaveologyContent .clsCartPrice a
{
    font-size:10px;
    color:#ff0000;
    display:block;
    text-align:left;
}


#dvSaveologyContent .btnCheckOut {
background:transparent url(../images/checkout.jpg) no-repeat scroll left top;
height:30px;
margin-bottom:14px;
margin-left:16px;
margin-top:4px;
padding-top:30px;
width:166px;
}
.ph_white
{
	color:#FF770B;
}
.shop_hdr
{
	height:32px;
	width:200px;
	background: url(../images/phone_hdr.gif) center top no-repeat;
}

#CartCall
{
	display:block;
}

/**************End Non MSO Specific*/

.msoSpecialOfferContainer 
{
	background: url(../images/SpecialOffer.jpg) no-repeat;
	width:518px;
	height:216px;
	margin-bottom:12px;
	margin-left:5px;
}

.msoSpecialOfferContainer img
{
	height:216px;
	width:518px;
	position:relative;
	margin:-10px 0 10px 5px;
}

.msoSpecialPrice
{
	position:relative;
	color:White;
	font-size:28px;
	font-weight:bolder;
	top:-176px;
	left:406px;
}

.msoGroup
{
	float:left;
    width:510px;
    border-top:10px solid #003375;
    overflow:visible;
    margin:25px 0 0px 10px;
  clear:both;
  display:none;
}
.msoGroupHeader
{
	background: url(../images/groupheader.gif) repeat-x;
	color:#fff;
    font-size:15px;
    font-weight:bold;
	padding:3px 0 0 0px;
	width:229px;
	height: 15px;
	position:relative;
	top:-39px;
	left:15px;
	text-indent:20px;
	margin-bottom:-10px;
}
.msoOfferContainer
{
	background:white;
	width:508px;
	padding:0; margin:0 auto 15px;
	float:left;
border:1px solid #E1E1C9;
}


.msoOfferTitle {
	background:#F7F7F7;
	width:413px;
	overflow:hidden;
	border-bottom:1px solid #E1E1C9;
	height:26px;
    float:left;
}
.msoOfferTitle h3
{
    font-size:14px;
    margin:5px 0 0 6px;
	white-space:nowrap;
	color:#0078C9;
}
.msoOfferPrice
{   
    border-bottom:1px solid #E1E1C9;
    height:26px;
    background:#F7F7F7 none repeat scroll 0 0;
	float:left;
	overflow:hidden;
	width:95px;
}

.msoOfferPrice h3
{

    color:#000;
    font-size:16px;
    margin:3px 0 0 6px;

}
 .msoOfferPrice h3 .perMonth
{
	font-size:10px;
	left:2px;
	position:relative;
	top:-5px;
}
.msoOfferPrice h4
{
    color:#000;
    margin-top:-2px;
    text-align:center;
    width:70px;
    margin-left:5px;
    font-size:11px;
}
.msoMarketingDetail
{
	padding:5px 10px;
	width:380px;
	float:left;

  border-right:1px solid #E1E1C9;
}
.msoOfferDescription
{
line-height:14px;
	color:Black;
}
.msoOfferDescription ul
{
	display:none;
}

.msoOfferFeatures
{

	height:auto;
	width:106px;
	float:left;
clear:right;
}
.msoOfferFeatures img
{
	padding:5px 5px 0;
}

#dvSaveologyContent .selectplan_bt
{
    /* Width and Height of Image
        ONLY change this if it's not the same
    height:26px;
    width:120px;
    
   */
   float:left;
   clear:both;
   position:relative;
	margin-top:8px;
}

#dvSaveologyContent .showDetail_bt
{
  float:right;
  clear:both;
  position:relative;
	right:8px;
	margin-top:-8px;
	/*margin-top: 25px;*/
	text-decoration:underline;
top:-8px;
color:blue;
}
#dvSaveologyContent .showDetail_bt a
{
	text-decoration:underline;
}

#dvSaveologyContent .showChannel_bt
{
  /*float:right;*/
  clear:both;
  position:relative;
	right:-50px;
	margin-top:-8px;
	/*margin-top: 25px;*/
	text-decoration:underline;
top:18px;
color:blue;
}
#dvSaveologyContent .showChannel_bt a
{
	text-decoration:underline;
}
.msoOfferSeparator 
{
	background:white url(../images/sep_line.gif) no-repeat center;
	height:5px;
	width:95%;
	margin:0 auto;
}

#providerFilter
{
	display:none;
}
#dvAddressDisplay a:active
{
	text-decoration: underline;
	color:#0078C9;
}
#dvAddressDisplay a
{
	text-decoration: underline;
	color:black;
}

#BottomSectionArea p.offerpg { color:White; display:inline;
float:right;
font-size:14px;
font-weight:bold;
line-height:19px;
padding:0 0 0 8px;
width:59%; }

#dvFilterWrapper
{
	background-color:#F7F7F7;
	color:black;
	border:1px solid #0B5765;
}
.slider {
background:transparent url(../images/slider_bar.gif) no-repeat 4px 6px}
#dvSaveologyContent #dvFilter h3 
{
	background:transparent url(../images/filter_header.gif) no-repeat -36px 50% scroll ;
	height:33px;
	margin:0;
	margin-top:-1px;
	overflow:hidden;
	padding:0;
	text-indent:-5000px;
	padding-left:15px;
	padding-top:0;
}
#tv-icon
{
	background: url(../images/results/tv-icon.gif) no-repeat center;
	height:23px;
	width:96px;
	margin-top:5px;
	margin-left:5px;
}
#phone-icon
{
	background: url(../images/results/phone-icon.gif) no-repeat center;
	height:23px;
	width:96px;
	margin-top:5px;
	margin-left:5px;
}
#internet-icon
{
	background: url(../images/results/internet-icon.gif) no-repeat center;
	height:23px;
	width:96px;
	margin-top:5px;
	margin-left:5px;
}
.ADTCrossSell{display:block;}
