html {
 overflow-y: scroll !important;
}

/********************************** Body************************************/

body{

	margin-left: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	

}

/*********************************White background****************************/
#container {
	margin: 0px auto;	
	background-image: url(../images/content_bg-top.png);
	background-repeat:no-repeat;
	background-position:center top;
	width:910px;
	height:755px;
	
}





/****************************Page Background************************************/
.bg {
	background-attachment: scroll;
	background-image: url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-position: center top;
	background-color:#e5edf3;
	
	
}


/****************************Inner content Background**********************************/

#inner_content_box {
	
	width:910px;
	height:auto;
	min-height:450px;
	float:left;
	background-image:url(../images/content_bg-repeat.png);
	background-repeat:repeat-y;
	background-position:center center;
	padding:0px 0px 20px 0px;
	
	
		
}


#inner-content-bg-right {
	background-image: url(../images/content.png);
	background-repeat:no-repeat;
	background-position:center left;
	width:655px;
	float:right;
	margin:0px 0px 0px 0px
		
}

#inner-content-bg-left {
	width:255px;
	height:auto;
	float:left;
		
}

/*********************************Banners***************************************/

#banner_leaderboard {
	width:748px;
	height:100px;
	margin-left: auto;
    margin-right: auto;
	padding:10px 10px 0px 10px;
}

/******************************Logo Background**********************************/

.logo-bg {
    float:left;
	background-image: url(../images/fsc_logo.png);
	background-repeat:no-repeat;
	background-position:right;
	width:270px;
	height:81px;
	margin:20px 0px -23px 0px;
	
}

/****************************Top Menu*******************************/
#top-menu-bg {
	margin:2px 4px 0px 0px;
	width:auto;
	height:32px;
	float:right;
	
}

#top-menu-bg ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;	
	
	
}

#top-menu-bg li {
	display:inline;
	margin:0px 0px 0px 0px;
	float:left;
	
}

#top-menu-bg a {
	float:left;
	text-decoration:none;	
	font-family:Tahoma;
	font-size:11px;
	font-weight:300;
	text-align: center;
	line-height:32px;
		
}

#top-menu-bg .topmenu-line {
    display:block;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: 300;
	color: #a7a7a7;
	text-align:center;
	text-decoration: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/top_menu_repeat_grey.png);
	background-repeat:repeat-x;
	background-position:center right;
	
	}


#top-menu-bg .topmenu-text {
    display:block;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: 300;
	color: #a7a7a7;
	text-align:center;
	text-decoration: none;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	background-image:url(../images/top_menu_repeat_grey.png);
	background-repeat:repeat-x;
	background-position:center right;
	
	}
#top-menu-bg a.topmenu-text:hover {

font-family: Tahoma;
	font-size: 11px;
	font-weight: 300;
	color: #a7a7a7;	
	text-decoration: underline;
	
	
	}
#top-menu-bg a.topmenu-text:active {

font-family: Tahoma;
	font-size: 11px;
	font-weight: 300;
	color: #a7a7a7;	
	text-decoration: underline;
	
	
	}
#top-menu-bg a.topmenu-text:focus {

font-family: Tahoma;
	font-size: 11px;
	font-weight: 300;
	color: #a7a7a7;	
	text-decoration: underline;
	
	
	}
#top-menu-bg .topmenu-dynamic-text {
    display:block;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #6b6b6b;
	text-align:center;
	text-decoration: none;
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;	
	background-image:url(../images/top_menu_repeat_grey.png);
	background-repeat:repeat-x;
	background-position:center right;
	}	
	
#top-menu-bg a.topmenu-dynamic-text:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #6b6b6b;	
	text-decoration: underline;	
	}	

#top-menu-bg a.topmenu-dynamic-text:active {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #6b6b6b;	
	text-decoration: underline;	
	}
#top-menu-bg a.topmenu-dynamic-text:focus {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #6b6b6b;	
	text-decoration: underline;	
	}
#top-menu-bg .topmenu-points {
    display:block;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align:center;
	text-decoration: none;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	background-image:url(../images/top_menu_repeat_blue.png);
	background-repeat:repeat-x;
	background-position:center right;		
	}
#top-menu-bg a.topmenu-points:hover{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align:center;
	text-decoration: underline;	
	}
#top-menu-bg a.topmenu-points:active{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;	
	text-decoration: underline;	
	}
#top-menu-bg a.topmenu-points:focus{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;	
	text-decoration: underline;	
	}
	

#top-menu-bg .topmenu-dynamic-points {
    display:block;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align:center;
	text-decoration: none;	
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/top_menu_repeat_blue.png);
	background-repeat:repeat-x;
	background-position:center right;

	}
#top-menu-bg .top_right {
   	background-image:url(../images/top_menu_right.png);
	background-repeat:no-repeat;
	width:10px;
	height:32px;
	}
#top-menu-bg .top_left {
   	background-image:url(../images/top_menu_left_grey.png);
	background-repeat:no-repeat;
	width:10px;
	height:32px;
	}
#top-menu-bg .top_left_blue {
   	background-image:url(../images/top_menu_blue_left.png);
	background-repeat:no-repeat;
	width:10px;
	height:32px;
	}
	
	
/******************************Main Menu*********************************/

/*#mainmenu-icons-bg {
	background-image: url(../images/main_menu_icon.png);
	background-repeat:no-repeat;
	background-position:center left;
	width:545px;
	height:37px;
	float:right;
	margin:40px 0px 0px 10px;	
}*/

#mainmenu-bg {
	background-image: url(../images/main_menu_bg.png);
	background-repeat:no-repeat;
	background-position:center bottom;
    width:910px;
	height:137px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
		
}



#mainNavigation {
	
	float: right;
	font-family:Tahoma;
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 23px 0px 0px;
	


	
	/*width:555px;*/
	
}


#mainNavigation img {
	border: 0px;
	
}

#mainNavigation ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
	
	
}

#mainNavigation li {
	display:inline;
	margin:0px 0px 0px 0px;
	float:left;
	
}


#mainNavigation span {
  display: block;
  margin:0px 0px 0px 0px;

  

  }

#mainNavigation a {
	float:left;
	text-decoration:none;
	color: #99d2ff;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	line-height: 44px;	
}

#mainNavigation a.home {
	display:block;
	/*width:79px;*/
	padding:0px 18px 0px 18px;	
	margin:0px 0px 0px 0px;
	background-image:url(../images/mainmenu_border.png);
	background-repeat:no-repeat;
	background-position:left bottom;	

	}

#mainNavigation a.home:active {
	display:block;
	/*width:79px;*/
	font-weight: bold;
	background-image:url(../images/mainmenu_hover_bg.png);
	background-repeat:repeat-x;
	background-position:center bottom;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 18px 0px 18px;
}

#mainNavigation a.home_on {
	display:block;
	/*width:79px;*/
	font-weight: bold;
	background-image:url(../images/mainmenu_hover_bg.png);
	background-repeat:repeat-x;
	background-position:center bottom;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 18px 0px 18px;
}

#mainNavigation a.browse {
	display:block;
	/*width:89px;*/
    background-image:url(../images/mainmenu_border.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0px 18px 0px 18px;
}

#mainNavigation a.browse:active {
	display:block;
	/*width:89px;*/
	font-weight: bold;
	background-image:url(../images/mainmenu_hover_bg.png);
	background-repeat:repeat-x;
	background-position:center bottom;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 18px 0px 18px;
}

#mainNavigation a.browse_on {
	display:block;
	/*width:73px;*/
	font-weight: bold;
	background-image:url(../images/mainmenu_hover_bg.png);
	background-repeat:repeat-x;
	background-position:center bottom;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 18px 0px 18px;
	
}

#mainNavigation a.flirts {
	display:block;
	/*width:73px;*/
	background-image:url(../images/mainmenu_border.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0px 18px 0px 18px;
}

#mainNavigation a.flirts:active {
	display:block;
	/*width:73px;*/
	font-weight: bold;
	background-image:url(../images/mainmenu_hover_bg.png);
	background-repeat:repeat-x;
	background-position:center bottom;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 18px 0px 18px;
	
}

#mainNavigation a.flirts_on {
	display:block;
	/*width:73px;*/
	font-weight: bold;
	background-image:url(../images/mainmenu_hover_bg.png);
	background-repeat:repeat-x;
	background-position:center bottom;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 18px 0px 18px;
	
}

#mainNavigation a.messages {
	display:block;
	/*width:102px;*/
	background-image:url(../images/mainmenu_border.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0px 18px 0px 18px;
}

#mainNavigation a.messages:active {
	display:block;
	/*width:102px;*/
	font-weight: bold;
	background-image:url(../images/mainmenu_hover_bg.png);
	background-repeat:repeat-x;
	background-position:center bottom;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 18px 0px 18px;
}

#mainNavigation a.messages_on {
	display:block;
	/*width:102px;*/
	font-weight: bold;
	background-image:url(../images/mainmenu_hover_bg.png);
	background-repeat:repeat-x;
	background-position:center bottom;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 18px 0px 18px;
}

#mainNavigation a.matches {
	display:block;
	/*width:95px;*/
	background-image:url(../images/mainmenu_border.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0px 18px 0px 18px;
}

#mainNavigation a.matches:active {
	display:block;
	/*width:95px;*/
	font-weight: bold;
	background-image:url(../images/mainmenu_hover_bg.png);
	background-repeat:repeat-x;
	background-position:center bottom;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 18px 0px 18px;
}

#mainNavigation a.matches_on {
	display:block;
	/*width:102px;*/
	font-weight: bold;
	background-image:url(../images/mainmenu_hover_bg.png);
	background-repeat:repeat-x;
	background-position:center bottom;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 18px 0px 18px;
}

#mainNavigation a.profile {
	display:block;
	/*width:95px;*/
	background-image:url(../images/mainmenu_border.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0px 18px 0px 18px;
}

#mainNavigation a.profile:active {
	display:block;
	/*width:95px;*/
	font-weight: bold;
	background-image:url(../images/mainmenu_hover_bg.png);
	background-repeat:repeat-x;
	background-position:center bottom;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 18px 0px 18px;
}
#mainNavigation a.profile_on {
	display:block;
	/*width:102px;*/
	font-weight: bold;
	background-image:url(../images/mainmenu_hover_bg.png);
	background-repeat:repeat-x;
	background-position:center bottom;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 18px 0px 18px;
}

#mainNavigation a.friends {
	display:block;
	/*width:88px;*/
	background-image:url(../images/mainmenu_border.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	font-weight: bold;
	padding:0px 18px 0px 18px;
}

#mainNavigation a.friends:hover {
	display:block;
	/*width:88px;*/	
	background-image: url(../images/friends_hover.png);
	background-repeat: no-repeat;
	background-position:right bottom;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 18px 0px 18px;
}
#mainNavigation a.friends:active {
	display:block;
	/*width:88px;*/
	background-image:url(../images/friends_hover.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 18px 0px 18px;
}


#mainNavigation a.friends_on {
	display:block;
	/*width:88px;*/
	background-image:url(../images/friends_hover.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 18px 0px 18px;
}

#mainNavigation a.friends_on:hover {
	display:block;
	/*width:88px;*/
	background-image:url(../images/friends_hover.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	padding:0px 18px 0px 18px;
}

#mainNavigation a:hover {
	background-repeat:repeat-x;
	background-position:center bottom;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	
	
}
#mainNavigation a:active {
	background-image:url(../images/mainmenu_hover_bg.png);
	background-repeat:repeat-x;
	background-position:center bottom;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	
	
}
#mainNavigation a:focus {
	background-image:url(../images/mainmenu_hover_bg.png);
	background-repeat:repeat-x;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	
}

/**************************Notifications********************************/
#notifications{

    width:910px;
	height:44px;
	float:right;
	
	}
#alerts-txt {

    float:left;	
	width:350px;
	height:60px;
	}

#news-txt {

    float:right;
	width:340px;
	height:60px;
	}
	
#notify_photo_small{
width:50px;
height:50px;
margin:4px 0px 0px 0px;
float:left;

}

.notifytxt {
	font-family: Tahoma;
	font-size: 14px;
	color: #ffffff;
	font-weight:300;
	text-decoration: none;	
	margin:22px 0px 0px 50px;
	display:inline;	
	float:left;	
}
.notifytxt_dynamic {
	font-family: Tahoma;
	font-weight:bold;
	font-size: 14px;
	color: #ffffff;
	text-decoration: underline;
}
a.notifytxt_dynamic:hover {
	font-family: Tahoma;
	font-weight:bold;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
	
}


/******************************Footer**********************************/
#footer-bg {
	background-image: url(../images/content_bg-footer.png);
	background-repeat:no-repeat;
	background-position:center center;
	width:910px;
	height:60px;
	float:left;	
}  


#landing_page_footer_bg {
	width:850px;
	height:60px;
	float:left;	
	margin: 20px 0px 0px 50px;
}

#footer-logo {
	background-image: url(../images/footer_logo.png);
	background-repeat:no-repeat;
	background-position:center center;
    width:155px;
	height:60px;
	float:right;
	
}

#landing_page_footer_logo {
	background-image: url(../images/fsc_logo_landing.png);
	background-repeat:no-repeat;
	background-position:center center;
	width:131px;
	height:52px;
	float:right;
	margin: 10px 20px 0px 0px;
}

#footer-text-box {

   width:auto;
   height:60px;
   float:left;
   margin:8px 0px 0px 30px;   
   }
   
#footer-text-box ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;	
	
	
}

#footer-text-box li {
	display:inline;
	margin:0px 0px 0px 0px;
	float:left;
	
}

#footer-text-box .footer-line {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: 300;
	color: #a7a7a7;
	text-align:left;
	text-decoration: none;
	margin:12px 0px 0px 0px;
	
	}
	
#footer-text-box .footer-line-blue {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: 300;
	color: #569ed6;
	text-align:left;
	text-decoration: none;
	margin:12px 0px 0px 0px;
	
	}

#footer-text-box a {
	float:left;
	text-decoration:none;	
	font-family:Tahoma;
	font-size:11px;
	font-weight:300;
	text-align: center;
	line-height:20px;
		
}


#footer-text-box .footer-text {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: 300;
	color: #a7a7a7;
	text-align:left;
	text-decoration: none;
	margin:10px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	}
#footer-text-box a.footer-text:hover {

font-family: Tahoma;
	font-size: 11px;
	font-weight: 300;
	color: #a7a7a7;
	text-align:left;
	text-decoration: underline;

	
	}
#footer-text-box a.footer-text:active {

font-family: Tahoma;
	font-size: 11px;
	font-weight: 300;
	color: #a7a7a7;
	text-align:left;
	text-decoration: underline;
}
	
#footer-text-box .footer-text-dynamic {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: 700;
	color: #569ed6;
	text-align:left;
	text-decoration: none;
	margin:10px 0px 0px 0px;
	padding:0px 10px 0px 10px;

	
	}
#footer-text-box a.footer-text-dynamic:hover {

font-family: Tahoma;
	font-size: 11px;
	font-weight: 700;
	color: #569ed6;
	text-align:left;
	text-decoration: underline;	
	
	}
#footer-text-box a.footer-text-dynamic:active {

font-family: Tahoma;
	font-size: 11px;
	font-weight: 700;
	color: #569ed6;
	text-align:left;
	text-decoration: underline;

	}
