/* CSS Document */
body
{
width:100%;
margin:0 auto;
font-family:"candara",Arial, Helvetica, sans-serif;
background-image:url(../Images/Page-BG.png);
background-position:top;
background-repeat:no-repeat;

}
#wholecontent
{
width:1000px;
height:inherit;
float:left;

}
#size
{
width:1000px;
margin:0 auto;
}
#topperpart
{
width:640px;
height:inherit;
float:left;
padding-top:100px;
}
#logopart
{
width:250px;
height:inherit;
float:left;
padding:10px 0px 0px 100px;

}
#logo
{
width:250px;
height:inherit;
float:left;
padding-left:80px;
padding-bottom:10px;
}
#const
{
width:180px;
height:inherit;
float:left;
padding:20px 50px 0px 20px;
}
#const1
{
width:340px;
height:290px;
float:left;
padding-top:25px;
padding-left:20px;
}
#menu
{
width:775px;
height:30px;
background-color:#755d43;
float:left;
color:#FFFFFF;
text-transform:uppercase;
font-size:16px;
padding-left:225px;
}
#menu_crt
{
width:865px;
height:30px;
background-color:#755d43;
float:left;
color:#FFFFFF;
text-transform:uppercase;
font-size:16px;
padding-left:135px;
}
nav ul
{
list-style:none;
height:30px;
margin:0;
margin-right:30px;
}
nav ul li
{
display:inline;
padding-right:5px;}
nav ul li a
{
	text-decoration:none;
	color:#fff;
	}
#content
{
width:1000px;
height:inherit;
background-color: #fce8d1;
float:left;
font-size:15px;
}
#conlef
{
width:630px;
height:inherit;
float:left;
padding:10px 10px 20px 30px;
text-align:justify;
background-image:url(../Images/Buildings.png);
background-position: bottom right;
background-repeat:no-repeat;

}
#smlimg
{
width:50px;
float:left;
margin-top:290px;
padding:20px 20px 0px 20px;

}
#gal_head
{
width:280px;
height:10px;
font-size:18px;
color:#5d4f46;
float:left;
text-align:center;
text-transform:uppercase;
padding:5px 10px;
}
#gallery
{
width:315px;
height:330px;
float:left;
background-image:url(../Images/Gallery-BG.png); 

}
#fade
{
width:300px;
height:150px;
float:left;
margin-top:10px;
margin-left:7px;
}
#fnthead
{
color:#5d4f46;
font-size:18px;
}
#fnthead1
{
color:#fff;
font-size:20px;
text-align:center;
}
#root
{
	width:1000px;
	height:5px;
	float:left;
	font-size:11px;
	padding:5px;
}
#root a
{
	text-decoration:none;
	color:#000;
}
#Gal
{
padding:60px 0px 0px 0px;
}
#Current-Details{
width:270px;
height: 400px;
float: left;
padding :20px 50px;
position:relative;
}

#Galry {
height:480px;
width:500px;
float:right;
padding-right:50px;
position:relative;

}

#ribbon {
position:absolute;
top:-3px;
left:-15px;
z-index:500;
}

#frame {
position:absolute;
z-index:0;
width:620px;
height:480px;
top:-12px;
left:-75px;
}

/*
Slideshow
*/

#slides {
position:absolute;
top:15px;
left:4px;
z-index:100;
}

/*
Slides container
Important:
Set the width of your slides container
Set to display none, prevents content flash
*/

.slides_container {
width:450px;
overflow:hidden;
position:relative;
display:none;
}

/*
Each slide
Important:
Set the width of your slides
If height not specified height will be set by the slide content
Set to display block
*/

.slides_container div.slide {
width:575px;
height:375px;
display:block;
padding-left:5px;
}


/*
Next/prev buttons
*/

#slides .next,#slides .prev {
position:absolute;
top:157px;
left:-19px;
width:24px;
height:43px;
display:block;
z-index:101;
}

#slides .next {
left:455px;
}

/*
Pagination
*/

.pagination {
margin:26px auto 0;
width:100px;
}

.pagination li {
float:left;
margin:0 1px;
list-style:none;
}

.pagination li a {
display:block;
width:12px;
height:0;
padding-top:12px;
background-image:url(vcslide/img/pagination.png);
background-position:0 0;
float:left;
overflow:hidden;
}

.pagination li.current a {
background-position:0 -12px;
}

/*
Caption
*/

.caption {
z-index:500;
position:absolute;
bottom:5px;
height:50px;
background:#000;
padding-left:5px;
background:rgba(0,0,0,.5);
width:445px;
font-size:.8em;
line-height:1.11;
color:#fff;
border-top:1px solid #000;
text-shadow:none;
text-align:center;

}


.hm_subsec
{
width:300px;
padding:0 5px;
float:left;
}
.hm_subsec a
{
text-decoration:none;
}