/*
Theme Name: 1a Yachtcharter | WP Theme 
Theme URI: http://www.lake-studio.de/
Description: 1a Yachtcharter | WP Theme
Version: 1.0
Author: Markus B&auml;ck
Author URI: http://www.lake-studio.de
Tags: blog
License: GNU General Public License (GPL) version 3
last Date: 14.05.2011
*/
@media screen , projection {
	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
		{
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}
	a,button,:focus {
		outline: 0;
	}
	body {
		line-height: 130%;
		color: black;
		background: white;
	}
	ol,ul {
		list-style: none;
	}
	table {
		border-collapse: separate;
		border-spacing: 0;
	}
	caption,th,td {
		text-align: left;
		font-weight: normal;
	}
	blockquote:before,blockquote:after,q:before,q:after {
		content: "";
	}
	blockquote,q {
		quotes: "" "";
	}
	html,body {
		background: #111e3a url('img/bg.gif') repeat-x left top;
		color: #9ea7bc;
		font-family: arial, verdana, helvetica, sans-serif;
		height: 100%;
	}
	textarea {
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 100.01%;
		overflow: auto;
	}
	body {
		font-size: .8em;
		padding-bottom: 10px;
		text-align: center;
	}
	img {
		vertical-align: top;
	}
	a {
		color: #005eb0;
		text-decoration: underline;
	}
	a,button,a span {
		cursor: pointer;
	}
	strong {
		font-weight: bold;
	}
	a:hover,a:focus {
		text-decoration: none;
	}
	.clear:after,.innerForm p:after,form .options:after,#middle .imgBox:after
		{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	.clear,.innerForm p,form .options,#middle .imgBox {
		display: inline-table;
	}

	/* Hides from IE-mac \*/
	* html .clear,* html .innerForm p,* html form .options,* html #middle .imgBox
		{
		height: 1%;
	}
	.clear,.innerForm p,form .options,#middle .imgBox {
		display: block;
	}

	/* End hide from IE-mac */
	.nav {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	.center {
		text-align: center;
	}
	#siteholder {
		background: #fff;
		color: #111e3a;
		margin: 14px auto;
		padding: 5px;
		text-align: left;
		width: 970px;
	}
	#logo,#logo,#logo h1 a {
		display: block;
		height: 79px;
		width: 364px;
	}
	#logo {
		background: transparent url('img/logo.gif');
		float: left;
	}
	#logo h1 a {
		text-indent: -3000px;
	}
	#meta {
		display: block;
		float: right;
		font-size: 95%;
		padding: 10px 10px 0 0;
	}
	#metaContact,#meta .nav {
		display: block;
		float: right;
	}
	#metaContact {
		background: transparent url('img/dots.gif') repeat-y left top;
		margin-left: 15px;
		padding: 2px 0 5px 15px;
	}
	#meta .nav li,#mainNav li,#subNavBox ul li {
		float: left;
	}
	#meta .nav {
		padding-top: 10px;
	}
	#meta .nav li,#meta .nav li a {
		color: #111e3a;
		text-decoration: none;
	}
	#meta .nav li a:hover,#meta .nav li a:focus {
		text-decoration: underline;
	}
	#meta .nav li {
		padding: 0 3px;
	}
	#meta .nav li a {
		padding: 2px;
	}
	#metaContact p {
		padding: 3px 0;
	}
	#metaContact .phone {
		font-size: 125%;
		font-weight: bold;
	}
	#metaContact .email {
		color: #867361;
		text-decoration: none;
	}
	#metaContact .email:hover,#metaContact .email:focus {
		text-decoration: underline;
	}
	#mainNavBox {
		background: #877462 url('img/mainnavbox_bg.gif') repeat-x left top;
		font-size: 100%;
		font-weight: bold;
		position: relative;
		z-index: 400;
	}
	#mainNavBox,#mainNavBox a {
		color: #fff;
	}
	#mainNav {
		background: #111e3a url('img/mainnav_bg.gif') repeat-x left top;
	}
	#mainNav,#mainNav ul {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		position: relative;
		width: 720px;
	}
	#mainNav li,#mainNav li a,#mainNav li span,#subNavBox li,#subNavBox li a,#subNavBox li span
		{
		display: block;
		float: left;
	}
	#mainNav li,#subNavBox li {
		padding-right: 1px;
	}
	#mainNav li a,#mainNav li span,#subNavBox li a,#subNavBox li span {
		padding: 15px 20px;
		text-decoration: none;
	}
	#mainNav .act a,#mainNav .act span,#mainNav a:hover,#mainNav a:focus {
		background: #005fb1 url('img/mainnav_act_bg.gif') repeat-x left top;
	}
	#mainNav .act li a,#mainNav .act li span {
		background: none;
	}
	#subNavBox {
		background: #ebedf1 url('img/subnav_bg.gif') repeat-x left top;
		display: block;
		font-size: 95%;
		left: 0;
		padding: 2px 5px;
		position: relative;
		width: 960px;
		z-index: 150;
	}
	#subNavBox ul {
		float: left;
	}
	#subNavBox li {
		padding: 5px 1px 5px 0;
	}
	#subNavBox li a,#subNavBox li span {
		color: #111e3a;
		display: block;
		font-weight: normal;
		padding: 4px 7px;
	}
	#subNavBox li.act a,#subNavBox li.act span,#subNavBox li a:hover,#subNavBox li a:focus
		{
		background: #0072c1;
		color: #fff;
	}
	.js #subNavBox li a,.js #subNavBox li span {
		padding: 0;
	}
	.js #subNavBox li.act a,.js #subNavBox li.act span,.js #subNavBox li a:hover,.js #subNavBox li a:focus
		{
		background: none;
		padding: 0;
	}
	.js #subNavBox li.act .tl,.js #subNavBox li a:hover .tl,.js #subNavBox li a:focus .tl
		{
		background: #0072c1 url('img/subnav_act_tl.gif') no-repeat left top;
	}
	.js #subNavBox li.act .tr,.js #subNavBox li a:hover .tr,.js #subNavBox li a:focus .tr
		{
		background: transparent url('img/subnav_act_tr.gif') no-repeat right top;
	}
	.js #subNavBox li.act .bl,.js #subNavBox li a:hover .bl,.js #subNavBox li a:focus .bl
		{
		background: transparent url('img/subnav_act_bl.gif') no-repeat left
			bottom;
	}
	.js #subNavBox li.act .br,.js #subNavBox li a:hover .br,.js #subNavBox li a:focus .br
		{
		background: transparent url('img/subnav_act_br.gif') no-repeat right
			bottom;
	}
	.js #subNavBox li .inner {
		padding: 4px 7px !important;
	}
	.js #subNavBox li a:hover .inner,.js #subNavBox li a:focus .inner {
		color: #fff;
	}
	#subNavBox form {
		float: right;
		padding: 5px 10px;
	}
	#subNavBox form button {
		display: none;
	}
	#subNavBox form label,#subNavBox form select {
		margin-left: 5px;
	}
	#subNavBox form label {
		font-size: 90%;
		padding-top: 2px;
	}
	#myYachtcharter,#myYachtcharter ul {
		float: right;
	}
	#myYachtcharter {
		width: 240px;
	}
	#myYachtcharter li,#myYachtcharter li a {
		display: block;
		float: left;
	}
	#myYachtcharter li a {
		padding: 15px 10px;
		text-decoration: none;
	}
	#myYachtcharter a:hover,#myYachtcharter a:focus,#myYachtcharter .act a,#myYachtcharter .act span
		{
		background: #45342c url('img/myyachtcharter_act_bg.gif') repeat-x left
			top;
	}
	#myYachtcharter a:hover span,#myYachtcharter a:focus span,#myYachtcharter .act a span
		{
		background: none;
	}
	.js #mainNav .act a,.js #mainNav .act span,.js #myYachtcharter .act a,.js #myYachtcharter .act span
		{
		position: relative;
		z-index: 151;
	}
	.js #mainNav .act a .arrow,.js #mainNav .act span .arrow,.js #myYachtcharter .act a .arrow,.js #myYachtcharter .act span .arrow
		{
		background: transparent url('img/mainnav_arrow.gif') no-repeat left top;
		display: block;
		height: 5px;
		left: 50%;
		margin-left: -3px;
		padding: 0;
		position: absolute;
		top: 100%;
		width: 7px;
		z-index: 300;
	}
	.js #myYachtcharter .act a .arrow,.js #myYachtcharter .act span .arrow {
		background-image: url('img/myyachtcharter_arrow.gif') !important;
	}
	#middle {
		color: #111e3a;
		padding: 4em 10px 20px;
		width: 950px;
	}
	#middle h2 {
		color: #867361;
		font-size: 180%;
		font-weight: bold;
		line-height: 120%;
		padding-bottom: 15px;
	}
	#middle h3 {
		font-size: 130%;
		font-weight: bold;
		margin: 20px 0 10px;
	}
	#middle p {
		line-height: 155%;
		margin: 10px 0 15px;
	}
	#middle ul li {
		line-height: 155%;
		margin: 3px 0;
	}
	#content {
		overflow: hidden;
		padding-bottom: 50px;
		position: relative;
		float: left;
		width: 640px;
	}
	#sidebar {
		float: right;
		width: 250px
	}
	#content button {
		background: #121f3c url('img/button_bg.gif') repeat-x left top;
		border: 1px solid #7d8ba7;
		border-left-color: #4e5f86;
		border-right-color: #0f1b34;
		border-bottom-color: #070d19;
		color: #fff;
		cursor: pointer;
		padding: 3px 5px;
		text-align: center;
	}
	#content ul {
		margin-left: 5px;
	}
	#content ul li {
		background: transparent url('img/bullet1.gif') no-repeat left .4em;
		line-height: 165%;
		padding-left: 15px;
	}
	#content .box,#logbookEntries .entry {
		background: transparent url('img/dots.gif') repeat-x left top;
		margin-top: 10px;
		padding: 5px 0 0;
	}
	#middle .imgGallery {
		margin: 20px 0;
		overflow: hidden;
		width: 640px;
	}
	#middle .imgGallery ul {
		margin-left: -10px !important;
		width: 700px;
	}
	#middle .imgGallery ul,#middle .imgGallery li {
		line-height: 100%;
		margin: 0;
		padding: 0;
	}
	#middle .imgGallery li {
		margin: 0 0 10px 10px;
	}
	#middle .imgGallery li,#middle .imgGallery li a {
		display: block;
		float: left;
	}
	.hasSidebar #middle .imgGallery li,.hasSidebar #middle .imgGallery li a
		{
		width: 320px;
	}
	#middle .imgGallery li a {
		position: relative;
	}
	#middle .imgGallery li a .caption {
		background: #005eb0;
		bottom: 0;
		color: #fff;
		font-weight: bold;
		left: 0;
		opacity: .8;
		padding: 4px 10px;
		position: absolute;
	}
	.hasSidebar #middle .imgGallery li a .caption {
		width: 300px;
	}
	#middle .imgGallery li a:hover .caption,#middle .imgGallery li a:focus .caption
		{
		background: #a8957e;
		opacity: .94;
	}
	#middle .box .imgBox {
		margin-top: 20px;
	}
	#middle .imgBox {
		padding-bottom: 20px;
	}
	#middle .imgBox .img {
		display: block;
		float: left;
		margin: 0 20px 0 0;
	}
	#middle .imgBox .text {
		overflow: hidden;
	}
	#middle .imgBox .text h3,#middle .imgBox .text h4 {
		margin-top: 0;
	}
	#middle .imgBoxRight .img {
		float: right;
		margin: 0 0 0 20px;
	}
	.hasSidebar #content {
		float: right;
		width: 685px;
	}
	.hasSidebar #sidebar {
		float: left;
		width: 250px;
	}
	#front #sidebar {
		font-size: 87%;
	}
	.sidebarRight #sidebar {
		float: right;
	}
	.sidebarRight #content {
		float: left;
		width: 640px;
	}
	#content .foldable {
		margin: 10px 0;
	}
	#content .foldable h3 {
		background: #192d58 url('img/box_head_bg.gif') repeat-x left top;
		color: #fff;
		display: block;
		font-size: 100%;
		margin: 0 0 5px 0;
		padding: 12px 10px;
		position: relative;
	}
	.js #content .foldable h3 {
		cursor: pointer;
	}
	.js #content .foldable h3 .toggle {
		background: transparent url('img/foldable_ico.gif') no-repeat left top;
		display: block;
		height: 22px;
		position: absolute;
		right: 7px;
		top: 7px;
		width: 22px;
	}
	.js #content .foldable .active .toggle {
		background-position: 0 -22px;
	}
	#content .textWrap,#content .yearRange,#charterprices .duration,.innerForm
		{
		background: #ebedf1;
		margin-bottom: 1px;
		padding: 10px;
	}
	#moreBoats {
		font-size: 90%;
		position: absolute;
		right: 10px;
		text-align: right;
		top: 0;
		z-index: 1000;
	}
	#moreBoats ul,#moreBoats ul li,#moreBoats ul li a {
		display: block;
	}
	#moreBoats ul li {
		background: transparent url('img/arrow_down_ico.gif') no-repeat right
			9px !important;
		padding-right: 10px !important;
		position: relative;
	}
	#moreBoats ul li span {
		color: #005eb0;
		text-decoration: underline;
	}
	#moreBoats li ul {
		display: none;
	}
	#moreBoats ul li:hover ul {
		border: 2px solid #fff;
		display: block;
		font-size: 100%;
		margin-top: -3px;
		position: absolute;
		right: 0;
		top: 100%;
		width: 20em;
	}
	#moreBoats ul li:hover span {
		text-decoration: none;
	}
	#moreBoats ul li li {
		background: none !important;
		margin: 0;
		padding: 0 !important;
	}
	#moreBoats ul li li {
		border-top: 1px solid #fff;
	}
	#moreBoats a {
		color: #111e3a;
		text-decoration: none;
	}
	#moreBoats ul li li a {
		background: #f1f3f5;
		padding: 3px 5px;
	}
	#moreBoats ul li li a:hover,#moreBoats ul li li a:focus {
		background: #dee6ed;
		color: #005eb0;
	}
	#opts {
		display: block;
		font-size: 90%;
		padding: 0 0 10px;
	}
	#content .imgBox img,#content .innerMap img {
		background: #fff;
		border: 1px solid #e0e3e7;
		padding: 3px;
	}
	#front #content img {
		background: none;
		border: 0 none;
		padding: 0;
	}
	#shortinfo .left,#charterprices .left {
		float: left;
		width: 330px;
	}
	#shortinfo .right,#charterprices .right {
		float: right;
		text-align: right;
		width: 330px;
	}
	#charterprices .left,#charterprices .right {
		padding: 10px;
		width: 280px;
	}
	#charterprices .left {
		padding-top: 15px;
		width: auto;
	}
	#charterprices .right {
		font-size: 90%;
		line-height: 140%;
		text-align: left;
		width: 360px;
	}
	#base #charterprices .left {
		width: 600px;
	}
	#base #charterprices .right {
		text-align: right;
		width: 100px;
	}
	#base #charterprices {
		clear: both;
	}
	#charterprices .duration {
		padding: 0;
	}
	#charterprices .duration label,#charterprices .duration select {
		margin-right: 4px;
	}
	#charterprices .duration button {
		background: transparent url('img/ico_reload.gif') no-repeat left center;
		border: 0 none;
		color: #005eb0;
		font-size: 90%;
		padding: 0 0 0 25px;
		text-align: left;
	}
	#charterprices .duration button span {
		text-decoration: underline;
	}
	#charterprices .duration button:hover span {
		text-decoration: none;
	}
	#plan .textWrap {
		text-align: center;
	}
	#charterprices .priceInfo {
		font-size: 85%;
		padding: 1px 10px !important;
		text-align: center;
	}
	#charterprices .priceInfo p {
		padding: 0 !important;
		line-height: 130%;
	}
	table {
		border-bottom: 2px solid #fff;
		border-collapse: collapse;
		border-spacing: 0;
		font-size: 90%;
		width: 100%;
	}
	th,td {
		border: 1px solid #fff;
		border-bottom: 0;
		border-right: 0;
		font-size: 100%;
		padding: 6px 6px;
	}
	th {
		background: #d5d9e2 url('img/thead_bg.gif') repeat-x left top;
		border-bottom: 2px solid #fff;
		border-top: 0;
		font-weight: bold;
	}
	td {
		background: #f1f3f5;
	}
	.even td {
		background: transparent;
	}
	.booking td {
		padding: 6px;
	}
	.booking td img {
		vertical-align: middle;
	}
	.booking .col1,.booking .col3 {
		width: 300px;
	}
	.booking .col1 {
		border-left: 0;
	}
	.booking .col2,.booking .col4 {
		width: 300px;
	}
	table .price,table .action {
		text-align: right;
	}
	.booking tbody .col1,.booking tbody .col3 {
		font-size: 90%;
	}
	.booking tbody .col1 a,.booking tbody .col3 a {
		font-size: 110%;
	}
	table .info {
		margin-left: 3px;
	}
	table .info img {
		background: none !important;
		border: 0 !important;
		/*  padding: 4px 0 0 !important;*/
	}
	#content .btn {
		background: #0062b3 url('img/book_bg.gif') repeat-x left top;
		border: 1px solid #6cccf5;
		border-left-color: #3691cf;
		border-right-color: #004577;
		border-bottom-color: #00284b;
		padding: 2px 3px;
		margin-left: 3px;
	}
	#content .btn span {
		background: transparent url('img/w_arrow.gif') no-repeat left 5px;
		padding-left: 8px;
	}
	#techData .col1,#techData .col3 {
		width: 320px;
	}
	#techData .col2,#techData .col4 {
		text-align: right;
		width: 320px;
	}
	#imgDetail .textWrap {
		padding: 15px 10px !important;
		text-align: center;
	}
	#imgDetail .textWrap img {
		margin: 5px;
	}
	#crossInfo .imgBox {
		margin: 10px;
	}
	#crossInfo .imgBox,#crossInfo .imgBox .img,#crossInfo .imgBox .text {
		display: block;
		float: left;
		width: 200px;
	}
	#crossInfo .imgBox .img {
		margin: 0;
		width: 85px;
	}
	#crossInfo .imgBox .text {
		font-size: 90%;
		width: 110px;
	}
	#crossInfo .imgBox dl dt,#crossInfo .imgBox dl dd {
		display: block;
		padding: 3px 0;
	}
	.js #crossInfo .imgBox {
		cursor: pointer;
	}
	.js #crossInfo .imgBox:hover dt a {
		text-decoration: none;
	}
	#crossInfo .imgBox dl dt {
		font-weight: bold;
		padding-bottom: 4px;
	}
	.yearRange {
		display: block;
		font-weight: bold;
		padding: 5px 0;
		text-align: center;
	}
	.yearRange .prevnext {
		background: transparent url('img/prevnext_ico.gif') no-repeat left 4px;
		font-size: 90%;
		padding: 0 5px;
	}
	.yearRange .prev {
		float: left;
		padding-left: 8px;
		text-align: left;
	}
	.yearRange .next {
		background-position: right -96px;
		float: right;
		padding-right: 8px;
		text-align: right;
	}
	#content .deleteAll {
		font-size: 85%;
		padding: 7px 0 0 18px;
	}
	#content .deleteAll button {
		background: transparent url('img/deleteall_bg.gif') no-repeat left top;
		border: 0;
		color: #005eb0;
		display: block;
		float: left;
		padding: 0 0 0 12px;
		text-align: left;
	}
	#content .deleteAll button span {
		text-decoration: underline;
	}
	#content .goCheckout,#preCheckout {
		padding: 30px 0;
		text-align: center;
	}
	#content .goCheckout .btn,#preCheckout .btn,#content .goNextStep .btn {
		font-size: 95%;
		padding: 6px 30px;
	}
	#preCheckout {
		margin-top: 20px;
	}
	#preCheckout form {
		padding-bottom: 10px;
	}
	#content .innerMap,#content .innerMap a {
		display: block;
	}
	#content .innerMap {
		background: #ebedf1;
		float: right;
		margin: 0 0 20px 20px;
		padding: 5px;
	}
	#content .innerMap a span {
		background: transparent url('img/map_zoom_ico.gif') no-repeat 3px center;
		display: block;
		font-size: 90%;
		padding: 6px 5px 6px 22px;
	}
	#logBookEntries {
		overflow: hidden;
	}
	#logBookEntries .logBookEntriesWrap {
		margin-top: -11px;
	}
	#logbookEntries .entry {
		padding: 20px 0 0 0;
	}
	#logbookEntries .entry .author {
		font-size: 105%;
		font-weight: bold;
		padding: 0 0 3px 0;
	}
	#logbookEntries .entry .date {
		font-size: 80%;
		padding: 2px 0 5px 0;
	}
	#logbookEntries .entry .comment {
		line-height: 150%;
		padding: 10px 0;
	}
	.regularForm {
		padding: 10px 0 20px;
	}
	.innerForm {
		margin-bottom: 15px;
		padding: 2px 10px 20px;
	}
	.innerForm label {
		float: left;
		margin-right: 10px;
	}
	.in {
		border-width: 1px;
		font-size: 100.01%;
		float: left;
		padding: 1px;
	}
	.innerForm p,.innerForm div {
		padding: 0;
		width: 450px;
	}
	form .subm {
		padding: 10px 0;
	}
	form .subm button {
		font-size: 95%;
		font-weight: bold;
		padding: 5px 20px !important;
	}
	form .small {
		font-size: 90%;
		line-height: 130% !important;
		padding: 0 0 10px;
	}
	textarea.in {
		clear: both !important;
		margin-top: 3px;
	}
	.regularForm .innerForm label {
		width: 130px;
	}
	.regularForm .innerForm .in {
		width: 300px;
	}
	.regularForm .innerForm select.in {
		width: 305px;
	}
	.regularForm .innerForm textarea.in {
		width: 445px;
	}
	#logbook .innerForm label {
		width: 100px;
	}
	#logbook .innerForm .in {
		width: 300px;
	}
	#logbook .innerForm select.in {
		width: 305px;
	}
	#logbook .innerForm textarea.in {
		width: 410px;
	}
	form .space-in {
		float: left;
		margin-right: 10px;
	}
	form .w60 {
		width: 60px !important;
	}
	form .w100 {
		width: 100px !important;
	}
	form .w185 {
		width: 185px !important;
	}
	form .w225 {
		width: 225px !important;
	}
	form .w195 {
		width: 195px !important;
	}
	.msg label {
		display: block;
		float: none;
		width: 100% !important;
	}
	.hint {
		background: #ccdfef;
		font-size: 90%;
		margin-top: 10px;
		padding: 10px !important;
		width: 425px !important;
	}
	.hint p {
		margin: 0 !important;
		padding: 0 !important;
		width: 100%;
	}
	form .options {
		padding: 20px 0;
	}
	form .options ul {
		padding-top: 5px;
	}
	form .options ul li {
		background: none !important;
		float: left;
		margin: 0 !important;
		padding: 0 !important;
		width: 145px;
	}
	form .options ul li label {
		float: none;
		width: auto;
	}
	.dataTables_info {
		color: #666;
		font-size: 90%;
		padding: 10px 8px 0 0;
		text-align: right;
	}
	.dataTables_paginate {
		clear: both;
		font-size: 90%;
		padding: 10px 0;
		text-align: right;
	}
	.dataTables_paginate a,.dataTables_paginate .paginate_button,.dataTables_paginate .paginate_active
		{
		color: #005eb0;
		cursor: pointer;
		margin: 0;
		padding: 3px 8px;
		text-decoration: underline;
	}
	.dataTables_paginate a:hover,.dataTables_paginate a:focus,.dataTables_paginate .paginate_button:hover,.dataTables_paginate .paginate_button:focus
		{
		text-decoration: none;
	}
	.dataTables_paginate .paginate_active {
		background: #005eb0;
		cursor: default;
		color: #fff;
		font-weight: bold;
		text-decoration: none;
	}
	.dataTables_processing {
		background: #FFFFFF url('img/ajax-loader.gif') no-repeat center center;
		border: 1px solid #867361;
		font-size: 14px;
		height: 100px;
		left: 50%;
		margin-left: -70px;
		margin-top: 15px;
		padding: 14px 0 2px;
		position: absolute;
		text-align: center;
		/*top: 50%; */
		width: 130px;
	}
	.gallery_processing {
		background: transparent url('img/ajax-loader.gif') no-repeat center
			center;
		border: 0;
	}
	.msg-box {
		background: #ebf7fd;
		background-position: 10px 6px;
		background-repeat: no-repeat;
		border: 1px solid #d2e7f2;
		display: block;
		font-size: 90%;
		margin: 10px 0 20px;
		padding: 10px;
	}
	h4 {
		font-size: 100%;
		font-weight: bold;
	}
	.msg-box p {
		font-size: 100%;
		margin: 5px 0 0 0 !important;
		padding: 0 !important;
	}
	.msg-box-security {
		background-image: url('img/ico_lock.gif');
		padding-left: 55px;
	}
	.msg-box-success {
		background-color: #e0ecc5;
		background-image: url('img/ico_success.gif');
		border-color: #a5c265;
		padding-left: 55px;
	}
	.msg-box-warn {
		background-color: #f9ecc4;
		background-image: url('img/ico_warn.gif');
		border-color: #debd52;
		padding-left: 55px;
	}
	.msg-box-error {
		background-color: #f6dddd;
		background-image: url('img/ico_error.gif');
		border-color: #e08e8e;
		padding-left: 55px;
	}
	.msg-box-info {
		background-image: url('img/ico_info.gif');
		padding-left: 55px;
	}
	#base #charterprices .gallery .imgGallery {
		margin: 10px 0 0 10px;
		width: 645px;
	}
	#base #charterprices .gallery .imgGallery li {
		margin-bottom: 15px;
	}
	#base #charterprices .gallery .imgGallery .caption {
		bottom: 172px;
		top: 4px;
		font-size: 90%;
		left: 4px !important;
		width: 279px !important;
	}
	#base #charterprices .gallery .imgGallery .caption span {
		font-weight: normal;
		display: block;
	}
	#base #charterprices .gallery .imgGallery .caption .title {
		font-size: 110%;
		font-weight: bold;
		padding: 5px 0;
	}
	#base #charterprices .gallery .imgGallery .caption .row {
		float: left;
		line-height: 150%;
		padding-left: 5px;
		width: 87px;
		white-space: nowrap;
	}
	#base #charterprices .gallery .imgGallery .caption .row1 {
		padding-left: 0;
	}
	#base #charterprices .gallery .imgGallery .caption .row3 {
		padding-left: 10px;
	}
	.addListAddMore {
		font-size: 90%;
		margin: 20px 0;
		text-align: center;
	}
	.addListAddMore p {
		margin: 2px 0 !important;
	}
	#sidebar h4,#sideNav li a,#sideNav li span {
		background: #111e3b url('img/sidebar_head_bg.gif') repeat-x left top;
		color: #fff;
		display: block;
		font-size: 105%;
		font-weight: bold;
		margin-bottom: 2px;
		padding: 10px;
	}
	#sideNav li {
		display: block;
		float: none;
		line-height: 100%;
		margin: 0 0 !important;
		padding: 0;
	}
	#sideNav li a,#sideNav li span {
		margin-bottom: 1px;
		text-decoration: none;
	}
	#sideNav li ul {
		background: #ebedf1;
		display: block;
		font-size: 90%;
		margin-bottom: 1px;
		padding: 10px 0 20px;
	}
	#sideNav li li a,#sideNav li li span {
		background: transparent url('img/bullet3.gif') no-repeat 20px 6px;
		color: #111e3a;
		font-weight: normal;
		padding: 1px 10px 1px 33px;
	}
	#sideNav li li a:hover,#sideNav li li a:focus,#sideNav li li span {
		background-image: url('img/bullet3a.gif');
		color: #005eb0;
	}
	#sideNav li li span {
		font-weight: bold;
	}
	#sidebar .box {
		margin-bottom: 20px;
	}
	#sidebar .box .inner {
		background: #ebedf1;
		padding: 10px;
	}
	#sidebar #discount .inner ul li,#sidebar #news .inner ul li {
		margin: 0 0 1px 0;
		padding: 0;
	}
	#sidebar #discount .inner {
		background: none;
		padding: 0;
	}
	#sidebar #discount .inner .info,#sidebar #news .inner a {
		background: #a6927b url('img/discount_bg.gif') repeat-x left top;
		color: #111e3a;
		display: block;
		text-decoration: none;
	}
	#sidebar #discount .inner a:hover,#sidebar #discount .inner a:focus {
		background: #b8a895 url('img/discount_bg2.gif') repeat-x left top;
	}
	#sidebar #discount .inner .info span {
		background: transparent url('img/bullet2.gif') no-repeat 10px 1.2em;
		display: block;
		padding: 10px 15px 10px 25px;
	}
	#sidebar #discount .inner .info {
		color: #fff;
		font-weight: bold;
	}
	#sidebar #news .inner a {
		background: transparent url('img/bullet1.gif') no-repeat left 8px;
		padding: 3px 0 3px 15px;
	}
	#sidebar #news .inner a:hover,#sidebar #news .inner a:focus {
		color: #005eb0;
	}
	#sidebar #tags .inner {
		line-height: 170%;
	}
	#footer,#footer a {
		color: #9ea7bc;
		text-decoration: none;
	}
	#footer {
		font-size: 90%;
		padding: 10px 0 20px;
		text-align: center;
	}
	#footer p {
		padding: 5px 0;
	}
	#footer .nav,#footer .nav a {
		color: #fff;
	}
	#footer .copy,#footer .copy a {
		color: #9ea7bc;
	}
	#footer a {
		text-decoration: none;
	}
	#footer a:hover,#footer a:focus {
		text-decoration: underline;
	}
	#footer .wb {
		display: block;
		font-size: 95%;
		padding: 15px 0;
	}
	#footer .wb,#footer .wb a {
		color: #505f7f;
	}
	#footer .wb a {
		background: transparent url('img/wb_ico.gif') no-repeat right .15em;
		padding-right: 11px;
		text-decoration: none;
	}
	.tooltiptext {
		display: none;
	}
	#tooltip {
		background: #45342c url('img/tooltip_bg.gif') repeat-x left top;
		border: 5px solid #fff;
		color: #fff;
		padding: 10px;
		position: absolute;
		z-index: 3000;
		width: 320px;
	}
	#tooltip h3,#tooltip div {
		margin: 0;
	}
	#tooltip table {
		border: 0 none;
		border-collapse: collapse;
		border-spacing: 0;
	}
	#tooltip table td {
		background: transparent !important;
		border: 0 none;
		line-height: 150%;
		border-top: 1px solid #726053;
	}
	#tooltip table .first td {
		border-top: 0 none;
	}
	#tooltip .priceInfoText {
		font-weight: bold;
		padding-right: 50px;
	}
	div.th_sort_wrapper {
		padding-right: 10px;
	}
	.sorting div.th_sort_wrapper {
		background: url('img/sort_both.gif') no-repeat center right;
	}
	.sorting_asc div.th_sort_wrapper {
		background: url('img/sort_asc.gif') no-repeat center right;
	}
	.sorting_desc div.th_sort_wrapper {
		background: url('img/sort_desc.gif') no-repeat center right;
	}
	.sorting_asc_disabled div.th_sort_wrapper {
		background: url('img/sort_asc_disabled.gif') no-repeat center right;
	}
	.sorting_desc_disabled div.th_sort_wrapper {
		background: url('img/sort_desc_disabled.gif') no-repeat center right;
	}
	.sorting,.sorting_asc,.sorting_desc,.sorting_asc_disabled,.sorting_desc_disabled
		{
		vertical-align: middle !important;
	}
	.flblock span {
		background: transparent none !important;
		display: block;
		float: left;
		margin: 0 !important;
		padding: 0 !important;
	}
	.flblock .img {
		width: 50px;
	}
	.flblock .text {
		width: 150px;
	}
	.space-right {
		margin-right: 5px;
	}
	.bold {
		font-weight: bold;
	}
	.small {
		font-size: .8em;
	}
	.booking form {
		display: inline;
	}
	.booking form fieldset {
		display: inline;
	}
	#opts a.add_list {
		background: transparent url('img/add_list_ico.gif') no-repeat left
			center;
		padding: 3px 3px 3px 22px;
	}
	#opts a.remove_list {
		background: transparent url('img/remove_list_ico.gif') no-repeat left
			center;
		padding: 3px 3px 3px 22px;
	}
	textarea.error,input.error {
		border: 1px dotted red;
	}
	label.error {
		color: red;
		font-style: italic;
		margin-left: 140px;
	}
	.textareaError {
		color: red;
		font-style: italic;
		margin-left: 0px;
	}
	.nobreak {
		white-space: nowrap;
	}
	.countryLink img,.locationLink img {
		text-decoration: none;
		vertical-align: baseline;
		margin-left: 3px;
		border: none;
	}
	.questionnaireForm label {
		float: none;
		margin-right: 10px;
	}
	#middle .questionnaireForm p {
		margin: 5px;
	}
	a.navigation {
		border: 0 none;
		font-size: 90%;
		padding: 0 0 0 17px;
		text-align: left;
		margin-left: 10px;
	}
	a.next {
		background: url("img/nav/next.gif") no-repeat scroll left center
			transparent;
	}
	a.previous {
		background: url("img/nav/previous.gif") no-repeat scroll left center
			transparent;
	}
	a.firstpos {
		background: url("img/nav/firstpos.gif") no-repeat scroll left center
			transparent;
	}
	a.lastpos {
		background: url("img/nav/lastpos.gif") no-repeat scroll left center
			transparent;
	}
	a.forward {
		background: url("img/nav/forward.gif") no-repeat scroll left center
			transparent;
	}
	a.rewind {
		background: url("img/nav/rewind.gif") no-repeat scroll left center
			transparent;
	}
	a.next {
		background: url("img/nav/next.gif") no-repeat scroll left center
			transparent;
	}
	a.facebook {
		border: 0 none;
		padding: 3px 0 0 25px;
		text-align: left;
		background: url("img/balloon-facebook.png") no-repeat scroll left center
			transparent;
	}

	/*! Blue tooltip style */
	.ui-tooltip-blue1a .ui-tooltip-titlebar,.ui-tooltip-blue1a .ui-tooltip-content
		{
		border-color: #005EB0;
		color: #005EB0;
		font-size: 1.2em;
	}
	.ui-tooltip-blue1a .ui-tooltip-content {
		background-color: #E5F6FE;
	}
	.ui-tooltip-blue1a .ui-tooltip-titlebar {
		background-color: #D0E9F5;
	}
	.ui-tooltip-blue1a .ui-state-default .ui-tooltip-icon {
		background-position: -2px 0;
	}
	.pricetoolTipInner table {
		border: 0 none;
		border-collapse: collapse;
		border-spacing: 0;
	}
	.pricetoolTipInner table td {
		background: transparent !important;
		border: 0 none;
		line-height: 150%;
		border-top: 1px solid #005EB0;
	}
	.pricetoolTipInner table .first td {
		border-top: 0 none;
	}
	.pricetoolTipInner .priceInfoText {
		font-weight: bold;
		padding-right: 50px;
	}
	.th_sortable {
		cursor: pointer;
	}
	#teaserImage {
		clear: both;
		height: 250px;
		position: relative;
		width: 970px;
	}
	#teaserImage img {
		position: relative;
		z-index: 10;
	}
	#teaserImage #gewinnspiel {
		background: transparent url('img/gewinnspiel_btn.jpg') no-repeat left
			top;
		display: block;
		height: 77px;
		bottom: 16px;
		position: absolute;
		right: 0;
		width: 271px;
		z-index: 300;
		text-decoration: none;
		text-indent: -3000px;
	}
	#base #charterprices h3.toggle a {
		background: transparent url('img/tablegallery_ico.gif') no-repeat left
			top;
		float: right;
		display: block;
		height: 24px;
		margin-left: 2px;
		width: 28px;
	}
	#base #charterprices h3.toggle #toggleLabel {
		float: right;
		font-size: 0.8em;
		margin: 4px;
	}
	#base #charterprices h3.toggle a.table:hover,#base #charterprices h3.toggle a.table:focus,#base #charterprices h3.toggle a.table-active
		{
		background-position: left -24px;
	}
	#base #charterprices h3.toggle a.gallery {
		background-position: -28px top;
	}
	#base #charterprices h3.toggle a.gallery:hover,#base #charterprices h3.toggle a.gallery:focus,#base #charterprices h3.toggle a.gallery-active
		{
		background-position: -28px -24px;
	}

	/************************************/
	/************ WORDPRESS *************/
	/************************************/

	/* GLOBAL CSS */
	.fl {
		float: left !important
	}
	.fr {
		float: right !important
	}
	.fn {
		float: none !important
	}
	.di {
		display: inline
	}
	.dn {
		display: none
	}
	.db {
		display: block
	}
	.pa {
		position: absolute
	}
	.pr {
		position: relative
	}
	.nm {
		margin: 0 !important
	}
	.nmr {
		margin-right: 0 !important
	}
	.nml {
		margin-left: 0 !important
	}
	.nmt {
		margin-top: 0 !important
	}
	.nmb {
		margin-bottom: 0 !important
	}
	.np {
		padding: 0 !important
	}
	.npr {
		padding-right: 0 !important
	}
	.npl {
		padding-left: 0 !important
	}
	.npt {
		padding-top: 0 !important
	}
	.npb {
		padding-bottom: 0 !important
	}
	.txtl {
		text-align: left
	}
	.txtr {
		text-align: right
	}
	.txtc {
		text-align: center
	}
	.txtj {
		text-align: justify
	}
	.wauto {
		width: auto !important
	}
	.w100p {
		width: 100%
	}
	.w75p {
		width: 75%
	}
	.w67p {
		width: 67%
	}
	.w66p {
		width: 66%
	}
	.w50p {
		width: 50%
	}
	.w34p {
		width: 34%
	}
	.w33p {
		width: 33%
	}
	.w25p {
		width: 25%
	}
	.ml3 {
		margin-left: 3px
	}
	.ml5 {
		margin-left: 5px
	}
	.ml10 {
		margin-left: 10px
	}
	.ml15 {
		margin-left: 15px
	}
	.ml20 {
		margin-left: 20px
	}
	.mr3 {
		margin-right: 3px
	}
	.mr5 {
		margin-right: 5px
	}
	.mr10 {
		margin-right: 10px
	}
	.mr15 {
		margin-right: 15px
	}
	.mr20 {
		margin-right: 20px
	}
	.mt3 {
		margin-top: 3px
	}
	.mt5 {
		margin-top: 5px
	}
	.mt10 {
		margin-top: 10px
	}
	.mt15 {
		margin-top: 15px
	}
	.mt20 {
		margin-top: 20px
	}
	.mb3 {
		margin-bottom: 3px
	}
	.mb5 {
		margin-bottom: 5px
	}
	.mb10 {
		margin-bottom: 10px
	}
	.mb15 {
		margin-bottom: 15px
	}
	.mb20 {
		margin-bottom: 20px
	}
	.p3 {
		padding: 3px
	}
	.p5 {
		padding: 5px
	}
	.p9 {
		padding: 9px
	}
	.p10 {
		padding: 10px
	}
	.p15 {
		padding: 15px
	}
	.pt3 {
		padding-top: 3px
	}
	.pt5 {
		padding-top: 5px
	}
	.pt10 {
		padding-top: 10px
	}
	.pt15 {
		padding-top: 15px
	}
	.pt20 {
		padding-top: 20px
	}
	.pl3 {
		padding-left: 3px
	}
	.pl5 {
		padding-left: 5px
	}
	.pl10 {
		padding-left: 10px
	}
	.pl15 {
		padding-left: 15px
	}
	.pl20 {
		padding-left: 20px
	}
	.pr3 {
		padding-right: 3px
	}
	.pr5 {
		padding-right: 5px
	}
	.pr10 {
		padding-right: 10px
	}
	.pr15 {
		padding-right: 15px
	}
	.pr20 {
		padding-right: 20px
	}
	.pb3 {
		padding-bottom: 3px
	}
	.pb5 {
		padding-bottom: 5px
	}
	.pb10 {
		padding-bottom: 10px
	}
	.pb15 {
		padding-bottom: 15px
	}
	.pb20 {
		padding-bottom: 20px
	}
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden
	}
	.clearfix {
		display: inline-block
	}
	/* Hides from IE-mac \*/
	* html .clearfix {
		height: 1%
	}
	.clearfix {
		display: block
	}
	/* End hide from IE-mac */

	/* SUBNAVI */
	#subNavBox {
		background: #005FB1;
		display: block;
		font-size: 95%;
		left: 0;
		padding: 0;
		position: relative;
		width: 970px;
		z-index: 150;
	}
	li.current-page-ancestor {
		
	}
	#mainNav .current-page-ancestor a,#mainNav .current-page-ancestor span,#mainNav a:hover,#mainNav a:focus
		{
		background: url("img/mainnav_act_bg.gif") repeat-x left top #005FB1;
	}
	#subNavBox li.current_page_item a,#subNavBox li.current_page_parent a,#subNavBox li.current_page_item span,#subNavBox li a:hover,#subNavBox li a:focus
		{
		background: url("img/subnav_bg.gif") repeat-x left top #fff;
		color: #111E3A;
	}
	#subNavBox li a,#subNavBox li span {
		color: #fff;
		display: block;
		font-weight: normal;
		padding: 7px;
	}
	#subNavBox li {
		padding: 0;
	}
	#sideNav li li span {
		font-weight: bold;
	}
	#sideNav li li.current_page_item a {
		background-image: url("img/bullet3a.gif");
		color: #005EB0;
	}
	.post {
		float: left;
		display: inline;
		padding-bottom: 24px;
		margin-bottom: 20px;
		background: url('img/dots.gif') 0 bottom repeat-x
	}
	.post h2 {
		padding-bottom: 10px !important
	}
	.entry {
		float: left;
		display: inline;
		width: 620px;
		padding: 0px 10px;
	}

	/* PAGE */
	.page #content {
		float: right
	}
	.page #sidebar {
		float: left
	}

	/* LIST ELEMENTS */
	.entry ul,.entry ol {
		font-size: 1em;
		margin: 0 0 1.154em 1.154em;
		line-height: 1.7;
		padding: 0
	}
	.entry ul ul,.entry ol ol {
		margin-bottom: 0;
		padding-bottom: 0
	}
	.entry li {
		position: relative;
		background: 0 8px no-repeat;
		padding-left: 1.154em
	}
	.entry ol li {
		background: none;
		padding-left: 0
	}
	.entry ol {
		list-style-type: decimal;
		padding-left: 1.154em
	}
	.entry ul:last-child,.entry ol:last-child {
		margin-bottom: 0
	}

	/* METADATA */
	.postmetadata {
		list-style-type: none !important;
		margin: 0 !important;
		padding: 0 !important
	}
	.postmetadata li {
		margin: 0;
		padding: 0;
		background: none !important;
		list-style-position: outside
	}
	.postmetadata {
		float: left;
		margin: 4px 0 12px;
		padding: 0 0 9px;
		font-size: .857em;
		color: #005EB0
	}
	.postmetadata a,.postmetadata a:visited {
		color: #005EB0
	}
	.postmetadata li {
		float: left;
		display: inline;
		border-right: 1px solid #005EB0;
		padding: 0 8px !important;
		line-height: 1 !important
	}
	.postmetadata li.author {
		padding-left: 0
	}
	.postmetadata li.first {;
		padding-left: 0 !important
	}
	.postmetadata li.last {
		border-right: 0;
		padding-left: 8px
	}

	/* SEARCH */
	.searchform {
		margin-bottom: 20px
	}

	/* COMMENTS */

	/* DISCUSSION */
	.discussion {
		margin: 25px 0 30px 0
	}
	.discussion table {
		margin: 0;
		padding: 0;
		border: none
	}
	.discussion td {
		vertical-align: top;
		padding: 0;
		background: none
	}
	.discussion h2 {
		border-bottom: 1px solid #ccc;
		padding: 0 0 7px 0;
		margin: 0 0 10px 0
	}

	/* GRAVATAR */
	.discussion .comment-gravatar {
		margin-right: 10px;
		border: 1px solid #f5f5f5
	}
	.discussion .comment-gravatar img {
		display: block
	}

	/* APPROVED */
	.discussion .comment-approved {
		margin: 0 0 10px 0;
		font-weight: 500;
		color: #000
	}
	.discussion .commentlist ul li {
		background: none !important;
		padding-left: 0 !important
	}
	.discussion span.says {
		font-style: italic;
		color: #b8b8b8;
		font-size: 11px
	}
	.discussion span.date {
		font-style: italic;
		color: #b8b8b8;
		font-size: 11px
	}
	.discussion .comment-reply a,.discussion .comment-reply a:visited {
		font-style: italic;
		font-size: 11px;
		text-decoration: none
	}
	.discussion .comment-author {
		white-space: nowrap
	}
	.discussion .comment-author a,.discussion .comment-author a:visited {
		font-size: 12px;
		text-decoration: none
	}
	.discussion .comment-text {
		margin-left: 80px
	}
	.discussion .comment-meta {
		margin-right: 20px
	}
	.discussion .comment-content {
		
	}
	.discussion .comment {
		border-bottom: 1px solid #ddd;
		padding: 20px 0
	}
	.discussion .children {
		margin-left: 30px !important
	}

	/* RESPOND */
	.loggedin {
		margin-bottom: 15px
	}
	.respond h2 {
		clear: both;
		width: 640px;
		padding: 15px 0 0 0 !important;
		margin: 0 0 10px 0
	}
	#cancel-comment-reply {
		margin-bottom: 5px
	}
	#cancel-comment-reply a,#cancel-comment-reply a:visited {
		text-decoration: none
	}
	.comments label {
		color: #525252
	}
	.comments label span {
		color: #b8b8b7;
		font-size: .846em;
		font-style: italic
	}
	.comments input {
		width: 188px;
		background: #fff;
		border: 1px solid #d9d9d9;
		padding: 4px 3px;
		font-size: 1em
	}
	.comments textarea {
		width: 630px;
		height: 130px;
		background: #fff;
		border: 1px solid #d9d9d9;
		padding: 4px;
		margin-bottom: 15px
	}
	.comments button {
		color: #444;
		padding: 5px 10px;
		line-height: 1;
		border: none;
		-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
		background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(187,
			187, 187) ), color-stop(1, rgb(255, 255, 255) ) );
		background-image: -moz-linear-gradient(center bottom, rgb(243, 243, 243)
			0%, rgb(255, 255, 255) 100% );
		background-color: #f3f3f3;
	}
	.form-input-wrap {
		float: left;
		display: inline;
		width: 640px;
		margin: 5px 0 15px 0
	}
	.form-input-wrap div {
		float: left;
		display: inline;
		width: 192px;
		margin-right: 30px
	}
	.form-input-wrap div.last {
		margin-right: 0
	}
	.entry-content img {
		margin: 0 0 1.5em
	}
	.alignleft,img.alignleft {
		margin-right: 1.5em;
		display: inline;
		float: left
	}
	.alignright,img.alignright {
		margin-left: 1.5em;
		display: inline;
		float: right
	}
	.aligncenter,img.aligncenter {
		margin-right: auto;
		margin-left: auto;
		display: block;
		clear: both
	}
	.wp-caption {
		margin-bottom: 1.5em;
		text-align: center;
		padding-top: 5px
	}
	.wp-caption img {
		border: 0 none;
		margin: 0;
		padding: 0
	}
	.wp-caption p.wp-caption-text {
		line-height: 1.5;
		font-size: 10px;
		margin: 0
	}
	.wp-smiley {
		max-height: 1em;
		margin: 0 !important
	}
	blockquote.left {
		margin-right: 20px;
		text-align: right;
		margin-left: 0;
		width: 33%;
		float: left
	}
	blockquote.right {
		margin-left: 20px;
		text-align: left;
		margin-right: 0;
		width: 33%;
		float: right
	}
	.box {
		background: #ebedf1;
	}
	#sidebar {
		font-size: 0.9em;
	}
	.box ul {
		padding: 10px;
	}
	.box ul li a {
		background: url("img/bullet1.gif") no-repeat scroll left 8px
			transparent;
		padding: 3px 0 3px 15px;
		color: #111E3A;
		text-decoration: none;
	}
	.box ul li a:hover,.box ul li a:focus {
		color: #005eb0;
	}
	.box ul li ul {
		padding: 0px;
	}
}

#social_bar {
	padding: 6px 10px;
	min-height: 24px;
	float:right;
}
#gplus1 {
	float:left;
	margin-top:2px;
}