body{
margin:0px;
padding:0px;
background:#f1f2f2 url(images/mainbg.jpg) repeat-x top;
}
img{
border:0px;
}
p,span,h1,h2,h3,h4,h5,h6{
margin:0px;
padding:0px;
}
#container{
margin:0 auto;
width:1002px;
}
.contopbg{
float:left;
width:1002px;
height:23px;
background:url(images/contopbg.png) no-repeat;
}
.conmidbg{
float:left;
width:912px;
padding:0px 45px 0px 45px;
background:url(images/conbg.png) repeat-y;
}
#header{
float:left;
width:912px;
}
.headtop{
float:left;
width:912px;
margin:3px 0px 0px 0px;
}
.logo{
float:left;
width:293px;
height:112px;
}
.headtopright{
float:right;
width:293px;
margin:30px 0px 0px 0px;
}
.call{
float:left;
width:293px;
text-align:center;
font:bold 39px 'Trebuchet MS',arial;
color:#ec0c6e;
line-height:52px;
}
.call1{
float:left;
width:293px;
height:29px;
background:#00aabc;
text-align:center;
font:bold 16px 'Trebuchet MS',arial;
color:#fff;
line-height:29px;
}
.menu{
float:left;
width:912px;
height:35px;
margin:15px 0px 0px 0px;
background:url(images/menubg.jpg) repeat-x;
}
.menu ul{
margin:0px 0px 0px 40px;
padding:0px;
position:relative;
list-style:none;
}
.menu ul li{
float:left;
font:bold 16px 'Trebuchet MS',arial;
color:#fff;
padding:0px 0px 0px 30px;
line-height:35px;
}
.menu ul li a{
text-decoration:none;
color:#fff;
}
.menu ul li a:hover{
text-decoration:underline;
}
.banner{
float:left;
width:916px;
height:335px;
margin:0px 0px 0px 0px;
background:url(images/bannerbg.png) no-repeat;
}
.bannerlist{
float:right;
width:320px;
}
.bannerlist h1{
float:left;
width:250px;
height:24px;
margin:50px 0px 0px 15px;
text-align:center;
font:bold 23px 'Trebuchet MS',arial;
color:#fff;
background:#ee2a80;
line-height:24px;
}
.bannerlist ul{
margin:5px 0px 0px 0px;
padding:0px;
float:left;
width:240px;
list-style:none;
}
.bannerlist ul li{
float:left;
width:275px;
color:#01244e;
padding:0px 0px 0px 15px;
background:url(images/arw.png) no-repeat left center;
font:normal 20px 'Trebuchet MS',arial;
line-height:30px;
}
.bannerlist ul li a{
text-decoration:none;
color:#01244e;
}
.bannerlist ul li a:hover{
text-decoration:underline;
color:#01244e;
}
.backimg{
float:left;
width:990px;
height:494px;
margin:-50px 0px 0px -37px;
}
/*********footer********/
#footer{
float:left;
width:967px;
height:192px;
padding:120px 0px 0px 65px;
background:url(images/footerbg.png) no-repeat top center;
margin:-250px 0px 0px -61px;
}
#footer1{
float:left;
width:967px;
height:192px;
padding:120px 0px 0px 65px;
background:url(images/footerbg.png) no-repeat top center;
margin:0px 0px 0px -61px;
}
.footlist{
float:left;
width:250px;
margin:55px 0px 0px 0px;
}
.footlist ul{
margin:0px;
padding:0px;
list-style:none;
}
.footlist ul li{
float:left;
width:250px;
font:bold 16px 'Trebuchet MS',arial;
color:#fff;
line-height:20px;
}
.footlist ul li a{
text-decoration:none;
color:#fff;
}
.address{
float:left;
width:350px;
margin:55px 0px 0px -40px;
font:normal 18px 'Trebuchet MS',arial;
color:#fff;
}
/*********end-footer********/




#middle{
float:left;
width:912px;
position:relative;
margin:0px 0px 0px 0px;
}
#middle h1{
float:left;
width:650px;
font:bold italic  30px 'Trebuchet MS',arial;
color:#01244e;
letter-spacing:-1px;
}

