/*****************************GENERAL*****************************/
body
{
    font-size:80%;
}
body, form
{
	overflow: auto;
	margin: 0px;
}
body, p, li, dl, ul, ol, h1, h2, h3, h4, h5, h6, table,div
{
	font-family:Verdana;
}
.all
{
	width:980px;
	padding-bottom:50px;
}
.textcolor
{
	font-size: 11px;
	line-height: 17px;
	color: #50752F;
	font-family:Verdana;
}
.titlecolor
{
	font-size: 11px;
	line-height: 17px;
	color: #50752F;
	font-family:Verdana;
	font-weight:bold;
}

.clear
{
    clear:both;
    font-size:0;
    line-height:0;
    height:0;
}

.hidingdivs 
{
	visibility:hidden;
	display:none;
}
/*****************************HEADER*****************************/
#Header
{
}
#Header .logo-suedtirol
{
	float:right;
	margin-top:50px;
}

/*******************************************MENU TOP****************************************/
#MenuTop
{
	height:30px;
}
#MenuTop ul
{
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
}
#MenuTop .level0 .item0
{
	float:left;
	margin-right:50px;
	position:relative;
}
#MenuTop .level0 .link0
{
	display:block;
	text-decoration:none;
}
#MenuTop .level0 .link0:hover
{
	/*font-weight:bold;*/
}
/*******************************************Flyout****************************************/
.hideflyout
{
	display:none;
}
.flyout
{
	position:absolute;
	margin:0;
	padding:0;
	list-style:none;
	float:none;
	left:-10px;
	z-index:10;
	bottom:30;

}
.flyout2
{
	position:absolute;
	left:164px;
	bottom:0;
}
.flyout .item1
{
	margin:0;
	padding:0;
	width:164px;
	position:relative;
	
}
.flyout .link1
{
	display:block;
	padding:2px 5px 2px 15px;
	text-decoration:none;
}
.flyout .item2
{
	margin:0;
	padding:0;
	width:164px;
	
}
.flyout .link2
{
	display:block;
	padding:2px 5px 2px 15px;
	margin-left:2px;
	text-decoration:none;
}


.flyout .spacer
{
	height:2px;
	line-height:2px;
	font-size:2px;
	background-color:White;
}
/*******************************************BANNER****************************************/
#banner
{
	height:237px;
	position:relative;
}
.yellowBlock
{
	position:absolute;

	left:980px;
	width:68px;
	height:270px;
}
/*******************************************LANGUAGE****************************************/
#language
{
	height:53px;
}
#language .container
{
	padding:10px 5px 10px 19px;
}
#language .container .linkintranet
{
	float:right;
}
#language a
{
	text-transform:uppercase;
	text-decoration:none;

}

/*******************************************ZONES****************************************/
#Zones
{
	margin:0;
	padding:0;
	list-style:none;
}
#Zones li
{
	float:left;
}

.ZoneLeft
{
	width:219px;
}
.ZoneContent
{
	width:551px;
}
.ZoneRight
{
	width:210px;
}

/*******************************************ZONE LEFT****************************************/
.ZoneLeft .Positioner
{
	margin-left:19px;
}
#Search
{
	height:34px;
}
#Search .container
{
	padding:7px 6px 0 6px;
}
#Search a
{
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}


/*******************************************MENU LEFT****************************************/

#MenuLeft ul
{
	padding:0 0 30px 25px;
	margin:0;
	list-style:none;
}
#Menuleft li
{
	float:none;
	border-bottom:dashed 1px white;
	
}

#Menuleft li a
{
	display:block;
	padding:3px 6px 3px 14px;
	text-decoration:none;
}
#MenuLeft .level0
{
	margin-left:25px;
	padding:25px 0 7px 0;
}
#MenuLeft .level0icon
{
	float:left;
	padding:28px 0 0 12px;
}
#MenuLeft .level0,#MenuLeft .level0 a
{
	text-decoration:none;
	font-weight:bold;
}

#menuleft .level2
{
	margin:0;
	padding:0 0 0 30px;
}
/*******************************************FRAME LEFT****************************************/
.frameLeft
{
	margin-top:16px;
}
.frameLeft .header
{
	padding:10px 0 5px 23px;
}
.frameLeft .header .headerheight
{
	height:16px;
}


.frameLeft .detailLink
{
	display:block;
	text-align:right;
	text-decoration:none;
}
/*******************************************FRAME CATALOGUE****************************************/


