body{
	color: #000;
	background: url(../images/background.gif) repeat #000;
	margin: 22px auto;
	width: 856px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}

*{
	font-family: Georgia, "Times New Roman", Times, serif;
}

/*<!--* img{
	border: 0;
}-->*/
.img
{
border:thick;
/*border-color:#999999; */
border-color:#333333;
}

a{
	color: #0087a2;
	text-decoration: none;
}

a:hover{
	color: #ee2784; 
}

/* BODY */
#body {
	width: 856px;
	padding: 0;
	margin: 0;
	text-align: left;
}

/* SLICE */
#slice-top, #slice-bottom{
	width: 856px;
}

#slice-top{
	background:  url(../images/body/slice-top.png) no-repeat;
	height:	22px;
}

#slice-bottom{
	background:  url(../images/body/slice-bottom.png) no-repeat;
	height:	29px;
}


/* HEADER */
#body #header{
	width: 822px;
	height: 132px;
	padding: 0 0 0 18px;
}

#body #header #header-left, #body #header #header-logo, #body #header #header-main{
	height: 132px;
	float: left;
}

#body #header #header-left{
	width: 8px;
	background:url(../images/header-left.png) top left no-repeat;
}

#body #header #header-logo, #body #header #header-logo a{
	width: 194px;
}

#body #header #header-logo a{
	background:url(../images/header-logo.png) top left no-repeat;
	height: 132px;
	display: block;
}

#body #header #header-main{
	width: 620px;
	background:url(../images/header.png) top left no-repeat;
}

/* MENU */
#body #header #header-main ul{
	padding: 0;
	margin: 0;
	list-style: none;
	float: right;
	padding: 0 10px 0 0;
}

#body #header #header-main ul li{
	padding: 0;
	float: left;
}

#body #header #header-main ul li a{
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	color: #0795ab;
	margin: 0 7px 0 7px;
	line-height: 5.8em;
	font-size:16px;

}

#body #header #header-main ul li a:hover{
	color: #ee2784;
}

/* MAINBOX */
#main-box, #container-bottom, #container{
	width: 856px;
}

/* CONTAINER */
#body #main-box #middle #con-left, #body #main-box #middle #con-right{
	margin: 0;
	padding: 0;
	float: left;	
}

#body #main-box #container,
#body #main-box #container-top,
#body #main-box #container-bottom{
	float: left;
}

#body #main-box #container{
	background: url(../images/body/body-middle.png);
}

#body #main-box #container-top{
	background: url(../images/body/body-top.png) top left no-repeat;
}

#body #main-box #container-bottom{
	background: url(../images/body/body-bottom.png) bottom left no-repeat;
	padding: 0 0 30px 0;
}

#body #main-box #middle{
	float: left;
	min-height: 513px;
	margin: 0 0 0 35px;
}

#body #main-box #middle #con-left{
	/* width: 365px;*/
	 width: 380px;
}

#body #main-box #middle #con-right{
/*	width: 430px; */
	width: 410px;
	
}

/* INDEX */

#myGallery, .image{
	/*width: 307px;
	height: 460px;
	margin: 27px 0 0 27px;*/
	/**********by sandeep *************/
	
	width: 250px;
	height: 400px;
	margin: 27px 0 0 27px;
}

/* PAGES */
.text, .links{
	width: auto;
	margin: 28px 27px 0 0;
	overflow: hidden;
}

.heading{
	color: #eb2d93;
	font-size: 24px;
	font-weight: bold;
	padding: 0 0 10px 0;
}

.subheading{
	color: #0087a2;
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 10px 0;
}

.text div{
	padding: 0 0 10px 0;
}
/*   by sandeep for image gallery block */
.text1
{
	margin-top:40px;
}

.links div{
	padding: 0 0 2px 0;
}

/* BOTH */

#body #main-box #middle #con-both, #body #main-box #middle #con-gal{
}

#body #main-box #middle #con-both {
	padding: 10px;
	margin: 0;
	float: left;
}

/* GALLERY */
#pol_gallery{
	width: 796px;
	height: 513px;
}

.gallery{

}

.polaroid, .description{
	float: left;
}

.polaroid{
	width: 125px;
}

.gallery .polaroid{
	margin: 0 0 10px 15px;
}

.polaroid a{
	color: #fff;
}

.polaroid a:hover{
	color: #393939;
}


.polaroid img{
	border: solid 3px;
}

.description{
	margin: 0 0 10px 15px;
}

.description{
	width: 610px;
}


.gal-title{
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 5px 0;	

}

/* TESTIMONAL */

.testimonal{

}

.test-left, .test-right{
	padding: 5px;
	margin: 0 0 10px 0;
}

.test-right{
	background: url(../images/trans-bg.png) repeat;
	float: left;
}

.test-right .polaroid, .test-left .test-desc{
	float: right;
	margin: 0 0 10px 10px;
}

.test-right .test-desc, .test-left .polaroid{
	float: left;
	margin: 0 0 10px 0;
}

.test-desc{
	width: 620px;
}

.test-desc .title{
	 font-weight: bold;
	 margin: 0 0 5px 0;
	 font-size: 16px;
	 color: #0795ab;
}

.test-desc .desc div{
	margin: 0 0 5px 0;
}

.test-desc .author{
	font-style: italic;
	font-weight: bold;
	text-align: right;
}


/* FORM */
.contact-form{
	float: left;
	margin: 28px 0 0 0;
}

.contact-form .heading{
	margin: 0 0 0 20px;
}

.form{
	margin: 0 0 0 20px;
	float: left;
}

.col, .col-input, .col-both{
	float: left;
	margin: 5px 0 5px 5px;
}

.form-gap{
	width: 100%;
	height: 10px;
	display: block;
}

.col{
	width: 90px;
}

.col-input{
	width: 234px;
}

.col-both{
	width: 314px;
}

.col-input .input{
	width: 226px;
	height: 17px;
}

.col-buttons{
	float: right;
}

.col-buttons .button{
	width: 80px;
}

.textarea{
	width: 320px;
	height: 240px;
	margin: 0 5px 5px 5px;
}

.textarea, .col-input .input, .col-buttons .button{
	border: solid 1px #0087a2;
	padding: 2px;
	color: #333333;
	background: #fff;
}

.formerror {
	float: left;
	width: 335px;
	background: url(../images/error.png) repeat;
	color: #990000;
}

.thank{
	margin: 0 0 5px 20px;
}

/* MISC */
.clear{
	clear: both;
}

.gap{
	height: 10px;
	width: auto;
}

.bold{
	font-weight: bold;
}

.copyright{
	color: #FFF;
	text-align: right;
	font-size: 11px;
	padding: 15px 25px 0 0;
}

.accred{
	text-align: center;
}

.accred img{
	padding: 10px 10px 0 10px;
}


a.border_over img:hover
{
border:#393939;
border:6px;
}


/************************* Class for paging (left and right )****************************************/
.rightpager
{
font-size:20px;
 font-weight:bold;
 padding-left:250px;  
  border:none;
}
.leftpager
{
font-size:20px;
font-weight:bold;
border:none;
}
a.rightpager:hover, a.leftpager:hover
{
border: none;
}
a.rightpager:visited, a.leftpager:visited
{
border: none;
}

