.clearfix:after {

content: ".";

display: block;

height: 0;

clear:both;

visibility:hidden;

}



.clearfix {display: inline-block;}



* html .clearfix {height: 1%;}

.clearfix {

	display:block;

}





body {

	margin: 0px;

	padding: 0px;

	text-align: center;

	background-color: #9999cc;

	scrollbar-face-color:#336699; 

	scrollbar-highlight-color:#336699;

	scrollbar-3dlight-color:#000066; 

	scrollbar-darkshadow-color:#000066;

	scrollbar-shadow-color:#ffffff;

	scrollbar-arrow-color:#ccccff; 

	scrollbar-track-color:#ccccff;

}



div#mainwrap {

	width:750px;

	margin-left:auto;

	margin-right:auto;

	text-align:center;

	height: auto;

}

	

* {margin: 0px; padding: 0px;}



div#topmenuheader

{

	background-color: #ccccff;

	float: left;

	padding-top: 3px;

	padding-bottom: 3px;

	padding-right: 6px;

	padding-left: 6px;

	width: 738px;

}



div#contentcontainer {

	width:750px;

	background-color: #FFFFFF;

}





div#contentcontainertest {

	width:750px;

	background-color: #FFFFFF;

	background-image: url(images/contact-pg_01.jpg);

	background-repeat: repeat-y;

}



div#contentcontainerblanca {

	width:750px;

	background-color: #FFFFFF;

	background-image: url(images/50+-women-family-treks_01.jpg);

	background-repeat: repeat-y;

}



div#contentcontainerabout {

	width:750px;

	background-color: #FFFFFF;

	background-image: url(images/staff-page_01.jpg);

	background-repeat: repeat-y;

}

div#onecolumn {

	width:738px;

	background-color: #FFFFFF;

	padding:6px;

}



div#indexleft {

	position:relative;

	float:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	top: auto;

	width: 326px;

	padding-right: 0px;

	padding-left: 0px;

	background-color: #FFFFFF;

	text-align: left;

	padding-top: 6px;

	background-image: url(images/Front-Page-Pisco-hm_01.jpg);

	background-repeat: no-repeat;

	height: 720px;
	
	z-index:100;

}

div#indexrightcolumn {

	position:relative;

	width:424px;

	float:left;

	top:auto;

	right:auto;

	margin: 0px;

	padding-top: 6px;

	background-image:url(images/Front-Page-Pisco-hm_02.jpg);
	
	background-repeat: no-repeat;

	height: 720px;

}





div#aboutusleft {

	position:relative;

	float:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	top: auto;

	width: 231px;

	padding-right: 0px;

	padding-left: 0px;

	background-color: #FFFFFF;

	text-align: left;

	padding-top: 6px;

	background-image: url(images/staff-page_01.jpg);

	background-repeat: repeat;

}





div#aboutusrightcolumn {

	position:relative;

	width:519px;

	float:left;

	top:auto;

	right:auto;

	margin: 0px;

	background-color: #FFFFFF;

	padding-top: 6px;

	background-image: url(images/staff-page_02.jpg);

	background-repeat: repeat-y;

}



div#blancaleft {

	position:relative;

	float:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	top: auto;

	width: 200px;

	padding-right: 0px;

	padding-left: 0px;

	background-color: #FFFFFF;

	text-align: left;

	padding-top: 6px;

	background-image: url(images/50+-women-family-treks_01.jpg);

	background-repeat: repeat-y;

}

div#blancaright {

	position:relative;

	width:540px;

	float:left;

	top:auto;

	right:auto;

	margin: 0px;

	background-color: #FFFFFF;

	padding-top: 6px;

	padding-left:6px;

	background-image: url(images/50+-women-family-treks_02.jpg);

	background-repeat: repeat-y;

}

div#huayuashleft {

	position:relative;

	float:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	top: auto;

	width: 200px;

	padding-right: 0px;

	padding-left: 0px;

	background-color: #FFFFFF;

	text-align: left;

	padding-top: 6px;

	background-image: url(images/50+-women-family-treks_01.jpg);

	background-repeat: repeat-y;

	height: 880px;

}

div#huayuashright {

	position:relative;

	width:540px;

	float:left;

	top:auto;

	right:auto;

	margin: 0px;

	background-color: #FFFFFF;

	padding-top: 6px;

	padding-left: 6px;

	background-image: url(images/50+-women-family-treks_02.jpg);

	background-repeat: repeat-y;

	height: 880px;

}



div#huayuashleftnu {

	position:relative;

	float:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	top: auto;

	width: 200px;

	padding-right: 0px;

	padding-left: 0px;

	background-color: #FFFFFF;

	text-align: left;

	padding-top: 6px;

	background-image: url(images/50+-women-family-treks_01.jpg);

	background-repeat: repeat-y;

	height: 4020px;

}

