@charset "UTF-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, input, p, blockquote, th, td {
margin : 0;
padding : 0;
}
h1, h2, h3, h4, h5, h6 {
font-size : 100%;
}
ol, ul {
list-style : none;
}
address, caption, cite, code, dfn, em, th, var {
font-style : normal;
font-weight : normal;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
fieldset, img {
border : 0;
position : relative;
top : 0;
right : 14px;
}
caption, th {
text-align : left;
}
q:before, q:after {
content : '';
}

html {
height : 100%;
}
body {
text-align : center;
padding : 0 0 0 0;
color : #333333;
font-size : 13px;
height : 100%;
border : 0;
height : 100%;
font-family : Georgia, 'Times New Roman', serif;
line-height : 1.32em;
margin-right : auto;
margin-left : auto;
background-image : url(../images/bg.gif);
background-repeat : repeat-x;
background-color : #000000;
}
#contentWrapperMC {
min-height : 100%;
width : 920px;
margin : 0 auto;
text-align : left;
background-image : url(../images/transbg.png);
background-repeat : repeat-y;
}
* html #contentWrapperMC {
height : 100%;
}
#MallorcaCruisingLogoMain {
width : 357px;
height : 65px;
padding : 20px 0 0 0;
position : relative;
border : none;
overflow : hidden;
}
#MallorcaCruisingLogoMain h1 a {
width : 357px;
height : 65px;
display : block;
overflow : hidden;
text-indent : -9999px;
background : transparent url(../images/interface/MC_main_logo2.gif) no-repeat scroll 0% 0%;
border : none;
}
#MallorcaCruisingLogoMain h2 {
top : -300px;
overflow : hidden;
text-indent : -9999px;
border : none;
}
.call {
position : relative;
left : 340px;
top : 66px;
width : 300px;
height : 10px;
font-family : verdana, sans-serif;
font-size : 11px;
font-weight : normal;
font-family : "century gothic", helvetica, verdana, sans-serif;
text-transform : uppercase;
color : #6e6e6e;
line-height : 14px;
}
a.call2 {
color : #6e6e6e;
}
a.call2:hover {
color : #006699;
}
#MCmenu {
width : 100%;
display : block;
}
ul.loggedOutMenuBackground {
background : url(../images/menu/menu_logged_out_bg.png) no-repeat 0 0;
width : 925px;
height : 45px;
background-color : transparent;
}
#MCmenu ul {
width : 100%;
display : block;
}
#MCmenu ul li {
float : left;
}
#MCmenu a.homeTab, #MCmenu a.homeTab:visited {
display : block;
width : 49px;
height : 45px;
border : none;
background : url(../images/menu/menu_home_tab.png) no-repeat 0 0;
text-indent : -9999px;
overflow : hidden;
background-color : transparent;
margin-left : 8px;
}
#MCmenu a.homeTab:hover {
background : url(../images/menu/menu_home_tab.png) no-repeat 0 -45px;
}
#MCmenu li#menu_home a.tabActive {
display : block;
width : 49px;
height : 45px;
border : none;
background : url(../images/menu/menu_home_tab.png) no-repeat 0 -45px;
text-indent : -9999px;
overflow : hidden;
background-color : transparent;
}
#MCmenu a.homeTabSubDisplayed, #MCmenu a.homeTabSubDisplayed:visited {
display : block;
width : 63px;
height : 45px;
border : none;
background : url(../images/menu/menu_home_sub_displayed_tab.png) no-repeat 0 0;
text-indent : -9999px;
overflow : hidden;
}
#MCmenu a.homeTabSubDisplayed:hover {
background : url(../images/menu/menu_home_sub_displayed_tab.png) no-repeat 0 -45px;
}
#MCmenu a.charter_boatsTab, #MCmenu a.charter_boatsTab:visited {
display : block;
width : 111px;
height : 45px;
border : none;
background : url(../images/menu/menu_charter_boats_tab.png) no-repeat 0 0;
text-indent : -9999px;
overflow : hidden;
}
#MCmenu a.charter_boatsTab:hover {
background : url(../images/menu/menu_charter_boats_tab.png) no-repeat 0 -45px;
}
#MCmenu li#menu_charter_boats a.tabActive {
display : block;
width : 111px;
height : 45px;
border : none;
background : url(../images/menu/menu_charter_boats_tab.png) no-repeat 0 -45px;
text-indent : -9999px;
overflow : hidden;
}
#MCmenu .blankTab, #MCmenu a.blankTab:visited {
display : block;
width : 332px;
height : 45px;
border : none;
background : url(../images/menu/menu_blank_tab.png) no-repeat 0 0;
text-indent : -9999px;
overflow : hidden;
}
#MCmenu a.blankTab:hover {
background : url(../images/menu/menu_blank_tab.png) no-repeat 0 -45px;
}
#MCmenu li#menu_blank a.tabActive {
display : block;
width : 332px;
height : 45px;
border : none;
background : url(../images/menu/menu_blank_tab.png) no-repeat 0 -45px;
text-indent : -9999px;
overflow : hidden;
}
#MCmenu a.aboutusTab, #MCmenu a.aboutusTab:visited {
display : block;
width : 87px;
height : 45px;
border : none;
background : url(../images/menu/menu_aboutus_tab.png) no-repeat 0 0;
text-indent : -9999px;
overflow : hidden;
}
#MCmenu a.aboutusTab:hover {
background : url(../images/menu/menu_aboutus_tab.png) no-repeat 0 -45px;
}
#MCmenu li#menu_aboutus a.tabActive {
display : block;
width : 87px;
height : 45px;
border : none;
background : url(../images/menu/menu_aboutus_tab.png) no-repeat 0 -45px;
text-indent : -9999px;
overflow : hidden;
}
#MCmenu a.blogTab, #MCmenu a.blogTab:visited {
display : block;
width : 59px;
height : 45px;
border : none;
background : url(../images/menu/menu_blog_tab_small.png) no-repeat 0 0;
text-indent : -9999px;
overflow : hidden;
}
#MCmenu a.blogTab:hover {
background : url(../images/menu/menu_blog_tab_small.png) no-repeat 0 -45px;
}
#MCmenu li#menu_blog a.tabActive {
display : block;
width : 59px;
height : 45px;
border : none;
background : url(../images/menu/menu_blog_tab_small.png) no-repeat 0 -45px;
text-indent : -9999px;
overflow : hidden;
}
#MCmenu a.contactTab, #MCmenu a.contactTab:visited {
display : block;
width : 92px;
height : 45px;
border : none;
background : url(../images/menu/menu_contact_tab_small.png) no-repeat 0 0;
text-indent : -9999px;
overflow : hidden;
}
#MCmenu a.contactTab:hover {
background : url(../images/menu/menu_contact_tab_small.png) no-repeat 0 -45px;
}
#MCmenu li#menu_contact a.tabActive {
display : block;
width : 92px;
height : 45px;
border : none;
background : url(../images/menu/menu_contact_tab_small.png) no-repeat 0 -45px;
text-indent : -9999px;
overflow : hidden;
}
#MCmenu ul li#menu_blank2 {
float : right;
}
#MCmenu .blank2, #MCmenu a.blank2:visited {
display : block;
width : 169px;
height : 45px;
border : none;
background : url(../images/menu/menu_blank2.png) no-repeat 0 0;
text-indent : -9999px;
overflow : hidden;
}
#MCmenu a.blank2:hover {
background : url(../images/menu/menu_blank2.png) no-repeat 0 -45px;
}
.vBox {
float : left;
width : 898px;
margin-bottom : 12px;
border-left : 1px solid #ccc;
border-right : 1px solid #ccc;
border-top : 1px solid #ccc;
border-bottom : 2px solid #bdbcbb;
background : transparent url(../images/interface/white_semi_transparent_bg.png) repeat 0 0;
}
.size75 {
width : 670px;
margin-right : 12px;
}
.size66top {
	width : 680px;
	margin-right : 2px;
	float : right;
	height : auto;
	padding-bottom : 10px;
	float : right;
	padding : 0;
}
.size66 {
width : 631px;
margin-right : 0;
float : right;
}
.size50 {
width : 500px;
margin-right : 12px;
}
.size51 {
width : 496px;
margin-right : 12px;
height : auto;
padding-top : 0;
float : left;
display : inline;
margin-left : 20px;
}
.size33 {
width : 290px;
margin-right : 12px;
}
.size25 {
width : 175px;
margin-right : 12px;
}

