﻿@charset "utf-8";
/* CSS Document */

/*Clearfix*/
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
/* Hide from IE Mac \*/
.clearfix {display:block}
/* End hide from IE Mac */
* html .clearfix {height:1px}


html {
	height:101%;
}
body 
{
	background:url(/img/body_bg.jpg) no-repeat top center;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-bottom:20px;
	color:#2c5679;
}
ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
a {
	text-decoration:none;
	color:#2c5679;
	position:relative;
}
a.link {
	text-decoration:underline;
}
a img {
	border:none;
}
img {
	position:relative;
}
form {
	margin:0px;
}
.mainWrapper { /* defines the main area of the website, the actual active area that is in the center of the screen. */
	width:980px;
	margin:0px auto;
}
/*-------------------HEADER PART------------------------*/
.topPageBannerSpot
{
	width:100%;/*width:980px;*/
	/*margin:0px auto;*/
	border:solid 0px green;
	background-color:#375e7d;
	
}
.header {
	padding-top:8px;
}
a.logo {
	background:url(/img/logo.png) no-repeat top left;
	width:426px;
	height:80px;
	display:block;
	margin-left:1px;
	float:left;
}

input.loginSubmit {
	border:none !important;
	background:none;
	text-decoration:underline;
	width:75px!important;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul.loginMenu {
	float:left;
}
ul.loginMenu li {
	float:left;
	width:100px;
	text-align:center;
}
ul.loginMenu li a {
	font-weight:bold;
	font-size:11px;
}
#navigation {
	background:url(/img/menu_bg_small.jpg) no-repeat top left;
	height:36px;
	margin-top:2px;
}
ul.menu li {
	float:left;
	background:url(/img/menuItem_bg_small.jpg) no-repeat top right;
}

ul.menu li a /*a.forside, a.opret, a.sog, a.goderad, a.kontakt*/ {
	height:36px;
	display:block;
	line-height:36px;
	text-align:center;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 23px;
}
ul.menu li a:hover {
	background:url(/img/mainMenuHover.png) no-repeat top left;
}

ul.menu li .active {
	background:url(/img/mainMenuHover.png) no-repeat top left;
}

#MenuRightPointOuter
{
	height:36px;
	
	line-height:36px;
	float:right;
	font-size:11px;
	color:White;
}

#MenuRightPointOuter input
{
	width:80px; 
	margin-top:6px; 
	border: 1px solid #0E4671;
	padding:2px;
}

.MenuLoginSubmit
{
	float:right;
	width:60px;
	height:36px;
	padding:0px;
	line-height:12px;
	padding-left:10px;
	margin-right:10px;
}
.MenuLoginSubmit input.loginSubmit 
{
	margin-left:-7px;
	width:45px !important;
	border:none !important;
	text-decoration:underline;
	float:left;
	color:White;
	cursor:pointer;
}

.MenuLoginSubmit .MenuLoginAction a
{
	color:White;
	text-decoration:underline;
	float:left;
	width:75px;
}

.MenuRightPoint .MenuRightPointButton
{
	height:36px;
	line-height:36px;
	background:url(/img/menuItem_bg_small.jpg) no-repeat top left;
	padding:0 25px 0 25px;
}

