@charset "utf-8";

/* CSS Document */
*{
	font-family:Arial;
	
}
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, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: top;
	text-align: left;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
	width:100%;
	padding: 0px;
	margin: 0px;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

body {
	color:#000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	text-align:center;
}

p, dl, multicol {
	display:block;
	margin:0.8em 0;
}

ol li {
	background:transparent none repeat scroll 0 0;
	list-style-image:none;
	list-style-type:decimal;
	margin-left:20px;
}

sup {
	font-size:smaller;
	line-height:normal;
	vertical-align:super;
}

.blocks {
	border-top:medium none;
}
.blocks {
}

.blockrowwrap {
	clear:left;
	float:left;
	margin:0;
	padding:0;
	position:relative;
	text-align:center;
	width:100%;
}
#header_entier_words{
	display:none;
}
.block {
	float:left;
	/*height:295px;*/
	margin:7px;
	text-align:center;
	width:30.6%;
	border:2px solid #FFFFFF;
	  min-height: 304px;
}

a img {
	border:medium none;
}

.block h3 {
	background-color:#CD0000;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
	padding:4px 0;
	width:auto;
}

.block h3 a {
	clear:both;
	color:#FFFFFF;
	display:block;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	text-transform:capitalize;
}

.block a {
	color:#000066;
	font-size:12px;
	width:100%;
}

.block ul li {
	font-size:0.9em;
	list-style-image:none;
	list-style-type:none;
	margin:2px 0 0;
	padding:0;
	text-align:center;
	/*border: 1px solid #FFFFFF;*/
	border-bottom: 2px solid #ffffff;
	  padding-bottom: 1%;
  padding-top: 1%;
}
.more{
	background-color:#ccccce;
	
}
.divSection {
	margin: 3px 0 0 0;
}

#leftbar {
	padding-left:16px;
	width:21%;
}

#rightbar {
	width:200px;
}

#leftnav {
	display: block;
}

#leftnav li {
	text-align: left;
	color: #FFEFCA;
	background-color: #CCCCCC;
	border-top:1px solid #FFF;
	/*padding-left:2%;*/
	padding-top:3px;
	padding-bottom:3px;
}

#leftnav li ul li {
	text-align: left;
	color: #000;
	background-color: #ECECEC;
	border-top:1px solid #CCC;
}

#leftnav li ul li a {
	color:#000000;
	font-size:11px;
}

#leftnav li a {
	color: #000;
	display:block;
	padding:5px 0 5px 10px;
	text-decoration:none;
	font-size:13px;
	/*padding-left:2%;*/
}

#leftnav li a:hover {
	color: #FFEFCA;
	background-color: #AE0000;
}

#leftnav li .selected {
	color: #FFEFCA;
	background-color: #AE0000;
}

#header {
	background: transparent url(/images/header1.jpg) no-repeat scroll center;
	background-size:cover;
	clear: both;
	height: 153px;
	text-align:center;
	padding-top:25px;
	  padding-bottom: 15px;
}

#contentwrap {
	  padding-top: 12px;
	position:relative;
	width:100%;
background-color:#eceff4;}
#all_site{
	background-color:#eceff4;
	  width: 1349px;
	/*  min-width:100%;*/
	  margin:0px auto;
	
}
#content {
	padding: 0 20px;
	min-height:300px;
}

#searchbar {
	/*padding:0 0 20px;*/
}

#searchbar input.txt {
	
	margin:7px;
	padding:3px;
/*	width:270px;*/
/*	width:310px;*/width:280px;
	height:35px;
	padding-left: 11px;
  font-size: 14px;
}

#searchbar input.submit {
	background:transparent url(/images/tpl/btn-search.gif) no-repeat scroll 0 2px;
	border:0 none;
	cursor:pointer;
	height:24px;
	width:60px;
}

#searchbar input.submit:hover { 
	background-position:0 -24px;
}

#header #logo {
	background: #FFFFFF none repeat scroll 0 0;
	float:left;
	padding:10px;
	width:220px;
	border-right: 2px outset #777777;
	display:none;
}
#header #contact {
	width: 300px;
	float: right;
	padding: 20px;
}
#header_li{
	padding-right:5px;
}
.title {
	color: #CD0000;
	font-weight: bold;
	font-size: 16px;
	/*border-bottom: 1px solid #CD0000;*/
}

