/* CSS Document */
 body{ margin: auto 0px; background-color:#233F02;}
.main_div{width:957px; margin: 0px auto;  }
/*---------header------*/
#header{ 
            width:957px; 
			 height:220px; 
			 float: left;
			  background-image:url(../image/header.jpg);
			  }
#header a{
          text-decoration:none;
		  }
.logo{
          margin-top:30px;
          margin-left:20px;
	   }
/*----link in anchor tag--------*/
.link{
           text-decoration:none;
		   color:white;
		   font-family:Verdana, Arial, Helvetica, sans-serif;
		   font-weight: bold;
		   font-size:0.93em;
		   text-align:center;
						
			 }
.link1{
       text-decoration:none;
	   color:white;
	   font-family:Verdana, Arial, Helvetica, sans-serif; 
	   font-size:12px;
	   }
.link2{
       text-decoration:none;
	   color:#fffd02;
	   font-family:Verdana, Arial, Helvetica, sans-serif; 
	   font-size:12px;
	   }
/*----main menu--------*/
#navigation{
background-image:url(../image/header_lower.jpg);
background-repeat:no-repeat; 
height:92px;
float:left;
margin:0px;
margin-left:0px;
padding-left:0px;
background-color:#8DBE0B;
}
#main_menu{ 
             float:left; 
			 background-repeat:no-repeat; 
			 height:34px;
			 width:957px;
			 margin:0px;
			}

#main_menu ul{
display:block;
height:34px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:98%;
float:left;
margin-left:0px;
padding-left:0px;
margin-top:0px;
}
#main_menu ul li { 
                 margin:0px;
                 float:left;
				 padding-left:2px;
				 padding-right:2px;  
				  }
#main_menu ul li em{
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-size:1.5em;*/
}

#home span , #home em  {   margin:0; 
                          line-height:30px;
			       }	
#home span {
            
           padding-left:10px;
		    padding-bottom:15px; 
            background:url(../image/btnon_black.jpg)  no-repeat  0 0  ;
			}
#home  em { 
             padding-right:10px; 
            background:url(../image/btnon_black.jpg) no-repeat 100% 0 ;
           }	
		 

#about span, #about em{
                      margin:0; 
			          line-height:30px;
					 }	
#about span{
            padding-left:10px;
		    padding-bottom:15px; 
            background:url(../image/btnon_black.jpg)  no-repeat  0 0  ; 
			}
#about em {  
	      padding-right:10px;
           background:url(../image/btnon_black.jpg) no-repeat 100% 0 ;
         }	
 
#service span, #service em
                         {
                          margin:0px;;  
			              line-height:30px;  
			             }	
#service span{
             padding-left:10px;
			 padding-bottom:15px; 
             background:url(../image/btnon_black.jpg)  no-repeat  0 0  ; }
#service  em{ 
	         padding-right:10px;
	         background:url(../image/btnon_black.jpg) no-repeat 100% 0 ;}	
			 
#schedule span, #schedule em{
            margin:0; 
			line-height:30px; 
			   }	
#schedule span{ 
              padding-left:10px;
			  padding-bottom:15px; 
              background:url(../image/btnon_black.jpg)  no-repeat  0 0  ; }
#schedule  em{ 
                padding-right:10px;
				 background:url(../image/btnon_black.jpg) no-repeat 100% 0 ;}	
			 
#faq span, #faq em{
            margin:0; 
			line-height:30px;   
			 }	
#faq span{ width:10%;
          padding-left:10px;
		   padding-bottom:15px; 
            background:url(../image/btnon_black.jpg)  no-repeat  0 0  ; }
#faq  em{ 
     	padding-right:10px; 
         background:url(../image/btnon_black.jpg) no-repeat 100% 0 ;}	

#contact span, #contact em{
            margin:0; 
			line-height:30px; 
			   }	
