/* CSS Document */
body{
margin:0 auto;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:normal;
color:#333333;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
background-color:#ce7617;
}

h1, h2, h3 {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

h1 {
padding-top:12px;
padding-bottom:20px;
font-size:30px;
font-weight:bold;
color:#FF0000;
line-height:40px;
}

h2 {
font-size:22px;
font-weight:bold;
color:#000000;
line-height:30px;
}

h3{
margin:0;
padding:0;
font-size:15px;
color:#000000;
font-weight:normal;
}

a {
color:#FF0000;
}

#wrapper, #bg1, #bg2 {
height:1000px;
}


#bg1{
background:url(images/banner1.jpg) no-repeat left top;
}

#bg2{
padding:265px 0 0 0;
background:url(images/banner2.jpg) no-repeat left center;
}

#content1 {
margin:0px 160px 0 254px;
padding: 180px 30px 0 15px;
width:800px;
line-height:20px;
}

#content2 {
margin:0px 160px 0 254px;
padding: 10px 20px 50px 15px;
width:795px;
line-height:22px;
background-image:url(images/page-bg.jpg);
background-repeat:repeat-y;
}

ul{
margin:20px 0 0 0;
padding:0;
list-style:none;
}

li {
margin:15px 0 0 0;
padding:30px 0 0 60px;
background-image:url(images/icon.png);
background-repeat:no-repeat;
}

.title {
margin:0;
padding:35px 0 15px 50px;
display:block;
background:url(images/pin-up.png) no-repeat left top;
font-weight:bold;
}

img.alignright {
margin-right:15px;
}

.alignright {
	float: left;
}

.txt-sml{
font-style:italic;
font-size:17px;
font-weight:bold;
color:#990033;
text-align:center;
line-height:30px;
}

.post{
margin:20px 0 0px -17px;
padding:10px 0 0px 0;
background:url(images/testimonial.png) no-repeat left top;
width:817px;
height:335px;
}

.post .container1{
width:95px;
padding:60px 0 0 70px;
font-weight:bold;
line-height:28px;
font-size:20px;
float:left;
}

span {
color:#FFFFFF;
}


.post .container2{
float:left;
width:640px;
font-size:14px;
}

.post .container3{
float:left;
width:640px;
font-size:14px;
margin:0 0 20px 2px;
padding:0 50px 20px 160px;
background:url(images/testi-bg.jpg) repeat-y top left;
}



.box {
margin:20px 0 10px 0;
padding:15px;
background:url(images/gradient.jpg) repeat-y left top;
width:700px;
}

.btn{
margin:0 auto;
display:block;
padding:18px 30px 50px 30px;
background:url(images/button.png) no-repeat center top;
width:460px;

}

.btn .txt {
margin:0;
padding:15px 80px 15px 100px;
font-size:20px;
font-weight:bold;
color:#000000;
}

.btn a{
text-decoration:none;
}

/*--------form----------*/
#maincontainer{width:550px; margin:0px auto; background-color:#FFFFFF; font-size:12px;}

#header{width:550px; height:123px; margin:0px auto;}
#frm{width:350px; margin:0px auto 0px 0px; background-color:#ffffff;}
#frmcontant{width:350px; margin:0px auto 0px auto; background-color:#FFFFFF;}

.filled{width:350px; padding:5px; background-color:#ffffff; margin-top:5px;}
.filled1{width:350px; padding:5px; background-color:#eef9fb;margin-top:5px;}

.inp{ padding:3px; font-family:Arial, Helvetica, sans-serif; color:#CCCCCC; font-weight:normal; text-decoration:none;font-size:12px;}
.inp1{ padding:3px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; text-decoration:none;font-size:12px;}
.filled label{width:120px;float:left; padding:6px;}
.filled1 label{width:120px;float:left; padding:6px;}

.txtfild {
width:50px;
}



.lft_content{
margin:0 0 0 0;
padding:0 0 0 0;
width:280px;
float:left;
}

.rgt_content{
margin:0 0 0 0;
padding:0 0 0 0;
width:230px;
height:577px;
float:right;
background:url(images/couple3.jpg)  no-repeat right top;
}

.couple3{
margin:0;
padding:0;

}

#final ul{
margin:0px 0 0 0;
padding:0;
list-style:none;
}

#final li {
margin:0px 0 0 0;
padding:5px 0 15px 30px;
background-image:url(images/check_icon.jpg);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
line-height:20px;
}

#form{
margin:0 auto;
padding:0 20px 0 20px;
width:760px;
background-color:#fbf9f4;
}

#form .head{
margin:0 0 0 20px;
padding:0px 0px 16px 0px;
background:url(images/form-head.jpg) no-repeat left top;
height:100px;
}

#form .left{
margin:0;
padding:0;
float:left;
width:450px;
}

#form .right{
margin:0;
padding:0;
background:url(images/form-left-banner.jpg) no-repeat right top;
height:1015px;
width:298px;
float:right;
width:299px;
}
