﻿/*
Created by C&A Industries
*/


* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color:#333333;
 background: #018a94 url(images/background.jpg); background-repeat:repeat-x;
}

h1 {color:#333333;font-size: 13px;}


#h2{
	color:#EC1246;
}

.honeymoon{
	color:#EC1246;
	font-weight:bold;
	text-decoration:none;

}


.honeymoon2{
	color:#EC1246;
	font-weight:normal;
	text-decoration:none;

}


.business{
	color:#0a4192;
	font-weight:bold;
	text-decoration:none;

}

.business2{
	color:#0a4192;
	font-weight:normal;
	text-decoration:none;

}


.specials{
	color:#018893;
	font-weight:bold;
	text-decoration:none;
}

.specials a{
	color:#018893;
	font-weight:bold;
	text-decoration:none;
}

.specials2{
	color:#018893;
	font-weight:normal;
	text-decoration:none;
}



.specialshead{
	color:#018893;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;

}

.green{
	color:#6eb43f;
	font-weight:bold;
	text-decoration:none;
}
.purple{
	color:#602d91;
	font-weight:bold;
	text-decoration:none;
}
.blue{
	color:#0d2392;
	font-weight:bold;
	text-decoration:none;
}




#h3{
color:#fecd0a;
font-family:"Trebuchet MS"
}

li{
}

ul{

}

p {
color:#333333;
margin-bottom: 0px;
font-weight:normal;
}


/* Body Wrap
 * ------------------------------------------------------------------------- */	

#wrapper { 
 margin: 0 auto;
 width: 1040px;
}

/* Header
 * ------------------------------------------------------------------------- */	

#header {
 color: #fff;
 width: 1020px;
 float: left;
 text-align:right;
 padding: 10px;
 padding-top:20px;
 height: 15px;
 margin: 33px 0px 0px 0px;
 background: #0d2392;
 border:1px #0d2392 solid;
}

#header a {
 color: #fff;
 text-decoration:none;
}

/* Columns
 * ------------------------------------------------------------------------- */	
 
#leftcolumn { 
 color: #333;
 border-left: 1px solid #eab809;
 border-top: 1px solid #eab809;
 border-bottom: 1px solid #eab809;
 background: #fff;
 margin: 0px 0px 0px 0px;
 width: 257px;
 float: left;
}


#rightcolumn { 
 float: right;
 color: #333;
 border-right: 1px solid #eab809;
 border-top: 1px solid #eab809;
 border-bottom: 1px solid #eab809;
 background: #fff;
 margin: 0px 0px 0px 0px;
 width: 781px;
 display: inline;
}

/* Left Framework
 * ------------------------------------------------------------------------- */