#frameCatalogue .content
{
	padding:3px;
	position:relative;
}
#frameCatalogue .inputfield
{
	padding:3px 8px;
}


.cataloginput
{
	width:100%;
}


#frameCatalogue .ordernow
{
	position:absolute;
	top:-5px;
	left:34px;
}

#frameCatalogue .imageCatalogue {
width:155px;
height:69px;
cursor:pointer;
}

#frameCatalogue .imageCatalogue a
{
	display:block;
	height:100%;
	
}


/*******************************************QUICK LINKS****************************************/
#quickLinks .content
{
	padding:15px 5px 15px 36px;
}
#quickLinks ul
{
	margin:0;
	padding:0;
	list-style:none;
}
#quicklinks li
{
	float:none;
	padding:5px 0;
}
/*******************************************FRAME WEBCAMS****************************************/
#frameWebcams .content
{
	padding:3px;
}
#frameWebcams .detailLink
{
	padding:5px 0;
}

/*******************************************FRAME WEATHER****************************************/
#frameWeather .content
{
	padding-left:3px;
}
#frameWeather ul
{
	margin:0;
	padding:0;
	list-style:none;
}
#frameWeather li
{
	float:left;
	text-align:center;
	width:62px;
	padding-bottom:10px;
	padding-top:7px;
}
#frameWeather li, #frameWeather a
{
	text-decoration:none;
}



/*******************************************ZONE CONTENT****************************************/
.ZoneContent .contentpadding
{
	padding:0 31px;
}
.ZoneContent .CMSWidth
{
	width:489px;	
}
/*******************************************TICKER****************************************/
#ticker
{
	margin:0 11px;
	height:34px;
}
#ticker .container
{
	padding:7px 16px 0 16px;
}
#ticker .newsticker a
{
	text-decoration:none;
}
#ticker .newsticker a:hover
{
	text-decoration:underline;
}
/*******************************************SITEPATH****************************************/
#Sitepath
{
	padding:20px 33px 25px 33px;
}

#Sitepath,#Sitepath a
{
	text-decoration:none;
}

#Sitepath a
{
    background-repeat:no-repeat;
    background-position:0 4px;
    padding-left:9px;

}
/*******************************************ZONERIGHT****************************************/
.ZoneRight
{
	
}

/*******************************************FRAME REQUEST****************************************/
#FrameRequest
{
	margin:10px 9px;
}
#FrameRequest .header a
{
	width:95px;
	text-align:center;
	padding:7px 0;
	display:block;
}
#FrameRequest .linkaccomodation
{
	float:left;
	height:30px;
}
#FrameRequest .linkfreerooms
{
	float:right;
	height:30px;
}
#FrameRequest .content
{
	padding:10px 10px 5px 10px;
}



#FrameRequest .detailLink
{
	display:block;
	text-align:right;
	text-decoration:none;
}


/*******************************************EXTRA LINK****************************************/
#Extralink
{
	margin:27px 0 60px 12px;
}

#Extralink .extralinkicon
{
	padding-top:14px;
	float:left;
}

#Extralink .link
{
	padding:10px 0 5px 0;
	margin-left:13px;
}

/*******************************************BANNER HOTELS****************************************/
#hotels
{
	padding:0 0 26px 15px;
}
#hotels ul
{
	margin:0;
	padding:0;
	list-style:none;
}
#hotels li
{
	margin-bottom:6px;
	float:none;
}

/*******************************************FOOTER****************************************/
#footer ul
{
	margin:0;
	padding:0;
	list-style:none;
}
#footer li
{
	float:left;
}
/*******************************************assistant****************************************/
#assistant .header
{
	height:30px;
}
#assistant .header img
{
	margin:7px 0 0 22px;
}
#assistant .content
{
	height:80px;
}
#assistant ul
{
	margin:0;
	padding:5px 10px;
	list-style:none;

}
#assistant li
{
	float:none;
}

/*******************************************ADDRESS****************************************/
#Footer .zonecontent
{
	height:112px;
}
#Adress
{
	padding-top:18px;
}
#Adress .tv
{
	margin:0 0 15px 0;
}
#Adress .description
{
	margin:0 0 15px 0;
}

#Adress p
{
	text-align:center;
}

