#s5_inquirybox, #s5_inquiryboxopen, #s5_inquiryboxopentitle, #s5_inquiryboxtitle_icon, #s5_inquirybox, #s5_inquirybox_icon {
	-webkit-border-radius:3px 3px 0px 0px;
	-moz-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;}

#s5_inquirybox {
	cursor:pointer;
	height:39px;
	width:auto;
	background:#de4545;
	z-index:1;
	color:#ffffff;
	bottom:0;
	right:0;
	padding-right:22px;
	margin-right: 100px;
	position:fixed;}
	
	#s5_inquirybox:hover {
		background:#ce4141;}
	
	#s5_inquirybox_icon {
		float: left;
		height:39px;
		width:48px;
		background: url("../images/chaticon.png") no-repeat 17px 11px;}
	
	.s5_inquirytitle {
		height: 39px;
		line-height: 43px;
		padding-left:16px;
		font-size:14px;
		float:left;}
		
#s5_inquiryboxopen {
	-webkit-box-shadow:0 0 5px 2px rgba(0, 0, 0, 0.1); 
	box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0 0 5px 2px rgba(0, 0, 0, 0.1); 
	bottom:0;
	right:0;
	display:none;
	z-index:2;
	background:#ffffff;
	position:fixed;
	margin-right: 100px;
	width:342px;
	height:auto;}
	
	
	#s5_inquiryboxopentitle {
		height:43px;
		width:100%;
		line-height: 40px;
		font-size:14px;
		color:#ffffff;
		background:#ce4141;}
		
	#s5_inquiryboxtitle_icon {
		float: right;
		height:39px;
		width:48px;
		cursor:pointer;
		background:transparent url("../images/chaticon.png") no-repeat 12px -53px;}	
		
	#s5_inquiryboxwrap {
		color:#333333;
		overflow: hidden;
		padding:20px 38px 20px 20px;}
	
.loader {
	background:url("../images/ajax-loader.gif")  no-repeat 12px 19px;}

.success {
	background:url("../images/success.png")  no-repeat 12px 19px;}

.error {
	background:url("../images/error.png")  no-repeat 12px 19px;}

.message {
	text-align:left;
	width:100%;
	padding:15px 22px;
	display:none;}
	
.message.success {
	background: none repeat scroll 0 0 #CFFFF5;
    border: 1px solid #B9ECCE;
    border-radius: 5px;
    font-weight: normal;
    margin-bottom: 20px;
    padding: 10px;
	color:#797979;	}
	
	
.message.error	{
	background: none repeat scroll 0 0 #FFDFDF;
    border: 1px solid #FFCACA;
    border-radius: 5px;
    font-weight: normal;
    margin-bottom: 20px;
    padding: 10px;}	
	
	
#s5_inquiryboxwrap input, #s5_inquiryboxwrap textarea, #s5_inquiryboxwrap .recaptchatable #recaptcha_response_field  {
	font-size:13px !important;
	margin-bottom: 12px !important;}
	
	#s5_inquiryboxwrap input.input-text,  #s5_inquiryboxwrap textarea {
		padding-right: 0 !important;
		width:100%;}
	
	
	
	#s5_inquiryboxwrap input.inputbox {
		width:97%;}
		
	#s5_inquiryboxwrap textarea	{	
		}
		
	.infoContent .button {
		margin-top:15px;}
		

	
.recaptchatable .recaptcha_r1_c1, .recaptchatable .recaptcha_r7_c1, .recaptchatable .recaptcha_r3_c2, .recaptchatable .recaptcha_r3_c2, .recaptchatable .recaptcha_r4_c2, .recaptchatable .recaptcha_r8_c1, .recaptchatable .recaptcha_r3_c3, .recaptchatable .recaptcha_r4_c4, .recaptchatable .recaptcha_r4_c1, .recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th  {
	background:none !important;}	
#recaptcha_area, #recaptcha_table {width: 303px !important;}	
.recaptcha_only_if_privacy {float: left;margin-left: -7px; margin-top: -7px;}
	
.recaptchatable #recaptcha_response_field {
    bottom: 13px !important;
	padding: 4px !important;
    left: -8px;	}
	
.recaptcha_theme_red #recaptcha_response_field {  border: 1px solid #CCCCCC;}	
	
#s5_inquiryboxwrap .recaptchatable #recaptcha_response_field {
	margin-left: -6px !important;
	margin-top: 3px !important;
    padding: 8px !important;}
	 

.recaptchatable #recaptcha_image #recaptcha_challenge_image {
    margin-left: -35px !important;	}
	 

.recaptcha_only_if_privacy {
    float: left !important;
    margin-left: -12px !important;
    text-align: left !important;	}
	
	#recaptcha_privacy a {
		color:#cccccc !important;}
			
	
#s5_inquiryboxwrap #recaptcha_area #recaptcha_table #recaptcha_image img#recaptcha_challenge_image {
	height: 45px !important;
	margin-bottom:10px !important;}
	
.recaptchatable .recaptcha_r3_c2 {
    height: 19px !important;}


#s5_inquirybox {
	-webkit-transition:  all 300ms ease-in 0s;
	-moz-transition:  all 300ms ease-in 0s;
	-o-transition: all 300ms ease-in 0s;
	transition:  all 300ms ease-in 0s}

	
iframe .rc-anchor.rc-anchor-standard {
    width: 279px !important;}
	 
.g-recaptcha {
	margin-right:3px;}
	 
	 
@media screen and (max-width: 579px){
	
	#s5_inquirybox, #s5_inquiryboxopen{
		display:none;}

}	
	 
	 