#leftback { height:51px; } /* sets height for all non-flash subheads */


	body#index #leftback { background:url("images/index-left.jpg"); height:628px;}
	body#why #leftback { background:url("images/why-left.jpg"); height:756px;background-repeat:no-repeat;}
	body#contact #leftback { background:url("images/contact-left.jpg"); height:713px;background-color:#ffca00; background-repeat:no-repeat;}
	body#vacations #leftback { background:url("images/vacations-left.jpg");height:800px;background-repeat:no-repeat;background-color:#ffca00 }
	body#cruises #leftback { background:url("images/cruises-left.jpg");height:865px; background-repeat:no-repeat;}
	body#honeymoon-wed #leftback { background:url('images/romance-reg-left.jpg');height:685px; }
	body#destination-wed #leftback { background:url("images/destination-wed-left.jpg");height:685px; }
	body#romance-reg #leftback { background:url("images/romance-reg-left2.jpg");height:685px;background-repeat:no-repeat;background-color:#ffca00  }
	body#romance-reg-steps #leftback { background:url("images/romance-reg-left2.jpg");height:765px;background-repeat:no-repeat;background-color:#ffca00  }
	body#romance-reg-faq #leftback { background:url("images/romance-reg-left2.jpg");height:915px;background-repeat:no-repeat;background-color:#ffca00  }
	body#honeymoons #leftback { background:url("images/honeymoon-left.jpg");height:685px; }
	body#group-travel #leftback { background:url("images/group-left.jpg");height:755px;background-repeat:no-repeat;background-color:#ffca00 }
	body#business-travel #leftback { background:url("images/business-left.jpg"); height:752px;background-repeat:no-repeat; }
	body#preferred-partners #leftback { background:url("images/partners-left2.jpg"); height:695px;background-repeat:no-repeat;background-color:#ffca00  }
	body#travel-resources #leftback { background:url("images/yellow-left.jpg");height:1120px;background-repeat:no-repeat;background-color:#ffca00;  }
	body#newsletter #leftback { background:url("images/yellow-left.jpg"); height:587px; }
	body#about #leftback { background:url("images/about-left.jpg");height:662px; }
	body#privacy #leftback { background:url("images/yellow-left.jpg");height:1180px; }
	body#online #leftback { background:url("images/yellow-left.jpg");height:628px; }
	body#photo-gallery #leftback { background:url("images/yellow-left.jpg");  height:885px; background-color:#FFFFFF; background-repeat:no-repeat;   }
	body#airline #leftback { background:url("images/yellow-left.jpg");  height:785px; background-color:#FFFFFF; background-repeat:no-repeat;   }
	body#hoteldeals #leftback { background:url("images/yellow-left.jpg");  height:745px; background-color:#ffca00; background-repeat:no-repeat;   }
	body#news #leftback { background:url("images/yellow-left.jpg");height:680px;background-repeat:no-repeat;background-color:#ffca00;  }
	body#travel-specials #leftback { background:url("images/yellow-left.jpg"); height:1580px;background-repeat:no-repeat;background-color:#ffca00   }
		
	body#travel-ireland #leftback { background:url("images/yellow-left.jpg"); height:670px; background-color:#ffca00;}
	body#travel-irelanditinerary #leftback { background:url("images/yellow-left.jpg"); height:1280px; background-color:#ffca00; background-repeat:no-repeat;}
	body#travel-irelandcost #leftback { background:url("images/yellow-left.jpg"); height:945px; background-color:#ffca00;background-repeat:no-repeat;}
	body#travel-nuwu #leftback { background:url("images/yellow-left.jpg"); height:840px; background-color:#ffca00;background-repeat:no-repeat;}
	body#travel-mall #leftback { background:url("images/yellow-left.jpg"); height:750px; background-color:#ffca00;background-repeat:no-repeat;}
	body#travel-singles #leftback { background:url("images/yellow-left.jpg"); height:700px; background-color:#ffca00;background-repeat:no-repeat;}

/*old*/
	body#travel-germany #leftback { background:url("images/yellow-left.jpg"); height:725px; background-color:#ffca00;}
	body#travel-germanyitinerary #leftback { background:url("images/yellow-left.jpg"); height:2360px; background-color:#ffca00; background-repeat:no-repeat;}
	body#travel-germanyhotel #leftback { background:url("images/yellow-left.jpg"); height:735px; background-color:#ffca00;}
	body#travel-germanyhost #leftback { background:url("images/yellow-left.jpg"); height:506px; background-color:#ffca00;}
	body#travel-germanycost #leftback { background:url("images/yellow-left.jpg"); height:1003px; background-color:#ffca00;background-repeat:no-repeat;}
	body#travel-germanybook #leftback { background:url("images/yellow-left.jpg"); height:550px; background-color:#ffca00;background-repeat:no-repeat;}
	body#travel-gator #leftback { background:url("images/yellow-left.jpg"); height:800px; background-color:#ffca00;}
	body#travel-cruisin #leftback { background:url("images/yellow-left.jpg"); height:1350px; background-color:#ffca00;background-repeat:no-repeat;  }
	body#travel-masters #leftback { background:url("images/yellow-left.jpg"); height:1020px; background-color:#ffca00;background-repeat:no-repeat;}



/* Logo
 * ------------------------------------------------------------------------- */

#leftback #logo {
	display:block;
	width:254px;
	height:102px;
	margin:0;
	float:left;
	text-indent:-8000px;
}

#leftback #logo a {
	display:block;
	width:254px;
	height:102px;
}


/* Right Framework
 * ------------------------------------------------------------------------- */

