/* --------- Common styles --------------- */
body
{
	background:#FCFAF8;
	font-family:Arial;
	margin:0;
	padding:0;
	background: #FCFAF8 url(/img5/sitebgbignew.jpg) no-repeat;
	background-position: top 90px center;
	font-size: 13px;
	color: #383838;
	line-height: 120%;

}

.ui-widget {
	font-size:12px !important;
}

body a
{
	color: #6F0000;
	text-decoration:none !important;
}
body b
{
	color: #333333;
}
body a:hover
{
	text-decoration:underline !important;
}

.clear
{
	clear:both;
}

.hide
{
	display:none;
}

.center
{
	text-align:center;
	text-indent:0px !important;
	margin:0 auto;
}

.align-right
{
	text-align:right !important;
}

.align-left
{
	text-align:left !important;
}

.normal-text
{
	font-weight:normal !important;
}

.indexpage-hcorrection
{
height:105px;
}

.anmelden
{
	width:390px;
	float:left;
}

	.anmelden .anmelden-row
	{
		clear:both;
		width:390px;
		background:url(/img5/exclamation.gif) no-repeat 100% 50%;
	}

	.anmelden .anmelden-row-empty
	{
		clear:both;
		width:390px;
		background:none !important;
	}

	.anmelden .anmelden-row, .anmelden .anmelden-row-empty
	{
		padding:0px 0 2px 0;
	}

		.anmelden .anmelden-row span.label, .anmelden .anmelden-row-empty span.label
		{
			display:inline-block;
			width: 145px;
			line-height:20px;
			color:#676767;
			font-family:Arial;
			font-size:12px;
			font-weight:bold;
			text-indent:10px;
		}

		.anmelden .anmelden-row span.error, .anmelden .anmelden-row-empty span.error
		{
			color:#ff0000;
			font-size:11px;
			font-family:Arial;
			padding:0px !important;
			margin: 0 auto;
			line-height:20px;
			display:inline-block;
			text-indent:4px;
		}

		.anmelden .anmelden-row span.input, .anmelden .anmelden-row-empty span.input
		{
			display:inline-block;
			line-height:27px;
		}

.redtext
{
	color:#ff0000 !important;
}

.small
{
	font-size:11px !important;
}

.options
{
	display:inline-block;
	vertical-align:top;
	width:20px;
	margin-left:8px;
}

span.foroption
{
	color:#383838;
	font-size:12px;
	display:inline-block;
	width:540px;
}


.white-box
{
	width:170px;
	float:right;
}

	.white-box .top
	{
		width:170px !important;
		height:10px;
		background:url(/img5/whitebox.gif) no-repeat !important;
	}

	.white-box .continue
	{
		width:170px !important;
		background:#FCFAF8 url(/img5/whitebox.gif) no-repeat left bottom !important;
	}

	.white-box .continue ul
	{
		margin:0;
		padding:0;
		list-style-type:none;
	}

		.white-box .continue ul li
		{
			line-height:39px;
			background:url(/img5/orange-tick.gif) no-repeat 0% 55%;
			font-size:12px;
			color:#383838;
			font-weight:normal;
			font-family:Arial;
			padding-left:26px;
		}

.profile-block
{
	float:left;
	width:180px;
	padding:13px 0 0 0;
	font-size:12px;
	color:#383838;
	background :#FCFAF8;
	margin-left:20px;
	margin-top:8px;
	height:42px;
}

	.profile-block p
	{
		margin:0 auto;
		width:85%;
		height:42px;
	}

.ul-item, .ul-fullength
{
	background:#FCFAF8;
}

.ul-altitem, .ul-fullength-altitem
{
	background:#f3eee8;
}

	.ul-item, .ul-altitem
	{
		clear:both;
		font-size:11px;
		font-family:Verdana;
		height:19px;
		color:#6c6c6c;
	}

	.ul-item a, .ul-altitem a, .ul-item span, .ul-altitem span
	{
		line-height:19px;
	}

	.ul-item a, .ul-altitem a
	{
		float:left;
		text-indent:4px;
		display:inline-block;
		width:86%;
	}

	/* -- Niladri - added. Ref image: 3.jpg */

	.ul-fullength, .ul-fullength-altitem
	{
		float:none !important;
		width:159px;
		height:21px;
		font-size:11px;
		font-family:Verdana;
		text-indent:0px !important;

	}

		.ul-fullength a, .ul-fullength-altitem a
		{
			line-height:22px;
			display:block;
			text-indent:4px;
		}


	.ul-item span, .ul-altitem span
	{
		float:right;
		margin-right:4px;
		display:inline-block;
		width:10%;
	}

	.ul-fake
	{
		clear:both;
		width:99%;
		height:10px;
	}

.ul-multilink, .ul-multilink-altitem
{
	display:block;
	width:159px;
	text-indent:4px;
	height:21px;
	line-height:22px;
	font-size:11px;
	font-family:Verdana;
}

	.ul-multilink-altitem
	{
		background:#f3eee8;

	}

.white
{
	background:#FCFAF8;
}

.tables
{
	float:left;
	margin-left:3px;
}

ul.action-table
{
	margin:0 auto;
	padding:0;
	list-style-type:none;
	width:278px;
}

	.action-table li
	{
		font-size:12px;
		font-family:Arial;
		color:#383838;
		line-height:20px;
	}

		.action-table li.altitem
		{
			background:#FCFAF8;
		}

	.action-table span
	{
		display:inline-block;
	}

	.action-table .action
	{
		width:120px;
		text-indent:10px;
	}

	.action-table .count
	{
		width:145px;
		text-align:right;
	}

.float-left
{
	float:left;
	font-size:11px;
}

	.float-left ul
	{
		list-style-type:none;
		margin:0;
		padding:0;
	}

		.float-left ul li
		{
			font-family:Verdana;
			font-size:11px;
			color:#6c6c6c;
			line-height:19px;
			text-indent:4px;
		}

			.float-left ul li a.item, .float-left ul li a.altitem
			{
				display:block;
			}

			.float-left ul li a.item
			{
				background:#FCFAF8;
			}

			.float-left ul li a.altitem
			{
				background:#f3eee8;
			}

	.float-left h2
	{
		clear:both;
		width:93%;
		margin: 0 auto !important;
		margin-top:15px;
		font-family:Verdana;
		font-size:11px;
		font-weight:bold;
		color:#FCFAF8;
		text-indent:8px;
		height:21px;
		line-height:21px;
		float:left;
	}

	*html .float-left h2
	{
		margin-top:0px;
	}

		.float-left span
		{
			float:left;
			height:21px;
			line-height:21px;
			width:10px;
		}

		.float-left h2.orange
		{
			background:url(/img5/orangehead-big.gif) no-repeat;
		}

		.float-left h2.red
		{
			background:url(/img5/sectionhead.gif) no-repeat;
		}

			.float-left h2.red a, .float-left h2.orange a
			{
				color:#FCFAF8;
			}

			.float-left span.orange
			{
				background:url(/img5/orangehead-big.gif) no-repeat top right;
			}

			.float-left span.red
			{
				background:url(/img5/sectionhead.gif)  no-repeat top right;
			}

#loadindicator
{
	background:#f3eee8;
	text-align:center;
	line-height:250%;
}

	#loadindicator img
	{
		margin:auto;
		margin-top:10%;
	}

	#loadindicator span
	{
		font-size:11px;
		color:#6c6c6c;
		position:relative;
		left:5px;
		bottom:3px;
	}

.spacer
{
	height:16px;
	width:100%;
}

.spacer07
{
	clear:both;
	height:7px;
	width:100%;
	line-height:100% !important;
	padding: 0px !important;
	margin:0 auto;
}

.spacer05
{
	clear:both;
	height:5px;
	width:100%;
	line-height:100% !important;
	padding: 0px !important;
	margin:0 auto;
}

.spacer03
{
	clear:both;
	height:3px;
	width:100%;
	line-height:100% !important;
	padding: 0px !important;
	margin:0 auto;
}

.spacer10
{
	clear:both;
	height:10px;
	width:100%;
	line-height:100% !important;
	padding: 0px !important;
}

.spacer25
{
	height:25px;
	width:100%;
}

.spacer40
{
	height:40px;
	width:100%;
}

.login-box
{
	background:#f3efe8;
	margin-left:2px;
	color:#454142;
	font-size:12px;
	font-weight:bold;
}

	.login-box div, .login-box p
	{
		width:85%;
		margin:auto;
		/*padding:18px 20px 18px 20px;*/
		/*padding:20px;*/
	}

	.login-box p.online
	{
		background:url(/img5/online2.gif) no-repeat 93% 50%;
		margin:0 auto;
	}

	.login-box p.offline
	{
		background:url(/img5/offline2.gif) no-repeat 93% 50%;
		margin:0 auto;
	}

	.login-box p.away
	{
		background:url(/img5/away2.gif) no-repeat 93% 50%;
		margin:0 auto;
	}

	.login-box p.pie
	{
		background:url(/img5/pie2.gif) no-repeat 93% 50%;
		margin:0 auto;
	}

	.login-box p.invisible
	{
		background:url(/img5/invisible2.gif) no-repeat 93% 50%;
		margin:0 auto;
	}

	.login-box .callout
	{
		font-size:11px;
		font-weight:normal;
		width:100%;
		padding:0px;
		margin:auto;
		background:url(/img5/talk-bubble.gif) no-repeat 2% 8%;
		color:#7a7a7a;
	}

		.login-box .callout p
		{
			margin:0 auto;
			padding:0px;
			background:none;
			text-indent:38px;
		}

		.login-box .callout p.heading
		{
			font-weight:bold;
			font-size:12px;
			line-height:225%;
		}

	.login-box a, .login-box div a
	{
		text-decoration:underline;
		font-size:12px;
		/*color:#6c6c6c;*/
		line-height:50px;
		font-weight:normal !important;
	}

a img
{
	border:0px;
}

.red
{
	/*color:#c90019;*/
}

.green
{
	/*color:#6ba800;*/
}

.search-button
{
	background:url(/img5/search-button.gif) no-repeat;
	border:0px;
	width:64px;
	height:23px;
	color:#FCFAF8 !important;
	font-weight:bold;
	font-family:Arial;
	cursor:pointer;
	font-size:12px;
	padding-bottom:5px;
	margin-left:225px;
}

.info
{
	width:578px;
	margin:auto;
	line-height:200%;
}
	.info span
	{
		display:inline-block;
		float:left;
		font-size:11px;
	}

		.info span.topic, .info span.reply
		{
			text-indent:55px;
			font-size:15px;
			font-family:Arial;
			color:#383838;
		}

		.info span.topic
		{
			font-weight:bold;
		}

