
body 
{
	background: url("../images/theme/back.jpg") repeat-x;
	
	background-color: #FFFFFF;

	margin: 0;

}



.theme_pick {

	position: absolute;

	margin-left: 10px;

}



.theme_pick .theme_pict {

	display: inline;

	width: 20px;

}



label {

	cursor: pointer;

}



.text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	text-decoration: none;

	color: #000000;

}



.header_section {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	background-color: #810304;

	color: #ffffff;

	font-weight: bold;

}



.red_text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	text-decoration: none;

	color: #B6433A;

	font-weight: bold;

}



.important_text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	text-decoration: none;

	color: #000000;

	font-style: italic;

	font-weight: bolder;

}



.copyright {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	text-decoration: none;

	color: #990000;

	font-style: italic;

	font-weight: normal;

}



.news_text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	text-decoration: none;

	color: #FFFFFF;

	font-style: italic;

	font-weight: bolder;

}



.title {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	text-decoration: none;

	font-style: normal;

	font-weight: bold;

	color: #D20000;

}



.header_table {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11pt;

	text-decoration: none;

	color: #000000;

	font-weight: normal;

}



.subtitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9pt;

	text-decoration: none;

	color: #000033;

	font-weight: bold;

}



.scroll {

	SCROLLBAR-ARROW-COLOR: #ffffff;

	SCROLLBAR-FACE-COLOR: #DBDBDC;

	SCROLLBAR-HIGHLIGHT-COLOR: #E3E2E5;

	SCROLLBAR-SHADOW-COLOR: #ffffff;

	SCROLLBAR-3DLIGHT-COLOR: #ffffff;

	SCROLLBAR-TRACK-COLOR: #ffffff;

	SCROLLBAR-DARKSHADOW-COLOR: #E3E2E5;

	font-family: Geneva, Arial, Helvetica, san-serif;

	font-size: 8pt;

	color: #330066;

	text-decoration: none;

	font-weight: bold;

}



.footer_link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #ffffff;

	text-decoration: none;

	font-size: 8pt;

	font-weight: normal;

}



.footer_link:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	text-decoration: none;

	font-size: 8pt;

}



.little_link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #AA6666;

	font-size: 8pt;

	font-weight: normal;

}



.little_link:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FF6633;

	text-decoration: none;

	font-size: 8pt;

}



.details_link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #D20000;

	text-decoration: none;

	font-size: 8pt;

	font-weight: bold;

}



.details_link:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 8pt;

	font-weight: bold;

}



.welcome {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	text-decoration: none;

	font-size: 8pt;

	font-weight: bold;

}



.bold_link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	text-decoration: none;

	font-size: 8pt;

	font-weight: bold;

}



.bold_link:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #D20000;

	font-size: 8pt;

	font-weight: bold;

}



.textbox {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #E95926;

	background-color: #F0F0F1;

	border: #888888;

	border-style: groove;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-right-width: 1px;

	border-left-width: 1px;

	font-weight: normal;

}



.msgbox {

	SCROLLBAR-ARROW-COLOR: #ffffff;

	SCROLLBAR-FACE-COLOR: #DBDBDC;

	SCROLLBAR-HIGHLIGHT-COLOR: #E3E2E5;

	SCROLLBAR-SHADOW-COLOR: #ffffff;

	SCROLLBAR-3DLIGHT-COLOR: #ffffff;

	SCROLLBAR-TRACK-COLOR: #ffffff;

	SCROLLBAR-DARKSHADOW-COLOR: #E3E2E5;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #E95926;

	border: #888888;

	border-style: groove;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-right-width: 1px;

	border-left-width: 1px;

	font-weight: normal;

}



.button {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #810304;

	background-color: #ffffff;

	border: #565656;

	border-style: groove;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-right-width: 1px;

	border-left-width: 1px;

	font-weight: normal;

	cursor: pointer;

}



.cmd_button {

	font-family: Arial, sans-serif;

	text-decoration: none;

	font-size: 10pt;

	color: #FFFFFF;

	font-weight: bold;

}



.cmd_button:hover {

	font-family: Arial, sans-serif;

	text-decoration: none;

	font-size: 10pt;

	color: #810304;

	font-weight: bold;

}



.border_table {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #ffffff;

	border: #810304;

	border-style: solid;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-right-width: 1px;

	border-left-width: 1px;

	font-weight: normal;

}



.member_link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #AA6666;

	font-size: 8pt;

	font-weight: normal;

}



.member_link:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FF6633;

	text-decoration: none;

	font-size: 8pt;

	font-weight: normal;

}



.table_header {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #FFFFFF;

	font-weight: bold;

	background-color: #810304;

}



.big_link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #D20000;

	text-decoration: none;

	font-size: 16pt;

}



.big_link:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 16pt;

}



.border {

	border: 1px solid #EF885C;

}



.bold {

	font-weight: bold;

}



/* selected row style */

tr.selected {

	background-color: #F4B194;

}