#contact span{
          padding-left:10px;
		  padding-bottom:15px; 
            background:url(../image/btnon_black.jpg)  no-repeat  0 0  ; 
			}
#contact  em{ 
              	padding-right:10px;
				 background:url(../image/btnon_black.jpg) no-repeat 100% 0 ;
				 }	
				 
/*--------safari header tabs--------------------------------------------*/	
#home span :first-of-type ,#home em :first-of-type 
                    { 
                     margin:0;
			         padding-bottom:10px;
					}
#home span :first-of-type 
                {
				background-repeat:no-repeat;
				background:url(../image/btnon_black.jpg)  no-repeat  0 0  ;
				}
#home em :first-of-type {
             padding-top:1px;
             padding-right:6px;
			 background:url(../image/btnon_black.jpg) no-repeat 100% 0 ;
			 background-repeat:no-repeat;
           }
#about span :first-of-type ,#about em :first-of-type 
              { 
               margin:0;
			   padding-bottom:10px;
					}
#about span :first-of-type 
               {
                background-repeat:no-repeat;
				background:url(../image/btnon_black.jpg)  no-repeat  0 0  ;
				}
#about em :first-of-type {
             padding-top:1px;
             padding-right:6px;
			 background:url(../image/btnon_black.jpg) no-repeat 100% 0 ;
			 background-repeat:no-repeat;
           }			
#service span :first-of-type ,#service em :first-of-type 
             { 
               margin:0;
			    padding-bottom:10px;
					}
#service span :first-of-type {

                background-repeat:no-repeat;
				background:url(../image/btnon_black.jpg)  no-repeat  0 0  ;
				}
#service em :first-of-type {
padding-top:1px;
                     
             padding-right:6px;
			 background:url(../image/btnon_black.jpg) no-repeat 100% 0 ;
			 background-repeat:no-repeat;
           }			
#schedule span :first-of-type ,#schedule em :first-of-type 
             { 
               margin:0;
			  padding-bottom:10px;
					}
#schedule span :first-of-type {

                background-repeat:no-repeat;
				background:url(../image/btnon_black.jpg)  no-repeat  0 0  ;
				}
#schedule em :first-of-type {
padding-top:1px;
                     
             padding-right:6px;
			 background:url(../image/btnon_black.jpg) no-repeat 100% 0 ;
			 background-repeat:no-repeat;
           }			
#faq span :first-of-type ,#faq em :first-of-type 
             { 
               margin:0;
			   
			   padding-bottom:10px;
					}
#faq span :first-of-type {

                background-repeat:no-repeat;
				background:url(../image/btnon_black.jpg)  no-repeat  0 0  ;
				}
#faq em :first-of-type {
padding-top:1px;
                     
             padding-right:6px;
			 background:url(../image/btnon_black.jpg) no-repeat 100% 0 ;
			 background-repeat:no-repeat;
           }			
#contact span :first-of-type ,#contact em :first-of-type 
             { 
               margin:0;
			   
			   padding-bottom:10px;
					}
#contact span :first-of-type {

                background-repeat:no-repeat;
				background:url(../image/btnon_black.jpg)  no-repeat  0 0  ;
				}
#contact em :first-of-type {
padding-top:1px;
                     
             padding-right:6px;
			 background:url(../image/btnon_black.jpg) no-repeat 100% 0 ;
			 background-repeat:no-repeat;
           }						

		   			 			 
/*#main_menu ul li a{background-image:url(../image/btnon_black.jpg); text-transform: capitalize;text-decoration:none; height:40px;}
#main_menu ul li a:hover{background-image:url(../image/btnover_green.jpg);}*/

#sub_menu{
float:left;
width:956px;
height:64px;
}

#sub_menu ul{
width:98%;
list-style:none;
display:block;
float:left;
padding-left:0px;
margin:0px;
}
#sub_menu ul li{
float:left;
padding-left:0px;
}

