@charset "UTF-8";
/* CSS Document */

#left_exp {float:left;
 width:200px;
 margin-left:20px;
 margin-top:20px;
 

}


#right_exp{float:right;
width:500px;
padding:10px;

}

#downloadprint{
	float:right;
	width:150px;
	padding: 10px;
	border: thin solid #FFF;
	text-align: center;
	font-size: 12px;
}
#downloadprint img{


	padding-bottom:5px;
	text-align: center;
	
}
#btn_return {width:80px; font-size:12px;}
#introblurb {width:600px; font-size:16px;}

#topbox{clear:both; overflow:auto;}

.c_text{padding-bottom:10px;}
.clearcat{}

.question{
	font-size: 14px;
	font-weight: bold;
	padding-bottom:5px;
	color: #058099;	
}
.answer{
	font-size: 12px;
	font-style: italic;
	padding-bottom:20px;
}

#container{ clear:both;
}
#container img {padding-bottom:10px;}


/* end catalog formatiing */



#mainnavigation {clear: both;}
#mainnavigation li{
	
	display:inline;
	list-style-image: none;
	list-style-type: none;
	
}

#mainnavigation img{
	
	
}


li {padding: 0;}

.nav {float:left; padding-right: 3px;}
.navinfo {
	padding:10px;
	clear: both;
	text-align: left;
		
}
.navinfoHeader{
	color: #FFF;}
.navinfobtn1{
	background-image: url(../catalog/images/bg/btn1_shadow.jpg);
	background-repeat: repeat-x;
}

.navinfobtn2{
	background-image: url(../catalog/images/bg/btn2_shadow.jpg);
	background-repeat: repeat-x;
}

.exp_navinfobtn2{
	background-image: url(../catalog/images/bg/exp_btn2_shadow.jpg);
	background-repeat: repeat-x;
}



.navinfobtn3{
	background-image: url(../catalog/images/bg/btn3_shadow.jpg);
	background-repeat: repeat-x;
}


.navinfo img {
	padding-right:10px;
	
}

.mapinfo {
	
	clear: both;
	text-align: left;
	
	}
#maps {width:200px; height:350px;}

#maps img {padding-top:10px;}
.o_listpadding {padding-bottomg:20px;}
.mapmargin{margin-left:230px;}

.headertxt {
	font-size: 16px;
	font-weight: bold;
}
#catalogtitle{
	font-size: 24px;
	font-weight: bold;
	color: #FFF;
}
.titletxt {
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	font-variant: normal;
}

.exchangeinfo {
	padding:10px;
	clear: both;
	text-align: left;
	font-size: 12px;	
	
}

.exchangeinfo img {
	padding-right:10px;
	
}



#subnavigation {
	font-size:125%;}

	
#bookbox{float:right;
		
			padding-bottom:10px;}	
			
			
#sidebox1{
	float:right;

	padding-bottom:10px;
	background-image: url(../catalog/images/bg/side_box.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFF;
	margin-left:10px;
}	

#faqsidebox1{
	float:right;
	width: 250px;
	padding-bottom:10px;
	background-image: url(../catalog/images/bg/side_box.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFF;
	margin-left:10px;
}	



	/*oceana styles */
	
	.o_header {
	font-size: 22px;
	font-weight: bold;
	color: #666699;
	padding-bottom:10px;
}
	.o_contact{
	background-color: #CCC;
	margin: 10px;
	padding: 5px;
	text-align:left;
}


#box_hilight{
	margin-top:10px;
	float:left;
	overflow:auto;
	width:400px;
	padding: 5px;
	background-color: #c9e7ca;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	clear:none;
}


.bgoceana {
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #dfdfe8;
	border-right-color: #dfdfe8;
	border-bottom-color: #dfdfe8;
	border-left-color: #dfdfe8;
}

/*catolog formatting */


.na_list{
	
background-image: url(../catalog/images/bg/list_na.jpg);
	background-repeat: repeat-y;
}