.female_offer {

	margin-left: 6%;

	margin-right: 6%;

	margin-top: 10px;

	margin-bottom: 10px;

	background: lightyellow;

	font-weight: bold;

	border: 1px solid #C3BF6D;

	padding: 6px;

	color: #555;

}



/* ----- LAYOUT STYLES -------------------------------------------







------------------------------------------------------------------ */

.layout_header {

	width: 1000px;

	height: 180px;

	background: url(../images/theme/Header.jpg) no-repeat;

}



.layout_loginStrip {

	background: url(../images/theme/blackstrip.jpg) repeat;
	color: #FFF;
}



.layout_loginUserID {

	width: 79px;

	height: 39px;

	background: url(../images/theme/username.jpg) no-repeat;

}



.layout_loginPassword {

	width: 83px;

	height: 39px;

	background: url(../images/theme/password.jpg) no-repeat;

}



a.layout_loginPasswordReminder {

	display: block;

	width: 30px;

	height: 30px;

	background: url(../images/theme/pw.jpg) no-repeat;

}



a.layout_loginPasswordReminder:hover,a.layout_loginPasswordReminder_hover

	{

	display: block;

	width: 30px;

	height: 30px;

	background-position: bottom;

}



.layout_loginButton {

	display: block;

	border-width: 0px;

	width: 84px;

	height: 25px;

	background: url(../images/theme/LoginButton.jpg) no-repeat;

}



.layout_loginButton.hover,.layout_loginButton_hover {

	display: block;

	border-width: 0px;

	width: 84px;

	height: 25px;

	background-position: bottom;

}



a.layout_loginLogout {

	display: block;

	width: 84px;

	height: 25px;

	background: url(../images/theme/LogoutButton.jpg) no-repeat;

}



a.layout_loginLogout:hover,a.layout_loginLogout_hover {

	display: block;

	width: 84px;

	height: 25px;

	background-position: bottom;

}



.layout_NavTop {

	width: 182px;

	height: 120px;

	background: url(../images/theme/NavTop.jpg) no-repeat;

}



.layout_SideBar {

	width: 182px;

	height: 35px;

	background: url(../images/theme/SideBar.jpg) no-repeat;

}



.layout_NavBar {

	background-color: #810304;

}



.layout_content {

	background-color: #FFFFFF;

}



.layout_footer {

	background-color: #810304;

}



.layout_textfooter {

	font-family: Verdana;

	font-size: 8pt;

	color: #666666;

}



.layout_sectionTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #D20000;

	text-decoration: none;

	font-size: 8pt;

	font-weight: bold;

	background-color: #810304;

	color: #FFFFFF;

}



.layout_sectionTitle:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 8pt;

	font-weight: bold;

	color: #FFFFFF;

}



.layout_cmd_buttonLeft {

	width: 4px;

	height: 19px;

	background: url(../images/theme/buttons/left.gif) no-repeat;

}



.layout_cmd_buttonMid {

	height: 19px;

	background: url(../images/theme/buttons/mid.gif) repeat-x;

}



.layout_cmd_buttonRight {

	width: 4px;

	height: 19px;

	background: url(../images/theme/buttons/right.gif) no-repeat;

}



.details_link_prev {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #D20000;

	text-decoration: none;

	font-size: 8pt;

	font-weight: bold;

	background: url(../images/theme/arr1ov.gif) no-repeat left;

	padding-left: 20px;

	height: 15px;

}



.details_link_prev:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 8pt;

	font-weight: bold;

}



.details_link_next {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #D20000;

	text-decoration: none;

	font-size: 8pt;

	font-weight: bold;

	background: url(../images/theme/arrov.gif) no-repeat left;

	padding-right: 20px;

	height: 15px;

}



.details_link_next:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 8pt;

	font-weight: bold;

}



.no_picture {

	width:80px;

	height:110px;

	background:url(../images/theme/picture.jpg) no-repeat;

}



.no_picture_ask {

	width:69px;

	height:90px;

	background:url(../images/theme/askpicture.jpg) no-repeat center;

}







/* ----- NAVIGATION MENU ----------------------------------------







----------------------------------------------------------------- */

a.NavMenu_members {

	display: block;

	width: 182px;

	height: 27px;

	background: url(../images/theme/navhead.jpg) no-repeat;

}



a.NavMenu_home {

	display: block;

	width: 182px;

	height: 20px;

	background: url(../images/theme/home.jpg) no-repeat;

}



a.NavMenu_home:hover,a.NavMenu_home_hover {

	display: block;

	width: 182px;

	height: 20px;

	background-position: bottom;

}



a.NavMenu_about {

	display: block;

	width: 182px;

	height: 20px;

	background: url(../images/theme/about.jpg) no-repeat;

}



a.NavMenu_about:hover,a.NavMenu_about_hover {

	display: block;

	width: 182px;

	height: 20px;

	background-position: bottom;

}



a.NavMenu_register {

	display: block;

	width: 182px;

	height: 20px;

	background: url(../images/theme/register.jpg) no-repeat;

}



