#booking-form #wrapper{/*padding:10px;width:958px;*/}
#booking-form #wrapper #content-top h1{margin-top:15px;/*padding-left:20px;*/}
#booking-form #wrapper #content-top img.right{padding:0;width:473px;}
#booking-form #wrapper #content-top #page-desc{font-family:verdana,arial,helvetica,sans-serif;margin-top:15px;padding-left:20px;padding-right:20px;}
#booking-form #wrapper #content-top #page-desc .left{float:left;padding:10px 0;width:430px;}
#booking-form #wrapper #content-top #page-desc .left p{font-size:12px;}
#booking-form #wrapper #content-top #page-desc .right{width:430px;}
#booking-form #wrapper #content-top #page-desc .right h4{color:#1F4985;margin:0;padding-bottom:5px;padding-top:0;}
#booking-form #wrapper #content-top #page-desc .right ol{font-size:12px;margin:0;padding:0 0 0 20px;}
#booking-form #wrapper #content-top #page-desc .right ol li{line-height:18px;}
#booking-form #wrapper #content-top #page-desc .right ol li span{color:#e10000;}
#booking-form #wrapper #form-area{/*margin-top:15px;*/padding-left:30px;padding-right:30px;/*width:778px;*/}
#booking-form #wrapper #form-area*{margin:0;padding:0;}
#booking-form #wrapper #form-area .section{border:1px solid #ccc;display:inline;float:left;margin:5px 0;padding:0;position:relative;text-align:left;width:100%;}
#booking-form #wrapper #form-area .section .heading{background-color:#1f4985;border-bottom:1px solid #1f4985;width:100%;}
#booking-form #wrapper #form-area .section .heading h2{float:left;font-size:14px;line-height:26px;margin:0; color:#fff; padding:5px;}

#booking-form #wrapper #form-area .section .heading h2 img{background:none;border:none;left:3px;margin-right:11px;position:relative;top:0;}
#booking-form #wrapper #form-area .section .heading .req-right{float:right;font-family:verdana,arial,helvetica,sans-serif;font-size:10px;font-weight:bold;position:relative;right:9px;top:8px;}
#booking-form #wrapper #form-area .section .heading .req-right .sup{color:#ffdb76;;position:relative;top:2px;}
#booking-form #wrapper #form-area .section .content{padding:6px;overflow:hidden;position:relative;width:100%;}
#booking-form #wrapper #form-area .section .content .form-item{/*background:#f6f6f6;*/font-family:verdana,arial,helvetica,sans-serif;margin:1px 0;overflow:hidden;position:relative;width:100%;}
#booking-form #wrapper #form-area .section .content label{color:#686868;float:left;font-weight:bold;position:relative;top:2px;*top:4px;width:50%;}
#booking-form #wrapper #form-area .section .content .entry{background:#fff;width:50%;}
#booking-form #wrapper #form-area .section .content label,
#booking-form #wrapper #form-area .section .content .entry{float:left;padding:5px;font-family: 'PT Sans', sans-serif; font-size:16px; font-weight:500;}

.entry strong{position: relative; top: -13px; left: 10px;}

