/* CSS Document */
body{
background-image:url('../images/bg.jpg');
background-repeat:no-repeat;
background-position:right top;
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
}
#wrapper
{
float:left;
/*margin-right:21.5%;*/
overflow:hidden;
width:936px;
}
#leftpanel
{
/*width:310px;*/
width:29%;
float:left;
}


#logo
{
width:286px;
height:53px;
float:left;
margin-top:20px;
margin-left:20px;
}
#leftmenu
{
float:left;
margin-top:80px;
}

#leftmenu ul{
	margin:0px 0px 0px 24px;
	padding:0px;
}
#leftmenu ul li{
	
	list-style-type:none;
	margin-bottom:5px;
	padding:2px 0;
	text-align:left;
	background:url("../images/brdr.png") no-repeat scroll right bottom transparent;
}
#leftmenu ul li a{
	font-size:20px;
	margin-bottom:5px;
	padding:0;
	text-align:left;
	text-decoration:none;
	color:#F10000;
	font-family:"Trebuchet MS";
}
#leftmenu ul li a:hover{
	text-decoration:none;
	color:#FFFFFF;
	}

#rightpanel{
width:66%;
float:left;
background-color:#393939;
padding-bottom:15px;
}



#toprightpanel h2{
background-color:#525252;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
margin:10px 10px 0;
padding:2px;
}
#toprightpanel{
float:left;
width:100%;

}
p{
color:#B1B1B1;
line-height:130%;
padding:0 14px;
}

#midrightpanel{
float:left;
width:100%;
}
#midrightone{
float:left;
width:50%;
}


#midrightmid{
background-image:url('../images/brdr_right.jpg');
background-repeat:no-repeat;
width:2px;
height:265px;
float:left;
}


#midrightteo{
float:left;
width:50%;
}



#midrightone h2{

background-color:#525252;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
margin:10px 10px 0;
padding:2px;

}


.vid
{
padding-top:10px;
}

#latestphotos{
width:100%;
float:left;
margin-top:0px;
}

#latestphotos h2{
background-color:#525252;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
margin:10px 10px 0;
padding:2px;
width:45%;
float:left;
}

#gal
{
float:left;
width:110%;
margin-top:30px;
}

.clr
{
clear:both;
}



.viewmore{
float:right;
margin-right:28px;
margin-top:12px;
}

#footer
{
float:right;
margin-bottom:25px;
margin-top:25px;
width:72%;
*float:none;
*width:58%;
}
#footermenu
{
float:left;
}
#footermenu ul
{
	list-style: none;
	margin: 0px;
	padding:0px;
}
#footermenu li
{
	padding:0px 10px 0px 13px;
	float: left;
	margin-top: 10px;
	border-right: 1px solid #F10000;
}
#footermenu  li a
{
	font-size: 12px;

	display: block;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	color:#F10000;

}
#footermenu  li a:hover
{
	color: #F10000;
	text-decoration:underline;
	
}

#cpyrights
{
color:#FFFFFF;
float:left;
font-size:12px;
margin-left:11px;
margin-top:15px;
text-align:left;
width:100%;
}


.details  {
color:#FFFFFF;
font-size:12px;
margin:5px 11px 0 10px;
padding:2px;
text-align:left;
border-bottom:dashed 1px;

}

.dow {
float:right;
margin-top:10px;
padding:0;
width:100%;
}

img{
border:none;
}

#midrightwo{
width:49%;
float:left;
}



#midrightwo h2{

background-color:#525252;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
margin:10px 10px 0;
padding:2px;

}



.blgdetails  {
border-bottom:1px dashed;
color:#FFFFFF;
font-size:12px;
margin:0 11px 0 10px;
padding:0;
text-align:left;

}



.blgdetails h4 {
color:#CC0000;
font:italic 22px Georgia,"Lucida Grande",Verdana,Arial,sans-serif;
margin-bottom:5px;

}