.midleft{
float:left;
width:410px;
}
.content{
float:left;
width:400px;
margin:5px 0px 0px 0px;
font:normal 14px 'Trebuchet MS',arial;
color:#014a88;
}
.midmid{
float:left;
width:227px;
margin:5px 0px 0px 0px;
}
.img1{
float:left;
width:227px;
height:135px;
text-align:center;
margin:6px 0px 0px 0px;
padding:6px 0px 6px 0px;
background:url(images/imgbg.png) no-repeat;
}
.form,.form1{
float:right;
width:257px;
height:299px;
margin:15px 0px 0px 0px;
background:url(images/formbgnew.jpg) no-repeat;
}
#form{
float:right;
width:257px;
height:299px;
margin:0px;
padding:0px;
}
.form h2,.form1 h2{
float:left;
width:206px;
height:32px;
background:#01244e url(images/headbg.png) repeat-x;
font:bold 19px 'Trebuchet MS',arial;
color:#fff;
margin:0px 0px 0px 26px;
text-align:center;
line-height:32px;
}
.formtext{
float:left;
width:257px;
font:bold 13px 'Trebuchet MS',arial;
color:#000;
margin:8px 0px 0px 0px;
text-align:center;
line-height:16px;
}
.formrow{
float:left;
width:230px;
margin:5px 0px 0px 13px;
}
.formrow label{
float:left;
width:230px;
font:bold 14px 'Trebuchet MS',arial;
color:#000;
line-height:22px;
}
.textbox{
float:left;
width:230px;
height:28px;
background:url(images/textbox.png) no-repeat;
}
.textbox input{
float:left;
width:210px;
background:none;
bordeR:0px;
padding:7px 10px 7px 10px;
font:normal 12px arial;
color:#000;
}
.select{
float:left;
width:230px;
height:28px;
}
.select select{
float:left;
width:230px;
height:28px;
}
.submit{
float:left;
width:82px;
height:33px;

}
.submit input{
float:left;
width:82px;
height:33px;
bordeR:0px;
background:url(images/sbtn.png) no-repeat;
margin:20px 0px 0px 90px;
font:bold 17px 'Trebuchet MS',arial;
color:#fff;
}
/***********services***********/
.servicescontent{
float:left;
width:650px;
}

/***********contactus********/
.contactus{
float:left;
width:912px;
}
.contactleft{
float:left;
width:400px;
}
.addfree,.addfree1{
float:left;
width:400px;
font:bold  18px 'Trebuchet MS',arial;
color:#01244e;
text-align:center;
margin:40px 0px 0px 0px;
line-height:22px;
}
.addfree1{
font:normal 18px 'Trebuchet MS',arial;
}
.contactright{
float:right;
width:498px;
}
.form_text{
float:left;
width:498px;
font:normal  16px 'Trebuchet MS',arial;
color:#01244e;
margin:5px 0px 0px 0px;
}
.conform{
float:left;
width:448px;
margin:10px 0px 0px -30px;
}
.conformrow{
float:left;
width:498px;
margin:20px 0px 0px 0px;
}
.conformrow label{
float:left;
width:101px;
text-align:right;
padding:0px 15px 0px 0px;
font:normal 14px arial;
color:#000;
line-height:25px;
}
.textbox1{
float:left;
width:264px;
height:29px;
background:url(images/textbox1.png) no-repeat;
}
.textbox1 input{
float:left;
width:243px;
background:none;
bordeR:0px;
padding:5px 10px 5px 10px;
font:normal 12px arial;
color:#000;
}
.textarea{
float:left;
width:264px;
height:109px;
background:url(images/textarea.png) no-repeat;
}
.textarea textarea{
float:left;
width:263px;
height:108px;
background:none;
bordeR:0px;
font:normal 12px arial;
color:#000;
}
.submit1{
float:left;
width:207px;
height:45px;
}
.submit1 input{
float:left;
width:207px;
height:45px;
margin:15px 0px 0px 145px;
background:url(images/submit1.png) no-repeat;
bordeR:0px;
font:bold  18px 'Trebuchet MS',arial;
color:#fff;
}

/* Drop down styles*/
div.selectbox-wrapper {
  position:absolute;
  width:400px;
  background-color:white;
  border:1px solid #ccc;

  margin-top:-10px;
  padding:0px;
  text-align:left;
  max-height:200px;
  overflow:auto;
}

/*Drop down list styles*/
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
/* Drop down list items style*/
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
font:normal  15px 'Trebuchet MS',arial;
  color:#000;
  cursor:pointer;
}

