/* CSS Document  */
body {
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	background: url(../images/page_bg.gif) top left repeat-x;
}
.border_table { 
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.menu_bg {
	background:url(images/bar_bg.gif) top left repeat-x;
}

a {
	font-size:10px;
	text-decoration:none;
	color:#333333;
	outline:none;
}
a:hover {
	font-size:10px;
	text-decoration:none;
	color:#3366FF;
}

.link_menu {
	font-size:10px;
	text-decoration:none;
	color:#333333;
}
a.link_menu:visited {
	font-size:10px;
	text-decoration:none;
	color:#333333;
}
a.link_menu:hover {
	font-size:10px;
	text-decoration:none;
	color:#a92a2a;
}



.top_menu {
	font-size:11px;
	font-weight:bold;
	color:#f8f7df;
	text-decoration:none;
	padding-top:7px;
	display:block;
}
a.top_menu:hover {
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

/*.top_menu {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
a.top_menu:hover {
	font-size:12px;
	font-weight:bold;
	color:#FFFFcc;
	text-decoration:none;
	border-bottom:1px dashed #fff;
}*/


.top_menu2 {
	font-size:11px;
	font-weight:bold;
	color:#276DB6;
	text-decoration:none;
}
a.top_menu2:hover {
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	border-bottom:1px dashed #ff0000;
}

.line {
	background:url(../images/line.gif) center center repeat-x;
}

.heading {
	font-size:14px;
	color:#d6383b;
	font-weight:bold;
}
.more1 {
	font-size:10px;
	color:#a73234;
	text-decoration:none;
}
a.more1:hover {
	font-size:10px;
	color:#a73234;
	text-decoration:none;
}
.footer {
	font-size:10px;
	color:#c54d03;
	text-decoration:none;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	background: #f1f1f1;
}
a.footer:hover {
	font-size:10px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.copyright {
	font-size:9px;
	color:#999;
	text-decoration:none;
}
a.copyright:hover {
	font-size:9px;
	color:#000;
	text-decoration:none;
}


/* ********************************************************  */

.arrowlistmenu{
width: 200px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: #154d6a;
background: white url(titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform:none;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background: #cbd1d4 !important;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: #7b858a !important;
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #333;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background-color: #e5ecef;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background: #b1b1b1;
}
.text1{
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; text-decoration:none;
}
a.text1:hover{
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; text-decoration:underline;
}


/* ********************************************************  */

.td_bord {
	border:1px solid #b51018;
}
.head5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3e84c0;
	text-decoration:none;
}
a.head5:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#b51018;
	text-decoration:none;
}
.HEAD6 {
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#4684c0;
}


/* =============================================== theeuroholidays.css (modified 20/5/08) =================================== */

.text {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif
}
TH {
	FONT-SIZE: 1.4em; TEXT-ALIGN: left
}

P {
	MARGIN: 0px 0px 0.6em
}
H2 {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 0.6em
}
H3 {
	FONT-SIZE: 1.1em; MARGIN: 0px 0px 0.6em
}
DIV.content {
	TEXT-ALIGN: left
}

.heading1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #B51018; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif
}
.eurotour {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #B51018; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif;
}
.tourheading {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #00365b; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif
}

.heading2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #296D73; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif
}

TABLE.main TD.text {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
TABLE.main TD.navs {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
/*TD#scrollLinks {
	WIDTH: 12px
}
TD.navs UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
TD.navs UL LI {
	MARGIN: 0px 0px 0.6em 0.4em
}
TD.navs UL LI A {
	TEXT-DECORATION: none
}
TD.navs UL LI A:hover {
	TEXT-DECORATION: underline
}*/
.bottomlink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif
}
.toplink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif
}



.bottom:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: underline
}
.bottom:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: underline
}
.bottom:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: underline
}
.bottom:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: none
}

.path:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: none
}
.path:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: none
}
.path:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: none
}
.path:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0597d2; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: none
}

