/********************************************** NEVADA MUSIC POPUP **********************************************/
*{margin:0px; padding:0px;}
body{font-family: Tahoma, Arial; font-size:11px; background:#151515;}
a img{border:0px;}
fieldset{border:0px;}
input, select, textarea{font-size:11px;font-family: Tahoma, Arial; }
.clear15 {height:15px; line-height:15px; clear:both}

.textCenter{text-align:center;}
.white{color:#fff;}

#popup{position:relative;width:500px; margin:0 auto; padding-top:110px; background: url(../img/popup/popupHead.gif) no-repeat left top;}

#horizontal #popup{width:700px;}

#footer{margin:10px 0 0 0;text-align:center;height:22px; line-height:22px;background: url(../img/popup/popupFooter.gif) repeat-x bottom;}
#footer ul{list-style:none;}
#footer ul li{display:inline;}
#footer ul li a{color:#151515; text-decoration:none;}
#footer ul li a:hover{text-decoration:underline;}

.footerBlank{height:12px;background: url(../img/popup/popupSmFooter.gif) repeat-x bottom;}

a.closeWindow{position:absolute; right:10px; top:35px;}

/**** PRODUCT CONTAINER ****/
.productT{position:relative;width:487px; margin:0 auto;background: url(../img/popup/popupImgT.gif) no-repeat left top;}
.productB{padding:0 0 20px 0; text-align:center;background: url(../img/popup/popupImgB.gif) no-repeat left bottom;}
.productB h1{line-height:26px; font-size:11px; padding-left:22px; text-align:left;}
.productB img{margin:10px 0;}

.productPopup img{margin:0 0 40px 0;}

/**** OTHER CONTAINER ****/
.popupWhiteTL{position:relative;margin:0 0 15px 0;background: url(../img/containers/blackbg/whiteTL.gif) no-repeat left top;}
.popupWhiteTR{background: url(../img/containers/blackbg/whiteTR.gif) no-repeat right top;}
.popupWhiteBL{background: url(../img/containers/blackbg/whiteBL.gif) no-repeat left bottom;}
.popupWhiteBR{padding:0 0 31px 0;background: url(../img/containers/blackbg/whiteBR.gif) no-repeat right bottom;}

.popupBlackBL{background: url(../img/containers/blackbg/blackBL.gif) no-repeat left bottom;}
.popupBlackBR{background: url(../img/containers/blackbg/blackBR.gif) no-repeat right bottom;}

.popupBlackBLTrans{background: url(../img/containers/blackbg/transBL.gif) no-repeat left bottom;}
.popupBlackBRTrans{background: url(../img/containers/blackbg/transBR.gif) no-repeat right bottom;}

.popupWhiteBR h1, .popupBlackBR h1{text-align:left;font-size:11px; height:26px;line-height:26px;padding-left:22px; margin:0 0 20px 0;font-weight: bold;}

.popupWhiteOrangeTL{position:relative;margin:0 0 15px 0;background: url(../img/containers/blackbg/whiteOrangeHeaderTL.gif) no-repeat left top;}
.popupWhiteOrangeTR{background: url(../img/containers/blackbg/whiteOrangeHeaderTR.gif) no-repeat right top;}

.popupOrangeTL{float:left; display:inline;background: url(../img/containers/orangebg/orangeTL.gif) no-repeat left top;}
.popupOrangeTR{float:left; display:inline;background: url(../img/containers/orangebg/orangeTR.gif) no-repeat right top;}
.popupOrangeBL{float:left; display:inline;background: url(../img/containers/orangebg/orangeBL.gif) no-repeat left bottom;}
.popupOrangeBR{float:left; display:inline;background: url(../img/containers/orangebg/orangeBR.gif) no-repeat right bottom;}


a.viewProduct{display:block; width:150px;height:21px;line-height:21px; margin:0 auto; padding:0 12px 0 0; color:#fff;font-weight: bold; text-decoration:none; background: url(../img/icons/arrowWhite.gif) no-repeat right;}
a:hover.viewProduct{text-decoration:underline;}

#horizontal #productDesc{width:650px;}

#productDesc{width:470px; margin:10px auto;}
#productDesc h2{color:#c4c3c3;line-height:20px; height:20px; font-size:11px; margin:0 0 15px 0;}
#productDesc p{line-height:16px;margin:0 0 15px 0; color:#c4c3c3;}

/**** SECURITY CODE ****/
.secDesc{color:#fff; width:485px; padding:10px 0 0 0; margin:0 auto 20px auto;}

/**** FORGOTTEN PASSWORD ****/
fieldset.forgotPassword{position:relative;}
fieldset.forgotPassword p{line-height:15px;margin:0 0 15px 20px;}

.inputItem{position:relative;clear:both;float:left; display:inline;padding:4px;margin:0 0 6px 0; width:492px;}
.inputItem label{display:block;float:left; display:inline; padding:2px 0 0 0;margin:0 15px 0 0;width:110px; font-weight: bold; text-align:right;} 
.inputItem input{display:block;float:left; display:inline; width:240px; padding:2px;  border:1px solid #b6b5b5;} 
.inputItem textarea{display:block;float:left; display:inline; width:240px; height:80px; padding:2px;  border:1px solid #b6b5b5; overflow:auto;} 

.errorItem{background: #d6d3d5;}
.errorItem label{color:#ff0000; }
.errorItem input{border:1px solid #ff0000;}
.errorIcon{position:absolute; left:405px; top:6px;}
.errorList{width:400px; margin:0 auto 15px auto;padding:10px 0;clear:both;border:1px solid #ff0000; background: url(../img/icons/errorWhite.gif) no-repeat 15px;}
.errorList ul{margin:0 0 0 45px;list-style:none;}
.errorList ul li{padding:2px 0;font-weight: bold; color:#ff0000;}

.errMsg{ color:#802c09; font-weight:bold; margin-left:35px; }

.passThanks{ text-align:center; }

/****** EMAIL A FRIEND ******/
h1.emailFriendTitle{ color:#fff; font-size:11px; margin:5px 0 15px 19px; }
div.emailFriend{ width:100%; height:358px; padding-bottom:50px; background:url(../img/popup/friendBg.jpg) 50% 50% no-repeat; }

fieldset.emailFriend{position:relative;}
fieldset.emailFriend p{line-height:15px;margin:10px 0 5px 20px;}
fieldset.emailFriend{height:330px;}
.buttonHolder{ width:100%; clear:both; position:relative; }
a.friendSubmit{ display:block; width:103px; margin:0 auto; height:25px; line-height:20px; background:url(../img/popup/submitFriend.gif) top left no-repeat; color:#000; text-align:center; text-decoration:none; }
a.friendSubmit:hover{ background-position:0px -35px; color:#f4c26a; }


/********************************************** MY NEVADA **********************************************/
#myNevada{position:relative;width:600px; margin:0 auto; padding-top:78px; background: url(../img/myNevada/myNevadaHead.gif) no-repeat left top;}
#myNevada .popupOrangeBR{width:500px;}

.myNevadaDesc{color:#fff; width:560px; padding:10px 0 0 0; margin:0 auto 20px auto;}

/****** PREVIEW ******/
#myNevada .myPreview{position:relative;float:left; display:inline; width:500px; margin:24px 0 0 50px; background:#FAF2E2;}
#myNevada .myPreview .popupOrangeBR{padding:6px 10px 0 10px; width:480px; }

.sectionContent .previewStep{height:142px;width:480px; margin:0 0 6px 0; background: url(../img/icons/dotsHoriz.gif) repeat-x bottom;}
.sectionContent .previewStep p.divider{float:left; display:inline; line-height:15px;width:290px; margin:0 0 0 43px;background:none; padding:0;}
.sectionContent .previewStep .stepPicture{float:right; display:inline;margin:-8px 4px 0 0;width:106px;height:100px; text-align:center;}
.sectionContent .previewStep .stepPicture img{display:block; border:1px solid #cecece; margin:0 0 3px 0;}
.sectionContent .previewStep a.view{color:#000; text-decoration:none; padding:0 0 0 15px;background: url(../img/icons/iconMaginfy.gif) no-repeat left;}
.sectionContent .previewStep a.view:hover{text-decoration:underline;}

.myFirstStep{position:relative;height:80px;width:548px; margin:0 auto 15px auto;background: url(../img/myNevada/firstSteps.gif) no-repeat left top;}
.myFirstStep h2{position:absolute;left:14px; top:32px;width:16px;padding: 16px 0 0 0; overflow: hidden; height: 0px !important; height /**/:16px;}
.myFirstStep h2.stepOne{background: url(../img/myNevada/stepOne.gif) no-repeat left top;}
.myFirstStep h2.stepTwo{background: url(../img/myNevada/stepTwo.gif) no-repeat left top;}
.myFirstStep h2.stepThree{background: url(../img/myNevada/stepThree.gif) no-repeat left top;}
.myFirstStep h2.stepFour{background: url(../img/myNevada/stepFour.gif) no-repeat left top;}
.myFirstStep h3{position:absolute; left:60px; top:16px; font-size:12px; color:#802c09;width:470px;}
.myFirstStep p{position:absolute; left:60px; top:36px; color:#313131;width:470px;}

.nevadaButtons{clear:both; height:26px; margin:0 30px 0 0;}
.nevadaButtons div{float:right; display:inline;}

/****** WIZARD ******/

/* LOGIN */
.login .popupOrangeBR{ height:auto !important; }
.login .sectionContent fieldset { position:relative; }
.login .sectionContent fieldset h3{ float:none; display:block; }
.login div.returning{ position:relative; width:418px; height:110px; padding:16px 0 0 25px; margin-bottom:20px; background:url(../img/myNevada/login/topBox.jpg) top left no-repeat; }
.login div.new{ position:relative; clear:both; width:418px; height:219px; padding:16px 0 0 25px; background:url(../img/myNevada/login/bottomBox.jpg) top left no-repeat; }
.login div.new .left{ width:214px; float:left; }
.login div.new .right{ width:173px; float:left; }
.login fieldset label{ display:block; color:#575757; font-weight:bold; }
.login fieldset label.checkbox{ display:inline; font-weight:normal; margin-left:12px; }
.login fieldset label em{ color:#b50404; font-style:normal; }
.login fieldset input{ display:block; margin:6px 0; padding:2px; width:165px; border:1px solid #b2b6bc; }
.login fieldset input.checkbox{ display:inline; width:13px; margin:0; height:13px; border:none; }
.login fieldset input.bottom{ margin-bottom:12px; }
.login fieldset select{ display:block; margin:6px 0; padding:1px 2px; border:1px solid #b2b6bc; }
.login fieldset small{ color:#b50404; }
.login fieldset small a{ color:#b50404; text-decoration:none; }
.login fieldset .left small{ display:block; margin-top:17px; }
.login a.myStatic{ display:block; position:absolute; line-height:2.0; text-decoration:none; text-align:center; color:#000; }
.login div.returning a.login{ top:77px; left:234px; width:91px; height:28px; background:url(../img/myNevada/login/login.gif) top left no-repeat; }
.login div.returning a.login:hover{ background-position:0px -37px; color:#f4c26a; }
.login div.new a.create{ top:171px; left:279px; width:131px; height:27px; background:url(../img/myNevada/login/createAccount.gif) top left no-repeat; }
.login div.new a.create:hover{ background-position:0px -28px; color:#f4c26a; }

#wizard{position:relative;width:596px; margin:0 auto;height:676px;background: url(../img/myNevada/bgGradient.gif) no-repeat right -4px #fff;}
.wizardStepsContainer{height:67px;background: url(../img/myNevada/bgStep.gif) repeat-x top;}
.wizardSteps{position:relative;width:355px; margin:0 auto; padding:0px 0 0 0px;}
.wizardSteps ul{width:325px;margin:0 auto; padding:0;height:67px; background: url(../img/icons/dotsHoriz.gif) repeat-x 0px 38px;}
.wizardSteps ul li{float:left; display:inline;width:38px;padding: 48px 0 0 0; margin:11px 0 0 36px;overflow: hidden; height: 0px !important; height /**/:48px;}
.wizardSteps ul li.stepOne{background: url(../img/myNevada/step1.gif) no-repeat left -59px;}
.wizardSteps ul li.stepTwo{background: url(../img/myNevada/step2.gif) no-repeat left -59px;}
.wizardSteps ul li.stepThree{background: url(../img/myNevada/step3.gif) no-repeat left -59px;}
.wizardSteps ul li.stepFour{background: url(../img/myNevada/step4.gif) no-repeat left -59px;}
.wizardSteps ul li.currentStep{background-position:left 0px;}

.nonWizardSteps{position:relative;}
.nonWizardSteps ul{margin:0 0 0 48px;padding:18px 0 0 0;height:67px;}
.nonWizardSteps ul li{float:left; display:inline; margin:0 12px 0 0;font-size:10px;font-weight: bold;}
.nonWizardSteps ul li a{display:block;float:left; display:inline;height:24px; line-height:24px;padding: 0 0 0 28px; color:#000; text-decoration:none;}

.nonWizardSteps ul li.stepOne a{background: url(../img/myNevada/nonwizard/step1.gif) no-repeat left -36px;}
.nonWizardSteps ul li.stepTwo a{background: url(../img/myNevada/nonwizard/step2.gif) no-repeat left -36px;}
.nonWizardSteps ul li.stepThree a{background: url(../img/myNevada/nonwizard/step3.gif) no-repeat left -36px;}
.nonWizardSteps ul li.stepFour a{background: url(../img/myNevada/nonwizard/step4.gif) no-repeat left -36px;}
.nonWizardSteps ul li.currentStep a{color:#9b1313;background-position:left 0px;}
.nonWizardSteps ul li a:hover{text-decoration:underline;background-position:left 0px;}

#viewPort{position:absolute; left:50px; top:80px;width:500px; height:570px;overflow:hidden;}
#viewPort .sectionContent{padding:8px 10px;}

/* MY SECTION */
#mySectionContainer{width:2100px;float:left; display:inline;}

.mySection{position:relative;float:left; display:inline; width:500px; margin:0 20px 0 0; background:#FAF2E2;}
.mySection .popupOrangeBR{height:570px;}

h2.wizardStep{clear:both;margin:0 0 8px 0;font-size:12px;padding: 34px 0 0 0; overflow: hidden; height: 0px !important; height /**/:34px;}
h2.wizardLogin{ background:url(../img/myNevada/login/headerLogin.gif) no-repeat left top; }
h2.wizardStepOne{background: url(../img/myNevada/headerStep1.gif) no-repeat left top;}
h2.wizardStepTwo{background: url(../img/myNevada/headerStep2.gif) no-repeat left top;}
h2.wizardStepThree{background: url(../img/myNevada/headerStep3.gif) no-repeat left top;}
h2.wizardStepFour{background: url(../img/myNevada/headerStep4.gif) no-repeat left top;}

#section_1{height:420px;}
#section_2{height:250px;}
#section_4{margin:3px 0 0 5px; width:428px;height:338px;}

html>body .sectionScroller {overflow: hidden;}
* html .sectionScroller { overflow-y: hidden; }

html>body .section4Scroll { overflow-y: scroll;}
* html  .section4Scroll { overflow-y: scroll; }

html>body .overFlowOn{ overflow:auto;}
* html .overFlowOn{ overflow-y:auto;}

.sectionContent{position:relative;/*left:-1560px;*/}
.sectionContent p{line-height:16px;width:390px; margin:0 0 14px 43px;}
.sectionContent p.divider{padding-bottom:16px;background: url(../img/icons/dotsHoriz.gif) repeat-x bottom;}

.sectionContent fieldset {margin:0 0 0px 24px;width:432px;}
.sectionContent fieldset h3{height:20px;float:left; display:inline; width:380px;margin:0 0 10px 16px;font-size:12px;color:#985434;font-weight: bold;}
.sectionContent fieldset h4{float:left; display:inline; width:380px;margin:0 0 10px 4px;padding:0 0 0 18px;font-size:10px;color:#151515;font-weight: bold; background: url(../img/icons/arrowDotsBlack.gif) no-repeat left;}
.sectionContent fieldset .musicItem{float:left; display:inline; padding:4px 0; width:400px;}
.sectionContent fieldset .musicItem label{display:block;float:left; display:inline; }
.sectionContent fieldset .musicItem input{float:left; display:inline; margin:0 8px 0 0;}
.sectionContent fieldset .musicItem .musicTypeContainer{float:left; display:inline;width:400px; }
.sectionContent fieldset .musicItem .musicTypeContainer .musicItem{float:left; display:inline; width:178px; margin:0 0 0 22px; }

.musicTypePadding{float:left; display:inline;padding:14px 0 6px 0;border-bottom:1px solid #ECAC36; margin:0 0 6px 0; background: url(../img/myNevada/dotDivider.gif) no-repeat 22px 8px;}

/** CONTAINER **/
.containerT{clear:both;float:left; display:inline; margin:0 0 25px 0;background: url(../img/myNevada/containerT.gif) no-repeat left top;}
.containerB{float:left; display:inline;padding:10px 8px 10px 14px; width:410px; background: url(../img/myNevada/containerB.gif) no-repeat left bottom;}
.inputContainer{clear:both;float:left; display:inline;padding:0px 13px; width:404px;  margin:0 0 20px 0;}

/**** 1 - INSTRUMENT TYPES ****/

/**** 2 - ABILITY + BRANDS ****/
.abilityContainer{height:34px;}
.abilityContainer .ability{float:left; display:inline; padding:10px 0 0 0;}
.abilityContainer .ability label{display:block;float:left; display:inline; }
.abilityContainer .ability input{float:left; display:inline; margin:0 8px 0 0;}

.elementsContainer{height:134px;}
.elements{float:left; /*display:inline;*/ width:200px; padding:4px 0 4px 0;}
.elements label{display:block;float:left; display:inline; }
.elements input{float:left; display:inline; margin:0 8px 0 0;}

.abilityContainer .beginner{margin:0 80px 0 10px;}
.abilityContainer .intermediate{margin:0 84px 0 0;}

.brandItem{float:left; display:inline; width:118px;margin:3px 12px 0 0;}
.brandItem input{float:left; display:inline; margin:0px 8px 0 0;}
.brandItem img{float:left; display:inline;}

.selectAll{text-align:right;color:#666;}
.selectAll a{font-size:10px; color:#666;}

.selectAbility{width:370px;float:left; display:inline;clear:both; text-align:right; padding-right:10px;}

/**** 4 - PRODUCT WATCHING ****/
.noWatching{width:400px;float:left; display:inline;padding:50px 0;}
.sectionContent fieldset .noWatching h3{width:400px;padding:0px; margin:0px;color:#911d1d; text-align:center; line-height:18px; height:36px;}

.productWatch{margin:10px 0;width:438px; height:382px;background: url(../img/myNevada/bgProductWatching.gif) no-repeat left top;}
.productWatch table{width:410px;margin:6px 0px 0 6px; border-collapse:collapse}
.productWatch table tr:hover{opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8;}
.productWatch table tr th{line-height:22px; text-align:center;}
.productWatch table tr th.productRemove{width:47px;}
.productWatch table tr th.productName{padding:0 0px 0 12px;width:220px; text-align:left;}
.productWatch table tr th.productPrice{width:65px;}
.productWatch table tr th.productSale{color:#911414;width:70px;}

.productWatch .sectionScroller table{margin:0;}
.productWatch .sectionScroller table tr.saleRow td{border-bottom:1px solid #fff;}

.productWatch table tr td{color:#151515;padding:5px 0;vertical-align:top;height:45px;text-align:center;}
.productWatch table tr td input{margin:3px 0 0 0;}
.productWatch table tr td.productRemove{width:47px;}
.productWatch table tr td.productName{padding:5px 0 5px 12px;width:220px; text-align:left;}
.productWatch table tr td.productName a{padding:0 0px 0 0px;color:#151515; text-decoration:none;}
.productWatch table tr td.productName a:hover{text-decoration:underline;}
.productWatch table tr td.productPrice{width:65px;}
.productWatch table tr td.productSale{color:#911414;width:70px;}

.productWatch table tr.saleRow td{background-color:#931515; color:#fff;}
.productWatch table tr.saleRow td.productName a{color:#fff;}
.productWatch table tr.saleRow td.productSale{font-weight: bold;}

.productWatch table tr.altRow td{background-color:#edd9b1;}
.productWatch table tr.altRow td.productName a{color:#000;}
.productWatch table tr.altRow td.productName a{color:#000;}
.productWatch table tr.altRow td.productPrice{color:#000;}
.productWatch table tr.altRow td.productSale{color:#000;}


.wizardSteps .arrow{bottom:23px;}
.wizardSteps .arrow a{padding:32px 0 0 0; overflow: hidden; height: 0px !important; height /**/:32px;}
.wizardSteps .arrowLeftContent{left:85px;}
.wizardSteps .arrowRightContent{right:77px;}

.arrow{ position:absolute; bottom:8px; width:65px; height:27px; }
.arrow a{ display:block; height:27px; line-height:24px; color:#f4c26a; text-decoration:none; }
.arrow a:hover{ background-position:0px 0px; color:#000; }

.arrowLeftContent{left:10px;}
.arrowLeftContent a{ text-indent:22px; background:url(../img/myNevada/littleBack.gif) 0px 0px no-repeat; }
.arrowLeftContent a:hover{ background:url(../img/myNevada/littleBackOn.gif) 0px 0px no-repeat; }
.arrowRightContent{right:6px;}
.arrowRightContent a{ text-indent:12px; background:url(../img/myNevada/littleNext.gif) 0px 0px no-repeat; }
.arrowRightContent a:hover{ background:url(../img/myNevada/littleNextOn.gif) 0px 0px no-repeat; }

.mySaveOverall{ position:absolute; bottom:6px; left:154px; width:196px; height:28px; }
.mySaveOverall a.buttonSave{ display:block; height:28px; text-align:center; color:#000; font-weight:bold; line-height:24px; background:url(../img/myNevada/saveChanges.gif) 0px 0px no-repeat; text-decoration:none; }
.mySaveOverall a.buttonSave:hover{ background-position:0px -30px; color:#f4c26a; }

/********************************************** COPY **********************************************/
.contentPage{padding:0 10px 10px 10px; background:#fff;}
.contentPage p{margin:0 0 18px 0;color:#1f1e1e; line-height:16px;}
.contentPage h3{font-size:11px; color:#6c6b6b;margin:0 0 20px 0px;}
.contentPage h4{font-size:11px; color:#262626;margin:0 0 8px 0px;}
.contentPage ul{list-style: disc; margin:10px 20px 10px 20px;}
.contentPage ul li{color:#262626; padding:2px 0; line-height:15px;}
.contentPage a{color:#262626;}

/* write a review */
.reviewContainer .head { width:541px; height:102px; background:url(../img/product/writeReview/head.gif) no-repeat; }
.reviewContainer .head .closeContainer, .videoContainer .head .closeContainer { float:right; margin:32px 15px 0 0;}
.videoContainer .head .closeContainer { margin-right:17px; }
.reviewContainer .body { width:541px; background:#004f52 url(../img/product/writeReview/bodyBG.jpg) no-repeat 0 0; padding-bottom:25px; }
.reviewContainer .foot { width:541px; height:12px; background:url(../img/product/writeReview/foot.gif) no-repeat; }
.reviewContainer .formHead { width:510px; height:34px; margin:0 auto; background:url(../img/product/writeReview/formHead.gif) no-repeat;}
.reviewContainer p.disclaimer { color:#f7dc4e; width:515px; text-align:left; padding:80px 0 0 17px; margin-bottom:12px; line-height:12px; }
.reviewContainer p.nopadding { padding-top:0; }
.reviewContainer .formHead { width:510px; position:relative;}
.reviewContainer .formHead h2 { color:#ffffff; font-family:tahoma; font-size:12px; font-weight:bold; padding:13px 0 0 30px; line-height:1.2em; }
.reviewContainer .form { width:507px; background:#ffffff url(../img/product/writeReview/formBG.gif) no-repeat -2px bottom; margin:0 auto; position:relative; left:1px; padding-bottom:15px; }
.reviewContainer .form .reviewProduct { width:490px; text-align:center; }
.reviewContainer .form fieldset { margin-left:30px; width:400px; }
.reviewContainer .form .row { width:390px; line-height:14px; margin-bottom:10px; clear:both; }
.reviewContainer .form label { width:90px; display:block; float:left; text-align:right; font-weight:bold; margin-right:20px;}
.reviewContainer .form input { width:273px; display:block; }
.reviewContainer .form textarea { width:271px; height:98px; display:block; float:left; }
.reviewContainer .preview { width:266px; height:35px; padding:8px 0 0 10px; background:url(../img/product/writeReview/preview.gif) no-repeat; float:left; margin:0 0 10px 111px; }
.reviewContainer .preview p { color:#ffffff; width:100px; line-height:12px; }
.reviewContainer .preview p a { color:#f7dc4e; text-decoration:none; }
.reviewContainer .preview p a:hover { text-decoration:underline; }
.reviewContainer .form .postReview { background:url(../img/buttons/moreInfo-trans.png) no-repeat; clear:both; float:right; margin:10px 15px 0 0; width:97px; display:block; text-align:center; }
.reviewContainer .form .postReview:hover { background:url(../img/buttons/moreInfoOn-trans.png) no-repeat; }
.reviewContainer .form .postReview strong { background:none; padding-left:26px; }
.reviewContainer .thanks { width:514px; height:304px; background:url(../img/product/reviewThanks.gif) no-repeat; margin:34px auto 19px; position:relative; }
.reviewContainer .thanks p { width:100%; text-align:center; font-weight:bold; font-size:14px; position:absolute; bottom:126px; }

.reviewContainer .loginForm  {padding-bottom:6px; position:relative; width:507px; margin:0 auto; background:url(../img/product/writeReview/loginFormBG.gif) no-repeat right bottom;}
.reviewContainer .loginForm .formHead {width:507px; margin:0; background:url(../img/product/writeReview/loginFormHead.gif) no-repeat;}
.reviewContainer .formHead .expand {position:absolute; right:17px; top:13px}
.reviewContainer .formHead .expand a {display:block; height:14px; line-height:12px; padding-right:20px; font-size:11px; font-weight:normal; color:#fff; text-decoration:none;}
.reviewContainer .formHead .expand a.loginClosed{background:url(../img/checkout/basketPLus.gif) no-repeat right top;}
.reviewContainer .formHead .expand a.loginOpen{background:url(../img/checkout/basketMinus.gif) no-repeat right top;}
.reviewContainer .loginForm .form {background:none; padding-bottom:0; padding-top:10px;}
.reviewContainer .form p.note {width:450px; height:22px; margin:0 auto 10px auto; text-align:center; background-color:#fae5bf; font-size:11px; font-weight:normal; color:#000; line-height:20px;}
.reviewContainer .loginForm .form .postReview {margin:0 13px 15px 0;}

/* example review */
.exampleReviewContainer .body {width:511px; background:#004f52 url(../img/product/writeReview/bodyBG.jpg) no-repeat 0 0; padding:80px 15px 25px 15px;}
.exampleReviewContainer p {color:#f7dc4e; margin-bottom:12px; line-height:12px;}
.exampleReviewContainer ul {padding:0 10px 10px 10px; list-style:none;}
.exampleReviewContainer ul li {background:url(../img/product/writeReview/bulletGreen.gif) no-repeat 0 5px; color:#f7dc4e; margin-bottom:5px; line-height:12px; position:relative; padding-left:15px;}
.exampleReviewContainer ul.negative li {background-image:url(../img/product/writeReview/bulletRed.gif);}


