@charset "utf-8";
body{
	margin:0;
	padding:0;
	font:normal 0.9em Arial, Helvetica, sans-serif;
	color:#EEE;
	background:url(images/1018.png);
}

b{font-size: 110%;}
em{color: red;}
p { text-align:justify;}

.clearall{
	clear:both;
	}
	
#header{
	width:100%;
	background:url(images/top-header-bg.gif) repeat-x;
	height:147px;
	}

#menubar{
	clear:both;
	width:100%;
	background:url(images/menu-bg.gif) repeat-x;
	height:42px;
	}
	
.maincontainer{
background:url(images/content-bg.png) repeat-y;
width: 972px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
height: 90px; /*Height of top section*/
}

#logo{
	height:105px;
	background:url(images/hotel-vishwa-kolhapur-logo.gif) no-repeat;
	clear:both;
	}

#topsection h1{
margin: 0;
padding-top: 15px;
}

.contentwrapper{
float: left;
width: 100%;
clear:both;
}

.contentcolumn{
margin: 0 57px 0 57px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

.leftcolumn{
float: left;
width: 57px; /*Width of left column in pixel*/
margin-left: -972px; /*Set margin to that of -(MainContainerWidth)*/

}

.rightcolumn{
float: left;
width: 57px; /*Width of right column*/
margin-left: -57px; /*Set left margin to -(RightColumnWidth)*/
}

#footer{
clear: left;
background:url(images/footer-bg.gif) repeat-x;
width: 100%;
height:67px;
text-align: center;
padding: 0px 0px;
font:normal small Arial, Helvetica, sans-serif;
color: #666;
}

#footer a{
color: #666;
text-decoration:none;
}

#footer a:hover{
color: #333;
}

#footer #footer-left{
margin:25px 0px 0px 10px;
text-align:left;
float:left;
width:50%;
}

#footer #footer-right{
margin:25px 10px 0px 0px;
text-align:right;
float:right;
width:40%;
}

.header1{
	font:normal 130% Arial, Helvetica, sans-serif;
	}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
position:relative;
}

#datacontent{
float:left;
width:550px;

}

#datacontent-kolhapur{
float:left;
width:635px;
position:relative;
}
#datacontent-kolhapur img{
margin:3px;
border:5px solid #60675A;
float:left;
}


#sanskruti{
	width:287px;
	height:270px;
	float:left;
/*	background:url(images/sankruti-restaurant-kolhapur.png) no-repeat;*/


	}
	
#kolhapur-links{
	padding-left:10px;
	width:190px;
	float:left;
	position:relative;
}

/* START INDEX PAGE STYLES */
.tariff-title{
	margin:0 auto;
	text-align:center;
	font:bold 1em Verdana, Geneva, sans-serif;
	color:#609;
	background:#A5A696;
	border:1px dotted #FFF;
	margin:0px 2px;
	padding:5px 0px;
	}



.tariff{
	margin:0 auto;
	text-align:center;
	font:normal 1em Verdana, Geneva, sans-serif;
	color:#FFF;
	border:1px dotted #EEE;
	border-width:0px 1px 1px 1px;
	margin:0px 2px;
	padding:5px 0px;
	background:#6B7162;
	}

.tariff:hover{
background:#62949D;
color:#FFF;
}

.room{
width:55%;
margin:0px 3px;
padding:0px 0px;
float:left;
text-align:left;
}

.rate{
width:17%;
margin:0px 3px;
padding:0px 5px;
float:left;
}

/* END INDEX PAGE STYLES */
	
.image-gallery{
	width:98%;
	margin:0 auto;
	position: relative; z-index: 500;
	}

.image-gallery a{
margin:0px;
padding:0px;
border:0px;
}

.image-gallery img{
float:left;
margin:10px;
padding:1px;
border:5px solid #76766D;
}

.image-gallery img:hover{
float:left;
margin:10px;
padding:1px;
border:5px solid #333;
}

#contact{
	margin:0 auto;
	width:557px;
	height:469px;
	background:url(images/contact-board.png) no-repeat;
	}
	
#contact h1{
color:#06C;
font-size:42px;
margin:0px auto;
text-align:center;
padding:60px 0px 21px 0px;
}

#contact p{
	font:normal 12px Arial, Helvetica, sans-serif;
	display:block;
	width:90%;
	padding:2px 0px;
	margin:0px 0px 0px 23px;
	color:#333;
	}



<!--Heading and H1-->
h1{
font:normal 1.5em;	
}

h2{
font:normal 1.7em ft53;	
}





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

#solidblockmenu{
margin: 0px 0px 0px 75px;
padding: 0;
float: left;
font: bold 12px Arial;
/*width: 100%;*/
overflow: hidden;
}

#solidblockmenu li{
display: inline;
}

#solidblockmenu li a{
float: left;
color: white;
font: normal 20px ft55;
letter-spacing:1px;
padding:13px 20px;
text-decoration: none;
border-right: 0px solid white;
font-size:120%;
}

#solidblockmenu li a:visited{
color: white;
}

#solidblockmenu li a:hover, #solidblockmenu li .current{
color:#FFF;
background: transparent url(images/menu-bg-over.gif) center center repeat-x;
}


/* END Horizontal Menu */




/* START Vertical Menu */

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

.urbangreymenu{
width: 190px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 15px Verdana;
color: white;
background: #606060 url(media/arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 10px; /*31px is left indentation of header text*/
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: black;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: black;
}

/* END Vertical Menu */
