﻿@import "reset.css";
body { font-family: Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;color:#2e291f;text-align:left; background-color:#f6f1e8; padding:0; margin:0}


a       { color:#A65C02; text-decoration:underline; cursor:pointer; outline:none; }
a:link  { color:#A65C02; text-decoration:underline;}
a:hover { color:#2e291f; text-decoration:none;}
a:active{ color:#2e291f	; text-decoration:underline;}


.clear  {clear:both;}
.left{ float:left; }
.right{ float:right}
.red { color:#FF0000;}

.left_column{ float:left;}
.right_column{ float:right; text-align:justify;}

.grid_1{ width:265px;}
.grid_2{ width:675px;}
.grid_3{ width:306px}
.grid_4{ width:192px}
.grid_5{ width:475px}
.grid_6{ width:325px}
.grid_7{ width:610px}

.right_20{ margin-right:15px}
.left_20{ margin-left:15px}

.style1{ color:  #A65C02; font-size:14px; text-transform:uppercase}
.style2{ font-size:18px;color: #E98407; padding-right:5px; padding-top:2px;}
.style3{ font-size:18px;color: #E98407; padding-right:5px;}

/*-----------------------------------------------------------------------------*/ 
div.top{ height:450px; background:url(../images/bg_top.jpg) top no-repeat;}
div.banner{ height:181px; background:url(../images/bg_3.jpg) top repeat-x}
div.banner1{ height:149px; background:url(../images/bg_31.jpg) top repeat-x}
div.content_top{ min-height:100px; background:url(../images/bg_1.jpg) top repeat}
div.content_foot{ min-height:100px; background:url(../images/bg_2.jpg) top repeat}
div.line_w{ height:11px; background:url(../images/shadow.jpg) top no-repeat}
div.footer{ height:112px; background:url(../images/bg_footer_fon.jpg) top repeat-x; border-bottom:1px #fff solid}

.centr{ width:960px; margin:0 auto}

div.footer div.centr{ background:url(../images/bg_footer.jpg) top no-repeat; padding-top:25px; height:80px; font-size:12px; font-family:Arial; color: #504334; line-height:19px}

div.banner div.centr{ background:url(../images/bg_banner.jpg) 50% 8px  no-repeat; height:170px;}
div.banner1 div.centr1{ background:url(../images/bg_banner1.jpg) 50% 6px  no-repeat; height:145px; margin:0 auto; width:960px}

.banner .centr .left h1{ color:#000; font-size:30px; font-family:Georgia; line-height:30px; font-style:italic; padding-top:110px; font-weight:normal;}
.banner .centr .left small{color:#2e291f; font-size:12px; font-family:Georgia;font-style:italic; font-weight:bold; line-height:28px}
	
.banner1 .centr1 .left h1{ color:#000; font-size:30px; font-family:Georgia; line-height:30px; font-style:italic; padding-top:68px; font-weight:normal;}
.banner1 .centr1 .left small{color:#2e291f; font-size:12px; font-family:Georgia;font-style:italic; font-weight:bold; line-height:28px}



a.logo{ width:475px; border:0;height:61px; overflow:hidden} 

.content_top .centr{ padding-top:10px; padding-bottom:20px}

.content_foot .centr{padding-top:25px; padding-bottom:20px}

.bg_table{ border:1px #dbd2bf  solid; background:url(../images/bg_2.jpg) top repeat; }

img.top_left{ margin-left:-1px; margin-top:-1px}
img.right_top{  margin-right:-1px; margin-top:-1px}
img.left_foot{ margin-left:-1px; margin-bottom:-1px}
img.right_foot{  margin-right:-1px; margin-bottom:-1px}

.text, .block, .content_foot{ padding:12px; font-size:12px; line-height:18px}
.text h1, .content_foot h1{ font-size:18px; font-family:Georgia; font-style:italic; font-weight:bold; margin:0; padding:0; margin-left:20px; color:#645a46}
 h2{ font-size:18px; font-family:Georgia; font-style:italic; font-weight:bold; margin:0; padding:0; margin-left:20px; margin-top:25px; color:#645a46}

.punjabi{ font-family: GurbaniAkhar}
.punjabi1{ font-size: 18pt; font-family: AnmolLipi; color: #807F80; font-weight: bold;text-align:center;background-color:#FFFFCC; height:18px;width:100%}
.italic{font-family: Verdana; font-size: 13pt; color: #807F80; font-style: italic; font-weight: bold; text-align:center;background-color:#FFFFCC; height:18px;width:100%}
.nor{font-family: Verdana; font-size: 12pt; color: #000099; font-weight: bold; text-align:center;background-color:#FFFFCC; height:24px;width:100%}

.tab{border: 1px solid #E99F41;}
.tab1{border: 1px solid #E99F41;; text-align:center}
.tabo{border: 1px solid #E99F41;background-color:#E99F41}
.tabb{border: 1px solid #E99F41;background-color:#EFCEA3}
.mtab{border-collapse:collapse; border: 1px solid #E99F41; text-align:left;}

.block a{ font-style: normal; font-weight:bold}
.text a{ font-style:italic; font-weight:bold}
.line{ height:5px; border-bottom:1px #959087 solid; padding-bottom:4px; margin-top:3px; margin-bottom:15px; }

.block{ padding:20px}
.list a{ line-height:22px}


.list1{ width:650px; margin:0px; padding-top:5px; overflow:hidden   }
.list1 ul{ padding:0px 0px 0px 5px; margin-left:0px; overflow:hidden }
.list1 ul li{ width:630px;line-height:28px;float:left;  padding-top:4px; padding-left:0px; }
.list1 ul li a{ font-size:15px; background:url(../images/mark.jpg) no-repeat 0px 5px ; color:#746224; text-decoration:none; padding-left:30px; display:block; font-weight:normal;}
.list1 ul li.active a {text-decoration:none; color:#A65C02;  }

.list1 ul li a:hover {text-decoration:none; color:#A65C02;  }

.list2{ width:640px; margin:0px; padding-top:5px; overflow:hidden;float:left   }
.list2 ul{ padding:0px 0px 0px 5px; margin-left:0px; overflow:hidden }
.list2 ul li{ width:620px;line-height:18px;float:left; padding-top:4px; padding-left:0px; height:20px }
.list2 ul li a{ font-size:12px; background:url(../images/marker.gif) no-repeat 15px 2px ; color:#746224; text-decoration:none; padding-left:35px; display:block; font-weight:normal;}
.list2 ul li.active a {text-decoration:none; color:#A65C02;  }

.list2 ul li a:hover {text-decoration:none; color:#A65C02;  }

.list3{ width:960px; margin:0px; padding-top:5px; overflow:hidden   }
.list3 ul{ padding:0px 0px 0px 5px; margin-left:0px; overflow:hidden }
.list3 ul li{ width:960px;line-height:28px;float:left;  padding-top:4px; padding-left:0px; }
.list3 ul li a{ font-size:15px; background:url(../images/icon.jpg) no-repeat 0px 5px ; color:#746224; text-decoration:none; padding-left:30px; display:block; font-weight:normal;}
.list3 ul li.active a {text-decoration:none; color:#A65C02;  }

.list3 ul li a:hover {text-decoration:none; color:#A65C02;  }



.widget-container li {
 list-style:none;
 margin:0 0 10px 0;
 background: url(../images/dot_blue.png) 0 8px no-repeat;
 padding:0 0 0 15px;
 font-style:italic}

.widget-container li a {
 color:#12a0a9;}

.widget-container li a:hover,
.widget-container .current-menu-item a,
.widget-container .current_page_item a{
 color:#ca2b63;}

.widget-container li:hover,
.widget-container .current-menu-item {
 background: url(../images/dot_pink.png) 0 8px no-repeat;}

.widget-container ul li ul{
 margin:10px 0 0 0;}

.widget-container ul li ul li {
 padding-left:15px;
 margin-bottom:7px}

/* widget nav menu */
.widget-container.widget_nav_menu {
 padding:15px 0 10px 0;
 height: auto;
 border-bottom:none;
 margin:0}

.widget-container.widget_nav_menu {
 text-align: left;
 padding:5px 0 10px 0;}

.widget_nav_menu ul {
 margin:0;
 padding:0;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-style:italic;
 font-size:15px;}

.widget_nav_menu ul li {
 padding:0 0 0 0px;
 background: url(../images/dot_blue.gif) 0 7px no-repeat;
 margin:0} 
 
.widget_nav_menu ul li a {
 color:#84b4bf;
 padding:10px 0 10px 25px;
 display:block;
 background:url(../images/nav_menu_line.png) top repeat-x;
 text-decoration:none;}

.widget_nav_menu ul li.current-menu-item a,
.widget_nav_menu ul li:first-child.current-menu-item a{
 color:#e6a657}

.widget_nav_menu ul li:first-child a,
.widget_nav_menu ul li:hover,
.widget_nav_menu ul .current-menu-item {
 background:none}

.widget_nav_menu ul li a:hover {
 color:#e6a657;}

.widget_nav_menu ul li span {
 background:url(../images/dot_blue.png) 0px 8px no-repeat;
 padding-left:17px}

.widget_nav_menu ul li a:hover span,
.widget_nav_menu ul li.current-menu-item span {
 background:url(../images/dot_pink.png) 0px 8px no-repeat;}


a.read{ display:block; width:100px; height:35px; line-height:26px; text-decoration:none; background:url(../images/bg_read_more.png) top no-repeat; text-align:center; color:#fff; font-size:13px; margin-top:8px; font-weight:bold}
a.read:hover{ color:#000}

img.photo{ border:3px #fff solid}
img.top_photo{ margin-bottom:10px;}


div.bg_photo{ padding-bottom:10px; background:url(../images/bg_photo.png) right bottom no-repeat}

a.more{ color:#b56502;} 
/* -----------------------------------------------------------------------------*/ 
#read_more h4, #read_more{ color:#645a46}
#read_more h4{ margin:0px 0px 10px 0px ; font-size:24px; line-height:30px; padding:0}

/* -----------------------------------------------------------------------------*/ 

#contact_form td{ color:#300000; padding-bottom:2px; vertical-align:top}
.sub{ display:block; width:100px; height:34px;  text-decoration:none; background:url(../images/bg_read_more.png) top no-repeat; text-align:center; color:#fff; font-size:14px; margin-top:8px; font-weight:bold; border:0; padding-bottom:6px; cursor:pointer}
 .sub:hover{ color:#000}

 
.input_contact{background-color:#ece4d0;
 width:400px;
 height:30px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#300000;
 border:1px solid #c6c2b9;
 margin-bottom:2px}
 
.textarea_contact{background-color:#ece4d0;
 width:400px;
 height:160px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#300000;
 border:1px solid #c6c2b9;margin-bottom:4px}
 
.select{background-color:#fff;
 width:150px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#584c3f;
 border:1px solid #d2dce6;}

 
/* -----------------------------ANIMA-----------------------------------------------*/ 

#anima{width: 190px; margin-top:125px; float:right}

#anima ul{	list-style: none;}

#anima ul li{height: 50px;}

#anima ul li a{text-indent: 22px;	display: block;	text-decoration: none;	color: #fff; font-family:Georgia; font-size:18px; font-style:italic}

#anima ul li a:hover{}

#anima1{width: 190px; padding-top:85px; float:right}

#anima1 ul{	list-style: none;}

#anima1 ul li{height: 50px;}

#anima1 ul li a{text-indent: 22px;	display: block;	text-decoration: none;	color: #fff; font-family:Georgia; font-size:18px; font-style:italic}

#anima1 ul li a:hover{}

.bg_1{ background:url(../images/bg_2.png) top left no-repeat; height:50px; line-height:30px}
.bg_2{ background:url(../images/bg_1.png) top left no-repeat; height:50px; line-height:30px}


/* ---------------------------MENU-------------------------------------------------*/ 

.nav ul { list-style: none; margin: 0; padding: 0;}
.nav { list-style: none; margin: 0; padding: 0;height:70px;width:100%}
.nav { font-family: Arial, Helvetica, sans-serif; z-index: 100; position: relative; float:left}
.nav li { float: left; margin: 0; padding:0; text-align:center }
.nav li a{ color:#fff; font-size:14px; font-family: Arial, Helvetica, sans-serif; display:block; height:40px; text-align:center; line-height:30px;  display:block;  font-weight:bold;
background:url(../images/bg_menu_left.png) bottom left no-repeat; padding-left:10px; margin-right:4px; line-height:40px}
 .nav li a span{ display:block; background:url(../images/bg_menu_right.png) bottom right no-repeat; height:40px; padding-right:10px}
.nav li a:hover, .nav li a.act { color: #fff; text-decoration:none;background:url(../images/bg_menu_left.png) top left no-repeat;} 
.nav li a:hover span, .nav li a.act span{background:url(../images/bg_menu_right.png) top right no-repeat;}
.nav li a, 
.nav li a:link{display: block; text-decoration: none;}


.nav ul { background:url(../images/first.png) top no-repeat;  list-style: none; margin: 0; width: 200px!important; position: absolute; top: -999em; padding-top:16px
 /*webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright   : 5px;
    -moz-border-radius-bottomright  : 5px;
 
  -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft   : 5px;
    -moz-border-radius-bottomleft  : 5px;
 */
 
 
}

.nav li.sfHover ul { top:40px; }
.nav li:hover ul { top:40px}
.nav ul li {  float: none; height:30px; border-bottom:1px #fff dotted; width: 200px; background:url(../images/bg_png_ul.png) top repeat}
.nav ul a { border-bottom: 0; width: 200px; white-space: nowrap; font-size:14px; font-family:Arial; color:#fff; height:30px; line-height:30px; text-align:left; padding-left:28px; text-transform:none; background:url(../images/arrow.gif) 5% 13px no-repeat}
.nav ul a:hover { color: #ffa73a; background:url(../images/arrow_hover.gif) 5% 13px no-repeat} 
.nav ul li.last{ background:url(../images/last.png) bottom no-repeat; border:0; height:30px}
.cood{ background:url(../images/bg_png_ul_top.png) top left no-repeat;}

/* --------------------------CARUSEl-------------------------------------------------*/ 
#waterwheelCarousel {
width:960px;
    height:280px;
 overflow:hidden
}
#waterwheelCarousel img {
    display:none;
    cursor:pointer;
 border:5px #fff solid
}
/*---------------------------listing table---------------------------------- */
.table-l{ margin:0 auto;}
.table-l .bottom td{height:20px; cursor:default}
.table-l .bottom td.lft{padding:5px 0 0 10px; font-weight:bold}
.table-l .bottom .r38{float:right; padding:3px; padding-top:5px}
.table-l .bottom .r6{float:right; padding-top:4px}
.table-l .bottom a.amg{border:0;padding:0px}
.table-l .bottom a{border:0; padding:0 4px 0px 4px; font-size:13px; color:#000; font-weight:bold; text-decoration:none;}