#footer-text-box a.footer-text-dynamic:focus {

font-family: Tahoma;
	font-size: 11px;
	font-weight: 700;
	color: #569ed6;
	text-align:left;
	text-decoration: underline;

	
	}
/************************Left menu*****************************/	
	
#left_menu_title{
	display:block;
	font-family: Tahoma,Geneva;
	font-size:30px;
	color:#404040;
	text-align:left;
	margin:40px 0px 0px 45px;
	}
	
#left_menu_title_topfive{
	display:block;
	font-family: Tahoma,Geneva;
	font-size:30px;
	color:#404040;
	text-align:left;
	margin:40px 40px 0px 30px;
	float:left;
	}
	
#left_link_box{
	margin:10px 0px 0px 40px;
	float:left;
	min-width:80px;
	}
	
#left_link_box ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;	
}

#left_link_box li {
	display:inline;
	margin:0px 0px 0px 0px;
	float:left;
	
}

#left_link_box a {
	float:left;
	text-decoration:none;
	color:#4090db;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	line-height: 32px;	
}

#left_link_box a.icon {
	display:block;	
	padding:0px 0px 0px 0px;	
	margin:0px 0px 0px 0px;
	height:32px;
	width:32px;
	}
	

#left_link_box a.left_curve {
   	background-image:url(../images/flirts_left_border.png);
	background-repeat:no-repeat;
	background-position:center right;
	width:5px;
	height:32px;
	}
	
#left_link_box a.right_curve {
   	background-image:url(../images/flirts_right_border.png);
	background-repeat:no-repeat;
	background-position:center left;
	width:5px;
	height:32px;
	}
	
#left_link_box a.left_link_on {
    display:block;
	font-family: Tahoma,Geneva;	
	font-size:12px;
	font-weight:bold;
	color:#404040;	
	text-decoration:none;
	text-align:left;
	margin:0px 0px 0px 0px;
	background-image:url(../images/flirts_top_bottom_border_repeat.png);
	background-repeat:repeat-x;
	background-position:center right;
	height:32px;
	width:auto;
	padding:0px 10px 0px 10px;		
	}
	
#left_link_box a.left_link {
    display:block;
	font-family: Tahoma,Geneva;	
	font-size:12px;
	font-weight:bold;
	color:#4090d6;	
	text-decoration:none;
	text-align:left;
	margin:0px 0px 0px 0px;
	height:32px;
	width:auto;
	min-width:71px;
	padding:0px 15px 0px 15px;
 }
 
 #left_link_box a.left_link:hover {
    display:block;
	font-family: Tahoma,Geneva;	
	font-size:12px;
	font-weight:bold;
	color:#404040;		
	text-align:left;
	margin:0px 0px 0px 0px;
	height:32px;
	width:auto;
	padding:0px 15px 0px 15px;
	background-image:url(../images/left-menu-hover.png);	
	background-repeat:repeat-x;	
 }
 
#left_menu_title_rankings{
	display:block;
	font-family: Tahoma,Geneva;
	font-size:11px;
	color:#404040;
	text-align:left;
	margin:10px 0px 0px 30px;
	float:left;
	}
 
#left_menu_title_rankings ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;	
}

#left_menu_title_rankings li {
	display:inline;
	margin:0px 0px 0px 0px;
	float:left;
	
}

#left_menu_title_rankings .left_link_rankings {
    display:block;
	font-family: Tahoma,Geneva;	
	font-size:11px;
	font-weight:bold;
	color:#404040;		
	text-align:left;
	margin:0px 0px 0px 0px;
	height:18px;
	width:auto;
	min-width:120px;
	padding:0px 0px 0px 0px;
	
 }
 
 #left_menu_title_rankings a.left_link_rankings_on {
    display:block;
	font-family: Tahoma,Geneva;	
	font-size:11px;
	font-weight:bold;
	color:#404040;		
	text-align:left;
	margin:0px 0px 0px 0px;
	height:18px;
	width:auto;
	min-width:120px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	
 }

#left_menu_title_rankings a.left_link_rankings {
    display:block;
	font-family: Tahoma,Geneva;	
	font-size:11px;
	font-weight:bold;
	color:#4090d6;	
	text-decoration:none;
	text-align:left;
	margin:0px 0px 0px 0px;
	height:18px;
	width:auto;
	min-width:120px;
	padding:0px 0px 0px 0px;
 }
 
#left_menu_title_rankings a.left_link_rankings:hover {
    display:block;
	font-family: Tahoma,Geneva;	
	font-size:11px;
	font-weight:bold;
	color:#4090d6;		
	text-align:left;
	margin:0px 0px 0px 0px;
	height:18px;
	width:auto;
	min-width:120px;
	padding:0px 0px 0px 0px;
    text-decoration:underline;
 }
/***********************Previou-Next Buttons***********************/
	

	
#previous-next{

   margin:35px 0px 0px 20px;
   font-family:Tahoma;
   font-size:14px;
   color:#404040;
   float:left;
   width:auto;

   }
   
#previous-next .previous_next_text{ 
   font-family:Tahoma;
   font-size:12px;
   color:#404040;
   font-weight:bold;
   line-height:31px;
 
   }
   
   
#previous-next ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;	
}

#previous-next li {
	display:inline;
	margin:0px 0px 0px 0px;
	float:left;
	
}

#previous-next a {
    display:block;
	float:left;
	text-decoration:none;
	color:#3a98d6;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	line-height: 31px;
	padding:0px 5px 0px 5px;
	width:auto;
}

#previous-next a.left_button_curve {
    display:block;
	float:left;
	background-image:url(../images/previous_next_left_curve.png);
	background-repeat:no-repeat;
	background-position:center right;
	width:5px;
	height:31px;
}

#previous-next a.right_button_curve {
    display:block;
	float:left;
	background-image:url(../images/previous_next_right_curve.png);
	background-repeat:no-repeat;
	background-position:center left;
	width:5px;
	height:31px;
}

#previous-next a.previous_next_link_text {
    display:block;
	float:left;
	background-image:url(../images/previous_next_repeat.png);
	background-repeat:repeat-x;
	background-position:center left;
	width:auto;
	height:31px;
}
	
	
/******************************Member Row****************************/
	
#member-row

{  margin:25px 0px 0px 0px;
   padding:0px 30px 0px 0px;
   font-family:Tahoma;
   font-size:14px;
   color:#3a98d6;
   float:left;
   width:auto;   
   }
   
#member-row ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;	
}

#member-row li {
	display:inline;
	margin:0px 0px 0px 0px;
	float:left;
	
}

#member-row .member-bg-top{
    float:right;
    display:block;
    background-image:url(../images/member_toprow_bg.png);
    background-repeat:no-repeat;
    background-position:center center;
      border-bottom:1px solid #dbdada;    
    width:601px;
    height:125px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#member-row .member-bg-bottom{
    float:right;
    display:block;
    background-image:url(../images/member_bottomrow_bg.png);
    background-repeat:no-repeat;
    background-position:center center;
      width:601px;
    height:125px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#member-row .member-bg-bottom-shade{
    float:right;
    display:block;
    background-image:url(../images/member_bottomrow_bg.png);
    background-repeat:no-repeat;
    background-position:center left;
	background-color:#F5FBFF;
	width:601px;
    height:125px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#member-row .member-bg{
    float:right;
    display:block;
    border-bottom:1px solid #dbdada;
	border-left:1px solid #dbdada;
	border-right:1px solid #dbdada;	
    width:599px;
    height:125px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}

#member-row .member-bg-shade{
    float:right;
    display:block;
	background-color:#F5FBFF;
	background-position:center center;
    border-bottom:1px solid #dbdada;
	border-left:1px solid #dbdada;
	border-right:1px solid #dbdada;	
    width:599px;
    height:125px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}

#member-row .photo{
    width:75px;
    height:75px;
	padding:25px 5px 0px 25px;
	margin:0px 0px 0px 0px;
	float:left;
}

#member-row .username{
    display:block;    
    width:100px;
    height:auto;
	padding:25px 10px 0px 5px;
	margin:0px 0px 0px 0px;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#4b9ad8;
	text-decoration:none;
	float:left;
}

#member-row a.username{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#4b9ad8;
	text-decoration:none;
	float:left;
}

#member-row a.username:hover{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#4b9ad8;
	text-decoration:underline;
	float:left;
}


#member-row .age{
    
    width:45px;
    height:auto;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	font:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#757575;
	float:left;
}

#member-row .fsc-icon{

    width:210px;
	height:75px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:25px 10px 0px 10px;
	text-align:center;
	
}

#member-row .iconimage {
    
	height:45px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	text-align:center;	
	line-height:45px;
	color:#cc4400;
	font-size:11px;
	
}
#member-row .copy-field{
    width:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;	
	font:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#4b9ad8;	
	}
	
#member-row a.copy-field{

	text-align:center;	
	font:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#4b9ad8;
	line-height:15px;
	
	}
#member-row a.copy-field:hover{

	text-align:center;	
	font:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#4b9ad8;
	text-decoration:underline;
	}
		
#member-row copy-field1{
    width:auto;
	text-align:center;
	font:Tahoma;
	font-size:11px;
    font-weight:bold;
	color:#4b9ad8;	
	text-decoration:none;
	}

#member-row a.copy-field1{

	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	font:Tahoma;
	font-size:11px;
    font-weight:bold;
	color:#4b9ad8;	
	text-decoration:none;
	line-height:20px;
	}
#member-row a.copy-field1:hover{

	text-align:center;
	font:Tahoma;
	font-size:11px;
    font-weight:bold;
	color:#4b9ad8;	
	text-decoration:underline;
	}
	
#member-row .fsc-flag{
    width:110px;
      height:75px;
      float:left;
      margin:0px 0px 0px 0px;
      padding:25px 10px 0px 10px;
      text-align:center;
}

#member-row .flagimage {
    
	height:45px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	text-align:center;	
	
}

#member-row .flagimage img
{   padding:0px 0px 0px 0px;
    vertical-align:top;
      
      }
#member-row .country{
    width:auto;
	margin:0px 0px 0px 0px;
	padding:1px 0px 0px 0px;
	text-align:center;
	font:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#404040;
	
	}
	
#member-row .city{
    width:auto;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	text-align:center;
	font:Tahoma;
	font-size:11px;

	font-weight:normal;
	color:#404040;
	
	}
	
 /********************* Image Standardisation Sizing ************************/  
   
     div.imgContainer {
	   height: 75px;
	   width: 75px;
	   overflow: hidden;
	   text-align: center;
	   vertical-align: center;
	 }
	 div.imgContainer img {
	   /* margin: -10px -10px 0 0; */
	 }
  
  
	
/***********************New-Message*******************************/


#new-message-bg-top
{  margin:48px 0px 0px 15px;
   padding:0px 30px 0px 0px;
   background-image:url(../images/new-message-top-bg.png);
   background-repeat:no-repeat;
   background-position:center center;
   font-family:Arial;
   font-weight:bold;
   font-size:12px;
   color:#4989bb;
   float:left;
   width:398px;   
   height:37px;
   }
   
 #message-heading {
 font-family:Arial;
   font-weight:bold;
   font-size:12px;
   color:#404040;
   float:left;
   margin:11px 0px 0px 30px;
   display:block;
   }
 
  #message-heading-orange {
   margin:48px 0px 0px 35px;
   padding:0px 30px 0px 0px;
   font-family:Tahoma;
   font-weight:bold;
   font-size:22px;
   color:#e6a76a;
   float:left;  
   display:block;
   float:left;
   width:398px;   
   height:25px;
   }
    
 
#new-message-instruction{
   font-family:Tahoma;
   font-size:11px;
   font-weight:normal;
   text-align:left;
   line-height:20px;
   color:#6c6f70;
   float:left;
   width:500px;
   margin:0px 0px 0px 45px;
   padding:12px 0px 0px 0px ;
}

#new-message{

	float: left;
	font-family:Tahoma;
	display:inline;
	margin:15px 0px 0px 30px;
	padding:0px 0px 0px 0px;
	width:500px;	

	}
	
#new-message ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
	
	
}

#new-message li {
	display:inline;
	margin:0px 0px 0px 0px;
	float:left;
	
}

#new-message  .left_textarea_shade_curve {
    display:block;
	float:left;
	background-image:url(../images/send-message-box-left-border-shade.png);
	background-repeat:no-repeat;
	background-position:center right;
	width:10px;
	height:130px;
}
#new-message  .right_textarea_shade_curve {
    display:block;
	float:left;
	background-image:url(../images/send-message-box-right-border-shade.png);
	background-repeat:no-repeat;
	background-position:center left;
	width:10px;
	height:130px;
}

#new-message  .textarea_repeat_shade_border {
    display:block;
	float:left;
	background-image:url(../images/send-message-box-repeat-border-shade.png);
	background-repeat:repeat-x;
	background-position:center left;
	width:377px;
	height:130px;
}

	
#new-message  textarea{

   width:377px;
   height:110px;
   border-color:#FFFFFF;
   border:none;
   overflow:auto; 
   resize: none;
   /*background-image:url(../images/send-message-box-shade-repeat.png);
   background-repeat:repeat-x;
   background-position:center top;*/
   background-color:transparent;  
   outline-style:none;
   padding:0px 0px 0px 0px;
   margin:10px 0px 0px 0px;
   }
   
/*******************Message Thread*********************************/

#message-thread-bg-top
{  margin:48px 0px 0px 15px;
   padding:0px 30px 0px 0px;
   background-image:url(../images/new-message-top-bg.png);
   background-repeat:no-repeat;
   background-position:center center;
   font-family:Arial;
   font-weight:bold;
   font-size:12px;
   color:#4989bb;
   float:left;
   width:398px;   
   height:37px;
   }
 
#message-thread{

	float: left;
	font-family:Tahoma;
	display:inline;
	margin:12px 0px 0px 30px;
	padding:0px 0px 0px 0px;
	width:550px;
	min-width:500px;	

	}
	
#message-thread ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
	
	
}

#message-thread li {
	display:inline;
	margin:0px 0px 0px 0px;
	float:left;
	
}

#message-thread  .left_textarea_curve {
    display:block;
	float:left;
	background-image:url(../images/send-message-box_left-border.png);
	background-repeat:no-repeat;
	background-position:center right;
	width:10px;
	height:65px;
}
#message-thread  .right_textarea_curve {
    display:block;
	float:left;
	background-image:url(../images/send-message-box_right-border.png);
	background-repeat:no-repeat;
	background-position:center left;
	width:10px;
	height:65px;
}

#message-thread  .textarea_repeat_border {
    display:block;
	float:left;
	background-image:url(../images/send-message-box_repeat-border.png);
	background-repeat:repeat-x;
	background-position:center left;
	width:377px;
	height:65px;
}

	
#message-thread  textarea{

   width:377px;
   height:55px;
   border-color:#FFFFFF;
   border:none;
   overflow:auto; 
   resize: none;
   outline-style:none;
   padding:0px 0px 0px 0px;
   margin:5px 0px 0px 0px;
   }
   
#message-thread .person-name {

   font-family:Tahoma;
   font-size:11px;
   font-weight:bold;
   color:#5fa9dc;
   margin:0px 0px 0px 10px;
   text-decoration:none;
   
   }
#message-thread a.person-name {

   font-family:Tahoma;
   font-size:11px;
   font-weight:bold;
   color:#5fa9dc;
   text-decoration:none;
   
   
   }
