@charset "utf-8";
/* temporary for int launch */
.pageType3000 #productSpecs #featuresOptionLeft {
display:none;
width:533px;
}

.pageType3000 #productSpecs #featuresOptionRight {
float:none;
width:523px;
margin-left:10px;
padding:5px 0 0 10px;
}

.pageType3000 #productSpecs #featuresOptionRight li.first {
_padding:5px 0 0 5px;
margin:7px 0 0;
padding:0 0 10px;
}


.pageType3000 #watchlist {
font-weight:bold;
height:16px;
line-height:16px;
background:none;
display:none !important;
padding:3px 0 0 18px;
}

/*beta*/
.siteId4 h1 {
color:#3f9508;
border-bottom:3px solid #3f9508;
}

.siteId4 h2 {
border-bottom:2px solid #3f9508;
}

.siteId4 h3.popSearch {
background:url(http://i.i.com.com/cnwk.1d/i/tron/vader/siteId4headerBar.gif) repeat-x scroll 0;
color:#282828;
font-family:Arial,Helvetica,san-serif;
font-size:119%;
font-weight:bold;
height:28px;
line-height:195.5%;
border-color:#84b468;
border-style:solid;
border-width:1px;
margin:0;
padding:0 5px 0 15px;
}

.siteId4 .breadcrumb {
padding:10px 20px 8px;
}

/* pagetype 3000 */
#contentNav dl.catNav dt,#contentNav dl.middleBox dt {
background-image:url(http://i.i.com.com/cnwk.1d/i/tron/download/site4catNav.png);
_background-image:url(http://i.i.com.com/cnwk.1d/i/tron/download/site4catNav.gif);
color:#fff;
}

#contentNav dl.catNav dt a,#contentNav dl.catNav dt a:link,#contentNav dl.catNav dt a:visited,#contentNav dl.catNav dt a:hover,#contentNav dl.catNav dt a:active,#contentNav dl.middleBox dt a,#contentNav dl.middleBox dt a:link,#contentNav dl.middleBox dt a:visited,#contentNav dl.middleBox dt a:hover,#contentNav dl.middleBox dt a:active {
color:#fff;
}

/* _ab_ change padding */
.pageType3000 #DLvideoPlayer {
height:280px;
margin:20px 0;
}

.pageType3000 #ads_catDiv {
float:left;
width:260px;
margin:0 10px 20px 0;
}

/* _ab_ increase font of Download Now */
.dlText a {
font-size:142%;
padding-left:10px;
}

.pageType3000 .ads_catHeader {
display:inline !important;
margin:25px;
}

.spyware {
font-family:Arial, sans-serif;
font-size:65%;
font-weight:bold;
background:url(http://i.i.com.com/cnwk.1d/i/tron/icon/info12.gif) 100% 3px no-repeat;
float:left;
cursor:help;
padding:2px 16px 2px 11px;
}

.spywareInfo {
font-family:Arial, sans-serif;
font-size:65%;
font-weight:bold;
float:left;
cursor:help;
padding:2px 16px 2px 11px;
}

/* _ab_ add top margins to modules */
#publisherDesc,#cnetReview {
line-height:19px;
clear:both;
margin:20px 0 0;
}

/* _ab_ new div
 #productSpecs {
	background-color: #f7f9fa;
	border: solid 1px #e9e9e9;
	margin:8px 0 0 0;
}
 _ab_ padding */
#productSpecs ul#features {
width:530px;
display:block;
margin:0 0 13px;
}

#productSpecs ul#features li {
width:100%;
float:left;
margin:0;
padding:5px 0;
}

/* _ab_ delete #productSpecs li strong */
#productSpecs ul#features li strong {
float:left;
width:190px;
padding:0 10px;
}

#productSpecs ul#features li p {
float:left;
width:290px;
padding:0 10px;
}

#productSpecs a.userRateInline {
float:left;
margin:-2px 10px 0 0;
}

#featuresOptionLeft {
_width:auto;
float:none;
background:none;
font-family:Arial,Helvetica,sans-serif;
width:250px;
margin:15px 0 0 10px;
}

#featuresOptionLeft li {
margin:0 0 10px;
padding:0;
}

#featuresOptionLeft li.first,#featuresOptionRight li.first {
margin:7px 0 10px;
}

#contentBody .addToList{margin-top:8px;float:left;}
.fbRecommend{float:left;margin-left:30px;margin-top:8px;height:30px;width:105px;overflow:hidden;}

/*
#featuresOptionLeft li a{
	background:  url(http://i.i.com.com/cnwk.1d/i/tron/icon/postTools.gif) no-repeat scroll left top;
	display:block;
	height:18px;
	padding:0 0 0 22px;
}*/
#featuresOptionRight {
background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) repeat-x scroll left top;
font-family:Arial, Helvetica, sans-serif;
width:219px;
float:left;
}

#featuresOptionRight li {
display:block;
margin:0 0 10px;
}

#featuresOptionRight li a {
background:url(http://i.i.com.com/cnwk.1d/i/tron/icon/postTools.gif) no-repeat scroll left -34px;
display:block;
padding:0 0 0 22px;
}

#publisherDesc p,#cnetReview p {
line-height:19px;
margin:0 0 17px;
}

#publisherDesc strong {
display:block;
margin:0 0 10px;
padding:5px 0;
}

#publisherDesc h2 {
text-transform:none;
margin:0 0 6px;
}

/* Editor Rating List */
ul#editorRatingList {
width:556px;
height:55px;
background-color:#f8f9fb;
display:block;
margin:0 0 15px;
}

ul#editorRatingList li {
float:left;
display:inline;
}

ul#editorRatingList li.stars {
padding:17px 0 0 10px;
}

ul#editorRatingList li.comment {
font-weight:bold;
font-size:142%;
font-family:georgia;
padding:20px 0 15px 20px;
}

/* Import user Rating styles from reviews */
.postTools a {
background:url(http://i.i.com.com/cnwk.1d/i/tron/icon/postTools.gif) no-repeat;
text-indent:-9999px;
-moz-outline:none;
overflow:hidden;
display:block;
_display:inline;
width:16px;
height:16px;
float:right;
margin:0 0 0 15px;
}

.postTools .report {
background-position:0 -70px;
}

.postTools .email {
background-position:0 -33px;
}

#userReviews .publisher {
color:#8c0000;
font-weight:bold;
margin-top:10px;
}

.pageType3640 #userReviews #summaryList .publisher {
margin:0 0 0 123px;
}

#userReviews #updateReview {
padding:10px 10px 30px;
}

.pageType3000 a.dlnl {
font-size:100%;
}

.pageType3000 p.firstRate b {
display:block;
margin-bottom:10px;
}

.pageType3000 .flexButton {
margin-left:20px;
}

.pageType3000 p.firstRate .flexButton b {
margin-bottom:0;
display:inline;
}

.pageType3000 p.firstRate {
margin:0 0 30px;
}

.pageType3000 #userReviews #summaryList li,.pageType3640 #userReviews #summaryList li {
padding:0 0 10px;
}

.pageType3000 #userReviews #summaryList li {
margin:0 0 15px;
padding:0 0 15px;
}

.pageType3000 #userReviews #summaryList p.title,.pageType3640 #userReviews #summaryList p.title,.pageType9241 #userReviews #summaryList p.title {
font-weight:bold;
font-size:108.5%;
margin:15px 0 5px;
padding:0;
}

.pageType3640 #userReviews #summaryList p.author,.pageType9241 #userReviews #summaryList p.author {
font-size:92%;
margin:0 0 15px;
padding:0;
}

.pageType9241 #userReviews #summaryList li p.replyUR a {
font-size:119%;
font-weight:bold;
}

#userReviews #summaryList div.postTools,#userReviews #commentList div.postTools {
float:right;
width:100px;
}

.pageType9241 #userReviews #summaryRatings .flexButton,.pageType3640 #userReviews #summaryRatings .flexButton {
float:left;
font-size:109.5%;
}

.pageType3640 #userReviews #summaryList li p.userRate,.pageType9241 #userReviews #summaryList li p.userRate {
float:right;
}

.pageType3640 #userReviews #summaryList p.userRate,.pageType9241 #userReviews #summaryList p.userRate {
position:static;
}

.pageType3000 #userReviews #summaryList li p.userRate {
position:static;
float:right;
}

.pageType9241 #userReviews .report,.pageType9241 #userReviews .email,.pageType9241 #userReviews .permalink {
border:none !important;
background-color:#fff !important;
text-indent:-2000px;
float:right;
width:20px;
height:20px;
margin:0 5px;
}

.pageType9241 #userReviews #commentList li.last {
background:transparent;
clear:both;
margin-bottom:10px;
padding:0 !important;
}

#userReviews #urSorting {
float:right;
font-size:91%;
clear:both;
margin:15px 0 10px;
padding:6px 0 6px 10px;
}

#userReviews #urSorting .searchTarget {
float:none;
font-size:100%;
}

#userReviews .urCount {
font:normal 132% georgia;
}

#uoList {
margin:20px 0 0;
}

#userReviews #summaryList li p {
margin:0 0 4px;
padding:0 0 0 100px;
}

#userReviews p.author {
color:#171717;
font-size:92%;
margin:-18px 0 20px;
}

#userReviews p.helpful {
color:#999;
font-size:92%;
float:right;
}

#userReviews #summaryList p.userRate {
position:absolute;
}

#userReviews #summaryList {
clear:both;
margin:0;
}

#userReviews #summaryList li p.userRating {
text-align:right;
font-size:92%;
line-height:160%;
color:#353535;
float:left;
}

#userReviews #summaryList ul.viewLinks li {
background:none;
margin:0 0 3px;
padding:0;
}

#userReviews #summaryList ul.viewLinks li .readMore {
    float:left;
    clear:left;
}

#userReviews #summaryList .star1,#userReviews #summaryList .star2,#userReviews #summaryList .star3,#userReviews #summaryList .star4,#userReviews #summaryList .star5 {
height:22px;
}

#userReviews #summaryList .star1 {
background:url(http://i.i.com.com/cnwk.1d/i/dl/global/strs/user_review_stars_1.gif) 0 2px no-repeat;
}

#userReviews #summaryList .star2 {
background:url(http://i.i.com.com/cnwk.1d/i/dl/global/strs/user_review_stars_2.gif) 0 2px no-repeat;
}