.MenuRightPoint .MenuRightPointButtonDiv .MenuRightPointButton
{
	display:block;
	text-align:center;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.MenuRightPoint .MenuRightPointButtonDiv .MenuRightPointButton:hover
{
	background:url(/img/mainMenuHover.png) no-repeat top left;
}

/*-------------------------END HEADER-----------------------*/
/*------------------------MIDDLE PART-----------------------*/
.contentWrapper 
{
	margin-top:1px;
    border-radius: 5px;
}
.contentWrapper .top {
	background:url(/img/contentWrapper_top.png) no-repeat top left;
	height:5px;
	line-height:5px;
	font-size:5px;
}
.contentWrapper .middle {
	background:url(/img/contentWrapper_bg.jpg) repeat-y top left;
	padding-left:9px;
	padding-right:9px;
	padding-bottom:15px;
}
.contentWrapper .bottom {
	background:url(/img/contentWrapper_bottom.png) no-repeat top left;
	height:5px;
	line-height:5px;
	font-size:5px;
}
.quarterBox {
	width:184px;
	float:left;
	line-height:22px;
}
.threeQuarterBox {
	width:766px;
	float:left;
}
.threeQuarterBox .box {
	padding-left:30px;
	padding-right:10px;
	padding-bottom:8px;
}
ul.information {
	float:left;
	width:360px;
}
ul.information .label {
	width:180px;
	float:left;
	line-height:21px;
	font-weight:bold;
}
ul.information .value {
	width:180px;
	float:left;
	line-height:21px;
}
img.minProfilPic {
	margin-bottom:0px;
}/*Changed from original 18px to 2px to make the box smaller */

.contentWrapper .middleGreen {
	padding:0;
	padding-top:20px;
}

/*-----------------------content--------------------------*/

.contentWrapper .middleGreen .columnFull
{
	width:100%;
	background-image:url('/gfx/background/Content/loopBackgroundTransparent.png');
	background-repeat:repeat-y;
}

.contentWrapper .middleGreen .columnFull.long
{
	width:880px;
	padding-left:50px;
	padding-right:50px;
	background-image:url('/gfx/background/Content/loopBackgroundLongTransparent.png');
	background-repeat:no-repeat;
}


/*-----------------------start---------------------------*/
.titleBlue {
	margin-top:8px;
	padding:0px 13px;
	font-size:14px;
	font-weight:bold;
	line-height:33px;
	color:#fff;
}
.titleBlue .name {
	float:right;
}
.columnSingle,
.columnSingleSmall {
	width:300px;
	float:left;
}
.columnSingleSmall {width:190px;}
.columnSingle .titleBlue {
	background:url(/img/columnBlue_single.jpg) no-repeat top left;
	height:33px;
}
.columnDouble,
.columnHuge {
	width:651px;
	float:left;
}
.columnHuge {width:763px;margin-left:8px}

.columnFull
{
	width:960px;
}

.columnDouble .titleBlue {
	background:url(/img/columnBlue_double.jpg) no-repeat top left;
	height:33px;
}
.columnHuge .titleBlue {
	height:33px;
	margin:0;
	background:url(/img/columnHuge.jpg) no-repeat left top;
}
.columnDoubleHalf {
	width:320px;
	float:left;
}
.columnDoubleHalf .titleBlue {
	background:url(/img/columnBlueDouble_half.jpg) no-repeat top left;
	height:33px;
}
.column400px {
	width:400px;
	float:left;
}
.column400px .titleBlue {
	background:url(/img/ColumnBlue400px.jpg) no-repeat top left;
	height:33px;
}
.column244px {
	width:244px;
	float:left;
	margin-left:5px;
}
.column244px .titleBlue {
	background:url(/img/ColumnBlue244px.jpg) no-repeat top left;
	height:33px;
}
.box {
	margin-top:8px;
	border:1px solid #c0cbd2;
	padding:6px;
	position:relative;
}
.userDetails {
	float:right;
	width:170px;
	font-size:10px;
}
.userDetails .label {
	width:100px;
	font-weight:bold;
	float:left;
	line-height:20px;
}
.userDetails .value {
	width:70px;
	float:right;
	line-height:20px;
}
ul.userMenu 
{
	margin-left:10px;
	line-height:20px;
	font-weight:bold;
}
.roommatchText {
	width:130px;
	float:left;
	margin-right:5px;
	font-size:10px;
}

.matches 
{
	float:left;	
}
.matches .match {
	width:182px;
	float:left;
	margin-top:2px;
	margin-bottom:5px;
	padding-left:6px;
	padding-top:6px;
	padding-bottom:6px;	
	border:1px solid #d9d8d8;
	border-style:dotted;
	background-color:#f4f4f4;
	cursor:pointer;
	font-size:11px;
}/*changed. cursor:pointer; added on original to make it clearer that you can press the box.*/
ul.taglines li {
	padding:15px;
	line-height:16px;
	font-size:11px;
}
ul.taglines p {
	margin:0px;
	padding:0px;
}
ul.taglines .author {
	font-weight:bold;
	padding-left:15px;
}
.shoutcast 
{
	min-height:348px;
	padding:16px;
	padding-top:26px;
}
.shoutcast .author {
	font-weight:bold;
	padding-left:15px;
	margin-bottom:15px;
	line-height:20px;
}

.ShoutcastBoxTop
{
	width:332px;
	height:62px;
	background:url(/img/Shoutcast_bg.jpg);
	float:right;
	margin-top:-3px;
	padding:9px 9px 9px 9px;
	cursor:pointer;
}
.ShoutcastBoxTop .top
{
	float:left;
	width:270px;
	height:20px;
	color:White;
	font-weight:bold;
}
.ShoutcastBoxTop .bottom
{
	float:left;
	width:270px;
	color:White;
}
.ShoutcastBoxTop .bottom a
{
	color:White;
	text-decoration:underline;
}
.ShoutcastBoxTop .picture
{
	float:right;
	width:62px;
	min-height:61px;
}
.matchesLongList {
	clear:both;
	padding-top:5px;
}
.matchesLongList a {
	margin-left:1px;
	display:block;
	float:left;
	margin-right:1px;
}
/*------------------MIN PROFIL---------------------*/
.breadcrumbs {
	padding:0px 0px;
}
.breadcrumbs a {
	font-weight:bold;
}
.columnFull {
	width:961px;
	padding-top:10px;
}
.columnFull .titleBlue {
	background:url(/img/fullColumn_blue.jpg) no-repeat top left;
	height:33px;
}
form.qbrev {
	float:left;
	line-height:20px;
}
form.qbrev select {
	border:1px solid #bcbcbc;
}
.ownerName {
	float:left;
	padding-right:30px;
}
/*------------------FORSIDE----------------------*/
h2 {
	font-size:16px;
	line-height:22px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
h2.small {
	font-size:14px;
	line-height:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
h2.bigV {
	font-size:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.girlsBox {
	background:url(/img/girlsBox_bg.jpg) no-repeat top left;
	height:126px;
}
p.small {
	font-size:11px;
	margin-bottom:2px;
}
img.listPic {
	border:1px solid #535963;
}
.pressBox {
	background:#eef1f2 url(/img/pressBox_bg_smaller.jpg) no-repeat bottom right;
	height:120px;
}
.roomBox {
	background:url(/img/pic_room.jpg) no-repeat top left;
	height:126px;
	cursor:pointer;
}
.lightFade {
	background:url(/img/lightFade_bg.jpg) repeat-x bottom left;
	padding:4px;
	font-size:11px;
}

.downloadBox {margin-top:13px;}

p.small {font-size:10px;}

.lightFade h2 {
	padding-bottom:10px;
	font-weight:100;
}

	.lightFade img {padding:0 5px;}

	.lightFade input,
	.lightFade select{
		width:191px;
		padding:3px;
		border:1px solid #0e4671;	
	}
	input .chk
	{
		width:60px;
		
	}
	
	
	.lightFade select {width:199px;}
	
	.lightFade li {margin-bottom:11px;}
	
	.lightFade li.small {
		float:left;
		width:90px;
		margin-left:16px;
	}
	
	li.small input {width:auto;border:0}

	.greenBox {
		background:url(/img/greenGradient.png) repeat-x left bottom;
		border:6px solid #18b530;
		margin-top:8px;
		padding:4px 0 0 10px;
		position:relative;
		width:298px;
		height:123px;
	}		
	
	.greenBox p {
		margin:0;
		padding-bottom:8px;
		font-size:11px;
	}
	
		.greenBox p span {font-weight:700;font-size:14px;}
		
	.greenMagnifier {
		background:url(/img/green_magnifier.png) no-repeat left top;
		position:absolute;
		width:74px;
		height:80px;
		display:block;
		right:0;
		bottom:0;
	}
	
	.greenBox li.small {
		width:145px;
		margin:0;
	}
	
	.greenBox li {
		float:left;
		margin-top:11px;
		width:218px;
	}
	
		.greenBox select {
			width:200px;
			padding:1px 3px;
			border:1px solid #0e4671;
			font-size:10px;
		}

img.pancart {
	margin-top:-8px;
	margin-bottom:-10px;
}

h1 {
	font-size:31px;
	line-height:32px;
	font-family:"Arial Rounded", Helvetica, sans-serif;
	margin:0px;
}

.findRoomInfo {
	width:345px;
	float:right;
	line-height:17px;
}

.findRoomInfo .bigButtonGreen {
	padding-top:15px;
	float:right;
	margin:5px 10px 0 0;
}

.logoForside {
	float:left;
	margin:110px 0 0 20px;
}

.topBox {
	padding-left:30px;
}
h2.frontMates  {
	line-height:16px;
	margin-bottom:2px;
}
ul.mateList {
	clear:both;
}
ul.mateList li {
	float:left;
	padding-left:10px;
	padding-right:10px;
	position:relative;
	padding:0;
}

/*------------------------END MIDDLE--------------------------*/
/*--------BUTTONS--------*/
input.blueFormButton {
	background:#2c5678;
	border:none;
	color:#fff;
}
a.smallButtonGreen {
	background:url(/img/smallButton_green.jpg) no-repeat top left;
	width:94px;
	height:24px;
	line-height:22px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	margin-left:5px;
}
a.bigButtonYellow {
	background:url(/img/bigButton_yellow.jpg) no-repeat top left;
	width:209px;
	height:44px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	line-height:39px;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
a.bigButtonBlue {
	background:url(/img/bigButtonBlue_bg.png) no-repeat top left;
	width:209px;
	height:44px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	line-height:35px;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
a.bigButtonGreen {
	background:url(/img/bigButtonGreen_bg.png) no-repeat top left;
	width:260px;
	height:51px;
	line-height:46px;
	text-align:center;
	color:#fff;
	font-size:23px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


/*------------------------FOOTER PART-------------------------*/
.footer {
	margin-top:1px;
}
.footer .top {
	background:url(/img/footer_top.png) no-repeat top left;
	height:4px;
}
.footer .middle {
	background:#5b6b79 url(/img/footer_bg.jpg) no-repeat bottom left;
	height:190px;
}
.footer .bottom {
	background:url(/img/footer_bottom.png) no-repeat top left;
	height:4px;
}
.footer .lists {
	float:left;
	width:420px;
	padding:30px;
}
.footer .list {
	float:left;
	margin-right:40px;
	border:solid 0px red;
}	
.footer .list .name {
	/*color:#93aabc;*/
	color:White;
	font-weight:bold;
	margin-bottom:15px;
}
.footer .list a {
	color:#fff;
	line-height:20px;
}
.footer .list a:hover {
	text-decoration:underline;
}
.footer .social {
	width:230px;
	float:left;
	text-align:center;
	padding:0px;
	padding-top:30px;
	color:#93aabc;
	border:solid 0px red;
}
.footer .social a {
	margin-left:10px;
}
.footer .social .headline 
{
	font-weight:bold;
	color:White;
	margin-bottom:21px;
}
a.footerLogo 
{
	background:url(/img/footer_logo.png) no-repeat top left;
	width:216px;
	height:48px;
	margin-right:20px;
	margin-bottom:11px;
	margin-top:47px;
	float:right;
}
.footer .extraEnd
{
    background-color:#252929;
    width:100%;
}
/*-----------------------END FOOTER-------------------------*/
/*--------------------SPECIAL ELEMENTS----------------------*/
.clear {
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}
.black{
	color:#000;
	line-height:20px;
}
.nopadding {
	padding:0px;
}
.nomargin {
	margin:0px;
}
a.smallLink {
	font-size:10px;
}
a.mediumLink {
	font-size:12px;
}

.center {
	text-align:center;
}
.alignRight {
	float:right;
	margin-left:10px;
	position:relative;
}
.alignLeft {
	float:left;
	margin-right:10px;
	position:relative;
}
.separator {
	width:11px;
	height:10px;
	float:left;
}
.alignBottom {
	vertical-align:bottom;
	margin-bottom:10px;
	position:relative;
}
.lightBlue {
	background-color:#eef1f2;
}
.blue {
	background-color:#b0bcc7;
	color:#fff;
	border:1px solid #98a8b5;
	padding-bottom:10px;
}
.blue a {
	color:#fff;
}
h2 span {
	font-weight:normal;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.lightBlueText {
	color:#7baac9;
}
.normalWeight {
	font-weight:normal;
}


.betaling,
.backgroundCity,
.darkCity 
{
	background:url(/img/city_small.png) no-repeat center bottom #436f90;
	position:relative;
	width:613px;
	padding:11px;
}

.darkCity {
	width:727px;
	background:url(/img/dark_city.png) repeat-x center bottom #497597;
}

.darkCity.padding {padding:11px 60px 11px 25px;width:662px}

.mediumTitle {
	margin:0;
	font-size:16px;
	line-height:22px;
	padding:0;
	color:#fff;
}

	#findRoommate {
		width:460px;
		margin-top:10px;
		color:#fff; 
	}

		#findRoommate dd {
			font-weight:700;
			position:relative;
			padding:0;
			margin:0;
			padding-bottom:11px;
		}
		
		#findRoommate dt {
			margin-bottom:10px;
		}
		
		#findRoommate .price {
			font-size:45px;
			top:-25px;
			margin-left:100px;
			position:absolute;
			font-weight:700;
			border:solid 1px red;
		}
		
		.smallNote {
			font-size:9px;
			color:#a4bbcb;
			display:block;
			line-height:18px;
			font-weight:100;
		}
		
		.betalingOffer {
			position:absolute;
			top:-27px;
			right:16px;
			display:block;
			width:171px;
			height:231px;
		}
		
		.findForm {
			clear:both;
			width:571px;
			margin-left:4px;	
			margin-top:30px;
		}
		
		#roomForm ul{
			float:left;
			
		}
		
			.findForm li {
				line-height:22px;
				margin-bottom:13px;
				color:#6a6e71;
			}
					
			.findForm .label {
				width:110px;
				color:#2c5679;
				float:left;
				font-weight:700;
				margin-right:5px;
			}
			
			.findForm input {
				border:1px solid #e3e9ed;
				padding:4px;
				font-size:11px;
			}
			.findForm input:focus {border:1px solid #cde0f9;}
			
			.mediumInput {width:135px;}
			.smallInput {width:45px;}
			
		#roomForm label {
			float:left;
			width:210px;
			line-height:12px;
		}
		
		.findForm .card {float:left;}
		
		.mediumButtonGreen,
		.mediumGreenButton_w {
			background:url(/img/mediumButtonGreen.png) no-repeat left top;
			height:45px;
			width:211px;
			font-size:13px;
			font-weight:700;
			text-align:center;
			line-height:45px;
			display:block;
			clear:both;
			margin:auto;
			color:#fff;
		}
		
		.mediumGreenButton_w  {
			background:url(/img/mediumGreenButton_w.png) no-repeat left top;
			padding:5px 20px 0;
			width:171px;
			font-size:13px;
			line-height:normal;
		}
		
		.submenu {margin:0;}
		.submenu dd{margin:0 0 0 15px;}
		
		.submenu a {color:#a4b6c5;}
		
	.contactMini li {margin-bottom:5px;}
		
	.sendLetter,
	.sendInterest {
		background:url(/img/greenSprites.png) no-repeat left top;
		display:block;
		height:46px;
		width:161px;
		font-size:13px;
		font-weight:700;
		text-indent:10px;
		line-height:45px;
		color:#fff;
	}
	
	.sendInterest {background-position:left -46px;}

	.sendLetter:hover,
	.sendInterest:hover {color:#000;}
		
	.premiumElements li 
	{
		margin-top:6px;
		margin-bottom:0px;
	}/*Changed from original 12px to 2px to make the top space smaller*/
	
	.result .userMenu{margin-left:13px;}
	
	
	.adsSidebar {
		margin-top:9px;
	}
		
		.adsSidebar img {
			display:block;
			width:298px;
			height:250px;
			border:1px solid #b6c5d1;
		}
	
	.sortMethods {margin-left:6px;}
			
	.sortMethods li {
		float:left;
		line-height:20px;
		margin:0 8px;
	}
	
		.sortMethods select {
			border:1px solid #bcbcbc;
			width:137px;
		}
		
		.resultsPage {
				margin-top:8px;
				padding:8px 0;
				border:1px solid #c0cbd2;
		}
		
		#resultsListing {
			
		}
		
			#resultsListing dd {
				margin:0;
				padding:10px 9px 40px;
				border-bottom:1px dotted #d9d9d9;
			}
			
			.odd_background {background-color:#f4f4f4;}
			
			#resultsListing dd.last {border:0;padding-bottom:0}

			.resultItem {
				width:315px;
				float:left;
				font-size:10px;
				cursor:pointer;
			}
			
				.resultItem .avatar {
					float:left;
					width:100px;
					height:100px;
				}
				
				.resultInfo {
					float:left;
					width:185px;
					margin-left:10px;
					line-height:16px;
					color:#000;
				}
				
					.resultInfo li {min-height:16px;}
				
				.resultInfo .personName {
					color:#15b120;
					font-weight:700;
				}
				
				.resultInfo .aboutItem {
					margin-top:5px;/*Change from 20px to 5px because of the layout in search results.*/
				}

		.paginateOuter
		{
			width:100%;
			float:left; 
		}			
		.paginateOuter a
		{
			display:block;
			padding:6px;
		}	
		.paginateOuter .item
		{
			height:15px;
			width:90px; 
			float:left;
		}
		.paginateOuter .prev_page {margin-right:12px; float:left;}
		.paginateOuter .next_page {margin-left:12px; float:left;}	
		
		.paginate 
		{
			width:350px;
			float:left;
			margin:12px auto;
			margin-left:30px;
			margin-top:0px;
		}
		
			.paginate li {
				float:left;
			}
			
					
			
				.paginate a {
					display:block;
					padding:6px;
				}
				
		
				
/* Internet Explorer Hacks
------------------------------------------------------------- */

*:first-child+html .greenBox {height:123px;}
*:first-child+html .blue {padding-bottom:2px;}


* html .menu li{width:1%;white-space:nowrap;}


/**/

.titleBlue h1
{
	clear: both; 

	margin-top:8px;
	padding:0px 13px;
	font-size:14px;
	font-weight:bold;
	line-height:33px;
	color:#fff;
}
/* New from StefanZ
------------------------------------------------------------- */

/* Create User Quick Frontpage
------------------------------------------------------------- */

#divQuickCreateUserBottom
{
	background-image: url('/gfx/Boxes/medium_brown_box_fade_bottom_232x222.png'); 
	width:210px; 
	height:222px;   
	padding:0px 6px 0px 16px;
}

#divQuickCreateUserBottom li.small 
{
	float:left;
	width:180px;
	margin-bottom:0px;
}
#divQuickCreateUserBottom li.small input
{
	width:16px;
	margin-left:-2px;
	border:0;
}
#divQuickCreateUserBottom li.small label
{
	margin-left:16px;
}

#divQuickCreateUserBottom input,
#divQuickCreateUserBottom select
{
	margin-top:2px;
	width:190px;
	padding:3px;
	border:1px solid #0e4671;	
}
#divQuickCreateUserBottom select
{
	width:198px;
}

#divQuickCreateUserBottom input.greenBtnSubmit
{
	background:url(/gfx/Buttons/Create_User_Small_Green.png) no-repeat left top;
	width:157px;
	height:28px;
	margin-top:4px;
	cursor:pointer;
	margin-left:21px;
	border:0;
}


/* UL for Quick Create User Frontpage */

.ulCreateUser 
{
	text-align:left;
}
.ulCreateUser li
{
	margin-bottom:8px;
}
.ulCreateUser li .error
{
	float:right;
	text-align:left;
	width:8px;
	font-weight:bold;
}

/* Create User Banner Main Text */
#divCreateUserBannerTextMain
{
	color:#311c07;
}
#divCreateUserBannerTextMain .bigText
{
	font-size:38px;
	float:left;
	width:100%;
}
#divCreateUserBannerTextMain .smallText
{
	float:left;
	line-height:17px;
	margin-top:20px;
}

#divCreateUserBannerTextMain a
{
	color:#311c07;
	text-decoration:underline;
}

/* Also you have to take a look at few lines like : 
752-764
------------------------------------------------------------- */
		
.sidebarTitleSmall {
	font-size:11px;
	font-weight:700;
	padding:17px 0 5px;
	display:block;
}

#simpelListing {
	width:350px;
	float:left;
	margin-left:105px;
	color:#fff;
	font-weight:700;
}
	#simpelListing dt {
		float:left;
		width:110px;
		margin-right:15px;
		text-align:right;
	}
	#simpelListing dd {
		margin-bottom:14px;
	}
	#simpelListing select {
		width:162px;
	}
	#simpelListing strong {padding:0 19px;}
		