#message-thread a.person-name:hover {

   font-family:Tahoma;
   font-size:11px;
   font-weight:bold;
   color:#5fa9dc;
   text-decoration:underline;
   
   }
   
#message-thread .person-message {

   font-family:Tahoma;
   font-size:11px;
   font-weight:normal;
   color:#363636;
    margin:0px 0px 0px 10px;
	width:auto;
	text-decoration:none;
	
   
   }
#message-thread a.person-message {

   font-family:Tahoma;
   font-size:11px;
   font-weight:normal;
   color:#363636;
   width:auto;
   cursor:text;
   text-decoration:none;
	
   
   }
   
 /***********************Message Action Buttons***********************/
	

	
#message-action-buttons{

   margin:10px 0px 0px 28px;
   font-family:Tahoma;
   font-size:14px;
   color:#404040;
   float:left;
   width:auto;
   display:inline;

   }
   
#message-action-buttons ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;	
}

#message-action-buttons li {
	display:inline;
	margin:0px 0px 0px 0px;
	float:left;
	
}

#message-action-buttons a {
    display:block;
	float:left;
	text-decoration:none;
	color:#3a98d6;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	line-height: 31px;
	padding:0px 5px 0px 5px;
	width:auto;
}

#message-action-buttons a.left_action_button_curve {
    display:block;
	float:left;
	background-image:url(../images/previous_next_left_curve.png);
	background-repeat:no-repeat;
	background-position:center right;
	width:5px;
	height:31px;
}

#message-action-buttons a.right_action_button_curve {
    display:block;
	float:left;
	background-image:url(../images/previous_next_right_curve.png);
	background-repeat:no-repeat;
	background-position:center left;
	width:5px;
	height:31px;
}

#message-action-buttons a.message_link_text {
    display:block;
	float:left;
	background-image:url(../images/previous_next_repeat.png);
	background-repeat:repeat-x;
	background-position:center left;
	width:auto;
	height:31px;
	min-width:52px;
}
	
   
 
/*************************Send Button*******************************/

#send-button{

	float: left;
	font-family:Tahoma;
	display:inline;
	margin:18px 0px 0px 30px;
	padding:0px 0px 0px 0px;
	width:500px;

	}
	
#send-button ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
	
	
}

#send-button li {
	display:inline;
	margin:0px 0px 0px 0px;
	float:left;
	
}

#send-button a{

	float:left;
	text-decoration:none;
	color: #FFFFFF;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	line-height: 32px;	
}
   

#send-button  a.sendbutton_left_curve {
    display:block;
	float:left;
	background-image:url(../images/send-button-left.png);
	background-repeat:no-repeat;
	background-position:center right;
	width:10px;
	height:41px;
}
#send-button  a.sendbutton_right_curve {
    display:block;
	float:left;
	background-image:url(../images/send-button-right.png);
	background-repeat:no-repeat;
	background-position:center left;	
	width:15px;
	height:41px;
}

#send-button  a.sendbutton_repeat_bg {
    display:block;
	float:left;
	background-image:url(../images/send-button-repeat.png);
	background-repeat:repeat-x;
	background-position:center left;
	padding:0px 10px 0px 10px;
	width:auto;
	height:41px;
}

#send-button a.cancel_link {
    display:block;
	font-family: Tahoma,Geneva;	
	font-size:12px;
	font-weight:bold;
	color:#4090d6;	
	text-decoration:none;
	text-align:left;
	margin:0px 0px 0px 0px;
	height:32px;
	width:auto;
	padding:0px 10px 0px 10px;
 }
 
#send-button a.cancel_link:hover {
    display:block;
	font-family: Tahoma,Geneva;	
	font-size:12px;
	font-weight:bold;
	color:#4090d6;	
	text-decoration:underline;
	text-align:left;
	margin:0px 0px 0px 0px;
	height:32px;
	width:auto;
	padding:0px 10px 0px 10px;
 }
 
#send-message{
    background-image:url(../images/message-border.png);
	background-repeat:no-repeat;
	background-position:center left;
	display:block;
	margin:15px 0px 0px 25px;
	width:550px;
	height:15px;
	float:left;
	}
	
#message-instruction{
   font-family:Tahoma;
   font-weight:normal;
   font-size:10px;
   color:#888888;
   text-align:left;
   float:left;
   margin:15px 0px 0px 35px;
   width:550px;
   }
 
#account-information-instruction{   
   float:left;
   width:500px; 
   margin:0px 0px 0px 35px;
   padding:5px 0px 0px 0px ;
}

#account-information-instruction .general-text{
   font-family:Tahoma;
   font-size:11px;
   font-weight:normal;
   line-height:20px;
   color:#5c5c5c;
   text-decoration:none;
   width:500px;
}

#account-information-instruction a.general-text{
   font-family:Tahoma;
   font-size:11px;
   font-weight:normal;   
   line-height:20px;
   color:#4090d9;
   text-decoration:none;
   
}

#account-information-instruction a.general-text:hover{
   font-family:Tahoma;
   font-size:11px;
   font-weight:normal;
   line-height:20px;
   color:#4090d9;
   text-decoration:underline;
}	


/********************************My Account form fields******************************/

   
#form-fields{

	float: left;
	font-family:Tahoma;
	display:inline;
	margin:5px 0px 0px 32px;
	padding:0px 0px 0px 0px;
	width:500px;	

	}
	
#form-field-label{   
   float:left;
   width:500px; 
   margin:0px 0px 0px 35px;
   padding:18px 0px 0px 0px ;
}

#form-field-label .general-text1{
   font-family:Tahoma;
   font-size:11px;
   font-weight:bold;
   line-height:20px;
   color:#5c5c5c;
   text-decoration:none;
   width:500px;
}
	
#form-fields ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
	
	
}

#form-fields li {
	display:inline;
	margin:0px 0px 0px 0px;
	float:left;
	
}

#form-fields  .left_input_shade_curve {
    display:block;
	float:left;
	background-image:url(../images/input-bg-left.png);
	background-repeat:no-repeat;
	background-position:center right;
	width:5px;
	height:22px;
}
#form-fields  .right_input_shade_curve {
    display:block;
	float:left;
	background-image:url(../images/input-bg-right.png);
	background-repeat:no-repeat;
	background-position:center left;
	width:5px;
	height:22px;
}

#form-fields  .input_repeat_shade_border {
    display:block;
	float:left;
	background-image:url(../images/input-bg-repeat.png);
	background-repeat:repeat-x;
	background-position:center left;
	width:152px;
	height:22px;
}


#form-fields  input{
   width:152px;
   height:18px;   
   border-color:#FFFFFF;
   border:none;
   background-color:transparent;
   overflow:auto; 
   outline-style:none;
   padding:4px 0px 0px 0px;
   margin:0px 0px 0px 0px;
   }
   
 #form-fields  .email_input_repeat_shade_border {
    display:block;
	float:left;
	background-image:url(../images/input-bg-repeat.png);
	background-repeat:repeat-x;
	background-position:center left;
	width:200px;
	height:22px;
}

#form-fields  .email_input_repeat_shade_border input{
   width:200px;
   height:18px;   
   border-color:#FFFFFF;
   border:none;
   background-color:transparent;
   overflow:auto; 
   outline-style:none;
   padding:4px 0px 0px 0px;
   margin:0px 0px 0px 0px;
   }
   
#form-browse-field {
    float: left;
	font-family:Tahoma;
	display:inline;
	margin:15px 20px 0px 32px;
	padding:0px 20px 0px 0px;
	width:500px;
	height:24px;
  }
  
 #form-browse-field input {
  
   min-width:152px;
   width:auto;
   height:24px;   
   background-color:transparent;
   
   }
 


/**************************Upload Photos***********************/

#upload_box{
  width:600px;
  height:auto;
  margin:0px 0px 0px 0px;
  float:left;
}

#upload-photos-box{

   
	width:500px;
	height:240px;
	border:1px solid #f4f4f4;
	margin:30px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	float:left;
	
	}
	
  #upload-photos-orange-heading {
   margin:15px 0px 0px 35px;
   padding:0px 30px 0px 0px;
   font-family:Tahoma;
   font-weight:bold;
   font-size:22px;
   color:#e6a76a;
   float:left;  
   display:block;
   float:left;
   width:400px;  
   height:25px;
   }
   
#upload-photos-instruction{   
   float:left;
   margin:0px 0px 0px 35px;
   padding:5px 0px 0px 0px ;
   width:398px;
  
}

#upload-photos-instruction .general-text2{
   font-family:Tahoma;
   font-size:11px;
   font-weight:normal;
   line-height:20px;
   color:#5c5c5c;
   text-decoration:none;
   }

#upload-photos-grey-patch{
	margin:10px 0px 0px 20px;
	float:left;
	width:450px;
	height:24px;
	}
	
#upload-photos-grey-patch ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;	
}

#upload-photos-grey-patch li {
	display:inline;
	margin:0px 0px 0px 0px;
	float:left;
	
}



#upload-photos-grey-patch .left_grey_curve {
   	background-image:url(../images/upload-photo-bg2-left.png);
	background-repeat:no-repeat;
	background-position:center right;
	width:5px;
	height:24px;
	}
	
#upload-photos-grey-patch .right_grey_curve {
   	background-image:url(../images/upload-photo-bg2-right.png);
	background-repeat:no-repeat;
	background-position:center left;
	width:5px;
	height:24px;
	}
	
#upload-photos-grey-patch .repeat_grey_curve {
    display:block;
	font-family: Tahoma;	
	font-size:11px;
	font-weight:bold;
	color:#5c5c5c;	
	text-decoration:none;
	text-align:center;
	margin:0px 0px 0px 0px;
	background-image:url(../images/upload-photo-bg2-repeat.png);
	background-repeat:repeat-x;
	background-position:center right;
	height:24px;
	width:auto;
	padding:0px 0px 0px 0px;
	line-height:24px;		
	}
	
.upload-form-browse-field {
    float: left;
	font-family:Tahoma;
	display:block;
	margin:15px 20px 0px 32px;
	padding:0px 0px 0px 0px;
	width:400px;
	height:26px;
	
  }
  
.upload-form-browse-field input{
    width:200px;
	height:26px;
	background-color:transparent;
	overflow:hidden;
	
	
	
	
}

   
 #orange-upload-button{

	float: left;
	font-family:Tahoma;
	display:inline;
	margin:30px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	width:450px;

	}


   
#my-photos-row

{  margin:25px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   float:left;
   width:518px;
   height:auto;   
   }
   
#my-photos-row ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;	
}

#my-photos-row li {
	display:inline;
	margin:0px 0px 0px 0px;
	float:left;
	
}

#my-photos-row .photos-bg-top{
    float:left;
    display:block;
    background-image:url(../images/messages-forms-title-bg.png);
    background-repeat:no-repeat;
    background-position:center top;
	width:518px;
    height:37px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}

#my-photos-row .photos-bg-bottom{
    float:right;
    display:block;
    background-image:url(../images/messages-forms-title-bg-bottom.png);
    background-repeat:no-repeat;
    background-position:center left;
	width:518px;
    height:54px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}



#my-photos-row .photos-bg{
    float:left;
    display:block;
    border-bottom:1px solid #efefef;
	border-left:1px solid #c7e4fa;
	border-right:1px solid #c7e4fa;	
    width:516px;
    height:115px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}

#my-photos-row .photos-bg-shade{
    float:right;
    display:block;
	background-color:#fafafa;
	background-position:center center;
    border-bottom:1px solid #efefef;
	border-left:1px solid #c7e4fa;
	border-right:1px solid #c7e4fa;	
    width:516px;
    height:115px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}

#my-photos-row .photo1{
    width:75px;
    height:75px;
	padding:20px 10px 20px 20px;
	margin:0px 0px 0px 0px;
	float:left;
}



#my-photos-row .current-default{
    display:block;
    font-family:Tahoma;
	font-size:11px;
	color:#848484;
	margin:15px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	text-decoration:none;
	line-height:25px;
	float:left;
	width:350px;;
	
	}
#my-photos-row a.current-default{
    text-decoration:none;

}

#my-photos-row a.current-default:hover{
    text-decoration:underline;

}
#my-photos-row .make-default{
    display:block;
    font-family:Tahoma;
	font-size:11px;
	color:#4090d9;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	text-decoration:none;
	line-height:25px;
	float:left;
	width:350px;
	
	}
#my-photos-row a.make-default{
   text-decoration:none;
	}
	
#my-photos-row a.make-default:hover{
   text-decoration:underline;
	}
#my-photos-row .photos-title{
    float:left;
   	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:12px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	
	}
#my-photos-row .photos-mini-title{

   	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	padding:13px 0px 0px 95px;
	margin:0px 0px 0px 0px;
	
	}
	
/**************************My Profile******************************/

#my-profile-row

{  margin:48px 0px 0px 30px;
   padding:0px 0px 0px 0px;
   float:left;
   width:600px;   
   }


#my-profile-row ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;	
}

#my-profile-row li {
	display:inline;
	margin:0px 0px 0px 0px;
	float:left;
	
}

#my-profile-row .profile-bg-top{
    float:left;
    display:block;
    background-image:url(../images/my-profile-title-bg-top.png);
    background-repeat:no-repeat;
    background-position:center top;
	width:600px;
    height:46px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}

#my-profile-row .profile-bg-bottom{
    float:right;
    display:block;
    background-image:url(../images/my-profile-bg-bottom.png);
    background-repeat:no-repeat;
    background-position:center left;
	width:600px;
    height:26px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#my-profile-row .profile-bg{
    float:left;
    display:block;
    border-left:1px solid #c7e4fa;
	border-right:1px solid #c7e4fa;	
    width:598px;
    height:auto;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}

#my-profile-row .profile-title{
    float:left;
   	font-family:Tahoma;
	font-size:22px;
	font-weight:normal;
	color:#FFFFFF;
	padding:12px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	line-height:22px;
	width:auto;
	
	}
	
#my-profile-row .profile-mini-title{

   	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#5c5c5c;
	padding:10px 20px 15px 20px;
	margin:0px 0px 0px 0px;
	background-color:#fafafa;
	width:558px;
	border-left:1px solid #c7e4fa;
	border-right:1px solid #c7e4fa;	
	
	}
	
/*********************My Profile Form Fields ************************/

#my-profile-form-fields{

	float: left;
	font-family:Tahoma;
	display:inline;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:auto;	

	}
	
#my-profile-form-field-label{   
   float:left;
   width:auto; 
   min-width:160px;
   margin:0px 0px 0px 60px; 
   padding:18px 0px 0px 0px ;
}


#my-profile-form-field-label .profile-text{
   font-family:Tahoma;
   font-size:11px;
   font-weight:bold;
   line-height:20px;
   color:#5c5c5c;
   text-decoration:none;
   width:auto;
   padding:0px 0px 0px 0px;
   display:block;
}

/* reference to the physical preference- height */
#my-profile-form-field-label1{   
   float:left;
   width:auto; 
   min-width:160px;
   margin:0px 0px 0px 12px; 
   padding:18px 0px 0px 0px ;
}
#my-profile-form-field-label1 .profile-text1{
   font-family:Tahoma;
   font-size:11px;
   font-weight:normal;
   line-height:15px;
   color:#5c5c5c;
   text-decoration:none;
   width:auto;
   padding:0px 0px 5px 5px;
   display:block;
}


