
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, a, big, font, img, small, strong, ol, ul, li, form{
	margin:0px;
	padding:0px;
	border:0px;
	outline:none;
}

body{background:url(../Site_Images/BG.jpg) fixed top center no-repeat;
	 font-family:arial, helvetica, sans-serif;
	 color:white;
	 word-spacing:-1px;
	 }

.clear{clear:both;
	   height:0px;
	   }
	   
p{font-size:15px;
  color:#242424;
  text-align:justify;
  }	
  
p#end{margin:0px 0px 0px 0px;
	  }  
	  
p a{color:#0a6dad;
	text-decoration:none;
	}
	
p a:hover{text-decoration:underline;
		  }	
		  
p#crespoInfo, p#adDif{font-size:10px;
					  color:#242424;
					  }
					  
p#crespoInfo{margin:0px 0px 19px 19px;
			 float:left;
			 }					 
		 
p#adDif{margin:0px 0px 0px 0px;
		float:right;
		padding:0px 18px 19px 0px;
		}					 
		 		 
p#en, p#es{font-size:10px;
		   position:absolute;
		   top:3px;
		   color:white;
		   }
		   
p#en{left:10px;}

p#es{left:70px;}
		   

a{border:none;
  color:white;
  text-decoration:none;}
 
  
a p:hover{text-decoration:underline;
		}  
  
  
h3#specialsH3{text-align:center;
			  font-size:23px;
			  color:#242424;
			  font-family:inherit;
			  margin:0px 0px 11px 0px;
			  }
			  
p#specialsDescript{font-size:15px;
				   }			  


/*---------------SEARCH BOX---------------*/


#cse-search-results{width:636px;
				    margin:0px auto 0px auto;
					}

input#text{background:white;
		   width:223px;
		   height:21px;
		   font-size:17px;
		   color:#999999;
		   border:1px solid #5d5d5d;
		   -moz-border-radius:2px;
		   position:absolute;
		   top:3px;
		   right:44px;
		   padding-left:2px;
		   }
		   
input.submitBtn{display:block;
			    width:43px;
				height:33px;
				background:url(../Site_Images/searchBtnSprite.png) no-repeat;
				background-position:bottom;
				border:none;
				position:absolute;
				top:0px;
				right:0px;
				}	
				
input.submitBtn:hover{background-position:top;
					  }				






/*---------------START CONTENT---------------*/

#outterWrap{width:993px;
			position:relative;
			margin:0px auto;
			}
		
			
#pageWrap{width:993px;
		  margin:0px auto;
		  background:url(../Site_Images/pageWrapBG.png) repeat-y;
		  overflow:visible;
		  }	
		  
#headerWrapper{width:960px;
			   position:relative;
			   height:87px;
			   background:url(../Site_Images/topHeaderBGRepeat.jpg) repeat-x;
			   margin:0px auto;
			   }
			   
a h1{display:block;
	 background:url(../Site_Images/topLogo.png) no-repeat;
	 text-indent:-9999px;
	 width:205px;
	 height:87px;
	 position:absolute;
	 top:0px;
	 left:30px;
	 }
	 
#searchWrapper{position:absolute;
			   top:18px;
			   right:8px;
			   width:418px;
			   height:33px;
			   }
			   
#searchBuscar{position:absolute;
			  top:7px;
			  left:-2px;
			  }	
			  
#sitemapLink{position:absolute; top:13px; left:177px; text-transform:uppercase; font-size:13px; z-index:50000;}

#sitemapLink:hover{border-bottom:1px dotted;}
	 
#number{position:absolute;
		bottom:11px;
		right:8px;
		}	
		
#navBarWrapper{width:960px;
			   height:41px;
			   margin:0px auto;
			   background:url(../Site_Images/navBarAreaBGRepeat.jpg) repeat-x;
			   position:relative;
			   z-index:400;
			   }
			   
#leftNavAreaImg, #rightNavAreaImg{position:absolute;
								  width:6px;
								  height:41px;
								  }	
								  
#leftNavAreaImg{top:0px;
				left:0px;
				}	
				
#rightNavAreaImg{top:0px;
				 right:0px;
				 }
				 
#languageSelect{position:relative;
				width:130px;
				height:19px;
				background:url(../Site_Images/languageBG.gif) no-repeat;
				top:12px;
				left:41px;
				}				 
				
#findUsOn{position:absolute;
		  width:84px;
		  height:26px;
		  display:block;
		  background:url(../Site_Images/findUsOnSprite.png) no-repeat;
		  background-position:bottom;
		  top:-65px;
		  left:438px;
		  }	
		  
#findUsOn:hover{background-position:top;
				}	
				
				
				


/*---------------LEFT CONTENT---------------*/


#leftCol{float:left;
		 width:310px;
		 margin:5px -12px 0px 13px;
		 position:relative;
		 z-index:300;
		 }
	
.brochureContainer{background:url(../Site_Images/quoteBgRepeat.gif) repeat-y; width:283px; height:253px; margin:-11px 0px 0px 3px; position:relative;}

#signupList{background:url(../Site_Images/quoteBgRepeat.gif) repeat-y; width:283px; margin:7px 0px 0px 3px; position:relative;}
			  
.formHeaders{margin:0px 0px -56px -13px; position:relative; z-index:100;}		  
		  
#brochureGraphic{display:block; position:absolute; top:49px; left:56px;}

a#brochureLink{display:block; position:absolute; left:58px; bottom:5px; width:159px; height:37px; background:url(../Site_Images/clickHereSprite.png) no-repeat; background-position:0px 0px;}

