/* CSS Document */
*		{ margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%; vertical-align: baseline;	background: transparent;}
/* Layout */
body 		{font-family: Helvetica, Arial, Verdana, Geneva, sans-serif;color:#FFFFFF; font-size:12px; color:#333333; background:#fff;}
#page		{ width:100%; margin:0px;  }
#corner-top			{background:url(../img/corner_top.png); height:14px}
#corner-bottom		{/*background:url(../img/corner_bottom.png);*/ height:8px}
#content			{ /*background:url(../img/content_bg.png); padding:0 22px 0 22px*/display: block;float: left;width: 100%;}
#header		{/*background:url(../img/top.jpg) no-repeat ;*/ height:142px; margin: 0 auto;width: 1024px;}
.logo{display:block;float:left;padding-top:11px;padding-left:34px;}
.contact{display: block;float: left;margin-left: 380px;margin-top: 5px;width: 332px;}
.contact .icon-phone{display:block;float:left;height:108px;}
.contact .icon-phone img{}
.contact .text1{display: block;float: left;margin-left: -14px;margin-top:6px;width:196px;text-align: center;}
.contact .text2{display: block;float: left;margin-left: -14px;width:282px;}
.contact .text3{display: block;float: left;margin-left: -14px;width: 248px;margin-bottom: 3px;}
.contact .text1 a{font-size:20px;font-family:Arial;color:#7EB041 !important;font-weight: bold;}
.contact .text2 a{font-size:13px;font-family:Arial;color:#7EB041 !important;font-weight: bold;}
.contact .text3 a{font-size:34px;font-family:Arial;color:#7eb041 !important;font-weight: bold !important;}
.header-wrapper{background:#dbd7b2;}
#menu		{ padding:0px 0 0 10px; width:600px;display: block;float: left;margin-left: 197px;position:relative;z-index:3;}
#menu ul	{ width:600px;}
#menu ul li	{height: 28px;margin-right: 10px;list-style:none; display:inline; /*background:#ba9858 url(../img/menu-left.png) no-repeat;*/display: block;float: left;}
#menu ul li a{font-weight: bold;color:#ffffcb; padding:0px 0px 0px 0px; height:24px; line-height:31px; display:block; float:left;text-decoration:none;
/*background:url(../img/menu-right.png) 100% no-repeat;*/margin-left: 4px;font-size: 14px;height: 28px;}
#menu ul li a span{height: 28px;/*background: url("../img/menu-center.png") repeat-x scroll 0 0 transparent;*/display: block;float: left;padding: 0 6px;
margin-right: 8px;}
#menu ul li a:hover{}
#menu ul li a.current{ color:#ffffcb;}
.menu-bottom{display:block;float:left;width:100%;min-height:9px;background:#ba9858;margin-top: -2px;}
.buttons a	{margin:0 ; padding; 0} 
#front .buttons{ height:92px; }
#front		{margin:0 auto;overflow:hidden;width:1024px;}
#front1		{background:url(../img/front1.jpg) no-repeat; width:648px; height:670px; float:left; overflow:hidden}
#front2		{background:url(../img/front2.jpg); width:258px; height:670px; float:left; padding:0 50px 0 30px}
#front h1	{ font:1.8em Verdana, Geneva, sans-serif; margin:10px 0 10px 0; font-weight:bold}
#front h2	{ font:1.6em Verdana, Geneva, sans-serif; margin-bottom:10px; color:#666666; text-transform:uppercase}
#front h3	{ font:1.4em Verdana, Geneva, sans-serif; margin-bottom:10px}
#front .services	{ margin: 50px}
#front  .services ul	{ margin:10px 0 0 170px}
#front  .services li	{list-style:square; margin-bottom:20px; font-size:1.2em; color:#666666; }
#front .welcome	{padding-top:5px;padding-left:5px; line-height:1.8em; }
#front .welcome p	{font-size:1.1em}
#front img.mailbox	{ padding:0 10px 10px 0}
#front .monthly		{height:160px; margin-top:10px}
#footer		{margin: 0 auto;text-align: left;width: 933px;}
.footer-container{margin: 0 auto;text-align: left;width:944px;}
.footer-wrapper{display: block;float: left;width: 100%;margin-top: 12px;height: 60px;}
#footer 		a{ color:#333}
#footer a:hover 	{color: #00A6C8; text-decoration: none;}
.map 		{border:1px solid #989898}
#front2 span	{font-size:.8em; line-height:1.6em}
#inner_buttons_container	{background:#dbd7b2}
#inner		{overflow:hidden; width:100%; padding:10px 10px 30px 10px}
#inner h1	{ font:1.9em Arial, Helvetica, sans-serif; margin:10px 0 10px 0}
#inner h3	{ font:1.2em Arial, Helvetica, sans-serif; margin:10px 0 10px 0}
#ourservices	 {width:700px; margin:auto; overflow:hidden; margin-bottom:17px;font-weight: bold; }
#ourservices div{float:left; width:350px}
#ourservices div ul	 { padding:0 10px}
#ourservices div ul li{ list-style:outside; margin:10px; line-height:1.3em}
#aboutus	{width:859px; margin:auto; overflow:hidden; margin-bottom:100px; line-height:2em}
#pricing		{ overflow:hidden; width:900px; padding:10px;margin: 0 auto;font-size: 14px;font-weight: bold;}
#pricing .left		{ float:left; width:450px}
#pricing .right		{ float:left; width:400px; margin-left:50px}
#pricing table	{ text-align:left; margin-bottom:30px}
#pricing table	thead{ }
#pricing table	thead td{ font-size:1.4em; text-align:left; padding:10px; background:#cadee7 }
#pricing table	thead th{ font-size:1.4em; text-align:left; padding:10px; background:#b7ced9 }
#pricing table	td{font-size:1.2em; background:#efefef; padding:10px }
#pricing table	td span{ font-size:.8em}
#pricing ul{padding-left:20px; padding-right:30px}
#pricing li{ margin-bottom:10px}
#contact		{margin: 0 auto;overflow: hidden;width: 927px;}
#contact h2		{font:1.6em Arial, Helvetica, sans-serif; color:#333}
#contact .left	{float:left; width:500px; margin-right:20px}
#contact .left img{ padding:5px; margin-bottom:20px}
#contact .left p  {line-height:1.6em}
#contact .right	{float:left; width:400px;}
#contact label	{margin-bottom:5px; display:block}
#contact .field{border:1px #999 solid; padding:4px; display:block; width:250px; background:url(../img/button_bg.jpg) repeat-x  }
#contact .submit{background:url(../img/button.jpg) no-repeat; width:130px ; height:33px; line-height:33px}
#contact .submit:hover	{color:#930; cursor:pointer}
label.error { float: none; color: #c14111; padding-left: 0; padding-top:5px; vertical-align: top; }
/* Links */
#content a	{color: #00A6C8;}
a:link 		{color: #FFFFFF; text-decoration: none;}
a:visited 	{color: #FFFFFF; text-decoration: none;}
a:active 	{color: #FFFFFF; text-decoration: none;}
a:hover 	{color: #00A6C8; text-decoration: none;}
p			{padding-top:0px}
h2			{margin-bottom:10px}
.clear		{clear:both}
.maplink img{border: 1px solid #ccc;}
.maplink:hover img{border: 1px solid #bb654a;}
.summer{background:url(../img/top5.jpg) no-repeat;width:290px; float:left;text-align:center;font-weight:bold;font-size:20px;min-height:50px;
padding-top:10px;}
.especiales{color:#728FCE;font-weight:bold;font-size:14px;margin: 0 auto;width:545px;margin-bottom:30px;}
.summer-texto{float:left;padding-top:10px;padding-left:15px;width:250px;color:#728FCE;font-weight:bold;font-size:13px;text-align:center;}
.location{padding-left:15px;}
#topfront{display: block;margin: 0 auto;width: 1024px;text-align: center;}
#topfront img{margin-top: -31px;position: relative;z-index: 1;}
.main-content{padding-bottom: 20px;display: block;float: left;width: 100%;background: #dbdfe8; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dbdfe8'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dbdfe8)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ffffff,  #dbdfe8); /* for firefox 3.6+ */ 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dbdfe8',GradientType=0 );
background: -ms-linear-gradient(top, #ffffff 0%,#dbdfe8 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#dbdfe8 100%); /* W3C */}
.info-left,.info-right{width:622px;border:2px solid #e4e4ec;background:#fff;display: block;float: left;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;}
.info-right{width:302px;margin-left: 15px;margin-bottom: 0px;padding-bottom: 10px;}
.main-info{display: block;margin: 0 auto;padding: 0 32px;width:947px;}
.info-welcome{height:69px;min-height:69px;border-top:1px solid #e4e4ec;margin-top:34px;}
.info-welcome-text{background:#e5e6eb;width:618px;min-height:59px;margin-top:1px;margin:1px auto 0;}
.info-welcome-image{width:130px;float:left;display:block;}
.info-welcome-image img{margin-left:24px;margin-top: -33px;}
.info-welcome-content{width:484px;float:left;display:block;}
.info-welcome-title{color:#b40104;font-size:35px;font-weight:bold;font-family:Arial;text-align: center;letter-spacing: -2px;}
.info-welcome-title span{font-size:32px;}
.info-welcome-subtitle{color:#1D7299;font-size:14px;font-weight:normal;font-family:Arial;text-align: center;font-weight:bold;}
.info-text2{margin: 9px auto 0;width: 568px;font-size:14px;font-weight:bold;font-family:Arial;text-align:left;}
.info-text3{margin: 0px auto 0;width: 577px;font-size:14px;font-weight:normal;font-family:Arial;text-align:left;}
.info-text-left{display:block;float:left;width:278px;}
.info-text-right{display:block;float:left;width:277px;margin-bottom: 15px}
.info-text4{margin: 9px auto 60px;width: 577px;font-size:14px;font-family:Arial;text-align:left;padding-top:14px;}
.info-right .content-title{height:33px;width:100%;border-bottom:1px solid #e4e4ec;background: #f0f3fa; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f3fa'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f3fa)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ffffff,  #f0f3fa); /* for firefox 3.6+ */ 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f3fa',GradientType=0 );
background: -ms-linear-gradient(top, #ffffff 0%,#f0f3fa 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f0f3fa 100%); /* W3C */-moz-border-radius: 10px 10px 0 0;-webkit-border-radius: 10px 10px 0 0;
    -khtml-border-radius: 10px 10px 0 0;border-radius: 10px 10px 0 0;}
.info-right .content-title .content-title-image{display: block;float: left;text-align:center;width: 61px;}
.info-right .content-title .title{color:#1d7299;font-family:Arial;font-weight:bold;font-size:18px;margin-top: 6px;display: block;float: left;
text-align: center;width: 226px;}
.info-right .content-title .content-title-image img{margin-top:-10px}
.info-right .content-flow{display: block;float: left;width:100%;padding-top: 14px;text-align:center;}
.info-right .content-flow .text{padding-left: 27px;padding-right: 27px;padding-top: 15px;text-align: left;font-size:14px;font-family:Arial;
color:#676767;}
.info-right .content-flow .text span{font-weight:bold;}
.footer-left{display: block;float: left;width:779px;}
.footer-right{display: block;float: left;width:165px;text-align: right;}
.footer-right img.face{margin-left:47px;}
.main-content-pages{background: none repeat scroll 0 0 #FFFFFF;border:2px solid #E4E4EC;border-radius: 10px 10px 10px 10px;display:block;margin: 30px auto;width:721px;}
.main-content-pages .info-welcome-text{width:719px;}
.main-content-pricing{background: none repeat scroll 0 0 #FFFFFF;border:2px solid #E4E4EC;border-radius: 10px 10px 10px 10px;display:block;margin: 30px auto;width:915px;}
.main-content-pricing .info-welcome-text{width:913px;}
.main-content-pricing .info-welcome-content {width: 665px;}
.highlight{color: #B40104 !important;}
.extra-services{border: 2px solid #C1C1C1;margin: 0 auto;padding: 20px;width: 400px;margin-bottom:20px;}
.extra-services .title{font-size:26px;color:#B40104;text-align:center;margin-bottom:10px;}
.extra-services ul li{font-size:20px;color:#1D7299;}
.extra-services ul{list-style: circle inside none;}
.main-page{font-weight:bold;}
.special-last{margin-bottom:10px !important;}
.row-shipping{display:block;float:left;width:860px;padding:15px;}
.row-shipping .image{display:block;float:left;width:231px;margin-right:30px;}
.row-shipping .text{display:block;float:left;width:400px;}
.row-shipping .text .title{font-weight:bold;font-size:28px;color:#674a28;font-family:Arial;margin-bottom:5px;}
.row-shipping .text .content{font-weight:normal;font-size:13px;color:#77552e;font-family:Arial;}
.image-social{text-align:center;}
.image-social-c{margin-top:0px !important;padding-top:0px !important;}
.price-banners{margin-bottom: 10px;margin-left: 11px;}
.store-image-contact{margin-top:15px;}
.special-numbers{margin-bottom: -21px;position: relative;}
#aboutus{font-weight:bold;}
.prestigious-add{display: block;font-size: 15px; margin-left: 167px !important;margin-right: 100px !important;margin-top: 26px;width: 541px !important;}
.home-option{background:url(../img/home_bg.png) no-repeat;}
.about-option{background:url(../img/about_bg.png) no-repeat;}
.services-option{background:url(../img/services_bg.png) no-repeat;}
.mailbox-option{background:url(../img/mail_bg.png) no-repeat;}
.contact-option{background:url(../img/contact_bg.png) no-repeat;}
.banner-ad{ margin: 0 auto;text-align:center;width:728px;height:90;margin:20px auto;}
.banner-ad-wrap{display: block;width:100%;float:left;}

