@charset "UTF-8";
/* CSS Document */

body     { 	
	color:#6faec0; 
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	font-size:10pt;
	background-image:url(../Images/BodyBG.png);
	background-repeat:repeat-y;
	padding-bottom:0px;
	background-color:#f8f8f8;
	}
	
html{
	height:100%;
}

a{
	color:#FFFFFF;
	text-decoration:underline;
}
a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
a.copyright {
	font-family:Arial, Helvetica, sans-serif;
	color:#a7988e;
	font-size:9pt;
	text-align:right;
	vertical-align:middle;
	padding-top:0px;

	text-decoration:none;
}

a.copyright:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#a7988e;
	font-size:9pt;
	text-align:right;
	vertical-align:middle;
	padding-top:0px;
	text-decoration:underline;
}

e{
	color:#FFFFFF;
	text-decoration:underline;
}
e:hover{
	color:#FFFFFF;
	text-decoration:none;
}
e.email {
	font-family:Arial, Helvetica, sans-serif;
	color:#757575;
	font-size:9pt;
	text-align:left;
	padding-top:0px;
	text-decoration:none;
}

e.email:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#70aec0;
	font-size:9pt;
	text-align:left;
	padding-top:0px;
	padding-left:0px;
	text-decoration:underline;
}

a{
	color:#6faec0;
	text-decoration:underline;
}
a:hover{
	color:#6faec0;
	text-decoration:none;
}
a.homelink {
	font-family:Arial, Helvetica, sans-serif;
	color:#6faec0;
	font-size:8pt;
	text-align:right;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
}

a.email:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#70aec0;
	font-size:8pt;
	text-align:right;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:underline;
}

a.email {
	font-family:Arial, Helvetica, sans-serif;
	color:#757575;
	font-size:8pt;
	text-align:left;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
}

a.email:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#70aec0;
	font-size:8pt;
	text-align:left;
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:underline;
}


.hometext{
	font-family:Arial, Helvetica, sans-serif;
	color:#6faec0;
	font-size:9pt;
	text-align:right;
	padding-top:20px;
}

.hemailtext{
	font-family:Arial;
	font-size:9pt;
	color:#6faec0;
	padding-left:0px;
	text-decoration:none;
}

.info{
	font-family:Arial, Helvetica, sans-serif;
	color:#6faec0;
	font-size:10pt;
	text-align:left;
	padding-top:10px;
}

#info{
	overflow:auto;
	height:186px;
}

#mainC{
	padding-top:20px;
}

#mainC1{
	overflow:auto;
	width:715px;
	height:145px;
	padding-right:5px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6faec0;
}


.mainC{
	overflow:auto;
	height:145px;
	padding-right:5px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6faec0;
}

.mainContent{
	font-family:Arial, Helvetica, sans-serif;
	color:#6faec0;
	font-size:9pt;
	text-align:left;
	padding-top:120px;
	width:722px;
}

/*#footer{
	position:relative;
	float:right;
}

#SiteMap{
	border:0;
	width:990px;
}*/

h1{
	font-family:Arial;
	font-size:24px;
	color:#ac58a3;
	/**padding-top:10px;**/
	padding-bottom:15px;
	margin-top:0;
	margin-bottom:0;
	font-weight:normal;
}

h2
{
	font-family:Arial;
	font-size:18px;
	color:#757575;
	padding-top:0;
	padding-bottom:5px;
	margin-top:0;
	margin-bottom:0;
	font-weight:normal;
}

#container{
width:100%;
height:100%;
}

#content{
float:left;
width:722px;
}

.infowhite{
	font-family:Arial;
	font-size:8pt;
	color:#FFFFFF;
	padding-left:20px;
}

.mediaP{
	padding-left:20px;
}

.infoText{
	font-family:Arial;
	font-size:8pt;
	color:#FFFFFF;
	padding:20px;

}

.test{
background-image:url(/experience/img/wedding_bg.gif);
background-repeat:no-repeat;
}

