#holidays {
	width: 100%;
	padding: 0 auto;
	text-align: center;
	position: absolute;
	top: 0px;
	padding: 0;
	z-index: 999;
	display: none;
	visibility: hidden;
	}
	
#holidays span {
	display: block;
	width: 720px;
	margin: 0 auto;
	text-align: center;
	background: url(../_gfx/gfx_holidays.gif) no-repeat 235px top;
	padding: 0;
	height: 41px;
	display: none;
	visibility: hidden;
	}


 /* GLOBAL SETTINGS*/

html, body { 
	background: #d7d7d7 url(../_gfx/bg_main.jpg) repeat-x left top;
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
	color: #333333;
	font-size: 12px
	/* for IE/Win */
	voice-family: "\"}\""; voice-family: inherit;
	font-size: 12px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
	/*for compliant browsers */
	}
	
html>body { 
	/* be nice to Opera */
	font-size: 12px;
	}

	/* Page Headers */
	h1 { 
		margin: 15px 0 0 0;
		font-size: 150%;
		line-height: 150%;
		padding: 0;
		display: block;
		}
		
	h2.pageTitle {
		margin: 20px 0 0 0;
		font-size:200%;
		font-weight: bold;
		line-height: 200%;
		}

	h2 {
		color: #4a4a4c;
		font-size: 130%;
		line-height: 130%;
		margin:0;
		padding: 0;
		}

	p { 
		font-size: 100%;
		font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
		font-stretch: condensed;
		line-height: 180%;
		margin: 5px 0;
		padding: 0;
		display: block;
		}

	/* PRICE */
	h3 { 
		clear: left;
		display:block;
		font-size:120%;
		line-height: normal;
		text-align: right;
		margin: 10px 0 0 0;
		padding: 0;
		}
		
	h3 span {
		font-size: 200%;
		font-weight: bold;
		text-align: right;
		margin: 0;
		padding: 0;
		}
		
	h3 span sup {
		font-size: 50%;
		text-align: right;
		}

	h4 {
		color: #4a4a4c;
		display:block;
		font-size:90%;
		line-height: normal ;
		margin:0;
		padding:0;
		text-align: right;
		}
		
	h4 span {
		font-size: 150%;
		font-weight: bold;
		margin: 0;
		padding: 0;
		}
		
	h4 span sup {
		font-size: 50%;
		text-align: right;
		}

	h5 { 
		font-size: 200%;
		line-height: 120%;
		color: #4a4a4c;
		margin:0;
		padding: 0;
		}

body#hdtours #page { color: #d0d0d0; background: #181818; }
body#hdtours #page h1 { color: #aac65f; }
body#hdtours #page h2 { color: #919191; }
body#hdtours #page h4 { color: #919191; }

body#vtours-order #page { color: #d0d0d0; background: #181818; }
body#vtours-order #page h1 { color: #aac65f; }
body#vtours-order #page h2 { color: #919191; }
body#vtours-order #page h4 { color: #919191; }

body#vtours-questions #page { color: #d0d0d0; background: #181818; }
body#vtours-questions #page h1 { color: #aac65f; }
body#vtours-questions #page h2 { color: #919191; }
body#vtours-questions #page h4 { color: #919191; }



/* -------------------------------------------------------------------------------- */
/* HOVER COLORS */

a:hover, a:active {
	}

body#printing a:hover,
body#printing a:active,

body#printing-pricing a:hover,
body#printing-pricing a:active
	{
	color: #4d6389;
	}

body#vtours a:hover,
body#vtours a:active,

body#vtours-questions a:hover,
body#vtours-questions a:active,

body#vtours-order a:hover,
body#vtours-order a:active,

body#hdtours a:hover,
body#hdtours a:active
	{
	color: #6da317;
	}

body#websites a:hover,
body#websites a:active,

body#websites-questions a:hover,
body#websites-questions a:active,

body#websites-trial a:hover,
body#websites-trial a:active
	{
	color: #9b3321;
	}


