
.panel {position: fixed; top:145px; left: 0;display: none;background: #000000;border:1px solid #111111;width: 200px;height: auto; overflow:hidden; padding: 0px 30px 30px 10px;filter: alpha(opacity=95);opacity: .95; -webkit-border-top-right-radius: 8px;-webkit-border-bottom-right-radius: 8px;-moz-border-radius-topright: 8px;-moz-border-radius-bottomright: 8px;
border-top-right-radius: 8px;border-bottom-right-radius: 8px;}

.panel p{margin: 0 0 15px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;padding: 0;color: #cccccc;}
.panel a, .panel a:visited{margin: 0;padding: 0;color: #9FC54E;text-decoration: none;border-bottom: 1px solid #9FC54E;}

.panel a:hover, .panel a:visited:hover{margin: 0;padding: 0;color: #ffffff;text-decoration: none;border-bottom: 1px solid #ffffff;}

a.trigger{position: fixed;text-decoration: none;top: 152px; left: 0;font-size: 16px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 13px; font-weight:bold;color:#fff;padding: 5px 40px 5px 20px;background:#333333 url(img/plus.png) 85% 55% no-repeat;border:1px solid #444444;display: block;}


a.trigger:hover{position: fixed;text-decoration: none;top: 152px; left: 0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 13px; font-weight:bold;color:#fff;padding: 5px 40px 5px 20px;background:#222222 url(img/plus.png) 85% 55% no-repeat;border:1px solid #444444;display: block;}

a.active.trigger {background:#222222 url(img/minus.png) 85% 55% no-repeat;}

/*
.columns{clear: both;width: 330px;padding: 0 0 20px 0;line-height: 22px;}
.colleft{float: left;width: 130px;line-height: 22px;}
.colright{float: right;width: 130px;line-height: 22px;}
ul{padding: 0;margin: 0;list-style-type: none;}ul li{padding: 0;margin: 0;list-style-type: none;}hr{background-color: #333333;
height: 1px;
}*/
#quote {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; height:auto; padding-top:10px;	font-size:12px; line-height:18px; padding-bottom:5px; color:#333;}

#quote .textbox{ width:180px; height:30px; float: left; margin-bottom: 3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#fbf2e7; color:#000;	border:solid 1px #afafaf;-webkit-border-radius:4px;-moz-border-radius: 4px;border-radius: 4px; font-weight:bold; padding-left:10px; }
#quote .message{ background:#fbf2e7; height:50px; width:180px; -webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;	border:solid 1px #afafaf;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding-left:10px; padding-top:5px; font-weight:bold;	}
#quote label{float: left; margin-bottom: 7px; font-family:Arial, Helvetica, sans-serif;	font-size:12px;	text-align: right; width:103px; padding-right: 10px; font-weight:bold; }
#quote br{clear:left;}
#quote .btn{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#000;cursor: pointer; color:#fff; width:75px; font-weight:bold ; height:25px; margin:2px; padding:1px; border:1px solid #919292;-webkit-border-radius:4px;-moz-border-radius: 4px;border-radius: 4px; }
#quote .btn:hover{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#93281f; color:#fff; cursor: pointer; width:75px;  margin:2px; padding:1px; border:1px solid #919292;  font-weight:bold;  height:25px;-webkit-border-radius:4px;-moz-border-radius: 4px;border-radius: 4px;}
#quote .btn_hover{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#93281f; color:#fff; cursor: pointer; width:75px;  margin:2px; padding:1px; border:1px solid #919292;  font-weight:bold; height:25px;-webkit-border-radius:4px;-moz-border-radius: 4px;border-radius: 4px;}

.form-control {
    display: block;
    width: 100%;
    height: 28px;
    padding: 0px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.err-msg{color:red;}
.form-group{margin-bottom:5px;}
.submit-form{margin-bottom:10px;}