.sa_list{
	
	background-image: url(../catalog/images/bg/list_sa.jpg);
	background-repeat: repeat-y;
}

.eu_list{
background-image: url(../catalog/images/bg/list_eu.jpg);
	background-repeat: repeat-y;
}

.af_list{
	background-image: url(../catalog/images/bg/list_af.jpg);
	background-repeat: repeat-y;
	
}

.as_list{
	background-image: url(../catalog/images/bg/list_as.jpg);
	background-repeat: repeat-y;
}

.o_list{
	background-image: url(../catalog/images/bg/list_o.jpg);
	background-repeat: repeat-y;
}

/* */
.na_main{
	
	color:#496E6E;
	font-size: 34px;
	font-weight: bold;	
	
	}
.sa_main{

	color:#E59D59;
	font-size: 34px;
	font-weight: bold;
	}
.eu_main{
	
	color:#647883;
	font-size: 34px;
	font-weight: bold;	
	
	}
.af_main{
	
	color:#D1684F;
	font-size: 34px;
	font-weight: bold;
	
	}
.as_main{
	
	color:#6D728D;
	font-size: 34px;
	font-weight: bold;	
	}
.o_main{
	
	color: #598CAA;
	font-size: 34px;
	font-weight: bold;	
}
/* */
.na_header{
	padding-left:230px;
	color:#496E6E;
	font-size: 24px;
	font-weight: bold;	
	
	}
.sa_header{
	padding-left:230px;
	color:#E59D59;
	font-size: 24px;
	font-weight: bold;
	}
.eu_header{
	padding-left:230px;
	color:#647883;
	font-size: 24px;
	font-weight: bold;	
	
	}
.af_header{
	padding-left:230px;
	color:#D1684F;
	font-size: 24px;
	font-weight: bold;
	
	}
.as_header{
	padding-left:230px;
	color:#6D728D;
	font-size: 24px;
	font-weight: bold;	
	}
.o_header{
	padding-left:230px;
	color: #598CAA;
	font-size: 24px;
	font-weight: bold;	
}

/* */
.na_title{
	color:#496E6E;
	
	}
.sa_title{
	
	color:#E59D59;
	}
.eu_title{
	color:#647883;
	
	}
.af_title{
	
	color:#D1684F;
	
	}
.as_title{
	color:#6D728D;
	
	}
.o_title{
	color: #598CAA;	
}



#listnavigation{
text-align: left;}

#listnavigation li{
	padding-left:75px;
	list-style-type: none;
}

#list_image{float:left; height:inherit; }

#list {clear:both; 
}
#box_hilight ul {margin:5px,0,0,0;}

#onlylist{
	paddding:25px;
	font-size: 12px;
	text-align: left;
	clear:both;
}

#onlylist li{
	list-style-type: none;
	margin-top:15px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}

