/*
Title:			Roxio.com - Enterprise Solutions Stylesheet
Author:		David Tang / Sonic Solutions
Updated:	2.16.06
modified 3.19.2007 by ces - added classes: .underline, added ids: #progfeatures, #prod_emc, #prod_toast, #prod_cineplayer, #prod_backontrack
.previouspage, .nextpage
last updated: 3.22.07
*/

/* Added 6.14.07 */

h1.floatLeft {
	float: left;
	width: 600px !important;
	padding: 15px 0 0 0 !important;
}

h1#loginh1 {
	border-bottom: 1px solid #cecece;
	margin-bottom: 5px;
}

ul.contactUsList {
	padding: 10px 0 10px 0 !important;
	margin: 0 !important;
}

ul.contactUsList li {
	padding: 0 0 2px 0;
}

.vlpLogo {
	float: right;
}

.rlnLogo {
	float: left;
	margin: 0 10px 0 0;
}

img.rvlLogo {
	float: Left;
	padding: 10px 15px 0 0 !important;
}

.contactUs {
	float: left;
	padding: 0 0 10px 0 !important;
}

.pleasenote{
float:left;
padding-top:6px;
font-weight:bold;
}

.pleasenotelist{
font-weight:bold;
}


#vlpLogin {
 	margin:0 auto;
	width: 360px;
}

#vlpLogin p{
	clear: both;
}

#vlpLogin fieldset{

	border: 1px solid #ccc;
	padding: 10px;
}

#vlpLogin fieldset legend{
	font-size: 116%;
	font-weight: bold;
	
}

#vlpLogin label {
	width: 100px;
	float: left;
	text-align: right;
	margin-right: 5px;
	display: block;
}

#vlpLogin h4 {
	background: #efefef;
	padding: 10px 5px 2px 5px !important;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

#vlpLogin .alertMsg {
	padding: 0 0 0 105px;
	display: block;
}

.alignRev {
	margin: 0 !important;
	padding: 0 0 0 5px !important;
	text-align: left !important;
}

.checkAlign {
	float: left;
	padding: 0 !important;
	margin: 0 0 0 105px !important;
}

.buy {
	font-weight: bold;
	font-size: 100%;
	text-align: center;
	padding: 1px 0px 1px 0px;
	text-decoration: none;
	text-transform: uppercase;
	width: 120px;
	line-height: 16px;
}
.buy a{
	color: #fff;
	text-decoration: none;
	background: #eb3b43 url("https://img.roxio.com/enu/images/buttonRed_bg.gif") repeat-x;
	background-position: 0 -2px;
	height: 18px;
	border: 1px solid #810107;
	border-top-color: #fb747a;
	border-left-color: #fb747a;
	display: block;
}
.buy a:hover{
	color: #fff;
	text-decoration: none;
}


.loginInput {
	width: 180px;
}

.loginSubmit {
	margin: 10px 0 0 105px;
	border: 1px solid #9c9c9c;
	border-top-color: #cecece;
	border-left-color: #cecece;
	padding: 3px 7px 3px 7px;
	overflow: visible;
	background: #ffa537 url(http://www.roxio.com/enu/images/buttonOrange_bg.gif);
	background-repeat: repeat-x;
	color: #fff;
	font-size: 90%;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}

.loginSubmit:active {
	border: 1px solid #cecece;
	border-top-color: #9c9c9c;
	border-left-color: #9c9c9c;
}


/* Styles for sub navigation.  Used with /include/subNav_enterprise.inc */

#introduction #nav_introduction a, #emc #nav_emc a, #toast #nav_toast a, #bump #nav_bump a, #recordnow #nav_recordnow a {
	background-position:0 -150px;
	border-width:0;
}
	
#introduction #nav_introduction a:hover span, #emc #nav_emc a:hover span, #toast #nav_toast a:hover span, #bump #nav_bump a:hover span, #recordnow #nav_recordnow a:hover span {
	color:#d98604;
}

#introduction #nav_introduction a span, #emc #nav_emc a span, #toast #nav_toast a span, #bump #nav_bump a span, #recordnow #nav_recordnow a span {
	background-position:100% -150px;
	padding-bottom:7px;
	color:#333;
}