/* reference to the basic preference */

#basic-preference-form-field-label{   
   float:left;
   width:auto; 
   min-width:500px;
   margin:30px 0px 0px 30px; 
   padding:18px 0px 0px 0px ;
}

#basic-preference-form-field-label1{   
   float:left;
   width:auto; 
   min-width:500px;
   margin:0px 0px 0px 30px; 
   padding:18px 0px 0px 0px ;
}


div .basic-preference-text{
   font-family:Tahoma;
   font-size:14px;
   font-weight:bold;
   line-height:20px;
   color:#5c5c5c;
   text-decoration:none;
   width:auto;
   padding:0px 0px 10px 0px;
   display:block;
   min-width:500px;
}

div .basic-preference-text1{
   font-family:Tahoma;
   font-size:11px;
   font-weight:normal;
   line-height:20px;
   color:#5c5c5c;
   text-decoration:none;
   width:auto;
   padding:0px 10px 0px 10px;
   display:block;
}
	
#my-profile-form-fields ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
	
	
}

#my-profile-form-fields li {
	display:inline;
	margin:0px 0px 0px 0px;
	float:left;
	
}

#my-profile-form-fields  .left_input_curve {
    display:block;
	float:left;
	background-image:url(../images/input-bg-left.png);
	background-repeat:no-repeat;
	background-position:center right;
	width:5px;
	height:22px;
}
#my-profile-form-fields  .right_input_curve {
    display:block;
	float:left;
	background-image:url(../images/input-bg-right.png);
	background-repeat:no-repeat;
	background-position:center left;
	width:5px;
	height:22px;
}

#my-profile-form-fields  .input_repeat_border {
    display:block;
	float:left;
	background-image:url(../images/input-bg-repeat.png);
	background-repeat:repeat-x;
	background-position:center left;
	height:22px;
	width:auto;
}


#my-profile-form-fields  input{
   width:auto;
   height:18px;   
   border-color:#FFFFFF;
   border:none;
   background-color:transparent;
   overflow:auto; 
   outline-style:none;
   padding:4px 0px 0px 0px;
   margin:0px 0px 0px 0px;
   }
   

 #my-profile-form-fields .gender{
   display:block;
   min-width:30px; 
   width:auto;
   float:left;
   padding:0px 0px 0px 0px;
   font-family:Tahoma;
   font-size:11px;
   font-weight:normal;
   line-height:12px;
   color:#5c5c5c;

   }
  #my-profile-form-fields .gender-text{
   display:block;
   min-width:30px; 
   width:auto;
   float:left;
   padding:2px 0px 0px 0px;
   font-family:Tahoma;
   font-size:11px;
   font-weight:normal;
   line-height:12px;
   color:#5c5c5c;

   }
   
#my-profile-form-fields .gender input{  
    border-color:#000000;
	padding:0px 0px 0px 0px;
	}

	
	
  #my-profile-form-fields .profile-age{
     display:block;
     min-width:20px; 
     width:auto;
     float:left;
     padding:0px 0px 0px 0px;
	 margin:0px 0px 0px 5px;
     font-family:Tahoma;
     font-size:11px;
     font-weight:normal;
     line-height:12px;
     color:#5c5c5c;
   }
   
   #my-profile-form-fields .profile-age  select{
   width:auto;;
   height:18px;   
   overflow:auto; 
   outline-style:none;
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
   }


  #my-profile-form-fields .profile-attribute{
     display:block;
     min-width:30px; 
     width:auto;
     float:left;
     padding:2px 15px 0px 8px;
	 margin:0px 10px 0px 0px;
     font-family:Tahoma;
     font-size:11px;
     font-weight:normal;
     line-height:12px;
     color:#5c5c5c;
   }
   
   
/***************************Top 5 *********************/

#top-5-row{  

   margin:70px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   float:left;
   width:196px; 
   display:inline;  
   }

#top-5-row1{  

   margin:70px 0px 0px 15px;
   padding:0px 0px 0px 0px;
   float:left;
   width:196px; 
   display:inline;  
   }
   
#top-5-row2{  

   margin:45px 0px 0px 15px;
   padding:0px 0px 0px 0px;
   float:left;
   width:196px; 
   display:inline;  
   }
    
div ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;	
}

div li {
	display:inline;
	margin:0px 0px 0px 0px;
	float:left;
	
}

/**************************Orange block*******************************/
div .orange-bg-top{
    float:left;
    display:block;
    background-image:url(../images/top_orange_bg.png);
    background-repeat:no-repeat;
    background-position:center top;
	width:196px;
    height:38px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}

div .orange-bg-under-top{
    background-image:url(../images/symbol-mf-orange-bg.png);
	background-position:center center;
	background-repeat:no-repeat;
	width:194px;
	height:37px;
	border-bottom:1px solid #ffe5b6;
	border-left:1px solid #ffe5b6;
	border-right:1px solid #ffe5b6;
	text-align:center;
	
		}
div .orange-bg-under-top img{		
	padding:12px 0px 0px 0px;	
	}


div .orange-numbering{
   background-image:url(../images/num-orange-bg.png);
   background-position:center center;
   background-repeat:no-repeat;
   width:25px;
   height:25px;
   display:block;
   font-family:Tahoma;
   font-size:16px;
   font-weight:bold;
   color:#FFFFFF;
   text-align:center;
   margin:5px 0px 0px 9px;
   padding:5px 0px 0px 2px;
   float:left;   
   }
   
div .orange-numbering1{
   background-image:url(../images/num-orange-bg.png);
   background-position:center center;
   background-repeat:no-repeat;
   width:25px;
   display:block;
   font-family:Tahoma;
   font-size:16px;
   font-weight:bold;
   color:#FFFFFF;
   text-align:center;
   margin:40px 0px 0px 0px;
   padding:0px 0px 0px 1px;
   float:left;   
   }
 	
div .orange-bg-bottom{
    float:right;
    display:block;
    background-image:url(../images/bottom_orange_bg.png);
    background-repeat:no-repeat;
    background-position:center bottom;
	width:196px;
    height:auto;
    margin:0px 0px 0px 0px;
    padding:0px 0px 20px 0px;
}

div .orange-bg-bottom-shade{
    float:right;
    display:block;
    background-image:url(../images/bottom_orange_bg.png);
    background-repeat:no-repeat;
    background-position:center bottom;
	background-color:#fefbf8;
	width:196px;
    height:auto;
    margin:0px 0px 0px 0px;
    padding:0px 0px 20px 0px;
}

div .orange-bg{
    float:left;
    display:block;
    border-bottom:1px solid #ffe5b6;
	border-left:1px solid #ffe5b6;
	border-right:1px solid #ffe5b6;	
    width:194px;
    height:auto;
    margin:0px 0px 0px 0px;
    padding:0px 0px 20px 0px;

}

div .orange-bg-shade{
    float:right;
    display:block;
	background-color:#fefbf8;
	background-position:center center;
    border-bottom:1px solid #ffe5b6;
	border-left:1px solid #ffe5b6;
	border-right:1px solid #ffe5b6;	
    width:194px;
    height:auto;
    margin:0px 0px 0px 0px;
    padding:0px 0px 20px 0px;

}

/*********************Red Block*******************************/	
div .red-bg-under-top{
    background-image:url(../images/symbol-mf-red-bg.png);
	background-position:center center;
	background-repeat:no-repeat;
	width:194px;
	height:37px;
    border-bottom:1px solid #f4d8ce;
	border-left:1px solid #f4d8ce;
	border-right:1px solid #f4d8ce;	
	text-align:center;
	}
div .red-bg-under-top img{		
	padding:12px 0px 0px 0px;	
	}
	
div .red-bg-top{
    float:left;
    display:block;
    background-image:url(../images/top_red_bg.png);
    background-repeat:no-repeat;
    background-position:center top;
	width:196px;
    height:38px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}

  
 div .red-numbering{
   background-image:url(../images/num-red-bg.png);
   background-position:center center;
   background-repeat:no-repeat;
   width:25px;
   height:25px;
   display:block;
   font-family:Tahoma;
   font-size:16px;
   font-weight:bold;
   color:#FFFFFF;
   text-align:center;
   margin:5px 0px 0px 9px;
   padding:5px 0px 0px 2px;
   float:left;
   
   }

div .red-numbering1{
   background-image:url(../images/num-red-bg.png);
   background-position:center center;
   background-repeat:no-repeat;
   width:25px;
   display:block;
   font-family:Tahoma;
   font-size:16px;
   font-weight:bold;
   color:#FFFFFF;
   text-align:center;
   margin:40px 0px 0px 0px;
   padding:0px 0px 0px 1px;
   float:left;   
   }
    
div .red-bg-bottom{
    float:right;
    display:block;
    background-image:url(../images/bottom_red_bg.png);
    background-repeat:no-repeat;
    background-position:center bottom;
	width:196px;
    height:auto;
    margin:0px 0px 0px 0px;
    padding:0px 0px 20px 0px;
}

div .red-bg-bottom-shade{
    float:right;
    display:block;
    background-image:url(../images/bottom_red_bg.png);
    background-repeat:no-repeat;
    background-position:center bottom;
	background-color:#fffcfb;
	width:196px;
    height:auto;
    margin:0px 0px 0px 0px;
    padding:0px 0px 20px 0px;
}


div .red-bg{
    float:left;
    display:block;
    border-bottom:1px solid #f4d8ce;
	border-left:1px solid #f4d8ce;
	border-right:1px solid #f4d8ce;	
    width:194px;
    height:auto;
    margin:0px 0px 0px 0px;
    padding:0px 0px 20px 0px;

}


div .red-bg-shade{
    float:right;
    display:block;
	background-color:#fffcfb;
	background-position:center center;
    border-bottom:1px solid #f4d8ce;
	border-left:1px solid #f4d8ce;
	border-right:1px solid #f4d8ce;
    width:194px;
    height:auto;
    margin:0px 0px 0px 0px;
    padding:0px 0px 20px 0px;

}
	
/************************Blue*********************************/

div .blue-bg-under-top{
    background-image:url(../images/symbol-mf-blue-bg.png);
	background-position:center center;
	background-repeat:no-repeat;
	width:194px;
	height:37px;
    border-bottom:1px solid #b7e3eb;
	border-left:1px solid #b7e3eb;
	border-right:1px solid #b7e3eb;	
	text-align:center;
	}
	
	
div .blue-bg-under-top img{		
	padding:12px 0px 0px 0px;	
	}
	
	

div .blue-bg-top{
    float:left;
    display:block;
    background-image:url(../images/top_blue_bg.png);
    background-repeat:no-repeat;
    background-position:center top;
	width:196px;
    height:38px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}

   
 div .blue-numbering{
   background-image:url(../images/num-blue-bg.png);
   background-position:center center;
   background-repeat:no-repeat;
   width:25px;
   height:25px;
   display:block;
   font-family:Tahoma;
   font-size:16px;
   font-weight:bold;
   color:#FFFFFF;
   text-align:center;
   margin:5px 0px 0px 9px;
   padding:5px 0px 0px 2px;
   float:left;
   
   }

div .blue-numbering1{
   background-image:url(../images/num-blue-bg.png);
   background-position:center center;
   background-repeat:no-repeat;
   width:25px;
   display:block;
   font-family:Tahoma;
   font-size:16px;
   font-weight:bold;
   color:#FFFFFF;
   text-align:center;
   margin:40px 0px 0px 0px;
   padding:0px 0px 0px 1px;
   float:left;   
   }
 

div .blue-bg-bottom{
    float:right;
    display:block;
    background-image:url(../images/bottom_blue_bg.png);
    background-repeat:no-repeat;
    background-position:center bottom;
	width:196px;
    height:auto;
    margin:0px 0px 0px 0px;
    padding:0px 0px 20px 0px;
}

div .blue-bg-bottom-shade{
    float:right;
    display:block;
    background-image:url(../images/bottom_blue_bg.png);
    background-repeat:no-repeat;
    background-position:center bottom;
	background-color:#f7fbfc;
	width:196px;
    height:auto;
    margin:0px 0px 0px 0px;
    padding:0px 0px 20px 0px;
}


div .blue-bg{
    float:left;
    display:block;
    border-bottom:1px solid #b7e3eb;
	border-left:1px solid #b7e3eb;
	border-right:1px solid #b7e3eb;	
    width:194px;
    height:auto;
    margin:0px 0px 0px 0px;
    padding:0px 0px 20px 0px;

}


div .blue-bg-shade{
    float:right;
    display:block;
	background-color:#f7fbfc;
	background-position:center center;
   border-bottom:1px solid #b7e3eb;
	border-left:1px solid #b7e3eb;
	border-right:1px solid #b7e3eb;	
    width:194px;
    height:auto;
    margin:0px 0px 0px 0px;
    padding:0px 0px 20px 0px;

}
/*********************other blocks in ranking*********************************/

div .photo-rank{
    display:block;
	padding:0px 0px 0px 0px;
	margin:12px 0px 0px 22px;
	float:left;
	
}

div .photo-rank1{
    display:block;
	padding:0px 0px 0px 0px;
	margin:12px 0px 0px 34px;
	float:left;
	
}

div .photo-rank2{
    display:inline;
	padding:0px 0px 0px 7px;
	margin:12px 0px 0px 0px;
	float:left;
	
}

div .photo-rank3{
    display:inline;
	padding:0px 0px 0px 0px;
	margin:12px 0px 0px 0px;
	float:left;
	
}

div .photo-rank4{
    display:inline;
	padding:0px 12px 0px 20px;
	margin:12px 0px 0px 0px;
	float:left;
	
}

div .photo-rank5{
    display:inline;
	padding:0px 0px 0px 12px;
	margin:12px 0px 0px 0px;
	float:left;
	
}

div.imgContainer1 {
        height: 75px;
         width: 75px;
         overflow: hidden;
         text-align: center;
         vertical-align: center;
         border:0px solid #dbdbdb;
       }
	   
div.imgContainer1 img {
        /* margin: -10px -10px 0 0; */
      }
	  
div.imgContainer2 {
        height: 50px;
         width: 50px;
         overflow: hidden;
         text-align: center;
         vertical-align: center;
         border:0px solid #dbdbdb;
       }
div.imgContainer2 img {
        /* margin: -10px -10px 0 0; */
      }

div .flag-rank{
    display:block;
	text-align:center; 	
	
		
}

div .flag-rank img{
    width:24px;
	height:14px;
	margin:9px 0px 0px 0px;
	
}

div .name-rank{
    display:block;
    padding:0px 0px 0px 0px;
	margin:6px 0px 0px 0px;
	text-align:center;
	font-family:Tahoma;
	font-size:10px;
	font-weight:normal;
	color:#4090d9;	
}

div .heading-rank{

   font-family:Tahoma;
   font-size:16px;
   font-weight:bold;
   color:#FFFFFF;
   text-align:center;
   margin:0px 0px 0px 0px;
   padding:8px 0px 0px 0px;
   
   }
   
#ranking-heading-orange {
   margin:48px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   font-family:Tahoma;
   font-weight:bold;
   font-size:22px;
   color:#e6a76a;
   float:left;  
   display:block;
   float:left;
   width:500px; 
   height:25px;
   }

div .line-text{
   font-family:Tahoma;
   font-size:11px;
   font-weight:normal;
   line-height:20px;
   color:#5c5c5c;
   text-decoration:none;
   } 
