/* Focus On Mexico */

* { padding: 0; margin: 0; }

body { 
	text-align: center; 
	margin: 0 auto; 
	background-image: none;
	font: 12px/160% Arial, Helvetica, sans-serif; 
	}
	
	body#print { background: none; }

html { background-image: none; }

.sitetitle { display: none; }

/*#top, .logo img, #billboard, #billboard img, #footer { behavior: url(iepngfix.htc); }
*/

body#home #billboard { margin-left: 25px; height: 264px; width: 937px;}

#billboard { display: none; } 

#container {  border: 1px solid #333333; background-color: #ffffff; width: 580px;  margin: 30px auto;text-align: left; position: relative; padding: 20px;}

/* Top Nav */

#top { 
	position: relative;
	width: 600px; 
	height: 114px; 
	background-image: none; 
	margin-top: 20px;
	}
	
#top .logo { position: absolute; top: -10px; left: 210px;}

#topnav { display: none; }

#mainnav { display: none;  }

#mainwrapper { background-image: none; width: 600px;float: left; margin: 0; }

#main { margin-left: 0px; margin-right: 31px; width: 600px; }

	#leftcol .more { margin-left: 440px;margin-right: 0;margin-bottom: 20px; display: block;text-indent: -4000px;}
	#leftcol .p7TPcontent .more { 
		margin-left: 400px;
		margin-right: 0;
		margin-bottom: 20px; 
		display: block; 
		text-indent: -4000px;}
	#rightcol .more { margin-left: 100px;margin-right: 0;margin-bottom: 20px; display: block;text-indent: -4000px;}
	#rightcol .viewmore { margin-left: 100px;margin-right: 0;margin-bottom: 20px; display: block;text-indent: -4000px;}	.more a, 
	.more a:link, 
	.more a:active, 
	.more a:visited { 
		width: 111px; 
		height: 25px; 
		display: block; 
		text-indent: -4000px; 
		background:url(../img/learnmore-green.jpg) no-repeat; 
		}
	
	.more a:hover {
		width: 111px; 
		height: 25px;  
		display: block; 
		text-indent: -4000px;
		background:url(../img/learnmore-orange.jpg) no-repeat; }
	
		.viewmore a, 
	.viewmore a:link, 
	.viewmore a:active, 
	.viewmore a:visited { 
		width: 111px; 
		height: 25px; 
		display: block; 
		text-indent: -4000px; 
		background:url(../img/viewmore-green.jpg) no-repeat; 
		}
	
	.viewmore a:hover {
		width: 111px; 
		height: 25px;  
		display: block; 
		text-indent: -4000px;
		background:url(../img/viewmore-orange.jpg) no-repeat; }

	
/* Left Col */
#leftcol {  min-height: 300px; float: none; margin-left: 0; padding: 0; width: 580px; }
#leftcol .topimg { display: none;}
#leftcol .divider {display: none;}
#leftcolwrapper { 
	 min-height: 300px; float: none; margin: 0; padding-left: 0; width: 580px;}
	
	* html #leftcolwrapper { float: none; }
	
#leftcol .top { margin-left: 0px;}
	
#leftcol .bottom { margin-left: 0px;}
	
		#leftcol .bottom h2 {text-align: center; }
		#leftcol .bottom h3 { padding-bottom: 8px; }
		#leftcol .bottom .panel img { border: 1px solid #E3CB94; padding: 3px; margin-right: 6px; margin-bottom: 3px;}
		#leftcol/* .text*/ img { border: 1px solid #E3CB94; padding: 3px; margin-right: 6px; margin-bottom: 3px;}
		#leftcol .bottom .bottomtitle { 
			display: none;
			}
			
			#leftcol .bottom .bottomtitletext { 
				background-color: #ffffff; 
				font-family: Georgia, Times New Roman, Times, serif !important; }
	#leftcol .sectiontitle-sample { 
		text-indent: -5000px; 
		background:url(../img/sections/sampletitle.png) no-repeat;
			width: 560px;
		height: 33px;}
		
		#leftcol .sectiontitle-lakechapala { 
			text-indent: 0px; 
			background-image: none;
			width: 560px;
			height: 33px;}
		#leftcol .sectiontitle-about { 
			text-indent: 0px; 
			background-image: none;			width: 560px;
			height: 33px;}
		#leftcol .sectiontitle-contact { 
			text-indent: 0px; 
			background-image: none;			width: 560px;
			height: 33px;}
		#leftcol .sectiontitle-focus { 
			text-indent: 0px; 
			background-image: none;			width: 560px;
			height: 33px;}
		#leftcol .sectiontitle-blog { 
			text-indent: 0px; 
			background-image: none;			width: 560px;
			height: 33px;}
		#leftcol .sectiontitle-blog { 
			text-indent: 0px; 
			background-image: none;			width: 560px;
			height: 33px;}
		#leftcol .sectiontitle-gallery { 
			text-indent: 0px; 
			background-image: none;			width: 560px;
			height: 33px;}
		#leftcol .sectiontitle-news { 
			text-indent: 0px; 
			background-image: none;			width: 560px;
			height: 33px;}
		#leftcol .sectiontitle-search { 
			text-indent: 0px; 
			background-image: none;			width: 560px;
			height: 33px;}
		#leftcol .sectiontitle-sitemap { 
			text-indent: 0px; 
			background-image: none;			width: 560px;
			height: 33px;}
		#leftcol .sectiontitle-login { 
			text-indent: 0px; 
			background-image: none;			width: 560px;
			height: 33px;}
		#leftcol .sectiontitle-error { 
			text-indent: 0px; 
			background-image: none;			width: 560px;
			height: 33px;}
			
	#leftcol .contenttitle { padding-bottom: 10px;}
	#leftcol .toplist { display: none; }
		
		
	body#home #leftcol .panel { margin-bottom: 10px; }
	
	body#home #leftcol hr { margin-left: 40px; margin-right: 24px; }

/* Right Column */	
#rightcol { display: none;}/* Footer */

#footer { 
	text-align: center; 
	color:#333333; 
	font-weight: bold;
	width: 600px; 
	height: 12px;
	display: block;
	margin: 0 auto; 
	padding-top: 0px;
	background:none;}
	
	#footer a, #footer a:link { color: #333333; }