a.NavMenu_register:hover,a.NavMenu_register_hover {

	display: block;

	width: 182px;

	height: 20px;

	background-position: bottom;

}



a.NavMenu_upgrade {

	display: block;

	width: 182px;

	height: 20px;

	background: url(../images/theme/upgrade.jpg) no-repeat;

}



a.NavMenu_upgrade:hover,a.NavMenu_upgrade_hover {

	display: block;

	width: 182px;

	height: 20px;

	background-position: bottom;

}



a.NavMenu_search {

	display: block;

	width: 182px;

	height: 20px;

	background: url(../images/theme/search.jpg) no-repeat;

}



a.NavMenu_search:hover,a.NavMenu_search_hover {

	display: block;

	width: 182px;

	height: 20px;

	background-position: bottom;

}



a.NavMenu_favorites {

	display: block;

	width: 182px;

	height: 20px;

	background: url(../images/theme/favorites.jpg) no-repeat;

}



a.NavMenu_favorites:hover,a.NavMenu_favorites_hover {

	display: block;

	width: 182px;

	height: 20px;

	background-position: bottom;

}



a.NavMenu_profile {

	display: block;

	width: 182px;

	height: 20px;

	background: url(../images/theme/profile.jpg) no-repeat;

}



a.NavMenu_profile:hover,a.NavMenu_profile_hover {

	display: block;

	width: 182px;

	height: 20px;

	background-position: bottom;

}



a.NavMenu_messages {

	display: block;

	width: 182px;

	height: 20px;

	background: url(../images/theme/messages.jpg) no-repeat;

}



a.NavMenu_messages:hover,a.NavMenu_messages_hover {

	display: block;

	width: 182px;

	height: 20px;

	background-position: bottom;

}



a.NavMenu_account {

	display: block;

	width: 182px;

	height: 20px;

	background: url(../images/theme/account.jpg) no-repeat;

}



a.NavMenu_account:hover,a.NavMenu_account_hover {

	display: block;

	width: 182px;

	height: 20px;

	background-position: bottom;

}



a.NavMenu_news {

	display: block;

	width: 182px;

	height: 20px;

	background: url(../images/theme/news.jpg) no-repeat;

}



a.NavMenu_news:hover,a.NavMenu_news_hover {

	display: block;

	width: 182px;

	height: 20px;

	background-position: bottom;

}



a.NavMenu_comments {

	display: block;

	width: 182px;

	height: 20px;

	background: url(../images/theme/comments.jpg) no-repeat;

}



a.NavMenu_comments:hover,a.NavMenu_comments_hover {

	display: block;

	width: 182px;

	height: 20px;

	background-position: bottom;

}



a.NavMenu_contact {

	display: block;

	width: 182px;

	height: 20px;

	background: url(../images/theme/contact.jpg) no-repeat;

}



a.NavMenu_contact:hover,a.NavMenu_contact_hover {

	display: block;

	width: 182px;

	height: 20px;

	background-position: bottom;

}



a.NavMenu_membership {

	display: block;

	width: 182px;

	height: 27px;

	background: url(../images/theme/navfoot.jpg) no-repeat;

}



/* ========================================================================







				SPECIAL OFFER PRESENTATION







========================================================================= */

#special-offer {

	position: absolute;

	display: none;

	top: 180px;

	border: 1px solid #EF885C;

	background: #FFF8F2;

}



#special-offer .content {

	width: 510px;

	height: 300px;

	margin: 1px;

	border: 8px solid #FDD7B3;

	text-align: center;

	font-size: 13px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



#special-offer .title {

	font-size: 16px;

	font-weight: bold;

	margin-top: 40px;

	color: #333;

}



#special-offer .offer-text {

	margin-top: 45px;

	font-size: 14px;

}



#special-offer .amount {

	color: #B6433A;

	font-weight: bold;

}



#special-offer .accept {

	margin-top: 40px;

	font-weight: bold;

}



#special-offer .accept a,#special-offer .accept a:visited {

	color: #0066CC;

	font-size: 14px;

}



#special-offer .reject {

	margin-top: 80px;

	text-align: left;

	padding: 4px;

}



#special-offer .reject a {

	color: #555;

	font-size: 12px;

}

.regButton{

	display: block;
	width: 308px;
	height: 84px;
	background: url(../images/theme/btn_registration.png) no-repeat;
}


/* This is the css code for Text heading*/
.splash_h1{
	font-family: Trebuchet Ms;
	font-size:22px;
	color:#1d8800;
	}

/* This is the css code for the text-font */
.splash_text {
	font-family: Trebuchet Ms;
	font-size: 14px;
	color: #ffffff;
	text-align: justify;
	}


.splash_bg {
	background-image:url(../images/theme/splashbg.jpg);
	background-repeat:no-repeat;
	width: 818px;
	height: 540px;
	}

	
	
/* ========================================================================
 			MESSAGES
========================================================================= */

	
.no_thumb_small
{
	display: block;
	background: url(../images/theme/no_thumb.jpg) center no-repeat;
	padding: 2px;
	width:40px;
	height:55px;
}