/*******************************************MENUBOTTOM****************************************/
#menubottom
{
	text-align:center;
}
#menubottom a
{
	text-decoration:none;
}

/*******************************************frameNewsletter****************************************/

#frameNewsletter .header
{
	height:30px;
}
#frameNewsletter .header img
{
	margin:7px 0 0 22px;
}
#frameNewsletter .content
{
	height:80px;
}
#frameNewsletter .contentpadding
{
	padding:10px 15px 0 23px;
}
#frameNewsletter .inputcontainer
{
	padding-top:10px;
}
/*******************************************CONTENT STECKBRIEF****************************************/
.steckbrief
{
	padding:15px;
}
/*******************************************MODULE WEBCAM****************************************/
#ModuleWebcams .item
{
	margin-bottom:15px;
}
#ModuleWebcams a
{
	text-decoration:none;
}

/*****************************LTS EVENTS*****************************/
#Events .item
{
	margin:10px 0 10px 0;
}
#Events .image
{
	float:left;
	margin-right:10px;
}
#Events .separator
{
	height:1px;
	line-height:1px;
	font-size:1px;
}
#Events .link
{
	text-align:right;
}
#Events .link a
{
	font-weight:bold;
	text-decoration:none;
}

#Events .date
{
	font-weight:normal;
	font-style:italic;
}
#Events h2
{
	margin-top:0;
}
#Events h2 a
{
	text-decoration:none;
}
#Events .searchcontainer
{
	
}
#Events .search
{
	padding:10px 10px 3px 10px;
	float:left;
}
#Events .listcontainer
{
	padding-top:10px;
}

#Events .decriptioncontainer
{
	padding:5px 0;
}
/*****************************LTS PACKAGES*****************************/
#Events .archivements
{
	margin-bottom:10px;
}
#Events .organizerbox
{
	padding-top:10px;
}
#Events .organizerbox ul
{
	padding-top:10px;
}

/********************************************** Styles Tour start ***************************************************/
#GPSTours .boxtitle
{
	text-decoration: none;
	padding: 3px;
}
#GPSTours .boxcontent
{
	text-decoration: none;
}

#GPSTours .detailbox
{
	margin: auto;
	width: 100%;
}

#GPSTours .datailboxtitle
{
	text-decoration: none;
	padding: 3px 10px 3px 5px;
}
#GPSTours .detailboxcontent
{
	text-decoration: none;
	padding-left: 5px;
}

#GPSTours .ImageToursContainer
{
	float: right;
	margin-left: 15px;
	margin-top: 30px;
}

#GPSTours .ItemTitle
{
	font-weight: bold;
	text-decoration: none;
}

#GPSTours .linksmall
{
	font-weight:bold;
	text-decoration:none;
}
#GPSTours .MapContainer
{
	margin-top: 20px;
}
#GPSTours .MapFrame
{
	margin-top:10px;
}


/*****************************Popup QUICKREQUEST*****************************/

.Popup
{
	background-color: transparent;
}

#QuickRequestPopup
{
	border: 1px solid #4B7233;
	background-color:white;
	margin:0px;
	z-index:1002;
	width:100%;
	height:100%;
	vertical-align: top;
}

#QuickRequestPopup div
{
	visibility:hidden;
	display:none;
}

#QuickRequestPopup .Popuptitle
{
	background-color:#4B7233;
	height:20px;
	color:white;
	padding-left:5px;
}

#QuickRequestPopup .PopupContent
{
	padding:5px;
}

/*****************************POPUPS*****************************/
.PopupFrocen
{
	background-color: #444444;
	z-index: 1000;
}



.PopupWindow
{
	z-index: 1001;
}

.PrintContainer
{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: auto;
}

.PrintContent
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 0;
	width: 97%;
}

.PrintLock
{
	position: absolute;
	top: 140;
	height:400px;
	left: 0;
	right: 0;
	z-index: 10;
}

.ScrollBoxContainer
{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: auto;
	padding-right: 10px;
	border: solid 1px black;
}
.ScrollBox
{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 615px;
	height: 100%;
	overflow: auto;
	padding-right: 10px;
}
/********************************************** PRIVACY***************************************************/

#privacy .privacyheader
{
	padding-left:10px;
}

/*****************************PRINT PAGE*****************************/
.noscreen
{
	display:none;
	visibility:hidden;	
}

