@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px; text-decoration:none; outline:none; border:0px;}
body {margin:0px; padding:0px; background:#E9E9E9; font-family:10px Arial, Helvetica, sans-serif; color:#808080;}
.clear{ padding:0px; clear:both;}
.gap{padding-top:15px; clear:both;}
.gap1{padding-top:10px; clear:both;}
.mar{padding-right:23px;}
p{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#545454; line-height:25px; text-align:justify;}
.left{ float:left;}
.right{ float:right;}


#page{width:1005px; height:100%; margin:auto; background:url(../images/line_bg.gif) repeat-y; -moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px;}

#top-header{ width:100%; height:20px; background:#333; border-bottom:2px solid #000;}
#top-header h1{ font-size:10px; color:#666; background:none; margin:0px; padding:5px;}
#header-field{ width:1005px; background:#FFF; height:75px; border-bottom:5px solid #5D0C0C;}
#header-field .logo{ width:400px; height:70px; margin-top:1px;}
.callus{ width:500px; height:auto; padding-right:15px; }
.more-info {font-size: 11px; float:right; padding-top:10px;}
.more-info a span {font-family:'OpenSansSemibold', sans-serif, arial; line-height: 12px; text-align: right; display: inline-block; color: #333;}
.more-info a span.n-verde {display: inline-block; font-size: 18px; text-align: right; font-family:'OpenSansSemibold', sans-serif, arial;}
.more-info a span:nth-child(1) {width: 90px; margin-right: 5px; font-weight:bold;}
.more-info a span.n-verde1 {display: inline-block; font-size: 12px; text-align: right; font-family:'OpenSansSemibold', Arial, Helvetica, sans-serif;}
.callus ul.main-menu {float: right;margin-top: 23px;}
.callus ul.main-menu li {float: left; display: inline;position:relative;}
.callus ul.main-menu li {border-right: solid 1px #e5e5e5; padding:0 10px;}
.callus ul.main-menu li a{ color:#333;}
#header-nav{ width:100%; height:45px; background:#fff; color:#333; border-bottom:1px solid #ececec; }
.menu ul li {display:inline-block; list-style:none;}
.menu ul li a {display: block; padding:0 5px; height: 45px; line-height: 45px; font-size: 14px; color: #333; font-family:'OpenSansSemibold', Arial, Helvetica, sans-serif; text-transform: uppercase; border-right: solid 1px #ececec; color:#333;}
.menu ul li a:hover {background: #5D0C0C; color: #fff;}
.menu ul li.actived > a {background: #5D0C0C; color: #fff;}
.menu a.btn-crea-viaggio {font-size: 13px; float: right; color:#333;}
.menu a.btn-crea-viaggio {background: none repeat scroll 0 0 #FFFFFF; height: 40px; line-height: 39px; padding: 0 2.5%; position: relative; top: 0; width: 95%;}


#banner{ width:1005px; height:400px; float:left; background:#fff;}



.cont{float:right;padding:5px 5px 0 10px;border-left:1px solid #dddddd;height:18px; font-weight:bold;}

#textbody { width:1001px; height:auto; padding-top:8px;float:left; padding-right:4px; background:#fff;}

.left {width:237px; height:auto; float:left; padding-left:3px; padding-right:3px; margin-right:3px;}
h1{margin:0px; background:url(../images/leftbg-1.gif) no-repeat; text-align:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: #FFFFFF; padding:17px 0px 0px 20px; height:30px;}
h1 a{ text-decoration:none; color: #FFFFFF;}

.left_middle{width:237px; height:auto; background:url(../images/left_middle.gif) repeat-y; float:left;}
.left_bottom{ width:237px; height:2px; background:url(../images/left_fotter.gif) no-repeat; float:left;}

.middle{ width:500px; height:auto; text-align:justify;float:left; margin-left:5px;}
.middle h1{width:480px; height:30px; background:url(../images/profile.gif) no-repeat; text-align:left;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:14px; font-weight:bold; color: #FFFFFF; padding-top:16px; text-transform:uppercase; padding-left:20px; float:left;}
.middle_middle{background:url(../images/middle.gif) repeat-y; padding-left:10px;padding-right:10px; padding-top:10px; float:left; }
.middle_bottom{ width:500px; height:1px; background:url(../images/middle_fotter.gif) no-repeat; float:left; }
.middle_middle h2 { margin-bottom:5px;}
.middle_middle h2 a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; text-decoration:none; font-weight:bold; color:#058677;}
.middle_middle h2 a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; font-weight:bold; color:#058677;}

.right-side {width:237px; height:auto; float:right;  margin-right:2px; }
.right_bottom{width:237px; height:5px; background:url(../images/right_fotter.gif) no-repeat; float:left;}
.right_middle{width:233px; height:auto; border:1px solid #E8E3E2; margin-left:1px; }
.ri_middle{width:233px; height:auto; border:1px solid #E8E3E2;  float:left; border-top:0px; margin-left:1px;}

.more{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; font-weight:bold; color:#009bcb;}
.more:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline;font-weight:bold; color:#009bcb;}
.middl-line{width:230px; height:5px; margin:0px; background:url(../images/line.gif) center no-repeat; margin:0 auto;}

ul.check {margin:5px 0px 0px 0px; padding:0px;}
ul.check li { list-style-type:none; padding:0px 0px 0px 10px;  margin:1px 0px 2px 0px; color:#383939; background:url(../images/line.gif) center bottom no-repeat; padding-bottom:10px;}
ul.check li a {background:url(../images/arrow.gif) left no-repeat; padding-left:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#383939; text-align:left; text-decoration:none; font-weight:normal; }
ul.check li a:hover {color:#383939; text-decoration:underline;}
ul.check li strong {color:#000;}


.bg-color{background-color:#752322; height:5px;}
div.footertable { margin-bottom: 12px;}
#fo{background-color: #333; padding-top: 1%; padding-bottom: 1%; text-align: center;}
#bottom-footer{background-color:#333;padding:10px 0px; text-align:center; color:#FFF; font-family:Arial, Helvetica, sans-serif;}
#bottom-footer a{ color:#ccc; font-size:1em;}
.firstro{width:265px;float:left; border-right:1px solid #4f4f4f; height:275px;padding-left:10px;padding-right:15px;}
.secro{width:160px;float:left;border-right:1px solid #4f4f4f; height:275px;padding-left:15px;padding-right:10px;}
.thrro{width:161px;float:left; border-right:1px solid #4f4f4f;height:275px;padding-left:15px;padding-right:10px;}
.fouro{float:right; height:275px;padding-left:10px;padding-right:10px;}
h3, table.footertable th, legend { margin: 0; font-weight: bold; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; font-size: 1.2em; letter-spacing:normal; padding-left: 0px;	margin-bottom: 10px; text-align:left;}
div#user5 div h3,div#user6 div h3,div#user7 div h3,div#user8 div h3,div#user9 div h3{color:#fff; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:11px; text-transform:uppercase; margin-bottom:5px; letter-spacing:0px; font-weight:bold; text-align:left;}
.footer-text{color:#8d876f; font-size:11px; font-weight:normal; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; text-align:left; }
.footer-text a{color: #8D876F; text-decoration: none; text-align:left; }
.footer-text a:hover {color: #000; text-align:left;}
.footer-heading{font-size:11px; color:#ccc; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; letter-spacing:0px; font-weight:bold; text-align:left;}
div#user5 div a.mainlevel,div#user6 div a.mainlevel,div#user7 div a.mainlevel,div#user8 div a.mainlevel,div#user9 div a.mainlevel{
color:#ccc; font-family:Arial,Helvetica Neue,Helvetica,sans-serif; font-size:11px; text-decoration:none; line-height:20px; display:inline; text-align:left;}
div#user5 div a.mainlevel:hover,div#user6 div a.mainlevel:hover,div#user7 div a.mainlevel:hover,div#user8 div a.mainlevel:hover,div#user9 div a.mainlevel:hover{ color:#f1f1f1;}
.middle_middle .part{width:224px; height: auto; float:left; padding-left:7px; margin-right:8px;}
.middle_middle .part h2{margin:0; padding:7px 0; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; text-decoration:none; font-weight:bold; color:#993300;}

.middle_middle .part2{width:224px; height: auto; float:right; padding-right:7px;}
.middle_middle .part2 h2 {margin:0; padding:7px 0; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; text-decoration:none; font-weight:bold; color: #993300;}

label { float:left; width:220px; display:block; font: 10px/10px Verdana, Geneva, sans-serif; font-weight:bold; padding-left:10px; padding-top:5px; }
.wpcf7-text { background: url("../images/txtbox.gif") no-repeat scroll 0 0 transparent; border: medium none; font-size: 11px; height: 19px; padding: 0 8px; margin-left:10px; width: 220px; }
.textboxarea{ background:url(../images/areaBox.gif) no-repeat; width:212px; height:50px; border:none; margin-left:10px; padding-left:8px; }
.wpcf7-submit{ margin-left:90px;}

/*Inner Page*/
#about-india{ width:737px; height:auto; float:right; text-align:justify;}
#about-india h1{width:717px; height:30px; background:url(../images/about-india.gif) no-repeat; text-align:left;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:14px; font-weight:bold; color: #FFFFFF; padding-top:16px; text-transform:uppercase; padding-left:20px; float:left;}
#about-india .middle_middle{width:717px; height:auto; background:url(../images/about-middle.gif) repeat-y; padding-left:10px;padding-right:10px; padding-top:10px; float:left; }
#about-india .middle_middle .day{ width:42px; height:auto; float:left; font-weight:bold; text-align:left; margin-bottom:8px;}
#about-india .middle_middle .itinery{ width:672px; height:auto; float:right; margin-bottom:8px;}
#about-india .middle_bottom{ width:737px; height:1px; background:url(../images/about-fotter.gif) no-repeat; float:left; }
#about-india .middle_middle h2 { margin-bottom:5px;}
#about-india .middle_middle h2 a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; text-decoration:none; font-weight:bold; color:#058677;}
#about-india .middle_middle h2 a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; font-weight:bold; color:#058677;}

.textbody2{
font-family: Verdana;
font-size: 11px;
font-weight:normal;
color: #000000;
text-decoration: none; text-align:justify; line-height:16px;
}
/* currency */
#currencyConverter {width:560px;  padding:0;border:1px solid #CCC;border-collapse:collapse}
#currencyConverter th {text-align:center;background-color:#EDEFF1;padding:5px 10px;}
#currencyConverter span { font-weight:normal}
#currencyConverter td.currency {background-color:#CACFD3;font-weight:700; border-top: 1px solid #999999;border-bottom: 1px solid #999999;text-align:center;padding:5px 10px;}	
#currencyConverter td.result {background-color:#ffffff;color:#5F5F5F;border-bottom: 1px solid #CACFD3}
#currencyConverter caption {text-align:left; font-size:1.2em; padding: 8px 0 8px 15px; font-weight:700}	  
iframe#convert { width:100%; height:150px;border:0px}
select#from, select#to {width:220px;}
#calculation{width:90%; margin-top:8px;}
#calculation{border:none;}
.b85{ border:1px solid #ccc; width:150px; height:15px; padding-left:5px}
.weather{ border:1px solid #ccc; width:400px; height:20px; padding-left:5px}


/*------new stle-----*/
.middle_middle a{ color:#666666; text-decoration:none;}
.middle_middle a:hover{ text-decoration:underline; color:#000000;}
.text_box{ width:224px; height:auto; float:left; margin:10px 0px; font-size:11px; font-weight: normal; line-height:18px; color:#545454;}
.border{border-bottom: dashed 1px #808080; width:218px; margin:0px 3px; float:left;}
.blue_text a{ color:#2778DA;}
.blue_text a:hover{ color:#0558AB;}
.grey_text_box{ height:220px; padding:10px; width:695px; border:dashed 1px #fff;}
.grey_text_box2{background:#F2F3F3; height:220px; padding:10px; width:695px; border:dashed 1px #CCCCCC; }
.border_line{border-bottom: dashed 1px #808080; width:717px; margin:10px 0px;}
.bottom_enquiry{ width:717px; height:30px; margin:10px 0px; float:left;}
.middle_middle h2{ color:#D96008; margin:0px; padding:0px; font-size:15px; font-weight:normal;}
.middle_middle ul li{ list-style-position:inside; line-height:25px; padding-left:15px;}

.mid_nav{ width:717px; height:30px; float:left; background: #F3F2F2; color:#666; margin:0px 0px 15px 0px;}
.mid_nav ul{ display:inline;}
 .mid_nav ul li{color:#666; display:block; float:left; list-style:none; padding:0px 8px;}
.mid_nav ul li a{ display:block; color:#666; font-size:11px; text-decoration:none; padding:0px 8px;}
.mid_nav ul li a:hover{ text-decoration: underline; color:#000000;}
.mid_nav ul li a.selected{ background:#333; color:#ffffff;}

.top_link{ width:704px; height:10px; float:left; padding:5px 15px; color:#119BEB; font-size:10px;}
.top_link a{ color:#119BEB; font-size:10px; font-weight:bold;}
.top_link a:hover{ text-decoration:underline;}
.read_more{ width:214px; height:25px; float:left; margin-top:15px; padding-right:10px;}

.d1{ float:left; font-weight:bold;}
.d2{ float:right;}
.grid1{width:42px;}
.grid2{width:672px;}
.grid3{width:60px;}
.grid4{width:652px;}
.grid5{width:52px;}
.grid6{width:662px;}
.grid7{width:110px;}
.grid8{width:605px;}

.formtxtq{ border:1px solid #333; padding:5px;}
.formtxtq .input{ width:150px; height:25px; border:1px solid #333;}
.conta{ float:right; padding-left:20px;}
.p1{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#993300; text-align:justify;}

.text1{COLOR:#666666;  font-family: Verdana; font-size: 11px; line-height:143%;}
.text2{COLOR:#772524; font-family: Verdana; font-size: 12px; lline-height:143%; padding-bottom:10px; padding-left:10px; vertical-align:text-bottom; font-weight:bold;}
.textss {font-size:14px; font-family:Verdana; color:#772524; text-decoration:none; font-weight:bold;}
.selected{ background:#333; color:#ffffff;}

.middle_middle table tr td{ height:30px; line-height:30px; padding-left:10px;}

.k_float{z-index:9999999;position:fixed !important;position:absolute;cursor:pointer;}@media (max-device-width :600px){.k_float{position:absolute !important;}}.k_container:before{ clear:both;display:block;content:'.';height:0;}.k_float.absolute{position:absolute !important;}

.k_bottom_sl{top:250px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 16 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 16 );}
.k_right{right:0px;}