     @charset utf-8;
 /******* CSS STYLE *******/
 body{background: none repeat scroll 0 0 #4D4942;margin:0 auto;
 font-family:Arial, Helvetica, sans-serif;padding:0 auto;}
 img{border:medium none;text-align:center;}
 
  #top{width:970px;margin:0px auto; background-color:#FFFFFF;}
 .top{font:Arial, Helvetica, sans-serif;background-color:#FFFFFF;}
 .leftright{height:170px;}
 .left{width:490px;float:left;margin-left:30px;margin-top:14px;}
 
  .heading2{width:200px;height: 50px;color: #242021;font-size: 30px;font-weight:bold;text-transform: uppercase;text-decoration:none;}
  p{width:480px;height:20px;color: #4D4942;font-size:16px;font-weight:bold;text-align:bottom;margin: 0 auto;float: left;}
 .sristhi_headtxt
 {width:480px;
 height:20px;color: #4D4942;
 font-size:16px;
 font-weight:bold;
 text-align:bottom;
 line-height:1.5em;
 margin: 0px 0px 10px 0px;
 float: left;}
 
 
 .right{width:210px;text-decoration:none;margin: 0 auto;float:left;}
 .topright{width:235px;
 margin:0px;
 text-decoration:none;
 float:left;}
 .clearAll{clear:both;}
 
 h3{
 color:#4D4942;
 text-align:left;
 font-weight:bold;
 font-size:16px;
 line-height:1.5em;
 text-decoration:underline;
 width:400px;
 margin:50px 0px 10px 22px;
 }
 h4{
 color:#24202;
 text-align:center;
 font-weight:bold;
 font-size:12px;
 line-height:1.5em;
 }
 
 .nav{background-image:url(../sristhi_img/curve.jpg);background-repeat:no-repeat;
 background-color:#4D4942; float:left;margin-left:10px;height:35px;
 width:950px;}
 .nav ul{height:20px;margin-top: 9px;font-size:12px;
 }
 .nav ul li{display:inline;padding:3px;text-align:center; font-size:12px;
 }
 .nav a{ text-decoration: none; color:#FFFFFF;text-align:center;
 font-size:12px;
 line-height:1.3em;}
 .nav a:hover{text-align:center;
 text-decoration:underline;}
 #slide{overflow:hidden;float:left;}
 .slide{width:650px;height:334px;float:left;background-repeat:no-repeat;
 overflow:hidden;}

 .rights{width:250px;overflow:hidden;text-align:center;float:right;
 padding: 0px 0px 0px 0px;
 margin-right:20px;background-repeat:repeat;}
 .right_img{
 padding: 30px 0px 0px 0px;}
 .tops{padding:0px;margin:0px;background-repeat:no-repeat;overflow:hidden;}
 .bottom{background-repeat:repeat;overflow:hidden;text-align:center;float:right;}
  .heading{color:#D6C097;text-align:center;font-size:17px;
  float:right;overflow:hidden;margin-top:10px;
 text-align:center;margin-top:10px;}
 .style2 {width: 244px;color: #000000;float: right;font-size: 13px;margin-top: 10px;overflow: hidden;text-align: justify;}
 .call{font-size:15px;color: #FA673F;font-weight:bold;text-align:center;}
 .content{overflow:hidden;}
 h2{border-color:#F81E29;background-color:#4D4942;color: #FFFFFF;width:67%;
 font-size:16;background-repeat:no-repeat;font-weight:bold;float:left;
 margin:20px 0px 0px 20px;padding:7px;overflow:hidden;} 
 
 .leftoverview{width:665px;color: #000000;
 background-repeat:repeat;margin-top:20px; margin-left:20px;text-align: justify;
 float:left;font-size:13px;}
 .forms{height:300px;width:248px;background-image:url(../sristhi_img/enquiry.jpg);margin-top: 20px;
   background-repeat:no-repeat;color:#FFFFFF;float:right;margin-top:0 auto;margin-right:25px;}
 .formtext{color:#FFFFFF;background-repeat:no-repeat;margin-top:7px;
 margin-right:10px;margin-left:10px;text-align:justify;font-size: 14px;}
 .start{width:240px;float:left;margin-top: 7px;padding:0 auto; display:inline;}
 .star{color:#FFFFFF; padding-bottom:1px;}
 .style1{color: #FFFFFF; text-align:left;padding-bottom:1px}
 .input{ width:150px; background-color:#FFFFFF; border:1px solid #66ae41;
 margin: 0px 0px 6px 34px;}
.input2{ width:150px; background-color:#FFFFFF; border:1px solid #66ae41;}
 .enquiry {height:280px;font-size: 14px;background-repeat:no-repeat;margin-left:4px;margin-top:10px;}
 
  .righter{float:right;margin-top: 20px;}
 .space{height:8px;}
 #about{width:67%;background-color:#4D4942;color: #FFFFFF;margin-left:20px;
 padding:5px;font-weight:bold;float:left;overflow:hidden;position: relative;top: -30px;}  
 .abouttxt{width:66%;margin-left:20px;float:left;text-align:justify;overflow:hidden;font-size: 13px;}
 .right_img{width:200px;float:right;text-align:center;font-size:20px; padding:35px 30px 0px 0px;
 font-weight:bold;}

 .floorplan{width:84%;background-color:#4D4942;color: #FFFFFF;margin-left:6px;
  padding:5px;font-weight:bold;float:left;overflow:hidden;}
   .shiprasristhi{width:87%;background-color:#4D4942;color: #FFFFFF;margin-left:20px;
  padding:5px;font-weight:bold;float:left;overflow:hidden;}
   .price{width:87%;background-color:#4D4942;color: #FFFFFF;margin-left:20px;
  padding:5px;font-weight:bold;float:left;overflow:hidden;}
  .locationmap{width:84%;background-color:#4D4942;color: #FFFFFF;margin-left:10px;
  padding:5px;font-weight:bold;float:left;overflow:hidden;}
  .contacts{width:67%;background-color:#4D4942;color: #FFFFFF;margin-left:20px;
  padding:5px;font-weight:bold;float:left;overflow:hidden;}
  .downloads{width:67%;background-color:#4D4942;color: #FFFFFF;margin-left:20px;
  padding:5px;font-weight:bold;float:left;overflow:hidden;}
  
  .payment{width:82%;background-color:#4D4942;color: #FFFFFF;margin-left:6px;
  padding:5px;font-weight:bold;float:left;overflow:hidden;}
 .wavetxt{width:66%;margin-left:20px;margin-top: 10px;padding-top:5px;float:left;text-align:justify;
 overflow:hidden;font-size: 13px;}
 .specification{width:84%;background-color:#4D4942;color: #FFFFFF;margin-left:20px;
   padding:5px;font-weight:bold;float:left;overflow:hidden;}
.specificationtxt{width:84%;margin-left:20px;padding:5px;float:left;
font-weight:bold;overflow:hidden;}
 .style3{width: 83%;margin-left:25px;font-size:17;font-weight:bold;float:left;text-align:left;margin-top: 10px;}
  .style4{width:166px;margin-left:50px;float:left;font-size: 12px;}
  .style5{font-size:12px;width:70%;float:left;}
  .sty{font-size:13px;width:71%;float:left;}
  .styl{font-size:14px;width:70%;float:left;}
  .style6{color:#F44C0B;float:left;margin-left:20px;padding:2px;
  font-size:13;}
  #floor{}
   .floor{width:70%;background-color:#4D4942;color: #FFFFFF;margin-left:20px;
   padding:5px;font-weight:bold;float:left;overflow:hidden;}
  #style7{}
  .cons{width:70%;background-color:#4D4942;color: #FFFFFF;margin-left:20px;
   padding:5px;font-weight:bold;float:left;overflow:hidden;}
.constxt{width:70%;margin-left:20px;padding:5px;float:left;
font-weight:bold;overflow:hidden;}
  .sristhi_specification{width:84%;background-color:#4D4942;color: #FFFFFF;margin-left:20px;margin-top: 10px;
   padding:5px;font-weight:bold;float:left;overflow:hidden;}
.specificationtxt{width:100%;margin-left:20px;padding:5px;float:left;
font-weight:bold;overflow:hidden;}
.propose{width:90%;margin-left:20px;padding:5px;float:left;
font-weight:bold;overflow:hidden;}
  .style7{width:70%;margin-left:20px;overflow:hidden;
  list-style:none;display:inline;float:left;}
  .styl7{width:45%;font-size: 13px;margin-left:20px;overflow:hidden;
  list-style:none;float:left;}
  .style8{width:600px;margin-left:20px;font-size:13px;overflow:hidden;}
  .style9{width:300px;float:left;}
  .style10{width:300px;float:right;}
  #speci{width:80%;}

#table{width:86%;height:auto; margin-top:5px;
}

.table{width:85%;height:auto; margin-top:10px;margin-left:20px;}
.table1{font-size: 13px;
    font-weight: bold;}
#border_bg {border: thin none;}
.table2{font-size: 13px;}
.table3{font-size: 14px;}

.payment{width:86%;background-color:#4D4942;color: #FFFFFF;margin-top:10px;
   padding:5px;font-weight:bold;float:left;overflow:hidden;}
 .paymentplan{width:700px;margin-top:10px;float:left;
   padding:5px;font-weight:bold;text-align:center;}
   .paylet{width:50px;float:left;overflow:hidden;margin-left:20px;}
   .paycet{width: 250px;float:left;margin-left:20px;text-align:justify; }
   .payrigt{font-size: 14px;float:left;margin-left:20px;text-align:justify;}
   .payleft{width:50px;float:left;overflow:hidden;margin-left:20px;}
   .paycent{font-size: 14px;width: 215px;float:left;margin-left:20px;text-align:justify; }
   .payright{font-size: 14px;margin-left:20px;text-align:justify;}
	.paid{width:740px;margin-top:10px;float:left;text-align:justify;}
	.clearone{clear:left;}
	.pay{width:550px;float:left;}
	.payd{float: left;
    margin-top: 10px;
    text-align: justify;
    width: 771px;}
	.paids{ float: left;
    margin-left: 20px;
    text-align: justify;
    width: 286px;}
	.commit{width:700px;margin-top:10px;float:left;padding:5px;text-align:center;}
   .committxt{width:700px;margin-top:10px;margin-left:20px;float:left;padding:5px;}
   #layout{width:710px;margin-left:20px;}
   .layouts{width:700px;
   background: #4D4942;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
	margin-top:15px;
	margin-left:20px;
    padding: 5px 20px 5px 10px;}
	.toprigh{width:710px;height:30px;float:left;}
	.layimg{}
	
	.location{width:700px;
   background: #4D4942;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
	margin-left:40px;
    padding: 5px 20px 5px 10px;}
	.map{width:700px;background-color: #FFFFFF;color:#00000;margin-top:20px;;margin-left:22px;
	font-size: 16px;font-weight: bold;overflow:auto;}
	.down{width:700px;
   background: #4D4942;
       color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
	margin-left:20px;
    padding: 5px 20px 5px 10px;}

	.contact{width:700px;
   background:#4D4942;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
	margin-left:20px;
    padding: 5px 50px 5px 10px;}
	#span_footer{
	color: #FFFFFF;
    font-size: 12px;
	line-height:1.5em;
	margin:2px 0px 0px 22px;}
	 #span_footer a {
    color: #FFFFFF;
    font-size: 12px;
	text-decoration: none;
}	
#span_footer_right{
	color: #FFFFFF;
    font-size: 12px;
	line-height:1.5em;
	margin:0px 0px 0px 594px;}
	 #span_footer_right a {
    color: #FFFFFF;
    font-size: 12px;
	text-decoration: none;
}	
 #footer{ color: #FFFFFF;
    font-size: 12px;
	line-height:1.5em;
	margin:0px 30px 15px 0px;}
	
	 #footer a {
    color: #FFFFFF;
    font-size: 12px;
	text-decoration: none;
}	
 
 
.price_li{
font-size:13px;
line-height:1.8em;
list-style-type:none;
padding:0px 5px 0px 0px;
}
.contacttxt{
font-size:13px;
line-height:1.6em;
width:710px;margin-left:20px;
height:148px;}

.ads{
position:fixed;
top:87%;
left:53%; 
margin-left:-512px;  
z-index:1001;
}
