@charset "utf-8";
/*//////////////////////global styles start////////////////////////////*/
body { margin:0; padding:0; width:100%; background: #FFFFFF url(../europic/bodypic.png) top repeat-x;}
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:100%; 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; height:;}

.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; display:block;}
#river-cruise ul li a{  padding:6px 0 90px 18px;  display:block;}
#river-cruise ul li a:hover{  padding:6px 0 90px 18px; display:block;}

#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////////////////////////////*/