body{
margin:0px;
padding:0px;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
background-color:#080c0b;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
text-align:left;
}

.hometab_new{
background-image:url(../images/home_n.jpg);
background-repeat:repeat-x;
background-position:left;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-transform: uppercase;
width:70px;
height:51px;
line-height:48px;
}
.hometab_new a{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
display:block;
width:70px;
background-repeat:repeat-x;
line-height:48px;
}

.hometab_new a:hover{
background-image:url(../images/home_o.jpg);
display:block;
text-decoration:none;
display:block;
width:70px;
line-height:48px;
}

.menutab{
background-image:url(../images/menu_n.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-transform: uppercase;
width:152px;
height:51px;
padding:0px 0px 0px 0px;
line-height:48px;
display:block;
}

.menutab a{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
background-repeat:repeat-x;
padding:0px 0px 0px 0px;
width:152px;
height:51px;
display:block;
}

.menutab a:hover{
background-image:url(../images/menu_o.jpg);
background-repeat:repeat-x;
text-decoration:none;
width:152px;
padding:0px 0px 0px 0px;
height:51px;
display:block;
}

.contacttab{
background-image:url(../images/contact_n.jpg);
background-repeat:repeat-x;
background-position:left;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-transform: uppercase;
width:90px;
height:51px;
line-height:48px;

}

.contacttab a{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
display:block;
width:90px;
height:51px;
background-repeat:repeat-x;
background-position:left;
}

.contacttab a:hover{
background-image:url(../images/contact_o.jpg);
background-position:left;
display:block;
text-decoration:none;
display:block;
width:90px;
height:51px;
}


.leftboxmiddlebg{
background-image:url(../images/leftbox_02.jpg);
}
.leftboxmiddlebg1{
background-image:url(../images/leftboxbgnew.jpg);
}

.leftmenutitle{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
padding-left:10px;
}

.leftmenutitle12{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#FFFFFF;
padding-left:10px;
}

.leftcontain{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
/* change for hina*/
.textfield{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
border:solid 1px #b7b7b9;
width:137px;
background-color:#cccccc;
}

.textfieldcontact{
font-family:Arial, Helvetica, sans-serif;
background-color:#ffffff;
font-size:11px;
color:#000000;
border:solid 1px #b7b7b9;
}

.button
{
font-family:Arial, Helvetica, sans-serif;
background-color:#3c3f42;
font-size:11px;
color:#ffffff;
border:solid 1px #b7b7b9;
}

.contactaddress{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
line-height:22px;
}

.whitetextbig{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
line-height:22px;
font-weight:bold;
}

.bodytext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f1f1f1;
line-height:20px;

}

.redtitle{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#cb1516;
line-height:22px;
font-weight:bold;
}

.redtitleSmallFont{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#cb1516;
line-height:22px;
font-weight:bold;
}


.redtitleLink{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#cb1516;
line-height:22px;
font-weight:bold;
text-decoration:none;
}


.redtitleLink :hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#cb1516;
line-height:22px;
font-weight:bold;
text-decoration:underline;
}

.whitetitle{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#a3a3a3;
line-height:22px;
font-weight:bold;
}

.whitetitle_new{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#c5c5c5;
line-height:22px;
font-weight:bold;
}

.greytitle{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#a3a3a3;
line-height:22px;
font-weight:none;
}

.orangebold{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#feeaab;
line-height:22px;
font-weight:bold;
}

.orangeText{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fcbb5d;
line-height:22px;
font-weight:bold;
}


.footer{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#898989;
font-weight:normal;
background-image:url(../images/footer.jpg);
background-position: bottom;
background-repeat:no-repeat;

}

.footer a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#898989;
font-weight:normal;
text-decoration:none;
}

.footer a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#bc9210;
font-weight:normal;
text-decoration:none;
}


.footer_link{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#3D3D3D;
font-weight:normal;
}

.footer_link a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#3D3D3D;
font-weight:normal;
text-decoration:none;
}

.footer_link a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#bc9210;
font-weight:normal;
text-decoration:none;
}


.howwedotab
{
width:218px;
height:78px;
background-image:url(../images/howwedo_n.jpg);
background-repeat:no-repeat;
background-position:left;
}

.howwedotab a
{
width:218px;
height:78px;
background-image:url(../images/howwedo_n.jpg);
background-repeat:no-repeat;
display:block;
background-position:left;
}
.howwedotab a:hover
{
width:218px;
height:78px;
background-image:url(../images/howwedo_o.jpg);
background-repeat:no-repeat;
background-position:left;
}

.plantab
{
width:218px;
height:78px;
background-image:url(../images/planproject_n.jpg);
background-repeat:no-repeat;
}

.plantab a
{
width:218px;
height:78px;
background-image:url(../images/planproject_n.jpg);
background-repeat:no-repeat;
display:block;
}
.plantab a:hover
{
width:218px;
height:78px;
background-image:url(../images/planproject_o.jpg);
background-repeat:no-repeat;

}