.printBody
{
	background-image:none;
}
#Print .PrintHeader
{
	height:120px;
}
#Print .PrintHeader .Links
{
	padding:0 10px 5px 10px;
}
#Print .PrintHeader .Links, #Print .PrintHeader .Links a
{
	text-decoration:none;
}
#Print .Content
{

	padding:10px;
}
#Print .PrintFooter
{
	height:30px;
	background-color:White;
	padding:5x 10px;
	text-align:center;
}


/*****************************MODULES*****************************/
.moduleImage
{
	float:left;
	margin-right:10px;
}
.moduleTitle
{
	text-decoration:none;
	font-weight:bold;
}
h2.moduleTitle
{
	margin:0;
	padding:0;
}

.detailLink
{
	text-decoration:none;
}
.descItem
{
	text-decoration:underline;
}
.pager
{
	text-decoration:none;
}
.pagerselected
{
	font-weight:bold;
	text-decoration:none;
}
.pagerpadding
{
	margin:10px 0;
}
/*****************************PLACES*****************************/
#places .item
{
	padding-bottom:10px;
	margin-bottom:10px;
}

#places .detail .positioner
{
	float:right;
	width:170px;
	margin-left:10px;
	padding-bottom:10px;
}
#places .detail .steckbrief
{
	float:none;
	padding: 5px 10px;
}
#places .detail .moduleimage
{
	float:none;
	margin:0;
}
#places .detail .moduletitle
{
	padding-bottom:5px;
}
#places .detail .placeModules
{
	margin-top:30px;
}

#places .detail .ModuleLinks
{
	margin-top:10px;
}
#places .detail .ModuleLinks ul
{
	margin:0;
	padding:0;
	list-style:none;
}
#places .detail .ModuleLinks li
{
	float:none;
	padding-top:2px;
}
#places .detail .ModuleLinks li a
{
	background-repeat:no-repeat;
	background-position:0 3px;
	padding-left:10px;
}

/*****************************HIGHLIGHTS*****************************/
#Highlights .item
{
	padding-bottom:10px;
	margin-bottom:10px;
}
#Highlights .item .moduleimage
{
	float:left;
	margin-right:10px;
}

#Highlights .description
{
	margin:0;
	padding:10px 0 5px 0;
}
#Highlights .item .detaillink
{
	float:right;
}


/*****************************DOWNLOADS*****************************/
#Downloads .item
{
	padding-bottom:10px;
	margin-bottom:10px;
}

#Downloads .moduleImage
{
	float:right;
	margin:0 0 0 10px;
}

/*****************************SIGHTSEEEING*****************************/
#Sightseeing .item
{
	padding-bottom:10px;
	margin-bottom:10px;
}

#Sightseeing .item .moduleImage
{
	float:right;
	margin:0 0 0 10px;
}


/*****************************FOTOGALLERY*****************************/
#fotogallery .item
{
	padding-bottom:10px;
	margin-bottom:10px;
}

#fotogallery .item .moduleimage
{
	float:left;
	margin-right:10px;
}

/*****************************SITEMAP*****************************/
#Sitemap a:hover
{ 
	text-decoration:underline;
}
#Sitemap ul
{
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	float:none;
}
#Sitemap li
{
	float:none;
}

.sitemap0
{
	text-decoration:none;
	font-weight:bold;
}
.sitemap1, #Sitemap ul li ul li a
{
	text-decoration:none; 
	font-weight:bold;
}
.sitemap2
{
	text-decoration:none;
}


/*****************************COTTAGES*****************************/
#Cottages .item
{
	padding-bottom:10px;
	margin-bottom:10px;
}

#Cottages .description
{
	margin:0;
	padding:10px 0 5px 0;
}
#Cottages .item .moduleimage
{
	margin-right:15px;
}
#Cottages .moduleimage
{
	margin-right:15px;
}
#Cottages .moduleTitle
{
	display:block;
	padding: 3px 0;
}
#Cottages .steckbrief
{
	padding: 5px 10;
}
#Cottages .detail .positioner
{
	float:right;
	width:220px;
	margin-left:10px;
}
#Cottages .detail .steckbrief
{
	float:none;
	padding: 5px 10px;
}
#Cottages .detail .moduleimage
{
	float:none;
	margin:0;
}

/*****************************ACTIVITIES*****************************/
#activities .item
{
	padding-bottom:10px;
	margin-bottom:10px;
}

#activities .detail .moduleTitle
{
	margin-bottom:5px;
}

