body{
	margin:0;
	color:#7c7865;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	min-width:970px;
}
img{border:0;}
a{color:#7c7865;}
a:hover{text-decoration:none;}
form, fieldset{
	padding:0;
	margin:0;
	border:0;
}
input, select{
	font:100% Tahoma, Arial, Helvetica, sans-serif;
	color:#a4a4a4;
	vertical-align:middle;
	outline:none;
}
#wrapper
{
	position: relative;
	width:970px;
	margin:0 auto;
}







.testimonial p
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.testimonial strong
{
	display: block;
}


.noting-found-search-message 
{
    padding-top:80px;
    font-size:20px;
    padding-bottom:60px;
}












.loginbody
{
	width: 100%;
	min-width: 100%;
}

.logintable
{
	width: 100%;
	color: #545454;
	border-collapse: collapse;
}

.logintable tr.logintableheader
{
	color: #FFFFFF;
	font-weight: bold;
	height: 54px;
	background:url(../images/fb_head.gif) center repeat-x;
}

.logintable tr.logintableseparator
{
	padding: 0px;
	background:url(../images/fb_split.gif) repeat-x center;
}

.logintable td
{
	position: relative;
	padding: 5px 2px 5px 12px;
	vertical-align: middle;
}

.logintable *
{
	vertical-align: middle;
}

.logintable tr.logintableheader td
{
	padding-bottom: 0px;
	padding-top: 0px;
}


.logintable td.logintablefbconnh
{
	padding: 0px;
	width: 268px;
	height: 52px;
	text-align: center;
	background:url(../images/connect_with_face_blank.gif) no-repeat center;
}


.logintable td input[type=text],
.logintable td input[type=password]
{
	border: 1px solid #D4D4D4;
	color: #545454;
	height: 16px;
	margin: auto 5px;
	padding: 10px;
	width: 243px;
	
	font: normal 12px Tahoma,Geneva,sans-serif;
}


.logintable td.logintablelab
{
	width: 130px;
}


.logintable td.logintablehead2
{
	padding-top: 20px;
	padding-bottom: 20px;
}


img.close_image
{
	cursor: pointer;
}


.forgottable td 
{
	padding: 11px 8px 11px 8px;
	vertical-align: middle;
}


.forgottable td input[type=text]
{
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
}

.forgottable a.remindbtn
{
	display: block;	
	width: 170px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background:url(../images/btn_wide.gif) no-repeat center;
}

.forgottable a.remindbtn:hover
{
	text-decoration: underline;
}

td.promotext
{
	color: #000000;
	font: bold 14px/34px Verdana, Arial, Helvetica, sans-serif;
}

span.pcmbox
{
	padding: 4px;
	border: solid 1px #DDD;
}

.logintable tr.regcaptcha td input[type=text]
{
	width: 110px;
}

.logintable tr.regcaptcha td img
{
	max-height: 36px;
	max-width: 126px;
}


#popuplogin{	width: 476px;	}
#popupforgot{	width: 316px;	}
#popupregister{	width: 476px;	}
#popuppromoc{	width: 753px;	}






a.faviconAddFavorite,
a.faviconRemoveFavorite
{
	position: absolute;
	top: 10px;
	right: 0px;
	display:block;
	height:37px;
	width:42px;
}


a.faviconAddFavorite, 
a.faviconRemoveFavorite:hover
{
    text-indent:-9999px;
	background:url("../images/ico-fav.gif") top;
}

a.faviconAddFavorite:hover, 
a.faviconRemoveFavorite 
{
    text-indent:-9999px;
	background:url("../images/ico-fav.gif") bottom;
}

/*Global tags*/
.fb_clr{height: 1px; line-height: 1px; font-size: 1px; clear: both;}
/*Global tags*/