.infoH {
	font-family:Arial, Helvetica, sans-serif;
	color:#6faec0;
	font-size:8pt;
	text-align:left;
	height:60px;
}

#mainCS{
	overflow:auto;
	height:125px;
	padding:10px;
}

.infowhiteEpadding{
	font-family:Arial;
	font-size:8pt;
	color:#FFFFFF;
	padding:5px;
	padding-left:20px;
}

.sText{
	overflow:auto;
	height:360px;
}

.formT{
	font-family:Arial;
	font-size:8pt;
}

.formL{
	font-family:Arial;
	font-size:8pt;
	color:#FFFFFF;
	vertical-align:middle;
}

.tempColor{
	font-family:Arial;
	font-size:12px;
	color:#6faec0;
}

.tempNormal{
	font-family:Arial;
	font-size:10px;
	color:#a7988e;
	line-height:15px;
}

.tempDegree{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
}

#Maia{
	/*margin: 0 auto;*/
	width:960px;
}

#MaiaBooking{
	margin: 0 auto;
	width:1200px;
}

#mainContent{
	width: 964px;
	float:right;
	position:relative;
	z-index:0;
}

#mainContentBooking{
	width: 1250px;
	float:right;
	position:relative;
	z-index:0;
}

#audioContainer{
	position:absolute;
	width:21px;
	margin-top:50px;
	margin-left:940px;
	z-index:99999;
}

#imageContent{
	width: 720px;
	float:right;
	z-index:99999;
	padding-top: 75px;
	padding-bottom:50px;
	margin-top:-5px;
}

#imageContent2{
	width: 720px;
	float:right;
	z-index:99999;
	padding-bottom:20px;
	padding-top:76px;
}

#bookingContent{
	width: 1000px;
	float:right;
	z-index:99999;
	padding-top:20px;
	padding-bottom:50px;
}


#Temp {
	float:right;
	z-index:999;
	padding-top:20px;
	height:55px;
	vertical-align:text-bottom;

}

#Menu{
	float:left;
	width:240px;
	z-index:9999;
}

.infowhitenopadding{
	font-family:Arial;
	font-size:8pt;
	color:#FFFFFF;
}

.csText{
	padding-left:20px;
	padding-top:20px;
	padding-right:3px;
	padding-bottom:20px;
}

.ipix{
	background-image:url(/images/360degreeview_bg.gif); 
	background-repeat:no-repeat;
}

.sContent{
	overflow:auto;
	height:200px;
}

.email{
	font-family:Arial;
	font-size:8pt;
	color:#FFFFFF;
	padding-left:0px;
}

.hemail{
	font-family:Arial;
	font-size:9pt;
	color:#6faec0;
	padding-left:0px;
	text-decoration:none;
}

a.hemail {
	font-family:Arial, Helvetica, sans-serif;
	color:#6faec0;
	font-size:9pt;
	text-align:left;
	padding-top:0px;
	padding-bottom:9px;
	text-decoration:none;
}

a.hemail:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#6faec0;
	font-size:9pt;
	text-align:left;
	padding-top:0px;
	padding-bottom:9px;
	padding-left:0px;
	text-decoration:underline;
}

.whitetextpad {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	padding-top:20px;
	padding-bottom:20px;
}

.Postcardbox{
	border:solid 1px #757575;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4c4c;
}

#preloader {
	padding-top:137px;
	padding-left:331px;
}

.reserve-input	{			
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 94%;
	border:1px solid #ffffff;
}

.reserve-select {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 95%;
	border:1px solid #ffffff;
}

#SiteMapDiv{
	text-align:center;
	position:absolute;
	margin-top:620px;
}

#NewSiteMapDiv{
	text-align:center;
	position:absolute;
	margin-top:50px;
	width:99%;
	align:center;
}


.PromotionHeading{
	font-weight:bold;
	text-decoration:underline;
}

.PromotionsText{
	font-size:11px;
}

.BookingHeading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
}

.BookingText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	padding-left:15px;
}

