
.ctaButton {float:right;}

.resultsContainer {float:left; width:220px;}
.dataTable#clMain {padding: 0 50px 0 50px;}
.dataTable#clMain table {width:550px;}
.dataTable#clMain .buttonWrapper {float:left;}
.dataTable#clMain .privacy {float:left; width:250px;}
.dataTable#clMain .ctaButton {float:right; }
.privacy {font-size:10px; color:#595959;}


.formBox#expandoMatic .top {float:left;}
.formBox#expandoMatic .top .address {float:left; width:200px; padding: 0 30px 0 20px;}
.formBox#expandoMatic .top .dataTable {float:left;}
.formBox#expandoMatic textarea, .formBox#expandoMatic input {font-size:11px;}

.formBox#expandoMatic .heading a.open span { background : url(/images/checkbox-checked.gif) no-repeat left; padding-left:17px; }
.formBox#expandoMatic .heading a.open  { display:inline-block;color:#000; background : url(/images/cl-expando-arrow-down.gif) no-repeat right; padding-right:17px; text-decoration:none; cursor: hand;}
.formBox#expandoMatic .heading a.closed span { background : url(/images/checkbox-blank.gif) no-repeat left; padding-left:17px; }
.formBox#expandoMatic .heading a.closed  {display:inline-block; color:#000; background : url(/images/cl-expando-arrow-right.gif) no-repeat right; padding-right:17px; text-decoration:none; cursor: hand;}

.tuition {float:left; width:667px;}
.tuition .heading {border-top:1px solid #fcdcaa; background-color:#fac97d; font-weight:bold; padding:2px 0 3px 260px; border-bottom: 1px solid #fcdcaa;} 
.tuition .body {padding:5px 20px 10px 180px;}
.tuition .body p {margin-bottom:0;}
.tuition .body .tuitionTable td {padding:2px;}
.tuition .ctaButton {float:none; text-align:right;}
.tuition .body select {font-size:11px;}


.tour {background-color:#f9ad37; float:left; width:667px;}
.tour .heading {border-top:1px solid #df9014; background-color:#e99a1e; font-weight:bold; padding:2px 0 3px 260px; border-bottom: 1px solid #df9014;} 
.tour .body {padding:5px 20px 10px 260px;}
.tour .body p {margin-bottom:0;}
.tour .body input {width:365px;}

.generalComment {float:left; width:667px;}
.generalComment .heading {border-top:1px solid #fcdcaa; background-color:#fac97d; font-weight:bold; padding:2px 0 3px 260px; border-bottom: 1px solid #fcdcaa;} 
.generalComment .body {padding:5px 20px 10px 260px;}
.generalComment .body p {margin-bottom:0;}
.generalComment .body textarea {width:365px; height:60px;}

.bottom {padding:20px 20px 0 50px; float:left;}
.bottom .rightSide {float:left; width:550px;}
.bottom .rightSide table {margin-bottom:20px;}
.bottom .rightSide table td {padding:2px;}

.clResultsPage {float:left; width:667px;}
.clResultsPage .resultsLeft {float:left; width:225px;}
.clResultsPage .resultsLeft li {padding: 0 0 7px 0;}
.clResultsPage .resultsLeft .miles {font-size: 9px; color:#888;}
.clResultsPage .previousNext {text-align:right; color:#333; padding:10px 0;}
.clResultsPage .previousNext a {color:#333;}
.clResultsPage .resultsLeft .newSearch {margin-top:25px;}
.clResultsPage .map { width: 430px; height: 430px; float:right;}

.clResultsDetailPage {float:left; width:667px; padding-top:10px; }
.clResultsDetailPage .resultsLeft {width:390px; float:left;}
.clResultsDetailPage .resultsLeft .address {float:left; width:190px; padding-right:10px;}
.clResultsDetailPage .resultsLeft .contact {float:left; width:190px;}
.clResultsDetailPage .resultsLeft .contact p {margin-top:5px;}
.clResultsDetailPage .resultsLeft .centerPromotions{border: solid 1px #ef4c28; width: 250px; padding: 3px 3px 3px 3px;}
.clResultsDetailPage .map { width: 250px; height: 250px; float:right; }
.clResultsDetailPage .map a.drivingDirections {color:#333;}
.clResultsDetailPage .map .additionalLinks {margin-top:30px; text-align:right;}

.headerLinks {float:right; width:667px; text-align:right; margin-top:-50px;}
.headerLinks a.CLprintPage {background : url(/images/bug-print.gif) no-repeat left; padding-left:18px; color:#333; font-size:10px; text-decoration:none; padding-right:24px;}
.headerLinks a.emailPage {background : url(/images/bug-email.gif) no-repeat left; padding-left:18px; color:#333; font-size:10px; text-decoration:none;}

.footer .nav a {background:none;}
