/*
Title:		Roxio.com - Product Pages Stylesheet
Author:		Cesar Fabello / Sonic Solutions
Updated:	3.9.2010
Notes:		refined from reg product_page.css
*/


/*TEMP*/

.ndl {
	background:#ffff00;
}



/*MISC*/
	/*styles for sup tag*/
	.shift{
		position : relative;
		font-size : 68%;
	}
	.supp .shift{
		top: -.5em;

	}
	#newsletter-signup{
		display:none;
	}
	#footerLinks li.ftrSitemap{
		border-right: 0 solid #fff !important;
	}
	#footerLinks li.ftrXcom{
		display:none;
	}


/*PATCHES*/
	#subNav a {
		background:url("/images/products/professional/navTabs_lt.gif") no-repeat left -54px;
	}
	#subNav a span {
		background:url("/images/products/professional/navTabs_rt.gif") no-repeat right -54px;
	}
	.rounded-container-content {
		padding:5px 15px 0 20px;
	}	
	.bucket-container .bucket-content {
		padding: 35px 10px 0 0px;
	}	
/*END PATCHES*/






/*CONTAINER*/

	#container h1 sup{
		font-size:60%;
	}
	#container ul{
		margin-left: 8px;
		padding: 5px 0 5px 8px;
		
	}
	#container ul li{
		padding-bottom: 5px;
	}
	
	#container ul li ul{
		padding: 5px 0 5px 0;
	}
	#container ul li ul li{
		line-height: 14px;
	}
	
	.rounded-container-content h3{ /*main content sub headlines*/
		font-size:110%;
		color:#1072B7;
	}
	.rounded-container-content h4{ /*main content sub headlines*/
		font-size:100%;
	}	
	
	.rounded-container-content ul{
		 margin:0 !important;
		 list-style-type: none;
		padding: 5px 0 5px 0 !important;		 
	}
	.rounded-container-content  ul li{
		 padding: 0 0 5px 12px;
		 margin-left:5px;
		 background: url('https://img.roxio.com/images/theme/core/bullet-gray-5x5.gif') 0 6px no-repeat;
	}
	
	/*SUB LIST*/	
	
		.rounded-container-content ul li ul{
		 margin:0 !important;
		 list-style-type: none;
		padding: 0 0 5px 0 !important;		 
		}
		li.sublist {background:none !important;}/*patch*/
		.rounded-container-content  ul li ul li{
		 padding: 0 0 5px 12px;
		 margin-left:5px;
		 background: url('https://img.roxio.com/images/theme/core/bullet-gray-sub-5x5.gif') 0 6px no-repeat;
		}
		
	
/*END CONTAINER*/



/*TOP BANNER*/
	.bnrinfo-content{
		padding: 10px 0 0 4px;
	}
/*END TOP BANNER*/


/* OVERVIEW PAGE */
/* END OVERVIEW PAGE */



/*SUBNAV*/
	#subNav{
		clear: left;
		float: left;
		width: 100%; 
		margin: 0;
	}

	#overview #navOverview a, #features #navFeatures a, #specifications #navSpecs a, #systemReq #navSysreq a, #faq #navFAQ a {
	            margin: 0 2px 0 0;
	            background-position:left 0px;
	            font-weight:bold;
	}
	#overview #navOverview a span, #features #navFeatures a span, #specifications #navSpecs a span, #systemReq #navSysreq a span, #faq #navFAQ a span {
		background-position:right 0px;
		color: #fff;
		padding:13px 15px 9px 6px;
	}
/*END SUBNAV*/	



/*BOTTOM LAYOUT STYLES*/
	.pro-leftcol{
		float:left;
		width:670px;
	}
	.pro-rightcol{
		float:left;
		margin:0 0 0 15px;
		width:255px;
	}


	/*right column styles - bucket styles defined in global*/
	
	.pro-rightcol .bucket-container {
		margin-bottom:10px;

	}


	/*CONTAINER STYLES*/


	.rounded-container-content  h2{
		
	}

	
	
	/*THUMBNAIL PARAGRAPH STYLES*/
		.thumb-p{
			
		}
		.thumb-p-lt .th-txt{
			padding-left:8px;
			
		}
		.thumb-p-rt .th-txt{
			padding-right:8px;
		}		
		.th-txt{
			float:left;
			width:492px !important;
		}
		.thumb-p-lt img, .thumb-p-rt img{
			float:left;
		}
		.thumb-p-lt, .thumb-p-rt {
			margin-bottom:8px;
		}
		
	/*END THUMBNAIL PARAGRAPH STYLES*/









/*QUICK LINKS STYLES*/


	/*Set width of hdr-main container to fix desired size*/
	.bucket-container .bucket-hdr-width {
		width: 250px;
	}

	.bucket-container .bucket-content ul{
		/*list-style-type:none !important;*/
		/*list-style-position:inside;*/
	}
	
	
	
	.quick-links{
	 list-style-type: none;
	 padding: 5px 15px 5px 0;
	}	
	.quick-links li{
	 list-style-type: none !important;
	 padding: 0 0 5px 12px;
	 margin-left:5px;
	 background: url('https://img.roxio.com/images/theme/core/bullet-gray-5x5.gif') 0 6px no-repeat;	 
	}

	


	.xcom-product{
		padding:0 0 0 10px !important;
	}
	.xcom-product a{
		display:block;
		padding:2px 0 8px 25px;
		background: url('https://img.roxio.com/images/v2/twitter-icon-20x20.gif') 0 0 no-repeat;
	}	
	

/*END BOTTOM LAYOUT STYLES*/



/*FAQ styles*/
	dl.qanda{
	}
	.qanda dt{
		font-weight:bold;
		padding-bottom:4px;
		padding-top:10px;
		}
	.qanda dt.first-question{
		padding-top:0 !important;
		}		
	.qanda dd{
		padding:0 0 4px 0;
		}
				
	.qanda dd.dlast{
		padding:0 0 8px 0;
		border-botom:1px solid #00f !important;
		}		
	.qanda dd ul,.qanda dd.last ul{  /*find out which page is using this*/
		padding:4px 0 0 0 !important;
	}		
/*END FAQ styles*/




