@charset "utf-8";
/* CSS Document */
html{width:100%; 
}



body {margin:0 0 0 0; background-color:#f6f2dc} 

p {font-family:Verdana, Geneva, sans-serif;
font-size:12px;
padding:0px 20px  0px 20px;
color:#333;

}

.header1{margin-left: auto;   margin-right: auto; width:907px; 
}


.header{margin-left: auto;   margin-right: auto; width:907px; background-image:url(images/header.png);
background-repeat:no-repeat; height:52px; padding:10px 45px 0 10px; 
}


.header .menu{
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
}

.header .menu ul {display:inline; 
font-family:Verdana, Geneva, sans-serif;
font-size:14px;}


.header .menu ul li {display:inline; padding:10px 25px 0 25px;
color:#FFF;
height:52px; border-right:dotted; border-width:1px;
}

 .header .menu ul li a {
font-family:Verdana, Geneva, sans-serif;
font-size:14px; color:#fff;
text-decoration:none;
text-shadow:none;
}

 .header .menu ul li a:hover {
font-family:Verdana, Geneva, sans-serif;
font-size:14px; color:#999;
}

.banner {display: block; 
background-image:url(images/banner.jpg);
background-repeat:no-repeat; height:275px;
margin:10px auto auto 0px;}

.banner1 {display: block; 
background-image:url(images/rajpurush.png);
background-repeat:no-repeat; height:130px;
margin:10px auto auto 0px;}

.banner1 h2 {font:Verdana, Geneva, sans-serif;
font-size:20px;
font-weight:bold;
color:#6B1515;
padding-top:80px;
padding-left:325px;
}



.new {background-image:url(images/box.gif);
background-repeat:repeat-y;

}



.booking {
width:272px;
float:left;
margin:0 0 0 20px ;



}

.booking h2 {font-family:Verdana, Geneva, sans-serif;
font-size:16px;
color:#C63;
padding:20px 0px  5px 20px;
font-weight:bold;


}


.booking h2 p {font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#C63;
text-align:justify;
padding:20px 0px  20px 20px;


}

  input, textarea {  
       padding: 4px;  
       border: solid 1px #E5E5E5;  
        outline: 0;  
      font: normal 13px/100% Verdana, Tahoma, sans-serif;  
   
      background: #FFFFFF url('bg_form.png') left top repeat-x;  
       background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  
      background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);  
     box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
      -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
       -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  
       }  
     
   textarea {  
      width: 250px;  
       
       height: 100px;  
       line-height: 150%;  
	  
       }  
    
   input:hover, textarea:hover,  
   input:focus, textarea:focus {  
       border-color: #C9C9C9;  
       -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;  
       }  
    
   .form label {  
       margin-left: 10px;  
      color: #999999;  

       }  
     
   .submit input {  
       width: auto;  
       padding: 9px 15px;  
      background: #C63;  
      border: 0;  
       font-size: 14px;  
       color: #FFFFFF;  
       -moz-border-radius: 15px;  
      -webkit-border-radius: 15px;  
      }  
	  
	  
	  
.info {font-family:Verdana, Geneva, sans-serif;
font-size:12px;
width:570px; 
float:right;
margin:0 15px 0 0 ;
border-left:dotted #C63;
border-width:1px;


}

.info h2 {font-family:Verdana, Geneva, sans-serif;
font-size:16px;
color:#C63;
padding:20px 20px  5px 20px;
border-bottom:dotted #C63;
border-width:1px;
font-weight:bold;
}


.info ul {padding:0 10px 5px 25px;}

.info ul li {background-image:url(images/button_check.png);
background-repeat:no-repeat;
padding:0 0 5px 25px;
list-style:none;
}

 p.use {font-family:Verdana, Geneva, sans-serif;
font-size:12px;
color:#333;
text-align:justify;
padding:5px 0px  20px 20px;
line-height:19px;

}

.info1 {font-family:Verdana, Geneva, sans-serif;
font-size:12px;
width:570px; 

margin:0 15px 0 20px ;



}

.info1 h2 {font-family:Verdana, Geneva, sans-serif;
font-size:16px;
color:#C63;
padding:20px 20px  5px 20px;
border-bottom:dotted #C63;
border-width:1px;
font-weight:bold;
}





.clear{clear:both}

.footer{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
padding-top:20px;
height:30px;
text-align:center;
color:#FFF;
text-shadow:none;


}


table{width:500px;

}

.tbth{background-color:#ECE4B7;
font-size:14px;
font-weight:bold;
border:#ECE4B7 solid;
border-width:1px;
font-family:Verdana, Geneva, sans-serif;
}


.tbtd{background-color:#F3EECF;
font-size:12px;
border:#ECE4B7 solid;
border-width:1px;

font-family:Verdana, Geneva, sans-serif;
}

.tbtd1{background-color:#f6f2dc;
font-size:12px;
border:#ECE4B7 solid;
border-width:1px;

font-family:Verdana, Geneva, sans-serif;
}



#contact {background-image:url(images/contact.png);
background-repeat:no-repeat;
margin:10px 0 0 10px;
height:360px;
padding:10px 0 0 290px;
 -moz-border-radius: 15px;  
-webkit-border-radius: 15px;  
}

#contact strong {color:#F00;
font-size:14px;
font-weight:bold;
}

#contact small{color:#F00;
font-size:11px;
font-weight:bold;
padding-left:20px;
}



#ganeshcontact {background-image:url(images/ganesh_contact.png);
background-repeat:no-repeat;
margin:10px 0 0 10px;
height:360px;
padding:10px 0 0 290px;
 -moz-border-radius: 15px;  
-webkit-border-radius: 15px;  
}

#ganeshcontact strong {color:#F00;
font-size:14px;
font-weight:bold;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
padding:1px 0 1px 3px;border:1px solid #aaa;color:#000;background:none
}


.cssform textarea{
width: 250px;
height: 80px;

padding:1px 0 1px 3px;border:1px solid #aaa;color:#000;margin-bottom:15px;overflow:auto;background:none
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}

/*  CSS FORM CLOSED  */



