@charset "utf-8";
/* CSS Document */
body{
	margin:0px auto;
	padding:0px;
	background:#0b0b0b url(../images/bg.jpg) repeat-x;
}
img {
	border:none;
}
.wrapper{
	width:950px;
	margin:0px auto;
}
/*Top Link*/
.toplink{
	height:32px;
	width:950px;
}
.toplink .topleft{
	width:226px;
	height:32px;
	float:left;
	background:url(../images/top_left.jpg) repeat-x;
}
.toplink .topright{
	width:724px;
	height:32px;
	float:left;
}
.toplink .topright ul{
	margin:0px;
	padding:0px;
}
.toplink .topright ul li{
	list-style-type:none;
	float:right;
	font:bold 12px Verdana, Geneva, sans-serif;
	color:#fff;
	line-height:32px;
}
.toplink .topright ul li a{
	padding:0px 15px 0px 15px;
	text-decoration:none;
	color:#fff;
}
.toplink .topright ul li a:hover{
	color:#14b393;
}
.indexpage .toplink ul li .index, .profilepage .toplink ul li .profile, .servicespage .toplink ul li .services, 
.gallerypage .toplink ul li .gallery, .contactuspage .toplink ul li .contactus{
	color:#d5a515;
}
.banner{
	width:950px;
	height:369px;
}
/*Main content part here*/
.main{
	width:950px;
	padding:25px 0px 0px 0px;
	margin:0px auto;
	font:11px Tahoma, Arial, Helvetica, sans-serif;
	color:#646665;
	line-height:15px;
}
.main .title{
}
/*Left Part*/
.main .indexleft{
	width:638px;
	float:left;
	padding-right:35px;
	padding-left:0px;
	text-align:justify;
}
.main .indexleft strong{
	color:#727474;
}
.main .indexleft p{
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px;
}
.main .indexleft .scrolling{
	width:613px;
	height:160px;
	/*background:orange;*/
}
.more{
	background:#d6a516;
	width:75px;
	color:#000;
	text-align:center;
	padding:2px;
}
.more a{
	text-decoration:none;
	color:#000;
}
.more a:hover{
	color:#fff;
}
/*Right Part*/
.main .indexright{
	width:277px;
	float:left;
	margin-bottom:25px;
}
.main .indexright .box{
	width:247px;
	background:#0c211c;
	margin-top:15px;
	padding:15px;
	text-align:justify;
}
.main .indexright .box p{
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px;
}
.main .indexright .box .bullet{
	width:20px;
	background:url(../images/bullet.jpg) no-repeat;
	float:left;
	height:17px;
}
.main .indexright .box .boxhead{
	width:203px;
	background:#000;
	float:left;
	height:16px;
	color:#e5ddb6;
	padding:0px 10px 1px 10px;
}
.main .indexright .box .content{
	padding:5px 15px 5px 20px;
	clear:both;
}
.main .indexright .box .content ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.main .indexright .box .content ul li{
	list-style-image:url(../images/bullet.gif);
	margin-left:20px;
	padding:2px 0px 2px 0px;
}
*html .main .indexright .box .content ul li{
	list-style-image:url(../images/bullet1.gif);
}
/*Bottom*/
.bottom{
	width:100%;
	background:#0c211c;
	clear:both;
	height:50px;
}
.bottom .content
{
	width:910px;
	padding:10px 20px 10px 20px;
	margin:0px auto;
	font:8pt Tahoma, Arial, Helvetica, sans-serif;
	color:#ced2d2;
}
.bottom .content .left{
	float:left;
	width:455px;
}
.bottom .content .left a{
	color:#ced2d2;
	text-decoration:none;
}
.bottom .content .left a:hover{
	color:#d5a515;
}
.bottom .content .right{
	float:left;
	width:455px;
	text-align:right;
}
.bottom .content .right a{
	color:#d5a515;
	text-decoration:none;
}
.bottom .content .right a:hover{
	color:#fff;
}

/*Services*/
.ourservices{
	margin-top:15px;
	width:543px;
	text-align:left;
	background:url(../images/services_box_mid.jpg) repeat-y;
}
.ourservices-boxtop{
	background:url(../images/services_box_top.jpg) no-repeat;
	width:543px;
	height:13px;
}
.ourservices-boxmid{
	width:543px;
	/*padding:0px 10px 0px 10px;*/
}
.ourservices-boxbot{
	background:url(../images/services_box_bot.jpg) no-repeat;
	width:543px;
	height:12px;
	margin-bottom:15px;
}
*html .ourservices-boxbot{
	margin-bottom:0px;
}
.ourservices p{
	padding:3px 0px 3px 0px;
	margin:3px 0px 3px 0px;
}
.headalign{
	width:510px;
	margin-left:10px;
}
 .head{
	background:url(../images/services_head.jpg) no-repeat;
	height:27px;
	width:503px;
	padding:3px 0px 0px 30px;
	color: #d6a51a;
	font-weight:bold;
}
.head a{
	color: #d6a51a;
	font-weight:bold;
	text-decoration:none;
	line-height:19px;
}
 .head a:hover{
	color:#14b492;
}
.ourservices ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.ourservices ul li{
	list-style-type:none;
	list-style-image:url(../images/bullet.gif);
	margin-left:50px;
	height:20px;
}

/*Services Sub*/
.main .servicesleft{
	width:545px;
	float:left;
	padding-right:35px;
	text-align:justify;
}

.main .servicesright{
	width:370px;
	float:left;
	margin-bottom:10px;
}

/*
.main .servicesright .gallerybox{
	background:url(../images/gallery_box_mid.jpg) repeat-y;
	width:300px;
	float:left;
	margin-top:15px;
}
.main .servicesright .gallerybox .boxtop{
	background:url(../images/gallery_box_top.jpg) no-repeat;
	width:300px;
	height:10px;
}
.main .servicesright .gallerybox .boxmid{
	width:280px;
	padding:0px 0px 0px 17px;
}
.main .servicesright .gallerybox .boxbot{
	background:url(../images/gallery_box_bot.jpg) no-repeat;
	width:300px;
	height:10px;
}

*html .main .servicesright .gallerybox .boxbot{
	margin-bottom:0px;
}
.main .servicesright .gallerybox .boxmid .gallery img{
	padding:5px 10px 5px 0px;
}
*/
.back{
	text-align:center;
	font:bold 11px Arial, Verdana, Helvetica, sans-serif;
	padding-bottom:15px;
	clear:both;
}
.back a{
	color:#d6a51a;
	text-decoration:none;
}
.back a:hover{
	color:#646665;
}
.address{
	width:311px;
	float:left;
	line-height:18px;
}
.address a{
	text-decoration:none;
	color:#999;
}
.address h1{
	color:#d5a515;
	font:bold 10pt Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
.contactform{
	width:299px;
	float:left;
}

