@media screen{
html body {
		background-color: #FFFFFF;
		color:#000000;
		margin:0px; padding:0px;
		height:100%;
	}
    #photoholder {
        float:right;
        margin-left:10px;
        width:288px;
        height:215px;
        background:#FFF;
        border:25px solid #F7D34E;
        z-index:125;
    }
    #thephoto {
        width:288px;
        height:215px;
    }
    
	a {color:#00CC99;}

	a:hover{color:#CE3402;}

	a img{
		border:0;
	}

	div.content a{
		color:#3333FF;
	}
    

	a.nav{
		font-weight:bold;
		font-size:12px;
		text-decoration:none;
		color:#000000;
	}
	a.nav:active {color: #000000;}
	a.nav:visited {color: #000000;}
	a.nav:hover {color: #000000;text-decoration:underline}

    img{
        max-width:100%;
    }
    
	table.tourList{
		border:1px solid #BBB;
		width:100%;
		margin-left:1em;
		padding:0px;
	}
	table.tourList td{
		padding-top:1px;
		padding-left:6px;
		padding-right:6px;
		border:0px;
		border-top:1px dashed #BBB;
		text-align:center;
	}
	table.tourList th{
		background:#EEE;
		padding:0px;
		margin:0px;
		height:2em;
	}

	table.tourList td.date{
		width:97px;
		height:4em;
		vertical-align:center;
		font-weight:bold;
		font-size:small;
		font-variant:small-caps;
	}
	table.tourList td.name{
		width:255px;
		height:4em;
		vertical-align:center;
	}
	table.tourList td.price{
		width:64px;
		height:4em;
		vertical-align:center;
		font-weight:bold;
		font-size:small;
		font-variant:small-caps;
	}

	img.centerImg{
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
		padding-left:5px;
		padding-right:5px;
	}
	img.rightImg{
		float:right;
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
		padding-left:5px;
	}
	img.leftImg{
		float:left;
		margin-top:0px;
		margin-bottom:0px;
		padding-right:5px;
	}

	div.header{
		position: absolute;
		top: 0px;
		left: 0px;
		margin:0px; 
		padding:0px;
		width:100%;
		background:#CE3402;
	}
	div.print-header{
	    display:none;
	}
	div.nav{
		position: absolute;
		top: 177px;
		left: 0px;
		height: 870px;
		width: 150px;
		padding:0px;
		margin:0px;
		background-color: #CE3402;
		color:#000000;
		border-right:1px solid #CE3402;
	}

	div.navCountry{
		background-color:#993300;
		text-align:center;
		border-left:2px solid #CE3402;
		border-right:2px solid #CE3402;
		padding-top:1px;
		padding-bottom:1px;
		width:146px;
	}
	div.navCountry:hover{
		background-color:#993300;
		border-left:2px solid #FFF;
		border-right:2px solid #FFF;
		width:146px;
	}

	div.navCountry a.nav{
		color:#EEE;
		font-size:16px;
		font-weight:bold;
	}
	div.navCountry a.nav:hover{
		text-decoration:underline;
	}
	div.navCountry a.nav:visited{
		color:#EEE;
	}
	div.navCountry a.nav:active{
		color:#EEE;
	}
	div.navPages{
		background-color:#CE3402;
		padding-top:2px;
		padding-bottom:2px;
		border-left:2px solid #CE3402;
		border-right:2px solid #CE3402;
		text-align:center;
	}
	div.access{
		position:absolute; 
		top:980px; 
		left:15px;
	}
	div.corners{
		position:absolute;
		top:1046px;
		width:151px;
		margin:0px;
		padding:0px;
		background-color:#CE3402;
	}
	div.content{
		position: absolute;
		padding:20px;
		top: 187px;
		left: 145px;
		width: 780px;
		height: 100%;
		color: #000000;
	}
    div.content1{
        position: absolute;
        padding:0px;
        top: 187px;
        left: 680px;
        width: 300px;
        height: 100%;
        color: #000000;
    }

	div.footer{
		width:100%;
		background-color:#EEEEEE;
		text-align:center;
		font-size: x-small;
	}

	div.specialFeature{
		padding:1em;
		background-color:#EEE;
		border-top:1px dashed #BBB;
		border-bottom:1px dashed #BBB;
		font-size:small;
		font-variant:small-caps;
	}

	div.details{
		border-top:1px dashed #BBB;
		background-color:#EEE;
		font-size:small;
		padding:1em;
	}
    p.intro{
        font-size:medium;
    }
    p.bigfirst:first-letter{
        vertical-align:sub;
        font-size:xx-large;
    }
    p.center{
        text-align:center;
    }
    p.quote{
        background:#F8F8F8; 
        padding:10px;
        color:#5A7BB8;
    }
    span.tournav{
        padding:0.5 1 0.5 1em;
        background:#FCFCFC;
        color:#888;
        font-variant:small-caps;
    }
	font.title{
		font-size: x-large;
		font-weight:bold;
		color:#222222;
	}

	font.sub{
		font-size: large;
		color:#444444;
	}
	font.iTitle{
		font-size: large;
		font-style:italic;
	}
	font.smSection{
		font-variant:small-caps;
		font-weight:bold;
		color:#1A2B57;
	}
	font.date{
		font-size: medium;
		font-weight: bold;
		color:#1A2B57;
	}
	font.date:before{
		vertical-align:sub;
		padding-right:5px;
		content: url(images/diamond.jpg);
	}
	font.price{
		font-variant:small-caps;
		font-weight:bold;
		color:#000;
	}
	p.tourDay{
		padding-left:2em;
	}
	.indent{
		padding-left:2em;
	}
	span.logo{
		color:#2222DD;
		font-style:italic;
		font-weight:bold;
	}
}

@media print{
	html body {
		background-color: #FFFFFF;
		color:#000000;
		margin:0px; padding:0px;
	}

	a {color:#000000;}

	a img{
		border:0;
	}


	table.tourList{
		border:1px solid #BBB;
		width:100%;
		margin-left:0em;
		padding:0px;
	}
	table.tourList td{
		padding-top:1px;
		padding-left:6px;
		padding-right:6px;
		border:0px;
		border-top:1px dashed #BBB;
		text-align:center;
	}
	table.tourList th{
		background:#EEE;
		padding:0px;
		margin:0px;
		height:2em;
	}

	table.tourList td.date{
		width:97px;
		height:4em;
		vertical-align:center;
		font-weight:bold;
		font-size:small;
		font-variant:small-caps;
	}
	table.tourList td.name{
		width:255px;
		height:4em;
		vertical-align:center;
	}
	table.tourList td.price{
		width:64px;
		height:4em;
		vertical-align:center;
		font-weight:bold;
		font-size:small;
		font-variant:small-caps;
	}

	img.centerImg{
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
		padding-left:5px;
		padding-right:5px;
	}
	img.rightImg{
		float:right;
		margin-top:0px;
		margin-bottom:0px;
		padding:0px;
		padding-left:5px;
	}
	img.leftImg{
		float:left;
		margin-top:0px;
		margin-bottom:0px;
		padding-right:5px;
	}
	div.header{
		display:none
	}
	div.print-header{
	    text-align:center;
	    padding-bottom:1em;
	    border-bottom: 1px solid #EEE;
	}
	div.nav{
		display:none;
	}

	div.navCountry{
		display:none;
	}

	div.navPages{
		display:none;
	}
	div.access{
		display:none;
	}
	div.corners{
		display:none;
	}
	div.content{
		padding-top:1em;
	}

	div.footer{
		display:none;
	}

	div.specialFeature{
		padding:1em;
		background-color:#EEE;
		border-top:1px dashed #BBB;
		border-bottom:1px dashed #BBB;
		font-size:small;
		font-variant:small-caps;
	}

	div.details{
		border-top:1px dashed #BBB;
		background-color:#EEE;
		font-size:small;
		padding:1em;
	}

	font.title{
		font-size: x-large;
		font-weight:bold;
		color:#222222;
        
	}

	font.sub{
		font-size: large;
		color:#444444;
	}

	font.iTitle{
		font-size: large;
		font-style:italic;
	}
	font.smSection{
		font-variant:small-caps;
		font-weight:bold;
		color:#1A2B57;
	}
	font.date{
		font-size: medium;
		font-weight: bold;
		color:#1A2B57;
	}
	font.date:before{
		vertical-align:sub;
		padding-right:5px;
		content: url(images/diamond.jpg);
	}
	font.price{
		font-variant:small-caps;
		font-weight:bold;
		color:#000;
	}
	p.tourDay{
		padding-left:2em;
	}
	span.indent{
		padding-left:2em;
	}
	span.logo{
		color:#2222DD;
		font-style:italic;
		font-weight:bold;
	}
	
	.tb{
		border: 0px solid #FFF;
		border-bottom: 1px solid #000;
	}
}