/* -------------------------------------------------------------------------------- */
/* GO BUTTON */

a.goBtn img {
	width: 20px;
	height: 20px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../_gfx/btn_go.gif);
	margin: 0;
	padding: 0;
	}

body#printing a.goBtn img,
body#printing-pricing a.goBtn img
	{
	background-image: url(../_gfx/btn_go_printing.gif)
	}

body#websites a.goBtn img,
body#websites-questions a.goBtn img,
body#websites-trial a.goBtn img
	{
	background-image: url(../_gfx/btn_go_websites.gif)
	}

body#vtours a.goBtn img,
body#vtours-questions a.goBtn img,
body#vtours-order a.goBtn img,
body#hdtours a.goBtn img
	{
	background-image: url(../_gfx/btn_go_vtours.gif)
	}	


/* -------------------------------------------------------------------------------- */
/* GENERAL TOP */
#top {
	width:95%;
	height:70px;
	margin: 0 auto;
	padding: 0;
	}
	
#top img.logo {
	float:left;
	background: url(../_gfx/logo_main.gif) no-repeat left top;
	width:236px;
	height:68px;
	margin:0;
	padding:0;
	border: none;
	}
	
div.number {
	font-family: Arial;
	float: right;
	text-align: right;
	color: #4a4a4a;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	padding: 22px 0 0 0; 
	margin: 0;
	}
	
div.number a {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height: 10px;
	font-weight: normal;
	padding:  0;
	margin: 0 2px 0 0;	
	color: #000;
	}

div.euNumber {
	font-size: 12px;
	margin: 0;
	padding: 0;
	line-height: 14px;
	color: #7c7c7c;
	}

/* -------------------------------------------------------------------------------- */
/* MANOTO SEARCH */
#searchTour {
	float:right;
	margin:0;
	padding:0;
	border: none;
	color: #fff;
	font-weight: bold;
	}	

#searchTour .searchTitle {
	font-size: 12px; 
	font-weight: bold;
	color: #fff;
	}
	
#searchTour select, 
#searchTour input {
	font-size:10px;
	height: 20px;
	margin: 0;
	padding: 0;
	}
	
#searchTour input.sbox { 
	background: transparent url(../_gfx/gfx_manoSearch_bg.gif) repeat-x left bottom;
	width:40px;
	border:0;
	margin:0;
	padding:0;
	height:12px;
	}/* \  macIE5 hack */ 
#searchTour input.sbox {
	height:17px;
	padding: 0;
	margin: 0;
	}
	
#searchTour select {
	width:50px;
	margin:0;
	padding:0;
	}
	
#searchTour .srchimgs {
	margin-bottom:1px;
	}
	
html>body #searchTour .srchimgs { 
	margin: 0;
	padding:0;
	}
	
/*\*/
html>body*#searchTour input { 
	font-size:12px;
	margin: 0;
	padding: 0;
	}
	
html>body*#searchTour .srchimgs {
	display:none;
	}
	
html>body*#searchTour input.sbox {
	width:80px;
	}
	
/**/

	}



/* -------------------------------------------------------------------------------- */
/* MAIN TABLE */
#mainTable {
	margin: 0 auto;
	text-align: left;
	vertical-align: middle;
	padding: 0;
	border:none;
	}


/* -------------------------------------------------------------------------------- */
/* TOP BAR */
#topbar {
	color: #ccc;
	font-size: 11px;
	background: url(../_gfx/bg_topbar.gif) repeat-y left top;
	text-decoration: none;
	margin:0;
	padding: 0;
	border-style: none;
	height:40px;
	}

div.rightSide {
	float: right;
	background: url(../_gfx/bg_topbar_r.gif) no-repeat right top;
	margin: 0;
	padding: 0;
	height: 100%;
	width:80%;
	font-size: 11px;
	}

div.numberSearch {
	padding: 5px 20px 0 0; 
	margin: 0;
	float: right;
	height: 100%;
	font-size: 11px;
	}