#verticalAds {
	float:right;
	margin-right:6px;
	width:158px;
}
	#verticalAds img {
		display:block;
		border:1px solid #c0c0c0;
	}
	
	.smallGreen {
		background:url(/img/smallGreen.png) no-repeat left top;
		width:64px;
		height:45px;
		display:block;
		border:0;
		text-align:center;
		color:#fff;
		font-weight:700;
		font-size:13px;
		cursor:pointer;
	}
	
	.gradientB {
		color:#fff;
		padding:12px 5px 12px 5px;
		text-align:center;
		font-size:11px;
		background:url(/img/blue_gr.png) repeat-x left top #6c96b3;
	}
	.gradientBB{
		color:#fff;
		padding:12px 0;
		text-align:center;
		font-size:11px;
	}
	
	.textBox {
		color:#fff;
		font-size:12px;
		line-height:18px;
	}
	.textBox.small {float:left;width:520px}
		.textBox p {padding-bottom:10px;}
		
	#opretList,
	#contactList {
		color:#fff;
		font-size:11px;
	}
		#opretList dd
		{
			height:40px;
			margin-bottom:10px;
		}
		
		#contactList dd {
			margin-bottom:30px;
		}
		
		#opretList dt,
		#contactList dt {
			float:left;
			line-height:20px;
			width:130px;
			text-align:right;
			margin-right:15px;
		}
		
		#contactList dt {font-size:13px;font-weight:700;color:#fff}
		
		.qtyInput {width:16px;}
		.bigInput {
			margin-right:5px;
			width:198px;
			padding:2px 3px;
			border:1px solid #5a7b96;
		}
		
		#opretList dd a {color:#fff}
		
		.darkCity label{
			color:#fff;
		}
			label a {
				text-decoration:underline;
				font-weight:700;
				color:#fff;
			}
			
	.transBtn {
		display:block;
		width:159px;
		height:46px;
		margin:14px 0;
		line-height:46px;
		color:#fff;
		font-weight:700;
		font-size:13px;
		text-align:center;
		background:url(/img/transBtn.png) no-repeat left top;
	}
	
	.bankInfo {
		color:#fff;
		width:510px;
		float:left;
	}
		.bankInfo li {
			padding:7px 0;	
			line-height:18px;
		}
		
		.bankInfo a {
			color:#fff;
			text-decoration: underline;
		}
		.bankInfo strong {display:block;}