.cmnts
{
float:left;
width:617px
}
.cmnts h3
{
	color:#999;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#333;
	border:dotted 1px  #999;
}
.cmnts  p{
	font-size:13px;
	}
.cmnts label
{
	font-size:13px;
	color:#FFF;
}


.cmnts  table
{
padding:0px 16px 0px 16px;
}


.cmnts  table td
{
	margin-left:10px;
}

.success
{
	color:#F00;
	font-weight:bold;
	margin-left:10px;
}


.cmnts h4{
	
	background:none repeat scroll 0 0 #F6F6F6;
color:#545454;
font:italic 18px Georgia,Arial,"Lucida Grande",Verdana;
padding:10px;
	
}

.cmnts h5{
	
	background:none repeat scroll 0 0 #3F3737;
color:#FFFFFF;
font:17px Georgia,Arial,"Lucida Grande",Verdana;
padding:0px 10px 0px 10px;
margin:5px;
	
}
.dt
{
	padding:0px 10px;
}

.cm{
	border-bottom:1px solid #CCC;
}




.cmnts h5 a{
	
	background:none repeat scroll 0 0 #3F3737;
color:#FFFFFF;
font:17px Georgia,Arial,"Lucida Grande",Verdana;
padding:0px 10px 0px 0px;
margin:4px;
	
}

.eror{
	color:#F00;
	font-size:14px;
	font-weight:bold;
	margin-left:15px;
}
.catimages{

float:left;
font-weight:bold;
padding:26px 16px 0 42px;
text-align:center;
width:238px;
min-height:200px;
}


.catimages a
{
color:#FFFFFF;
}

.catimages a:hover
{
text-decoration:underline;
}



.catimages1{
color:#000000;
float:left;
font-weight:bold;
padding:0 9px 0 21px;
text-align:center;
}




.catimages1 a
{
color:#FFFFFF;
}

.catimages1 a:hover
{
text-decoration:underline;
}





.catxt{
margin-top:10px;
color:#FFF;
}
.brdri
{
	border:solid 1px #FFF;
}
#catimage
{
width:100%;
float:left;
}
.sdiv1{
border:1px solid #000000;
float:left;
margin:24px;
}


.producthead1
{
color:#FFFFFF;
font-size:13px;
font-weight:bold;
margin-left:14px;
text-align:left;
padding:10px;
}

.pr
{
	color:#FFF;
}

.catimage{
	width:100%;
float:left;
	
}





#waterwheelCarousel {
    width:400px;
   /* background-color:gray;*/
    height:221px;
}
#waterwheelCarousel > img {
    display:none;
    cursor:pointer;
}

.frmc table tr td
{
	color:#FFF;
	font-size:13px;
}

.vm
{
vertical-align:middle;
}








	#gallery {
	
		padding: 0px 0px 0px 0px;
		}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #393939;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #393939;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }



#gallery small{
	margin-left:0px;
}




#galmenu
{
background-color:#525252;
float:left;
height:26px;
margin-bottom:20px;
margin-left:-10px;
margin-top:10px;
padding-right:10px;
padding-top:0;
}
#galmenu ul
{
	list-style: none;
	margin: 0px;
	padding:0px;
}
#galmenu li
{
	padding:0px 10px 0px 13px;
	float: left;
	margin-top: 10px;
	border-right: 1px solid #F10000;
}
#galmenu  li a
{
	font-size: 12px;

	display: block;
	padding-left: 0px;
	padding-right: 0px;
	text-decoration: none;
	color:#F10000;

}
#galmenu  li a:hover
{
	color: #F10000;
	text-decoration:underline;
	
}

.addto{
	margin-right:10px;
	}
.sdiv{
	float:left;
	min-height:260px;
}

.img1 img{
	background-color:#393939;
}

.pr{
	color:#FFF;
	font-size:11px;
}

.ves{
	float:left;
	width:26%;
}