/*

Theme Name: Happy Home Investments

Theme URI: http://www.seofreelanceuk.co.uk/

Description: Original Design of  Happy Home Investments

Version: 2.9

Author: Caz and Jenski

Tags: earthy colours



Original Design of  Happy Home Investments || http://www.happyhomesinvestments.com/

*/



@charset "utf-8";

/* CSS Document */

body {

	margin:0px;

	padding:0px;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#c8ccc1;

	line-height:normal;

	text-decoration:none;

	background:#45532f;

}

a {

	color:#c4873e;

	font:bold 11px Verdana, Arial, Helvetica, sans-serif;

	text-decoration:underline;

}

a:hover {

	text-decoration:none;

}

hr {

	color:#6f6e69;

}

img {

	border:0px;

}

img, #content, #right-box {

	behavior: url(images/iepngfix.htc);

}

h1 {

	margin:0px;

	padding:12px 0 0 15px;

	width:605px;

	height:30px;

	background:#000000;

	font:normal 17px Georgia, "Times New Roman", Times, serif;

	color:#7a5908;

	text-transform:uppercase;

}



h4 {

	margin:0px;

	padding:12px 0 0 0px;

	font:bold 13px Arial, Helvetica, sans-serif;

	color:#c8ccc1;

	line-height:normal;

	text-decoration:none;

}



h5 {

	margin:0px;

	padding:12px 0 0 0px;

	font:bold 12px Arial, Helvetica, sans-serif;

	color:#000;

	line-height:normal;

	text-decoration:none;

}



h6 {

	margin:0px;

	padding:7px 0 0 0px;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#c8ccc1;

	line-height:normal;

	text-decoration:none;

}



ul {

	margin:0 0 0 20px;

	padding:0px;

	text-decoration:none;

}

ul li {

	margin:0px;

	padding:0px;

}

.clear {

	clear:both;

}

#header-back {

	margin:0px auto;

	padding:0px;

	margin-top:3px;

	width:100%;

	height:143px;

	background:url(images/headmain-bg.gif) repeat-x left top;

}

.logo {

	margin:0px;

	padding:0px;

	width:auto;

	float:left;

}

#header {

	margin:0px auto;

	padding:0px;

	width:936px;

	color:#000000;

	height:143px;

	background:url(images/header-bot.gif) no-repeat 0 bottom;

}

#navigation {

	margin:0px;

	padding:57px 0 0 0;

	width:528px;

	height:33px;

	float:right;

	text-align:left;

	background:url(images/navtop-bg.gif) no-repeat right top;

}

#navigation ul {

	margin:0 10px 0 0;

	padding:0px;

	list-style:none;

	float:right;

}

#navigation li {

	margin:0px;

	padding:0px;

	float:left;

}

#middle-sec {

	margin:0px auto;

	padding:0px;

	width:936px;

	background:url(images/middle-bg.gif) repeat-y top right;

}

#content {

	margin:0px;

	padding:28px 22px 0 0;

	width:620px;

	float:left;

	min-height:500px;

	height:auto !important;

	height:500px;

	background:url(images/content-shadow.gif) no-repeat top right;

}

#main-video

{

	margin:0 0 5px;

	padding:0px;

	width:620px;

	float:left;

	background:url(images/video-mid.gif) repeat-y 0 0;

}



#content #main-video ul

{

	margin:0px;

	padding:5px 0 5px 15px;

	width:300px;

	float:left;

	list-style:none;

}

#content #main-video ul li {

	margin:0px;

	padding:0px;

	width:300px;

}

#content #main-video ul li a {

	margin:0 0 2px;

	padding:4px 0 0 15px;

	width:285px;

	height:17px;

	display:block;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#000000;

	text-decoration:none;

	background:url(images/video-off.gif) no-repeat 0 0;

}

#content #main-video ul li a:hover, #content #main-video ul li a.current {

	margin:0 0 2px;

	padding:4px 0 0 15px;

	width:285px;

	height:17px;

	display:block;

	font:normal 12px Arial, Helvetica, sans-serif;

	color:#000000;

	text-decoration:none;

	background:url(images/video-on.gif) no-repeat 0 0;

}

.next-video {

	display:none;

	width:282px;

	height:221px;

	background:#000 url(images/next-video.gif) no-repeat 0 0;

	float:right;

	border:1px solid #000;

	margin:0 15px 0 0;	

	_margin:0 8px 0 0;

}



/*.next-video a, .next-video s:hover

{

	width:70px;

	height:15px;

	background:#000;

	float:left;

	color:#fff;

	text-align:center;

	font:bold 12px Tahoma;

	border:1px solid #999999;

	margin:4px 0 0 4px;

	padding:3px;

	text-decoration:none;

}*/

/*.next-video span {

	display:none;

}*/



#display-video

{

	margin:0 15px 0 0;	

	_margin:0 8px 0 0;

	padding:0px;

	width:282px;

	height:221px;

	float:right;

	background:#000000;

	border:1px solid #000000;

}



.title-bg {

	margin:0px;

	padding:12px 0 0 15px;

	width:605px;

	height:30px;

	background:#000000;

	font:normal 17px Georgia, "Times New Roman", Times, serif;

	color:#7a5908;

	text-transform:uppercase;

}

.title-bg img {

	margin:0px;

	padding:16px 0 0 16px;

}

