/* CSS Document */

body

{

margin:0 auto;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

}



.wrapper

{

margin:0 auto;

width:966px;

height:auto;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;



}



.container

{

float:left;

padding-bottom:17px;

padding-top:13px;

width:966px;

background-color:#FFFFFF;

}



/* ------------------------Header Css-------------------------- */

.header_wrapper

{

float:left;

width:966px;

height:86px;

}



.hleft

{

float:left;

width:297px;

padding-right:174px;

}



.top_line

{

float:left;

width:279px;

padding-top:7px;

padding-bottom:14px;

/*padding-bottom:20px;*/

padding-left:18px;



}



.rareworld_logo

{

float:left;

width:279px;

position:relative;

margin-bottom:-50px;

margin-top:15px;

padding-left:16px;

}



.header_contact_details

{

float:left;

width:175px;

padding-top:44px;

padding-right:10px;

}



.mobile_container

{

float:left;

padding-left:65px;

width:110px;

}



.text

{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

}



.text a

{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

text-decoration:none;

}



.text a:hover

{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

text-decoration:underline;

}



.mail_container

{

float:left;

width:175px;

position:relative;

margin-top:-7px;

}



.banner_area

{

float:right;

width:305px;

height:81px;

}



/* ------------------------Header Css ends-------------------------- */

.home_content_wrapper

{

float:left;

width:966px;

height:435px;

background-image:url(../images/van_home_bg.jpg);

background-repeat:no-repeat;

}



/*-------------------top link css--------------------------------------*/

.van_home_top_link_wrapper

{

float:left;

width:305px;

height:32px;

padding-left:661px;

}



.home a

{

float:left;

width:101px;

height:32px;

font-family:Tahoma;

font-size:12px;

color:#000000;

line-height:32px;

text-align:center;

background-image:url(../images/home_link.jpg);

background-repeat:no-repeat;

text-decoration:none;

}



.home a:hover

{



width:101px;

height:32px;

font-family:Tahoma;

font-size:12px;

color:#ffffff;

font-weight:bold;

line-height:32px;

text-align:center;

background-image:url(../images/home_link_roll.gif);

background-repeat:no-repeat;

text-decoration:none;

}



.home a.active

{



width:101px;

height:32px;

font-family:Tahoma;

font-size:12px;

color:#ffffff;

font-weight:bold;

line-height:32px;

text-align:center;

background-image:url(../images/home_link_roll.gif);

background-repeat:no-repeat;

text-decoration:none;

}



.services a

{

float:left;

width:98px;

height:32px;

font-family:Tahoma;

font-size:12px;

color:#000000;

line-height:32px;

text-align:center;

background-image:url(../images/services_link.jpg);

background-repeat:no-repeat;

text-decoration:none;

}



.services a:hover

{



width:98px;

height:32px;

font-family:Tahoma;

font-size:12px;

color:#ffffff;

font-weight:bold;

line-height:32px;

text-align:center;

background-image:url(../images/services_link_roll.gif);

background-repeat:no-repeat;

text-decoration:none;

}



.services a.active

{



width:98px;

height:32px;

font-family:Tahoma;

font-size:12px;

color:#ffffff;

font-weight:bold;

line-height:32px;

text-align:center;

background-image:url(../images/services_link_roll.gif);

background-repeat:no-repeat;

text-decoration:none;

}



.contact_us a

{

float:left;

width:106px;

height:32px;

font-family:Tahoma;

font-size:12px;

color:#000000;

line-height:32px;

text-align:center;

text-decoration:none;

background-image:url(../images/contactus_link.jpg);

background-repeat:no-repeat;

}



.contact_us a:hover

{



width:106px;

height:32px;

font-family:Tahoma;

font-size:12px;

color:#ffffff;

font-weight:bold;

line-height:32px;

text-align:center;

text-decoration:none;

background-image:url(../images/contact_us_link_roll.gif);

background-repeat:no-repeat;

}





.contact_us a.active

{



width:106px;

height:32px;

font-family:Tahoma;

font-size:12px;

color:#ffffff;

font-weight:bold;

line-height:32px;

text-align:center;

text-decoration:none;

background-image:url(../images/contact_us_link_roll.gif);

background-repeat:no-repeat;

}

/*-------------------top link css--------------------------------------*/



/* --------------------Round box css ------------------------*/ 

.round_box_wrapper

{

float:left;

width:577px;

height:270px;

padding-left:86px;

padding-top:42px;

}



.round_container

{

float:left;

width:577px;

height:270px;

background-image:url(../images/round_box_bg.gif);

background-repeat:no-repeat;

}







