@charset "iso-8859-1";

	body
	{
		margin:0px;
		padding:10px 0px;
		background-image:url('../images/main/bg_pattern.gif');
	    background-repeat:repeat;
		font-family:Tahoma, Arial, sans-serif;
		font-size:11px;
		color:#000000;
	}
	
	td
	{
		text-align:left;
	}
	a 
	{
		text-decoration:none;
		color:#2e3192;
	}
	
	a img, form 
	{
		border:none;
		margin:0px;
		padding:0px;
		
	}	
	
	p
	{
		font-family:Tahoma, Arial, sans-serif;
		font-size:11px;
		color:#000000;
		line-height:16px;
	}
	table {
		font-family:Tahoma, Arial, sans-serif;
	}
	div
	{
		font-family:Tahoma, Arial, sans-serif;
		font-size:11px;
		color:#000000;
		line-height:16px;
	}
	h1
	{
		font-weight:bold;
		font-size:18px;
		color:#333399;
		margin:6px 0 10px 6px;
		padding:0px;
		
	}
	h3
	{
		margin:0;
		color:#838383;
		font-size:13px;
	}
	h3 img
	{
		position:relative;
		top:2px;
		padding-right:5px;
	}
	
	select,
	select.no,
	input,
	input.no,
	textarea,
	textarea.no
	{
		font-size:12px;
		font-family:Arial;
	}
	form
	{
		padding:0px;
		margin:0px;
	}
	div 
	{
		padding:0px;
		margin:0px;
	}
	
	.main
	{
		
		margin:0px auto;
		padding:0px;
		background-color:#FFFFFF;
		width:797px;
	}
	.main_clear_both
	{
		
		width:757px;
		height:10px;
		float:left;
	}
	
	.no_result
	{
		color:#FF0000;
		text-align:center;
		width:658px;
	}
	
	#searchPage	.main_clear_both
	{
		
		width:757px;
		height:1px;
		float:left;
	}
	
	.main div div
	{
		
	}
	
	/*
	.boxContent
	{
		float:left;
	}
	*/

	
	
	/**********************/
	/* * * * Top Menu * * */
	.thumbnail_block img {
		background:no-repeat center;
	}
	.topBlock {
		width:100%;
		margin:0px;
		padding:0px;
	}
	
	.topBlock #top_left_spacer{
		float:left;
		width:278px;
		height:9px;
		background-image:url(../images/main/top_left_spacer.jpg);
		background-repeat:no-repeat;
		font-size:7px;
		display:inline;
		margin:0;
		padding:0;
	}

	.topBlock #top_right_spacer{
		float:left;
		width:519px;
		height:9px;
		background-image:url(../images/main/top_right_spacer.jpg);
		background-repeat:no-repeat;
		display:inline;
		font-size:7px;
	}
	.topBlock #top_right_spacer2{
		float:right;
		width:519px;
		height:9px;
		background-image:url(../images/main/top_right_spacer_2.gif);
		background-repeat:no-repeat;
		display:inline;
		font-size:7px;
	}
	.topBlock #top_left_logo{
		float:left;
		width:278px;
		height:84px;
		display:inline;
		padding:0;
		margin:0;
	}
	.topBlock #top_right_banner{
		float:right;
		width:519px;
		height:84px;
		display:inline;
		padding:0;
		margin:0;
	}
	.topBlock #top_right_banner .top_right_banner_image {
		float:left;
		background:url(../images/main/top_right_banner.gif) no-repeat;
		width:519px;
		height:84px;
	}
	.topBlock #top_right_banner .top_right_banner_login {
		background:url(../images/main/topright_bg_logged_in.gif) no-repeat;
		height:50px;
		text-align:right;
		padding-right:20px;
		padding-top:15px;
		font-size:11px;
		margin-right:0px;
	}
	
	.HelloMemberBlock .thumbnail_block
	{
		margin-left:5px;		
	}
	.hello_member
	{
		margin-top:0px;
		color:#666666;
		font-size:12px;
		font-weight:bold;
		padding-bottom:11px;
		width:440px;
		
	}
	.hello_member b
	{
		margin:0px;
		color:#333399;
		font-size:12px;
	}
	.hello_actions
	{
		font-size:11px;
		margin-right:0px;
		padding-left:12px;
	}
	#top_right_banner .hello_actions a, #top_right_banner .hello_actions a
	{
		padding-top:2px;
		color:#999999;
		font-weight:bold;
		text-decoration:none;
		font-size:10px;
	}
	#top_right_banner .hello_actions a:hover
	{
		color:#333399;
	}
	#top_right_banner .hello_actions .background {
		float:left;
		padding-left:2px;
		background:url(../images/profile/profile_button.gif);
		background-repeat:no-repeat;
		width:85px;
		height:18px;
		text-align:center;
		border:none;
		padding-top:3px;
		
	}
	
	#top_right_banner .join_now{
		float:right;
		margin:30px 10px 0px 0px;
		width:152px;
	}
	#top_right_banner .join_now p {
		padding:0px; 
		margin:0px;
		text-align:right;
	}
	#top_right_banner .join_now  p a {
		text-decoration:none;
		font-size:9px;
	}
	
	
	
	
	/* * * End Top Menu * */
	/**********************/
	
	/***********************************/
	/* * * * Top Navigation Menu * * * */
	
	
	
	#main_nav_menu {
		float:left;
		width:795px;
		height:23px;
		padding:0px 0px 0px 1px;
		margin:0px 0px 0px 0px;
	}
	#main_nav_menu #left_nav{
		float:left;
		height:23px;
		width:1px;
		background:url(../images/main/top_nav_side_bar.gif);
	}
	#main_nav_menu #middle_nav .topMenu{
		float:left;
		height:23px;
		width:794px;
		background:url(../images/main/top_nav_bg.gif) repeat-x;
		display:block;
	}
	#main_nav_menu #middle_nav .topMenu tr{
		padding:0px 0px 0px 0px;
		margin:0;
	}
	#main_nav_menu #middle_nav .topMenu tr td { 
		float:left;
		padding:4px 13px 0px 13px;
		height:18px;
		background:url(../images/main/top_nav_sepeartor_bg.gif) repeat-y top right ;
		font-size:12px;
		font-weight:bold;
		text-decoration: none;	
		color:white;
	}
	#main_nav_menu #middle_nav .topMenu .last{ 
		background:none;
	}
	#main_nav_menu #middle_nav .topMenu a {
		float:left;
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
		text-decoration: none;	
	} 
	#main_nav_menu #right_nav{
		float:left;
		height:23px;
		width:1px;
		background:url(../images/main/top_nav_side_bar.gif);
	}	

	
	/* * End Top Nav Menu * */
	/************************/
	
	/************************/
	/* * * Sub Top Menu * * */
	

	.subMenusContainer {
		border:none;
		float:left;
		
	}
	
	.subMenu {
		width:797px;
		height:58px;
		background-color:#f2f9fd;
		float:left;
	}

	.subMenuOvr {
		margin-left:14px;
	}
	
	* html .subMenu {
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='templates/tmpl_lovegam/images/main/h_menu_bg.png', sizingMethod='scale');
	}

	
	.subMenu a,
	.subMenu a:link,
	.subMenu a:active,
	.subMenu a:visited {
		font-size:12px;
		position:relative;
		text-decoration:none;
		color:#cccccc;
	}
	.subMenu a:hover {
		color:#333399;
		text-decoration:none;
	}
	
	.subMenu a, .subMenu b {
		font-size:12px;
		font-weight:bold;
		padding:7px;
		color:#333399;
	}


	
	/* * * End sub menu * * */
	/************************/
	
	
	/***********************/
	/* * * Main Body * * * */
	
	.bodyBlock
	{
		z-index: 50;
		border-right-width: 1px;
		border-left-width: 1px;
		border-top-style: none;
		border-right-style: solid;
		border-bottom-style: none;
		border-left-style: solid;
		border-right-color: #eae9e2;
		border-left-color: #eae9e2;	
		
	}
	.bodyBlock .blueLine {
		float:left;
		width:738px;
		background:url(../images/main/right_col_sperator.gif) repeat-x center;
		padding:0px 10px 5px 10px;
		margin:0px;
	}
	.disignBoxLeft 
	{
		float:left;
		padding:0px 0px 20px 8px;
	}
	
	.left_col_box {
		float:left ;
		width:240px;
		font-family:Tahoma,Arial, sans-serif;
		font-size:10px;
		font-weight:bold;
	}
	.left_col_box div.top{
		float:left;
		width:240px;
		height:2px;
		background-image:url(../images/box/left_col_box_top.gif);
		background-repeat:no-repeat;
		display:inline;
		padding:0px;
		font-size:2px;
	}
	.left_col_box div.middle_content{
		float:left;
		width:238px;
		border-right-width: 1px;
		border-left-width: 1px;
		border-top-style: none;
		border-right-style: solid;
		border-bottom-style: none;
		border-left-style: solid;
		border-right-color: #eae9e2;
		border-left-color: #eae9e2;	
		background-color:#ffffff;
		
		display:inline;
	}
	.left_col_box .text{
		float:left;
		font-size:11px;
	}
	.middle_content div.title{
		float:left;
		margin:6px 0px 0px 12px;
		font-size:11px;
		color:#2e3293;
		padding:0;
		text-transform:uppercase;
	}
	.left_col_box .bottom {
		float:left;
		width:240px;
		height:2px;
		background-image:url(../images/box/left_col_box_bottom.gif);
		background-repeat:no-repeat;
		padding:0;
		margin:0;
		font-size:2px;
	}
	/* * * login box * * */
	#login {
		float:left;
	}
	#login #login_top{
		float:left;
		width:238px;
		height:26px;
		background-image:url(../images/box/login_top.gif);
		padding:0;
		margin:0;
		list-style-type: none;
	}
	#login #login_top #login_sign_up{
		float:right;
		margin:6px 10px 0px 0px;
	}
	
	#login_sign_up a{
		text-decoration:none;
		color:#44bfff;
		font-size:11px;
	}
	#login #forgot_password{
		float:left;
		width:226px;
		height:25px;
		padding:10px 0px 0px 12px;
		color:#008fd4;
		font-size:11px;
	}
	#login input.login{
		margin:0px 0px 9px 12px;
		float:left;
		width:91px;
		height:21px;
		padding:0px 0px 0px 0px;	/* paddings for the bottom */
	}
	
	.login_form_row, .login_form_row_forgot {
		float:left;
		padding:7px 0px 5px 12px;
		width:220px;
	}
	.login_form_label {
		width:80px;
		float:left;
		margin-top:3px;
	}
	#login .login_form_input {
		margin-left:0px;
		
	}
	.login_form_val {
		
		text-align:right;
		display:inline;
	}
	.login_form_label_check {
		display:inline;
	}
	#login .login_form_row_forgot a {
		text-decoration:none;
		color:#2e3293;
	}
	#login .login_form_row_forgot a:hover {
		text-decoration:underline;
		color:#2e3293;
	}
	#login .login_form_submit {
		background:url(../images/button/login_bg.gif) no-repeat;
		width:91px;
		height:21px;
		border:0;
	}
	#login img {
		position:relative;
		top:5px;
		left:28px;
	}
	.logged_section_block {
		margin:10px 0 0 40px;
	}
	
	/* * * Search Box * * */
	#search_box {
		float:left;
	}
	#search_box #search_top{
		float:left;
		width:238px;
		height:26px;
		background-image:url(../images/box/quick_search_top_bg.gif);
		padding:0;
		margin:0;
		list-style-type: none;
	}
	.qsi_line {
		float:left;
		padding:7px 0px 0px 12px;
		width:220px;
	}
	.qsi_line_checkbox {
		float:left;
		width:220px;
		font-weight:normal;
		padding:7px 0px 0px 12px;
	}
	.qsi_first {
		position:relative;
		float:left;
		width:60px;
		line-height:18px;
		vertical-align:middle;
		text-align:left;
		white-space:nowrap;
		margin-right:6px;
	}
	#indexPage #GeoSearch_Country {
		width:150px;
	}
	#indexPage #GeoSearch_Region {
		width:150px;
	}
	#indexPage #GeoSearch__City {
		width:150px;
	}
	.qsi_wrapper
	{
		/*height:130px;*/
		position:relative;
		padding-bottom:5px;
	}
	
	div.qsi_line
	{
		position:relative;
		overflow:hidden;
		height:24px;
		margin-bottom:5px;
	}

	div.qsi_second
	{
		position:relative;
		float:left;
		padding-bottom:10px;
	}
	
	div.qsi_second span input
	{
		height:14px;
	}
	
	div.qsi_second span select
	{
		width:50px;
	}	
	
	div.qsi_second select,
	div.qsi_second input
	{
		vertical-align:middle;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		margin:0px;
		padding:0px;
		width:170px;
	}
	
	div.qsi_second input
	{
		width:166px;
	}
	#qsi_photos_only {
		
	}
	.qsi_line_checkbox label {
		position:relative;
		top:-2px;
	}
	#search_button {
		background:url(../images/button/search_button.gif) no-repeat;
		width:69px;
		height:21px;
		border:0px;
		cursor:pointer;
		float:right;
		margin:0px 10px 0px 0px;
		position:relative;
		top:2px;
	}
	
	/* * * Invite Friend box * * */
	
	#invite_friend {
		float:left;
		background-color:#ffedee;
		padding:0px 12px 0px 12px;
		margin:0px 0px 0px 1px;
		width:212px;
	}
	#invite_friend .text {
		color:#3f3f3f;
		padding:5px 0 0 0;
	}
	#invite_friend .invite_friend {
		width:212px;
	}
	#invite_friend .invite_button {
		float:right;
		padding:5px 0;
	}
	
	/* * * Blank Box * * */
	.blank_box {
		float:left;
		padding:0px 12px 0px 12px;
		margin:0px 0px 0px 1px;
		width:212px;
		font-weight:normal;
	}
	.blank_box .weekly_content_bold {
		font-weight:bold;
	}
	.blank_box .weekly_date {
		color:#838383;
	}
	.blank_box .text {
		line-height:16px;
		float:left;
		width:212px;
		
	}
	.email_here {
		float:left;
		text-align:center;
		margin-top:10px;
	}
	
	/* * * News Box * * */
	.newsHead {
		color:#3f3f3f;
		font-weight:bold;
		padding:0 0 10px 0;
	}
	.newsReadMore
	{
		text-align:left;
	}
	.newsReadMore a
	{ 
		text-decoration:none;
		padding-bottom:10px;
		float:left;
	}
	
	/* * * Right Column Box * * */
	#right_banner{
		float:left;
		width:527px;
		
		
	
	}
	
	#right_banner #info{
		float:left;
		width:240px;
		margin:0px 18px 0px 0px;
		
		
	}
	
	#right_banner #info h3{
		padding:0px ;
		margin:10px 0px 0px 0px;
		font-size:13px;
	
	}
	
	#right_banner #info p{
		padding:0px;
		margin:10px 0px 10px 0px;
	}
	
	#right_banner #info h3.joinUs a{
		font-size:14px;
	}
	
	#right_banner #flash_player{
		float:right;
		width:260px;
	}
	
	#indexPage .right_col_box .seperator {
		float:left;
		height:4px;
		width:505px;
		background:url(../images/main/right_col_sperator.gif) repeat-x center;
		font-size:3px;
		padding:10px 0px 10px 0px;
		
		
	}
	.right_col_box div.middle_content{
		float:left;
		width:505px;
	}
	.right_col_box div.middle_content .text{
		float:left;
		width:505px;
	}
	.right_col_box .dbBottomMenu
	{
		;
	}
	.dbTopMenu {
		height:17px;
		padding-top:10px;
		position:relative;
	}
	.dbTopMenu div.notActive
	{
		float: left;
		padding-right:10px;
		
	}
	.dbTopMenu div.notActive a,
	.dbTopMenu div.notActive a:link,
	.dbTopMenu div.notActive a:active,
	.dbTopMenu div.notActive a:visited {
		color:#cccccc;
	}
	.dbTopMenu div.notActive a:hover {
		color:#333399;
		text-decoration:none;
	}
	.dbTopMenu div.active
	{
		float: left;
		padding-right:10px;
		color:#333399;
	}
	
	
	
	.right_col_box .no_title
	{
		display:none;
	}
	
	/* * * Meet Friends box * * */
	#meet_friends{
		float:left;
		width:524px;
		padding:0px 0px 15px 0px;
	}	
	#meet_friends #members_nav_menu{
		float:left;
		background-image:url(../images/box/members_nav_bar.gif);
		height:25px;
		width:505px;
		padding:0px 0px 0px 18px;
		font-size:12px;
	}

	#meet_friends #members_nav_menu #menu1{
		float:left;
		width:133px;
		padding:5px 0px 0px 5px;
		color:#2e3192;
		font-weight:bold;
		height:20px;
		text-align:center;
	}
	#meet_friends #members_nav_menu #menu1.active{
		background-image:url(../images/box/menu1_selected_bg.gif);
		background-repeat:no-repeat;
		color:#dff4ff;
		
	}
	#meet_friends #members_nav_menu #menu2{
		float:left;
		width:133px;
		padding:5px 0px 0px 0px;
		color:#2e3192;
		font-weight:bold;
		
		height:20px;
		text-align:center;
	}
	#meet_friends #members_nav_menu #menu2.active{
		background-image:url(../images/box/menu2_selected_bg.gif);
		background-repeat:no-repeat;
		color:#dff4ff;
	}
	#meet_friends #members_nav_menu #menu3{
		float:left;
		width:144px;
		padding:5px 0px 0px 0px;
		color:#2e3192;
		font-weight:bold;
		height:20px;
		text-align:center;
		
	}
	#meet_friends #members_nav_menu #menu3.active{
		background-image:url(../images/box/menu3_selected_bg.gif);
		background-repeat:no-repeat;
		color:#dff4ff;
	}
	#meet_friends #members_content{
		float:left;
		width:504px;
		margin:0px 0px 0px 0px;
		background-color:#44bfff;
		display:inline;
	
	}
	#meet_friends #members_content #top_bar{
		float:left;
		height:4px;
		width:504px;
		background-image:url(../images/box/meet_members_top_bar.gif);
		background-repeat:no-repeat;
		font-size:3px;
	}
	#meet_friends #members_content #middle{
		float:left;
		background-color:#44bfff;
		margin:5px 0px 0px 0px ;
	}
	#meet_friends #members_content #middle .no_result{
		float:left;
		margin:0px 0px 0px 20px;
		padding:20px 0px 20px 0px;
		color:#ffffff;
		font-weight:bold;
		width:484px;
	}
	#meet_friends #members_content #middle div.member_block{
		float:left;
		width:150px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 13px;
		
	}	
	#meet_friends #members_content #middle div.member_block div.border_block{
		float:left;
		width:150px;
		height:150px;
		padding:0px;
		border:1px solid #d6d6d6;
	}
	#meet_friends #members_content #middle div.member_block div.image_border{
		
		background-color:#44bfff;
		width:150px;
		height:150px;
	}
	#meet_friends #members_content #middle div.member_block div.image_border img{
		
		float:left;
		margin:1px;
		width:148px;
		height:148px;
	}
	#meet_friends #members_content #middle div.member_block div.image_border * {
		vertical-align: middle;
	}	
	#meet_friends #members_content #middle div.member_block div.image_border span{
		display: inline-block;
		height: 100%;
	
	}
	#meet_friends #members_content #middle div.member_block div.name{
		float:left;
		width:149px;
		color:#2e3192;
		font-weight:bold;
		font-size:12px;
		padding:5px 0px 0px 0px;
		text-align:center;
	}
	#meet_friends #members_content #middle div.member_block div.desc,
	#meet_friends #members_content #middle div.member_block div.desc a{
		float:left;
		font-weight:bold;
		font-size:11px;
		color:#ffffff;
		margin:0px 0px 0px 0px;
		text-align:center;
		text-decoration:none;
		width:150px;
	}

	#meet_friends #members_content #bottom_bar{
		float:left;
		height:9px;
		width:504px;
		background-image:url(../images/box/meet_members_bottom_bar.gif);
		background-repeat:no-repeat;
		font-size:2px;

	}
	
	/* * * video_bachelor * * */
	#weekly_video {
		float:left;
		width:231px;
		padding:0px 30px 20px 0px;
	}
	#weekly_video img {
		float:left;
		margin:0;
		padding:0px 0px 0px 0px;
	}
	#weekly_video a img { 
		border:1px solid #d6d6d6;
	}
	#weekly_video p{
		float:left;
		margin:12px 0px 0px 0px;
		width:243px;
	}

	/* * * start of bachelor_of_month * * */
	#bachelor_of_month{
		float:left;
		width:243px;
	}
	#bachelor_of_month img{
		float:left;
		padding:0;
		margin:0;
	}
	#bachelor_of_month a img{ 
		border:1px solid #d6d6d6;
	}
	#bachelor_of_month div.bachelorProfilePic{
		float:left;
		width:235px;
		height:175px;
		text-align:center;
		background-color:#ffffff;
		border:1px solid #d6d6d6;
	}
	#bachelor_of_month div.bachelorProfilePic img{
		float:none;
	}
	#bachelor_of_month p{
		float:left;
		margin:12px 0px 0px 0px;
		width:243px;
	}
	#bachelor_of_month #profile{
		float:left;
		width:112px;
		height:175px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-top-color: #d6d6d6;
		border-right-color: #d6d6d6;
		border-bottom-color: #d6d6d6;	
		padding:0px 0px 0px 10px;
	}
	#bachelor_of_month #profile table{
		float:left;
		margin:8px 0px 0px 0px;
		padding:0;
	
	}
	#bachelor_of_month #whats_good{
		float:left;
		width:235px;
	}
	/* * * Feature City * * */
	#featured_city, 
	#featured_organization {
		float:left;
		width:521px;
		padding:0px 0px 20px 0px;
	}
	.featured_city_content{
		float:left;
		width:521px;
		padding:0px;
		margin:0px;
	}
	.featured_city_content img
	{
		float:left;
		padding:0px;
		margin:0px;
	}
	.featured_city_content .text_desc{
		float:left;
		width:235px;
		height:175px;
		padding:0px 0px 0px 30px;
		margin:0px;
	}

	
	/* * * End main body  * */
	/************************/
	
	