#right-box {

	margin:-4px 0 0;

	padding:0px;

	width:294px;

	float:left;

}

.right-form {

	margin:0px;

	padding:0px;

	margin-top:46px;

	width:268px;

}

#right-box span {

	margin:0 0 10px 16px;

	padding:0px;

	font:normal 20px Georgia, "Times New Roman", Times, serif;

	color:#c4873e;

	width:240px;

	line-height:25px;

	float:left;

	text-align:left;

	display:block;

	_margin-bottom:-30px;

/*	text-transform:uppercase;

*/}



#right-box span small {

	margin:0px 0 0 0;

	padding:0px;

	font:normal 20px Georgia, "Times New Roman", Times, serif;

	color:#c4873e;

	line-height:25px;

	width:auto;

	display:inline-block;

}



#right-box span small h6 {

	margin:-22px 0 0 0;

	padding:0px;

	width:auto;

	font:normal 20px Georgia, "Times New Roman", Times, serif;

	color:#c4873e;

	display:block;

	position:absolute;

}



.right-form h2 {

	margin:0px;

	padding:0 0 10px 50px;

	_padding:0 0 10px 70px;

	font:bold 15px Georgia, "Times New Roman", Times, serif;

	color:#c4873e;

	text-transform:none;

	text-align:left;

}

#right-box .right-form form {

	margin:0px;

	padding:0px;

}

#right-box .right-form form label {

	margin:0px;

	padding:0 8px 10px 0;

	width:78px;

	height:16px;

	text-align:right;

	display:block;

	color:#666666;

	float:left;

	font:normal 12px Arial, Helvetica, sans-serif;

}

#right-box .right-form form input {

	margin:0 0 10px;

	padding:0px;

	width:170px;

	height:16px;

	color:#666666;

	float:left;

	background:#fff;

	font:normal 12px Arial, Helvetica, sans-serif;

}

#right-box .right-form form input.input-img {

	width:auto;

	height:auto;

}



/* footer was height:58px */

#footer {

	margin:30px 0 100px 0;

	padding:8px 0 0 8px;

	width:612px;

	height:73px;

	font:normal 10px Arial, Helvetica, sans-serif;

	color:#7a5908;

	text-transform:uppercase;

	line-height:20px;

	background:#000000 url(images/footer-bg.gif) repeat-x left top;

}

#footer span {

	font:normal 10px Arial, Helvetica, sans-serif;

	color:#687d4f;

	line-height:14px;

	text-transform:uppercase;

}

#footer a {

	font:normal 10px Arial, Helvetica, sans-serif;

	color:#7a5908;

	text-transform:uppercase;

	text-decoration:none;

}

#footer a:hover {

	text-decoration:underline;

}

#content .contact-form {

	margin:30px 0;

	padding:0px;

}

#content .contact-form form label {

	margin:0px;

	padding:0 8px 10px 0;

	width:100px;

	height:16px;

	text-align:left;

	display:block;

	color:#c8ccc1;

	float:left;

	font:normal 12px Arial, Helvetica, sans-serif;

}

#content .contact-form form input {

	margin:0 0 10px;

	padding:0px;

	width:180px;

	height:16px;

	color:#666666;

	float:left;

	background:#fff;

	font:normal 12px Arial, Helvetica, sans-serif;

}



#content .contact-form form textarea {

	width:250px;

	height:80px;

	float:left;

}



#content .contact-form form input.input-img {

	height:26px;

	width:72px;

	background-image:url(images/submit-bu.gif);

}

#content .contact-form form {

	margin:0px;

	padding:0px;

}





ul.sitemap

{

	margin:20px 0 0 40px;

	padding:0px;

	list-style:none;

	text-decoration:none;

}



ul.sitemap li

{

	margin:8px 0;

	padding:0 0 0 15px;

	background:url(images/arrow.gif) no-repeat 0 3px;	

}





ul.sitemap li a

{

	text-decoration:none;

}



ul.sitemap li a:hover

{

	text-decoration:underline;

}





#middle-sec .right-script{

	margin:0px;

	padding:0px;

	width:294px;

	display:block;

	min-height:250px;

	height:auto !important;

	height:250x;

	float:left;

	color:#666666;

	_text-align:center;

	_position:absolute;

	font:normal 12px Arial, Helvetica, sans-serif;

	background:url(images/right-shadow.gif) no-repeat 271px 0;
	list-style:none;

	

}

#middle-sec .right-script ul { 
	margin-left:35px;
	margin-top:0px;
	list-style:none;
}

#middle-sec .right-script h2{ 
	margin-left:35px;
	color:#FFFFFF;
	list-style:none;
	font:bold 14px Georgia, Arial, Helvetica, sans-serif;
}

#middle-sec .right-script li a{ 
	color:#c4873e;
	list-style:none;
}

#middle-sec #sidebar {width:250px;}

#middle-sec .right-script form input {

	

	width:auto;

	height:auto;

	color:#666666;

	background:#fff;

	_margin:0 0 0 -50px;

	font:normal 12px Arial, Helvetica, sans-serif;

}

#middle-sec .right-script form{

	margin:0 0 10px 10px;

	_margin:0 0 10px -4px;

	padding:0px;

	width:auto;

	height:auto;

	color:#666666;

}