#sub_menu img{
vertical-align:top;
margin:0px;
}
#talk{ float:left;display:block;list-style:none; margin:0px; vertical-align:top;}
/*#bigger{ float:left; margin:0px;list-style:none; border:none; v }

#hear{ float:left;display:block;list-style:none; margin:0px;}
#access{ float:left;display:block;list-style:none; margin:0px;}*/
#better{float:left; margin:0px; list-style:none; vertical-align:top;}

<!--#sub_menu ul{display:block;list-style:none;}#sub_menu ul li{ float:left;}#sub_menu ul li a{ text-decoration:none;}
-->
/*--------- container----------*/
#container{
width:957px;
 float:left;
  height:400px;
  background-color:#233F02;
  }
/* ----------left portion ------------*/
#left_menu{ 
             width:220px; 
			 float:left;
			  height:370px;
			  background-image: url(../image/bg_lowerpart.jpg); 
            }
#newsletter{ 
             width:200px; 
			 height:140px;
			 border:1px solid #6a9f07; 
			 float:left; 
			 margin-left:5px;
			 color:#FFFFFF;
			  }
.newsletter{ 
              		           
			  font-family:Verdana, Arial, Helvetica, sans-serif;
			  font-size:14px;
			  margin-left:4px;
			  
	 }
#news
{
margin-left:10px;
margin-right:10px;
}
h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
h4
{ 
   margin-left: 20px;
}
.txt_bg{
border:1px solid #377C05;

}
.msg_index{
width:100%;
 float:left; 
 color:#CC0033; 

 text-align: center;
  }
.enter{
          margin-top:10px;
          background-image:url(../image/btn_enter.jpg);
		   background-repeat:repeat; 
		    width:70px; 
		   height:27px;
		   }
#enter{
float:right;
display:block;
text-align:center;
background-repeat:no-repeat;
width:60px; 
margin-right:70px;
_margin-right:34px;
 }
#enter a
 { 
 text-decoration:none;
 color:#FFFFFF; 
 }
#tina{
        width:200px;
		 float:left;
		  margin-left:5px;
		  margin-top:25px;
		  background-image:url(../image/bg_lowerpart.jpg);
		  background-repeat:repeat; 
		  height:170px;
           }
.tina{
      width:120px;
	   float:left;
	    background-color:#FFFFFF; 
		height:110px; 
		margin-left:38px; 
		margin-top:28px;
		color:#b4b6b3;
		text-align:center;
		  }
		  
.tina_font{
          margin-top:40px;
          }

/*-------------middle portion------ */
#middle{
          width:458px;
		  height:370px;
		  float:left; 
		  background-image: url(../image/bg_lowerpart.jpg); }
 
 h2
 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }
#schedule_img{
               background-image:url(../image/btn_schedulearide.jpg);
			   background-repeat: no-repeat; 
			   color:#FFFFFF;
			   height:105px;
			  	 
			    }
.schedule_ride_font{
                   margin-top:35px;
				  padding-top:35px;
			   /* _margin-top:35px;*/
				  *padding-top:0px;
				  _padding-top:0px;
				 	font-size:1.2em;
					font-weight:bold;
				  text-align:center;
				  text-transform:uppercase;
				  margin-left:78px;
				  font-family:Arial Narrow, Arial;
					 }
.schedule_ride_font:first-of-type {
                   margin-top:35px;
				    padding-top:35px;
				    _padding-top:0px;
				 	font-size:1.2em;
					font-weight:bold;
				  text-align:center;
				  text-transform:uppercase;
				  margin-left:75px;
				  font-family:Arial Narrow, Arial;
					 }
.welcome_font{ 
             font-family:Verdana, Arial, Helvetica, sans-serif;
		    font-size:12px; 
		    color:#fff000;
		    padding-right:20px;
		    padding-left:10px;
		   }
.welcome_font1{
            font-size:12px;
			 color:#FFFFFF;
			 font-family:Verdana, Arial, Helvetica, sans-serif;
			  line-height:15px;
			  padding-right:20px;
			  padding-left:10px; 
			  }


