/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

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;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; max-width:100%;}




/* =Fonts
-------------------------------------------------------------- */

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit]
{
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

body,
input,
textarea {
	color: #666;
	font-size: 12px;
	line-height: 18px;
}
hr {
	background-color: #E7E7E7;
	border:0;
	height: 1px;
	margin-bottom: 18px;
	clear:both;
}

/* Text elements */
p {
	margin-bottom: 18px;
}
ul {
	list-style: square;
	margin: 0 0 18px 1.5em;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style:upper-alpha;
}
ol ol ol {
	list-style:lower-roman;
}
ol ol ol ol {
	list-style:lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom:0;
}
dl {
	margin:0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],
textarea {
	padding: 2px;
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
}




table {
	border: 1px solid #e7e7e7;
	text-align: left;
	margin: 0 -1px 24px 0;
	width: 100%;
}
tr th,
 thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
 tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}
 tr.odd td {
	background: #F2F7FC;
}




.attachment img {
	max-width: 900px;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft, 
 img.alignright, 
 img.aligncenter {
	margin-bottom: 12px;
}
 .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
 .wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	margin: 5px;
	color: #888;
	font-size: 12px;
}
.wp-smiley {
	margin:0;
}


/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 13px;
}



/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	margin: 24px 0;
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin:0 0 9px;
	width:98%;
}
#respond textarea {
	width:98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	width: auto;
	font-size: 14px;
}