.whatnewtab
{
width:218px;
height:78px;
background-image:url(../images/whatnew_n.jpg);
background-repeat:no-repeat;
}

.whatnewtab a
{
width:218px;
height:78px;
background-image:url(../images/whatnew_n.jpg);
background-repeat:no-repeat;
display:block;
}
.whatnewtab a:hover
{
width:218px;
height:78px;
background-image:url(../images/whatnew_o.jpg);
background-repeat:no-repeat;
}

.readmoretab
{
width:89px;
height:37px;
background-image:url(../images/readmore.gif);
background-repeat:no-repeat;
display:block;
}

.readmoretab a
{
width:89px;
height:37px;
background-image:url(../images/readmore.gif);
background-repeat:no-repeat;
display:block;
}
.readmoretab a:hover
{
width:89px;
height:37px;
background-image:url(../images/readmoreo.gif);
background-repeat:no-repeat;
display:block;
}

.testimonialtext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CAC3C3;
}
.readmorelink{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#898989;
text-decoration:underline;
}
.readmorelink:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#898989;
text-decoration:none;
}

.imageboder{
border:solid 2px #CCCCCC;
}

.innerlink
{
font:Arial, Helvetica, sans-serif;
background-color:#000000;
color:#a3680c;
text-decoration:none;
font-size:12px;
}

.innerlink a
{
font:Arial, Helvetica, sans-serif;
background-color:#000000;
color:#a3680c;
display:block;
text-decoration:none;
font-size:12px;

}
.innerlink a:hover
{
font:Arial, Helvetica, sans-serif;
background-color:#000000;
color:#cb1516;
display:block;
text-decoration:none;
font-size:12px;
}

.innerlinkactive
{
font:Arial, Helvetica, sans-serif;
background-color:#B90004;
color:#ffffff;
text-decoration:none;
}


.innerlinkactive a
{
font:Arial, Helvetica, sans-serif;
background-color:#B90004;
color:#ffffff;
text-decoration:none;
}

.innerlinkactive a:hover
{
font:Arial, Helvetica, sans-serif;
background-color:#B90004;
color:#ffffff;
text-decoration:underline;
}
.inneryellowlink
{
font-family:Arial, Helvetica, sans-serif;
color:#bc9210;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

.inneryellowlink:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#bc9210;
text-decoration:underline;
font-size:14px;
font-weight:bold;
}

.imageboder{
border:solid 2px #666666;
}

.navlink
{
font-family:Arial, Helvetica, sans-serif;
color: #CCCCCC;
text-decoration:none;
font-size:12px;
}

.navlink:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#FFCC00;
text-decoration:none;
font-size:12px;

}


.seegallerytab
{
width:159px;
height:37px;
background-image:url(../images/gallery_n.gif);
background-repeat:no-repeat;
display:block;
}

.seegallerytab a
{
width:159px;
height:37px;
background-image:url(../images/gallery_n.gif);
background-repeat:no-repeat;
display:block;
}
.seegallerytab a:hover
{
width:159px;
height:37px;
background-image:url(../images/gallery_o.gif);
background-repeat:no-repeat;
display:block;
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
}


.categorygallerieslink
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cb1516;
font-weight:bold;
color:#ffffff;
text-decoration:none;
letter-spacing:1px;
}

.categorygallerieslink:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cb1516;
font-weight:bold;
color:#f3c700;
text-decoration:none;
letter-spacing:1px;
}

.categorygalleriesactive
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cb1516;
font-weight:bold;
color:#f3c700;
text-decoration:none;
letter-spacing:1px;
}


.innerredtitle{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#cb1516;
line-height:22px;
font-weight:bold;

}

.innerorangetitle{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fa7a0c;
font-weight:bold;
}

.inneryellowtitle{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fcbb5d;
font-weight:bold;
}

.inneryellowtitle1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fcbb5d;
font-weight:bold;
}

.inneryellowtitleLink{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fcbb5d;
font-weight:bold;
text-decoration:none;
}

.inneryellowtitleLink :hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fcbb5d;
font-weight:bold;
text-decoration:underline;
}

.inneryellowtitleunderline{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fcbb5d;
font-weight:bold;
border-bottom:solid 1px #ffffff;
padding:0px 0px 0px 0px;
height:30px;
}

/* 16-12-08 **/
.inneryellowtitleunderlinegallery{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fcbb5d;
font-weight:bold;
border-bottom:solid 1px #ffffff;
}
/***/

.learnmorelink
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#841619;
text-decoration:none;
}

.learnmorelink:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#841619;
text-decoration:underline;
}


.learnmorelink:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#841619;
text-decoration:underline;
}

.newtitlebar{
background-image:url(../images/newtitlebg.jpg);
background-position:bottom;
background-repeat:no-repeat;


}