.r {float:right}
		
#contactList {
	width:510px;
	float:left;
}
	#contactList .transBtn {
		float:left;
	}

#profileAdd {
	float:left;
	width:520px;
}

#profileAdd textarea {
	width:520px;
	height:325px;
}
#profileAdd span {padding-bottom:10px;display:block;}
#profileAdd .transBtn {margin:10px auto;}

#profileAdd.besvarAdd {
	margin:15px 0 0 100px;
}

.besvar {
	padding:0 22px;
}
.besvar h1 {
	font-size:24px;
	color:#2c5679;
	padding-bottom:12px;	
}

.greyBox {
	padding:7px;
	margin-bottom:7px;
	background:#eef1f2;
}

.greyBox strong
{
	font-size:14px;
}
.greyBox ul 
{
	float:left;
}
.greyBox li 
{
	
	float:left;
}
.greyBox li.grender 
{
	float:left;
	margin-right:50px;
}
.greyBox li.grender img 
{
	float:left;
	margin-right:4px
}
.greyBox li.date 
{
	float:left;
	width:420px;
}
.greyBox li.picture 
{
	float:left;
	margin-right:20px;
}
.greyBox li.picture img 
{
	display:block;
}

.messageBox {
	width:550px;
	line-height:18px;
	margin:0 0 25px 8px;
}
	.messageBox a {text-decoration:underline;color:inherit}
	
	