a#brochureLink:hover{background-position:0px -38px;}

body.es a#brochureLink{background:url(../Site_Images/cliquearAquiSprite.png) no-repeat;}

body.es a#brochureLink:hover{background-position:0px -38px;}
		  
.btmQuoteImg{position:relative;
			 margin:0px 0px 11px 3px;
			 }	
			 
body.es #eBrochure{display:none;}	

body.es .eBrochureSpanish{width:310px; height:69px; background:url(../Site_Images/eBrochureSpanish.png) no-repeat; margin:0px 0px -56px -13px; position:relative; z-index:100;}			 
			 
body.es #quoteImg{display:none;}	

body.es .freeQuoteSpanish{width:310px; height:69px; background:url(../Site_Images/freeQuoteSpanish.png) no-repeat; margin:0px 0px -37px -13px; position:relative; z-index:100;}

body#ebrochure #leftCol{margin:-14px -12px 0px 13px;}



/*---------------CERTIFICATES AREA---------------*/


#acknowledge{position:relative;
			 margin:0px 0px 17px 4px;
			 background:url(../Site_Images/acknowledgements.png) no-repeat;
			 width:280px;
			 height:236px;
			 }	
			 
#acknowledge a img{display:block;
				   position:absolute;
				   opacity: 0.6;
			       filter:alpha(opacity=60);
				   -moz-opacity:0.6;
				   filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
				   -khtml-opacity:0.6;
				   -ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=60)”
				   }
				   
#acknowledge a img:hover{opacity: 1.0;
						 filter:alpha(opacity=100);
						 -moz-opacity:1.0;
						 filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
						 -khtml-opacity:1.0;
						 -ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=100)”
						 }				   

#lacc, #bol, #bob{top:30px;
				  }

#lacc{left:4px;
	  }

#bol{left:92px;
     }

#bob{left:174px;
     }

#mbe{top:88px;
	 left:4px;
	 }

#bbb{top:110px;
	 right:30px;
	 }

		 
		  
		  
		  
		  
		  
/*---------------RIGHT CONTENT---------------*/		


#rightCol{float:right;
		  width:681px;
		  position:relative;
		  z-index:200;
		  margin:13px 12px 0px -12px;
		  }		

ul.slideshow {
	list-style:none;
	width:681px;
	height:328px;
	overflow:hidden;
	position:relative;
	margin:0px 0px 5px -4px;
	padding:0;
}	

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:none;	
}


#slideshow-caption {
	width:681px;
	height:60px;
	position:absolute;
	bottom:0;
	left:0;	
	background:#000;
	z-index:500;
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;		
	z-index:1000;
}

#slideshow-caption h3 {
	margin:0px 0px 0px 15px;
	padding:0;
	font-size:25px;
	font-weight:normal;
	color:#3790c8;

}


#slideshow-caption p {
	margin:-2px 0px 0px 15px;
	padding:0;
	color:white;
	font-size:14px;
	font-family:arial, helvetica, sans-serif;

	
}  



.textArea{width:652px;
		  margin:4px auto 0px auto;
		  }				
		  
.textArea p{margin:0px 0px 11px 0px;
			}
			
.textArea ul li{color:#242424;
				margin:0px 0px 11px 27px;
				font-weight:bold;
				}	
				
ul.ulContainer{margin:5px 0px 0px 0px;}				
				
body#sitemap .textArea ul li{margin:0px 0px 5px 27px;}						
				
.textArea ul li a{color:#242424; margin:0px 0px 11px 0px; font-weight:bold;}

.textArea ul li a:hover{color:#085C8F; text-decoration:underline;}
			
body.narrowTextArea .textArea{width:435px;
							  margin:0px 0px 0px 11px;
							  }
							  
#gallery{width:222px;
		 height:313px;
		 background:url(../Site_Images/galleryBG.jpg) no-repeat;
		 position:absolute;
		 right:4px;
	     top:391px;
		 }	
		 
#galleryWrapper{width:195px;
			    height:215px;
				overflow:hidden;
				position:relative;
				margin:8px auto 0px 15px;
				}

.pics a{float:left;
		margin:0px 8px 6px 0px;
		opacity: 0.7;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
		-khtml-opacity: 0.7;
		-ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=70)”;
		}
		
.pics a:hover{opacity: 1.0;
			  filter:alpha(opacity=100);
			  -moz-opacity:1.0;
			  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
			  -khtml-opacity:1.0;
			  -ms-filter: “progid:DXImageTransform.Microsoft.Alpha(Opacity=100)”}		
		


#gallery p{color:#858585;
		   font-size:10px;
		   text-align:center;
		   padding:63px 0px 0px 0px;
		   }
		   
.control{display:block;
		 background:url(../Site_Images/btnSprites.jpg) no-repeat;
		position:absolute;
		height:53px;
		width:93px;
		top:230px;
		cursor:pointer;
		text-indent:-10000px;
		}
					
#leftBtn{width:93px;
		 background-position:0px -53px;
		 left:13px;
		 }
		 
#leftBtn:hover{background-position:0px 0px;
			   }		 

#rightBtn{width:93px;
		  background-position:-94px -53px;
		  right:13px;
		  }
		  
#rightBtn:hover{background-position:-94px 0px;
			   }			  

#btmWrap{width:993px;
		 margin:0px auto 0px auto;
		 }

#btmPageWrapImg{margin:0px auto 0px auto;
				width:993px;
				height:32px;
				position:relative;
				display:block;}	
				
				
