html, body, div, span, object, iframe,
h1, h2, h3, h4,
a, em, img, strike, strong, sub, sup,
b, u, i, center, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, embed, footer, header, nav, section {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	border: 0;
	vertical-align: top;
	word-wrap: break-word;
	color: rgb(118, 76, 32);
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	background: #FFFFFF;
	font: 13px/16px Arial, Helvetica, sans-serif;
}

input, textarea{
	font-family: Arial, Helvetica, sans-serif;
}

/* mainwrapper */

#maincontent{
	position:relative;
        margin: 0 auto;
	background-color:#FFFFFF;
	border-left:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
	width:1100px;
}
#header{
	background-image: linear-gradient(bottom, rgb(255,255,255) 46%, rgb(237,204,155) 100%);
	background-image: -o-linear-gradient(bottom, rgb(255,255,255) 46%, rgb(237,204,155) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 46%, rgb(237,204,155) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 46%, rgb(237,204,155) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 46%, rgb(237,204,155) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.46, rgb(255,255,255)),color-stop(1, rgb(237,204,155)));
	position:relative;
	height: 150px;
}

#main-content{
	position: relative;
	background-color:#FFFFFF;
	min-height:400px;
	padding:30px 10px;
	color: rgb(118, 76, 32);	
}

#footer{
	position: relative;
	background-image: linear-gradient(bottom, rgb(237,204,155) 6%, rgb(255,255,255) 80%);
	background-image: -o-linear-gradient(bottom, rgb(237,204,155) 6%, rgb(255,255,255) 80%);
	background-image: -moz-linear-gradient(bottom, rgb(237,204,155) 6%, rgb(255,255,255) 80%);
	background-image: -webkit-linear-gradient(bottom, rgb(237,204,155) 6%, rgb(255,255,255) 80%);
	background-image: -ms-linear-gradient(bottom, rgb(237,204,155) 6%, rgb(255,255,255) 80%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.06, rgb(237,204,155)),color-stop(0.8, rgb(255,255,255)));
	height: 50px;
}

#clearfix{
	clear:both;
	}

h1{
	font-size: 18px;
}
h2{
	font-size: 16px;
}
h3{
	font-size: 14px;
}
h4{
	font-size: 12px;
}
p{
	font-size: 12px;
}
ul.horizontal li{
	display: inline;
	padding-right:10px;
}
	
	/*
	header stuffs
	*/
#main-menu{
	padding-top: 90px;
	position: relative;
	float:right;
	}	
#main-logo{
	padding-left:50px;
	padding-top:40px;
	width:250px;
	float:left;
}	
#main-logo img{
	border: none;
}	

button.menu-buttons{
	width:150px;
	height:40px;
	line-height:20px;
	text-align:center;
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	}
button.menu-buttons:hover{
	background-color:#FAFAFA;
	border:1px solid #EAEAEA;
	border-radius: 10px;
	cursor:pointer;
}
button.activated{
	background-color:#FAFAFA;
	border:1px solid #EAEAEA;
	background-image: linear-gradient(bottom, rgb(224,221,224) 0%, rgb(255,255,255) 64%);
	background-image: -o-linear-gradient(bottom, rgb(224,221,224) 0%, rgb(255,255,255) 64%);
	background-image: -moz-linear-gradient(bottom, rgb(224,221,224) 0%, rgb(255,255,255) 64%);
	background-image: -webkit-linear-gradient(bottom, rgb(224,221,224) 0%, rgb(255,255,255) 64%);
	background-image: -ms-linear-gradient(bottom, rgb(224,221,224) 0%, rgb(255,255,255) 64%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(224,221,224)),color-stop(0.64, rgb(255,255,255)));
	border-radius: 10px;
}


#footerContact{
	text-align: center;
	float:right;
	font-size: 11px;
	color:#85633f;	
	font-weight:normal;
	padding-right: 50px;
	padding-top: 10px;
	width: 1000px;
}

ul.footerHorizontal li{
	display: inline;
	padding-right:10px;
}

#errorPage{
	width:800px;
	padding:80px 100px;
}

#left{
	background-image: url('../images/bg/left.png');
	background-color:#FFFFFF;
}
#left_center{
	background-image: url('../images/bg/center_left.png');
	background-color:#FFFFFF;
}
#right_center{
	background-image: url('../images/bg/center_right.png');
	background-color:#FFFFFF;
}
#right{
	background-image: url('../images/bg/right.png');
	background-color:#FFFFFF;
}
#clear{
	width:10px;
	float:left;
	}
.servicesHeader{
	border:1px solid #EAEAEA;
	width: 250px;
	float:left;
}
.servicesDiv{
	border:1px solid #EAEAEA;
	width: 230px;
	float:left;
	padding: 20px 10px;
	height: 210px;
	color: rgb(118, 76, 32);
}
.servicesDiv h4{
	color: rgb(118, 76, 32);
}

.margined{
	padding-top:15px;
	padding-left:20px;
	line-height:18px;
}
#imageHolder{
    float : right;
    top: 100px;
    width: 110px;
}
#textHolder{
    float : left;
}
.clear {
	height: 0px;
	clear: both;
	font-size: 0px;
	content: ".";
}