body
{
margin:0px;
padding:0px;
background-color:#ffffc1;
background-image:url(../images/bg1.jpg);
background-repeat:repeat-x;
background-position:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;

}

p,img,h1,form,textfield,span{margin:0px;
padding:0px; border:0px;
}

a{
color:#000;
text-decoration:none;
}
a:hover{
color:#000;
text-decoration:underline;
}
.outerwrap{
width:1000px;
margin:auto;
}
.upperemain{
background-color:#FFFFFF;
width:981px;
margin:7px;
padding:5px;
}


/*...................Header....................*/

.header{
background-image:url(../images/header-back.jpg);
background-repeat:repeat-x;
background-position:top;
height:207px;
}

.logo{
float:left;
margin-top:25px;
padding-bottom:23px;
}
.clear{
clear:both;
}
.logoright{
float:right;
width:446px;
}

.login{
background-image:url(../images/login.jpg);
background-repeat:no-repeat;
background-position:left;
float:right;
padding-top:5px;
width:320px;
margin-right:30px;

}

.login h1{
color:#FFFFFF;
margin:0px 0px 5px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
text-align:center;
text-transform:uppercase;
}

.login p{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
text-align:center;
line-height:18px;
}

.menu-back{
background-image:url(../images/menu-back.jpg);
background-repeat:repeat-x;
background-position:top;
}

.menu-back ul{
padding:0px;
margin:0px 0px 0px 10px;
list-style-type:none;
}
.menu-back ul li {
float:left;
padding:0px 0px 0px 0px;
margin:0px 10px 0px 0px;
line-height:37px;
color:#FFFFFF;

}
.menu-back ul li:hover{
background-image:url(../images/li-b.jpg);
background-repeat:repeat-x;
background-position:5px;
}

.menu-back ul li.active{
background-image:url(../images/li-b.jpg);
background-repeat:repeat-x;
background-position:5px;
}
.menu-back ul  li a{
color:#000000;
padding:0px 17px 0px 17px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:49px;
float:left;
text-align:center;
display:block;
text-transform:uppercase;
font-weight:bold;
}
.menu-back ul li a:hover{
text-decoration:none;
color:#ffc000;
background-image:url(../images/arrow-down.jpg);
background-repeat:no-repeat;
background-position:center 44px;
}

.menu-back ul li a.active{
text-decoration:none;
color:#ffc000;
background-image:url(../images/arrow-down.jpg);
background-repeat:no-repeat;
background-position:center 44px;
}




/*...................End Header....................*/

/*...................leftpanel....................*/

.leftpanel{
width:540px;
float:left;
}

.body-left{
margin:2px 0px 0px 0px;
background-image:url(../images/left-back.jpg);
background-repeat:repeat-y;
background-position:center;
padding-bottom:12px;
}

.body-left h1{
padding-top:30px;
}

.body-left p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
padding-right:40px;
padding-left:30px;
text-align:justify;
padding-top:15px;
padding-bottom:10px;
line-height:15px;
}
.body-left  a{
padding-left:32px;
padding-bottom:20px;
}


.smiddlebody{
background-image:url(../images/middle-back.jpg);
background-repeat:repeat-y;
background-position:center;
padding:0px 10px 0px 10px;
border-bottom:1px solid #faf3b1;
height:260px;

}


.smallbox{
background-color:#3c2722;
padding:5px;
float:left;
width:243px;
margin-top:15px;
}
.smallbox img{
border:5px solid #FFFFFF;
}

.smallbox h1{
font-family:"Trebuchet MS";
font-size:15px;
color:#ffffff;
margin:0px;
padding-left:10px;
padding-top:8px;
font-weight:normal;
padding-bottom:0px;
}

.smallbox p{
font-family:Tahoma;
font-size:11px;
line-height:15px;
color:#ffffff;
margin:0px;
padding-left:10px;
padding-top:10px;
font-weight:normal;
padding-bottom:5px;
}
.smallbox a img{
padding-left:10px;
padding-top:10px;
border:0px;
}

/*...................Endleftpanel....................*/

/*..................righttpanel....................*/

.body-right{
float:right;
margin:2px 0px 0px 0px;
width:460px;

}

.flash{
width:460px;
height:307px;
}


.testimonails{
background-image:url(../images/testimonial-back.jpg);
background-repeat:no-repeat;
background-position:center top;
width:460px;
height:136px;
}

.testimonails h1{
font-family:"Trebuchet MS";
padding:0px;
padding-top:18px;
padding-bottom:5px;
margin:0px;
font-size:24px;
text-align:left;
color:#FFFFFF;
font-weight:normal;
line-height:30px;
padding-left:23px;
padding-right:25px;

}
.testimonails p{
font-family:Tahoma;
font-size:11px;
text-align:left;
color:#FFFFFF;
padding-left:25px;
padding-bottom:10px;
line-height:17px;
padding-right:25px;
}

.testimonails a{
color:#fff;
padding-left:25px;
font-weight:bold;
}


/*.................End righttpanel....................*/

.footer{
background-color:#402b25;
background-image:url(../images/footer-back.jpg);
background-repeat:repeat-x;
background-position:center;
font-size:11px;
line-height:25px;
height:94px;

}


.footer-left{
float:left;
font-family:Tahoma;
font-size:11px;
text-align:left;
color:#a87c70;
margin-left:25px;
margin-top:30px;
}
.footer-right{
float:right;
font-family:Tahoma;
font-size:9px;
text-align:left;
color:#a87c70;
margin-right:25px;
margin-top:30px;
}
.footer-right a{
color:#a87c70;
}


.innermainbody{
background-image:url(../images/left-back.jpg);
background-repeat:repeat-y;
background-position:right;
background-color:#3c2722;
padding-bottom:12px;
}
.innermainbody h1{
padding-top:30px;
}

.innermainbody p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
padding-right:40px;
padding-left:30px;
text-align:justify;
padding-top:15px;
padding-bottom:10px;
line-height:13px;
}
.innermainbody  a{
/*padding-left:32px;*/
padding-bottom:20px;
}

.heading
{
font-size:15px;
line-height:22px;
font-weight:bold;
color:#FFFFFF;
}

.txt ul,li
{
color:#FFFFFF;
line-height:22px;
}

/*======================== GALLERY [Amitava] ========================*/

 .pro_gall_cont{ overflow:hidden; padding-bottom:20px; list-style: none; ;}
.pro_gall_cont ul li{ float:left; margin: 10px 5px 5px 10px; list-style: none; text-align:left; border:1px solid #000; padding:0 0 0 0; height:100px;}
/*======================== GALLERY Pagination[Amitava] ========================*/

#page_navigation {
PADDING-RIGHT: 3px; PADDING-LEFT: 50px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; MARGIN: 3px; COLOR: #ff6500; PADDING-TOP: 3px; TEXT-ALIGN: center;  float:left; width:80%;
}
#page_navigation a{
background-image:url("meneame.jpg");
background-position:50% bottom;
border:1px solid #FF9600;
color:#FF6500;
line-height:25px;
margin-right:3px;
padding:5px 7px;
text-decoration:none;
}
#page_navigation a:hover {
BORDER-RIGHT: #ff9600 1px solid; BORDER-TOP: #ff9600 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; BORDER-BOTTOM: #ff9600 1px solid; BACKGROUND-COLOR: #ffc794;
}
.active_page{
	BORDER-RIGHT: #ff9600 1px solid; BORDER-TOP: #ff9600 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; BORDER-BOTTOM: #ff9600 1px solid; BACKGROUND-COLOR: #ffc794
}