.moduletable
{
	clear:both;
	width:100%;
	margin:auto;
	margin-top:20px;
	margin-left:20px;
}

	.moduletable div
	{
		float:left;
		margin-right:8%;
	}

	.moduletable div.nospace
	{
		display:block;
		margin:0 auto !important;
	}

	.moduletable div p
	{
		width:578px;
		margin:0 auto;
		font-size:11px;
		font-family:Verdana;
		font-weight:normal;
	}

		.moduletable div p.altitem
		{
			background:#f3eee8;
		}

		.moduletable div p.item
		{
			background:#FCFAF8;
		}

		.moduletable div p.item, .moduletable div p.altitem
		{
			line-height:180%;
			border:0px solid #000;
		}

		.moduletable div p span
		{
			display:inline-block;
		}

			.moduletable div p span.label
			{
				width:50%;
				text-indent:20px;
			}

			.moduletable div p.item span.label
			{
				background:url(/img5/arrowhead1.gif) no-repeat 2% 50%;
			}

			.moduletable div p.altitem span.label
			{
				background:url(/img5/arrowhead2.gif) no-repeat 2% 50%;
			}

			.moduletable div p span.active, .moduletable div p span.inactive
			{
				width:44%;
				text-align:right;
				padding-right:20px;
			}

			.moduletable div p span.active
			{
				color:#6ba800;
				background:url(/img5/greentick2.gif) no-repeat 100% 50%;
			}

			.moduletable div p span.inactive
			{
				color:#383838;
				background:url(/img5/red-exclam2.gif) no-repeat 100% 50%;
			}


	.moduletable div ul
	{
		list-style-type:none;
		margin:0 auto !important;
		padding:0;
	}

		.moduletable div ul li.item, .moduletable div ul li.item2
		{
			background:#f3eee8;
			font-size:11px;
			color:#666;
		}

		.moduletable div ul li.altitem, .moduletable div ul li.altitem2
		{
			background:#FCFAF8;
			font-size:11px;
			color:#666;
		}

			.moduletable div ul li.item a, .moduletable div ul li.altitem a
			{
				display:block;
				/*color:#383838;*/
				font-size:12px;
				text-decoration:none;
				width:161px;
				text-indent:5px;
				line-height:175%;
			}

			.moduletable div ul li.item2 a, .moduletable div ul li.altitem2 a
			{
				display:inline-block;
				font-size:12px;
				text-decoration:none;
				text-indent:5px;
				line-height:175%;
			}

.moduletable2
{
	clear:both;
	width:95%;
	margin:auto;
	margin-top:20px;
	margin-left:20px;
}

	.moduletable2 div
	{
		float:left;
	}

		.moduletable2 div.value
		{
			margin-left:13px;
		}

		.moduletable2 div ul
		{
			list-style-type:none;
			margin:0 auto !important;
			padding:0;
		}

			.moduletable2 div ul li.item
			{
				background:#f3eee8;
			}

			.moduletable2 div ul li.altitem
			{
				background:#FCFAF8;
			}

			.moduletable2 div ul li.item, .moduletable2 div ul li.altitem
			{
				display:block;
				/*color:#383838;*/
				font-size:12px;
				text-decoration:none;
				width:100%;
				text-indent:5px;
				line-height:175%;
			}


h3.orangehead, h3.redhead
{
	clear:both;
	width:161px;
	height:21px;
	font-size:13px !important;
	color:#FCFAF8;
	line-height:21px;
	padding: 0 12px 0 12px;
	margin:0 auto;
	margin-bottom:10px;
}

h3.orangehead
{
	background:url(/img5/orangehead.gif) no-repeat;
}

h3.redhead
{
	background:url(/img5/redhead.gif) no-repeat;
}

.whitelarge
{
	width:202px;
	height:25px;
	background:url(/img5/whitebutton-large.gif) no-repeat;
	font-size:12px;
	color:#c90019;
	border:0px;
	font-weight:bold;
	font-family:Arial;
	cursor:pointer;
}

.profile-button
{
	width:188px;
	height:25px;
	background:url(/img5/profile-button.gif) no-repeat;
	font-size:12px;
	color:#c90019;
	border:0px;
	font-weight:bold;
	font-family:Arial;
	cursor:pointer;
}

.redlarge
{
	width:202px;
	height:25px;
	background:url(/img5/largebutton-red.gif) no-repeat;
	font-size:12px;
	color:#c90019 !important;
	border:0px;
	font-weight:bold;
	font-family:Arial;
	cursor:pointer;
}

.whitemedium
{
	width:114px;
	height:25px;
	background:url(/img5/whitebutton-medium.gif) no-repeat;
	font-size:13px;
	color:#6c6c6c;
	border:0px;
	font-weight:bold;
	font-family:Arial;
	cursor:pointer;
	margin:auto;
	margin-top:4px;
}


.whitemedium-a
{
	display:inline-block;
	width:129px;
	height:25px;
	background:url(/img5/whitebutton-medium-new.gif) no-repeat;
	font-size:13px;
	color:#6c6c6c;
	font-weight:bold;
	font-family:Arial;
	cursor:pointer;
	margin:auto;
	margin-top:4px;
	line-height:24px;
}

.orangemedium-a
{
	display:inline-block;
	width:129px;
	height:25px;
	background:url(/img5/whitebutton-medium-new-orange.gif) no-repeat;
	font-size:13px;
	color:#f2f2f2;
	font-weight:bold;
	font-family:Arial;
	cursor:pointer;
	margin:auto;
	margin-top:4px;
	line-height:24px;
}

	.whitemedium-a:hover
	{
		text-decoration:none !important;
	}
	.orangemedium-a:hover
	{
		text-decoration:none !important;
	}

.weiter
{
	width:87px;
	height:25px;
	background:url(/img5/weiter.gif) no-repeat;
	font-size:12px;
	color:#c90019;
	border:0px;
	font-weight:bold;
	font-family:Arial;
	cursor:pointer;
	/*margin:auto;
	margin-top:4px;*/
}

.smallbutton
{
	width:66px;
	height:24px;
	background:url(/img5/smallbutton.gif) no-repeat;
	color:#6c6c6c;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	cursor:pointer;
	border:0px;
	padding:0 0 1px 0;
}

.admin-button
{
	display:inline-block;
	width:66px;
	height:24px;
	background:url(/img5/smallbutton.gif) no-repeat;
	color:#6c6c6c;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	cursor:pointer;
	border:0px;
	line-height:24px;
}

	.admin-button:hover
	{
		text-decoration:none !important;
	}

.loginbutton
{
	background:url(/img5/loginbutton2.gif) no-repeat;
	width:66px;
	height:24px;
	color:#6c6c6c;
	font-family:Arial;
	font-weight:bold;
	cursor:pointer;
	border:0px;
}

.section
{
	margin:auto;
	background:url(/img5/sectionhead.gif) no-repeat;
	height:21px;
	width:578px;
	margin-top:50px;
}

.section span
{
	font-size:11px;
	font-weight:bold;
	line-height:21px;
	text-indent:10px;
	margin:0 auto;
	color:#FCFAF8;
	display:block;
	font-family:Verdana;
}

.uibar
{
	display:inline-block;
	width:64px;
	height:23px;
	background:url(/img5/hangerbig.gif) no-repeat;
	margin-left:4px;
}

.uimessage
{
	display:inline-block;
	width:32px;
	height:24px;
	background:url(/img5/whitebutton-medium2.gif) no-repeat;

}

.uivisitor
{
	display:inline-block;
	width:93px;
	height:24px;
	background:url(/img5/whitebutton-medium3.gif) no-repeat;
	margin-left: 1px;
}

.uivisitor, .uimessage {
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
    color: #6c6c6c;
    line-height: 26px;
}

.uipage
{
	display:inline-block;
	width:25px;
	height:23px;
	background:url(/img5/hangersmall.gif) no-repeat;
}

.uibar, .uipage
{
	text-align:center;
	line-height:23px;
	font-size:12px;
	color:#5a5a5a;
	font-weight:bold;

}

.uibar:hover, .uipage:hover, .uivisitor:hover
{
	text-decoration:none !important;
}

#optionalbanner
{
	margin-top:-2px;
	/* Added - as described in 1.jpg (Bid ID: 1328733) */
	height:60px;
	width:468px;
	position: relative;
	float: right;
}

#optionalbannerloggedin
{
        margin-top:-2px;
        /* Added - as described in 1.jpg (Bid ID: 1328733) */
        height:60px;
        width:468px;
}


	/* Added - as described in 1.jpg (Bid ID: 1328733) */
	#optionalbanner img, #optionalbanner a, img #optionalbannerloggedin img, #optionalbannerloggedin a
	{
		position:relative !important;
		top:0px !important;
		right:10px !important;
		/* border:1px solid #ccc; */
	}

.underline
{
	/*text-decoration:underline !important;*/
	text-decoration:none;
}

.lighter
{
	display:inline-block;
	text-indent:18px !important;
	margin-top:-10px;
	line-height:15px;
}

.lighter /*, .lighter a*/
{
	color:#6c6c6c !important;
}

.row-holder
{
	background:#f3eee8 !important;
}

.buddy-row
{
	clear:both;
	font-family:Arial;
	font-size:13px;
	color:#080603 !important;
	display:block;
	/*background:#e3d6be url(/img5/online3.gif) no-repeat 5% 50%;*/
	line-height:32px;
	text-indent:10px;
	width:159px;
	height:50px;
}

.online-buddy
{
	background:#EBE1D3 url(/img5/status-icon-online3.gif) no-repeat 5% 25%;
}

.offline-buddy
{
	background:#EBE1D3 url(/img5/status-icon-offline3.gif) no-repeat 5% 25%;
}

.away-buddy
{
	background:#EBE1D3 url(/img5/status-icon-away3.gif) no-repeat 5% 25%;
}

.pie-buddy
{
	background:#EBE1D3 url(/img5/status-icon-pie3.gif) no-repeat 5% 25%;
}

.invisible-buddy
{
	background:#EBE1D3 url(/img5/status-icon-invisible3.gif) no-repeat 5% 25%;
}

.mobile-buddy
{
        background:#EBE1D3 url(/img5/status-icon-mobile.gif) no-repeat 5% 25%;
}


.buddy-row b
{
	padding-left:18px;
}

	.buddy-row span
	{
		width:155px;
		display:block;
		text-align:right;
		position:relative;
		bottom:9px;
		cursor:pointer;
	}



	/*
	.buddy-row img
	{
		float:right;
		position:relative;
		bottom:2px;
		right:5px;
		cursor:pointer;
		margin-right:3px;
	}
*/
	.buddy-row img.row-chat
	{
		position:relative;
		top:2px;
		margin-right:6px;
	}


/*.buddy-row:hover
{
	text-decoration:none !important;
	background:#FCFAF8 url(/img5/online.gif) no-repeat 5% 50%;
}*/

.online-buddy:hover
{
	text-decoration:none !important;
	background:#FCFAF8 url(/img5/status-icon-online3-hover.gif) no-repeat 5% 25%;
}

.offline-buddy:hover
{
	text-decoration:none !important;
	background:#FCFAF8 url(/img5/status-icon-offline3-hover.gif) no-repeat 5% 25%;
}

.away-buddy:hover
{
	text-decoration:none !important;
	background:#FCFAF8 url(/img5/status-icon-away3-hover.gif) no-repeat 5% 25%;
}

.pie-buddy:hover
{
	text-decoration:none !important;
	background:#FCFAF8 url(/img5/status-icon-pie3-hover.gif) no-repeat 5% 25%;
}

.invisible-buddy:hover
{
	text-decoration:none !important;
	background:#FCFAF8 url(/img5/status-icon-invisible3-hover.gif) no-repeat 5% 25%;
}
.mobile-buddy:hover
{
        text-decoration:none !important;
        background:#FCFAF8 url(/img5/status-icon-mobile.gif) no-repeat 5% 25%;
}


.row
{
	height:47px;
	/*background:#e3d6be;*/
	vertical-align:middle;
	width:159px;
	border-left:0px solid #FCFAF8;
	display:block;
	background:#EBE1D3 url(/img5/callout.gif) no-repeat 10% 60%;
}