#userReviews #summaryList .star3 {
background:url(http://i.i.com.com/cnwk.1d/i/dl/global/strs/user_review_stars_3.gif) 0 2px no-repeat;
}

#userReviews #summaryList .star4 {
background:url(http://i.i.com.com/cnwk.1d/i/dl/global/strs/user_review_stars_4.gif) 0 2px no-repeat;
}

#userReviews #summaryList .star5 {
background:url(http://i.i.com.com/cnwk.1d/i/dl/global/strs/user_review_stars_5.gif) 0 2px no-repeat;
}

#userReviews #summaryList li {
font-size:99%;
background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) bottom left repeat-x;
margin:15px 0 0;
padding:0 0 15px;
}

#userReviews #summaryList li.seeAll {
border-bottom:none;
background:transparent;
margin:-10px 0 15px;
}

#userReviews #summaryList li.seeAll a {
background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/187.gif) 100% 50% no-repeat;
position:relative;
top:4px;
float:right;
padding:0 10px 0 0;
}

#userReviews #summaryList li.seeAll a.flexButton {
background:url(http://i.i.com.com/cnwk.1d/i/tron/flexButton.gif) left bottom no-repeat;
top:0;
float:left;
clear:none;
padding:0;
}

#userReviews span.userRate {
position:relative;
top:22px;
font-size:91%;
}

#userReviews #summaryList li.first {
background:transparent;
margin:0 0 10px;
padding:10px 0 0;
}

#userReviews #summaryList li.first p {
font-size:100%;
font-weight:bold;
border-bottom:1px solid #c3c3c3;
padding:0 0 4px;
}

#userReviews #summaryList li.first p a {
font-size:100%;
font-weight:normal;
float:right;
position:relative;
top:-14px;
}

#userReviews #summaryList li.first p span.userRate {
display:block;
position:static;
margin:7px 0;
}

#userReviews #summaryList li.first p span.userRate a {
float:none;
position:static;
}

#userReviews #summaryList li.first strong {
background:transparent;
font-size:115.5%;
font-weight:bold;
padding:10px 0 4px;
}

/* #userReviews #summaryList li p {padding:0;} */
#userReviews #summaryList li p.userRate {
margin:0 0 6px;
padding:0;
}

#userReviews #summaryList li p a {
font-weight:bold;
font-size:108.5%;
}

#userReviews #summaryList li p.rateUR {
margin-bottom:10px;
}

#userReviews #summaryList li p.replyUR a {
font-size:92%;
font-weight:bold;
}

#userReviews #summaryList li p a.more {
font-size:91%;
background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/187.gif) 100% 50% no-repeat;
padding:0 10px 0 0;
}

#userReviews #summaryList li.seeAll a.more {
font-size:92%;
background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/187.gif) 100% 55% no-repeat;
padding:0 10px 0 0;
}

#userReviews #summaryList li p.userHed a {
font-size:117%;
}

#userReviews #summaryList li p.userHed {
margin:0 0 2px;
}

#userReviews .userCount {
float:left;
font-size:99%;
margin:10px 0 0;
}

#userReviews #summaryList strong,#userReviews #summaryList a.count {
float:left;
clear:left;
display:block;
}

#userReviews #summaryList strong {
font-size:115.5%;
margin:0 10px 0 0;
}

#userReviews #summaryList a.count {
font-size:82.5%;
margin:3px 0 0;
}

#userReviews #summaryList div.userRateBig {
border:1px solid #e0e0e0;
background:#f3f3f3;
text-indent:-9999px;
overflow:hidden;
width:138px;
height:38px;
margin:6px 0 0;
}

#userReviews #summaryList div.userRate {
border-bottom:1px solid #c3c3c3;
margin:0 0 10px;
padding:0 0 10px;
}

#userReviews h2 {
margin:18px 0 0;
}

.thankyou h2 {
position:relative;
padding:0 30px 0 0;
}

.thankyou h2 a.closeConfirm {
background:#FFFFFF url(http://i.i.com.com/cnwk.1d/i/tron/icon/modalClose.gif) no-repeat scroll right top;
display:block;
height:21px;
position:absolute;
right:0;
top:0;
width:30px;
overflow:hidden;
text-indent:-3000px;
padding:0;
}

#userReviews #summaryList .flexButton b {
line-height:220%;
margin:0 0 0 15px;
padding:0 14px 0 0;
}

/* Error & validation styles */
.userReviewForm .cancel,.userReviewForm .preview {
display:block;
float:left;
background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/pipe.gif) center left no-repeat;
margin:5px 0 0 10px;
padding:0 0 0 10px;
}

.userReviewForm .validation-advice {
font-weight:bold;
color:#C00;
}

.userReviewForm .validation-failed {
border:1px solid #c00 !important;
}

.userReviewForm #userStars {
margin:2px 0;
}

.userReviewForm dt b {
margin:0 0 1px;
}

#userReviews #commentList {
background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) bottom left repeat-x;
clear:both;
margin:0 0 10px;
}

#userReviews #commentList li {
background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) bottom left repeat-x;
margin:20px 0 20px 80px;
padding:0 0 20px;
}

#userReviews #commentList li.first {
margin:0 0 15px 80px;
padding:20px 0 0;
}

#userReviews #commentList li.count {
font:normal 190% Georgia;
color:#171717;
display:block;
background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/h2.gif) 0 10px repeat-x;
margin:0;
padding:0;
}

#userReviews a.seeAll {
clear:both;
font-size:91%;
font-weight:bold;
background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/187.gif) 100% 50% no-repeat;
display:block;
text-align:right;
margin:20px 0;
padding:0 10px 0 0;
}

.userReviewForm {
border:1px solid #bbb;
clear:both;
margin:0 0 10px;
padding:10px;
}

.userReviewForm dd,.userReviewForm dt {
font-weight:normal;
font-size:91%;
color:#353535;
}

.userReviewForm p.conduct {
font-size:91%;
margin:15px 0 5px;
}

.userReviewForm .userRating {
margin:4px 0;
}

.userReviewForm textarea {
width:425px;
background:#f7f7f7;
border:1px solid #bbb;
font:normal 100% arial,helvetica,sans-serif;
}

.userReviewForm ul {
display:block;
margin-top:20px;
}

.userReviewForm .title textarea {
height:18px;
}

.userReviewForm .flexButton b {
font-size:100%;
line-height:220%;
}

.userReviewForm .submit {
padding:5px 0;
}

.userReviewForm .notify {
padding:20px 0 0;
}

.userReviewForm .notify input {
position:relative;
top:2px;
}

.userReviewForm .submit a.cancel {
line-height:220%;
font-weight:bold;
display:block;
float:left;
margin:0 0 0 10px;
padding:0 0 0 10px;
}

.userReviewForm #prodRopReview dd.title input {
display:inline;
vertical-align:bottom;
}

#commentList .userReviewForm {
_padding:10px;
padding:10px 10px 200px;
}

/* bidwar ads */
#bidWarContainer {
background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/hr.gif) no-repeat center bottom;
position:relative;
clear:both;
display:block;
}

#bidWarContainer .bidwar {
padding:30px;
}

.pageType3000 #contentBody {
    width:556px;
    display:inline;
    _overflow:hidden;
}

.pageType3000 #contentNav {
display:inline;
margin:0 0 0 20px;
}

.pageType3000 #contentAux {
width:364px;
display:inline;
margin:0 0 0 20px;
}

.siteId4 .ad_va_spons {
text-align:right !important;
}

.pageType3000 .mpu {
margin:20px 0 0 !important;
}

.siteId4 .ad_va_wrap {
margin:10px;
}

.pageType3000 #overviewHead {
margin-bottom:0;
}

.pageType3000 ul.morePop {
width:300px;
margin:5px 0 0;
}

.pageType3000 ul.morePop li {
background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) repeat-x scroll left bottom;
padding:7px 0;
}

.pageType3000 ul.morePop li a {
display:block;
float:left;
font-weight:bold;
padding:0 20px 0 0;
}

.pageType3000 ul.morePop li span {
display:block;
float:right;
}

.pageType3000 ul.morePop li.seeAll {
background:none;
margin:0 0 10px;
}

.pageType3000 ol.morePop {
margin:5px 0;
}

ol.morePop li {
background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) repeat-x scroll left bottom;
padding:8px;
}

ol.morePop li.last {
background:transparent;
height:15px;
}

ol.morePop li span {
float:right;
color:#666;
}

ol.morePop li span.index {
color:#E95403;
font-family:georgia;
font-size:148.5%;
float:left;
position:relative;
top:-5px;
padding:0 10px 0 0;
}

#contentMain.buttonPartner p.safety {
line-height:22px;
}

#contentMain.buttonPartner .partnerDLnow p {
font:normal 18px Georgia;
padding:12px 0 0;
}

#contentMain.partnerDLnow b {
color:#171717;
font:normal 18px Georgia;
}

.pageType3000 #contentAux.buttonPartner {
width:300px;
margin:0 0 40px 20px;
}

#contentMain.buttonPartner .downloadNow {
background:url(http://i.d.com.com/i/dl/DL_link_btn_bg_375x90.gif) no-repeat;
padding:18px 20px;
}

.pageType3001 #ads_catDiv {
float:left;
width:210px;
margin:0 10px 0 0;
}

p.download {
font-size:15px;
margin:0;
padding:0;
}

ul.registerContainer {
width:449px;
margin-left:10px;
}

.pageType3001 ul.registerContainer {
margin-left:0;
}

ul.registerContainer li {
float:left;
display:inline;
padding-right:2px;
}

#urs_mini_form {
width:100%;
border:1px solid #838383;
margin:0 0 35px;
padding:0;
}

.pageType3001 #urs_mini_form h2 {
border:0;
font:bold 100% arial,helvetica,sans-serif;
text-transform:none;
margin:7px 0 5px;
}

/* --------- green boxes */
.watchListState h3 {
background:transparent url(http://i.i.com.com/cnwk.1d/i/tron/vader/siteId4headerBar.gif) repeat-x scroll 0 50%;
border:1px solid #84B468;
color:#282828;
font:bold 119%/195.5% Arial, Helvetica, sans-serif;
height:28px;
margin:0;
padding:0 5px 0 15px;
}

.watchListGr {
background:#F8FAFB none repeat scroll 0 50%;
border:1px solid #84B468;
line-height:250%;
text-align:center;
border-width:0 1px 1px;
padding:2px;
}

#joinNowPromo .emailInput {
width:200px;
margin:0 5px 0 0;
}