.swiss:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: underline
}
.swiss:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: underline
}
.swiss:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: underline
}
.swiss:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #F30620; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: underline
}
.swiss1:link {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: "Courier New", Courier, monospace; TEXT-DECORATION: underline
}
.swiss1:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: "Courier New", Courier, monospace; TEXT-DECORATION: underline
}
.swiss1:active {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: "Courier New", Courier, monospace; TEXT-DECORATION: underline
}
.swiss1:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #F30620; FONT-FAMILY: "Courier New", Courier, monospace; TEXT-DECORATION: underline
}
.path1:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: underline
}
.path1:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: underline
}
.path1:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: underline
}
.path1:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: none
}
.more:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0f4474; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: none
}
.more:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0f4474; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: none
}
.more:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0f4474; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: none
}
.more:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: none
}

.path2:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: underline
}
.path2:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: underline
}
.path2:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: underline
}
.path2:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: none
}

.path3:link {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY:"Courier New", Courier, monospace; TEXT-DECORATION: underline
}
.path3:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: "Courier New", Courier, monospace; TEXT-DECORATION: underline
}
.path3:active {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: "Courier New", Courier, monospace; TEXT-DECORATION: underline
}
.path3:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: "Courier New", Courier, monospace; TEXT-DECORATION: none
}

.days {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: none
}
SPAN.highlight {
	BACKGROUND-COLOR: #29A242; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; 
}
.home {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #00365b; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif
}
/*
.text1{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif
}
*/
.text2{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; text-align:justify;}

.packages{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif
}
.packagesheading{
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif
}
.text3{
	FONT-WEIGHT:normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif
}
.bottom1:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #184D09; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: none
}
.bottom1:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #184D09; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: none
}
.bottom1:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #184D09; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: none
}
.bottom1:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #2AA241; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: none
}
.shortbreaks {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #B51018; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif
}
.phonenumbers {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #B51018; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; padding:3px
}
.swisspasses:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #114698; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; text-decoration: underline; 
}
.swisspasses:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #114698; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; text-decoration: underline;
}
.swisspasses:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #114698; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; text-decoration: underline;
}
.swisspasses:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff002a; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif; TEXT-DECORATION: none
}
/*TD.trp165 {
	PADDING-RIGHT: 160px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
TD.trp260 {
	PADDING-RIGHT: 260px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
TD.trp240 {
	PADDING-RIGHT: 240px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
td.color {
	BACKGROUND-COLOR: #BDD7BD; TEXT-ALIGN: left; FONT-WEIGHT: none; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif
}

td.color1 {
	BACKGROUND-COLOR: #D7E6D7; 
}
td.color2 {
	BACKGROUND-COLOR: #E7EFE7; TEXT-ALIGN: left; FONT-WEIGHT: none; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial,Helvetica, geneva,sans-serif
}*/

/* =============================================== theeuroholidays.css (modified 20/5/08) =================================== */


.jstfy {
	text-align:justify;
}
.txt9 {
	font-size:9px;
}
.padlr {
	padding-left:10px;
	padding-right:10px;
}
.divf {
	font-size:11px;
	color:#FFFFFF;
}
.sub_heading {
	font-weight:bold;
	color:#2a406f;
}

/*.dotline2 {
	background-image:url(images/line.gif);
	background-position:left;
	background-position:center;
	background-repeat:repeat;
}
*/

.pagebg { 
	background:url(../images/pagebg.gif) top left repeat-y;
}

