@CHARSET "UTF-8";

body { margin: 0px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; background:url(../images/bg.jpg) repeat;}
a, div, span, ul,h1,h2,br,img,table,tr,li{ border:none; list-style:none; margin:0; padding:0;}

p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #484848; padding:5px 0; margin:0; text-align:justify;}
p a:hover{ text-decoration:underline;}

p a{ text-decoration:none; color:#000;}
h1{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#1e7fd1; font-style:italic;}

h2{ font-size:16px; color:#008ec3; padding:5px 0 0 0; margin:0; text-align:center; margin:0;}
.clear{ clear:both;}
/*--- shared */

.wrapper{ width:1000px; margin:0 auto;}
#header{ height:128px;}
#container{ background:url(../images/top.jpg) repeat-x; padding:10px 0;}
#main_content{ background:#fff; padding:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow: 0 0 5px; }
#footer{ background:#1c211b; margin-top:15px; padding:10px;}

/*---------------------------------------------------------------layout ends---------------------------------------------------------------*/

.logo{ width:174px; float:left;}
.top_right{ float:right; padding:5px 0 0 0;}

/*---------------------------------------------------------------header ends---------------------------------------------------------------*/

#ft { width:980px; height:300px; border-radius:5px; border:1px solid #747474;}
/*---------------------------------------------------------------banner ends---------------------------------------------------------------*/

.menu_wrap{ position:relative; margin:5px 0 8px 0;}
.menu_left{ position:absolute; left:-17px; top:-10px; z-index:999;}
.menu_right{ position:absolute; right:-17px; top:-10px; z-index:999;}
.menu{ background:url(../images/menu_bg.jpg) repeat-x; height:37px; width:885px; padding:0 55px;}
.menu ul{ margin:0; padding:0;}
.menu ul li{ margin:0; padding:0; list-style:none; line-height:35px; font-family:Arial, Helvetica, sans-serif; font-size:14px; float:left;}
.menu ul li a{ color:#fff; text-decoration:none; display:block; margin-right:1px; padding:0 20px; }
.menu ul li a.home{
background: #999; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a70130', endColorstr='#99002b'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#a70130), to(#99002b)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #a70130,  #99002b); /* for firefox 3.6+ */

 -webkit-transition-property: background;
       -moz-transition-property: background;
         -o-transition-property: background;
            transition-property: background;
    -webkit-transition-duration: 1s;
       -moz-transition-duration: 1s;
         -o-transition-duration: 1s;
            transition-duration: 1s;
    -webkit-transition-timing-function: linear;
       -moz-transition-timing-function: linear;
         -o-transition-timing-function: linear;
            transition-timing-function: linear;}
.menu ul li a.home:hover{ background: #710020;}

.menu ul li a.about{
background: #999; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee2893', endColorstr='#d30776'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ee2893), to(#d30776)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ee2893,  #d30776); /* for firefox 3.6+ */

 -webkit-transition-property: background;
       -moz-transition-property: background;
         -o-transition-property: background;
            transition-property: background;
    -webkit-transition-duration: 1s;
       -moz-transition-duration: 1s;
         -o-transition-duration: 1s;
            transition-duration: 1s;
    -webkit-transition-timing-function: linear;
       -moz-transition-timing-function: linear;
         -o-transition-timing-function: linear;
            transition-timing-function: linear;}
			
.menu ul li a.about:hover{ background:#640036;}		

.menu ul li a.gallery{
background: #999; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b216f3', endColorstr='#950ecd'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#b216f3), to(#950ecd)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #b216f3,  #950ecd); /* for firefox 3.6+ */

 -webkit-transition-property: background;
       -moz-transition-property: background;
         -o-transition-property: background;
            transition-property: background;
    -webkit-transition-duration: 1s;
       -moz-transition-duration: 1s;
         -o-transition-duration: 1s;
            transition-duration: 1s;
    -webkit-transition-timing-function: linear;
       -moz-transition-timing-function: linear;
         -o-transition-timing-function: linear;
            transition-timing-function: linear;}
			
.menu ul li a.gallery:hover{ background:#43005f;}

.menu ul li a.area{
background: #999; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ed512', endColorstr='#80c30b'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#8ed512), to(#80c30b)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #8ed512,  #80c30b); /* for firefox 3.6+ */

 -webkit-transition-property: background;
       -moz-transition-property: background;
         -o-transition-property: background;
            transition-property: background;
    -webkit-transition-duration: 1s;
       -moz-transition-duration: 1s;
         -o-transition-duration: 1s;
            transition-duration: 1s;
    -webkit-transition-timing-function: linear;
       -moz-transition-timing-function: linear;
         -o-transition-timing-function: linear;
            transition-timing-function: linear;}
			
.menu ul li a.area:hover{ background:#43005f;}	

.menu ul li a.quote{
background: #999; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e8bfb', endColorstr='#1076de'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#1e8bfb), to(#1076de)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #1e8bfb,  #1076de); /* for firefox 3.6+ */

 -webkit-transition-property: background;
       -moz-transition-property: background;
         -o-transition-property: background;
            transition-property: background;
    -webkit-transition-duration: 1s;
       -moz-transition-duration: 1s;
         -o-transition-duration: 1s;
            transition-duration: 1s;
    -webkit-transition-timing-function: linear;
       -moz-transition-timing-function: linear;
         -o-transition-timing-function: linear;
            transition-timing-function: linear;}
			
.menu ul li a.quote:hover{ background:#003061;}	

.menu ul li a.test{
background: #999; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00d9cc', endColorstr='#00bfb4'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#00d9cc), to(#00bfb4)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #00d9cc,  #00bfb4); /* for firefox 3.6+ */

 -webkit-transition-property: background;
       -moz-transition-property: background;
         -o-transition-property: background;
            transition-property: background;
    -webkit-transition-duration: 1s;
       -moz-transition-duration: 1s;
         -o-transition-duration: 1s;
            transition-duration: 1s;
    -webkit-transition-timing-function: linear;
       -moz-transition-timing-function: linear;
         -o-transition-timing-function: linear;
            transition-timing-function: linear;}
			
.menu ul li a.test:hover{ background:#00817a;}	

.menu ul li a.contact{
background: #999; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#12d098', endColorstr='#0cbc88'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#12d098), to(#0cbc88)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #12d098,  #0cbc88); /* for firefox 3.6+ */

 -webkit-transition-property: background;
       -moz-transition-property: background;
         -o-transition-property: background;
            transition-property: background;
    -webkit-transition-duration: 1s;
       -moz-transition-duration: 1s;
         -o-transition-duration: 1s;
            transition-duration: 1s;
    -webkit-transition-timing-function: linear;
       -moz-transition-timing-function: linear;
         -o-transition-timing-function: linear;
            transition-timing-function: linear;}
			
.menu ul li a.contact:hover{ background:#007150;}	

/*---------------------------------------------------------------------menu ends -------------------------------------------------------------*/

.tabs{background: #e4e4e6; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#e4e4e6'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e4e4e6)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fff,  #e4e4e6); /* for firefox 3.6+ */ 
 padding:15px 10px; padding-left:18px;}
 
 .tabs ul{ margin:0; padding:0;}
 .tabs ul li{ float:left; width:280px; padding:5px; float:left; margin:0 10px; 
 background: #e4e4e6; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#d7d7d7'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#d7d7d7)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fff,  #d7d7d7); /* for firefox 3.6+ */
border-radius:0 10px 0 10px; border:1px solid #8e8e8e; box-shadow:0 1px 0px #fff; -webkit-box-shadow:0 1px 0px #fff; -moz-box-shadow:0 1px 0px #fff;}

.tabs_title{ font-family:Verdana, Geneva, sans-serif; font-size:18px; color:#055a9d; padding-bottom:5px;}
.tabs_img{ float:left; width:85px; height:85px; border:2px solid #bdbdbd;}
.tabs_cont{ float:right; width:170px;}
.tabs_cont p{ font-size:13px; font-family:Tahoma, Geneva, sans-serif; height:62px; margin:0; padding:0; text-align:inherit;}
.tabs_readmore{ border-radius:4px; padding:3px; width:70px; font-size:13px;
 background: #e4e4e6; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9c3e', endColorstr='#ea822d'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fb9c3e), to(#ea822d)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #fb9c3e,  #ea822d); /* for firefox 3.6+ */ border:1px solid #c85b00; box-shadow:inset 0 1px 0px #ffd5ab; -webkit-box-shadow:inset 0 1px 0px #ffd5ab; -moz-box-shadow:inset 0 1px 0px #ffd5ab; }
.tabs_readmore a{ text-decoration:none; color:#fff; display:block; }
.tabs_readmore a:hover{ opacity:0.8; color:#000;}
/*-------------------------------------------------------------------tabs ends here-----------------------------------------------------------*/

.left{ width:630px; float:left; padding:15px 0 0 10px;}
.right{ float:right; width:290px; padding:15px 10px 0 0;}
.services{ border-radius:5px; -moz- border-radius:5px; -webkit- border-radius:5px; border:1px solid #b0b0b0; padding:10px;}
.list{}
.list ul{ margin:0; padding:0;}
.list ul li{ background:url(../images/bullet.jpg) no-repeat left; color:#014635; padding-left:15px; line-height:25px; list-style:none;}

.contact_dtl{ padding:10px 0 0 0;}
.contact_dtl p{ font-size:15px; clear:#2f2f2f;  text-align:center; font-weight:600;}
.contact_dtl p span{ font-size:23px; color:#bc4600;}
/*---------------------------------------------------------------------right ends-------------------------------------------------------------*/

.footer_left{ width:100%; font-size:13px; color:#666666; text-align:center; padding:10px 0 30px 0;}
.footer_mid{float:left; padding-left:30px;}
.footer_mid img{display:none;}
.copyright{ font-family:Tahoma, Geneva, sans-serif; font-size:13px; padding:10px 0 0 0;}
.footer_right{ float:right;}
/*--------------------------------------------------------------------footer ends--------------------------------------------------------------*/


.sidequote div{margin:10px 0;}
.sidequote input{width:98%; height:25px; border:1px #CCC solid; border-radius:5px;}
.sidequote textarea{width:98%; height:80px; border:1px #CCC solid; border-radius:5px;}
.sidequote input[type='submit']{width:200px; height:30px;}