/*
Theme Name: ""
Theme URI: ""
Description: RSN. Style Sheet
Author: Reign Seven Nine
Author URI: rsn.
Template: ""
Version: 1.0
.
The information contained in this electronic document is solely for the use of/in this particular project. It may contain proprietary, confidential and/or legally privileged information. Any review, retransmission, dissemination, printing, copying or other use of, or taking any action in reliance on the contents of this information by person(s) or entities other than the intended recipient is strictly prohibited and may be unlawful. If you have received this communication in error, please notify us by responding to this email or telephone and immediately and permanently delete all copies of this message and any attachments from your system(s). Computer viruses can be transmitted via email. rsn. attempts to sweep e-mails and attachments for viruses, it does not guarantee that either are virus free. The recipient should check this email and any attachments for the presence of viruses. rsn. does not accept any liability for any damage sustained as a result of viruses.
.

[Table Of Contents] 

	0- Reset
	1- Global
	2- Links
	3- Headings
	4- Header 
	5- Navigation
	6- Content Home Styles 
	7- Forms
	8- Extras
	9- Footer
   10- Tables
   11- Imported Styles

*/

/*------ 0 RESET--------------*/








/*---- 1 Global start ––––––––––––––––*/	
@import url('base.css');
/*---- 1 Global end ––––––––––––––––*/	



/*---- 2 body start ––––––––––––––––*/
body{
	
	background:#f6f6f6;
	/*font style*/
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#00F;	
background-image:url(../images/bg.jpg);
background-repeat:repeat-x repeat-y;
background-position:left center;

}
/*---- 2 body end ––––––––––––––––*/

/*---- 3 container start ––––––––––––––––*/
.container{
	margin:0 auto;
	width:950px;
	height:auto;		
	}
/*---- 3 container end ––––––––––––––––*/

/*-------4- Links start--------*/
a:link, a:visited {
	color:#7d7d7d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3C0;
	
	
}
a:active {
	color: #111;
	text-decoration:none;
}
/*-------4- Links end--------*/

.inner_banner_and_menu_box{
	margin:0px auto;
	width:950px;
	height:auto;
	
	}
	
	
	
.banner_shadow{
	float:left;
	width:950px;;
	height:23px;
	background-image:url(../images/banner_shadow.png);
	background-position:center;
	background-repeat:no-repeat;
	margin-top:30px;
	margin-bottom:30px;
	}	
	
	
	
	
	
/*--------5- Headings start---------*/



h1 {
	float:left;
	font-size:24px;
	font:Verdana;
	font-weight:bold;
	color:#2f980f;
	padding-bottom:13px;
	}



h2 {
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#2f980f;
	text-align:left;
	padding:5px 0px 10px 14px;
	line-height:30px;
}


h3 {
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
	text-align:center;			
}


	
	
h5 {font:Arial, Helvetica, sans-serif;
    font-size:10px;
	font-weight:bold;
	color:#666;
	padding-left:50px;
	padding-bottom:20px;
	text-decoration:none;
}



h5 a{text-decoration:none;
color:#000;}



h6{
	font-family:Verdana;
	width:auto;
	height:20px;
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#2f980f;
	text-align:left;
	padding:5px 0px 10px 14px;
	line-height:30px;
	}


p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	font-weight:normal;
	color:#7d7d7d;
	
	margin:-5px 10px 20px 14px;
	line-height:25px;
	display:block;
	}

/*--------5- Headings end---------*/