.row:hover
{
	text-decoration:none !important;
	background:#FCFAF8 url(/img5/callout2.gif) no-repeat 10% 60%;
}

	.row p, .row span
	{
		font-family:Arial;
		font-size:13px;
		color:#080603 !important;
		/*background:url(/img5/callout.gif) no-repeat 10% 75%;*/
		line-height:18px;
		text-align:left !important;
		font-weight:normal !important;
		text-indent:0px !important;
		padding-left:50px;
		margin-top:0px !important;
		margin-bottom:0px !important;
		padding-top:6px;
		display:block;
	}

.input-row
{
	clear:both;
	width:578px;
	margin:auto;
	margin:5px 0 5px 5px;
}

	.input-row span
	{
		display:inline-block;
		font-weight:bold;
		font-family:Arial;
		color:#676767;
		font-size:12px;
		width:120px;
	}

	.input-row input, .input-row label
	{
		display:inline-block;
		font-family:Arial;
		color:#b4b4b4;
		font-size:12px;
		width:445px;
		padding:2px;
	}

	.input-row label
	{
		background:#FCFAF8;
		color:#383838;
		line-height:150%;
	}

	.input-row input
	{
		color:#b4b4b4;
		padding:2px;
	}

h4.orange270, h4.red270
{
	width:270px;
	height:21px;
	line-height:21px;
	color:#FCFAF8;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	text-indent:10px;
	margin:20px 0 8px 0px;

}

h4.orange270
{
	background:url(/img5/orange-270.gif) no-repeat !important;
}

h4.red270
{
	background:url(/img5/red-270.gif) no-repeat !important;
}

h4.orange270 a, h4.red270 a
{
	color:#FCFAF8;
	text-decoration:underline !important;
}

h4.orange270 a:hover, h4.red270 a:hover
{
	text-decoration:none !important;
}

h4.hightlite-orange, h4.hightlite-red, h1.hightlite-orange, h1.hightlite-red
{
	width:580px;
	height:21px;
	line-height:21px;
	color:#FCFAF8;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	text-indent:10px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:8px;
}

h4.hightlite-orange span, h4.hightlite-red span, h1.hightlite-orange span, h1.hightlite-red span
{
	display:inline-block;
}

h4.hightlite-orange, h1.hightlite-orange
{
	background:url(/img5/orangehead-big.gif) no-repeat !important;
}

h4.hightlite-red, h1.hightlite-red
{
	background:url(/img5/sectionhead.gif) no-repeat !important;
}

h4.hightlite-orange a, h4.hightlite-red a, h1.hightlite-orange a, h1.hightlite-red a
{
	color:#FCFAF8;
	text-decoration:underline !important;
}

h4.hightlite-orange a:hover, h4.hightlite-red a:hover, h1.hightlite-orange a:hover, h1.hightlite-red a:hover
{
	text-decoration:none !important;
}

.boxing, .mixing, .boxing2, .mixing2, .boxing4, .mixing4, .boxing5, .mixing5
{
	clear:both;
	width:581px;
	margin:0 auto;
	margin-top:2px;
}

	.mixing p u
	{
		color:#690608;
		text-decoration:none;
		font-weight:bold;
	}

.profile-main
{
	clear:both;
	width:577px;
	margin:0 auto;
	background:#FCFAF8;
	padding:10px 0 10px 0;
}

	.profile-main div
	{
		margin:0 auto;
		width:97%
	}

		.profile-main div #profileinfo
		{
			float:left;
			width:280px;
			border:0px solid #ccc;
		}

			#profileinfo ul
			{
				margin:0 !important;
				padding:0;
				list-style-type:none;
			}

				#profileinfo ul li
				{
					line-height:30px;
				}

					#profileinfo ul li span.field, #profileinfo ul li span.value
					{
						display:inline-block;
						font-size:12px;
						vertical-align: top;
					}

					#profileinfo ul li span.field
					{
						font-weight:bold;
						color:#ec7405;
						width:101px;
					}

					#profileinfo ul li span.value
					{
						color:#383838;
						width:101px;
						width:150px;
					}

		.profile-main div #profileimage
		{
			float:right;
			width:188px;
			margin-right:25px;
			text-align:center !important;
		}

		.profile-main div #profileimage #profilestatus
		{
			font-size:12px;
			color:#383838;
			text-align:right;
			/*background:url(/img5/online.gif) no-repeat 100% 50%;*/
			line-height:32px;
			padding-right:20px;
			margin:0 auto;
		}

		.profile-main div #profileimage .online
		{
			background:url(/img5/online.gif) no-repeat 100% 50%;
		}

		.profile-main div #profileimage .away
		{
			background:url(/img5/profile-away.gif) no-repeat 100% 50%;
		}

		.profile-main div #profileimage .offline
		{
			background:url(/img5/profile-offline.gif) no-repeat 100% 50%;
		}

		.profile-main div #profileimage .pie
		{
			background:url(/img5/pie.gif) no-repeat 100% 50%;
		}

		.profile-main div #profileimage .invisible
		{
			background:url(/img5/profile-invisible.gif) no-repeat 100% 50%;
		}
		.profile-main div #profileimage .mobile
                {
                        background:url(/img5/status-icon-mobile.gif) no-repeat 100% 50%;
                }


.forum-button1
{
	background:url(/img5/forum-button1.gif) no-repeat;
	width:162px;
	height:26px;
	color:#b30818;
	font-size:13px;
	font-weight:bold;
	border:0px;
	font-family:Arial;
}


.forum-button2
{
	background:url(/img5/forum-button2.gif) no-repeat;
	width:112px;
	height:24px;
	color:#b30818;
	font-size:13px;
	font-weight:bold;
	border:0px;
	font-family:Arial;
}
.forum-button5
{
        background:url(/img5/forum-button5.gif) no-repeat;
        width:35px;
        height:24px;
        color:#b30818;
        font-size:13px;
        font-weight:bold;
        border:0px;
        font-family:Arial;
}

.forum-button6
{
        background:url(/img5/forum-button6.gif) no-repeat;
        width:60px;
        height:24px;
        color:#b30818;
        font-size:13px;
        font-weight:bold;
        border:0px;
        font-family:Arial;
}



.forum-button2a
{
	display:inline-block;
	background:url(/img5/forum-button2.gif) no-repeat;
	width:112px;
	height:24px;
	color:#b30818;
	font-size:13px;
	font-weight:bold;
	border:0px;
	font-family:Arial;
	line-height:24px;
	text-align:center;
	cursor:pointer;
}

	.forum-button2a:hover
	{
		text-decoration:none !important;
	}
.forum-button4a
{
        display:inline-block;
        background:url(/img5/forum-button4a.gif) no-repeat;
        width:90px;
        height:24px;
        color:#b30818;
        font-size:13px;
        font-weight:bold;
        border:0px;
        font-family:Arial;
        line-height:24px;
        text-align:center;
}

        .forum-button4a:hover
        {
                text-decoration:none !important;
        }

.forum-button2b
{
	display:inline-block;
	background:url(/img5/forum-button2b.gif) no-repeat;
	width:88px;
	height:23px;
	color:#b2101d;
	font-size:12px;
	font-weight:bold;
	border:0px;
	font-family:Arial;
	line-height:23px;
	text-align:center;
}

	.forum-button2b:hover
	{
		text-decoration:none !important;
	}

.forum-button3a
{
	display:inline-block;
	background:url(/img5/button4.gif) no-repeat;
	width:128px;
	height:23px;
	color:#b2101d;
	font-size:12px;
	font-weight:bold;
	border:0px;
	font-family:Arial;
	line-height:23px;
	text-align:center;
}

	.forum-button3a:hover
	{
		text-decoration:none !important;
	}

.forum-button5a
{
        display:inline-block;
        background:url(/img5/forum-button5.gif) no-repeat;
        width:35px;
        height:24px;
        color:#b2101d;
        font-size:13px;
        font-weight:bold;
        border:0px;
        font-family:Arial;
        line-height:24px;
        text-align:center;
}

        .forum-button5a:hover
        {
                text-decoration:none !important;
        }


.forum-button1a
{
	display:inline-block;
	background:url(/img5/forum-button1.gif) no-repeat;
	width:162px;
	height:26px;
	color:#b30818;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;
	text-align:center;
	line-height:26px;
}

	.button-button1a:hover
	{
		text-decoration:none !important;
	}

.forum-button1, .forum-button2
{
	margin-top:5px;
	cursor:pointer;
}

.right
{
	float:right;
	text-align:right;
	width:581px;
	margin:auto;
	margin-right:20px;
}

	.right span
	{
		font-family:Arial;
		font-size:12px;
		color:#000;
		float:left;
		padding-top:10px;
	}

	.right i
	{
		text-decoration:underline;
	}


.legends
{
	margin:0;
	padding:0;
	margin-left:25px;
	list-style-type:none;
}

	.legends li
	{
		font-family:Arial;
		font-size:12px;
		color:#000;
		line-height:25px;
		padding-left:24px;
	}

		.legends li.over
		{
			background:url(/img5/forum-legend1.gif) no-repeat;
		}

		.legends li.under
		{
			background:url(/img5/forum-legend2.gif) no-repeat;
		}

		.legends li.open
		{
			background:url(/img5/forum-legend3.gif) no-repeat;
		}
		.legends li.rocket
		
		{
			background:url(/img5/rocket.png) no-repeat;
			background-size: 50px 50px;
		}

		.legends li.favorite
		{
			background:url(/img5/favorit.gif) no-repeat 0% 20%;
		}

		.legends li.personalize
		{
			background:url(/img5/personalize.gif) no-repeat 0% 50%;
		}

		.legends li.inactive
		{
			background:url(/img5/inactive.gif) no-repeat 0% 20%;
		}

		.legends li.active
		{
			background:url(/img5/active.gif) no-repeat 0% 20%;
		}

		.legends li.block
		{
			background:url(/img5/block.gif) no-repeat 0% 30%;
		}

		.legends li.online
		{
			background:url(/img5/online2.gif) no-repeat 0% 50%;
		}

		.legends li.away
		{
			background:url(/img5/away.gif) no-repeat 0% 50%;
		}

		.legends li.redspot
		{
			background:url(/img5/redspot2.gif) no-repeat 0% 50%;
		}

		.legends li.grayspot
		{
			background:url(/img5/grayspot.gif) no-repeat 0% 50%;
		}

		.legends li.orangespot
		{
			background:url(/img5/orangespot.gif) no-repeat 0% 50%;
		}

/* ------ boxing classes --------- */

