/*
Title:		Roxio.com - Vista Landing Stylesheet
Author:		Greg Girton / Sonic Solutions
Updated:	4.16.07
Updated:	12.29.08 and moved to V2 for new site wrapper
*/


/* TOP BANNER & OFFER */

body#overviewpage #mainBanner{
 background: url("/images/v2/solutions/mobile_media/header_overview.jpg") no-repeat;
	height: 266px;
	color: #fff;
}

body#devicemanagerspage #mainBanner{
 background: url("/images/v2/solutions/mobile_media/header_2.jpg") no-repeat;
	height: 266px;
	color: #fff;
}

body#carrierspage #mainBanner{
 background: url("/images/v2/solutions/mobile_media/header_3.jpg") no-repeat;
	height: 266px;
	color: #fff;
}

body#partnerspage #mainBanner{
 background: url("/images/v2/solutions/mobile_media/header_partners.jpg") no-repeat;
	height: 266px;
	color: #fff;
}

body#partnerspagebb #mainBanner{
 background: url("/images/v2/solutions/mobile_media/header_partners_bb.jpg") no-repeat;
	height: 266px;
	color: #fff;
}

body#photoshowmobile #mainBanner{
 background: url("/images/v2/solutions/mobile_media/header_sharelife.jpg") no-repeat;
	height: 266px;
	color: #fff;
}



#mainBanner h1{
 font-size: 18px;
 font-weight:bold;
 padding: 202px 0 0 123px; 
 color:#196aa4;
}

#mainBanner p{
	padding: 5px 0 0 250px; 
}

#pricing {
	float:left;
	width:600px;
	padding: 0 0 0 0; 
}

#boilertext {
float:left;
}

p.nowshipping{
margin-top:10px;
padding-top:6px;
font-weight:bold;

}

/* div settings for buy button */
#buybut {
	float:left;
	width:122px;
	height: 32px;
	padding: 0;
	margin:24px 0 0 0;
}

#buybut p {
	padding:0;
	margin:0;
}

/* button styles for buy button */
p.buyNow{
	font-weight: bold;
	line-height:19px;
	font-size: 17px;
	margin: 0;
	padding: 0;
}
p.buyNow a{
	display: block;
	width: 106px;
	color: #fff;
	text-decoration: none;
	padding:6px 0 0 18px; 
	margin: 0;
}
.buyNow a:hover{
	color: #fff;
	text-decoration: none;
}


/* SUB NAVIGATION */

#mmsubNav {
	float: left;
	background: url('https://img.roxio.com/enu/images/promotions/vista/1x32_blackGlass_bg.gif') repeat-x center top;
	width: 940px;
	height: 32px;
}
#mmsubNav ul {
	float: left;
	margin: 5px 0 0 3px;
	padding: 0;
	list-style-type: none;
	border-left: 1px solid #000;
	border-right: 1px solid #70727f;
}
#mmsubNav li {
	float: left;
	font-weight: bold;
	font-size: 106%;
	color: #fff;
	border-left: 1px solid #70727f;
}
#mmsubNav li.first {
	float: left;
	font-weight: bold;
	font-size: 106%;
	color: #fff;
	border-left: #000;
}


#sysreq a{
display: block;
	float:right;
	padding: 8px 10px 3px 0;
	font-weight:bold;
	text-decoration: none;
	color: #fff;
}

#sysreq a:hover{
display: block;
	float:right;
	padding: 8px 10px 3px 0;
	font-weight:bold;
	text-decoration: none;
	color: #ffd028;
}


#mmsubNav li a {
	display: block;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
	color: #fff;
	border-right: 1px solid #000;
}
#downloads li#navDownloads a, #resources li#navResources a, #help li#navHelp a {
	display: block;
	padding: 2px 10px 3px 10px;
	text-decoration: none;
	color: #e47331;
	background: url('https://img.roxio.com/enu/images/promotions/vista/1x28_whiteGlass_bg.gif') repeat-x 0 -4px;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #70727f;
	}

#mmsubNav li a:hover
	{
	text-decoration: none;
	padding: 2px 10px 3px 10px;
	color: #fff;
	background: url('https://img.roxio.com/enu/images/promotions/vista/1x28_orangeGlass_bg.gif') repeat-x 0 -3px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #70727f;
}

/*body#prodpage #navHome a,
body#partnerspage #navPartners a,
 */

body#overviewpage #navOverview a, 
body#devicemanagerspage #navDevice a, 
body#carrierspage #navCarriers a 

	{
	text-decoration: none;
	padding: 2px 10px 3px 10px;
	color: #666 ;/*#e47331;*/
	background: url('https://img.roxio.com/enu/images/promotions/vista/1x28_WhiteGlass_bg.gif') repeat-x 0 -3px !important;
	border-top: 1px solid #000;
	border-bottom: 1px solid #70727f;
}

/* PRICE STYLES */

.listPrice{
	margin: 2px 10px 0 0 !important;
	color:#fff;
}

.yourPriceWhite{
	font-weight: bold;
	font-size: 110%;
	color: #fff;
	margin: 2px 10px 0 0 !important;
}


