/* CSS Document */



body{



	margin:0px; padding:0px 0px 0 0px; background:url(images/body_rpt2.jpg) 0 0 repeat-x #8E8E8E;



	color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px;



	}







.clear{clear:both;}



.float_l{float:left;}



.float_r{float:right;}



.al_center{text-align:center;}







#main_container{



	width:929px; margin:0 auto; 



	}



#header_container{



 margin:0 auto; height:125px;



	}







.header_top{



	height:125px;



	}



.logo{float:left;}



.top_right_box{ 



float:right; width:610px; padding:17px 0px; height:41px; 



}



.call_us{



	font-family: Arial, Helvetica, sans-serif; font-size:19px; color:#000000; font-weight:bold; padding-top:13px;



	}



.top_pad4{



	padding-top:4px;



	}



.call_us span{



	color:#B31F24;



	}



.navigation{



	background:url(images/navi_rpt.jpg) 0 0 repeat-x; width:100%; height:50px;



	}



.navigation ul{



	margin:0px; padding:0px 0 0 0px; float:left; height:50px;



	}



.navigation ul li{



	margin:0px; list-style:none; float:left; padding:0 11px; height:50px;



	}



.navigation ul li a{



	color:#fff;	font-size:18px; text-decoration:none; font-family:"Times New Roman",Times,serif; float:left; 



	display:block; line-height:49px; padding:0px 0px 0 0px; white-space:nowrap; font-style:normal;



	}



.navigation ul li a:hover, .navigation ul li a.active{



	color:#45B7BF;



	}



.navigation ul li.divider{padding:0px; margin:0px; background: url(images/navi_seprator.gif) no-repeat; height:50px; width:3px}















.banner_box{



	padding:9px 11px;



	}















.banner{



	width:512px; float:left; padding:0px; margin:0px; height:420px;



	}







.satisfation_box{



	background:url(images/your_satisfacti_on_bg.jpg) 0 0 no-repeat; height:158px; padding:0px 0px 0 0px; width:558px;



	}







.satisfation_box a{



	color:#000;	font-size:12px; font-weight:bold; text-decoration:none;



	}







.satisfation_box a:hover{	



	text-decoration:underline; color:#fff;



	}







.satisfation_box ul{



	float:left; width:auto; padding:42px 0 0 0; margin:0px; 



	}







.satisfation_box ul li{



	background: url(images/check_bullet.gif) 0 7px no-repeat; list-style:none; padding:10px 0 3px 25px; margin:0px;



	}























	







	



.girl_cash{



	background:url(images/girl_with_cash.jpg) right bottom no-repeat;



	height:155px;



	}



.top_client{



	width:325px; float: left;



	}



.welcome_cont p{margin:0px; padding:0 0 15px 0px;}



.welcome_cont p strong{



	color:#093479;



	}



.welcome_cont p a.learn_more{



	color:#093479; text-decoration: underline; font-weight:bold;







	}



.welcome_cont p a.learn_more:hover{



	text-decoration: none;



	}



.quick_links{



	float:left; padding:0 0 15px 30px; width:245px;



	}







#footer{



	border-top:2px solid #fff; padding:0px; font-size:11px;



	background:#3A6B6E; color:#FFFFFF;



	}











.footer_logo2{



	padding:0px 0 10px 0px; text-align:center; height:57px;



	}



.footer_logo{



	padding:9px 0 10px 0px; text-align:center; height:57px;



	}



#footer span{



	color:#F8E48E;



	}



.footer_left_link{	



width:75%; float: right; text-align:right;



}



.footer_left_link a, .copyright a{



	color:#fff;



	text-decoration:none;



	padding:0 3px;



	}



.footer_left_link a:hover, .copyright a:hover{ text-decoration:underline;}



.copyright{



	float: left; width:30%;



	text-align: left;



	}







h1.htitle {



margin:0px; padding:0px;



color:#4CA848; font-weight:normal; font-size:35px;



background:url(images/welcome_hline.jpg) 0 33px no-repeat; height:45px; display:block;



}



h1.htitle span{



	color:#063682;



	}



		



	



	



	



.home_testimonial_box{padding:10px 10px 0 10px; width:195px;}