.redtitle_new{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#cb1516;
line-height:14px;
font-weight:bold;
border-bottom:solid 1px #CCCCCC;
}
.dottednew{
background-image:url(../images/dotnew.gif);
background-repeat:repeat-x;
background-position:bottom;
}

ul{
margin:0px;
padding:0px 0px 0px 20px;
}

li{
	list-style-type:disc;
}

.testiTitle
{
  color:#FFFFFF;
  font-size:18px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
}

/***** 29th Dec ********/
.newsubcat{
background-color:#000000;
}

.newsublink
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f4f4ac;
text-decoration:none;
}

.newsublink:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f4f4ac;
text-decoration:underline;
}
.newsublink_active
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fcbb47;
text-decoration:none
}

.newcatmainlink{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
background-image:url(../images/dottedline.gif);
background-position:bottom left;
background-repeat:no-repeat;
font-weight:bold;

}

.newcatmainlink a{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
background-image:url(../images/newredarro.gif);
background-repeat:no-repeat;
background-position:left;
padding:10px 0px 5px 20px;
font-weight:bold;
}

.newcatmainlink a:hover{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fe0000;
text-decoration:none;
background-image:url(../images/newredarro.gif);
background-repeat:no-repeat;
background-position:left;
padding:10px 0px 5px 20px;
font-weight:bold;
}

.newcatmainlink_active{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fe0000;
text-decoration:none;
background-image:url(../images/newredarro1.gif);
background-repeat:no-repeat;
background-position:left;
padding:5px 0px 5px 20px;
font-weight:bold;
}


.newcatmainlink_active a{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fe0000;
text-decoration:none;
font-weight:bold;
}


.featureprojectnewtab
{
width:218px;
height:78px;
background-image:url(../images/newfeaturedtab.jpg);
background-repeat:no-repeat;
background-position:left;
border:solid 0px #990000;
}

.featureprojectnewtab a
{
width:218px;
height:78px;
background-image:url(../images/newfeaturedtab.jpg);
background-repeat:no-repeat;
display:block;
background-position:left;
}
.featureprojectnewtab a:hover
{
width:218px;
height:78px;
background-image:url(../images/newfeaturedtab_o.jpg);
background-repeat:no-repeat;
background-position:left;
}

/************ 5th Jan *************/
.hometab_new_active{
background-image:url(../images/home_o.jpg);
display:block;
text-decoration:none;
display:block;
width:70px;
line-height:48px;
font-size:12px;
text-transform:uppercase;
}


.hometab_new_active a{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
background-image:url(../images/home_o.jpg);
display:block;
text-decoration:none;
display:block;
width:70px;
line-height:48px;
}

.menutab_active{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-image:url(../images/menu_o.jpg);
background-repeat:repeat-x;
text-decoration:none;
width:152px;
padding:0px 0px 0px 0px;
height:51px;
display:block;
line-height:48px;
}

.menutab_active a{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-image:url(../images/menu_o.jpg);
background-repeat:repeat-x;
text-decoration:none;
width:152px;
padding:0px 0px 0px 0px;
height:51px;
display:block;
line-height:48px;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
}


.contacttab_active{
background-image:url(../images/contact_o.jpg);
background-repeat:repeat-x;
background-position:right;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-transform: uppercase;
width:90px;
height:51px;
line-height:48px;

}

.contacttab_active a{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
display:block;
width:90px;
height:51px;
background-repeat:repeat-x;
background-position:left;
}

.scrollimage{
border:solid 3px #fff9d2;

}
/**************************/

.scrolltable{
margin-right:10px;
}

.learnmore{
background-repeat:no-repeat;
background-position:right;
padding-right:10px;
}
.learnmore a{
background-image:url(../images/learnmore_n.jpg);
background-repeat:no-repeat;
background-position:right;
height:17px;
width:125px;
display:block;
}
.learnmore a:hover{
background-image:url(../images/learnmore_o.jpg);
background-repeat:no-repeat;
background-position:right;
}


/* Pagination css */
.pageno {
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000;
    padding: 1px 3px 1px 3px;
    background:#F4E9D9;
	border: 1px solid #FCBB5D;
	text-decoration: none;
	font-weight:bold;
}
a.pageno {
    font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FCBB5D;
	border: 1px solid  #FCBB5D;
    padding: 1px 3px 1px 3px;
	text-decoration: none;
}

a.pageno:hover {
 	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
    background-color: #FCBB5D;
    color:#000;
	font-size:10px;
	 padding: 1px 3px 1px 3px;
	text-decoration: none;
}
.pagenoactive{
    font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000;
    padding: 1px 3px 1px 3px;
    background:#FCBB5D;;
	border: 1px solid #FCBB5D;
	text-decoration: none;
	font-weight:bold;
}

.searchbg{
background-image:url(../images/searchbg.jpg);
width:220px;
height:41px;
background-repeat:no-repeat;
}


