/*--common styles--*/
#cartTitle{background:#526380 none repeat scroll 0%;clear:both;color:#DADADA;display:block;text-align:left;width:100%;}
#cartTitle h5{display:block;font-size:1.3em;line-height:1.3em;margin:0;padding:3px;text-transform:uppercase;}
h1{padding:.5em 10px;font:2em helvetica,arial,sans-serif;color:#526380;}
h1 em{font-style:normal;font-weight:bold;}
.contInf{clear:both;font-size:1.2em;line-height:1.2em;width:100%;}
.contInf p{margin:3px 0;padding:0 0 5px;}
#rules{display:none;margin-left:5px;}
.guidelines{float:left;width:250px;padding:10px;background:#f2f2f2;border-bottom:1px solid #fff;}
.tip{margin:5px 0;}
.row{clear:both;padding:3px 0;}
.row dd{padding:2px 0 0 7px;float:left;}
.message{width:auto;clear:both;color:#B40101;font-size:1.2em;margin:5px 0px;padding:20px;}
.withTop{padding-top:0;}
#cartProdDesc h4{font-size:1.25em;margin:2px 0px;padding:2px 0px;line-height:1.3em;}
#cartProdDesc p{display:inline;}
.boldInline{display:inline;font-size:1em;font-weight:bold;}
.red{color:#951616;}
.formatList{margin:0;padding:0;list-style-position:inside;}
.btnLine{margin:15px 0 5px 0;}
.btnLine .disabled{display:inline;font-weight:bold;margin:1px;background:#8E8E8E;border-right:2px solid #6A6A6A;border-bottom:2px solid #6A6A6A;border-left:2px solid #CBCBCB;border-top:2px solid #CBCBCB;line-height:1em;color:#fff;padding:2px 4px;font-size:1.1em;cursor:default;}
textarea{font-family:verdana,arial,helvetica,sans-serif;}
.redBold{color:#951616;font-weight:bold;}

/*--rate product--*/
.writeReview .reviewForm{padding-top:10px;margin-top:8px;border-top:1px solid #3a3a3a;}
.writeReview .reviewTable{float:left;padding:10px;}
.writeReview dd.cellLabel{width:12.4em;}
.writeReview .toLeft{float:left;}
.writeReview .row{padding:7px 0;}
.writeReview .row dd{padding:2px 10px 0 0;}
.writeReview .btnLine #btnSubmit a{font-size:1em;padding:3px 6px;}
.writeReview input,.writeReview select{font-size:1.1em;}
.writeReview .agreements{margin:13px 0 0 0;}
.writeReview #dbanned,.uploadVideo #dbanned{color:#000;height:5em;overflow:auto;border:1px solid #eee;padding:3px;}
.writeReview #blkTags,.writeReview #videoAgreeChk{display:none;}
.writeReview .message .btn a{font-size:1em !important;padding:3px 5px !important;}
.writeReview .success{padding:10px 20px 20px 20px;}

#infoContent .errMsgInfo dt{float:none;color:#3A3A3A;}
#infoContent .errMsgInfo{font-size:1em;}

/*--upload video--*/
.uploadVideo dd.cellLabel{width:12.4em;}
.uploadVideo .toLeft{float:left;}
.uploadVideo .row{padding:7px 0;}
.uploadVideo .row dd{padding:2px 10px 0 0;}
.uploadVideo .uploadPanel{padding:20px 10px;}
.uploadVideo .btnLine a{font-size:1em;padding:3px 6px;}
.uploadVideo input,.uploadVideo select{font-size:1.1em;}

/*--Product Vote--*/
.ratingScale{background:#E3E3E3 none repeat scroll 0% 50%;border-bottom:1px solid #AAAAAA;border-top:1px solid #AAAAAA;margin:10px 0pt;}
.ratingScale td{padding:1px 3px;text-align:center;}

/*--OnlinePollResult--*/
#cartTitlePre #cartTitle{color:#3A3A3A;background:#F2F2F2 none repeat scroll 0% 50%;}
#cartTitlePre #cartTitle h5{color:#DADADA;background:#526380 none repeat scroll 0% 50%;}
.cartChartH{background:#818488 none repeat scroll 0%;color:#FFFFFF;font-size:1em;font-weight:bold;line-height:1.3em;padding:3px;}
.cartChartOdd{width:auto;background:#F2F2F2 none repeat scroll 0%;border-bottom:1px solid #FFFFFF;font-size:1em;padding:2px;}

/*--Sweepstakes--*/
.infoContent{font-size:1.2em;}
#error strong{color:#B40101;}
#EntryForm .td1 h1{font-size:1.5em;}
#sweepStakeInfo .errMsgInfo dt{font-size:1em;}
#sweepStakeInfo .errMsgInfo dd{font-size:0.9em;}

/*--Sweepstakesform--*/
#inputSizeMaxLength .inputSizeMaxLength40{max-width:200px;width:196px;}
#inputSizeMaxLength .contInf{font-size:1em;text-align:center;}
#EntryForm td{padding:5px;}
#infoMenu{width:190px;}
#infoMenu p{margin:10px;padding:0pt;width:180px;}
#EntryForm label{white-space:nowrap;}
.td1{text-align:center;padding-bottom:20px;}
.td3{text-align:left;padding:20px 0px;}
.lockpicDiv{padding-top: 10px;text-align:center;}

/*--CustProductVote_Vote--*/
.custProductVoteStyle{clear:both;padding:20px 0 40px 40px;font-size:0.85em;}

/*--FeedbackContactUs--*/
.mList h5{background:transparent url("http://images10.newegg.com/WebResource/Themes/2005/Nest/arrowDown.gif") no-repeat scroll left center;font-size:1.2em;margin-left:20px;margin-top:20px;padding-left:22px;text-transform:uppercase;}
.mList,.mList h5{list-style-type:none;margin:0pt;padding:0pt;}   
.mList ul{list-style-type:none;}
.h5Style{padding:0 0 0 12px;}
.thankforcontacting{float:left;margin:5px 20px 20px 0;padding:0 8px; border-left:1px solid #e1e1e1;}
.thankforli{font-size:1.2em;}

/*--PostTestimonials--*/
.errorMessage{padding:20px;}

/*--ShallWeCarry--*/
#frmShallWeCarry .cartChartEven{padding:2px;background:#E8E8E8 none repeat scroll 0% 50%;border-bottom:1px solid #FFFFFF;}
#ShallWeCarry td{padding:2px;}
#ShallWeCarry .cartChartOdd {width:50%;}
#CProd{border:1px solid #DADADA;clear:right;float:left;height:125px;margin:5px 3px;width:125px;}
.cartProd{border-bottom:1px solid #526380;border-top:1px solid #526380;}

/*--PostShallWeCarry--*/
#mListContainer .mList{font-size:1.2em;margin:20px 0pt 0pt 20px;}
#mListContainer .mList dd{margin:0pt 0pt 15px 14px;}
#mListContainer .mList dt{font-size:1.2em;text-transform:uppercase;font-weight:bold;}

/*--Email a friend--*/
#frmEmailAFriend .btnLine{margin:0;font-size:0.9em;}
#emailFriendInfo p strong{font-size:1.2em;}

#emailForm{margin:12px 0 22px 35px;width:895px}
#emailForm h5{font-size:1.6em; font-weight:bold; font-family:Verdana;color:#234786;padding:0; margin:15px 0}

#emailForm .sendPD{padding:18px 18px 15px 18px;border:4px solid #CCC}
#emailForm .sendPD p{padding:2px;margin:55px 0 0 0; clear:both;border-top:1px solid #CCC;border-bottom:1px solid #CCC; background:#FFF}
#emailForm .sendPD dl{float:left;padding:0;margin:0;}
#emailForm .sendPD dt{border:1px solid #CCC;width:125px;height:110px}
#emailForm .sendPD dd{font-size:1.2em;}
#emailForm .sendPD .infoFD{}
#emailForm .sendPD .infoFD dd{font-size:1.2em; font-weight:bold; padding:10px 0 0 0; margin:0}

#emailForm .sendPD ul{padding:0;margin:0}
#emailForm .sendPD li{padding:2px 0;margin:0; list-style:none}

.priceFont{font-size:1.2em;font-weight:bold; padding:8px 0}
.comboDiscount{color:#016B04;font-size:1.1em; font-weight:normal}

.paddingLeft15px{padding-left:15px}
.paddingTop15px{padding-top:15px}

#emailForm .textArea{padding:18px;border:4px solid #CCC;min-height:128px;font-size:1.2em;clear:both}
#emailForm .textArea ul{padding:0 0 5px 0;margin:0;}
#emailForm .textArea li{padding:0 0 5px 0;margin:0; list-style:none}

#emailForm .functionSend{text-align:center; margin:15px 0}

.listStyle{ list-style:circle}
.spaceArea{padding:7px 0}
.clear{clear:both}
.width90{ width:96%}

.dashedLine{border-bottom:2px dashed #CCC;padding:1px 0; width:100%; height:2px}

/*--post testimonial--*/
#testimonialLearn ul li{line-height:1.5em;}

/* ====== updated styles ====== */
	div.v655{font-size:1.2em;line-height:1.4;}
	.v655 h1{padding:.5em 10px;font:1.65em helvetica,arial,sans-serif;color:#526380;}
	.v655 h1 em{font-style:normal;font-weight:bold;}
	.v655 label{display:block;margin:1em 0 .25em 0;}
	.v655 input.text{width:50ex;}
	.v655 input.textSm{width:25ex;}
	.v655 input.textLg{width:100ex;}
	.v655 .note{color:#777;}
	.v655 label .note{font-style:italic;}
	.v655 .inputCount{font-size:.85em;color:#777;}
	.v655 fieldset{margin-bottom:2em;padding:.15em 8px .75em 8px;}
	.v655 legend{font-size:1.15em;}
	.v655 .setContent{margin:0;padding:1em 15px;}
	.v655 fieldset.required{color:#000;border-color:#000;}
	.v655 fieldset.required legend{font-weight:bold;color:#000;}
	.v655 fieldset.required .setContent{background:#e9ecef;}
	.v655 fieldset.optional{color:#444;border-color:#ccc;}
	.v655 fieldset.optional legend{color:#777;}
	.v655 fieldset.clean{border:0;}
/*-------------------------Button Styles-----------------------*/
	.v655 .buttons{margin:2em 0;}
	.v655 .smBtn{text-decoration:none;font-size:1em;font-weight:normal;margin:0 2ex 0 0;padding:4px 9px;border:2px solid #003;line-height:1.2em;white-space:nowrap;}
	.v655 .lgBtn{text-decoration:none;font-size:1.2em;font-weight:normal;margin:0 2ex 0 0;padding:4px 12px;border:2px solid #003;line-height:1.5em;white-space:nowrap;}
	
	.v655 .weakBtn:link,.v655 .weakBtn:visited,.v655 .weakBtn:hover{background:#526380;border-right-color:#003;border-bottom-color:#003;border-top-color:#78859F;border-left-color:#78859F;color:#e3e3e3;}
	.v655 .weakBtn:active{background:#18325E;border-right-color:#637087;border-bottom-color:#637087;border-top-color:#003;border-left-color:#003;color:#B2B2B2;}
	
	.v655 .strongBtn:link,.v655 .strongBtn:visited,.v655 .strongBtn:hover{background:#F26B1F;border-right-color:#5C1612;border-bottom-color:#5C1612;border-top-color:#F2DC8D;border-left-color:#F2DC8D;color:#FFF;font-weight:bold;}
	.v655 .strongBtn:active{background:#CA591A;border-right-color:#F2DC8D;border-bottom-color:#F2DC8D;border-top-color:#5C1612;border-left-color:#5C1612;color:#DDD;font-weight:bold;}

/*SellertList page*/
.merchtLstItem .titleArea{font-size:1.2em;}
.merchtLstItem .imgArea{float: left; padding-right: 10px;}
.merchtLstItem .priceArea{float: left; padding-bottom: 10px;font-size:1.2em;}
.merchtLstItem .priceArea select{margin: 5px 0;font-size:13px;}
.merchtLstItem .summaryTitle{white-space:nowrap;text-align:right;border-bottom:1px solid #aaa;}

.merchantListTop{height:22px;padding:0 6px;margin:9px 0;border-left:1px solid #CCC;}

.merchantList{width:100%;white-space:normal;padding-top:1px;}
.merchantList .bottomBg{height:12px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/blueBG.gif") repeat-x scroll 0 0; margin-top:1px;border-top:1px solid #FFF;border-bottom:none;}
.merchantList tr{vertical-align:top;}
.merchantList thead td{height:40px;border:1px solid #E3E3E3;border-top:none;border-bottom:1px solid #CCC;background:#E5E5E5;overflow:hidden;vertical-align:middle;padding-left:10px;font-size:12px;font-weight:bold;font-family:Verdana, Geneva, sans-serif;color:#333;}
.merchantList td{padding:5px 10px 5px 10px;border-bottom:1px dotted #e7e7e7;height:30px;vertical-align:middle;}
.merchantList .mktplPrice{display:block;margin-top:.5em;font-size:12px;font-weight:bold;font-family:Verdana, Geneva, sans-serif;color:#000;}
.merchantList .mktplShip{display:block;margin-bottom:.5em;font-size:10px;font-weight:normal;font-family:Verdana, Geneva, sans-serif;color:#646363;padding:0;}
.merchantList ul{clear:both;list-style:none;margin:0 0 0 0;padding:0 0 0 0;width:100%;}
.merchantList ul li{font-size:11px;line-height:.5em;margin:0 0 7px 0;}
.merchantList .mktplVendor{display:block;font-size:14px;margin:.5em 0 .5em .5em;font-weight:bold;font-family:Verdana, Geneva, sans-serif;color:#ff9101;}
.merchantViewOption {width:100%;height:50px;background:#E8E8E8}
.merchantViewOption  select,.merchtLstItem{font-size: 1.2em; margin-top:20px;}


.gap{clear: both; padding-left: 60px; margin-bottom: 40px;}


/*SellerProfile page*/
.sellerInfo{padding:1em 20px;font-size:1.2em;}
.sellerLogo{float:right;}
.sellerInfo h1{font-size:1.5em;line-height:1.5;font-weight:normal;margin:0 0 1em 0;color:#526380;}
.sellerInfo h1 em{font-style:normal;font-weight: bold;}
.sellerInfo h1 .note{display:block;font-size:.75em;line-height:1.5;color:#777;}
.sellerProfile #synopsis{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_Synopsis150.png") repeat-x left bottom;padding-bottom:2em;}
.sellerProfile .reviewSummary{border:0;width:60%;background:#FFF;margin:0 20px 20px 0;}
.sellerProfile .grpContent{clear:both;padding:2em 0;}
.sellerProfile .active{display:inherit;}
.sellerProfile .inactive{display:none;}
.sellerProfile .navSections{float:left;width:100%;margin:0 0 0 0;padding:0;text-align:center;white-space:nowrap;background:#f6f0e3 url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_shade_dn.png") repeat-x left bottom;font-size:1.2em;}
.sellerProfile .navSections ul{float:left;margin:0;padding:0 15px;}
.sellerProfile .navSections li{display:block;float:left;padding:.5em 30px;margin:0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;}
.sellerProfile .navSections li a{color:inherit;padding:.15em 0;}
.sellerProfile .navSections li.active{background:#fff;border:1px solid #aaa;border-bottom:2px solid #fff;font-weight:bold;}
.sellerProfile .navSections li.active a{border-bottom:4px solid #f90;color:#000;}
.sellerProfile .navSections li.inactive{background:#e6e3e0 url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_tabInactive.png") repeat-x left top;border:1px solid #fff;border-bottom-color:#ddd;}
.sellerProfile .navSections li.inactive a{border-bottom:none;}
.sellerProfile .navSections li.inactive a:hover,
.sellerProfile .navSections li.inactive a:focus{color:#444;border-color:#e6e3e0;}
.reviewSummary a:link,a:active{color:#000000;text-decoration:none;}
.Policies_Content{margin:0 20px;font-size:1.2em;}
.Policies_Content h1{font-size:1.4em;}
.Policies_Content h2{font-size:1.2em;}
.Policies_Content h3,
.Policies_Content h4,
.Policies_Content h5,
.Policies_Content h6{font-size:1em;}
.reviewBarItem dd{float:left;vertical-align:top;}
.reviewBarItem .scale{padding:0 5px;width:100px;}
.reviewBarItem .scale dl{width:100px;background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bar_greybg.gif") no-repeat;position:relative;height:13px;}
.reviewBarItem .scale dl dd.left{width:4px;height:13px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bar_orangeLeft.gif") no-repeat;}
.reviewBarItem .scale dl dd.center{height:13px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bar_orangeMid.gif") repeat-x;}
.reviewBarItem .scale dl dd.right{width:4px;height:13px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bar_orangeRight.gif") no-repeat;}
.reviewBarItem .percent{text-align:left;width:40px;}
.reviewPageArea,.pageNav{font-size:12px;}
.reviewPageArea{width:100%;}
.reviewPageArea td.label{width:1%;white-space:nowrap;padding:4px 10px 2px;text-align:left;}
.reviewPageArea td.inputsTop{padding:4px 10px 2px;text-align:left;}
.reviewPageArea td.inputsBtm{padding:2px 10px 4px;text-align:left;}
.reviewPageArea td.apply{width:100px;text-align:center;padding:8px 0;}
.reviewPageArea{padding:2px;border-bottom:1px solid #fff;background:#e8e8e8;vertical-align:top;border-right: 1px solid #fff;font-size:1.2em;text-align:right;}
.allReviews{width:100%;white-space:normal;border-collapse:collapse;border-bottom:1px solid #fff;}
.allReviews tr{vertical-align:top;}
.allReviews td{border-right:1px solid #fff;}
.allReviews dl.reviewer{padding-left:5px;}
.allReviews thead td{height:35px;text-align:center;vertical-align:middle;font-weight:bold;font-size:1.2em;color:#000;background: rgb(255, 172, 31) url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_reviewHeader.gif") repeat-x scroll 0%;}
.allReviews td.dark{width:20%;background:#E8E8E8;border-top:3px solid #FFF;vertical-align:top;}
.allReviews td.dark dl{font-size:1.2em;}
.allReviews td.dark dl dt{font-weight:bold;margin-bottom:10px;}
.allReviews .reviewDetail dd{font-size:1.2em;margin-bottom:10px;}
.allReviews td.light{width:80%;background:#F2F2F2;border-top:3px solid #FFF;}
.allReviews div.details{padding:5px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;font-size:1.2em;}
.allReviews p{padding:5px;margin:0;}
.allReviews p.helpful{text-align:right;font-size:1em;}
.allReviews div.postdate{float:right;padding:5px;font-size:1.2em;}
.allReviews p.title{font-size:1.2em;}
.allReviews .blockquote{background:#e8e8e8;padding:15px;margin:10px 40px;border-left:2px solid #65676a;}

td.inputsTop span{display:none;}
.allReviews tfoot td{font-size:1px;height:5px;background:#65676A;}
.allReviews dl.reviewer dd.reviewrBuy{color:#3399ff;font-style:italic;clear:both;}
.reviewMessage{font-size:1.2em;}
.reviewSummary{border:0;width:58%;background:#FFF;margin:0 0 20px 125px;}
.reviewSummary tr{vertical-align:top;line-height: 15px;}
.reviewSummary tr .borderBottom{font-size:1px;height:5px;background:#65676A;}
.reviewSummary td{white-space:nowrap;font-size:1.2em;text-align:left;}
.reviewSummaryTitle{padding:0;float:left;text-align:left;}
.reviewSummary .reviewBarItem{clear:both;padding:0;float:right;}
.reviewSummaryImg{vertical-align:bottom;}
#SummaryViewAll{float:right;}
#bcaCustRatingReviewContainer .titleArea{font-size:1.2em;}
#bcaCustRatingReviewContainer .imgArea{float: left; padding-right: 10px;}
#bcaCustRatingReviewContainer .priceArea{float: left; padding-bottom: 10px;font-size:1.2em;}
#bcaCustRatingReviewContainer .priceArea select{margin: 5px 0;font-size:13px;}
#bcaCustRatingReviewContainer .summaryTitle{white-space:nowrap;text-align:right;border-bottom:1px solid #aaa;}

.pageNav{display:inline;float:right;margin:3px 15px;}
.pageNav label,.pageNav .pageTotal{float:left;padding:3px 5px 0 5px;}
.pageNav .pageInput{float:left;}
.pageNav .pageInput input{float:left;height:17px;padding:0 0 0 1px;}
.pageNav .back,.pageNav .next,.pageNav .backOff,.pageNav .nextOff{display:block;float:left;width:22px;height:22px;margin:0 2px;border:0;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/idx_arrows.gif") no-repeat 0 0;text-indent:-9999em;}
.pageNav .back{margin-right:0;}
.pageNav .back:link,.pageNav .back:visited{border:0;background-position:-30px -28px;}
.pageNav .back:hover,.pageNav .back:focus{border:0;background-position:-60px -28px;}
.pageNav .back:active{border:0;background-position:-90px -28px;}
.pageNav .backOff{background-position:0 -28px;}
.pageNav .next:link,.pageNav .next:visited{border:0;background-position:-30px 0;}
.pageNav .next:hover,.pageNav .next:focus{border:0;background-position:-60px 0;}
.pageNav .next:active{border:0;background-position:-90px 0;}
.pageNav .nextOff{background-position:0 0;}
.pageNav .disabled a,.pageNav .enabled span{display:none;}
.pageNav .enabled a,.pageNav .disabled span{display:block;}

#Community_Content .noReviews,#Community_Content .noMatch{margin: 50px; font-size: 12px;}
.merchtLstItem img{vertical-align: top; border: 0;}

#feedbackContent{margin:20px;}
#feedbackHint{border: solid 2px #eee;float:right;width:30%;font-size:1.2em;margin:22px 0;padding:20px;}
.reviewRecord td{width:20%;}
.reviewRecord .reviewCount,.reviewRecord .reviewBar{text-align:right;}
.reviewRecord .reviewBar{width:37%;}
.noImg, .yesImg{cursor:pointer;border:none;}

.reviewListTip{background:#F2F2F2;font-size:1.2em;padding:5px;margin-bottom:1px;}
.voteMessage{color:#970000;font-size:1.1em;}

/* ---- icons ---- */
a.atnIcon{border:none;}
a.atnIcon:hover,a.atnIcon:focus{text-decoration:underline;color:#06f;}
.atnIcon img{width:18px;height:18px;margin:0 2px;vertical-align:bottom;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_product.6.6.0.png") no-repeat;}
.atnIconP{display:block;padding-left:35px;min-height:33px;}
.atnIconP img{float:left;margin:0 0 .5em -35px;width:30px;height:30px;vertical-align:middle;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_product.6.6.0.png") no-repeat;}
.grpAside .atnIconP,
.itmAddl .atnIconP{padding-left:22px;min-height:22px;}
.grpAside .atnIconP img,
.itmAddl .atnIconP img{float:left;margin:0 0 .5em -22px;width:18px;height:18px;}