.boxing
{
	border:1px solid #e4d7c0;
	background:url(/img5/boxingbg.gif) repeat-y;
	border-left-width:0px;
	border-right-width:0px;
}

	.boxing p, .mixing p
	{
		float:left;
		font-size:13px;
		font-family:Arial;
		color:#383838;
		margin:0 auto;
		padding:5px;
		line-height: 125%
	}

		.boxing p.cell-one, .mixing p.cell-one
		{
			width:405px;
		}

		.boxing p.cell-two, .mixing p.cell-two
		{
			width:34px;
			text-indent:3px;
		}

		.boxing p.cell-three, .mixing p.cell-three
		{
			width:107px;
			margin-left:3px;
			font-size: 12px !important
		}

			.cell-three a, .cell-three a
			{
				text-decoration:underline;
				font-weight:bold;
				/*color:#383838;*/
			}

			.cell-three a:hover, .cell-three a:hover
			{
				color:#080603;
			}

	.boxing p span.first-line, .mixing p span.first-line, .boxing p span.first-line a, .mixing p span.first-line a
	{
		font-size:15px;
		font-weight:bold;
		display:block;
	}

	.boxing p span.first-line a:hover, .mixing p span.first-line a:hover
	{
		color:#080603;
	}


	/* ------ boxing5 classes --------- */

	.boxing5
	{
		border:1px solid #e4d7c0;
		/*background:url(/img5/boxingbg5.gif) repeat-y;*/
		background:#FCFAF8;
		/*border-left-width:0px;
		border-right-width:0px;*/
	}

	.boxing5, .mixing5
	{
		height:44px;
	}
		.boxing5 p.cell-one, .boxing5 p.cell-two, .boxing5 p.cell-three, .boxing5 p.cell-four
		{
			border-right:1px solid #e4d7c0;
		}

		.boxing5 p.cell-one, .mixing5 p.cell-one
		{
			width:25px;
			text-align:center;
		}

		.boxing5 p.cell-two, .mixing5 p.cell-two
		{
			width:138px;
			text-indent:5px;
		}

			.boxing5 p.cell-two a, .mixing5 p.cell-two a
			{
				font-weight:bold;
				line-height:35px;
			}

		.boxing5 p.cell-three, .mixing5 p.cell-three
		{
			width:56px;
			text-align:center;
			line-height:17px;
		}

		.boxing5 p.cell-four, .mixing5 p.cell-four
		{
			width:210px;
			padding-left:12px;
			line-height:17px;
		}

		.boxing5 p.cell-five, .mixing5 p.cell-five
		{
			width:80px;
			text-align:center;
			margin-left:0px;
			margin-top:5px;
		}

			.boxing5 p.cell-five span,
			.mixing5 p.cell-five span
			{
				display:inline-block;
				width:16px;
				height:14px;
				margin-right:10px;
			}

				.boxing5 p.cell-five span a,
				.boxing5 p.cell-five span input,
				.mixing5 p.cell-five span a,
				.mixing5 p.cell-five span input
				{
					display:block;
				}

				.boxing5 p.cell-five span input,
				.mixing5 p.cell-five span input
				{
					margin-top:6px;
					margin-left:5px;
				}

				.boxing5 p.cell-five span a.send-msg,
				.mixing5 p.cell-five span a.send-msg
				{
					width:21px;
					height:18px;
					background:url(/img5/email-plus.png) 0% 50% no-repeat;
					margin-right:7px;
				}

				.boxing5 p.cell-five span a.lock,
				.mixing5 p.cell-five span a.lock
				{
					width:26px;
					height:18px;
					background:url(/img5/ylock.png) 0% 80% no-repeat;
					margin-left:3px;
				}


	/* ------ boxing4 classes --------- */

	.boxing4
	{
		border:1px solid #e4d7c0;
		background:url(/img5/boxingbg4.gif) repeat-y;
		border-left-width:0px;
		border-right-width:0px;
	}

	.boxing4, .mixing4
	{
		height:44px;
	}

	.boxing4 p.cell-one, .mixing4 p.cell-one
	{
		width:125px;
		margin:auto;
		font-weight:bold;
		background:url(/img5/boxing4-cellone-icon.png) 10% 70% no-repeat;
		text-indent:33px;
		font-size:13px;
	}

		.boxing4 p.cell-one a, .mixing4 p.cell-one a
		{
			color:#b30818;
			text-decoration:none;
		}

		.boxing4 p.cell-one a:hover, .mixing4 p.cell-one a:hover
		{
			text-decoration:underline;
		}

	.boxing4 p.cell-two, .mixing4 p.cell-two
	{
		width:60px;
		text-align:center;
	}

	.boxing4 p.cell-one, .mixing4 p.cell-one,
	.boxing4 p.cell-two, .mixing4 p.cell-two,
	.boxing4 p.cell-three, .mixing4 p.cell-three
	{
		padding-top:15px;
	}

	.boxing4 p.cell-three, .mixing4 p.cell-three
	{
		width:35px;
		text-align:center;
	}

	.boxing4 p.cell-five, .mixing4 p.cell-five
	{
		width:220px;
		padding-top:7px;
		padding-left:15px;
	}

		.boxing4 p.cell-five b, .mixing4 p.cell-five b
		{
			font-style:italic;
		}

	.boxing4 p.cell-six, .mixing4 p.cell-six
	{
		width:67px;
		text-align:center;
		margin-left:14px;
		text-indent:0px;
		padding-top:15px;
	}

		.boxing4 p.cell-six span,
		.mixing4 p.cell-six span
		{
			display:inline-block;
			width:16px;
			height:14px;
			margin-right:6px;
		}

			.boxing4 p.cell-six span a,
			.boxing4 p.cell-six span input,
			.mixing4 p.cell-six span a,
			.mixing4 p.cell-six span input
			{
				display:block;
			}

			.boxing4 p.cell-six span input,
			.mixing4 p.cell-six span input
			{
				margin-top:2px;
			}

			.boxing4 p.cell-six span a.send-msg,
			.mixing4 p.cell-six span a.send-msg
			{
				width:14px;
				height:15px;
				background:url(/img5/boxing4emailicon.png) 0% 50% no-repeat;
				margin-right:7px;
			}

			.boxing4 p.cell-six span a.save,
			.mixing4 p.cell-six span a.save
			{
				width:12px;
				height:15px;
				background:url(/img5/save.png) 0% 80% no-repeat;
				margin-left:3px;
			}

	/* ------ boxing2 classes --------- */

	.boxing2
	{
		border:1px solid #e4d7c0;
		background:url(/img5/boxingbg2.gif) repeat-y;
		border-left-width:0px;
		border-right-width:0px;
	}

	.boxing2, .mixing2
	{
		height:42px;
		vertical-align:middle;
	}

	.boxing2 p, .mixing2 p , .boxing4 p, .mixing4 p,  .boxing5 p, .mixing5 p
	{
		float:left;
		font-size:12px;
		font-family:Arial;
		color:#383838;
		margin:0 auto;
		padding:5px;
	}

		.boxing2 p.cell-one, .mixing2 p.cell-one
		{
			width:63px;
			text-align:center;
		}

		.boxing2 p.over
		{
			background:url(/img5/over.gif) no-repeat 1% 50%;
			padding-left:36px;
			width:300px;
		}

		.mixing2 p.over
		{
			background:url(/img5/over2.gif) no-repeat 1% 50%;
			padding-left:36px;
			width:300px;
		}

		.boxing2 p.under
		{
			background:url(/img5/under.gif) no-repeat 1% 50%;
			padding-left:36px;
			width:300px;
		}
		
		.boxing2 p.rocket
		{
			background:url(/img5/rocket.png) no-repeat 1% 50%;
			background-size: 25px 25px;
			padding-left:36px;
			width:300px;
		}

		.mixing2 p.under
		{
			background:url(/img5/under2.gif) no-repeat 1% 50%;
			padding-left:36px;
			width:300px;
		}
		
		.mixing2 p.rocket
		{
			background:url(/img5/rocket.png) no-repeat 1% 50%;
			background-size: 25px 25px;
			padding-left:36px;
			width:300px;
		}

		.boxing2 p.open
		{
			background:url(/img5/open.gif) no-repeat 2% 50%;
			padding-left:36px;
			width:300px;
		}

		.mixing2 p.open
		{
			background:url(/img5/open2.gif) no-repeat 1% 50%;
			padding-left:36px;
			width:300px;
		}

		.boxing2 p.cell-two, .mixing2 p.cell-two
		{
			width:330px;
		}

		.boxing2 p.cell-three, .mixing2 p.cell-three
		{
			width:38px;
			margin-left:2px;
			text-align:center;
		}

		.boxing2 p.cell-four, .mixing2 p.cell-four
		{
			width:105px;
			text-align:center;
			margin:auto;
		}

			.cell-four a
			{
				text-decoration:underline;
				font-weight:bold;
				/*color:#383838;*/
				font-size:12px !important;
			}

			.cell-two a:hover, .cell-four a:hover
			{
				/*color:#080603;*/
			}

	.boxing2 p span.first-line, .mixing2 p span.first-line, .boxing2 p span.first-line a, .mixing2 p span.first-line a
	{
		font-size:12px;
		font-weight:bold;
		/*display:block;*/
	}

	.boxing2 p span.first-line a:hover, .mixing2 p span.first-line a:hover
	{
		/*color:#080603;*/
	}

/* -------- boxing3 classes ---------- */

.boxing3, .mixing3
{
	width:581px;
	margin:auto;
}