#rightback { height:51px;} /* sets height for all non-flash subheads */

	body#index #rightback { background:url("images/index-right.jpg"); height:628px; }
	body#why #rightback { background:url("images/why-right.jpg");height:756px; background-color:#FFFFFF ;background-repeat:no-repeat; }
	body#contact #rightback { background:url("images/contact-right.jpg"); height:713px; background-color:#FFFFFF ;background-repeat:no-repeat; }
	body#vacations #rightback { background:url("images/vacations-right.jpg");height:800px; background-color:#FFFFFF;background-repeat:no-repeat;  }
	body#cruises #rightback { background:url("images/cruises-right.jpg");height:865px; background-repeat:no-repeat; background-color:#FFFFFF; }
	body#honeymoon-wed #rightback { background:url('images/honeymoon-wed-right.jpg') no-repeat;height:685px; }			
	body#destination-wed #rightback { background:url("images/destination-wed-right.jpg"); height:685px; background-repeat:no-repeat;}
	body#romance-reg #rightback { background:url("images/romance-reg-right.jpg"); height:685px; background-repeat:no-repeat;}
	body#romance-reg-steps #rightback { background:url("images/romance-reg-right.jpg"); height:765px; background-repeat:no-repeat;}
	body#romance-reg-faq #rightback { background:url("images/romance-reg-right.jpg"); height:915px; background-repeat:no-repeat;}
	body#honeymoons #rightback { background:url("images/honeymoon-right.jpg"); height:685px; background-repeat:no-repeat;}
	body#group-travel #rightback { background:url("images/group-right.jpg");height:755px;background-repeat:no-repeat; background-color:#FFFFFF; }
	body#business-travel #rightback { background:url("images/business-right.jpg");height:752px; background-repeat:no-repeat; background-color:#FFFFFF; }
	body#preferred-partners #rightback { background:url("images/partners-right.jpg");height:695px;background-repeat:no-repeat; background-color:#FFFFFF;  }
	body#travel-resources #rightback { background:url("images/resources-right.jpg"); height:1120px; background-color:#FFFFFF;background-repeat:no-repeat; }
	body#newsletter #rightback { background:url("images/newsletter-right.jpg"); height:587px;}
	body#about #rightback { background:url("images/about-right.jpg");height:662px; background-repeat:no-repeat; background-color:#FFFFFF  }
	body#privacy #rightback { background:url("images/privacy-right.jpg");height:1180px; background-repeat:no-repeat; background-color:#FFFFFF  }
	body#online #rightback { background:url("images/online-right.jpg");height:628px;  }
	body#photo-gallery #rightback { background:url("images/photo-right.jpg");  height:885px; background-color:#FFFFFF; background-repeat:no-repeat;   }
	body#airline #rightback { background:url("images/resources-right.jpg");  height:785px; background-color:#FFFFFF; background-repeat:no-repeat;   }
	body#hoteldeals #rightback { background:url("images/subhead-thank-you.jpg");  height:745px; background-color:#FFFFFF; background-repeat:no-repeat;   }
	body#news #rightback { background:url("images/news-right.jpg"); height:680px; background-color:#FFFFFF;background-repeat:no-repeat; }
	body#travel-specials #rightback { background:url("images/specials-right.jpg"); height:1580px;background-repeat:no-repeat; background-color:#FFFFFF;  }
		
	body#travel-ireland #rightback{ background:url("images/specials-right.jpg");  height:670px; background-color:#FFFFFF; background-repeat:no-repeat;  }
	body#travel-irelanditinerary #rightback { background:url("images/specials-right.jpg");  height:1280px; background-color:#FFFFFF;background-repeat:no-repeat;   }
	body#travel-irelandcost #rightback { background:url("images/specials-right.jpg");  height:945px; background-color:#FFFFFF;background-repeat:no-repeat;   }
	body#travel-nuwu #rightback { background:url("images/specials-right.jpg");  height:840px; background-color:#FFFFFF;background-repeat:no-repeat;   }
	body#travel-mall #rightback { background:url("images/specials-right.jpg");  height:750px; background-color:#FFFFFF;background-repeat:no-repeat;   }
	body#travel-singles #rightback { background:url("images/specials-right.jpg");  height:700px; background-color:#FFFFFF;background-repeat:no-repeat;   }