/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
	font-size: 10px;
}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; max-width:100%; height:auto;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear_0 {clear:both; font-size:0px; line-height:0px; display:block;}
.last {margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
* { margin:0; padding:0px; box-sizing:border-box;}
/**************************************************************************************/
a											{ color:#000; text-decoration:none; outline:0 none;}
a:hover										{ color:#000; text-decoration:none;}
h1											{ font-size:24px;}
h2											{ font-size:22px;}
h3											{ font-size:18px;}
h4											{ font-size:16px;}
h5											{ font-size:14px;}
h6											{ font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 										{ }
body										{ color:#b1b1b1; font-family:"Arial", Verdana, Tahoma; font-size:12px;}
.flt_Lt										{ float:left; display:inline;}
.flt_Rt										{ float:right; display:inline;}
input,textarea								{ -webkit-appearance:none; border-radius:0px; outline:none; border:0px;}
/* ---------------------------------------------------------------------------------*/


/* ----------------------- layout ----------*/
.wrapper									{ margin:0 auto;}
.container									{ width:100%; max-width:1200px; margin:0 auto; border:0px solid red; border-top:0 none;}
/*-------------------------------------------*/

/* ------------------------- HEADER HERE -------------------*/
#header	 { margin:0 auto; display:block; }
#header .header_top { background:url(../images/head_back.jpg) repeat-y top center; height:100%; width:100%; padding:10px 0;}
#header .header_top .logo { float:left;}
#header .header_top .quick  { float:right; padding:14px 0;}
#header .header_top .quick .quick_btn { padding:0 0 0 30px;}
#header .header_top .quick .quick_btn a {  background:url(../images/quick_back.jpg) repeat-x left center; height:33px; width:auto;  padding:4px 14px; text-shadow:0 0 0 0 #000; border:solid 1px #025272;border-radius:4px; font-size:18px; line-height:normal; color:#fff; font-family:"Open Sans Extrabold", "Open Sans", Verdana; transition:0.5s;}
#header .header_top .quick .quick_btn a:hover { background:#ff9933;}
#header .header_top .quick .quick_call { padding:0 0 0 30px;}
#header .header_top .quick .quick_call span { vertical-align:top; padding:0 7px 0 0px;}
#header .header_top .quick .quick_call a { color:#efefef; font-family:"Open Sans Extrabold", "Open Sans", Verdana; font-size:18px; line-height:normal; vertical-align:bottom;}
#header .header_top .quick .quick_fb { padding:3px 0 0 30px;}
#header .header_top .quick .quick_fb a { }

#header .header_btm { background:#011a34; width:100%;}
/* --------- NAVIGATION HERE ----------*/
#cssmenu {  background:#011a34; padding:0px;}
#cssmenu > ul > li { padding:16px 2px 16px 0}
#cssmenu > ul > li > a { color:#efefef; font-size:14px; line-height:normal;  font-family: "tablet-gothic-semi-condensed",sans-serif; font-weight:bold; letter-spacing:0px;  padding:0 15px;}
#cssmenu > ul > li > ul { background:#011a34; top:65px;}
#cssmenu li:hover > ul { width:240px; }
#cssmenu ul ul li a { width:100%;}
#cssmenu > ul > li > ul:after { background:url(../images/arrow.png) no-repeat top center; top:-13px; height:14px; width:auto; left:0; right:0; content:""; position:absolute;}
#cssmenu > ul > li > ul > li { border-bottom:solid 1px #ccc;}
#cssmenu > ul > li.has-sub > a { padding:0 15px;}
#cssmenu > ul > li a:hover { color:#ffef1f;}
#cssmenu > ul > li.has-sub ul:hover { background:#011a34;}
#cssmenu > ul > li.has-sub ul > li > a:hover  { color:#ffef1f !important;}
#cssmenu > ul > li.has-sub > a::before { display:none;}
#cssmenu > ul > li.has-sub > a::after  { display:none;}

/* ---------------------------------------------------------*/

/* ------------------------ MAIN CONTENT HERE --------------*/
.main_content					{ margin:0 auto;}
.main_content .cargo_sction { margin:0 auto; padding:33px 0 0 0;}
.main_content .cargo_sction h1 { font-size:30px; line-height:normal; font-family:"Open Sans Extrabold", "Open Sans", Verdana; color:#000000;}
.main_content .cargo_sction p { font-size:18px; line-height:normal; font-family:"Open Sans", Verdana; font-weight:bold; color:#000000;}
.main_content .post_sction { padding:27px 0 0 0;}
.main_content .post_sction h3 { font-size:18px; line-height:normal; font-family:"Open Sans Extrabold", "Open Sans", Verdana; color:#000000;}

.main_content .post_sction ul  { margin:30px 0 0 0;}
.main_content .post_sction ul li { float:left; width:32%; margin:0 2% 0 auto; }
.main_content .post_sction ul li:last-child { margin-right:0px;}
.post_sction ul li .post_fr { background:url(../images/post_back.jpg) repeat-x top center; min-height:370px; width:100%; border:solid 1px #cccccc; border-radius:6px;}
.post_sction ul li .post_fr .post_fr_img { margin:0 auto; text-align:center;}
.post_sction ul li .post_fr .post_fr_text h3  {  font-size:18px; line-height:normal; font-family:"Open Sans Extrabold", "Open Sans", Verdana; color:#333333; margin-left:18px; padding:15px 0;}
.post_sction ul li .post_fr .post_fr_text a.quote { background:url(../images/quick_back.jpg) repeat-x left center; height:33px; width:auto;  padding:4px 14px;  border:solid 1px #025272;border-radius:4px; font-size:18px; line-height:normal; color:#fff; font-family:"Open Sans Extrabold", "Open Sans", Verdana; transition:0.5s; margin-left:18px;}
.post_sction ul li .post_fr .post_fr_text a.quote:hover { background:#ff9933; transition:0.5s;}
.post_sction ul li .post_fr .post_fr_text a.more { background:url(../images/more_back.jpg) repeat-x left center; height:33px; width:auto;  padding:4px 14px;  border:solid 1px #025272;border-radius:4px; font-size:18px; line-height:normal; color:#fff; font-family:"Open Sans Extrabold", "Open Sans", Verdana; transition:0.5s; margin-left:18px;}
.post_sction ul li .post_fr .post_fr_text a.more:hover { background:#00cc33;}



.main_content .horiz_divider { padding:50px 0 0 0;}
.main_content .horiz_divider_text { border-top: solid 1px #7f7f7f; padding:50px 0;}
.main_content .horiz_divider_text p { font-size:18px; line-height:24px; font-family:Tahoma, helvetica; color:#010202;}

.main_content .container					{ }
/* ---------------------------------------------------------*/


/* ------------------ FOOTER HERE --------------------------*/
#footer		{ margin:0 auto; }
#footer .footer_top { background:#011a34; width:100%; padding:32px 0; margin:0 auto;}
#footer .footer_top .footer_main { max-width:1005px; margin:0 auto;}
#footer .footer_top .footer_main .footer_top_fr { width:25%; margin:0 auto; display:inline-block; vertical-align:middle; position:relative;}
#footer .footer_top .footer_top_fr a.quote {  background:url(../images/quick_back.jpg) repeat-x left center; height:33px; width:auto;  padding:4px 14px;  border:solid 1px #025272;border-radius:4px; font-size:18px; line-height:normal; color:#fff; font-family:"Open Sans Extrabold", "Open Sans", Verdana; transition:0.5s; margin-left:18px;}
#footer .footer_top .footer_top_fr a.quote:hover { background:#ff9933; transition:0.5s;}
#footer .footer_top .footer_top_se { width:35%; margin:0 auto; display:inline-block; vertical-align:middle; border-left: solid 1px #808d9a; padding:10px 30px; text-align:center;}
#footer .footer_top .footer_top_se h5 { color:#ffffff; nt-family:Tahoma, helvetica; font-size:18px; line-height:36px;}
#footer .footer_top .footer_top_se select { margin:0 auto; width:185px; -webkit-appearance: none; appearance:none; border-radius:4px; 
  -moz-appearance: none; background: #ffffff url(../images/opction.jpg) no-repeat right center; height:18px; width:auto; border:#7e8a8b solid 1px;}
#footer .footer_top .footer_top_se select option { width:185px; padding:5px; border:none; overflow:hidden;}
#footer .footer_top .footer_top_se h5  { color:#ffffff; nt-family:Tahoma, helvetica; font-size:18px; line-height:36px;}
#footer .footer_top .footer_top_se ul { margin:0 auto; }
#footer .footer_top .footer_top_se ul li { display:inline-block; margin-right:11px;}


#footer .footer_btm { background:#333333; margin:0 auto;}
#footer .footer_btm .fotr_last { margin:0 auto; padding:30px 0; vertical-align:middle;}
.footer_btm .fotr_last .fotr_last_left { float:left;}
.footer_btm .fotr_last .fotr_last_left ul li { display:inline-block; border-right:solid 2px #ffffff; padding:0 5px 0 0; color:#ffffff; font-family:Tahoma, helvetica; line-height:14px;}
.footer_btm .fotr_last .fotr_last_left ul li a { font-size:14px; line-height:normal; color:#fff; font-family:Tahoma, helvetica;}
.footer_btm .fotr_last .fotr_last_left ul li.mail a { text-decoration:underline; color:#33ff00;}
.footer_btm .fotr_last .fotr_last_left ul li:last-child { border-right:none;}

.footer_btm .fotr_last .fotr_lest_right  { margin:0 auto; float:right;}
.footer_btm .fotr_last .fotr_lest_right ul li { display:inline-block; font-family:Tahoma, helvetica; border-right:solid 2px #ffffff; padding:0 5px 0 0; color:#33ff00; font-family:Tahoma, helvetica; text-decoration:underline; line-height:14px;}
  .footer_btm .fotr_last .fotr_lest_right ul li a {  color:#33ff00;}
.footer_btm .fotr_last .fotr_lest_right ul li:last-child { border-right:none;} 
#footer .container							{ }
.copy										{ }
/* ---------------------------------------------------------*/


input::-webkit-input-placeholder,textarea::-webkit-input-placeholder 		{ /* WebKit browsers */color: #191919;  opacity:  1;}
input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #191919;  opacity:  1;}
input::-moz-placeholder,textarea::-moz-placeholder { /* Mozilla Firefox 19+ */color: #191919;  opacity:  1;}
input:-ms-input-placeholder,textarea:-ms-textarea-placeholder { /* Internet Explorer 10+ */  color: #191919;  opacity:  1;}

input::-webkit-input-placeholder 		{ /* WebKit browsers */color: #191919;  opacity:  1;}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #191919;  opacity:  1;}
input::-moz-placeholder { /* Mozilla Firefox 19+ */color: #191919;  opacity:  1;}
input:-ms-input-placeholder { /* Internet Explorer 10+ */  color: #191919;  opacity:  1;}

/** INNER 1 **/
.main_content .product_page { margin:0 auto;}
.main_content .product_page .product_img { float:left; width:50%;} 
.product_page .product_img .product_top_img h2 { font-size:36px; line-height:normal; color:#000000; font-family:"Open Sans Extrabold", "Open Sans", Verdana; padding:30px 0 20px 0;}
.product_page .product_img .product_additonal h5 { color:#000; font-size:18px; line-height:normal; font-family:Tahoma, helvetica; padding-bottom:11px;}
.product_page .product_img .product_additonal ul li { display:inline-block; background:url(../images/additonal_back.jpg) repeat-x left top; height:auto; width:100px; padding:0px 0; margin:2px 3px;}
.main_content .product_page .product_text { float:left;  width:50%; max-width:512px; padding:80px 0;}
.main_content .product_page .product_text h4 { font-size:24px; line-height:normal; color:#000000; font-family:Open Sans, Verdana; font-weight:bold;}
.main_content .product_page .product_text p {  font-size:18px; line-height:26px; color:#000000; font-family:Tahoma, helvetica; padding:20px 0;}
.main_content .product_page .product_text h5 { font-size:18px; line-height:26px; color:#262626; font-family:Tahoma, helvetica; font-weight:400;}
.main_content .product_page .product_text strong { font-size:18px; line-height:26px; color:#000000; font-family:Tahoma, helvetica; font-weight:bold;}
.product_page .product_text .frames { margin:0 auto;}
.product_page .product_text .frames ul { padding-left:40px;}
.product_page .product_text .frames ul li { list-style:outside; color:#262626; font-weight:400; font-size:18px; line-height:26px;  font-family:Tahoma, helvetica;}

.product_page .product_text .product_submit { margin:0 auto; padding:40px 0 0 0;}
.product_text .product_submit ul li { display:inline-block; padding:0 30px; border-left:solid 1px #bfbfbf; color:#000000; font-size:18px; line-height:26px; font-family:Tahoma, helvetica; font-weight:bold;}
.product_text .product_submit ul li:first-child { border-left:none;}
.product_page .product_text .product_submit .quick { background:url(../images/quick_back.jpg) repeat-x left center; height:33px; width:auto;  padding:4px 14px;  border:solid 1px #025272;border-radius:4px; font-size:18px; line-height:normal; color:#fff; font-family:"Open Sans Extrabold", "Open Sans", Verdana; transition:0.5s; margin-left:18px;}

.main_content .product_page .customer_section  { margin:30px 0 0 auto; border-top:solid 1px #7f7f7f; padding-top:30px;}
.customer_section .customer_section_left  { margin:0 auto; float:left; width:50%; max-width:501px; padding-bottom:60px;}
.customer_section .customer_section_left h2 { font-size:24px;  font-family:Tahoma, helvetica; font-weight:bold; color:#010202;}
.customer_section .customer_section_left p { color:#666666; font-family:Georgia, "Times New Roman"; padding-top:25px; padding-bottom:16px; font-style:italic; font-size:14px; line-height:24px; border-bottom:solid 1px #666;}
.customer_section .customer_section_left p strong { font-size:14px; line-height:normal; color:#666666; font-weight:bold;  font-style:italic;}
.customer_section .customer_section_left p:last-child { border-bottom:none;}
.customer_section .customer_section_right  { margin:0 auto; float:right; width:50%;}
.customer_section .customer_section_right h2 { font-size:24px;  font-family:Tahoma, helvetica; font-weight:bold; color:#010202;}
.customer_section .customer_section_right ul { padding-top:25px;}
.customer_section .customer_section_right ul li { list-style:none;}
.customer_section .customer_section_right ul li a { color:#ff6600; font-size:18px; line-height:28px; border-bottom:solid 2px #ffa986;  font-family:Tahoma, helvetica; font-weight:normal;} 
.customer_section .customer_section_right ul li a:hover { border-bottom:none; opacity:0.5;}
.popup img { width:100%;} 
.fancybox-skin { padding:0px !important;}


/** INNER 2 **/

.product_page .customer_options { margin:0 auto; padding:25px 0;}
.product_page .customer_options h2 { font-size:24px; line-height:normal; text-transform:uppercase; padding-bottom:20px; font-family:Tahoma, helvetica; font-weight:bold; color:#010202;}
.product_page .customer_options  ul li { display:inline-block; width:25%;}

.header_top .quick .quick_call a.show { display:none;}

/** CONTACT FORM **/

.contact-form			{ padding:47px 0 157px 0;}
.contact-form h2		{ font-family:Tahoma, Geneva, sans-serif; font-size:30px; line-height:30px; color:#010101; text-align:center; padding:0 0 33px 0;}
.contact-form p			{ font-family:Tahoma, Geneva, sans-serif; font-size:24px; line-height:30px; color:#010101; text-align:center;
							padding:0 0 57px 0;}
.contact-form ul		{ width:866px; margin:0 auto; padding:0; display:block;}
.contact-form ul li		{ display:block; float:left; margin:0 34px 0 0;}
.contact-form ul li	input	{ width:379px; background:#fff; padding:17px 17px 20px 17px; font-family:Tahoma, Geneva, sans-serif; font-size:18px;
						 line-height:22px; color:#9ba0a6; border-radius:9px; margin:0 0 34px 0; outline:none; border:none;
						 -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none;-o-appearance: none; appearance: none; border-radius:9px;
							}							
.contact-form ul li	input.add	{ width:826px; }							
.contact-form ul li	input.state	{ width:119px;}
.contact-form ul li	input.zip	{ width:192px;}

.contact-form ul li	input.submit	{ width:194px; margin:0; padding:0; background:#5b7ea0; height:66px; line-height:66px; color:#ffffff; cursor:pointer;
	-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none;-o-appearance: none; appearance: none; border-radius:9px;
}
.contact-form ul li	input.submit:hover	{  background:#343e49;}

.contact-form ul li.clear-form			{ margin:0;}		
.errS                           {color:#f00; display:block; margin:0; text-align:center; padding:10px 0 0 0;}
.f_success					    {color:#ff0000; display:block; margin:0; text-align:center; padding:10px 0 0 0; }
