@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }
a img { border:0; }
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.2;
	background:#333; }	
div.clear { clear: both; }
div.wrap {
	width:850px;
	margin:0 auto; }
div.hiddenPic { display:none; }

/* Font */
h1 { font-size:22px; font-family:"Century Gothic", Arial, sans-serif; color:#999; text-align:right; padding-bottom:14px; }
h2 { font-size:11px; font-weight:bold; padding-top:20px; color:#c6bd5d; }
h3 { font-size:14px; font-weight:normal; }
h1, h2, h3 { padding:4px 0; }
h1 span { color:#c6bd5d; }

a:link    { color:#c6bd5d; text-decoration:none; }
a:active  { color:#c6bd5d; text-decoration:none; }
a:visited { color:#c6bd5d; text-decoration:none; }
a:hover   { color:#999999; text-decoration:none; }
/* End font */

#content h2 { margin:10px 0pc 5px -10px; text-transform:uppercase; }

#footer h1 { text-align:left; }
#footer h2 { font-size:16px; color:#c6bd5d; }

/* Structure */
#container { background:url(../images/bg-container.gif) top center; }
#header, #content, #footer {
	width:100%;
	clear:both; }
#header { height:50px; background:url(../images/border-top.png) top center repeat-x; }
#content { padding:20px 0; background:#fff; }
#footer {
	padding:50px 0;
	background:url(../images/border-bottom.png) top center repeat-x #333;
	color:#fff; }
/* End structure */

#footer ul { list-style-type:none; }
#footer li { width:33%; padding:0 5px; float:left; }

#header .wrap { position:relative; }
#header .wrap img { position:absolute; left:-150px; top:-50px; }
	
.dsgn {
	width:131px;
	/*height:100px;*/
	margin:5px;
	float:left;
	display:block;
	background:url(../images/bg-image.png) no-repeat center top;
	position:relative; }
.web {margin-bottom:10px; }
.dsgn img { width: 121px; height: 90px; margin: 3px; border: 2px solid #fff; }
.dsgn h3  { font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; text-align:center; }

/* Form */
#form-container{
	width:320px;
	padding:15px 0px 15px 30px;
	float:left;
	/*-moz-border-radius:12px;
	-khtml-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;*/ }
form { margin-top:15px; }
#footer label { font-size:10px; text-transform:uppercase; }
input {
	margin:2px 0;
	padding:5px;
	float:left;
	border:1px solid #484848;
	background-color:#484848;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#aaa; }
input#button, input#button2 { padding:0; background-color:#333; border:1px solid #333; }
textarea {
	width:152px;
	height:75px;
	margin:2px 0 2px -3px;
	padding:4px;
	float:left;
	clear:left;
	display:block;
	border:1px solid #484848;
	background-color:#484848;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#aaa;
	overflow:hidden; }
.error{
	background-color:#AB0000;
	color:white;
	font-size:10px;
	font-weight:bold;
	margin-top:10px;
	padding:10px;
	text-transform:uppercase;
	width:240px; }
#loading{
	position:relative;
	bottom:9px;
	visibility:hidden; }
/* End form */

.foot-info {
	width:450px;
	padding:15px 20px 20px 20px;
	text-align:justify;
	float:left;
	position:relative;
	color:#ccc; }
.foot-info h1 { font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#C6BD5D; }
.foot-info h2 { font-family:Geneva, Arial, Helvetica, sans-serif; }
.foot-info h3 { font-size:13px;  }
.foot-info img {
	position:absolute;
	top:50px;
	left:-220px;
	z-index:10; }