.watchListB {
background:#FFF;
border:1px solid #999;
border-top:0;
text-align:center;
padding:8px 15px;
}

.watchListB a {
display:block;
padding:3px 0;
}

/* --------- end blue boxes */
#urs_mini_form input.emailInput {
width:345px;
height:20px;
background-color:#f7f7f7;
border:1px solid #bbb;
margin:0 6px 9px 0;
padding:0;
}

#urs_mini_form input.joinBtn {
border:0;
margin:2px 0 0;
padding:0;
}

#urs_mini_form h2 {
font-size:158%;
font-family:Georgia,"Times New Roman",Times,serif;
margin:7px 10px 12px;
}

#urs_mini_form p.signup {
font-weight:bold;
font-family:Arial;
font-size:100%;
margin:0 10px 6px;
padding:0;
}

#urs_mini_form p.membersCallout {
font-size:108%;
font-family:Arial;
clear:both;
margin:0 10px 22px;
padding:0;
}

.pageType3001 .bidwar {
width:100%;
margin:35px 0 0;
}

#prefoot h3 {
border-bottom:2px solid #62993C;
color:#323232;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:133%;
font-weight:bold;
line-height:normal;
margin:0 0 18px 10px;
padding:0 0 6px;
}

#prefoot .siteLinks dl {
float:left;
width:166px;
background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) repeat-x left 20px;
margin:0 10px;
}

#prefoot .siteLinks dt {
color:#323232;
display:block;
font-family:arial;
font-size:92%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 0 5px;
padding:2px 0 0 20px;
}

#prefoot .siteLinks dt.windows {
background:url(http://i.i.com.com/cnwk.1d/i/tron/icon/pc.gif) no-repeat left center;
}

#prefoot .siteLinks dt.mac {
background:url(http://i.i.com.com/cnwk.1d/i/tron/icon/mac.gif) no-repeat left center;
}

#prefoot .siteLinks dt.mobile {
background:url(http://i.i.com.com/cnwk.1d/i/tron/icon/mobile.gif) no-repeat left center;
}

#prefoot .siteLinks dl a {
background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/catNavArrow.gif) no-repeat right center;
display:block;
font-size:111%;
padding:9px 0;
}

#prefoot .siteLinks dl dd {
background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) repeat-x left bottom;
}

/* Overwrite ads style */
#three-ad-mtt h2 {
font-size:108% important;
font-family:arial !important;
font-weight:bold;
}

#three-ad-mtt {
margin:20px;
padding:0 important;
}

/* flexbutton 2*/
ul.registerContainer li.flexButton2:link,ul.registerContainer li.flexButton2:visited,ul.registerContainer li.flexButton2:hover,ul.registerContainer li.flexButton2:active {
color:#fff;
text-decoration:none;
}

ul.registerContainer li.flexButton2 {
float:left;
margin:2px 0 0;
padding:0;
}

ul.registerContainer li.flexButton2,ul.registerContainer li.flexButton2 input {
height:20px;
background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/flexButton.gif) 0 50% no-repeat;
}

ul.registerContainer li.flexButton2 input {
background-position:100% 50%;
font:92% arial,helvetica,sans-serif;
display:inline;
float:left;
border:0;
cursor:pointer;
color:#fff;
line-height:100%;
overflow:visible;
margin:0 0 0 3px;
padding:2px 11px 3px 9px;
}

.pageType3101 #contentAux {
width:300px;
display:inline;
}

#platform {
color:#6D6D68;
display:inline;
float:left;
padding:5px 15px 5px 0;
}

#platform li {
display:inline;
float:left;
}

#platform li.sep {
margin:0 6px;
}

#platform li span.sort {
font-weight:bold;
font-size:100%;
padding:0 7px 0 0;
}

#platform li a {
display:block;
clear:both;
padding:1px 0 1px 20px;
}

#platform li a:hover,#platform li a:active {
color:#4B4B4B;
}

#platform li a.windowsOn,#platform li a.windowsOff:hover,#platform li a.windowsOff:active {
background:url(http://i.i.com.com/cnwk.1d/i/tron/download/platFormBgd.gif) no-repeat left -17px;
color:#4B4B4B;
}

#platform li a.windowsOff {
background:url(http://i.i.com.com/cnwk.1d/i/tron/download/platFormBgd.gif) no-repeat left 0;
}

#platform li a.macOn,#platform li a.macOff:hover,#platform li a.macOff:active {
background:url(http://i.i.com.com/cnwk.1d/i/tron/download/platFormBgd.gif) no-repeat left -56px;
color:#4B4B4B;
}

#platform li a.macOff {
background:url(http://i.i.com.com/cnwk.1d/i/tron/download/platFormBgd.gif) no-repeat left -36px;
}

#platform li a.mobileOn,#platform li a.mobileOff:hover,#platform li a.mobileOff:active {
background:url(http://i.i.com.com/cnwk.1d/i/tron/download/platFormBgd.gif) no-repeat left -95px;
color:#4B4B4B;
}

#platform li a.mobileOff {
background:url(http://i.i.com.com/cnwk.1d/i/tron/download/platFormBgd.gif) no-repeat left -75px;
}

#platform li a.webwareOn,#platform li a.webwareOff:hover,#platform li a.webwareOff:active {
background:url(http://i.i.com.com/cnwk.1d/i/tron/download/platFormBgd.gif) no-repeat left -132px;
color:#4B4B4B;
}

#platform li a.webwareOff {
background:url(http://i.i.com.com/cnwk.1d/i/tron/download/platFormBgd.gif) no-repeat left -114px;
}

td.search-sponsors {
border-left:0 none;
text-align:left;
margin:0;
padding:16px 15px 10px 10px;
}

td.search-sponsors h2 {
color:#FFA100;
font-size:1.4em;
margin:0;
padding:9px 0 0;
}

td.search-sponsors p {
margin:0;
padding:0 0 5px;
}

#chartHedContainer {
background-color:#F0F1F3;
clear:both;
border-top:1px solid #a2a2a2;
border-left:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
display:inline-block;
}

#chartHedContainer ul li {
float:left;
display:inline;
text-align:center;
width:65px;
color:#4b4b4b;
font-weight:bold;
font-size:100%;
margin:0 0 0 14px;
}

#tableContainer .eachPopularDL ul {
border-right:1px solid #e7e7e7;
float:left;
min-height:94px;
height:auto;
_height:94px;
margin:0;
padding:5px 19px;
}

#tableContainer .eachPopularDL ul.position li.thisweekNum {
color:#023C6C;
font-family:"Times New Roman", Times, serif;
font-size:267%;
margin:0 0 11px;
}

#tableContainer .eachPopularDL ul.prodName {
width:345px;
}

#tableContainer .eachPopularDL ul.rating li.editor {
margin:0 0 12px;
}

/* pageType 9241 */
.pageType9241 .uo_update {
padding:15px 0;
}

.pageType9241 .uo_update b {
color:#cc0000;
}

.pageType9241 #summaryList p.rateUR {
font-size:100%;
margin:10px 0;
}

.pageType9241 .replyUR {
font-size:85%;
float:left;
}

.pageType9241 #userReviews #commentList li {
background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) bottom repeat-x;
margin:0 0 0 75px;
padding:0 0 15px;
}

.pageType9241 #userReviews #commentList li.count {
font-size:148%;
color:#171717;
display:block;
background:none;
border-bottom:2px solid #3F9508;
margin-left:0;
padding:0;
}

.pageType9241 #userReviews #commentList li p {
padding:10px 0;
}

.pageType9241 #userReviews #commentList li p.author {
color:#666;
padding:10px 0 0;
}

.pageType9241 .dlText a,.pageType3640 .dlText a {
line-height:46px;
}

.pageType3640 #tos p,.pageType9241 #tos p,.pageType3000 #tos p {
color:#999999;
font-size:83%;
padding:0 0 16px;
}

.pageType3640 #tos p.terms-global,.pageType9241 #tos p.terms-global {
border-top:1px solid #999999;
padding:16px 0 0;
}

/* Average user rating on 9241 and 3640*/
#summaryRatings li a {
margin:4px 0 1px;
}

#summaryRatings li.edRate {
color:#980001;
font-weight:bold;
}

#summaryRatings li.edRate a {
font-weight:normal;
}

#summaryRatings li strong,#summaryRatings li span {
display:block;
font:bold 109.5% arial,helvetica,sans-serif;
}

.pageType3270 #contentMain {
width:940px;
margin:0 20px 0 0;
padding:0;
}

.pageType3270 #contentBody {
width:940px;
}

.pageType3270 #contentBody h3 {
font-size:109%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0 0 20px;
padding:0;
}

.pageType3270 #contentBody #categoryContainer {
display:block;
clear:both;
padding:30px 200px 0 0;
}

.pageType3270 .eachCategory {
clear:both;
display:block;
margin:0 0 20px;
}

.pageType3270 .eachCategory strong {
display:block;
font-size:117%;
font-weight:bold;
font-family:arial;
margin:0 0 7px;
}

.pageType3270 .eachCategory a {
font-size:108%;
}

.pageType3150 h1 {
margin:5px 20px 8px;
}

.pageType3150 #contentMain {
width:780px;
float:right;
display:inline;
margin:0 20px 0 0;
padding:0;
}

.pageType3150 #contentBody {
width:620px;
float:left;
display:inline;
}

.pageType3150 #contentAux {
width:140px;
float:right;
display:inline;
margin:0;
}

.pageType3150 #contentNav {
width:140px;
float:left;
display:inline;
margin:0 0 0 20px;
padding:41px 0 0;
}

.pageType3150 .downloadsSearch ul#productListing {
border-color:#A2A2A2;
border-style:solid;
border-width:0 1px 1px;
}

.pageType3150 #catListHedContainer {
display:block;
background-color:#F0F1F3;
clear:both;
border-top:1px solid #a2a2a2;
border-left:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
}

.pageType3150 #catListHedContainer #sortContainer {
float:right;
font-size:91%;
padding:5px 10px 5px 0;
}

.pageType3150 #catListHedContainer #sortContainer .searchTarget {
float:none;
clear:both;
}

