/* STYLING */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend{margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
h1, h2, h3, h4, h5{font-weight:normal;}
a:active{outline:none;}
:focus {-moz-outline-style:none;}
body {font: 76%/1.5 Arial, Helvetica, sans-serif;color:#575757;line-height:1.24em;background:url('../img/bg1.jpg') top center no-repeat #23201F;}
a{text-decoration:none;font-weight:normal;color:#00A6FF;}
a:active{outline:none;}
:focus {-moz-outline-style:none;}
a:hover{color:#333;}
a:focus{color:#333;}
a img, img{border:none;padding:0px;margin:0px;}
input, select, textarea, #searchResults{font-family:Arial, Helvetica, sans-serif;padding:0 3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#948783;border:none;font-size:139%;color:#575757;}
.formbtn{text-transform:uppercase;font-size:91%;color:#948783;padding:0;color:#23201F;}
.formbtn:hover{cursor:pointer;}
a.formbtn:hover{ text-decoration:none;}
a.formbtn:focus{color:#FFF;}
ul{list-style-type:none;}

/* COMMON */
.wrapper{width:960px;margin:0 auto;display:block;overflow:hidden;clear:both;}
#header1{margin:15px 0;}
.title1{display:block;overflow:auto;clear:both;padding-bottom:10px;border-bottom:1px dotted #CCC;}
.content1{font-size:139%;line-height:120%;margin:10px 0 20px 0;padding-bottom:-20px;}
.content1 p{ margin-bottom:20px;}
.mTop20{margin-top:20px;}
.mRight20{margin-right:20px;}
.confirm, .error{background:url('../img/stripe1.png') top left repeat;padding:0 2px;}
.error{color:#ff0036;}
.confirm{color:#FFF;}

/* HEADER */
#topnav{height:20px;width:100%;background-color:#23201F;}
#topnav .wrapper .links{display:block;overflow:auto;float:left;}
#topnav .links a, #topnav .links span{padding:2px 4px 0 4px;height:18px;float:left;}
#topnav .links a:hover{color:#FFF;}
#topnav .links span{color:#666;}
#topnav .wrapper #language{float:right;padding-top:3px;}
#topnav .wrapper #language span{ text-transform:uppercase;position:relative;left:-5px;color:#666;font-size:107%;}

/* BODY */
#main-container{width:906px;margin:5px;padding:20px;-moz-border-radius:7px;-webkit-border-radius:7px;behavior:url(border-radius.htc);-webkit-box-shadow: 0 0 5px #000;-moz-box-shadow: 0 0 5px #000;box-shadow: 0 0 5px #000;-webkit-box-shadow: 0 0 5px #000;overflow:hidden;background:url('../img/grad-white1.jpg') top center no-repeat #FFF;border:2px solid #FFF;}
.item1{width:270px;padding:10px;margin-left:18px;float:left;background-color:#EEE;margin-bottom:20px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.item1.first{margin-left:0;}
.item1 p{margin-top:10px;font-size:139%;}
.item1.btm{margin-bottom:0;}

/* FOOTER*/
#contact{padding:26px;color:#E8E1DC;font-size:139%;line-height:120%;display:block;overflow:hidden;}
#contact .title1{border-color:#444;}
#contact .email{width:595px;padding:0 0 10px 0;float:right;margin-top:10px;}
#contact .address{width:273px;float:left;padding:0 10px 10px 10px;margin-right:10px;margin-top:10px;border-right:1px dotted #444;}
#contact .title3{color:#948783;}
#contact .title3{margin-bottom:5px;}
#contact .title3.margin{margin-top:10px;}
#contact .email .one{width:288px;margin-right:10px;float:left;}
#contact .email .two{width:287px;margin-left:10px;float:right;}
#contact .email .one input{clear:both;width:283px;}
#contact .email .two input{clear:both;width:281px;}
#contact .email .three{padding-top:10px;width:100%;clear:both;display:block;overflow:auto;}
#contact .email .three textarea{width:588px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;}
#contact .email .formbtn{position:relative;top:-1px;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;}
#contact .confirm, #contact .error{margin-top:10px;}
