#contact .mainContent .banner{background:url(../img/bg_contactAd.jpg);display:block;width:616px;height:203px;margin-bottom:10px;}#contact .mainContent .info{background:#fff;padding:19px 19px 125px;}#contact .mainContent .info h2{margin-bottom:15px;display:block;text-indent:-9999px;background:url(../img/txt_dontBeAShy.png) no-repeat left top;width:460px;height:23px;}#contact .mainContent .info h3{margin-bottom:10px;display:block;text-indent:-9999px;margin-left:40px;}#contact .mainContent .info p.indent{margin-left:40px;}#contact .mainContent .info h3.email{background:url(../img/txt_email.png) no-repeat left top;width:50px;height:15px;margin-top:35px;}#contact .mainContent .info h3.call{background:url(../img/txt_call.png) no-repeat left top;width:36px;height:15px;margin-top:35px;}#contact .mainContent .info h3.fillOut{background:url(../img/txt_fillOutTheForm.png) no-repeat left top;width:219px;height:15px;margin-top:40px;}#contact .mainContent .info p span{display:block;margin-top:10px;}#contact .rightBar{float:left;width:283px;background:#fff url(../img/bg_contactCorner.png) no-repeat right top;padding:19px;}#contact .rightBar h3{margin-bottom:15px;display:block;text-indent:-9999px;background:url(../img/txt_sendUsAMessage.png) no-repeat left top;width:274px;height:36px;}#contact .rightBar .dropDown{height:116px;overflow-x:hidden;}#contact .rightBar .select{background:url(../img/bg_select.png) no-repeat left top;display:block;height:21px;width:149px;color:#000;text-decoration:none;border:1px solid silver;margin:0;padding:8px 0 0 10px;}#contact .rightBar label{display:block;margin:0 0 10px;}#contact .rightBar textarea{border:1px solid silver;font:1.1em Verdana, sans-serif;width:260px;height:155px;padding:5px;}#contact .rightBar .submit input{height:auto;width:auto;border:none;float:right;}#special .mainContent .banner{background:url(../img/bg_specialRequestsAd.jpg);display:block;width:616px;height:203px;margin-bottom:10px;}#special .mainContent .info h2{margin-bottom:15px;display:block;text-indent:-9999px;background:url(../img/txt_haveAShoe.png) no-repeat left top;width:471px;height:22px;}#special .mainContent .info h3.howDoes{display:block;text-indent:-9999px;background:url(../img/txt_howDoesItWork.png) no-repeat left top;width:173px;height:15px;margin:30px 0 10px;}#special .mainContent .info h3.howMuch{display:block;text-indent:-9999px;background:url(../img/txt_howMuchDoesASpecialRequest.png) no-repeat left top;width:381px;height:20px;margin:50px 0 10px;}#special .rightBar h3{margin-bottom:15px;display:block;text-indent:-9999px;background:url(../img/txt_submitASpecialRequest.png) no-repeat left top;width:274px;height:35px;}#special .rightBar .submit{display:block;float:right;margin-top:10px;}#reqsBorder{background:#ccc;z-index:2;position:absolute;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);top:50px;left:50px;width:414px;display:none;}#reqs{position:absolute;background:#fff;z-index:3;width:350px;display:none;}#reqs .closeLayer{position:absolute;top:-10px;right:-10px;height:31px;width:31px;text-indent:-9999px;background:url(../img/btn_closeLayer.png) no-repeat left top;cursor:pointer;}#reqs h2{background:url(../img/txt_doesYourShoeQualify.png) no-repeat left top;text-indent:-9999px;display:block;height:36px;width:314px;margin:28px 0 0 20px;}#reqs p{margin:10px 20px;}#reqs ul{margin:20px 20px 30px;}#reqs ul li{display:block;margin-bottom:10px;padding-left:20px;list-style:disc;}#special .rightBar #meetsReqs{float:left;width:auto;margin-right:10px;}#special .rightBar .meetsReqs{padding-right:20px;}#custom .mainContent .banner{background:url(../img/bg_customDesignBanner.jpg);display:block;width:616px;height:203px;margin-bottom:10px;}#custom .mainContent .info h2{margin-bottom:15px;display:block;text-indent:-9999px;background:url(../img/txt_wantCompleteControl.png) no-repeat left top;width:471px;height:22px;}#custom .mainContent .info h3.howDoes{display:block;text-indent:-9999px;background:url(../img/txt_howDoesCustomWork.png) no-repeat left top;width:173px;height:15px;margin:30px 0 10px;}#custom .mainContent .info h3.howMuch{display:block;text-indent:-9999px;background:url(../img/txt_howMuchDoesATotal.png) no-repeat left top;width:440px;height:20px;margin:50px 0 10px;}#custom .rightBar h3{margin-bottom:15px;display:block;text-indent:-9999px;background:url(../img/txt_customShoeQuestionaire.png) no-repeat left top;width:274px;height:35px;}#custom .rightBar label span{color:#999;}#custom .rightBar .submit{display:block;float:right;margin:0;}#contact h1,#special h1,#custom h1{border-bottom:5px solid #ED1C4E;display:block;font-size:1.8em;font-weight:400;padding-bottom:16px;text-transform:uppercase;margin:8px 0;}#contact .mainContent,#special .mainContent,#custom .mainContent{float:left;width:616px;margin-right:11px;}#contact .mainContent .info p,#special .mainContent .info p,#custom .mainContent .info p{line-height:1.3em;margin:0 0 20px;}#contact .rightBar div,#special .rightBar div,#custom .rightBar div{display:block;margin-bottom:20px;}#contact .rightBar input,#special .rightBar input,#custom .rightBar input{border:1px solid silver;font-size:1.1em;width:259px;padding:5px;}#contact .rightBar .phone,#special .rightBar .phone,#custom .rightBar .phone{float:left;}#contact .rightBar .ext,#special .rightBar .ext,#custom .rightBar .ext{margin-left:10px;float:left;}#contact .rightBar .phone input,#special .rightBar .phone input,#custom .rightBar .phone input{border:1px solid silver;font-size:1.1em;width:173px;padding:5px;}#contact .rightBar .ext input,#special .rightBar .ext input,#custom .rightBar .ext input{border:1px solid silver;font-size:1.1em;width:65px;padding:5px;}#contact .rightBar .required span,#special .rightBar .required span,#custom .rightBar .required span{color:#7C7C7C;}#special .mainContent .info,#custom .mainContent .info{background:#fff;padding:19px 19px 25px;}#special .rightBar,#custom .rightBar{float:left;width:292px;background:#fff url(../img/bg_contactCorner.png) no-repeat right top;padding:19px 10px 19px 19px;}#special .rightBar label,#custom .rightBar label{display:block;line-height:1.2em;margin:0 0 10px;}#special .rightBar ul,#custom .rightBar ul{overflow:hidden;padding:0;}#special .rightBar ul li,#custom .rightBar ul li{display:block;float:left;}#special .rightBar ul li span,#custom .rightBar ul li span{float:left;margin-left:33px;}#special .rightBar ul li a.remove,#custom .rightBar ul li a.remove{text-indent:-9999px;display:block;float:left;background:url(../img/btn_removeSmall.png) no-repeat left top;height:7px;width:7px;margin:5px 0 0 5px;}#special .rightBar .submit input,#custom .rightBar .submit input{width:auto;height:auto;border:none;margin:none;padding:0;}