#bar {
	/*background: #CD0000 #f03842;url(/images/tpl/bg.jpg) repeat-x;*/
	background:  url(/images/bg_header.png);
	 background-repeat: repeat-y repeat-x;
	/*height: 64px;*/
	overflow:hidden;
	/*padding:0 30px;*/
	clear:both;
}
#img_bar{
	width:69%;
/*	width:100px;*/
}
#bar ul #call_us {
	background-image:url(/images/phone_icon.gif);
	background-position:88px 22px;
	background-repeat:no-repeat;
	border-right:0 none;
	color:#FFFFFF;
	float:right;
	font-family:Arial,Helvetica,sans-serif,"Trebuchet MS";
	font-size:24px;
	font-weight:bold;
	padding:2px 7px 2pt 76px;
	text-align:right;
	/*width:205px;*/
		/*width:16%;
	  height: 52px;
  padding-top: 27px;*/
      width: 23%;
    height: 82px;
    padding-top: 27px;
    padding-left: 6%;
}

#bar ul li {
	border-left:1px solid #b80e18;
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
#header_span_logo{
	color:yellow;
	text-align:center;
	font-size:24px;
	vertical-align:middle;
	font-weight:bold;
	
}

#bar ul li a {
	color:#FFFFFF;
	display:inline-block;
	font-size:13px;
	/*height:43px;*/
	/*height: 60px;
	line-height:43px;*/
	/*padding:0 10px;*/
	
    line-height: 72px;

		padding:0 22px;
	  padding-top: 10px;
	text-decoration:none;
}

#bar ul li a:hover {
	background-color: #e32e37;
	color:#FFFFFF;
}

#rightbar {
	padding:0 5px 0 0;
	width:200px;
	display:none;
}

.titlebar {
	background-color:#313335;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding:7px 10px;
	text-align:left;
	text-transform:uppercase;
}

.recordset {
	width:100%;
}

.recordset .one {
	background: #ECECEC none repeat scroll 0 0;
	height:1%;
}

.recordset .one, .recordset .two {
	clear:both;
	padding:5px;
}

.recordset h1, #content #main .recordset h1 {
	font-weight:normal;
}

#content #main h1 {
	color:#228A58;
	font-size:14px;
	font-weight:bold;
	margin-top:0;
}

.recordset h1, .recordset h1 a, #content #main .recordset h1, #content #main .recordset h1 a {
	font-weight:normal;
	color: #CD0000;
	font-weight: bold;
}

.recordset .photo {
	float: left;
	width: 110px;
}

.recordset .listing {
}

.recordset .item_link {
	padding: 5px 0;
}

h1 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

h1 {
	display:block;
	font-size: 14px;
	font-weight:bold;
	margin:0;
}

.recordset a {
	text-decoration: none;
}

.recordset .bottom {
	margin:0;
}
.recordset p {
	margin:0;
	padding:0 0 5px;
}

.greenbtn {
	background:#006600;
	border:1px solid #000000 !important;
	color:#FFFFFF;
	font-size:11px;
	padding:2px;
}

.clear {
	clear:both;
	line-height:0;
}

#footer {
	background-color: #363636;
	/*height: 48px;*/
	height: 90px;
	padding: 10px;
	clear: both;
	margin:20px 0 0;
}

#footer ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

#footer ul li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0 3px 0 0;
}

.footer_references a {
	color:#FFFFFF;
	text-decoration:underline;
	
}

.footer_caption {
	color:#EFEFEF;
}

#footer #call_us2 {
	color:#FFFFFF;
	float:right;
	font-family:Arial,Helvetica,sans-serif,"Trebuchet MS";
	/*font-size:21pt;*/
	font-size:18px;
	/*font-weight:bold;*/
	line-height:28px;
	padding:30px 7px 0 34px;
	text-align:right;
	width:380px;
}

.pagination {
	border-bottom:1px solid #EEEEEE;
	border-top:1px solid #EEEEEE;
	color:#006699;
	margin:0px 0px 10px 0px;
	padding:7px 0px;
	text-align:center;
	display: block;
	direction:ltr;
}