.contact_us_underline{
	width:300px;
	float:left;
	background-image:url(../images/contact_us_underline.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin-left:12px;
	margin-bottom:20px;
}

.contact_us_content_box{
	float:left;
	width:325px;
	height:auto;
	
	}
	
.contact_us_content_box h2 {
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#2f980f;
	text-align:left;
	padding:5px 0px 5px 14px;
	line-height:30px;
}	


/*--------- 4. head start--------*/


	
.head{
	width:950px;
     height:180px;
	 border-bottom:#399f10 solid 5px;
	
	 margin-bottom:15px;
	 }


.logo_bg_box{
	float:left;
	width:208px;
	height:174px;

	background-repeat:no-repeat;
	background-position:center;
	margin-left:31px;
	
	}
	
	
.social_icons_box{
	float:right;
	width:190px;
	height:50px;
	background-image:url(../images/social_icons_bg.png);
	background-repeat:no-repeat;
	background-position:center;
	}
	
.social_icons{
	float:left;
	width:30px;
	height:34px;
	padding-left:7px;
	padding-top:9px;
	}
		
	
.banner_box{
	
	width:950px;
	height:416px;
	}	
		

/*--------- 4. head end--------*/
	
	
/*--------- 4. middle_body start --------*/	
	
	
.middle_white_box{
	width:920px;
	height:auto;
	margin:0 auto;
	
	}
	
.middle_white_box_left_bg{
	float:left;
	width:15px;
	height:402px;
	background-image:url(../images/middle_white_left_bg.png);
	background-repeat:no-repeat;
	background-position:left;
	}	
	
	
.middle_white{
	float:left;
	width:890px;
	height:402px;
	background-color:#FFF;
	
	}	
	
	
.middle_white_box_right_bg{
	float: right;
	width:15px;
	height:402px;
	background-image:url(../images/middle_white_right_bg.png);
	background-repeat:no-repeat;
	background-position: right;
	}	
	
	
/*--------- 4. middle_body end --------*/	
	
	
	
	
	
	
/*--------- 4. services01 start --------*/	
	
.services {
	float:left;
	display:block;
	width:210px;
	height:165px;
	text-indent:-9999px;
	padding-top:35px;
	padding-left:10px;
}
.services a {
	display:block;
	width:210px;
	height:165px;
	text-indent:-9999px;
	padding-top:35px;
	padding-left:45px;
	background-image:url(../images/latest-_tour_packages_services.png);
	background-repeat:no-repeat;
	background-position:center;
	outline:none;
}
.services a:hover {
	display:block;
	width:210px;
	height:165px;
	text-indent:-9999px;
	padding-top:35px;
	padding-left:45px;
	background-image:url(../images/latest-_tour_packages_services02.png);
	background-repeat:no-repeat;
	background-position:center;
	outline:none;
}	


/*important link start*/



.services_content_box{
	float:left;
	width:200px;
	height:165px;
	padding-left:22px;

	}




.services_content_box_icon{
	float:left;
	width:12px;
	height:14px;
	padding-left:5px;
	padding-top:24px;
	
	}
	
	
	
	
.services_content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	width:170px;
	height:14px;
	padding-top:24px;
	color:#7d7d7d;
	}
		


.services_more_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	width:35px;
	height:14px;
	padding-top:24px;
	padding-left:10px;
	color:#01621d;
	
	}

.services_more_link a{
	
	color:#7d7d7d;
	text-decoration:none;
	}



.services_more_link a:hover{
	color:#3C0;
	}



.index_content_box{
	float:left;
	width:383px;
	height:auto;
	padding:20px 0px 0px 8px;
	
	}

.index_paragraph_box{
	float:left;
	width:375px;
	height:auto;
	margin:15px 10px 0px 0px;
	}