/*------------- right portion------ */
#right_menu{
                width:279px; 
				float:left; 
				height:370px; 
				background-image:url(../image/bg_lowerpart.jpg);
				background-repeat:repeat;
				
				}
#blank{  
	         width:10px;
			float:left;
			background-image:url(../image/bg_lowerpart.jpg);
			background-repeat:repeat;
			height:370px;
				}
.login_img{
          background-image:url(../image/btn_becomearide.jpg);
		  }

#login{   
background-color:#FFFFFF;
background-image:url(/login_bottomleft.jpg);
background-position:left bottom;
background-repeat:no-repeat;
float:left;
width:269px;
height:137px;
		  }

.login_back{
           background-image:url(/login_bottomleft.jpg); 
		   background-repeat: no-repeat; 
		   background-position:left bottom;
		   }
.login_mar{ 
          margin-right:20px;
		  }
.w_textbox{
_width:125px;
width:125px;
}
.enter_height
       {
         line-height:28px;
		 margin-left:10px;
		 font-family:Verdana, Arial, Helvetica, sans-serif; 
		 color:#747474; 
		 font-size:12px; 
		 font-weight:bold; 
		 text-transform: capitalize;
		 }

.remember_font
          {
          line-height:25px; 
          margin-left:20px;
		  font-family:Verdana, Arial, Helvetica, sans-serif; 
		  color:#636466; 
		  font-size:11px;  
		  text-transform: capitalize;
		   }
.forgot
      {  
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   color:#c70402; 
	   font-size:11px;
	   height:20px;
	  }
.pad_tab
{
height:15px;
padding-top:8px; 
background-color:#FFFFFF;
}
.bcome_ride 
{
background-image:url(../image/btn_becomearide.jpg);
background-repeat:no-repeat;
background-position:bottom;
clear:both;
height:55px;
margin-bottom:10px;
margin-top:9px;

padding-top:20px;

_padding-top:9px;
width:269px;
}
.bcome_ride a{
text-decoration:none;

}
.become_font{
            color:#fae800;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			_margin-top:0px;
			*padding-top:15px;
			_padding-top:14px; 
			margin-top:15px;
			text-align:center;
			}
#offer{
 /*
    background-image:url(../image/spl-offer.jpg);
    width:268px;
    height:167px;
    background-repeat:no-repeat;
   background-color:#3D7F03; background-color:#233F02;*/
        height:157px;
		width:269px;  
		  margin-top:40px; 
        _margin-top:18px;
		
		background-image:url(../image/spl-offer.jpg); 
		background-repeat:repeat-x;
		  
		}
			
.read_more{
          margin-top:120px; 
		  margin-left:175px;
		  }


/*------------ footer---------------*/
#footer{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#D3D9CD;
text-align:center;
background-color:#233F02;
height:80px;
width:956px;
color:#FFFFFF;
margin-top:10px;
}

#footer ul{ 
padding-left:185px;
*padding-left:140px;
_padding-left:145px;
display:block;
list-style:none;
}
#footer ul:first-of-type{ 
padding-left:185px;
display:block;
list-style:none;
}
#footer ul li{
  padding-right:6px;
padding-left:6px;
float:left;
}
#footer p{ 
         text-align: center;
         }
		 
		 
		 /*--------------------for schedule a ride.php----------------------*/
.main_about{ 
           width:957px; 
           margin:0 auto;
		 
		   }
#sche{
             height:auto;
             width:957px;
			 background-image:url(../image/bg_lowerpart.jpg);
			  background-position:top;
			  background-color:#377C05;
			  background-repeat:repeat-x;
			  clear:both;
			  }
.back_table{
            background-image:url(../image/table-bg.JPG);
		    background-repeat:repeat-x;
			background-color:#69A205;
			 background-position:bottom;
		  }
