/* 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:13px;

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-------------------------- */

.events_home_content_wrapper

{

float:left;

width:966px;

height:434px;

background-image:url(../images/rare-world_events-bg.jpg);

background-repeat:no-repeat;

}



.event_round_wrapper

{

float:left;

width:881px;

padding-top:74px;

padding-left:85px;

}



.round_box_wrapper

{

float:left;

width:576px;

height:299px;

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

background-repeat:no-repeat;

}



.bottom_banner_wrapper

{

float:left;

width:355px;

padding-left:88px;

padding-top:7px;

}



.van_banner_wrapper

{

float:left;

width:112px;

height:45px;

padding-right:9px;

}



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

.white_box_wrapper

{

float:left;

width:540px;

padding-left:18px;

padding-right:18px;

padding-top: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:19px;

padding-right:18px;

width:355px;

float:left;

}



.text_content_area1{

padding-left:21px;

padding-right:21px;

width:498px;

float:left;

}



.green_text

{

float:left;



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

font-size:12px;

color:#176c02;

line-height:18px;

}



/*.text_content_area1{

padding-left:5px;

width:319px;

float:left;

line-height:18px;

}



.text_content_area2{

padding-left:20px;

width:346px;

float:left;

line-height:18px;

}



.text_content_area3{

padding-left:27px;

padding-right:27px;

width:679px;

float:left;

line-height:18px;

}



.text_content_area4{

padding-left:32px;

padding-bottom:60px;

width:652px;

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;

}







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



/* ------------------ 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 -------------------- */

.left_area

{

float:left;

width:340px;

height:auto;

}



.right_area

{

float:left;

width:158px;

height:auto;

}



.list_container

{

float:left;

padding-top:18px;

width:340px;

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

font-size:12px;

color:#176c02;



font-weight:bold;

}



.list_container ul

{



padding:10px 0px 0px 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;

font-weight:bold;

}



.green_heading

{

float:left;

width:340px;

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

font-size:18px;

color:#176c02;

font-weight:bold;

}



.right_img

{

float:left;

width:144px;

padding-bottom:26px;

}



.red_text

{

float:left;

width:158px;

padding-bottom:5px;

font:Arial, Helvetica, sans-serif;

font-size:12px;

color:#ae0303;

}



.red_b_text

{

float:left;

width:150px;

text-align:center;

font:Arial, Helvetica, sans-serif;

font-size:18px;

color:#ae0303;

padding-bottom:5px;

}



.right_link

{

float:left;

width:147px;

height:37px;

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

background-repeat:no-repeat;

text-align:center;

}



.right_link a

{

font:Arial, Helvetica, sans-serif;

font-size:12px;

color:#176c02;

font-weight:bold;

text-decoration:none;

height:37px;

line-height:37px;

}



.right_link a:hover

{

font:Arial, Helvetica, sans-serif;

font-size:12px;

color:#176c02;

font-weight:bold;

text-decoration:underline;

height:37px;

line-height:37px;

}



.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;

}