.warning_topbanner
{
	background: url('/gfx/NotificationBoxes/Hovsaside_Banner.png');
	width:598px;
	height:60px;
	margin-left:-15px;
	padding:7px 30px 10px 100px;
	color:White;
}	
.warning_topbanner a
{
	color:White;
	font-weight:bold;
	text-decoration:underline;
}


/* Notification Boxes */

.NotificationBoxBlue300px
{
	margin-top:8px;
	background:url('/gfx/NotificationBoxes/NotificationBoxBlue300px.png');
	width:292px;
	height:18px;
	padding:10px 0px 5px 8px;
	color:White;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
}

/*--- Column Full Layout START ---*/
/*--- Column Full Layout headline and sub headline START ---*/
.columnFull .centerHeadline
{
	margin-left:auto;
	margin-right:auto;
	width:880px;
	font-size:50px;
	font-weight:bold;
	color:#2b5679;
	text-align:center;
}
.columnFull .centerSubHeadline
{
	margin:0px auto;
	width:880px;
	height:auto;
	font-size:18px;
	line-height:26px;
	margin-top:10px;
	margin-bottom:30px;
	color:White;
	text-align:center;
}
.columnFull .leftHeadline
{
	margin:0px auto;
	width:880px;
	font-size:50px;
	font-weight:bold;
	color:#2b5679;
	text-align:left;
}
.columnFull .leftSubHeadline
{
	margin:0px auto;
	width:880px;
	height:auto;
	font-size:18px;
	line-height:26px;
	margin-top:10px;
	margin-bottom:30px;
	color:White;
	text-align:left;
}

/*--- Column Full Layout END ---*/

/*--- Payment Center START ---*/

.paymentCenterHeadline
{
	margin-left:auto;
	margin-right:auto;
	width:760px;
	font-size:50px;
	font-weight:bold;
	color:#2b5679;
	text-align:center;
}