/* -------------------------------------------------------------------------------- */
/* FOOTER */
#footer {
	height:30px;
	background: url(../_gfx/bg_footer.gif) repeat-y left bottom;
	margin:0;
	padding:0;
	border-style: none;
	}
	
#footer p { 
	color:#dadada;
	font-size: 9px;
	height:30px;
	width:80%;
	background: url(../_gfx/bg_footer.gif) no-repeat right bottom;
	text-align: right;
	float: right;
	margin:0;
	padding:11px 22px 11px 0;
	}
	
div.bottomLinks { 
	text-align: center;
	display: block;
	height:50px;
	margin: 0;
	padding: 0;
	color: #4a4a4c;
	font-size:11px;
	text-decoration: none;
	line-height: 100%;
	}

div.bottomLinks a { 
	color: #4a4a4c;
	margin: 0;
	padding: 0 0 5px 0;
	}

/* COLOR CHANGES */


/* Websites Tab Active */
	body#websites #topbar,
	body#websites-questions #topbar,
	body#websites-trial #topbar 
		{
		background-image: url(../_gfx/bg_topbar_websites.gif)
		}
	body#websites  div.rightSide,
	body#websites-questions div.rightSide,
	body#websites-trial  div.rightSide 
		{
		background-image: url(../_gfx/bg_topbar_r_websites.gif)
		}
	body#websites #footer,
	body#websites #footer p,
	body#websites-questions #footer,
	body#websites-questions #footer p,
	body#websites-trial #footer,
	body#websites-trial #footer p 
		{
		background-image: url(../_gfx/bg_footer_websites.gif)
		}



/* Vtours Tab Active */
	body#vtours #topbar,
	body#vtours-questions #topbar,
	body#vtours-order #topbar
		{
		background-image: url(../_gfx/bg_topbar_hdtours.gif)
		}
	body#vtours  div.rightSide,
	body#vtours-questions  div.rightSide,
	body#vtours-order  div.rightSide
		{
		background-image: url(../_gfx/bg_topbar_r_hdtours.gif)
		}
	body#vtours #footer,
	body#vtours #footer p,
	body#vtours-questions #footer,
	body#vtours-questions #footer p,
	body#vtours-order #footer,
	body#vtours-order #footer p
		{
		background-image: url(../_gfx/bg_footer_hdtours.gif);
		color: #fff;
		}



/* HDtours Tab Active */
	body#hdtours #topbar 
		{
		background-image: url(../_gfx/bg_topbar_hdtours.gif)
		}
	body#hdtours  div.rightSide  
		{
		background-image: url(../_gfx/bg_topbar_r_hdtours.gif)
		}
	body#hdtours #footer,
	body#hdtours #footer p 
		{
		background-image: url(../_gfx/bg_footer_hdtours.gif);
		color: #fff;
		}


/* Printing Tab Active */
	body#printing #topbar,
	body#printing-pricing #topbar
		{
		background-image: url(../_gfx/bg_topbar_printing.gif)
		}
	body#printing  div.rightSide,
	body#printing-pricing  div.rightSide
		{
		background-image: url(../_gfx/bg_topbar_r_printing.gif)
		}
	body#printing #footer,
	body#printing #footer p,
	body#printing-pricing #footer,
	body#printing-pricing #footer p
		{
		background-image: url(../_gfx/bg_footer_printing.gif);
		color: #fff;
		}




/* CONTENT */
.contentBg {
	heig\ht:71%;
	background: white url(../_gfx/table_l.gif) repeat-y left bottom;
	margin: 0;
	padding: 0 0 0 10px;
	}

body#hdtours .contentBg,
body#vtours-questions .contentBg,
body#vtours-order .contentBg {
	background-color: #181818;
	}
	
#contentTable {
	width: 750px;
	height:100%;
	margin: 0;
	padding: 0;
	background: url(../_gfx/table_r.gif) repeat-y right top;
	}

body#home #contentTable {
	padding: 0 10px 0 0;	
	}
	
#content {
	text-align: left;
	margin: 0;
	padding: 0 10px 0 0;
	}
	