#activities .detail .moduleImage
{
	float:none;
}
#activities .item .moduleImage
{
	float:left;
	margin-right:10px;
}

#activities .item .detaillink
{
	float:right;
}
/*****************************OFFERS*****************************/
#offers .offer-categorie-description
{
    margin-bottom:20px;
    
}
#offers .offer-categorie-description h1
{
    font-size:18px;
}
#offers .item
{
	padding-bottom:10px;
	margin-bottom:10px;
}
#offers .item .moduleImage
{
	float:right;
	margin-left:10px;
}
#offers .detail .moduleTitle
{
	margin-bottom:5px;
}

#offers .detail .moduleImage
{
	float:left;
}
#offers .detail .shortdescription
{
	font-style:italic;
}
#offers .detail .hoteldescription
{
    margin-bottom:20px;
}
#offers .commands
{
    float:left;
    margin-right:20px;
}

#offers .hotel-list .item
{
    position:relative;
}
#offers .hotel-list .item.first
{
    height:auto!important;
    height:30px;
    min-height:30px;
}
#offers .button
{
    float:right;
    border:solid 1px black;
    padding:2px 4px 2px 4px;
    background-repeat:no-repeat;
    background-position:right 7px;
    cursor:pointer;
    margin-left:10px;
    text-decoration:none;
}
#offers .request-button
{
    float:right;
    border:solid 1px black;
    padding:2px 18px 2px 4px;
    background-repeat:no-repeat;
    background-position:right 7px;
    cursor:pointer;
    margin-left:10px;
    text-decoration:none;
}
.request
{
    margin-bottom:20px;
    margin-top:10px;
    padding:20px 0 20px 0;
}
.request .hotel-list .item .hoteldescription div
{
    float:left;
    margin-right:10px;
    width:200px;   
}
.request .hotel-list .item .hoteldescription div.big
{
    float:none;
    margin-right:10px;
    width:auto;   
}

.request .hotel-list .checkbox
{
    position:absolute;
    top:0;
    right:0;
}

.request .hotel-list .missing-hotels,
.request .missingprivacy
{
    display:block;
    margin-bottom:10px;
    padding:5px 10px;
}

.request .hidden
{
    display:none;
}

.request .summary .selected-hotels
{
    display:block;
    list-style-type:square;
    margin-bottom:20px;
}
#offers .request .summary .selected-hotels li
{
    float:none;
    display:block;
}
.request .separator
{
    margin:10px 0;
    font-size:1px;
    line-height:1px;
    height:1px;
}
/*****************************OFFERS CONTACT*****************************/

.request .input-row
{
    margin-bottom:5px;
}
.request .input-row span.name
{
    display:inline-table;
    width:100px;
    text-align:left;
    margin-right:10px;
}
.request .input-row span.second
{
    width:60px;
    text-align:right;
    margin-right:10px;
}
.request .input-row input,
.request .input-row select,
.request .input-row textarea 
{
   font-size:11px;
   line-height:17px;
  
}
.request .input-row  input
{
     width:378px;
}
.request .input-row  input.calendar
{
     width:100px;
}
.request .input-row  input.small,
.request .input-row.small  input
{
     width:60px;
}
.request .input-row  input.medium
{
     width:150px;
}
.request .calendar-row img
{
    margin-left:5px;
    cursor:pointer;
}
.request .input-row textarea 
{
    width:378px;
    height:160px;
    float:left;
}

.request .input-row .textarea span
{
    display:inline-block;
    float:left;
}

.request .privacy span.name
{
    display:block;
    width:100px;
    float:left;
}
.request .privacy div
{
    float:left;
    width:378px;
}
.request .privacy div input
{
    width:auto;
}
.request .privacy a
{
    text-decoration:underline;
    cursor:pointer;
}
.request .missingPrivacy
{
    margin:5px 0;
    display:block;
}

/*****************************HOLIDAY FARM*****************************/
#holidayfarm .item
{
	padding-bottom:10px;
	margin-bottom:10px;
}

#holidayfarm .description
{
	margin:0;
	padding:10px 0 5px 0;
}
#holidayfarm .moduleimage
{
	margin-right:15px;
}