/********** Index Page (Homepage) **********/	
	#booxex_footers {
		display:none;
	}
	#indexPage {
		float:left;
		padding-top:10px;
		background-color:#FFFFFF;
	}
	#indexPage h3 {
		margin:5px 0px 10px 0px;
	}

	#indexPage #page_column_1 .disignBoxFirst,
	#indexPage #page_column_1 .boxFirstHeader,
	#indexPage #page_column_1 .boxContent {
		width:236px;
	}
	#indexPage #page_column_1 {
		float:left;
		width:270px;
	}
	#indexPage #page_column_2 {
		float:right;
		position:relative;
		width:525px;
	}
	#indexPage #page_column_2 .disignBoxFirst,
	#indexPage #page_column_2 .boxFirstHeader,
	#indexPage #page_column_2 .boxContent {
		width:505px;
	}
	#indexPage .disignBoxFirst
	{
		border:1px solid #CCC;
		margin: 0 0 10px 0px;
		background-image:url('../images/head_cutting.gif');
		background-repeat:repeat-x;
		background-color:#fff;
		float:left;
	}
	#indexPage #page_column_1 .disignBoxFirst
	{
		margin-left:10px;
	}
	#indexPage .boxFirstHeader
	{
		height:17px;
		font-size:12px;
		font-weight:bold;
		color:#666;
		text-align:left;
		text-transform:uppercase; 
		border-bottom: 1px solid #CCC;
	}
	#indexPage .boxContent
	{
		overflow:hidden;
		font-size:13px;
		float:left;
	}
		