.pagination li {
	display: inline;
	margin: 0;
}

.pagination li a {
	background:transparent url(../images/pagination-bg.gif) repeat scroll left top;
	border:1px solid #FFFFFF;
	margin:0pt 0.2em;
	padding:0pt 0.3em;
	height: 16px;
	line-height: 16px;
	color: #016DC1;
}

.pagination li a:hover,  .pagination .current {
	background: #016DC1;
	border:1px solid #999999;
	margin:0px 0.2em;
	padding:0px 0.3em;
	text-decoration:none;
	height: 16px;
	line-height: 16px;
	color: #FFF;
}

.titleish { 
	border-bottom: 1px #CCCCCC solid; 
	font-weight: bold; 
	font-size: 13px; 
	color: #000000; 
	height: 25px; 
	padding:10px 0px 0px 20px; 
}

.error_msg { 
	border-width:1px;
	border-style:solid;
	border-color:#FF6600;
	background-color:#FFD9B3;
	color: #CC0000;
	padding: 10px;
}
.successful_msg {
	border-width:1px;
	border-style:solid;
	border-color:#33CC00;
	background-color:#E2FFD9;
	color: #CC0000;
	padding: 10px;
}
.alert_msg {
	border-width:1px;
	border-style:solid;
	border-color:#FFD220;
	background-color:#FFF8D9;
	color: #CC0000;
	padding: 10px;
}

#quick_form {
	background-color:#FFF;
	float:left;
	/*padding:2px 40px;*/
	    margin-top: 10px;
}

#quick_form fieldset, #payments_form fieldset {
	/*border:1px solid #000000;*/
	padding:10px 15px;
	text-align:left;
}

#quick_form legend, #payments_form legend {
/*	color:#000000;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	padding:0 3px;
	text-align:right;
*/
color: #000000;
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    font-size: 22px;
    font-weight: bold;
    padding: 0 3px;
    text-align: right;
    padding-bottom: 2%;
    margin-bottom: 2%;
    border-bottom: 1px solid #e1e1e1;
    width: 100%;
    text-align: left;
	padding-top:10px;
}

#quick_form div, #payments_form div {
	height:30px;
}

#quick_form label {
	color:#000000;
	float:left;
	padding:0 5px 0 0;
	/*text-align:right;*/
	width:66px;
}

#quick_form .form-select {
	width:250px;
}

#quick_form .form-text {
	width:400px;
}

.form-text {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #e1e1e1;
	color:#01203F;
	font-size:12px;
	height:21px;
	line-height:16px;
	padding:0 3px;
}

.form-select {
	background-color:#FFFFFF;
	border:1px solid #999999;
}

select {
	border:1px solid #BDC7D8;
	color:#000000;
	font-size:12px;
	height:20px;
	padding:0 3px;
}

textarea {
	border:1px solid  #e1e1e1;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:12px;
	line-height:12px;
	overflow:auto;
	padding:3px;
}

.submit {
	
	
	
	    background-color: #CD0000;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    height: 35px;
    margin-left: 78px;
    padding: 0 0 2px;
    text-transform: uppercase;
    width: 140px;
}

#bar #bar_middle {
	  border-left: none;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	line-height:43px;
	padding:0 20px;
	text-align:right;
	  padding-left: 13%;
}

#suppliers_list li {
	padding: 2px 5px;
	float:left;
	margin:1px;
}

#suppliers_list li a {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

#gridview .block a.cat_img {
	display:block;
	text-align:center;
	width:100%;
	height:210px;
}

div.thumb {
	background-color:#F9F9F9;
	border:1px solid #CCCCCC;
	float:left;
	font-size:94%;
	margin:0em 1.4em 0.8em 0;
	overflow:hidden;
	padding:3px !important;
	text-align:center;
	clear:both;
}

div.thumb div a img {
	background-color:#FFFFFF;
}
html .thumbimage {
	border:1px solid #CCCCCC;
	display:block;
}

.thumbcaption {
	border:medium none;
	font-size:94%;
	line-height:1.4em;
	padding:3px !important;
	text-align:right;
}

body.ltr .magnify {
	float:right;
}