.paymentCenterSubHeadline
{
	width:700px;   
	height:auto;
	margin:0px auto;
	font-size:18px;
	line-height:26px;
	margin-top:10px;
	margin-bottom:0;
	text-align:center;
	color:White;
}

#paymentCenterProductsBoxOuter
{
	width:100%;
	height:515px;
}
	#paymentCenterProductsBoxOuter #paymentCenterPrimaryProducts
	{
		float:left;
		width:615px;
		height:100%;
		margin-left:29px;
		background-image:url('/gfx/background/PaymentCenter/productsBoxBackgroundShape.png');
		background-repeat:no-repeat;
		background-position:bottom center;
	}
	#paymentCenterProductsBoxOuter #paymentCenterAlternateProduct
	{
		float:right;
		width:307px;
		height:469px;
		margin-right:29px;
		padding-bottom:30px;
		background-image:url('/gfx/background/PaymentCenter/productsBoxRightBackgroundShape.png');
		background-repeat:no-repeat;
		background-position:bottom right;
	}
	
		#paymentCenterProductsBoxOuter .productBoxWholeOuter
		{
			position:absolute;
			width:205px; 
			height:350px;
			margin-top:40px;
			cursor:pointer;
		}
			#paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxTop
			{
				width:220px;
				height:auto;
				height:85px;
				margin-left:auto;
				margin-right:auto;
				font-size:30px;
				font-weight:bold;
				color:Black;
				text-align:center;
			}
			    #paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxTop .subNameText
			    {
			        font-size:9px;
			        color:White;
			    }
			#paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter
			{
				width:195px; 
				height:250px;
				background-color:White;
				padding:4px;
				border:solid 1px #91a2a6;
                border-radius: 10px;
			}
				#paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox
				{
					width:100%;
					height:100%;
					background-image:url('/gfx/background/PaymentCenter/productBoxBg.png');
				}
				#paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter.highlighted
				{
					width:240px;	/* + 45 */
					height:290px;	/* + 40 */
				}
				#paymentCenterProductsBoxOuter .productBoxWholeOuter.highlighted
				{
					width:250px;	/* + 45 */
					height:390px;	/* + 40 */
					z-index:100;
					cursor:auto;
				}
					#paymentCenterProductsBoxOuter .productBoxWholeOuter.box1
					{
						
					}
					#paymentCenterProductsBoxOuter .productBoxWholeOuter.box2
					{
						margin-left:205px
					}
					#paymentCenterProductsBoxOuter .productBoxWholeOuter.box3
					{
						margin-left:410px
					}
						#paymentCenterProductsBoxOuter .productBoxWholeOuter.box1.highlighted
						{
							margin-left:-22px;
							margin-top:20px;
						}
						#paymentCenterProductsBoxOuter .productBoxWholeOuter.box2.highlighted
						{
							margin-left:183px;
							margin-top:20px;
						}
						#paymentCenterProductsBoxOuter .productBoxWholeOuter.box3.highlighted
						{
							margin-left:388px;
							margin-top:20px;
						}
						
						#paymentCenterProductsBoxOuter .productBoxWholeOuter.alternateBox
						{
							width:250px;	/* + 45 */
							height:390px;	/* + 40 */
							margin-left:60px;
							margin-top:20px;
							cursor:auto;
						}
							#paymentCenterProductsBoxOuter .productBoxWholeOuter.alternateBox .productBoxOuter
							{
								width:238px;
								height:290px;
							}
	
	
	
				#paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox .productBuy
				{
					height:65px;
					padding-left:20px;
					padding-right:20px;
					padding-top:10px;
					text-align:center;
				}
					#paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox .productBuy .buy
					{
						position:static;
						float:left;
						width:142px;
						height:32px;
						background-image:url('/gfx/Buttons/PaymentCenter/greySmallBuy.png');
						background-repeat:no-repeat;
						cursor:pointer;
					}
						#paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox .productBuy .buy.highlighted
						{
							float:left;
							width:201px;
							height:30px;
							background-image:url('/gfx/Buttons/PaymentCenter/greenBigBuy.png');
							background-repeat:no-repeat;
							cursor:pointer;
						}
						#paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox .productBuy .buy.alternate
						{
							float:left;
							width:201px;
							height:30px;
							background-image:url('/gfx/Buttons/PaymentCenter/greyBigBuy.png');
							background-repeat:no-repeat;
							cursor:pointer;
						}	
					#paymentCenterProductsBoxOuter .spacer
					{
						width:142px;
						height:2px;
						margin-top:10px;
						background-image:url('/gfx/MiscGraphics/Spacers/spacerGrey.png');
					}
						#paymentCenterProductsBoxOuter .spacer.highlighted, #paymentCenterProductsBoxOuter .spacer.alternate
						{
							width:201px;
							height:2px;
							margin-top:10px;
							background-image:url('/gfx/MiscGraphics/Spacers/spacerGrey.png');
						}
					
				#paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox .productPoints
				{
					height:90px;
					padding-left:20px;
					padding-right:20px;
					text-align:center;
				}
					#paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox .productPoints.highlighted, #paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox .productPoints.alternate
					{
						height:115px;
						padding-left:25px;
						padding-right:20px;
						text-align:center;
					}
					
					#paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox .productPoints ul, #paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox .productPoints.highlighted ul
					{
						width:100%;
						margin-left:20px;
					}
						
					#paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox .productPoints ul li
					{
						text-align:left;
						list-style-image: url('/gfx/icons/small/checkmarkerBlackSmaller.png');
						font-size:10px;
						margin-bottom:5px;
						line-height:16px;
					}
						#paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox .productPoints.highlighted ul li, #paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox .productPoints.alternate ul li
						{
							text-align:left;
							list-style-image: url('/gfx/icons/medium/checkmarkerBlackMedium.png');
							font-size:12px;
							margin-bottom:5px;
							line-height:16px;
						}
						#paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox .productPoints.alternate.notGold ul li
						{
							list-style-image: url('/gfx/icons/medium/minusCheckmarkerRedMedium.png');
						}
					
				
				#paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox .productPriceCircelOuter
				{
					margin-top:15px;
					width:100%;
				}
					#paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox .productPriceCircelOuter .productPriceCircel
					{
						width:113px;
						height:112px;
						margin-left:auto;
						margin-right:auto;
						background-image:url('/gfx/MiscGraphics/Circels/blueCircelSmall.png');
						background-repeat:no-repeat;
						padding-top:20px;
					}
						#paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox .productPriceCircelOuter .productPriceCircel .price
						{
							width:100px;
							height:auto;
							margin:0 auto;
							font-size:36px;
							font-weight:bold;
							color:White;
							text-align:center;
						}
							#paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox .productPriceCircelOuter .productPriceCircel .price .valuta
							{
								font-size:18px;
							}
					
					#paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox .productPriceCircelOuter.highlighted, #paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox .productPriceCircelOuter.alternate
					{
						margin-top:20px;
						width:100%;
					}
						#paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox .productPriceCircelOuter .productPriceCircel.highlighted, #paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox .productPriceCircelOuter .productPriceCircel.alternate
						{
							width:129px;
							height:128px;
							background-image:url('/gfx/MiscGraphics/Circels/blueCircelBig.png');
							background-repeat:no-repeat;
							padding-top:25px;
						}
							#paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox .productPriceCircelOuter .productPriceCircel.highlighted .price, #paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox .productPriceCircelOuter .productPriceCircel.alternate .price
							{
								width:100px;
								height:auto;
								margin:0 auto;
								font-size:42px;
								font-weight:bold;
								color:White;
								text-align:center;
							}
								#paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox .productPriceCircelOuter .productPriceCircel.highlighted .price .valuta, #paymentCenterProductsBoxOuter .productBoxWholeOuter .productBoxOuter .productBox .productPriceCircelOuter .productPriceCircel.alternate .price .valuta
								{
									font-size:20px;
								}
		
		#paymentCenterProductsBoxOuter #paymentCenterPrimaryProducts #divConditions
		{
			position:absolute;
			margin-top:470px;
			float:left;
		}
		
		#divContactSupport
		{
			float:left;
			height:198px;
			width:258px;
			margin-top:30px;
			margin-left:30px;
			padding:20px;
			background-color:White;
			border:solid 1px #a7bab9;
			background-image:url('/gfx/background/Content/loopMinorBackgroundTransparent.png');
			background-position:top right;
			background-repeat:no-repeat;
		}
			#divContactSupport .topInfo
			{
				width:100%;
				height:auto;	
			}
				#divContactSupport .topInfo .headline
				{
					color:#487fac;
					font-size:13px;
					font-weight:bold;
				}
				#divContactSupport .topInfo .highlighted
				{
					color:Black;
					font-size:11px;
					font-weight:bold;
					margin-top:10px;
				}
			#divContactSupport .daysLeft
			{
				float:left;
				width:60px;
			}
				#divContactSupport .daysLeft div
				{
					line-height:15px;
				}
				
			#divContactSupport .daysRight
			{
				float:left;
				width:auto;
			}
				#divContactSupport .daysRight div
				{
					line-height:15px;
				}
				
			#divContactSupport .buttonSendMail
			{
				float:left;
				width:100%;
				height:30px;
				margin-top:20px;
				background-image:url('/gfx/Buttons/PaymentCenter/greyBigSendMail.png');
				background-position:bottom center;
				background-repeat:no-repeat;
				cursor:pointer;
			}
		
		#divConditionsBox
		{
			float:left;
			float:left;
			height:198px;
			width:258px;
			margin-top:30px;
			margin-left:30px;
			padding:20px;
			background-color:#f0f6f5;
			border:solid 1px #a7bab9;
		}
			#divConditionsBox .topInfo
			{
				width:100%;
				height:auto;	
			}
				#divConditionsBox .topInfo .headline
				{
					color:#487fac;
					font-size:13px;
					font-weight:bold;
				}
				#divConditionsBox .topInfo .content
				{
					margin-top:10px;
					color:#7b8787;
					font-size:11px;
				}
		
