﻿html,body{height:100%;margin:0;padding:0;}
*{font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:x-small;}
fieldset{border:0;margin:0;padding:0;}
h2{margin:0;padding:0;}
.h2{background-color:#d8e7f0;margin:0;padding:0;margin-bottom:5px;}
img{border:0;}
a{color:#AE4347;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
table tr th{text-align:left;}
#canvas{position:relative;margin-left:auto;margin-right:auto;width:900px;background-color:#fff;}
#top{float:left;width:100%;}
#main{width:690px;float:left;}
#right{width:205px;float:right;}

#TopBanner{float:left;}
#TopBanner ul{list-style:none;margin:0;padding:0;float:left;}
#TopBanner img{margin-bottom:10px;}

#Article{float:left;width:100%;margin-bottom:20px;}
#Article ul{list-style:none;margin:0;padding:0;}
#Article .image{float:left;margin-right:10px;}
#Article .text{margin:0;padding:0;float:left;width:75%;}
#Article .text a{text-decoration:none;color:#000;}
#Article a.readmore{display:block;text-decoration:underline;color:#AE4347;}
#Article h1{margin:0;padding:0;float:left;width:75%;}
#Article h1 a{color:#000;text-decoration:none;}

#searchForm{float:left;width:100%;margin-bottom:20px;}
#searchForm .datepicker{width:230px;float:left;margin-right:20px;}
#searchForm .label{width:40px;display:block;float:left;font-weight:bold;}
#searchForm .button{width:100%;float:left;}
#category{float:left;margin-right:20px;}
#category h2{margin-bottom:6px;}
#municipality{float:left;}
#municipality h2{margin-bottom:6px;}

#EventList ul{list-style:none;margin:0;padding:0;}
#EventList ul li{float:left;width:100%;}
#EventList a{text-decoration:none;color:#000;}
#EventList a:hover{text-decoration:underline;color:#000;}
#EventList .eventTime{float:left;width:90px;}
#EventList .eventName{float:left;width:50%;}
#EventList .eventLocation{float:left;}

#Product{float:left;width:100%;}
#Product h1{font-size:medium;margin-bottom:20px;color:#AE4347;border-bottom:solid 1px #AE4347;}
#Product h2{font-size:small;margin-bottom:2px;}
#Product .TellusMediaList{float:left;margin-bottom:20px;}
#Product .largeImage{float:left;}
#Product .smallImage{float:left;width:290px;}
#Product .smallImage img{margin-left:10px;margin-bottom:10px;}
#Product .ProductTextList{float:left;width:100%;border-bottom:dotted 1px #AE4347;margin-bottom:20px;}
#Product .ProductTextList p{margin-bottom:20px;}
#Product .ProductAddress{width:100%;float:left;margin-bottom:20px;}
#Product .ProductAddress ul{list-style:none;margin:0;padding:0;}
#Product .ProductContactList{width:100%;float:left;margin-bottom:20px;}
#Product .ProductContactList dl{float:left;width:100%;}
#Product .ProductContactList dt{float:left;width:80px;height:15px;}
#Product .ProductContactList dd{height:15px;}
#Product .ProductScheduleList{width:100%;float:left;margin-bottom:20px;}
#Product .ProductFacilityList{width:100%;float:left;margin-bottom:20px;}
#Product .ProductFacilityList ul{list-style:none;margin:0;padding:0;}
#Product .ProductFacilityList ul li{font-weight:bold;}
#Product .ProductFacilityList ul li ul li{font-weight:normal;}
#Product .ProductPriceCategoryList{width:100%;float:left;}

#Advertisement ul{list-style:none;margin:0;padding:0;}
#Advertisement ul li{margin-bottom:10px;}

.TellusPreviousNext,.TellusNoOfHits{margin-bottom:5px;}
.TellusPrevious,.TellusPage{margin-right:5px;}
#EventList .selectedPage{color:#AE4347;}