#holidayfarm .detail .positioner
{
	float:right;
	width:170px;
	margin-left:10px;
}
#holidayfarm .detail .steckbrief
{
	float:none;
	padding: 5px 10px;
}
#holidayfarm .detail .moduleimage
{
	float:none;
	margin:0;
}
#holidayfarm .detail .moduletitle
{
	padding-bottom:5px;
}
#holidayfarm .detail .farmlinks
{
	padding-top:5px;
}
#holidayfarm .detail .farmlinks a
{
	display:block;
	padding-left:15px;
}
#holidayfarm .detail .hidingDivs
{
	display:none;
	visibility:hidden;
}

#holidayfarm .detail .galloRosso
{
	float:right;
}
#holidayfarm .detail .animals
{
	padding:5px 0;	
	line-height:17px;
}
#holidayfarm .detail .animals .animalImage
{
	margin:0 2px 0 0;
}
#holidayfarm .detail .linkrequest
{
	
	float:right;
	padding:3px 5px;
	line-height:17px;
	color:#50752F;
	border:solid 1px #50752F;
	text-decoration:none;
	background-color:#F2FAED;
}
#holidayfarm .detail .linkrequest img
{
	margin-left:10px;
}
#holidayfarm .detail #welcome,#holidayfarm .detail #price,#holidayfarm .detail #address,
#holidayfarm .detail #arrival,#holidayfarm .detail #rooms,#holidayfarm .detail #contact
{
	margin-top:10px;
}

/*****************************leader*****************************/
#leader .item
{
	padding-bottom:10px;
	margin-bottom:10px;
}

#leader .item .moduleImage
{
	float:left;
	margin-right:10px;
	border:0;
}

#leader .item .detaillink
{
	float:right;
	margin-right:10px;
	
}
#leader .item .steckbrief
{
	padding:0;
	height:320px;position:relative;float:none;
}
#leader .item .description
{
	padding:5px 10px;
	margin:0;
}

/*****************************LINKS*****************************/
#links .item
{
	padding-bottom:10px;
	margin-bottom:10px;
}

#links .item .moduleImage
{
	float:left;
	margin-right:10px;
}

#links .item .detaillink
{
	float:right;
}


/*****************************Searchcontent*****************************/
#Searchcontent .item
{
	padding-bottom:10px;
	margin-bottom:10px;
}


/*****************************CATALOGUE****************************/
.cataloguelist
{
	background:none;
	list-style:none;
	font-weight:bold;
	margin:0;
	padding:0;
}

.cataloguelist li
{
	background-image:none;
	list-style:none;
	width:200px;
	float:left;
	padding-bottom:15px;
}

.cataloguelist li input
{
	float:left;
	width: 20px;
}

.cataloguelist li label
{	
	width: 105px;
}


/*****************************partner*****************************/
#partner .infopannel
{
    float:left;
	padding:2px 5px;
}

#partner .infopannel .InfoName
{
	float:left;
	width:80px;
	font-weight:bold;
}
#partner .infopannel .InfoValue
{
	margin-left:80px;
}
#partner .detaillink
{
	float:right;
}
#partner .headeritem
{
	margin-bottom:10px;
}
#partner .dottedline
{
    line-height:1;
    font-size:1;
    height:1;
	margin:10px 0;
}
#partner .searchbox
{
	margin-bottom:30px;
}

#partner .searchcontent
{
	background-repeat:repeat-y;
	background-position:left;

}
#partner .searchbox .header
{
	padding:3px 10px;
}
#partner .searchbox .header .plus
{
    font-weight:bold;
    text-decoration:none;
}
#partner .searchbox .content,#partner .searchbox .contentresults
{
		border-top:0;
		padding:5px 10px;
}
#partner .searchbox .dottedline
{
	margin:10px 0;
}
#partner .searchbox .dditem
{
	float:left;
	margin-right:15px;
}
#partner .plus
{
	display:block;
	padding:2px 10px;
}
#partner .searchicon
{
	float:right;
	background-repeat:no-repeat;
	background-position:0 2px;
	height:16px;
	width:15px;
}
#partner .headeritem a
{
	cursor:pointer;
}
#partner .googlemap
{
	margin-top:10px;
}

#partner .searchcontent .contentresults
{
    display:none;
}
#partner .hiddencontent .content
{
    display:none;
}

/*****************************link logos*****************************/
.link-logos
{
    margin-top:20px;
    text-align:center;
    
}
.link-logos a
{
    display:block;
    margin:auto;
    margin-bottom:20px;
}
