﻿h1,h2,h3,h4,h5,h6,form,fieldset,p,ul,a,span{margin:0; padding:0; border:none;}
body
{
	background: #0e9aca url(images/body_bg.jpg) no-repeat top;
	/*background: #0e9aca url(../images/body_bg.jpg) no-repeat top;*/
	margin: 0px auto;
	font: 11px/16px Arial, Helvetica, sans-serif;
	color: #000;
}

img{border:none;}
.left{float:left;}
.right{float:right;}
.left_curve{float:left; width:auto;}
.right_curve{float:right; width:auto;}
.clear{clear:both;}
/* common section end*/
/*layout start*/
#layout{width:900px; margin:0 auto; position:relative;}
#layout .frame{width:213px; position:absolute; float:left; top:0; right:20px;}
#layout .frame img{float:left}
#body_container{width:900px; float:left; background:#fff; margin-top:45px; padding-bottom:25px;}
/*header starts*/
.top_header{width:900px; float:left; }
.top_header .logo_container{width:900px; float:left;}
.top_header .logo{width:100%; float:left; background:url(images/top_header_bg.jpg) 0 0 no-repeat;}
.top_header .logo img{float:left; margin:0 0 0 10px}
.top_header img{float:left;}
/*menu starts*/
#menu{width:898px; float:left; padding:2px 0 2px 2px;}
#menu ul{width:898px; float:left; list-style:none; }
#menu li{width:auto; float:left; list-style:none; padding:0 1px 0 0}
#menu li a{width:auto; float:left; background:url(images/menu_left_curve.jpg) 0 bottom no-repeat; text-decoration:none; color:#fff; padding:0 0 0 18.5px; line-height:30px; font-weight:bold; font-size:12px; cursor:pointer;}
#menu li a span{width:auto; float:left; background:url(images/menu_right_curve.jpg) right bottom no-repeat; padding:0 18px 0 0}
#menu li a span.end{width:auto; float:left; background:url(images/menu_right_curve.jpg) right bottom no-repeat; padding:0 13px 0 0}
#menu li.last{padding:0;}
#menu li a:hover{width:auto; float:left; background:url(images/menu_left_curve.jpg) 0 0 no-repeat; text-decoration:none; color:#fff; padding:0 0 0 17px; line-height:30px; font-weight:bold; font-size:12px; cursor:pointer;}
#menu li a:hover span{width:auto; float:left; background:url(images/menu_right_curve.jpg) right 0 no-repeat; padding:0 18px 0 0}
#menu li a:hover span.end{width:auto; float:left; background:url(images/menu_right_curve.jpg) right 0 no-repeat; padding:0 13px 0 0}
#menu li a.current{width:auto; float:left; background:url(images/menu_left_curve.jpg) 0 0 no-repeat; text-decoration:none; color:#000; padding:0 0 0 17px; line-height:30px; font-weight:bold; font-size:12px; cursor:pointer;}
#menu li a.current span{width:auto; float:left; background:url(images/menu_right_curve.jpg) right 0 no-repeat; padding:0 18px 0 0}
/*flash starts*/
.flash_banner{width:898px; float:left; padding:0 0 0 2px;} 
.flash_banner img{float:left;} 