/*old*/
	body#travel-germany #rightback{ background:url("images/specials-right.jpg");  height:725px; background-color:#FFFFFF; background-repeat:no-repeat;  }
	body#travel-germanyitinerary #rightback { background:url("images/specials-right.jpg");  height:2360px; background-color:#FFFFFF;background-repeat:no-repeat;   }
	body#travel-germanyhotel #rightback { background:url("images/specials-right.jpg");  height:735px; background-color:#FFFFFF;background-repeat:no-repeat;   }
	body#travel-germanyhost #rightback { background:url("images/specials-right.jpg");  height:506px; background-color:#FFFFFF;background-repeat:no-repeat;   }
	body#travel-germanycost #rightback { background:url("images/specials-right.jpg");  height:1003px; background-color:#FFFFFF;background-repeat:no-repeat;   }
	body#travel-germanybook #rightback { background:url("images/specials-right.jpg");  height:550px; background-color:#FFFFFF;background-repeat:no-repeat;   }
	body#travel-germany1 #rightback { background:url("images/specials-right.jpg");  height:100%; background-color:#FFFFFF;background-repeat:no-repeat;    }
	body#travel-cruisin #rightback { background:url("images/specials-right.jpg"); height:1350px; background-color:#FFFFFF;background-repeat:no-repeat;    }
	body#travel-gator #rightback{ background:url("images/specials-right.jpg");  height:800px; background-color:#FFFFFF; background-repeat:no-repeat;  }
	body#travel-masters #rightback { background:url("images/specials-right.jpg");  height:1020px; background-color:#FFFFFF;background-repeat:no-repeat;   }


/* Right Header
 * ------------------------------------------------------------------------- */

#rightheader { height:40px; } /* sets height for all non-flash subheads */

	body#index #rightheader { background:url("images/index-right.jpg"); height:628px;}
	body#why #rightheader { background:url("images/why-head.jpg");background-repeat:no-repeat  }
	body#contact #rightheader { background:url("images/contact-head2.jpg");background-repeat:no-repeat  }
	body#vacations #rightheader { background:url("images/vacations-head.gif");background-repeat:no-repeat }
	body#cruises #rightheader { background:url("images/cruise-head.gif");background-repeat:no-repeat }
	body#honeymoon-wed #rightheader { background:url('images/honeymoon-wed-head.gif') no-repeat;background-repeat:no-repeat  }			
	body#destination-wed #rightheader { background:url("images/destination-wed-head.gif"); background-repeat:no-repeat; }
	body#romance-reg #rightheader { background:url("images/romance-reg-head.gif");  background-repeat:no-repeat; }
	body#honeymoons #rightheader { background:url('images/honeymoon-head.gif') no-repeat;}
		
	body#group-travel #rightheader { background:url("images/group-head.gif");background-repeat:no-repeat}
	body#business-travel #rightheader { background:url("images/business-head.gif");background-repeat:no-repeat }
	body#preferred-partners #rightheader { background:url("images/partner-head.jpg");background-repeat:no-repeat}
	body#travel-specials #rightheader { background:url("images/specials-head.jpg");background-repeat:no-repeat }
	body#travel-resources #rightheader { background:url("images/resources-head.jpg");background-repeat:no-repeat }
	body#newsletter #rightheader { background:url("images/newsletter-head.jpg");background-repeat:no-repeat }
	body#about #rightheader { background:url("images/about-head.jpg"); background-repeat:no-repeat}
	body#privacy #rightheader { background:url("images/subhead-thank-you.jpg"); }
	body#photo-gallery #rightheader { background:url("images/photo-head.jpg"); background-repeat:no-repeat;   }

	
/* Inner
 * ------------------------------------------------------------------------- */	
	
.inner {
margin-top:350px;
}

.inner2 {
margin-top:3px;
}

.inner3 {
margin-top:60px;
margin-left:150px;
}

/* Right
 * ------------------------------------------------------------------------- */	

#rightcolumn .text {
	float:left;
	width:300px;
}

#rightcolumn .text p {
	width:290px;
}

/* Extra
 * ------------------------------------------------------------------------- */	

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

img {
	border: none;
	}
		
/* Menu
 * ------------------------------------------------------------------------- */
	
#menu {
	width: 256px;
	padding-top:120px;
	}
	
#menu li a {
	font-size:14px;
	height: 25px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 21px;
	text-decoration: none;
	}	
	
#menu li a:visited {
	color: #02828b;
	display: block;
	padding: 5px 0 0 40px;
	}
	
#menu li a:link {
	color: #02828b;
	display: block;
	padding: 5px 0 0 40px;
	}
	
#menu li a:hover {
	color: #ffffff;
	background:  url(images/menu.jpg);
	padding: 5px 0 0 40px;
	}
	

	
	/* Menu
 * ------------------------------------------------------------------------- */
	
#menuland {
	width: 256px;
	padding-top:108px;
	}
	
#menuland li a {
	font-size:14px;
	height: 14px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 16px;
	text-decoration: none;
	}	
	