#user_info{
           background-image:url(../image/uppercurves.jpg);
		   height:37px;
           }
.sche_txt
{


background-color:#FFFFFF;
 border:1px solid #8a9f07; 
}

.txt_area{
width:160px;
height:40px;
}

.tr_back{
         
        height:10px;
        background-image:url(../image/lowercurves.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
        }
.tr_height
     {
         height:35px;
	  }
.service_font{ 
            color:#FFFFFF;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			 font-size:13px;
			} 
.heading_font{
			 font-family:Verdana, Arial, Helvetica, sans-serif;
			 font-size:14px; 
			 font-weight: bold;
			 color:#fffd02;
			 margin-bottom:5px;
			 }
.submit_btn{
            width:65px;
            height:25px;
            border:1px solid #000000;
		    background-color:#FFFFFF;
			color:#000000;
		    margin-left:10px;
			}
.reset_btn{  
           width:65px;
           height:25px;
           border: 1px solid #000000;
		   background-color:#FFFFFF;
		   color:#000000;
		  }
.alert
{
color:#990000; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:13px;
}

#sub
     {
        width:100%;
		height:32px;
		/*margin-left:180px;
		_margin-left:120px;*/
	    margin-top:5px;
	
	}	   
		 
.para_schedule
{
color:#FFFFFF;
text-align:center; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:14px; 
margin-left:30px;
}		 
.alert_msg
{
margin-bottom:10px;
text-align:center;
}
/*--------------------- payment.php-----------------*/
#main_pay
{        
 width:956px; 
   margin:0 auto;
  
}
#container_pay,#container_assis
  {
   height:400px;
   width:957px;
    background-image:url(../image/content-bg.jpg);
    background-repeat:repeat-x;
	background-color:#9AC80E;
	clear:both;
   }
#container_assis table{
margin:0px auto;
font-family:Verdana;
font-size:14px;
}
#amnt{
 width:300px;
 float:left;
 margin-left:140px;
 margin-top:50px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#fffd02;
 font-weight: bold;
 }
.pay_btn{
          width:70px;
          height:23px;
          border:1px solid #ffffff;
          background-color:#92c008;
		  color:#fffd02;
		  margin-top:5px;
			
			}
#mgs_pay
			{
			width:100%;
			text-align:center;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			margin-top:10px;
			}
.text_bg{
    background-color:#92c008;
   border:1px solid #ffffff;
   }
#navigation_1
{
   width:956px;
    float:left;
}
#container_abt
          {
             height:auto;
             width:957px;
			 float:left;
			  background-image:url(../image/bg_lowerpart.jpg);
			  background-position:top;
			  background-color:#377C05;
			  background-repeat:repeat-x;
			  clear:both;
			
           }
		   
.service_star{
visibility:hidden;
}
.service_star_show{ visibility:visible;}

/*-------------------about_us.php----------*/
#about_main{ 
width:957px; 
margin:0 auto;
}
#abt_content 
{
width:957px;
background-image:url(../image/bg_lowerpart.jpg);
background-position:top;
background-color:#377C05;
background-repeat:repeat-x;
height:550px;
clear:both;
 /*background-image:url(../image/content-bg.jpg);
    background-repeat:repeat-x;
	background-color:#8DBE0B;
	background-position:bottom;*/
	
	/*background-color:#9AC80E;*/
}
#abt_site
 {
 width:957px;
background-image:url(../image/bg_lowerpart.jpg);
background-position:top;
background-color:#377C05;
background-repeat:repeat-x;
 height:280px;
 clear:both;
 }
.content_heading
{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:25px;
}

.p1{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:25px;
margin-right:25px;
font-size:13px; 
 color:#FFFFFF;
}

h5{ font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:20px;
}
h4{font-family:Verdana, Arial, Helvetica, sans-serif;

}
h3{ font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*--------------become_ride.php--------------*/

#main_become{
width:957px; 
margin:0 auto;
}

