@import url("whitelabel_purple_good.css");

#front_logo_div {
	height: 150px;
	margin: 0 0 0 220px;
}

#front_logo_div {
	
}

#front_logo_div a.logo {
	width: 280px;
	position: relative;
	top: 50px;
	left: 0px;
}

#front_register {
	position: absolute;
	top: 270px;
	left: 40px;
}

#front_banner{
	
}

.tjd_body{
}

#front_container {
	
}

#top_banner{
	background-image: url("/siteimages/tjd_header.gif");
}

#front_container {
	background-image: url("/siteimages/tjd_background.gif")  !important;
}

#top_login_box h2 {
	
}

#front_search_div h2 {
	
}

#top_login_box * {
	color: #000;
}

#top_login_box a {
	color: #993399;
	text-decoration: none;
}

#front_promo_div p.summary {
	font-size: 100%;
	padding: 5px 0 10px 0;
	display: none;
}

#front_profiles_div {
	width: 780px;
	height: 150px;
	background-image: url("/images/tjd_profile_background.jpg");
	background-position: 0% 0;
	background-repeat: no-repeat;
	padding: 15px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 750px; /* width for IE6 and modern browsers  - retain the declaration below too please! */
}

html>body #front_profiles_div { width: 750px; }

#front_profiles_div img {
    margin: 0 0 8px 0;
}

#front_profiles_div a {
    color: #993399
}

#front_profiles_div a:hover {
    text-decoration:underline !important;
}

#front_footer_div a {
    color: #993399;
    text-decoration: none;
}

#front_footer_div a:hover {
    text-decoration:underline !important;
}

td.fp_login_label, td.fp_search_label {
	width: 85px !important;
}

table#searchLang tr td label a:hover {
    text-decoration: underline;
}