.pageType3150 .downloadsSearch .sort {
background:#EEEEEE none repeat scroll 0;
}

.pageType3150 .downloadsSearch .result {
background:url(http://i.i.com.com/cnwk.1d/i/tron/search/dlResultBgNR.gif) repeat-y top left;
border-bottom:10px solid #FFFFFF;
display:block;
clear:both;
border-width:0 0 10px;
}

.pageType3150 .downloadsSearch .resultInfo {
border:0 none;
float:left;
line-height:120%;
width:180px;
margin:10px 0 0;
padding:6px 17px 0;
}

.pageType3150 .downloadsSearch .resultInfo a.resultName {
font-family:Arial,Helvetica,sans-serif;
font-size:115.5%;
display:block;
font-weight:bold;
}

.pageType3150 .downloadsSearch .resultInfo p {
font-size:92%;
margin:5px 0;
}

.pageType3150 .downloadsSearch .resultInfo p.addDate {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:83%;
}

.pageType3150 .downloadsSearch .resultRating {
float:left;
width:90px;
font-size:82.5%;
text-align:center;
margin:10px 0 0;
padding:6px 16px 0;
}

.pageType3150 .downloadsSearch .resultRating strong {
color:#4b4b4b;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
display:block;
text-align:center;
}

.pageType3150 .downloadsSearch .resultRating a {
margin-left:auto;
margin-right:auto;
display:inline-block;
}

/*IE fix*/
.pageType3150 .downloadsSearch .resultRating .edRate,.pageType3150 .downloadsSearch .resultRating .userRate {
text-align:center;
margin:0 0 5px;
}

.pageType3150 .downloadsSearch .resultCount strong {
color:#4b4b4b;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
display:block;
text-align:center;
font-size:120.5%;
}

.pageType3150 .downloadsSearch .resultCount {
float:left;
width:90px;
text-align:center;
font-size:82.5%;
margin:10px 0 0;
padding:6px 16px 0;
}

.pageType3150 .downloadsSearch .resultDownload {
float:left;
width:130px;
margin:10px 0 0;
padding:6px 0 0 16px;
}

.pageType3150 .downloadsSearch .resultDownload div.dlText a {
font-size:91%;
font-weight:bold;
margin:0 0 4px;
padding:0 0 0 8px;
}

.pageType3150 .downloadsSearch .resultDownload div.dlText {
margin:3px 0 0;
}

.pageType3150 .downloadsSearch .resultDownload p {
display:block;
clear:both;
float:left;
height:25px;
width:100%;
background:url(http://i.i.com.com/cnwk.1d/i/tim//2009/05/15/shoppingcart_button_25.png) no-repeat;
margin:12px 0 0;
padding:5px 0 0 2px;
}

.pageType3150 .downloadsSearch .resultDownload a.dlnl {
font-weight:bold;
background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/187.gif) no-repeat scroll 100% 50%;
font-size:100%;
_margin:0 0 0 31px;
line-height:115%;
margin:0 0 0 28px;
padding:0 7px 0 0;
}

.pageType3150 #contentBody.downloadsSearch li.sponsWrap {
border:0;
border-top:1px solid #A2A2A2;
background:url(http://i.i.com.com/cnwk.1d/i/tron/search/dlResultSponsBgNRWh.gif) no-repeat left top;
padding:0;
}

.pageType3150 #contentBody.downloadsSearch .sponsMatch {
border-bottom:10px solid #FFFFFF;
margin:0;
padding:10px 0;
}

.pageType3260 #contentBody {
width:780px;
}

.pageType3260 #description {
width:458px;
float:left;
}

.pageType3260 #description p {
font-size:12px;
font-family:arial;
line-height:16px;
padding:15px 0 0;
}

.pageType3260 #contact {
width:300px;
float:right;
border:1px solid #e1e1e1;
background-color:#F7F9FA;
}

.pageType3260 #contact ul {
padding:11px 14px;
}

.pageType3260 #contact ul li.topInfo {
font-family:arial;
font-size:92%;
}

.pageType3260 #contact ul li.contactTitle {
font-size:125%;
font-family:arial;
font-weight:bold;
margin:14px 0 0;
}

.pageType3260 #contact ul li.contactInfo {
font-size:100%;
font-family:arial;
}

.pageType3260 #infoContainer {
clear:both;
display:inline-block;
margin:0 0 20px;
}

#pubChartHedContainer {
display:block;
background-color:#F0F1F3;
clear:both;
border-top:1px solid #a2a2a2;
border-left:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
margin:20px 0 0;
}

#pubChartHedContainer ul li {
float:left;
display:inline;
text-align:center;
width:65px;
color:#4b4b4b;
font-weight:bold;
font-size:100%;
margin:0 0 0 33px;
}

#pubChartHedContainer ul#chartHed {
clear:both;
display:inline-block;
padding:10px 0;
}

#pubTableContainer .eachSoftware ul {
border-right:1px solid #e7e7e7;
float:left;
min-height:94px;
height:auto;
_height:94px;
margin:0;
padding:5px 10px;
}

#pubTableContainer .eachSoftware ul.screenshot {
width:105px;
}

#pubTableContainer .eachSoftware ul.prodName {
width:320px;
}

#pubTableContainer .eachSoftware ul.prodName li a.prodTitle {
font-size:100%;
font-weight:bold;
}

.pageType3150 #contentAux dl.related dt,.pageType3150 #contentAux dl.relatedProducts dt,.pageType3150 #contentAux dl.relatedVideos dt,.pageType3150 #contentAux dl.relatedBlogs dt {
font-family:arial;
font-size:117%;
font-weight:bold;
margin:20px 0 10px;
}

.pageType3150 #contentAux dl.relatedProducts dd a,.pageType3150 #contentAux dl.relatedVideos dd a,.pageType3150 #contentAux dl.relatedBlogs dd a {
font-family:arial;
font-size:100%;
}

.pageType3150 #contentAux dl.relatedProducts dd,.pageType3150 #contentAux dl.relatedVideos dd,.pageType3150 #contentAux dl.relatedBlogs dd {
background:transparent url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/li.gif) no-repeat 0 6px;
display:block;
padding:0 0 5px 7px;
}

.pageType3150 #contentAux dl.relatedProducts dd.seeAll,.pageType3150 #contentAux dl.relatedVideos dd.seeAll,.pageType3150 #contentAux dl.relatedBlogs dd.seeAll,.pageType3150 #contentAux dl.related dd.seeAll {
background:transparent;
font-weight:bold;
padding:0 0 5px;
}

.pageType3150 #contentAux dl.relatedProducts dd.seeAll a,.pageType3150 #contentAux dl.relatedVideos dd.seeAll a,.pageType3150 #contentAux dl.relatedBlogs dd.seeAll a,.pageType3150 #contentAux dl.related dd.seeAll a {
background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/187.gif) 100% 70% no-repeat;
padding-right:10px;
}

.pageType3150 #contentAux .related.videos dd,.pageType3150 #contentAux .related.slideshows dd {
background:transparent;
text-indent:0;
margin:0 0 10px;
}

.pageType3150 #contentAux .related.videos dd.seeAll,.pageType3150 #contentAux .related.slideshows dd.seeAll {
padding-top:7px;
}

.pageType3150 #contentAux .related.articles dd.seeAll,.pageType3150 #contentAux .related.slideshows dd.seeAll,.pageType3150 #contentAux .related.videos dd.seeAll {
background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) top left repeat-x;
}

.pageType3150 #contentAux .related.videos dd a.thumb,.pageType3150 #contentAux .related.slideshows dd a.thumb {
float:left;
border:1px solid #d0d0d0;
margin:0 0 5px;
}

.pageType3150 #contentAux .related.videos dd a,.pageType3150 #contentAux .related.slideshows dd a {
display:block;
clear:both;
}

.pageType3150 #contentAux .related.videos dd a.thumb:hover,.pageType3150 #contentAux .related.slideshows dd a.thumb:hover {
border:1px solid #c00;
}

.pageType3150 #contentAux a.video {
background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/play.gif) no-repeat -1px 50%;
font-size:91%;
font-weight:bold;
color:#353535;
line-height:110%;
padding:3px 0 3px 28px;
}

.pageType3150 #topBidContainer {
border-top:1px solid #a2a2a2;
border-left:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
clear:both;
display:inline-block;
margin:0;
}

.pageType3150 #productListing #topBidContainer {
border-width:1px 0;
margin:0;
}

.siteId4 #contentBody form .bidwar .bwp_std_call {
_width:95% !important;
}

.siteId4 #contentBody form .bidwar {
_padding:10px 0;
}

.pageType3150 #midBidContainer {
clear:both;
display:inline-block;
border-top:1px solid #a2a2a2;
}

.pageType3150 #topBidContainer .bidwar,.pageType3150 #midBidContainer .bidwar {
margin:0 important;
padding:10px;
}

.pageType3150 .paginationContainer {
clear:both;
display:inline-block;
margin:0 0 10px;
}

dl.freeTrials {
border:1px solid #8d8d8d;
width:95%;
}

dl.freeTrials dt {
font-weight:bold !important;
font-size:100% important;
padding:10px 10px 3px;
}

dl.freeTrials dd {
color:#636363;
padding:0 10px;
}

dl.freeTrials dd.last {
padding:0 10px 10px;
}

dl.freeTrials dd a.dlNow {
background:url(http://i.i.com.com/cnwk.1d/i/tron/download/dlNowGrnSm.gif) no-repeat scroll left center;
display:block;
float:left;
height:23px;
width:100%;
padding:8px 0 0 26px;
}

.pageType3055 #vtContainer {
background:url(http://i.i.com.com/cnwk.1d/i/tron/download/redirectTopBgd.jpg) repeat-x top left;
border:1px solid #d5d5d5;
width:780px;
height:197px;
font-family:Arial,Helvetica,sans-serif;
position:relative;
}

.pageType3055 #vtContainer h3 {
font-size:115.5%;
color:#62993e;
font-weight:bold;
font-family:arial;
margin:0 0 10px;
}

.pageType3055 #vtContainer .vtppi {
float:left;
margin:14px 39px 14px 14px;
}

.pageType3055 #vtContainer .vtppt {
float:left;
width:450px;
margin:17px 0 0;
}

.pageType3055 #vtContainer .vtppt ul {
margin:0;
padding:0;
}

