/* CSS Document */

body { background-color: #6f6568; text-align: center; margin:0; padding:0; }
img { border: 0; }

#shadow { width: 1054px; /*border: 1px solid red;*/ margin: 0 auto; background-image:url(../imgs/shadow.png); }

#main { margin: 0 auto; width: 1024px; height: 768px; background-color: #ffffff; text-align: left; position: relative; }

#col1 { width: 297px; margin-left: 39px; padding-top: 40px; }

#col1 h1 { margin:0; padding:0; margin-left:8px; padding-top: 30px; padding-bottom: 15px; font-size:35px; line-height:39px; color: #7495b1; text-transform: uppercase; font-weight:normal; font-family: 'Raleway', sans-serif;  }

.opt { font-size: 39px; color: #000000; }

#col1 h2 { margin:0; padding:0; margin-left: 11px; margin-bottom: 28px; font-size: 20px; line-height: 26px;color: #7495b1; font-family: 'Open Sans', sans-serif; font-weight:300; }


#logo { display:block; margin-left:3px; margin-bottom:19px; }
#logos { display:block; margin-left:12px; }


/* Form */

#form1 { margin:0; padding:0; padding-left: 13px; width:304px; height:324px; background-color:#e8e7e2; margin-top:18px; }
#form1 label { float: left; width: 79px; font-size: 12px; font-family:Arial, Helvetica, sans-serif; color: #2e3a48; margin-top: 3px; }
#form1 input { border: 1px solid #a8aaab; background-color:#fff; }

p#form-sent { font-size: 12px; font-family:Arial, Helvetica, sans-serif; color: #2e3a48; margin-top: 3px; } 

.field { width: 197px; height: 19px; font-family:Arial, Helvetica, sans-serif; color: #2e3a48; padding-left:8px; margin-bottom:6px; background-color:#fff; background: url(../imgs/field_shadow.png) top no-repeat;  }

#form1 #title { width: 208px; height: 23px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color: #2e3a48; padding: 0px; xtext-indent:8px; margin-bottom:6px; border: 1px solid #a8aaab; vertical-align: middle; /*-moz-box-sizing:content-box;*/ }
#form1 #terms_cb { }

#form1 h3 { margin:0; padding:0; font-family:'Open Sans', sans-serif; font-weight: 300 ; text-transform:uppercase; color:#2e3a48; margin-top:17px; margin-bottom:6px; }

#register { margin-top:21px; margin-bottom:8px; }

p#required { margin:0; padding:0; font-size: 9px; color:#2e3a48; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px; }

p#terms { margin:0; padding:0; padding-top: 7px; padding-bottom: 14px; color: #4f5250; font-size:10px; font-family:Arial, Helvetica, sans-serif; position:relative; width: 290px; }

#submit { display: block; background-image: url(../imgs/submit.png); width: 105px; height: 36px; margin-left: 184px; margin-top:9px; }
#submit:hover { background-image: url(../imgs/submit1.png); cursor: pointer; }
#terms_cb {  margin:0; padding:0; width:14px; height:14px;  position: absolute; right:1px; vertical-align: middle;} 



/* call */

#call { position: absolute; left: 40px; top: 646px; height:94px; width: 297px;  }

#call img { display:block; float: left; margin-top:12px; margin-right: 21px; }
#call p { margin:0; padding:0; margin-top:17px; font-family:'Open Sans', sans-serif; font-size: 16px; line-height: 20px; color: #7495b1; font-weight:400; }
.tel { color: #2e3a48; font-weight:600; }

#holding_image { position:absolute; top: 0; left: 376px; }
#brochure-download { display:block; width:227px; height:63px; position:absolute; top:308px; left:732px; background-image:url(../imgs/bro_download.jpg); }
#brochure-download:hover { background-image:url(../imgs/bro_download1.jpg); }

/* footer */

#footer { position:relative; width: 1054px; height: 60px; /*border: 1px solid red;*/ margin: 0 auto; background-image:url(../imgs/shadow_bottom.png); background-repeat:no-repeat; background-position:top;  }

#footer p { margin:0; padding:0; margin-left: 56px; padding-top:23px;  color:#bfb9bc; font-size:12px; line-height:18px; text-align:left; font-family:Arial, Helvetica, sans-serif; }



#f-credit {position:absolute; left:869px; top: 0px; }
#footer a { text-decoration:none; color:#3f3f3e; }
#footer a:hover { color:#bfb9bc; }

.error { color: red !important; }

#form_sent { font-family: Arial, Helvetica, sans-serif; font-size:12px; }