/* Look and feel of select box */
.selectbox 
{
  margin: 0px 5px 9px 0px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:1em;/* Resize Font*/
  width : 230px; /* Resize Width */

  display : block;
padding:5px ;
  text-align:left; 
  background: url('images/select.png') no-repeat;
  cursor: pointer;
bordeR:0px;
  color:#333;
}

.testimonials{float:left;width:625px;border:solid 1px #8091a6;margin-top:15px;padding:0px 0px 10px 0px}
.testimonials h2{float:left;width:600px;margin:10px 0px 0px 15px;font:bold  20px 'Trebuchet MS',arial;color:#01244e}
.testimonials p{float:left;width:590px;margin:5px 0px 0px 15px;font:normal  14px 'Trebuchet MS',arial;color:#01244e}
.testimonials .author{float:left;width:600px;margin:5px 0px 0px 15px;font:bold  18px 'Trebuchet MS',arial;color:#01244e;text-align:right;}
.servicescontent .view_all{float:left;width:595px;margin:8px 0px 0px 0px;font:normal  18px 'Trebuchet MS',arial;color:#01244e;text-align:right;padding-right:30px;background: url('images/view_all.jpg') no-repeat right center;;}
.servicescontent .view_all a{color:#01244e;text-decoration:underline;}
.servicescontent .view_all a:hover{color:#01244e;text-decoration:none;}

.servicescontent .deco{float:left;width:645px;margin:5px 0px 0px 0px;font:bold  18px 'Trebuchet MS',arial;color:#01244e}
.servicescontent .gallery_text{float:left;width:625px;margin:10px 0px 0px 0px;font:normal  14px 'Trebuchet MS',arial;color:#01244e}

.servicescontent .gallery_list{list-style:none;margin:0px 0px 0px 10px;padding:0px;}
.servicescontent .gallery_list li{float:left;width:193px;height:124px;background: url('images/galimgbg.png') no-repeat;margin:13px 0px 0px 12px;}
.servicescontent .gallery_list li img{margin:4px 0px 0px 4px;}

.quote{
	float:left;
	width:255px;padding:0px 0px 15px 0px;
	border:1px solid #0b2d55;margin:12px 0px 0px 5px;
}
.quote h2{
	float:left;
	width:255px;
	font:bold 30px 'Trebuchet MS',arial;
	color:#fff;text-align:center;letter-spacing:-1px;
	background: url('images/quotehead.png') no-repeat;
	line-height:48px;
}
.painter{
	float:left;
	width:235px;
	font:bold 20px 'Trebuchet MS',arial;margin:6px 0px 0px 5px;
	color:#01244e;line-height:22px;
}
.prompt{
	float:left;
	width:250px;
	font:normal 14px 'Trebuchet MS',arial;margin:6px 0px 0px 5px;
	color:#01244e;line-height:18px;
}
.prompt span{
	font:bold 18px 'Trebuchet MS',arial;
	color:#01244e;line-height:26px;
}
.ser_textnew{
	float:left;
	width:600px;
	font:normal 14px 'Trebuchet MS',arial;
	color:#01244e;
	padding:3px 0px 7px 0px;
}
.serlist{
	float:left;
	width:600px;
}
.serlist h2{
	font:bold 20px 'Trebuchet MS',arial;
	color:#01244e;padding:0px 0px 5px 0px;line-height:20px;
}
.serlist h2.get{
	float:left;
	font:bold 27px 'Trebuchet MS',arial;
	color:#01244e;padding:15px 0px 0px 0px;
}
.slist img.one{
	float:right;position:absolute;top:-20px;right:90px;
	background: url('images/homepageimgbg.png') no-repeat;padding:4px 5px 4px 4px;
}
.slist img.two{
	float:right;clear:both;position:absolute;top:130px;right:-25px;background: url('images/homepageimgbg.png') no-repeat;padding:4px 5px 4px 4px;
}
.slist{
	float:left;padding:0px 0px 10px 0px;
	width:600px;position:relative;
}
.slist ul{
	list-style:none;
	padding:0px;margin:0px;
}
.slist ul li{
	float:left;
	clear:both;width:580px;
	font:normal 18px 'Trebuchet MS',arial;
	color:#01244e;padding:0px 0px 0px 20px;
	background: url('images/homepagepointer.jpg') no-repeat left;
}