/* Vespoli: Build a Trailer CSS  */
/* Shannon-Rose Design 2008 */
/* Used in addition to trailers.css on build a trailer */

#contentFull h1.inlineHeader { float: left; display: inline; width: 245px; }
#contentFull p.buildTrailerInstructions { margin: 30px 20px 0 24px; line-height: 14px; float: left; display: inline; width: 195px; }
#contentFull p.trailerTotal { margin: 30px 15px 0 0; float: left; display: inline; width: 156px; background-color: #000; color: #fae320; text-align: center; height: 17px; padding: 6px 0 4px; font-size: 14px; font-weight: bold; line-height: 18px; }
#contentFull p.submitToRep { font-weight: bold; width: 155px; height: 27px; font-size: 14px; line-height: 17px; float: left; display: inline; margin: 30px 0 0; text-align: center; background: transparent url(/boat/imgs/nextStepBkgd.png) no-repeat 0 0; }
#contentFull p.submitToRep a { display: block; color: #000; text-decoration: none; padding: 6px 0 4px; }
div.trailerChoices { float: left; display: inline; margin: 20px 10px 0 0; }
div.trailerModel { width: 411px; }
div.trailerOptions { width: 389px; }
div.trailerBkgd { float: left; display: inline; background-color: #efefef; margin: 0 0 35px; }
div.trailerStep { width: 119px; height: 112px; }
#contentFull .trailerStep h2 { font-size: 24px; line-height: 28px; font-weight: bold; position: relative; margin: 12px 0 0 15px; color: #000; }
#contentFull .trailerStep p { font-size: 14px; line-height: 18px; color: #767676; position: relative; margin: 5px 15px 0; }
div.trailerModelWrap { width: 292px; }
div.trailerOptionsWrap { width: 270px; }
div.selectionWrap { border-bottom: 1px solid #929292; margin: 0 0 2px 15px; padding: 12px 0 0; }
div.wrapLeft { width: 265px; }
div.wrapRight { width: 245px; }
div.bottomRow { margin: 0 0 0 15px!important; border: none!important; padding: 12px 0 3px!important; }
#contentFull .trailerModelWrap h3, #contentFull .trailerOptionsWrap h3 { font-size: 14px; line-height: 18px; color: #000; margin: 0 0 5px; clear: both; }
#contentFull .trailerModelWrap h3 span, #contentFull .trailerOptionsWrap h3 span { font-size: 12px; font-weight: normal; color: #012e9e; }
#contentFull .trailerModelWrap p { margin: 0 0 12px 19px; }
#contentFull .trailerOptionsWrap p { margin: 0 0 12px; }
#contentFull .trailerModelWrap h3 input, #contentFull .trailerOptionsWrap h3 input { float: left; display: inline; margin: 0 5px 5px 0; }
#contentFull .trailerModelWrap h3 em, #contentFull .trailerOptionsWrap h3 em { font-size: 11px; font-weight: normal; font-style: normal; }
#contentFull input.tripleLine { margin: 0 5px 25px 0!important; }
div.noShow { display: none; }
#boatWrapper h1 { font-size: 18px; line-height: 22px; font-weight: bold; color: #000; text-transform: uppercase; letter-spacing: 0.2em; margin: 30px 0 10px 25px; float: left; display: inline; width: 415px; }
#boatWrapper .contactForm ul.trailerDetails li.formField { width: 225px; padding: 5px 0 0 5px; }
#boatWrapper .contactForm ul.trailerDetails { width: 447px; margin: 10px 0 0 25px; padding: 10px 0 0; border-top: 1px solid #929292; }
#boatWrapper .contactForm ul.trailerDetails li { width: 115px; }
#contentFull p.trailerShippingNote { width: 325px; float: left; display: inline; font-size: 10px; line-height: 14px; color: #999; position: relative; margin: 3px 0 0; }