/* CONTENT */

#catwrap{
float:left;
width:720px; /*550px old width*/
padding: 0 0 6px 0;
margin: 0 0 10px 0;
background: #fff url('https://img.roxio.com/images/v2/solutions/mobile_media/content_bot.gif') no-repeat bottom;
}
#catwrap ul li{
	margin-left:15px;
}

#overviewwrap{
float:left;
padding: 0 15px 0 15px;
}

/*content containers */
.catinfo{ /* styles for category container */
	width: 660px; /*520 old width*/
	float: left;
	padding: 20px 0 10px 0;
}

	/* arrow graphic style for each category */

	.catdevicemanagers{
		background: #e2effa url('https://img.roxio.com/images/v2/solutions/mobile_media/content_top_devicemfg.gif') top left no-repeat;
	}
	
	.catcarriers{
		background: #e2effa url('https://img.roxio.com/images/v2/solutions/mobile_media/content_top_carriers.gif') top left no-repeat;
	}
	
	.catpartners{
		background: #e2effa url('https://img.roxio.com/images/v2/solutions/mobile_media/content_top_partners.gif') top left no-repeat;
	}
	
	
	/* end arrow styles */
	
	
/* end content containers */


.catinfo h2{
 font-size: 14px;
 padding-bottom:10px;
 line-height: 14px;
}
.catinfo h3{
 font-size: 14px;
 padding-top:14px;
}
.catinfo h4{
 font-size: 12px;
 padding-top:14px;
}
.catinfo p{
 padding: 5px 0 5px 0;
}

.feature{
 padding: 10px 0 0 0;
}
.feature img{
 float: left;
	padding: 0 15px 0 0;
}

/* NEW feature styles */

p.ftitle {
font-weight: bold;
	padding: 0 0 5px 0;
}


.featlist{
margin-top:10px;
}

.featlist li{
list-style:none;
background: url("https://img.roxio.com/enu/images/6x6_blue_bullet.gif") no-repeat;
background-position: 0 5px;
font-weight:bold;
padding-left:12px;
}


ul.sub{
 font-weight:normal;
 text-align:left;
 padding:0;
 margin:0;
}


ul.sub li{
background-image:none;
list-style-type:disc;
font-weight:normal;
padding:0;
margin:0 0 0 14px;
}


/* END: NEW feature styles */


.mobilemore{
margin-top:14px;
padding-top:8px;
border-top:1px solid #d98604;
}


/* RIGHT SIDE */

#rightPromos{
 float: left;
 margin: 2px 0 0 20px;
}
.offerchicklet_top{
 background: url("https://img.roxio.com/enu/images/promotions/vista/banner_top.gif") no-repeat;
 height: 6px;
}
.offerchicklet_bottom{
 background: url("https://img.roxio.com/enu/images/promotions/vista/banner_bottom.gif") no-repeat;
 height: 6px;
}
.offerChicklet{
 width: 188px;
 text-align:center;
 border-left: 1px solid #ccc;
 border-right: 1px solid #ccc;
 background-color: #e8f4fe;
}

.offerChicklet h4{
 font-size: 14px;
 font-weight: bold;
 padding: 8px 0;	
}

#upgradeadvisor{
margin:12px 0 0 0;
padding: 4px 8px;
width: 174px;
height: 139px;
background: #194e8d url('https://img.roxio.com/enu/images/promotions/vista/vista_ug_advisor.jpg') no-repeat;
color:#fff;
text-align:center;

}

#upgradeadvisor h4{

 color:#ff;
 font-size: 16px;
 font-weight: bold;
 padding: 8px 0;	
}

#upgradeadvisor p{
 font-weight: bold;
}



.getmost_top{
margin: 12px 0 0 0;
padding:0;
display:block;
}
.getthemost_top{
 margin:12px 0 0 0;
 background:#0f0 url("https://img.roxio.com/enu/images/promotions/vista/banner_top.gif") no-repeat;
 height: 6px;
}
.getthemost_bottom{
 background: url("https://img.roxio.com/enu/images/promotions/vista/banner_bottom.gif") no-repeat;
 height: 6px;
 margin-bottom:10px;
}

.getthemost{
 width: 188px;
 text-align:center;
 border-top:0;
 border-left: 1px solid #ccc;
 border-right: 1px solid #ccc;
 background-color: #e8f4fe;
}

.getthemost h4{
 text-align:left;
 font-size: 14px;
 font-weight: bold;
 padding: 0 0 0 6px;
 margin: 0;	
}

.getthemost p{
 text-align:left;
 padding: 4px 2px 0 6px;
}

#getmostbot{
width: 188px;
height:34px; 
padding-top: 56px;
text-align:center;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
background: #e8f4fe url('https://img.roxio.com/enu/images/promotions/vista/getthemost_bg.jpg') bottom left no-repeat;
}

#photoeditbot{
width: 188px;
height:34px; 
padding-top: 56px;
text-align:center;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
background: #e8f4fe url('https://img.roxio.com/enu/images/promotions/vista/photoedit_bg.jpg') bottom left no-repeat;
}