/*Styles for sub navigation child */

#sub_nav_child ul {
	clear: left;
	margin:0;
	padding: 3px 0px 3px 5px;
	list-style:none;
	background:#666 url("https://img.roxio.com/enu/images/sub_hdr_child_bg.gif") repeat-x bottom;
	border-bottom: 2px solid #666;
}

#sub_nav_child li {
	display:inline;
	margin: 0px;
	padding: 0px 10px 0px 5px;
	background: url("https://img.roxio.com/enu/images/sub_hdr_child_seperator.gif") no-repeat right;
}

#sub_nav_child li a {
	color: #FFF;
	text-decoration: none;
}

	/* Commented Backslash Hack hides rule from IE5-Mac \*/
#sub_nav_child a span {float:none;}
	/* End IE5-Mac hack */
#sub_nav_child a:hover span {
	color:#FCAA2A;
}

#sub_nav_child li a:hover {
	color: #FCAA2A;
	text-decoration: none;
}

#overview #child_overview a, #contact #child_contact a {
	color:#FFF;
}

#overview #child_overview a:hover, #contact #child_contact a:hover {
	color:#FCAA2A;
}

#enterprise {
		padding: 10px 0px 0px 0px;
}
#enterprise img{
		display: block;
}
#enterprise #overview{
}
#enterprise #overview img{
	float: left;
	padding: 0px 10px 0px 0px;
}
#enterprise #overview p{
	float: left;
}
#enterprise #column1{
	padding: 0px 10px 0px 0px;
	float: left;
}
#enterprise #column2{
	float: left;
	width: 600px;
}


#progfeatures li{
list-style-type:disc;
margin-left: 20px;
}


/* generic styles */
.alert {
	color: #C80009;
}

.italic {
	font-style: italic;
}

.bold {
	font-weight: bold;
}

.underline{
text-decoration:underline;
}

.text_center {
	text-align: center;
}

.floatLeft {
	float: left;
}

.clearLeft {
	clear: left;
}

.title_text {
	width: 90%;
	font-weight: bold;
	font-size: 1.1em !important;
	color: #A0A0A0;
	margin: .5em .5em 0em 0em;
	border-bottom: 1px solid #A0A0A0;
}

.title_text_lg {
	font-weight: bold;
	font-size: 1.2em !important;
	color: #A0A0A0;
	margin: .5em .5em 0em 0em;
	border-bottom: 1px solid #A0A0A0;
}


label.purchase {
	width: 27em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
}

.submit input {
	margin-left: 4.5em;
	color: #000;
	background: #ffa20f;
	border: 2px outset #d7b9c9;
}

p span.buy {
	float: left;
	margin-left: 1.5em;
	width: 120px;
}

.purchaseInput {
	color: #434343;
	background: #fffbf5;
	border: 1px solid #434343;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#lalfieldset {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: none;
	border-right: none;
	padding-top: 10px;
}

#lalfieldset label.lalpurchase {
 float: left;
	width: 280px;
	text-align: right;
	padding: 0 5px 0 0;
}

#lalfieldset .lalpurchaseInput {
 	width: 200px;
	margin: 0 0 5px 0;
	padding: 0 0 0 2px;
	color: #434343;
	background: #fffbf5;
	border: 1px solid #434343;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

#lalfieldset .alertMsg {
	padding: 0 0 0 285px;
	display: block;
}

#lalfieldset .lalsubmit {
	color: #fff;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	background: #eb3b43 url("https://img.roxio.com/enu/images/buttonRed_bg.gif") repeat-x;
	background-position: 0 -2px;
	padding: 2px 10px 2px 10px;
	border: 1px solid #810107;
	border-top-color: #fb747a;
	border-left-color: #fb747a;
	text-transform: uppercase;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	margin-left: 285px;
}



/* image elements */
.box_shot {
	width: 115px;
	height: 141px;
	border: none;
	margin-left: 10px;
}

.box_shot_sm {
	width: 70px;
	height: 86px;
	border: none;
}

.screenshot_sm {
	width: 90px;
	height: 90px;
	border: none;
}

.ss_sm {
	width: 70px;
	height: 70px;
	border: none;
}

