.std{font-family:'Arial',sans-serif;color:black;}.std h1{font-size:32px;font-weight:300;text-transform:uppercase;padding-top:20px;padding-bottom:10px;color:#222222;}.std h2{font-size:26px;font-weight:300;color:#2175b5;text-transform:uppercase;padding-top:10px;padding-bottom:10px;}.std h3{font-size:20px;font-weight:300;text-transform:uppercase;padding-top:10px;padding-bottom:10px;color:#000000;}.std h4{font-size:12px;color:#1974b7;padding-top:5px;padding-bottom:5px;}.std p{font-size:14px;margin-bottom:0;padding-top:3px;padding-bottom:3px;color:#030303;}.std p.list{color:#2175b5;font-size:14px;font-weight:700;}.std ul,.std ol{font-size:10px;}.std ul li,.std ol li{padding-left:0;padding-top:3px;padding-bottom:3px;font-size:12px;color:#515151;font-weight:normal;}.page-title h1,.page-title h2{font-family:'Arial',sans-serif;font-weight:300;color:#1974b7;text-align:center;}.col-main>h1{font-family:'Arial',sans-serif;font-size:38px;font-weight:300;color:black;text-transform:uppercase;text-align:center;margin-top:15px;padding-bottom:20px;}.std .page-head-alt h3{font-size:20px;font-weight:300;color:#1974b7;text-transform:uppercase;padding-top:10px;padding-bottom:10px;}.four-oh-four{text-transform:uppercase;text-align:center;color:#2175b5;}.four-oh-four h1{font-size:3.5em;font-weight:700;margin-top:60px;}.four-oh-four p{font-size:22px;font-weight:300;line-height:36px;margin:50px 0 150px;}.four-oh-four p em{font-style:inherit;font-size:28px;}.col2-left-layout .col-main{float:right;width:860px;}.main{background:none;}.cms-col{float:left;width:49%;}.clear+.cms-col,.clear+.cms-col+.cms-col{margin-top:20px;}.cms-col h2{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin-bottom:15px;}.cms-col ul{list-style-type:none;font-size:12px;}.cms-col ul li{padding:0;}.cms-col ul *+li.title{margin-top:10px}.cms-catalog-request ul{list-style-type:none;}.cms-catalog-request h2~h2{margin-top:20px;padding-top:20px;border-top:1px solid #ccc;}.float-left{float:left;}.float-right{float:right;}.align-center{text-align:center;}.cms-index-index .main{width:1280px;}.featp,#home_rr{padding:0 55px;}.features{width:880px;}.cms-no-route .main{border:none;}.cms-container .page-title h1,.account-login .page-title h1{color:#FFFFFF;font-size:32px;font-weight:300;line-height:60px;margin-left:25px;text-transform:uppercase;text-align:left;}.cms-container,.account-login{margin:30px 35px 30px 35px;background:none;}.cms-container .page-title,.account-login .page-title{height:60px;width:100%;margin:0px!important;padding:0px;background:#2175B5;}.cms-container .fieldset,.account-login .fieldset{border:1px solid #cccccc;margin-top:-1px;display:block;}.cms-container .main-col,.account-login .new-users,.account-login .registered-users{width:870px;padding:0;margin:40px 0px 0px 20px;padding-bottom:60px;float:none;}.cms-container .fieldset h2,.account-login .fieldset h2{text-transform:uppercase;color:#2175b5;font-size:20px;font-weight:normal;margin-bottom:5px;}.account-login .registered-users p{margin:0px;margin-bottom:15px;font-weight:300;color:#000000;font-size:14px;}.cms-container .main-col p.required,.account-login .registered-users p.required{margin:0px;padding:0px;float:right;text-transform:uppercase;font-size:12px;margin-right:20px;color:#000000;font-weight:300;}.account-login .new-users p{margin-left:270px;margin-top:60px;color:#000000;font-size:20px;display:block;width:530px;}.cms-container div.buttons-set,.account-login .form-list li.buttons-set,.account-login div.buttons-set{padding:0px;margin:0px 20px 5px 0px;float:right;width:675px;}.cms-container p.back-link{text-align:left!important;}.buttons-set p.back-link a{font-size:14px;color:#2175b5;font-weight:normal;text-transform:uppercase;text-decoration:underline;}.buttons-set p.back-link a:hover{text-decoration:none;}.cms-container button.button,.account-login button.button{width:100px;height:30px;margin:0;padding:0;}.wishlist-shared-index .cms-container .col-main button.button{width:auto;}.cms-container button.button span span,.account-login button.button span span{color:white;font-size:14px;line-height:20px;font-weight:300;}.cms-container #remember-me-box,.account-login #remember-me-box{display:none;}.account-login .form-list li.note{margin-left:150px;font-weight:normal;}.account-login .form-list li.note a{font-size:14px;text-decoration:underline;}.account-login .form-list li.note a:hover{text-decoration:none;}.cms-container .form-list li label,.account-login .form-list li label{width:220px;margin-right:30px;font-weight:300;text-transform:uppercase;font-size:16px;line-height:34px}.cms-container .form-list input.input-text,.account-login .form-list input.input-text{height:34px;padding:0;margin:0;width:570px;border:1px solid #cacaca;background:#ffffff;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;font-size:16px;padding-left:10px;color:#000000;}.cms-container .form-list textarea{padding:0;margin:0;width:570px;border:1px solid #cacaca;background:#ffffff;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;font-size:16px;padding-left:10px;color:#000000;resize:none;}.cms-container .validation-advice,.account-login .validation-advice{margin-top:5px;float:left;}.required em{font-size:14px;color:#000000;}.cms-container .messages,.account-login .messages{margin:10px 20px;}.login-separator{width:100%;height:1px;background-color:#cccccc;}.cms-container .form-list .control .input-box{margin-left:265px;padding-top:11px;}.cms-container .field{margin-bottom:30px;padding-bottom:0px!important;}.cms-container .name-lastname{margin-bottom:0px;}.cms-container.page-sitemap .links{margin:0;margin-top:15px;font-size:14px;}#rss-table-misc{margin-top:15px;border:none;}#rss-table-misc.data-table tr:last-child td,#rss-table-misc.data-table tr:last-child th{border-bottom:none;}#rss-table-misc.data-table thead{background:#2175B5;}#rss-table-misc.data-table thead th{color:#ffffff;}#rss-table-misc.data-table td,#rss-table-misc.data-table th{padding:5px 25px;}.cms-container .fieldset,.cms-container p{font-size:14px;color:#2175B5;padding:10px;}.cms-container #messages_product_view{margin:0 0;margin-top:-1px;}.customer-account-resetpassword .cms-container button.button{width:auto;}.main,.cms-page-view.cms-test .main{border:medium none;}.cms-page-view .main{border:1px solid #cfcfcf;}.contacts-index-index #messages_product_view .messages{margin:0 0 10px 0;font-weight:300;padding:10px;}.horizontal-divider{border-bottom:1px solid #ccc;margin-bottom:30px;padding:30px 0 0;}.cms-button{background:none repeat scroll 0 0 #ff9900;height:auto;padding:6px 12px;font-size:16px;font-weight:200;text-transform:uppercase;color:#ffffff;}