div.magnify {
	background:transparent none repeat scroll 0 0 !important;
	border:medium none !important;
	float:right;
}

div.thumb div a img {
	background-color:#FFFFFF;
}

div.magnify a, div.magnify img {
	background:transparent none repeat scroll 0 0 !important;
	border:medium none !important;
	display:block;
}
#enter_figure_in_footer{
display:none;
}
/*
#hide_header_h3{
display:none;
}
.akk_header{
display:none;
}*/
#akkordeon{
display:none;
}
#hide_call {
display:none;
}
#index_slider{
width:98%;
float:right;
margin-top:0px;
  padding-right: 1%;
}
textarea{
height: 80px; 
width:400px;
}
.thumbimage{
width:100px;
}
#hide_in_mob{
display:block;
}
#hide_in_web{
display:none;
}
#searchbar_1 #searchbar{
display:none;
}
#footer_words{
	width: 67%;
	margin: 34px 0pt 0pt;
}
.footer_caption_mob{
	display:none;
	  
	
}
.divSection a{
	color:#000 !important;
}
#phone_black_div{
	display:none;
	
}
#header_span_logo1{
	color: white;
  /*text-align: left;*/
   text-align: center;
  font-size: 17px;
  vertical-align: middle;
  padding:10px 0px;
 /* width: 27%;*/
  margin: 0px auto;
}
#phone_num_in_black{
	color:#fff;
	font-size: 3.5vw;
	font-weight:bold;
	padding-left:1%;
	
}
#img_num_in_black{
	
	width: 4%;  vertical-align: text-bottom;
	
}
	#header_button
	{
background-color: #2290c5;
  width: 141px;
  text-align: center;
  padding-bottom: 10px;
  padding-top: 10px;
  font-weight: bold;
  color: #fff;
  margin: 0px auto;
  margin-bottom: 25px;
  border-radius: 5px;
    margin-top: 5px;
}
#phone_num_in_black  a[href^=tel]{
 
    color:#fff;
    text-decoration:none;
}
.xdebug-error {
	
	display:none;
}

.xdebug-error .xe-notice{
	
	display:none;
}


#title_and_description{
    padding-bottom: 10px;
    line-height: 20px;
}

@media only screen 
and (max-width : 1280px) 
{ 
#all_site {
 
    width: 1265px;
   
}
#bar ul #call_us
{
    width: 22%;
	}
}
@media only screen 
and (max-width : 780px) 
{ 

#quick_form .form-text {
	width:82%;
}
textarea{
height: 80px; 
width:82% !important;
}/*
#text_warp p{
	width:45%;
	word-wrap:break-word;
	
	
}*/
	#searchbar_1 p {
		width: 42%;
		word-wrap: break-word;
		
	}
	/*#all_site{
		width:100%;
	}*/
	#img_pdf{
		width:20%;
	}
	#captcha_img{
		width:29%;
		
	}
		#header_button
	{
	 

  width: 30%;

  padding-bottom: 12px;
  padding-top: 12px;
  
 

  margin-bottom: 18px;
  border-radius: 5px;
  
}

	#header_span_logo1
{
	
	width:90%;
}
	#all_site{
	
	  width: 100%;
	
}
	#phone_black_div{
	display:block;
	/*  background-image: url(/images/tpl/phone_icon.gif);
  background-position: 88px 22px;
  background-repeat: no-repeat;*/
	
}
	
	div#searchbar_1{
		
		display:none;
	}
	#footer ul li a{
		
		font-weight:normal;
	}
	.footer_caption_mob{
	display:block;
	  color: #EFEFEF;
	  width:100%;
	  text-align:center;
	      padding-top: 8px;
  padding-bottom: 4px;
  font-size:14px;
	
}
.footer_caption{
display:none;	
	
}
.submit {
margin-top: 5%;
width:47%;
}
#hide_in_web{
display:block;
}
#hide_in_mob{
display:none;
}
.thumbimage{
/*width:92%;*/
}
#header {
	background: transparent url(/images/header_mob.jpg) no-repeat scroll center;
	background-size:cover;
	clear: both;
	height: initial;
	/*width:100%;*/
	overflow:hidden;
}
div.title{
margin-top:10px;
}
#index_slider{
width:98%;}
#bar {