#booking-form #wrapper #form-area .section .content .entry input,
#booking-form #wrapper #form-area .section .content .entry textarea{width:215px; border-radius: 3px; border:solid 1px #ccc;}
#booking-form #wrapper #form-area .section .content .entry input{height: 35px; border:solid 1px #ccc;}
#booking-form #wrapper #form-area .section .content .entry select{width:215px;height: 35px; border-radius: 3px; border:solid 1px #ccc;}
#Pick_Month, #Pick_Date, #Pick_Year{width:69px !important;}
#booking-form #wrapper #form-area .section .content .entry input#same,
#booking-form #wrapper #form-area .section .content .entry input#same2,
#booking-form #wrapper #form-area .section .content .entry input#same3,
#booking-form #wrapper #form-area .section .content .entry input#Agree,
#booking-form #wrapper #form-area .section .content .entry input.marine,
#booking-form #wrapper #form-area .section .content .entry input.pickupm6,
#booking-form #wrapper #form-area .section .content .entry input.pickupm7,
#booking-form #wrapper #form-area .section .content .entry input.pickupm8,
#booking-form #wrapper #form-area .section .content .entry input[type="radio"]{width:auto;}
#booking-form #wrapper #form-area .section .content .seperatorS,
#booking-form #wrapper #form-area .section .content .outlineCarSubTable{text-align:left;}
#booking-form #wrapper #form-area .section .content .seperatorS{height:28px;}
#booking-form #wrapper #form-area .section .content .content-small{border:1px solid #ccc;float:left;margin:4px;overflow:hidden;position:relative;width:374px;}
#booking-form #wrapper #form-area .section .content .content-small.one{margin-left:0;}
#booking-form #wrapper #form-area .section .content .content-small.two{margin-right:0;}
#booking-form #wrapper #form-area .section .content .content-small .form-item{width:374px;}
#booking-form #wrapper #form-area .section .content .content-small label{width:165px;}
#booking-form #wrapper #form-area .section .content .content-small .entry{width:189px;}
#booking-form #wrapper #form-area .section .content .content-small .entry input,
#booking-form #wrapper #form-area .section .content .content-small .entry textarea{width:135px;}
#booking-form #wrapper #form-area .section .content .content-small .entry select{width:139px;}
#booking-form #wrapper #form-area .section .content .content-small .entry input[type="radio"]{width:auto;}
#booking-form #wrapper #form-area .submit{left:387px;text-align:center;width:215px; margin-top:15px;}
#booking-form #wrapper #form-area input.btn-submit{float:left;font-size:16px;height:45px;text-transform:none;width:215px;}
#classic-car-events h1,
#anglo-pacific-welcome-page h2{text-align:center;}
#contact-us .listing,
#classic-car-events,
#anglo-pacific-welcome-page .listing{margin-bottom:10px;}
#contact-us .listing .title, #contact-us .listing .info,
#links .listing .title, #links .listing .info,
#classic-car-events .listing .title, #classic-car-events .listing .info{text-align:center;}
#contact-us .listing .col1, #contact-us .listing .col2,
#links .listing .col1, #links .listing .col2{width:25%;}
#anglo-pacific-welcome-page .listing .col2{width:16%;}
#contact-us .listing .col3,
#links .listing .col3{width:22%;}
#anglo-pacific-welcome-page .listing .col3{width:25%;}
#contact-us .listing .col4,
#links .listing .col4,
#anglo-pacific-welcome-page .listing .col4{width:15%;text-align:center;}
#anglo-pacific-welcome-page .listing .col4{width:30%;}
#contact-us .listing .col5,
#links .listing .col5,
#anglo-pacific-welcome-page .listing .col5{width:8%;text-align:center;}
#classic-car-events .col1,
#anglo-pacific-welcome-page .col1{width:17%;}
#classic-car-events .col2{padding-right:10px !important;width:45%;}
#classic-car-events .col3{width:20%;}
#classic-car-events .col4{text-align:center;width:10%;}
#contact-us #main-content .main,
#links #main-content .main{width:725px;}
#contact-us .listing .info,
#links .listing .info{padding-bottom:0;}
#contact-us .listing .info .map,
#links .listing .info .map{font-size:10px;font-weight:normal;}
#contact-us .listing .headers,
#links .listing .headers,
#classic-car-events .listing .headers{border-bottom:1px solid #ccc;color:#1f4985;font-size:10px;font-weight:bold;padding:2px 5px;text-transform:uppercase;}
#contact-us .listing .col,
#links .listing .col,
#classic-car-events .listing .col,
#anglo-pacific-welcome-page .listing .col{float:left;padding:3px;}
#contact-us .listing .dept .title,
#links .listing .dept .title,
#classic-car-events .listing .dept .title{background:#f5f5f5;text-align:left;}
#classic-car-events .listing .dept .subtitle{background:#fcfcfc;color:#424242;text-align:center;text-transform:uppercase;}
#classic-car-events .listing .dept .subtitle h6{font-size:11px;margin:0;padding:3px 0;}
#contact-us .listing .dept .contact,
#links .listing .dept .contact,
#classic-car-events .listing .dept .event{float:none;padding:2px 5px;}
#classic-car-events .listing .dept .event{border-bottom:1px solid #eee;}
#contact-us .listing .dept .title h4,
#classic-car-events .listing .dept .title h4{font-size:12px;margin:0;padding:3px;}
.classic-car-shipping .img-block{display:inline-block;margin-bottom:15px;margin-right:10px;margin-top:10px;text-align:center;}
.classic-car-shipping .img-block img.main-image{margin-bottom:5px;}
.classic-car-shipping .img-block .title{font-size:12px;font-weight:bold;}
#classic-car-events .cce-btn,
#classic-car-events .cce-btn span{display:inline-block;}
#classic-car-events .cce-btn{background-image:url(../images/btn-classic-car-events.png);background-repeat:no-repeat;height:26px;margin:0 20px;overflow:hidden;width:138px;}
#classic-car-events .cce-btn:hover{background-position:0 -26px;}
#classic-car-events .cce-btn.btn-events{background-position:-138px 0;}
#classic-car-events .cce-btn.btn-events:hover{background-position:-138px -26px;}
#classic-car-events .cce-btn span{height:0;padding-top:26px;}
#classic-car-sponsorship .fca-logo{height:134px;margin:15px auto 0;width:146px;}
#classic-car-sponsorship .fca-logo img{left:-10px;position:relative;}
#classic-car-sponsorship .sponsor-block{vertical-align:top;}
#classic-car-sponsorship .sponsor-block img,
#classic-car-sponsorship .sponsor-block .info{display:inline-block;vertical-align:top;}
#classic-car-sponsorship .sponsor-block img{position:relative;top:-30px;}
#classic-car-sponsorship .sponsor-block .info{text-align:center;width:315px;}
#classic-car-sponsorship .sponsor-block .info h2,
#classic-car-sponsorship .sponsor-block .info p{color:#000;font-family:georgia, times, serif;font-size:22px;}
#classic-car-sponsorship .sponsor-block .info p{font-size:16px;}
#classic-car-sponsorship .thumbs{padding:25px 0;text-align:center;}
#classic-car-sponsorship .thumbs img{margin:0 25px;}
#faqs .main-col ul.questions,
body.thank-you .main-col ul.questions{margin-bottom:25px;}
#faqs .listing,
body.thank-you .listing{border-bottom:1px solid #eee;padding-bottom:10px;}
#faqs .listing .desc,
body.thank-you .listing .desc{padding-bottom:5px;}
#faqs .listing .contact,
body.thank-you .listing .contact{padding:0 5px 5px;}
#faqs .listing .btn,
body.thank-you .listing .btn{float:right;font-size:10px;padding:0 3px;}
#gallery-schumacher #header{/*text-align:left;*/}
#gallery-schumacher #header .right{float:right;padding-left:2px;width:626px;}
#gallery-schumacher #header .right #top_contact{background-color:transparent;margin-top:0;}
#gallery-schumacher #header .right #social-icons{float:right;width:160px;}
#gallery-schumacher #header .right #social-icons .intBodyLink,
#gallery-schumacher #header .right #social-icons .google-plus-btn{padding:0 2px 2px;}
#gallery-schumacher #header .right #social-icons .google-plus-btn{top:2px;}
#gallery-schumacher #wrapper{}
#gallery-schumacher #breadcrumbs-links{float:left;font-size:10px;margin:10px 0;text-align:left;}
#gallery-schumacher #breadcrumbs-links a,
#gallery-schumacher #breadcrumbs-links a:visited{color:#E10000;}
#gallery-schumacher #thumbnail-container{clear:both;}
#gallery-schumacher #thumbnail-container .slides-container{text-align:left;}
#gallery-schumacher #thumbnail-container ul.slides{border:none;}
#gallery-schumacher #thumbnail-container ul.slides li{margin:0 29px;*position:relative;}
#gallery-schumacher #big-picture-container{border:none;margin:0;padding:0;text-align:left;}
#gallery-schumacher #big-picture-container .big-pic-frame{border:1px solid #ccc;padding:0;text-align:center;}
#gallery-schumacher #big-picture-container #picture-caption{background-color:#e6e6e6;border-bottom:1px solid #ccc;color:#1F4985;line-height:26px;margin:0;padding-right:10px;text-align:left;width:100%;}
#gallery-schumacher #big-picture-container #picture-caption img{left:3px;margin-right:7px;position:relative;top:3px;}
#gallery-schumacher #big-picture-container .subhead{border-bottom:1px solid #ccc;padding:5px 0;}
#gallery-schumacher #big-picture-container #nav-link-img-prev,
#gallery-schumacher #big-picture-container #nav-link-img-next{margin-top:0;padding:1px 0;}
#gallery-schumacher #big-picture-container #nav-link-img-prev a,
#gallery-schumacher #big-picture-container #nav-link-img-next a{display:block;padding:5px 15px;}
#gallery-schumacher #big-picture-container .subhead .date{color:#1f4985;line-height:29px;}
#gallery-schumacher #big-picture-container #picture-holder{margin:0;}
#gallery-schumacher #big-picture-container #picture-description{font-size:14px;left:10px;margin:15px auto;padding:0 15px 0 0;position:relative;text-align:left;}
#gallery-schumacher #big-picture-container table#exif-data td{padding:3px 5px;}
#gallery-schumacher #big-picture-container table#exif-data td.exif-label{background:#f6f6f6;text-align:right;}
#gallery-schumacher #gallery-name{clear:left;color:#1F4985;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;margin:15px 0 5px;padding:0;}
#gallery-schumacher .jump-to-box{background-color:#f6f6f6;border:1px solid #ccc;clear:both;margin:5px 0 0;overflow:hidden;padding:5px 10px;}
#gallery-schumacher .jump-to-box.btm{margin-top:10px;}
#gallery-schumacher .jump-to-box*{margin:0;padding:0;}
#gallery-schumacher .jump-to-box #jump-menu{float:left;}
#gallery-schumacher .jump-to-box #plogsearch{float:right;}
#gallery-schumacher #main_container{clear:both;}
#gallery-schumacher #main_container .collection{border: 1px solid #ccc;
    display: inline-table;
    height: 225px;
    margin: 0 2% 2%;
    padding: 0;
    text-align: left;
    width: 46%;}
