/*{font-family:Verdana, Sans-Serif;font-size:100%;line-height:125%;}

/* ######## Events Today ######## */
#Today{width:215px;}
#Today ul{list-style:none;margin:0;padding:0;}
#Today ul li{margin-top:5px;margin-bottom:10px;}

/* ######## Search Form ######## */
.TellusSearchForm .TellusSearchBox{background-color:#ddd;padding:5px;float:left;width:704px;}
.TellusSearchForm fieldset{padding:5px;width:715px;border:solid 1px #ddd;}
.TellusSearchForm .TellusLabel{width:35px;float:left;margin-top:5px;text-align:right;margin-right:5px;}
.TellusSearchForm .TellusLabelFreetext{width:50px;float:left;margin-top:5px;text-align:right;margin-right:5px;}
.TellusSearchForm .TellusSearchBoxFrom{float:left;width:100%;}
.TellusSearchForm .TellusSearchBoxLeft{float:left;}
.TellusSearchForm .TellusSearchBoxRight{float:left;margin-left:20px;}
.TellusBtn{background:url(http://www.vetlanda.se/images/18.16b903e1110d97f01b280001877/search.gif) no-repeat;border:0;height:19px;width:33px;}

/* ######## ProductList ######## */
#ProductListContent{float:left;width:100%;}
#ProductListContent ul{list-style:none;margin:0;padding:0;}
#ProductListContent ul li{border-bottom:solid 3px #ddd;padding-top:5px;padding-bottom:5px;}
#ProductListContent .TellusImageDecoration{border:solid 3px #ddd;padding:1px;}
#ProductListContent .TellusImage {float:left;clear:both;margin-right:10px;}
#ProductListContent .TellusClear{width:100%;clear:both;margin-bottom:5px;}
#ProductListContent .TellusBookingOnline{float:right;font-weight:bold;color:#0072bc;}

/* ######## Product ######## */
#ProductContent .subheading{clear:left;padding-top:15px;}
#ProductContent .TellusScheduleList .subheading, #ProductContent .TellusPriceCategoryList .subheading, #ProductContent .TellusFacilityCategoryList .subheading {margin:0;padding:0;}
#ProductContent .TellusScheduleList .subheading, #ProductContent .TellusPriceCategoryList .subheading, #ProductContent .TellusFacilityCategoryList .subheading {padding-top:10px;}
#ProductContent{float:left;width:100%;height:100%;}

#ProductContent .TellusMainText {}
/*
.TellusFirstImage {width:200px;}
*/
#ProductContent #TellusProductLeft{width:465px;margin-right:35px;margin-top:15px;float:left;clear:left;display:inline;}
#ProductContent #TellusProductRight{width:228px;margin-top:40px;float:left;}

#ProductContent .TellusImageAndText{display:inline;clear:left;width:100%;margin-bottom:10px;}
#ProductContent .TellusFirstImage{/*float:right;*/clear:right;display:inline;text-align:right;}
#ProductContent .TellusImage{float:right;clear:left;padding:1px;border:solid 3px #ddd;margin-left:10px;}
#ProductContent .TellusImageDecoration{border:solid 3px #ddd;padding:1px;margin-left:10px;margin-bottom:5px;margin-top:5px;}
#ProductContent .TellusSeeMoreImages{clear:both;float:right;margin-top:5px;display:inline;}
#ProductContent .TellusImageAndText h2 {margin-top:10px;}

#ProductContent .TellusScheduleList .TellusSchedule{list-style:none;clear:left;margin:0;padding:0;}
#ProductContent .TellusScheduleList .TellusSchedule li {/*margin-bottom:5px;*/float:left;clear:left;}
#ProductContent .TellusScheduleList .TellusScheduleDate {margin-bottom:5px;float:left;clear:left;margin-right:10px;}
#ProductContent .TellusScheduleList .TellusScheduleDays {margin-bottom:5px;float:left;float:left;margin-right:10px;}
#ProductContent .TellusScheduleList .TellusScheduleTime {margin-bottom:5px;float:left;}

#ProductContent .TellusPriceCategoryList{clear:left;display:inline;margin-bottom:10px;}
#ProductContent .TellusPriceCategoryList ul{clear:left;list-style:none;margin:0;padding:0;}

#ProductContent .TellusDirections{/*float:left;width:100%;*/margin-bottom:10px;}
#ProductContent .TellusGeoLocation{/*float:left;clear:left;display:inline;*/margin-bottom:10px;margin-top:10px;}

#ProductContent .TellusDistanceList{/*float:left;width:100%;*/margin-bottom:10px;}
#ProductContent .TellusDistanceList ul{list-style:none;margin:0;padding:0;}

#ProductContent .TellusFacilityCategoryList{clear:left;display:inline;margin-bottom:10px;}
#ProductContent .TellusFacilityCategoryList ul{list-style:none;margin:0;padding:0;}

#ProductContent .TellusMediaList{float:left;clear:left;display:inline;min-height:300px;width:100%;}

#ProductContent #TellusAllImages{display:block;width:100%;height:160px;float:left}
#ProductContent #TellusAllImages img{float:left;margin-left:260px;margin-top:65px;}
#ProductContent .TellusMoreImages{display:block;width:13.8em;height:1.4em;margin:0;padding:0;}

/* Start Image Gallery */
#ProductContent img.gallery{display:none;}
#ProductContent .gallery{border:solid 3px #ddd;padding:1px;}
#ProductContent #image1{display:block;}
#ProductContent #imagesGallery{float:left;display:block;position:relative;width:13.8em;margin:0;padding:0;float:left;list-style:none;background:#EEE;border-bottom:solid 1px #ddd;border-right:solid 1px #ddd;}
#ProductContent #imagesGallery li{float:left;margin:0;padding:0;}
#ProductContent #imagesGallery #imageList{margin:0;padding:0;list-style:none;}
#ProductContent #imagesGallery #imageList li{float:left;}
#ProductContent #link0{height:20px;width:16px;display:block;float:left;margin-left:0.1em;text-indent:-1000px;background:url(http://tellus.vetlanda.se/images/arrow_img_left2.gif) no-repeat;}
#ProductContent #link-1{height:20px;width:16px;display:block;right:0;position:absolute;margin-right:0.1em;text-indent:-1000px;background:url(http://tellus.vetlanda.se/images/arrow_img_right2.gif) no-repeat;}
#ProductContent #imagesGallery img{position:absolute;top:-40px;left:-261px;}
#ProductContent #imagesGallery a{cursor:hand;display:block;padding-left:5px;padding-right:5px;/*color:#0072bc;height:20px;line-height:20px;*/}
#ProductContent #imagesGallery a:hover{color:#0072bc;}
#ProductContent #imagesGallery .listNumbers{margin-left:auto;margin-right:auto;height:20px;line-height:20px;/*display:block;padding-left:5px;padding-right:5px;color:#0072bc;*/}
#ProductContent #imagesGallery #link1:hover~#image1,
#ProductContent #imagesGallery #link2:hover~#image2,
#ProductContent #imagesGallery #link3:hover~#image3,
#ProductContent #imagesGallery #link4:hover~#image4,
#ProductContent #imagesGallery #link5:hover~#image5,
#ProductContent #imagesGallery #link6:hover~#image6,
#ProductContent #imagesGallery #link7:hover~#image7,
#ProductContent #imagesGallery #link8:hover~#image8,
#ProductContent #imagesGallery #link9:hover~#image9,
#ProductContent #imagesGallery #link10:hover~#image10,
#ProductContent #imagesGallery #link11:hover~#image11,
#ProductContent #imagesGallery #link12:hover~#image12,
#ProductContent #imagesGallery #link13:hover~#image13,
#ProductContent #imagesGallery #link14:hover~#image14,
#ProductContent #imagesGallery #link15:hover~#image15,
#ProductContent #imagesGallery #link16:hover~#image16,
#ProductContent #imagesGallery #link17:hover~#image17,
#ProductContent #imagesGallery #link18:hover~#image18,
#ProductContent #imagesGallery #link19:hover~#image19,
#ProductContent #imagesGallery #link20:hover~#image20{display:block;z-index:1000;}
/* End Image Gallery */

#ProductContent #TellusProductRight h2{width:218px;float:left;background:url(http://tellus.vetlanda.se/images/bgNewsDivider.gif) no-repeat;margin:0;padding:0;padding-top:5px;padding-bottom:5px;padding-left:10px;margin-bottom:10px;}
#ProductContent #TellusProductRight .TellusAddress,
#ProductContent #TellusProductRight .TellusLinkAndDocument,
#ProductContent #TellusProductRight .TellusGoogleMap,
#ProductContent #TellusProductRight .TellusRelatedProductList{width:100%;border:solid 1px #ddd;margin-bottom:20px;padding-top:5px;padding-bottom:5px;float:left;}
#ProductContent #TellusProductRight div ul{list-style:none;margin:0;padding:0;margin-left:10px;float:left;clear:left;width:200px;}
#ProductContent #TellusProductRight .TellusAddress .TellusAddressList{margin-bottom:10px;}

#ProductContent .TellusAddress{margin-bottom:10px;}
#ProductContent .TellusLinkAndDocument ul li{margin-top:5px;margin-bottom:5px;}
#ProductContent .TellusLinkAndDocument img{margin-left:5px;vertical-align:middle;border:0;}
#ProductContent .TellusRelatedProductList ul li{margin-top:5px;margin-bottom:5px;}
#ProductContent #TellusProductRight .TellusGoogleMap h2{margin:0;}
#ProductContent #TellusMapLatLng fieldset{border:0;margin:0;padding:0;}
#ProductContent #TellusMap{width:228px;height:228px;clear:both;}
#ProductContent .TellusEmbeddingText{float:left;width:100%;margin-bottom:10px;}
#ProductContent .TellusMarginBottom{float:left;width:100%;margin-bottom:10px;}

/* ######## EventList ######## */
#EventListContent{list-style:none;margin:0;padding:0;width:100%;}
#EventListContent li{width:100%;float:left;margin-top:20px;}
#EventListContent li ul{list-style:none;margin:0;padding:0;}
#EventListContent li ul li{width:100%;float:left;border-bottom:solid 3px #ddd;margin:0;padding:0;padding-top:10px;padding-bottom:5px;}
#EventListContent p{margin:0;padding:0;}
#EventListContent .TellusBooking{font-weight:bold;color:#0072bc;}
#EventListContent .TellusEventListLeft{float:left;width:55%;margin-right:30px;}
#EventListContent .TellusEventListRight{float:left;width:35%;}
#EventListContent .TellusBold{font-weight:bold;}

/* ######## Event Product ######## */
#ProductContentEvent{float:left;width:100%;}
#ProductContentEvent .TellusScheduleList .subheading, #ProductContentEvent .TellusPriceCategoryList .subheading, #ProductContentEvent .TellusFacilityCategoryList .subheading, #ProductContentEvent .TellusPlace .subheading {margin:0;padding:0;}
#ProductContentEvent .TellusScheduleList .subheading, #ProductContentEvent .TellusPriceCategoryList .subheading, #ProductContentEvent .TellusFacilityCategoryList .subheading, #ProductContentEvent .TellusPlace .subheading {margin-top:10px;}

#ProductContentEvent #TellusProductLeft{width:465px;margin-right:35px;margin-top:15px;float:left;}
#ProductContentEvent #TellusProductRight{width:228px;margin-top:40px;float:left;}
#ProductContentEvent #TellusProductRight h2{width:218px;float:left;background:url(http://tellus.vetlanda.se/images/bgNewsDivider.gif) no-repeat;margin:0;padding:0;padding-top:5px;padding-bottom:5px;padding-left:10px;margin-bottom:10px;}
#ProductContentEvent #TellusProductRight .TellusContactList,
#ProductContentEvent #TellusProductRight .TellusLinkAndDocument,
#ProductContentEvent #TellusProductRight .TellusGoogleMap{float:left;width:100%;border:solid 1px #ddd;margin-bottom:20px;padding-top:5px;padding-bottom:5px;}
#ProductContentEvent .TellusImageAndText{float:left;clear:left;display:inline;width:100%;margin-bottom:10px;}
#ProductContentEvent .TellusFirstImage{/*float:right;*/clear:right;display:inline;}
#ProductContentEvent .TellusImage{float:right;clear:both;padding:1px;border:solid 3px #ddd;margin-left:10px;}
#ProductContentEvent .TellusImageDecoration{border:solid 3px #ddd;padding:1px;margin-left:10px;margin-bottom:5px;margin-top:5px;}
#ProductContentEvent .block{display:block;}

#ProductContentEvent .TellusScheduleList .TellusSchedule{list-style:none;margin:0;padding:0;}
#ProductContentEvent .TellusScheduleList .TellusSchedule li {margin-bottom:5px;}
#ProductContentEvent .TellusScheduleList .TellusScheduleDate {float:left;clear:left;margin-right:10px;}
#ProductContentEvent .TellusScheduleList .TellusScheduleDays {float:left;clear:left;margin-right:10px;}
#ProductContentEvent .TellusScheduleList .TellusScheduleTime {margin-bottom:5px;float:left;}

#ProductContentEvent .TellusPlace{clear:left;width:100%;margin-bottom:10px;}

#ProductContentEvent .TellusPriceCategoryList{/*float:left;*/clear:left;width:100%;margin-bottom:10px;}
#ProductContentEvent .TellusPriceCategoryList ul{list-style:none;margin:0;padding:0;}

#ProductContentEvent .TellusContactList ul{list-style:none;margin:0;padding:0;margin-left:10px;}
#ProductContentEvent .TellusContactList ul li{float:left;clear:left;}

#ProductContentEvent .TellusLinkAndDocument ul{list-style:none;margin:0;padding:0;margin-left:10px;}
#ProductContentEvent .TellusLinkAndDocument ul li{float:left;clear:left;margin-top:5px;margin-bottom:5px;}
#ProductContentEvent .TellusLinkAndDocument img{margin-left:5px;vertical-align:middle;border:0;}
#ProductContentEvent #TellusMapLatLng fieldset{border:0;margin:0;padding:0;}
#ProductContentEvent #TellusMap{width:228px;height:228px;clear:both;}
#ProductContentEvent .TellusEmbeddingText{float:left;width:100%;margin-bottom:10px;}
#ProductContentEvent .TellusMarginBottom{float:left;width:100%;margin-bottom:10px;}

/* ######## Calendar ######## */
#CalendarControlIFrame{display:none;left:0px;position:absolute;top:0px;height:250px;width:250px;z-index:99;}
#CalendarControl{position:absolute;background-color:#FFF;margin:0;padding:0;display:none;z-index: 100;}
#CalendarControl table{font-family:verdana, helvetica, sans-serif;font-size:8pt;border:1px solid #336;}
#CalendarControl th{font-weight:normal;}
#CalendarControl th a{font-weight:normal;text-decoration:none;color:#000;padding:1px;}
#CalendarControl td{text-align:center;}
#CalendarControl .header{background-color:#FFF;}
#CalendarControl .weekday{background-color:#FFF;color:#000;}
#CalendarControl .weekend{background-color:#FFF;color:#000;}
#CalendarControl .current{border:1px solid #339;background-color:#DDD;color:#000;}
#CalendarControl .weekday,#CalendarControl .weekend,#CalendarControl .current{display:block;text-decoration:none;border:1px solid #FFF;width:2em;}
#CalendarControl .weekday:hover,#CalendarControl .weekend:hover,#CalendarControl .current:hover{color:#FFF;background-color:#336;border:1px solid #999;}
#CalendarControl .previous{text-align:left;}
#CalendarControl .next{text-align:right;}
#CalendarControl .previous,#CalendarControl .next{padding:1px 3px 1px 3px;font-size:10px;}
#CalendarControl .previous a,#CalendarControl .next a{color: #000;text-decoration: none;font-weight: bold;}
#CalendarControl .title{text-align:center;font-weight:bold;color:#000;}
#CalendarControl .empty{background-color:#FFF;border:1px solid #FFF;}



body{margin:0;padding:0;}
#TellusEventSearch{background-color:#DDD;padding-top:2px;padding-bottom:2px;width:500px;}
#TellusEventSearch fieldset{border:none;}
.TellusCalendarImage{vertical-align:text-bottom;}
.TellusButton{background-color:#0072BC;border:none;color:#FFF;vertical-align:text-bottom;}
.TellusEvent{background-color:#DDD;}
.TellusProduct{width:714px;float:left;}
.TellusProductMain{margin-right:35px;width:465px;float:left;}
.TellusProductRight{width:214px;float:right;}
.TellusProductImage{float:right;padding-left:10px;}
.TellusContactBox{background-color:#dddddd;}
.TellusContactHeader{background-color:#ffffff;float:left;padding-right:10px;}
.TellusContactList{float:left;margin-right:7px;margin-top:10px;}
.TellusTime{vertical-align:top;}
.TellusLabel{font-family:verdana;}
 .divContactInfo{margin:0;padding:0;}
.TellusEventList{width:500px;}
.TellusEventList tr td{padding-bottom:10px;}
.TellusEventListDate{background-color:#0072BC;}
.TellusEventListDateFont{color:#fff;}
#EventListStartPage .TellusEventList{width:214px;}
#TellusAdvertisementList ul{list-style:none;margin:0;padding:0;}
#TellusPhoneList{margin-top:10px;}

.moreInfo ul{list-style:none;margin:0;padding:0;}
.moreInfo ul li{line-height:25px;}

#CalendarControlIFrame{display:none;left:0px;position:absolute;top:0px;height:250px;width:250px;z-index:99;}
#CalendarControl{position:absolute;background-color:#FFF;margin:0;padding:0;display:none;z-index: 100;}
#CalendarControl table{font-family:verdana, helvetica, sans-serif;font-size:8pt;border:1px solid #336;}
#CalendarControl th{font-weight:normal;}
#CalendarControl th a{font-weight:normal;text-decoration:none;color:#000;padding:1px;}
#CalendarControl td{text-align:center;}
#CalendarControl .header{background-color:#FFF;}
#CalendarControl .weekday{background-color:#FFF;color:#000;}
#CalendarControl .weekend{background-color:#FFF;color:#000;}
#CalendarControl .current{border:1px solid #339;background-color:#DDD;color:#000;}
#CalendarControl .weekday,#CalendarControl .weekend,#CalendarControl .current{display:block;text-decoration:none;border:1px solid #FFF;width:2em;}
#CalendarControl .weekday:hover,#CalendarControl .weekend:hover,#CalendarControl .current:hover{color:#FFF;background-color:#336;border:1px solid #999;}
#CalendarControl .previous{text-align:left;}
#CalendarControl .next{text-align:right;}
#CalendarControl .previous,#CalendarControl .next{padding:1px 3px 1px 3px;font-size:10px;}
#CalendarControl .previous a,#CalendarControl .next a{color: #000;text-decoration: none;font-weight: bold;}
#CalendarControl .title{text-align:center;font-weight:bold;color:#000;}
#CalendarControl .empty{background-color:#FFF;border:1px solid #FFF;}
?#ProductContent .TellusScheduleList .subheading, #ProductContent .TellusPriceCategoryList .subheading, #ProductContent .TellusFacilityCategoryList .subheading {margin:0;padding:0;}
#ProductContent .TellusScheduleList .subheading, #ProductContent .TellusPriceCategoryList .subheading, #ProductContent .TellusFacilityCategoryList .subheading {margin-top:10px;}
#ProductContent .TellusImageAndText{width:100%;margin-bottom:10px;}
#ProductContent .TellusSeeMoreImages {width:35%;float:right;display:inline;clear:right;}
#ProductContent .TellusFirstImage{float:right;clear:right;display:inline;width:45%;}
#ProductContent .TellusPriceCategoryList{margin:0;padding:0;width:100%;}
#ProductContent .TellusPriceCategoryList ul{list-style:none;width:100%;}
#ProductContent .TellusPriceCategoryList ul li {float:left;clear:left;width:100%;}
#ProductContent .TellusScheduleList {margin:0;padding:0;}
#ProductContent .TellusScheduleList .TellusSchedule {margin:0;padding:0;display:block;position:relative;width:250px;}
#ProductContent .TellusScheduleList .TellusSchedule li {padding:0;display:block;position:relative;width:100%;}
#ProductContent .TellusScheduleList .TellusScheduleDate {display:block;float:none;width:100%;}
#ProductContent .TellusScheduleList .TellusScheduleDays {width:100%;float:none;}
#ProductContent .TellusScheduleList .TellusScheduleTime {float:none;}
#ProductContent .TellusGeoLocation{float:left;clear:left;display:inline;margin-bottom:10px;width:100%;}
#ProductContent .TellusFacilityCategoryList{margin:0;padding:0;margin-bottom:10px;width:100%;float:left;clear:left;}
#ProductContent .TellusFacilityCategoryList ul{list-style:none;margin:0;padding:0;width:100%;float:left;clear:left;}
#ProductContent .TellusFacilityCategoryList li {width:100%;margin:0;padding:0;display:inline;float:left;clear:left;}
#ProductContent .TellusMediaList{float:left;clear:left;display:inline;min-height:300px;width:100%;}


#ProductContentEvent .TellusScheduleList .subheading, #ProductContentEvent .TellusPriceCategoryList .subheading, #ProductContentEvent .TellusFacilityCategoryList .subheading, #ProductContentEvent .TellusPlace .subheading {margin:0;padding:0;}
#ProductContentEvent .TellusScheduleList .subheading, #ProductContentEvent .TellusPriceCategoryList .subheading, #ProductContentEvent .TellusFacilityCategoryList .subheading, #ProductContentEvent .TellusPlace .subheading {margin-top:10px;}
#ProductContentEvent .TellusImageAndText{width:100%;margin-bottom:10px;}
#ProductContentEvent .TellusSeeMoreImages {width:35%;float:right;display:inline;clear:right;}
#ProductContentEvent .TellusFirstImage{float:right;clear:right;display:inline;width:48%;}
#ProductContentEvent .TellusPriceCategoryList{margin:0;padding:0;width:100%;}
#ProductContentEvent .TellusPriceCategoryList ul{list-style:none;width:100%;}
#ProductContentEvent .TellusPriceCategoryList ul li {float:left;clear:left;width:100%;}
#ProductContentEvent .TellusScheduleList {margin:0;padding:0;}
#ProductContentEvent .TellusScheduleList .TellusSchedule {margin:0;padding:0;display:block;position:relative;width:250px;}
#ProductContentEvent .TellusScheduleList .TellusSchedule li {padding:0;display:block;position:relative;width:100%;}
#ProductContentEvent .TellusScheduleList .TellusScheduleDate {display:block;float:none;width:100%;}
#ProductContentEvent .TellusScheduleList .TellusScheduleDays {width:100%;float:none;}
#ProductContentEvent .TellusScheduleList .TellusScheduleTime {float:none;}
#ProductContentEvent .TellusGeoLocation{float:left;clear:left;display:inline;margin-bottom:10px;width:100%;}
#ProductContentEvent .TellusFacilityCategoryList{margin:0;padding:0;margin-bottom:10px;width:100%;float:left;clear:left;}
#ProductContentEvent .TellusFacilityCategoryList ul{list-style:none;margin:0;padding:0;width:100%;float:left;clear:left;}
#ProductContentEvent .TellusFacilityCategoryList li {width:100%;margin:0;padding:0;display:inline;float:left;clear:left;}
#ProductContentEvent .TellusMediaList{float:left;clear:left;display:inline;min-height:300px;width:100%;}

#CalendarControl table tbody tr td .TellusCalendarCloseX {float:left;}
#ProductContentEvent .TellusPlace{clear:left;float:left;width:100%;margin-bottom:10px;}
#ProductContentEvent .TellusPriceCategoryList{clear:left;float:left;width:100%;margin-bottom:10px;}

#ProductContentEvent #TellusProductRight div ul  {width:250px;}