div .line-text-bold{

   font-family:Tahoma;
   font-size:11px;
   font-weight:bold;
   line-height:20px;
   color:#5c5c5c;
   text-decoration:none;
   
   }

   div .line-text1-bold{

   font-family:Tahoma;
   font-size:14px;
   font-weight:bold;
   line-height:20px;
   color:#5c5c5c;
   text-decoration:none;
   
   }
   
#flag-rank{
   background-image:url(../images/country-flag-rank-bg.png);
   background-position:center;
   background-repeat:no-repeat;
   display:block;
   float:right;
   margin:18px 12px 0px 0px;
   padding:17px 0px 0px 18px;
   width:92px;
   height:63px;
   
}
   
div .fsc-logo-rank{
   display:block;
   text-align:center;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   width:196px;
}

/*****************************Browse Preferences form fields*********************/    
  
#preferences-form-fields{

	float: left;
	font-family:Tahoma;
	display:inline;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:auto;	

	}
	
#preferences-form-field-label{   
   float:left;
   width:auto; 
   min-width:160px;
   margin:0px 0px 0px 8px; 
   padding:18px 0px 0px 0px ;
}

#preferences-form-field-label .preference-text{
   font-family:Tahoma;
   font-size:11px;
   font-weight:bold;
   line-height:20px;
   color:#5c5c5c;
   text-decoration:none;
   width:auto;
   padding:0px 0px 0px 3px
}

#preferences-form-field-label1{   
   float:left;
   width:auto; 
   min-width:160px;
   margin:0px 0px 0px 15px; 
   padding:8px 0px 0px 0px ;
}
	
#preferences-form-fields ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
	
	
}

#preferences-form-fields li {
	display:inline;
	margin:0px 0px 0px 0px;
	float:left;
	
}

div  .left_input_curve {
    display:block;
	float:left;
	background-image:url(../images/input-bg-left.png);
	background-repeat:no-repeat;
	background-position:center right;
	width:5px;
	height:22px;
}
div .right_input_curve {
    display:block;
	float:left;
	background-image:url(../images/input-bg-right.png);
	background-repeat:no-repeat;
	background-position:center left;
	width:5px;
	height:22px;
}

div  .input_repeat_border {
    display:block;
	float:left;
	background-image:url(../images/input-bg-repeat.png);
	background-repeat:repeat-x;
	background-position:center left;
	height:22px;
	width:auto;
}


div  input{
   width:auto;
   height:18px;   
   border-color:#FFFFFF;
   
   background-color:transparent;
   overflow:auto; 
   outline-style:none;
   padding:4px 0px 0px 0px;
   margin:0px 0px 0px 0px;
   }
   

#preferences-form-fields .preferences-options{
   display:block;
   min-width:30px; 
   width:auto;
   float:left;
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
   font-family:Tahoma;
   font-size:11px;
   font-weight:normal;
   line-height:12px;
   color:#5c5c5c;

   }
#preferences-form-fields .preferences-options-text{
   display:block;
   width:97px;
   float:left;
   padding:2px 0px 0px 0px;
   font-family:Tahoma;
   font-size:11px;
   font-weight:normal;
   line-height:12px;
   color:#5c5c5c;

   }
   
#preferences-form-fields .preferences-options-text1{
   display:block;
   width:139px;
   float:left;
   padding:2px 0px 0px 0px;
   font-family:Tahoma;
   font-size:11px;
   font-weight:normal;
   line-height:12px;
   color:#5c5c5c;

   }
   
#preferences-form-fields .preferences-options-text2{
   display:block;
   width:160px;
   float:left;
   padding:2px 0px 0px 0px;
   font-family:Tahoma;
   font-size:11px;
   font-weight:normal;
   line-height:12px;
   color:#5c5c5c;

   }
   
#preferences-form-fields  .preferences-options input{  
    border-color:#000000;
	padding:0px 0px 0px 0px;
	}

  

/***********************Preferences rows******************/

#preference-row

{  margin:48px 0px 0px 30px;
   padding:0px 0px 0px 0px;
   float:left;
   width:518px;   
   }


#preference-row ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;	
}

#preference-row li {
	display:inline;
	margin:0px 0px 0px 0px;
	float:left;
	
}

#preference-row .preference-bg-top{
    float:left;
    display:block;
    background-image:url(../images/messages-forms-title-bg.png);
    background-repeat:no-repeat;
    background-position:center top;
	width:518px;
    height:37px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}

#preference-row .preference-bg-bottom{
    float:left;
    display:block;
    background-image:url(../images/messages-forms-title-bg-bottom.png);
    background-repeat:no-repeat;
    background-position:center bottom;
	width:518px;
    height:26px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#preference-row .preference-bg{
    float:left;
    display:block;
    border-left:1px solid #c7e4fa;
	border-right:1px solid #c7e4fa;	
    width:516px;
    height:auto;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}

#preference-row .preference-title{
    float:left;
   	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:12px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	line-height:22px;
	width:auto;
	
	}
	
#preference-row .preference-mini-title{

   	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	padding:17px 0px 0px 0px;
	margin:0px 0px 0px 5px;
	display:inline;
	width:auto;
	
	}

/***********************Country Preference rows******************/

#country-preference-row

{  margin:55px 0px 0px 30px;
   padding:0px 0px 0px 0px;
   float:left;
   width:314px;   
   }


#country-preference-row ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;	
}

#country-preference-row li {
	display:inline;
	margin:0px 0px 0px 0px;
	float:left;
	
}

#country-preference-row .country-preference-bg-top{
    float:left;
    display:block;
    background-image:url(../images/country-preference-bg-top.png);
    background-repeat:no-repeat;
    background-position:center top;
	width:314px;
    height:37px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}

#country-preference-row .country-preference-bg-bottom{
    float:left;
    display:block;
    background-image:url(../images/country-preference-bg-bottom.png);
    background-repeat:no-repeat;
    background-position:center bottom;
	width:314px;
    height:30px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#country-preference-row .country-preference-bg-bottom:hover{
background-color:#f9f9f9;
}

#country-preference-row .country-preference-bg{
    float:left;
    display:block;
    border-left:1px solid #c7e4fa;
	border-right:1px solid #c7e4fa;	
	border-bottom:1px solid #e8e8e8;
    width:312px;
    height:30px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}

#country-preference-row .country-preference-bg:hover{

background-color:#f9f9f9;

}

#country-preference-row .country-preference-title{
    float:left;
   	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	line-height:22px;
	width:auto;
	
	}
	
#country-preference-row .country-preference-all{

    float:left;
    display:block;
    border-left:1px solid #c7e4fa;
	border-right:1px solid #c7e4fa;	
	width:312px;
    height:auto;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	}
#country-preference-row .country-preference-all-bg-bottom{
    float:left;
    display:block;
    background-image:url(../images/country-preference-bg-bottom.png);
    background-repeat:no-repeat;
    background-position:center bottom;
	width:314px;
    height:30px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
	
/***********************Popular Country list****************/

#country-list{
	margin:10px 0px 0px 20px;
	float:left;
	min-width:80px;
	
	}
	
#country-list ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;	
}

#country-list li {
	display:inline;
	margin:0px 0px 0px 0px;
	float:left;
	
}


#country-list a {
	float:left;
	color:#4090db;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	text-decoration:none;
}


#country-list a.flag-image {
	display:block;	
	padding:0px 0px 0px 0px;	
	margin:0px 0px 0px 0px;
	height:14px;
	width:16px;
	}
	
	
#country-list a.country-link {
    display:inline;
	font-family: Tahoma,Geneva;	
	font-size:11px;
	font-weight:normal;
	color:#4090d6;	
	text-decoration:none;
	text-align:left;
	margin:0px 0px 0px 0px;
	width:auto;
	min-width:71px;
	padding:0px 15px 0px 15px;
 }
 
#country-list a.country-link:hover {
     
    text-decoration:none;

	
 }
 
#country-list a.country-letter {
    display:inline;
	font-family: Tahoma,Geneva;	
	font-size:14px;
	font-weight:bold;
	color:#4090d6;	
	text-decoration:none;
	text-align:left;
	margin:0px 0px 0px 0px;
	width:20px;
	padding:5px 10px 0px 5px;
 }
 
#country-list a.country-letter:hover {
     
    text-decoration:underline;

	
 }
 
		
	
/***********************Edit Buttons***********************/
	

	
#edit-button{

   margin:10px 0px 0px 0px;
   font-family:Tahoma;
   font-size:14px;
   color:#404040;
   float:left;
   width:auto;

   }
   
div .side-text{ 
   font-family:Tahoma;
   font-size:12px;
   color:#404040;
   font-weight:bold;
   line-height:31px;
   display:inline;
   width:auto;
   min-width:200px;
   margin:0px 0px 0px 30px;
 
   }
   
   
div ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;	
}

div li {
	display:inline;
	margin:0px 0px 0px 0px;
	float:left;
	
}

/*div a {
    display:block;
	float:left;
	text-decoration:none;
	color:#3a98d6;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	line-height: 31px;
	padding:0px 5px 0px 5px;
	width:auto;
}*/

div a.left-button-curve {
    display:block;
	float:left;
	background-image:url(../images/previous_next_left_curve.png);
	background-repeat:no-repeat;
	background-position:center right;
	width:5px;
	height:31px;
}

div a.right-button-curve {
    display:block;
	float:left;
	background-image:url(../images/previous_next_right_curve.png);
	background-repeat:no-repeat;
	background-position:center left;
	width:5px;
	height:31px;
}

div a.button-text {
    display:block;
	float:left;
	background-image:url(../images/previous_next_repeat.png);
	background-repeat:repeat-x;
	background-position:center left;
	width:auto;
	height:31px;
	text-decoration:none;
	color:#3a98d6;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	line-height: 31px;
	padding:0px 5px 0px 5px;
}

div a.orange-button-text {
    display:block;
	float:left;
	background-image:url(../images/previous_next_repeat.png);
	background-repeat:repeat-x;
	background-position:center left;
	width:auto;
	height:31px;
	text-decoration:none;
	color:#e6a76a;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	line-height: 31px;
	padding:0px 5px 0px 5px;
}

div a.grey-button-text {
    display:block;
	float:left;
	background-image:url(../images/previous_next_repeat.png);
	background-repeat:repeat-x;
	background-position:center left;
	width:auto;
	height:31px;
	text-decoration:none;
	color:#404040;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-align: center;
	line-height: 31px;
	padding:0px 5px 0px 5px;
}


/********************Basic Template**********************/

#default_page_header {
   margin:48px 0px 0px 35px;
   padding:0px 30px 0px 0px;
   font-family:Tahoma;
   font-weight:bold;
   font-size:22px;
   color:#e6a76a;
   display:block;
   float:left;
   width:398px;   
   height:25px;
   }
   
 .default-page-text{
   font-family:Tahoma;
   font-size:12px;
   font-weight:bold;
   line-height:20px;
   color:#5c5c5c;
   text-decoration:none;
   text-align:justify;
   padding:0px 0px 0px 0px;
   margin:30px 250px 0px 35px;
   display:block;
   width:300px;
   height:auto;
   float:left;
   
}

.default-page-link{
   font-family:Tahoma;
   font-size:12px;
   font-weight:bold;
   line-height:20px;
   color:#4090d6;
   text-decoration:none;
   text-align:justify;
   padding:0px 0px 0px 0px;
   margin:30px 250px 0px 35px;
   display:block;
   width:300px;
   height:auto;
   float:left;
   
}



a .default-page-link{
   font-family:Tahoma;
   font-size:12px;
   font-weight:bold;
   line-height:20px;
   color:#4090d6;
   text-decoration:none;
   text-align:justify;
   padding:0px 0px 0px 0px;
   margin:30px 250px 0px 35px;
   display:block;
   width:300px;
   height:auto;
   float:left;
   
}

#default_buttons{

  width:50px;
  height:auto;
  margin:30px 0px 0px 35px;
  float:left;
  
  }
  
  
/*****************profile****************************/

#profile_bg{
width:836px;
height:350px;
margin:35px 0px 0px 35px;
background-image:url(../images/profile-bg.png);
background-repeat:no-repeat;
background-position:center center;

}

#profile-message-box{
width:200px;
height:200px;
margin:50px 0px 0px 50px;
float:left;

}

#owner-profile-message-box{
width:200px;
height:200px;
margin:50px 0px 0px 10px;
float:left;

}
.profile_message_name{
width:200px;
font-family:Tahoma;
font-size:30px;
font-weight:bold;
color:#363636;


}

.profile_message_age{
width:200px;
font-family:Tahoma;
font-size:18px;
font-weight:normal;
color:#363636;


}

.profile_message_active{
width:200px;
font-family:Tahoma;
font-size:18px;
font-weight:normal;
color:#363636;
}

#orange-message-button{

	float: left;
	font-family:Tahoma;
	display:inline;
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:auto;

	}
	
div ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
	
	
}

div li {
	display:inline;
	margin:0px 0px 0px 0px;
	float:left;
	
}

div  a.orange_left_curve {
    display:block;
	float:left;
	background-image:url(../images/send-button-left.png);
	background-repeat:no-repeat;
	background-position:center right;
	width:10px;
	height:41px;
}
div  a.orange_right_curve {
    display:block;
	float:left;
	background-image:url(../images/send-button-right.png);
	background-repeat:no-repeat;
	background-position:center left;	
	width:15px;
	height:41px;
}

div  a.orange_repeat_bg {
    display:block;
	float:left;
	background-image:url(../images/send-button-repeat.png);
	background-repeat:repeat-x;
	background-position:center left;
	padding:0px 10px 0px 10px;
	width:auto;
	height:41px;
	text-decoration:none;
	color: #FFFFFF;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	line-height: 32px;	
}

#profile_photo{
width:200px;
height:200px;
margin:30px 0px 0px 60px;
float:left;
border:0px solid #e8e8e8;
}

#owner_profile_photo{
width:200px;
height:200px;
margin:30px 0px 0px 10px;
float:left;
border:0px solid #e8e8e8;
}

div.imgContainer_profile {
	   height: 200px;
	   width: 200px;
	   overflow: hidden;
	   text-align: center;
	   vertical-align: center;
	   margin:0px 0px 20px 0px;
	 }
div.imgContainer_profile img {
	   /* margin: -10px -10px 0 0; */
	 }

#profile-flag-box{
width:110px;
height:200px;
margin:60px 0px 0px 70px;
float:left;

}

#owner-profile-flag-box{
width:110px;
height:200px;
margin:60px 0px 0px 50px;
float:left;

}  

#flag-profile{
  
   margin:0px 0px 0px 0px;
   padding:17px 0px 0px 18px;
   width:92px;
   height:63px;
   
}

.profile_flag_text{

font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#5c5c5c;
text-align:center;
padding:0px 0px 0px 0px;

}

#profile_rating{
width:550px;
height:34px;
margin:30px 0px 0px 190px;
float:left;
}

#owner_profile_rating{
width:auto;
height:34px;
margin:0px 0px 0px 195px;
float:left;
text-align:center;
}

.profile_link_text{
float:left;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#4090d9;
text-align:center;
padding:0px 0px 0px 0px;
margin:0px 10px 0px 10px;
text-decoration:none;
line-height:36px;
display:inline;


}

a.profile_link_text{
text-decoration:none;

}