.home_testimonial_box .big_txt{padding:0px; margin:0px; font:bold 12px Arial, Helvetica, sans-serif; color:#000;}







.testimonial_box{ padding:0 0 0 7px; width:309px; margin:0px 0 0 8px; background:#FFFFFF; color:#140709; font-size:11px; }







.satifaction_ul_box{padding:0 0 0 198px;}







.middle_testimonial2{padding:0px; margin:0px; }	







/*about us section */







.txt_box{padding:0px; margin:0px; width:300px; float:left;}







p.main_txt{padding:8px 5px 5px 8px; margin:0px; font:normal 14px Arial, Helvetica, sans-serif; color:#000; text-align:justify; line-height:normal;}











h2.header{



	height:46px; margin:0px; padding:0px 0 0 35px; background:url(images/arrow.jpg) 8px center no-repeat #809EA1; }



h2.header span{padding:0px; margin:0px; font-size:28px; color:#fff; text-align:center; line-height:46px;}







.img_spac{padding:10px 5px 5px 5px; margin:0px; float:right; width:201px;}



.img_spac2{padding:10px 5px 5px 5px; margin:0px; float:right; width:161px;}















.reason_block{



	padding:0px 0 1px 13px;



	}



.reason_block_section{padding:9px; width:886px; background: url(images/girl-pic.gif) 758px 115px #fff no-repeat; }







h2.reason_header{



	height:46px; margin:0px; padding:0px 0 0 20px; background:url(images/reason_head.jpg) repeat-x; }



h2.reason_header .txt{padding:0px; margin:0px;  background:url(images/arrow2.jpg)  0 15px no-repeat; height:46px;}



h2.reason_header .txt span { font-size:28px; color:#fff; line-height:46px; padding:0px; margin:0px 0 0 20px;}











.reason_sec{padding:10px 0 0 0; margin:0px; width:747px;}



.reason_1{padding:8px 0 0 55px; margin:0px; background:url(images/reason-1.gif) no-repeat; width: auto; height:33px;  text-align:justify;}



.reason_1 span{padding:0px 0 0 0px;  margin:0px; font:normal 14px Arial, Helvetica, sans-serif; color:#000; }







.reason_2{padding:8px 0 0 55px; margin:0px; background:url(images/reason-2.gif) no-repeat; width:auto; height:33px;  text-align:justify;}



.reason_2 span{padding:0px 0 0 0px;  margin:0px; font:normal 14px Arial, Helvetica, sans-serif; color:#000; }







.reason_3{padding:5px 0 0 55px; margin:0px; background:url(images/reason-3.gif) no-repeat; width:auto; height:44px;  text-align:justify; }



.reason_3 span{padding:0px 0 0 0px;  margin:0px; font:normal 14px Arial, Helvetica, sans-serif; color:#000; line-height: 17px;}







.reason_4{padding:5px 0 0 55px; margin:3px 0 0 0; background:url(images/reason-4.gif) no-repeat; width:auto; height:44px;  text-align:justify; }



.reason_4 span{padding:0px 0 0 0px;  margin:0px; font:normal 14px Arial, Helvetica, sans-serif; color:#000; line-height: 17px;}







.reason_5{padding:3px 0 0 58px; margin:3px 0 0 0; background:url(images/reason-5.gif) no-repeat; width:auto; height:55px;  text-align:justify; }



.reason_5 span{padding:0px 0 0 0px;  margin:0px; font:normal 14px Arial, Helvetica, sans-serif; color:#000; line-height: 17px;}







.testimonial2{padding:0px 0 10px 0; margin:0px 0 0 0; width:306px; float: right; background:url(images/blue_gurantee-footer.jpg) 0px bottom no-repeat; }







.testimonial2 p {



-x-system-font:none;



color:#000000;



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



font-size:12px;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:normal;



line-height:17px;



margin:0;



padding:8px 0 0 24px;



width:260px;



}



















/* contact us section */











.contact_block{padding:0px; margin:0px; float:left; }



.contactus_section{padding:7px 7px 0 7px; margin:0px; background:#fff; width:513px; float:left;}



.contactus_section2{padding:7px 7px 0 7px; margin:0px; width:513px; float:left; background:url(images/office-1.jpg) right bottom no-repeat #fff; height:290px;}















.txt_box2{padding:0px 0 0 10px; margin:0px; float:left;}















h2.contact_head{padding:3px 0 0 18px; margin:0px; background:url(images/contact-head.gif) no-repeat; width:285px; font:bold 14px Arial, Helvetica, sans-serif; color:#000; height:21px;}







h2.contact_head2{padding:3px 0 0 18px; margin:5px 0 0 0; background:url(images/contact-head.gif) no-repeat; font:normal 14px Arial, Helvetica, sans-serif; color:#000; height:21px;}



















h2.header2{



	height:46px; margin:0px; padding:0px 0 0 35px; background:url(images/arrow.jpg) 8px center no-repeat #809EA1; }



h2.header2 span{padding:0px; margin:0px; font-size:20px; color:#fff; text-align:center; line-height:46px;}



















p.main_txt2{padding:3px 5px 5px 8px; margin:0px; font:normal 14px Arial, Helvetica, sans-serif; color:#000; text-align:justify; line-height:normal;}



p.main_txt2 a{color:#000; text-decoration:none;}



p.main_txt2 a:hover{color:#026972; text-decoration: underline;}



p.main_txt2  a.active{color:#026972; text-decoration:underline;}























.customer_services{padding:0px; margin:0px 0 0 5px; width:350px; background: url(images/testimonial-pic.jpg)  right 50px no-repeat #fff; height:220px;}







.cust_ser_curvlef{padding:0px; margin:0px; background: url(images/testimonial-curve-1.jpg) no-repeat;}



.cust_ser_curvrit{padding:0px; margin:0px; background: url(images/testimonial-curve-2.jpg) right 0 no-repeat;}







.cust_container{padding:0px 0 0 0; margin:0px 0 0 7px; width:337px; background:#809EA1; font:bold 22px Arial, Helvetica, sans-serif; color:#fff; }



.cust_ser_curvlef2{padding:0px 0 0 10px; margin:0px; background: url(images/customer-curve-1.jpg) no-repeat;}



.cust_ser_curvrit2{padding:0px; margin:0px; background: url(images/customer-curve-2.jpg) right 0 no-repeat;}







.testimonial_content{padding:30px 0 10px 10px; margin:0px; width:260px; font:normal 11px Arial, Helvetica, sans-serif; color:#000; }







.dot_content{padding:10px 0 0 10px; margin:0px; background: url(images/dot.jpg) 5px 0 no-repeat; font:bold 16px Arial, Helvetica, sans-serif; color:#000;}



























.form_section{padding:0px; margin:0px;  float: right; }











.form_box2{ 



	 margin:0px 0 0 8px; padding:0px; width:321px; 



	background:#FFFFFF;



	color:#140709; font-size:11px; height:395px;



	}







h2.form_heading{



	height:46px; font-size:28px; color:#fff; margin:0px; padding:0px; background:#809EA1; line-height:46px; text-align:center;



	}







.form_box2 h3{



	color:#87959D; font-size:15px; font-style:italic;



	margin:0px; padding:8px 0; text-align:center; font-weight:bold;



	}







.form_box2 .fields_colom{



	float:left; padding: 5px 0 0 0;



	width:321px;



	}







.fields_colom_seprator{float:left; width:15px;}







.form_box2 .radio_group{ padding:8px 0 10px 0px; font-size:12px;}







.form_box2 .fields_colom input{



	background:#F7F3A4; width:172px; height:15px;	border-bottom:2px solid #F9F8F3; margin:0px; padding:0px;}



.form_box2 .fields_colom select{



	background:#F7F3A4; width:176px; height: auto;	border-bottom:2px solid #F9F8F3; margin:0px; padding:0px;



	}







.form_box2 .fields_colom label{



	font-weight:bold; display:block; line-height: normal; margin:0px; padding:3px 0px 4px 0; width:100px; text-align:right; float: left; height:17px;



	}



.form_box2 .fields_colom label.label2{



	font-weight:bold; display:block; line-height: normal; margin:0px; padding:4px 0px 4px 0; width:185px; float:left; height:17px;



	}



.form_box2 .fields_colom label.label4{



	font-weight:bold; display:block; line-height: normal; margin:0px; padding:5px 0px 4px 0; width:185px; float:left; height:17px;



	}	



	



.form_box2 .fields_colom label.label3{



	font-weight:bold; display:block;  margin:0px; padding:5px 0px 12px 0; width:200px; float:left; text-align: left;



	}	



.form_box2 .fields_colom label.label3 a{color:#25757B; text-decoration:underline;}



.form_box2 .fields_colom label.label3 a:hover{color: #000; text-decoration:underline;}	















.form_box2 .fields_colom .checkbox{



	font-weight:bold;  line-height: normal; margin:5px 5px 0 40px; padding:1px 0px;  float:left; width:20px;  background:none; 



	}











.section_block{padding:0px 0 0px 0; margin:0px;  width:300px; }



.section_block2{padding:10px 0 5px 16px; margin:0px; float:left; clear:both; width:300px; text-align:center;}



.section_block3{padding:0px 0 5px 16px; margin:0px; float:left; clear:both; width:300px; text-align:center;}



.section_block4{padding:5px 0 0px 14px; margin:0px; float:left; clear:both; width:300px; text-align:center;}















/* index form section */







.form_head{padding:0px; margin:0px; width:327px; background:url(images/top_form_head.jpg) repeat-x; }



.form_head_left{ padding:0px; margin:0px; background:url(images/top_form_head2.jpg) no-repeat; height:52px;}



.form_head_right{ padding:0px; margin:0px; background:url(images/top_form_head3.jpg) right 0 no-repeat; height:52px;}







h2.form_head{



	height:46px; font-size:31px; color:#000; margin:0px; padding:0px;  line-height:46px; text-align:center;



	}







h3.form_head3{



 font:bold 17px Arial, Helvetica, sans-serif;  color:#000; margin:0px;  line-height:15px; text-align:center; padding:5px 0 0 20px;}











.form_arrow{padding:0px; margin:-16px 2px 0 0px; float: right; background:url(images/form-arrow.jpg) no-repeat; width:32px; height:34px; position:relative;}











/* index form header-2_10-aug-09*/







.form_cruve_block{padding:0px; margin:0px; width:339px;}



.form_cruve{padding:0px; margin:0px; background: url(images/form_cruve-3.jpg) repeat-x; height:72px;}



.form_cruve_left{padding:0px; margin:0px; background:url(images/form_cruve-1.jpg) no-repeat; height:72px;}



.form_cruve_right{padding:0px; margin:0px; background:url(images/form_cruve-2.jpg) right 0px no-repeat; height:72px;}







h2.form_head2{



 font-size:33px; color:#fff; margin:0px; padding:0px;  text-align:center; font-weight: bold; 



	}



h3.form_head2 {



 font-size:18px; color:#fff; margin:0px; padding:0px; line-height:20px;  text-align:center; font-weight:normal; }



















.form_arrow2{padding:0px; margin:-32px 0px 0 0px; float: right; background:url(images/form-arrow2.jpg) no-repeat; width:32px; height:34px; position:relative;}















/*our_process */



















.form_box3{ 



	 padding:6px; width:328px; 



	background:#FFFFFF;



	color:#140709; font-size:11px; height:465px;



	}







h2.form_heading{



	height:46px; font-size:28px; color:#fff; margin:0px; padding:0px; background:#809EA1; line-height:46px; text-align:center;



	}







.form_box3 h3{



	color:#000; font-size:15px; 



	margin:0px; padding:8px 0; text-align:center; font-weight:bold;



	}







.form_box3 .fields_colom{



	float:left;



	width:320px;



	}







.fields_colom_seprator{float:left; width:15px;}







.form_box3 .radio_group{ padding:8px 0 10px 0px; font-size:12px;}











.form_box3 .fields_colom2 select{



	background:#F7F3A4; width:172px; height:22px;	border-bottom:2px solid #F9F8F3; margin:0px; padding:0px;



	}







.form_box3 .fields_colom2 label{



	font-weight:bold; display:block; line-height: 18px; margin:0px; padding:1px 0px; width:100px; text-align:right; float: left;



	}



.form_box3 .fields_colom2 label.label4{



	font-weight:bold; display:block; line-height: normal; margin:0px; padding:1px 0px; width:185px; float:left;



	}



	



.form_box3 .fields_colom2 label.label5{



	font-weight:bold; display:block; line-height: normal; margin:0px; padding:5px 0px; width:200px; float:left; text-align: left;



	}	



.form_box3 .fields_colom2 label.label5 a{color:#25757B; text-decoration:underline;}



.form_box3 .fields_colom2 label.label5 a:hover{color: #000; text-decoration:underline;}	















.form_box3 .fields_colom2 .checkbox{



	font-weight:bold;  line-height: normal; margin:3px 5px 0 50px; padding:1px 0px;  float:left; width:20px; height:20px; background:none; 



	}











.section_block{padding:0px 0 2px 0; margin:0px; float:left; clear:both; width:300px;}



.section_block2{padding:0px 0 5px 15px; margin:0px; float:left; clear:both; width:300px; text-align:center;}



.section_block input{



	background:#F7F3A4; width:168px; height:16px;	border-bottom:2px solid #F9F8F3; margin:0px; padding:0px;



	}



























.header_block{padding:7px 0; text-align:center;}







.txt_box2{padding:0px; margin:0px; width:496px; float:left;}



.txt_box2 p{padding:0px 0 0 15px; margin:0px; color:#306D71; font:bold 12px Arial, Helvetica, sans-serif;}















.step_section{padding:0px 0 0 15px; margin:0px; width:512px; float:left; background:url(images/girl-pic2.gif) right bottom no-repeat;}



h2.step_process{padding:3px 0 0 15px; margin:25px 0 0 0; background:url(images/step_head.jpg) no-repeat; width:332px; height:29px; }



h2.step_process span{ line-height:0px; margin:0px; font:bold 18px Arial, Helvetica, sans-serif; color:#000;}















p.main_txt3{padding:18px 5px 5px 12px; margin:0px; font:normal 14px Arial, Helvetica, sans-serif; color:#000; text-align:justify; line-height:normal; line-height:18px; width:327px;}



















.print_label_block{padding:0px; margin:0px 0 0 14px; width:520px; background: url(images/print_label_head_shadow.jpg) right 0px repeat-y;}



.print_label_header{padding:15px 0 0 0px ;  margin:0px; background: url(images/print_label_head.jpg) no-repeat; width:520px; height:36px;}



.print_label_header span{ padding:0px 0 0 65px ; margin:0px 0 0 0;   font:bold 18px Arial, Helvetica, sans-serif; color:#fff;}















.print_label_middle_section{padding:0px; margin:0px; background: url(images/print_label_head_back2.jpg) repeat-y; width:511px; }



.print_label_middle{padding:0px; margin:0px; background: url(images/print_label_head_back.jpg) repeat-x; width:508px; }







p.main_txt4{padding:18px 5px 5px 18px; margin:0px; font:normal 14px Arial, Helvetica, sans-serif; color:#000; text-align:justify; line-height:normal; line-height:18px; width:464px;}



p.main_txt4 strong{ font-size:18px; font-weight:bold;}



p.main_txt4 span{ font:bold 14px Arial, Helvetica, sans-serif; color:#000;}















.print_label_footer{padding:0px; margin:0px; background: url(images/print_label_footer.jpg) repeat-x; width:520px; height:45px;}















.right_paymentoption{ padding:30px 0 0 12px; width:309px;  color:#140709; font-size:11px; background:url(images/money_pic.jpg) right 550px no-repeat #FFFFFF; margin:0px 0 0 8px; }



h2.payment{padding:0px; margin:0px; font: bold 22px Arial, Helvetica, sans-serif; color:#306D71; }







p.main_txt5{padding:18px 5px 5px 0px; margin:0px; font:normal 14px Arial, Helvetica, sans-serif; color:#000; text-align:justify; line-height:normal; line-height:18px; width:290px;}



p.main_txt5 span{ margin:0px; font:bold 18px Arial, Helvetica, sans-serif; color:#000; padding:0px;}







.testimonial_bar2{padding:0px; margin:0px; background:url(images/blue_gurantee-head.jpg) no-repeat ; height:14px; width:306px; }



.testimonial_inside2{padding:0px 0 0 0; margin:0px; background:url(images/blue_gurantee-back.jpg) repeat-y; width: 306px; }























/*what we buy */







h2.hidden_treasure{padding:12px 0 0 0; margin:0px 0 0 0; font:bold 21px Arial, Helvetica, sans-serif; color:#313231;}



h2.step_process2{padding:3px 0 0px 15px; margin:25px 0 0 15px; background:url(images/step_head.jpg) no-repeat; width:448px; }



h2.step_process2 span{ line-height:0px; margin:0px; font:bold 18px Arial, Helvetica, sans-serif; color:#000;}







h3.hidden_treasure{padding:9px 0 0 58px; margin:0px 0 0 0; font:bold 21px Arial, Helvetica, sans-serif; color:#000;}



h3.hidden_treasure2{padding:0px 0 0 20px; margin:0px 0 0 0; font:bold 18px Arial, Helvetica, sans-serif; color:#000;}



.testimonal_blue{padding:0px; margin: 10px 0px 0 20px ; background:url(images/testimonial-curve_blue-2.jpg) repeat-x; width:270px;}



.testimonal_blue_right{padding:0px; margin:0px; background:url(images/testimonial-curve_blue-3.jpg) right no-repeat;  height:42px; }



.testimonal_blue_left{padding:0px; margin:0px; background:url(images/testimonial-curve_blue-1.jpg)  no-repeat;  height:42px; }















.txt_12{padding:15px 0 0 0 ; margin:0px; font: normal 12px Arial, Helvetica, sans-serif; color:#000;}







.product_block{padding:40px 0 0 20px ;  margin:0px; }







.product_box{padding:0px; margin:0px 20px 9px 0; width:135px; height:126px; background:url(images/product_curve-5.jpg) 0px bottom no-repeat; float:left;}



.product_head{padding:0px; margin:0px; background:url(images/product_curve-3.jpg) repeat-x; height:25px; width:auto;}



.product_curve-lft{ padding:0px; margin:0px; background:url(images/product_curve-1.jpg) no-repeat; height:25px;}



.product_curve-rht{ padding:0px; margin:0px; background:url(images/product_curve-2.jpg) right 0 no-repeat; height:25px;}



.product_img_section{padding:0px; margin: auto; width:134px; height:100px; text-align:center;}











h2.product_cruve{padding:0px; margin:0px; font:normal 18px Arial, Helvetica, sans-serif; color:#fff; text-align:center;}







.product_curve_back{ padding:0px; margin:0px; background:url(images/product_curve-4.jpg) repeat-y; width:135px;}















p.main_txt6{padding:18px 5px 5px 18px; margin:0px; font:normal 14px Arial, Helvetica, sans-serif; color:#000; text-align:justify; line-height:normal; line-height:18px; width:490px;}



p.main_txt6 span{ font:normal 18px Arial, Helvetica, sans-serif; color:#694419; padding:0 0 0px 0;}











.right_txtbrown{padding:40px 0 0 0; margin:0px; color:#694419; font: normal 14px Arial, Helvetica, sans-serif; width:290px;}







ul.blue_box{padding:21px 0 0 2px; margin:0px; width:290px;}



ul.blue_box li{padding:0px 0 10px 15px; margin:0px; width:290px; font:normal 12px Arial, Helvetica, sans-serif; list-style:none; background:url(images/blue_box.jpg) 0 5px no-repeat;}











.right_jeweleryeducation{ padding:30px 0 0 12px; width:309px; margin:0px 0 0 8px; background:#FFFFFF; color:#140709; font-size:11px; }



















/*our guarantee */











ul.blue_arrow{padding:21px 0 0 25px; margin:0px; width:505px; }



ul.blue_arrow li{padding:0px 0 20px 15px; margin:0px;  font:normal 14px Arial, Helvetica, sans-serif; list-style:none; background:url(images/blue_arrow.jpg) 0 5px no-repeat;}







.txt_box3{padding:0px 0 0 25px; margin:0px; float:left;}



.txt_box3 p{  font:bold 14px Arial, Helvetica, sans-serif; color:#306D71; padding:0px; margin:0px;}















/*testimonial */















p.main_txt7{margin:0px; font:normal 14px Arial, Helvetica, sans-serif; color:#000; text-align:justify; line-height:normal; line-height:18px; padding-bottom:6px; padding-top:6px;}







p.main_txt7 strong{margin:0px; font:normal 18px Arial, Helvetica, sans-serif; color:#000; text-align:justify; line-height:normal; line-height:18px; padding-bottom:6px; padding-top:6px;}







p {margin:0px; font:normal 14px Arial, Helvetica, sans-serif; color:#000; text-align:justify; line-height:normal; line-height:18px; }



p.main_txt7 span{ margin:0px; font:bold 14px Arial, Helvetica, sans-serif; color:#000; padding:0px;}



p.main_txt7 span p{ margin:0px; font:normal 14px Arial, Helvetica, sans-serif; color:#000; padding:6px 0px 6px 0px;}



p.main_txt7 span p a{ margin:0px; font:bold 14px Arial, Helvetica, sans-serif; color:#000; padding:6px 0px 6px 0px;}



p.main_txt7 span p a:hover{ margin:0px; font:bold 14px Arial, Helvetica, sans-serif; color:#000; padding:6px 0px 6px 0px; color:#DF5600; text-decoration:underline;}



p.main_txt7 span li{font:normal 14px Arial, Helvetica, sans-serif; color:#000;}



p.main_txt7  a{color:#000; text-decoration:none; font-size:18px}



p.main_txt7  a span{color:#000; text-decoration:none; font-size:14px; font-weight:normal; text-decoration:underline}



p.main_txt7  a:hover{color:#DF5600; text-decoration: underline;}















p.main_txt7 .txtsmall{padding:0px; margin:0px; font: normal 11px Arial, Helvetica, sans-serif; color:#E83D0F;}



p.main_txt7 .txtsmall2{padding:0px; margin:0px; font: bold 11px Arial, Helvetica, sans-serif; color:#A15F00;}



p.main_txt7 .txtsmall2 a{color:#A15F00; text-decoration:none;}



p.main_txt7 .txtsmall2 a:hover{color:#DF5600; text-decoration: underline;}



















.testimonial_block{padding:0px 0 0 20px ;  margin:0px; width:507px; }







.rightsection_testimonial{padding:0px; margin:0px; width:306px;  background:url(images/testimonial-curve-footer.jpg) right bottom no-repeat;}







.rightsection_testimonial_head{padding:0px; margin:0px; width:auto; background:url(images/testimonial-curve-3new.jpg) repeat-x; height:37px;}







.rightcurve_test{padding:0px; margin:0px; background: url(images/testimonial-curve-2new.jpg) right 0 no-repeat; height:37px; }



.leftcurve_test{padding:0px; margin:0px; background: url(images/testimonial-curve-1new.jpg) 0 0 no-repeat; height:37px;}



.middle_testimonial{padding:0px; margin:0px; background:url(images/testimonial_pic.jpg) 220px 36px  no-repeat;}



.left_shadow_test{padding:0px; margin:0px; background:url(images/testimonial-curve-4new.jpg) repeat-y;}



.right_shadow_test{padding:0px; margin:0px; background:url(images/testimonial-curve-5new.jpg) right 0 repeat-y;}



.txt12{padding:15px 0 15px 15px; margin:0px; font:normal 11px Arial, Helvetica, sans-serif; color:#000; width:223px;}







h2.blue_test{padding:14px 0 0 0; margin:0px 0 0 0; font: bold 14px Arial, Helvetica, sans-serif; color:#fff; text-align:center;}



/*------------------contact css-------------*/



.cont_box1{



	background:url(images/contact_box_rpt.jpg) 0 0 repeat-y; width:533px; margin:0 auto; padding:0px;



	}



.cont_box1 .bot{



	background:url(images/contact_box_bot.jpg) 0 bottom no-repeat; padding-bottom:50px;



	}



.cont_box1 .bot h2{



	background: url(images/contact_box_top.jpg) 0 0 no-repeat; font-size:19px; color:#000000;



	padding:0 0 0 20px; line-height:49px; margin:0px;



	}



.cont_box1 .bot .cont_detail{



	padding:20px 0 0 25px; font-size:14px; line-height:18px;



	}



.cont_box1 .bot .cont_detail strong{



	color:#517477;



	}



.cont_detail  a.mail{



	color:#000; text-decoration: none;



	}



.cont_detail  a.mail:hover{ text-decoration:underline;}







.cont_detail  a.mail2{



	color:#517477; text-decoration: none;



	}



.cont_detail  a.mail2:hover{text-decoration: underline;}











.cont_box2{



	background:url(images/contact_box_rpt2.gif) 0 0 repeat-y; width:533px; margin:0 auto;



	}



.cont_box2 .bot{



	background: url(images/contact_box_bot2.jpg) 0 bottom no-repeat; padding-bottom:20px;



	}



.cont_box2 .bot h2{



	background: url(images/contact_box_top2.jpg) 0 0 no-repeat; font-size:19px; color:#000000;



	padding:12px 0 35px 20px; line-height:48px;  margin:0px;



	}



.cont_box2 .bot .locations{



	padding:0 0 0 25px; font-size:14px; line-height:18px;



	}



.cont_box2 .bot .location1{



	background:url(images/location_1.jpg) 0 0 no-repeat; height:21px;



	padding:0 0 22px 18px;



	}



.cont_box2 .bot .location2{



	background:url(images/location_2.jpg) 0 0 no-repeat; height:21px;



	padding:0 0 22px 18px;



	}



.cont_box2 .bot .location3{



	background:url(images/location_3.jpg) 0 0 no-repeat; height:21px;



	padding:0 0 22px 18px;



	}



.cont_box2 .bot .location4{



	background:url(images/location_4.jpg) 0 0 no-repeat; height:21px;



	padding:0 0 22px 18px;



	}



.cont_box2 .bot strong{



	color:#355152;



	}



.widecolumn .entry p {



	font-size: 1.05em;



	}







.narrowcolumn .entry, .widecolumn .entry {



	line-height: 1.4em;



	}



.entry p a:visited {



	color: #b85b5a;



	}



html>body .entry ul {



	margin-left: 0px;



	padding: 0 0 0 30px;



	list-style: none;



	padding-left: 10px;



	text-indent: -10px;



	}







html>body .entry li {



	margin: 7px 0 8px 10px;



	}







.entry ul li:before, #sidebar ul ul li:before {



	content: "\00BB \0020";



	}







.entry ol {



	padding: 0 0 0 35px;



	margin: 0;



	}







.entry ol li {



	margin: 0;



	padding: 0;



	}



.entry form { /* This is mainly for password protected posts, makes them look better. */



	text-align:center;



	}



a{color:#000000;}







.social_bookmark a strong{



display:block;



font-size:12px;



margin-left:auto;



margin-right:auto;



padding:5px;



text-align:left;



}







.footer_logo_block{padding:0px 11px 0 0; margin:0px; float:left;}







.form_box2 .fields_colom .checkbox2{



	font-weight:bold;  line-height: normal; margin:5px 0px 0 0px; padding:1px 0px;  float:left; width:20px;  background:none; 



	}



.form_box2 .fields_colom label.label5{



	font-weight:bold; display:block;  margin:0px; padding:5px 0px 5px 0; width:200px; float:left; text-align: left;



	}		







.entry p{margin:0px; font:normal 14px Arial, Helvetica, sans-serif; color:#000; text-align:justify; line-height:normal; line-height:18px; padding-bottom:6px; padding-top:6px;}







ul.black_arrow2{padding:28px 0 0 15px; margin:0px; float:left; width:150px; }







ul.black_arrow2 li{padding:5px 0 5px 15px; margin:0px;  font:normal 12px Arial, Helvetica, sans-serif; list-style:none; background:url(images/checkbox-icon.jpg) 0 8px no-repeat;}







/*------------------29oct-09 -------------*/















#main_body{







	background:#fff;







	}











.divider_bar{padding:0px 0; margin:0px; background:#fff; clear:both;}



.inside_block_back{padding:0px; margin:0px; width:907px;}







.inside_block_back3{padding:0px; margin:0px; width:907px; background:url(images/inside_back3.jpg) repeat-y;}











.process_left_section{padding:7px; margin:0px; background:#fff; width:542px; float:left; }







.about_left_section{padding:7px; margin:0px; background:#fff; width:542px; float:left; border:1px solid #C3CECF;}



.about_left_section2{padding:7px; margin:0px; background:#fff; width:542px; float:left; }















.scroll_row{







	width:90%; margin:0 auto;







	}







.news_box .scroll_row h2{







	color:#093479;	font-size:12px;	margin:0px; padding:0px;







	}















#content_section{







	width:906px; margin:0 auto;







	}







.three_boxes{







	background:url(images/three_box_top.gif) 0 0 repeat-x #fff;







	width:100%;







	}







.three_boxes h2{







	font-family:"Times New Roman", Times, serif; text-transform:uppercase;







	font-size:18px; color:#FFFFFF; margin:0px; padding:0px 0 0 22px; font-weight:normal; line-height:36px; 







	}







.three_boxes h2 span{ font-size:25px;}







.about_box{







	width:298px; float:left; border-right:1px solid #C3CECF;







	}







.three_steps{







	width:275px; float: left; border-right:1px solid #C3CECF;







	}







.steps{







	height:155px;







	}







.three_steps .step1{







	background:url(images/one.jpg) 0 0 #DFE0D8 no-repeat; padding-left:48px; 







	height:37px; width:200px; float:left; line-height:37px;







	}







.three_steps .step2{







	background:url(images/two.jpg) 0 0 #FAEED4 no-repeat; padding-left:48px;







	height:37px; width:200px; float:left; clear:both; line-height:37px;







	}







.three_steps .step3{







	background:url(images/three.jpg) 0 0 #D2D5D7 no-repeat; padding-left:48px;







	height:37px; width:200px; float:left; clear:both; line-height:37px;







	}







.step_seprator{height:15px; clear:both;}







.box_contents{







	padding:13px; font-size:11px;







	}







.box_contents a{







	color:#000000; font-weight:bold; text-decoration:none;







	}







.box_contents2{







	padding:13px; font-size:13px; font-weight:bold;







	}







.box_contents2 a{







	color:#000000; font-weight:bold; text-decoration:none;







	}	



















/*---30-oct-09-- new form css---------*/







.form_cruve_block_new{padding:0px; margin:0px; width:339px;}	







.form_box_container_new {padding:0px 0 12px 0px; margin:0px 0 5px 0; background: url(images/form_bot2.jpg) 0px bottom   no-repeat; width:333px; }







.form_box2_new{ 



	 margin:0px 0 0 0px; padding:0px; 



	background:url(images/form_box_bg.gif) 0 0 repeat-y;



	color:#140709; font-size:11px; width:333px;



	}



	



.section_block_new{padding:0px 0 2px 0; margin:0px; float:left; clear:both; width:300px;}	



.form_box2_new .fields_colom label.label8{ padding:0px 0 0 0; margin:0px; width:20px; float:left; display:block;}











.form_box2_new .fields_colom .checkbox3{



	font-weight:bold;  line-height: normal; margin:0px 0px 0 0px; padding:1px 0px;  float:left; width:20px;  background:none; border:none;}











.form_box2_new .fields_colom label.label9{



	font-weight:bold; display:block;  margin:0px; padding:0px 0px 0px 0; width:200px; float:left; text-align: left;



	}		



.form_box2_new .fields_colom label.label9 a{color:#25757B; text-decoration:underline;}



.form_box2_new .fields_colom label.label9 a:hover{color: #000; text-decoration:underline;}	







.form_box2_new .fields_colom select{



	background:#F7F3A4; width:280px; height: auto;	border-bottom:2px solid #F9F8F3; margin:0px; padding:0px;



	}







.form_box2_new .fields_colom label{



	font-weight:bold; display:block; line-height: normal; margin:0px; padding:3px 0px 4px 0; width:115px; text-align:right; float: left; height:17px;



	}







.form_box2_new .section_block{padding:0px 0 0px 0; margin:0px;  width:250px; }



.form_box2_new .fields_colom input{



	background:#F7F3A4; width:235px; height:18px;	border-bottom:2px solid #F9F8F3; margin:0px; padding:3px 0 0 0;  font:normal 12px Arial, Helvetica, sans-serif; color:#000; }











.form_box2_new  .fields_colom{



	float:left; padding: 5px 0 0 25px;



	width:296px;



	}



.section_block7_new{padding:5px 0 0px 0px; margin:0px 0 0 0px;  width:300px; }	



















/*---30-oct-09-- banner css---------*/







.banner{



width:512px; float:left; padding:0px; margin:0px; height:468px;







	}






h3.hidden_treasure3{padding:9px 0 0 36px; margin:0px 0 0 0; font:bold 21px Arial, Helvetica, sans-serif; color:#000;}




/*------------------3-feb-10 -------------*/


.footer_new{ padding:4px 0 0 0; font-size:12px; background: url(images/footer_back.jpg) repeat-x #fff; color:#000; margin:0px; }
.footer_new td{ padding:0 0 0 22px;}
.footer_new td.pad_top5{ padding:10px 0 0 22px;}
.footer_new td.left_boder{ margin:0px; border-left:1px #C9C9C9 solid;}
.footer_new a{color:#000; text-decoration:none;}
.footer_new a:hover{color:#000; text-decoration: underline;}


.footer_new td.right_boder{margin:0px; border-right:1px #C9C9C9 solid;}
.footer_new td.bottom_boder{ margin:0px; border-bottom:1px #C9C9C9 solid;}



ul.black_cricle{ padding:5px 0 0 0; margin:0px; display:block; }
ul.black_cricle li{background: url(images/black_icon.jpg) 0 4px no-repeat; list-style:none; padding:0px 0 5px 10px; margin:0px; font: normal 12px Arial, Helvetica, sans-serif; color:#000; text-align:left;}
ul.black_cricle li a{text-decoration: none; color:#000;}
ul.black_cricle li a:hover{text-decoration:underline; color:#154F53;}	

.footer_disclaimer{ padding:15px 0 0 0; margin:0px;  background: url(images/footer_back2.jpg) repeat-x; height:39px; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-align:center;}



.content_section{padding:0px 19px 0px 0px; margin:0px 0px 0 0; width:520px; background:url(images/header_back2.jpg) repeat-x ; float:left;}