/*package starts*/
.spacial_package_container{width:891px; float:left; padding:7px 0 0 5px;}
.spacial_package_container img{float:left;}
.spacial_package_container .inner_container{width:891px; float:left; background:url(images/packege_bg.jpg) 0 0 repeat-x;}
 .spacial_package_container .inner_container h1{width:700px; float:left; padding:7px 0 12px 20px; color:#fff; font-size:20px; font-weight:normal}
.spacial_package_container .inner_container .carousel_container
{
	width: 891px;
	float: left;
	padding-bottom: 5px;
}
.spacial_package_container .inner_container .carousel_container .left_arrow{width:17px; float:left; padding:60px 0 0 0}
.spacial_package_container .inner_container .carousel_container .right_arrow{width:15px; float:left; padding:60px 0 0 0}
.spacial_package_container .inner_container .carousel_inner_container{width:858px; float:left; background: #fff url(images/carousel_top_curve.jpg) 0 0 no-repeat; padding:10px 0 0 0;}
.panel{width:150px; float:left; background: #fff url(images/dotted_border.gif) right 0 repeat-y; padding:0 10px; height:168px;}
.panel h6{width:150px; float:left; color:#000; font-weight:bold; font-size:12px; padding:9px 0 5px 0;}
 .panel p{width:150px; float:left; color:#000; font-size:12px;}
 .panel p{width:150px; float:left; color:#000; font-size:12px;}
.more{width:auto; float:right; padding:5px 0 0 0; height:15px;}
.more a{width:auto; float:left; background:url(images/more_arrow.gif) right 5px no-repeat; color:#0e98c8; text-decoration:none; padding:0 17px 0 0; }
.more a:hover{width:auto; float:left; background:url(images/more_arrow.gif) right -8px no-repeat; color:#d96303; text-decoration:none;}
.main_container{width:854px; float:left; padding:22px 20px 0 22px;}
.main_content{width:521px; float:left;}
.main_content img{float:left;}
.main_content .inner_containt h2{float:left; background:#f4f4f4; width:476px; font-size:20px; color:#000; font-weight:normal; padding:15px 25px 0 20px}
.main_content .inner_containt{float:left; background:#f4f4f4; width:521px;}
.main_content .inner_containt h3{width:510px; float:right; color:#fff; font-weight:bold; font-size:16px; padding:8px 0 12px 10px}
.main_content .inner_containt p{float:left; background:#fff; width:476px; color:#000; padding:15px 25px 0 20px }
.main_content .inner_container{width:521px; float:left; background:url(images/packege_bg.jpg) 0 0 repeat-x;}
.main_content .inner_container h3{width:521px; float:left; color:#fff; font-weight:bold; font-size:16px; padding:8px 0 12px 10px}
.main_container .insurance1
{
	width: 521px;
	float: left;
	padding-bottom: 15px;
	padding-top: 15px;
	border-right: lightgrey thin solid;
	border-top: lightgrey thin solid;
	border-left: lightgrey thin solid;
	border-bottom: lightgrey thin solid;
	margin-top: 15px;
}
.main_container .insurance1 img{float:left;}
.main_container .slide_show1
{
	width: 295px;
	float: right;
	padding-bottom: 15px;
	padding-top: 15px;
}
.main_container .slide_show1 img{float:left;}

.main_content2{width:295px; float:right;}
.main_content2 .inner_containt2{float:left; background:#f4f4f4; width:295px;}
.main_content2 .inner_containt2 h3{width:285px; float:left; color:#fff; font-weight:bold; font-size:16px; padding:8px 0 12px 10px}

.latest_news{width:302px; height:110px; float:right; background:url(images/latest_news.jpg) 0 0 no-repeat; margin-bottom:10px;}

.latest_news h3{width:292px; float:left; color:#fff; font-weight:bold; font-size:16px; padding:8px 0 12px 10px}
.latest_news .news{width:292px; float:left; padding:0 0 0 7px}
.latest_news .news img{float:left; margin-right:10px}
.latest_news .news p span{color:#0e9aca; font-size:12px;}
.latest_news .news p{width:175px; float:left; color:#000; font-size:11px; line-height:14px; text-align:justify}
.latest_news .news p a{color:#0e9aca; font-weight:bold; text-decoration:none}
.latest_news .news p a:hover{color:#0e9aca; text-decoration:underline}
.insurance{width:134px; float:right;}
.insurance img{float:left;}
.slide_show{width:164px; float:right;}
.slide_show img{float:left;}
.banner_container{width:861px; float:left; padding:22px 20px 0 20px;}
.banner_container img{float:left;}
.banner_container img.margin{float:left; margin:0 7px 0 0}
.parner_logo{width:900px; padding:22px 0px 0 0px; float:left}
.parner_logo img{ float:left; margin:0 10px;}

.footer
{
	width: 900px;
	float: left;
	background: url(images/footer.jpg) 0 0 no-repeat;
	line-height: 33px;
}
.footer ul{width:835px; float:left; list-style:none; padding:0 0 0 65px}
.footer li{width:auto; float:left; list-style:none; color:#fff;}
.footer li a{width:auto;color:#fff; text-decoration:none; font-weight:bold; text-decoration:none; padding:0 12px}
.footer li a:hover{color:#000; text-decoration:none;}
.copyright{width:900px; float:left; padding:5px 0}
.copyright p.left{width:300px; float:left; color:#fff; padding-left:10px; line-height:24px; }
.copyright p.right{width:220px; float:right; color:#d4f2fc; text-align:right; line-height:24px; padding-right:10px}
.copyright p.right a{color:#d4f2fc; text-decoration:none;}
.copyright p.right a:hover{color:#fff; text-decoration:none;}
.copyright p.right img{float:left;}


/* JS */
.stepcarousel{position: relative;overflow: hidden; width: 851px;height: 160px;}
.belt
{
	position: absolute;
	left: 0;
	top: 0;
	padding-top: 0px;
}


/*iNner content starts*/
.main_inner_container{width:891px; float:left; padding:7px 0 0 5px;}
.left_container{width:182px; float:left; padding:0 0 0 5px; margin-right:13px}
.left_container h3{width:172px; float:left; background:url(images/special_package_head.jpg) 0 0 no-repeat; line-height:24px; font-size:12px; font-weight:bold; color:#fff; padding:0 0 0 10px }
.left_container .left_nav_container{width:180px; float:left; border:1px solid #f4f4f4;}
.left_container .left_nav_container .nav{width:180px; float:left; background:url(images/dotted_border1.gif) 0 bottom repeat-x; padding:4px 0 11px 0}
.left_container .left_nav_container .nav.last{ background:none;}
.left_container .left_nav_container .nav ul{float:left; list-style:none; width:180px; float:left;}
.left_container .left_nav_container .nav li{float:left; width:173px; float:left; color:#000; padding:0; font-size:12px;}
.left_container .left_nav_container .nav li.normal{float:left; width:163px; float:left; color:#000; padding:0 0 0 17px}
.left_container .left_nav_container .nav li a{width:173px; color:#000; text-decoration:none; padding:0 0 0 7px; font-size:12px; font-weight:bold; float:left}
.left_container .left_nav_container .nav li a:hover{width:173px; color:#0e98c8; text-decoration:none; padding:0 0 0 7px; float:left}
.mid_container{width:491px; float:left;}
.mid_container img{float:left;}
.mid_container form{float:left; width:491px;}
.mid_container form p{float:left; width:471px; font-size:11px; color:#000; font-weight:bold; padding:12px 0 10px 20px}
.mid_container fieldset{float:left; width:491px;}
.mid_container fieldset img{float:left; margin:0 0 0 10px;}
.form_row{width:491px; float:left; padding-bottom:10px;}
.small_top{width:322px; float:left;}
.small_top .colum1{width:85px; float:left;}
.mid_container label{float:left; width:114px; text-align:right; text-transform:uppercase; font-weight:bold; padding-right:11px; color:#707070;}
.mid_container label.small{float:left; padding-right:11px; color:#707070; font-size:11px; color:#999999; text-transform:uppercase; width:73px; text-align:left}

.mid_container label span{float:left; text-transform:none; color:#999999; font-weight:normal; text-align:right; width:114px;}
.mid_container input.large{float:left; width:321px; border:1px solid #e8e8e8; color:#999999;font-size:11px;}
.mid_container input.small{float:left; width:263px; border:1px solid #e8e8e8; color:#999999; font-size:11px;}
.mid_container select.small{float:left; width:51px; border:1px solid #e8e8e8; color:#999999;font-size:11px; margin:0 7px 0 0}
.mid_container select.large{float:left; width:321px; border:1px solid #e8e8e8; color:#999999;font-size:11px; margin:0 7px 0 0}
.mid_container select.medium{float:left; width:73px; border:1px solid #e8e8e8; color:#999999;font-size:11px; margin:0 7px 0 0}
.mid_container textarea{float:left; width:321px; border:1px solid #e8e8e8; color:#999999;font-size:11px; margin:0 7px 0 0; height:30px;}
.mid_container .button{float:right; margin:0 37px 0 0}

.mid_container1{width:182px; float:left; padding:0 0 0 5px; margin-right:13px}
.mid_container .left_container1{width:479px; float:left; padding:0 0 0 5px; margin-right:5px }.mid_container .left_nav_container1{width:475px; float:left; border:1px solid #f4f4f4;}.mid_container .left_nav_container1 .nav{width:489px; float:left; background:url(images/dotted_border1.gif) 0 bottom repeat-x; padding:4px 0 11px 0}.mid_container .left_nav_container1 .nav.last{ background:none;}
.mid_container .left_nav_container1 .nav ul{float:left; list-style:none; width:489px; float:left;}
.mid_container .left_nav_container1 .nav li{float:left; width:480px; float:left; color:#000; padding:0; font-size:12px;}
.mid_container .left_nav_container1 .nav li.normal{float:left; width:470px; float:left; color:#000; padding:0 0 0 17px}
.mid_container .left_nav_container .nav li a:hover{width:470px; color:#0e98c8; text-decoration:none; padding:0 0 0 7px; float:left}

.mid_container .left_nav_container .nav li a{width:470px; color:#000; text-decoration:none; padding:0 0 0 7px; font-size:12px; font-weight:bold; float:left}
.right_container{width:180px; float:right; padding-right:8px;}
.right_container img{float:left; margin:0 0 11px 0 }


.ashoka_box
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
	width: 100%;
}
.ashoka_box p
{
	display:inline-table;
}
.ashoka_box_title
{
	background:#109AC9; 
	color:#ffffff; 
	text-align:center; 
	line-height:20px;
	font-size: 17px;
	text-align: center; 
	font-weight: bold;
	width: 100%; 
}