.style2 {
	color: #FFFFFF;
	font-weight: bold;
	padding-left:5px;
	font-size:11px;
}
.style3 {font-size: 10px}
.bl {
	border-bottom:1px solid #E8E8E8;
}
.style4 {
	font-size:10px;
	color: #FFFFFF;
	font-weight: bold;
}
.style6 {font-size: 10px; color: #FF6600; text-decoration:none; }
a.style6:hover {font-size: 10px; color: #0066CC; text-decoration:underline;  }

.rightline {
	background:url(../images/v_line.gif) top left repeat-y;
}
option {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	border:1px solid #000;
}
select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	border:1px solid #ccc;
}

input.bttn {
	
	background-image:url(../images/bttn_bg.gif); 
	font-family: Verdana; 
	font-size: 10px; 
	font-weight:bold; 
	height:31px; width:100px;
	color: #fff;
}
#bottom {
	position:absolute;
	top: 0px;
	right: 0px;
	left: 0px;
	width: 1000px;
	height: 20px;
	border: 0px solid black;
	background: #f1f1f1;
}
#column1 {
	position:absolute;
	left:0px;
	top:0px;
	width: 198px;
	height: 20px;
	font-family: verdana, arial, sans-serif;
	color: #ffffff;
	font-size: 90%;
	margin:0px;
	padding:0px;
	background-color:#d28e68;
}

/*////////////////form start////////////////*/

