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

body { background-color: #000000; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left; }
td { font-size: 8pt; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #000066; font-weight:bold; margin: 0px; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000066; font-weight:bold; margin: 0px; }
.clr {clear:both;}


p.noMargin { margin: 0px; }


a:link { color: #AA0000; text-decoration: none; font-weight:bold; }
a:visited { color: #AA0000; text-decoration: none; }
a:active { color: #AA0000; text-decoration: none; }
a:hover { color: #0000FF; text-decoration: none; font-weight:bold; }

a.topBarLink:link { color: #FFFFFF; text-decoration: none; }
a.topBarLink:visited { color: #FFFFFF; text-decoration: none; }
a.topBarLink:active { color: #FFFFFF; text-decoration: none; }
a.topBarLink:hover { color: #FFFF00; text-decoration: none; }

a.blue:link { color: #000066; text-decoration: none; }
a.blue:visited { color: #000066; text-decoration: none; }
a.blue:active { color: #000066; text-decoration: none; }
a.blue:hover { color: #FFFF00; text-decoration: none; }

a.menu:link { color: #000000; text-decoration: none; }
a.menu:visited { color: #000000; text-decoration: none; }
a.menu:active { color: #000000; text-decoration: none; }
a.menu:hover { color: #AA0000; text-decoration: none; }

.control { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; border: 1px solid; }
.button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }

.wrapper { width: 994px; background-color: #FFFFFF; text-align: left; margin: auto; }
.theMenu { background-image: url(../images/menu_gold_bg.gif); height: 25px; }
.sideBar { width: 257px; text-align: center; padding: 5px; vertical-align: top; }
.mainArea { background-color: #ddf3fc; padding: 10px; vertical-align:top; text-align: left; }
.tips { width: 175px; text-align: center; vertical-align: top; }
.topBar { background-color: #AA0000; height: 25px; }
.slidingDiv { background-color: #FFFFCC; width:1000px; padding: 10px; overflow: auto; height: 200px; text-align: left; }

.bgLine { background-color:#000000; }
.bgGreyLight { background-color: #F5F5F5; }
.bgBar { background-color: #FFFFCC; }
.bgRed { background-image: url(../images/backRed.jpg); background-repeat: repeat-x; background-position: bottom; height: 28px; }

.txtRed { color: #AA0000; }
.txtBlue { color: #000066; }
.txtGreen { color: #00734a; }

.minitext {	font-size: 10px; color: #999999; }

.box { border: 1px solid #666666; }
.boxTop { border: 1px solid #666666; border-top-width: 0px; }

.border { border: 1px solid #000000; }

.last-minute-travel { height:50; overflow: hidden; width: 500px; position: absolute; z-index: -1; }

.style1 {color: #990000}
.style2 {font-size: 7pt}
.style3 {color: #990000}

#header {
width:994px;
height:133px;
background:url(../images/header_new.gif) top left no-repeat;
position:relative;
}

#header div#social_bookmarks {
width:165px;
height:56px;
position:absolute;
bottom:0;
right:0;
}

.social_group {
height:26px;
float:left;
font-family:Verdana, Arial, Geneva, sans-serif;
font-size:9px;
}

.social_group#facebook a:link, .social_group#facebook a:visited {
display:block;
line-height:26px;
height:26px;
width:145px;
background: url(../images/fb_header_icon.gif) top left no-repeat;
text-indent:26px;
color:#006696;
font-weight:bold;
}

.social_group#facebook a:hover {
text-decoration:none;
color:#cf0909;
}

.social_group#twitter a:link, .social_group#twitter a:visited {
display:block;
line-height:26px;
height:26px;
width:140px;
background: url(../images/tw_header_icon.gif) top left no-repeat;
text-indent:26px;
color:#006696;
font-weight:bold;
}

.social_group#twitter a:hover {
text-decoration:none;
color:#cf0909;
}

a.menu:link, a.menu:visited, a.menu:active {
color:#775805;	
text-decoration:none;
}

a.menu:hover {
color:#07598d;	
text-decoration:none;	
}

.footer_menu a.menu:link, .footer_menu a.menu:visited, .footer_menu a.menu:active  {
font-size:10px;	
}

.footer_menu a.menu:hover {
	
}

span.checkmark {
display:block;
margin-bottom:0px;
padding-bottom:0px;
}

.mainArea a:link, .mainArea a:visited, .mainArea a:active, .mainArea a:hover {
font-weight:bold;	
}

.mainArea a:hover {
color:#00F;
background:#94cee6;
}

#new_relationship {
width:260px;
height:220px;
background:url("../images/new_relationship_bg1.jpg") top left no-repeat;
text-align:left;
margin-bottom:10px;
}

#new_relationship * {
padding:0;
margin:0;
}

#new_relationship #new_wrapper {
padding:10px;	
}

#new_relationship span.new_title {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#efb20c;
display:block;
}

#new_relationship p {
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#fff;
width:240px;
margin-top:0;
padding:10px 0 0 0;
}

#new_relationship a:link, #new_relationship a:visited, #new_relationship a:active, #new_relationship a:focus {
color:#94cee6;	
border:none;
outline:none;
}

#new_relationship a:hover {
color:#fff;	
}

#new_relationship ul {
list-style-type:none;
margin-top:10px;
}

#new_relationship ul li {
font-family:Verdana, Geneva, sans-serif;
color:#fff;
font-weight:bold;
background:url("../images/new_relationship_bullet.gif") left center no-repeat;
padding-left:10px;
padding-bottom:4px;
}

#lastminutehome {
width:430px;
float:left;
}

#lastminutehome * {
padding:0;
margin:0;
}

#lastminutetop {
width:430px;
height:320px;
float:left;
background:url("../images/lastminute_home_boxtop.gif") top left no-repeat;
}

#lastminutetop #para_wrapper {
width:300px;
height:50px;
float:right;
margin:58px 10px 0 0;
}

#lastminutetop #para_wrapper p {
font-size:10px;
}

#lastminutetop #select_wrapper {
width:400px;
float:left;
margin-left:20px;
}

#lastminutebottom {
width:430px;
height:13px;
float:left;
background:url("../images/lastminute_home_boxbot.gif") top left no-repeat;
}

#select_wrapper .txtRed {
font-size:14px;	
}

#select_wrapper select.control, #select_wrapper select.control option {
font-size:13px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

body {
background:url("../images/beach-traveloni-palm.jpg") no-repeat;
background-color:#F3E0A6;
}

#home-link {
    position: absolute;
    width: 225px;
    height: 133px;
    top: 0;
	left: 0;
    border-style: none;
    float: left;
}

iframe.grelated-iframe
{
display: none;
}

#traveloni-link {
    position: absolute;
    width: 100px;
    height: 100px;
    top: 0;
	left: 625px;
    border-style: none;
    float: left;
	
}