#paymentCenterSubHeadline .gold
{
	color:#ffda07;
}
#paymentCenterBackground
{
	background-image:url('/gfx/Background/PaymentCenter/PeopleBG.png');
	width:910px;
	height:555px;
	padding-top:20px;
	padding-left:50px;
}
#paymentCenterDetailsBox
{
	width:548px;
	height:304px;
	background-image:url('/gfx/Background/PaymentCenter/PaymentDetailsBox_29.png');
	padding-top:59px;
	padding-left:14px;
}
#paymentCenterDetailsBox .textspan
{
	width:360px; 
	float:left; 
	font-weight:bold;
	margin-top:15px;
	
}
#paymentCenterDetailsBox .checkmarkerspan
{
	padding-left:30px;
	width:360px; 
	height:19px;
	float:left; 
	font-weight:bold;
	margin-top:8px;
	background-image:url('/gfx/icons/small/green_checkmarker.png');
	background-repeat:no-repeat;
	background-position:left;
}
#paymentCenterButtonArea
{
	padding-top:20px;
	padding-left:30px;
	width:460px;
	height:57px;
	float:left;
}
#paymentCenterButtonArea .cards
{
	float:left;
	width:141px;
	height:57px;
	background-image:url('/gfx/MiscGraphics/PaymentCenter/creditcards.png');
	margin-right:35px;
}
.paymentCenterButton
{
	font-size:large;
	color:White;
	font-weight:bold;
	width:283px;
	height:51px;
	/*background-image:url('/gfx/Buttons/PaymentCenter/Button_Payment.png');*/
	background-image:url('/gfx/Buttons/BigGreenButton2.png');
	float:left;
	line-height:51px;
	text-align:center;
}

#paymentCenterConditions
{
	width:530px;
	font-size:9px;
	float:left;
}

/*--- Payment Center END ---*/

/*--- Ambassador Page START ---*/

a.ambassadorLogo
{
	background:url(/gfx/logo/AmbassadorLogo.png) no-repeat top left;
	width:588px;
	height:65px;
	display:block;
	margin-left:1px;
	margin-top:15px;
	float:left;
}	