.Submit{
	background-image:url(/Images/submit.jpg);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:left;
	width:63px;
	height:18px;
	color:#93C0D3;
	padding-top:0px;
	padding-bottom:2px;
	padding-right:9px;
	border:none;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0px;
}


.SiteMapHeading
{
	font-family:Arial;
	font-size:12px;
	color:#ab9c93;
	background-color:#f6f5f4;
	text-align:left;
	padding-left:6px;
	padding-top:4px;
	padding-bottom:4px;
}

#SiteMap
{
	float:inherit;
}

.MAIACopy
{
	font-family:Arial;
	font-size:13px;
	color:#757575;
	line-height:17px;
	vertical-align:top;
	padding-right:60px;
}

.DashedLine
{
	border-bottom:dashed 1px #8c8c8c;
}

.HomePageLinkTable
{
	border:solid 1px #efefef;
	padding-left:15px;
	padding-right:15px;
}

.SocialMediaImage
{
	text-align:center;
	height:89px;
}

.Book1
{
	background-color:#5e92a3;
	font-family:Arial;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
}

.Book2
{
	background-color:#e3edf0;
	font-family:Arial;
	font-size:12px;
	color:#6399ab;
	padding-left:6px;
}

.TempTable
{
	border:solid 1px #b7d6df;
}

.HomeContactCopy
{
	font-family:Arial;
	font-size:12px;
	color:#70aec0;
	vertical-align:middle;
}

.MAIAContentCopy
{
	font-family:Arial;
	font-size:13px;
	color:#757575;
	line-height:17px;
	vertical-align:top;
}

.MAIAContentCopyText
{
	font-family:Arial;
	font-size:13px;
	color:#757575;
	line-height:17px;
	vertical-align:top;
	padding-right:220px;
}

.MAIAContentCopyText2
{
	font-family:Arial;
	font-size:13px;
	color:#757575;
	line-height:17px;
	vertical-align:top;
	padding-right:50px;
}


.MAIAContentPRCopy
{
	font-family:Arial;
	font-size:12px;
	color:#757575;
	line-height:15px;
	vertical-align:top;
	padding-right:220px;
}

.MAIAContentPRCopyContactUs
{
	font-family:Arial;
	font-size:12px;
	color:#757575;
	line-height:15px;
	vertical-align:top;
}


.MAIAContentPRCopy2
{
	font-family:Arial;
	font-size:12px;
	color:#757575;
	line-height:15px;
	vertical-align:top;
	padding-right:50px;
}

.MAIAContentPRCopy3
{
	font-family:Arial;
	font-size:12px;
	color:#757575;
	line-height:15px;
	vertical-align:top;
	padding-right:50px;
}


a.SiteMapText
{
	font-family:Arial;
	font-size:10px;
	color:#a7988e;
	text-align:left;
	padding-left:6px;
	padding-bottom:8px;
	text-decoration:none;
}

a.SiteMapText:Hover
{
	font-family:Arial;
	font-size:10px;
	color:#a7988e;
	text-align:left;
	padding-left:6px;
	padding-bottom:8px;
	text-decoration:underline;
}

.SpecialLeft
{
	background-image:url(../Images/Specials/left.jpg);
	background-repeat:repeat-y;
}

.SpecialRight
{
	background-image:url(../Images/Specials/right.jpg);
	background-repeat:repeat-y;
}

.SpecialContentTable
{
	padding-top:5px;
	text-align:left;
}

