@charset "utf-8";
/* CSS Document */

/***** BASICS *****/
body {margin:0px auto;text-align:center;background:#283235 url(../images/bg_body.jpg) no-repeat top center;color:#c8d0d2;font-family:helvetica, arial, sans-serif;font-size:75%;}

h1 {font-size: 150%;margin:10px 0px 0px ;}
h2 {font-size: 1.167em;text-align:left;color:#000;}
h3 {font-size: 1.167em;text-transform:uppercase;margin:0px;}
h4 {font-size: 110%;}
h5 {font-size: 105%;}

a:link, a:visited {color:#fdb158;}
a:hover {color:#fff;}
a:active {outline: none;}
:focus{-moz-outline-style: none;}

/***** STRUCTURE *****/
.wrapper {margin:0px auto;width: 960px;}
	.wrapper p {text-align:left;}
	h1 a {display:block;width:107px;height:81px;position:relative;text-decoration:none;cursor:pointer;float:left;}
		h1 a span {display:block;width:107px;height:71px;background:transparent url(../images/sprite.gif) no-repeat top left;position:absolute;top:0px;left:0px;z-index:2;}

/* contact part */
form {margin:0px;}
#contact {background:#fdb258;color:#283235;height:220px;				display:none;}
	#contact a:link, #contact a:visited {color:#000;}
	#one {width:219px;text-align:left;float:left;border-right:1px solid #fdc179;margin:10px auto;height:200px;}
	#two {width:218px;text-align:left;float:left;border-right:1px solid #fdc179;border-left:1px solid #e3a04f;padding-left:20px;margin:10px auto;height:200px;}
	#three {width:218px;text-align:left;float:left;border-left:1px solid #e3a04f;padding-left:20px;margin:10px auto;height:190px;padding-top:10px;}
		#three p {margin:0px;}
	/* form elements */
	label {width:60px;display:block;float:left;margin-bottom:5px;}
	input, textarea {border:1px solid #495254;width:154px;float:left;margin-bottom:5px;}
	/* IE */ * html label, * html input, * html textarea {margin:0px;}
	button {background:#283235 url(../images/sprite.gif) repeat-x 0px -75px;font-size:14px;font-weight:bold;font-family:arial;border:1px solid #000;color:#fff;float:right;padding:5px 10px;}	
	
#header {border-top:1px solid #ffbaa7;}
	#contactTab {float:right;margin-top:-11px;z-index:2;}
	.orange {padding:10px;background:#fdb158;font-size:1.167em;color:#283235;margin-bottom:20px;}
	.col {width:290px;float:left;margin-right:20px;font-size:1.167em;}
	.col h2 {color:#fdb158;}
#footer {padding:10px 0px;}

/***** MENU *****/
a:link.large, a:visited.large {display:block;background:#283235 url(../images/sprite.gif) repeat-x 0px -75px;text-decoration:none;color:#c8d0d2;padding:10px;margin-bottom:10px;}
a:hover.large {background:#283235 url(../images/sprite.gif) repeat-x 0px -114px;color:#fff;} 
	
/***** CLASSES *****/
.left {float:left;}
.right {float:right;}
.kill {clear: both; background-color: transparent;height:1px;overflow:hidden;}
