/* Stylesheet copyrighted by Petahz.no - All rights reserved */

html {
	width: 100%;
	height: 100%;
}

body {
	margin: 0 0 0 0;
	width: 100%;
	height: 100%;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

.wrapTop {
	width: 900px;
	height: auto;
	margin: 20px auto 0 auto;
}
.wrapTop div h1 {
	margin: 15px 0 0 0;
	letter-spacing: 5px;
	font-size: 50px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}
.wrapTop .strapline {
	letter-spacing: 3px;
	font-size: 15px;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
}

.wrapToplevelMenu {
	width: 900px;
	height: 30px;
	text-align: center;
	position: relative;
	margin: 20px auto 0 auto;
}
.wrapToplevelMenu .isSelected {
	width: auto;
	height: 25px;
	float: left;
	color: #ffffff;
	background: #4d4d4d;
	text-decoration: none;
	padding: 5px 60px 0 60px;
	font-size: 20px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}
.wrapToplevelMenu .notSelected {
	width: auto;
	height: 25px;
	float: left;
	color: #000000;
	margin-top: 3px;
	background: #eaeaea;
	text-decoration: none;
	padding: 2px 60px 0 60px;
	font-size: 16px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}
.wrapToplevelMenu .notSelected:hover {
	color: #2c2c2c;
	background: #cccccc;
}

.wrapBanner {
	width: 100%;
	height: 230px;
	background: url('expirehandler.php?file=banner1px.jpg&amp;ver=01') repeat-x;
}
.wrapBanner .wrapInner {
	width: 900px;
	height: 230px;
	margin: 0 auto 0 auto;
}
.wrapBanner .wrapInner h1 {
	color: #ffffff;
	line-height: 80px;
	margin: 0 0 0 0;
	padding-top: 35px;
	letter-spacing: 5px;
	font-size: 80px;
	font-weight: lighter;
	font-family: "Times New Roman", Times, serif;
}

.wrapRealestate {
	width: 900px;
	height: auto;
	padding: 20px 10px 20px 10px;
	margin: 0 auto 0 auto;
}
.wrapRealestate p {
	letter-spacing: 1px;
	font-size: 18px;
	font-weight: lighter;
	font-family: "Times New Roman", Times, serif;
}
.wrapRealestate p a {
	color: orange;
}
.wrapRealestate p a:hover {
	color: black;
}

.wrapFooter {
	width: 900px;
	height: auto;
	color: #8e8e8e;
	text-align: center;
	margin: 0 auto 0 auto;
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
}

/**
 * Front page
 */

.wrapRealestate .wrapBox {
	width: 900px;
	height: auto;
}
.wrapRealestate .box {
	float: left;
	width: 266px;
	height: auto;
	display: block;
	color: #000000;
	text-decoration: none;
	border: 7px solid #ffda76;
}
.wrapRealestate .box:hover {
	border: 7px solid #ffb245;
}
.wrapRealestate .box .header {
	width: 246px;
	height: auto;
	display: block;
	padding: 10px 10px 10px 10px;
	/**/
	letter-spacing: 1px;
	font-size: 15px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}
.wrapRealestate .box:hover .header {
	background: #ffecb9;
}
.wrapRealestate .box .content {
	width: 246px;
	height: auto;
	display: block;
	padding: 10px 10px 10px 10px;
	/**/
	letter-spacing: 1px;
	font-size: 13px;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
}
.wrapRealestate .box:hover .content {
	background: url('expirehandler.php?file=boxes1px.jpg&amp;ver=01') bottom repeat-x;
}
.wrapRealestate .boxSpacer {
	float: left;
	width: 30px;
	height: 1px;
}

/**
 * Portfolio  page
 */

.wrapRealestate .wrapPortfolioBox {
	float:left;
	width: 416px;
	height: auto;
	margin: 0;
	padding: 0;
	border: 7px solid #ffb245;
}
.wrapRealestate .wrapPortfolioBox .wrapImages {
	width: 416px;
	height: 193px;
}
.wrapRealestate .wrapPortfolioBox .wrapImages .mainA {
	float: left;
	width: 170px;
	height: 193px;
	display: block;
	border-right: 1px solid #ffb245;
	border-bottom: 1px solid #ffb245;
}
.wrapRealestate .wrapPortfolioBox .wrapImages .altA {
	float: left;
	margin: 20px 0 0 10px;
}
.wrapRealestate .wrapPortfolioBox .wrapImages .altA h3 {
	font-size: 18px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}
.wrapRealestate .wrapPortfolioBox .wrapImages .altA ul li {
	list-style-type: circle;
	color: #000000;
	letter-spacing: 2px;
	font-size: 12px;
	font-weight: lighter;
	font-family: "Times New Roman", Times, serif;
}
.wrapRealestate .wrapPortfolioBox .wrapImages .altA a {
	color: #be760f;/*ffb245;*/
	text-decoration: none;
}
.wrapRealestate .wrapPortfolioBox .wrapImages .altA a:hover {
	color: #000000;
}
.wrapRealestate .wrapPortfolioBox .wrapContent {
	width: 396px;
	height: auto;
	padding: 10px 10px 10px 10px;
}
.wrapRealestate .wrapPortfolioBox .wrapContent .header {
	letter-spacing: 1px;
	font-size: 30px;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
}
.wrapRealestate .wrapPortfolioBox .wrapContent .content {
	margin-top: 10px;
	/**/
	letter-spacing: 1px;
	font-size: 14px;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
}
.wrapRealestate .wrapPortfolioBox .wrapContent .visit {
	width: 82px;
	height: 40px;
	margin-top: 20px;
	margin-left: 264px;
	padding-left: 50px;
	background: url('expirehandler.php?file=visit.jpg&ver=01') top left no-repeat;
}
.wrapRealestate .wrapPortfolioBox .wrapContent .visit a {
	color: orange;
	/**/
	font-size: 20px;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
}
.wrapRealestate .wrapPortfolioBox .wrapContent .visit a:hover {
	color: #000000;
}
.wrapRealestate .portfolioBoxSpacer {
	float: left;
	width: 40px;
	height: 1px;
}

/**
 * Readmore page
 */

.wrapRealestate .breadCrumbs {
	width: 830px;
	height: auto;
	margin: 0 5px 0 5px;
	padding: 0 30px 0 30px;
	border-bottom: 1px solid #000000;
}
.wrapRealestate .breadCrumbs p {
	margin: 0;
	display: inline;
	color: #000000;
	letter-spacing: 2px;
	font-size: 12px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}
.wrapRealestate .breadCrumbs .a1 {
	display: inline;
	margin: 0;
	color: #f7b503;
	letter-spacing: 2px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
}
.wrapRealestate .breadCrumbs .a1:hover {
	color: #000000;
	font-weight: bolder;
}
.wrapRealestate .breadCrumbs .a2 {
	display: inline;
	margin: 0;
	color: #be760f;
	letter-spacing: 2px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
}
.wrapRealestate .breadCrumbs .a2:hover {
	color: #000000;
	font-weight: bolder;
}

.wrapRealestate .wrapInner {
	width: 830px;
	height: auto;
	margin: 25px 35px 0 35px;
}

.wrapRealestate .wrapInner h1 {
	margin: 0 0 10px 0;
	color: #000000;
	line-height: 30px;
	letter-spacing: 2px;
	font-size: 30px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}
.wrapRealestate .wrapInner h2 {
	margin: 0 0 10px 0;
	color: #000000;
	line-height: 30px;
	letter-spacing: 2px;
	font-size: 26px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}
.wrapRealestate .wrapInner h3 {
	margin: 0 0 10px 0;
	color: #000000;
	line-height: 30px;
	letter-spacing: 2px;
	font-size: 22px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}

.wrapRealestate ul {
	margin: 15px 0 15px 0;
}
.wrapRealestate ul li {
	list-style-type:decimal;
	color: #000000;
	letter-spacing: 2px;
	font-size: 12px;
	font-weight: lighter;
	font-family: "Times New Roman", Times, serif;
}
.wrapRealestate ul li a {
	color: #be760f;
	letter-spacing: 2px;
	font-size: 16px;
	font-weight: lighter;
	font-family: "Times New Roman", Times, serif;
}
.wrapRealestate ul li a:hover {
	color: #000000;
}

/**
 * Petition page
 */

.wrapRealestate .button {
	width: 250px;
	height: 150px;
	display: block;
	position: relative;
	background: #f2f1f1;
	text-decoration: none;
	border: 1px solid #000000;
}
.wrapRealestate .button:hover {
	background: #e6e6e6;
}
.wrapRealestate .button .text {
	top: 125px;
	width: 240px;
	height: auto;
	color: #000000;
	text-align: center;
	padding: 0 5px 0 5px;
	position: absolute;
}
.wrapRealestate .button .image {
	top: 10px;
	right: 62px;
	width: 128px;
	height: 111px;
	position: absolute;
	background: url('expirehandler.php?file=sprite_petition.jpg&amp;ver=01') no-repeat 0px 0px;
}
.wrapRealestate .button:hover .image {
	background: url('expirehandler.php?file=sprite_petition.jpg&amp;ver=01') no-repeat 0px -111px;
}