.pageType3055 #vtContainer .vtppt ul li {
background:url(http://i.d.com.com/i/dl/vtsplash/vt-buttlets.gif) no-repeat scroll 0 4px;
font-size:100%;
padding:0 0 0 10px;
}

.pageType3055 #vtContainer .vt-button {
background:url(http://i.i.com.com/cnwk.1d/i/tron/download/dlNowGrn.gif) no-repeat scroll 0;
clear:both;
font-size:133%;
font-weight:bold;
height:52px;
line-height:normal;
margin:16px 0 0;
padding:0;
}

.pageType3055 #vtContainer .vt-button a {
display:block;
padding:10px 0 0 60px;
}

.pageType3055 #vtContainer #redballservice {
background:url(http://i.d.com.com/i/dl/rlpvtpcnet.gif) no-repeat scroll 0;
bottom:0;
height:42px;
position:absolute;
right:0;
width:100px;
}

.pageType3001 #similarSoftware {
width:430px;
}

.pageType3055 #similarSoftware,.pageType3055 #mostPopular {
width:235px;
float:left;
margin:0 35px 0 0;
}

.pageType3055 #similarSoftware h3,.pageType3055 #mostPopular h3,.pageType3055 #topDownloads h3 {
line-height:130%;
font:bold 115.5% arial;
color:#323232;
min-height:50px;
height:50px;
}

.pageType3055 #topDownloads {
width:235px;
float:left;
margin:0;
}

.pageType3055 ol.mostPop li,.pageType3001 ol.mostPop li {
background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) repeat-x scroll left bottom;
clear:both;
display:inline-block;
padding:7px 0;
}

.pageType3055 ol.mostPop li span.index,.pageType3001 ol.mostPop li span.index {
font-size:198%;
color:#E95403;
font-family:georgia;
float:left;
width:25px;
}

.pageType3055 ol.mostPop li div.content,.pageType3001 ol.mostPop li div.content {
float:left;
width:198px;
}

.pageType3055 ol.mostPop li a.prodTitle,.pageType3001 ol.mostPop li a.prodTitle {
display:block;
font-weight:bold;
font-size:108%;
padding:0 20px 0 0;
}

.pageType3055 ol.mostPop li.seeAll,.pageType3001 ol.mostPop li.seeAll {
background:none;
text-align:right;
margin:0 0 10px;
}

.pageType3055 ol.mostPop li.seeAll a.seeAll,.pageType3001 ol.mostPop li.seeAll a.seeAll {
background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/187.gif) no-repeat scroll 100% 50%;
font-size:92%;
font-weight:bold;
padding-right:10px;
}

.pageType3004 #contentBody {
width:620px;
display:inline;
}

.pageType3004 a.backProduct {
float:right;
display:block;
padding:5px 0;
}

.pageType3004 #slideShowNavContainer {
border-bottom:2px solid #72A0CA;
clear:both;
padding:0 0 2px;
}

.pageType3004 #slideShowNav {
display:block;
font-family:georgia, "Times New Roman", Times, serif;
font-size:150%;
}

.pageType3004 #screenShotImgs {
border:3px solid #EAEAEA;
text-align:center;
margin:20px 0;
padding:2px 0;
}

.pageType3004 #slideShowNav img {
cursor:pointer;
}

.pageType3004 #imgNow,.pageType3004 #imgMax {
margin-right:5px;
display:inline;
padding:0;
}

.pageType3004 .pagination {
float:left;
font:71.5% arial,helvetica,sans-serif;
-x-system-font:none;
font-family:arial,helvetica,sans-serif;
font-size:100%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
position:relative;
top:-3px;
margin:18px 0 13px;
padding:0;
}

/* Media Gallery */
.pageType3000 .productVideo {
    height: auto;
    float: none;
    overflow: hidden;
    position: relative;
    width: 100%;
    margin: 0;
}

.pageType3000 #rb_content .closeSticky {
text-indent:-2000px;
display:block;
background:url(http://i.i.com.com/cnwk.1d/i/tron/icon/modalClose.gif) no-repeat right top;
position:absolute;
right:2px;
top:2px;
width:30px;
height:21px;
}

#productThumbs {
height:70px;
overflow:hidden;
border:#ccc solid 1px;
border-top:none;
position:relative;
z-index:101;
padding:0 4px;
}

#productThumbs span {
padding-top:3px;
float:left;
width:80px;
height:60px;
margin:1px 7px 0 0;
}

#productThumbs span img {
width:80px;
height:60px;
background-color:#fff;
cursor:pointer;
}

#productThumbs span.active {
border-top:#61993E solid 2px;
padding-top:1px;
}

#imageOverlay {
position:absolute;
height:315px;
width:362px;
border:#ccc solid 1px;
background-color:#fff;
text-align:center;
overflow:hidden;
left:-2000px;
top:-15px;
z-index:200;
}

#imageOverlay img {
position:absolute;
top:3px;
left:7px;
display:none;
}

.mediaGallery .featuredImage {
background-color:#fff;
text-align:center;
border:#ccc solid 1px;
height:315px;
margin:20px 0 0;
}

/* End Media Gallery */
.squareButtonWrapper {
border:1px solid #ced5db;
background-color:#F1F4F6;
padding:7px 0 7px 7px;
}

#DLHelpPrefsModal p.head {
margin-bottom:5px;
font-weight:bold;
}

#DLHelpPrefsModal ol {
margin:6px 0 15px 18px;
}

#DLHelpPrefsModal li {
margin-bottom:3px;
}

#contentBody ul.quickSpecs li.first,#contentBody ul.commLists li.first {
background:#539927;
border:0 none;
color:#FFFFFF;
font-size:108%;
font-weight:bold;
_display:inline-block;
}

#contentBody ul.commLists li.first {
padding-left:30px;
background:#539927 url(http://i.i.com.com/cnwk.1d/i/tron/icon/commIcon.jpg) no-repeat 5px 50%;
}

#contentBody ul.commLists li p {
margin-bottom:5px;
}

#contentBody a.readMore {
background:transparent url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/187.gif) no-repeat scroll 100% 50%;
font-size:100%;
font-weight:bold;
padding-right:10px;
}

#contentBody .morePop a.readMore {
display:inline-block;
}

#contentBody #edsChoice {
line-height:114%;
text-align:center;
width:60px;
float:left;
}

/** End 3010 -Specific Units per bug392819*
* Alter product page bug395527 **/
#prodDescription p {
line-height:19px;
width:auto;
margin:0 0 17px;
}

#prodDescription p.moreSellers {
margin:0;
}


.productImage {
border:1px solid #CCCCCC;
cursor:pointer;
margin-left:0;
}

#downloadScreenshots img {
border:1px solid #cccccc;
margin:0 15px 5px 0;
}

#liaTags {
line-height:140%;
margin:30px 0 10px;
}

#cnetReview #reviewInfo {
line-height:159%;
margin:0 0 15px;
}

/* HANDANGO DEVICER STYLES */
.devicePickerHed {
background:url(http://i.i.com.com/cnwk.1d/i/tim//2009/05/28/phone.jpg) no-repeat left top;
padding:0 0 0 55px;
}

.devicePicker p {
color:#339900;
font:bold 120% Arial, Helvetica, sans-serif;
margin:20px 0 0;
}

.devicePicker h3 {
clear:both;
border-bottom:1px solid #3F9508;
}

#devicePickerButton a {
display:block;
float:left;
width:145px;
height:37px;
text-align:center;
padding-top:6px;
font:bold 110% Arial, Helvetica, sans-serif;
background:url(http://i.i.com.com/cnwk.1d/i/tim//2009/05/29/grey.gif) no-repeat;
color:#666666;
margin:15px 10px 0 0;
}

#devicePickerButton a.selected {
background:url(http://i.i.com.com/cnwk.1d/i/tim//2009/05/29/greenie.gif) no-repeat;
color:#ffffff;
}

.devicePicker .directory {
padding:5px 0 0;
}

.devicePicker .page .itemList {
float:left;
width:158px;
list-style-type:disc;
margin:0 0 0 15px;
}

.devicePicker .page .itemList li {
font-size:95%;
margin:0 0 2px;
}

.devicePicker .pagination {
float:right;
clear:both;
margin:10px 15px 15px 0;
}

.devicePicker .pagination li {
float:left;
padding-right:5px;
}

.devicePickerTips {
z-index:99999;
}

.devicePickerTips .tip {
background:#FFF;
border:1px solid #000;
width:100px;
color:#000;
}

#productSpecs li {
display:inline-block;
width:100%;
border-top:1px solid #eaeaea;
margin:0;
padding:10px 0;
}

#productSpecs ul {
padding-bottom:20px;
}

#productSpecs li.first {
border-top:none;
}

#productSpecs li.even {
background:#f8fafb;
}

#productSpecs li strong,#productSpecs li span {
float:left;
width:209px;
padding:0 10px;
}

#productSpecs ul.manufactureInfo {
padding:8px 0 0;
}

#prodDescription {
line-height:19px;
margin-bottom:5px;
}

.editorsReviewTitle {
width:370px;
}

/** End Alter product page bug395527 *
* margin padding per bug406071 **/
select {
margin-top:10px;
}

.downloadNow {
font:150% normal Georgia,"Times New Roman",Times,serif;
line-height:normal;
vertical-align:top;
width:335px;
float:left;
margin:20px 0 0;
}

.pageType3000 #userReviews #summaryList li,.pageType3640 #userReviews #summaryList li,.pageType9241 #userReviews #summaryList li {
font-size:99%;
background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) bottom left repeat-x;
padding:10px 0;
}

#contentBody ul.quickSpecs li.first {
background:#539927;
border:0 none;
color:#FFFFFF;
font-size:108%;
font-weight:bold;
}

#summaryRatings {
clear:left;
width:335px;
overflow:hidden;
padding-bottom:0;
}

.pageType3000 #summaryRatings {
margin-bottom:36px;
}

#summaryRatings li {
width:auto;
float:left;
font:85% arial,helvetica,sans-serif;
padding-right:25px;
}

#summaryRatings li#editorsBadge {
padding-right:0;
}

#summaryRatings li#aveUserRating,#summaryRatings li#editorRating {
padding-top:17px;
}

/** End Alter product page bug395527 *
* styles per bug production redesign **/
#specsBox {
background:#FFFFFF none repeat scroll 0 0;
border-left:14px solid #FFFFFF;
float:right;
position:relative;
width:265px;
margin:20px 0 15px;
padding:0;
}

