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

body { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#303030; }
ul { padding:0; margin:0;}
li{ list-style:none;}
.fr{ float:right;}
.fl{ float:left;}
a{text-decoration: none;color: #000000;}

h2{ font-size:24px; }

.bg-main
{
	width: 640px;
	background: url('http://www.himachaltourguide.net/images/bgheader.jpg') repeat-x left 84px;
	display: block;
	overflow: hidden;
} 
.wrapper {margin:0 auto; display:block;  }

.header
{
	width: 1000px;
	display: block;
	overflow: hidden;
	height: 75px;
	
}
.header .logo { float:left;padding:8px 0 0 0;}
.header ul{ float:right;} 
.header li{ padding:8px 0 0; float:left; margin:0 5px;  height:62px; width:185px;}
.header .cnt-right{margin:10px 0 0; padding:5px 15px 5px 60px;   text-align:left;   float:right; background:url(http://www.himachaltourguide.net/images/bg_subnav.png) no-repeat 15px center; font-size:11px; color:#000; font-weight:bold;  border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
 
.nav {color:#ffffff; display:block; overflow:hidden; margin-bottom:25px; }
.nav ul{ float:right;}
.nav li {padding: 20px 15px 0 0; text-transform:uppercase; font-weight:bold; font-size:11px; list-style:none; float:left;}
.nav li a{  text-decoration:none; font-size:14px; color:#ffffff; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.nav .tollfreeNo
{
	margin-top: 9px;
	background: url('http://www.himachaltourguide.net/images/zx.jpg') no-repeat 5px center;
	font-size: 13px;
	font-weight: bold;
	padding: 10px 10px 1px 25px;
	height: 25px;
}

.subNav { display:block; overflow:hidden;  padding:0px 0 10px;  clear:both; }
.subNav p{}


.container
{
	padding: 17px;
	display: block;
	margin-bottom: 0px;
	
	height: 116px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
}
.container p{color:#fff; font-size:13px; margin:0; padding:0 10px 10px;}
.container h2
{
    color: #CC3300;
    margin-top: 0;
    padding: 0 10px;
}
.selectcity{  float: left;margin-left: 0px; display:block; padding:40px 15px 20px;width: 315px;position:relative; z-index:0;}
.selectcity form{ float:right;}
.selectcity select
{
	padding: 3px 5px 2px;
	color: #303030;
	font-size: 18px;
	margin-right: 10px;
	float: left;
	border-radius: 18px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	height: 35px;
	width: 190px;
	border: 2px solid #003366;
} 
.selectcity input
{
	cursor: pointer;
	font-weight: bold;
	float: left;
	color: #fff;
	height: 36px;
	padding: 0 8px;
	border-radius: 18px;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	background: #ef8e26;
	border: 2px solid #c3741f;
	font-size: 14px;
}
 

.listWant {  padding:10px 0 0; display:list-item; overflow:visible; clear:both;}
.listWant li
{
	height: 60px;
	float: none;
	width: 300px;
	margin: 0 10px;
	color: #663300;
}
.listWant li .main-select{  border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:14px; font-weight:bold;  display:block; overflow:hidden; border:2px solid #bbbbbb; padding:10px; background:#f0f0f0; height:41px;}
.listWant li .main-select label input{ margin:1px 12px 0 0; float:left;}
.listWant li .main-select label span{ float:left;}
.listWant li .main-select label{ padding-bottom:10px; display:block; overflow:hidden;}
.listWant li .sub-select{ clear:both; padding:8px 0 0; font-size:11px;  display:block; overflow:hidden; border-top :1px solid #bbbbbb;  }
.listWant li .sub-select label { padding:0 0 0 3px; float:left;}
.listWant li .sub-select label input{ margin:2px 2px 0 0; float:left;}
.listWant li .sub-select span{ float:left;   padding:2px 3px 0 0;}

.listWant li .sub-select label span{  font-weight:normal; padding:2px 0 0 0; }
.listWant li .select-desc{  height:0; margin:5px 0 0; overflow:hidden; }
.listWant li:hover .main-select
{
	background: #fff;
	border: 2px solid #003366;
}
.listWant li:hover .select-desc
{
	padding: 20px 10px 10px;
	height: 40px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
	background: url('http://www.himachaltourguide.net/images/bg_label.png') no-repeat left top;
	color: #fff;
	position:relative;
	z-index: 999999999999999999;
	text-align: left;
	width: 200px;
}

.footer { display:block; overflow:hidden; border:2px solid #a0a0a0; padding:20px 20px; background:#f3f3f3;}
.footer .faqbrief{ border-bottom:2px solid #cfcfcf;}
.footer .faqbrief p{ color:#333; }
.footer .faqbrief p span{ color:#1f7ec6;}
.footer h4 { font-size:15px; color:#0fa370; padding:0; margin:0 0 5px;}
.footer h5 { font-size:13px; color:#0fa370; padding:0; margin:0 0 2px;}
.footer .browsecontent{ border-bottom:2px solid #cfcfcf; display:block; overflow:hidden; padding:15px 0;}
.footer .leftContent { float:left; width:730px; margin-right:2px;}
.footer .leftContent ul {  float:left; margin-right:20px; }

.footer .leftContent li { width:220px; padding:3px 0;}
.main2{   margin-top:10px;  color: #666666;font-size: 11px; }
.main2 .mainpadd { padding: 15px 30px 15px 35px;background: none repeat scroll 0 0 #F3F3F3;
    border: 2px solid #A0A0A0;}
.main2 a { color: #666666;display: inline-block;font-size: 11px;padding: 1px 5px;text-decoration: none;}
.paddl4 {padding-left: 4px;}
.inlineblock {display: inline-block;}
.boldtxt {font-weight: bold;}
.footer .csCnt { margin:10px 0 0; padding:10px; float:right; width:185px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;color:#fff; background:#0fa370; border:1px solid #118a60;}
.footer .csCnt h4{-moz-text-shadow:  0px 0px 2px #333;
-webkit-text-shadow: 0px 0px 2px #333;
 text-shadow: 0px 0px 2px #333; font-size:15px; padding:0 0 5px; margin:0; border-bottom:1px dashed #118a60; color:#fff;}

.footer .csCnt li{ float:left; width:80px; padding:5px 0; font-size:11px; font-weight:bold;}
.footer .csCnt li a{ color:#fff; text-decoration:none;}

.footer .socialicon{ margin:35px 0 0; float:right;}
.footer .socialicon a{color:#f3f3f3;}
.footer .socialicon a img{border:none;}
.footer .tollfreeText{ display:block; overflow:hidden; padding:5px 0; font-size:15px; font-weight:bold;}

.footer-links{ display:block; overflow:hidden;}
.footer-links ul { margin-bottom:20px;  } 

/*-------LOGIN STARTS HERE -------*/

/* Login Container (default to float:right) */
#loginContainer {
    position:relative;
    float:left;
    font-size:12px;
}

/* Login Button */
#loginButton {
	float:left;
    background:#155f45; 
   
    position:relative;
    z-index:30;
    cursor:pointer;
}

/* Login Button Text */
#loginButton span {
    color:#fff;
    font-size:14px;
    font-weight:bold;
    padding:9px 25px 7px 10px ;
	height:20px;
    background:url(http://www.himachaltourguide.net/images/loginArrow.png) no-repeat 68px 7px #155f45;
    display:block
}

#loginButton:hover {
    background:url(http://www.himachaltourguide.net/images/buttonbgHover.png) repeat-x #155f45;
}

/* Login Box */
#loginBox {
    position:absolute;
	padding:10px;
    top:36px;-moz-box-shadow:  1px 1px 2px 1px #ccc;
-webkit-box-shadow: 1px 1px 2px 1px #ccc;
box-shadow:  1px 1px 2px 1px #ccc;
    left:0;
    background:url(http://www.himachaltourguide.net/images/bg_login.png) repeat-x left top #155f45;
    display:none;
    z-index:29;
}

/* If the Login Button has been clicked */    
#loginButton.active {
    border-radius:3px 3px 0 0;
}

#loginButton.active span {
    background-position:68px -76px;
}

/* A Line added to overlap the border */
 
/* Login Form */
#loginForm {
    width:377px;   
    margin-top:-1px;
    padding:6px;
}

#loginForm fieldset {
    margin:0 7px 7px 0;
	float:left; 
    border:0; 
    padding:0;
}

 
#loginForm #checkbox {
    width:auto;
    margin:1px 9px 0 0;
    float:left;
    padding:0;
    border:0;
    *margin:-3px 9px 0 0; /* IE7 Fix */
}

 
#loginForm #body fieldset label {
    display:block;
	color:#fff;
    float:none;
    margin:0 0 3px 0;
	font-size:11px;
}

/* Default Input */
#loginForm input {
    width:133px;
    border:1px solid #899caa; 
    color:#3a454d; 
    padding:5px 5px;
    font-size:12px;
}

/* Sign In Button */
#loginForm #login {
    width:auto;
    float:left; 
     
    color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	background:#ef8e26;  
    text-shadow:0px -1px #278db8;
    border:1px solid #d97a14;
	font-size:11px; 
    cursor:pointer;
padding:4px 5px 4px 5px; /* IE7 Fix */
}

/* Forgot your password */
#loginForm .rememberlabel{ float:left; font-size:11px; padding:5px 0 0;}
#loginForm .rememberlabel label{ float:left; margin-right:65px;}
#loginForm span {
    text-align:center;
    display:block; 
	float:left;
}
#loginForm span a {
    color:#fff;  
}

input:focus {
    outline:none;
}

.copyright{padding:10px;color: #666;}
#sellertype {

}

#sellertype span {
color: #000;
}

.ausu-suggest{position:relative;z-index:9999;}
.ausu-suggest input
{
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFFFFF), color-stop(1, #f3f3f3) );
	_filter: PROGID:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#f3f3f3) progid:DXImageTransform.Microsoft.Shadow(color=#ffffff,direction=180,strength=0);
	background: -moz-linear-gradient( center top, #FFFFFF 10%, #f3f3f3 80% );
	background-color: #f3f3f3;
	border: 2px solid #0099CC;
	padding: 2px 0 0 8px;
	color: #666 !important;
	cursor: text;
	height: 32px !important;
}
.ndtv-wrapper{  margin-left: auto;margin-right: auto;text-align: left;float: left;width: 286px;position: absolute;top: -1px;}
.ndtv-TopNo1Bg{margin:0px; padding: 3px 0px;}
.ndtv-menu{background:url('http://www.himachaltourguide.net/images/ndtv-menu-bg.jpg') repeat-x 0 0 transparent; height:34px;border-top:1px soild #000000;border-bottom:2px solid #566c80;}
.ndtv-menu ul{list-style-type:none;width:727px;float:right;}
.ndtv-menu ul li{display:inline-block;font:normal 12px Trebuchet MS;padding:2px 5px;margin:6px;}
.ndtv-menu ul li a{color:#dbfbdc;text-decoration:none; padding:1px 3px;margin:6px 0;}
.ndtv-menu ul li a:hover, .ndtv-menu ul li a.active{background-color:#fff; color:#1d1d1d; padding:1px 3px;margin:6px 0;cursor:pointer;}

.ndtv-menu ul li:hover a{color:#444444;}

.footer-links1{height:35px;background:#f0f0f0;margin-bottom:1px;padding-top:22px;}
.footer-links1 ul{list-style-type:none;}
.footer-links1 ul li{display:inline-block;font:normal 12px Georgia;color:#d9ac7f;padding:0px 2px;}
.footer-links1 ul li a{color:#006eb1;cursor:pointer;text-decoration:none;}
.footer-copyright1{background:#f0f0f0;padding-top:19px;height:31px;font:normal 12px Georgia;color:#66666f;border-top: 1px solid #ccc;}
.ribbon-box{float:right;padding:4px;width:240px;border-radius: 3px;margin-top:2px; margin-bottom: -4px;}