@charset "utf-8";
/* CSS Document */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse; border-spacing:0}
code{font-family:Consolas,Monaco,Courier,monospace; background:#fff;}
p{margin:0 12px;}
.left{float:left;}
.right{float:right;}

/* Start customizing */


body {
	background:url('screen_border.png') top center no-repeat #000;
	width:320px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#wpadminbar {
	display:none;
}
#page {
	background:#c6bca6;
	width:320px;
	height:480px;
	overflow:auto;
	margin:0 auto;
	padding-top:0px;
	position:relative;
}
#phone {
	display:block;
	font-size:28px;
	text-align:center;
	height:38px;
	line-height:38px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
#splash {
	height:165px;
	padding:12px;
	position:relative;
	overflow:hidden;
}
#name {
	font-size:100px;
	text-align:center;
	float:left;
	padding:10px;
	font-family:Tahoma, Geneva, sans-serif;
}
.loc {
	text-align:center;
	color:#FFF;
	padding:12px;
	height:35px;
}
address {
	font-style:normal;
}
#buttons {
	text-align:center;
	line-height:36px;
}
button {
	font-size:16px;
}
#mobile_request {
	position:absolute;
	display:none;
	top:0px;
	left:0px;
	width:290px;;
	height:390px;
	background: url('/bpshared/white90.png');
	padding:75px 15px 15px;
	text-align:center;
}
.custom_form table {
	width:100%;
}
a.send {
	display:none;
}
.honey {
	display:none;
}

.response {
	position:absolute;
	top:75px;

}

.response_success {
	display:none;
}

.response_failure {
	display:none;
}

.form_submitting {
}

.form_success {
}

.form_failure {
}

.form_success .response_success {
	display:block;
}

.form_failure .response_failure {
	display:block;
}
.form_success table, .form_failure table {
	visibility:hidden;
}
.error_val {
	background:url(images/val_cross.png) top right no-repeat #ffcccc;
}

.success_val {
	background:url(images/val_check.png) top right no-repeat #ccffcc;
}


.custom_form input[type=text], .custom_form textarea {
	width:140px;
	height:20px;
	padding:2px 4px;
	margin:3px auto;
	border:2px solid #555;
}
.custom_form textarea {
	height:64px;
	font-family:Arial, Helvetica, sans-serif;
}
#footer {
	padding:10px;
	text-align:center;
}
small {
	font-size:10px;
}