input.prettysearch {
  -x-system-font: none;
  background: transparent url(img/searchfield_repeat.png) repeat-x scroll center top;
  border: 0 none;
  
  	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #635463;
	font-variant: normal;
	/*letter-spacing: 0.1px;*/
	/*line-height: 18px;*/
/*	
  font-family: "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
  font-size: 11px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: 16px;
  line-height: normal;
  */
  /*margin: -1px 0 0;*/
  padding: 3px 0 0;
  width: 118px; }/*-20*/

.search-wrapper {
  position: relative;
  width: 118px; 
  margin: 10px 10px 10px 0px;  
  }

  .search-wrapper input.prettysearch {
    margin-left: 20px;
    width: 89px !important; 		
	display: block;
    height: 19px;
    left: 0;
    position: absolute;
    top: 0;
	
	}	
  .search-wrapper .left {
    background: transparent url(img/field_leftcap_sea.png) no-repeat scroll left top;
    display: block;
    height: 19px;
    left: 0;
    position: absolute;
    top: 0;
    width: 22px; /* 20px */
	}
  .search-wrapper .right {
    background: transparent url(img/field_rightcap_off.png) no-repeat scroll right top;
    display: block;
    height: 19px;
    position: absolute;
    right: 0;
    top: 0;
    width: 23px; /*10px*/
	}
  .search-wrapper.empty.blurred input {
    color: #7E7E7E; }
  .search-wrapper .reset {
    background: transparent url(img/x_close.png) repeat scroll 0 0;
    cursor: pointer;
    display: block;
    height: 14px; /* 11px */
    overflow: hidden;
    position: absolute;
    left: 3px; /*right: 4px;*/
    top: 3px;
    width: 14px; /* 11px */
    z-index: 1; }
  .search-wrapper.empty .reset {
    display: none; }
	
  .search-wrapper .submitform {
    background: transparent url(img/field_rightcap_on.png) no-repeat scroll right top;
	cursor: pointer;
    display: block;
    height: 19px;
	overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 23px; /* 10px*/
	z-index: 5;
   }
   .search-wrapper.empty .submitform {
    display: none; }

label .prettyplaceholder {
  display: block;
  height: 100%;/*0*/
  overflow: hidden;
  text-indent: -9999px;
  width: 0; }


/*
*
*
*
* search box 2
*
*
*/
input.prettysearch3 {
  -x-system-font: none;
  background: transparent url(img/searchfield_repeat.png) repeat-x scroll center top;
  border: 0 none;
  
  	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #635463;
	font-variant: normal;
	/*letter-spacing: 0.1px;*/
	/*line-height: 18px;*/
/*	
  font-family: "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
  font-size: 11px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: 16px;
  line-height: normal;
  */
  /*margin: -1px 0 0;*/
  padding: 3px 0 0;
  width: 218px; }/*-20*/

.search-wrapper3 {
  position: relative;
  width: 218px; 
  margin: 10px 10px 10px 0px;  
  }

  .search-wrapper3 input.prettysearch3 {
    margin-left: 20px;
    width: 189px !important; 		
	display: block;
    height: 19px;
    left: 0;
    position: absolute;
    top: 0;
	
	}	
  .search-wrapper3 .left {
    background: transparent url(img/field_leftcap_sea.png) no-repeat scroll left top;
    display: block;
    height: 19px;
    left: 0;
    position: absolute;
    top: 0;
    width: 22px; /* 20px */
	}
  .search-wrapper3 .right {
    background: transparent url(img/field_rightcap_off.png) no-repeat scroll right top;
    display: block;
    height: 19px;
    position: absolute;
    right: 0;
    top: 0;
    width: 23px; /*10px*/
	}
  .search-wrapper3.empty.blurred input {
    color: #7E7E7E; }
  .search-wrapper3 .reset {
    background: transparent url(img/x_close.png) repeat scroll 0 0;
    cursor: pointer;
    display: block;
    height: 14px; /* 11px */
    overflow: hidden;
    position: absolute;
    left: 3px; /*right: 4px;*/
    top: 3px;
    width: 14px; /* 11px */
    z-index: 1; }
  .search-wrapper3.empty .reset {
    display: none; }
	
  .search-wrapper3 .submitform {
    background: transparent url(img/field_rightcap_on.png) no-repeat scroll right top;
	cursor: pointer;
    display: block;
    height: 19px;
	overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 23px; /* 10px*/
	z-index: 5;
   }
   .search-wrapper3.empty .submitform {
    display: none; }

label .prettyplaceholder3 {
  display: block;
  height: 100%;/*0*/
  overflow: hidden;
  text-indent: -9999px;
  width: 0; }

/*
*
*
*   Short Contact Form stuff
*
*
*/

input.prettycontact {
  -x-system-font: none;
  background: transparent url(img/searchfield_repeat.png) repeat-x scroll center top;
  border: 0 none;
  
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #635463;
	font-variant: normal;
	/*letter-spacing: 0.1px;*/
	/*line-height: 18px;*/
	
  
 /* rem font stuff
  font-family: "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
  font-size: 11px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: 16px;
  line-height: normal;
 */ 
  
  /*margin: -1px 0 0;*/
  padding: 3px 0 0;
  width: 308px;   } /*+100, +40*/
.contact-wrapper {
  position: relative;
  width: 308px;   
  margin: 10px 8px 10px 0px;  
  }
  .contact-wrapper input.prettycontact {
    margin-left: 20px;
    width: 279px !important; 	
	display: block;
    height: 19px;
    left: 0;
    position: absolute;
    top: 0;   }	
  .contact-wrapper .left {
    background: transparent url(img/field_leftcap_con.png) no-repeat scroll left top;
    display: block;
    height: 19px;
    left: 0;
    position: absolute;
    top: 0;
    width: 22px; /* 20px */
	}
  .contact-wrapper .right {
    background: transparent url(img/field_rightcap_off.png) no-repeat scroll right top;
    display: block;
    height: 19px;
    position: absolute;
    right: 0;
    top: 0;
    width: 23px; /* 10px*/
	}
  .contact-wrapper.empty.blurred input {
    color: #7E7E7E; }
  .contact-wrapper .reset {
    background: transparent url(img/x_close.png) repeat scroll 0 0;
    cursor: pointer;
    display: block;
    height: 14px; /* 11px */
    overflow: hidden;
    position: absolute;
    left: 3px;
    top: 3px;
    width: 14px;/* 11px */
    z-index: 1; }
  .contact-wrapper.empty .reset {
    display: none; }
	
  .contact-wrapper .submitform {
    background: transparent url(img/field_rightcap_on.png) no-repeat scroll right top;
	cursor: pointer;
    display: block;
    height: 19px;
	overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 23px; /* 10px*/
	z-index: 5;
   }
   .contact-wrapper.empty .submitform {
    display: none; }
/*
  .contact-wrapper .submitform {
    background: transparent url(img/submit.gif) repeat scroll 0 0;
    cursor: pointer;
    display: block;
    height: 11px;
    overflow: hidden;
    position: absolute;
    right: 4px;
    top: 4px;
    width: 11px;
    z-index: 5; }
	*/
label .prettyplaceholder2 {
  display: block;
  height: 100%;/*0*/
  overflow: hidden;
  text-indent: -9999px;
  width: 0; }