/*.round_top

{

float:left;

height:13px;

width:577px;

}



.round_middle

{

float:left;

width:577px;

height:272px;

background-image:url(../images/round_middle_bg.gif);

background-repeat:repeat-y;

}



/* --------------------Round box css ends ------------------------*/ 

/*------------------------------------------------ White Round Box CSS -------------------------------------------*/

.white_box_wrapper

{

float:left;

width:540px;

padding-left:19px;

padding-top:12px;

padding-right:18px;



}



.pay_section_heading{

	height:16px;

	float:left;

	background-image:url(../images/w_middle_bg.gif);

	background-repeat:repeat-x;

}



.pay_section_heading_lc{

	background-image:url(../images/w_top_left.gif);

	background-repeat:no-repeat;

	background-position:left top;

	float:left;

	display:block;

	width:8px;

	height:16px;

}



.pay_section_heading_rc{

	background-image:url(../images/w_top_right.gif);

	background-repeat:no-repeat;

	background-position:right top;

	float:right;

	display:block;

	width:8px;

	height:16px;

}



.pay_section_title{

	

	

	float:left;

	font-size:11px;

	font-weight:bold;

	

}



.text_content_area{

padding-left:14px;

padding-right:9px;

width:517px;

}

.text_content_area1{

padding-left:22px;

width:690px;

float:left;

padding-right:21px;

}



.text_content_area2{

padding-left:20px;

width:346px;

float:left;

line-height:18px;

}



.text_content_area3{

padding-left:5px;

width:210px;

float:left;

line-height:18px;

}



.text_content_bg{

float:left;

background-color:#FFFFFF;



}



.section_bottom{

height:16px;

float:left;

background-image:url(../images/w_middle_bg.gif);

background-repeat:repeat-x;

}



.section_bottom_lc{

background-image:url(../images/w_bott_left.gif);

background-repeat:no-repeat;

background-position:left top;

float:left;

display:block;

width:8px;

height:16px;

}



.section_bottom_rc{

background-image:url(../images/w_bott_right.gif);

background-repeat:no-repeat;

background-position:right top;

width:8px;

height:16px;

float:right;

display:block;

}



.float_img

{

float:left;

padding-right:6px;



}



/*------------------------------------------------ White Round Box CSS  Ends --------------------------------------*/

.green_text

{

float:left;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#176c02;

line-height:18px;

}

/*-----------------------bottom banner css-------------------------------*/

.bottom_banner_wrapper

{

float:left;

width:355px;

padding-left:2px;

padding-top:8px;

}



.van_banner_wrapper

{

float:left;

width:113px;

height:46px;

padding-right:9px;

}



.event_banner_wrapper

{

float:left;

width:112px;

height:46px;



}

/*-----------------------bottom banner css ends-------------------------------*/



/*---------------------------------services page css------------------------------------*/

.services_content_wrapper

{

float:left;

width:966px;

height:435px;

background-image:url(../images/van_content_bg.jpg);

background-repeat:no-repeat;

}



.services_main_content_wrapper

{

float:left;

width:966px;

}

.services_left_banner_area

{

float:left;

width:112px;

padding-left:21px;

padding-right:13px;

padding-top:50px;

}



.banner_holder

{

float:left;

width:112px;

height:46px;

padding-bottom:10px;

}



.services_round_box_wrapper

{

float:left;

width:799px;

height:374px;

margin-top:17px;

background-image:url(../images/services_round_box_bg.gif);

background-repeat:no-repeat;

}



.services_white_box_wrapper

{

float:left;

width:733px;

padding-top:29px;

padding-left:33px;

padding-right:33px;

}



.services_rght_area

{

float:left;

width:157px;

padding-left:13px;

}



.list_container

{

float:left;

padding-top:26px;

width:255px;

}



.list_container ul

{



padding:0px;

margin:0px;

list-style-type:none;

}



.list_container ul li

{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#176c02;

line-height:18px;

background-image:url(../images/red_bullet.gif);

background-repeat:no-repeat;

background-position:0px 6px;

padding-left:10px;

}



.services_contact_text

{

float:left;

width:157px;

text-align:center;

font-family:Arial, Helvetica, sans-serif;

color:#af0000;

line-height:18px;

font-size:12px;

}



.services_contact_text1

{

float:left;

width:157px;

text-align:center;

font-family:Arial, Helvetica, sans-serif;

color:#af0000;

line-height:18px;

font-size:18px;

}



.number_box

{

float:left;

width:157px;

height:45px;

background-image:url(../images/green_box.gif);

background-repeat:no-repeat;

}



.number_box_m