.SpecialHeader
{
	background-color:#84c2d6;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

.SpecialHeader2
{
	background-color:#ac58a3;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

.SpecialUL
{
	padding-left:15px;
	padding-top:0px;
	margin-top:0px;
}

.SpecialLI
{
	padding-top:0px;
}

.SpecialCopy
{
	font-family:Arial;
	font-size:11px;
	color:#757575;
}

.SpecialFrom
{
	font-family:Arial;
	font-size:18px;
	color:#a7988e;
}

.SpecialFrom2
{
	font-family:Arial;
	font-size:11px;
	color:#a7988e;
}

.GalleryImageDesc
{
	color:#AD9E95;
	padding-left:10px;
}

/* FLOATING MENU CSS*/

#floatMenu {
	position:absolute;
	top:78%;
	width:200px;
	background-color:#FFFFF;
	margin:0;
	padding:0;
	border:none;
	z-index:99999;
}

.FloatMenuHeading
{
	font-family:Arial;
	color:#6faec0;
	font-size:9pt;
	text-align:right;
}

.FloatMenuText
{
	font-family:Arial;
	color:#ab9c93;
	font-size:11px;
	text-align:right;
	text-decoration:none;

}

a.FloatMenuText:active
{
	font-family:Arial;
	color:#ab9c93;
	font-size:11px;
	text-align:right;
	text-decoration:none;
}

a.FloatMenuText:hover
{
	font-family:Arial;
	color:#f387a1;
	font-size:11px;
	text-align:right;
	text-decoration:none;
}

/*MODAL POPUP WINDOW*/

#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none;
	background: #F7F3F2;
	padding: 15px; 	
	border: 3px solid #a8988b;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right;
	margin: -35px -35px 0 0;
	border:none;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

.SpecialsPopupHeading
{
	font-family:Arial;
	color:#a8988b;
	font-size:13px;
	padding-bottom:10px;
	font-weight:bold;
}

.SpecialsPopupCopy
{
	font-family:Arial;
	color:#a8988b;
	font-size:11px;
	vertical-align:top;
}

/* NEW MENU*/

.NavItemMain
{
	font-family:Arial;
	font-size:9pt;
	color:#686868;
	height:26px;
	text-align:right;
	padding-right:3px;
	cursor:pointer;
}

.NavItemMainOver
{
	font-family:Arial;
	font-size:9pt;
	color:#6faec0;
	height:26px;
	text-align:right;
	padding-right:3px;
	cursor:pointer;
}

.NavItemSub
{
	font-family:Arial;
	font-size:8pt;
	color:#686868;
	text-align:right;
	padding-right:3px;
	cursor:pointer;
	text-decoration:none;
	padding-top:5px;
	padding-bottom:5px;
}


a.NavItemSub
{
	font-family:Arial;
	font-size:8pt;
	color:#686868;
	text-align:right;
	padding-right:3px;
	cursor:pointer;
	text-decoration:none;
}

a.NavItemSub:hover
{
	font-family:Arial;
	font-size:8pt;
	color:#ac58a3;
	text-align:right;
	padding-right:3px;
	cursor:pointer;
}

.BookHeading
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#6c6c6c;
}

a.BookHeading
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#6c6c6c;
	text-decoration:none;
}

a.BookHeading:Active
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#6c6c6c;
	text-decoration:none;
}

a.BookHeading:Link
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#6c6c6c;
	text-decoration:none;
}

a.BookHeading:Hover
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#6c6c6c;
	text-decoration:underline;
}


.BookText
{
	font-family:Arial;
	font-size:11px;
	color:#6c6c6c;
	width:92px;
}

a.BookText:Link
{
	font-family:Arial;
	font-size:11px;
	color:#6c6c6c;
	width:92px;
	text-decoration:none;
}

a.BookText:Active
{
	font-family:Arial;
	font-size:11px;
	color:#6c6c6c;
	width:92px;
	text-decoration:none;
}

a.BookText:Visited
{
	font-family:Arial;
	font-size:11px;
	color:#6c6c6c;
	width:92px;
	text-decoration:none;
}

a.BookText:Hover
{
	font-family:Arial;
	font-size:11px;
	color:#6c6c6c;
	width:92px;
	text-decoration:underline;
}



.BookTextSelect
{
	font-family:Arial;
	font-size:12px;
	color:#6c6c6c;
	text-align:right;
	padding-top:4px;
}


.BookSelect
{
	border-color:solid 1px #8e8e8e;
	width:85px;	
}

.NewFooterCopy
{
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	padding:2px 0px 2px 0px;
}