.boxing3
{
	border:1px solid #e4d7c0;
	background:url(/img5/boxingbg3.gif) repeat-y;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
}

	.boxing3 div, .mixing3 div
	{
		font-family:Arial;
		font-size:13px;
		line-height:120%;
	}

	.boxing3 div span.online, .boxing3 div span.offline, .boxing3 div span.pie, .boxing3 div span.away, span.mobile, .boxing3 div span.invisible, .mixing3 div span.online, .mixing3 div span.offline, .mixing3 div span.pie, .mixing3 div span.away, .mixing3 div span.invisible, .mixing3 div span.mobile
	{
		display:block;
		text-indent:8px;
		margin-top:20px;
		/*
		background:url(/img5/online.gif) no-repeat 60% 50%;
		*/
	}

	.boxing3 div span.online, .mixing3 div span.online
	{
		background:url(/img5/online.gif) no-repeat 60% 50%;
	}

	.boxing3 div span.offline, .mixing3 div span.offline
	{
		background:url(/img5/profile-offline.gif) no-repeat 60% 50%;
	}
        .boxing3 div span.pie, .mixing3 div span.pie
        {
                background:url(/img5/pie.gif) no-repeat 100% 50%;
        }
        .boxing3 div span.away, .mixing3 div span.away
        {
                background:url(/img5/profile-away.gif) no-repeat 60% 50%;
        }
        .boxing3 div span.invisible, .mixing3 div span.invisible
        {
                background:url(/img5/profile-invisible.gif) no-repeat 60% 50%;
        }



	.boxing3 .cell-one, .mixing3 .cell-one
	{
		float:left;
		width:120px;
		min-height:100px;
		padding: 10px 8px 0 8px;
	}

		.boxing3 .cell-one .user, .mixing3 .cell-one .user
		{
			display:block;
			/*width:106px;*/
			/*height:131px;*/
			margin:auto;
		}

			.boxing3 .cell-one .user a img, .mixing3 .cell-one .user a img
			{
				border:0px;
			}
		.boxing3 .cell-one .quick-links, mixing3 .cell-one .quick-links
		{
			display:block;
			margin-bottom:20px;
		}

			.quick-links
			{
				/*margin:auto;*/
				margin:12px auto;
				/*width:110px;*/
				/*margin-top:15px;*/
			}
			.quick-links a.ql-add, .quick-links a.ql-email, .quick-links a.ql-write, .quick-links a.ql-setting
			{
				width:20px;
				height:17px;
				display:inline-block;
				margin-left:6px;
			}

			.quick-links a.ql-add
			{
				background:url(/img5/ql-add.gif) no-repeat;
				position:relative;
				bottom:4px;
			}

			.quick-links a.ql-email
			{
				background:url(/img5/ql-email.gif) no-repeat;
			}

			.quick-links a.ql-write
			{
				background:url(/img5/ql-write.gif) no-repeat;
			}

			.quick-links a.ql-setting
			{
				background:url(/img5/ql-setting.gif) no-repeat;
			}

	.boxing3 .cell-two, .mixing3 .cell-two
	{
		float:left;
		width:400px;
		padding: 0 2px 0 14px;
		/*background:url(/img5/ql-email.gif) no-repeat 100% 10%;*/
	}

	.boxing3 .cell-two h2, .mixing3 .cell-two h2, .boxing3 .cell-two h3, .mixing3 .cell-two h3
	{
		clear:both;
		font-size:15px !important;
		color:#383838;
		font-weight:normal !important;
	}

	.boxing3 .cell-two p.edited, .edited
	{
		text-align:right;
		margin-bottom:0px !important;
	}

	.edited
	{
		display:block;
		margin-right:27px;
		font-size:12px;
		font-family:Arial;
	}

	.boxing3 .cell-two h2, .mixing3 .cell-two h2
	{
		line-height:20px !important;
		margin:0 auto !important;
		margin-top:10px !important;
	}

		.boxing3 .cell-two h2 span, .mixing3 .cell-two h2 span
		{
			font-size:12px;
			display:inline-block;
			float:right;
			font-family:Verdana;
			color:#888;
			position:relative;
			left:20px;
			border:0px solid #000;
			text-align:right;
			margin-top:0px;
		}

			.boxing3 .cell-two h2 span span, .mixing3 .cell-two h2 span span
			{
				display:block;
				text-align:right;
				margin:5px 0 8px 0;

			}

				.boxing3 .cell-two h2 span span a, .mixing3 .cell-two h2 span span a
				{
					margin-left:3px;
					position:relative;
					right:20px;
				}


	.boxing3 .cell-two h2.online
	{
		background:url(/img5/online.gif) no-repeat 0 70% !important;
	}

	.boxing3 .cell-two h2.away
	{
		background:url(/img5/profile-away.gif) no-repeat 0 70% !important;
	}

	.boxing3 .cell-two h2.pie
	{
		background:url(/img5/pie.gif) no-repeat 0 70% !important;
	}

	.boxing3 .cell-two h2.invisible
	{
		background:url(/img5/profile-invisible.gif) no-repeat 0 70% !important;
	}

	.boxing3 .cell-two h2.offline
	{
		background:url(/img5/redspot2.gif) no-repeat 0 70% !important;
	}

	.boxing3 .cell-two h2.mobile
        {
                background:url(/img5/status-icon-mobile.gif) no-repeat 0 70% !important;
        }


	.mixing3 .cell-two h2.online
	{
		background:url(/img5/online2.gif) no-repeat 0 70% !important;
	}

	.mixing3 .cell-two h2.offline
	{
		background:url(/img5/redspot2.gif) no-repeat 0 70% !important;
	}

	.mixing3 .cell-two h2.away
	{
		background:url(/img5/away2.gif) no-repeat 0 70% !important;
	}

	.mixing3 .cell-two h2.invisible
	{
		background:url(/img5/invisible2.gif) no-repeat 0 70% !important;
	}

	.mixing3 .cell-two h2.pie
	{
		background:url(/img5/pie2.gif) no-repeat 0 70% !important;
	}

	.mixing3 .cell-two h2.mobile
        {
                background:url(/img5/status-icon-mobile.gif) no-repeat 0 70% !important;
        }


	.boxing3-foot
	{
		width:581px;
		margin:auto;
		border:1px solid #e4d7c0;
		background:url(/img5/boxingbg3.gif) repeat-y;
		border-left-width:0px;
		border-right-width:0px;
		border-top-width:0px;
		text-align:right;
		padding-bottom:5px;
	}

		.boxing3-foot a
		{
			display:inline-block;
			font-size:12px;
			/*color:#5e5e5e;*/
			font-family:Arial;
			margin-right:10px;
			line-height:30px;
		}

		.boxing3-foot a.moderator
		{
			background:url(/img5/bell.gif)no-repeat 0 50%;
			padding-left:19px;
		}
		
		.boxing3-foot a.thumbsup
		{
			background:url(/img5/thumbsup.png)no-repeat 0 50%;
			padding-left:25px;
			background-size: 17px;
			
		}
		
		
		.thumbs_comment_container
		{
		    float:right;
			
		}
		
		.thumbs_comment_container div.thumbsup_v2_inactive
		{
			background:url(/img5/thumbsup-gray.png)no-repeat 0 50%;
			padding-left:25px;
			background-size: 17px;
			float:right;
			height:40px;
			cursor: pointer;
		}
		
		.thumbs_comment_container div.thumbsup_v2_active
		{
			background:url(/img5/thumbsup.png)no-repeat 0 50%;
			padding-left:25px;
			background-size: 17px;
			float:right;
			height:40px;
			cursor: pointer;
		}
		
		.thumbs_comment_container div.thumbsup_v2_count
		{
			
			float:right;
			height:40px;
		}
		
		.thumbs_comment_container div.thumbsup_v2_count div.thumbsup_v2_count_row
		{
			position:relative;
			top:13px;
			padding-right:9px;
		}
		
		.thumbs_comment_container div.thumbsdown_v2_inactive
		{
			background:url(/img5/thumbsdown-gray.png)no-repeat 0 50%;
			padding-left:41px;
			background-size: 17px;
			float:right;
			height:40px;
			padding-top:1px;
			cursor: pointer;
		}
		
		.thumbs_comment_container div.thumbsdown_v2_active
		{
			background:url(/img5/thumbsdown.png)no-repeat 0 50%;
			padding-left:41px;
			background-size: 17px;
			float:right;
			height:40px;
			padding-top:1px;
			cursor: pointer;
		}
		
		
		
		
		
		
		
		.thumbs_answer_container
		{
		    float:right;
		    position:relative;
		    top: 6px;
			
		}
		
		.thumbs_answer_container div.thumbsup_v2_inactive
		{
			background:url(/img5/thumbsup-gray.png)no-repeat 0 50%;
			padding-left:25px;
			background-size: 17px;
			float:right;
			height:40px;
			cursor: pointer;
		}
		
		.thumbs_answer_container div.thumbsup_v2_active
		{
			background:url(/img5/thumbsup.png)no-repeat 0 50%;
			padding-left:25px;
			background-size: 17px;
			float:right;
			height:40px;
			cursor: pointer;
		}
		
		.thumbs_answer_container div.thumbsup_v2_count
		{
			
			float:right;
			height:40px;
		}
		
		.thumbs_answer_container div.thumbsup_v2_count div.thumbsup_v2_count_row
		{
			position:relative;
			top:13px;
			padding-right:9px;
		}
		
		.thumbs_answer_container div.thumbsdown_v2_inactive
		{
			background:url(/img5/thumbsdown-gray.png)no-repeat 0 50%;
			padding-left:41px;
			background-size: 17px;
			float:right;
			height:40px;
			padding-top:1px;
			cursor: pointer;
		}
		
		.thumbs_answer_container div.thumbsdown_v2_active
		{
			background:url(/img5/thumbsdown.png)no-repeat 0 50%;
			padding-left:41px;
			background-size: 17px;
			float:right;
			height:40px;
			padding-top:1px;
			cursor: pointer;
		}
		
		
		.boxing3-foot a.answer
		{
			background:url(/img5/talkbubble.gif)no-repeat 0 50%;
			padding-left:25px;
			margin-right:30px;
		}

.forum-pager
{
	font-size:13px;
	color:#3f3f3f;
	font-family:Arial;
	margin-left:20px;
}

	.forum-pager a
	{
		padding: 0 3px 0 3px;
		display:inline-block;
	}

	.forum-pager a:hover
	{
		color:#b30818;
		font-weight:bold;
	}



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

