/* Tour America Cruise CSS Document */

body {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px auto 0px auto;}

img { border: 0; }
input, select, textarea {font-size: 10px;}

.clear {clear: both;}
.clear-left {clear: left;}
.clear-right {clear: right;}

#layout { text-align: left; margin: 10px auto 10px auto; }

h2,h3,h4 {color: #02437d; padding: 0px; margin: 0px;}
a {color: #EF6A20; text-decoration: none;}

/*******************/
/*  HEADER AREA   */
/*****************/

#header { width: 837px; /*margin: 10px auto 10px auto;*/ margin-left: 15px;}
#header .logo { float: left; }
#header .topnav { float: right; }
#header .topnav a {color: #666666; text-decoration: none; font-size: 12px;}
#header .topnav a:hover {text-decoration: underline;}
#header .phone-number {	float: right; color: #666666; font-size: 14px; font-weight: bold; }

#navigation { width: 875px; margin: 10px auto 10px 10px;}
#navigation li {display: inline; margin: 0; padding: 0;}
#navigation ul {list-style: none; margin: 0; padding: 0;}
#navigation img {margin-right: 1px;}

/*************************/
/*  MAIN CONTENT AREA   */
/***********************/
#maincontentbg {background-color: #edf6ff; width: 100%; padding: 10px 0px 10px 0px;}
#maincontent {/*margin: 0px auto 0px auto;*/ width: 1024px; margin: 0px 0px 10px 0px; text-align: left;}
#maincontent-thin {/*margin: 0px auto 0px auto;*/ width: 837px; margin: 0px 0px 10px 10px;}
#maincontent-progress {/*margin: 0px auto 0px auto;*/ width: 874px; margin: 0px 0px 10px 0px; text-align: left;}

#maincontent,#maincontent-thin h2 {color: #043582; margin: 5px 0px 5px 0px;}

#maincontent,#maincontent-thin strong,b {color: #043582;}

/*************************/
/*  LEFT COLUMN AREA    */
/***********************/

#leftcolumn {float: left; width: 320px; margin-right: 10px; margin-left: 10px;}
#searchform .header {background-image: url('/images/www.medbreaks.ie/leftcol-header.gif'); background-repeat: no-repeat; width: 300px; height: 16px; padding: 10px; color: #FFFFFF; font-weight: bold; font-size: 14px; margin: 0;}
#searchform .footer {background-image: url('/images/www.medbreaks.ie/leftcol-footer.gif'); background-repeat: no-repeat; width: 320px; height: 11px; margin: 0;}
#searchform .content {background-color: #FFFFFF; color: #656565; font-size: 11px; margin: 0; padding: 5px; vertical-align: top;}

#quicklinks {margin-top: 10px;}
#quicklinks .header {background-image: url('/images/www.medbreaks.ie/leftcol-header.gif'); background-repeat: no-repeat; width: 300px; height: 16px; padding: 10px; color: #FFFFFF; font-weight: bold; font-size: 14px; margin: 0;}
#quicklinks .footer {background-image: url('/images/www.medbreaks.ie/leftcol-footer.gif'); background-repeat: no-repeat; width: 320px; height: 11px; margin: 0;}
#quicklinks .content {background-color: #FFFFFF; color: #656565; font-size: 11px; margin: 0; padding: 5px; vertical-align: top;}
#quicklinks a {color: #cc0001; text-decoration: none;}

#newsletter {margin-top: 10px;}
#newsletter .header {background-image: url('/images/www.medbreaks.ie/leftcol-header.gif'); background-repeat: no-repeat; width: 300px; height: 16px; padding: 10px; color: #FFFFFF; font-weight: bold; font-size: 14px; margin: 0;}
#newsletter .footer {background-image: url('/images/www.medbreaks.ie/leftcol-footer.gif'); background-repeat: no-repeat; width: 320px; height: 11px; margin: 0;}
#newsletter .content {background-color: #FFFFFF; color: #656565; font-size: 11px; margin: 0; padding: 5px; vertical-align: top;}

.header {background-image: url('/images/www.medbreaks.ie/leftcol-header-thin.gif'); background-repeat: no-repeat; width: 300px; height: 16px; padding: 10px; color: #FFFFFF; font-weight: bold; font-size: 14px; margin: 0;}
#viewPort {width: 221px; height: 196px; overflow: hidden; position: relative;}
#iframeContent {position: absolute; top: -240px; left: -660px; width: 1000px; height: 500px; }

/**************************************/
/*  LEFT COLUMN AREA (THIN VERSION)  */
/************************************/

#leftcolumn-thin {float: left; width: 220px; margin-right: 10px; margin-left: 0px;}
#searchform-thin .header {background-image: url('/images/www.medbreaks.ie/leftcol-header-thin.gif'); background-repeat: no-repeat; width: 221px; height: 16px; padding: 10px; color: #FFFFFF; font-weight: bold; font-size: 14px; margin: 0;}
#searchform-thin .footer {background-image: url('/images/www.medbreaks.ie/leftcol-footer-thin.gif'); background-repeat: no-repeat; width: 320px; height: 11px; margin: 0;}
#searchform-thin .content {background-color: #FFFFFF; color: #656565; font-size: 11px; margin: 0; padding: 5px; vertical-align: top;}

#quicklinks-thin {margin-top: 10px;}
#quicklinks-thin .header {background-image: url('/images/www.medbreaks.ie/leftcol-header-thin.gif'); background-repeat: no-repeat; width: 300px; height: 16px; padding: 10px; color: #FFFFFF; font-weight: bold; font-size: 14px; margin: 0;}
#quicklinks-thin .footer {background-image: url('/images/www.medbreaks.ie/leftcol-footer-thin.gif'); background-repeat: no-repeat; width: 320px; height: 11px; margin: 0;}
#quicklinks-thin .content {background-color: #FFFFFF; color: #656565; font-size: 11px; margin: 0; padding: 5px; vertical-align: top;}
#quicklinks-thin a {color: #EF6A20; text-decoration: none;}

#newsletter-thin {margin-top: 10px;}
#newsletter-thin .header {background-image: url('/images/www.medbreaks.ie/leftcol-header-thin.gif'); background-repeat: no-repeat; width: 300px; height: 16px; padding: 10px; color: #FFFFFF; font-weight: bold; font-size: 14px; margin: 0;}
#newsletter-thin .footer {background-image: url('/images/www.medbreaks.ie/leftcol-footer-thin.gif'); background-repeat: no-repeat; width: 320px; height: 11px; margin: 0;}
#newsletter-thin .content {background-color: #FFFFFF; color: #656565; font-size: 11px; margin: 0; padding: 5px; vertical-align: top;}


/*************************/
/*  RIGHT COLUMN AREA   */
/***********************/

#rightcolumn {float: left; width: 518px;}
#rightcolumn-wide {float: left; width: 607px;}

#rightcolumn-dests {float: left; width: 641px;}

#rightcolumn h3 {margin: 2px 0px 2px 0px;}
#rightcolumn-wide h3 {margin: 2px 0px 2px 0px;}

#mainoffers {float: left; margin: 0 0px 0px 0px; text-decoration: none;}
#mainoffers a {text-decoration: none; color: #FFFFFF;}
#mainoffers a:hover {text-decoration: none;}
#mainoffers .mainoffer {background-image: url('/images/www.medbreaks.ie/mainoffer-bg.jpg'); background-repeat: no-repeat; width: 300px; height: 172px; margin-top: 10px; text-align: center; color: #FFFFFF; padding: 5px; font-size: 12px; font-weight: normal;}
#mainoffers .mainoffer-head {font-size: 20px; font-weight: bold;}
#mainoffers .mainoffer-price {font-size: 75px; line-height:0.85em; font-weight: bold; text-decoration: none !important;}

#specialoffers {margin-top: 10px; float: left;}
#specialoffers .specialsheader {background-image: url('/images/www.medbreaks.ie/specialoffers-header2.gif'); background-repeat: no-repeat; width: 190px; height: 21px; padding: 10px 0px 5px 10px; color: #FFFFFF; font-weight: bold; font-size: 14px; margin: 0;}
#specialoffers .footer {background-image: url('/images/www.medbreaks.ie/specialoffers-footer2.gif'); background-repeat: no-repeat; width: 200px; height: 11px; margin: 0;}
#specialoffers .content {background-color: #FFFFFF; color: #656565; font-size: 11px; margin: 0; padding: 5px; vertical-align: top; width: 190px;}
#specialoffers .specialoffer-right img { width: 95px; height: 72px; float: left; }
#specialoffers .specialoffer-right {font-size: 11px;}
#specialoffers .specialoffer-right a {color: #cc0001; text-decoration: none;}
#specialoffers .specialoffer-right a:hover {text-decoration: underline;}
#specialoffers .specialoffer-right .name {margin-bottom: 5px; font-size: 13px; text-decoration: none;}
#specialoffers .specialoffer-right .name a {color: #cc0001;}

/**************************/
/*  FOOTER COLUMN AREA   */
/************************/

#footer {width: 837px; margin-left: 10px;}
#footer .toplinks {margin: 5px 0px 10px 0px;}
#footer .toplinks a {color: #666666;}
#footer .mainlinks a {color: #cc0001;}

/* begin styles for RSS Feed */

.rss_box {
	 margin: 10px 5%;
	 padding: 4px 8px;
	 width: 460px;
	 background-color: #ededed;
	 border: 2px dashed #7485CA;
}

.rss_title, rss_title a {
	font-family: "American Typewriter", "Trebuchet MS", Trebuchet, Lucida, sans-serif;
	font-size: 18px;
	font-weight:bold;
	margin: 5px 0;
	padding: 0;
	letter-spacing: 1px;
}

.rss_items {
  
}

.rss_item  {
  font-family: verdana, arial, sans-serif;
  font-size: 13px;
  font-weight : bold; 
  margin: 8px 0;
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	text-decoration : none;
	border-bottom: 1px solid #ededed;
	color: #88b;
	}

.rss_item a:hover { 
	text-decoration : none;
	color: #e0861e;
	border-bottom: 1px dotted #e0861e;
	}
	
.rss_date {
	font-size: 11px;
	font-weight : normal;
	color: #F60;
	}
.footercruise{
	width: 93%;
	background-color: #F86E00;
	padding: 14px;
	background-image: linear-gradient(bottom, rgb(214,124,50) 33%, rgb(230,129,46) 51%, rgb(255,154,76) 84%);
background-image: -o-linear-gradient(bottom, rgb(214,124,50) 33%, rgb(230,129,46) 51%, rgb(255,154,76) 84%);
background-image: -moz-linear-gradient(bottom, rgb(214,124,50) 33%, rgb(230,129,46) 51%, rgb(255,154,76) 84%);
background-image: -webkit-linear-gradient(bottom, rgb(214,124,50) 33%, rgb(230,129,46) 51%, rgb(255,154,76) 84%);
background-image: -ms-linear-gradient(bottom, rgb(214,124,50) 33%, rgb(230,129,46) 51%, rgb(255,154,76) 84%);

background-image: -webkit-gradient(
	linear,
	right bottom,
	right top,
	color-stop(0.33, rgb(214,124,50)),
	color-stop(0.51, rgb(230,129,46)),
	color-stop(0.84, rgb(255,154,76))
);
		-moz-border-radius: 5px;
		-khtml-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
}
.footercruise img{
	margin:5px;
}