#become_content
{
width:957px;
 /*background-image:url(../image/bg_lowerpart.jpg);
    background-repeat:repeat-x;
	background-color:#8DBE0B;
	background-position:bottom;
	background-color:#9AC80E;#8DBE0B*/
height:350px;
background-image:url(../image/bg_lowerpart.jpg);
background-position:top;
background-color:#377C05;
background-repeat:repeat-x;
clear:both;
}
/*------------------------------service.php-------------------------------*/
#main_service{
width:957px; 
margin:0 auto;
}

#service_content
{
width:957px;
height:850px;
_height:870px;
background-image:url(../image/bg_lowerpart.jpg);
background-position:top;
background-color:#377C05;
background-repeat:repeat-x;
 clear:both;
}
#list1
{
 font-size:13px; 
 color:#FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
#list1 a{
 color:#FFFFFF;
 text-decoration:none;
}

.list
{
 font-size:13px; 
 color:#FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }
.list a{
 color:#FFFFFF;
 text-decoration:none;
}
/*-------------------advertise.php------------------*/
#main_adver
{
width:957px; 
margin:0 auto;
}
#adver_content
{
width:957px;
height:280px;
background-image:url(../image/bg_lowerpart.jpg);
background-position:top;
background-color:#377C05;
background-repeat:repeat-x;
clear:both;

}
/*-----------------term of use--------------------------*/
#main_term
{
width:957px; 
margin:0 auto;
}
#term_content
{
width:957px;
height:1270px;
background-image:url(../image/bg_lowerpart.jpg);
background-position:top;
background-color:#377C05;
background-repeat:repeat-x;
clear:both;

}

.heading_clr
{ 
color:#fffd02;
/*color:#377C05;*/
/*color:#FFFFFF;*/

}

#access_content
{
width:957px;
height:250px;
background-image:url(../image/bg_lowerpart.jpg);
background-position:top;
background-color:#377C05;
background-repeat:repeat-x;
clear:both;

}
#faq_content
{
width:957px;
height:850px;
background-image:url(../image/bg_lowerpart.jpg);
background-position:top;
background-color:#377C05;
background-repeat:repeat-x;
clear:both;
}
/*=============contact_main==========*/
#contact_main
{
width:957px; 
margin:0 auto;
}
#contact_content
{
width:957px;
height:830px;
background-image:url(../image/bg_lowerpart.jpg);
background-position:top;
background-color:#377C05;
background-repeat:repeat-x;
clear:both;
}
.div_back

{
background-image:url(../image/uppercurves.jpg);
height:20px;
}
.div_low_back
{ 
     height:30px;
       background-image:url(../image/lowercurves.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		}
#content_s
{
width:599px;
height:auto;
margin-left:170px;
background-image:url(../image/table-bg.JPG);
background-repeat:repeat-x;
background-color:#69A205;
background-position:bottom;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;

}
.message_s
{
margin-bottom:10px;
margin-top:10px;
height:auto;
text-align:center;
color:#FF0000;
}
.label_value
{
display: block;
width: 205px;
float: left;
margin-bottom:5px;
margin-left:20px;
margin-right:5px;
text-align:right;

}
.in
{
display: block;
width:180px;
margin-bottom:5px;
background-color:#FFFFFF;
 border:1px solid #8a9f07; 
}
#sub_contact
{
   margin-top:15px;
   margin-left:219px;
*margin-left:220px;
_margin-left:242px;
 
}

#sub_contact:first-of-type 
{
   margin-left:200px;
   }
.hidden_contact
{
display:none;
visibility:hidden;
}
.show_contact
{ 

display:compact;
visibility:visible;

}
br
{
clear: left;
}
.black
{color:#000000;
}
#c_id{
color:#FFFFFF;
text-align:center;
margin-left:390px;
 margin-bottom:20px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 height:20px;
}
.mar_add
{ 
margin-bottom:20px;
}