/*---------------GLOBAL---------------*/
*{margin:0; padding:0}
html, body{margin:0; padding: 0;text-align:center; font:80%/1.5 Arial, Helvetica, sans-serif; color:#636363} 
	
body{overflow: -moz-scrollbars-vertical;}
table {border-collapse: collapse;border-spacing: 0;}
	
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */   
#pagewidth{ width:760px; text-align:left;  margin-left:auto; margin-right:auto; } 
ul{list-style:none; font-size:1.1em}
.clr{clear:left}
.error{color:#FF0000}
p{font-size:1.2em; line-height:1.7em; margin-bottom:1.3em;}
h1{margin-left:12px}
h2{margin:0; padding:0}
/*---------------LEFT COL---------------*/
#leftcol{width:450px; float:left; position:relative; background-color:#73A3A3; margin:0; display:inline;  height:auto !important; height:715px; min-height:715px; background-color:#FFF}

/*---------------RIGHT COL---------------*/
#rightcol{ float:right; display:inline; position: relative; width:310px; margin:0; text-align:right; font-size:1.1em}
ul#bullet{margin-bottom:1.5em; padding:0}
ul#bullet li{margin-bottom:10px}
/*----HEADER--------------------------------*/
#header{position:relative; height:83px; width:760px; margin-bottom:40px}
#logo{float:left; margin:17px 0 0 0; padding:0; font-size:55px;}
#logo a{text-decoration:none; font-weight:bold; letter-spacing:-4px; color:#1F8DEA; margin-left:9px; padding:0;}
span.light{font-weight:500}
ul#header_contact{float:right; margin:25px 0 0 0 }
ul#header_contact li{text-align:right; list-style:none; color:#1F8DEA}
ul#header_contact li#tel{font-size:2.3em; font-weight:bold; margin-bottom:3px}
ul#header_contact li#email{font-size:1.4em; font-weight:bold}
ul#header_contact li#email a{color:#1F8DEA; text-decoration:none}
ul#header_contact li#email a:hover{background-color:#1F8DEA; color:#FFF}



/*----PAYMENT--------------------------------*/
table.payment tr { font-size:1.2em}

/*---------------CONTACT---------------*/
form{width:450px; margin:0; padding:1px; font-size:1em;}
form input.field, form select, form textarea{font-family: Arial, Helvetica, sans-serif; font-size:1.0em; color:#000; padding:3px}
form select{width:250px}
form textarea{width:250px}
form p{width:100%; padding:6px 0; margin:0;  border-bottom:1px solid #fff}
form p label{width:80px; float:left; display:inline; text-align:right; padding-right:4px; font-weight:bold;}
form fieldset{width:100%; border:none; margin:0; padding:0;}
form legend{display:none}
form p span.submit{margin-left:81px}
form p span.indent{margin-left:81px}
form#cont p img{border:1px solid #678}

ul_details{margin:0 0 20px 10px; float:left; width:240px; }
ul_details li{font-size:1.2em}
ul_details li.address_bold{font-weight:bold}
ul_details li.tel{margin-top:12px; font-weight:bold}
ul_details li.fax{font-weight:bold}
ul_details li.email{margin-top:12px; font-weight:bold}

img.captchapict, .button_submit, input.field-cap{margin-left:81px}
#footer{font-size:1.2em}
#footer a{text-decoration:none; color:#636363}

