/* 

Theme Name: new mobile design
Theme URI: 
Description:
Author: 
Version: 

*/
@charset "utf-8";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{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
body{background-color:#ffffff;font-family:Arial, tahoma, verdana, sans-serif;font-size:180%;color:#6e6e6e;}
/*mobile adjusment*/
@media only screen and (max-width:480px){body{font-size:80%;} img{width:100%; height:100%;} iframe{width:100%; height:100%;} div.really_simple_share{display:none;}}
/*end mobile*/
@font-face{font-family:'CompactaBdBTBold';src:url('fonts/09206_compactaboldbt.eot');src:url('fonts/09206_compactaboldbt.eot') format('embedded-opentype'),
url('fonts/09206_compactaboldbt.woff') format('woff'),
url('fonts/09206_compactaboldbt.ttf') format('truetype'),
url('fonts/09206_compactaboldbt.svg#CompactaBdBTBold') format('svg');}
a{text-decoration:none;color:#000000;}
h1{font-size:2em;font-weight:bold;color:#ffffff;text-align:left;
text-shadow: 2px 0 0 #0c9d13, -2px 0 0 #0c9d13, 0 2px 0 #0c9d13, 0 -2px 0 #0c9d13, 1px 1px #0c9d13, -1px -1px 0 #0c9d13, 1px -1px 0 #0c9d13, -1px 1px 0 #0c9d13;
}
h2{font-size:1.250em;font-weight:bold;margin:0.3em 0;color:#000;}
strong{font-weight:bold;}
em{font-style:italic;}
p{font-size:1.5em;margin:1.2em 0;}
.warp{width:100%;max-width:900px;min-width:300px;margin:0 auto;}
.padd{width:100%;margin:0 auto;}
#logo a img, #header-icons img, #main-pic img, #footer-top .stroke img ,#call-pic img{width:100%;height:auto;}
#small1 a img,#small2 a img{width:50%;height:auto;float:left;}
#visa img,#call2{width:100%;height:auto;}
#visa{text-align:center;}
#headertop{width:100%;/*background:#fff url(images/header_bg.jpg) no-repeat center;background-size:auto 100%;font-size:2.375em;*/}
#logo{display:inline-block;width:100%;}
#header-icons{display:inline-block;width:13.322%;margin-left:34%;}
#call-pic{position:relative;}
#call-pic-new{position:relative;}
#phone-number{position:absolute;font-size:27px;top:26%;right:15%;color:#fff;}
#phone-number a{color:#fff;}
#phone-number-new{position:absolute;font-size:30px;top:25%;right:15%;color:#fff;}
#phone-number-new a{color:#fff;}
#header-text{float:left;display:inline-block;font-weight:bold;font-style:italic;margin-left:1.3%;color:#FFFFFF;text-shadow:0px 4px 3px rgba(0,0,0,0.4),
0px 8px 13px rgba(0,0,0,0.1),
0px 18px 23px rgba(0,0,0,0.1),
-1px -1px 0 #000,
1px -1px 0 #000,
-1px 1px 0 #000,
1px 1px 0 #000;}
#headerbot{width:100%;background-size:auto 100%;height:35px;background:url("images/bullets_bg.jpg") repeat-x scroll center center;auto 100% #0760b3;}
#headerbot_new{width:100%;background-size:auto 100%;height:35px;background:url("images/bullets_bg_new.jpg") repeat-x scroll center center;auto 100% #0760b3;}
#call_us{font-size:2.375em;width:100%;height:auto;background:url(images/call.jpg) no-repeat center;}
#call a{color:#fff;}
#bullets{float:left;display:inline-block;margin:5px 0;}
.bullet1, .bullet2{background:url(images/bullet.png) no-repeat left;background-size:auto 100%;padding-left:1.5em;margin:0.1em 0;color:#fff;font-style:italic;font-size:1em;float:left;}
.pluginButtonLabel{font-size:2em;}
#main{padding-top:0.1em;}
#menu-left{float:left;width:31.9%;display:inline-block;}
#menu-left ul{list-style:none;}
#menu-left li{display:block;width:100%;background:url(images/menubutton.png) no-repeat center;background-size:100% 100%;padding:0.15em 0;margin:0.12em 0;font-size:1.975em;font-weight:bold;font-style:italic;}
#menu-left li a{color:#000000;padding-left:0.1em;}
#main-pic{width:100%;margin:0 0;}
#main h1{text-align:center;width:100%;margin:0 auto;display:block;}
.padd.content{width:90%;}
.content ul{list-style:square;margin:0 0 0 1.5em;}
#footer-menu{background-color:#6e6e6e;}
#footer-sitemap{text-align:center;padding-top:10px;padding-bottom:10px;}
#footer-sitemap ul{list-style-type:none;margin:0px;padding:0px;}
#footer-sitemap ul li{display:block;width:90%;margin:10px auto;background-color:#ececec;}
#footer-sitemap ul li a{color:#6e6e6e;font-size:2em;}

#lower_menu{text-align:center;left:auto;right:auto;margin-top:10px;}
#lower_menu ul{list-style-type:none;margin:0px;padding:0px;}
#lower_menu ul li{margin-right:5px;display:inline;}
#lower_menu ul li a{color:#fff;font-size:2em;padding:10px 0;}
#footer-top{margin:0em auto;}
#footer-top .stroke{width:81.25%;margin:1em auto;}
#footer-top .padd.content{width:100%;}
.footer-links-one_forth{width:22%;float:left;margin-left:3%;color:gray;}
.f-title{font-weight:bold;color:#ffe300;font-size:0.8em;}
.footer-links-one_forth ul{border-right:1px solid #ffe300;list-style:square;margin:0 0 0 1.1em;min-height:580px;}
.footer-links-one_forth.sac ul{border-right:none;}
.footer-links-one_forth a{color:#000;text-decoration:underline;font-size:0.750em;}
.footer-links-one_forth a:hover{color:gray;}
#footer-bot{font-size:0.625em;background:url("images/footer.jpg") repeat-x scroll 0 0 #032d56;color:#fff;min-height:200px;}
#footer-bot-new{font-size:0.625em;background:url("images/footer_new.jpg") repeat-x scroll 0 0 #293863;color:#fff;min-height:200px;}
#footer-bot .stroke{width:100%;height:1em;display:block;background-color:#aeaeae;background-size:100% 100%;}
#footer-disclaimer{text-align:left;float:left;width:65%;}
#footer-disclaimer p{margin:1.2em auto;}
#footer_right_phone{float:right;width:35%;text-align:right;font-size:2em;}
#footer_right_phone a{color:#fff;}
.really_simple_share_facebook_like, .really_simple_share_google1, .really_simple_share_linkedin, .really_simple_share_twitter{width:22%!important;}