﻿#breadcrumb{padding:10px 0px 10px 25px;font-size:11px}

/* Account Section */

h1 {margin-top:0px;}

h2 { color:#1993D7; font-size:12px; line-height:15px; margin-top:0px; margin-bottom:4px; }
h2 a { text-decoration:none; color:#1993D7; }
h2 a:hover { text-decoration:underline; }
h3 { margin-bottom:0px; margin-top:30px; }
h4 { font-size:12px;color:#ffffff; line-height:18px; margin:0px 0px 0px 0px;}

#account-faux-column-container{position:relative;background:transparent url(/images/_global/faux-right-column.gif) repeat-y bottom right;width:942px}
#account-leftnav-container{float:left; width:284px; margin-top:20px;}
#account-right-container{float:left; width:639px; margin-top:20px;}
#account-header-txt{float:left;width:635px;}
#account-header-txt-body{padding:10px 0px 5px 30px;}
#account-header-txt-body p{margin-top:10px;margin-bottom:10px}
#account-content{clear:both; width:942px}
#account-content .dropdowncontainer{ background-image:url(/images/crest-products/products-blue-bar.jpg); background-repeat:no-repeat; width:894px; height:35px; padding:8px 0px 0px 20px; margin:15px 0px 0px 25px;}
.account-content-left {float:left;margin:0px 0px 10px 30px;padding:0;width:420px;display:inline}
#account-content-right {float:right;margin:25px 20px 10px 0px;padding:0;width:420px;display:inline}
#account-txt-body{padding:0px 0px 0px 0px;}
#account-right-column{float:right;position:relative;width:300px;min-height:400px;background:#eaf7fd url(/images/_global/internal-header-right-column.jpg) no-repeat top right}
#account-callout {margin:85px auto 0px auto;width:270px;}
#account-upsell {margin:0px auto 0px auto;width:270px;}
#account-related-reading {margin:0px auto 0px auto;width:270px;}
#account-logo {float:left;width:250px;height:190px;}
#account-name {float:right;width:340px;height:190px;}
#account-btn-container{width:200px;padding-left:50px;padding-bottom:20px}
#account-enlarge-container{float:left;width:100px;}
#account-print-container{float:right;width:100px}
#account-view-larger {cursor:pointer;display:block;background: url(/images/_global/btn-enlarge.gif) top left no-repeat;padding-left:20px;color:#1993D7}
#account-print{cursor:pointer;display:block;background: url(/images/_global/btn-print.gif) top left no-repeat;padding-left:20px;color:#1993D7}

.callout-container{margin:10px 58px 0px 82px; width:780px;}
.calloutLeft{float:left; width:430px;}
.calloutRight{float:left; width:350px;}
.callout-text{padding:15px 10px 10px 10px; width:330px;}
.callout-footnote{padding:5px 0px 20px 10px;font-size:10px;}

/* form fields */
.hideLabel{display:none;}
.clearFloat{clear:both;}

#loginDivs{width:900px;margin-left:auto;margin-right:auto;position:relative}
#loginContainer{width:501px;float:left;margin:0px;padding:0px;position:relative}

#loginTop{width:501px;height:7px;font-size:0px;background: url(/images/account/loginBoxTop.png) top left no-repeat;margin:0px;padding:0px;}
#loginMiddle{width:501px;background:url(/images/account/loginBoxMiddle.png) top left repeat-y;margin:0px;padding:0px;clear:both}
#loginMiddleBody{height:200px;padding-left:20px;margin-right:10px;padding-top:10px}
#loginBottom{width:501px;height:10px;background: url(/images/account/loginBoxBottom.png) top left no-repeat;margin:0px;padding:0px}

#loginFieldContainer{width:350px;margin: 10px auto 0px auto;}
#loginEmailHead{width:110px;float:left;padding-bottom:10px;color:#194767;font-weight:bold;}
#loginEmailField{width:240px;float:right;padding-bottom:10px;}
#loginPassHead{width:110px;float:left;color:#194767;font-weight:bold;}
#loginPassField{width:240px;float:right;}
#loginSubmitContainer{width:116px;height:26px;background-image: url(../images/bg-btn-submit-bluebg-with-text.jpg);  background-repeat: no-repeat;  background-position: 0 0;margin:0px; padding:0px;text-align:center;position:absolute;top:170px;left:350px;}
#loginSubmitButton{background:transparent url(/images/_global/btn-submit.gif) no-repeat top left;width:116px;height:26px}
.loginSubmitButton{background-color:transparent;border:0 none;width:116px;color:#FFF;font-weight:bold;cursor:pointer;font-size:14px;padding-top:3px}
#loginCancelButton{float:right;width:112px;height:49px;}

#register{width:384px;float:right;padding-right:10px;position:relative;}
#registerSmTop{width:384px;height:7px;font-size:0px;background:url(/images/account/registerBoxTop.png) top left no-repeat;margin:0px;padding:0px;}
#registerSmMiddle{width:384px;background:url(/images/account/registerBoxMiddle.png) top left repeat-y;margin:0px;padding:0px;clear:both}
#registerSmMiddleContainer{height:200px;padding-left:20px;margin-right:10px;padding-top:10px}
#registerSmBottom{width:384px;height:10px;background:url(/images/account/registerBoxBottom.png) top left no-repeat;margin:0px;padding:0px}
#registerButton{position:absolute;top:170px;left:250px;background:transparent url(/images/_global/btn-submit.gif) no-repeat top left;width:116px;height:26px;text-align:center;padding-top:5px;}
#registerButton a{background-color:transparent;border:0 none;width:116px;color:#FFF;font-weight:bold;cursor:pointer;font-size:14px;text-decoration:none;}
#registerSubmitButton{background:transparent url(/images/_global/btn-submit.gif) no-repeat top left;width:116px;height:26px;float:right;padding-right:10px}
.registerSubmitButton{background-color:transparent;border:0 none;width:116px;color:#FFF;font-weight:bold;cursor:pointer;font-size:14px;padding-top:3px;}
#registerCancelButton{float:right;background:transparent url(/images/_global/btn-submit.gif) no-repeat top left;width:116px;height:26px;text-align:center;padding-top:5px;padding-right:10px}
#registerCancelButton a{background-color:transparent;border:0 none;width:116px;color:#FFF;font-weight:bold;cursor:pointer;font-size:14px;text-decoration:none;display:block}

#registerContainer{width:710px;padding-left:30px}
#registerFormContainer{width:650px;margin-left:auto;margin-right:auto;}
#registerLgTop{width:710px;height:7px;font-size:0px;background: url(/images/account/registerFormTop.png) top left no-repeat;margin:0px;padding:0px;}
#registerLgMiddle{width:710px;background:url(/images/account/registerFormMiddle.png) top left repeat-y;margin:0px;padding:0px;clear:both}
#registerLgMiddleBody{padding-left:20px;margin-right:10px;padding-top:10px}
#registerLgBottom{width:710px;height:25px;background:url(/images/account/registerFormBottom.png) top left no-repeat;margin:0px;padding:0px}

#fnameFauxDIV{height:1px;width:100px;visibility:hidden;}
.FNameFaux{height:1px}
.loginFormField{width:225px;border:1px solid #78b9f0}
.loginToAccount{font-size:16px;margin:0px auto 10px auto;padding:0;color:#194767;}
.registerFormField{width:178px;border:1px solid #78b9f0}
.registerFormFieldLg{width:270px;border:1px solid #78b9f0}
.registerFormFieldSm{width:110px;border:1px solid #78b9f0}

#recentUseContainer{padding-top:10px;padding-left:10px}
.recentUse{float:left;padding-bottom:10px;}
#checkboxContainer{width:570px;}

.loginError{font-weight:bold;color:#C00;padding-left:50px}

#opt1, #opt2, #optSweeps{width:500px;float:left;padding:0px 20px 0px 10px}
.regBox {float:left;width:13px;margin-top:17px;height:13px}
.regLabel {float: left;width: 160px;font-weight: bold}

.formLeft{float:left;width:290px;}
.formRight{float:right;width:345px;}
.formLeftLg{float:left;width:385px;}
.formRightLg{float:right;width:260px;}

.regLabelSmSm{float:left;width:75px;color:#087aa4;font-weight:bold;}
.regLabelSm{float:left;width:105px;color:#087aa4;font-weight:bold;}
.regLabelLg{float:left;width:158px;color:#087aa4;font-weight:bold;}
.regLabelLgLg {float: left;width: 600px;color:#087aa4;font-weight:bold;}

.regLabelSmRTAgn {float:left;width:105px;color:#087aa4;font-weight:bold;text-align:right;padding-right:10px}

.textboxes {width: 180px;margin-bottom: 10px;}
.textboxesSm {width:80px;margin-bottom:10px;}

fieldset {border:0px solid #ccc; padding:0;margin:0 }

#bdayContainer{width:400px;}
#bdayContainerSample{width:300px;float:left}
#birthMonth{float:left;width:100px;}
#birthDay{float:left;width:60px;}
#birthYear{float:left;width:75px;}

#stateContainer{width:400px;margin-bottom:5px;}

#chatButton{margin:0px auto 10px auto;background:transparent url(/images/_global/btn-submit.gif) no-repeat top left;width:116px;height:26px}
.chatButton {background-color:transparent;border:0 none;width:116px;color:#FFF;font-weight:bold;cursor:pointer;font-size:14px;padding-top:3px}

#registerWriteReviewButton{float:right;background:transparent url(/images/_global/btn-submit.gif) no-repeat top left;width:116px;height:26px;text-align:center;padding-top:5px;padding-right:0px}
#registerWriteReviewButton a{background-color:transparent;border:0 none;width:116px;color:#FFF;font-weight:bold;cursor:pointer;font-size:14px;text-decoration:none;display:block}

#backToProductButton{float:right;background:transparent url(/images/_global/btn-back-to-product.gif) no-repeat top left;width:190px;height:24px;text-align:center;padding-top:5px;padding-right:0px}
#backToProductButton a{background-color:transparent;border:0 none;width:190px;color:#FFF;font-weight:bold;cursor:pointer;font-size:14px;text-decoration:none;display:block}

#termsConditionsAccept{width:600px;height:150px;border:1px solid #78b9f0;background-color:#FFF;padding:5px;overflow-x:hidden;overflow-y:scroll}

/* forgot password */

#forgotContainer1, #forgotContainer2, #forgotContainer3, #forgotContainer4{width:710px;padding-left:30px}
.forgotFormContainer{width:650px;margin-left:auto;margin-right:auto;}
.forgotLgTop{width:710px;height:7px;font-size:0px;background: url(/images/account/registerFormTop.png) top left no-repeat;margin:0px;padding:0px;}
.forgotLgMiddle{width:710px;background:url(/images/account/registerFormMiddle.png) top left repeat-y;margin:0px;padding:0px;clear:both}
.forgotLgMiddleBody{padding-left:20px;margin-right:10px;padding-top:10px}
.forgotLgBottom{width:710px;height:25px;background:url(/images/account/registerFormBottom.png) top left no-repeat;margin:0px;padding:0px}

.forgotSubmitButton{background:transparent url(/images/_global/btn-submit.gif) no-repeat top left;width:116px;height:26px;float:right;padding-right:10px}