.share {
	width : 175px;
	margin-right : 12px;
	height:auto;
	padding-top:0px;
	padding-bottom:10px;
	float:left;
	display:inline-block;
}


.sizeBoxRight25 {
width : 625px;
margin-right : 12px;
}
.sizeBoxRight33 {
width : 547px;
margin-right : 12px;
}
.nav {
padding : 0 0 0 0;
font-family : verdana, sans-serif;
font-size : 11px;
padding-bottom : 1px;
text-decoration : none;
color : #666666;
}
a.nav:hover {
text-decoration : none;
color : #006699;
}
#homeDefault .homeMainContent {
position : relative;
padding-top : 20px;
background : transparent url(../images/homepage/default/main_image_base_bg.png) no-repeat left bottom;
width : 750px;
}
#homeDefault .homeMainContent .vBoxContent {
padding-left : 20px;
}
.vBoxContent {
float : left;
padding : 10px 15px 0 15px;
position : relative;
width : 868px;
}
.size75 .vBoxContent {
width : 640px;
}
.size66 .vBoxContent {
width : 564px;
}
.size50 .vBoxContent {
width : 400px;
}
.size51 .vBoxContent {
width : 400px;
}
.size33 .vBoxContent {
width : 260px;
}
.size25 .vBoxContent {
width : 160px;
}
.vBoxContent h1 {
font-size : 40px;
font-weight : normal;
text-transform : lowercase;
letter-spacing : -4px;
color : #333;
font-family : Georgia, 'Times New Roman', serif;
padding : 0 0 10px 0;
margin : 0;
}
.vBoxContent h2 {
font-size : 30px;
font-weight : normal;
text-transform : lowercase;
letter-spacing : -3px;
color : #666666;
font-family : "century gothic", helvetica, verdana, sans-serif;
padding : 0 0 8px 0;
margin : 0;
}
.vBoxContent h3 {
font-size : 24px;
font-weight : normal;
text-transform : lowercase;
letter-spacing : -2px;
color : #666666;
font-family : "century gothic", helvetica, verdana, sans-serif;
padding : 0 0 6px 0;
margin : 0;
}
.header {
font-size : 20px;
font-weight : normal;
color : #999999;
padding : 0 0 0 0;
margin : 0;
line-height : 20pt;
}
.subheader {
font-size : 16px;
line-height : 16pt;
font-weight : normal;
color : #333;
padding : 0 0 0 0;
margin : 0;
}
.vBoxContent h4 {
font-size : 14px;
font-weight : normal;
font-family : "century gothic", helvetica, verdana, sans-serif;
margin : 0;
border-bottom : 1px solid #cccccc;
border-top : 1px solid #cccccc;
text-transform : uppercase;
padding-bottom : 0;
padding-top : 3px;
margin-bottom : 10px;
color : #6e6e6e;
border-color : #cccccc;
}
.size25 h4 {
font-size : 14px;
font-weight : normal;
font-family : "century gothic", helvetica, verdana, sans-serif;
margin : 0;
border-bottom : 1px solid #cccccc;
border-top : 1px solid #cccccc;
text-transform : uppercase;
padding-bottom : 0;
padding-top : 3px;
margin-bottom : 10px;
color : #6e6e6e;
border-color : #cccccc;
}
.size50 h4 {
font-size : 14px;
font-weight : normal;
font-family : "century gothic", helvetica, verdana, sans-serif;
margin : 0;
text-transform : uppercase;
padding-bottom : 3px;
padding-top : 3px;
margin-top : 10px;
color : #6e6e6e;
border-color : #cccccc;
}
.size51 h4 {
font-size : 14px;
font-weight : normal;
font-family : "century gothic", helvetica, verdana, sans-serif;
margin : 0;
text-transform : uppercase;
padding-bottom : 3px;
padding-top : 3px;
margin-top : 10px;
color : #6e6e6e;
border-color : #cccccc;
}
.property td {
font-size : 11px;
font-weight : normal;
font-family : "century gothic", helvetica, verdana, sans-serif;
margin : 0;
text-transform : uppercase;
padding-bottom : 3px;
padding-top : 3px;
margin-top : 10px;
color : #6e6e6e;
border-color : #cccccc;
text-decoration : none;
}
.property td a {
color : #6e6e6e;
text-decoration : none;
}
#homeDefault .mainVisual {
width : 478px;
height : 343px;
float : right;
}
#homeDefault .mainVisual img {
width : 478px;
height : 343px;
}
p#clearFooter {
padding : 0 0 306px;
clear : both;
}
#MCFooter {
text-align : center;
width : 100%;
height : 286px;
background-color : #0b2c39;
margin : -286px auto 0;
position : relative;
}
#MCFooterContent {
	margin : 0 auto;
	position : relative;
	width : 912px;
	text-align : left;
	padding : 5px 10px 0 18px;
}
#MCFooter form.subscribeEmail {
display : inline;
float : right;
}
#MCFooter h5.footerHeader {
font-family : "century gothic", verdana, helvetica, sans-serif;
color : #fff;
font-size : 11px;
margin-bottom : 5px;
text-transform : uppercase;
font-weight : normal !important ;
}
#MCFooter form.subscribeEmail input.inputField {
margin : 0 !important ;
font-family : verdana, arial, sans-serif;
font-size : 10px;
height : 13px;
margin : 0 !important ;
width : 200px;
}
.mce-responses {
float : left;
top : -1.4em;
padding : 0 0.5em 0 0.5em;
overflow : hidden;
width : 90%;
margin : 0 5%;
clear : both;
display : inline-block;
}
.mce-error-response {
display : none;
margin : 1em 0;
padding : 0 0.5em 0.5em 0;
font-weight : bold;
float : left;
top : -1.5em;
z-index : 1;
width : 80%;
background : #ccffff;
color : #ff4500;
background-color : #ccffff;
}
.mce-success-response {
display : none;
margin : 1em 0;
padding : 1em 0.5em 0.5em 0;
font-weight : bold;
float : left;
top : -1.5em;
z-index : 1;
width : 80%;
background : #ccffff;
color : #529214;
background-color : #ccffff;
}
.mce-EMAIL {
margin-right : 1.5em;
padding : 0.2em 0.3em;
width : 95%;
float : left;
z-index : 999;
}
.btn {
width : auto;
display : block;
margin : 1em 0 1em 0;
float : left;
}
.indicate-required {
text-align : left;
font-style : italic;
overflow : hidden;
color : #ffffff;
padding-left : 1em;
float : left;
padding-right : 1.5em;
}
.mc-field-group {
overflow : hidden;
padding-left : 1em;
width : 250px;
float : left;
text-align : left;
}
.validate {
font : normal 100% Verdana;
font-size : 11px;
}
fieldset {
border-color : #ffffff;
padding-top : 1em;
color : #ffffff;
margin-left : 1.5em;
margin-top : 0.5em;
border-width : thin;
border-style : solid;
padding-left : 1.5em;
background-color : #254a5e;
}
legend {
text-transform : capitalize;
font-weight : bold;
color : #ffffff;
background-color : #315e77;
padding-top : 0.5em;
padding-bottom : 0.5em;
border-width : 1px;
border-color : #ffffff;
border-style : solid;
font-size : 1.2em;
padding-left : 1em;
padding-right : 1em;
}
#MCFooter form.subscribeEmail button {
float : none !important ;
letter-spacing : 0 !important ;
}
#MCFooterContent .footerLandingBox a {
display : inline !important ;
}
.footerLandingBox {
padding-top : 4px;
padding-bottom : 7px;
float : left;
display : inline-block;
width : 850px;
}
#MCFooterContent a {
font-family : verdana, arial, sans-serif;
text-decoration : none;
font-size : 11px;
color : #009999;
display : block;
width : 90%;
}
#MCFooterContent a:hover {
font-family : verdana, arial, sans-serif;
color : #ffffff;
}
#MCFooterContent a.contactLink, #MCFooterContent a.contactLink:visited {
font-family : arial, verdana, sans-serif;
text-decoration : none;
font-size : 11px;
font-weight : bold;
text-transform : uppercase;
color : #fff;
display : block;
width : 80px;
background-color : #ff9933;
padding : 2px 4px 2px 4px;
text-align : center;
border : 1px solid #999;
float : left;
}
#MCFooterContent a.contactLink:hover {
background-color : #0b2c39;
}
#MCFooterContent img.footerMCLogo {
width : 200px;
height : 36px;
text-align : center;
margin-left : 0;
}
.smallBlack, a.smallBlack {
background : transparent url(/images/interface/button_small_bg.jpg) repeat-x 0 -54px;
color : #fff !important ;
}
.smallBlack:hover, a.smallBlack:hover {
background : transparent url(/images/interface/button_small_bg.jpg) repeat-x 0 -72px;
}
.smallBlack:active, a.smallBlack:active {
background : transparent url(/images/interface/button_small_bg.jpg) repeat-x 0 -90px;
}
.transparent {
background-image : none;
border : 0;
padding : 0;
}
.transparent .vBoxContent {
background-image : none;
border : 0;
padding : 0;
width : 100%;
}
.transparent h1.withBackground1 {
background-image : none;
border : 0;
padding : 0;
}
.transparent h2.withBackground1 {
background-image : none;
border : 0;
padding : 0;
}
.transparent h3.withBackground1 {
background-image : none;
border : 0;
padding : 0;
}
.transparent h4.withBackground1 {
background-image : none;
border : 0;
padding : 0;
}
.white {
background-image : none;
background : transparent url(../images/interface/white_semi_transparent_bg.png) repeat 0 0;
}
.paddingTopForAbout {
padding-top : 27px;
}
.paddingTop5 {
padding-top : 5px;
}
.circles {
	display : block;
	border : 0;
	border-style : none;
	margin-bottom : 10px;
	margin-left : 10px;
	width : 124px;
	height : auto;
}
.size50 h1 {
line-height : 21pt;
margin-bottom : 10px;
padding-bottom : 10px;
padding-top : 10px;
color : #999999;
font-size : 20pt;
font-weight : normal;
letter-spacing : 1px;
text-transform : uppercase;
}
.size51 h1 {
line-height : 21pt;
margin-bottom : 10px;
padding-bottom : 10px;
padding-top : 10px;
color : #999999;
font-size : 20pt;
font-weight : normal;
letter-spacing : 1px;
text-transform : uppercase;
}
.size66 h1 {
line-height : 18pt;
margin-bottom : 10px;
padding-bottom : 10px;
padding-top : 10px;
color : #999999;
font-size : 20pt;
font-weight : normal;
letter-spacing : 1px;
text-transform : uppercase;
}
.text {
padding : 0 0 0 0;
color : #333333;
font-size : 13px;
border : 0;
height : 100%;
font-family : Georgia, 'Times New Roman', serif;
line-height : 1.32em;
margin-right : auto;
margin-left : auto;
}
.pricelisttext {
padding : 3px 0 3px 0;
color : #333333;
font-size : 13px;
border : 0;
height : 100%;
font-family : Georgia, 'Times New Roman', serif;
line-height : 1.32em;
margin-right : auto;
margin-left : auto;
}
a.text:active {
color : #5694cf;
}
a.text:visited {
color : #006699;
}
a.text:hover {
text-decoration : none;
color : #80a9c4;
}
.blueline {
padding-bottom : 5px;
padding-top : 1px;
padding-right : 2px;
float : right;
width : 860px;
display : inline;
height : 2px;
}
.bluelinep2 {
padding-bottom : 3px;
padding-top : 1px;
padding-right : 2px;
float : right;
width : 700px;
display : inline;
height : 2px;
}
.bluelinep {
padding-bottom : 3px;
padding-top : 1px;
padding-right : 2px;
float : right;
width : 760px;
display : inline;
height : 2px;
}
.column-in {
margin : 0;
padding : 0;
height : auto;
}
#container {
width : 900px;
padding-left : 20px;
display : table;
}
#containerp {
	width : 780px;
	padding-left : 20px;
	display : table;
}
#row {
display : table-row;
}
#left {
width : 165px;
padding-left : 20px;
display : table-cell;
vertical-align : top;
float : left;
}
#left2 {
width : 100px;
padding-left : 20px;
display : table-cell;
vertical-align : top;
}
#left_link {
width : 145px;
padding-left : 20px;
display : table-cell;
vertical-align : top;
}
#righttop {
padding-top : 5px;
width : 200px;
display : inline;
vertical-align : top;
margin-left : 20px;
padding-right : 10px;
padding-top : 20px;
color : #666666;
float : right;
}
#right {
padding-top : 5px;
width : 200px;
display : table-cell;
vertical-align : top;
margin-left : 10px;
padding-left : 0;
color : #666666;
float : left;
}
#right_link {
padding-top : 5px;
width : 150px;
display : table-cell;
vertical-align : top;
color : #666666;
}
#middle {
padding-top : 5px;
width : 220px;
display : table-cell;
color : #666666;
font-size : 13px;
border : 0;
vertical-align : top;
font-family : Georgia, 'Times New Roman', serif;
line-height : 1.32em;
float : left;
}
#middlep {
padding-top : 5px;
width : 310px;
display : table-cell;
color : #666666;
font-size : 13px;
border : 0;
vertical-align : top;
font-family : Georgia, 'Times New Roman', serif;
line-height : 1.32em;
}
#middle_link {
padding-top : 10px;
width : 260px;
display : table-cell;
color : #666666;
font-size : 13px;
border : 0;
vertical-align : top;
font-family : Georgia, 'Times New Roman', serif;
padding-bottom : 5px;
text-align : right;
padding-right : 5px;
line-height : 1.32em;
}
#middle2 {
padding-top : 5px;
width : 220px;
display : table-cell;
color : #666666;
font-size : 13px;
border : 0;
vertical-align : top;
font-family : Georgia, 'Times New Roman', serif;
line-height : 1.32em;
margin-right : 10px;
float : left;
}
#middle2_link {
padding-top : 5px;
width : 200px;
display : table-cell;
color : #666666;
font-size : 13px;
border : 0;
vertical-align : top;
font-family : Georgia, 'Times New Roman', serif;
line-height : 1.32em;
}
* html #left {
float : left;
}
* html #right {
float : right;
}
* html #middle {
float : left;
}
* html .cleaner {
display : block;
}
.toolTip {
padding-right : 20px;
background : url(../images/help.gif) no-repeat right;
color : #3366ff;
position : relative;
}
.toolTipWrapper {
width : 274px;
position : absolute;
top : 15px;
display : none;
color : #00466a;
font-size : 10pt;
z-index : 100;
}
.toolTipTop {
width : 274px;
height : 38px;
background : url(../images/bubbleTop.gif) no-repeat;
}
.toolTipMid {
padding : 1px 1px 1px 15px;
background : #addeef url(../images/bubbleMid.gif) repeat-x top;
}
.toolTipBtm {
height : 15px;
background : url(../images/bubbleBtm.gif) no-repeat;
}
@import url('resources/gfdynamicfeedcontrol.css');
.gfg-root {
width : 100%;
height : auto;
position : relative;
overflow : hidden;
text-align : center;
font-family : "century gothic", verdana, helvetica, sans-serif;
font-size : 11px;
border : 1px solid #bccdf0;
}
.gfg-title {
font-size : 13px;
font-weight : bold;
color : #0a70af;
background-color : #e5ecf9;
line-height : 1.4em;
overflow : hidden;
white-space : nowrap;
text-align : left;
padding-left : 7px;
}
.gfg-title a {
color : #0a70af;
}
.gfg-subtitle {
font-size : 10px;
font-weight : bold;
color : #0a70af;
background-color : #e5ecf9;
line-height : 1.4em;
overflow : hidden;
white-space : nowrap;
margin-bottom : 5px;
padding-left : 7px;
}
.gfg-subtitle a {
color : #0a70af;
}
.gfg-entry {
background-color : white;
width : 100%;
height : 6.9em;
position : relative;
overflow : hidden;
text-align : left;
margin-top : 3px;
}
.gfg-root .gfg-entry .gf-result {
position : relative;
background-color : white;
width : auto;
height : 100%;
padding-left : 7px;
padding-right : 5px;
}
.gfg-list {
position : relative;
overflow : hidden;
text-align : left;
margin-bottom : 5px;
}
.gfg-listentry {
line-height : 1.5em;
overflow : hidden;
white-space : nowrap;
padding-left : 12px;
padding-right : 5px;
margin-left : 5px;
margin-right : 5px;
color : #003366;
}
.gfg-listentry-odd {
background-color : #f6f6f6;
}
.gfg-listentry-even {
color : #003366;
}
.gfg-listentry-highlight {
background-image : url('garrow.gif');
background-repeat : no-repeat;
background-position : left center;
}
.gfg-root .gfg-entry .gf-result .gf-title {
font-size : 13px;
line-height : 1.2em;
overflow : hidden;
white-space : nowrap;
margin-bottom : 2px;
}
a.gf-title {
color : #6699cc;
}
a.gf-title:hover {
color : #ff6600;
}
.gfg-root .gfg-entry .gf-result .gf-snippet {
height : 3.8em;
color : #999999;
margin-top : 3px;
}
.gfg-horizontal-container {
position : relative;
}
.gfg-horizontal-root {
height : 1.5em;
position : relative;
white-space : nowrap;
overflow : hidden;
text-align : center;
font-family : "Arial", sans-serif;
font-size : 10px;
border : 1px solid #aaaaaa;
padding : 5px;
margin-right : 80px;
}
.gfg-horizontal-root .gfg-title {
font-weight : bold;
background-color : #ffffff;
line-height : 1.5em;
overflow : hidden;
white-space : nowrap;
float : left;
padding-left : 10px;
padding-right : 11px;
border-right : 1px solid #aaaaaa;
}
.gfg-horizontal-root .gfg-title a {
color : #444444;
text-decoration : none;
}
.gfg-horizontal-root .gfg-entry {
width : auto;
height : 1.5em;
position : relative;
overflow : hidden;
text-align : left;
margin-top : 0;
margin-left : 0;
padding-left : 10px;
}
.gfg-horizontal-root .gfg-entry .gf-result {
position : relative;
background-color : white;
width : 100%;
height : 100%;
line-height : 1.5em;
overflow : hidden;
white-space : nowrap;
}
.gfg-horizontal-root .gfg-list {
display : none;
}
.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet, .gfg-horizontal-root .gfg-entry .gf-result .gf-author {
display : none;
}
.gfg-horizontal-root .gfg-entry .gf-result .gf-title {
color : #0000cc;
margin-right : 3px;
float : left;
}
.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer {
float : left;
}
.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer, .gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate {
display : block;
color : #aaaaaa;
}
.gfg-branding {
white-space : nowrap;
overflow : hidden;
text-align : left;
position : absolute;
right : 0;
top : 0;
width : 80px;
}
.gfg-collapse-open, .gfg-collapse-closed {
background-repeat : no-repeat;
background-position : center;
cursor : pointer;
float : right;
width : 17px;
height : 20px;
}
.gfg-collapse-open {
background-image : url('arrow_open.gif');
}
.gfg-collapse-closed {
background-image : url('arrow_close.gif');
}
.gfg-collapse-href {
float : left;
}
.clearFloat {
clear : both;
}
.gfg-list, .gfg-listentry, .gfg-listentry-highlight, .gfg-listentry-odd, .gfg-collapse-href, .gfg-subtitle, .gfg-listentry, .gfg-listentry-even, a {
color : #999999;
}
.gfg-list, .gfg-listentry, .gfg-listentry-highlight, .gfg-listentry-odd, .gfg-collapse-href, .gfg-subtitle, .gfg-listentry, .gfg-listentry-even, a:hover {
color : #ff9933;
}
img {
padding-left : 9px;
}
.blog {
	margin : 0;
	padding : 0;
	font-size: 12px;
	line-height: 14px;
}
a.blog {
    color : #5694cf;
	font-size: 12px;
	padding-top:8px;

}
a.blog:visited {
color : #006699;
}
a.blog:hover {
	text-decoration : none;
	color : #80a9c4;
	font-size: 14px;
	padding-top: 10px;
}