.screenshot {
	width: 90px;
	height: 90px;
	border: none;	
}

.enlarge {
	width: 70px;
	height: 15px;
	border: none;
}

.enlarge_2 {
	width: 90px;
	height: 15px;
	border: none;
}


/*styles for overview.aspx */
.col_box_shot_overview {
	width: 70px;
	clear: left;
	float: left;
	padding: .5em 10px 0px 10px;
}
.col_details_overview {
	width: 640px;
	float: left;
}

/* popup windows */
.popUp_ent {
	width: 325px;
	text-align: left;
	float: left;
}

div.popUp_ent h1 {
	font-size: 146% !important;
	margin: .5em 0em 0em 0em;
	font-weight: bold;
}

div.popUp_ent h2 {
	font-size:  106% !important;
	margin: .5em 0em 0em 0em;
	font-weight: bold;
}

div.popUp_ent ul{
	list-style-type: square !important;
	padding: 0 0 2px 5px;
	margin: 0 0 0 10px;
}

div.popUp_ent ul li{
	padding: 0 5px 2px 5px;
	margin: 0 0 0 10px;
}


/*overview header for all product pages*/
.overview_header {
	background: #FFF url(/enu/images/enterprise_solutions/overview_sub_bg.gif) repeat-x top;
	padding: 10px 0px 10px 0px;
}

.overview_header h1{
	font-size: 1.5em;
	font-weight: bold;
	margin: 0em 0em .5em 0em;
}

.overview_header h4{
	font-size: 1em;
	margin: .5em 0em 0em 0em;
	font-weight: bold;
}

.col_overview_box_shot {
	width: 135px;
	clear: left;
	float: left;
	padding-bottom: 10px;
}
.col_overview_details {
	width: 595px;
	float: left;
}

/* ecdc/features.aspx, purchase.aspx */
.col_overview_ss {
	width: 110px;
	clear: left;
	float: left;
	padding-bottom: 10px;
}
.col_overview_ss_details {
	width: 620px;
	float: left;
}

.col_50_a {
	width: 49%;
	clear: left;
	float: left;
}
.col_50_b{
	width: 49%;
	float: left;
}

.col_ss_sm {
	width: 90px;
	clear: left;
	float: left;
	padding-bottom: 10px;
	margin-top: 5px;
	padding-top: 5px;
}

.col_ss_details {
	width: 260px;
	float: left;
}

.row_features {
	clear: left;
}

/* toast/index.aspx */
.col_17 {
	width: 16%;
	float: left;
	padding-right: 10px;
}

.col_83 {
	width: 82%;
	float: left;
}

.osxbadge {
	width: 100px;
	height: 99px;
	border: none;
}

/* toast/features.aspx */
.hdr_save_it {
	clear: left;
	font-size: 1.2em;
	height: 35px;
	background: #FFF url(/enu/images/enterprise_solutions/save_it.jpg) no-repeat left top;
	background-position: 0px 8px;
	color: #00ADF0;
	padding-left: 65px;
	padding-top: 30px;
	vertical-align: bottom;
	border-bottom: 1px solid #A0A0A0;
}

.hdr_copy_it {
	clear: left;
	font-size: 1.2em;
	height: 30px;
	background: #FFF url(/enu/images/enterprise_solutions/copy_it.jpg) no-repeat left top;
	background-position: 0px 8px;
	color: #00ADF0;
	padding-left: 65px;
	padding-top: 30px;
	vertical-align: bottom;
	border-bottom: 1px solid #A0A0A0;
}

.hdr_hear_it {
	clear: left;
	font-size: 1.2em;
	height: 30px;
	background: #FFF url(/enu/images/enterprise_solutions/hear_it.jpg) no-repeat left top;
	background-position: 0px 8px;
	color: #00ADF0;
	padding-left: 65px;
	padding-top: 30px;
	vertical-align: bottom;
	border-bottom: 1px solid #A0A0A0;
}

.hdr_see_it {
	clear: left;
	font-size: 1.2em;
	height: 30px;
	background: #FFF url(/enu/images/enterprise_solutions/see_it.jpg) no-repeat left top;
	background-position: 0px 8px;
	color: #00ADF0;
	padding-left: 65px;
	padding-top: 30px;
	vertical-align: bottom;
	border-bottom: 1px solid #A0A0A0;
}