#pageholder
{
	width:942px;
	margin:auto;
	border:0px solid #ffcc00;
}

		#pageholder #footer
		{
			width:942px;
			margin:0 auto;
			height:45px;
			background:url(/img5/footerbg.gif) no-repeat 50% 0;
			position:relative;
			top:30px;
			/* Commented - as described in 2.jpg (Bid ID: 1328733) */
			/*text-align:center;*/

			/* Added - as described in 1.jpg (Bid ID: 1328733) */
			text-align:right;

			color:#f5f5f5;
			font-size:10px;
			font-weight:normal;
			font-family:Verdana;
			line-height:42px;
		}

		/* Added - as described in 1.jpg (Bid ID: 1328733) */
		#footer span
		{
			display:block;
			margin-right:15px;
			border:0px solid #FCFAF8;
		}

		#footer a
		{
			color:#FCFAF8;
			text-decoration:underline;
		}

		#footer a:hover
		{
			/*color:#f3eee8;*/
			text-decoration:none;
		}

		#pageholder #extraline
		{
			width:942px;
			margin:0 auto;
			height:25px;
			background:#f3eee8;
			position:relative;
			top:25px;
			line-height:27px;
			color:#080603;
			font-size:11px;
			font-family:Verdana;
		}

			#extraline p
			{
				margin:0 auto !important;
				width:98%;
			}

			#extraline p a
			{
				color:#6f0000;
				text-decoration:none;
			}

			#extraline p a:hover
			{
				text-decoration:underline;
			}

		#pageholder #sitehead
		{
			width:100%;
		}

			#sitehead #logo
			{
				float:left;
				position:relative;
				top:6px;
			}

				#logo a
				{
					display:block;
					background:url(/img5/logo_lesben_dating_app.php) no-repeat;
					width:261px;
					height:115px;
				}

			#sitehead #quicklinx
			{
				font-size:12px;
				color:#949494;
				text-align:right;
				line-height:220%;
			}

				#quicklinx span
				{
					display:inline-block;
					padding:0 12px 0 12px;
					text-align:center;
				}

				#quicklinx img
				{
					position:relative;
					top:3px;
				}

				#quicklinx a, #quicklinx b
				{
					/*color:#949494;*/
					font: normal normal bold 12px Arial;
					text-decoration:none;
					display:inline-block;
				}

				#quicklinx a
				{
					padding:0 8px 0 8px;
					border-right:0px solid #949494;
				}

				#quicklinx a.lastitem
				{
					padding-right:0px;
					border-right:0px solid #949494;
				}

				#quicklinx .chat
				{
					background:url(/img5/chaticon.png) no-repeat;
					line-height:22px;
					padding-left:25px;
				}

                                #quicklinx .stream
                                {
                                        background:url(/img5/stream.png) no-repeat;
                                        line-height:22px;
                                        padding-left:26px;
                                }


				#quicklinx .calendar
				{
					background:url(/img5/calendar.png) no-repeat;
					line-height:22px;
					padding-left:25px;
				}

				#quicklinx .online
				{
					background:url(/img5/online.png) no-repeat;
					line-height:22px;
					padding-left:28px;
				}

                                #quicklinx .de
                                {
                                        background:url(/img5/de.gif) no-repeat;
                                        line-height:22px;
                                        padding-left:28px;
                                }

				#quicklinx .en
                                {
                                        background:url(/img5/en-gb.gif) no-repeat;
					background-position: 3px 6px;

					padding-top:9px;
					padding-left:28px;
                                }

                                #quicklinx .en-gb
                                {
                                        background:url(/img5/en-gb.gif) no-repeat;
                                        background-position: 3px 6px;

                                        padding-top:9px;
                                        padding-left:28px;
				}
				#quicklinx .en-us
                                {
                                        background:url(/img5/en-us.gif) no-repeat;
                                        background-position: 3px 6px;

					padding-top:9px;
                                        padding-left:28px;
				}
				#quicklinx .en-au
                                {
                                        background:url(/img5/en-au.gif) no-repeat;
                                        background-position: 3px 6px;

                                        padding-top:8px;
                                        padding-left:28px;
				}



				#quicklinx .register
                                {
                                        background:url(/img5/stift.jpg) no-repeat;
                                        line-height:22px;
                                        padding-left:28px;
                                }


				#quicklinx .friend
				{
					background:url(/img5/friend.png) no-repeat;
					line-height:22px;
					padding-left:32px;
				}

			#sitehead #sitemenu
			{
				list-style-type:none;
				margin:0;
				padding:0;
			}

				#sitemenu li
				{
					float:left;
				}

					#sitemenu li.blank
					{
						width:190px;
					}

					#sitemenu li a
					{
						display:inline-block;
						text-decoration:none;
						font: normal normal bold 11px verdana;
						color:#FCFAF8;
						line-height:39px;
						width:94px;
						text-align:center;
						background:url(/img5/menusep.png) 100% no-repeat;
					}

					#sitemenu li a:hover, #sitemenu li a.selected, #sitemenu li a.selected:hover
					{
						background:url(/img5/menu-hover.png) 180% repeat-x;
						color:#353535;
						text-decoration:none !important;
					}

					#sitemenu li a.blank
					{
						width:190px;
					}

					#sitemenu li a.blank:hover
					{
						background:url(/img5/menusep.png) 100% no-repeat;
					}

	#pageholder #container
	{
		width:942px;
		margin:auto;
		position:relative;
		top:22px;
		/*background: url(/img5/containerbg.png) repeat-x 100% -5%;*/
		/*background: url(/img5/containerbg.png) repeat-y;*/

	}

		#container #white-overlap
		{
			background:#FCFAF8;
		}

			#container #white-overlap .deluxe-images a.imageblock
			{
				display:block;
				height:126px;
			}

			#container #white-overlap .deluxe-images a.user
			{
				display:block;
				width:90%;
				margin:auto;
				background:#f3efe8;
				line-height:200%;
				margin-top:20px;
			}

		#container #index-pager
		{
			width:100%;
			text-align:right;
			clear:both;
			border:0px solid #ccc;
		}

			#index-pager ul
			{
				display:inline;
				list-style-type:none;
				margin:0;
				padding:0;
				float:right;
				position:relative;
				top:10px;
			}

			#index-pager ul li
			{
				float:left;
			}

				#index-pager ul li a, #index-pager ul li span
				{
					display:inline-block;
					line-height:17px;
					width:18px;
					color:#FCFAF8;
					font-family:Arial;
					font-size:12px;
					font-weight:normal;
					text-align:center;
					margin-right:3px;
				}

				#index-pager ul li a
				{
					background:url(/img5/pageinactive.gif) no-repeat;
				}

				#index-pager ul li a:hover
				{
					text-decoration:none !important;
				}

				#index-pager ul li span
				{
					background:url(/img5/pageactive.gif) no-repeat;
				}

		#container #index-left
		{
			float:left;
			margin-top:33px;
		}

			#index-left .top
			{
				width:229px;
				height:4px;
				background:url(/img5/leftear-top.png) no-repeat;
			}

			*html #index-left .top{
				width:222px;
			}

			#index-left .continue
			{
				width:229px;
				background:url(/img5/leftear-cont.png) repeat-y;
			}

			*html #index-left .continue
			{
				width:222px;
			}

				#index-left .continue p.buttons
				{
					width:90%;
					margin: 0 auto;
					text-align:right;
					/*line-height:320%;*/
					padding: 14px 20px 13px 10px;
				}

					p.buttons input, p.buttons a
					{
						background:url(/img5/index-button.gif) no-repeat;
						font-size:13px;
						font-weight:bold;
						color:#6c6c6c;
						border:0px;
						cursor:pointer;
						width:65px;
						height:24px;
						padding-bottom:6px !important;
					}

					p.buttons a
					{
						display:inline-block;
						background:url(/img5/index-button.gif) no-repeat;
						line-height:24px;
						text-decoration:none;
						text-align:center;
					}

					p.buttons a:hover
					{
						text-decoration:none !important;
					}

			#index-left .continue input, #index-left .continue div input
			{
				color:#736e72;
				font-size:12px;
				padding:3px;
			}

				#container #index-left .continue h4
				{
					margin:0 auto;
					color:#FCFAF8;
					font-weight:bold;
					/*font-size:12px;*/
					/* ----- Modified - Niladri : google docs row # 13 ------ */
					font-size:13px;
					/* ----- Ends "Modified" ------ */
					text-indent:25px;
					line-height:250%;
				}

					#container #index-left .continue h4 span
					{
						display:inline-block;
						/*width:125px;*/
						/* ----- Modified - Niladri : google docs row # 13 ------ */
						width:114px;
						/* ----- Ends "Modified" ------ */
						text-align:right;
					}

						#container #index-left .continue h4 span img
						{
							position:relative;
							top:3px;
						}

				#container #index-left .continue h2.century
				{
					font-family:Verdana;
					color:#FCFAF8;
					font-size:15px;
					font-weight:bold;
					text-indent:15px;
					margin:0 auto;
					line-height:270%;
				}

		#main
		{

		}

		#left
		{
			vertical-align:top;
			/* padding-top:33px; */
			background:#f3eee8 url(/img5/filler-left.gif) no-repeat top left;
			background-size: 100%;
			position: relative;
			top: 33px;
		}

			#left .top
			{
				width:159px;
				height:3px;
				background:url(/img5/col1head.gif) no-repeat;
			}

			#left .continue
			{
				width:159px;
				background:url(/img5/col1bg.gif) repeat-y;
				background-size: 100%;
			}

				#left .continue .login-label
				{
					margin:0 auto;
					line-height:150%;
					padding-bottom:3px;
				}

				#left .continue div .visitor
				{
					margin-bottom:5px;
				}

				#left .continue #minitab
				{
					background:#FCFAF8 url(/img5/filler.gif) no-repeat;
					width:159px;
				}

				#minitab a
				{
					display:inline-block;
					margin-left:2px;
					cursor:pointer;
				}

					#minitab a
					{
						display:inline-block;
						text-align:center;
						font-family:Arial;
						font-size:13px;
						color:#080603;
						font-weight:bold;
						width:73px;
						height:46px;
					}

					#minitab a.single
					{
						text-align:center;
						font-family:Arial;
						font-size:12px;
						color:#6f0000 !important;
						font-weight:normal;
						width:157px;
						line-height:52px;
					}

					#minitab a.single:hover
					{
						text-decoration:underline !important;
					}

					#minitab a.selected
					{
						background:url(/img5/tabselected.gif) no-repeat;
					}

					#minitab a:hover
					{
						text-decoration:none !important;
					}

					#minitab a span
					{
						letter-spacing:.05em;
					}

					#minitab #spnemail
					{
						background:url(/img5/emailalert2.gif) no-repeat 15% 60%;
						display:block;
						line-height:46px;
						width:73px;
						border:0px solid #ccc;
						text-indent:25px;
					}

					#minitab #spnbuddy
					{
						background:url(/img5/buddy.gif) no-repeat 15% 60%;
						display:block;
						line-height:46px;
						width:73px;
						border:0px solid #ccc;
						text-indent:32px;
					}

					#minitab a.selected #spnemail
					{
						background:url(/img5/emailalert.gif) no-repeat 15% 60%;
						display:block;
						line-height:46px;
						width:73px;
						border:0px solid #ccc;
						text-indent:25px;
					}

					#minitab a.selected #spnbuddy
					{
						background:url(/img5/buddy2.gif) no-repeat 15% 60%;
						display:block;
						line-height:46px;
						width:73px;
						border:0px solid #ccc;
						text-indent:32px;
					}


			#left .continue p
			{
				font-size:13px;
				font-weight:bold;
				font-family:Arial;
				color:#FCFAF8;
				margin-top:-12px;
				margin-bottom:18px;
				text-indent:15px;
			}

			#left .continue p.disc
			{
				width:95%;
				height:16px;
				margin:auto;
				/*background:url(/img5/disc.gif) no-repeat 95% 70%;*/
				padding-top:15px;
				text-align:right;
				position:relative;
				bottom:7px;
				right:3px;
			}

			#left .continue p.no-disc
			{
				clear:both;
				padding-top:0px;
				margin:0 auto;
				padding:0 0 5px 0;
			}

			/*#left .continue p.rotatingdisc
			{
				width:95%;
				height:16px;
				margin:auto;
				background:url(/img5/reloader.gif) no-repeat 98% 60%;
				padding-top:15px;
			}*/


			#left .continue p.nostat
			{
				width:16px;
				height:16px;
				width:90%;
			}

				#left .continue p.nostat a img
				{
					vertical-align:text-top;
					margin-left:4px;
				}

			#left .continue p.tickergreen
			{
				width:16px;
				height:16px;
				background:url(/img5/greentick.gif) no-repeat 70% center;
				width:90%;
			}

			#left .continue p.tickeronline
			{
				width:16px;
				height:16px;
				background:url(/img5/greentick.gif) no-repeat 70% center;
				width:90%;
			}

			#left .continue p.tickeroffline
			{
				width:16px;
				height:16px;
				background:url(/img5/status-icon-offline.gif) no-repeat 70% center;
				width:90%;
			}

			#left .continue p.tickeraway
			{
				width:16px;
				height:16px;
				background:url(/img5/status-icon-away.gif) no-repeat 70% center;
				width:90%;
			}

			#left .continue p.tickerinvisible
			{
				width:16px;
				height:16px;
				background:url(/img5/status-icon-invisible.gif) no-repeat 70% center;
				width:90%;
			}

			#left .continue p.tickerpie
			{
				width:16px;
				height:16px;
				background:url(/img5/status-icon-pie.gif) no-repeat 70% center;
				width:90%;
			}

			#left .continue p.tickermobile
                        {
                                width:16px;
                                height:16px;
                                background:url(/img5/status-icon-mobile.gif) no-repeat 70% center;
                                width:90%;
                        }


			/* ------ Niladri - added. Ref. image: 4.jpg ----- */

			#left .continue p.nostat a,
			#left .continue p.tickergreen a,
			#left .continue p.tickeronline a,
			#left .continue p.tickeroffline a,
			#left .continue p.tickeraway a,
			#left .continue p.tickerinvisible a,
			#left .continue p.tickerpie a
			{
				color:#FCFAF8 !important;
				text-decoration:none;
			}

		#container #index-middle
		{
			float:left;
			width:713px;
		}

			#index-middle #index-banner
			{
				background:url(/img5/indexbanner1.jpg) no-repeat;
				width:713px;
				height:326px;
			}

			#index-middle #index-banner2
			{
				background:url(/img5/indexbanner2.jpg) no-repeat;
				width:713px;
				height:326px;
			}
			#index-middle #index-banner3
                        {
                                background:url(/img5/indexbanner4.jpg) no-repeat;
                                width:713px;
                                height:326px;
                        }
			#index-middle #index-banner4
                        {
                                background:url(/img5/indexbanner5.jpg) no-repeat;
                                width:713px;
                                height:326px;
                        }
			#index-middle #index-banner5
                        {
                                background:url(/img5/indexbanner6.jpg) no-repeat;
                                width:713px;
                                height:326px;
                        }
            #index-middle #index-banner6
                        {
                                background:url(/img5/indexbanner7.jpg) no-repeat;
                                width:713px;
                                height:326px;
                        }
			#index-middle #index-banner7
                        {
                                background:url(/img5/indexbanner8.jpg) no-repeat;
                                width:713px;
                                height:326px;
                        }
            #index-middle #index-banner8
                        {
                                background:url(/img5/indexbanner9.jpg) no-repeat;
                                width:713px;
                                height:326px;
                        }

			#index-middle #index-banner9
                        {
                                background:url(/img5/indexbanner10.jpg) no-repeat;
                                width:713px;
                                height:326px;
                        }
            #index-middle #index-banner_france
                        {
                                background:url(/img5/france_indexbanner.jpg) no-repeat;
                                width:713px;
                                height:326px;
                        }







				#index-banner #search-box, #index-banner2 #search-box, #index-banner2 #search-box, #index-banner3 #search-box, #index-banner4 #search-box, #index-banner5 #search-box, #index-banner6 #search-box, #index-banner7 #search-box, #index-banner8 #search-box, #index-banner9 #search-box, #index-banner_france #search-box
				{
					margin-left:360px;
					font-size:12px;
					font-family:Arial !important;
					font-weight:bold;
					color:#7d0903;
					font-family:Verdana !important;
					font-size:15px;
				}

				*html #index-banner #search-box, #index-banner2 #search-box, #index-banner2 #search-box, #index-banner3 #search-box, #index-banner4 #search-box, #index-banner5 #search-box, #index-banner6 #search-box, #index-banner7 #search-box, #index-banner8 #search-box, #index-banner9 #search-box, #index-banner_france #search-box{
					margin:0;
					float:right;
				}
					#index-banner #search-box h3, #index-banner2 #search-box h3, #index-banner3 #search-box h3, #index-banner4 #search-box h3, #index-banner5 #search-box h3, #index-banner6 #search-box h3, #index-banner7 #search-box h3, #index-banner8 #search-box h3, #index-banner9 #search-box h3, #index-banner_france #search-box h3
					{
						margin:0 auto;
						font-size:13px;
						padding-top:35px;
					}

					#index-banner #search-box i, #index-banner2 #search-box i, #index-banner3 #search-box i,#index-banner4 #search-box i,#index-banner5 #search-box i,#index-banner6 #search-box i, #index-banner7 #search-box i, #index-banner8 #search-box i, #index-banner9 #search-box i, #index-banner_france #search-box i
					{
						font-size:13px;
					}

					#index-banner #search-box p, #index-banner2 #search-box p, #index-banner3 #search-box p, #index-banner4 #search-box p, #index-banner5 #search-box p, #index-banner6 #search-box p, #index-banner7 #search-box p, #index-banner8 #search-box p, #index-banner9 #search-box p, #index-banner_france #search-box p
					{
						text-indent:139px;
						margin:0 auto;
						margin-top:39px;
						line-height:20px;
						font-size:13px;
					}

					#index-banner #search-box p, #index-banner3 #search-box p, #index-banner5 #search-box p
					{
						background:url(/img5/mag4.png) no-repeat 75% 75%;
					}

					#index-banner2 #search-box p
					{
						background:url(/img5/mag3.gif) no-repeat 75% 75%;
					}

				#index-banner #search-box i
				{
					font-size:13px;
				}

					#index-banner2 #search-box, #index-banner2 #search-box .search-row label
					{
						color:#FCFAF8;
					}
					#index-banner4 #search-box, #index-banner4 #search-box .search-row label
                                        {
                                                color:#FCFAF8;
                                        }
					#index-banner6 #search-box, #index-banner6 #search-box .search-row label
                                        {
                                                color:#FCFAF8;
                                        }

					#index-banner5 #search-box, #index-banner5 #search-box .search-row label
                                        {
                                                color:#6B0510;
                                        }
                                        #index-banner_france #search-box, #index-banner_france #search-box .search-row label
                                        {
                                                color:#6B0510;
                                        }


					#search-box .search-row
					{
						width:300px;
						background:none;
						line-height:30px;
						margin-left:30px;
						font-size:12px !important;
						font-family:Arial !important;
					}

						#search-box .search-row label
						{
							display:inline-block;
							width:105px;
							text-align:right;
							font-size:12px;
							font-family:Arial;
						}

						*html #search-box .search-row label#none
						{
							width:0px;
						}

						#search-box .search-row select
						{
							display:inline-block;
						}

						#search-box .search-row input, #search-box .search-row select
						{
							color:#7d0903;
							font-size:12px;
							font-family:Arial;
							font-weight:bold;
						}

		#middle
		{
			vertical-align:top;
			background:url(/img5/whitecontentbg.gif) repeat-y;
			background-size: 100%;
			border-radius: 10px 10px 0px 0px;
		}

			#middle .top
			{
				width:621px;
				height:14px;
				background:url(/img5/whitecontenttop.gif) no-repeat;
			}

			#middle .continue
			{
				width:621px;
				/*background:url(/img5/whitecontentbg.gif) repeat-y;*/
				padding-bottom:20px;
			}

			#middle .continue .pagebanner
			{
				margin:auto;
				text-align:center;
				margin-top:5px;
			}

			#middle .continue p.intro
			{
				width:92%;
				margin:auto;
				margin-top:15px;
				font-size:15px;
				line-height:130%;
				color:#383838;
				text-align:justify;
			}

			#middle .continue p.intro a
			{
				display:block;
				width:100%;
				text-align:right;
			}

			#middle .continue p.intro .whitelarge
			{
				float:right;
			}

				#middle .continue h2
				{
					margin:0 0 0 0;
					font: normal normal normal 12px Arial;
					background:url(/img5/orangearrow.gif) no-repeat 0 50%;
					margin-left:18px;
					text-indent:20px;
				}

				#middle .continue ul
				{
					margin:0;
					padding:0;
					list-style-type:none;
					margin-left:18px;
				}

					#middle .continue #pagetitle
					{
						margin-left:18px;
					}

						#pagetitle div
						{
							float:left;
							width:25px;
							height:28px;
							background:#ec7407;
							// background:url(/img5/tabbig.gif) no-repeat;
							border-top-left-radius: 10px;
						}

						#pagetitle span, #pagetitle span.current
						{
							float:left;
							display:inline-block;
							height:28px;
							// background:url(/img5/tabbig.gif) no-repeat center right;
							background:#ec7407;
							color:#FCFAF8;
							font-weight:bold;
							font-size:12px;
							line-height:28px;
							padding-right:25px;
							border-top-right-radius: 10px;
						}

							#pagetitle a.items, #pagetitle a.first-item
							{
								float:left;
								display:inline-block;
								background:none;
								text-align:center;
								padding:0 4% 0 4%;
								font-weight:bold;
								font-size:12px;
								line-height:28px;
								/*color:#6f6f6f;*/
								border-right:2px solid #FCFAF8;
							}


							#pagetitle a.no-border
							{
								border:0px;
							}

							#pagetitle a.items:hover, #pagetitle a.first-item:hover
							{
								/*color:#ec7405;*/
							}

								/*#pagetitle span.items a
								{
									color:#6f6f6f;
								}

								#pagetitle span.items a:hover
								{
									color:#080603;
								}*/

					#middle .continue .liner
					{
						clear:both;
						width:94%;
						height:4px;
						background:url(/img5/headline.gif) repeat-x;
						margin-left:18px;
					}


		#right
		{
			vertical-align:top;
			/* padding-top:33px; */
			/*background: url(/img5/containerbg.png) repeat-x 100% -5%;*/
			background:#f3eee8 url(/img5/filler-right.gif) no-repeat top left;
			/*background:#f3eee8;*/
			background-size: 100%;
			position: relative;
			top: 33px;
		}

			#right .top
			{
				width:162px;
				height:3px;
				background:url(/img5/col3head.gif) no-repeat;
				background-size: 100%;
			}

			#right .continue
			{
				width:162px;
				background:url(/img5/col3bg.gif) repeat-y;
				background-position:right;
				position: relative;
				top: -1px;
			}

				#right .continue p.heading-text
				{
					color:#FCFAF8;
					margin:0 auto;
					width:90%;
					font-size:14px;
					text-transform:uppercase;
					font-weight:bold;
					padding:50px 0 25px 0;
				}

					/* ----- Added - Niladri (google docs. row # 12) ----- */

					#right .continue p.heading-text a
					{
						color:#FCFAF8;
					}

					/* ----- Ends "Added" ----- */

				#right .continue #wizards
				{
					background:#f3eee8 url(/img5/containerbg.png) repeat-x;
					padding-top:2px;
				}

					#wizards .dynamic, .dynamic2
					{
						width:160px;
						margin-top:2px;
					}

						.dynamic h2,.dynamic2 h2
						{
							margin:0;
							padding:0;
							font-size:11px;
							font-weight:bold;
							font-family:Verdana;
							color:#FCFAF8;
							background:#c90019 url(/img5/redhead2.gif) no-repeat;
							height:20px;
							line-height:18px;
							text-indent:10px;
						}

						.dynamic h2.orange,.dynamic2 h2.orange
						{
							margin:0;
							padding:0;
							font-size:11px;
							font-weight:bold;
							font-family:Verdana;
							color:#FCFAF8;
							background:#ec7405 url(/img5/orangehead2.gif) no-repeat;
							height:20px;
							line-height:18px;
							text-indent:10px;
						}

						.dynamic h2 a, .dynamic h2.orange a, .dynamic2 h2 a, .dynamic2 h2.orange a
						{
							color:#FCFAF8;
							font-weight:bold;
						}

						.dynamic h2 a:hover, .dynamic h2.orange a:hover, .dynamic2 h2 a:hover, .dynamic2 h2.orange a:hover
						{
							color:#FCFAF8;
						}

						.dynamic, .dynamic2, .dynamic a, .dynamic div a, .dynamic ul li a
						{
							font-size:11px;
							font-family:Verdana;
							font-weight:normal;
							text-decoration:none;
							/*color:#383838;*/
						}

						.dynamic div a
						{
							text-indent:30px !important;
						}

						.dynamic ul
						{
							margin:0;
							padding:0;
							list-style-type:none;
						}

							.dynamic ul li, .dynamic ul li a
							{
								text-indent:5px;
								line-height:21px;
								display:block;
								width:159px;
							}

							.dynamic ul li a.altitem
							{
								background:#FCFAF8;
							}

						.dynamic div, .dynamic2 div
						{
							width:159px;
							margin:auto;
							text-align:center;
							margin-top:20px;
						}

						/* Added - as described in 1.jpg (Bid ID: 1328733) */
						.dynamic div.textual
						{
							width:125px;
							margin:0 auto;
							text-align:left !important;
						}

						.textual p
						{
							display:inline-block;
							margin-top:-10px;
							line-height:15px;
							color:#6c6c6c !important;
						}

						/* Ends -- Added -- */

						/* Commented - as described in 1.jpg (Bid ID: 1328733) */
						/*
						.dynamic img
						{
							width:125px;
							height:138px;
						}
						*/


