.registrationArea .errorArea{margin-left:10px;}.registrationArea p{margin-bottom:1em;}.registrationArea a.edit{font-size:.9em;text-decoration:none;display:inline;color:#dbdbdb;}.registrationArea .row{margin:0 0 3px 10px;clear:both;}.registrationArea .boxesArea{padding:0 100px 0 100px;}.registrationArea #profilePersonalDetails,.registrationArea #profileContactDetails,.registrationArea #homeAddressContainer,.registrationArea #completeRegistration,.registrationArea #registrationStepContainer,.registrationArea #homeAddressContainer{clear:both;float:none;width:624px;margin:0 0 10px 0;}.registrationArea div.wideMapArea div.profileSearchArea{margin:5px 0;width:600px;position:relative;}.registrationArea div.wideMapArea div.narrowMap{width:599px;height:200px;}.registrationArea div.wideMapArea div.profileSearchArea input.searchText,.registrationArea div.wideMapArea div.profileSearchArea .textFloater{width:565px;}div.wideMapArea div.profileSearchArea .textFloater .registrationArea .buttonArea{clear:both;text-align:right;margin:0;}.registrationArea .column{float:left;width:300px;}.registrationArea .detailsArea .row label{float:left;width:200px;margin:0 0 0 15px;padding:3px 0 0 0;}.registrationArea .detailsArea .row .value{float:left;width:auto;}.registrationArea .detailsArea .row .text{display:block;padding:3px 0 0 0;}.registrationArea input.text{width:340px;}.registrationArea .detailsArea input.shortText{width:259px;float:left;}.registrationArea .detailsArea .showArea{margin-right:36px;}.registrationArea .detailsArea .showCheckbox{float:right;margin:3px 0 0 3px;}.registrationArea .detailsArea .showLabel{display:block;float:right;margin:3px 0 0 3px;font-size:.8em;text-align:right;}.registrationArea .detailsArea .row textarea{float:left;width:340px;height:2.5em;}.registrationArea input.postalCode{float:left;width:40px;}.registrationArea input.city{float:left;margin-left:5px;width:293px;}.registrationArea select{float:left;width:342px;}.registrationArea .countryDropdown{width:261px!important;}.registrationArea .confirmBoxesArea{margin:0 0 10px 5px;}.registrationArea .checkbox{margin-right:5px;}.registrationArea .captchaWidget{width:540px;margin-left:24px;}.registrationArea .captchaWidget .captchaText{width:200px;margin:0;float:left;font-size:1em;}.registrationArea .captchaWidget .captchaText a{line-height:1.4em;display:block;}.registrationArea .captchaWidget .poweredBy{font-size:.7em;margin:0 0 5px 0;float:right;display:block;}.registrationArea .captchaWidget .captchaBox{width:300px;float:right;}.registrationArea .captchaWidget .captchaBox .captchaImage{width:300px;height:57px;margin:0 15px 5px 0;border:1px solid gray;text-align:center;}.registrationArea .captchaWidget .captchaBox .captchaInput{width:300px;}.registrationArea .captchaWidget .captchaBox .captchaInput input{width:296px;}.registrationArea .buttonArea{width:400px;float:right;margin:4px 57px 0 0;}.registrationArea .row .radioGroup label{display:inline;font-weight:normal;float:none;width:auto;margin:0;}.registrationArea .row .radioGroup input{margin:3px 2px 0 0;}.registrationArea .loginBox{width:400px;margin:0 250px;}.registrationArea .loginArea .row label{float:left;}.registrationArea .loginArea .row .text{display:block;padding:3px 0 0 0;}.registrationArea .loginArea input.text{width:267px;}.registrationArea .conclusion{margin-top:10px;}.registrationArea .conclusion label{float:left;width:130px;line-height:20px;}.registrationArea .conclusion span.value{float:left;line-height:20px;}table.selectAccountType{width:98%;padding:5px;}table.selectAccountType td{width:33%;vertical-align:top;}table.selectAccountType td .contentBox .content{height:450px;}table.selectAccountType td .contentBox .logo{text-align:center;}table.selectAccountType td .contentBox .content .text{margin-top:20px;margin-left:20px;height:180px;}table.selectAccountType td .contentBox .content .priceInfo{height:25px;margin-left:20px;}table.selectAccountType td .contentBox div.button{text-align:center;}table.selectAccountType td .contentBox .moreInformation{text-align:right;font-size:.9em;margin:5px 10px 20px 0;}.registrationHead{width:624px;padding:0 100px;}.registrationHead .headline{float:left;margin-left:8px;}.registrationSteps{float:right;margin-right:0;}.registrationSteps h2{float:left;margin-right:10px;}.registrationSteps ul{float:left;padding:0;margin:0 0 10px 0;}.registrationSteps li{float:left;width:20px;height:20px;list-style-type:none;padding:0;margin:0 10px 0 0;}.registrationSteps li.registrationStep1{background:url('../../images/general/registration/one.png') no-repeat;}.registrationSteps li.registrationStep2{background:url('../../images/general/registration/two.png') no-repeat;}.registrationSteps li.registrationStep3{background:url('../../images/general/registration/three.png') no-repeat;}.registrationSteps li.registrationStep4{background:url('../../images/general/registration/four.png') no-repeat;}.registrationSteps li.registrationStep5{background:url('../../images/general/registration/five.png') no-repeat;}.registrationSteps li.registrationStep1.active{background:url('../../images/general/registration/oneActive.png') no-repeat;}.registrationSteps li.registrationStep2.active{background:url('../../images/general/registration/twoActive.png') no-repeat;}.registrationSteps li.registrationStep3.active{background:url('../../images/general/registration/threeActive.png') no-repeat;}.registrationSteps li.registrationStep4.active{background:url('../../images/general/registration/fourActive.png') no-repeat;}.registrationSteps li.registrationStep5.active{background:url('../../images/general/registration/fiveActive.png') no-repeat;}.subtext{font-size:.8em;}table.accountTypeOverview{width:100%;}table.accountTypeOverview tfoot tr td{border:none;padding-top:10px;}table.accountTypeOverview tr td.name{text-align:left;}table.accountTypeOverview tr td{padding:2px 10px 2px 10px;border-bottom:1px #deeed6 solid;text-align:center;font-size:.9em;}table.accountTypeOverview tr td.noborder{border:none;}table.accountTypeOverview th{font-weight:bold;border:none;padding:0 20px 10px 20px;}table.accountTypeOverview th.name{width:250px;}table.accountTypeOverview tr.category{background-color:#deeed6;}table.accountTypeOverview tr.category td{font-weight:bold;font-size:1.0em;}.registrationArea .footnotes{margin-top:20px;}.registrationArea .footnote{font-size:.8em;}.registrationArea .sponsorTeaser{width:624px;}.registrationArea .sponsorTeaser img{width:624px;height:100px;}.profileArea .photoArea{float:left;width:130px;margin-bottom:10px;}.profileArea .photoArea a{font-size:.9em;text-decoration:none;display:block;padding:0;}.profileArea a.edit{font-size:.9em;text-decoration:none;display:inline;color:#9a9a9a;}.profileArea .row{margin:0 0 3px 10px;clear:both;}.profileArea input.text{width:308px;}.profileArea select{width:310px;}.profileArea .buttonArea{clear:both;text-align:right;margin:0;}.profileArea .publicInfo{color:#bebebe;font-size:.9em;}#profilePersonalDetails,#profilePrivacySettings,#profilePersonalContactDetails,#homeAddressContainer{float:right;width:724px;margin:0 0 10px 0;}#profileCars,#profileAddVehicle,#profileRatings{clear:both;float:right;width:724px;margin:0 0 10px 0;}#profileBusinessPersonalDetails,#profileBusinessContactDetails{clear:both;float:none;width:724px;margin:0 0 10px 0;}.profileArea .profileAdditionalBox{clear:both;float:right;width:624px;margin:0 0 10px 0;}.profileArea input.shortText{width:227px;float:left;}.profileArea .showCheckbox{float:right;margin:3px 0 0 3px;}.profileArea .showLabel{display:block;float:right;margin:3px 0 0 3px;font-size:.8em;text-align:right;}.profileArea input.postalCode{float:left;width:40px;}.profileArea input.city{float:right;width:265px;}.profileArea .dateOfBirthEdit{float:left;}#dateOfBirth_day{width:40px;}#dateOfBirth_month{width:100px;}#dateOfBirth_year{width:80px;}.profileArea .countryDropdown{width:229px;}.loginToSendMessage{width:220px;margin-bottom:10px;}.profileArea .detailsArea .row label{float:left;width:150px;margin:0;padding:3px 0 0 0;}.profileArea .detailsArea .row .value{float:left;width:auto;}.profileArea .detailsArea .row .text{display:block;padding:3px 0 0 0;}.contentBox .carListBoxContent{padding:0;}.contentBox .carListBoxContent .buttonArea input{margin-right:5px;margin-bottom:5px;}.contentBox .carListBoxContent .noCars{display:block;padding:10px;}.contentBox .carListBoxContent .messageArea{padding-top:5px;}table.carListTable img.carThumb{border:1px solid black;width:19px;height:19px;}.contentBox .ratingListBoxContent{padding:0;}.contentBox .ratingListBoxContent .noRatings{display:block;padding:10px;}table.ratingListTable{margin-bottom:0;}.profileArea .carPhotoArea{float:left;width:70px;margin:0 20px 10px 0;}.profileArea .carPhotoArea img{width:70px;height:70px;margin:0;}.profileArea .carPhotoArea a{font-size:.7em;text-decoration:none;display:block;padding:3px 0 0 0;}.profileArea .carDetailsArea{float:left;width:380px;margin-bottom:5px;}.profileArea .carDetailsArea .row{padding:3px 0;}.profileArea .carDetailsArea .row label{float:left;width:90px;}.profileArea .carDetailsArea .row .value{float:left;width:80px;}.profileArea .carDetailsArea .row input.text{float:right;width:267px;}.profileArea .carDetailsArea .row textarea{float:right;width:267px;height:2.5em;}.profileArea .carDetailsArea .row .radioGroup{float:right;}.profileArea .row .radioGroup label{display:inline;font-weight:normal;float:none;width:auto;}.profileArea .row .radioGroup input{margin:3px 2px 0 0;}div.wideMapArea div.profileSearchArea{margin:5px 0;width:700px;position:relative;}div.wideMapArea div.narrowMap{width:699px;height:200px;}div.wideMapArea div.profileSearchArea .searchButton{float:left;width:20px;margin-left:10px;margin-top:3px;padding:0;}div.wideMapArea div.profileSearchArea .floater{float:left;}div.wideMapArea div.profileSearchArea .floater label{margin:0 0 0 4px;}div.wideMapArea div.profileSearchArea input.searchText{width:665px;}div.wideMapArea div.profileSearchArea .textFloater{width:665px;margin:0 5px 6px 0;}div.mapArea{width:624px;overflow:show;}div.mapArea label{font-size:.9em;font-weight:bold;color:#000;width:35px;margin:0;padding:3px 0 30px 0;}div.mapArea .floater{float:left;padding:0;border:0;}div.mapArea .floater input{margin:3px 0 0 0;}div.mapArea div.routeSearchArea .floater{width:273px;margin-bottom:6px;}div.mapArea div.routeSearchArea{width:624px;margin:15px 0;}div.mapArea div.routeSearchArea{position:relative;margin-top:0;}div.mapArea div.routeSearchArea .changeButton{float:left;margin-left:10px;margin-right:10px;padding-top:18px;}div.mapArea div.routeSearchArea .searchButton{float:left;width:20px;margin-left:10px;padding-top:15px;}div.mapArea div.routeSearchArea input.text{width:268px;margin:0;font-size:.9em;}div.mapArea div.routeSearchArea input.startText{border:1px solid #008600;background-color:#ECFEEB;}div.mapArea .advancedSearchButton{position:absolute;right:8px;}div.mapArea .advancedSearchButton a{font-size:.8em;text-decoration:none;color:#5f9410;}div.mapArea .advancedSearchButton a:hover{font-size:.8em;text-decoration:none;color:green;}div.mapArea .possibilityLayer{width:280px;position:absolute;z-index:10001;}div.routeCreate .possibilityLayer{width:243px!important;}div.mapArea #leftPossibilityLayer{left:0;}div.mapArea #rightPossibilityLayer{right:39px;}div.routeCreate #rightPossibilityLayer{right:31px!important;}div.mapArea .possibilityLayer .content{border-left:1px solid green;border-right:1px solid green;color:green;padding:5px 0 0 5px;line-height:1.5em;font-size:.9em;background:url(../../images/general/search/possibility_layer_bg.png);}div.mapArea .possibilityLayer .errorMessage{border-left:1px solid green;border-right:1px solid green;color:green;padding:5px 0 3px 5px;line-height:1.5em;font-size:.9em;background:url(../../images/general/search/possibility_layer_bg.png);}div.mapArea .possibilityLayer .footer{height:6px;width:280px;}div.routeCreate .possibilityLayer .footer{width:243px!important;}div.mapArea .possibilityLayer .footer .footerLeft{float:left;width:4px;height:4px;background:url(../../images/general/search/possibility_layer_bl.png) no-repeat;}div.mapArea .possibilityLayer .footer .footerCenter{float:left;width:272px;height:6px;background:url(../../images/general/search/possibility_layer_bc.png) repeat-x;}div.mapArea .possibilityLayer .footer .footerRight{float:left;width:4px;height:4px;background:url(../../images/general/search/possibility_layer_br.png) no-repeat;}div .routeCreate .possibilityLayer .footer .footerCenter{width:235px!important;}div.mapArea .advancedSearchArea{padding-bottom:10px;}div.mapArea .advancedSearchArea .floater{float:left;width:315px;margin-top:10px;}div.mapArea .advancedSearchArea .subFloater{border:1px solid white;clear:left;padding-top:10px;}div.mapArea .advancedSearchArea .miniFloater{float:left;width:120px;}div.mapArea .advancedSearchArea .right{width:309px;margin-right:0;}div.mapArea .advancedSearchArea .dateSelector .dateField{width:85px;text-align:left;padding-right:12px;}div.mapArea .advancedSearchArea .time{width:35px;text-align:center;}div.mapArea .advancedSearchArea .radioGroup{font-size:1em;}div.mapArea .advancedSearchArea .radioGroup label{font-weight:normal;font-size:1em;padding-left:3px;}div.mapArea .dayContainer{width:20px;margin-right:15px;height:30px;float:left;}div.mapArea .advancedSearchArea .dayContainer label{width:20px;font-size:.9em;line-height:20px;margin:0;padding:0;float:left;vertical-align:middle;font-weight:normal;}div.mapArea .advancedSearchArea .dayContainer input{border:0;float:left;vertical-align:middle;margin:0;}div.mapArea .advancedSearchArea .dateSelector .dateSelectorIcon{width:16px;height:16px;vertical-align:middle;margin-left:5px;}div.mapArea .advancedSearchArea .timeToleranceSelector{margin-top:3px;width:65px;height:21px;}div.mapArea .routeRequestArea{margin-bottom:5px;}div.mapArea .map{width:622px;height:350px;border:1px solid #000;clear:both;}div.miniMapArea .map{width:226px;height:226px;border:1px solid #000;margin-bottom:15px;clear:both;overflow:hidden;}div.wideMapArea div.mapArea{width:630px;overflow:show;}div.wideMapArea div.mapArea .map{margin-top:5px;width:610px;}div.wideMapArea div.mapArea #possibilityLayer{left:31px!important;}div.wideMapArea .mapResults .separator{margin:6px 0;width:100%;height:1px;font-size:0;line-height:1px;min-height:1px;background-color:#d1d1d1;}div.wideMapArea .mapResults{margin-top:4px;}div.wideMapArea .mapResults .smallInfo{padding:0 0 4px 0;font-size:.9em;color:gray;}div.wideMapArea .mapResults h3{font-weight:bold;display:block;width:100%;font-size:10pt;text-align:left;margin:0 0 10px 0;}div.wideMapArea ul.mapResultList{margin:0 0 0 22px;padding:0;}div.wideMapArea ul.mapResultList li{padding-left:0;margin:0;}div.wideMapArea ul.mapResultList li:hover{background-color:#FFFC87;}div.wideMapArea ul.mapResultList li.current{background-color:#f2f2f2;}div.wideMapArea ul.mapResultList li.current:hover{background-color:#FFFC87;}div.wideMapArea ul.mapResultList a{text-decoration:none;font-size:.9em;color:green;display:block;padding:0 1px;}div.wideMapArea ul.mapResultList li a span.details{font-size:.9em;color:gray;}div.wideMapArea ul.routeResultList li a span.label{display:block;width:35px;float:left;font-size:.9em;color:gray;}div.wideMapArea ul.routeResultList li a span.address{display:block;width:160px;padding-left:35px;}div.wideMapArea ul.routeResultList li a span.details{display:block;width:100%;text-align:left;padding-left:35px;}div.wideMapArea ul.routeResultList li{list-style-image:url(../../images/general/icons/request_icon.png);}div.wideMapArea ul.routeResultList li.route{list-style-image:url(../../images/general/icons/route_icon.png);}.miniInfo{width:220px;}.miniInfo h4{font-weight:bold;display:block;font-size:10pt;margin:0 0 10px 0;}.miniInfo .row{margin-bottom:3px;font-size:.9em;}.miniInfo .row .leftText{width:175px;float:left;}.miniInfo .row .rightPic{margin-left:5px;width:40px;float:left;}.miniInfo .row .rightPic img{width:40px;}.miniInfo .notPublic{font-size:.8em;color:red;}.routeMiniInfo{width:270px;}.routeMiniInfo .carStopList{font-size:.9em;}.routeMiniInfo .row .leftText{width:225px;}.routeMiniInfo .row .leftText p.description{color:black;}.groupMiniInfo .row .leftText p.startAddress{color:black;}.groupMiniInfo .row .leftText p.subType{font-weight:bold;color:black;}.groupMiniInfo .row .leftText p.address{color:black;}.groupMiniInfo .row .leftText p.description{color:gray;}table.mapLegend{margin-top:5px;width:100%;}table.mapLegend tr.icons td{width:12%;height:20px;vertical-align:middle;text-align:center;}table.mapLegend tr.texts td{vertical-align:middle;text-align:center;font-size:.8em;color:#545454;}table.mapLegend tr.icons td img.group{width:25px;height:25px;}table.mapLegend tr.icons td img.route{width:13px;height:13px;}table.mapLegend tr.icons td img.home{width:20px;height:35px;}table.mapLegend tr.icons td img.groupHome{width:20px;height:35px;}.mapLegend ul.flat li{float:left;width:50px;padding-left:0;padding-top:3px;margin:0 15px 0 0;}.possibilityLayer{width:280px;position:absolute;z-index:1000;}#leftPossibilityLayer{left:0;}#rightPossibilityLayer{right:39px;}.possibilityLayer .content{border-left:1px solid green;border-right:1px solid green;color:green;padding:5px 0 0 5px;line-height:1.5em;font-size:.9em;background:url(../../images/general/search/possibility_layer_bg.png);}.possibilityLayer .content ul{margin:0;padding:0 0 40px 0;}.possibilityLayer .content ul li{list-style-type:none;padding-left:0;padding-top:3px;margin:0 15px 0 0;cursor:pointer;}.possibilityLayer .content ul li:hover{text-decoration:none;font-size:1.0em;background-color:yellow;}.possibilityLayer .errorMessage{border-left:1px solid green;border-right:1px solid green;color:green;padding:5px 0 3px 5px;line-height:1.5em;font-size:.9em;background:url(../../images/general/search/possibility_layer_bg.png);}.possibilityLayer .footer{height:6px;width:280px;}.possibilityLayer .footer .footerLeft{float:left;width:4px;height:4px;background:url(../../images/general/search/possibility_layer_bl.png) no-repeat;}.possibilityLayer .footer .footerCenter{float:left;width:272px;height:6px;background:url(../../images/general/search/possibility_layer_bc.png) repeat-x;}.possibilityLayer .footer .footerRight{float:left;width:4px;height:4px;background:url(../../images/general/search/possibility_layer_br.png) no-repeat;}