a.profile_link_text:hover{
text-decoration:underline;

}

div  a.funky_left_curve {
    display:inline;
	float:left;
	background-image:url(../images/funky-left-curve.png);
	background-repeat:no-repeat;
	background-position:center right;
	width:10px;
	height:34px;
}
div  a.funky_right_curve {
    display:inline;
	float:left;
	background-image:url(../images/funky-right-curve.png);
	background-repeat:no-repeat;
	background-position:center left;	
	width:10px;
	height:34px;
}

div  a.funky_repeat_bg {
    display:inline;
	float:left;
	background-image:url(../images/funky-repeat-bg.png);
	background-repeat:repeat-x;
	background-position:center left;
	padding:0px 40px 0px 40px;
	width:auto;
	height:34px;
	text-decoration:none;
	color: #FFFFFF;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	line-height:34px;
	
}

div  a.sexy_left_curve {
    display:inline;
	float:left;
	background-image:url(../images/sexy-left-curve.png);
	background-repeat:no-repeat;
	background-position:center right;
	width:10px;
	height:34px;
}
div  a.sexy_right_curve {
    display:inline;
	float:left;
	background-image:url(../images/sexy-right-curve.png);
	background-repeat:no-repeat;
	background-position:center left;	
	width:10px;
	height:34px;
}

div  a.sexy_repeat_bg {
    display:inline;
	float:left;
	background-image:url(../images/sexy-repeat-bg.png);
	background-repeat:repeat-x;
	background-position:center left;
	padding:0px 40px 0px 40px;
	width:auto;
	height:34px;
	text-decoration:none;
	color: #FFFFFF;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	line-height:34px;
	
}
div  a.cool_left_curve {
    display:inline;
	float:left;
	background-image:url(../images/cool-left-curve.png);
	background-repeat:no-repeat;
	background-position:center right;
	width:10px;
	height:34px;
}
div  a.cool_right_curve {
    display:inline;
	float:left;
	background-image:url(../images/cool-right-curve.png);
	background-repeat:no-repeat;
	background-position:center left;	
	width:10px;
	height:34px;
}

div  a.cool_repeat_bg {
    display:inline;
	float:left;
	background-image:url(../images/cool-repeat-bg.png);
	background-repeat:repeat-x;
	background-position:center left;
	padding:0px 40px 0px 40px;
	width:auto;
	height:34px;
	text-decoration:none;
	color: #FFFFFF;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	line-height:34px;
	
}

div a.funky_icon_button{
    display:inline;
	float:left;
	background-image:url(../images/funky_icon.png);
	background-repeat:no-repeat;
	background-position:center center;
	padding:0px 0px 0px 0px;
	width:48px;
	height:48px;
	}

div a.sexy_icon_button{
    display:inline;
	float:left;
	background-image:url(../images/sexy_icon.png);
	background-repeat:no-repeat;
	background-position:center center;
	padding:0px 0px 0px 0px;
	width:48px;
	height:48px;
	}

div a.cool_icon_button{
    display:inline;
	float:left;
	background-image:url(../images/cool_icon.png);
	background-repeat:no-repeat;
	background-position:center center;
	padding:0px 0px 0px 0px;
	width:48px;
	height:48px;
	}
	


#fsc_button{
   width:48px;
   height:48px;
   margin:0px 20px 0px 20px;
   float:left;
}

#line_photos{
   width:836px;
   height:60px;
   margin:20px 0px 0px 35px;
   float:left;

}

#profile_photo_small{
width:50px;
height:50px;
margin:5px 0px 0px 30px;
float:left;

}



#profile-grey-patch{
	margin:10px 0px 0px 60px;
	float:left;
	width:800px;
	height:32px;
	
	}
	
 .profile_left_grey_curve {
   	background-image:url(../images/grey_patch_left_curve.png);
	background-repeat:no-repeat;
	background-position:center right;
	width:10px;
	height:32px;
	}
	
 .profile_right_grey_curve {
   	background-image:url(../images/grey_patch_right_curve.png);
	background-repeat:no-repeat;
	background-position:center left;
	width:10px;
	height:32px;
	}
	
 .profile_repeat_grey_curve {
    display:inline;
	font-family: Tahoma;	
	font-size:10px;
	font-weight:bold;
	color:#5c5c5c;	
	text-decoration:none;
	text-align:center;
	margin:0px 0px 0px 0px;
	background-image:url(../images/grey_patch_repeat_bg.png);
	background-repeat:repeat-x;
	background-position:center right;
	height:32px;
	width:750px;
	padding:0px 10px 0px 10px;
	line-height:32px;		
	}
	
#profile_about_me{
 width:200px;
 height:250px;
 margin:30px 0px 0px 35px;
 float:left;
}

div .profile_about_me_top{
  width:200px;
  height:70px;
  background-image:url(../images/profile_list_box_top.png);
  background-repeat:no-repeat;
  background-position:center center;
  float:left;

}

.profile_title{
	display:block;
	font-family: Tahoma,Geneva;
	font-size:18px;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
	margin:10px 0px 0px 10px;
	float:left;
	height:25px;
}

.profile_subtitle{
	display:block;
	font-family: Tahoma,Geneva;
	font-size:16px;
	font-weight:bold;
	color:#5799cc;
	text-align:left;
	margin:10px 0px 0px 10px;
	float:left;
	width:150px;
	height:15px;

}

 a.profile_subtitle{
 
      text-align:center;      
      font:Tahoma;
      font-size:16px;
      font-weight:bold;
      text-decoration:none;
      color:#5799cc;
      line-height:15px;
      
      }

.profile_list_repeat{
    display:block;
	background-image:url(../images/profile_list_box_repeat.png);
    background-repeat:repeat-y;
    background-position:center center;
	width:200px;
	height:auto;
	float:left;

}


.profile_description{
	display:block;
	font-family: Tahoma,Geneva;
	font-size:12px;
	font-weight:bold;
	color:#404040;
	text-align:left;
	margin:10px 0px 0px 12px;
	padding:0px 0px 0px 0px;
	float:left;
	width:auto;
	height:auto;
	
}
.profile_value{
	display:block;
	font-family: Tahoma,Geneva;
	font-size:12px;
	font-weight:normal;
	color:#404040;
	text-align:left;
	margin:10px 0px 0px 12px;
	padding:0px 0px 0px 0px;
	float:left;
	width:auto;
	height:auto;
	
}

.profile_list_box_bottom{
width:200px;
height:20px;
margin:0px 0px 0px 0px;
float:left;
background-image:url(../images/profile_list_box_bottom.png);
background-repeat:no-repeat;
background-position:center center;
}

#profile_four_box{

width:600px;
height:auto;
margin:10px 0px 0px 35px;
float:left;

}

#profile_blue_box{
width:277px;
height:auto;
margin:20px 0px 0px 20px;
float:left;
}

.profile_blue_box_top{
width:277px;
height:70px;
margin:0px 0px 0px 0px;
float:left;
background-image:url(../images/profile_blue_box_top.png);
background-repeat:no-repeat;
background-position:center center;
}

.profile_blue_box_repeat{
width:277px;
height:auto;
margin:0px 0px 0px 0px;
float:left;
background-image:url(../images/profile_blue_box_repeat.png);
background-repeat:repeat-y;
background-position:center center;
}

.profile_blue_box_bottom{
width:277px;
height:20px;
margin:0px 0px 0px 0px;
float:left;
background-image:url(../images/profile_blue_box_bottom.png);
background-repeat:no-repeat;
background-position:center center;
}

.profile_blue_icon{
width:auto;
height:25px;
margin:10px 0px 0px 12px;
float:left;

}
.profile_blue_title{
width:200px;
height:25px;
margin:10px 0px 0px 6px;
float:left;
font-family:Tahoma;
font-size:18px;
font-weight:bold;
text-align:left;
color:#FFFFFF;

}

.profile_blue_sub_links{
width:auto;
height:30px;
margin:1px 7px 0px 7px;
padding:0px 0px 0px 0px;
float:left;
font-family:Tahoma;
font-size:12px;
font-weight:normal;
text-align:left;
color:#2b7eba;
text-decoration:none;
display:inline;
line-height:30px;
}

a.profile_blue_sub_links{
text-decoration:none;
}

a.profile_blue_sub_links:hover{
text-decoration:underline;
}

.profile_blue_divider{
width:auto;
height:30px;
margin:1px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
font-family:Tahoma;
font-size:12px;
font-weight:normal;
text-align:left;
color:#2b7eba;
text-decoration:none;
display:inline;
line-height:30px;
} 

#profile_blue_photos{
 width:260px;
 height:auto;
 margin:10px 0px 0px 7px;
 float:left;

}

div.imgContainer3 {
	   height: 50px;
	   width: 50px;
	   overflow: hidden;
	   text-align: center;
	   vertical-align: center;
	   border:1px solid #FFFFFF;
	   
	 }
div.imgContainer3 img {
	   /* margin: -10px -10px 0 0; */
	 }
 
#profile_callout{
 width:240px;
 height:auto;
 margin:0px 0px 0px 0px;
 padding:15px 0px 0px 12px;
 float:left;

 }
div .profile_callout_top{
 width:240px;
 height:20px;
 background-image:url(../images/profile-callout-top.png);
 background-repeat:no-repeat;
 background-position:center center;

}

div .profile_callout_bottom{
 width:240px;
 height:35px;
 background-image:url(../images/profile-callout-bottom.png);
 background-repeat:no-repeat;
 background-position:center center;

} 

div .profile_callout_repeat{
 width:240px;
 height:auto;
 background-image:url(../images/profile-callout-repeat-bg.png);
 background-repeat:repeat-y;
 background-position:center center;
 font-family: Tahoma;	
 font-size:10px;
 font-weight:bold;
 color:#5c5c5c;	
 text-decoration:none;
 text-align:center;
 line-height:18px;
}  
 
 /***********************Select Gifts**************************/
 
#select_gifts_bg{
width:830px;
height:1043px;
margin:35px 0px 0px 39px;
background-image:url(../images/gifts-bg.png);
background-repeat:no-repeat;
background-position:center center;
float:left;

}

.gifts_header{
width:700px;
font-family:Tahoma;
font-size:24px;
font-weight:normal;
color:#4c4c4c;
display:block;
margin:20px 0px 0px 25px;

}

.gifts_header span{
font-family:Tahoma;
font-size:24px;
font-weight:normal;
color:#5799cc;


}

#gifts_header_links{
width:auto;
padding:0px 0px 0px 0px;
margin:5px 0px 10px 0px;
display:block;
height:20px;

}

.gifts_links{
width:auto;
height:15px;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#4c4c4c;
margin:0px 0px 0px 0px;


}

a.gifts_links{

font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#5799cc;
margin:0px 0px 0px 0px;
text-decoration:none;

}
.gifts_links_divider{

font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#4c4c4c;
margin:0px 10px 0px 10px;

}

#gifts_box{
width:830px;
height:auto;
margin:10px 0px 80px 5px;
float:left;

}

.funky_gifts_bg{
background-image:url(../images/funky-bg.png);
background-repeat:no-repeat;
background-position:center center;
width:820px;
height:40px;
margin:0px 0px 0px 0px;

}

.sexy_gifts_bg{
background-image:url(../images/sexy-bg.png);
background-repeat:no-repeat;
background-position:center center;
width:820px;
height:40px;
margin:0px 0px 0px 0px;

}

.cool_gifts_bg{
background-image:url(../images/funky-bg.png);
background-repeat:no-repeat;
background-position:center center;
width:820px;
height:40px;
margin:0px 0px 0px 0px;

}

#fsc_gifts_button{
   width:auto;
   height:34px;
   margin:6px 10px 0px 20px;
   float:left;
}


div  .fsc_left_curve {
    display:inline;
	float:left;
	background-image:url(../images/gifts-title-bg-left.png);
	background-repeat:no-repeat;
	background-position:center right;
	width:20px;
	height:38px;
}
div  .fsc_right_curve {
    display:inline;
	float:left;
	background-image:url(../images/gifts-title-bg-right.png);
	background-repeat:no-repeat;
	background-position:center left;	
	width:20px;
	height:38px;
}

div  .fsc_repeat_bg_orange {
    display:inline;
	float:left;
	background-image:url(../images/gifts-title-repeat-bg.png);
	background-repeat:repeat-x;
	background-position:center left;
	padding:0px 20px 0px 20px;
	width:auto;
	height:34px;
	text-decoration:none;
	color: #ffcea3;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	line-height:38px;
	
}

div  .fsc_repeat_bg_pink {
    display:inline;
	float:left;
	background-image:url(../images/gifts-title-repeat-bg.png);
	background-repeat:repeat-x;
	background-position:center left;
	padding:0px 20px 0px 20px;
	width:auto;
	height:34px;
	text-decoration:none;
	color: #de547b;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	line-height:38px;
	
}

div  .fsc_repeat_bg_blue {
    display:inline;
	float:left;
	background-image:url(../images/gifts-title-repeat-bg.png);
	background-repeat:repeat-x;
	background-position:center left;
	padding:0px 20px 0px 20px;
	width:auto;
	height:34px;
	text-decoration:none;
	color: #9ad8e8;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	line-height:38px;
	
}

#line_gifts{
   width:800px;
   height:60px;
   margin:30px 0px 0px 10px;
   float:left;
   

}
#gifts_small{
width:50px;
height:50px;
margin:5px 0px 0px 35px;
float:left;

}

.gifts_points{

font-family:Tahoma;
font-size:10px;
font-weight:bold;
color:#ababab;
text-align:center;
line-height:20px;
margin:0px 0px 0px 0px;

}

/**********************Points************************************/


#points_top_box{
width:200px;
height:auto;
float:left;
margin:18px 0px 0px 35px;

}
#points_box1{
width:400px;
height:auto;
float:left;
margin:10px 0px 0px 35px;

}

#points_box2{
width:400px;
height:auto;
float:left;
margin:20px 0px 0px 35px;

}

.points-text-price{
font-family:Tahoma;
font-size:22px;
font-weight:bold;
color:#5b5b5b;
width:auto;
margin:18px 0px 0px 90px;
float:left;
display:block;
}


.points-text-bold{
font-family:Tahoma;
font-size:14px;
font-weight:bold;
color:#5b5b5b;
width:auto;
margin:30px 0px 0px 0px;
float:left;
display:block;
}


.points_text{
width:auto;
height:auto;
font-family:Tahoma;
font-size:12px;
font-weight:normal;
color:#5c5c5c;
margin:4px 0px 0px 0px;
display:block;
float:left;
text-align:justify;
}

.points_text_small{
width:auto;
height:auto;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#6b6b6b;
margin:8px 0px 0px 20px;
display:block;
float:left;
text-align:justify;
line-height:20px;
}

 .points_text_small_right{
    float:right;
   	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#0961a1;
	padding:12px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:98px;
	text-align:center;
	
	}



#blue_edit_button{

    float:left;
    display:block;
	margin:4px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	width:auto;
	height:15px;

}

div a.blue_edit_button_left_curve {
    display:block;
	float:left;
	background-image:url(../images/blue-edit-button-left-curve.png);
	background-repeat:no-repeat;
	background-position:center right;
	width:5px;
	height:15px;
}
div a.blue_edit_button_right_curve {
    display:block;
	float:left;
	background-image:url(../images/blue-edit-button-right-curve.png);
	background-repeat:no-repeat;
	background-position:center left;	
	width:5px;
	height:15px;
}