div#huayuashrightnu {

	position:relative;

	width:540px;

	float:left;

	top:auto;

	right:auto;

	margin: 0px;

	background-color: #FFFFFF;

	padding-top: 6px;

	padding-left: 6px;

	background-image: url(images/50+-women-family-treks_02.jpg);

	background-repeat: repeat-y;

}



div#contactleft {



	position:relative;

	float:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	top: auto;

	width: 264px;

	padding-right: 0px;

	padding-left: 0px;

	background-color: #FFFFFF;

	text-align: left;

	padding-top: 6px;

	background-image: url(images/contact-pg2_01.jpg);

	background-repeat: repeat-y;

	height: 700px;

}

div#contactright {



	position:relative;

	width:486px;

	float:left;

	top:auto;

	right:auto;

	margin: 0px;

	background-color: #FFFFFF;

	padding-top: 6px;

	background-image: url(images/contact-pg2_02.jpg);

	background-repeat: repeat-y;

	height: 700px;

}



div#cuzcoleft {



	position:relative;

	float:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	top: auto;

	width: 200px;

	padding-right: 0px;

	padding-left: 0px;

	background-color: #FFFFFF;

	text-align: left;

	padding-top: 6px;

	background-image: url(images/50+-women-family-treks_01.jpg);

	background-repeat: repeat-y;

	height: 5000px;

}

div#cuzcoright {



	position:relative;

	width:540px;

	float:left;

	top:auto;

	right:auto;

	margin: 0px;

	background-color: #FFFFFF;

	padding-top: 6px;

	padding-left: 6px;

	background-image: url(images/50+-women-family-treks_02.jpg);

	background-repeat: repeat-y;

}

div#climbingleft {



	position:relative;

	float:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	top: auto;

	width: 200px;

	padding-right: 0px;

	padding-left: 0px;

	background-color: #FFFFFF;

	text-align: left;

	padding-top: 6px;

	background-image: url(images/50+-women-family-treks_01.jpg);

	background-repeat: repeat-y;

	height: 5000px;

}

div#climbingright {



	position:relative;

	width:540px;

	float:left;

	top:auto;

	right:auto;

	margin: 0px;

	background-color: #FFFFFF;

	padding-top: 6px;

	padding-left: 6px;

	background-image: url(images/50+-women-family-treks_02.jpg);

	background-repeat: repeat-y;

}

div#arequipaleft {



	position:relative;

	float:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	top: auto;

	width: 200px;

	padding-right: 0px;

	padding-left: 0px;

	background-color: #FFFFFF;

	text-align: left;

	padding-top: 6px;

	background-image: url(images/50+-women-family-treks_01.jpg);

	background-repeat: repeat-y;

	height: 300px;

}

div#arequiparight {



	position:relative;

	width:540px;

	float:left;

	top:auto;

	right:auto;

	margin: 0px;

	background-color: #FFFFFF;

	padding-top: 6px;

	padding-left: 6px;

	background-image: url(images/50+-women-family-treks_02.jpg);

	background-repeat: repeat-y;

}



div#testimonialsleft {



	position:relative;

	float:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	top: auto;

	width: 263px;

	padding-right: 0px;

	padding-left: 0px;

	background-color: #FFFFFF;

	text-align: left;

	padding-top: 6px;

	background-image: url(images/contact-pg_01.jpg);

	background-repeat: repeat-y;

}

div#testimonialsright {



	position:relative;

	width:486px;

	float:left;

	top:auto;

	right:auto;

	margin: 0px;

	background-color: #FFFFFF;

	padding-top: 6px;

	background-image: url(images/contact-pg_02.jpg);

	background-repeat: repeat-y;

	height: auto;

}

div#servicesleft {



	position:relative;

	float:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	top: auto;

	width: 200px;

	padding-right: 0px;

	padding-left: 0px;

	background-color: #FFFFFF;

	text-align: left;

	padding-top: 6px;

	background-image: url(images/services-page_01.jpg);

	background-repeat: repeat-y;

}

div#servicesright {

	position:relative;

	width:540px;

	float:left;

	top:auto;

	right:auto;

	margin: 0px;

	background-color: #FFFFFF;

	padding-top: 6px;

	padding-left: 6px;

	background-image: url(images/services-page_02.jpg);

	background-repeat: repeat-y;

}



div#specialleft {



	position:relative;

	float:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	top: auto;

	width: 200px;

	padding-right: 0px;

	padding-left: 0px;

	background-color: #FFFFFF;

	text-align: left;

	padding-top: 6px;

	background-image: url(images/50+-women-family-treks_01.jpg);

	background-repeat: repeat-y;

	height: 3350px;

}