#menuland li a:visited {
	color: #02828b;
	display: block;
	padding: 3px 0 3px 40px;
	}
	
#menuland li a:link {
	color: #02828b;
	display: block;
	padding: 3px 0 3px 40px;
	}
	
#menuland li a:hover {
	color: #ffffff;
	background:  url(images/menu.jpg);
	padding: 3px 0 3px 40px;
	}
	
	
/* Index Bottom Menu
 * ------------------------------------------------------------------------- */

#nav {display:block; height:127px; padding-top:453px; padding-left:128px;}
#nav ul {margin:0; padding:0; list-style-type:none;}
#nav li {float:left; margin-right:0px; display:block; width:131px; border:0px solid #fff;}
#nav li.list1 {background:url('images/travel_specials.jpg');}
#nav li.list2 {background:url('images/resources.jpg');}
#nav li.list3 {background:url('images/newsletter.jpg');}
#nav li.list4 {background:url('images/photo.gif');}

#nav a {display:block; width:131px; padding-top:127px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #nav a:visited {height:127px; he\ight:0;}

* html #nav a:link {height:127px; he\ight:0;}

#nav a#item1 {background:url('images/travel-specials-roll.jpg') no-repeat -131px -127px;}
#nav a#item2 {background:url('images/resources-roll.jpg') no-repeat -131px -127px;}
#nav a#item3 {background:url('images/newsletter-roll.jpg') no-repeat -131px -127px;}
#nav a#item4 {background:url('images/photo_roll.gif') no-repeat -131px -127px;}

#nav a#item1:hover {background-position:top right; z-index:50;}
#nav a#item2:hover {background-position:top right; z-index:50;}
#nav a#item3:hover {background-position:top right; z-index:50;}
#nav a#item4:hover {background-position:top right; z-index:50;}

* html #nav a:hover {height:127px; he\ight:0;}		

/* Tabs
 * ------------------------------------------------------------------------- */


/* Header */

#headertabs {
	width: 450px;
	height: 19px;
	margin: 0 auto;
	background: url('search/header.gif') no-repeat;
}

#headertabs * {
	margin: 0;
	border: none;
	text-decoration: none;
	text-transform: lowercase;
	font-weight: normal;
	color: #FFFFFF;
}

#headertabs2 {
	width: 430px;
	height: 19px;
	margin: 0 auto;
	background: url('search/header2.gif') no-repeat;
}


/* Search */

#menutabs {
	width: 450px;
	height: 18px;
	margin: 0 auto;
	background: #FFFFFF url('search/body.gif');
	

	
}

.nav {

float:right;
margin-left:1px;
list-style-type: none;
background-image: url('search/tab_off.gif');
display:block;
width:78px;
height:18px;
text-align:center;
padding-top:3px;


}

#menutabs .active{background-image: url('search/tab_on.gif');

}

#menutabs .tabs{

padding-right:15px;

}

/* Content */

#contenttabs {
	width: 450px;
	margin: 0 auto;
	background: url('search/body.gif');
}

#contenttabs2 {
	width: 430px;
	margin: 0 auto;
	background: url('search/body2.gif');
}


/* Footer */

#footertabs {
	width: 450px;
	margin: 0 auto;
	padding:0px 0;
	background: url('search/footer.gif');
	height:15px;
	background-repeat:no-repeat;
	font-size: smaller;
}

#footertabs * {
	color: #666666;
}

#footertabs2 {
	width: 430px;
	margin: 0 auto;
	padding:0px 0;
	background: url('search/footer2.gif');
	height:15px;
	background-repeat:no-repeat;
	font-size: smaller;
}



/*Form
  * ------------------------------------------------------------------------- */

#quote_form label{display:block; float:right; margin-bottom:0px; font-size:11px; font-weight:bold; padding-right:5px}

#quote_form select{height:16px; margin-bottom:3px; border:1px solid #CCC; background:#F4F4F4;}

#quote_form textarea{height:16px; margin-bottom:3px; border:1px solid #CCC; background:#F4F4F4;}

#quote_form input{height:16px; margin-bottom:3px; border:1px solid #CCC; background:#F4F4F4;}

input#send{width:68px; height:28px; border:none; display:block; margin-left:283px;}

/* Footer
 * ------------------------------------------------------------------------- */

#footer { 
 width: 1022px;
 text-align:center;
 clear: both;
 color: #fff;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}

#footer a{ 
 color: #fff;
 text-decoration:none;
}