div a.blue_edit_button_repeat_bg {
    display:block;
	float:left;
	background-image:url(../images/blue-edit-button-repeat.png);
	background-repeat:repeat-x;
	background-position:center left;
	padding:0px 10px 0px 10px;
	width:auto;
	height:15px;
	font-family:Tahoma;
	font-weight:bold;
	font-size:10px;
	line-height:15px;
	color:#FFFFFF;
	text-decoration:none;
}

.points_horizontal_bar{

width:375px;
height:14px;
float:left;
margin:10px 0px 0px 0px;
background-image:url(../images/points-horizontal-bar.png);
background-repeat:no-repeat;
background-position:center center;
}

#points-rows

{  margin:25px 0px 0px 30px;
   padding:0px 0px 0px 0px;
   float:left;
   width:518px;
   height:auto;   
   }
   
.points-top-left{
    float:left;
    display:block;
    background-image:url(../images/points-left-bg.png);
    background-repeat:no-repeat;
    background-position:center top;
	width:418px;
    height:37px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}
.points-top-right{
    float:left;
    display:block;
    background-image:url(../images/points-right-bg.png);
    background-repeat:no-repeat;
    background-position:center top;
	width:100px;
    height:37px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}

 .points-title{
    float:left;
   	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:12px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	
	}
	
 .points-title-right{
    float:right;
   	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:12px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:100px;
	text-align:center;
	
	}

	
 .points-row-lines-left{
    float:left;
    display:block;
    border-left:1px solid #c7e4fa;
	width:417px;
    height:37px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}

 .points-row-lines-right{
    float:left;
    display:block;
	border-left:1px solid #dfecf5;
   	border-right:1px solid #c7e4fa;	
	width:98px;
    height:37px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}

 .points-row-lines-left-shade{
    float:left;
    display:block;
    border-left:1px solid #c7e4fa;
	width:417px;
    height:37px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	background-color:#daedfc;

}

 .points-row-lines-right-shade{
    float:left;
    display:block;
	border-left:1px solid #cce3f3;
   	border-right:1px solid #c7e4fa;	
	width:98px;
    height:37px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	background-color:#e0f1fb;

}

 .points-row-lines-left-bottom{
    float:left;
    display:block;
	background-image:url(../images/points-left-bottom-bg.png);
	background-repeat:no-repeat;
	background-position:center top;   	
	width:418px;
    height:37px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}

 .points-row-lines-right-bottom{
    float:left;
    display:block;
	background-image:url(../images/points-right-bottom-bg.png);
	background-repeat:no-repeat;
	background-position:center top; 	
	width:100px;
    height:37px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;

}

/**********************CSS Added************************************/


.error-text{
 
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#ff0000;
text-align:left;
padding:5px 0px 0px 0px;
 
}
 
 .small-text-link{
    width:auto;
      margin:0px 0px 0px 0px;
      padding:0px 0px 0px 0px;
      text-align:center;      
      font:Tahoma;
      font-size:11px;
      font-weight:bold;
      text-decoration:none;
      color:#4b9ad8;    
      }
      
 a.small-text-link{
 
      text-align:center;      
      font:Tahoma;
      font-size:11px;
      font-weight:bold;
      text-decoration:none;
      color:#4b9ad8;
      line-height:15px;
      
      }
 
div.imgContainer9 {
        height: 48px;
         width: 48px;
         overflow: hidden;
         text-align: center;
         vertical-align: center;
         border:1px solid #dbdbdb;
       }
       
div.imgContainer9 img {
        /* margin: -10px -10px 0 0; */
      }
      

	  	.logo-bg-offline {
    float:left;
	background-image: url(../images/fsc_logo.png);
	background-repeat:no-repeat;
	background-position:right;
	width:270px;
	height:81px;
	margin:20px 0px 0px 0px;
	
}

.offline-page-header {
   margin:10px 0px 0px 35px;
   padding:0px 30px 0px 0px;
   font-family:Tahoma;
   font-weight:bold;
   font-size:22px;
   color:#e6a76a;
   display:block;
   float:left;
   width:398px;   
   height:25px;
   }

/****************Landing Page****************************/


#landing_top_bar{
width:100%;
height:42px;
margin:-30px 0px 0px 0px ;
background-color:#7fa6bf;



}

#members_sign_in_box{
width:990px;
height:40px;
margin:0px auto;



}


.landing_page_flagholder_top{
width:16px;
height:11px;
margin:14px 5px 0px 5px;
float:right;
text-align:left;
display:block;
float:left;



}

.members_sign_in_text{
color:#e9f6ff;
width:auto;
font-family:Tahoma;
font-size:14px;
font-weight:bold;
text-align:right;
line-height:40px;
float:left;
display:block;
margin:0px 0px 0px 10px;
}


   
#member_sign_in_form-fields{
    float:left;
	font-family:Tahoma;
	display:block;
	margin:9px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	width:auto;	
	height:40px;
	}

.left_member_input_shade_curve {
    display:block;
	float:left;
	background-image:url(../images/landing_page_input_left_curve.png);
	background-repeat:no-repeat;
	background-position:center right;
	width:6px;
	height:25px;
}
.right_member_input_shade_curve {
    display:block;
	float:left;
	background-image:url(../images/landing_page_input_right_curve.png);
	background-repeat:no-repeat;
	background-position:center left;
	width:6px;
	height:25px;
}

.input_member_repeat_shade_border {
    display:block;
	float:left;
	background-image:url(../images/landing_page_input_repeat_bg.png);
	background-repeat:repeat-x;
	background-position:center left;
	width:104px;
	height:25px;
}

	
.members_sign_in_input{

   color:#a3a3a3;
   width:104px;
   height:25px; 
   line-height:22px;  
   border-color:#FFFFFF;
   border:none;
   background-color:transparent;
   overflow:auto; 
   outline-style:none;
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
}


#sign-in-button{
    float:left;
	font-family:Tahoma;
	display:block;
	margin:9px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	width:auto;	
	height:40px;
	}
div a.left_sign_in_curve {
    display:block;
	float:left;
	background-image:url(../images/sign-in-button-left-curve.png);
	background-repeat:no-repeat;
	background-position:center right;
	width:10px;
	height:25px;
}
div a.right_sign_in_curve {
    display:block;
	float:left;
	background-image:url(../images/sign-in-button-right-curve.png);
	background-repeat:no-repeat;
	background-position:center left;
	width:10px;
	height:25px;
}

div a.repeat_sign_in_bg {
    display:block;
	float:left;
	background-image:url(../images/sign-in-button-repeat-bg.png);
	background-repeat:repeat-x;
	background-position:center left;
	width:auto;
	min-width:63px;
	height:25px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#4683b0;
	line-height:24px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	
}

.forget_password{
    width:auto;
	float:left;  
    display:block;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#e9f6ff;
	line-height:40px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	margin:0px 0px 0px 5px;
}

a.forget_password{
    text-decoration:underline;
 
}

#change_country{
width:auto;
height:40px;
float:left;
display:inline;
}

#member_sign_in{
width:auto;
height:40px;
float:right;
display:block;
}
/*********************Landing Page Center BG*********************/


#landing_page_center_bg_design{
width:100%;
height:808px;
background-image:url(../images/landing-page-bg.png);
background-position:center center;
background-repeat:no-repeat;
margin:0px auto 0px auto;
float:left;
}

#container_landing_page {
	margin: 0px auto;	
	width:910px;
	height:755px;
	
}

#landing_page_Red_Text{
width:auto;
height:auto;
font-family:Tahoma;
font-size:18px;
font-weight:bold;
text-transform: uppercase;
color:#ce2c0e;
float:left;
margin:270px 0px 0px 140px;
display:block;
line-height:36px;
text-align:right;
}

#landing_page_slogan_black{
width:auto;
height:auto;
font-family:Tahoma;
font-size:14px;
font-weight:bold;
color:#050505;
line-height:18px;
text-transform: none;
text-align:center;

}

#landing_page_logo{
 width:auto;
 height:auto;
 text-align:center;
}

#landing_page_blue_Text{
width:500px;
height:auto;
float:left;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#486293;
float:left;
margin:140px 0px 0px 50px;
display:block;
line-height:36px;
text-align:right;
}




#landing_page_form_box{
width:270px;
height:330px;
margin:260px 35px 0px 0px;
float:right;
}

#landing_page_form_box ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;	
}

#landing_page_form_box li {
	display:inline;
	margin:0px 0px 0px 0px;
	float:left;
	
}

#landing_page_join_title{
    width:270px;
    height:auto;
    display:block;
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	color:#ffbe64;
	line-height:15px;
	text-align:center;
	text-decoration:none;
	margin:5px 0px 0px 0px;
}

#landing_page_country_box{
    width:270px;
	height:auto;
	margin:8px 0px 0px 0px;
	float:right;
	
}

#landing_page_instruction_box{
    width:270px;
	height:auto;
	margin:0px 0px 0px 0px;
	float:right;
	
}



.landing_page_flagholder{
width:16px;
height:11px;
margin:1px 5px 0px 5px;
float:right;
text-align:left;
display:block;


}


.landing_page_country{
    width:auto;
	float:right;  
    display:block;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	line-height:12px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	margin:0px 5px 0px 5px;
}

#change-button{
    float:right;
	font-family:Tahoma;
	display:block;
	margin:0px 25px 0px 5px;
	padding:0px 0px 0px 0px;
	width:auto;	
	height:16px;
	}
	
#change-button ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;	
}

#change-button li {
	display:inline;
	margin:0px 0px 0px 0px;
	float:left;
	
}
div a.left_change_curve {
    display:block;
	float:left;
	background-image:url(../images/orange-small-button-left-curve.png);
	background-repeat:no-repeat;
	background-position:center right;
	width:6px;
	height:16px;
}
div a.right_change_curve {
    display:block;
	float:left;
	background-image:url(../images/orange-small-button-right-curve.png);
	background-repeat:no-repeat;
	background-position:center left;
	width:6px;
	height:16px;
}

div a.repeat_change_bg {
    display:block;
	float:left;
	background-image:url(../images/orange-small-button-repeat-bg.png);
	background-repeat:repeat-x;
	background-position:center left;
	width:auto;
	height:16px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	line-height:15px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	padding:0px 5px 0px 5px;
	
}



.landing_page_form_label{
    width:90px;
    height:auto;
    display:block;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	line-height:21px;
	text-align:right;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	float:left;
}

#member_sign_up_form_fields{
    float:left;
	font-family:Tahoma;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
	width:auto;	
	height:21px;
	}

.left_member_sign_up_curve {
    display:block;
	float:left;
	background-image:url(../images/landing-page-form-field-left-curve.png);
	background-repeat:no-repeat;
	background-position:center right;
	width:8px;
	height:21px;
}
.right_member_sign_up_curve {
    display:block;
	float:left;
	background-image:url(../images/landing-page-form-field-right-curve.png);
	background-repeat:no-repeat;
	background-position:center left;
	width:8px;
	height:21px;
}

.repeat_member_sign_up {
    display:block;
	float:left;
	background-image:url(../images/landing-page-form-field-repeat-bg.png);
	background-repeat:repeat-x;
	background-position:center left;
	width:140px;
	height:21px;
}

	
.members_sign_up_input{

   color:#a3a3a3;
   width:140px;
   height:21px; 
   line-height:20px;  
   border-color:#FFFFFF;
   border:none;
   background-color:transparent;
   overflow:auto; 
   outline-style:none;
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
}

.members_sign_up_select{

   color:#a3a3a3;
   width:auto;
   height:21px; 
   line-height:17px;  
   border-color:#FFFFFF;
   border:none;   
   background-image:url(../images/landing-page-form-field-repeat-bg.png);
   background-repeat:repeat-x;
   overflow:auto; 
   outline-style:none;
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
}

.landing_page_form_instruction{
    width:auto;
    height:auto;
    display:block;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	line-height:21px;
	text-align:right;
	text-decoration:none;
	margin:0px 35px 0px 0px;
	float:right;
}

.landing_page_form_instruction1{
    width:auto;
    height:auto;
    display:block;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	line-height:14px;
	text-align:right;
	text-decoration:none;
	margin:0px 15px 0px 10px;
	float:right;
}

#landing_page_blue_bg{
    float:left;
	font-family:Tahoma;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:auto;	
	height:40px;
	}

.landing_page_blue_bg_left {
    display:block;
	float:left;
	background-image:url(../images/landing-page-blue-bg-left.png);
	background-repeat:no-repeat;
	background-position:center right;
	width:10px;
	height:40px;
}
.landing_page_blue_bg_right {
    display:block;
	float:left;
	background-image:url(../images/landing-page-blue-bg-right.png);
	background-repeat:no-repeat;
	background-position:center left;
	width:10px;
	height:40px;
}

.landing_page_blue_bg_repeat{
    display:block;
	float:left;
	background-image:url(../images/landing-page-blue-bg-repeat.png);
	background-repeat:repeat-x;
	background-position:center left;
	width:250px;
	height:40px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#aaddff;
	line-height:17px;
	padding:0px 0px 0px 0px ;
	text-align:center;
}

a.terms_of_service{
    font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	
}

#join_now_button{
    
	float: left;
	font-family:Tahoma;
	display:inline;
	margin:0px 0px 0px 80px;
	padding:0px 0px 0px 0px;
	width:auto;

	}

div  a.join_left_curve {
    display:block;
	float:left;
	background-image:url(../images/send-button-left.png);
	background-repeat:no-repeat;
	background-position:center right;
	width:10px;
	height:41px;
}
div  a.join_right_curve {
    display:block;
	float:left;
	background-image:url(../images/send-button-right.png);
	background-repeat:no-repeat;
	background-position:center left;	
	width:15px;
	height:41px;
}

div  a.join_repeat_bg {
    display:block;
	float:left;
	background-image:url(../images/send-button-repeat.png);
	background-repeat:repeat-x;
	background-position:center left;
	padding:0px 10px 0px 10px;
	width:auto;
	height:41px;
	text-decoration:none;
	color: #FFFFFF;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	line-height: 32px;	
}

/******************************End**********************************/

/**********************Buy Buttons*******************************/

#buy_button_column_dummy{
  width:138px;
  height:96px;
  float:left;
  margin:0px 0px 0px 40px;

}

#buy_button_column{
  width:138px;
  height:auto;
  float:left;
  margin:25px 0px 0px 15px;

}

div .buy_button_column_top{
  width:138px;
  height:20px;
  float:left;
  margin:0px 0px 0px 0px;
  background-image:url(../images/buy-points-top-bg.png);
  background-repeat:no-repeat;
  background-position:center center;
}

div .buy_button_column_repeat{
  width:138px;
  height:auto;
  float:left;
  margin:0px 0px 0px 0px;
  background-image:url(../images/buy-points-repeat-bg.png);
  background-repeat:repeat-y;
  background-position:center center;
}

div .buy_button_column_bottom{
  width:138px;
  height:20px;
  float:left;
  margin:0px 0px 0px 0px;
  background-image:url(../images/buy-points-bottom-bg.png);
  background-repeat:no-repeat;
  background-position:center center;
}

div .buy_blue_header_top{
  width:117px;
  height:10px;
  float:left;
  margin:10px 0px 0px 10px;
  background-image:url(../images/buy-points-top-blue-bg.png);
  background-repeat:no-repeat;
  background-position:center top;

}