/********** Member Page (My Account) **********/

	#memberPage
	{
		float:left;
		position:relative;
		top:55px;
		padding:20px 20px;
		background-color:#FFFFFF;
		margin-bottom:55px;
	}	
	#memberPage h3 {
		font-size:15px;
	}
	#memberPage #page_column_1 h3 {
		margin:5px 0 10px 0;
	}
	#memberPage #page_column_1 {
		float:left;
		width:362px;
	}
	#memberPage #page_column_2 {
		float:right;
		width:393px;
	}
	#memberPage #page_column_2 .boxContent {
		padding:10px 0px;
		width:372px;
	}
	#memberPage .page_column_1 .disignBoxFirst {
		width:324px;
		
	}
	#memberPage .page_column_last .disignBoxFirst {
		width:324px;
	}
	#memberPage .thumbnail_block img {
		width:324px;
		height:324px;
		border:1px solid #838383;
	}
	#memberPage .seperator {
		float:left;
		width:372px;
		background:url(../images/main/right_col_sperator.gif) repeat-x center;
		padding:0px 0px 10px 0px;
	}
	#memberPage .rss_read_more {
		float:right;
	}
	#memberPage .member_top{
		float:left;
		width:327px;
		height:4px;
		background-image:url(../images/box/sitenews_top.gif);
		background-repeat:no-repeat;
		display:inline;
		padding:0px;
		font-size:2px;
		margin-top:20px;
	}
	
	#memberPage .member_content{
		float:left;
		width:305px;
		border-right-width: 1px;
		border-left-width: 1px;
		border-top-style: none;
		border-right-style: solid;
		border-bottom-style: none;
		border-left-style: solid;
		border-right-color: #eae9e2;
		border-left-color: #eae9e2;	
		background-color:#ffffff;
		padding:0px 10px;
	}
	#memberPage .member_bottom{
		float:left;
		width:327px;
		height:4px;
		background:url(../images/box/sitenews_bottom.gif) no-repeat;
		margin-bottom:50px;
	} 
	
	