#sweepstakes{
margin:12px 0 12px 34px;
text-align:center;
width: 120px;
height:238px;
color:#fff;
background: #2771a1 url('https://img.roxio.com/enu/images/promotions/vista/vista_sweepstakes.jpg') no-repeat;
}

#sweepstakes h4 {
 padding-top:6px;
 font-size: 12px;
 font-weight: bold;
}

#sweepstakes p {
padding:115px 2px 0 2px;
line-height:12px;
}

#sweepstakes p.number {
padding:6px 0 0 0;
font-size:14px;
font-weight:bold;
}


/* BUTTON STYLES */

.btnDownload {
 	background:url('https://img.roxio.com/enu/images/btn_orange_lt.gif') top left no-repeat; 
	margin: 8px auto; 
	padding: 0 0 0 4px; 
	text-transform: uppercase;  
	height: 24px; 
	width: 140px;
	text-align: center;
	}
	
.btnDownload a {
	background:url('https://img.roxio.com/enu/images/btn_orange_rt.gif') top right no-repeat; 
	margin: 0; 
	padding: 4px 15px 0 11px; 
	height: 20px; 
	display:block; 
	color: #fff; 
	font-weight: bold; 
	text-decoration: none;
}

.btnDownload a:hover {
	color: #fff; 
	text-decoration: none;
}


.btnMoreInfo {
	margin: auto;
	margin-top:4px;
 	background:url('https://img.roxio.com/enu/images/btn_glass_lt.gif') top left no-repeat; 
	padding: 0 0 0 4px; 
	text-transform: uppercase; 
	height: 24px; 
	width: 120px;
	text-align: center;
	}
	
.btnMoreInfo a {
	background:url('https://img.roxio.com/enu/images/btn_glass_rt.gif') top right no-repeat; 
	margin: 0; 
	padding: 4px 15px 0 11px; 
	height: 20px; 
	display:block; 
	color: #9a542a; 
	font-weight: bold; 
	text-decoration: none;
}

.btnMoreInfo a:hover {
	color: #9a542a; 
	text-decoration: none;
}




.btnRead {
 	background:url('https://img.roxio.com/enu/images/btn_orange_lt.gif') top left no-repeat; 
	margin: 0 0 0 60px ; 
	padding: 0 0 0 4px; 
	text-transform: uppercase;  
	height: 24px; 
	width: 120px;
	text-align: center;
	}
	
.btnRead a {
	background:url('https://img.roxio.com/enu/images/btn_orange_rt.gif') top right no-repeat; 
	margin: 0; 
	padding: 4px 15px 0 11px; 
	height: 20px; 
	display:block; 
	color: #fff; 
	font-weight: bold; 
	text-decoration: none;
}

.btnRead a:hover {
	color: #fff; 
	text-decoration: none;
}


/* Partner Logos */

div.partnerlogo  {
	font-size: 100%;
	padding: 10px 0 0 75px;
	margin: 0;
}
div.partnerlogo2  {
	font-size: 100%;
	padding: 20px 0 0 30px;
	margin: 0;
}


/* News Promo Styles  */

/*div.roxionewscoverage h4  {
	font-size: 100%;
	padding: 4px 0 0 5px;
	height: 20px;
	color: #fff;
	text-transform: uppercase;
	background: #7c7c7c url('https://img.roxio.com/enu/images/1x24_greyGlass_bg.gif') top repeat-x;
	border-top: #666 solid 1px;
	border-left: #666 solid 1px;
	border-right: #666 solid 1px;
	border-bottom: #666 solid 1px;
	margin-top: 12px;
	margin-bottom:2px;
}*/

div.roxionewscoverage ul{
	list-style-type: none !important;
}

div.roxionewscoverage li{
	/*background: url("https://img.roxio.com/enu/images/7x7_grey_arrow.gif") no-repeat;
	background-position: 5px 5px;
	padding: 0 0 8px 17px;*/
	padding: 0 0 5px 0;
}

#banner{
 background: url("/images/v2/solutions/mobile_media/bb-banner.jpg") no-repeat;
 width: 940px;
 height: 195px;
 margin: 1px 0 15px 0;
}
#container.photoshow-mobile{
 padding: 0;
 margin: 0;
}
#container.photoshow-mobile h2{
 margin: 0 0 10px 0;
}
#container h5{
 line-height: 12px;
 padding: 0 0 5px 0;
}
#overviewwrap ul{
list-style-type: disc;
padding: 5px 0 5px 25px;
}
#overviewwrap ul li{
 padding: 2px 0 2px 0;
}
#mobile-download h1{
 font-size: 12px;
 padding: 10px 0 0 0;
}
#mobile-download h2{
 font-size: 12px;
 padding: 0;
}
/*#mobile-download .disclaimer{
 padding: 0 0 10px 0;
 margin: 0;
}*/
.disclaimer{
 margin: 10px 0 10px 0;
}
.disclaimer p{
 margin: 0;
 padding: 0 !important;
}
.bucket-hdr-width{
 width: 215px; 
}
.bucket-container{
 margin: 10px 0 0 0;
 width: 220px;
}