div .buy_blue_header_repeat{
  width:117px;
  height:auto;
  float:left;
  margin:0px 0px 0px 0px;
  background-image:url(../images/buy-points-repeat-blue-bg.png);
  background-repeat:repeat-y;
  background-position:center bottom;
  font-family:Tahoma;
  font-weight:bold;
  font-size:10px;
  color:#6092c3;
  text-align: center;
  line-height:15px;
  padding:0px 10px 0px 10px;

}

div .buy_blue_header_bottom{
  width:117px;
  height:5px;
  float:left;
  margin:0px 0px 0px 10px;
  background-image:url(../images/buy-points-repeat-blue-bg.png);
  background-repeat:repeat-y;
  background-position:center top;

}

div .pay_logo{
  width:138px;
  height:38px;
  float:left;
  margin:10px 0px 0px 0px;
  text-align:center;
  }
div .pay_logo1{
  width:138px;
  height:23px;
  float:left;
  margin:10px 0px 0px 0px;
  text-align:center;
  }
  
div .pay_logo1 img{
  margin:0px 5px 0px 5px;
}

#buy_points_price_buttons{
  width:102px;
  height:auto;
  float:left;
  margin:20px 0px 0px 19px;
 }
 
div a.buy_points_orange_button_top{
  width:102px;
  height:6px;
  background-image:url(../images/buy-points-orange-button-top.png);
  background-position:center bottom;
  background-repeat:no-repeat;
  display:block;
  float:left;

} 

div a.buy_points_orange_button_repeat{
  width:102px;
  height:auto;
  background-image:url(../images/buy-points-orange-button-repeat.png);
  background-position:center top;
  background-repeat:repeat-y;
  display:block;
  float:left;
  text-decoration:none;
  
} 

div a.buy_points_orange_button_bottom{
  width:102px;
  height:6px;
  background-image:url(../images/buy-points-orange-button-bottom.png);
  background-position:center top;
  background-repeat:no-repeat;
  display:block;
  float:left;
 

} 

div a.buy_points_green_button_top{
  width:102px;
  height:6px;
  background-image:url(../images/buy-points-green-button-top.png);
  background-position:center bottom;
  background-repeat:no-repeat;
  display:block;
  float:left;

} 

div a.buy_points_green_button_repeat{
  width:102px;
  height:auto;
  background-image:url(../images/buy-points-green-button-repeat.png);
  background-position:center top;
  background-repeat:repeat-y;
  display:block;
  float:left;
  text-decoration:none;
  
} 

div a.buy_points_green_button_bottom{
  width:102px;
  height:6px;
  background-image:url(../images/buy-points-green-button-bottom.png);
  background-position:center top;
  background-repeat:no-repeat;
  display:block;
  float:left;
 

} 

div a.buy_points_red_button_top{
  width:102px;
  height:6px;
  background-image:url(../images/buy-points-red-button-top.png);
  background-position:center bottom;
  background-repeat:no-repeat;
  display:block;
  float:left;

} 

div a.buy_points_red_button_repeat{
  width:102px;
  height:auto;
  background-image:url(../images/buy-points-red-button-repeat.png);
  background-position:center top;
  background-repeat:repeat-y;
  display:block;
  float:left;
  text-decoration:none;
  
} 

div a.buy_points_red_button_bottom{
  width:102px;
  height:6px;
  background-image:url(../images/buy-points-red-button-bottom.png);
  background-position:center top;
  background-repeat:no-repeat;
  display:block;
  float:left;
 

} 

div a.buy_points_blue_button_top{
  width:102px;
  height:6px;
  background-image:url(../images/buy-points-blue-button-top.png);
  background-position:center bottom;
  background-repeat:no-repeat;
  display:block;
  float:left;

} 

div a.buy_points_blue_button_repeat{
  width:102px;
  height:auto;
  background-image:url(../images/buy-points-blue-button-repeat.png);
  background-position:center top;
  background-repeat:repeat-y;
  display:block;
  float:left;
  text-decoration:none;
  
} 

div a.buy_points_blue_button_bottom{
  width:102px;
  height:6px;
  background-image:url(../images/buy-points-blue-button-bottom.png);
  background-position:center top;
  background-repeat:no-repeat;
  display:block;
  float:left;
 

} 

div .buy_points_price_text{
  font-family:Tahoma;
  font-size:9px;
  font-weight:bold;
  color:#FFFFFF;
  padding:0px 1px 0px 1px;
  text-align:center;
  text-decoration:none;
  line-height:15px;
}

div .buy_points_price_text1{
  font-family:Tahoma;
  font-size:16px;
  font-weight:bold;
  color:#FFFFFF;
  padding:0px 10px 0px 10px;
  text-align:center;
  text-decoration:none;
  line-height:25px;
 
  
}

/******************************End**********************************/
	
/**************************New Home Page*****************************/

#funk_blue_box{
width:212px;
height:auto;
margin:20px 0px 0px 20px;
float:left;
}

#funk_blue_box1{
width:212px;
height:auto;
margin:20px 0px 0px 8px;
float:left;
}

.funk_blue_box_top{
width:212px;
height:37px;
margin:0px 0px 0px 0px;
float:left;
background-image:url(../images/home-new-bg-top.png);
background-repeat:no-repeat;
background-position:center top;
}

.funk_blue_box_second{
width:210px;
height:35px;
margin:0px 0px 0px 0px;
float:left;
background-image:url(../images/new-activity-light-blue-bg.png);
background-repeat:no-repeat;
background-position:center top;
border-left:1px solid #bbdef9;
border-right:1px solid #bbdef9;
}

.funk_blue_box_repeat{
width:212px;
height:auto;
min-height:100px;
margin:0px 0px 0px 0px;
float:left;
background-image:url(../images/new-activity-repeat-border.png);
background-repeat:repeat-y;
background-position:center center;

}

.funk_blue_box_bottom{
width:212px;
height:12px;
margin:0px 0px 0px 0px;
float:left;
background-image:url(../images/new-activity-bottom.png);
background-repeat:no-repeat;
background-position:center center;
}

.funk_title{
	display:block;
	font-family: Tahoma,Geneva;
	font-size:14px;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
	margin:10px 0px 0px 10px;
	float:left;
	height:25px;
	width:140px;
}

.funk_subtitle{
width:auto;
height:25px;
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-align:left;
color:#2b7eba;
text-decoration:none;
display:inline;
line-height:25px;
float:left;
}

a.funk_subtitle{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
}

a.funk_subtitle:hover{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:underline;
}


.funk_subtitle_grey{
width:auto;
height:25px;
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-align:left;
color:#919191;
text-decoration:none;
display:inline;
line-height:25px;
float:left;

}
.funk_divider{
width:212px;
height:1px;
float:left;
background-image: url(../images/divider.png);
background-repeat:no-repeat;
background-position:center center;
display:block;
}

#funk_box{
 width:200px;
 height:auto;
 margin:0px 6px 0px 6px;
 float:left;
}

.funk_blue_sub_links{
width:auto;
height:30px;
margin:1px 7px 0px 7px;
padding:0px 0px 0px 0px;
float:left;
font-family:Tahoma;
font-size:12px;
font-weight:normal;
text-align:left;
color:#2b7eba;
text-decoration:none;
display:inline;
line-height:30px;
}

a.funk_blue_sub_links{
text-decoration:none;
}

a.funk_blue_sub_links:hover{
text-decoration:underline;
}

#funk-more{
width: auto;
height:30px;
float:right;
}

.funk_grey_sub_links{
width:auto;
height:30px;
margin:1px 7px 0px 7px;
padding:0px 0px 0px 0px;
float:left;
font-family:Tahoma;
font-size:12px;
font-weight:normal;
text-align:left;
color:#919191;
text-decoration:none;
display:inline;
line-height:30px;
}

a.funk_grey_sub_links{
text-decoration:none;
}

a.funk_grey_sub_links:hover{
text-decoration:underline;
}

.funk_blue_divider{
width:auto;
height:30px;
margin:1px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
font-family:Tahoma;
font-size:12px;
font-weight:normal;
text-align:left;
color:#2b7eba;
text-decoration:none;
display:inline;
line-height:30px;
} 

.funk_grey_divider{
width:auto;
height:30px;
margin:1px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
font-family:Tahoma;
font-size:12px;
font-weight:normal;
text-align:left;
color:#919191;
text-decoration:none;
display:inline;
line-height:30px;
}

#funk_flag_box{
 width:200px;
 height:auto;
 margin:0px 6px 5px 6px;
 float:left;
}

div .flag-line{
    display:inline;
	padding:0px 12px 0px 20px;
	margin:12px 0px 0px 0px;
	float:left;
	height:42px;
	
	
}

div.funkimgContainer {
        height: 42px;
         width: 56px;
         overflow: hidden;
         text-align: center;
         vertical-align: center;
         border:0px solid #dbdbdb;
       }
div.funkimgContainer img {
        /* margin: -10px -10px 0 0; */
      }

.funk_flag_title{
width:auto;
height:42px;
margin:12px 0px 0px 10px;
padding:0px 0px 0px 0px;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-align:left;
color:#2b7eba;
text-decoration:none;
display:inline;
line-height:42px;
float:left;
}
a.funk_flag_title{
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

a.funk_flag_title:hover{
text-decoration:underline;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#funk-party{
width:367px;
height:73px;
background-image:url(../images/party.png);
background-repeat:no-repeat;
background-position:center center; 
margin:35px auto 0px auto;
}

.funk_message_name{
font-family: Tahoma,Geneva;
font-size:27px;
font-weight:bold;
color:#f2b275;
text-align:left;
margin:0px 0px 0px 18px;

}

#funk-steps-box{
width:425px;
height:92px;
margin:20px 0px 20px 0px;
}

.funk-blue-small-circle{
width:39px;
height:63px;
float:left;
margin:0px 0px 0px 15px;
background-image:url(../images/blue-circle-small.png);
background-repeat:no-repeat;
background-position:center center;
}

.funk_message_blue{
font-family: Tahoma,Geneva;
font-size:24px;
font-weight:bold;
color:#74c0da;
text-align:left;
margin:0px 0px 0px 5px;
float:left;
width:275px;

}

a.funk_message_blue{
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

a.funk_message_blue:hover{
text-decoration:underline;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.funk_message_blue_small{
font-family: Tahoma,Geneva;
font-size:11px;
font-weight:normal;
color:#74c0da;
text-align:left;
margin:0px 0px 0px 0px;
}

.funk-blue-big-circle{
width:70px;
height:70px;
float:left;
margin:0px 0px 0px 0px;
background-image:url(../images/blue-big-circle.png);
background-repeat:no-repeat;
background-position:center center;
}

/*************************red*****************************/
.funk-red-small-circle{
width:39px;
height:63px;
float:left;
margin:0px 0px 0px 15px;
background-image:url(../images/red-circle-small.png);
background-repeat:no-repeat;
background-position:center center;
}

.funk_message_red{
font-family: Tahoma,Geneva;
font-size:24px;
font-weight:bold;
color:#bd340c;
text-align:left;
margin:0px 0px 0px 5px;
float:left;
width:275px;

}

a.funk_message_red{
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

a.funk_message_red:hover{
text-decoration:underline;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.funk_message_red_small{
font-family: Tahoma,Geneva;
font-size:11px;
font-weight:normal;
color:#bd340c;
text-align:left;
margin:0px 0px 0px 0px;
}

.funk-red-big-circle{
width:72px;
height:72px;
float:left;
margin:0px 0px 0px 0px;
background-image:url(../images/red-circle-big.png);
background-repeat:no-repeat;
background-position:center center;
}

/**********************************orange***************************/


.funk-orange-small-circle{
width:39px;
height:63px;
float:left;
margin:0px 0px 0px 15px;
background-image:url(../images/orange-circle-small.png);
background-repeat:no-repeat;
background-position:center center;
}

.funk_message_orange{
font-family: Tahoma,Geneva;
font-size:24px;
font-weight:bold;
color:#f59d49;
text-align:left;
margin:0px 0px 0px 5px;
float:left;
width:275px;

}

a.funk_message_orange{
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

a.funk_message_orange:hover{
text-decoration:underline;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.funk_message_orange_small{
font-family: Tahoma,Geneva;
font-size:11px;
font-weight:normal;
color:#f59d49;
text-align:left;
margin:0px 0px 0px 0px;
}

.funk-orange-big-circle{
width:70px;
height:71px;
float:left;
margin:0px 0px 0px 0px;
background-image:url(../images/orange-circle-big.png);
background-repeat:no-repeat;
background-position:center center;
}

/************************************/
#inner-content-left {
	width:242px;
	height:auto;
	float:left;
		
}
	
#inner-content-right {
	width:242px;
	height:auto;
	float:right;
		
}

#inner-content-bg-center {
	width:425px;
	float:left;
	margin:0px 0px 0px 0px;
		
}

.funk_divider_steps{
width:425px;
height:13px;
float:left;
background-image: url(../images/divider2.png);
background-repeat:no-repeat;
background-position:center center;
display:block;
margin:20px 0px 0px 0px;
}

.funk-blue-box{
width:179px;
height:104px;
background-image:url(../images/funk-blue-box.png);
background-repeat:no-repeat;
background-position:center center;
margin:0px 0px 0px 15px;
float:left;
}

.funk_message_white_small{
font-family: Tahoma,Geneva;
font-size:14px;
font-weight:bold;
color:#ffffff;
text-align:left;
text-indent:0px;
float:left;
margin:15px auto 0px auto;
padding:0px 0px 0px 20px;
width:159px;
}

.funk_message_white{
font-family: Tahoma,Geneva;
font-size:27px;
font-weight:normal;
color:#c4e6ff;
text-align:left;
text-indent:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:159px;
line-height:25px;
}

.funk-orange-box{
width:186px;
height:104px;
background-image:url(../images/one-time.png);
background-repeat:no-repeat;
background-position:center center;
margin:0px 0px 0px 15px;
float:left;
}

.funk_message_orange_medium{
font-family: Tahoma,Geneva;
font-size:12px;
font-weight:bold;
color:#f59d49;
text-align:center;
margin:15px 0px 0px 0px;
padding:0px 5px 0px 5px;
width:176px;
}

.funk_message_white_medium{
font-family: Tahoma,Geneva;
font-size:12px;
font-weight:normal;
color:#ffffff;
text-align:center;
margin:15px 0px 0px 0px;
padding:0px 5px 0px 5px;
width:176px;
}

.funk_message_white_strong{
font-family: Tahoma,Geneva;
font-size:18px;
font-weight:bold;
color:#ffffff;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:176px;
}

#funk-photo-small{
width:77px;
height:auto;
margin:5px 0px 0px 60px;
float:left;
}

div.funkimgContainer1 {
        height: 99px;
         width: 77px;
         overflow: hidden;
         text-align: center;
         vertical-align: center;
         border:0px solid #dbdbdb;
       }
div.funkimgContainer1 img {
        /* margin: -10px -10px 0 0; */
      }
	  
#funk-orange-button{

	float: left;
	font-family:Tahoma;
	display:inline;
	margin:0px 0px 0px 9px;
	padding:0px 0px 0px 0px;
	width:auto;

	}
	
a.name-rank{
text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

a.name-rank:hover{
text-decoration:underline;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/******************************End**********************************/
	