/*!
 * gloabl is the main CSS
 * Done By: Firoz Abdulla, Greenlemon.in
 * Date: Tue July 27 15:56:33 2010
 */


@font-face {
	font-family: 'PTSansRegular';
	src: url('pt_sans-webfont.eot');
	src: local('☺'), url('pt_sans-webfont.woff') format('woff'), url('pt_sans-webfont.ttf') format('truetype'), url('pt_sans-webfont.svg#webfontAcR3aZzn') format('svg');
	font-weight: normal;
	font-style: normal;
}




/*-  Genaral Styles
----------------------------------------------------------------------*/

html {height:100%; width:100%;}
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; color:#626060;
	margin:0px;
	background:url(../images/BG.jpg) repeat-x #e8e8d0 ;
	line-height: 18px;
}

h2{ height:20px; margin:10px 0px 5px 0px;color:#e76b0a; font-family: 'PTSansRegular', sans-serif; font-size:20px; font-weight:400;text-shadow: 1px 1px #fff }

h3{ color:#767555;margin:0px 0px 5px 0px; font-family: 'PTSansRegular', sans-serif; font-size:18px; font-weight:200; }



.outer{width:960px; height:auto; margin:0px auto;overflow:hidden}




/*-  header styles starts here 
----------------------------------------------------------------------*/
.headder{width:100%; height:78px; float:left;}
.logo{width:249px; height:52px; margin:6px 0px 0px 0px; padding:9px 32px 10px 34px; background-color:#e8e7d0; border-top:#f9f9f0 solid 1px; float:left;}





.site{float:right; text-align:right; width:200px; margin:5px 0px 0px 0px; color:#874f1c;display: block}



/*-  menu styles starts here 
----------------------------------------------------------------------*/

.menu{ width:473px; height:40px; margin:5px 0px 10px 0px; float:right;   }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
*:first-child+html .group { zoom: 1; } /* IE7 */

#bar { margin:0 auto; list-style: none; position: relative;  border-bottom:#cccbae solid 1px;  }
#bar ul{ float:right}
#bar li { display: inline; margin:14px 40px 0px 0px;  float:left;}
#bar li a { color: #000; font-size: 15px; display: block; float: left; padding: 0px 0px 5px 0px; text-decoration: none;font-family: 'PTSansRegular', sans-serif; }
#bar li a:hover { color:#e5690a;  }
#magic-line { position: absolute; bottom: -2px; left: 0; width: 50px; height: 2px;  background: #de8430; }

.current_page_item a/*, .current_page_item_two a*/ { color: #e5690a !important; }






/*-  banner styles starts here 
----------------------------------------------------------------------*/
.banner{ width:100%; height:259px; float:left; border-bottom:#f4f3e8}


.read-more { width:66px; height:20px; display:block; padding:0px; margin:10px 0px 0px 0px; color:#de8430; text-decoration:none; background: url(../images/arrow.png) 57px center  no-repeat; float:right}





/*-  Body area styles starts here 
----------------------------------------------------------------------*/
.body-area{width:100%; height:auto; border-top:#fcfcfc solid 1px; background:url(../images/body-BG.jpg) repeat-y;  float:left;}


.left-sec{ width:651px; height:auto; margin:4px 0px 11px 34px; _margin:11px 0px 11px 16px; float:left}
.left-sec p{ margin:15px 0px 0px 0px;}
.left-sec .move2right{ text-align:justify}
.left-sec .move2right img{margin:4px 0px 11px 14px;border:4px solid #d7d7cd; float:right}

.left-sec p img{margin:4px 14px 11px 0px;border:4px solid #d7d7cd; float:left}



.tab{ width:649px; height:187px; float:left; margin:11px 0px 0px 0px; background: url(../images/all_tab-bg.jpg) top repeat-x #f2f1e0; border:#e5e4cf solid 1px;}


.tab-01{ width:210px;float:left; }
.tab-01 a{ text-decoration:none; display:block;color:#636363}
.tab-01 a:hover{  color:#e59351}
.tab-01 h4{padding:14px 0px 0px 25px; height:27px;color:#e26609;font-family: 'PTSansRegular', sans-serif;font-size:16px; }
.tab-01 a:hover h4{color:#fff;	background: url(../images/tab2-hvr.jpg) -7px top no-repeat;}
.tab-01 ul{ margin:12px 0px 0px 36px}
.tab-01 ul li {list-style-image:url(../images/list.png); color:#636363}


.tab-02{width:430px;float:left;background:url(../images/tab-shade.gif) no-repeat;}
.tab-02 a{ text-decoration:none;display:block;}
.tab-02 a:hover{ text-decoration:none}
.tab-02 h4{ padding:14px 0px 0px 35px;height:42px; color:#e26609 ;font-family: 'PTSansRegular', sans-serif;font-size:16px; background:url(../images/hd-divs.jpg) left 1px no-repeat }
.tab-02 a:hover h4{ color:#fff;background:url(../images/tab2-hvr.jpg) -8px top  no-repeat;}
.tab-02 p img{margin:3px 10px 0px 0px; float:left}
.tab-02 p{ margin:0px 15px 0px 28px; float:right}

.tab-03{width:207px;float:left;background:url(../images/tab-shade.gif) no-repeat;}
.tab-03 a{ text-decoration:none;display:block;}
.tab-03 a:hover{ text-decoration:none}
.tab-03 a:hover h4{  color:#FFFFFF; background: url(../images/tab-h4-a.jpg) repeat-x; }
.tab-03 h4{padding:14px 0px 0px 25px;height:27px;color:#e26609;font-family: 'PTSansRegular', sans-serif;font-size:16px;}
.tab-03 p{ margin:16px 21px 0px 26px; color:#636363}




.right-sec{ width:201px; height:auto;  margin:4px 34px 11px 38px;  _margin:4px 20px 11px 20px; float:left; _float:right;   font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#615b56}


.right-sec ul{ margin:0px 0px 15px 25px}
.right-sec ul li a{ text-decoration:none; color:#636363}
.right-sec ul li a:hover{ color:#e59351}


/*-  Quick contact styles starts here 
----------------------------------------------------------------------*/
.input-text{ width:199px; height:18px; border-top:#cccbae solid 1px; border-left:#cccbae solid 1px; border-bottom:#f9f9ef solid 1px; border-right:#f9f9ef solid 1px; color:#9c9c8d; padding:5px 0px 0px 2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:6px 0px; background:#e9e8d5; }
.input-comment{width:199px; height:62px; border-top:#cccbae solid 1px; border-left:#cccbae solid 1px; border-bottom:#f9f9ef solid 1px; border-right:#f9f9ef solid 1px; color:#9c9c8d;padding:4px 0px 0px 2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:6px 0px 10px 0px; background:#e9e8d5;}
.ok{ float:left; margin:10px 22px 0px 0px}


.call-us{display:block; width:200px; height:80px;color:#de8430; float:right; margin:15px 0px 0px 0px;	 background:url(../images/call.jpg) 25px center no-repeat; text-align:right; font-size:14px}
.call-us a{ text-decoration:none; color:#636363; display:block;font-size:12px}
.call-us a:hover{ color:#de8430; font-size:12px}



.slider{ width:890px; height:72px; float:left; background:#dadad1; border-bottom:#fcfcfc solid 1px; border-left:#fcfcfc solid 1px; border-right:#fcfcfc solid 1px; border-top:#fcfcfc solid 1px;   margin:0px 34px 10px 34px; _margin:0px 18px 10px 0px; _float:right;}



/*-  footer styles starts here 
----------------------------------------------------------------------*/
.footer{ width:960px; height:32px; margin:0px auto 0px auto; padding:13px 0 0 0; font-family: 'PTSansRegular', sans-serif; font-size:12px; color:#78786e;}
.footer_wrapper { width:100%; background-color:#312d2c; height:50px;}
.rights{ float:left; width:238px; height:36px}
.rights a{ color:#7fab07; text-decoration:none}
.rights a:hover{ color:#78786e}

.Q-links{ float:right}
.Q-links a{ text-decoration:none; color:#78786e}
.Q-links a:hover{ color:#f4f3e8;}




/*-  Inner Page styles starts here 
----------------------------------------------------------------------*/


ul{ margin:19px 0px 15px 36px}
ul li {list-style-image:url(../images/list.png)}



.inner-banner{ width:100%; height:197px; float:left; border-bottom:#f4f3e8}
.inner-banner img{ height:186px; border:#fff solid 5px}
.inner-banner-pro{ width:100%; float:left; border-bottom:#f4f3e8}
.inner-banner-pro img{ border:#fff solid 5px}
.inner-body-area{width:100%; height:auto; border-top:#fcfcfc solid 1px; background:url(../images/inner-body-BG.jpg) repeat-y;  float:left;}

.inner-right-sec{ width:201px; height:auto; margin-left:12px;  padding:4px 34px 11px 26px;  _padding:4px 20px 11px 8px; float:left; _float:right;
   font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color:#ecece1; color:#615b56}
.inner-right-sec ul{ margin:0px 0px 15px 25px}
.inner-right-sec ul li a{ text-decoration:none; color:#636363}
.inner-right-sec ul li a:hover{ color:#e59351}
