
.searchRes 
{
	border-top:1px solid #CDCDCD;
}


.searchRes .product
{
	margin:4px; padding:4px; border:1px solid #CECECE; width:210px; height:210px; float:left;
	-moz-border-radius: 5px; -khtml-border-radius: 5px;	-webkit-border-radius: 5px;	-border-radius: 5px;
}

.searchRes .product .pImage
{
	text-align:center;
	height:160px;
	overflow:hidden;
}

.searchRes .product .pText
{
	text-align:center;
	line-height:1.2em;
}

.searchRes .foundCount
{
	margin:10px; padding:10px; 
	text-align:center;
	font-size:1.2em;
}

.searchRes .foundPage
{
	margin:4px; padding:10px; 
	text-align:center;
	font-size:1.2em;
	 border:1px solid #CECECE;
	-moz-border-radius: 5px; -khtml-border-radius: 5px;	-webkit-border-radius: 5px;	-border-radius: 5px;

}



.formInfo { color:#333333;}

.formInfo .formTitle { font-size:1.3em; padding:15px; border-bottom:1px solid #CCC; font-weight:bold;}
.formInfo .formText { font-size:1.3em; padding:15px; }


h1                          { margin: 10px 0; }

label                       { width: 190px; display: block; }

input[type=text], textarea  { width: 350px; outline: none; }

.rowElem 
label.error                 { float: none; font-style: italic; 
                              position: absolute; top: 16px; left: 0; 
                              font-size: 1.0em; color:#666666;}
                              
.rowElem #jqTransformTextarea-mm
label.error                 { top: 28px; }

#changeTypeArea             { float: left; margin: 0 0 10px 0; width: 350px; }

.rowElem                    { position: relative; clear: both; margin-top:5px; margin-bottom:5px; min-height: 45px;}

.rowElemSelect              { clear: both; min-height: 35px; }
.thanks                     { color: green; font-weight: bold; }
.formFlash { clear:left; color:#666666; font-style:italic;font-weight:bold; font-size:1.2em; margin:8px; padding:5px; text-align:center;}
.error-message { clear:left; color:#666666; font-style:italic;font-weight:normal; margin:2px; padding:3px 0px 3px 190px; }

.jqTransformSelectWrapper span { color:#333333 !important;}

/*p a, span a, p a:visited, span a:visited, p a:active, span a:active{text-decoration:none; color:#333333; !important}*/
p a:hover, span a:hover{text-decoration:underline; color:#FFFFFF; !important}

p.caption, span.caption {margin-top:6px;color:#FFFFFF;text-indent:10px; font-size:1.5em;!important}
p.text, span.text {margin-top:6px;font-size:1.1em;!important}
p.smalltext, span.smalltext {margin-top:6px;font-size:.9em;!important}