#prodDescription h2 {
    margin:17px 0 10px;
}

#summaryRatings li span {
-x-system-font:none;
display:block;
font-family:arial,helvetica,sans-serif;
font-size:109.5%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

.productVideo strong {
display:block;
margin-bottom:3px;
}

#productScreenshots {
margin:0 0 10px;
}

#productScreenshots img {
padding:3px;
}

#productScreenshots a img {
border:1px solid #CCCCCC;
margin:0;
padding:3px;
}

#productScreenshots a.viewLarger {
display:block;
background:url(http://i.i.com.com/cnwk.1d/i/tim//2009/07/08/icon_magglass.gif) 0 3px no-repeat;
margin:0 0 15px 9px;
padding:0 0 0 17px;
}

/*******
 bug #415377 what's new component */
.specsWhatsNew {
padding:10px;
}

/* bug #418946 what's new 3000 style */
#whatsnew ul {
list-style:disc outside;
margin:0 0 0 15px;
}

#whatsnew li {
margin:0 0 5px;
}

/* MODAL IMAGE VIEWER */
.modalImageViewer {
display:none;
background:#FFF;
border:2px solid #CCC;
position:relative;
padding:35px 10px;
}

.modalImageViewer .navContainer {
position:absolute;
top:5px;
width:200px;
height:30px;
}

.modalImageViewer .navContainer a {
display:block;
position:absolute;
top:5px;
background:url(http://i.i.com.com/cnwk.1d/i/tron/reviews/panArrows.jpg) no-repeat;
text-indent:-1000px;
width:28px;
height:28px;
margin:0;
}

.modalImageViewer a.carouselPrev {
background-position:0 0;
left:0;
}

.modalImageViewer a.carouselNext {
background-position:-28px 0;
right:0;
}

.modalImageViewer .pagination {
display:block;
text-align:center;
height:28px;
font:small/28px verdana;
float:none;
margin:0;
padding:0;
}

.modalImageViewer .closeSticky {
position:absolute;
top:7px;
right:7px;
width:22px;
height:22px;
background:#FFFFFF url(http://i.i.com.com/cnwk.1d/i/tron/icon/modalClose.gif) no-repeat scroll right top;
}

.modalImageViewer .slide {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
text-align:center;
}

.modalImageViewer .caption {
text-align:center;
color:#444;
font:small verdana;
}

/* pubUpgradeUnit fix bug 429113 */
#pubUpgradeUnit {
overflow:hidden;
}

.dlNowIcon,.pageType3000 #userReviews #summaryRatings li a.flexButton,.userReviewForm .flexButton,.pageType9241 #userReviews a.backToReview,.pageType3004 .count {
float:left;
}

#cnetReview h2,#userReviews #commentList p.author {
margin:0 0 6px;
}

.pageType3000 #userReviews,#userReviews #summaryList p.title,#userReviews #summaryList li p.version,.pageType3640 #userReviews h2,.quickSpecs {
clear:both;
}

.pageType3000 #userReviews .userReviewForm,.pageType3640 #userReviews .userReviewForm,.pageType9241 #userReviews .userReviewForm,.pageType3640 #submitReview,.pageType3640 #updateReview {
margin:20px 0 10px;
}

.pageType3000 #userReviews h2,#photoCaption p.cap {
margin:0 0 15px;
}

.pageType3000 #userReviews h2 span{
    float:left;
}

.pageType3000 #userReviews h2 .fbRecommend{
    float:right;
    height:30px;
}

.pageType9241 #userReviews #summaryList,#overviewHead.buttonPartner h1,.pageType3001 .mpu,.pageType9241 .downloadNow,.pageType9241 #DLvideoPlayer {
margin:0 0 20px;
}

.pageType3000 #userReviews #summaryList p,.pageType3640 #userReviews #summaryList p,.pageType9241 #userReviews #summaryList p,#commentList .userReviewForm dl {
padding:0;
}

.pageType3000 #userReviews #summaryList li p.rateUR,.pageType3640 #userReviews #summaryList li p.rateUR,.pageType9241 #userReviews #summaryList li p.rateUR,h2.freeTrialsHed,.pageType3055 #topDownloads .bidwar {
margin:10px 0;
}

#summaryRatings .userRate a,#userReviews .userCount b,.userReviewForm b,.pageType3000 #submitOrUpdateArea {
display:block;
}

#userReviews #summaryRatings li a,.pagination {
margin:5px 0;
}

#userReviews #summaryList p.author a,#userReviews #summaryList li p.rateUR a,#userReviews #summaryList li p.userHed span a,.pageType9241 #userReviews #summaryList li p.rateUR a {
font-size:100%;
font-weight:normal;
}

#userReviews ul.viewLinks,.pageType3150 .downloadsSearch .result div {
margin:10px 0 0;
}

#userReviews #summaryList li p.userHed span,#userReviews .userCount a,#tableContainer .eachPopularDL ul.prodName li a.readReviews,#pubTableContainer .eachSoftware ul.prodName li a.readReviews,.pageType3055 ol.mostPop li p,.pageType3001 ol.mostPop li p {
font-size:92%;
}

.userRateSm-1,.userRateSm-1 span,.pageType3001 #urs_mini_form p.signup,.devicePickerTips .tip-top,.devicePickerTips .tip-bottom,.devicePickerTips .tip-title {
display:none;
}

.tip-title,ol.morePop li a,a.helpLink,#tableContainer .eachPopularDL ul.prodName li a.prodTitle,#contentBody ul.commLists li .linkIcon.addToList,#liaTags dt {
font-weight:bold;
}

#userReviews #commentList li.count span,.pageType9241 #userReviews #commentList li.count span {
background:#fff;
padding:0 5px 0 0;
}

.pageType9241 #userReviews a.seeAll,#joinNowPromo ul,.pageType3640 #DLvideoPlayer,#contentBody ul.commLists {
margin:20px 0;
}

#userReviews .userReviewForm h2,.watchListB li,.pageType3150 #overviewHead {
margin:0;
}

.userReviewForm dt,.userReviewForm #prodRopReview dd,.galleryimage {
margin:15px 0 0;
}

.userReviewForm dd,.userReviewForm #prodRopReview dd.title {
margin:4px 0 0;
}

#commentList .userReviewForm textarea,.pageType9241 .userReviewForm textarea,.pageType3640 .userReviewForm textarea {
width:360px;
}

#userReviews .userReviewForm #prodRopReview p,#previousVersions {
margin:15px 0;
}

.userReviewForm #prodRopReview dd b,.pageType3150 #contentAux .related.videos dd.seeAll a,.pageType3150 #contentAux .related.slideshows dd.seeAll a,#liaTags dd {
display:inline;
}

.pageType3000 #rb_content,.pageType3001 #rb_content,.pageType3101 #rb_content,.pageType3270 #rb_content,.pageType3150 #rb_content,.pageType3260 #rb_content,.pageType3055 #rb_content,.pageType3004 #rb_content {
padding:0 0 35px;
}

.pageType3000 #contentMain,.pageType3004 #contentMain {
width:940px;
display:inline;
margin:0 20px 0 0;
padding:0;
}

.pageType3001 #overviewHead h1,.pageType3001 #urs_mini_form {
border:0;
}

.watchListGr p,.watchListB p,.watchListB p {
line-height:135%;
padding:10px 50px 15px 10px;
}

#watchListAutoAdd,#watchListAutoAddOff,#watchListAlreadyAdded,#joinNowPromo {
width:100%;
margin:0 0 35px;
padding:0;
}

#prefoot .siteLinks dt.webware,#prefoot .siteLinks dt.games {
background:url(http://i.i.com.com/cnwk.1d/i/tron/icon/webware.gif) no-repeat left center;
}

.pageType3101 #contentMain,.pageType3260 #contentMain,.pageType3055 #contentMain {
width:780px;
display:inline;
margin:0 20px 0 0;
padding:0;
}

.pageType3101 #contentBody,.pageType3055 #contentBody {
width:780px;
display:inline;
}

.pageType3101 #contentNav,.pageType3260 #contentNav,.pageType3055 #contentNav {
display:inline;
margin:0 0 0 20px;
padding:0;
}

.pageType3101 #overviewHead p.popularText,.pageType3150 #overviewHead p {
padding:20px 0;
}

#tableContainer,#pubTableContainer {
border:1px solid #a2a2a2;
clear:both;
padding:0 10px;
}

#tableContainer .eachPopularDL,#pubTableContainer .eachSoftware {
border-bottom:1px solid #F0F1F3;
clear:both;
display:inline-block;
padding:10px 0;
}

#tableContainer .eachPopularDL ul li,#pubTableContainer .eachSoftware ul li {
text-align:center;
}

#tableContainer .eachPopularDL ul li.lastweekNum,#pubTableContainer .eachSoftware ul li.lastweekNum {
color:#4B4B4B;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bold;
}

#tableContainer .eachPopularDL ul li.lastweek,#pubTableContainer .eachSoftware ul li.lastweek {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:83%;
}

#tableContainer .eachPopularDL ul.rating,#pubTableContainer .eachSoftware ul.rating {
width:71px;
font-size:83%;
}

#tableContainer .eachPopularDL ul.prodName li,#pubTableContainer .eachSoftware ul.prodName li {
text-align:left;
}

#tableContainer .eachPopularDL ul.prodName li.addDate,#pubTableContainer .eachSoftware ul.prodName li.addDate {
font-family:Arial, Helvetica, sans-serif;
font-size:83%;
color:#666666;
}

#tableContainer .eachPopularDL ul li.description,#pubTableContainer .eachSoftware ul li.description {
font-size:92%;
font-family:Arial, Helvetica, sans-serif;
}

#tableContainer .eachPopularDL ul.totalVotes,#pubTableContainer .eachSoftware ul.totalVotes {
border-right:none;
}

#tableContainer .eachPopularDL ul.totalVotes li.thisweekNum,#pubTableContainer .eachSoftware ul.totalVotes li.thisweekNum {
padding:10px 0 0;
}

.pageType9241 #contentMain,.pageType3640 #contentMain,.pageType9241 #contentNav,.pageType3640 #contentNav {
padding-top:0;
}

#summaryRatings li strong,#cnetReview #reviewInfo b {
color:#171717;
}