display:none;
}
#hide_call{
display:block;
/*margin-bottom:10px;*/
	
	
	}
.akk_header{
display:block;
}
#contentwrap {
	padding-left:0px;
	text-align:center;
	padding-top:4px;
	width:100%;
}
/*
div{
text-align: center;
}*/
div.thumb {
	background-color:#F9F9F9;
	border:1px solid #CCCCCC;
/*	float:left;*/
	font-size:94%;
	margin:0em ;
	overflow:hidden;
	padding:0px !important;
	text-align:center;
	clear:both;
}
/********************************/
.block {
	float:left;
	/*height:295px;*/
	margin:0;
	text-align:center;
	width:47%;
	border:2px solid #FFF;
	  margin: 1%;
	      min-height: 325px;
}

a img {
	border:medium none;
}

.block h3 {
	background-color:#CD0000;
	color:#FFFFFF;
	display:block;
	overflow:hidden;
	padding:4px 0;
	width:auto;
}

.block h3 a {
	clear:both;
	color:#FFFFFF;
	display:block;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	text-transform:capitalize;
}

.block a {
	color:#000066;
	font-size:12px;
	width:100%;
}

.block ul li {
	font-size:0.9em;
	list-style-image:none;
	list-style-type:none;
	/*margin:2px 0 0;*/
	padding:0;
	text-align:center;
	/*border: 1px solid black;*/
	border-bottom: 2px solid #ffffff;
}

.divSection {
	/*margin: 3px 0 0 0;*/
}
/***************************************/

#akkordeon {

width: 100%;
margin: 0px auto;
display: table;
}

#akkordeon h3 {
height:20px;

font-size: 16px;
font-weight: bold;
color: black;
background: url(/images/arraow.png) no-repeat right; 
background-size:contain;

margin: 0px;
padding: 0px;
vertical-align:miidle;

padding-left:12px;
padding-right:20%;
padding-bottom:20px;
padding-top:20px;

border-bottom: 1px solid #e3e3e3;

}
#akkordeon .title {
cursor: pointer;

/*padding: 4px 10px 5px;
margin-bottom: 5px;*/

background: #FFF;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
#akkordeon .content_Acc {
display: none;
background: #fff;
padding: 12px 13px 12px;
overflow: hidden;
/*border-bottom: 1px solid #e3e3e3;*/
}
/*****************************************/
#akkordeon .open h3 {
background: url(/images/arraow_down.png) no-repeat right; 
background-size:contain;
}
/***************************************/

/***************************************/
#the_link_in_the_header li #bar_middle {display:none;}
#the_link_in_the_header li #call_us {display:none;}
#the_link_in_the_header li span  {display:none;}

 .menu{
text-align:center;
font-size:13px;
font-weight: bold;
}
#footer_words {
text-align:center;
left:15%;
}
#leftbar{
display:none;
}
#leftnav{
display:none;
}
#rightbar{
display:none;

}/*
#suppliers_list{
display:none;
}*/
#searchbar_1 #searchbar{
display:block;
width:96%;
padding:1%;
}
#rightbar #searchbar{
display:none;
width:96%;
padding:2%;
}
#titlebar{
display:none;
}
#titlebar_sup{
display:none;
}
#call_us2{
display:none;
}
#footer{
width:100%;
height:auto;
font-size:12px;
padding-right: 1%;
padding-left: 1%;
}
#header {
width:100%;
}
#header #logo{
width:14%;
}
#header #logo img{
width:100%;
float:right;
}
#content{
padding-right: 0px;
padding-left: 0px;
}
#footer_words{
width:100%;
  margin: 8px 0pt 0pt;
}
.footer_caption{
text-align:center;
font-size:12px;
}
 #enter_figure_in_footer{
display:block;
}
div #header-container{
width:100%;
}
ul li #bar_middle{display:none;}
li #bar_middle{
border-left: 0 none;
display:none;
}
#bar_middle{
display:none;
}
table{
width:100%;
height:auto;
}
img{/*width:100%;*/}
#header_entier_words{
width:100% !important;
padding-left:0.4px;
vertical-align:middle;
}
li #call_us{
width:50%;
}
#bar ul li #bar_middle{
display:none !important;
}
p .title{
padding-left:0.3px;
}