#onlylist img {
	
	padding-right: 10px;
	padding-bottom:10px;
}
/* */
.af_bg {
	background-image: url(../catalog/images/bg/af_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	
}

.eu_bg {
	background-image: url(../catalog/images/bg/eu_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;

}

.na_bg {
	background-image: url(../catalog/images/bg/na_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	
}

.sa_bg {
	background-image: url(../catalog/images/bg/sa_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	
}

.as_bg {
	background-image: url(../catalog/images/bg/as_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	
}

.o_bg {
	background-image: url(../catalog/images/bg/o_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;

}
/* */
.africa {
	background-image: url(../catalog/images/bg/africa.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:480px;
}

.europe {
	background-image: url(../catalog/images/bg/europe.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:480px;
}

.northamerica {
	background-image: url(../catalog/images/bg/northamerica.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:480px;
}

.southamerica {
	background-image: url(../catalog/images/bg/southamerica.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:480px;
}

.asia {
	background-image: url(../catalog/images/bg/asia.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:480px;
}

.oceana {
	background-image: url(../catalog/images/bg/oceana.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:480px;
}
#descritpion{clear:both}
#iHeader{margin-top:15px; margin-bottom:30px;
	
	font-size: 24px;
	font-weight: bold;
	}
	.topm{margin-top:50px; margin-left:20px;}

#exp_topnav{
	margin: 0;
	padding: 0;
	width:800px;
	background-image: url(../catalog/images/bg/btn2_top.jpg);
	background-repeat: repeat-x;
	list-style-type: none;
	text-align: center;
	background-position: bottom;


}

#wel_topnav{
	margin: 0;
	padding: 0;
	background-image: url(../catalog/images/bg/btn1_top.jpg);
	background-repeat: repeat-x;
	list-style-type: none;
	text-align: center;
	background-position: bottom;


}

#newfooter {
	font-size: 0.75em;
	padding: 12px;
	color: #FFFFFF;
	border: 1px solid #666666;
	background-color: #008099;
	text-align: center;
}

/*new template */
.box {
  font-size: 1em;
}


/* rounded corner box
================================== */

.box {
  width: 350px;
  background: #ffffe1 url(../Templates/images/350boxbottomsimple.gif) no-repeat left bottom;
}

.box h2 {
  background: url(../Templates/images/350boxtopsimple.gif) no-repeat left top;
  padding-top: 20px;
}

.box h2 {
  padding: 10px 20px 0px 20px;
}

.box p {
  padding: 0 20px 10px 20px;
}





h2 {
clear:both;
}
div#turner {
float:left;
padding-top:33px;

width:756px;
height:526px;
position:relative;
background: transparent url(book/bookBg.jpg) 0px 6px  no-repeat; /* this graphic gives us the book edges and the shadows around the edges */
}

#leftpage, #rightpage {
float:left;
position:relative;
background-image:url(book/pages2.jpg);
overflow:hidden;
width:365px;
height:470px;
left:13px; 
cursor:pointer
}
#leftpage{
background-position:0 0;
}
#rightpage{
background-position:365px 0; 
/*background-position:365px 0; */
}
div#flip {
background: transparent url(book/3d_flip.png) top center;
height:525px;
/*width:118px;*/
width:255px;
position:absolute;
top:10px;
/*left:90px;*/
left:250px;
z-index:99;
margin-bottom:0;
padding-bottom:0;

}
#js {
font-family:"Courier New", Courier, monospace;
font-size:small;
padding:2em;
clear:both
}
#js strong{
color:#003399
}
#js em{
color:#aaa
}
#js p.sc{
color:#c00;
font-weight:700;
margin:0;
padding:0
}
#js .function{
color:#090;
font-weight:700;
}
#js .css{
color:#900;
font-weight:700;
}

.o_contact{padding-top:1px; margin-top:0px;}
#bookbox{padding-top:0px; margin-top:0px;}
#box_hilight{ margin-left:25px; float:none; background-color:#CF9; }
#box_more{width:245px; margin-left:25px; background-color:#CF9; float:none;
	margin-top:10px;

	overflow:auto;

	padding: 5px;

	margin-right: 10px;
	margin-bottom: 20px;
	





}



#box_blue{width:245px; margin-left:25px; background-color:#9CF; float:none;
	font-size:120%;
	margin-top:10px;
	margin-bottom:10px;

	overflow:auto;

	padding: 10px;

	margin-right: 10px;
	margin-bottom: 20px;
	





}
#box_green, #box_green_bullet{width:245px; margin-left:25px; background-color:#CF9; float:none;
	margin-top:10px;
	margin-bottom:10px;

	overflow:auto;

	padding: 10px;

	margin-right: 10px;
	margin-bottom: 20px;


}




#box_green ul li{
	list-style-image: none;
	list-style-type: none;
}



#box_blue ul li{
	list-style-image: none;
	list-style-type: none;
}



#box_green_bullet ul li{

	list-style-type:circle;
}
 
 #box_return {width:245px; margin-left:25px; float:none;
	margin-top:10px;
	margin-bottom:10px;

	overflow:auto;

	padding: 10px;

	margin-right: 10px;
	margin-bottom: 20px;


}
 
 

#hospitality{padding-left:20px; padding-right:10px;} 