fieldset
{
	margin-top:15px;
	border:1px solid #ddd;
}

legend
{
	background:#f0f0f0;
	border:1px solid #ddd;
	font-weight:bold;
	color:#6f0000;
	padding: 2px 15px 2px 15px;
}

.limitbar
{
	width: 270px;
	display: block;
	border: 1px solid #aaa;
	height: 15px;
	float: right;
	background:#FCFAF8;
}
/*
	.limitbar span
	{
		display: block;
		height: 15px;
		background:url(/img5/limitbar.gif) repeat-x;
	}
*/
	.limitbar span.window
	{
		display: block;
		height: 15px;
		background:url(/img5/limitbar3.gif) repeat-x;
	}



.bicol
{
	clear:both;
	margin:0 auto;
}

	.bicol div
	{
		font-size:12px;
		padding: 2px 0 2px 0;
	}

		.bicol div p
		{
			width:95%;
			margin:0 auto;
			color:#1c1c1c;
		}

	.bicol .item
	{
		background:#FCFAF8;
		border-bottom:1px solid #ddd;
	}

	.bicol .altitem
	{
		border-top:1px solid #FCFAF8;
	}

	.bicol .item, .bicol .altitem
	{
		margin:0 auto;
		padding-top:5px;
	}

		.bicol .item b, .bicol .altitem b
		{
			color:#1c1c1c;
		}

		.bicol .item a:hover, .bicol .altitem a:hover
		{
			text-decoration:underline !important;
		}