.col_ss_details h4 {
	color: #00ADF0;
	margin: 0px;
	padding: 0px;
}

/* Comparison Table for product_comparison.aspx */
.comparison_table {
	padding-bottom: 25px;
}

.comparison_table thead {
	background-color: #666666;
	color: #FFF;
}

.comparison_table thead th {
	text-align: center;
	padding: 5px 5px 5px 5px;
}

.comparison_table thead th.row_benefits {
	width: 435px;
}

.comparison_table thead th.row_emc8 {
	width: 85px;
	background-color:#F09A1E;
}

.comparison_table thead th.row_emc75 {
	width: 85px;
}

.comparison_table thead th.row_emc7 {
	width: 85px;
}

.comparison_table thead th.row_toast7 {
	width: 85px;
	background-color:#7895BD;
}

.comparison_table thead th.row_toast6 {
	width: 85px;
}

.comparison_table thead th.row_toast5 {
	width: 85px;
}

.comparison_table tbody td {
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #E5E5E5;
}

.comparison_table tbody td.row_alt {
	background-color: #F1F1F1;
}

/*screenshots table*/

.table_screenshots {
	padding-left: 10px;
}

.table_screenshots td {
	width: 120px;
	padding: 5px 5px 5px 5px;
}

.screenshots_sm {
	width: 114px;
	height: 88px;
	border: none;
}



/* general content styles*/

#volume_benefits{
padding-left: 20px;
}

#boxshots{
padding-top: 20px;
}

ul#contactcontent{
margin-left:0;
padding:4px 20px 16px 24px;
list-style-type:none;
}
ul#contactcontent li {
list-style-type:none;
margin:0;
padding:0;
}

#prod_emc h2, #prod_toast h2, #prod_cineplayer h2, #prod_backontrack h2{
padding-bottom:8px;
}









/*licensing product divs */

.prodinfo{
border-top: 2px solid #e29924;
}

.clear{
clear:both;
}

.trademark{
font-size:50%;
}



#prod_emc {
margin: 10px 0 0 0;
padding-left: 140px;
float:left;
height:316px;
width:590px;
background: url(/enu/images/boxshot/120x160/120x160_emc9.jpg) top left no-repeat;
}


#prod_toast {
display:block;
width:590px;
height:200px;
padding-left: 140px;
background: url(/enu/images/boxshot/120x160/120x160_toast8.jpg) top left no-repeat;
clear: both;
}

#prod_cineplayer {
display:block;
width:590px;
height:200px;
padding-left: 140px;
background: url(/enu/images/boxshot/120x160/120x160_cineplayer_basic_box.jpg) top left no-repeat;
clear: both;
float:left;
}

#prod_backontrack {
display:block;
width:590px;
height:200px;
padding-left: 140px;
background: url(/enu/images/boxshot/120x160/120x160_backontrack.jpg) top left no-repeat;
clear: both;
float:left;
}

#prod_emc p{
margin:0;
padding:0;
}
#prod_toast p{
margin:0;
padding:0;
}
#prod_cineplayer p{
margin:0;
padding:0;
}
#prod_backontrack p{
margin:0;
padding:0;
}



.previousPage{
	float: right;
	font-weight: bold;
	background: url("https://img.roxio.com/enu/images/7x7_prev_arrow.gif") no-repeat;
	background-position: left 15px;
	padding: 10px 0 10px 10px;
	}

.nextPage{
	float: right;
	font-weight: bold;
	background: url("https://img.roxio.com/enu/images/7x7_arrow.gif") no-repeat;
	background-position: right 15px;
	padding: 10px 10px 10px 10px;
	}
	
	
	/* clearfix */
.clearfix:after {  
	content: ".";  
	display: block;  
	clear: both;  
	visibility: hidden;  
	line-height: 0;  
	 height: 0;  
}  

.clearfix {  
	 display: inline-block;  
}  

 html[xmlns] .clearfix {  
   display: block;  
}  
  
* html .clearfix {  
	 height: 1%;  
} 