/*Master Page*/
#main{width:980px;min-height:600px;text-align:left;padding:0px;
    margin:auto;}
.floatLeft{float:left;}
.floatRight{float:right;}
.autoFlow{overflow:auto;}
.equiloxTitle{margin:0px 0px 13px 2px;}
.topNav{width:980px;margin:0px;}
.IE6Fix{}
*html .IE6Fix{float:left;}
.mainContent{width:980px;background-color:#1c1c1c;overflow:auto;}
.bottomNavMain{width:980px;height:40px;background-image:url('../../images/bg_bottomNav.jpg');
    padding:12px 0px 0px 20px;background-repeat:no-repeat;
    color:#d0c2bb;overflow:auto;}
.bottomNavContentLine{width:1px;color:#8d6b57;padding:0px;margin:0px 9px 0px 9px;float:left;}
.footer{color:#d0c2bb;padding-top:17px;}

/*Home Page*/
.homeMainTop{width:980px;height:321px;background-image:url('../../images/home/bg_main.jpg');
    margin:0px;overflow:auto;background-color:#f6dfa9;}
.homeMainContent{width:820px;padding:0px;float:left;overflow:auto;}
.homeMainButtons{padding:259px 0px 0px 260px;overflow:auto;color:#f6dfa9;}
.homeButtonsLinks{float:left;margin-right:5px;}
.homeWatchVideos{padding:165px 25px 0px 0px;float:right;}
.homeMainProducts{background-color:#0a0a0a;}
.homeProductsHdr{width:160px;float:left;}
.homeProducts{float:left;}
.homeMainPromos{height:92px;background-image:url('../../images/home/bg_whiteShadow.gif');
    background-repeat:repeat-x;background-color:#fff;margin:0px;overflow:auto;color:#fff;}
.homeLeftPromo{float:left;}
.homeLeftPromoPic{width:403px;padding:20px 18px 0px 20px;float:left;}
.homeLeftPromoTxt{width:380px;padding:40px 0px 0px 0px;float:left;}
.homePromosLine{width:1px;height:92px;margin:0px 20px 0px 10px;background-color:#dcdcdc;
    float:left;}
.homeRightPromo{overflow:auto;}
.homeRightPromoTxt{margin-top:20px;color:#000;}
.homeRightPromoPic{margin:7px 0px 0px 3px;}

/*Why Equilox - Master Page /////Shared for all sidenav layout pages/////*/
.equiloxSideNav{width:180px;background-color:#1c1c1c;padding:17px 20px 16px 20px;color:#fff;float:left;}
.equiloxSideNavTxtTop{padding:11px 0px 10px 0px;font-size:11px;}
.equiloxSideNavTxt{padding:11px 0px 10px 0px;border-top:solid 1px #4e4e4e;font-size:11px;}
.equiloxSideNavMain{width:760px;background-color:#fff;overflow:auto;}
*html .equiloxSideNavMain{width:760px;background-color:#fff;float:right;}

/*Why Equilox*/
.whyMainContentPic{}
.whyMainContentMain{width:715px; padding:30px 30px 30px 15px;overflow:auto;}
*html .whyMainContentMain{width:715px; padding:30px 30px 0px 15px;margin-bottom:30px;overflow:auto;}
.whyMainContentMainTop{margin-bottom:20px;overflow:auto;}
.whyMainContentMainTopLeft{padding:0px 30px 0px 0px;float:left;}
.whyMainHeader{padding-left:15px;}
.whyTopLeftShell{padding-top:16px;}
.whyTopLeftPic{width:146px;padding:0px 6px 0px 2px;float:left;}
.whyTopLeftTxt{width:304px;padding-top:7px;float:left;}
.whyMainContentMainTopRight{width:197px;background-color:#f3efe8;padding:15px;float:right;}
.whyTopRightTitle{padding-bottom:4px;}
.whyTopRightShell{padding-top:9px;}
.whyTopRightBullet{float:left;margin:3px 7px 0px 0px;}
.whyTopRightTxt{overflow:auto;}
.whyMainContentMainBottom{width:700px;padding:0px 0px 0px 15px;color:#fff;}
.whyMainBottomBorder{border-top:solid 1px #ccc;padding:30px 0px 0px 0px;}
.whyMainBottomPromoLeft{width:216px;height:80px;float:left;padding-right:10px;}
.whyMainBottomPromo{width:216px;height:80px;border-left:solid 1px #ccc;padding:0px 10px 0px 10px;float:left;}
.whyMainBottomPromoRight{width:163px;border-left:solid 1px #ccc;padding:0px 5px 0px 8px;float:right;}
.whyMainBottomPromoImg{padding-bottom:10px;}
.whyMainBottomPromoArrow{float:left;width:14px;margin-top:4px;}
.whyMainBottomPromoTxt{overflow:auto;}

/*Why Equilox - The Equilox Advantage Master Page --/////Shared for all 3 columns layout pages
And some for the two columns layout pages/////---*/
.threeColumnsMain{width:540px;padding:30px 30px 30px 30px;float:left;}
*html .threeColumnsMain{width:540px;padding:30px 30px 0px 30px;margin-bottom:30px;float:left;}
.threeColumnRightColumn, .twoColumnRightColumn{width:124px;padding:30px 16px 30px 20px;
    background-image:url('../../images/bg_rightColumnTexture.jpg');
    background-repeat:repeat-y;float:right;}
.threeColumnRightColumnBg, .twoColumnRightColumnBg{background-image:url('../../images/bg_rightColumnTexture.jpg');
    background-repeat:repeat-y;}

/*Why Equilox - The Equilox Advantage */
.whyAdvTesti{padding:7px 0px 13px 0px;}
.whyAdvMoreTesti{padding-top:12px;}
.whyAdvMoreTestiArrow{float:left;width:11px;margin-top:4px;}
*html .whyAdvMoreTestiArrow{float:left;width:7px;margin-top:4px;}
.whyAdvMoreTestiTxt{overflow:auto;padding-bottom:24px;}
.whyAdvPromos{padding:0px 0px 28px 0px;color:#ece6db;}
.whyAdvMainHdr{padding:0px 0px 3px 0px;}
.whyAdvMainTxt{padding:20px 0px 0px 0px;}
.whyAdvTxt{margin-top:5px;}

/*Why Equilox - Glue-on VS Nail-On */
.whyGlueMainTxt{padding:22px 0px 16px 0px;}
.whyGlueDetails{padding:20px 0px 0px 0px;border-top:solid 1px #ccc;}
.whyGlueDetailsGlue{width:250px;padding-right:19px;border-right:solid 1px #ccc;float:left;}
.whyGlueDetailsNail{width:250px;padding-left:20px;float:right;}
.whyGlueDetailsGlueImg{padding-bottom:2px;}
.whyGlueDetailsBullets{padding-top:15px;overflow:auto;}
*html .whyGlueDetailsBullets{padding-top:15px;float:left;}
.whyGlueDetailsBulletsNum{width:9px;height:19px;
    background-image:url('../../images/bg_blueDot.gif');
    background-repeat:no-repeat;float:left;
    padding:3px 4px 0px 6px;}
.whyGlueDetailsBulletsTxt{width:221px;overflow:auto;padding:2px 0px 0px 10px;}

/*Why Equilox - Testimonials */
.whyTestimonHdr{margin-top:4px;}
.whyTestimonTxt{padding:22px 0px 16px 0px;}
.whyTestimonContentLine{padding:17px 0px 0px 0px;margin:0px 0px 20px 0px;border-top:solid 1px #ccc;}
.whyTestimonContent{padding:0px 0px 0px 0px;margin:0px 0px 20px 0px;}
.whyTestimonImg{width:23px;float:left;padding-right:10px;}
.whyTestimonTxt{padding:8px 0px 0px 0px;overflow:auto;}
*html .whyTestimonTxt{width:507px;padding:8px 0px 0px 0px;float:left;}
.whyTestimonForm{width:500px;padding:20px 20px 20px 20px;margin-top:5px;
    background-color:#f3efe8;overflow:auto;}
.whyTestimonFormTop{padding-bottom:16px;}
.whyTestimonFormHdr{width:140px;float:left;}
.whyTestimonFormFieldsNames, .contactUsFormFieldsNames{margin:12px 0px 0px 0px;}
.whyTestimonFormSubmit{text-align:right;margin-top:20px;padding-left:431px;color:#f3efe8;}

/*forms error messages*/
.formError{padding:10px 10px 0px 10px;}
#formErrorMain{display:none;}

/* Producta - Main */
.productMinHeight{min-height:500px;}
*html .productMainHeight{height:150px;}
.productsMainColumn{width:565px;padding:30px 30px 30px 5px;float:left;}
*html .productsMainColumn{width:565px;padding:30px 30px 0px 5px;margin-bottom:30px;float:left;}
.productsImg{width:225px;float:left;}
.productsMain{width:340px;float:right;}
.productsTxt{padding:20px 0px 0px 0px;}
.productsForm{padding:18px 0px 0px 0px;color:#fff;}
.productsFormDropdown1{width:145px;float:left;
    *float:none; /*just for IE*/}
.productsFormDropdownMain{width:150px;float:left;}
.productsFormDropdown2{width:85px;
    float:left;padding:0px 6px 0px 6px;
    *float:none;*padding:8px 0px 0px 0px;margin-bottom:8px; /*just for IE*/}
.productsFormSizeTxt{min-width:160px;float:left;color:#000;border:solid 1px #ccc;padding:4px;}
.productsFormSizeTxtMain{min-width:160px;float:left;color:#000;
    border:solid 1px #ccc;padding:4px;margin-right:6px;}
.productsFormColorTxt{width:50px;float:left;color:#000;margin:0px 6px 0px 6px;
    padding:4px;border:solid 1px #ccc;}
.productsFormDropdownColor{width:62px;float:left;padding:0px 6px 0px 6px;}
.AccessoriesExtra{padding-top:20px;}
.AccessoriesExtraAll{width:336px;height:112px;border:solid 1px #ccc;
    float:left;padding:10px 0px 0px 0px;text-align:center;}
.AccessoriesExtraOne{width:168px;height:112px;border:solid 1px #ccc;
    float:left;padding:10px 0px 0px 0px;text-align:center;}
.AccessoriesExtraTwo{width:168px;height:112px;
    border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;
    padding:10px 0px 0px 0px;text-align:center;float:left;}
#Accessories150, #Accessories14, #Accessories420{color:#000;padding-top:20px;display:none;}
#Accessories{color:#000;padding-top:20px;}

/* Products - Accessories & Extras - Shared*/
.productsMainTxt{padding:20px 0px 0px 0px;}
.productsContent{padding:15px 0px 0px 0px;}
.productsContentExtra{padding:27px 0px 0px 0px;}
.productsContentImg{width:110px;}
.productsContentTxt{
	width:305px;
}
.productsContentButton{width:130px;color:#fff;padding-top:12px;}
.productsContentHeight{height:16px;}
.productsContentBorder{border-bottom:solid 1px #ccc;
    margin:10px 0px 10px 0px;}
.productsContentTxtSub, .faqAnswersSub{margin-top:3px;line-height:16px;}

/*FAQ * - Shared for all two columns layouts (No Left Side Nav, No top image)*/
.twoColumnsContentMain{background-color:#fff;}
.twoColumnsMain{width:760px;padding:30px;float:left;}
.faqMainTxt{padding:20px 0px 11px 0px;}
.faqQuestionsShell{padding-top:3px;}
.faqQuestionsLeft{width:9px;float:left;padding:4px 3px 0px 0px;}
*html .faqQuestionsLeft{width:9px;float:left;padding:4px 0px 0px 0px;}
.faqQuestionsRight{overflow:auto;}
.faqAnswerMain{border-top:solid 1px #ccc;margin-top:30px;padding-top:6px;}
.faqAnswersShell{padding-top:19px;}

/*Privacy */
.privacyAnswerMain{padding-top:6px;}

/*Contact Us & Contact Us Thank you*/
.twoColumnsMainNoPad{width:820px;float:left;}
.contactUsMainTxt{padding:20px 0px 0px 0px;margin-bottom:18px;}
.contactUsForm{width:470px;padding:20px;margin:0px 20px 0px 0px;
    background-color:#f3efe8;float:left;}
.contactUsFormTop{padding-bottom:3px;}
.contactUsFormHdr{width:167px;float:left;margin-top:1px;}
.contactUsFormSubmit{text-align:right;margin-top:20px;
    padding-left:401px;color:#f3efe8;}
.contactUsFormCheckBox{padding:0px 5px 0px 0px;float:left;}
.contactUsFormCity, .contactUsFormPhone{width:160px;padding-right:18px;float:left;}
.contactUsFormState{width:57px;padding-right:18px;float:left;}
.contactUsFormPhoneShell{width:160px;padding-right:18px;float:left;position:relative;}
.contactUsFormPhoneCoLeft{position:absolute;left:0px;top:7px;}
.contactUsFormPhoneCode{position:absolute;left:9px;top:0px;}
.contactUsFormPhoneCoRight{position:absolute;left:53px;top:7px;}
.contactUsFormPhoneOne{position:absolute;left:62px; top:0px;}
.contactUsFormPhoneDash{position:absolute;left:107px; top:8px;}
.contactUsFormPhoneTwo{position:absolute;left:114px; top:0px;}
.contactUsFormEmail{width:136px;padding-right:18px;float:left;}
.contactUsInfo{overflow:auto;}
.contactUsInfoMain{width:190px;padding:20px;
    background-color:#f3efe8;}
.contactUsInfopromo{width:190px;padding:20px;margin-top:20px;
    background-color:#f3efe8;color:#f3efe8;}
.contactUsInfoTxt{padding:15px 0px 0px 0px;}

/* Find A Dealer */
.dealerMainTxt{padding:20px 0px 0px 0px;margin-bottom:16px;}
.errorMessageTxt{margin-bottom:18px;}
#errorMessage{display:none;}
.dealerLocationsShell{background-color:#f3efe8;width:760px;height:53px;}
.dealerLocationsImg{padding:9px 10px 6px 13px;float:left;}
.dealerLocationsForm{padding-top:16px;overflow:auto;}
.dealerLocationsFormTxt{padding-top:5px;float:left;}
.dealerLocationsFormField{padding:2px 5px 0px 5px;float:left;}
.dealerLocationsFormSubmit{padding-top:1px;color:#f3efe8;}
.dealerOnlineShell{width:720px;background-color:#f3efe8;padding:20px;margin-top:20px;}
.dealerOnlineContent{padding-top:12px;overflow:auto;}
.dealerOnlineContentLeft{padding:0px 40px 0px 0px;float:left;}

/* Find A Dealer Results */
.dealerResultsBack{padding:0px 0px 27px 0px;border-bottom:solid 1px #ccc;}
.dealerResultsArrow{width:8px;float:left;padding:4px 0px 0px 0px;}
.dealerResultsBackTxt{padding-left:4px;overflow:auto;}
.dealerResultsShell{padding-top:30px;}
.dealerResultsNear{padding:22px 0px 0px 0px;}
.dealerResultsDataShell{padding-top:20px;}
.dealerResultsDataArrow{width:13px;float:left;padding-top:5px;}

/* Instructions For Use - How-To-Videos */
.instructionsVideosMain{min-height:150px;padding:0px;}
.instructionsVideosShell{padding-top:20px;}
.instructionsVideosVideo{width:760px;}
.instructionsVideosLinks{width:168px;min-height:315px;padding-left:20px;overflow:auto;}
.instructionsVidLinksShellTop{overflow:auto;padding-bottom:0px;}
.instructionsVidLinksShell{margin-top:8px;padding-top:8px;border-top:solid 1px #ccc;overflow:auto;}
*html .instructionsVidLinksShellTop{overflow:auto;margin-bottom:10px;}
*html .instructionsVidLinksShell{margin:8px 0px 10px 0px;padding-top:7px;
    border-top:solid 1px #ccc;overflow:auto;}
.instructionsVideosImg{width:64px;height:36px;float:left; border:solid 2px #fff;}
.instructionsVideosImgOver{width:64px;height:36px;float:left;border:solid 2px #af682a;}
.instructionsVideosImgOn{width:64px;height:36px;float:left;border:solid 2px #5197d4;}
.instructionsVideosTxt{padding:4px 0px 0px 8px;overflow:auto;min-height:36px;}

#videoPlayer{width:512px;height:315px;display:none;}

/* Instructions For Use - Step-by-Step */
.threeColumnsStepGuide{width:570px;padding:30px 0px 30px 30px;float:left;}
*html .threeColumnsStepGuide{width:570px;padding:30px 0px 0px 30px;margin-bottom:30px;float:left;}
.stepGuideMainTxt{padding:22px 30px 30px 0px;}
.stepGuideContent{color:#fff;}
.stepGuideOnline{width:289px;padding:0px 20px 0px 0px;float:left;}
.stepGuideOnlineImg{padding-top:20px;}
.stepGuidePDFImg{padding-top:18px;}
.stepGuidePDF{width:240px;float:right;padding-left:20px;
    border-left:solid 1px #ccc;}
.stepGuidePDFTxt{padding:8px 30px 0px 0px;color:#000;}