.pageType3150 .downloadsSearch .resultCount strong.thisWeekNum,.pageType3055 ol.mostPop,.pageType3001 ol.mostPop {
margin:5px 0 0;
}

.pageType3260 #contentAux,.pageType3004 #contentAux {
width:300px;
display:inline;
margin:0 0 0 20px;
}

.mediaGallery,.pageType3000 .mediaGallery {
position:relative;
background-color:#ededed;
margin:20px 0;
}

#DLHelpPrefsModal h2,#downloadScreenshots {
margin-bottom:20px;
}

#DLHelpPrefsModal p,#downloadScreenshots h2 {
margin-bottom:15px;
}

#contentBody ul.quickSpecs,#contentBody ul.commLists {
border:1px solid #D5D5D5;
}

#contentBody ul.quickSpecs li,#contentBody ul.commLists li {
background:#F8F8F8 none repeat scroll 0 0;
border-top:1px solid #E8E8E8;
padding:5px 10px;
}

#contentBody ul.quickSpecs .readMore{float:left;}

.downloadNow,#bidWarContainer,#prefoot,ul#editorRatingList,#container,#urs_mini_form,#chartHedContainer,#tableContainer,.eachPopularDL,#partner-ad,ul#summaryRatings,.paginationContainer,.userRateWrap,.pageType9241 #userOpinions #commentList li,#productSpecs,#cnetReview,.pageType3270 #contentBody dl.last,.pageType3270 .categoryWrap,.pageType3260 #infoContainer,#pubChartHedContainer,#pubTableContainer,.eachSoftware,.pageType3260 #chartHed,#catListContainer,.eachListing,.pageType3150 #catListHedContainer,.pageType3000 ul.morePop li,.pageType3055 #vtContainer,.pageType3150 .downloadsSearch li.result,.pageType3150 .downloadsSearch .sponsMatch,.pageType3004 #slideShowNavContainer,.pageType3055 ol.mostPop li,.pageType3001 ol.mostPop li,.siteId4 #submitReview,dl.freeTrials dd,.pageType9241 #summaryList li,.pageType9241 #userReviews #commentList li,.pageType9241 .downloadNow,.pageType9241 #DLvideoPlayer,.pageType3640 #summaryList li,.pageType3640 #userReviews #commentList li,.pageType3640 .downloadNow,.pageType3640 #DLvideoPlayer,#summaryRatings ul,.pageType3000 #watchlist,.downloadNow,#bidWarContainer,#prefoot,.siteLinks,ul#editorRatingList,#container,#urs_mini_form,#chartHedContainer,#tableContainer,.eachPopularDL,#partner-ad,ul#summaryRatings,.paginationContainer,.userRateWrap,.pageType9241 #userOpinions #commentList li,#productSpecs,#cnetReview,.pageType3270 #contentBody dl.last,.pageType3270 .categoryWrap,.pageType3260 #infoContainer,#pubChartHedContainer,#pubTableContainer,.eachSoftware,.pageType3260 #chartHed,#catListContainer,.eachListing,.pageType3150 #catListHedContainer,.pageType3000 ul.morePop li,.pageType3055 #vtContainer,.pageType3150 .downloadsSearch li.result,.pageType3150 .downloadsSearch .sponsMatch,.pageType3004 #slideShowNavContainer,.pageType3055 ol.mostPop li,.pageType3001 ol.mostPop li,.siteId4 #submitReview,dl.freeTrials dd,.pageType9241 #summaryList li,.pageType9241 #userReviews #commentList li,.pageType9241 .downloadNow,.pageType9241 #DLvideoPlayer,.pageType3640 #summaryList li,.pageType3640 #userReviews #commentList li,.pageType3640 .downloadNow,.pageType3640 #DLvideoPlayer {
display:inline-block;
}

.siteLinks,#prefoot{
display:block;
}

.devicePicker #devicePickerButton:after,#productSpecs li:after,#summaryRatings ul:after,.pageType3000 #watchlist:after,a.readMore:after,.userReviewForm:after,.downloadNow:after,#bidWarContainer:after,#prefoot:after,.siteLinks:after,ul#editorRatingList:after,#container:after,#urs_mini_form:after,#chartHedContainer:after,#tableContainer:after,.eachPopularDL:after,#partner-ad:after,ul#summaryRatings:after,.paginationContainer:after,.userRateWrap:after,.pageType9241 #userOpinions #commentList li:after,#productSpecs:after,#cnetReview:after,.pageType3270 #contentBody dl.last:after,.pageType3270 .categoryWrap:after,.pageType3260 #infoContainer:after,#pubChartHedContainer:after,#pubTableContainer:after,.eachSoftware:after,.pageType3260 #chartHed:after,#catListContainer:after,.eachListing:after,.pageType3150 #catListHedContainer:after,.pageType3000 ul.morePop li:after,.pageType3055 #vtContainer:after,.pageType3150 .downloadsSearch .result:after,.pageType3150 .downloadsSearch .sponsMatch:after,.pageType3004 #slideShowNavContainer:after,.pageType3055 ol.mostPop li:after,.pageType3001 ol.mostPop li:after,.siteId4 #submitReview:after,dl.freeTrials dd:after,.pageType9241 #summaryList li:after,.pageType9241 #userReviews #commentList li:after,.pageType9241 .downloadNow:after,.pageType9241 #DLvideoPlayer:after,.pageType3640 #summaryList li:after,.pageType3640 #userReviews #commentList li:after,.pageType3640 .downloadNow:after,.pageType3640 #DLvideoPlayer:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

/** New UO stylings **/
.summaryRatings {
width:100%;
clear:left;
overflow:hidden;
padding-bottom:0;
}

.summaryRatings li {
width:auto;
float:left;
font:85% arial,helvetica,sans-serif;
padding-right:25px;
}

.results {
width:180px;
margin-top:5px;
}
.userRate {
	color: #003A86;
}
#userOpinions .summaryRatings li strong{
	color: #353535;
}

.userRate .results .choices li span.choice{
	color:#353535;
}

#userOpinions .summaryRatings a.flexButton{
	float:left;
}
.results .choices .choice {
display:block;
float:left;
padding:0 10px 0 0;
}

.results .choices .percent {
font-size:90.5%;
font-weight:bold;
color:#003A86;
position:relative;
top:-1px;
float:none;
padding:0 0 0 5px;
}

.results .total {
font-size:90.5%;
color:#555;
}

.spinnerPollWrap .results ul {
border:0;
}

.barWrap {
float:left;
width:101px;
margin:0;
}

.barWrap .bar {
    width:120px;
	height:13px;
	padding:0 0 0 1px;
}

.barWrap .votesWrap,.barWrap .votes {
display:inline-block;
height:11px;
overflow:hidden;
}

.barWrap .votesWrap {
background:url(http://i.i.com.com/cnwk.1d/i/tron/features/nbt/ratingsBar.gif) no-repeat;
}

.barWrap .votesWrap {
background-position:right bottom;
margin:0;
}

#userReviews #summaryRatings li a {
margin:0;
}

#userReviews #summaryRatings li {
margin:4px 0 0;
}

#userReviews  .summaryRatings li {
	padding-right:15px;
}
.summaryRatings ul.choices {
   font: 120% arial,helvetica,sans-serif;
}

#ratingsNav {
border-bottom:1px solid #C3C3C3;
overflow:hidden;
float:left;
width:100%;
margin:10px 0 17px;
padding:10px 0 15px;
}

ul#ratingsNav.noUO {
float:none;
}

#ratingsNav li.navControl {
float:left;
padding-right:7px;
height:40px;
}
#ratingsNav #paginationNavControl.navControl {
float:right;
}

#ratingsNav .searchTarget {
float:none;
vertical-align:baseline;
font-size:100%;
}

#userReviews #urSorting {
font-size:100%;
clear:none;
float:none;
margin:0;
padding:0;
}

#ratingsNav .pagination {
margin:0;
padding:0 0 0 5px;
}

#ratingsNav .paginationContainer {
margin:8px 0 0;
}

.owner.reply {
background-color:#F6F7F9;
border:1px solid #E6E7E9;
}

.pageType3000 #userReviews #summaryList .owner.reply p.reply {
padding:2px 0 4px;
}

.owner.reply p {
padding:0 0 5px;
}

.searchTarget,.searchFilterSelect {
width:112px;
}

ul#ratingsNav.noUO .searchTarget {
width:250px;
}

.pageType3000 #userReviews #summaryList .owner {
background-color:#F6F7F9;
border:1px solid #E6E7E9;
margin:12px 0 10px;
padding:20px 0 5px 15px;
}

.pageType3000 #userReviews #summaryList .owner p {
padding:0 0 13px;
}

.pageType3000 #userReviews #summaryList .owner p.reply {
font-weight:bold;
color:#8C0000;
font-size:108.5%;
padding:0;
}

.pageType3000 #userReviews #summaryList .owner p.reply a {
color:#8C0000;
}

.pageType3000 #userReviews #summaryList li.seeAll div.paginationContainer a {
    background:none repeat scroll 0 0 #F8FAFB;
    border:1px solid #EAEAEA;
    display:block;
    float:left;
    padding:2px 8px;
}

.pageType3000 #userReviews #summaryList li.seeAll div.paginationContainer ul.pagination a.youAreHere {
    background:none repeat scroll 0 0 #1E5B7E;
    border:1px solid #8F8F8F;
    color:#FFFFFF;
    font-weight:bold;
}
.pageType3000 #userReviews #summaryList li.seeAll div.paginationContainer {
    float:right;
    margin:-18px 0 0;
}

.pageType3000 #userReviews #summaryList li.seeAll li, .pageType3000 #userReviews #summaryList li.seeAll{
    background: none;
    margin-right:4px;
}


.summaryRatings li {
padding-right: 40px;
}

.summaryRatings li strong {
display: block;
font: bold 115% arial,helvetica,sans-serif;
padding: 0 0 5px 0px;
}

.userRate0, .userRate0h, .userRate1, .userRate1h, .userRate2, .userRate2h,
.userRate3, .userRate3h, .userRate4, .userRate4h, .userRate5 {
margin-bottom: 5px;
}

.pageType3000 .flexButton {
margin-left:0px;
padding-left: 0px;
}

a.flexButton, b.flexButton {
clear:both;
display:block;
float:right;
}