#call_menu
{
	
	/*height:80px;*/
	overflow:hidden;
	 font-family:Arial,Helvetica,sans-serif,"Trebuchet MS";
	  font-size:4vw !important;
	 /*font-size:26px;*/
	 font-weight:bold;
	 text-align:center;

	 

	


	
	}
	
	#call_menu #menu
{
  background-color: #f03842 ;
  font-weight: bold;
  width: 39%;
  float: left;
  color: #FFF;
  padding-top: 2%;
 /* margin-top: 8px;
  margin-bottom: 8px;*/
 /* margin-left: 1%;*/
  /* height: 49px; */
  /* padding-top: 17px; */
/*  padding-bottom: 10px;
  padding-top: 10px;*/
 /* padding-left: 1%;*/
  /* outline: 3px outset #4896C6; */
  /*border: 1px solid #D56A76;
  border-radius: 5px;*/
  /*
background: #EDAEB3; 
background: -moz-radial-gradient(center, ellipse cover,  #EDAEB3 0%, #CD0000 100%); 
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#EDAEB3), color-stop(100%,#CD0000)); 
background: -webkit-radial-gradient(center, ellipse cover,  #EDAEB3 0%,#CD0000 100%); 
background: -o-radial-gradient(center, ellipse cover,  #EDAEB3 0%,#CD0000 100%); 
background: -ms-radial-gradient(center, ellipse cover,  #EDAEB3 0%,#CD0000 100%);
background: radial-gradient(ellipse at center,  #EDAEB3 0%,#CD0000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDAEB3', endColorstr='#CD0000',GradientType=1 ); */


	}
	
		#call_menu #phone
{
  background-color: #CD0000;
  font-weight: bold;
  width: 47%;
  float: left;
  color: #FFF;
  margin-top: 8px;
  margin-bottom: 8px;
  margin-left: 1%;
  /* height: 49px; */
  /* padding-top: 17px; */
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 1%;
  /* outline: 3px outset #4896C6; */
  border: 1px solid #D56A76;
  border-radius: 5px;
  background: #EDAEB3; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #EDAEB3 0%, #CD0000 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#EDAEB3), color-stop(100%,#CD0000)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #EDAEB3 0%,#CD0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #EDAEB3 0%,#CD0000 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #EDAEB3 0%,#CD0000 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #EDAEB3 0%,#CD0000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDAEB3', endColorstr='#CD0000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	
	}
			#call_menu #phone a
{
color:#FFF;
text-decoration:none;
	
	}
	
	#call_menu #phone span
{
text-align:center;
}
	
#call_menu #phone img ,#call_menu #menu img
{
width:16%;
vertical-align:middle;
/*float:left;*/
padding-right:2%;

}
#call_menu #menu img{
padding-bottom:1%;
}

#hide_call{
display:block;
/*margin-bottom:10px;*/
	
	
	}
textarea{
width:60%;
}	
	
}
@media only screen 
and (max-width : 480px) 
{
.block {
    min-height: 369px;
}
		#header_button
	{
		width:50%;
	}
	#img_num_in_black{
	
	width: 5%;  
	
}
	#phone_num_in_black{
	font-size: 4.5vw;	
	}
	/*#header_span_logo1
{
	
	width:94%;
}*/
	#call_menu #menu{
		padding-top:5px;
		  font-size: 4vw;
		
	}
#header #logo{
width:10%;
}
.block {
width:46%;
}
#call_menu #phone img
{
width:13%;
  float: left;
}
#call_menu #menu img{
width:22%;
}

#call_menu
{

	  font-size:6vw !important;
}
#quick_form{
  width: 94% !important;
 padding: 1%;
}


   
#quick_form fieldset, #payments_form fieldset{
width:93%;
padding:0px;
}
#quick_form label{
padding-right:22%;
width:1%;
}

#quick_form .form-text {
	width:77%;
}

.submit{
margin-top: 5%;
width:54%;
}
textarea{
  height: 100%;
  width: 77% !important;
  /*margin-left: 4%;*/
}
/*#quick_form legend, #payments_form legend{
padding:0 2%;
font-size:18px;
}*/
}