﻿/*************** Tauern Spa Kaprun stylesheet, screen, 2010 by elements.at **************** */

/* BASICS */

* { margin: 0; padding: 0; outline: none; }
img { border: none;  }
body { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #838383; margin: 0 auto; background: #f0f0f0 url(/static/img/bg_content.jpg) no-repeat top center;  }
a { color: #465555; text-decoration: none; }
#wrapper {  width: 1004px; _width: 1003px; background: url(/static/img/shadow.png) repeat-y; margin: 0 auto; /*overflow: hidden; */ position: relative; z-index: 5000; }
.clearer { clear: both; }

/* HEADER */
	
#header { background: transparent url(/static/img/sprites.png) repeat-x 0px -20px; height: 83px; border-left: 3px solid white; border-right: 3px solid white; _background: url(/static/img/header_bg.png) repeat-x; position: relative; z-index: 8000 } 
#logo a { behavior: url(/static/js/iepngfix.htc); background: url(/static/img/logo.png) no-repeat; float: left; width: 111px; height: 142px; margin: 11px 0 0 20px;  padding-right: 20px}

/* NAV_ABOVE */

#nav { position: relative; z-index: 7000 }
#nav_above { float: left; height: 32px; line-height: 32px; background: #f0f4f6; float: left; width: 814px; padding: 0 12px; height: 32px; _height: 30px  }
#nav_above .left { float: left; }
#nav_above .right { float: right; width: 518px; height: 20px; margin-top: 6px }
#nav_above form { /*margin-top: 6px */}
#nav_above .auslastung { width: 149px; height: 18px; float: left; line-height: 18px;  padding-left: 6px; margin-right: 15px; border: 1px solid #cbdbe1; }

.percent0 { background: url(/static/img/auslastung_portal.png) no-repeat -196px 0 }
.percent10 { background: url(/static/img/auslastung_portal.png) no-repeat -181px 0 }
.percent20 { background: url(/static/img/auslastung_portal.png) no-repeat -166px 0 }
.percent30 { background: url(/static/img/auslastung_portal.png) no-repeat -151px 0 }
.percent40 { background: url(/static/img/auslastung_portal.png) no-repeat -136px 0 }
.percent50 { background: url(/static/img/auslastung_portal.png) no-repeat -115px 0 }
.percent60 { background: url(/static/img/auslastung_portal.png) no-repeat -100px 0 }
.percent70 { background: url(/static/img/auslastung_portal.png) no-repeat -85px 0 }
.percent80 { background: url(/static/img/auslastung_portal.png) no-repeat -70px 0 }
.percent90 { background: url(/static/img/auslastung_portal.png) no-repeat -55px 0 }
.percent100 { background: url(/static/img/auslastung_portal.png) no-repeat -40px 0 }

a.nav_above_link { color: #838383; float: left }
span.trenner { float: left; background: url(/static/img/sprites.png) repeat-x -112px -105px; width: 21px; height: 14px; margin-top: 10px }


#nav_above .langbox { width: 163px; float: right; margin-right: 15px; line-height: 18px; /*overflow: hidden;*/ background: url(/static/img/sprites.png) no-repeat 0 0; border: 1px solid #cbdbe1; cursor: pointer; height: 18px   }
#nav_above .langbox span { padding-left: 6px; }
#nav_above .langbox a { /*padding-left: 6px; color:#838383; border: 1px solid #cbdbe1 */}
#nav_above .langbox_auswahl { display: block; background: #cbdbe1; width: 142px; border-left: 1px solid #fff; border-bottom: 1px solid #fff; position: absolute; z-index: 10000;  padding-bottom: 5px; padding-top: 5px; top: 26px; left: 610px; display: none; _left: -170px; _top: -5px; }

*:first-child+html #nav_above .langbox_auswahl { top: -5px; }

#nav_above .langbox_auswahl a { display: block; height: 20px; line-height: 20px; clear: left; padding-left: 10px; }
#nav_above .langbox_auswahl a:hover { background: #fff  }
#nav_above .searchbox { /*width: 166px;*/ float: right; }
#nav_above .search { border-top: solid 1px #c8d7e6; border-bottom: solid 1px #c8d7e6; border-left: solid 1px #c8d7e6; border-right: none; height: 18px; font-size: 11px; ; padding: 0 0 0 6px; color: #838383; background: url(/static/img/sprites.png) no-repeat 0px 0px; float: left; width: 137px; line-height: 18px}
#nav_above .button_search { border: solid 1px #c8d7e6; background: url(/static/img/sprites.png) no-repeat -187px 0px; height: 20px; width: 22px; display: block; float: left; cursor: pointer; }
#nav_above_left { float: left; }

/* MENUE */

/* Basics */

.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none;	 position: relative; z-index: 5000; }
.sf-menu { line-height:	1.0; border-right:	1px solid #fff; }
.sf-menu ul { position:	absolute; top: -999em; width: 185px; /* left offset of submenus need to match (see below) */ _width: 195px; }
.sf-menu ul li { width:	100%; }
.sf-menu li:hover {	visibility: inherit; /* fixes IE7 'sticky bug' */ }
.sf-menu li { float: left; position: relative; }
.sf-menu a { display: block; position: relative; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: -1px; top: 51px; /* match top ul list item height */ z-index: 99; }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em; }
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 185px; /* match ul width */ _left: 195px; top: 0; }
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {	top: -999em; }
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 185px; /* match ul width */ top: 0; }