div#specialright {

	position:relative;

	width:546px;

	float:left;

	top:auto;

	right:auto;

	margin: 0px;

	background-color: #FFFFFF;

	padding-top: 6px;

	background-image: url(images/50+-women-family-treks_02.jpg);

	background-repeat: repeat-y;

	height: 3350px;

}



div#aidleft {



	position:relative;

	float:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	top: auto;

	width: 200px;

	padding-right: 0px;

	padding-left: 0px;

	background-color: #FFFFFF;

	text-align: left;

	padding-top: 6px;

	background-image: url(images/50+-women-family-treks_01.jpg);

	background-repeat: repeat-y;

	height: 1270px;

}

div#aidright {

	position:relative;

	width:546px;

	float:left;

	top:auto;

	right:auto;

	margin: 0px;

	background-color: #FFFFFF;

	padding-top: 6px;

	background-image: url(images/50+-women-family-treks_02.jpg);

	background-repeat: repeat-y;

	height: 1270px;

}



div#responsibleleft {



	position:relative;

	float:left;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	top: auto;

	width: 229px;

	padding-right: 0px;

	padding-left: 0px;

	background-color: #FFFFFF;

	text-align: left;

	padding-top: 6px;

	background-image: url(images/services-page_01.jpg);

	background-repeat: repeat-y;

	height: 3050px;

}

div#responsibleright {

	position:relative;

	width:519px;

	float:left;

	top:auto;

	right:auto;

	margin: 0px;

	background-color: #FFFFFF;

	padding-top: 6px;

	background-image: url(images/services-page_02.jpg);

	background-repeat: repeat-y;

	height: 3050px;

}



div#footer

{

	float:left;

	width:738px;

	background-color:#ccccff;

	padding-top: 3px;

	padding-bottom: 3px;

	padding-right: 6px;

	padding-left: 6px;

}



p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 15px;

	color: #000066;

	text-align: left;

}





h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 16px;

	font-weight: bold;

	color: #660033;

	padding-top: 2px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



h2 {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 16px;

	font-weight: normal;

	color: #660033;

	padding-top: 2px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



.tealtext {

	color: #003366;

}





#nav a, #nav a:visited , #nav2 a, #nav2 a:visited{

	border: 1px solid #f4f4f4;

	background-color: #DFDFFF;

	padding: 2px;

	line-height: 25px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #3262A4;

	font-weight: bold;

	text-decoration: none;

}



#nav a:hover, #nav2 a:hover {

	padding: 2px;

	border: 1px solid #7D8AAA;

	background-color: #203B6A;

	color: #fff;

}	

	

a.bodynav {

text-decoration: none;

font-size: 13px;

font-family: Verdana, Arial, Helvetica, sans-serif;

color: #330099;

font-weight:bold;

}



a.bodynav:hover{

	font-size: 13px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-decoration: underline;

}

a.bodynav:visited{

text-decoration: none;

font-size: 13px;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-weight:normal;

}



a.nav {



text-decoration: none;

font-size: 13px;

font-family: Verdana, Arial, Helvetica, sans-serif;

color: #F63;

font-weight:bold;

font-style:italic;

}

a.nav:hover {



text-decoration: none;

font-size: 13px;

font-family: Verdana, Arial, Helvetica, sans-serif;

color: #06c;

font-weight:bold;

font-style:italic;

}

a.nav:visited {



text-decoration: none;

font-size: 13px;

font-family: Verdana, Arial, Helvetica, sans-serif;

color: #f60;

font-weight:bold;

font-style:italic;

}

.greentext {

	color: #003300;

}

.brightbluetext {

	color: #000099;

}

.lightbluetext {

	color: #003399;

	font-style: italic;

}

.purpleh1text {

	color: #660033;

}

.darkbluetext {



	color: #000066;

}

.darkbluecaptiontext {

	color: #000066;

	text-align: center;

}

.whitetext {





	color: #fff;

}

.h1class {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 16px;

	font-weight: bold;

	color: #660033;

	padding-top: 2px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	text-decoration: none;

}

.photocredit {

	font-size: 8pt;

	color: #666666;

	text-align: center;

}

.photocreditright {

	font-size: 8pt;

	color: #666666;

	text-align: right;

}

.leftphoto {

	float: left;

	width: 263px;

}

.rightphoto {

	float: right;

	width: 263px;

}

.leftphotobio {

	float: left;

	width: 321px;

}

.rightphotobio {

	float: right;

	

}

div.clearfloats {clear:both;}

#contentcontainer li {

	font-weight: normal;

	padding-top: 6px;

	padding-right: 6px;

	padding-bottom: 6px;

	padding-left: 6px;

	text-align: left;

	list-style-type: disc;

	list-style-position: inside;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	text-align: left;

}

.whitelinks {

	font-weight: bold;

	color: #000066;

	text-decoration: none;

}

.red {

	color: #990000;

}

