h1 { text-align:center; }
h1 span { color:#0451A5; font-size:15px; font-weight:bold; }
h2 a { font-size:13px; font-weight:normal; }

span.star { padding:0 8px; font:normal 13px BauhausMdBTMedium,verdana; }
span.commTitle { padding-right:10px; }

div#bodyWrapper { padding-top:10px; }

div.hostList { clear:both; padding:10px; background-color:#0451A5; color:#fff; text-align:center; }
div.hostList p { padding-top:1px; }
div.hostList a { padding-right:4px; color:#fff; font-weight:normal; }

div.hostImageList { font-size:20px; text-align:center; }
div.hostImageList div.mug { width:100px; margin:0 auto; }
div.hostImageList ul { margin:0; padding:0; list-style:none outside none; }
div.hostImageList ul li { float:left; width:140px; margin-right:15px; padding:10px; }
div.hostImageList ul li img { width:100px; height:100px;  border-radius:100px; object-fit:scale-down; border:solid 1px #000; }
div.hostImageList ul li.hostImageInfo { width:400px; text-align:left; }

div.hostProfileImage { float:right; padding:0 0 10px 15px; }
div.hostProfileImage a { padding:10px; }
div.hostProfileImage img { width:100px; }

div.auxiliaryInfo { padding:10px; background-color:#0451A5; color:#fff; }
div.auxiliaryInfo div.column { float:left; margin-right:50px; }
div.auxiliaryInfo a { color:#fff; }
div.auxiliaryInfo a:hover { text-decoration:underline; }

div.hostContactInfo { margin-top:5px; }

div.hostProfile { z-index:22; }
div.hostProfile div.hostProfileText { z-index:24; }
div.hostProfile div.hostProfileImage { z-index:26; }
div.hostProfile div.hostProfileImage img { padding-bottom:15px; }
table.hostProfileText {  }
table.hostProfileText th { text-align:right; font-weight:bold; }
table.hostProfileText th,table.hostProfileText td { padding:5px 10px 5px 0; border-bottom:solid 1px #ddd; }

div.hostProfileReviews { margin-bottom:5px; padding:4px 10px; background-color:#ddd; font-size:11px; }
div.hostProfileReviews h3 { margin:5px 0; font-size:11px; font-weight:bold; }

div.hostEditLinks { padding:2px 10px; background-color:#A4C4E9; }
div.hostEditLinks div.hostEditLink { float:left; padding-right:15px; }
div.hostEditLink a:hover { text-decoration:underline; }

div.hostButtons { margin-top:10px; }
div.displaying { position:absolute; top:10px; left:10px; color:#fff; }
div.startProcess { margin-top:8px; padding:2px 0; background-color:#0451A5; text-align:center; color:#fff; }
div#alertPopup div.alertContent div.startProcess p { margin:0; }
div#alertPopup div.alertContent div.startProcess p { margin:0; }

div#alertPopup div.alertContent p.question { margin:8px 0 0 0; padding:2px 2px 2px 5px; background-color:#0451A5; color:#fff; }
div#alertPopup div.alertContent p.answer { margin:0; padding:2px 2px 2px 5px; }
div#alertPopup div.alertContent p.lastAnswer { padding-bottom:8px; }

div.continue { margin:0 0 10px 0; }
div.continue a.findout { width:220px; }
div.continue a.whyhost { width:220px; }
div.continue a.hostqa { width:220px; }
div.findout { float:left; }
div.whyhost { width:220px; margin:0 auto 10px auto; }
div.hostqa { float:right; }

div#findoutAlert,div#whyhostAlert,div#hostqaAlert,div#renewAlert {
	position:absolute; left:350px; width:300px; padding:3px; background-color:#fff; border:solid 2px #0451A5;
}
div#findoutAlert,div#whyhostAlert,div#hostqaAlert { top:100px; }
div#hostqaAlert { left:100px; width:800px; }
div#renewAlert { left:250px; top:100px; width:400px; }


