/* CSS Document */

body {margin:0px; padding:0px; font-family:Arial; background:url(images/main-bg.gif) center #00536d repeat-y;}

#container {margin:0px auto; width:950px;}

/* christmas theme */
#element {position: fixed; bottom:0px; right:0px; z-index:1000; margin-right:5px;}
#element img {behavior: url("iepngfix.htc");}
/* christmas theme close */

.left-image {padding:0px 0px 0px 10px;}

.clear {clear:both; height:1px; overflow:hidden;}
.white-line {width:645px; margin:0px auto; padding:0px 0px 20px 0px;}
.blank {height:4px; overflow:hidden;}

#header {}

/*Call Me Back*/
#call-back {position:absolute; margin:45px 0px 0px 495px;}
#call-back img {margin:0px; padding:0px;}
#mask {position:absolute; left:0; top:0; z-index:9000; background-color:#000; display:none;}
#boxes .window {position:absolute; left:0; top:0; width:440px; height:200px; display:none; z-index:9999; padding:20px;}
#boxes #dialog {width:600px; height:200px; padding:0px; background-color:#fff;}
#back-heading {background:url(images/back-bg.gif) repeat-x; height:24px;}
#back-heading h2 {margin:0px; padding:3px 0px 0px 10px; float:left; color:#fff; font-size:16px;}
#back-heading img {float:right; margin:0px 5px 0px 0px; padding:0px;}
#back-form {clear:both; padding-top:20px;}
#back-form form {margin:0px auto; padding:0px; width:400px;}
#back-form form label {margin:6px 10px 0px 0px; text-align:right; float:left; width:100px; clear:left; display:block; font-size:10px; text-transform:uppercase; color:#333;}
#back-form form input {margin:3px 0px 3px 0px; padding:1px; width:260px; font-size:11px; font-family:tahoma; color:#333;}
#back-form form input.call-me {width:65px; margin-left:110px; font-size:13px;}
/*Call Me Back*/

#weather {position:absolute; margin:45px 0px 0px 590px;}
#weather img {margin:0px 0px 0px 15px; padding:0px;}

#skype {position:absolute; margin:42px 0px 0px 700px;}
#skype img {margin:0px; padding:0px;}

#logo {float:left; width:479px; height:110px;}

#logo-right {width:471px; float:right; text-align:right;}
#logo-right p {margin:0px; padding:25px 11px 0px 0px; font-size:13px; font-weight:bold;}
#logo-right p a {color:#fff; text-decoration:none; padding:10px 15px 10px 32px;}
#logo-right h6 {color:#fff; font-size:14px; margin:0px; padding:18px 26px 0px 0px;}
/*logo*/

#banner {width:940px; margin:0px auto;}

#banner-left {width:276px; float:left; background:url(images/bollywood-tour-bg.gif) no-repeat; height:378px;}
#banner-left ul {margin:0px; padding:20px 0px 8px 0px; text-align:center;}
#banner-left ul li {margin:0px; padding:0px; list-style-type:none; font-size:16px; line-height:27px; color:#fff; font-weight:bold; border-bottom:1px #FFFFFF dashed; width:230px;}
#banner-left ul li a {color:#fff; text-decoration:none;}
#banner-left ul li a:hover {color:#83b915;}
#banner-left img {margin:0px; padding:0px 0px 0px 3px;}
#banner-left form {margin:0px; padding:15px 0px 0px 0px;}
#banner-left form label {margin:0px; padding:0px 5px 0px 0px; font-size:14px; font-weight:bold;}
#banner-left form input {margin:2px 0px 3px 0px; *margin:1px 0px 2px 0px; padding:0px 0px 0px 1px; *padding:0px 0px 0px 2px; border:solid 1px #5e5d5d; width:165px; *width:164px; height:16px; font-size:12px; font-family:Arial;}

.btn {margin:2px 20px 0px 0px!important; padding:0px!important; background:url(images/go-btn.gif) no-repeat; width:40px!important; height:20px!important; border:none!important; font-size:12px; font-weight:bold; color:#fff;}
/*banner-left*/

#banner-right {width:664px; float:right;}

#banner-mid {background:url(images/header-mid.gif) repeat-y; padding:3px 0px 0px 5px;}
#banner-mid h1 {margin:0px; padding:11px 0px 0px 6px; color:#fff; font-size:20px;}
#banner-mid h1 strong {color:#f56704;}
#banner-mid p {margin:0px; padding:4px 0px 0px 6px; color:#e2e0e0; font-size:12px;}
/*banner-right*/
/*banner*/

#mid {width:940px; margin:0px auto;}

.left {float:left; width:276px; background:url(images/left-links-bg.gif) no-repeat; height:751px;}
.left h5 {margin:0px; padding:32px 0px 11px 57px; color:#03b4ed; font-size:18px; font-weight:normal;}
.left ul {margin:0px; padding:0px 46px 10px 0px;}
.left ul li {margin:0px; padding:0px; list-style-type:none; line-height:24px; color:#fff; font-size:12px; font-weight:bold; text-align:right;}
.left ul li a {color:#fff; text-decoration:none;}
.left ul li a:hover {color:#ccf3ff; padding-right:1px;}
.ganga {background:url(images/great-ganges-tour.gif) no-repeat; width:257px; height:103px; margin:0px auto; text-align:center;}
.ganga h6 {margin:0px; padding:13px 0px 0px 0px; color:#01394b; font-size:18px;}
.ganga h6 a {color:#01394b;}
.ganga h6 a:hover {color:#000; text-decoration:none;}
/*left*/

#right-bg {min-height:730px; background:url(images/header-mid.gif) repeat-y;}

.right {float:right; width:664px;}

.content {background:url(images/header-mid.gif) repeat-y; padding:3px 0px 0px 5px;}
.content h1 {color:#fb6903; margin:0px; padding:0px 0px 10px 10px; font-size:21px; font-weight:normal;}
.content h1 strong {color:#ccc; font-weight:normal;}
.content h1 img {float:right; margin:0px 55px 0px 0px;}
.content h2 {color:#fb6903; margin:0px; padding:5px 0px 0px 10px; font-size:18px; font-weight:normal;}
.content h3 {color:#fff; margin:0px; padding:10px 0px 0px 10px; font-size:14px;}
.content p {margin:0px; padding:5px 5px 10px 10px; color:#cac9c8; font-size:12px;}
.content p strong {color:#fff;}
.content p a {color:#fff;}
.content h4 {color:#a9ef01; margin:0px 0px 12px 0px; padding:1px 12px 5px 12px; font-size:12px; float:right; background:url(images/read-more-bg1.gif) no-repeat;}
.content h4 a {color:#a9ef01; text-decoration:none;}
.content h5 {color:#fff; margin:0px; padding:0px 0px 0px 10px; font-size:13px;}
.content h5 strong {font-weight:normal;}
.content h6 {color:#fff; margin:0px; padding:0px 0px 10px 10px; font-size:13px;}

.content h6.spek {margin:0px; padding:0px; display:block; font-size:11px; width:150px; color:#fff; padding:4px 20px; background-color:#93b137;}
.content h6.spek strong {color:#fff;}
.content h6.spek a {color:#fff; text-decoration:none;}
.content h6.spek a:hover { text-decoration:underline;}

.content ul {margin:0px 0px 10px 0px; padding:0px;}
.content ul li {list-style-type:none; font-size:11px; color:#fff; background:url(images/left-li.jpg) top left no-repeat; padding:0px 0px 0px 20px; margin:0px 0px 5px 0px;}

.content ul.ul {margin:0px 0px 15px 10px; padding:0px; float:left; width:200px;}
.content ul.ul li {list-style-type:none; font-size:11px; color:#fff; background:url(images/left-li.jpg) top left no-repeat; padding:0px 0px 0px 20px; margin:0px 0px 5px 0px;}
.content ul.ul li a {color:#fff; text-decoration:none;}
.content ul.ul li a:hover {color:#ccc; padding-left:1px;}

.content form {margin:0px; padding:0px;}
.content form b {margin:0px; padding:0px; font-size:12px; font-weight:bold;}
.content form label {margin:0px; padding:0px; font-size:12px; font-weight:bold;}
.content form label span {margin:0px; padding:0px; color:#FF0000;}
.content form p {margin:0px; padding:0px; font-size:12px; font-weight:bold; color:#666;}
.content form input {margin:0px; padding:0px; height:17px; color:#666; font-size:12px; font-family:Arial;}
.content form input.submit {margin:0px; padding:0px; height:24px; width:65px; color:#666; font-size:12px; font-family:Arial;}
.content form textarea {margin:0px; padding:0px; overflow:auto; height:45px; width:225px; color:#666; font-size:12px; font-family:Arial;}
.content form select {margin:0px; padding:0px; color:#666; font-size:13px; font-family:Arial;}

img.frame {display:block; float:right; background:url(images/frame.jpg) no-repeat; padding:10px 10px; margin:0px 10px 10px 10px;}
img.frame-1 {display:block; float:left; background:url(images/frame.jpg) no-repeat; padding:10px 10px; margin:0px 10px 5px 10px;}

.gallary img {display:block; float:left; background:url(images/frame-3.jpg) no-repeat; padding:12px 12px; margin:10px 8px 0px 8px;}

.team {clear:both; height:160px; padding:0px 0px 0px 12px;}
.team img {float:left; display:block; background:url(images/frame-2.jpg) no-repeat; margin:0px 5px 5px 0px; padding:11px 10px 11px 9px;}
.team h2 {font-size:16px; margin:0px; color:#ccc;}
.team p {margin:0px 0px 10px 0px; font-size:11px; color:#cac9c8;}
.team p b {color: #fff;}

.tastimonial {clear:both;}
.tastimonial img {display:block; float:left; background:url(images/frame-1.jpg) no-repeat; padding:7px 10px; margin:10px 8px 0px 8px;}
.tastimonial h3 {display:block; float:left; width:200px; margin:0px; padding:5px 0px; text-align:center; font-size:13px;}
.tastimonial h3 a {color:#fff; text-decoration:none;}

.address {border:5px solid #ccc; margin:10px 0px 10px 10px;}
.address td {padding:3px; background-color:#fff;}
.address td p {margin:0px; font-size:12px; color:#333;}
.address td p strong {color:#005874;}
/*content*/

.testimonial {background:url(images/testimonial-bg.gif) no-repeat; width:546px; height:122px; margin:0px auto; padding:66px 46px 13px 56px;}
.testimonial p {margin:0px; padding:0px 0px 15px 0px; font-size:12px;}
.testimonial h2 {color:#fb6903; font-size:14px; margin:0px; padding:5px 0px 0px 10px;}
.testimonial h2 a {color:#89c102; font-size:12px; text-decoration:none; background:url(images/read-more-bg.gif) 0 no-repeat; margin:0px 0px 0px 195px; padding:5px 13px 5px 13px;}
/*testimonial*/

#box {width:645px; margin:0px auto; padding:0px 0px 10px 0px;}
.box {width:215px; float:left; background:url(images/dot-bg.gif) right repeat-y; height:290px;}
.box h1 {margin:0px; padding:0px; color:#fff; font-size:18px; font-weight:normal; text-align:center;}
.box h2 {color:#a9ef01; margin:0px 0px 12px 0px; padding:1px 12px 5px 12px; font-size:12px; float:right; background:url(images/read-more-bg1.gif) no-repeat;}
.box h2 a {color:#a9ef01; text-decoration:none;}
.box img {padding:0px 0px 0px 5px;}
.box p {margin:0px; padding:5px 0px 15px 7px; color:#fff; font-size:12px; line-height:17px;}
/*box*/
/*right*/

.footer {background:#00536d; text-align:center;}
.footer p {margin:0px; padding:15px 0px 15px 0px; color:#fff; font-size:13px; font-weight:bold;}
.footer p a {color:#fff; text-decoration:none;}

.footer-left {float:left; width:273px; padding:20px 0px 0px 17px;}
/*footer-left*/

.footer-right {float:right; width:620px; text-align:center; padding:0px 20px;}
.footer-right p {margin:0px; padding:20px 0px 0px 0px; font-size:13px; font-weight:bold; color:#fff;}
.footer-right p a {color:#fff; text-decoration:none;}
/*footer-right*/
/*footer*/

#network {}

#network-left {width:175px; float:left; padding:20px 0px 20px 95px;}
/*network-left*/

#network-right {width:680px; float:right;}
#network-right ul {margin:0px; padding:15px 0px 0px 0px; float:left; width:226px;}
#network-right ul li {margin:0px; padding:0px 0px 0px 15px; list-style-type:none; font-size:12px; font-weight:bold; line-height:24px; background:url(images/arrow.gif) top left no-repeat;}
#network-right ul li a {color:#fff; text-decoration:none;}
/*network-right*/
/*network*/

/*welcome layer*/
.welcome { width:600px; height:370px; margin-left:80px; border:solid 3px #718aa1; display:none; background:url(images/main-logo.gif) top center no-repeat #ebebeb;}
.welcome h2 {font-size:34px; display:block; text-align:center; margin:0px 0px 10px 0px; font-family:impact, arial; font-weight:normal; line-height:36px;}
.welcome h2 strong {font-weight:normal; color:#016483;}
.welcome h3 {font-size:16px; margin:0px 0px 8px 0px; text-align:center;}
.welcome p {text-align:center; margin:0px 20px 10px 20px; color:#2d2d2d; line-height:16px; font-size:12px;}
.welcome p a {color:#990000; text-decoration:none; margin:4px 0px; background:url(images/bullet-1.jpg) left no-repeat; padding:0px 0px 0px 18px;}
.welcome p a:hover {color:#016483;}
.borgbtm {border-bottom:1px solid #d9dfe5;}
.GL_10_6 {font:10px tahoma, arial; color:#666; text-decoration:none;}
/*welcome layer close*/

/**********************************JOIN NOW****************************************/

.join{ margin:0px; padding:0px;}
.join label{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px;}
.join input{margin:0px; padding:0px; background:#F0F0F0; border:#999999 1px solid; height:10px; width:190px;}
.join textarea{margin:0px; padding:0px; background:#F0F0F0; border:#999999 1px solid; width:150px;}

#strip {margin:0px 7px 0px 0px; padding:0px; background:url(images/strip.jpg) repeat-x; height:27px;}
#strip p {margin:0px; padding:6px 10px; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:right;}
#strip p a {margin:0px; padding:0px; color:#FFFFFF; text-decoration:underline;}
#strip p a:hover {text-decoration:none;}