.index_paragraph_title_under_line{
	width:350px;
	float:left;
	background-image:url(../images/page_title_under_line.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-left:12px;
}



.inner_right_box {
	float:right;
	width:650px;
	height:auto;
	margin-top:22px;
}



.inner_page_title_under_line{
	width:628px;
	float:left;
	background-image:url(../images/page_title_under_line.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin-left:12px;
}




.innerparagraph {
	float:left;
	width:650px;
	height:auto;
	min-height:450px;
	margin-top:22px;
}


.innerparagraph h4 {
	float:left;
	padding-bottom:20px;
	padding-left:10px;
	width:643px;
	color:#7d7d7d;
	font-size:18px;
	font:Verdana;
	font-weight:bold;
}
.innerparagraph h5 {
	float:left;
	padding-bottom:10px;
	width:643px;
}


.innerparagraph h3 {
	float:left;
	font-size:16px;
	font:Verdana;
	color:#2f980f;
	display:block;
	font-weight:bold;
	margin:10px 0px 13px 15px;
	text-align:left;
	}

.innerparagraph h2 {
	float:left;
	font-size:14px;
	font:Verdana;
	color:#2f980f;
	display:block;
	font-weight:normal;
	
	text-align:left;
	}


.innerparagraph li {
	clear:both;
	list-style:none;
	background:url(../images/arrow_for_inner_page.png) 8px 3px no-repeat;
	width:615px;
	height:auto;
	min-height:35px;
	padding-left:28px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	font-weight:normal;
	color:#7d7d7d;
	
	line-height:25px;
}

.innerparagraph p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	font-weight:normal;
	color:#7d7d7d;
	
	margin:3px 10px 10px 14px;
	line-height:25px;
	display:block;
	}
/*important link end*/

	
	
/*--------- 4. services01 end --------*/	
	
	
	
/*--------- 4. services02 start --------*/	
.services02 {
	float:left;
	display:block;
	width:210px;
	height:165px;
	text-indent:-9999px;
	padding-top:35px;
	padding-left:10px;
}
.services02 a {
	display:block;
	width:210px;
	height:165px;
	text-indent:-9999px;
	padding-top:35px;
	padding-left:45px;
	background-image:url(../images/air_bas_railway_st_booking_ticket_services.png);
	background-repeat:no-repeat;
	background-position:center;
	outline:none;
}
.services02 a:hover {
	display:block;
	width:210px;
	height:165px;
	text-indent:-9999px;
	padding-top:35px;
	padding-left:45px;
	background-image:url(../images/air_bas_railway_st_booking_ticket_services02.png);
	background-repeat:no-repeat;
	background-position:center;
	outline:none;
}		
		
/*--------- 4. services02 end --------*/	
	
	
	
	
/*--------- 4. services03 start --------*/


.services03 {
	float:left;
	display:block;
	width:210px;
	height:165px;
	text-indent:-9999px;
	padding-top:35px;
	padding-left:10px;
}
.services03 a {
	display:block;
	width:210px;
	height:165px;
	text-indent:-9999px;
	padding-top:35px;
	padding-left:45px;
	background-image:url(../images/car_rental_tariff_bas_tempo_services.png);
	background-repeat:no-repeat;
	background-position:center;
	outline:none;
}
.services03 a:hover {
	display:block;
	width:210px;
	height:165px;
	text-indent:-9999px;
	padding-top:35px;
	padding-left:45px;
	background-image:url(../images/car_rental_tariff_bas_tempo_services02.png);
	background-repeat:no-repeat;
	background-position:center;
	outline:none;
}


/*--------- 4. services03 end --------*/





/*--------- 4. services04 start --------*/


.services04 {
	float:left;
	display:block;
	width:210px;
	height:165px;
	text-indent:-9999px;
	padding-top:35px;
	padding-left:10px;
}
.services04 a {
	display:block;
	width:210px;
	height:165px;
	text-indent:-9999px;
	padding-top:35px;
	padding-left:45px;
	background-image:url(../images/hotels_and_restorants_bookings.png);
	background-repeat:no-repeat;
	background-position:center;
	outline:none;
}
.services04 a:hover {
	display:block;
	width:210px;
	height:165px;
	text-indent:-9999px;
	padding-top:35px;
	padding-left:45px;
	background-image:url(../images/hotels_and_restorants_bookings02.png);
	background-repeat:no-repeat;
	background-position:center;
	outline:none;
}


/*--------- 4. services04 end --------*/





.clear{
	clear:both;}



/*--------- 4. regular_tour_packages start --------*/

.regular_tour_packages_box{
	float:left;
	width:263px;
	height:auto;
	padding-top:25px;
	
	}

.regular_tour_packages_left_img{
	float:left;
	width:12px;
	height:44px;
	background-image:url(../images/regular_tour_packages_left_img.png);
	background-repeat:no-repeat;
	background-position:left;
	}

.regular_tour_packages_streep_bg{
	float:left;
	width:239px;
	height:44px;
	background-image:url(../images/regular_tour_packages_streep_bg.png);
	background-repeat:repeat-x;
	background-position:left;
	}

.regular_tour_packages_right_img{
	float:left;
	width:12px;
	height:44px;
	background-image:url(../images/regular_tour_packages_right_img.png);
	background-repeat:no-repeat;
	background-position:right;
	}


.regular_tour_packages_seprator{
	background-image:url(../images/regular_tour_packages_seprator.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:25px;
	padding-bottom:25px;
	}



.regular_tour_packages_bottom_bg{
	float:left;
	width:262px;
	height:20px;
	padding-top:10px;
	background-image:url(../images/regular_tour_packages_bottom_bg.png);
	background-repeat:no-repeat;
	background-position:bottom;
	
	}


.regular_tour_packages_title{
	width:239px;
	display:block;
	float:left;
	padding-top:15px;

	}
	


/*--------- 4. regular_tour_packages end --------*/


/*--------- 4. contact us home page  start --------*/

.contact_us_bg{
	float:left;
	width:261px;
	height:168px;
	border:#ececec solid 1px;
	background-color:#FFF;
	}
	
	
	
	
	
	
	
	
	
	

.contact_us_seprator{
	background-image:url(../images/regular_tour_packages_seprator.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:45px;
	padding-bottom:35px;
	}

.contact_us_bottom_bg{
	float:right;
	width:261px;
	
	height:168px;
	background-image:url(../images/regular_tour_packages_bottom_bg.png);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top:10px;
	
	}

.contact_us_phone_box{
	width:263px;
	height:2px;

	}

.contact_us_phone_icon{
	float:left;
	width:44px;
	height:55px;
	padding-left:15px;
	padding-top:15px;
	}

.contact_us_phone_content{
	width:195px;
	float:left;
	padding-top:14px;
	}

/*--------- 4. contact us home page end --------*/


.marquee_image_slide_box{
	float:left;
	width:922px;
	height:138px;
	margin-top:25px;
	}



.marquee_image_slide_left_bg{
	width:17px;
	height:138px;
	float:left;
	background-image:url(../images/marquee_image_slide_left_bg.png);
	background-repeat:no-repeat;
	background-position:left;
	
	}


.marquee_image_slide_middle_bg{
	width:888px;
	height:138px;
	float:left;
	background-image:url(../images/marquee_image_slide_middle_bg.png);
	background-repeat:repeat-x;
	background-position:left;
	}

.marquee_image_slide_right_bg{
	width:17px;
	height:138px;
	float:right;
	background-image:url(../images/marquee_image_slide_right_bg.png);
	background-repeat:no-repeat;
	background-position:right;
	}

/*--------- 4. footer start --------*/


.footer_box{
	
	margin:30px auto;
	width:922px;
	height:auto;
	padding-top:30px;
	padding-bottom:16px;
	border-top:#7bc717 solid 1px;
	}



.footer_box_content{
	float:left;
	width:922px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#7d7d7d;
	margin:0px auto;	
	text-align:center;
	padding-bottom:15px;
	}


.footer_box_content a{
	
	width:950px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#C00;
	margin-left:10px;
	margin-right:10px;	
	text-align:center;
	color:#7d7d7d;
	text-decoration:none;
	}


.footer_box_content a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3C0;
	
	}	
	
/* Lava Lamp Menu Start */	
	
	

.inner_left {
	float:left;
	width:265px;
	height:100%;
	padding-right:15px;	
}

	
div#articles {
	float:left;
	margin:0px 15px 0px 5px;
	width:255px;
	background-color:transparent;
	padding-top:5px;
	position:relative;
	/*font style*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#090;		
	}
	
	  
 
div#articles p{
	position:relative;
	line-height:30px;
	margin:3px 5px;
	padding:4px 12px 5px 10px;
	z-index:12;
	}
	
div#articles a{
	text-decoration:none;
	display:block;
	color:#3fa311;
	}
	
div#articles a:hover{
	text-decoration:none;
	display:block;
	color:#FFF;
	}
	

 
div#articles p.backLava {
	 position:absolute;
	 z-index:1;
	 background:#80d55e;
	 border:1px solid #000;
	-moz-border-radius: 10px;
	-border-radius:10px;   
	-webkit-border-radius: 10px;
	}
 
.clear{
	clear:both;
	}
	
	
.artical_head{
	text-align:center !important;
	margin:0px 14px 0px 6px;
	width:257px;
	height:55px;
	background:url(../images/inner_menu_bg.png) no-repeat;
	background-position:center;
	}

/* Lava Lamp Menu Start */	
	

/* CONTACT US
/-------------------------------------------------------------- */



.right_content_overflow {
	width:300px;
	height:auto;
	float:left;
}
.right_content_overflow h1 {
	margin-left:12px;
}
.form {
	width:300px;
	height:auto;
	margin:15px 0px;
}
.form_text {
	float:left;
	width:125px;
	margin:5px 0px;
}
.form_input {
	float:left;
	width:300px;
	margin:5px 10px;
}
.input {
	border: 1px solid #DDDDDD;
	height:15px;
	width: 150px;
	padding: 5px;
	background: url(../images/website_designing_company_mumbai_input.png) repeat-x #f7f7f7;
	-moz-border-radius: 7px;
	-border-radius:7px;
	-webkit-border-radius: 7px;
	outline:0px;
	margin-left:14px;
	margin-bottom:10px;
}
.textfield {
	float:left;
	border: 1px solid #DDDDDD;
	width:170px;
	height:50px;
	padding: 5px;
	background:url(../images/website_designing_company_mumbai_input.png) repeat-x #f7f7f7;
	-moz-border-radius: 7px;
	-border-radius:7px;
	-webkit-border-radius: 7px;
	outline:0px;
	margin-left:14px;
	margin-bottom:20px;
}
.input:focus, .textfield:focus {
	border: 1px solid #2F980F;
	-box-shadow: 5px 1px 1px 5px #000;
}
.button {
	float:left;
	height:20px;
	margin-left:15px;
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: -webkit-gradient(linear, left top, left bottom, from(#090), to(#0C3));
	background: -moz-linear-gradient(top, #00adee, #0078a5);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
	cursor:pointer;
	font-size:11px;
	padding:2px 5px;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}
.button:active {
	position: relative;
	top: 1px;
}

/* CONTACT US END
/-------------------------------------------------------------- */

.photo_gallery_box_image {
	float:left;
	width:180px;
	height:150px;
	margin:15px;
	color:#2f980f;
	
	}

.photo_gallery_box_image a {
margin:15px;
	border:#CCC solid 2px;
	}

.photo_gallery_box_image a:hover{

	margin:15px;

	border:#2f980f solid 2px;
	}






/*---------------Easy Zoom Start-------------------- */


#easy_zoom{
	width:500px;
	height:300px;	
	border:5px solid #eee;
	background:#fff;
	color:#333;
	position:absolute;
	
	left:870px;
	Top:230px;
	overflow:hidden;
	-moz-box-shadow:0 0 10px #777;
	-webkit-box-shadow:0 0 10px #777;
	box-shadow:0 0 10px #777;
	/* vertical and horizontal alignment used for preloader text */
	line-height:400px;
	text-align:center;
	z-index:999999;
	}


/*---------------Easy Zoom Start-------------------- */


.photo_gallery_box {
	float:right;
	width:920px;
	height:auto;
	margin:0px auto;
}





	
	
.innerparagraph img{
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	}	
	
	
	
.car_rental_main_box{
	float:left;
	width:636px;
	height:auto;
	margin-left:14px;
	}	



.car_rental_main_box_car{
	float:left;
	width:190px;
	height:auto;
	margin-left:14px;
	margin-bottom:20px;
	margin-top:20px;
	}
	
	
	

	
	
	
	
.car_rental_main_box_car_title {
	float:left;
	width:190px;
	height:30px;
	font-size:16px;
	font:Verdana;
	color:#2f980f;
	display:block;
	font-weight:bold;
	text-align:center;
 

	}	
	
	
.car_rental_main_box_car_title a {
color:#2f980f;
font-size:16px;
font:Verdana;
font-weight:bold;

	}	
	
	
	
.home_banner_box{
	width:950px;
	height:350px;
	margin:0px auto;

	}	
	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
