@charset "utf-8";
/* CSS Document */

* {outline:none;}

body { padding:0; margin:0; font-size:12px; font-family:Verdana, Geneva, sans-serif; }

a {color:#069; text-decoration:none;}
a:hover {color:#F00; text-decoration:none;}


.header, .header-l { padding:0; margin:0; }
.header { width:980px; height:231px; }
.header-l { width:980px; height:168px; }
.header-container { margin: 0 auto; width:980px;}
.tagline { padding:0; margin:0; margin-top:24px; float:left }
.logo { width:600px; float:left; text-align:left; }
.error { color:#f00; }
.thanks { padding:10px; margin:10px; background:#E0E0E0; border:2px solid #656466;}
.clear {clear:both;display:block;}

.address { position:relative; width:380px; float:left; height: 84px; padding:0; margin:0;  }
.address p {position: absolute; float:right;  padding:0; margin:0; text-align:right; font-size:11px; bottom:0px; right:0px; color: #575757}
.sep_line { float:left; width:980px; height:28px; border-bottom:2px solid #bbb; margin:0 auto; }
.container { width:980px; margin:0 auto; }
.container .content { padding:0; margin:0; width:600px; float:left; text-align:left; margin-top:24px; color:#575757; text-align:justify; }
.container .content p { font-size:11px; line-height: 150%; } 
.intro {font-weight:bold; font-size:12px; }
.container .content p strong { font-size:12px; }
.container .right-col-image { width:380px; margin-top:70px;  float:right; text-align: center; }
.packages { margin-top:24px; }
.packages td { text-align:center; font-size:12px; color:#000; border:1px solid #eee;}

.one { background-color:#f2f2f2; padding: 10px; text-align:center;}
.two { background-color:#d8d8d8; padding: 10px; text-align:center;}
.three { background-color: #c4c4c4; padding: 10px; text-align:center;}
.four { background-color:#b1b1b1; padding: 10px; text-align:center;}
.five { background-color:#fff; padding: 10px; text-align:center;}

.packages ul { padding: 0; margin: 0; margin-bottom: 5px; }

.price_specs {margin-top:25px;}
.price_specs .value {display:block;font-size:17px;font-weight:bold;}

.specs {background:transparent url(img/dot.gif) repeat-x scroll bottom; margin:15px 20px; }
.specs .title{display:block;float:left;padding-right:3px;}
.specs .value {display:block;float:right;padding-left:3px;}

.one .specs .title,.one .specs .value{background:#F2F2F2;}
.two .specs .title,.two .specs .value{background:#d8d8d8;}
.three .specs .title,.three .specs .value{background:#c4c4c4;}
.four .specs .title,.four .specs .value{background:#b1b1b1;}
.five .specs .title,.five .specs .value{background:#fff;}

.request {margin:0;}
.request .value {display:block;padding-left:3px; font-weight:bold;}
.request .value a {color:#069; text-decoration:none;}
.request .value a:hover {color:#F00; text-decoration:none;}

.specs li { list-style: none; text-align: center; text-transform: uppercase; line-height: 200%; font-size: 11px;  }
.packages-request { margin-top: 10px; }
.packages-request td { border-right:10px solid #fff;}

.forma {float:right;width:500px;text-align:center;/*width:400px; height: auto; padding: 20px 0; margin-left: 10px;*/ }
.forma label { display:block; text-align:left; color:#333;}
.forma select,.forma input { display:block; width:192px; margin:0px;  }
.forma select{ height: 28px; }
.forma option { padding-top: 5px; height: 25px; }
.forma label.error { display:block; font-size:11px; color:#F33; }
.forma label span { font-size:90%; display: block; color: #666; }


.rform span { font-size:90%; display: block; color: #666; }

.forma h3 {	font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight: normal; color: #0e4d69 }
.forma .button { float:none; color: #666; width:auto; clear:both; display:inline;}

.captchaBox {display: block;text-align: center;}
.captchaInputBox input { margin: 0; margin-bottom: 5px; }
.captchaInputBox {display: block;float: left;text-align: left;width: 180px;margin-bottom: 20px;}
.hidden-field { display:none !important }

.warning {font-size: 12px; font-weight: normal; color: #666;}
#responseHere {}

.valid{border:2px solid green !important;}
.invalid{border:2px solid #800 !important;}

a.iframe  { border: none; color:#000; }
a.iframe img { border: none; color:#000; }

.logos {float: left;width: 100%;text-align: center;margin-top: 20px;}

.logo_left { float:left; padding:2px; border:5px solid #eee;}
.logo_right { float:right; padding:2px; border:5px solid #eee;}

#form_box {display:none;background:url(img/arrow.gif) no-repeat 320px 80px;border:5px solid #EEE;padding-bottom:10px;}
#packages_container { min-height:500px; }
#sel_package {width:280px;float:left;text-align:center;}
.package_head {padding:10px;text-align:left;border-bottom:2px solid #ccc;margin-bottom:10px;font-weight:bold;}
#loading {display:none;}

#footer {text-align:center;margin:20px 0 40px 0;font-size:80%;}