{

float:left;

width:143px;

padding-top:5px;

padding-bottom:4px;

height:36px;

text-align:center;

padding-left:8px;

}



.black_text

{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

line-height:18px;

color:#000000;

}



.black_text a

{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

line-height:18px;

color:#000000;

text-decoration:none;

}



.black_text a:hover

{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

line-height:18px;

color:#000000;

text-decoration:underline;

}





/* ------------------ Home footer css -------------------- */

.home_footer_wrapper

{

float:left;

width:966px;

padding-bottom:13px;

padding-top:11px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

}



.green_bar

{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#37e212;

padding-left:5px;

padding-right:5px;

}



.home_footer_wrapper a

{

text-decoration:none;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

}



.home_footer_wrapper a:hover

{

text-decoration:underline;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

}



.home_footer_wrapper1

{

float:left;

width:966px;

padding-bottom:13px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#5c5c5c;

}



.home_footer_wrapper1 a

{

text-decoration:none;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#5c5c5c;

}



.home_footer_wrapper1 a:hover

{

text-decoration:underline;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#5c5c5c;

}

/* ------------------ Home footer css ends -------------------- */

.mobile_box

{

float:left;width:11px;padding-right:8px;

}



.mail_text

{

float:left;

padding-top:5px;

width:91px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

}





.mail_box

{

float:left;width:23px;padding-right:8px;

}



.mail_text1

{

float:left;

padding-top:5px;

width:144px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

}



.mail_text1 a

{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

text-decoration:none;

}



.mail_text1 a:hover

{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

text-decoration:underline;

}

/*-------------------Contact us css-------------------------*/

.contact_content_wrapper

{

float:left;

width:966px;

height:922px;

background-image:url(../images/contact_us_bg.jpg);

background-repeat:no-repeat;

}



.contact_us_container{

float:left;

width:966px;

padding-top:16px;

}



.contact_us_left_container{

float:left;

width:122px;

padding-top:34px;

padding-left:19px;

}



.contact_us_right_container{

float:left;

width:825px;

}



.contact_us_logo_section{

float:left;

width:122px;

height:47px;

padding-bottom:9px;

}



.contact_txt_container{

float:left;

width:805px;

height:848px;

background-image:url(../images/contact_us_txt_container.jpg);

background-repeat:no-repeat;

}

.contact_white_box_wrapper

{

float:left;

width:733px;



padding-left:33px;

padding-right:33px;

}



.contact_us_title{

width:745px;

padding-left:60px;

float:left;

height:14px;

padding-top:18px;

}



.contact_txt_area{

width:702px;

padding-left:26px;

float:left;

background-color:#fff;

font-family:Arial;

font-size:12px;

color:#267612;

line-height:24px;



}



.form_container{

width:702px;

float:left;

padding-top:15px;

}

.form_row{

width:702px;

float:left;

}

.form_first_col{

width:239px;

float:left;

}



.form_second_col{

width:463px;

float:left;

padding-bottom:10px;

}



.red_txt{

color:#e53c01;

}



.text_box1{

border:1px solid #b5c1d7;

width:224px;

height:21px;

line-height:21px;

padding-left:2px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000;

}



.comment_box{

border:1px solid #b5c1d7;

width:223px;

height:75px;

}



.submit_butt{

padding-left:239px;

width:463px;

float:left;

}



.butt

{

float:left;

background-image:url(../images/submit.jpg);

width:105px;

height:34px;

border:0px;

cursor:pointer;

}



.text_box{

border:1px solid #b5c1d7;

width:221px;

height:16px;

padding-top:3px;

padding-left:2px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000;

}



.dropdown_box{

border:1px solid #b5c1d7;

width:221px;

height:19px;

padding-left:2px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000;

}



.container1{

width:966px;

float:left;

background-image:url(../images/strip_new.jpg);

background-repeat:repeat-y;

}

.top_bg{

background-image:url(../images/bg_new.jpg);

background-repeat:no-repeat;

width:966px;

height:auto;

float:left;

}



.bottom_bg{

background-image:url(../images/bottom_new.jpg);

width:966px;

height:83px;

background-repeat:no-repeat;

float:left;

background-position:bottom;

}



.left_banner_area_d

{

float:left;

width:112px;

padding-left:21px;

padding-right:13px;

padding-top:82px;

}



.services_heading1

{

float:left;

padding-top:18px;

padding-left:50px;

width:740px;

}



.banner_lft_cnr

{

height:81px;

float:left;

width:11px;

}



.banner_middle

{

width:283px;

height:81px;

float:left;

background-image:url(../images/banner_bg.gif);

background-repeat:repeat-x;

}