/* CSS Document */

body {
			margin: 0;
			padding: 0;
			background: #FFF;
			        /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
			font: 75%/1.7 Arial;
			font-family: Arial, helvetica, sans-serif;
			color: #333333;
			line-height:17px;
			
		}

	/* Make sure the table cells show the right font */
table { font-family: Arial, helvetica, sans-serif; font-size:100%;}
	
/*-------------------------------------------------
GLOBALS & GENERAL CASES
-------------------------------------------------*/
	h4 {font-size: 1.0em; font-weight:normal;}
	p { font-size: 1.0em; }
	hr{color: #EBEBEB; background:#EBEBEB; height: 0px;}
/*-------------------------------------------------
GLOBALS & GENERAL CASES
-------------------------------------------------*/
	a {text-decoration: none; color:#333333; }
	a:link, a:visited {}
	a:hover { color:#006699; text-decoration: none; }
	
	a.image:link, a.image:visited, a.image:hover {
		background: none;
		padding: 0;
		border-width: 0;
	}	
	.date {color:#eb9a00; font-size: 0.8em}	
	.clearing {margin:0; padding:0; clear:both;}
	ul {margin:0; padding:0; list-style: none;}
	li {margin:0; padding: 0; list-style: none; } 


/*-------------------------------------------------
body sytles start
-------------------------------------------------*/

.header-main{width:100%; height:141px; padding:0px; padding-top:0px; background:#003366; border-bottom:4px solid #33CC33;}
.header-top{width:1000px; padding:0px;}
.header-left{float:left; width:396px; text-align:left; padding:0px 0px 0px 59px;}
.header-right{float:left; width:545px; background:url(../images/worldmap-top.gif) no-repeat; height:105px; text-align:left; padding:0px 0px 0px 0px;}
.header-links{color:#2C83B5; font-weight:bold; padding:50px 50px 0px 0px; text-align:right;}
.header-links a{color:#FFF; text-decoration:none; font-weight:bold;}
.header-links a:hover{color:#2C83B5; text-decoration:none; font-weight:bold;}


#menu-main p {line-height:18px;margin:0 20px 0 20px;}
#menu-main h1 {margin:5px 0 0 20px; padding:12px 0 0 40px; color:#FFFFFF; font-size:22px; font-weight:normal;background:url(../images/target_sml.png) no-repeat left; height:37px;}

.menu-main {width:928px;}
.xtop {display:block; background:#003366; font-size:1px;}  /* left & right top corners */
.xbottom {display:block; background:#2381BC; font-size:1px; } /* left & right bottom corners */
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#2381BC;}
.xb1 {margin:0 4px; background:#2381BC;}
.xb2 {margin:0 2px; border-width:0 2px;}
.xb3 {margin:0 1px;}
.xb4 {height:1px; margin:0 1px;}
.thecontent {background: #2381BC; float:left; width:928px; margin:0;}

#menu-tabs{float:left; color:#4B5156; background: #2381BC url(../images/color_tabs_left.gif) no-repeat left top; width:928px; height:36px; border:0px solid green;}
#menu-tabs li{float:left; color:#FFF; font-size:1.3em; }
#menu-tabs li a{float:left; background:url(../images/menu-line.gif) right repeat-y; color:#FFF; padding:9px 23px 10px 22px; font-weight:bold; text-align:center; text-decoration:none;}
#menu-tabs li a:hover{float:left; background:#33CC33;color:#FFF; font-weight:bold; text-decoration:none; text-align:center;}
#menu-tabs li a.activelink{float:left; background:#33CC33; color:#FFF; font-weight:bold; text-decoration:none; text-align:center;}
#menu-tabs li a.home:hover{float:left; background:#33CC33 url(../images/color_tabs_left.gif) no-repeat left top;color:#FFF; font-weight:bold; text-decoration:none; text-align:center;}
#menu-tabs li a.tour:hover{float:left; background:#33CC33 url(../images/color_tabs_right.gif) no-repeat right top;color:#FFF; font-weight:bold; text-decoration:none; text-align:center;}
#menu-tabs li a.tour{background:#2381BC url(../images/color_tabs_right.gif) no-repeat right top;color:#FFF; font-weight:bold; text-decoration:none; text-align:center;  padding-right:24px;}
#menu-tabs li a.tour-active{background:#33CC33 url(../images/color_tabs_right.gif) no-repeat right top;color:#FFF; font-weight:bold; text-decoration:none; text-align:center;  padding-right:24px;}

#menu-tabs li a.home-active{float:left; background:#33CC33 url(../images/color_tabs_left.gif) no-repeat left top;color:#FFF; font-weight:bold; text-decoration:none; text-align:center;}

.navigation-link{color:#CCCCCC; font-weight:bold; padding:10px 20px 0px 39px; text-align:left; width:900px;}
.navigation-link a{color:#006699; text-decoration:none; font-weight:bold;}
.navigation-link a:hover{color:#CCCCCC; text-decoration:none; font-weight:bold;}

.navigation-link-search{color:#CCCCCC; padding:10px 20px 0px 39px; text-align:left; width:900px; font-size: 11px}
.navigation-link-search a{color:#006699; text-decoration:none; font-size: 11px}
.navigation-link-search a:hover{color:#CCCCCC; text-decoration:none;}

.subheader-main{width:931px; padding:0px;}
.subheader-left{float:left; width:463px; height:281px; text-align:left; padding:0px; background:url(../images/holiday-left-image.jpg) no-repeat;}
.subheader-right{float:left; width:454px; height:240px; background:url(../images/holiday-right-bg.gif) no-repeat; text-align:left; padding:36px 14px 5px 0px;}
.search-heading h1{color:#FFFFFF; font-size:2.3em; font-weight:bold; margin:0px; margin-bottom:15px;}
.text-box{float:left; background:url(../images/search-bg.gif) no-repeat; width:327px; height:33px; text-align:left; padding:10px 5px 0px 12px; border:0px solid green;}
.text-area{border:0px solid green; width:320px; color: #CCCCCC; font-size:1.4em;}
.search-subheading h2{color:#CCFFFF; font-size:1.4em; font-weight:bold; margin:0px; margin-top:8px;}

.arrow-list{float:left; border-top:0px solid #FFF; padding:10px 0px 5px 10px; width:133px;}
.arrow-list li{background:url(../images/arrow-blue.gif) left top no-repeat; padding:0px 0px 2px 25px; color:#FFF; font-weight:bold;}
.arrow-list li a{color:#FFF; text-decoration:none;}
.arrow-list li a:hover{color:#3AFE3A; text-decoration:underline;}
.holiday-box-bg{width:931px; background:#FFF url(../images/holiday-boxs-bottom-bg.gif) bottom repeat-x; margin-top:15px;}
.holiday-box-bottom{width:931px; height:9px; background:url(../images/holiday-boxs-bottom.gif) no-repeat; padding-bottom:15px;}
.holiday-main{width:931px; background:url(../images/holiday-boxs-bg.gif) repeat-y; text-align:left;}
.holiday-spot1{float:left;width:209px; padding:0px 30px 0px 0px;}
.spot-color1 h2{width:197px; padding:12px 2px 12px 10px; background:#330066; border-bottom:4px solid #E9E4EF; text-align:left; color:#FFFFFF; font-size:1.2em; font-weight:bold; margin:0px;}
.holiday-box-text{padding:10px 10px 5px 10px; line-height:19px;}
.holiday-box-heading1{color:#330066; font-weight:bold; padding:5px 0px 0px 10px;}

.spot-list{float:left; border-top:0px solid #333333; padding:5px 0px 15px 10px; width:90px;}
.spot-list li{background:url(../images/arrow-liteblue.gif) left top no-repeat; padding:0px 0px 2px 25px; color:#333333;}
.spot-list li a{color:#333333; text-decoration:none;}
.spot-list li a:hover{color:#2887C0; text-decoration:underline;}
.holiday-spot2{float:left;width:209px; padding:0px 0px 0px 0px;}
.spot-color2 h2{width:197px; padding:12px 2px 12px 10px; background:#33CC33; border-bottom:4px solid #E9F9E9; text-align:left; color:#FFFFFF; font-size:1.2em; font-weight:bold; margin:0px;}
.spot-color3 h2{width:197px; padding:12px 2px 12px 10px; background:#F13333; border-bottom:4px solid #FDE9E9; text-align:left; color:#FFFFFF; font-size:1.2em; font-weight:bold; margin:0px;}
.spot-color4 h2{width:197px; padding:12px 2px 12px 10px; background:#146AAD; border-bottom:4px solid #E6EFF6; text-align:left; color:#FFFFFF; font-size:1.2em; font-weight:bold; margin:0px;}
.holiday-box-heading2{color:#33CC33; font-weight:bold; padding:5px 0px 0px 10px;}
.holiday-box-heading3{color:#F13333; font-weight:bold; padding:5px 0px 0px 10px;}
.holiday-box-heading4{color:#146AAD; font-weight:bold; padding:5px 0px 0px 10px;}
.signup-textbox{float:left; background:url(../images/signup-textbox.gif) no-repeat; width:117px; height:20px; text-align:left; padding:1px 2px 1px 3px; margin-top:4px;}
.signup-area{border:0px solid green; width:115px; color:#2887C0; font-family: Arial, helvetica, sans-serif; font-size:9pt;}
.page-links{color:#006699; font-weight:bold; text-align:left;}
.page-links a{color:#006699; text-decoration:none; font-weight:bold; font-size:1.2em;}
.page-links a:hover{color:#333333; text-decoration:underline; font-weight:bold;}

.content-main{width:926px; padding:15px 0px 0px 0px;}
.index-content-left{float:left; width:209px; padding:0px 15px 0px 0px; text-align:left;}
.index-content-mid{float:left; width:478px; padding:0px 15px 0px 0px; text-align:left;}
.index-content-right{float:left; width:209px; padding:0px 0px 0px 0px; text-align:left;}

.ytop {display:block; background:#FFF; font-size:1px;}  /* left & right top corners */
.ybottom {display:block; background:#146AAD; font-size:1px; } /* left & right bottom corners */
.yb1, .yb2, .yb3, .yb4 {display:block; overflow:hidden;}
.yb1, .yb2, .yb3 {height:1px;}
.yb2, .yb3, .yb4 {background:#146AAD;}
.yb1 {margin:0 5px; background:#146AAD;}
.yb2 {margin:0 3px; border-width:0 2px;}
.yb3 {margin:0 1px;}
.yb4 {height:1px; margin:0 1px;}
.y-heading h3{background: #146AAD; width:198px; margin:0; border-bottom:4px solid #E6EFF6; color:#FFFFFF; font-size:1.2em; font-weight:bold; margin:0px; padding:3px 3px 0px 8px; text-align:left;}
.popular-inner{width:209px; padding:7px 0px 6px 0px; line-height:normal; border-bottom:1px solid #E6EFF6;}
.popular-inner-left{float:left; padding:0px 10px 0px 4px;}
.popular-inner-right{float:left; width:120px; padding:0px 5px 0px 0px;}
.readmore-link{margin:10px 0px 15px 0px;}
.readmore-link a{color:#333333; text-decoration:none; background:url(../images/arrow-liteblue.gif) no-repeat; padding:0px 0px 0px 25px; }
.readmore-link a:hover{color:#006699; text-decoration:underline;}
.destination{width:435px; padding:0px 0px 10px 23px;}
.destination-head3 h3{font-size:1.1em; font-weight:bold; margin:0px; padding:0px 0px 5px 0px;}
.destination-head1 h1{color:#006699; font-size:2.0em; font-weight:normal; margin:0px; padding:0px 0px 15px 0px;}
.destination-head1 a{color:#006699;font-weight:normal; margin:0px; text-decoration:none;}
.destination-head1 a:hover{color:#333333; font-weight:normal; margin:0px; text-decoration:underline;}
.dest-right{float:left; width:216px; padding-left:18px;}
.dest-left{float:left;}
.footer{width:100% ; height:100px; background:#003366;}
.footer-main{width:1000px; color:#006699; height:100px; background:url(../images/footer-right-map.gif) right no-repeat; text-align:left;}
.footer-left{float:left; padding:40px 0px 0px 128px; background:url(../images/footer-logo.gif) right no-repeat; height:50px; width:120px;}
.footer-right{float:left; padding:25px 0px 0px 50px; color:#FFF; line-height:25px;}
.footer-right a{color:#FFF; text-decoration:none;}
.footer-right a:hover{color:#3F9ED5; text-decoration:none;}
.tabs-main{ width:931px; margin:0; padding:0px 0px 30px 0px; }

	

.tabs-text-main{width:931px;}
.tabs-text1{border-left:1px solid #A1C6DA; border-right:1px solid #A1C6DA; width:931px; margin:0; padding:0px;background:#FFF; text-align:left;}


/* inner pages  */

.inner-search-main{width:931px; height:56px; padding:21px 0px 0px 0px; text-align:left; background:url(../images/innertop-search-bg.jpg) no-repeat;}
.search-head h2{float:left; padding:12px 15px 0px 260px; color:#FFF; font-size:1.6em; font-weight:bold; margin:0px;}
.inner-content-left{float:left; width:691px; padding:10px 25px 0px 0px; text-align:left; border:0px solid green; border:0px solid green;}
.searched-main{width:666px; padding:0px 0px 10px 21px; border-bottom:1px solid #EAF2F8;}
.searched-head3 h3{font-size:1.1em; font-weight:bold; margin:0px; padding:0px 0px 5px 0px;}
.searched-heading h1{color:#006699; font-size:1.8em; font-weight:bold; margin:0px; padding:0px 0px 15px 0px;}
.searched-right{float:left; width:448px; padding-left:18px;}
.searched-left{float:left;}

.search-result-main{width:691px; padding:16px 0px 5px 0px; text-align:left; border-bottom:1px solid #EAF2F8;}


.search-list{width:691px; border:0px solid green;}
.search-list li{width:691px; height:65px; background:url(../images/globe-small.gif) left top no-repeat; border:1px solid green;}
.search-list li a{width:691px; height:65px; padding:7px 23px 8px 40px; font-weight:bold; text-align:center;}
.search-list li a:hover{width:691px; height:65px; border:1px solid #CDF2CD;color:#006699; padding:7px 23px 8px 40px; font-weight:bold; text-decoration:none; text-align:center;}

#search-results {float:left; width:691px;line-height:20px;}
#search-results li{float:left; border:0px solid #33CC33;}
/*#search-results li a{float:left;width:671px; text-decoration:none; color:#333; padding:10px 0px 8px 20px;}
#search-results li a:hover{float:left;width:671px;background:url(../images/result-hover-bg.gif) no-repeat;border:0px solid #33CC33;}*/
.yahoo-result{float:left;width:671px; text-decoration:none; color:#333; padding:10px 0px 8px 20px;}
.yahoo-result:hover{float:left;width:671px;background:url(../images/result-hover-bg.gif) no-repeat;border:0px solid #33CC33;}
.search-text{background:url(../images/globe-small.gif) left top no-repeat;padding:0px 0px 20px 40px; border:0px solid #33CC33;}
.results-heading{font-size:1.5em;text-decoration:none;color:#146AAD; font-weight:bold;}
.page-text{padding:15px 15px 0px 22px;}
.result-top{margin-left:22px;background:url(../images/your-ticket-text.gif) left top no-repeat; width:610px; padding:10px 20px 20px 20px; text-align:right; color:#D0E1EF; border:0px solid #33CC33;}
.inner-content-top{width:666px; padding:0px 0px 10px 21px; border-bottom:0px solid #EAF2F8;}

.form-text{float:left; width:120px; border:0px solid green; margin-top:0px; margin-bottom:10px;}
.form-text li{background:url(../images/arrow5.gif) top left no-repeat; padding:0px 0px 8px 32px; margin-top:18px;}
.form-fields{float:left; width:270px; border:0px solid green; padding:0px 0px 0px 10px;}
.input-bg{background-color:#FFF; border: 1px solid #CADEEE; padding:4px; margin:12px 0px 4px 0px; width:220px; color:#2887C0; 			font-family: Arial, helvetica, sans-serif; font-size:9pt;}
.textarea-bg{background-color:#FFF; border: 1px solid #CADEEE; padding:4px; margin:12px 0px 20px 0px; width:250px; color:#2887C0; font-family: Arial, helvetica, sans-serif; font-size:9pt;}
.contact-main{width:610px; padding:20px 10px 10px 30px;}
.contact-text{width:550px; padding:20px 30px 10px 30px; background:#F1F6F9;}
.ztop {display:block; background:#FFF; font-size:1px;}  /* left & right top corners */
.zbottom {display:block; background:#FFF; font-size:1px; } /* left & right bottom corners */
.zb1, .zb2, .zb3, .zyb4 {display:block; overflow:hidden;}
.zb1, .zb2, .zb3 {height:1px;}
.zb2, .zb3, .zb4 {background:#F1F6F9;}
.zb1 {margin:0 5px; background:#F1F6F9;}
.zb2 {margin:0 3px; border-width:0 2px;}
.zb3 {margin:0 1px;}
.zb4 {height:1px; margin:0 1px;}


.halfmoon{float:left;margin-top:-46px; padding-top:0px; position:relative; width:931px; text-align:left; border:0px solid green;}
.halfmoon ul{padding: 3px 0px 2px 0px;text-align: center; }
.halfmoon li{float:left; padding:0px 2px 0px 0px; font-size:1.1em;font-weight:bold; }
.halfmoon li a{float:left; text-decoration: none; padding:12px 0px 14px 0px;margin:0px;color:#006699; background:url("../images/tabs-right1.gif") no-repeat right top; width:200px; text-align:center;}
.halfmoon li a:visited{color:#006699;}
.halfmoon li .current {background-image:url("../images/tabs-left-over.gif"); margin-top:0px;}
.halfmoon li a:hover, .halfmoon li a.current{background-image:url("../images/tabs-left-over1.gif"); width:200px; color:#333333; text-align:center;}


#header {width:931px; background:#FFF; font-size:1.1em;line-height:normal; border-bottom:1px solid #A1C6DA;}
    #header ul {margin:0; padding:10px 0px 5px 0px; list-style:none;}
    #header li {float:left; background:url("../images/tabs-left.gif") no-repeat left top;margin:0;padding:0 2px 0px 9px;}
    #header a {float:left;display:block; background:url("../images/tabs-right.gif") no-repeat right top; padding:12px 15px 14px 6px;text-decoration:none; font-weight:bold; color:#006699;}
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    #header a {float:none;}
    /* End IE5-Mac hack */
    #header a:hover {color:#333333;}
    #header #current {background-image:url("../images/tabs-left-over.gif"); border-width:0; margin-top:0px;}
    #header #current a {background-image:url("../images/tabs-right-hover.gif");color:#333; margin-top:0px;}
	


#tabcontentcontainer{width:900px; border:0px solid green; text-align:left; /*width of 2nd level content*/ /*height of 2nd level content. Set to largest's content height to avoid jittering.*/}

.tabcontent{display:none; width:888px; border:0px solid green; text-align:left;}

.phpMyBorder{width:931px; border-top:1px solid #A1C6DA; margin-top:40px; text-align:center; position:relative;}
.boxb2, .boxb3, .boxb4,.boxbContent{background: #FFFFFF; border-color:#A1C6DA;}
.boxb1{background:#A1C6DA;}
.boxb2, .boxb3, .boxb4{border-style : solid; border-width : 0 1px;}
.boxbContent{display:block; border-style:solid; border-width:0 1px; padding:20px;}
.boxb1, .boxb2, .boxb3{height:1px;}
.boxb1{margin:0 5px;}
.boxb2{margin: 0 3px;border-width : 0 2px;}
.boxb3{margin: 0 2px;}
.boxb4{height: 2px; margin: 0 1px;}
.boxb1, .boxb2, .boxb3, .boxb4{display: block; overflow:hidden;}
.boxb5{font-size:1px; display:block; overflow:hidden; height:1px;}
.boxbBlock{display :block; font-size:1px;} 

.tabcontent-text{float:left;width:132px; border:0px solid green; text-align:center; padding:0px 35px 0px 10px;}
.view-product{padding:10px 0px 0px 0px; color:#333333; text-align:center;}
.view-product a{color:#333333; text-decoration:none; font-weight:bold; padding:0px 0px 2px 22px;  background:url(../images/arrow-liteblue.gif) left top no-repeat; }
.view-product a:hover{color:#2887C0; text-decoration:underline;}

.adHolder
{
    border-bottom: 1px solid #eee;
    width: 691px;
    height: 90px;
    margin-left: 15px;
    cursor: pointer;
    cursor: hand;
}

.adHolder:hover
{
    
}

.adHolder td
{
    padding: 1px;
/*    background-color: #fff;*/
    border-top: 1px solid white;
    border-bottom: 1px solid white;
}

.adHolder td:hover
{
    border-top: 1px solid white;
    border-bottom: 1px solid white;
/*    background-color: #EDF8ED;*/
}