.ambassadorWrapper
{
	position:relative;
	width:552px;
	height:546px;
	float:left;
	padding:24px 20px 24px 16px;
}

.ambassadorContentBox
{
	width:100%;   
	float:left;
	color:Black;
	
}
.ambassadorContentBox h1
{
	font-family:Verdana;
	font-size:14px;
	color:Black;
	font-weight:bold;
}
.ambassadorContentPictures
{
	position:absolute;
	bottom:0;
	width:552px;
	height:188px;
}
.ambassadorContentPictures .highlighted
{
	font-weight:bold;
	margin-right:0;
}
.highlighted.left
{
	text-align:left;
}
.highlighted.right
{
	text-align:right;
}

.ambassadorContentPictures .ambsasadorMiscPictures
{
	
	width:553px;
	height:183px;
	background:url('/gfx/MiscGraphics/Ambassador/MiscPictures.png');
}


.ambassadorRightSide
{
	width:372px;
	float:right;
	
}
.ambassadorRightInfoBox
{
	border:solid 0px red;
	width:376px;
	height:656px;
	float:right;
	margin-right:-5px;
	margin-top:-122px;
	background:url('/gfx/background/Ambassador/RightInfoBox_Background.png');
}
.ambassadorRightInfoBox .rightInfoBox_Headline
{
	position:absolute;
	margin-top:80px;
	font-size:32px;
	font-family:Freestyle Script;
	color:#2c5779;
	font-weight:bold;
	margin-left:60px;
	width:240px;
}
.ambassadorRightInfoBox .rightInfoBox_SecondHeadline
{
	position:absolute;
	font-size:20px;
	font-family:Freestyle Script;
	color:#b2d234;
	font-weight:bold;
}
.ambassadorRightInfoBox .rightInfoBox_SecondHeadline.first
{
	margin-top:120px;
	width:320px;
	margin-left:28px;
	
}
.ambassadorRightInfoBox .rightInfoBox_SecondHeadline.second
{
	width:240px; 
	margin-top:145px; 
	margin-left:70px;
}

.ambassadorRightInfoBox .rightInfoBox_Box2_Headline
{
	position:absolute;
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	margin-top:330px;
	margin-left:105px;
	width:172px;
	color:#2c5779;
}
.ambassadorRightInfoBox .rightInfoBox_Box2_Points
{
	position:absolute;
	margin-top:360px;
	margin-left:70px;
	width:290px;
}
.ambassadorRightInfoBox .rightInfoBox_Box2_Points ol
{
	padding:0;
	font-size:0.9em;
	font-family:Verdana;
	font-weight:bold;
	color:#2c5779;
}

.ambassadorRightInfoBox .rightInfoBox_Box2_Points li
{
	margin-bottom:8px;
}

.ambassadorRightInfoBox .rightInfoBox_Box2_miniInfo
{
	margin-top:520px;
	margin-left:50px;
	width:160px;
}

.ambassadorSubscribeButton
{
	float:left;
	margin-top:0px;
	margin-left:50px;
	width:290px;
	height:60px;
	background:url('/gfx/Buttons/BigGreenButton.png');
		
	
}
.ambassadorSubscribeButton .text
{
	width:290px;
	text-align:center;
	line-height:56px;
	color:White;
	font-family:Verdana;
	font-weight:bold;
	font-size:22px;
	cursor:pointer;
}

/* Contact Us Page */
.ambassadorContentBox .ContactList
{
	padding-top:10px;
}

.ambassadorContentBox .ContactList .ItemLabel
{
	margin-left:20px;
	width:80px;
	float:left;
	margin-top:15px;
	font-weight:bold;
}
.ambassadorContentBox .ContactList .ItemControl
{
	margin-top:15px;
	width:400px;
	margin-left:10px;
	float:left;
}


/*--- Ambassador Page END ---*/


/*--- Search Results Single START ---*/
.searchResultsSingle
{
	border:solid 0px red;
	font-size:10px;
}
.searchResultsSingle .item
{
	height:100px;
	padding:10px;
	background-color:#ffffff;
	border-bottom:1px dotted #d9d9d9;
	cursor:pointer;
}
.searchResultsSingle .item.alternating
{
	background-color:#f4f4f4;
	
}

.searchResultsSingle .item .picture
{
	position:absolute;
	width:100px;
	height:100px;
	float:left;
}

.searchResultsSingle .item .info
{
	position:absolute;
	margin-left:110px;
	height:100px;
	width:520px;
}

.searchResultsSingle .item .info .userType
{
	float:left;
	width:200px;
	height:30px;
	color:#15b120;
	font-weight:bold;
}
.searchResultsSingle .item .info .username
{
	float:left;
	width:320px;
	height:30px;
	color:#15b120;
	font-weight:bold;
}
.searchResultsSingle .item .info .room
{
	margin-top:30px;
	height:10px;
}
.searchResultsSingle .item .info .roomIn
{
	float:left;
	width:200px;
}
.searchResultsSingle .item .info .roomRent
{
	float:left;
	width:320px;
}
.searchResultsSingle .item .info .aboutMe
{
	margin-top:10px;
	height:10px;
}
.searchResultsSingle .item .info .aboutMeText
{
	margin-top:10px;
	height:30px;
	line-height:16px;
}

.searchResultsSingleMore
{
	width:626px;
	height:35px;
	background-color:#f4f4f4;
	border:solid 1px #d9d9d9;
	margin-top:10px;
	margin-bottom:2px;
	margin-left:auto;
	margin-right:auto;
}

.searchResultsSingleMore a.more
{
	margin-left:110px;
	line-height:35px;
	text-decoration:underline;
}
/*--- Search Results Single END ---*/
/*--- Write Mail Receipt Page START ---*/

.divWriteMailExtra
{
	margin-top:30px;
	width:260px;
	color:White;
	font-weight:bold;
	float:left;
}
.divWriteMailExtra a 
{
	line-height:20px;
	color:White;
	font-weight:normal;
	text-decoration:underline;
}
.divWriteMailExtra .gold
{
	color:#cfa31c;
}

/*--- Write Mail Receipt Page END ---*/