/* CSS Document */
body{ background:url(../images/body-bg.jpg) repeat-x center top #c2bca9; padding:0; margin:0; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#080804;}
a{  color:#4f5031; padding:0; margin:0; text-decoration:none;}
a:hover{ color:#806e5c; text-decoration:underline;}
ul{ list-style-type:none;}
div,span,p,img,form,fieldset,legend,em,strong,ul,ol,li,a,h1,h2,h3,h4,h5,h6,table,tr,td{ padding:0; margin:0;}
.spacer{ padding:0; margin:0; line-height:0; clear:both;}
.clear{ padding:0; margin:0; line-height:0; clear:both; height:0; font-size:0;}
.top-img{ width:935px; height:33px; background:url(../images/top-img.gif) left top no-repeat; padding:21px 25px 0 0; margin:0 auto; text-align:right;}
.toplogopart{ float:left; display:block; width:291px; height:54px; top:0px; position: absolute; /*border:1px solid blue;*/}
h1{ font:bold 14px/18px Arial, Helvetica, sans-serif ; color:#ffcc33; padding:0; margin:0;}
h1 a{ font:bold 14px/18px Arial, Helvetica, sans-serif ; color:#ffcc33; padding:0; margin:0; text-decoration:none;}
h1 a:hover{color:#ffcc33;text-decoration:underline;}
.header-img{ width:960px; padding:0; margin:0 auto; position:relative;}
.header-imginner{ width:960px; padding:0; margin:0; height:259px;}
.logotoppart { float:left; display:block; width:275px; height:54px; padding:0px 0px 0px 16px; margin:0px;}
.logo{ position:absolute; padding:0 0 0 17px; margin:0; width:256px; top:0; left:0; z-index:1200}
.navigation{ width:903px; padding:0 0 0 57px; margin:0 auto; height:40px; background:url(../images/nav-bg.gif) repeat-x left top;}
.navigation ul{margin: 0; padding: 0;}
.navigation ul li{ position: relative; float:left; display:block; font:bold 16px/40px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; color:white; padding:0 2px 0 2px; margin:0;}
.navigation ul li a{ font:bold 16px/40px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; color:white; text-decoration:none; padding:0 2px 0 2px;}	
.navigation ul li ul{left:0; position: absolute; top: 1em; display: block; padding:0 2px 2px 2px; margin:0; background:#87935f ;  top:39px; visibility: hidden; width:175px;} 
.navigation ul li ul li{ clear:both; font:bold 12px/28px Arial, Helvetica, sans-serif; background:none; padding:0; margin:0; color:#ffffff;}
.navigation ul li ul li a{display: block; color:#ffffff; font:normal 12px/28px Arial, Helvetica, sans-serif; background:none; float:none; padding:0 3px 0 3px; margin:0; width:169px;}
.navigation ul li ul li a:hover{background:#41472e; text-decoration:none; color:#ffffff;}
.navigation ul li a:hover{text-decoration:none; color:#000000;}
.navigation ul li a.active{text-decoration:none; color:#000000;}
.body-container{ width:960px; padding:0 0 0 0; margin:0 auto; background:url(../images/leftbg.jpg) repeat-y left top #ffffff;}
.left-part{ width:291px; padding:0px 0px 0 0; margin:0; float:left; display:block; /*border:1px solid blue;*/}
.right-part{ width:643px; padding:0 10px 26px 8px; margin:0; float:left; display:block; background:#ffffff; /*border:1px solid blue;*/}
/*.deerheading { background:url(../images/page-titlebg2.jpg) left top no-repeat; width:643px; height:32px; padding:18px 0 0 0px; margin:0; color:#553424; font:bold 20px/24px Georgia, "Times New Roman", Times, serif;}*/
h2{background:url(../images/pagetitlebg.jpg) left top no-repeat; width:632px; height:32px; padding:18px 0 0 11px; margin:0; color:#ffffff; font:bold 22px/24px Georgia, "Times New Roman", Times, serif;}
h4 {font:bold 22px/24px Georgia, "Times New Roman", Times, serif; color:#4f5031; padding:8px 0 6px 0; margin:0;}
.con-bg{ width:607px; padding:18px 13px 28px 23px; margin:6px auto 0px auto; background:url(../images/con-rt.gif) no-repeat right top #c2bca9; /*border:1px solid blue;*/}
.contbottom { width:643px; padding:0px; margin:0px; height:6px; /*border:1px solid blue;*/}
h3{ font:bold 18px/22px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif ; color:#4f5031; padding:0 0 14px 0; margin:0;}
/*.image-border{ border:2px solid #FCEBB4; padding:0 0 0 0; margin:0 0 25px 30px; display:block;}*/
.imgborder { border:2px solid #FCEBB4; padding:0 0 0 0; margin:0 0 0px 0px; display:block;}
.below-descrip{ width:643px; padding:0; margin:4px auto; /*border:1px solid blue;*/}
.descrip-img{ width:295px; padding:0 0 0 0; margin:0; float:left; display:block; /*border:1px solid blue;*/}
.descrip-separetion{ width:53px; padding:0 0 0 0; margin:0; float:left; display:block;}
.img-border{ border:2px solid #fcebb4;}
.img-border2{ border-left:2px solid #A6A29D; border-right:2px solid #A6A29D; border-top:2px solid #A6A29D; padding:0; margin:0; display:block;}
.descrip-txt{ width:283px; padding:0 0 0 10px; margin:0; background:#c2bca9;}
.descrip-head{ font:bold 14px/32px Arial, Helvetica, sans-serif; color:#42372D; padding:0; margin:0;}
.descindex{float:left; display:block; font:normal 11px Arial, Helvetica, sans-serif;color:#484b2f; width:275px; padding:9px 0px 0px 3px; margin:0px; clear:both;}
.contact-info{ width:268px; padding:8px 0 8px 23px; margin:0; font:bold 14px/22px Arial, Helvetica, sans-serif; color:#ae6344; /*background:url(../images/contactbg.jpg) repeat-y left top #f1eee8;*/}
.contact-info p{ padding:0px 0px 0px 0px; margin:0; }
.contact-info a{ font:bold 14px/22px Arial, Helvetica, sans-serif; color:#ae6344; text-decoration:none;}
.contact-info a:hover{ text-decoration:underline;}
.dash-border{ padding:0; margin:8px 0 8px 0; border-bottom:2px dotted #998D67;}
.top-pad{ padding:0px 0 0 0; margin:0;}
.featuredleft { width:291px; padding:0px 0px 0px 0px ; margin:0; /*border:1px solid blue;*/}
.image-border3{ border:2px solid #3A3723; padding:0; margin:0; display:block;}
.img-pad{ padding:10px 0 10px 40px; margin:0; /*border:1px solid blue;*/}
.deer-name{ font:bold 14px/18px Arial, Helvetica, sans-serif; color:black; text-align:center; padding:0 0 24px 0px; margin:0;}
.footer{ width:960px; padding:0px 0 0 0; margin:0 auto; height:73px; background:url(../images/footerbg.jpg) left top no-repeat;}
.footer ul{ padding:15px 15px 0px 0px; margin:0; text-align:right;}
.footer ul li{ padding:0 2px 0 2px; margin:0; font:normal 12px/18px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; color:white; text-align:center; display:inline;}
.footer ul li a{ padding:0 2px 0 2px; margin:0; font:normal 12px/18px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; color:white; text-align:center; display:inline; text-decoration:none;}
.footer ul li a:hover{ text-decoration:underline;}
.copyright-txt{ font:normal 10px Arial, Helvetica, sans-serif; color:#ffffff; text-align:right; padding:0px 15px 0px 0px; margin:15px 0px 0px 0px;}
.webdesign-txt{ font:normal 10px Arial, Helvetica, sans-serif; color:#ffffff; text-align:right; padding:0px 15px 0px 0px; margin:5px 0px 0px 0px;}


ul.deerlisting { list-style-type:none; padding:0px; margin:0px;}
ul.deerlisting li { float:left; display:block; padding:0px 27px 15px 0; margin:0px; /*border:1px solid blue;*/}
ul.deerlisting li.listingside { float:left; display:block; padding:0px 0px 15px 0; margin:0px;}
ul.deerlisting li.clearnew { float:none; display:block; padding:0; width:100%; clear:both; margin:0px; /*border:1px solid blue;*/ }
.descrip-imgsmall{ width:195px; padding:0 0 0 0; margin:0; float:left; display:block; /*border:1px solid blue;*/}
.descrip-txtsmall{ width:187px; padding:0 0 0 10px; margin:0; background:#c2bca9;/* border:1px solid blue;*/}
.descrip-headsmall{ font:bold 14px Arial, Helvetica, sans-serif; color:#484b2f; padding:0; margin:0;}
.deerdescription{float:left; display:block; font:normal 11px Arial, Helvetica, sans-serif;color:#484b2f; width:189px; padding:9px 0px 0px 6px; margin:0px; clear:both;}

.readmore { font:normal 11px/16px Arial, Helvetica, sans-serif; color:#FF0000; background:url(../images/readmore.jpg) no-repeat 0px 2px; padding:0px 0px 0px 15px; margin:0; text-decoration:underline;}
.readmore:hover { font:normal 11px/16px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none;}
.crumbtail { font:bold 12px Arial, Helvetica, sans-serif;  color:#4f5031; text-align:right; padding:0px 0px 9px 0px; /*border:1px solid blue;*/}
.crumbtail a { color:#4f5031; font:bold 12px Arial, Helvetica, sans-serif;}
.crumbtail a:hover { color:#4f5031; font:bold 12px Arial, Helvetica, sans-serif;}
.leftcontent { float:left; display:block; width:280px; padding:0px 0px 0px 0px; /*border:1px solid blue;*/}
.leftcontentlarge { float:left; display:block; width:595px; padding:0 0 0 0; margin:0; /*border:1px solid blue;*/}
.rightcontentlarge { float:right; display:block; padding:0px 0px 0px 9px; width:315px; margin:0px; /*border:1px solid blue;*/}
.rightcontent { float:left; display:block; width:320px; padding:0px; /*border:1px solid blue;*/}
.contactright { float:right; display:block; width:280px; padding:0px 0px 0px 0px; text-align:right; /*border:1px solid blue;*/}
.contactrighttop { float:left; display:block; width:275px; padding:0px 0px 0px 0px; border:/*1px solid blue;*/}
.contactrightmap { float:left; display:block; width:274px; padding:0px; margin:25px 0px 0px 0px; border:2px solid #EAD79B; /*border:1px solid blue;*/}
.leftcontentbig { float:left; display:block; width:600px; padding:0px 0px 0px 0px; /*border:1px solid blue;*/}

/*---------Css added on 10072009----------------------*/

.contactus{ width:306px; padding:0; margin:0; /*border:1px solid blue;*/}
.contactus form{padding:0; margin:0; /*border:1px solid blue;*/}
.contactus form fieldset{padding:0; margin:0; border:none;}
.contactus form fieldset legend{padding:0; margin:0; border:none;}
.contactus form fieldset label{padding:2px 0 0 0; margin:0 0 12px 0; width:120px; float:left; display:block; font:bold 11px/20px Arial, Helvetica, sans-serif; color:black;}
.contactus form fieldset label span{color:#ff0000;}
.contactus form fieldset input{padding:3px 0 0 1px; margin:0 0 12px 0; width:180px; float:left; display:block; height:17px; background:#f1eee7; font:normal 11px Arial, Helvetica, sans-serif; color:black;}
.contactus form fieldset select{padding:0; margin:0 0 12px 0; width:183px; float:left; display:block; height:22px; background:#f1eee7; font:normal 11px Arial, Helvetica, sans-serif; color:black;}
.contactus form fieldset textarea{padding:1px 0 0 1px; margin:0 0 12px 0; width:180px; float:left; display:block; height:80px; background:#f1eee7; font:normal 11px Arial, Helvetica, sans-serif; color:black;}
.contactus form fieldset input.bttn{padding:0; margin:0 6px 12px 0; width:65px; float:left; display:block; height:22px; background:#000000; font:bold 11px Arial, Helvetica, sans-serif; color:#FEFCE2; border:none; cursor:pointer;}
.contactus form fieldset em{ width:8px; float:left; display:block; padding:0; margin:0; height:10px;}
.contactus form fieldset input.hidden{padding:0px 0 0 0px; margin:0 0 0px 0; width:0px; float:left; display:block; height:17px; background:#FEFCE2; font:normal 11px Arial, Helvetica, sans-serif; color:black;}
h4 {font:bold 22px/24px Georgia, "Times New Roman", Times, serif; color:#4f5031; padding:8px 0 6px 0; margin:0;}
h4 a{ font:bold 22px/24px Georgia, "Times New Roman", Times, serif; color:#4f5031; text-decoration:none}
h4 a:hover{ color:#806e5c; text-decoration:underline;}

#errmgs_container { list-style-type:none; width:256px; /*border:1px solid blue;*/}
#errmgs_container span { color:#d81d0d;}
h5 { font:bold 12px/22px Arial, Helvetica, sans-serif; position:absolute; right:20px; top:30px; color:#cfbe8a; text-align:right}
h5 a { color:#cfbe8a; font:bold 12px/22px Arial, Helvetica, sans-serif;}

.navclicklinks{ width:940px; padding:10px; margin:0 auto; background:#ffffff;}
.navclicklinks ul{ padding:0; margin:0;}
.navclicklinks ul li{ padding:0 2px 0 2px; margin:0; float:left; display:block; font:bold 12px/20px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; color:#4f5031;}
.navclicklinks ul li a{ padding:0 2px 0 2px; margin:0; display:block; font:bold 12px/20px  "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; color:#4f5031; text-decoration:none;}
.navclicklinks ul li a:hover{ color:#806e5c; text-decoration:none;}
.navclicklinks ul li a.active{ padding:0 2px 0 2px; margin:0; display:block; font:bold 12px/20px  "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; color:#806e5c; text-decoration:none;}












.header_white{ font:normal 18px/22px Arial, Helvetica, sans-serif; color:#ffffff; padding:0; margin:0; text-decoration:underline;}

.treeview { width:590px; background:url(../images/treeview.gif) no-repeat ; /*border:1px solid blue;*/}
.treeview-box1 { width:178px; height:390px; float:left; display:block; position:relative}
.treeview-box1-part { height:130px; text-align:center; }
.treeview-box1-img { border:#ddd28c 1px solid; position:absolute; top:129px; left:0; }
.treeview-box1-tag {position:absolute; bottom:129px; right:0; }
.treeview-box1-title { position:relative; font-weight:bold; height:129px; }
.treeview-box1-title span { position:absolute; bottom:0; left:0; font-size:12px; text-align:center; width:178px}
.treeview-box1-content { position:relative; font-weight:normal; height:129px;}
.treeview-box1-content span { position:absolute; top:142px; width:178px; left:0; font-size:11px; text-align:center}

.treeview-box2 { width:125px; height:390px; float:left; display:block;/*border:1px solid blue;*/}

.treeview-box3 { width:139px; height:390px; float:left; display:block;}
.treeview-box3-part { height:195px; width:139px; position:relative}
.treeview-box3-title { position:relative; font-weight:normal; height:54px}
.treeview-box3-title span { position:absolute; bottom:0; left:0; font-size:12px; text-align:center; width:139px}
.treeview-box3-title span a { color:black; text-decoration:underline}
.treeview-box3-img { border:#ddd28c 1px solid; position:absolute; top:54px}
.treeview-box3-tag {position:absolute; bottom:48px; right:0; }

.treeview-box4 { width:77px; height:390px; float:left; display:block; /*border:1px solid blue;*/}

.treeview-box5 { width:60px; height:390px; float:left; display:block; }
.treeview-box5-part { height:195px; width:60px; position:relative}
.treeview-box5-subpart { height:97px; position:relative}
.treeview-box5-title { position:relative; font-weight:normal; height:32px}
.treeview-box5-title span { position:absolute; bottom:0; left:0; font-size:12px; text-align:center; width:60px}
.treeview-box5-title span a { color:black; text-decoration:underline}
.treeview-box5-img { border:#ddd28c 1px solid; position:absolute; top:32px}
.treeview-box5-tag {position:absolute; bottom:25px; right:0;}
.treeview-box5-content { position:absolute; bottom:0}

.treeview-box5-part2 { height:195px; width:60px; position:relative}
.treeview-box5-subpart2 { height:90px; position:relative}
.treeview-box5-title2 { position:relative; font-weight:normal; height:23px}
.treeview-box5-title2 span { position:absolute; bottom:0; left:0; font-size:12px; text-align:center; width:60px}
.treeview-box5-title2 span a { color:black; text-decoration:underline}
.treeview-box5-img2 { border:#ddd28c 1px solid; position:absolute; top:21px; /*border:1px solid blue;*/}
.treeview-box5-tag2 {position:absolute; bottom:29px; right:0;}
.treeview-box5-content2 { position:absolute; bottom:0}

/*07.07.09*/
.thin-border{ border:1px solid #A1A2A1; padding:0; margin:0; display:block; width:auto;}
.gen-left{ float:left; display:block; padding:0 55px 14px 0; margin:0; width:auto;}
.gen-left2{ float:left; display:block; padding:0 0 14px 0; margin:0; width:auto;}
.txt-head{ width:182px; background:#DED390; padding:0 0 0 13px; margin:0; font:bold 13px/21px Arial, Helvetica, sans-serif; color:#42372D;}
.smalld-txt{ font:normal 11px/14px Arial, Helvetica, sans-serif; color:#A39F99; padding:5px 0 0 0; margin:0; width:195px; border:0px solid #ff0000}
/*---------Css added on 10072009---------------------*/
.tablebg { background:#f1edea; }
.tablehead { color:#ffffff; font-weight:bold;} 




/*-------Deerlisting 4--------*/ 
ul.deerlistingfour { list-style-type:none; padding:0px; margin:0px;}
ul.deerlistingfour li { float:left; display:block; padding:0px 9px 15px 0; width:153px; margin:0px; /*border:1px solid blue;*/}
ul.deerlistingfour li ul { list-style-type:none; padding:0px; margin:0px; width:153px; display:block; /*border:1px solid blue;*/}
ul.deerlistingfour li ul li { float:left; display:block; padding:0px 0px 0px 0; width:153px; margin:0px; /*border:#ff0000 1px solid border:1px solid blue;*/}
ul.deerlistingfour li.clear2 {float:none; display:block; padding:0; width:100%; clear:both; margin:0px;  /*border:1px solid blue;*/}
ul.deerlistingfour li ul li.titlefour { float:left; display:block; width:145px; padding:0 0 0 10px; margin:0; background:#c2bca9; font:bold 14px Arial, Helvetica, sans-serif; color:#484b2f;  margin:0px; /*border:1px solid blue;*/}
ul.deerlistingfour li ul li.descfour { float:left; display:block; width:145px; padding:0 5px 0 5px; margin:0; background:#ffffff; font:normal 11px Arial, Helvetica, sans-serif;color:#484b2f;  margin:0px; /*border:1px solid blue;*/}

ul.deerlistingfour li.fourright { float:left; display:block; padding:0px 0px 15px 0; width:153px; margin:0px; /*border:1px solid blue;*/}
ul.deerlistingfour li.fourright ul { list-style-type:none; padding:0px; margin:0px; width:153px; display:block; /*border:1px solid blue;*/}
ul.deerlistingfour li.fourright ul li { float:left; display:block; padding:0px 0px 0px 0; width:153px; margin:0px; /*border:1px solid blue;*/}
ul.deerlistingfour li.fourright ul li.titlesfour { float:left; display:block; width:145px; padding:0 0 0 10px; margin:0; background:#c2bca9; font:bold 14px Arial, Helvetica, sans-serif; color:#484b2f;  margin:0px; /*border:1px solid blue;*/}
ul.deerlistingfour li.fourright ul li.descsfour { float:left; display:block; width:145px; padding:0 5px 0 5px; margin:0; background:#ffffff; font:normal 11px Arial, Helvetica, sans-serif;color:#484b2f;  margin:0px; /*border:1px solid blue;*/}

/*-------------DeerListing4------------------*/
/*-------Deerlisting 5--------*/ 
ul.deerlistingfive { list-style-type:none; padding:0px; margin:0px;}
ul.deerlistingfive li { float:left; display:block; padding:0px 5px 15px 0; width:124px; margin:0px; /*border:1px solid blue;*/}
ul.deerlistingfive li.clear3 { float:none; display:block; padding:0; width:100%; clear:both; margin:0px; /*border:1px solid blue;*/}
ul.deerlistingfive li ul { list-style-type:none; padding:0px; margin:0px; width:124px; display:block; /*border:1px solid blue;*/}
ul.deerlistingfive li ul li { float:left; display:block; padding:0px 0px 0px 0; width:124px; margin:0px; /*border:1px solid blue;*/}

ul.deerlistingfive li ul li.titlefive { float:left; display:block; width:116px; padding:0 0 0 8px; margin:0; background:#c2bca9; font:bold 14px Arial, Helvetica, sans-serif; color:#484b2f;  margin:0px; /*border:1px solid blue;*/}
ul.deerlistingfive li ul li.descfive { float:left; display:block; width:116px; padding:0 5px 0 5px; margin:0; background:#ffffff; font:normal 11px Arial, Helvetica, sans-serif;color:#484b2f;  margin:0px; /*border:1px solid blue;*/}

ul.deerlistingfive li.fiveright { float:left; display:block; padding:0px 0px 15px 0; width:124px; margin:0px;/*border:1px solid blue;*/}
ul.deerlistingfive li.fiveright ul { list-style-type:none; padding:0px; margin:0px; width:124px; display:block; /*border:1px solid blue;*/}
ul.deerlistingfive li.fiveright ul li { float:left; display:block; padding:0px 0px 0px 0; width:124px; margin:0px; /*border:1px solid blue;*/}
ul.deerlistingfive li.fiveright ul li.titlesfive { float:left; display:block; width:116px; padding:0 0 0 8px; margin:0; background:#c2bca9; font:bold 14px Arial, Helvetica, sans-serif; color:#484b2f;  margin:0px; /*border:1px solid blue;*/}
ul.deerlistingfive li.fiveright ul li.descsfive { float:left; display:block; width:116px; padding:0 5px 0 5px; margin:0; background:#ffffff; font:normal 11px Arial, Helvetica, sans-serif;color:#484b2f;  margin:0px; /*border:1px solid blue;*/}

/*-------------DeerListing5------------------*/

.deeriamge{ width:195px; padding:0 0 0 0; margin:0; float:left; display:block; /*border:1px solid blue;*/}

.descriphead{ font:bold 14px Arial, Helvetica, sans-serif; color:#484b2f; padding:0; margin:0;}
.deerdesc{font:normal 11px Arial, Helvetica, sans-serif;color:#484b2f; width:175px; /*padding:0px 15px 0px 6px;*/padding:0px; margin:0px;}
.imgborder2{ border-left:2px solid #A6A29D; border-right:2px solid #A6A29D; border-top:2px solid #A6A29D; padding:0; margin:0; display:block;}

.deername { float:left; display:block; padding:0 0 0 0px; margin:0 0 0 0px; background:#c2bca9; font:bold 14px Arial, Helvetica, sans-serif; color:#484b2f; width:197px; text-align:center; cursor:pointer;/*border:1px solid blue;*/}

/*********************** For Sitemap on 25/11/2009 **************************/

ul.sitemap{ padding:0; margin:0;}
ul.sitemap li{ padding:0 0 8px 20px; margin:0; font:normal 13px/18px Arial, Helvetica, sans-serif; background:url(../images/gray-arrow.gif) left 8px no-repeat;}
ul.sitemap li a{ padding:0; margin:0; font:normal 13px/18px Arial, Helvetica, sans-serif; text-decoration:underline;}
ul.sitemap li a:hover{ text-decoration:none;}
ul.sitemap li ul{ padding:20px 0 8px 20px;}
ul.sitemap li ul li{ padding:0 0 8px 20px; margin:0; font:normal 11px/16px Arial, Helvetica, sans-serif; }
ul.sitemap li ul li a{ padding:0; margin:0; font:normal 11px/16px Arial, Helvetica, sans-serif; text-decoration:underline; }
ul.sitemap li ul li a:hover{ text-decoration:none; }