table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
table,tr,th,td{margin:0;padding:0;}
caption,th{text-align:left;}
img,fieldset{border:0;}
fieldset{margin:0;padding:0;}
ul{list-style:none;margin:0;padding:0;}
a,
a:link,
a:active,
a:visited{color:#576791;}
#main h1{font-size:large;}
#main h2{margin:0;margin-top:12px;padding:0;font-size:medium;}
.PoweredByTellus{float:left;width:100%;margin-top:15px;}
.PoweredByTellus img{float:right;}
.TellusPreviousNext{display:block;position:relative;}
.TellusPreviousNext li{display:inline;}
.TellusPreviousNext{float:right;margin-top:10px;}
.TellusPreviousNext li{margin-right:6px;}
.TellusPreviousNext li.TellusPrevious{margin-left:0;}
.TellusPreviousNext li.TellusNext{margin-right:0;}
.TellusPreviousNext li a{text-decoration:none;}
.TellusPreviousNext .currentPage a{font-weight:bold;color:#c0c0c0;}
.TellusNoOfHits{float:right;margin-right:10px;margin-bottom:10px;margin-top:10px;}.prevnext{float:left;width:100%;}.TellusProductList{float:left;width:100%;}
.TellusProductList li{float:left;width:100%;border-top:solid 2px #ccc;margin-bottom:10px;padding-top:10px;}
.TellusProductList .img{float:left;margin-right:5px;width:150px;}
.TellusProductList .noimg{float:left;margin-right:5px;width:150px;text-decoration:none;}
.TellusProductList h2,.TellusProductList p{margin:0;padding:0;}
.TellusProductList p a{text-decoration:none;color:#000;}
.TellusProductList .listText{float:left;width:66%;}
.TellusProductList .address{margin-bottom:5px;}
.TellusProductList .address a{color:#999;}
.TellusProductList .booking{border:0;display:block;width:100px;background-color:#ccc;color:#000;height:20px;float:right;margin-top:5px;}
#TellusFacilitySymbolsList{float:left;margin-top:5px;}
#TellusFacilitySymbolsList img{margin-right:5px;}
.print_list{float:left;width:100%;}
.print_list .back{float:left}
.print_list .print{float:right;}
.print_list .print img{float:left;}.TellusEventList{}
.TellusEventList h2{margin:0;padding:0;font-size:small;color:#576791;}
.TellusEventList{display:block;position:relative;float:left;width:100%;}
.TellusEventList li{display:block;position:relative;float:left;width:100%;margin-bottom:10px;}
.TellusEventList li ul li ul{display:block;float:left;width:100%;margin-bottom:10px;}
.TellusEventList li ul li ul li{display:inline;}
.TellusEventList .eventTime{float:left;width:85px;}
.TellusEventList .eventTime a{text-decoration:none;color:#000;}
.TellusEventList h3{margin:0;padding:0;font-size:small;}
.TellusEventList .eventLocation{display:block;margin-bottom:2px;margin-top:2px;}
.TellusEventList .eventLocation a{text-decoration:none;color:#999;}
.TellusEventList .eventText{display:block;}
.TellusEventList .eventText a{text-decoration:none;color:#000;}
.TellusEventList .text{float:left;width:81%;}
.print_list_event{float:left;width:100%;border-bottom:solid 2px #ccc;padding-bottom:10px;margin-bottom:10px;}
.print_list_event .back{float:left}
.print_list_event .print{float:right;}
.print_list_event .print img{float:left;}#ProductContent{}
#print_back{float:left;width:100%;border-bottom:solid 2px #ccc;padding-bottom:10px;}
#print_back .back{float:left}
#print_back .print{float:right;}
#print_back .print img{float:left;}
#content_top{float:left;width:100%;}
.TellusProduct p{float:left;width:100%;}
#TellusMediaList{display:block;position:relative;float:left;}
#TellusMediaList li.largeImg{display:block;}
#TellusMediaList li.smallImg{display:inline;float:left;}
#TellusMediaListCamera{float:left;margin-left:139px;}
#TellusMediaListCamera img{float:left;margin-right:5px;}
#TellusMediaListCamera .camera_text{float:left;}
#bookingMorePictures{float:left;width:100%;border-bottom:solid 2px #ccc;padding-bottom:10px;}
.TellusProduct h1{margin-top:10px;float:left;width:100%;margin-bottom:10px;}
.TellusProduct h2{font-size:x-small;width:100%;}
.TellusProduct p{float:left;width:100%;}
#TellusMediaList{width:220px;}
#TellusMediaList li.largeImg{width:220px;margin-bottom:10px;}
#TellusMediaList li.smallImg{width:105px;margin-bottom:10px;}
#TellusMediaList .mod{padding-right:10px;}
.TellusProduct address.span{display:block;}
.TellusProduct .bold{font-weight:bold;float:left;width:80px;}
.content_left{float:left;width:230px;}
.content_left ul li{float:left;width:100%;}
.content_right{float:right;}
#content_bottom{float:left;width:100%;margin-top:10px;}#mapProduct{width:460px;height:210px;float:left;margin-bottom:10px;}
.TellusProduct .booking{border:0;display:block;width:100px;background-color:#ccc;color:#000;height:20px;float:left;}
.TellusProduct .noBooking{border:0;display:block;width:100px;height:20px;float:left;font-weight:bold;}
.lat_lng,.left{float:left;}
.tellusText{float:left;margin-bottom:10px;}
.tellusText h2{clear:left;margin:0;padding:0;}
.tellusText p{width:100%;clear:both;margin:0;padding:0;margin-bottom:10px;float:left;}
#scheduleList{float:left;width:100%;}
#scheduleList caption{font-weight:bold;}
.price{float:left;width:100%;}
.facility{float:left;width:100%;}
.facility ul li{float:left;width:100%;padding-bottom:5px;}
.facility .facilityGroup{float:left;width:40%;}
.facility .facilityName{float:left;width:60%;}
#div{float:left;width:100%;}
#div ul li{float:left;width:100%;}
#div .divLabel{float:left;width:40%;}
#div .divName{float:left;width:60%;}
.related{float:left;width:100%;margin-bottom:10px;}
.PhoneList{float:left;width:100%;margin-bottom:10px;}
.PhoneList caption{font-weight:bold;}
.web{width:30px;display:block;float:left;}
.allImages{float:left;width:100%;}
.allImages ul li img{margin-bottom:10px;}
#TellusFacilitySymbols{border-top:solid 2px #ccc;border-bottom:solid 2px #ccc;float:left;margin-bottom:10px;width:100%;}
#TellusFacilitySymbols ul li{float:left;padding-top:5px;padding-bottom:5px;}
#TellusFacilitySymbols ul li img.margin{margin-right:7px;}
#map{width:460px;height:350px;}
#mapmenu .m3{background-color:#F6F6F6;color:#000;}
#mapmenu .m36{background-color:#E16503;color:#000;}
#mapmenu .m2{background-color:#50B4BA;color:#000;}
#mapmenu .m69{background-color:#96D3F4;color:#000;}
#mapmenu .m1{background-color:#FFEA00;color:#000;}.search_product{float:left;margin-right:20px;}
.search_heading{width:100%;display:block;font-weight:bold;}.btn{margin-top:15px;}#product_top{margin:10px;}
#product_top .btn{margin-top:0;padding-top:0;margin-top:12px;}
#eventSearchForm .date{float:left;width:100%;}
#eventSearchForm .dateFrom{float:left;margin-right:10px;}
#eventSearchForm .dateTo{float:left;}
#eventSearchForm .category{float:left;width:100%;margin-top:10px;}
#eventSearchForm .category select{float:left;width:17.9em;margin-right:10px;}
#eventSearchForm .category .freetext{float:left;width:17.3em;margin-right:10px;}
#eventSearchForm .category .sbmbtn{margin-top:10px;}
#eventSearchForm .floatLeft{float:left;}
form form{ background-color:Red;}