/* CSS Document */
body{ background:url(../images/body-bg.gif) repeat-x left top #DDE3AF; padding:0; margin:0; font:normal 11px/16px Arial, Helvetica, sans-serif; color:#080804;}
a{ font:normal 11px/16px Arial, Helvetica, sans-serif; color:#ffffff; padding:0; margin:0; text-decoration:underline;}
a:hover{ color:#DDE3AF;text-decoration:none;}
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:946px; height:32px; background:url(../images/top-img.gif) left top no-repeat; padding:32px 14px 0 0; margin:0 auto; text-align:right;}
h1{ font:bold 14px/18px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; color:#2B271F; padding:0; margin:0;}
h1 a{ font:bold 14px/18px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; color:#2B271F; padding:0; margin:0; text-decoration:none;}
h1 a:hover{ color:#2B271F;text-decoration:underline;}
.header-img{ width:960px; padding:0; margin:0 auto; position:relative;}
.header-imginner{ width:960px; padding:0; margin:0;}
.logo{ position:absolute; padding:0 0 0 14px; margin:0; width:220px; top:0; left:0;}
.navigation{ width:952px; padding:0 0 0 10px; margin:0 auto; height:56px; 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 14px/40px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; color:white; padding:0px 2px 0 2px; margin:0; text-align:center  }
.navigation ul li img { padding:16px 6px 0 6px}
.navigation ul li a{ font:bold 14px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; color:white; text-decoration:none; padding:12px 0px 0 0px;  display:block; border:0px solid red; z-index:1;}	
.navigation ul li ul{left:0; position: absolute; display: block; padding:5px 7px 5px 7px; margin:0; background:#A6904B ;  top:39px; visibility: hidden; width:160px; z-index:200;} 
.navigation ul li ul li{ clear:both; font:bold 12px/28px Arial, Helvetica, sans-serif; background:none; padding:0; margin:0; color:#ffffff; text-align:left; border-bottom:#b19c5c 1px solid}
.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:154px;}
.navigation ul li ul li a:hover{background:#d4c38d; text-decoration:none; color:black;}
.navigation ul li a:hover{text-decoration:none; color:#000000;}
.navigation ul li a.active{text-decoration:none; color:#000000;}
.navigation ul li ul li a.active{text-decoration:none; color:#000000;}
.body-container{ width:960px; padding:0 0 0 0; margin:0 auto; background:url(../images/container-bg.gif) repeat; border-bottom:5px solid #D9CD80;}
.left-part{ width:223px; padding:2px 2px 0 0; margin:0; float:left; display:block;}
.right-part{ width:713px; padding:0 10px 26px 10px; margin:0; float:left; display:block; background:url(../images/right-bodybg.jpg) left top repeat-x #2B271F; border:1px solid #2B271F;}
h2{ background:url(../images/page-titlebg2.jpg) left top no-repeat; width:240px; height:42px; padding:18px 0 0 16px; margin:0; color:#553424; font:bold 16px/24px Georgia, "Times New Roman", Times, serif; float:left; display:block}
.con-bg{ width:660px; padding:28px 13px 28px 23px; margin:6px auto 15px auto; background:url(../images/con-bg.jpg) repeat;}
h3{ font:bold 18px/22px Arial, Helvetica, sans-serif; color:#42372D; padding:0 0 14px 0; margin:0;}
.image-border{ border:2px solid #FCEBB4; padding:0 0 0 0; margin:0 0 25px 0; display:block;}
.below-descrip{ width:696px; padding:0; margin:0 auto;}
.descrip-img{ width:325px; padding:0 0 0 0; margin:0; float:left; display:block;}
.descrip-separetion{ width:46px; padding:0 0 0 0; margin:0; float:left; display:block;}
.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:315px; padding:0 0 0 10px; margin:0; background:#DED38F;}
.descrip-head{ font:bold 14px/32px Arial, Helvetica, sans-serif; color:#42372D; padding:0; margin:0;}
.contact-info{ width:216px; padding:8px 0 8px 7px; margin:0; font:bold 14px/22px Arial, Helvetica, sans-serif; color:black; background:#FCECB4; }
.contact-info a{ font:bold 14px/22px Arial, Helvetica, sans-serif; color:#040404; 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:6px 0 0 0; margin:0;}
.image-border3{ border:2px solid #3A3723; padding:0; margin:0; display:block;}
.img-pad{ padding:10px 0 10px 6px; margin:0;}
.deer-name{ font:bold 14px/18px Arial, Helvetica, sans-serif; color:black; padding:0 0 10px 0; margin:0;}
.footer{ width:960px; padding:20px 0 0 0; margin:0 auto; height:67px; background:url(../images/footer-bg.jpg) left top no-repeat;}
.footer ul{ padding:0 0 25px 0; margin:0; text-align:center;}
.footer ul li{ padding:0 2px 0 2px; margin:0; font:normal 11px/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 11px/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; font-size:11px;}
.copyright-txt{ font:normal 10px/15px Arial, Helvetica, sans-serif; color:black; padding:0; margin:0;}
.footer a{font-family:"Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; color:#94623D; text-decoration:underline; font-size:10px;
font-weight:normal; text-align:left;}
.footer a:hover{font-family:"Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; color:#94623D; text-decoration:none; font-size:10px;font-weight:normal; text-align:left;}


.contactus{ width:331px; padding:0; margin:0; /*border:1px solid blue;*/}
.contactus form{padding:0; margin:0;}
.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:#FEFCE2; 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:#FEFCE2; 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:#FEFCE2; 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:none; height:17px; background:#FEFCE2; font:normal 11px Arial, Helvetica, sans-serif; color:black;}
h4 { font:normal 18px/22px Arial, Helvetica, sans-serif; color:#ffffff; padding:6px 0 14px 0; margin:0;}
h4 a{ font:normal 18px/22px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none}
h4 a:hover{ text-decoration:underline}


h5 { font:bold 12px/22px Arial, Helvetica, sans-serif; /*position:absolute; right:20px; top:30px;*/ color:#cfbe8a; text-align:right; width:440px; float:left; display:block; padding:20px 0 0 0; clear:right}
h5 a { color:#cfbe8a; font:bold 12px/22px Arial, Helvetica, sans-serif;}
.left-content { float:left; display:block; width:315px; padding:0 0 0 0; margin:0;}
/*.right-content { float:left; display:block; width:310px; padding:0 0 0 27px; margin:0;}*/
.left-contentlarge { float:left; display:block; width:648px; padding:0 0 0 0; margin:0; /*border:1px solid blue;*/}
.right-content1 { float:right; display:block; width:315px; padding:0 0px 2px 9px; margin:0; /*border:1px solid blue;*/}
.header_white{ font:normal 18px/22px Arial, Helvetica, sans-serif; color:#ffffff; padding:0; margin:0; text-decoration:underline;}

.treeview { width:634px; height:390px; background:url(../images/treeview.gif) no-repeat}
.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:128px; height:390px; float:left; display:block}

.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:129px; height:390px; float:left; display:block}

.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:23px}
.treeview-box5-tag2 {position:absolute; bottom:27px; 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;*/ padding:0 35px 14px 0; margin:0; width:auto; /*border:1px solid #FF0000;*/}
.gen-left2{ float:left; display:block; padding:0 35px 14px 0; margin:0; width:auto; /*border:1px solid #FF0000;*/}
.txt-head{ width:182px; background:#DED390; padding:0 0 0 13px; margin:0; font:bold 13px/21px Arial, Helvetica, sans-serif; color:#42372D;}
.txt-head2{ width:182px; background:#DED390; padding:0 0 0 13px; margin:0; font:bold 13px/21px Arial, Helvetica, sans-serif; color:#42372D;}
.gen-left a {margin:0; font:bold 13px/21px Arial, Helvetica, sans-serif; color:#42372D; text-decoration:none;}
.gen-left a:hover{margin:0; font:bold 13px/21px Arial, Helvetica, sans-serif; color:#42372D; text-decoration:underline;}
.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}


/*07.07.09*/



/*10.07.09*/
.nav-clicklinks{ width:940px; padding:10px; margin:0 auto; background:#D4C38E;}
.nav-clicklinks ul{ padding:0; margin:0;}
.nav-clicklinks 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:white;}
.nav-clicklinks ul li a{ padding:0 2px 0 2px; margin:0; display:block; font:bold 12px/20px "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; color:white; text-decoration:none;}
.nav-clicklinks ul li a:hover{ color:black; text-decoration:none;}
.nav-clicklinks ul li a.active{ color:black; text-decoration:none;}
.white-txt{ font:normal 11px/14px Arial, Helvetica, sans-serif; color:#ffffff; /*padding:0px 24px 0px 0px;*/padding:0px 0px 0px 0px; text-align:center; margin:0px 0px 0px 0px; width:195px; /* border:1px solid #FF0000;*/ }
.white-txt2{ font:normal 11px/14px Arial, Helvetica, sans-serif; color:#ffffff; padding:0px 24px 0px 0px; margin:0px 0px 0px 0px; }
/*.more {float:right; display:block; background:#ded390; width:36px; font:11px/14px Arial, Helvetica, sans-serif; color:#312d22; padding:2px 4px 2px 4px; margin:0px; text-align:center; }*/
.more  { float:right; display:block; background:#ded390; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#312d22; padding:2px 3px 2px 3px; margin:0px; text-align:center; text-decoration:none; }
.more:hover {  text-decoration:underline; }
.contacttext{ float:left; display:block; width:350px; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#312d22; padding:0px; margin:9px 0px 0px 0px;} 
.contacttext span{ float:left; display:block; width:350px; font:bold 18px/32px Arial, Helvetica, sans-serif; color:#312d22; padding:0px; margin:0px;} 
.con-bg p{ font-size:12px;}




.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 0px; margin:0px; text-align:center;}
.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; background:#c2bca9; font:bold 14px Arial, Helvetica, sans-serif; color:#484b2f; width:197px; text-align:center; cursor:pointer;}
.galdeername { float:left; display:block; padding:0 0 0 0px; margin:0; background:#c2bca9; font:bold 14px Arial, Helvetica, sans-serif; color:#484b2f; width:195px; text-align:center; cursor:pointer;}


.deername a { color:#484b2f; font-weight:bold; font-size:14px; text-align:center; text-decoration:none;}
.deername a:hover{ color:#9A6E5C; font-weight:bold; font-size:14px; text-align:center; text-decoration:underline;}
.deersname { float:left; display:block; padding:0 0 0 0px; margin:0; background:#c2bca9; font:bold 14px Arial, Helvetica, sans-serif; color:#484b2f; width:197px; text-align:center; cursor:pointer;}
.deername-gallery { float:left; display:block; padding:0 0 0 0px; margin:0; background:#c2bca9; font:bold 14px Arial, Helvetica, sans-serif; color:#484b2f; width:195px; text-align:center; cursor:pointer;}
.deername-gallery a { color:#484b2f; font-weight:bold; font-size:14px; text-align:center; text-decoration:none;}
.deername-gallery a:hover{ color:#484b2f; text-decoration:underline;}
.tablebg { background:#f1edea; }
.tablehead { color:#ffffff; font-weight:bold;} 


/*********************** For Sitemap on 20/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; }