#ratingsNav {
margin:10px 0 17px;
padding:5px 0 0px;
}


.pageType3000 #userReviews select.searchTarget {
height:20px;
}

/* Clearfix */
.pageType3000 .quickSpecs li:after,
.commLists li:after,
.pageType3000 #userReviews h2:after,
a.readMore:after,
.userReviewForm:after,
.downloadNow:after,
#bidWarContainer:after,
#prefoot:after,
.siteLinks:after,
ul#editorRatingList:after,
#container:after,
#urs_mini_form:after,
#chartHedContainer:after,
#tableContainer:after,
.eachPopularDL:after,
#partner-ad:after,
ul#summaryRatings:after,
.paginationContainer:after,
.userRateWrap:after,
.pageType9241 #userOpinions #commentList li:after,
#productSpecs:after,#cnetReview:after,
.pageType3270 #contentBody dl.last:after,
.pageType3270 .categoryWrap:after,
.pageType3260 #infoContainer:after,
#pubChartHedContainer:after,
#pubTableContainer:after,
.eachSoftware:after,
.pageType3260 #chartHed:after,
#catListContainer:after,
.eachListing:after,
.pageType3150 #catListHedContainer:after,
.pageType3000 ul.morePop li:after,
.pageType3055 #vtContainer:after,
.pageType3150 .downloadsSearch .result:after,
.pageType3150 .downloadsSearch .sponsMatch:after,
.pageType3004 #slideShowNavContainer:after,
.pageType3055 ol.mostPop li:after,
.pageType3001 ol.mostPop li:after,
.siteId4 #submitReview:after,
dl.freeTrials dd:after,
.pageType9241 #summaryList li:after,
.pageType9241 #userReviews #commentList li:after,
.pageType9241 .downloadNow:after,
.pageType9241 #DLvideoPlayer:after,
.pageType3640 #summaryList li:after,
.pageType3640 #userReviews #commentList li:after,
.pageType3640 .downloadNow:after,
.pageType3640 #DLvideoPlayer:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    width:0;
}

.pageType3000 .quickSpecs li,
.commLists li,
.pageType3000 #userReviews h2{
    *display:inline-block;
}


p.image-caption, .image-credit {
color:#555555;
font-size:93.5%;
margin:2px 0 2px 0 !important;
}
.image-credit {
	display: block;
	margin-bottom: 17px !important;
}

#universalVideoWrapper0, #universalVideoWrapper1, #universalVideoWrapper2,
#universalVideoWrapper3, #universalVideoWrapper4, #universalVideoWrapper5,
#universalVideoWrapper6, #universalVideoWrapper7, #universalVideoWrapper8,
#universalVideoWrapper9 {
margin:10px;
}

.slideshow.float-left {
float:left;
margin-right:8px;
}

.slideshow.float-right {
float: right;
margin-left:8px;
}

.slideshow.THUMBNAIL, .slideshow.NEWS_PROMO, .slideshow.SMALL,
.slideshow.MEDIUM, .slideshow.MEDIUM_PROMO, .slideshow.MEDIUM_DL,
.slideshow.REGULAR {
background:url("http://i.i.com.com/cnwk.1d/i/tron/vader/dottedLine.gif")
repeat-x scroll center bottom transparent;
padding:7px 0;
}

.slideshow h4 {
    background:url("http://i.i.com.com/cnwk.1d/i/tron/vader/dottedLine.gif") repeat-x scroll center top transparent;
    padding:7px 0;
}

.slideshow h4 a {
    font: normal 140% Georgia,"Times New Roman",Times,serif;
}

/* Archive page */
.downloadArchive, .userReviewForm .notify {
     padding: 20px 0 0;
}

.downloadArchive h3 {
     margin-bottom: 14px;
}

.downloadArchive .archiveLinks {
     font-weight: 700;
     overflow: hidden;
     font-size: 14px;
}

.downloadArchive .archiveLinks a {
     display: block;
     float: left;
     font-weight: 700;
     margin: 3px 0 0;
}

.downloadArchive a.dlNowIcon {
     margin: 0 8px 0 0;
}

.downloadArchive .archiveLearnMore {
     clear: left;
     padding-top: 7px;
     font-size: 14px;
}

.downloadArchive a.LearnMore {
    background: url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/187.gif) no-repeat scroll 100% 60%;
    font-weight: 400;
    padding: 3px 10px 0 0;
}

/* Reviews Pricing Styles on 3000 page */
.pageType3000 #productSummary .range {
     margin-bottom:5px;
     padding-bottom:5px;
     background:url("http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif") repeat-x scroll left bottom transparent;
     width:270px;
}
.pageType3000 #productSummary .range h2{
     float:left;
}
.pageType3000 #productSummary .range .price {
     float:left;
     padding-right:10px;
}
.pageType3000 #productSummary .range .price a{
     color:#CC0000;
     font-size:115%;
}
.pageType3000 #productSummary .comparePrices .moreSellers{
     margin-top:2px;
     float:right;
}
.pageType3000 #productSummary .comparePrices .moreSellers a{
     text-align:right;
     display:block;
     margin-right:3px;
}

.pageType3000 #productSummary .range:after {
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
}

.pageType3000 #productSummary .range{
     *display: inline-block;
}

.pageType3000 .comparePrices {
		font-size:90%;
		font-weight:bold;
        background:none repeat scroll 0 0 #FFFFFF;
        padding:0;
        width:265px;
	}
    .pageType3000 .comparePrices .pricing a{
		color:#C00;
		padding-left:10px;
	}
	.pageType3000 .comparePrices.dots {
		padding-top:8px;
		background: url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) repeat-x scroll;
	}
	.pageType3000 .comparePrices table {
		font-size:105%;
         width:100%;
     }
     .pageType3000 .comparePrices table td.pricing{
         text-align:right;
     }
     .pageType3000 .comparePrices table td.pricing a{
         padding-right:10px;
     }

     .pageType3000 #productSummary .comparePrices h2{
		font:bold 100% Arial,"Times New Roman",Times,serif;
		border:none;
		color:#171717;
		margin-top:0px;
		margin-bottom:0px;
	}

span.edsChoice {
    background:url(http://i.i.com.com/cnwk.1d/i/tron/icon/edsChoiceBlank.gif) no-repeat;
    width:60px;
    height:20px;
    display:block;
    margin:0;
    padding:73px 0 0;
    text-align:center;
    font:bold 82.5% arial,helvetica,sans-serif;
    color:#fff;
    line-height:114%;
}

span.edsChoice b {
    display:none;
}

/* Tech Tracker Plus Styles */
.ttPlus3000 {
	display: none;
}
#prodDescription .ttPlus3000 p {
	color: #797979;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 27px;
	margin: 0 0 5px 0;
	padding: 0 0 0 61px;
	text-transform: uppercase;
	width: 130px;
}
#prodDescription .ttPlus3000 p a.smartInstall {
	background: url(http://i.i.com.com/cnwk.1d/i/tron/download/ttPlus3000Install.png) left top no-repeat;
	color: #1e5b7e;
	display: block;
	float: right;
	width: 106px;
	height: 26px;
	text-decoration: none;
}
#prodDescription .ttPlus3000 p a.smartInstall:hover {
	text-decoration: none;
}
#prodDescription .ttPlus3000 p a.smartInstall span {
	left: -1000em;
	position: absolute;
	top: -1000em;
}
#prodDescription .spywareInfo {
	font-family:Arial, sans-serif;
	font-size:65%;
	font-weight:bold;
	padding:2px 6px 2px 11px;
}

.commMarketingPopups {
    color: #333;
    display: none;
}

.commMarketingPopups h2 {
    font: bold 22px Georgia, "Times New Roman", Times, serif;
    color: #595959;
    border-bottom: 1px solid #fc0;
    margin-bottom: 20px;
    padding: 0 30px 5px 0;
}

.commMarketingPopups { height: 100%; }
.commMarketingPopups p.summary { overflow: hidden; padding-bottom: 16px; }
.commMarketingPopups p.summary.last { border-bottom: 1px solid #ccc; }
.commMarketingPopups .buttonHolder {
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-align: center;
}
.commMarketingPopups ul {
    list-style: disc;
	margin: 5px 0;
	padding-bottom: 16px;
}
.commMarketingPopups ol {
    list-style-position: inside;
	margin: 5px 0;
	padding-bottom: 16px;
}
.commMarketingPopups li {
	line-height: 1.5em;
	margin: 0 0 0 1em;
}
.commMarketingPopups .buttonHolder a.flexButton { margin: 13px 0 0 10px; }
#loadingPopup p.summary { 
	text-align: center;
	width: 100%;
}

#installPopup .buttonHolder a.flexButton {
    background: url(http://i.i.com.com/cnwk.1d/i/tron/download/myListsSprite.png) no-repeat scroll right -81px;
    clear: none;
    float: left;
    margin: 1px 0 0 6px;
}
#installPopup .buttonHolder a.flexButton:hover {
    text-decoration: none !important;
}
#installPopup .buttonHolder a.flexButton b {
    background: url(http://i.i.com.com/cnwk.1d/i/tron/download/myListsSprite.png) no-repeat scroll left -81px;
    color: #fff;
    font: 92% arial, helvetica, sans-serif;
    text-transform: uppercase;
    padding: 0 0 0 5px;
    margin: 0 5px 0 0;
    display: inline;
    float: left;
    line-height: 220%;
    cursor: pointer;
    border: none;
}

#confirmPopup .buttonHolder { padding: 0; }
#installPopup a#yesButtonInstall { margin-left: 97px; }
#uninstallPopup a#yesButtonUninstall { margin-left: 214px; }

#productSummary {
    margin-bottom: 5px;
}

#productSummary .range {
    margin-bottom:5px;
    padding-bottom:5px;
    background:url("http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif") repeat-x scroll left bottom transparent;
    width:270px;
}
#productSummary .range h2{
    float:left;
}
#productSummary .range .price {
    float:left;
    padding-right:10px;
}
#productSummary .range .price a{
    color:#CC0000;
    font-size:115%;
}
#productSummary .comparePrices .moreSellers{
    margin-top:2px;
    float:right;
}
#productSummary .comparePrices .moreSellers a{
    text-align:right;
    display:block;
    margin-right:3px;
}

#productSummary .range:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#productSummary .range{
    *display: inline-block;
}
