﻿/******************non MSO Sepecific styles*/
#dvSaveologyContent #dvSearchResults
{
	width:515px;
}

#loadingBar 
{
	left:-20px;
}
/************Shopping Cart Stuff*******************/	
#dvSaveologyContent #myCart
{
	margin:0 5px;
}
#dvSaveologyContent #dvShoppingCartWrapper
{	
    /** This is the repeating background for the container **/
    border:1px solid #E1E1C9;
    background: white;
    width:200px;
    position:fixed;
    z-index:7;
    /*the cart scrolls over the footer so we are changing it to not scroll at all*/
    /*position:absolute;*/
}
#dvGuestFooter
{
	z-index:8;
	position:relative ;
	background:#0096A9;
}
#dvSaveologyContent #dvShoppingCart
{
    width:200px;
    float:right;
    color:#000;
    margin-right: 17px;
}
#dvSaveologyContent #dvShoppingCart h3
{
    background:url(../images/shopping_cart_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:auto;
   
}
#dvSaveologyContent .clsCartItemName
{
    float:left;
    width:145px;
}

#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
{
	   margin-top:4px;
    background:transparent url(../images/checkout.jpg) center top no-repeat;

    padding-top:40px;
    height /**/:40px;
    width:100%;
}

/**************End Non MSO Specific*/

.msoSpecialOfferContainer 
{
	background: url(../images/SpecialOffer.jpg) no-repeat;
	width:518px;
	height:216px;
	margin-bottom:12px;
}

.msoSpecialOfferContainer img
{
	height:216px;
	width:518px;
	position:relative;
	margin:-10px 0 10px 5px;
}

.msoSpecialPrice
{
	position:relative;
	color:White;
	font-size:26px;
	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:-26px;
	left:15px;
	text-indent:20px;
	margin-bottom:-10px;
	text-align:left;
}
.msoOfferContainer
{
	background:white;
	width:508px;
	padding:0; margin:0 auto 15px;
	float:left;
border:1px solid #E1E1C9;
}


.msoOfferTitle {
	background:#e0e0e0;
	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;
	font-weight:bolder;
}
.msoOfferPrice
{   
    border-bottom:1px solid #E1E1C9;
    height:26px;
    background:#e0e0e0 none repeat scroll 0 0;
	float:left;
	overflow:hidden;
	width:95px;
}

.msoOfferPrice h3
{

    color:#000;
    font-size:16px;
    margin:3px 0 0 6px;
    font-weight:bolder;
}
 .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
{
	top:-5px;
  float:right;
  clear:both;
  position:relative;
	right:8px;
	margin-top:-8px;
	*margin-top: 25px;
}

.msoOfferSeparator 
{
	background:white url(../images/sep_line.gif) no-repeat center;
	height:5px;
	width:95%;
	margin:0 auto;
}