.input { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px; color: #000000; background-color: #F7F7F7; border:2px solid #D8D8D8; width:260px; padding:1px; height:18px;  }

.input-drop { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px; color:#000000; background-color: #F7F7F7; border:2px solid #D8D8D8; width:265px; padding:2px; height:24px;  }

.input-msg { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px; color:#000000; background-color: #F7F7F7; border:2px solid #D8D8D8; width:320px; padding:2px; height:80px;  }

.input-box { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px; color: #000000; background-color: #F7F7F7; border:2px solid #D8D8D8; width:80px; padding:1px; height:18px;  }

.input-drop2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:12px; color:#000000; background-color: #F7F7F7; border:2px solid #D8D8D8; width:85px; padding:2px; height:24px;  }

.button { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:14px; width:90px; height:34px; background-color:#b12526; border:2px solid #d99f80; padding:0px 2px 2px 2px ; cursor:pointer;}

.form-font{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; color:#000000;}
.form-star{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size:12px; color: #FF0000;}
/*////////////////form start end////////////////*/









/*//////////////////////global styles start////////////////////////////*/
body { margin:0; padding:0; width:100%; background: #FFFFFF}
html, div, form { padding:0; margin:0;}
.clr{ clear:both;}
.heading{ font: bold 14px Georgia, "Times New Roman", Times, serif !important; color:#3088ab !important; padding:6px 0 6px 18px; line-height:14px  !important; }
.dropdown{ width:186px !important; border:1px #8093bc solid; font:normal 11px Arial, Helvetica, sans-serif  !important; z-index:-100;}
ul, li{ margin:0; padding:0; list-style:none;}
img { border:0; margin:0; padding:0;}
img a{ border:0; margin:0; padding:0;}
/*//////////////////////global styles start////////////////////////////*/

/*//////////////////////main body styles start////////////////////////////*/
.main {width: auto; padding:0; margin:0 auto;}
.resize { width:1000px; margin:0 auto; background:#FFFFFF;}
/*//////////////////////main body styles end////////////////////////////*/

/*//////////////////////header styles start////////////////////////////*/
.header {}
.header-top {height:77px; background:url(../europic/header-bg.png) top repeat-x; border-top:8px #2b4170 solid;  border-bottom:2px #2b4170 solid; }
.header-top-logo { width:261px; float:left; padding:20px 0 0 9px;}
.header-top-flash{ margin:0 300px 0 290px; width:auto; padding:20px 0 0 0;  }
.header-top-icons{ width:300px; float:right;  }

/*------------left buttons----------------*/
.header-top-icons ul{ margin:0; padding:0; list-style:none;}
.header-top-icons ul li{ margin:0; padding:0; width:75px; list-style:none; display:block; float:left; text-align: center; font: normal 11px Arial, Helvetica, sans-serif;  cursor:pointer; }
.header-top-icons ul li a{ display:block; text-align: center; color:#FFFFFF;  cursor:pointer;   padding:25px 0 5px 0; text-decoration:none;}
.header-top-icons ul li a:hover{ display:block; text-align: center; color: #FFFF00;  cursor:pointer;   padding:25px 0 5px 0; text-decoration: underline;}

#home{background:url(../europic/btn-home.png) no-repeat center top; background-position:26px 8px; }
#aboutus{background: url(../europic/btn-about.png) no-repeat center top; background-position:26px 8px;}
#contactus{background: url(../europic/btn-contact.png) no-repeat center top; background-position:26px 8px;}
#sitemap{background: url(../europic/btn-sitemap.png) no-repeat center top; background-position:26px 8px;}
/*------------left buttons----------------*/

/*------------main buttons----------------*/
.btn{ background: url(../europic/btn-bg.png) top repeat-x; height:46px; }
.btn ul{ margin:0; padding:0; list-style:none;}
.btn ul li{ margin:0; padding:0; list-style:none; float:left; text-align: center; width:125px; display:block;}

.btn ul li a{  display:block; text-align: center; color:#FFFFFF;  cursor:pointer;  text-decoration: none;}
.btn ul li a center{ display:block; text-align: center;}
.btn ul li a center b{ background: url(../europic/btn-border.png) no-repeat right; display:block; font: bold 12px Arial, Helvetica, sans-serif;  padding:25px 0 5px 0; text-align: center; }

.btn ul li a:hover {  background: url(../europic/btn-bg2.png) repeat-x center top;   display:block; text-align: center;  color: #FF9900;  cursor:pointer;  text-decoration: underline;}
.btn ul li a:hover cneter{ display:block; text-align: center;  color: #FF9900;}
.btn ul li a:hover cneter b{ background: url(../europic/btn-border.png) no-repeat right; display:block; font: normal 11px Arial, Helvetica, sans-serif;  padding:25px 0 5px 0; text-align: center; width:90px; color:#663300;}

#packages {background: url(../europic/btn-bg.png) top repeat-x;}
#packages a center{background:url(../europic/btn-packages.png) no-repeat center top;}
#packages a:hover center{background:url(../europic/btn-packages2.png) no-repeat center top;}

#apartment {background: url(../europic/btn-bg.png) top repeat-x;}
#apartment a center{background:url(../europic/btn-Apartment.png) no-repeat center top;}
#apartment a:hover center{background:url(../europic/btn-Apartment2.png) no-repeat center top;}

#hotels {background: url(../europic/btn-bg.png) top repeat-x;}
#hotels a center{background:url(../europic/btn-Hotels.png) no-repeat center top;}
#hotels a:hover center{background:url(../europic/btn-Hotels2.png) no-repeat center top;}

#raileurope {background: url(../europic/btn-bg.png) top repeat-x;}
#raileurope a center{background:url(../europic/btn-raileurope.png) no-repeat center top;}
#raileurope a:hover center{background:url(../europic/btn-raileurope2.png) no-repeat center top;}

#cruise {background: url(../europic/btn-bg.png) top repeat-x;}
#cruise a center{background:url(../europic/btn-Cruise.png) no-repeat center top;}
#cruise a:hover center{background:url(../europic/btn-Cruise2.png) no-repeat center top;}

#swisspeaks {background: url(../europic/btn-bg.png) top repeat-x;}
#swisspeaks a center{background:url(../europic/btn-swisspeaks.png) no-repeat center top;}
#swisspeaks a:hover center{background:url(../europic/btn-swisspeaks2.png) no-repeat center top;}

#coachtour {background: url(../europic/btn-bg.png) top repeat-x;}
#coachtour a center{background:url(../europic/btn-coachtour.png) no-repeat center top;}
#coachtour a:hover center{background:url(../europic/btn-coachtour2.png) no-repeat center top;}

#meet-greet {background: url(../europic/btn-bg.png) top repeat-x;}
#meet-greet a center{background:url(../europic/btn-meet-greet.png) no-repeat center top;}
#meet-greet a:hover center{background:url(../europic/btn-meet-greet2.png) no-repeat center top;}
/*------------main buttons----------------*/
/*//////////////////////header styles start////////////////////////////*/

/*//////////////////////body styles start////////////////////////////*/
.body{ padding:6px 0 0 0;}
/*------------left body start----------------*/
.body-left{ width:206px; float:left;}

#otour2{ background: url(../europic/bg-tourpackage.png) left top no-repeat; height:54px;}
#oeuro2 { background: url(../europic/bg-tourpackage.png) top no-repeat; height:54px;}
.tour-dropdown{ text-align:center;}

.gap{ border-top:6px #FFFFFF solid;}

.box{ display:block;}
.box ul{  display:block;}
.box ul li{font:bold 14px Georgia, "Times New Roman", Times, serif !important; color:#3088ab !important; line-height:14px  !important; display:block; }
.box ul li a{ color:#3088ab !important; text-decoration:none;  display:block;  }
.box ul li a:hover{ color:#3088ab !important;   text-decoration: underline; display:block;  }

#interhome { background:url(../europic/bg-apartments.png) no-repeat;}
#interhome ul li a{  padding:6px 0 89px 18px;}
#interhome ul li a:hover{  padding:6px 0 89px 18px;}

#worldwide { background:url(../europic/bg-worldwide.png) no-repeat;}
#worldwide ul li a{  padding:6px 0 90px 18px;}
#worldwide ul li a:hover{  padding:6px 0 90px 18px;}

#minotel{ height:75px; overflow:hidden;}

/*------------left body end----------------*/


/*------------right body start----------------*/
.body-right{width:206px; float: right;}

#swiss-peaks { background:url(../europic/bg-swiss-peaks.png) no-repeat;}
#swiss-peaks ul li a{  padding:6px 0 89px 18px;}
#swiss-peaks ul li a:hover{  padding:6px 0 89px 18px;}

#river-cruise { background:url(../europic/bg-river-cruise.png) no-repeat;}
#river-cruise ul li a{  padding:6px 0 90px 18px;}
#river-cruise ul li a:hover{  padding:6px 0 90px 18px;}

#coach-tour { background: url(../europic/pic-coach-tour.png) no-repeat;}
#coach-tour ul li a{  padding:6px 0 56px 18px;}
#coach-tour ul li a:hover{  padding:6px 0 56px 18px;}


/*------------right body end----------------*/


/*------------mid body start----------------*/
.body-mid{ margin:0 212px 0 212px;}
.border { border:1px #cccccc solid;}

.meet{ background:url(../europic/bg-meet-greet.png) no-repeat; height:72px;}
.meet-text{ font: normal 12px Georgia, "Times New Roman", Times, serif !important; color: #000000 !important; padding:0 220px 0 18px ; line-height:14px  !important;}

/*------------mid body end----------------*/

/*//////////////////////body styles start////////////////////////////*/


/*//////////////////////ads styles start////////////////////////////*/
.ads{ padding:6px 0 0 0;}

.ads-left{ float:left; width:330px; background:url(../europic/ads1.png) no-repeat; height:76px; overflow:hidden;}
.adstext { font: normal 11px Arial, Helvetica, sans-serif; padding:4px 10px 6px 18px; }
.adsrate  { font: bold 14px Arial, Helvetica, sans-serif; padding:0px 10px 6px 18px; color:#b42c2c; margin:0; }


.ads-right{ float: right;  width:330px; background:url(../europic/ads3.png) no-repeat; height:76px; overflow:hidden;}

.ads-mid{ margin:0 335px 0 335px;  background:url(../europic/ads2.png) no-repeat; height:76px; overflow:hidden;}
/*//////////////////////ads styles end////////////////////////////*/


/*//////////////////////footer start////////////////////////////*/
.footer{ height:102px; background:url(../europic/bg-footer.png) repeat-x;}
.footer div a{ color:#000000; text-decoration:none;}
.footer div a:hover{ color: #990000;  text-decoration: underline;}

.tell{font: bold 12px Arial, Helvetica, sans-serif; padding:10px 0 0 0; text-align:center;}
.link{ font: normal 12px Arial, Helvetica, sans-serif; padding:8px 0 0 0; text-align:center;}
.copy{ font: normal 10px Arial, Helvetica, sans-serif; padding:8px 0 0 0; text-align:center;}
/*//////////////////////footer end////////////////////////////*/