@import "reset.css";

/* -------------------------- */
/* -------   Global   ------- */
/* -------------------------- */
html { background:#ebeff4; }
body { font:12px/14px Arial, Helvetica, sans-serif; color:#444; background:#ebeff4; }

h1 { color:#12bef2; font-size:20px; line-height:20px; margin-bottom: 5px; }
.lower { margin-top: 25px; }
h1.objectAddress { color:#5f5f5f; font-size:14px; line-height:22px; }
h1.localoffice { font-size: 30px; color: #124892; margin-bottom: 15px; }
h1.startPagePuff { font-size: 17px; color: #124892; margin-bottom: 5px; line-height: 15px; }
h2.printAll { font-size: 30px; color: #124892; margin-bottom: 15px; }
h2 { color:#5f5f5f; font-size:14px; line-height:22px; font-weight:bold; letter-spacing:-1px; }
h2.normal { font-size:14px !important; font-weight:normal; color:#444; }
h3 { color:#5f5f5f; font-size:12px; line-height:14px; font-weight:bold; }
.sifrHeader { color:#12bef2; font-size:22px; line-height:28px; margin-bottom:5px; }
.sifrPrestige { color:#555; font-size:22px; line-height:28px; margin-bottom:5px; }

hr { color:#56BFF1; margin:19px 0 15px; border-left:none; border-top:1px solid #56BFF1; background:#56BFF1; }

p { margin-bottom:10px; }
p.puffText { width: 180px; font-weight: bold; }
strong { font-weight:bold; }
em { font-style:italic; }

a { color:#005d9d; text-decoration:none; }
a:hover { color:#0b2647; }
a.withArrow { background:url('/graphics/gfx_arrow.gif') no-repeat center right; padding:0 11px 0 0; }
a.withBlackArrow { background:url('/graphics/gfx_arrowBlack.gif') no-repeat center right; }
a.withArrowBack { background:url('/graphics/gfx_arrowBack.gif') no-repeat center left; padding-left:11px !important; }
a.bold { text-transform:uppercase; font-size:10px; font-weight:bold; }
a.localofficeWithArrow { background:url('/graphics/gfx_arrowNoBg.gif') no-repeat center right; padding-right: 11px; bottom: auto !important; }
a.startPagePuffLink { background:url('/graphics/readmore.jpg') no-repeat center left; padding-left:20px !important; }
a.ShowAllLink { margin-left: 8px; }
ul a { text-transform:uppercase; font-weight:bold; font-size:10px; }
ul a.active { color:#f36523; }
ul li.active a { color:#f36523; }

input { color:#444; }
.smalltext p { font-size: 11px; }


/* -------------------------- */
/* -----     Common     ----- */
/* -------------------------- */

/* Clears floating children */
.clear { overflow: hidden; }
.clearbroker { clear: both; height: 0; }

/* sIFR */
.sIFR-alternate { display:none; }

/* Standard form elements */
textarea { border:1px solid #cfcfcf; color:#444; padding:3px 5px; }
select { color:#005d9d; text-transform:uppercase; font-weight:bold; font-size:10px; font-style:normal; border:1px solid #cfcfcf !important; }
	select option { color:#005d9d; text-transform:uppercase; font-weight:bold; font-size:10px; border-bottom:1px dashed #CFCFCF; height:13px; }
	select option.last { border:none; }
input { border:1px solid #cfcfcf; padding:0 3px; }
	input.checkbox { border:none; }
label { font-size:11px; }

/* Button */
span.button, a.button { background:url('/graphics/gfx_button.gif') no-repeat center left; padding:0 0 0 5px; height:18px; display:inline-block; }
	span.button input, a.button { background:url('/graphics/gfx_button.gif') no-repeat center right; width:auto; border:none; padding:1px 5px 1px 0; color:#fff; text-transform:uppercase; font-size:10px; }
a.button { padding-left: 5px; }

input.buttonSendLarge
{
    background: url('/graphics/btn_skicka.gif') no-repeat center left;
    width: 125px !important;
    line-height: 35px !important;
    padding-top: 1px !important;
    height:35px !important;
    display:inline-block !important;
    color: #fff !important;
    text-align: center;
    text-transform: uppercase;
    font-size: 19px !important;
    border: 0;
}

.ingress { font-size:14px; line-height:1.2em !important; }


/* -------------------------- */
/* -----    Structure   ----- */
/* -------------------------- */
.pageWrap { width:1000px; margin:0 auto; }
.pageWrap.showImages { width:650px; }

	.pageHeader { padding:40px 50px 0; background:url('/graphics/gfx_headerBg.gif') no-repeat top left; overflow:auto; width:900px; min-height:65px; }
		.headerLogo a { background:#fff url('/graphics/gfx_headerLogo.gif') no-repeat top left; width:265px; height:29px; display:block; }
			.headerLogo a span { display:none; }
		
		.pageHeader ul {  }
			.pageHeader ul li { display:inline; }
				.pageHeader ul li a { background:#fff url('/graphics/gfx_headerNavBg.gif') top right repeat-y; padding:5px 15px 1px 2px; padding:5px 10px 1px 2px; }
				.pageHeader ul li.last a { background:#fff; }
				.pageHeader ul li a.active { color:#f36523; }
				
		.headerNavOther { text-align:right; }
			.headerNavOther a.langGb { background:#fff url('/graphics/gfx_lang.gif') no-repeat center right; padding:1px 20px 1px 0; }
		.headerNav { background:#fff url('/graphics/gfx_headerLine.gif') repeat-x top left; padding:8px 0 0 0; overflow:hidden; margin:2px 0 0; }
			.headerNav ul { float:left; }
				.headerNav ul li a { display:block; float:left; width:80px; }
			.headerNav .headerSearch { float:right; padding:2px 0 0; white-space:nowrap; }
				.headerSearch a { text-transform:uppercase; font-size:10px; font-weight:bold; }
			.headerSearch .headerSearchLabel { margin-right:5px; line-height:20px; display:block; float:left; color:#f36523; text-transform:uppercase; font-size:10px; font-weight:bold; }
			.headerSearch .headerSearchForm { float:left; width:261px; }
			.headerSearch .headerSearchForm .searchLink { line-height:20px; display:inline; float:left; background:#fff url('/graphics/gfx_featureLink.gif') no-repeat left center; padding-left:18px; margin-left:5px; }
				.headerSearch .headerSearchForm input.text { margin-bottom:2px; width:205px;  display:inline; float:left; font-size:12px; padding:2px 3px; }
			.headerSearch .searchDetailedLink { text-transform:none; font-weight:normal; display:block; float:left; clear:both; }
	
	/* CONTENT */
	.pageContent { padding:5px 50px; background:url('/graphics/gfx_contentBg.gif') repeat-y top left; overflow:hidden; width:900px; clear:both; }
		/* Show all images */
		.pageWrap.showImages .pageContent { padding:20px 25px; background:url('/graphics/gfx_contentShowImagesBg.gif') repeat-y top left; overflow:hidden; width:700px; clear:both; }
			.pageWrap.showImages .pageContent .contentMain { width:700px; }
				.pageWrap.showImages .pageContent .contentMain .showImagesHeader { height:30px; padding:15px 0 50px; }
					.pageWrap.showImages .pageContent .contentMain .showImagesHeader img { float:left; }
					.pageWrap.showImages .pageContent .contentMain .showImagesHeader ul { float:right; margin-top:15px; }
						.pageWrap.showImages .pageContent .contentMain .showImagesHeader ul li { display:inline; background:#fff url('/graphics/gfx_headerNavBg.gif') top right repeat-y; }
						.pageWrap.showImages .pageContent .contentMain .showImagesHeader ul li.last { background:#fff; }
							.pageWrap.showImages .pageContent .contentMain .showImagesHeader ul li a { padding:10px 10px 10px 5px; }
					.pageWrap.showImages .pageContent .contentMain p { margin-bottom:30px; }
				
		/* Left content */
		.contentLeft { float:left; border:1px solid #e9e9e9; margin:22px 40px 20px 0; width:230px; padding:3px 3px 0; }
	
			/* Left nav */
			.contentLeft .leftNav { margin:0 0 3px; background:#c8dde5 url('/graphics/gfx_contentLeftModuleBg.gif') repeat-x top left; padding:5px 15px; }
				.contentLeft .leftNav ul {  }
					.contentLeft .leftNav ul li { height:1%; }
						.contentLeft .leftNav ul li { display:block; padding:0; }
							/* level 2 */
							.contentLeft .leftNav ul li ul { padding:0 0 10px; }
								.contentLeft .leftNav ul li ul li { background:transparent; padding:0 0 0 7px; }
								.contentLeft .leftNav ul li ul li.active { background:url('/graphics/gfx_subActive.gif') no-repeat top left; display:block; }
									.contentLeft .leftNav ul li ul li a { display:block; color:#005d9d; padding:0; }
										.contentLeft .leftNav ul li ul li a:hover { color:#0b2647; }
									.contentLeft .leftNav ul li ul li.active a { color:#f36523; }
									.contentLeft .leftNav ul li ul li.last a { border:none; }
									/* level 3 */
									.contentLeft .leftNav ul li ul li ul { padding:0 0 10px; }
										.contentLeft .leftNav ul li ul li ul li { background:transparent; padding:0 0 0 7px; }
										.contentLeft .leftNav ul li ul li ul li.active { background:url('/graphics/gfx_subActive.gif') no-repeat top left; display:block; }
											.contentLeft .leftNav ul li ul li ul li a { display:block; color:#005d9d !important; padding:0; }
												.contentLeft .leftNav ul li ul li ul li a:hover { color:#0b2647 !important; }
											.contentLeft .leftNav ul li ul li ul li.active a { color:#f36523 !important; }
			.contentLeft .leftNav .office { background:url('/graphics/gfx_leftNavBg.gif') repeat-x bottom left; display:block; padding:5px 0 8px; color:#12bef2; font-size:14px; font-weight:bold; }
			
			/* List box */
			.contentLeft .listBox { background:#c8dde5 url('/graphics/gfx_contentLeftModuleBg.gif') repeat-x top left; padding:0 2px; margin:0 0 3px; }		
				.listBox a { font-weight:bold; font-size:10px; padding:2px 0; }
				.listBox a.withArrow { background:url('/graphics/gfx_arrowBlue.gif') no-repeat right center !important; padding-right:15px; }
				.listBox a.withArrowBack { background:url('/graphics/gfx_arrowBlueBack.gif') no-repeat left center; padding-left:15px; }
				.listBox .listBoxContent { background:transparent url('/graphics/gfx_contentLeftModuleBorders.gif') repeat-x bottom center; padding:10px 13px 17px; margin:0 0 3px; }		
					.listBox .listBoxContent ul { }
						.listBox .listBoxContent ul li {  }
							.listBox .listBoxContent ul li a { display:block; padding:2px 0; }
						
						.listBox .listBoxHeader { height:22px; }
							.listBox .listBoxHeader h2 { float:left; }
				
				/* Office info */
				.listBox.officeInfo .neighbours { margin-bottom: 10px; display: block; }
				.listBox.officeInfo span { font-size: 11px; display: block; }
				.listBox.officeInfo .postal { margin-bottom: 10px; }
				.listBox.officeInfo .address { padding-bottom: 10px; }
				.listBox.officeInfo .staff { background: #fff; padding: 13px 0 0 13px; margin-bottom: 13px; overflow: hidden; width: 176px; margin: 0 auto; }
				.listBox.officeInfo .staff li { float: left; margin: 0 11px 11px 0; height: 70px; }
				.listBox.officeInfo .staff a { text-transform: uppercase; margin-bottom: 13px; display: block; }
				
				.listBox.officeInfo span.infoHeader { font-weight: bold; display: inline; color: #5f5f5f; }
				
				.listBox.informationBox p { font-size: 11px; }
			
				
							
				/* Related objects */
				.relatedScroll { clear:both; display:block; height:20px; }
					.relatedScroll .relatedPrev { float:left; }
					.relatedScroll .relatedNext { float:right; }
					.relatedObjects .objectListItem .objectListItemImg { height:170px; padding:0; }
							.relatedObjects .objectListItem .objectListItemImg a { background:#e9e9e9; zoom:1; padding:0; }
								.relatedObjects .objectListItem .objectListItemImg a img { background:#e9e9e9; height: 149px; width: 200px; }
								.relatedObjects .objectListItem .objectListItemImg a span { background:#e9e9e9 url('/graphics/gfx_arrowGrey.gif') no-repeat center right; text-align:right; padding:0 20px 2px 0; display:block; text-transform:uppercase; font-weight:bold; font-size:10px; }
				
				/* Object Table */
				.objectTable { width: 100%; }
				.objectTable td { }
				.objectTable th { font-weight: bold; width: 90px; }
				.objectTable .visningar { background: url('/graphics/gfx_objectTableborder.gif') repeat-x; }
				.objectTable .visningar td,
				.objectTable .visningar th { padding-top: 34px; }
				.objectTable .visningar .visning-tid { font-weight:bold; color:#F36523; }
				.accordion li.active .objectTable a { line-height: 13px; background: none; padding: 0; margin: 0; font-weight: normal; color: #154989; }
				.accordion li .objectTable a { line-height: 13px; background: none; padding: 0; margin: 0; font-weight: normal; color: #154989; }
				
				/* Object Info Broker */
				.objectInfoBroker { width: 657px; height: 291px; background: url('/graphics/bg_objectBroker.gif') no-repeat; float: left; clear: both; padding-top: 10px; position: relative; }
				.objectInfoBroker h2 { text-transform: uppercase; color: #005D9D; padding-left: 30px; }
				.objectInfoBroker .content { position: absolute; top: 47px; left: 23px; padding: 8px; }
				.objectInfoBroker img { float: left; margin-right: 30px; }
				.objectInfoBroker .contactInfo { float: left; width: 200px; margin-right: 30px; }
				.objectInfoBroker .contactInfo h3 { float: left; clear: both; font-size: 14px; }
				.objectInfoBroker .contactInfo .title { float: left;  clear: both; padding-bottom: 10px; width: 100%; }
				.objectInfoBroker .contactInfo .officeName { color: #2caeec; }
				.objectInfoBroker .contactInfo p { float: left; clear: both; line-height: 14px; width: 100%; }
				.objectInfoBroker .contactInfo a { clear: both; margin-top: 10px; }
				.objectInfoBroker .contactForm { float: left; }
				.objectInfoBroker .contactForm input,
				.objectInfoBroker .contactForm textarea { width: 170px; padding: 3px; }
				.objectInfoBroker a { text-transform: uppercase; }
				
				
				/* Round puff */
				.roundPuff { position: absolute; top: 5px; right: 0; }
					
				/* Fav */
				.listBox.fav {  }
					.listBox.fav div.object { padding-bottom:10px; }
					.listBox.fav .favList { padding:0 0 0 0; }
						.listBox.fav .favList li { border-bottom:1px solid #e7f3f9; overflow:hidden; }
						.listBox.fav .favList li .object { width:185px; padding:2px 0; float:left; }
						.listBox.fav span.object { color:#9d9d9d; text-transform:uppercase; font-weight:bold; font-size:10px; }
							.listBox.fav .favSend { cursor:pointer; display:inline; padding-right:11px; zoom:1; }
								.listBox.fav .favSendForm { overflow:auto; padding:5px 9px; }
									.listBox.fav .favSendForm input.text { width:170px; }
									.listBox.fav .favSendForm input.button { float:right; }
									.listBox.fav .favDelete { background:url('/graphics/gfx_favDelete.gif') no-repeat center right; width:8px; float:right; height:14px; }
										.listBox.fav .favDelete span { display:none; }
				
				/* Object accordion */
				.contentMain ul.accordion { padding: 0; border-top: 1px solid #2caeec; }
				
				/* Sharebox */
				.shareBox ul li.facebook a { background: url('/graphics/icon_facebook.gif') no-repeat left center; }
				.shareBox ul li.twitter a { background: url('/graphics/icon_twitter.gif') no-repeat left center; }
				.shareBox ul li.delicious a { background: url('/graphics/icon_delicious.gif') no-repeat left center; }
				.shareBox ul li.share a { background: url('/graphics/icon_share.gif') no-repeat left center; }
				.shareBox ul li.print a { background: url('/graphics/icon_print.gif') no-repeat left center; }
				.shareBox ul li.findmap a { background: url('/graphics/icon_map.gif') no-repeat left center; }
				.shareBox ul li.mobile a { background: url('/graphics/icon_mobile.gif') no-repeat left center; }
				.shareBox ul li.directions a { background: url('/graphics/icon_directions.gif') no-repeat left center; }
				
				.listBox .listBoxContent.shareBox ul li a { padding-left: 27px; clear: both; color: #444444; text-transform: none; }
				
				/* bidTable */
				.bidTable { margin-bottom: 5px; }
				.bidTable th { color: #000; }
				.bidTable { width: 100%; }
				.bidTable tr { border-bottom: 1px solid #c1c1c1; }
				
				.priceInfo { overflow: hidden; }
				.priceInfo .price { background: url('/graphics/bg_price.gif') no-repeat; line-height: 25px; float: left; clear: both; padding: 0 10px; font-size: 15px; color: #000; width: 132px; margin-bottom: 10px; }
				.priceInfo .header { float: left; clear: both; }
				.priceInfo .pricePerMonth { color: #ea6422; float: left; clear: both; font-size: 13px; margin-bottom: 10px;}
				.priceInfo a { float: left; clear: both; }
				
				.accordion li a { clear: both; display: block; background: url(/graphics/icon_arrowRight.gif) no-repeat scroll left center; padding-left: 20px;  margin-left: 10px; font-size: 12px; line-height: 30px; }
				.accordion li.active a { background: url(/graphics/icon_arrowDown.gif) no-repeat scroll left center; }

                .contentMain ul.accordion li { border-bottom: 1px solid #2caeec; list-style-image: none; padding: 0; }                
                .accordion li div.content { background: url('/graphics/bg_accordion_item.png') repeat-x bottom left; padding: 15px 30px 25px 30px; }
				.accordion li div.content .columnLeft { width: 265px; margin-right: 25px; float: left; }
				.accordion li div.content .columnRight { width: 265px; float: left; }                
                .accordion li div.content a { text-transform: none; background: none; margin: 0; padding: 0; float: none; clear: none; display: inline; color: #005D9D; }
                								
				/* Toggle tab */
				.toggleTab { float:right; margin:5px 0 0 0; text-align:right; }
					.toggleTab a { text-transform:uppercase; font-weight:bold; font-size:10px; padding:0 15px 0 0; cursor:pointer; }
					.toggleTab a.hide { background:url('/graphics/gfx_tabMin.gif') no-repeat center right; }
					.toggleTab a.show { background:url('/graphics/gfx_tabMax.gif') no-repeat center right; }
				
				/* Share */
				.listBox.share {}
				.listBox.share ul { overflow:hidden; }
				.listBox.share ul li { display:inline; float:left; }
				.listBox.share ul li a { display:block; overflow:hidden; width:16px; height:16px; text-indent:-9999px; margin:5px; }
				.listBox.share ul li a.facebook { background:transparent url('/graphics/icon_facebook_16x16.gif') no-repeat center center; }
				.listBox.share ul li a.delicious { background:transparent url('/graphics/icon_delicious_16x16.gif') no-repeat center center; }
				.listBox.share ul li a.magnolia { background:transparent url('/graphics/icon_magnolia_16x16.gif') no-repeat center center; }
				.listBox.share ul li a.pusha { background:transparent url('/graphics/icon_pusha_16x16.gif') no-repeat center center; }
				.listBox.share ul li a.myspace { background:transparent url('/graphics/icon_myspace_16x16.gif') no-repeat center center; }
				
			/* Info box */		
			.contentLeft .infoBox { margin:0 0 20px; padding:0 0 0 5px; }	
				.contentLeft .infoBox .infoBoxContent { padding:10px 0; border-top:1px solid #56BFF1; border-bottom:1px solid #56BFF1; font-size:11px; }
			
			/* Stared link */
			.staredLink { float: left; clear: left; font-weight: bold; font-size: 10px; text-transform: uppercase; padding: 0 0 15px 16px; margin: -16px 0 0 15px; background: url('/graphics/icon_star.gif') no-repeat; width: 205px; }
										
			/* Related box (editorial) */
			.contentLeft .relatedInfo {  }
				.relatedInfo .relHeader { background:transparent url('/graphics/gfx_relHeaderBg.gif') repeat-x bottom left; height:7px; }
				.relatedInfo .relContent { background:#fff; border-right:1px solid #c8dde5; border-left:1px solid #c8dde5; padding:10px 15px; font-size:11px; zoom: 1; }
					.relContent h3 { font-weight:normal; font-size:16px; line-height:18px; padding:0; }
					.relContent .img { padding:0; }
						.relContent .img img { border:1px solid #dbdbdb; margin-bottom:3px; }
				.relatedInfo .relFooter { background:#c8dde5 url('/graphics/gfx_relFooterBg.gif') repeat-x top left; height:5px; }
			
		/* Tab menu */
		.contentMain ul.tabMenuInverted { clear: both; overflow: hidden; width: 100%; margin: 20px 0; padding: 0; background: url('/graphics/bg_menu_inv.gif') repeat-x; }
		.contentMain ul.tabMenuInverted li { display: block; float: left; background: url('/graphics/bg_menu_inv_item_right.gif') no-repeat top right;}
		.contentMain ul.tabMenuInverted li a { float: left; background: url('/graphics/bg_menu_inv_item_left.gif') no-repeat top left; padding: 0 40px 10px 30px; font-size: 10px; line-height: 30px; font-weight: bold; text-transform: none; }
		
		.contentMain ul.tabMenuInverted li.active { background-image: url('/graphics/bg_menu_inv_item_right_active.gif'); }
		.contentMain ul.tabMenuInverted li.active a { background-image: url('/graphics/bg_menu_inv_item_left_active.gif'); }
		
		.contentMain ul.tabMenu { clear: both; overflow: hidden; width: 100%; margin: 20px 0; padding: 0; background: url('/graphics/bg_menu.gif') repeat-x bottom; }
		.contentMain ul.tabMenu li { display: block; float: left; background: url('/graphics/bg_menu_item_right.gif') no-repeat bottom right;}
		.contentMain ul.tabMenu li a { float: left; background: url('/graphics/bg_menu_item_left.gif') no-repeat bottom left; padding: 10px 40px 0 30px; font-size: 10px; line-height: 30px; font-weight: bold; text-transform: none; }
		
		.contentMain ul.tabMenu li.active { background-image: url('/graphics/bg_menu_item_right_active.gif'); }
		.contentMain ul.tabMenu li.active a { background-image: url('/graphics/bg_menu_item_left_active.gif'); }
		
		/* Inline menu */
		.contentMain ul.inlineMenu { width: 615px; float: left; clear: both; border-bottom: 1px solid #56BFF1; border-top: 1px solid #D7E0EB; list-style-image: none; padding: 0; margin: 0 0 20px 0; padding: 0; }
		.contentMain ul.inlineMenu li { float: left; list-style-image: none; margin-left: 20px; }
		.contentMain ul.inlineMenu li a { line-height: 25px; font-size: 11px; font-weight: normal; }
		.contentMain ul.inlineMenu li a.share { background: url('/graphics/icon_arrowDown.gif') no-repeat right center; padding-right: 15px; }
		
		.inlineMenu li { position: relative; }
        .inlineMenu li ul.subnav { position: absolute; top: 0; left: -10px; padding: 0 0 6px; margin: 0; margin-top: 25px; z-index: 100; background: #fff; border: 1px solid #56BFF1; border-top: 0; }
        .inlineMenu li ul.subnav { width: 156px !important; }
        .inlineMenu li ul.subnav li { margin:0; width: 100%; }
        .inlineMenu li ul.subnav a { padding: 0 10px; text-transform: none; line-height: 16px; }
        
		
		
		/* Content columns */
		.twoColumns { background: url('/graphics/bg_columnLine.gif') repeat-y top center; overflow: hidden; width: 615px; }
		.twoColumns .column { width: 290px; float: left; }
		.twoColumns .column.left { padding-right: 15px; }
		.twoColumns .column p {  }
		
		/* Tabbed content */
		.tabbedContent { background: url('/graphics/bg_tabbedContent.gif') repeat-x bottom left; padding-bottom: 10px; }
		.tabbedContent .column { padding-left: 10px; }
							
		/* Main content */	
		.contentMain { float:right; width:615px; padding:18px 6px 20px 0; position: relative; }
			.contentMain h2 { font-size:13px; }
			
			.contentMain .tagLine { font-weight: bold; color: #2caeec; padding-bottom: 10px; float: left; clear: both; }
			
			.contentMain .mainColumns { overflow:hidden; width:100%; clear:both; }
			.contentMain .centerColumn { padding:0 140px; width:620px; }
			.contentMain .withSeparator { border-top:1px solid #56BFF1; margin:19px 0 0; padding:15px 0 20px; }
				.mainColumns .column { float:left; padding:0 20px 0 0; width:287px; }
				.mainColumns .column.large { width:444px; }
				.mainColumns .column.small { width:130px; }
				.mainColumns .column.medium { width:240px; }
				.mainColumns .column.mediumlarge { width:335px; }
			.contentMain p { line-height:18px; }
			.contentMain ul { padding:0 0 0 12px; }
				.contentMain ul li { list-style-image:url('/graphics/gfx_bullet.gif'); }
			
			
			
			
			
			/* PRESTIGE content */
			.prestigePage { background:url('/graphics/bg_body_prestige.gif') top left; }
			.prestigePage .pageHeader { background-image:url('/graphics/gfx_headerBg_prestige.gif'); }
			.prestigePage .pageContent { background-image:url('/graphics/gfx_contentBg_prestige.gif'); }
			.prestigePage .pageFooter { background-image:url('/graphics/gfx_footerBg_prestige.gif'); }
			
			.prestige { color:#333; }
			.prestige h1 { color:#555; }
			.prestige.contentMain .tagLine { color:#777; display:block; height:14px; }
			.prestige a { color:#555; }
			.prestige a.withArrow { background:url("/graphics/gfx_arrow_prestige.gif") no-repeat scroll right center transparent; } 
			.prestige ul.accordion { border-top:1px solid #ccc; }
			.prestige ul.accordion li { border-bottom:1px solid #ccc; }
			.prestige .accordion li a { background:url("/graphics/icon_arrowRight_prestige.gif") no-repeat scroll left center transparent; }
			.prestige .accordion li.active a { background:url("/graphics/icon_arrowDown_prestige.gif") no-repeat scroll left center transparent; }
			.prestige .accordion li div.content { background:url("/graphics/bg_accordion-item_prestige.gif") repeat-x scroll left bottom transparent; }
			.prestige .accordion li div.content a { color:#777; background:none; }
			
			.prestige .priceInfo .price { background:url("/graphics/bg_price_prestige.gif") no-repeat scroll 0 0 transparent; }		
			.prestige .listBox { background:url("/graphics/gfx_contentLeftModuleBg_prestige.gif") repeat-x scroll left top #d8d8d8; }
			.prestige .listBox a.withArrow { background:url("/graphics/gfx_arrow_prestige.gif") no-repeat scroll right center transparent !important; }
			.prestige .listBox .listBoxContent { background:url("/graphics/gfx_contentLeftModuleBorders_prestige.gif") repeat-x scroll center bottom transparent; }
			
			.prestige .objectTable .visningar .visning-tid { font-weight:bold; color:#F36523; }
			
			.prestige .objectInfoBrokers { background:url("/graphics/gfx_gradient_grey.png") repeat-x scroll center bottom transparent; }
			.prestige .objectInfoBrokers h2 { color:#555; }
			.prestige .objectInfoBrokers .contactInfo .officeName { color:#222; font-weight:bold; }
			.prestige .objectInfoBrokers .content { background:#fff; border:1px solid #eee; }
			.prestige .relatedInfo .relHeader,
			.prestige .relatedInfo .relFooter { background:none; }
			.prestige .relatedInfo .relContent { border:1px solid #ddd; }
			
			.prestige #nextBtn a,
			.prestige #slider1next a { background:url("/graphics/btn_slider-next_prestige.png") no-repeat scroll 0 0 transparent; }
			.prestige #prevBtn a,
			.prestige #slider1prev a { background:url("/graphics/btn_slider-prev_prestige.png") no-repeat scroll 0 0 transparent; }
			
			.prestige .prestigeWatermark { background:url("/graphics/gfx_prestige-logo_medium.png") no-repeat scroll 0 0 transparent; width:170px; height:90px; text-indent:-9999px; overflow:hidden; left:0; margin-top:24px; position:absolute; z-index:4; }
			.prestige div.objectBannerB { left:170px; width:725px; background:#999; }
			
			/* prestige slider */
			.prestigeSliderWrapper { position:relative; overflow:hidden; padding:10px 0; margin-bottom:20px; border-bottom:1px solid #e5e5e5; background: url('/graphics/bg_gradient_prestige-slider.gif') repeat-x left bottom; clear: both; }
			.prestigeSliderWrapper #prevBtn { top:170px; left:20px; }
			.prestigeSliderWrapper #nextBtn { top:170px; right:20px; left:auto; }
			.prestigeSliderWrapper #prevBtn a { background:url("/graphics/btn_slider-prev_prestige.png") no-repeat scroll 0 0 transparent; }
			.prestigeSliderWrapper #nextBtn a { background:url("/graphics/btn_slider-next_prestige.png") no-repeat scroll 0 0 transparent; }
			.prestigeSliderWrapper .prestige-logo-condensed { background:url('/graphics/gfx_prestige-logo_condensed.png') no-repeat left top; width:238px; height:26px; overflow:hidden; text-indent:-9999px; margin-bottom:10px; }
			
			#prestigeSlider ul { list-style:none outside none; margin:0; padding:0; } 
			#prestigeSlider li { overflow:hidden; width:615px; }	
			#prestigeSlider img { width:615px; position:absolute; }
			#prestigeSlider .objectData { overflow:hidden; padding:0 10px; }
			#prestigeSlider .objectData	span { display:block; }
			#prestigeSlider .objectData h2 { font-size:15px; letter-spacing:-0.5px; line-height:30px; }
			#prestigeSlider .objectData .dataCol { float:left; margin-right:5px; width:195px; }
			#prestigeSlider .objectData .dataCol.last { margin-right:0; }
			#prestigeSlider .objectListItemImg a { border-bottom:1px solid #E3E3E3; display:block; height:315px; overflow:hidden; position:relative; }
			#prestigeSlider .objectListItemImg a span { background:url("/graphics/gfx_arrowGrey.gif") no-repeat scroll right center #E9E9E9; display:block; font-size:10px; font-weight:bold; padding:0 20px 2px 0; text-align:right; text-transform:uppercase; z-index:3; width:595px; z-index:3; position:absolute; bottom:0; }
			#prestigeSlider .objectStatus { z-index:3; width:615px; }
				
				/* Sorting when Prestige in search results */
				.searchResultsSort { float:right; margin:0 0 10px 0; }
				
				/* Prestige item in objectlist */
				.objectList .objectListItem.prestigeItem { background: url('/graphics/bg_gradient_prestige-item.gif') repeat-x left bottom; }
				.objectList .objectListItem.prestigeItem ul.objectData { padding:5px; }
				.objectList .objectListItem.prestigeItem .objectListItemImg { background:url("../../graphics/gfx_objectListItemBg_prestige.gif") repeat-x scroll 0 0 transparent; }
				.objectList .objectListItem.prestigeItem .prestigeWatermark { background:url("/graphics/gfx_prestige-logo_small.png") no-repeat scroll 0 0 transparent; width:56px; height:40px; text-indent:-9999px; overflow:hidden; left:0; margin-top:0; position:absolute; z-index:4; }
				.objectList .objectListItem.prestigeItem .objectStatus { left:56px; }
				.objectList .objectListItem.prestigeItem .objectStatus.secured { left:0; }
				
			/* Features */
				/* Start big feature */
				.pageContent .startFeature { margin:0 0 10px 0; }
					.startFeature .startFeatureEdit { width:500px; padding:30px; position:relative; height:78%; }
						.startFeature .startFeatureEdit h1 { color:#fff; font-size:54px; font-weight:normal; line-height:60px; }
						.startFeature .startFeatureEdit p { color:#fff; font-size:15px; line-height:20px; margin-bottom:10px; }
						.startFeature .startFeatureEdit a { color:#02bdf2; font-size:15px; line-height:20px; padding-right:15px; text-transform:uppercase; position:absolute; bottom:0; }
				
				/* Offices big feature */
				.officeFeatureWrap { margin:0 0 25px 0; clear: both;  }
					.officeFeatureWrap .officeFeatureHeader { height:6px; }
					.officeFeatureWrap .officeFeature {  }
						.officeFeature .officeFeatureForm { padding: 30px; }
						.officeFeature .inputName { width: 180px; margin: 0 15px; }
						.officeFeature .inputLocation { width: 185px; margin: 0 0 0 15px; }
						.officeFeature .inputAction { width: 145px; margin: 0 15px; }
						.officeFeature .inputPhone { width: 140px; margin: 0 15px; }
						.officeFeature .inputContact { margin: 0 15px 0 0; } 
						.officeFeature .officeFeatureEdit { width:300px; padding:30px; position:relative; /*height:68%*/; }
							.officeFeature .officeFeatureEdit h2 { color:#005d9d; font-size:35px; font-weight:normal; line-height:35px; margin-bottom:10px; }
							.officeFeature .officeFeatureForm h2 { color: #ee6728; font-size:35px; font-weight:normal; line-height:35px; margin-bottom:10px; width: 540px; }
							.officeFeature .officeFeatureForm p.start { width: 300px; margin-bottom: 20px; }
							.officeFeature label { color: #154a8a; font: bold 12px Arial, Helvetica, sans-serif; }
							.officeFeature .officeFeatureEdit p { font-size:12px; line-height:15px; margin-bottom:10px; }
							.officeFeature .officeFeatureEdit a { font-size:12px; line-height:20px; padding-right:15px; text-transform:uppercase; position:absolute; bottom:0; }
								.officeFeature .officeFeatureEdit a.withArrow { background:url('/graphics/gfx_arrowNoBg.gif') no-repeat right center; }
					.officeFeatureWrap .officeFeatureFooter { height:6px; }
				
				.officeFeatureWrap.m1 { position: relative; }
				.officeFeatureWrap.m1 h2 { font-size: 26px; }
				.officeFeatureWrap.m1 h2 span.row1 { color: #2cafec; }
				.officeFeatureWrap.m1 h2 span.row2 { clear: both; }
				.officeFeatureWrap.m1 input,
				.officeFeatureWrap.m1 select { padding: 4px; width: 154px; font-size: 10px; }
				.officeFeatureWrap.m1 select { width: 164px; color: #444; text-transform: none; }
				.officeFeatureWrap p.first { padding-top: 30px; }
				
				/* Features */
				.featureWrap { margin:0 0 10px 0; overflow:hidden; width:100%; }
					.featureWrap .feature { overflow:hidden !important; float:left; width:260px; height:90px; font-family:Arial, Helvetica, sans-serif; position:relative; padding:10px 15px; margin:0 15px 0 0; background-repeat:no-repeat !important; }
					.featureWrap .feature.last { margin:0 0 0 0; }
						.featureWrap .feature h2 { font-size:16px; font-weight:normal; position:relative; z-index:2; color:#005d9d; }
							.featureWrap .feature h2 a { color:#005d9d; }
						.featureWrap .feature p { position:relative; z-index:2; font-weight:normal; }
						.featureWrap .feature .featureLink { background:url('/graphics/gfx_featureLink.gif') no-repeat; padding:1px 0 1px 20px; text-transform:uppercase; font-size:10px; font-weight:bold; position:absolute; bottom:10px; z-index:2; }
						.featureWrap .feature .featureLinkOffice { background:url('/graphics/gfx_featureLink.gif') no-repeat; padding:1px 0 1px 20px; text-transform:uppercase; font-size:10px; font-weight:bold; position:absolute; bottom:4px; z-index:2; }
						.featureWrap .feature .featureOverlay { background:#fff; opacity:0; filter: alpha(opacity = 0); padding:0; text-transform:uppercase; font-size:10px; font-weight:bold; position:absolute; z-index:3; top:0; left:0; width:290px; height:110px; }
							.featureWrap .feature .featureOverlay:hover { opacity:0.1; filter: alpha(opacity = 10); }
					
						/* Small features */
						.featureWrap.small { margin:0 0 5px 0; width:615px !important; }
							.featureWrap.small .feature { overflow:hidden !important; width:171px; height:59px; margin:0 6px 0 0; background-repeat:no-repeat !important; float:left; display:block; padding:10px 15px; }
							.featureWrap.small .feature.last { margin:0 0 0 0; }
								.featureWrap.small .feature .featureOverlay { width:201px; height:79px; }

						
			/* Detailed search */
			.contentMain .detailedSearch { border:1px solid #56BFF1; padding:10px 10px 10px 20px; font-size:11px; margin: 20px 0 5px 0; background:#fff; }
				
				.detailedSearch .detailSearchToggle { float:right; text-align:right; }
					.detailedSearch .detailSearchToggle a { text-transform:uppercase; font-weight:bold; font-size:10px; padding:0 15px 0 0; cursor:pointer; }
					.detailedSearch .detailSearchToggle a.hide { background:url('/graphics/gfx_tabMin.gif') no-repeat center right; }
					.detailedSearch .detailSearchToggle a.show { background:url('/graphics/gfx_tabMax.gif') no-repeat center right; }

				
				.detailedSearch select { border:1px solid #cfcfcf; width:215px; }
				.detailedSearch input { border:1px solid #cfcfcf; width:215px; padding:2px 5px; }
					.detailedSearch select {  }
					.detailedSearch select option { color:#005d9d; text-transform:uppercase; font-weight:bold; font-size:10px; border-bottom:1px dashed #CFCFCF; height:15px; margin:0 5px; font-style:normal; }
						.detailedSearch select option.last { border-bottom:none; }
						.detailedSearch select option.default { font-style:italic; color:#666; text-transform:none; border:none; font-weight:normal; font-size:11px; }
					.detailedSearch select.multipleSelect { height:104px; }
						.detailedSearch select.multipleSelect option { height:10px; padding:4px 0; }
					.detailedSearch input.checkbox { width:auto; border:none; }
					.detailedSearch .checkbox input { width:auto; border:none !important; margin-right:5px; }
				.detailedSearch p { margin-bottom:5px; }
				
				.detailedSearch .searchObject { margin:0 0 15px 0; overflow:auto; width:100%; }
				.detailedSearch .searchDetails { overflow:hidden; width:100%; margin:0 0 15px; }
					.detailedSearch .searchDetailsColumn { float:left; margin:0 15px 0 0; }
						.searchDetailsColumn.checkBoxes { padding:15px 0 0 0; }
							.searchDetailsColumn.checkBoxes p { margin:0; }
				.detailedSearch .searchProceed { text-align:right; }
				
				/* Search results */
				.searchResults .searchResultsTop { overflow:hidden; width:100%; }
					.searchResults .searchResultsHeader { float:left; }
					.searchResults .searchResultsHeader .searchResultsSort { float:right; margin-top:10px; }
					.searchResults .searchResultsHeader .searchResultsList { overflow:auto; width:100%; }
			
			/* PNG FIX */
			.png_bg { z-index: 3; }
					
			/* Image slider */
			#imageSlider { clear: both; float: left; width: 895px; position: relative; z-index: 1;   } 
			
			#imageSlider ul, #slider li,
	        #imageSlider ul, #slider2 li{ margin:0; padding:0; list-style:none; }
	        #imageSlider{ margin-top:0; }
	        #imageSlider li, #imageSlider li{ width:895px; height:597px; overflow:hidden; }	
            	
            #imageSlider li img { height: 597px; }	
	        
	            #prevBtn, #nextBtn,
	            #slider1next, #slider1prev{ display:block; width:50px; height:49px; position:absolute; left:15px; top:295px; z-index:1000; text-indent: -9999px; overflow: hidden; }	
	            #nextBtn, #slider1next{ left:830px; }														
	            #prevBtn a, #nextBtn a,
	            #slider1next a, #slider1prev a{  
		            display:block;
		            position:relative;
		            width:50px;
		            height:49px;
		            background:url(../../graphics/btn_slider_prev.png) no-repeat 0 0;	
		            }	
	            #nextBtn a, #slider1next a{ background:url(../../graphics/btn_slider_next.png) no-repeat 0 0; }
			
			/* Office Search */
			.officeSearch { overflow: hidden; width: 615px; height: 85px; background: url('../../graphics/bg_officeSearch.gif') no-repeat top left; clear: both; padding: 35px 0 0; margin: 0 0 25px; }
			.officeSearch p { float: right; clear: both; padding-right: 30px; }
			.officeSearch p label { font: bold 12px Arial, Helvetica, sans-serif; color: #444; }
			.officeSearch p input,
			.officeSearch p select { margin: 0 5px 0 20px; width: 162px; }
			.officeSearch p select { width: 162px; }
			.officeSearch p.selectWrapper { padding-right: 63px; width: 316px; }
			
			/* Prestige slider */
					
			/* Object */
			.contentMain .objects { border-top:1px solid #56BFF1; border-bottom:1px solid #56BFF1; padding:5px 0 0px; margin:0 0 15px 0; }
				.objects .objectsTop { overflow:hidden; width:100%; height:26px; }
					.objects .objectsTop .objectsHeader { float:left; }
					.objects .objectsTop .objectsSort { float:right; padding-top:3px; }
					
				/* Object list */
				.objectList { overflow:hidden; width:100%; clear: both; }
				.objectList .objectListItem { border-top:1px solid #d7e0eb; padding:5px 0 10px; float:left; width:200px; margin:0 7px 0 0; }
					.objectList .objectListItem.last { margin:0 0 0 0; }
						.objectList .objectListItem .objectListItemImg { background:transparent url(../../graphics/gfx_objectListItemBg.gif) repeat-x scroll 0 0; height:170px; padding:3px 0; }
							.objectList .objectListItem .objectListItemImg a { background:#e9e9e9; zoom:1; display:block; height:169px; overflow:hidden; position:relative; }								.objectList .objectListItem .objectListItemImg a img { background:#e9e9e9; }
								.objectList .objectListItem .objectListItemImg a span { background:#e9e9e9 url('/graphics/gfx_arrowGrey.gif') no-repeat center right; text-align:right; padding:0 20px 2px 0; display:block; text-transform:uppercase; font-weight:bold; font-size:10px; }
						.objectListHeader, .searchResultsHeader { border-top:0px solid #d7e0eb; padding: 10px 0 5px; overflow:hidden; }
						.objectListHeader, .searchResultsHeader a { text-align: right  }
						.objectListFooter, .searchResultsFooter { border-top:1px solid #d7e0eb; text-align: right; }
					.objectList .right { text-align:right; }
					
					.objects.noRightMargin { width: 625px; }
					.objectList .objectListItem.fixedHeight { height: 300px; }
				
				/* cHem IFrame */
				div.cHem { margin-bottom: 12px; padding-bottom: 4px; }
				    span.headingspacer { font-size: 0; width: 100%; height: 6px; display: block; border-top: 1px solid #D7E0EB; }
                    span.gallerylink { width: 100%; text-align: right; display: block; }
                div.cHem iframe { margin-top: 17px; }
					
				/* Object Gallery */
				.objectGallery { margin:14px 0 10px; padding:0; }
					.objectGallery .galleryCurrent { border-top:1px solid #d7e0eb; border-bottom:1px solid #d7e0eb; padding:5px 0 10px; margin:0 0 5px; height:438px; }
						.galleryCurrent .currentImageWrap { height:423px; overflow:hidden; margin-bottom:5px; width:615px; position:relative; }
						    .galleryCurrent .currentImageWrap img#currentImage { height: 410px; }
						.galleryCurrent span { color:#888; font-size:0.9em; }
					.objectGallery .gallery { overflow:hidden; width:100%; border-bottom:1px solid #56BFF1; padding:0 0 5px; }
						.objectGallery .gallery .galleryImages { float:left; }
							.objectGallery .gallery .galleryImages li { border:1px solid #fff; }
							.objectGallery .gallery .galleryImages li.active { border:1px solid #888; }
							.objectGallery .gallery .galleryImages .jcarousel-skin-hh { width:600px; }
							.objectGallery .gallery .galleryImages .jcarousel-skin-hh.full { width:600px; }
								.objectGallery .gallery .galleryImages .jcarousel-skin-hh li { display:inline; height:53px; overflow:hidden; }
						.objectGallery .gallery .galleryMore { float:right; width:130px; min-height: 40px; text-align: right; vertical-align: middle; }/* padding:18px 0 0; } */
							.objectGallery .gallery .galleryMore a { clear:both; float:right; vertical-align: middle; text-align:right; white-space:nowrap; }
								
				/* Objectdata */
				ul.objectData { list-style-position:outside !important; padding:5px 0; }
					ul.objectData li { list-style-image:none !important; font-size:0.9em; line-height:1.2em; float:none; }
					ul.objectData strong { color:#000; font-weight:normal; }
					ul.objectData .visnings-tid { color:#F36523; font-weight:bold; }
										
					.objectDataWrap { border:1px solid #dbdbdb; padding:3px; margin:0 0 10px 0; }
					.objectDataWrap .objectData { background:#e1f4fc url('/graphics/gfx_objectDataBg.gif') top right repeat-x; padding:10px; }
					.objectDataWrap .objectData li { font-size:1em; line-height:1.5em; }
					.objectDataWrap .objectData li strong { font-size:1.1em; line-height:1.5em; }
					
					
				/* Object list item status */
				.objectStatus { display:none; height:150px; position:absolute; top:0; width:200px; }
					.objectStatus.coming { background:url('/graphics/liten_kommande.gif') no-repeat top left; }
					.objectStatus.new { background:url('/graphics/liten_nyinkommet.gif') no-repeat top left; }
					.objectStatus.reserved { background:url('/graphics/liten_reserverad.gif') no-repeat top left; }
					.objectStatus.sold { background:url('/graphics/liten_sold.gif') no-repeat top left; }
					.objectStatus.secured { background:url('/graphics/liten_tryggad.gif') no-repeat top right; }
					.objectStatus.forRent { background:url('/graphics/liten_uthyres.gif') no-repeat top left; }
					.objectStatus.soldRef { background:url('/graphics/liten_soldref.gif') no-repeat top left; }
				
				/* Object list item status - PRESTIGE */
				.objectList .objectListItem.prestigeItem .objectStatus { display:none; height:150px; position:absolute; top:0; width:200px; }
					.objectList .objectListItem.prestigeItem .objectStatus.coming,
					#prestigeSlider .objectStatus.coming { background:url('/graphics/liten_kommande-prestige.gif') no-repeat top left; }
					.objectList .objectListItem.prestigeItem .objectStatus.new,
					#prestigeSlider .objectStatus.new { background:url('/graphics/liten_nyinkommet-prestige.gif') no-repeat top left; }
					.objectList .objectListItem.prestigeItem .objectStatus.reserved,
					#prestigeSlider .objectStatus.reserved { background:url('/graphics/liten_reserverad-prestige.gif') no-repeat top left; }
					.objectList .objectListItem.prestigeItem .objectStatus.sold,
					#prestigeSlider .objectStatus.sold { background:url('/graphics/liten_sold-prestige.gif') no-repeat top left; }
					.objectList .objectListItem.prestigeItem .objectStatus.secured,
					#prestigeSlider .objectStatus.secured { background:url('/graphics/liten_tryggad-prestige.gif') no-repeat top right; }
					.objectList .objectListItem.prestigeItem .objectStatus.forRent,
					#prestigeSlider .objectStatus.forRent { background:url('/graphics/liten_uthyres-prestige.gif') no-repeat top left; }
					.objectList .objectListItem.prestigeItem .objectStatus.soldRef,
					#prestigeSlider .objectStatus.soldRef { background:url('/graphics/liten_soldref-prestige.gif') no-repeat top left; }
				
				/* One Object status */
				.objectGallery .objectStatus { display:block; height:360px; position:absolute; top:0; width:615px; }
					.objectGallery .objectStatus.coming { background:url('/graphics/stor_kommande.gif') no-repeat top left; }
					.objectGallery .objectStatus.new { background:url('/graphics/stor_nyinkommet.gif') no-repeat top left; }
					.objectGallery .objectStatus.reserved { background:url('/graphics/stor_reserverad.gif') no-repeat top left; }
					.objectGallery .objectStatus.sold { background:url('/graphics/stor_sold.gif') no-repeat top left; }
					.objectGallery .objectStatus.secured { background:url('/graphics/stor_tryggad.gif') no-repeat top right; }
					.objectGallery .objectStatus.forRent { background:url('/graphics/stor_uthyres.gif') no-repeat top left; }
					.objectGallery .objectStatus.soldRef { background:url('/graphics/stor_soldref.gif') no-repeat top left; }

				/* pregenHTML */
				div#pregenHTML table td.Rubrik { color:#5f5f5f; font-size:1.1em; line-height:16px; font-weight:bold; border-bottom: solid 1px #d7e0eb; }
				div#pregenHTML table td.BrodRub { color:#5f5f5f; font-size: 0.9em; font-weight: bold; padding-right: 6px; }
				div#pregenHTML table td.Brod { font-size: 0.9em; color: #444444; }		
				table.pregenHTMLPrintAll td.Rubrik { color:#5f5f5f; font-size:1.1em; line-height:16px; font-weight:bold; border-bottom: solid 1px #d7e0eb; }
				table.pregenHTMLPrintAll td.BrodRub { color:#5f5f5f; font-size: 0.9em; font-weight: bold; padding-right: 6px; }
				table.pregenHTMLPrintAll td.Brod { font-size: 0.9em; color: #444444; }		
				
				/* Print All */
				.pageWrap.printAll .pageContent { padding:10px 25px; background:url('/graphics/gfx_contentPrintAllBg.gif') repeat-y top left; overflow:hidden; width:615px; clear:both; margin: 0 auto 0 auto; border: solid 1px black; }
					.pageWrap.printAll .pageContent .contentMain .showImagesHeader { height:30px; padding:15px 0 10px; }
						.pageWrap.printAll .pageContent .contentMain .showImagesHeader img { float:left; }
						.pageWrap.printAll .pageContent .contentMain .showImagesHeader ul { float:right; margin-top:15px;}
							.pageWrap.printAll .pageContent .contentMain .showImagesHeader ul li { display:block; list-style-image: none; }
								.pageWrap.printAll .pageContent .contentMain .showImagesHeader ul li input { border: none; }
						.pageWrap.printAll .pageContent .contentMain p { margin-bottom:30px; }
						.pageWrap.printAll .pageContent .contentMain .broker { padding:0; }
							.pageWrap.printAll .pageContent .contentMain table.images tr td { padding: 10px; vertical-align: top; }
							.pageWrap.printAll .pageContent .contentMain table tr td img.objImage { width: 280px; }
							.pageWrap.printAll .pageContent .contentMain .broker .brokerImg { width:170px; }
							.pageWrap.printAll .pageContent .contentMain .broker .brokerInfo { width:160px; padding-right:0; }
							
			/* Offices */
			img.officeNow { border:1px solid #dadada; }
			
			.broker { float:left; padding-top:15px; }
				.broker .brokerImg { float:left; width:101px; }
					.broker .brokerImg img { border:1px solid #dadada; }
				.broker .brokerInfo { float:left; width:180px; font-size:11px; padding:0 20px 0 5px; }
					.broker .brokerInfo ul { list-style-position:outside; padding:0; }
						.broker .brokerInfo ul li { list-style:none; list-style-image:none !important; }
					.broker .brokerInfo a { text-transform:none; }
					
			/* Form */
			.form {  }
				.form .formNote { font-size:11px; }
				.form input.text { width:210px; }
				.form .formLocation { width:293px; }
				.form .formComments { width:280px; }
					
			/* News list */
			.contentMain .newsList {  }
				.newsList .listItem { overflow:auto; width:100%; border-bottom:1px solid #56BFF1; padding:0 0 10px 0; margin:0 0 5px 0; position:relative; }
					.newsList .listItem .listItemContent { width:500px; }
					.newsList .listItem .listItemMore { position:absolute; bottom:20px; right:0; }
						.newsList .listItem .listItemMore a {  }
						
			/* Paging */
			.paging { margin-bottom:20px; }
				.paging ul {  }
					.paging ul li { display:inline; line-height:10px; }
						.paging ul li a.pagingPrev { background:url('/graphics/gfx_pagingPrev.gif') no-repeat bottom left; width:5px; height:10px; display:inline-block; margin:0 5px 0 0; }
							.paging ul li a.pagingPrev span { display:none; }
						.paging ul li a.pagingNext { background:url('/graphics/gfx_pagingNext.gif') no-repeat bottom left; width:5px; height:10px; display:inline-block; margin:0 0 0 5px; }
							.paging ul li a.pagingNext span { display:none; }
			
			

	.pageFooter { padding:0 50px; background:url('/graphics/gfx_footerBg.gif') no-repeat bottom left; height:95px; clear:both; }
		.footerContent { border-top:1px solid #56bff1; }
			.footerContent ul { text-align:right; }
				.footerContent ul li { display:inline; margin-left:30px; }
					.footerContent ul li a { text-transform:none; font-weight:normal; }
					
					
					

/*#NearByBranches .NBBItem { float: left; width: 100%;  }*/
.tblNearByBranches { width: 100%; }
.tblNearByBranches p { font-size: 1em; padding: 0; margin: 0; }
.tblNearByBranches td { padding-top: 3px; }
.tblNearByBranches td.heading { padding-top: 10px; }
.tblNearByBranches td.left { width: 156px; }
.tblNearByBranches td.right { text-align: left; float: right; padding-left: 4px; }
#NBBShowMore .cursor { cursor: pointer; font-size: 1em; }


/* Interest form */

#InterestForm { width: 600px; border: solid 1px black; margin: 10px auto 0 auto; }

/* new banners */
div.objectBannerA {
    position: relative;
    display: block;

    width: 100%;
    height: 20px;
    
    margin-top: 16px;   
    margin-bottom: -10px;    
}

div.objectBannerA span,
div.objectBannerB span {
    position: relative;
    display: inline;
    float: left;
    clear: both;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    margin: 2px 0 0 4px;
}   

div.cHemBannerA { margin-bottom: -1px !important; }


div.objectBannerB {
    position: absolute;
    display: block;

    width:895px;
    height: 19px;
    
    margin-top: 24px;         
	z-index:2;       
	margin-right:6px;
	left: 0;
}

div.cHemBannerB 
{
    margin-bottom: -31px !important;
    width: 615px !important;
}


div.securedBanner,
div.soldBanner,
div.soldRefBanner,
div.reservedBanner { background-color: #F67922; }
div.comingBanner,
div.forRentBanner { background-color: #6FC95D; }
div.nyinkommetBanner { background-color: #D0EDF5; }
div.nyinkommetBanner span { color: #005F9D; }

div.fullPageFormWrapper { border: 1px solid #E9E9E9; padding: 3px; margin-top: 4px; }
div.fullPageFormWrapper .topBanner { width: 892px; }
div.fullPageFormContainer { background:#C8DDE5 url(/graphics/gfx_contentLeftModuleBg.gif) repeat-x scroll left top; padding: 1px 3px; }
div.fullPageFormContent { background:transparent url(/graphics/gfx_contentLeftModuleBorders.gif) repeat-x scroll center bottom; padding: 22px; }
div.fullPageFormContainer p { overflow: hidden; margin-bottom: 5px; }
div.fullPageFormContainer p.lastInSection { margin-bottom: 20px; }
div.fullPageFormContainer label { width: 100px; float: left; }
div.fullPageFormContainer label.long { width: 500px; float: left; }
div.fullPageFormContainer input { float: left; width: 125px; }
div.fullPageFormContainer select { float: left; width: 125px; }
div.fullPageFormContainer textarea { float: left; clear: both; width: 500px; }
div.fullPageFormContainer .officeSelection { width: 350px; }
div.fullPageFormContent input.submitButton { height: 18px; cursor: pointer; }
div.fullPageFormContent .NotValid { color: Red; font-size: 11px; margin-left: 5px; }

div.fullPageFormContent .formintro { margin-bottom: 30px; width: 500px; }
div.fullPageFormContent .withtopmargin { margin-top: 20px; }

/* Commercial */
div.commercialBrokers div.broker { float:left; padding-top:15px; height: 160px; }
div.commercialBrokers div.broker .brokerImg { float:left; width:101px; }
div.commercialBrokers div.broker .brokerImg img { border:1px solid #dadada; }
div.commercialBrokers div.broker .brokerInfo { float:left; width:180px; font-size:11px; padding:0 20px 0 5px; }
div.commercialBrokers div.broker .brokerInfo ul { list-style-position:outside; padding:0; }
div.commercialBrokers div.broker .brokerInfo ul li { list-style:none; list-style-image:none !important; }
div.commercialBrokers div.broker .brokerInfo a { text-transform:none; }

p.commercialBody { margin-top: 20px; margin-bottom: 20px; }

span.commercialBrokerArea { color: #2CAEEC; font-size: 12px; margin-bottom: 10px; display: block;  }


/* Multiple brokers */
.objectInfoBrokers { width: 615px; background: url('/graphics/gfx_gradient_blue.png') repeat-x bottom; float: left; clear: both; padding-top: 10px; position: relative; overflow: hidden; }
.objectInfoBrokers h2 { text-transform: uppercase; color: #005D9D; padding-left: 30px; }
.objectInfoBrokers .content { margin: 10px 15px 10px 15px; padding: 15px; border: solid 1px #eeeeee; background: url('/graphics/gfx_gradient_grey.png') repeat-x bottom; overflow: hidden; height: 260px; }
.objectInfoBrokers img { float: left; margin-right: 30px; }
.objectInfoBrokers .contactInfo { float: left; width: 185px; margin-right: 30px; }
.objectInfoBrokers .contactInfo h3 { float: left; clear: both; font-size: 14px; }
.objectInfoBrokers .contactInfo .title { float: left;  clear: both; padding-bottom: 10px; width: 100%; }
.objectInfoBrokers .contactInfo .officeName { color: #2caeec; }
.objectInfoBrokers .contactInfo p { float: left; clear: both; line-height: 14px; width: 100%; }
.objectInfoBrokers .contactInfo a { clear: both; margin-top: 10px; }
.objectInfoBrokers .contactForm { float: left; }
.objectInfoBrokers .contactForm input,
.objectInfoBrokers .contactForm textarea { width: 170px; padding: 3px; }
.objectInfoBrokers a { text-transform: uppercase; }
.objectInfoBrokers .contactForm p.description { margin: 5px 0 5px 0; font-size: 0.8em; line-height: 1.2em; width: 150px; }