.float-l
{
	float:left;
}

.float-r
{
	float:right;
}

.forum-links
{
	width:100%;
	margin:0 auto;
	border:0px solid #000;
}

	.forum-links td
	{
		width:50%;
		vertical-align:top;
	}

		.forum-links td a img
		{
			margin-left:5px;
		}

	.forum-links td.lynx
	{
		text-align:right;
		font-family:Verdana;
		font-size:12px;
		color:#888;
		padding-top:10px;
	}

	.forum-links td.lynx .spacer
	{
		display:block;
		position:relative;
		left:20px;
		margin-top:0px !important;
		margin-bottom:3px !important;
	}

		.forum-links td.lynx span
		{
			display:block;
			margin-top:7px;
			position:relative;
			left:20px;
			border:0px solid #ccc;
		}

			.forum-links td.lynx span .block-it
			{
				display:inline-block;
				width:18px;
				height:16px;
			}



.admin-check
{
	position:relative;
	top:3px;
}

.admin-select
{
	font-family:Arial;
	font-size:12px;
	color:#383838;
	width:150px;
}

.xfont
{
	font-family:Arial;
	font-size:12px;
	color:#383838;
}

.small-text span
{
	font-size:11px !important;
	padding:0px !important;
}

#message-options
{
	width:581px;
	margin:0 auto;
	padding:0;
}

	#message-options td
	{
		font-size:13px;
		font-weight:bold;
		color:#383838;
		/*text-align:right;*/
		vertical-align:middle;
		padding: 6px 0 6px 0;
	}

		#message-options td select
		{
			width:95%;
			font-size:12px;
			font-family:Arial;
		}

		#message-options td.padd
		{
			padding-left:15px;
		}

		#message-options td.first
		{
			width:134px;
			text-align:left;
		}

		#message-options td.last
		{
			text-align:right;
		}

.adjust18
{
	margin-top: -18px !important;
}

.message
{
	margin:0 auto;
	font-size:12px;
	color:#383838;
}

	.message b
	{
		font-size:13px;
	}

.emotics .icons
{
	display:inline-block;
	background:#FCFAF8;
	padding:5px 7px 2px 7px;
	margin-right:12px;
	position:relative;
	/*
	bottom:10px;
	*/
}

.emotics #chk
{
	position:relative;
	top:3px;
	right:3px;
}

.emotics label
{
	padding-right:10px;
	font-weight:bold;
}

	.emotics a
	{
		margin: 0 1px 0 1px;
	}

	.emotics .formatting a
	{
		position:relative;
		bottom:1px;
	}

#text, #thema
{
	border:1px solid #ebe2d1;
	font-family:"Arial";
	font-size:15px;
	color:#383838;
	text-align:left;
	padding:10px;
}

.image-list
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:581px;
	border:0px solid #ccc;
	position:relative;
	right:20px;
}

	.image-list li
	{
		display:inline-block;
		width:125px;
		height:182px;
		background:url(/img5/img-cont.png) no-repeat;
		text-align:center;
		margin:9px;
	}

		.image-list li span, .image-list li a span
		{
			margin:0 auto;
			display:block;
			width:106px;
			height:131px;
			text-align:center;
			margin-bottom:10px;
		}

			.image-list li span img, .image-list li a span img
			{
				display:block;
				margin:0 auto;
				margin-top:10px;
				margin-bottom:15px;
			}

.auto
{
	margin:auto;
}

.forum-table-1
{
	border:1px solid #e4d7c0;
	background:#FCFAF8;
	border-left-width:0px;
	border-right-width:0px;
}

	.forum-table-1 td, .forum-table-2 td
	{
		color:#383838;
		font-size:12px;
		padding:5px;
	}

	.forum-table-1 td
	{
		border-left:1px solid #e4d7c0;
	}

	.forum-table-1 td.first, .forum-table-2 td.first
	{
		border-left-width:0px;
		text-align:center;
		width:30px;
		font-size:9px;
	}

	.forum-table-1 td.first a, .forum-table-2 td.first a
	{
		color:#595959;
		display:block;
	}

	.forum-table-1 td.first a:hover, .forum-table-2 td.first a:hover
	{
		text-decoration:none !important;
	}

	.forum-table-1 td.user, .forum-table-2 td.user
	{
		font-weight:bold;
		width:113px;
	}

	.forum-table-1 td.datum, .forum-table-2 td.datum
	{
		width:56px;
		text-align:center;
	}

	.forum-table-1 td.message, .forum-table-2 td.message
	{
		width:214px;
	}

	.forum-table-1 td.action, .forum-table-2 td.action
	{
		width:90px;
	}

		.forum-table-1 td.action table, .forum-table-2 td.action table
		{
			width:90px;
			margin:0 auto;
			padding:0px;
		}

			.forum-table-1 td.action td, .forum-table-2 td.action td
			{
				border: 0px;
				width:19px;
				text-align:left;
			}

				.forum-table-1 td.action td a, .forum-table-2 td.action td a
				{
					display:block;
					text-align:left;
				}

					.forum-table-1 td.action td a.send-msg, .forum-table-2 td.action td a.send-msg
					{
						width:21px;
						height:18px;
						background:url(/img5/email-plus.png) no-repeat;

					}

					.forum-table-1 td.action td a.lock, .forum-table-2 td.action td a.lock
					{
						width:21px;
						height:18px;
						background:url(/img5/ylock.png) 0% 80% no-repeat;

					}

					.forum-table-1 td.action td input, .forum-table-2 td.action td input
					{
						position:relative;
						top:3px;
					}

.r-shift13
{
	position:relative;
	right:13px;
}

#co2neutral {
	background-color:transparent;
	display:block;
	float:left;
	height:93px;
	right:0;
	position:fixed;
	top:111px;
	width:59px;
	z-index:1000;
}
#co2neutral a {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("/img5/co2.gif");
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:93px;
	left:0;
	position:absolute;
	top:0;
	width:59px;
}
#quicklinx #toplink span{
	padding-left:0px;
	padding-right:0px;
}

*+html #sitehead #quicklinx{
	line-height:0px;
}
*+html #nav ul li{
	width:auto;
}
.cntSeparator {
    color: #000000;
    font-size: 54px;
    margin: 10px 7px;
    padding-top:16px;
}
.shariff ul {
    margin-left: 5px !important;
}


/* 5-Star Rating */

.rate {
  float: left;
  padding-top: 10px;
  padding-bottom: 10px;
}

.rate:not(:checked) > input {
  position: absolute;
  top: -9999px;
}

.rate:not(:checked) > label {
  float: right;
  width: 1em;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  font-size: 20px;
  color: #ccc;
}


.rate:not(:checked) > label:before { content: '★ '; }

.rate > input:checked ~ label { color: #ffc700; }

.rate:not(:checked) > label:hover, .rate:not(:checked) > label:hover ~ label { color: #deb217; }

.rate > input:checked + label:hover, .rate > input:checked + label:hover ~ label, .rate > input:checked ~ label:hover, .rate > input:checked ~ label:hover ~ label, .rate > label:hover ~ input:checked ~ label { color: #c59b08; }


.rating-star{
  font-size: 20px;
  height: 20px;
  padding: 0 8px;
  position: relative;
  display: block;
  float:left;
  color: #cccccc;
}

.full-star:before {
  color: #f2b01e;
  content: "\2605";
  position: absolute;
  left: 0;
  overflow: hidden;
}

.empty-star:before {
  content: "\2605";
  position: absolute;
  left: 0;
  overflow: hidden;
}

.half-star:before {
  color: #f2b01e;
  content: "\2605";
  width: 50%;
  position: absolute;
  left: 0;
  overflow: hidden;
}

.half-star:after {
  content: '\2605';
  position: absolute;
  left: 1.5rem;
  width: 50%;
  text-indent: -1.5rem;
  overflow: hidden;
}

 .maillinkresend:visited,.maillinkresend:active {
   text-decoration:none !important;
 }
 .maillinkresend {
    text-decoration:none !important;
    border-bottom: 1px solid #ffffff; color: #ffffff;
 }
 .maillinkresend:hover {
    text-decoration:none !important;
    border-bottom: none;
 }

.blurall> * {
    filter: blur(0.2rem);
    display: inline;
}

.buttonGreen {
	background:linear-gradient(to bottom, #44c767 5%, #5cbf2a 100%);
	background-color:#44c767;
	border-radius:13px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Arial;
	font-size:16px;
	padding:9px 75px;
	text-decoration:none;
}
.buttoGreen:hover {
	background:linear-gradient(to bottom, #5cbf2a 5%, #44c767 100%);
	background-color:#5cbf2a;
}
.buttonGreen:active {
	position:relative;
	top:1px;
}

.buttonOrange {
	background: linear-gradient(to bottom, #e68a36 5%, #ec7407 100%);
	background-color:#ec7407;
	border-radius:13px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Arial;
	font-size:16px;
	padding:9px 75px;
	text-decoration:none;
}
.buttoOrange:hover {
	background: linear-gradient(to bottom, #e68a36 5%, #ec7407 100%);
	background-color:#ec7407;
}
.buttonOrange:active {
	position:relative;
	top:1px;
}

.buttonGray {
	background: linear-gradient(to bottom, #efd3ba 5%, #ebc39f 100%);
	background-color:#ebc39f;
	border-radius:13px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Arial;
	font-size:16px;
	padding:9px 50px;
	text-decoration:none;
}
.buttoGray:hover {
	background: linear-gradient(to bottom, #e68a36 5%, #ec7407 100%);
	background-color:#ec7407;
}
.buttonGray:active {
	position:relative;
	top:1px;
}

.buttonOrangeTrans {
	background-color:transparent;
	border-radius:13px;
	border:1px solid #ec7407;
	display:inline-block;
	cursor:pointer;
	color:#d7811a !important
	font-family:Arial;
	font-size:17px;
	padding:9px 50px;
	text-decoration:none;
}
.buttonOrangeTrans:hover {
	background-color:transparent;
}
.buttonOrangeTrans:active {
	position:relative;
	top:1px;
}


.cookieConsent {
    font-family: verdana;
    font-size: 14px;
    line-height: 20px;
}
.cookieConsent_link {
   color: #6F0000 !important;
}

.divTable
{
  display: table;         
  width: auto;         
  border: 0px;         
}

.divRow
{
  display: table-row;
  width: auto;
  clear: both; 
}

.divCell
{
    display:table-cell;
}

.cookieConsent .ui-dialog-titlebar-close {
  display: none;
}

.arrowdown {
    text-align: right;
    width: 200px;
    height: 0px;
    float: right;
    padding-right:24px;
    display:none;
    
}
.arrowdown-answer {
    padding-right: 50px;
}

.arrowdown img {
    width:25px;
    padding-top: 7px;
}

.arrowdown-answer img {
    padding-top: 38px;
}

.activity-comment-form .emojionearea-editor {
  min-height: 300px !important;
  font-size:25px !important;
}

.forum_textarea_container .emojionearea-editor {
  min-height: 300px !important;
  font-size:25px !important;
}

.forum_rocket {
    height: 18px;
    position: relative;
    top: 4px;
    padding-right: 20px;
}

#input_default .emojionearea-editor {
  min-height: 300px !important;
  font-size: 16px !important;
}

#input_small .emojionearea-editor {
  min-height: 150px !important;
  font-size: 16px !important;
}