.HomeSep
{
	background-image:url(/Images/HomeSep.jpg);
	background-repeat:repeat-x;
	margin-right:50px;
}

.style1
{
	color:#757575;
}

/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}


/*  _______________________________________

	01 FOOTER - GENERAL STYLES
    _______________________________________  */



/* The #footer must stick to the bottom of the page, the fixed positionning is here necessary.
   If you modify the width of the footer, you'll need to change the margin-left value to center it.
   This value must be 50% of your width + 10px (because of the padding) */
   
#footer {
	position: fixed;
	bottom: 0px;
	margin:0 auto;
	width: 960px;
	z-index:99999;
	/*left:50%;
	margin-left:-490px;
	height: 40px;
	padding:0px 10px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow: 1px 1px 1px #000;*/
	
	/* CSS3 Rounded Corners */
	/*-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;*/
	/* CSS3 Stylings - Glass effect */
	/*border-top: 1px solid rgba(0,0,0,0.3);
	background:#191919; /* Fallback color for older browsers 
	background: rgba(0,0,0,0.25);
	box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
	-o-box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
	-webkit-box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);*/
}

/* General typography stylings, paragraphs and H2 tags */

#footer p {
	color:#cccccc;
	font-size:12px;
	padding:10px;
	line-height:18px;
	float:left;
}
#footer h2 {
	font-size:24px;
	line-height:24px;
	color:#FF6600;
	letter-spacing:-1px;
	font-weight:400;
	padding:7px 10px;
}
#footer a {
	color:#FF6600;
	text-decoration:none;
}

#footer .strong { /* Forcing a bold text */
	font-weight:bold;
}
#footer .italic { /* Forcing an italic text */
	font-style:italic;
}
.clear { /* Use this class between rows of content when you use columns */
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* Images containers */

#footer .imgshadow { /* Better style on dark background */
	background:#FFFFFE;
	padding:4px; /* Makes the light borders thanks to the background color */
	border:1px solid #333333;
	margin-top:5px;
	/* CSS3 shadow */
	-moz-box-shadow:0px 0px 5px #111111;
	-webkit-box-shadow:0px 0px 5px #111111;
	box-shadow:0px 0px 5px #111111;
}
#footer .img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	margin:5px 15px 5px 0px;
}
#footer .img_right { /* Image sticks to the right */
	width:auto;
	float:right;
	margin:5px 0px 5px 15px;
}

/* Black background text box */

#footer .black_box {
	background: rgba(0,0,0,0.6);
	padding:4px 6px 4px 6px;
	margin-bottom:6px;

	/* CSS 3 Rounded Corners */
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
	/* CSS 3 Inset Shadow */
	-webkit-box-shadow:inset 0 0 5px #111111;
	-moz-box-shadow:inset 0 0 5px #111111;
	box-shadow:inset 0 0 5px #111111;
}

/* Social Icons */

#footer #social {
	float:right; /* Positionning of the social icons container */
	width:auto;
	margin:5px 15px 0px;
	padding:0px;
	overflow:hidden;
}
#footer #social li {
	margin-right:12px; /* 12px is the space between each one of them */
	_margin-right:0px; /* IE6 only */
	float:left;
	width:24px;
	padding:0px;
	height:32px;
}
#footer #social li:hover {
	margin-top:-1px; /* Icons move 1px up on hover, you can remove this if you don't like */
}

/* Tooltips for social icons */

a.tooltip:hover {
	text-decoration:none;
}
/* The "span" defines the text appearing on mouse hover, these are basic stylings */
a.tooltip span {
	display:none;
	padding:5px;
	bottom:44px;
	position:relative;
	width:55px;
	text-align:center;
	/* CSS3 Rounded Corners */
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
a.tooltip:hover span {
	display:block;
	position:absolute;
	border:1px solid #161616;
	color:#dddddd;
	font-size:12px;
	margin-left:-20px;
	background:#191919; /* Fallback color for older browsers */
	background:rgba(0,0,0,0.3);
}




