img {	border-style: none;}table, thead, tbody, tr, td, th {font-size: inherit;font-family: inherit;}input[type=text], input[type=password] {	border:1px solid #CCC;	padding:5px 3px;}a:hover, a {	text-decoration: underline;}/*-- link styles with no underline --*/.nav,.navbold,.topnav,.topnavBold,.nlLinks,.backbutton,a.nlLinks:hover,a.links:hover,a.topnavBold:hover,a.backbutton:hover  {	text-decoration: none;}.nav,.backbutton  {	color: inherit;}.imageInfo {	line-height: 1.4em;}a.white:hover {	color: #FFFFFF;}/* -- contact section spam protect hack --*/.firstName {	visibility: hidden;	padding:0;	margin:0;	width:1px;	height:1px;}.lastName {	visibility: hidden;	padding:0;	margin:0;	width:1px;	height:1px;	}#detailsDiv {	/*border:1px solid red; */	margin:0px;}/* slightly different than the same class name in admin.css*/.imageDetail {	margin-right:15px;}.detailDiv {	padding:0px;	margin:0px;	float:left;}.green {	color: #0CFF00;}.red {	color: #FF0000;}.white {	color: #FFFFFF;}.taller {	line-height:1.7em;}.verticalLangMenu,.horizontalLangMenu {	width:350px;	text-align:right;}.verticalLangMenu {	float:right;	position:relative;	top:12px;	right:0px;	}.horizontalLangMenu {	position:absolute;	top:17px;	right:20px;}.btn {background: url(templateImages/buttonbg.png) repeat-x;border:1px solid #CCC;padding:1px 4px;color:#666;text-align:center;}.btn:hover {  background-position: 0 -30px;  cursor:pointer;}.detailDiv {	text-align:left;}img, div  { 	behavior: url(iepngfix.htc) }