/* Styles */

.sf-menu { float: left; }
.sf-menu a { padding-left: 10px; text-decoration: none;	line-height: 51px; }
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/ color: #153d6e; float: left }
.sf-menu li { border-left:	1px solid #fff; }
.sf-menu li a.level_one { color: #153d6e; font-family: Georgia, "Times New Roman", Times, serif; font-size:	12px; text-transform: uppercase; height: 51px; _margin-right: -5px; }
.sf-menu li a.level_one:first-letter { font-size: 19px; }
.sf-menu li.sfHover a.level_one { background: url(/static/img/menu_hover.png) repeat-x;	}
.sf-menu li li { 
	border: none; 
	height: 25px; 
	background: url(/static/img/menu_bg_trans.png);
}
.sf-menu li li a { 
	color: #345681; 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif; 
	width: 160px; 
	line-height: 20px; 
	margin-left: 10px; 
}
.sf-menu li ul { 
	border-left: 1px solid white;
	border-right: 1px solid white;	
	border-bottom: 1px solid white;	
	width: 185px; 
	_width: 160px;
}
.sf-menu li ul li ul {	
	border: 1px solid white;
}
.sf-menu li li a:hover { outline: 0; background: white;	}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {	outline: 0;	/*background-image: url(/static/img/site_bg.jpg) no-repeat 0px -931px; */ }

/*** arrows **/
.sf-menu a.sf-with-ul { padding-right: 	2.25em;	min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */ }
a > .sf-sub-indicator {  /* give all except IE6 the correct values */ top: .8em; background-position: 0 -100px; /* use translucent arrow for modern browsers*/ }
.sf-menu ul li.firstitem { 
	background: url(/static/img/menu_bg_firstitem_trans.png);
	height: 20px; 
	width: 185px; 
	padding: 0; 
	_width: 195px;
} 
.sf-menu li li.firstsubitem { height: 10px; width: 185px; padding: 0; _width: 195px;  } 
.sf-menu ul li.lastitem { height: 10px; width: 185px; _width: 195px;}
.sf-menu ul li.lastitem a { height: 10px; padding: 0 }
.arrow1 { background: url(/static/img/sprites.png) no-repeat -21px -189px; width: 20px; height: 51px; display: block; float: left;  } /* 'float: left' verursacht ie6 absturz */
.arrow1 { _float: none; _margin-left: -5px } /* hack verhindert absturz */
.sf-menu li.sfHover .arrow1 { background: url(/static/img/sprites.png) no-repeat 0px -189px; }
span.arrow2 { background: url(/static/img/sprites.png) no-repeat -44px -189px; width: 20px; height: 20px; display: block; position: absolute; right: 5px; top: 8px; float: right; }

/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; /* arrow hovers for modern browsers*/ }

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/* MERKLISTE */ 

.merkliste { height: 51px; float: right; line-height: 51px; width: 110px;  border-left: 1px solid white; border-right: 1px solid white; background: url(/static/img/sprites.png) no-repeat 0px -105px; text-align: center;  _margin-right: 12px }
/* .merkliste { height: 51px; float: right; line-height: 51px; margin-right: 26px; width: 110px; text-align: center; border-left: 1px solid white; border-right: 1px solid white;color: #153d6e; background: url(/static/img/sprites.png) no-repeat 0px -105px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; text-transform: uppercase; _margin-right: 12px } */
.merkliste a { color: #153d6e; font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; text-transform: uppercase; display: block; _display:inline /* Deaktiviert first-letter für IE6 zugunsten richtiger Ausrichtung */ }
.merkliste a:first-letter { font-size: 14px }  
.merkliste .anzahl { font-size: 12px; padding-left: 5px; color: #153d6e;}

/* SPRACHMENUE */



/* PERSONENMENUE */

a.linkselectLinkP {	-khtml-user-select: none; -o-user-select: none;	-moz-user-select: none;	-moz-user-focus: ignore; -moz-user-input: disabled;	width: 92px; padding-left: 12px; line-height: 18px;	float: right; height: 18px;	background: url(/static/img/sprites.png) no-repeat -60px 0px; display: block; border: 1px solid #c8d7e6; color: #336699; }
a.linkselectLinkP:hover, a.linkselectLinkFocusP { color: #838383 !important; background-color: #565770 !important; outline: 1px solid #565770; /* prevent the link from being outlined */ outline: none; }
a.linkselectLinkOpenP {	outline: 0; /* prevent the link from being outlined */ }
span.linkselectDisabledP { filter: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; -khtml-user-select: none;	-o-user-select: none; -moz-user-select: none;-moz-user-focus: ignore; -moz-user-input: disabled; display: none; }
.linkselectContainerP {	position: absolute;	/* this is required to correctly calculate the width of the container */ left: 0; top: 0; display: none; margin-top: -3px;	max-width: 500px; z-index: 50000;	line-height: 18px; }
.linkselectContainerP .title { !important;	color: #fff !important;	padding-right: 20px !important;	white-space: nowrap; font-size: 11px !important; font-weight: bold !important;	line-height: 18px !important; }
.linkselectContainerP .title span {	display: block;	padding: 3px 4px; display: none; }
.linkselectContainerP .scrollable {	width: 85px; background-color: #cbdbe1;	border: 1px solid #fff;	margin: 0; padding: 0px; font-size: 11px; text-align: left;	overflow: auto;	max-height: 216px;	clear: both;	margin-top: 23px;_position: absolute; }
.linkselectContainerP ul { list-style-type: decimal !important;	margin: 0px; padding: 0px; }
.linkselectContainerP ul li.selected { background-color: #cbdbe1; display: none; }
.linkselectContainerP ul li.current { background-color: #fff; color: #838383; }
.linkselectContainerP ul li { isplay: block; margin: 0;	padding: 2px; font-size: 11px; cursor: pointer;	-khtml-user-select: none; -o-user-select: none;	-moz-user-select: none;	-moz-user-focus: ignore; -moz-user-input: disabled; }

/* DATEPICKER */

.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues */
.ui-state-disabled { cursor: default !important; }

/* Icons */

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Misc visuals */

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Component containers */
.ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #a6c9e2; background: #fcfdfd; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #002c61; background: #1f678f; color: white; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #c5dbec; background: #d1dfe3; font-weight: bold; color: #2e6e9e; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #79b7e7; background: #d0e5f5; font-weight: bold; color: #1d5987; }
.ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #79b7e7; background: #f5f8f9; font-weight: bold; color: #e17009; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid; border-color: #369; background: #fbec88; background: white; color: #36C; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons */

/* states and images */
.ui-icon { width: 16px; height: 16px;  }

/* positioning */

.ui-icon-circle-triangle-e { background: url(/static/img/sprites.png) no-repeat -210px -355px; }
.ui-icon-circle-triangle-w { background: url(/static/img/sprites.png) no-repeat -210px -383px;  }

/* Misc visuals */

/* Corner radius 
.ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; }
.ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
.ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
.ui-corner-right {  -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
.ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }*/

/* Overlays */
.ui-widget-overlay { background: #aaaaaa; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

/* Button */

.ui-datepicker-trigger {border: none; width: 21px; height: 20px; background: url(/static/img/sprites.png) no-repeat -1px -325px; _width: 18px; cursor: pointer }

/* Datepicker */
.ui-datepicker { width: 17em; padding: .2em .2em 0; z-index: 5000; display: none;  }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { border: none; background: none }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover {  }
.ui-datepicker .ui-datepicker-next-hover {  }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover { display: none; /*sorry for IE5*/  display/**/: block; /*sorry for IE5*/ position: absolute; /*must have*/ z-index: -1; /*must have*/ filter: mask(); /*must have*/ top: -4px; /*must have*/ left: -4px; /*must have*/ width: 200px; /*must have*/  height: 200px; /*must have*/ }

.roomoverview {
	position: relative;
}

.ishidden {
	visibility: hidden !important;
}

#hc_badge_25832_trb{
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 5000;
}

a.threesixty {
    width: 70px;
    height: 33px;
    padding: 0 0 0 40px;
    background: url(/static/img/footerthree.png) no-repeat 0 -5px;
    color: #002c61;
    display: block;
    float: left;
    margin-right: 0px;
    margin-top: 27px
}
