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

#contact_bgc{ overflow:hidden; padding:10px; width:960px; background-color:#f0f0f0}
#contact_bgc #whole_wrap{background:#fff url(http://img.influxive.com/BgRepeat.jpg) repeat-y 0px 0px; overflow:hidden}
#contact_bgc #whole_wrap #lefty_panel{float:left; display:inline-block; background:url(http://img.influxive.com/MainLeftPanelBg.jpg) no-repeat 0px 0px; width:198px; padding:5px}
#contact_bgc #whole_wrap #centery_panel{float:left; display:inline-block;  background:#fff url(http://img.influxive.com/TopBar.jpg) no-repeat top right; width:741px; padding:7px 5px 5px 5px; border-right:1px solid #BDBFBE; border-bottom:1px solid #BDBFBE; overflow:hidden}
#contact_bgc #centery_panel{ background:url(http://img.influxive.com/TopBar.jpg) no-repeat top right; width:747px; padding:5px 0px 5px 0px; float:left; display:inline; background-color:#fff;}
#centery_panel .SF{display:inline; float:left; width:558px;}
#centery_panel .SR{display:inline; float:right; background:url(http://img.influxive.com/resource.jpg) top right repeat-y; padding:0px 5px 5px 5px; width:178px;}
#centery_panel .SF .cr_ar, #centery_panel .SR .cr_ar, #centery_panel .SR .or_ar{ background:url(http://img.influxive.com/special_icons.png) no-repeat;_background:url(http://img.influxive.com/special_icons.gif) no-repeat; height:27px}
#centery_panel .SF .cr_ar{ width:510px; background-position:0px -191px; border-bottom:1px solid #ccc}
#centery_panel .SR .or_ar{ width:20px; background-position:0px -160px;}
#centery_panel .SR .cr_ar{ width:150px; background-position:0px -225px; margin-left:5px}
#centery_panel .thanks{ clear:left;}
.thanks h2{ color:#cc0000; font-size:11px; line-height:25px}
.thanks h3{ color:#666; font-size:10px;font-weight:lighter}
.thanks h3 strong{ font-weight:bold}
#centery_panel .map_foot{ margin:5px 0px; border:1px solid #9B9B9B; width:740px}
#centery_panel #message{ overflow:hidden; width:742px}
#message .sfl{ float:left; display:inline;  margin-top:3px;width:482px}
#message .sfr{ float:left; display:inline; margin-top:3px; width:260px}
#message .sfl .top_bar, #message .sfr .top_bar, #message .sfl .btop_bar, #message .sfr .btop_bar{ background-repeat:repeat-x; background-position:top; height:300px; padding:5px 5px 5px 10px}
#message .sfl .top_bar, #message .sfl .btop_bar{ background-image:url(http://img.influxive.com/bluebg.png); background-color:#E3E9EC}
#message .sfr .top_bar, #message .sfr .btop_bar{ margin-left:3px; background-image:url(http://img.influxive.com/yelbg.png); background-color:#F4F1ED}
#message .sfl .btop_bar, #message .sfr .btop_bar{ height:400px}
#message h1{ font-size:12px; color:#7D6858; font-weight:lighter; text-transform:uppercase; padding-top:5px}
#message h2{ font-size:10px; padding-top:10px; text-decoration:underline; color:#cc0000}
#message div.head{font-family:'Myriad Pro', 'lucida grande', tahoma, Verdana, Geneva, sans-serif; color:#000; font-size:14px; text-transform:uppercase;  font-weight:bold}
#message p{ color:#999}
#message .sfr .top_bar .me_ms{ margin-top:10px; width:240px}
#message .sfr .top_bar .me_ms div{ background-repeat:no-repeat; padding-left:20px; width:240px; clear:left; margin:5px 0px}
#message .sfr .top_bar .me_ms div span{ padding-left:5px; color:#cc0000}
#message .sfr .top_bar .me_ms .divider{ border-bottom:1px dotted #D2C3B5; margin:10px; margin-left:-10px}
#message .sfr .top_bar .me_ms div.email,
#message .sfr .top_bar .me_ms div.yahoo,
#message .sfr .top_bar .me_ms div.skype,
#message .sfr .top_bar .me_ms div.msn,
#message .sfr .top_bar .me_ms div.google:hover{ background:url(http://img.influxive.com/messengers.gif) no-repeat 0px 0px; height:20px; margin-bottom:10px; cursor:pointer}
#message .sfr .top_bar .me_ms div.email:hover{ background-position:0px -252px}
#message .sfr .top_bar .me_ms div.yahoo:hover{ background-position:0px -154px}
#message .sfr .top_bar .me_ms div.skype:hover{ background-position:0px -204px}
#message .sfr .top_bar .me_ms div.msn:hover{ background-position:0px -179px}
#message .sfr .top_bar .me_ms div.google:hover{ background-position:0px -231px}
#message .sfr .top_bar .me_ms div.email{ background-position:0px -133px}
#message .sfr .top_bar .me_ms div.yahoo{ background-position:0px -35px}
#message .sfr .top_bar .me_ms div.skype{ background-position:0px -85px}
#message .sfr .top_bar .me_ms div.msn{ background-position:0px -60px}
#message .sfr .top_bar .me_ms div.google{ background-position:0px -112px}
#message .sfr .top_bar .me_ms span.sale{ padding-left:9px}
#message .sfr .top_bar .me_ms span.ms{ padding-left:14px}
#message .sfr .top_bar .me_ms span.yah, #message .sfr .top_bar .me_ms span.goog, #message .sfr .top_bar .me_ms span.sky{ padding-left:12px}
#message .sfl .subject{ padding:5px 10px; width:450px; font-size:11px; font-weight:lighter; color:#000; text-transform:none; font-family:Arial, Helvetica, sans-serif; padding-top:20px}
#message .sfl .subject .TLS{ clear:left; margin-bottom:5px}
#message .sfl .subject .TL, #message .sfl .subject .TR{float:left; display:inline; }
#message .sfl .subject .TL{text-align:left;width:250px; padding-left:10px}
#message .sfl .subject .TR{text-align:right;width:180px}
#message .sfl .subject .TR input{ border:1px solid #7F9DB9; padding:2px 3px; height:16px;}
#message .sfl .subject .TR textarea{}
#message .sfl .subject .TR select{}
#message .sfl .subject .TR .sinput{}
#message .sfr a{ color:#333; text-decoration:none}
.formError { position:absolute; top:300px; left:300px; padding-bottom:13px; display:block; z-index:5000; }
.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent { width:100%;  background:#ee0101; color:#fff; width:150px; font-family:tahoma; font-size:11px; border:2px solid #ddd; box-shadow: 0px 0px 6px #000; -moz-box-shadow: 0px 0px 6px #000; -webkit-box-shadow: 0px 0px 6px #000; padding:4px 10px 4px 10px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.greenPopup .formErrorContent {background:#33be40;}
.blackPopup .formErrorContent {background:#393939;color:#FFF;}
.formError .formErrorArrow{ position:absolute; bottom:0;left:20px; width:15px; height:15px; z-index:5001; }
.formError .formErrorArrowBottom{top:0;margin:-6px;}
.formError .formErrorArrow div{ border-left:2px solid #ddd; border-right:2px solid #ddd; box-shadow: 0px 2px 3px #444; -moz-box-shadow: 0px 2px 3px #444; -webkit-box-shadow: 0px 2px 3px #444; font-size:0px; height:1px; background:#ee0101;margin:0 auto;line-height:0px; font-size:0px; display:block; }
.formError .formErrorArrowBottom div{ box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;}
.formError .formErrorArrow .line9{width:13px;border:none;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px; border-left:2px solid #ddd; border-right:2px solid #ddd; border-bottom:0px solid #ddd;}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}
form.formular { font-family: tahoma, verdana, "sans-serif"; font-size: 12px; padding: 0px; border: 0px solid #A5A8B8;}
.formular fieldset { margin-top: 20px; border: 0px solid #B5B8C8; }
.formular legend { font-size: 12px; color: #15428B; font-weight: 900; }
.formular fieldset label { float: none; text-align: inherit; width: auto; }
.formular label span { color: #000; }
.formular input, .formular select, .formular textarea { display : block; margin-bottom: 5px; }
.formular .text-input { width: 250px; color: #555; padding: 4px; border: 1px solid #B5B8C8; font-size: 14px; margin-top: 4px; background: #FFF; }
.formular textarea { width: 250px; height:70px; color: #555; padding: 4px; border: 1px solid #B5B8C8; font-size: 14px; margin-top: 4px; background: #FFF; }
.formular .infos { background: #FFF; color: #333; font-size: 12px; padding: 10px; margin-bottom: 10px; }
.formular span.checkbox, .formular .checkbox { display: inline; }
.formular .submit { background:#95b3cf url(http://img.influxive.com/button-bg.png) repeat-x; border: 1px solid #8F9DB9; padding: 4px; margin-top: 10px; float: right; text-decoration: none; cursor:pointer; }
.formular hr { clear: both; visibility: hidden; }
.formular .fc-error { width: 350px; color: 555; padding: 4px; border: 1px solid #B5B8C8; font-size: 12px; margin-bottom: 15px; background: #FFEAEA; }


