body{margin:0; padding:0; background:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; font:normal; line-height:1; color:#333;}

a{ text-decoration:none; color:#204385;}
a:hover{ color:#00CC00;}
h1,h2,h3,h4,h5{ margin:0; color:#204385; padding:0; margin-bottom:6px;}
.clr{ clear:both; display:block; width:100%; height:1px;}
.Itinneary{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333; FONT-FAMILY: Verdana; TEXT-DECORATION: none}
.Title{FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #336600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 10px; TEXT-DECORATION: none}
.Note{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #204385; FONT-FAMILY: Verdana; TEXT-DECORATION: none}
.Note2{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4c96f3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 10px; TEXT-DECORATION: none}
.Note3{FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #272cec; FONT-FAMILY: Verdana; TEXT-DECORATION: none}
.button{ background:#204385; color:#fff; text-decoration:none; padding:3px 5px; font-size:86%;}
.button:hover{ background:#272cec; color:#fff;}

#container{ width:980px; margin:0 auto;}
#container_inner{}

#header{ width:100%; background:#f5f1e8; min-height:150px;}
#header_inner{ margin:0 auto; width:980px; }
#logo{color:#2795ec; font-weight:bold;}
#logo a{ font-size:200%; font-weight:bolder}
#logo img{ padding-right:10px;}

#menu{ width:100%; background:#204385; float:left; padding-bottom:10px;}
#menu_inner{ margin-top:7px;}
#menu ul{ list-style:none; margin:0; padding:0;}
#menu ul li{ list-style:none; display:inline; border-right:1px solid #417c05; padding-bottom:10px; }
#menu ul li a{ color:#ccc; padding:0 10px; padding-top:5px;}
#menu ul li a:hover{ color:#FFF;}

#content{ background:#ffffff; float:left;}
#content #inner{ padding:5px;}

#leftcol{ width:220px; float:left;}
#infobox{ margin-bottom:15px; border:1px solid #204385; padding:3px; float:left; width:330px; margin-right:30px;}
#infobox h3{ margin:0; color:#fff; background:#204385; font-size:96%; padding:3px 5px; margin-bottom:8px;}
#infobox ul{ margin:0; padding:0;}
#infobox ul li{ list-style:none;border-bottom:1px dotted #ccc; padding:5px 0; background:url(images/arrow.png) no-repeat left top; background-position:3px 12px;}
#infobox ul li a{ padding-left:10px;}
#infobox img{ float:left; border:3px solid #fff; margin:0 5px 0px 2px;}


#leftcol #infobox img{ width:50px;}
#leftcol #infobox {}

/* Itinery box start CSS*/
#infobox_change{ margin-bottom:5px; border:1px solid #204385; padding:3px; float:left; width:750px; margin-right:30px;}

/* Itinery box end CSS*/

/* Left menu start CSS*/
#infobox_leftmenu{ margin-bottom:15px; border:1px solid #204385; padding:3px; float:left; width:210px; margin-right:17px;}
#infobox_leftmenu h3{ margin:0; color:#fff; background:#204385; font-size:96%; padding:3px 5px; margin-bottom:8px;}
#infobox_leftmenu ul{ margin:0; padding:0;}
#infobox_leftmenu ul li{ list-style:none;border-bottom:1px dotted #ccc; padding:5px 0; background:url(images/arrow.png) no-repeat left top; background-position:3px 12px;}
#infobox_leftmenu ul li a{ padding-left:10px;}
#infobox_leftmenu img{ float:left; border:3px solid #fff; margin:0 5px 0px 2px;}


#leftcol #infobox_leftmenu img{ width:50px;}
#leftcol #infobox_leftmenu {}
/* Left Menu end CSS*/
#footer_itinerary{}
#footer_itinerary #itinerary{ width:110px; float:left; margin-right:15px;}
#footer_itinerary #itinerary h3{ font-size:86%;}

#maincol{ width:760px; float:right;}

#footer{ background:#333333; min-height:60px; font-size:86%;}
#footer{ text-align:center; color:#ccc; padding:5px 0;}
#footer ul li{display:inline; list-style:none;}
#footer ul li a{ color: #999; padding:0 8px;}
#footer strong{ color:#ffff00;}


#slogan{ color:#999; padding:10px;}

#features{ background:#fff; border:1px solid #ccc; padding:5px; width:735px; float:left; margin-top:15px;}
#features ul{ margin:0; padding:0;}
#features ul li{list-style:none;}

#price{ margin:0; padding:0; background:#fff; border:1px solid #ccc; padding:10px;}
#price li{ list-style:none;border-bottom:1px dashed #ccc; padding:5px 0; background:url(images/arrow.png) no-repeat left top; background-position:3px 12px; padding-left:15px;}

/* Itinerary Slideshow CSS*/
#slide_wrap{ float:right; margin-left:10px;}
#slideshow {
    position:relative;
    height:250px;
	width:300px;
	overflow:hidden;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 230px;
	width:300px;
    background-color: #333;
	color:#fff;
	overflow:hidden;
}
#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
	max-width:300px;
	max-height:250px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}
