

/*	mobile	*/


/* for placeholder bug in Chrome:  */
input:focus::-webkit-input-placeholder {
    color: transparent;
}

it-input-placeholder { color:#805C4F; }
::-moz-placeholder { color:#333; } /* firefox 19+ */
:-ms-input-placeholder { color:#805C4F; } /* ie */
input:-moz-placeholder { color:#805C4F; } 
			 
			
	

  
/* 0123456789abcdef
*/


body {background-color:#d7d7d7; color:#666; }

a, a:link, a:visited  {color:#4071D0; }


header { background:#ececec url('../images/bg_header.png') 0 bottom repeat-x; border-top:solid 1px #ececec;	 }
h2 {color:#999;  text-shadow:2px 2px 2px #ccc;  }

				
				
a#cta_nav { background:url('../images/menu.png') 0 0 no-repeat;  }
a#cta_nav.active { background-position:0 -18px;  }


	
/* NAV
****************** */
a.link_nav { background:#999;  color: #eee; 
			border-top:solid 1px #ddd; /*border-right:solid 1px #ddd;  */ border-left:solid 1px #ddd; }		
				
#main_nav > li > a { background:#999 url('../images/arrow_eee.png') right center no-repeat;  }

#main_nav > li.selected span, 
#nav_pgs span, 
#nav_sects span { background:#333;   color:#eee;  
			border-top:solid 1px #ccc; /*border-right:solid 1px #ddd; */  border-left:solid 1px #ddd;  }

/* class 'a.selected' added w/jQuery */
#main_nav > li > a.selected { background:#333 url('../images/arrow_eee.png') right center no-repeat	; } 

#main_nav > li > a#cta_info { background:#999; padding:6px 12px; } 


/* remove border-right from menu on the right (sects, pgs) */
#nav_sects a, #nav_sects li.selected a, #nav_sects li.selected span,
#nav_pgs a, #nav_pgs li.selected a, #nav_pgs li.selected span {border-right:0; }
 
 
#main_nav li:first-child > a,
/*#nav_pgs li.selected span:first-child,*/
#nav_pgs li:first-child a,
#nav_pgs div:first-child,
#nav_sects li:first-child span { border-top:0; } 

/* this class added with jQuery */
#nav_pgs li.selected span.noBorderTop { border-top:0;}

#main_nav > li > a, 
#main_nav > li.selected span { border-left:0;  }

#main_nav > li a.btm, 
#main_nav > li.btm span {/*border-bottom:solid 1px #ddd;*/ background-image:none;  } 
	
	
#nav_top ul {border-bottom:solid 2px #e6e6e6; }

	
		
/* PHOTO
****************** */

#photo_hdr, #photo_main { border:solid 1px #bbb;  background:#e6e6e6;  }
#photo_hdr {/*	color:#666;*/ }

#ulThumbs img  { border:solid 1px #fff; }



#info {  background:#e6e6e6; color:#555; }
#info a { color:#4071D0; }
/*#info a:hover { color:#9cb8e7; }
*/

#sm { background:#cbcbcb; border-top:solid 1px #bbb; }
		
	
@media only screen 
and (orientation : landscape) {
		
	#sm { border:solid 1px #bbb; border-right:0; }

}



	
		
/* CONTACT 
********************/



/* 0123456789abcdef
*/

.form #photo_main, .ty #photo_main {  background:#eee;  background:#e9e9e9; border:solid 1px #bbb; }

.inputTxt,.inputTxtArea  { border:solid 1px #999; background:#bbb; color:#eee;}
.button { border:solid 1px #666; background:#999; color:#eee;}



/* for placeholder bug in Chrome:  */
input:focus::-webkit-input-placeholder {
    color: transparent;
}

/* placeholder text */
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #eee;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #eee;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #eee;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #eee;
}




/* for placeholder bug in Chrome:  */
input:focus::-webkit-input-placeholder {
    color: transparent;
}




