/* =Variables	Bg Yellow = #FFFF82	****************************************************************/ /* =General Settings****************************************************************/body {	background: url(../images/site-bg.jpg) no-repeat top center;	font-family: Arial;	color: #666;	font-size: 13px;}p{	font-size: 12px;	line-height: 18px;	text-align: justify;}a:hover{	text-decoration: underline;}h2 a{	color: inherit;	text-decoration: inherit;}#background { 	width: 100%;  	height: 100%; 	position: fixed; 	left: 0px; 	top: 0px; 	z-index: -1; }.stretch { 	width:100%; 	height:100%; }/* =Styles****************************************************************/.lightblue-bold{ 	font-weight: bold; 	color: #71C8F1;	font-size: 1.2em !important; 	line-height: 1.4em !important; }h2.brown-title{	font-size: 24px;	color: #976733;	font-weight: normal;	margin: 0 0 10px 0;}span.under-title{	font-style: italic;	font-size: 13px;	color:#444;	display: block;	margin: 2px 0;}div.separator-line{	background: url("../images/separator.png") repeat-x;	height: 15px;	margin: 20px 0 20px -5px;}/* =Utilities****************************************************************/.block{ display: block; clear: both; overflow: hidden; }.left-image{ float: left; margin: 0 5px 0px 0; }.right-image{ float: right; margin: 0 0 10px 10px; }.float-left{ float: left; }.float-right{ float: right; }/* =Wrapper ****************************************************************/#wrapper{	margin: auto;	width: 1000px;}/* =Header-------------------------------------------------------------- */#header{	background: url(../images/header-bg.png) no-repeat;	position: relative;	width: 1000px;	height: 350px;	overflow: hidden;	}#header #logo{	display: block;	position: absolute;	top: 122px;	left: 106px;}#header #top-menu{	display: block;	position: absolute;	top: 60px;	right: 50px; }#header #top-menu li{	display: inline;	float: left;}#header #top-menu li a{	display: block-inline;	margin: 0 10px;}#header #top-menu li,#header #top-menu li a{	color: #976733;	text-decoration: none;	font-size: 14px;}#header #top-menu li a:hover{	text-decoration: underline;}#header-text{	display: block;	position: absolute;	top: 100px;	left: 400px;	width: 540px;}#header-text #header-text-img{	float: left;	}#header-text h2.brown-title{	margin: 25px 0 10px 0;}#header-text p{}/* =Content-------------------------------------------------------------- */#content{	background: url(../images/content-bg-full.png) no-repeat;	position: relative;	width: 914px;	height: 655px;	padding: 60px 60px 0px;	overflow: hidden;	margin-top: -20px;	}/* =Portfolio-------------------------------------------------------------- */#portfolio img {	margin: 0px 25px 25px 0px;}#portfolio img.last {	margin-right: 0;}#pagination {	width: 100%;	position: relative;	margin: 0 auto;	float: left;	text-align: center;}#pagination img {	padding-right: 5px;}#pagination img.last {	padding-right: 0;}#pagination ul {	width: 500px;	height: 36px;	margin: 0 auto;}#pagination ul li {	display: inline;}/* =Contact-------------------------------------------------------------- */#contact-form {	width: 600px;}#contact-form input.name {	margin-left: 30px;}#contact-form input.email {	margin-left: 60px;}#contact-form input.phone {	margin-left: 55px;}#contact-form textarea.comment {	margin-left: 38px;}#contact-form p {	margin-bottom: 10px;}#contact-form label.comment {	float: left;}#submit {	background-image: url('../images/submit.png');	width: 131px;	height: 35px;	border: none;	margin-left: 85px;}.right-contact-one {	width: 200px;	float: right;}.right-contact-two {	width: 200px;	float: right;}/* =Home Box-------------------------------------------------------------- */#home-boxes{	overflow: hidden;}.home-box{	width: 275px;	float: left;	margin: 0 30px 0 0;}.home-box-last{	margin: 0;}.home-box .home-box-img{	float: left;	margin: 0 10px 0 0;}.home-box .home-box-readmore{	display: inline-block;	margin: 5px 0 0 0;}/* =Home Slider-------------------------------------------------------------- */#slider{	position: relative;	width: 890px;}#slider ul{	height: 180px;	overflow: hidden;}#slider ul li{	float: left;	display: inline-block;	width: 165px;	height: 180px;	padding-right: 15px;}#slider .prev{	display: block;	width: 28px;	height: 30px;	background: url(../images/slider-prev.png);}#slider .carousel-previous,#slider .carousel-next{	position: absolute;	top: 50px;	cursor: pointer;}#slider .carousel-previous{	left: -35px;}#slider .carousel-next{	right: -26px;}