@charset "UTF-8";
/********** EMBEDED FONTS *********/

@font-face {
	font-family: 'CenturyGothicBold';
	src: url('embedf/gothicb-webfont.eot');
	src: local('☺'), url('embedf/gothicb-webfont.woff') format('woff'), url('embedf/gothicb-webfont.ttf') format('truetype'), url('embedf/gothicb-webfont.svg#webfontnFtcDsPV') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MuseoSlab500';
	src: url('embedf/museo_slab_500-webfont.eot');
	src: local('☺'), url('embedf/museo_slab_500-webfont.woff') format('woff'), url('embedf/museo_slab_500-webfont.ttf') format('truetype'), url('embedf/museo_slab_500-webfont.svg#webfontL9uqDxmA') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CenturyGothicRegular';
	src: url('embedf/gothic-webfont.eot');
	src: local('☺'), url('embedf/gothic-webfont.woff') format('woff'), url('embedf/gothic-webfont.ttf') format('truetype'), url('embedf/gothic-webfont.svg#webfont5GAGCtKF') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GnuolaneFree';
	src: url('embedf/gnuolane_free-webfont.eot');
	src: local('☺'), url('embedf/gnuolane_free-webfont.woff') format('woff'), url('embedf/gnuolane_free-webfont.ttf') format('truetype'), url('embedf/gnuolane_free-webfont.svg#webfontIJTBM8wI') format('svg');
	font-weight: normal;
	font-style: normal;
}

/********** RESET *********/
* { margin: 0; padding: 0;}
body {font:lighter Arial, Helvetica, sans-serif; color: #9F9FA0; line-height: 20px; background:#fff url(../images/background.jpg) top left repeat-x;}
p {margin: 0;}
img, fieldset {border:none;}
ul, ol {list-style:none;}
a:link, a:visited{color: #9F9FA0; text-decoration: none;}
a:hover{color:#D8CA7D; text-decoration: none;}

/********** BODY *********/

#wrapper {width: 100%; background:url(../images/image_bkg.jpg) center 7em no-repeat;}

#header {width: 960px; margin: 0 auto; height: 130px;}

#logo {float: left; width: 230px; margin: 1.9em 0 0 3em;}

#slogan {float: right; width: 600px; margin: 5em 0 0 0;}
	
#banner {position: relative; width: 943px; margin: 7em auto 0 auto;}

#phone {position: absolute; width: 300px; margin: 1em 0 0 39.2em; padding: 6px; background-color:#343434; z-index: 99;}
	#phone p{font:normal 1.2em 'CenturyGothicRegular', Arial, Verdana, sans-serif; letter-spacing: 1px; text-align: center; color: #ccc; display:block;}
	#phone span{font: 1.2em 'GnuolaneFree', Arial, Verdana, sans-serif; color: #fff;}

#content {width: 940px; margin: 0 auto 1em auto; overflow:auto;}
	
#label {position: absolute; width: 54px; height:259px; margin: 3em 0 0 31.2em; z-index: 99;}
	
#footer {background-color: #353535; height: 10em;}

#footercontainer {width: 960px; margin: 0 auto;}
#footercontainer p {clear: right; float: right; font:normal .8em Arial, Verdana, sans-serif; color: #999; padding: 2em 2em 0 0;}

	
#call { width: 100%; background-color: #EAEAEA; height: 4em; display:block;}
#action { width: 960px; margin: 0 auto; display:block;}
#action p {padding: .9em 0 0 0; text-align: center; font:normal 1.2em 'GnuolaneFree', Arial, Verdana, sans-serif; color: #444; letter-spacing: .1em; display:block;}
#action span{font:normal 1.3em 'CenturyGothicBold', Arial, Verdana, sans-serif;}


#social {clear: right; float: right; width:700px; margin: 2em 0 0 0; height: 3em; background-color: #353535; border-bottom: 1px solid #666;}
#social img{float: left; padding: 0 0 0 0; display:inline;}
#social p{float: left; padding: 0 1.5em  0 3.2em!important; font: normal 1.2em 'GnuolaneFree', Arial, Verdana, sans-serif; letter-spacing: .1em; color:#74ADDD; display:inline;}


#message{position:absolute; width:900px; margin:-130px 0 0 30px; z-index:99}

#text{float:left; width:450px; margin:5em 0 3em 2em}

#form{float:right; width:325px; background-color:#F8F8F6; border:2px dashed #999; margin:1em 1em 0 0; padding:20px 20px 0 25px; overflow:auto}
#text p.gnuole span{color:#4B92D2}
p.gnuole{font:normal 1.4em 'GnuolaneFree',Tahoma, Geneva, sans-serif; color:#666; line-height:30px}

p.museo{font:1.7em 'MuseoSlab500','Palatino Linotype', 'Book Antiqua', Palatino, serif; color:#444}
span.gothic{font:1em 'CenturyGothicRegular','Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#4B92D2}
span.gothicb{font:1em 'CenturyGothicBold','Lucida Sans Unicode', 'Lucida Grande', sans-serif}



/********** FIREFOX HACKS *********/
@-moz-document url-prefix() { #social { width:720px; } } 
