body {padding:0;margin:0;background-color:#000;font-family: Arial, Helvetica, sans-serif;font-size: 13px;}img {border:none;}h1 {color: #990000;}p.highlight {font-weight:bold;font-size:15px;}.clearLine {clear:both;}#buttonArea {background-color:#333;height:141px;}.button {background: url("/images/button.png") no-repeat;color: #fff;display:block;font-size:27px;font-weight:bold;height:50px;padding-top:75px;text-align:center;text-decoration:none;width:197px;margin:8px 14px;float:left;}.wrapper {margin: auto;width: 900px;background-color: #fff;border-left: 5px solid #fff;border-right:5px solid #fff;position:relative;}.header {background-color: #000;margin-bottom:5px;}/*.header img { margin: 10px 30px;}*/#banner {margin-bottom:5px;}ul.nav {margin:25px 0 0;padding:0;float:right;width: 260px;height: 45px;background: url("/images/nav-bkgd.png") no-repeat;}ul.nav li {float:left;list-style-type: none;margin:11px 0 0 12px;}ul.nav a {display:block;padding-left: 23px;text-decoration:none;line-height:23px;color: #7F0009;font-weight:bold;}ul.nav a.home {background: url("/images/nav-home.png") no-repeat;}ul.nav a.sitemap {background: url("/images/nav-sitemap.png") no-repeat;}ul.nav a.contact {background: url("/images/nav-contact.png") no-repeat;}.index a {color:#000000;text-decoration:none;}.index a:hover {color:#9c0707;text-decoration:underline;}#content {width:73%;padding:10px;float:left;}#nav {width:24%;background-color: #990000;float:right;}#nav ul {margin:0;padding:0;}#nav li {list-style-type: none;padding:5px;border-bottom:1px solid #B93C3C;}#nav a:link, #nav a:visited, #nav a:active {text-decoration:none;font-weight:bold;color:#fff;display:block;font-family:Verdana, Arial, Helvetica, sans-serif;background: url("/images/arrow.gif") no-repeat 5px;padding-left:25px;}#nav a:hover {color: #333;}.footer {clear:both;padding:5px;text-align:center;font-size:11px;background-color:#333;color:#fff;}.footer a:link, .footer a:visited, .footer a:active {color:#fff;text-decoration:none;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}.footer a:hover {text-decoration:underline;}#footer-nav {margin:0;padding:0;}#footer-nav li {list-style-type: none;display:inline;padding:0 5px;border-right:1px solid #fff;}#footer-nav li.no-border {border:none;}.links {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;text-decoration:none;}.links a {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#800000;text-decoration:none;font-weight:500;}.links a:hover {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#800000;text-decoration:underline;font-weight:500;}.linkss {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;text-decoration:none;}.linkss a {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;text-decoration:none;font-weight:500;}.linkss a:hover {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#800000;text-decoration:underline;font-weight:500;}.error {color :red;}.review {width:100%;}.review-left {float:left;width:50%}.review-left ul {padding:0px;}.review-left li {float:left;list-style:none;padding:5px 15px;}.review-right {float:right;width:50%;margin-bottom:25px;}.review-right ul {padding:0px;margin:0px 66px 0px 0px;float:left;}.review-right li {float:right;list-style:none;padding:5px 15px;}h2.ptitle {color: #990000;font-size: 26px;}/* Testimonials css */ blockquote.style3 {font-family: Georgia, serif;font-size: 15px;font-style: italic;margin: 0.25em 15px 25px;padding: 0.25em 60px 25px;line-height: 1.45;position: relative;color: #383838;border-bottom:1px dotted #BBBBBB;}span.star1 {background: url("/images/1star.png") no-repeat scroll 0 5px transparent;display: inline-block;height: 20px;margin-top: 0;width: 75px;}span.star2 {background: url("/images/2star.png") no-repeat scroll 0 3px transparent;display: inline-block;height: 20px;margin-top: 0;width: 75px;}span.star3 {background: url("/images/3star.png") no-repeat scroll 0 3px transparent;display: inline-block;height: 20px;margin-top: 0;width: 75px;}span.star4 {background: url("/images/4star.png") no-repeat scroll 0 5px transparent;display: inline-block;height: 20px;margin-top: 0;width: 75px;}span.star5 {background: url("/images/5star.png") no-repeat scroll 0 1px transparent;display: inline-block;height: 20px;margin-top: 0;width: 75px;}blockquote.style3:before {display: block;content: "\201C";font-size: 80px;position: absolute;left: -20px;top: -20px;color: #7a7a7a;}blockquote cite {color: #999999;font-size: 14px;display: block;margin-top: 5px;}blockquote cite:before {content: "\2014 \2009";}.testimonials {clear:both;}
.menu-top{float:right; width:260px; height:45px;}
.header-t{margin-left:30px; padding-bottom:18px;}
.social-m{width:160px; height:40px; position:absolute; bottom:10px; top:73px; left:700px;}
.t-special{font:italic bold 22px Georgia;color:#990000;  margin-top:16px;}
.location {color:#ffffff;font-size:24px;width: 217px;margin-left: 365px;margin-top:25px;}
.cb{ clear:both;}
.social-fb{
    float: left;
    margin-right: 10px;}
	.twitter-share-button{ width: 90px!important;}
/*FQA*/
.FAQpanel, p.flip {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 20px auto;
    padding: 5px;
    text-align: left;
}

.FAQpanel p {
    line-height: 26px;
    margin: 0;
    padding: 0 24px;
    text-align: justify;
}

p.flip {
    background: url("/images/plus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #990000;
    cursor: pointer;
    font-weight: bold;
    line-height: 17px;
    padding-left: 28px;
    text-decoration: none;
}
p.minus{
background:url(/images/minus.png) no-repeat;
 line-height:17px;
    padding-left: 28px;
}

.FAQpanel
{
height:auto;
display:none;
}

ul.basiclist { list-style: none; padding-left:25px;}
ul.basiclist  li { background:url("/images/basiclist.png") no-repeat 3px 7px;padding:5px 0 5px 30px;}
ul.basiclist  li a {text-decoration:none; color:#0f5f52;}
ul.basiclist  li a:hover {text-decoration:underline;}

.sub-service ul {
    display: none;
}
.sub-service:hover ul {
    display: block;
}
.sub-service ul { margin-top: 5px !important; margin-left: 10px !important;}

.FAQpanel li{line-height:25px;}
/*Responsive Styles*/
@media(max-width: 900px){
.wrapper{ width:98%;}
.header-t{ margin:0;}
.location{ margin-left: 328px; margin-top: 24px;}
.social-m{ left:592px;}
#fadeshow1{ width:100% !important;}
.gallerylayer img{ width:100%;margin:0 !important;}
#buttonArea{ height:auto; text-align:center;}
#buttonArea .button{ display:inline-block; float:none;}
#content table{ width:100% !important;}
#content table img{ width:100% !important;height:auto !important;}
#content table.contactmap img{ width:auto !important;height:auto !important;}
#content img{  height:auto !important;}
.imgloc{ margin:0;}
#content .aplusform img{  height:auto !important; width:auto !important;}
#content img.caireq{ width:100% !important; height:auto;}
#content img#map{ width:100% !important; height:auto; }
.contactmap td{ width:100% !important; display:block;} 
#content img.artalogo{ width:auto !important; height:auto;}
}

@media(max-width: 768px){
	.location{ margin-left:20px; clear:both;}
	.social-m{ left:558px;}
	.gallerylayer img{ margin:0 !important; width:100%;}
	#content .links img{ width:auto !important; height: auto !important;}
	
	#content .contactmap td img{ width:auto !important; display:block;}
}

@media(max-width: 600px){
	.social-m{ left:396px;}
	#content{ width:94%; padding:3%; float:none;}
	#nav{ width:100%; float:none; clear:both;}
	#fadeshow1{height:194px !important;}
	.quoteForm{ width:100%;}
	.quoteForm table{ width:100% !important;}
	.quoteForm table input{ width:96%;}
	#content table{ width:88% !important;}
}

@media(max-width: 568px){.hiddennav{ display:none;}ul.nav li{ margin: 11px 0 0 41px;}
.menu-top{ float:none; margin:0 auto;}
ul.nav{ background:#fff; border-radius:5px; float:none;}
.logo {clear: both; width:278px; padding:0; margin:5px auto; overflow:hidden;}
.location{ margin:5px auto; float:none; clear:both; width:178px; text-align:center;}
.social-m{ position:relative; left:auto; top:auto; margin:0 auto;}
#LMSEO-index ul{ padding-left:30px; width:100%;}
#LMSEO-index td{ display:block;}
#fadeshow1{ height:100px !important;}
.wrapper{ width:97%;}
#content img{ float:none !important; width:100%; margin:5px auto !important; height:auto;}
td.content{ width:100%; display:block;}
 td.content ul{  display: block;padding-left: 37px;}
  td.content ul li a{ display:block;}
  #content td{ display:block; width:100% !important;}
  .review-left, .review-right{ width:100% !important; float:none;}
  .review-right ul{ float:none; margin:5px;}
  blockquote.style3{padding: 0.25em 30px 25px;}
  .coupon{ width:88% !important; padding:6% !important;}
  #commentform input, textarea{ width:96%;}
}
