*{margin:0; padding:0;}
img{max-width:100%; min-width:auto; height:auto;}
.clear{clear:both; content:""; display:block;}
body{background:#173c8b url(../images/main_bg.jpg) repeat-x; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0; border:0; margin:0;}
.wrapper{width:1000px; margin:0 auto; box-shadow: 0 0 3px 3px #000;background: #fff none repeat scroll 0 0; margin-bottom:10px;}
header{background:url(../images/header_bg.jpg); margin-top:20px;}
#logo{float:left; width:40%;}
#call{float:right; width:40%; text-align:right;}
.slider{}
.slider-left{float:left; width:70%;}
.slider-right{float:right; width:29%; background:#BB0C2D; padding-left:2px;}
.ser{background:#FFF; color:#002768; font-weight:bold; font-size:14px; text-transform:uppercase; padding-left:6px;}
.ser_bg{background:#c0203f; color:#000; padding:10px 10px 0px 10px;}
.input{padding: 5px 0px 5px 3px; margin: 0px 1px 0px 0px;  height:10px; width:160px;  border: 1px solid #666;}
.b{font-weight:bold; font-size:13px; color:#FFF; font-family:Arial, Helvetica, sans-serif;}
.input1{padding: 5px 0px 5px 3px; margin: 0px 1px 0px 0px; height:40px; width:160px; border: 1px solid #666;}
.by1{background:#fcfcf4;}
.text{ padding:10px 15px;}
.text ul li{margin-left:20px;}
.wel{color:#002768; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; background:url(../images/bot.jpg) no-repeat bottom left; padding-bottom:20px;}
.wel span{color:#BB0C2D;}
.text{line-height:25px;}
.link{color:#FFF; text-decoration:none; background:#000; border-radius:5px; padding:5px; font-weight:bold; font-size:13px;}
.link:hover{color:#FFF; text-decoration:none; background:#BB0C2D;}
.pl{color:#FFF; font-weight:bold; font-family:"Comic Sans MS", cursive; font-size:18px; padding-right:40px; padding-top:5px;}
.c{color:#BB0C2D; font-weight:bold; font-size:28px; text-align:center; padding-top:10px;}
.li{color:#002768; text-decoration:none;}
.li:hover{text-decoration:underline; color:#BB0C2D;}
.text h2{margin:10px 0;}
h2{font-size:18px; color:#666; padding:1px; line-height:10px;}
.color{color:#FFF;}
.home-contact{float:left; width:30%; margin:5px; padding:5px; border:#5B5B5B dashed 1px;}
.map{float:right; width:63%; margin:5px; padding:5px; border:#5B5B5B dashed 1px;}
footer{color:#fff; text-align:center; padding:10px; font-weight:bold;}
.img{float:right; margin:5px; border:#D0D0D0 solid 5px;}
.home-contact a{color:#4E4E4E; font-weight:bold;}
.testimonials{
	margin-bottom:10px;
	box-shadow:#C7C7C7 0 0 2px;
	padding:5px;
	}