body#groups h1.big{margin:20px 0 5px 10px;}#groupContentCol{width:490px;float:left;display:inline;padding-left:20px;margin-right:20px;}#groupContentCol.groupConf{width:720px!important;}#groupContentCol hr{margin-bottom:10px;}#groupContentCol h2{margin-bottom:0;}body#groups .teaser{width:220px;float:left;margin-left:10px;display:inline;}body#groups .groupsHeader{height:220px;margin:20px 20px 10px 20px;background:url(/assets/common/images/groups/groupshome.jpg) no-repeat top left;position:relative;}body#groups .groupsHeader #copy{width:500px;margin-left:380px;}body#groups .groupsHeader #copy h1{font-size:30px;margin:0 0 10px 0;padding-top:15px;}body#groups .groupsHeader #copy h3{font-weight:normal;margin:0 0 10px 0;}body#groups .groupsHeader #copy h4{margin:0 0 20px 0;}body#groups #panelRight{margin-top:20px;}body#groups div#groupsHomeArt{position:absolute;top:0;left:12px;width:336px;height:245px;background:url(/assets/common/images/groups/groupshomeart.png) no-repeat;}body#groups #cityHeader{background:url(/assets/common/images/groups/grpcitybg.jpg) no-repeat top left;position:relative;}body#groups #henHeader{background:url(/assets/common/images/groups/grphensbg.jpg) no-repeat top left;position:relative;}body#groups #sportHeader{background:url(/assets/common/images/groups/grpsportsbg.jpg) no-repeat top left;position:relative;}body#groups #longHeader{background:url(/assets/common/images/groups/grplongbg.jpg) no-repeat top left;position:relative;}body#groups #stagHeader{background:url(/assets/common/images/groups/grpstagsbg.jpg) no-repeat top left;position:relative;}body#groups #studentHeader{background:url(/assets/common/images/groups/grpstudentbg.jpg) no-repeat top left;position:relative;}body#groups #cityHeader #art{position:absolute;top:-18px;left:0;width:384px;height:230px;background:url(/assets/common/images/groups/grpcity.png) no-repeat;}body#groups #henHeader #art{position:absolute;top:0;left:0;width:385px;height:212px;background:url(/assets/common/images/groups/grphens.png) no-repeat;}body#groups #sportHeader #art{position:absolute;top:-19px;left:0;width:385px;height:285px;background:url(/assets/common/images/groups/grpsports.png) no-repeat;}body#groups #longHeader #art{position:absolute;top:-18px;left:0;width:384px;height:248px;background:url(/assets/common/images/groups/grplong.png) no-repeat;}body#groups #stagHeader #art{position:absolute;top:-18px;left:0;width:385px;height:277px;background:url(/assets/common/images/groups/grpstags.png) no-repeat;}body#groups #studentHeader #art{position:absolute;top:-18px;left:0;width:380px;height:230px;background:url(/assets/common/images/groups/grpstudent.jpg) no-repeat;}#groupPromo{height:155px;background:url(/assets/common/images/backgrounds/bggroupbubble.gif) no-repeat top left;margin-bottom:10px;}#groupPromo h2{padding:15px 20px 0;margin-bottom:5px;font-size:17px;}#groupPromo h4{padding:0 20px 0;}#groupPromo p{padding:0 20px 0;}.teaser{margin-right:15px;}.teaser ul{list-style:none;padding:0;margin:0 0 15px 0;}.teaser li{display:block;border-top:#CCC 1px dotted;padding-top:12px;min-height:86px;height:auto!important;height:101px;}.teaser li.top{border:none;}.teaser ul.noPic p{margin-left:0;}.teaser h3{padding:0;margin:0;}.teaser img{float:left;margin-right:.9em;}.teaser a img{border:2px solid #9cf;}.teaser a:hover img{border:2px solid #999;}.teaser li p{margin-left:84px;}.teaser .genLink{display:block;margin-top:4px;margin-bottom:10px;}.teaser .genLink a{color:#004290;font-size:1.1em;}.teaser .genLink a:hover{color:#222;}ul.groupFeatures{margin:15px 10px!important;}ul.groupFeatures li{font-size:14px;color:#003f8d;margin-bottom:10px;}ul.tickBullets{list-style:none;margin:0 0 20px;padding:0;}ul.tickBullets li{background:url(/assets/common/images/bullets/ticksmall.gif) no-repeat 0 3%;padding-left:25px;margin-bottom:10px;}body#groups ul.tickBullets li{background:url(/assets/common/images/bullets/ticksmall.gif) no-repeat 0 50%;}#groupDetails{width:380px;float:left;padding:10px;}#groupDetails #bubble{background:#D6ECF7;margin-bottom:20px;margin-top:20px;}#groupDetails #bubble h2{padding:10px 20px 0 20px;margin-bottom:0;}#groupDetails #bubble h4{padding:0 20px;}#groupDetails #bubble table{width:340px;margin-left:20px;color:#003F8D;}#groupDetails #bubble table th{vertical-align:top;}.groupWarning{background:#D6ECF7 none repeat scroll 0 0;margin:20px 0;width:880px;}.groupWarning h4{background:transparent url(/assets/common/images/icons/error.gif) no-repeat 0 70%;padding-bottom:10px;margin:0 0 0 20px;padding:15px 25px 5px;}.groupWarning p{padding:0 20px 15px;margin-bottom:0;}#enquiryForm.grp form input#grpCheckIn{width:130px!important;float:left;margin-right:3px;}#enquiryForm.grp form img.ui-datepicker-trigger{float:left;}#enquiryForm.grp form #valBudget{float:left;}#enquiryForm.grp form input#budget{width:94px!important;}#enquiryForm.grp form select#males,#enquiryForm.grp form select#duration,#enquiryForm.grp form select#males,#enquiryForm.grp form select#youngest{margin-right:5px;}#enquiryForm.grp form select.small{width:60px!important;}#enquiryForm.grp form #valFemales,form.grp #valMales{width:70px;float:left;}#enquiryForm.grp form #females label,#enquiryForm.grp form #valMales label{width:70px;}#enquiryForm.grp form #currency{margin-right:0;float:none;}#enquiryForm.grp form #valYoungest input{width:26px;}#enquiryForm.grp form .gender{width:26px;float:left;margin-right:4px;}#enquiryForm.grp form .budgetInput{display:block;width:100px;float:left;margin-right:0;}#enquiryForm.grp form .budgetInput label.small{font-weight:normal;}#enquiryForm.grp .genderInput{float:left;}#enquiryForm.grp .title{display:inline-block;clear:both;margin:0 0 1em;}#enquiryForm.grp .title[class]{display:block;}#enquiryForm.grp .title h2{font-weight:400;font-size:1.4em;margin:0 0 3px;clear:left;}#enquiryForm.grp .title p{margin:0 0 12px;}.groupOffers{background:url(/assets/common/images/groups/groupofferbg.png) repeat-y 50% 0;clear:both;margin:20px 0;}.groupOffers h1{margin-left:0;}.groupOffers h3{margin-bottom:10px;margin-left:20px;}.groupOffers .offerNo{color:#666;float:right;font-size:18px;font-weight:bold;}.groupOffers table.property{margin-left:50px;padding-bottom:0;margin-bottom:0;}.groupOffers table.property td{vertical-align:top;}.groupOffers table.property td img.thumb{float:left;margin:3px 10px 0 0;}.groupOffers table.property td p{font-weight:normal;margin-bottom:0;}.groupOffers table.property tr.title td{padding:5px 15px 0;font-weight:bold;height:34px;}.groupOffers table.property tr.title{background:#F2F2F2 url(/assets/common/images/groups/groupoffertitlebg.png) repeat-x 0 0;font-weight:bold;}.groupOffers table.property tr.title h2{margin:0;padding:0;display:inline;}.groupOffers table.property tr.title .propInfo{font-size:10px;letter-spacing:0;display:inline;margin-left:15px;}.groupOffers table.property tr.title .propInfo a{background:url(/assets/common/images/bullets/arrowsmall.gif) no-repeat 100% 65%;padding-right:7px;margin-right:12px;}.groupOffers table.property tr.headings td{font-weight:bold!important;color:#003F8D;}.groupOffers table.property td.summary{vertical-align:top;padding-top:15px;}.groupOffers table.property table.breakdown{margin-top:15px;margin-left:0;margin-bottom:0;}.groupOffers table.total{background:#E5ECF9;border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;margin-bottom:0;}.groupOffers table.total td{font-size:16px;font-weight:bold;height:28px;padding-left:10px;vertical-align:middle;}.groupOffers table.total td .totalPrice{float:left;padding-top:3px;}.groupOffers table.total td form{float:left;padding-left:15px;}.groupOffers tr.grpOfferFoot{background:#FFF url(/assets/common/images/groups/groupofferfootbg.png) repeat-x 0 16px;}p.formFailed{color:#f00;}#groupHowto{background:url(/assets/common/images/groups/howtobookbg.png) repeat-y;display:inline;float:left;margin:15px 0 15px 49px;width:320px;}#groupHowto h2{background:url(/assets/common/images/groups/howtobookhead.png) no-repeat -100% 0;font-size:25px;padding:25px 10px 0 33px;margin-bottom:5px;}#groupHowto img{padding-left:30px;margin-right:10px;float:left;}#groupHowto .bookOnline{float:left;padding-top:0;}#groupHowto .bookOnline h3{font-size:21px;margin-top:5px;margin-bottom:0;}#groupHowto .bookOnline p{clear:both;font-size:14px;font-weight:bold;letter-spacing:.02em;}#groupHowto .hr{margin:15px 36px;}.groupHowtoFoot{background:url(/assets/common/images/groups/howtobookfoot.png) no-repeat -100% 0;display:block;height:27px;}p#legend{margin-left:50px;}p.grpexpire{margin-top:5px;color:#999;}#title h2{margin-bottom:0;}#enquiryForm{margin-bottom:20px!important;}#enquiryForm form{margin-top:6px!important;padding:0 20px 15px 20px!important;}#requirements{width:320px;margin-right:0!important;}#information{margin-right:0!important;display:block!important;margin-bottom:10px;}#valTotalAdults{width:100px!important;float:left!important;margin-right:0!important;}.genderFemale,.genderMale,.teachers{margin-right:8px;position:relative;top:4px;}#enquiryForm form .section{margin-top:6px!important;padding-top:6px!important;}#enquiyForm form input{height:18px!important;}#_gender{clear:left;width:100%!important;}#enquiryForm label.desc{font-size:.9em!important;}