/* * * * Profile Page * * * */
	#profilePage
	{
		float:left;
		position:relative;
		padding:20px 20px;
		background-color:#FFFFFF;
		width:757px;
		margin-top:55px;
	}		
	#profilePage #page_column_1 {
		float:left;
		position:relative;
		width:345px;
		
	}
	#profilePage #page_column_2 {
		float:right;
		position:relative;
		width:400px;
		margin-right:5px;
	
	}
	#profilePage img {
		background:no-repeat center;
	}
	#profilePage .photo, 
	#profilePage .icons {
		border:1px solid #cccccc;
	}
	#profilePage .seperator {
		float:left;
		width:380px;
		background:url(../images/main/right_col_sperator.gif) repeat-x center;
		padding:0px 10px 10px 10px;
	}
	#profilePage .boxFirstHeader { /* hide header */
		display:none;
	}
	#profilePage #page_column_1 .disignBoxFirst {
		width:324px;
		float:left;
	}
	#profilePage #page_column_1 .boxContent 
	{
		padding:5px 0 10px 0px;
		width:324px;
	}
	#profilePage #page_column_2 .disignBoxFirst {
		width:400px;
		margin-left:5px;
		float:left;
	}
	#profilePage #page_column_2 .boxContent 
	{
		padding:10px 0 10px 0px;
		width:400px;
	}
	#profilePage #page_column_1 .member_top
	{
		float:left;
		width:322px;
		height:4px;
		background-image:url(../images/box/discr_bottom_top.gif);
		margin:10px 0 0 1px;
		
	}
	#divUnderCustomization
	{
		float:left;
		width:100%;
	}
	
	#profilePage #page_column_1 .member_content
	{
		float:left;
		color:#666666;
		padding-left:7px;
		padding-top:10px;
		padding-bottom:10px;
		width:312px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: none;
		border-right-style: solid;
		border-bottom-style: none;
		border-left-style: solid;
		border-top-color: #CCC;
		border-right-color: #CCC;
		border-bottom-color: #CCC;
		border-left-color: #CCC;
		margin:0px 0 0 1px;
	}
	#profilePage #page_column_1 .member_bottom
	{
		float:left;
		width:322px;
		height:4px;
		background-image:url(../images/box/discr_bottom_bottom.gif);
		margin:0px 0 0 1px;
	}
	/* * End Profile Page * */
	
	/* * * * Contacts Page * * * */
	#contactsPage
	{
		float:left;
		position:relative;
		padding:20px 20px;
		background-color:#FFFFFF;
		width:757px;
	}	
	#contactsPage .disignBoxFirst
	{
		
		width:757px;
	}	
	
	/* * * * My Mail Page * * * */
	#myMailPage
	{
		float:left;
		position:relative;
		top:55px;
		padding:20px 20px 20px 20px;
		margin-bottom:55px;
		background-color:#FFFFFF;
		width:757px;
	}	
	H2.pageHeader
	{
		float:left;
		position:relative;
		border:red thin solid;
	}
	#myInbox
	{
		float:left;
		position:relative;
		padding:20px 20px;
		background-color:#FFFFFF;
		width:757px;
		
	}	
	#myCompose
	{
		float:left;
		position:relative;
		padding:20px 20px;
		background-color:#FFFFFF;
		width:757px;
		margin-top:55px;
	}	


		
	.left_col_box .no_result
	{
		width:210px;
		padding:10px 0px;
	}
	/* * * * Edit Profile Page * * * */
	#profileEdit
	{
		float:left;
		
		padding:20px 20px;
		background-color:#FFFFFF;
		width:757px;
		margin-top:55px;
		
	}	
	/* * * * Browse Page * * * */
	#browsePage
	{
		float:left;
		position:relative;
		top:55px;
		padding:20px 20px 20px 20px;
		margin-bottom:55px;
		background-color:#FFFFFF;
		width:757px;
	}	
	
	/* * * * search Page * * * */
	#searchPage
	{
		float:left;
		position:relative;
		top:55px;
		padding:20px 20px 20px 20px;
		margin-bottom:55px;
		background-color:#FFFFFF;
		width:757px;
	}	
	.disignBoxDefault
	{
		float:left;
		position:relative;
		margin-top:55px;
		padding:20px 20px 20px 20px;
		background-color:#FFFFFF;
		width:757px;
		
	}	
	.disignBoxDefault #agreement {
		margin:0 120px;
	
	}
	.disignBoxDefault #uploadForm {
		margin:0 150px;
	
	}
	.disignBoxDefault .boxContent
	{
		float:left;

	}	
	#ratePage {
		float:left;
		margin-top:55px;
		padding:20px 20px 20px 20px;
		background-color:#FFFFFF;
		width:757px;
	}
	#ratePage .boxContent
	{
		float:left;
		width:100%;
	}
	.disignBoxDefault_noSub
	{
		float:left;
		position:relative;
		padding:20px 20px 20px 20px;
		background-color:#FFFFFF;
		width:757px;
	}	
	#viewPhotoPage
	{
		float:left;
		position:relative;
		padding:20px 20px;
		background-color:#FFFFFF;
		width:757px;
		/*margin-top:55px;*/
	}	
	#viewPhotoPage #page_column_1 {
		float:left;
		width:340px;
	}
	#viewPhotoPage #page_column_2 {
		float:right;
	}
	#viewPhotoPage #page_column_2 .boxContent {
		padding:10px 0px;
		width:372px;
	}
	#viewPhotoPage .page_column_1 .disignBoxFirst {
		width:324px;
		
	}
	#viewPhotoPage .boxFirstHeader
	{
		display:none;
	}
	
	/* * * * Footer * * * */
	
	.bottomCopyright {
	
		
		background-color:#FFFFFF;
		/*background-image: url(../images/top_tab_cutting.gif);*/
		font-size: 11px;
		text-align: center;
		float:left;
		position:relative;
		width:797px;
		margin-bottom:20px;
		
	}
	.bottomLinks {
		position: relative;
		float: left;
	}
	
	.bottomCpr {
		position: relative;
		float: right;
	}
	
	#footer{
		float:left;
		width:791px;
		/*height:17px;*/
		font-size:11px;
		padding:0px 0px 5px 0px;
	
	}
	
	#footer ul{
		
		padding:0px 0px 0px 44px;
		margin:0;
		
	}
	
	#footer ul li{
	
		float:left;
		display: inline;
		list-style-type: none;
		padding:0px 30px 0px 30px;
		margin:0;
		background:url(../images/main/footer_seperator_bg.gif) no-repeat right ;
	
	}
	
	#footer ul li.last{
	
		background:none;
	}
	
	#footer ul li a{
		color:#959595;
		
		text-decoration: none;	
	}
	
	#copyright{
		float:left;
		background:url(../images/main/copyright_bg.gif) #FFFFFF;
		width:797px;
		height:23px;
		color:#2e3192;
	
	}
	
	#copyright #text_left{
		float:left;
		
		padding:6px 0px 0px 10px;
	}
	
	#copyright #text_right{
		float:right;
		padding:6px 10px 0px 0px;
	}
	#bottom_spacer{
		float:left;
		width:797px;
		height:9px;
		background-image:url(../images/main/bottom_spacer.gif);
		font-size:7px;
	}

	
	
	.votes_big, .votes_small
	{
		display:none;
	}
	
	.votes_big
	{
		margin-left: auto;
		margin-right: auto;
		width: 280px;
	}

	.votes_gray_big, .votes_gray_small
	{
		position:relative;
		float:left;
	}
	.votes_gray_big
	{
		height:32px; 
		background-image:url(../images/vote_star_gray_32.gif)
	}
	.votes_gray_small
	{
		height:16px; 
		background-image:url(../images/vote_star_gray_16.gif)
	}

	.votes_active_big, .votes_active_small
	{
		position:absolute; 
		top:0; 
		left:0; 
		z-index:1;
	}
	.votes_active_big
	{
		height:32px; 
		background-image:url(../images/vote_star_active_32.gif); 
	}
	.votes_active_small
	{
		height:16px; 
		background-image:url(../images/vote_star_active_16.gif); 
	}
	
	.votes_buttons
	{
		position:absolute; 
		top:0; 
		left:0; 
		z-index:2;
	}

	.votes_button_big, .votes_button_small
	{
		margin:0; 
		padding:0;
		border:none;
	}
	.votes_button_big
	{
		width:32px;
		height:32px;
	}
	.votes_button_small
	{
		width:16px;
		height:16px;
	}

	.votes_big b, .votes_small b
	{
		color:#666666;
		font-weight:bold;
		display:block;
		float:left;
		position: relative;
	}
	
	.votes_big b
	{
		font-size:18px;
		line-height:32px;
		margin-left:30px;
	}
	
	.votes_small b
	{
		font-size:13px;
		line-height:16px;
		margin-left:6px;
	}
	
	/*******************************************************/
	/************* 	member login style **********************/
	/*****************COLDASAC	***************************/

	
	.loginHeading{
		margin:0px 0px 10px 0px;
		color:#838383;
		font-size:14px;
		font-weight:bold;
	}
	
	.login_form_warning{
		font-weight:bold;
		margin:20px 0px 20px 0px;
	}
	
	#login_non_homepage{
		float:left;
		border:1px solid #cccccc;
		padding:10px 10px 10px 10px;
		margin:0px 20px 20px 0px;
		width:345px;
		height:119px;
	}
	
	#login_non_homepage td{
		padding:0px 10px 0px 0px;
	}
	
	#login_non_homepage .text{
		margin:0px 0px 5px 0px;
	}
	
	#login_non_homepage input.inputBox{
		margin:0px 0px 3px 0px;
		width:159px;
		
	
	}
	
	#login_non_homepage #forgot_password{
		
		margin:0px 0px 0px 0px;
	}
	
	#login_non_homepage input.login{

		float:right;

	}
	
	#register_non_homepage{
		float:left;
		width:345px;
		border:1px solid #cccccc;
		padding:10px 10px 10px 10px;
		height:119px;
	}
	
	#register_non_homepage p{
		margin:0px 0px 15px 0px;
	}
	
	
	#register_non_homepage a img{
		float:right;
		margin:0px 0px 3px 0px;
	}
	
		
	/****************** end of member login style ***********/
	
	/* * * * MsgBox * * * */
	
	.MsgBox {
		float:left;
	}
	.MsgBox .corner img,
	.MsgBox .corder img
	{
		display:none;
	}
	.MsgBox {
		width:100%;
		margin:10px 0px;
	}
	.MsgBox .msgbox_text
	{ 
		color:#FF0000;
		text-align:center;
		
	}
	
	/* * * * view Video page * * * */
	#videoPage
	{
		float:left;
		
		padding:20px 20px;
		background-color:#FFFFFF;
		
		width:756px;
	}	
	#videoPage h3 {
		font-size:15px;
	}
	#videoPage #page_column_1 h3 {
		margin:5px 0 10px 0;
	}
	#videoPage #page_column_1 {
		float:left;
		width:340px;
	}
	#videoPage #page_column_2 {
		float:right;
		width:370px;
	}
	#videoPage .boxFirstHeader {
		display:none;
	}
	#videoPage .boxContent {
		margin:10px 0 0 0px;
	}
	
	
	
	.dbBottomMenu {
		float:left;
		font-size:11px;
		font-weight:bold;
		padding-bottom:5px;
	}
	.dbBottomMenu a {
		color:#cccccc;
	}
	.dbBottomMenu a:hover {
		color:#333399;
	}
	.dbBottomMenu a.viewAllMembers {
		padding-left:10px;
		
	}
	.dbBottomMenu a.backMembers {
		padding-right:10px;
		
	}
	.text2 {
		float:left;
	}
	.disignBoxDefault_noSub div.boxContent table {
		float:left;
	}
	
	
	#checkoutPage .boxFirstHeader {
		float:left;
		width:757px;
		font-size:12px;
		font-weight:bold;
		color:#666;
		text-align:left;
		padding:20px 0px;
	}
	.disignBoxDefault_noSub .header {
		float:left;
		font-weight:bold;
		padding:10px 0px;
	}
	.shareMediaAdd  {
		text-align:center;
	}
	.small
	{
		font-family:Tahoma, Arial, sans-serif;
		font-size:11px;
		color:#000000;
		
	}
	
	#myInbox .no_result{
		float:left;
		margin:40px 0px 0px 0px;
		font-weight:bold;
		width:368px;
	}
	
	.classfiedsTextArea
	{
		height: 300px;
		width:700px;
	}

	#classified table.addEventForm
	{
		margin-left:10px;
		margin-top:10px;
		
	}
	#classified table.addEventForm td
	{
		padding:2px;
	}
	#classified .msgbox_text
	{
		text-align:left;
		width:100%;
	}
	#classified table.MsgBox
	{
		width:100%;
	}
	#classified .cls_info_left 
	{
		float:left;
	}
	#classified .cls_info
	{
		float:right;
	}
	#classified .cls_info .boxFirstHeader
	{
		float:left;
		width:100%;
		margin-top:10px;
	}
	#classified .cls_result_row
	{
		float:left;
		width:100%;
	}
	#classified .breadcrumbs
	{
		float:left;
		font-weight:bold;
		width:100%;
		
	}
	
	/* Article Page */
	#articlePage
	{
		float:left;
		padding:20px 0px;
		margin:60px 20px 0 20px;
		text-align:center;
		background-color:#FFFFFF;
		width:757px;
	}	
	
	
	#articlePage div.CategoryMenu {
		float:left;
		width:199px;
		margin:10px 20px 0 10px;
		display:inline;
	}
	
	#articlePage div.CategoryMenu div.articleCategoryBlockTop{
		float:left;
		width:199px;
		height:9px;
		margin:0px 0px 1px 0px;
		display:inline;
		background-image: url(../images/categoryCaption_top.gif);
		background-repeat: no-repeat;
		background-position: center bottom;	
	}
	
	#articlePage div.CategoryMenu div.articleCategoryBlock{
		float:left;
		width:199px;
		
	}
	
	#articlePage div.CategoryMenu div.articleCategoryBlockBottom{
		float:left;
		width:199px;
		height:9px;
		background-image: url(../images/categoryCaption_bottom.gif);
		background-repeat: no-repeat;
		background-position: center top;
		margin:1px 0px 0px 0px;	/* IE7 Problem */
	}
	
	#articlePage div.CategoryMenu div.articleCategoryBlock div.categoryDescription
	{
		display:none;
	}
	
	
	
	
	#articlePage div.CategoryMenu div.articleCategoryBlock div.categoryCaption
	{
		float:left;
		width:199px;
		height:30px;
		margin:0px 0px 1px 0px;
		background-color:#dff4ff;
			
		
		
	}
	
	#articlePage div.CategoryMenu div.articleCategoryBlock div.categoryCaption a{
		float:left;
		color:#838383;
		font-size:12px;
		font-weight:bold;
		width:176px;
		height:22px;
		padding:8px 0px 0px 23px;

	}
	
	#articlePage div.CategoryMenu div.articleCategoryBlock div.categoryBlockSelected div.categoryCaption	/*selected Category Block */
	{
		float:left;
	}
	
	#articlePage div.CategoryMenu div.articleCategoryBlock div.categoryBlockSelected div.categoryCaption a,
	#articlePage div.CategoryMenu div.articleCategoryBlock div.categoryCaption a:hover{
		float:left;
		color:#ffffff;
		text-decoration:none;
		width:176px;
		height:22px;
		padding:8px 0px 0px 23px;
		background-color:#bad7db;		
	}

	/*	///////////////////Article Preview /////////////////	*/
	#articlePage div.navigationLinks{
		display:none;
	}
	
	#articlePage div.articleHeaderBlock{
		float:left;
		width:512px;
		margin:15px 0px 0px 25px;
	}
	#articlePage div.categoryHeader {
		float:left;
	}
	
	#articlePage div.artCaption{
		float:left;
		color:#2e3192;
		font-weight:bold;
		font-size:12px;
		width:728px;
		height:27px;
		border-bottom:1px solid #ededed;
		background:url(../images/icons/cm_icon.gif) no-repeat top left;
		padding:0px 0px 0px 20px;
		margin:10px 0 0px 0px;
		text-align:left;
	}
	#articlePage div.artDes {
		display:none; /* hire description */
	}
	
	
	
	#articlePage div.title{
		float:left;
		width:600px;
		padding:0px 0px 15px 20px;
		margin:10px 0 0 0;
		background:url(../images/news_article_icon.gif) no-repeat top left;
	}
	
	#articlePage div.title a{
		color:#838383;
		font-size:12px;
		font-weight:bold;
	}
	
	#articlePage div.date {
		float:left;
		width:100%;
		color:#838383;
		font-size:11px;
		margin: 5px 0 15px 0;
	}
	
	#articlePage div.preview{
		float:left;
		width:738px;
		padding:0px 15px 15px 0px;
		color:#838383;
		font-size:12px;
		border-bottom:1px solid #ededed;
	}
	
	/*	///////////////////Article Content /////////////////	*/
	#articlePage div.articleBlock1, #articlePage div.articleBlock2{
		width:738px;
		margin:0px 10px 0 0px ;
		text-align:left;
		
		/*border:green thin solid;*/
	}
	#articlePage div.articleBlock {
		width:520px;
		margin:0px auto 0 auto ;
		text-align:left;
		/*border:green thin solid;*/
	}
	
	#articlePage div.mainTitle {
		float:left;
		width:100%;
		padding:0px 0px 0px 20px;
		margin:15px 0 0 0;
		background:url(../images/news_article_icon.gif) no-repeat top left;
		font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
	}
	
	
	/* End Article Page */