#gallery-schumacher #main_container .collection.first{/*margin-left:0;*/}
#gallery-schumacher #main_container .collection.second{margin-right:0;}
#gallery-schumacher #main_container .collection h2{background-color:#e6e6e6;border-bottom:1px solid #ccc;font-size:14px;line-height:26px;margin:0;}
#gallery-schumacher #main_container .collection h2 img{background:none;border:none;left:3px;margin-right:7px;position:relative;top:3px;}
#gallery-schumacher #main_container .collection-content{padding:6px;}
#gallery-schumacher #main_container .collection-content .meta-header{border-bottom:1px dotted #ccc;color:#aaa;font-size:10px;font-weight:bold;text-transform:uppercase;}
#gallery-schumacher #main_container .collection p.description{font-size:14px;line-height:20px;}
#gallery-schumacher #main_container #navigation-container{margin-bottom:0;}
#gallery-schumacher #footer.frame{background:none;border:none;clear:both;color:#7d7d7d;margin:0 auto;padding:10px 5px 5px;}
#gallery-schumacher #footer.frame p{text-align:left;}
#gallery-schumacher #footer.frame a.footerLink{color:#e10000;}
body#home #wrapper .left #navigation ul#scl_nav.istylem0{min-height:511px;}
body#home #wrapper{padding-bottom:0;}
body#home #wrapper .left{padding:0 2px 10px 0;width:730px;}
body#home #wrapper .left #navigation{margin:0;width:172px;}
body#home #wrapper .left #callout-boxes .callout{/*height:155px;*/padding:10px;width:329px;}
body#home #wrapper .left #content-frame{width:712px;}
body#home #wrapper .left #content-frame .linkbox{float:left;height:auto;margin:5px 0 5px 5px;width:349px;}
body#home #wrapper .left #content-frame .linkbox.first{margin:5px 5px 5px 0;}
body#home #wrapper .mid{float:left;margin-left:20px;width:530px;}
body#home #wrapper .mid h1{padding-left:6px;}
body#home #wrapper .right form{margin-bottom:40px;min-height:423px;}
#boxes-static .sasmakepagetable{background:#efefef;border:1px solid #ccc;border-collapse:collapse;padding:10px;}
#partnerships #wrapper .main-col .industries{margin:10px 0;padding:0;text-align:center;}
#partnerships .industries img{background:#FEFEFE;border:1px solid #CCC;box-shadow:0 0 4px rgba(0,0,0,0.15);-moz-box-shadow:0 0 4px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.15);display:inline-block;margin:0 4px;}
#partnerships .industries a:hover img{border:1px solid #1F4985;}
.partnerships fieldset{border:none;margin:20px 0 0;padding:30px;}
.partnerships fieldset .title{color:#1F4985;font-family:verdana, arial, helvetica, sans-serif;font-size:20px;padding:0 0 5px;text-align:center;}
.partnerships .section{background:#FEFEFE;border:1px solid #CCC;box-shadow:0 0 4px rgba(0,0,0,0.25) inset;-moz-box-shadow:0 0 4px rgba(0,0,0,0.25) inset;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.25) inset;margin-bottom:16px;}
.partnerships fieldset h2{background-color:#E6E6E6;clear:both;color:#214C83;font-size:12px;font-weight:bold;line-height:20px;margin:0;overflow:hidden;padding:5px;text-align:left;vertical-align:middle;}
.partnerships .main-col .form-item{clear:both;margin:6px 0;}
.partnerships .main-col label,
.partnerships .main-col .entry{float:left;}
.partnerships .main-col label{color:#000;line-height:26px;padding-left:20px;padding-right:20px;width:115px;}
#immigration-lawyers.partnerships .main-col label{width:230px;}
.partnerships .main-col .button-submit .btn.submit{border:1px solid #25379B;color:#F0F0F0;cursor:pointer;float:left;font-family:arial, helvetica, sans-serif;font-size:16px;font-weight:bold;height:45px;left:125px;margin:0;padding:0;position:relative;text-shadow:0 1px 1px rgba(0,0,0,0.5);width:215px;}
body.payment .homeHeader{padding:2px 5px 2px 10px;}
body.quote #wrapper{padding:0;width:978px;}
body.quote #wrapper .main-col{width:978px;}
.quote .top-block{border-bottom:1px solid #ccc;padding:20px 25px;overflow:hidden;text-align:center;text-shadow:1px 1px 0 #fff;background:#6393C1;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzOTNjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmU3ZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(99,147,193,1) 0%, rgba(207,231,250,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(99,147,193,1)), color-stop(100%,rgba(207,231,250,1)));background:-webkit-linear-gradient(top, rgba(99,147,193,1) 0%,rgba(207,231,250,1) 100%);background:-o-linear-gradient(top, rgba(99,147,193,1) 0%,rgba(207,231,250,1) 100%);background:-ms-linear-gradient(top, rgba(99,147,193,1) 0%,rgba(207,231,250,1) 100%);background:linear-gradient(top, rgba(99,147,193,1) 0%,rgba(207,231,250,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6393c1', endColorstr='#cfe7fa');}
* html .quote .top-block{background:#6393C1;}
.quote .top-block h1{font-size:28px;margin:0;padding:0;}
.quote .top-block h2{color:#fdfdfd;font-size:21px;font-weight:bold;margin-top:5px;text-shadow:-1px -1px 0 rgba(0,0,0,0.25);}
.quote .content{padding:25px 40px;}
body.quote #wrapper .content .left{float:left;padding:0;text-align:left;}
body.quote #wrapper .content.opp .left{width:370px;}
.quote .content .left h2{font-size:20px;margin:10px 0 2px;overflow:hidden;padding:3px 0;text-shadow:none;}
.quote .content .left p{font-size:14px;padding:3px 0;}
.quote .content img.main-image{margin-bottom:15px;margin-top:15px;padding:5px;width:400px;}
.quote .points{padding:10px 10px 10px 0;}
.quote .points ul{list-style:none;margin:0;padding:0 0 0 10px;}
body.quote #wrapper .main-col .content ul li{/*background:url(/images/blue-arrow-bullet.jpg) no-repeat 0 5px;*/font-size:16px;font-weight:normal;line-height:20px;margin:0;padding:0 0 5px 15px;}
body.quote #wrapper .content .right{float:right;}
body.quote #wrapper .content.opp .right{width:490px;}
.quote .content .right .form-block{background:#f9f9f9;border:10px solid #83acd2;border-color:#AFCFEA #83acd2 #83acd2 #afcfea;float:right;padding:5px 30px 30px;text-align:left;width:360px;}
.quote .content .right .form-block .steps{color:#999;font-size:11px;font-weight:bold;text-align:right;text-transform:uppercase;}
.quote .content .right .quote-title{padding:5px 0;text-align:center;}
.quote .content .right .quote-title .main-title{color:#1F4985;font-size:20px;}
.quote .content .main-title strong{color:#FF920A;}
.quote .content .right .quote-title .sub-title{color:#1F4985;font-size:16px;}
.quote .content .right .form-area,
.quote .content .right .form-info-area{clear:both;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;margin-top:10px;width:360px;}
body.quote #wrapper .content .right .form-info-area form{border:none;float:left;}
.quote .content .right .form-area label,
.quote .content .right .form-info-area p{clear:both;color:#000;font-weight:bold;padding:8px 0 3px;}
.quote .content .right .form-item{clear:both;margin:6px 0;}
.quote .content .right .form-item.last{margin-bottom:15px;}
.quote .content .right div.input{padding-bottom:5px;}
.quote .content select{position:relative;top:4px;}
.quote .content .right .form-area label,
.quote .content .right .form-area .entry{float:left;width:374px;}
.quote .content .right .form-area span.radio,
.quote .content .right .form-area span.checkbox{clear:both;color:#666;float:left;padding-bottom:4px;padding-left:10px;}
.quote .content .right .form-area{margin-right:3px;}
.quote .content .right .form-area .submit{clear:both;float:none;padding-bottom:10px;padding-top:10px;text-align:center;}
.quote .content .right .form-area .section,
.quote .content .right .form-info-area .section{background:#fefefe;border:1px solid #CCC;margin-bottom:16px;box-shadow:0 0 4px rgba(0,0,0,0.25) inset;-moz-box-shadow:0 0 4px rgba(0,0,0,0.25) inset;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.25) inset;}
.quote .content .right .form-area h2,
.quote .content .right .form-info-area h2{background-color:#E6E6E6;clear:both;color:#214C83;font-family:Verdana,arial,helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:20px;margin:0;overflow:hidden;padding:5px;text-align:left;vertical-align:middle;width:348px;}
.quote .content .right .form-info-area p{line-height:1.25em;margin:6px 0;}
.quote .content .right .form-info-area label,
.quote .content .right .form-info-area .entry,
.quote .content .right .form-info-area .req,
.entry-check{float:left;line-height:26px;}
.quote .content .right .form-info-area.last label,
.quote .content .right .form-info-area.last .entry{line-height:18px;}
.quote .content .right .form-info-area label{clear:both;padding-right:3px;text-align:right;width:110px;}
#step-1.quote .content .right .form-info-area label{width:75px;}
.quote .content .right .form-info-area .req{font-size:10px;padding-left:3px;}
.quote .content .right .form-item .req.under{clear:left;line-height:14px;overflow:hidden;padding-left:115px;position:relative;top:-2px;width:200px;}
.quote .form-item label{color:#000;}
.quote .submit{clear:both;float:none;left:50px;margin-top:10px;padding:1px 0;position:relative;text-align:center;width:247px;}
.quote .right .copy{clear:right;float:right;margin-top:35px;padding:0 40px;text-align:center;width:360px;}
.bottom-block{border-bottom:2px solid #F5F5F5;border-top:2px solid #F5F5F5;margin-top:20px;padding:3px 0;}
.bottom-block .trusts{background:#F5F5F5;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;padding:5px;text-align:center;box-shadow:0 0 3px rgba(0,0,0,0.075) inset;-moz-box-shadow:0 0 3px rgba(0,0,0,0.075) inset;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.075) inset;}
body.quote #wrapper .bottom-block .trusts .left{float:left;padding:0 0 0 5px;text-align:left;width:48%;}
.quote .bottom-block .trusts .left img{background:#fff;border:1px solid #ddd;padding:5px;width:75px;}
body.quote #wrapper .bottom-block .trusts .right{float:right;text-align:left;text-shadow:1px 1px 0 #fff;width:48%;}
.quote .bottom-block .trusts .right h2,
.quote .content.opp.schumacher h2{color:#292929;font-size:16px;margin-top:10px;}
.quote .content.opp.schumacher .right h2{margin-bottom:12px;}
.quote .bottom-block .trusts .right h2 span,
.quote .content.opp.schumacher h2 span{color:#1f4985;}
.quote .bottom-block .trusts .right p{font-size:14px;}
body.quote .content.opp .left .test .testimonial{float:left;width:320px;}
.quote .content.opp.schumacher .right .callout-images{background:#f5f5f5;padding:5px;}
.quote .content.opp.schumacher .right .callout-images img{background:#fff;border:1px solid #ddd;padding:5px;width:145px;}
.quote .bottom-block .logos{float:right;padding-right:50px;padding-top:25px;}
.quote .bottom-block .logos img{padding:0 5px;}
#shipping-container-sizes .main-col,
#contact-us .main-col{position:relative;}
#shipping-container-sizes h1{margin-bottom:55px;}
img.buy-boxes,
img.boat-owners-contest{box-shadow:0 0 3px rgba(0,0,0,0.65);-moz-box-shadow:0 0 3px rgba(0,0,0,0.65);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.65);float:right;position:absolute;right:10px;top:-5px;}
body#shipping-container-sizes .main-col table,
body#tariff-california-baggage .main-col table,
body#tariff-port-destination .main-col table{border-collapse:collapse;width:725px;}
body.sitemap .top h2,
body.sitemap .top p,
body.links .top p{width:325px;margin-left:20px;}
body.sitemap img.main-image,
body.sitemap .top h2,
body.sitemap .top p,
body.links img.main-image,
body.links .top p{float:left;}
body.sitemap .top h2,
body.links .top p{margin-top:40px;}
body.sitemap .top p,
body.links .top p{font-size:14px;}
body.sitemap .links-area,
body.links .links-area{clear:both;}
body.sitemap .links-area h2{padding-bottom:5px;padding-top:15px;}
body.sitemap .linkbox{display:block;float:none;margin:0 10px 10px;width:98%;}
body.links .links-area .row1 .linkbox{height:275px;}
body.sitemap ul.sitemap-links{font-family:arial,verdana,helvetica,sans-serif;font-size:11px;line-height:15px;list-style:none;margin:6px 0;padding:0 12px;}
body.sitemap ul.sitemap-links li{background:url(/images/leftnav_arrow.gif) no-repeat 0 7px;padding:2px 0 2px 12px;}
body.sitemap ul.sitemap-links li a{color:#686868;}
body.sitemap ul.sitemap-links.lv3{float:left;margin-top:0;padding-left:55px;padding-right:0;width:33%;}
#gallery-schumacher #page-frame form p:first-child {
	display: none;
}
.colored-list ul{list-style-type:none;text-align:center;}
