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

body
{padding:0px;margin:0 auto;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00000; line-height:19px; text-align:left;background-image: url(http://www.himachaltourguide.net/images/line-back-body.jpg);
background-repeat: repeat-x;
/*background-color: #5DC1FD;*/
/*
position: absolute;
height: 1772px !important;
width: 1349px;
*/
background-position-x: 0%;
/*background-position-y: 34px !important;*/}

 .site_left{
/*background-image:url(http://www.himachaltourguide.net/images/site_lefteffect.jpg); background-repeat:repeat-y;*/ width:11px;
}
.site_right{
/*background-image:url(http://www.himachaltourguide.net/images/site_righteffect.jpg); background-repeat:repeat-y;*/ width:11px;
}

a
{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#484848;text-decoration:none; text-align:left;}

a:link, a:visited
{font-family:Arial, Helvetica, sans-serif;font-size:12px;/*color:#484848;*/text-decoration:none; text-align:left;}

a:hover
{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#484848;text-decoration:underline; }

.t2 a
{
font-size: 13px;
line-height: 16px;
/*border-bottom: 1px dotted #666;*/
color:#666;
}
img{border:none;}


.toplink
{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#484848;text-decoration:none; height:17px;}

.toplink a
{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#484848;text-decoration:none;/*padding:0px 8px 0px 8px;*/}

.toplink a:link, .toplink a:visited
{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#484848;text-decoration:none;}

.toplink a:hover
{font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;}



.topnav { margin:0 auto; padding:0; background:url(http://www.himachaltourguide.net/images/menubar.gif) top repeat-x; height: 38px;
border-radius: 10px 10px 0px 0px;
padding-left: 15px; padding-right:15px;
border-bottom: 2px solid grey; }
.topnav ul { list-style:none; padding:0; margin:0; color:#484848; }
.topnav li { float:left; padding:0; background:url(http://www.himachaltourguide.net/images/sep.jpg) no-repeat right;}
.topnav li a { font:normal 12px Arial, Helvetica, sans-serif; color:#fff; display:block; float:left; padding:12px 12px; text-decoration:none; /*font-weight:bold;*/}


.b2
{
background:url(http://www.himachaltourguide.net/images/b2.jpg) repeat-y;
}
.tit
{
margin: 0px;
padding: 0px;
font-size: 14px;
font-weight: bold;
color: #0052d6;
line-height: normal;
margin-bottom: 0px;
}
.txtbx
{font-size:11px; height:15px;}

select.txtbx
{font-size:12px;color: #000000;
    margin:4px 0px;
	border: 1px solid #D0D0D0;
	 background: none repeat scroll 0 0 #FAFAFA;
	 height:20px;
	 margin:4px 0px;
}

select.big
{font-size:11px; height:25px;}

select.style1
{font-size: 12px;
height: 24px;
border: 1px solid #D0D0D0;
background: none repeat scroll 0 0 #FAFAFA;
width: 164px;
margin:4px 0px;}
.c1
{
background:url(http://www.himachaltourguide.net/images/p1.jpg) no-repeat;
height:34px;

font-size:16px;
color:#1bc6f1;
line-height:34px;
font-weight:bold;
padding-left:20px;
text-align:left;
}

.c2
{
background:url(http://www.himachaltourguide.net/images/p2.jpg) repeat-y;
font-size:12px;
font-weight:bold;
color:#808080;
text-align:left;

}

.c2 span
{
font-size:14px;
font-weight:bold;
}

.t1
{
/*background:url(http://www.himachaltourguide.net/images/t1.jpg) no-repeat;
height:34px;

font-size:14px;
color:#fff;
line-height:34px;*/
font-weight:bold;
text-align:left;
text-decoration: underline;
color: #59595C;
font-size:13px;
padding-left:15px;
width:150px; float:left; text-decoration:none;
padding-top:2px;
background-color:#fef09c;
-moz-border-radius: 12px; /* FF1+ */
-webkit-border-radius: 12px; /* Saf3-4 */
border-radius: 12px; /* Opera 10.5, IE 9, Saf5, Chrome */
}

.holiday-offers-content-left-1 img
{
padding: 5px 3px;
margin-top: 5px;
margin-left: 0;
border: 1px solid #DDD;
}

.t2
{


/*background:url(http://www.himachaltourguide.net/images/t2.jpg) repeat-y;*/
}


.bookbg
{
background:#fdaf2e url(http://www.himachaltourguide.net/images/tourpackbg.jpg) repeat-x top;
border:#f9b538 solid 1px;
color:#161616;

font-size:12px;
text-align:left;

}

.bookbg span
{
color:#ed5f13;

font-size:12px;
font-weight:bold;
text-align:left;
}


.bookbg_tit
{
color:#0573B1;

font-size:16px;
line-height:18px;
padding-top:8px;
}


.splpack
{
/*border:#f06b24 solid 1px;*/
color:#6b6b6b;

font-size:12px;
font-weight:bold;
}

.splpack span
{

font-size:12px;
font-weight:bold;
}

.splpack span a
{
color:#ed5f13;

font-size:12px;
font-weight:bold;
}

.splpack span a:link
{
color:#ed5f13;

font-size:12px;
font-weight:bold;
}

.splpack span a:hover
{
color:#ed5f13;

font-size:12px;
font-weight:bold;
}


.fdpack img
{
height: 63px;
width: 121px;
padding: 0px 10px;
}


.fdpack
{
/*border: #6dddf4 solid 1px;*/
color: #6b6b6b;
font-size: 13px;
/*font-weight: bold;*/
background-color: #f5f5f4;
padding-left: 10px;
margin-right: 10px;
width: 100%;
}

.fdpack span
{
color:#ed5f13;
font-size:13px;
}

.fdpack span a
{
color:#ed5f13;

font-size:13px;

}

.fdpack a:link
{
color:#484848;

font-size:13px;
}

.fdpack a:hover
{
color:#484848;
text-decoration:underline;

font-size:13px;
}

.redtxt
{
color:#d80600;
font-size:14px;
font-weight:bold;
}

.redtxt a
{
color:#d80600;
font-size:14px;
font-weight:bold;
text-align:left;
}
.redtxt a:link, .redtxt a:visited
{
color:#d80600;
font-size:14px;
font-weight:bold;
text-decoration:none;
text-align:left;

}

.redtxt a:hover
{
color:#1bc6f1;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

.footer a
{
color:#666;
}

.footer
{/*
background:url(http://www.himachaltourguide.net/images/footer.jpg) repeat-x;*/
height:250px;
}



.footertext
{
color:#006d81;
font-size:12px;
text-decoration:none;
}
.footertext a
{
color:#006d81;
font-size:12px;
text-decoration:none;
}
.footertext a:link, .footertext a:visited
{
color:#BBD2DE;
font-size:12px;
text-decoration:none;
}
.footertext a:hover
{
color:#fff;
font-size:12px;
text-decoration:none;
}

.footertext span
{
color:#fff;
font-size:12px;
text-decoration:underline;
font-weight:bold;
}

.copyright
{
color:#fff;
line-height:35px;
}


#banner-top{ width:506px; height:285px; float:left }
#numbers{margin:230px 20px 0 420px; font-size:11px; font-weight:bold;}
.arr-select, .unselect:hover{ background:transparent url(http://www.himachaltourguide.net/images/select.png) bottom no-repeat scroll; width:20px; height:20px; float:left; color:#FFF; text-align:center;}
.arr-select a, .unselect:hover a{display:block; color:#fff; line-height:20px;}
.unselect{ background:transparent url(http://www.himachaltourguide.net/images/unselect.png) bottom no-repeat scroll; width:20px; height:20px; float:left; text-align:center;}
.unselect a{display:block; color:#333; line-height:20px;}
.arr-select a:hover, .unselect a:hover{text-decoration:none;}

.ash_cntnt4
{
color:#FF0000;
}
.navi
{
/*background: none repeat scroll 0 0 #ff9900;*/
height: 27px;
/*width: 282px;*/
float: left;
padding-left: 0px;
margin-left: 0px;
margin-right: 0px;
border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
}

.cur
{
cursor:pointer;
color:#FFFFFF;
font-weight:bold;
}

span.cur:hover
{
background-color:#FFFFFF;
color:#F90;
display:block;
}



.con-left-head{ 
	margin:0px; 
	padding:0px; 
	float:left; 
	font-size:13px; 
	width:324px;
	font-weight:100;
	color:#0052D6;
	line-height:normal; 
	margin-bottom:0px; 
	margin-left:0px;
	height:43px;
}
.con-left-head img{ margin-right:10px;}


.con-left-head span{font-size:11px;
font-weight:normal;
color:#000000;
padding:0;
margin:0;
line-height:normal;}

.con-right-head{/* margin:0 0 0 26px;*/ padding:0px; float:left; font-size:13px;
font-weight:normal;
color:#0052D6;
line-height:normal; margin-bottom:10px;
}


.con-right-head span{font-size:12px;
font-weight:normal;
color:#000000;
padding:0;
margin:0;
line-height:normal;}
.fl-left{ float:left; margin-top:0px;}
.fl-right{ float: right;
border: 1px solid rgb(143, 143, 143);
border-radius: 10px;
background-color: rgb(243, 240, 240);
padding-top: 5px;}
.fl-right a{ color:#58595B; text-decoration:none;}
.fl-right a:hover{ color:#58595B; text-decoration:underline;}






.fl-right-bottom-mid{  margin:0; padding:0px 8px; font-size:11px; color:#0052D6; }




.fl-right-bottom-mid p{ font-size: 12px;
color: #5a5a5c;
margin: 0;
margin-bottom: 0;
padding: 0;
text-transform: capitalize;
}
.fl-right-bottom-mid-days{ margin-right:18px; margin-top:0px; }
.fl-right-bottom-mid-rate{ color:#0052D6; font-size:12px; font-weight:600;}
.fl-right-bottom-mid-line{ margin-left:0px; margin-right:20px; margin-top:3px; border-bottom:1px solid #d2d2d4; padding-bottom:5px; }

.view{ color:#0052D6; font-weight:100; font-size:9px; text-align:right; clear:both;}
.view a{ color:#0052D6; text-decoration:none;}
.view a:hover{ color:#0052D6; text-decoration:underline;}


.holiday-offers-box{ width:96%; clear:both; /*border:1px solid #d2d2d4;*/ padding:5px 0px 0px 0px;}
.holiday-offers-box a{ text-decoration:none; color:#59595C;}
.holiday-offers-box a:hover{ text-decoration:underline; color:#3D3D3D;}
.holiday-offers-box-content{ width:270px; margin:0; padding:0; clear:both;  }
.holiday-offers-content-left{ width: 267px; float:left; margin-top:10px; }
.holiday-offers-content-left-1{ float:left; height: 133px;
width: 120px; font-size:11px; color:#59595C;}
.holiday-offers-content-left-1 img{ padding:5px 3px; margin-top:5px; margin-left:0; border:1px solid  #dddddd;}
.holiday-offers-content-left-1 span{ color:#0052D6; font-size:12px; font-weight:bold; line-height:13px;}

.holiday-offers-box2{ width:100%; clear:both; border:1px solid #d2d2d4; padding:5px; height:143px; }
.holiday-offers-box2 a{ text-decoration:none; color:#59595C;}
.holiday-offers-box2 a:hover{ text-decoration:underline; color:#3D3D3D;}
.banner-2{ vertical-align:bottom;  width:220px; float:left;}.banner-3{ margin-top:7px; margin-left:13px; vertical-align:bottom; padding:5px; border:1px solid #d2d2d4; width:260px; >width:260px; width:260px\0/; float:left;}
.mar-3{ width:185px; font-weight:100;}
#footer-head{ width:172px; float:left; color:#FFF; font-size:13px; font-weight:bold; margin-left:12px; text-decoration:none; margin-right:14px;}
#footer-head h2{ color:#fff; font-size:13px; font-weight:bold; background-color:#003ea0; -moz-border-radius: 12px; /* FF1+ */ -webkit-border-radius: 12px; /* Saf3-4 */ border-radius: 12px; /* Opera 10.5, IE 9, Saf5, Chrome */ padding:2px 5px 2px 10px; margin-bottom:3px}
#footer-head p{ margin-left:15px; margin-bottom:0px; padding:0;}
#footer-head span{ width:150px; float:left; text-decoration:none;}
#footer-head span ul{ list-style-type:none; margin:0; padding:0; margin-bottom:10px;  text-decoration:none;}
#footer-head span ul li{ list-style-type:none;  margin:0; padding:0; font-size:11px; font-weight:100; color:#bbd2de; text-decoration:none;
}
#footer-head span ul li a { text-decoration:none; color:#bbd2de; font-size:12px; border-bottom:1px dotted #bbd2de; line-height:18px;  }
#footer-head span ul li a:hover { text-decoration:none; }

.graysmall { font-size:12px; color:#58595B; line-height:17px;}
.bluebig { font-size:18px; color:#0052D6; font-weight:bold; line-height:25px;}
.bluebigterms { font-size:15px; color:#0052D6; font-weight:bold; line-height:25px;}
.graybig { font-size:16px; color:#484848; font-weight:bold; line-height:16px;}
.button {
    background: none repeat scroll 0 0 #0052D6;
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    overflow: visible;
    padding: 5px 15px 6px;
    text-decoration: none !important;
    width: auto;
}.button_red {
    background: none repeat scroll 0 0 #ea6837;
    border-bottom: 1px solid #ea6837;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 3px #ea6837;
    color: #FFFFFF ;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    overflow: visible;
    padding: 5px 15px 6px;
    text-decoration: none !important;
    width: 80px;
}
.button_yellow {
    background: none repeat scroll 0 0 #ffe200;
    border-bottom: 1px solid #ffe200;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 3px grey;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    overflow: visible;
    padding: 5px 15px 6px;
    text-decoration: none !important;
    width: 80px;
}
.button_yellow_small {
    background: none repeat scroll 0 0 #ffe200;
    border-bottom: 1px solid #ffe200;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 3px grey;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    overflow: visible;
    padding: 5px 15px 6px;
    text-decoration: none !important;
    width: 32px;
	margin-right:5px;
}

.fntSize11 {
    font-size: 11px;
    padding: 4px 10px 5px !important;
}

.headline {background-color:#2F87BC; height:40px; color:#fff; font-size:16px; border-radius:5px; font-weight:bold; padding-left:5px;}
.divtab { font-size:14px; color:#ffffff; cursor:pointer; padding:5px; background-color:#0052D6; border:2px solid #0052D6; border-bottom:0px; border-radius: 5px 5px 0 0; text-align:center; float:left; height:25px; margin:0px 1px;}

.divselectedtab{font-size:14px; color:#000; cursor:pointer; padding:5px; border-radius: 5px 5px 0px 0px; text-align:left; border:2px solid #ffe200; border-bottom:0px; background-color: #ffe200; float:left; height:25px;}

.divtabnew { float:left;font-size:14px; color:#ffffff; font-weight:bold; cursor:pointer; padding:5px; /*background-color:#0052D6;*/ background: url("http://www.himachaltourguide.net/images/tab.png") no-repeat scroll 0 0 transparent; border-radius: 5px 5px 0 0;}
.divselectedtabnew {float:left; width:115px; font-size:14px; color:#ffffff; /*background-color:#F90;*/ background: url("http://www.himachaltourguide.net/images/seltab.png") no-repeat scroll 0 0 transparent;font-weight:bold; cursor:pointer; padding:5px; border-radius: 5px 5px 0 0;}

.textarea_bg
{
background: url("http://www.himachaltourguide.net/images/textarea_bg.png") no-repeat scroll 0 0 transparent;
    color: #000000;
    font-family: "trebuchet MS";
    font-size: 13px;
    height: 48px;
    width: 140px;
border: 0px;
}
.input_bg
{
/*background: url("http://www.himachaltourguide.net/images/input_bg.png") no-repeat scroll 0 0 transparent;*/
    color: #000000;
    margin:2px 0px;
    font-size: 13px;
     margin:4px 0px;
    width: 164px;
	/*border: 1px solid #D0D0D0;*/
border: 1px solid #7c9eb9;
	 background: none repeat scroll 0 0 #FAFAFA;
}
.input_bg_home
{
/*background: url("http://www.himachaltourguide.net/images/input_bg.png") no-repeat scroll 0 0 transparent;*/
    color: #000000;
    margin:4px 0px;
    font-size: 13px;
    
    width: 140px;
	border: 1px solid #7c9eb9;
	 background: none repeat scroll 0 0 #FAFAFA;
	 border-radius: 3px;
/*box-shadow: 3px 3px 5px #888888;
-webkit-box-shadow: 3px 3px 5px #888888;*/
}
.input_bg_car {
color: #000000;
margin: 6px 0px;
font-size: 12px;
width: 230px;
border: 1px solid #7c9eb9;
background: none repeat scroll 0 0 #FAFAFA;
border-radius: 3px;
height: 21px;
}
.input_bg_gt {
color: #000000;
margin: 6px 0px;
font-size: 12px;
width: 180px;
border: 1px solid #7c9eb9;
background: none repeat scroll 0 0 #FAFAFA;
border-radius: 3px;
height: 21px;
}
.creviews
{
font-size: 12px;
line-height: 15px;
}
.input_bg_reach
{
/*background: url("http://www.himachaltourguide.net/images/input_bg.png") no-repeat scroll 0 0 transparent;*/
    color: #000000;
    margin:4px 0px;
    font-size: 13px;
    
    width: 130px;
	border: 1px solid #7c9eb9;
	 background: none repeat scroll 0 0 #FAFAFA;
	 border-radius: 3px;

}
.pckrghtbg
{
	/*background: url("http://www.himachaltourguide.net/images/rigthbg.jpg") no-repeat scroll 0 0 transparent;
	border:1px solid #999;*/
    color: #000000;
    /*font-family: "trebuchet MS";*/
    font-size: 13px;
    height: 592px;
    line-height: 18px;
    padding: 10px 0 0;
    width: 242px;
}
.testimony {
	/*background: url("http://www.himachaltourguide.net/images/test-bg.jpg") no-repeat scroll 0 0 transparent;*/
   color: #000000;
font-family: "trebuchet MS";
font-size: 13px;
min-height: 90px;
line-height: 18px;
padding: 30px 10px;
width: 668px;
background-color: #E2EFF8;
border: 1px solid #BED8E9;
border-radius: 5px;
	}
	
	.form-left { text-align: left; font-size:13px; font-weight:bold; width:100px; color:#666;}
	.form-left_home { text-align: left; font-size:13px; font-weight:bold; width:125px; color:#FFFFFF;}	
	
	.form-right-inline-form { text-align: left; margin:0; padding:0;}
.lowerDeck, .upperDeck {
-moz-border-radius: 6px;
border: 1px solid #B8B8B8;
float: right;
border-bottom-left-radius: 6px 6px;
border-bottom-right-radius: 6px 6px;
border-top-left-radius: 6px 6px;
border-top-right-radius: 6px 6px;
padding:5px;
}
.bookedSeat, .bookedSleeper, .bookedSleeperV, .availableSeat, .availableLadiesSeat, .selectedSeat, .availableSleeper, .availableSleeperV, .availableLadiesSleeper, .selectedLadiesSeat, .availableLadiesSleeperV, .selectedSleeper, .selectedSleeperV, .selectedLadiesSleeper, .selectedLadiesSleeperV {
background-image: url(http://www.himachaltourguide.net/images/transparent-backgro-seatlayout.gif);
background-repeat: no-repeat;
display: block;
outline-color: -moz-use-text-color;
outline-style: none;
outline-width: medium;
text-decoration: none;
text-indent: -9999px;
}
.availableSeat {
background-position: 0 0px;
}
.bookedSeat, .availableSeat, .availableLadiesSeat, .selectedSeat, .selectedLadiesSeat {
height: 20px;
width: 20px;
}
.booked {
background: url('http://www.himachaltourguide.net/images/greyseat.gif') no-repeat;
}
.redtxt {
	color: #FF0000;
}
.bg
{
 /*background: url("http://www.himachaltourguide.net/images/orange_button.png") no-repeat scroll 0 0 transparent;*/
    background-color:#ffe200;
	color: #0045b3;
padding: 0px 5px;
width: 132px;
height: 30px;
border: 0px;
vertical-align: middle;
border-radius:10px;
}
.bgblue
{
 /*background: url("http://www.himachaltourguide.net/images/orange_button.png") no-repeat scroll 0 0 transparent;*/
    background-color:#0052D6;
	color: #FFFFFF;
padding: 0px 5px;
width: 132px;
height: 30px;
border: 0px;
vertical-align: middle;
border-radius:10px;
}
.sel{background-color: #F90;
    border-radius: 10px 10px 0 0;
    color: white;
    display: block;
    height: 14px;
margin: -24px 0px;
padding: 13px 0px;
    text-decoration: none;
    width: auto;
	font-weight:bold;
	cursor:pointer;
text-align:center;
}
a.sel:hover{
background-color:#F90;
    border-radius: 10px 10px 0 0;
    color: white;
    display: block;
    height: 14px;
margin: -24px 0px;
padding: 13px 0px;
    text-decoration: none;
    width: auto;
	font-weight:bold;
	cursor:pointer;
text-align:center;
}
.dsel
{
background-color:#ddd;
color:black;
text-align:center;
text-decoration:none;
width:auto;  margin:0px 0px;
height:20px;
cursor:pointer;
}
a.dsel:hover
{
background-color:#ddd;
color:black;
text-align:center;
text-decoration:none;
width:auto; margin:0px 0px;
height:20px;
cursor:pointer;
}
span.section_heading {
font-size: 140%;
color: #d24105;
width: 260px;
line-height:15px;
}
.center_part, .slider, .default_rating, .border_shadow, .middle, .detailLink, .graybutton, .error, .alert, .graybutton_1, .center_side, .ui-datepicker-header, .handler, .handler_active, .menu_nav_options, .input_field, .green_button, .deal_alert, .modify_tab, .statusAlert {
background: transparent url(../images/common_horizontal_sprite.png) left top repeat-x;
}
.left_part, .right_part, .up, .down, .unactive_icon, .cust_checkbox_on, .cust_checkbox_off, .Onestar, .Twostar, .Threestar, .Fourstar, .Fivestar, .sliding_icon, .serach_icon, .select_drop_icon, .select_up_icon, .map_icon, .left_arc, .right_arc, .col_state, .exp_state, .current_icon, .last_view_icon, .active_icon, .deal_icon, .arrow_icon, .default_star, .previous_active_icon, .next_active_icon, .previous_inactive_icon, .next_inactive_icon, .arrow, .listViewLink, .listViewLink_d, .mapViewLink, .active_amin1, .active_amin2, .active_amin3, .active_amin4, .active_amin5, .inactive_amin1, .inactive_amin2, .inactive_amin3, .inactive_amin4, .inactive_amin5, .recommend_icon, .calender, .slide_up, .slide_down, .error_icon, .border_1, .border_2, .border_3, .border_4, .alert_icon, .cross_icon, .search_icon, .modify_close, .close_icon, .cross_icon, .search_icon, .prevArrow, .nextArrow, .cal_icn, .close_icn, .left_side, .right_side, .liveChat_icn, .contact, .left_arrow, .left_arrow_disabled, .right_arrow, .right_arrow_disabled, .right_mark, .wrong_mark, .testimonial_arrow, .smiley, .hotel_icn, .booking_deal, .flag_icn, .left_arrow, .right_arrow, .left_arrow_disabled, .right_arrow_disabled, .watch_icn, .howMany_ppl, .round_icn, .call_icn, .htlMap_icn, .topHtl_desticn, .star, .tag_mark, .plane, .plus, .hotel_1, .cross, .delete_icon, .open_icon, .close_icon, .exp_state, .col_state, .info_icon, .weeping, .arrow_1, .review_icon, .arrow_2, .pdf_icon, .printer, .email_icn, .camera_icn, .bottomTip, .bottom_tip, .gv-nav-next, .gv-nav-prev, .car_icn, .mapViewLink_d, .metro_icn, .air_icn, span.area_icn, span.htl_icn, a.still_more, a.still_less, span.smiley_1, span.smiley_2, span.smiley_3, span.smiley_4, .arrow_3, .chat_icn, .email_icn, .error_icn, .scrollupArrow, .scrolldownArrow, .ui-closeicon, .ui-state-default, .ui-state-hover, .ui-state-focus, .ui-state-active, .view_icn, .saved_icn, .bottomtip, .selectBox_arrow, .i_icn, .need_icon, .chat_booking, .call_us, .send_email, .exceed_icon, .radio_active, .radio_inactive, .step_bg, .OR_seperator, .up_arow, .down_arow, .prev_ctrl, .next_ctrl, .up_tip, .experience_icon, .recent_icon, .see_all, .corner, .i_n_f_icon, .right_mark, .face_book, .twitter, .google_buzz, .add_cal_1, .add_cal_2, .yahoo_cal, .mailer, .corner_1, .default_advisor_rating, .advisor_one_star, .advisor_two_star, .advisor_three_star, .advisor_four_star, .advisor_one_half_star, .advisor_two_half_star, .advisor_three_half_star, .advisor_four_half_star, .default_advisor_rating_1, .advisor_one_star_1, .advisor_two_star_1, .advisor_three_star_1, .advisor_four_star_1, .advisor_one_half_star_1, .advisor_two_half_star_1, .advisor_three_half_star_1, .advisor_four_half_star_1, span.advisor_icon, .error_close_icn, .formErrorArrowBottom, .cust_radio_on, .cust_radio_off, .arrow_up, .lgnd_icn, .ui-state-festival a, .border_5, .modify_open, .checkbox_disable_icon, .moreamenities, .trip_owl, .select_up_icon, .top_tip, .ie_icon, .fire_fox, .safari, .other_browser, .right_tip, .top_tip, .left_tip, .map_TT_closeIcn, .chkimg_focus, .yellow_tool_tip, .mmt-msgPop-close, .wrong_mark, .or_seperator, .normal_hotel, .recommend_hotel, .left_holder, .icn_state, .prev_slide, .next_slide, .rf_list_img, .tnc_understand, .ltip_icon, .bck_top_icn, .download_icon, .cmra_icn, .total_viewed, .red_mmt, .orange_mmt, .green_mmt, .green_tip, .yellow_tip, .joint_mark, .pah_mark, .pah_or_icon, .printer, .pdf, .lastMinDealIcon, .couponIcon, .greyPointerUp, .reviewlastMinDealIcon, .sprited, .userImage, .darkOrangeHotelIcon, .darkOrangeAirplaneIcon, .darkOrangeTrainIcon, .darkOrangeEncircledDotIcon {
background: transparent url(../images/common_sprite_v-1.2.png) no-repeat;
font-size: 0;
}
.flL {
float: left;
}
p.destinationCity {
height: 24px;
margin-top: 5px;
}
.drop-shadow {
position: relative;
background: #fff;
}
.clearFix {
display: block;
}
span.center_part {
background-position: 0 -366px;
height: 26px;
padding: 6px 6px 0;
width: 400px;
}
span.center_part_top {
background-position: 0 -366px;
height: 26px;
padding: 6px 6px 0;
width: 272px;
}
p.destinationCity span.left_part {
background-position: -149px 0;
width: 3px;
height: 32px;
}
.flag_icn {
background-position: -152px -123px;
width: 29px;
height: 28px;
margin-right: 8px;
}
.howMany_ppl {
background-position: -209px -124px;
width: 22px;
height: 21px;
margin-right: 14px;
}
p.destinationCity span.right_part {
background-position: -153px 0;
width: 3px;
height: 32px;
}
span.star {
background-position: -233px -156px;
width: 28px;
height: 28px;
margin-right: 5px;
margin-bottom: 0px;
}
.hp_section {
border: 1px solid #0052d6;
border-top: 3px solid #0052D6;
background-color: #fff;
position: relative;
z-index: 1;
padding:10px 20px 0px 10px;
}
span.best_hotel {
margin-top: 6px;
font-size: 16px;
padding-bottom: 0;
}
div.bestHotelDeals span.hotel_1 {
background-position: -105px -155px;
width: 31px;
height: 30px;
margin-right: 5px;
margin-top:-4px;
}
.select_shadow
{
background: none repeat scroll 0 0 #FAFAFA;
border-radius: 3px;
box-shadow: 3px 3px 5px #888888;
-webkit-box-shadow: 3px 3px 5px #888888; height: 24px;
width: 164px;
margin: 4px 0px;
}
#ja-user-register, #ja-user-login, #ja-customer-login, #ja-customerbook-login, #ja-createcustomer-account, #ja-agent-login, #ja-create-account, #ja-cuscreate-account, #ja-agentcreate-account  {
background: url('http://www.himachaltourguide.net/images/ja-login-bg.gif') repeat-x left bottom #fff;
border: 1px solid #A1D5E9;
color: #333;
display: none;
height: auto;
overflow: hidden;
padding: 10px 15px;
z-index: 999;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 0 3px 5px rgba(0,0,0,.4);
-moz-box-shadow: 0 3px 5px rgba(0,0,0,.4);
-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.4);
text-align:center;
}
#ja-user-login label{
display: block;
}

.ja-login-links a {
color: #238db4;
padding: 0;
}

.transfer_type {
background-position: -52px -215px;
width: 25px;
height: 12px;
margin-right: 11px;
background: url(http://www.himachaltourguide.net/images/main_sprite.png) no-repeat;
font-size: 0;
}
.selected
{
background-color: blue;
padding: 0px 5px;
color: white;
}
small.print {
background: url(http://www.himachaltourguide.net/images/comman-bus_v1_121212.png) 0 0 no-repeat;
background-position: 0 -253px;
width: 27px;
height: 27px;
margin: -5px 8px 0 7px;
float: left;
cursor: default;
}
small.cancel {
background: url(http://www.himachaltourguide.net/images/comman-bus_v1_121212.png) 0 0 no-repeat;
background-position: -31px -252px;
width: 27px;
height: 27px;
margin: -5px 8px 0 7px;
float: left;
cursor: default;
}

/*CSS for new design*/


.header_login a
{
font-size:14px;
}

.header_login
{
font-size:12px;
}

.tollfree
{
height: 18px;
color: white;
font-size: 15px;
text-transform: uppercase;
background-color: #164EA8;
width: 201px;
border: 1px solid #164EA8;
border-radius: 10px;
padding: 8px 10px;
text-align: center;
margin-top: 12px;
}

.logoimage
{
padding-top:10px;
margin-bottom:-20px;
margin-left:10px;
}
.callnow
{
font-size:14px; 
color:#FFFFFF;
}
.hdr_below
{
padding: 0px 0px;
}

.formbg
{
background-image:url(http://www.himachaltourguide.net/images/formbg.jpg);
background-repeat:no-repeat;
}
.slide
{
width:657px;
}

.seltab {
background-color: #ffe200;
border-radius: 5px;
color: #0045b3;
display: block;
height: 28px;
padding: 0px 5px;
text-decoration: none;
width: auto;
font-weight: bold;
cursor: pointer;
text-align: center;
line-height: 28px;
text-transform: uppercase;
margin:0px 6px;
}

a.dseltab {
background-color: #2265b9;
border-radius: 5px;
color: #fff;
display: block;
height: 28px;
padding: 0px 5px;
text-decoration: none;
width: auto;
font-weight: bold;
cursor: pointer;
text-align: center;
line-height: 28px;
text-transform: uppercase;
margin:0px 6px;
}

.hdng
{
color:#0045b3;
font-size:18px;
padding-left:10px;
text-transform:uppercase;
}

.hdng_black
{
color:#484848;
font-size:16px;
padding-left:10px;
text-transform:uppercase;
}
.blueclr
{
color:#0052D6;
}
.fnt15
{
font-size:15px; padding:5px;
}
.pad5
{
padding:0px 5px;
}
.bgwhite
{
background-color:#FFFFFF;
min-height:220px;
}
.bg_view {
background-color: #ffe200;
color: #0045b3;
padding: 0px 5px;
width: 50px;
height: 10px;
border: 0px;
vertical-align: middle;
border-radius: 10px;
}
.bg_book {
background-color: #0052D6;
color: #FFFFFF;
padding: 0px 5px;
width: 50px;
height: 10px;
border: 0px;
vertical-align: middle;
border-radius: 10px;
}
a.maillnk
{
color:#000;
} 
a.maillnk:hover
{
color:#2265b9;
text-decoration:none;
} 
.colorred
{
color: #fff;
background: #ed5f13;
margin: 0px 10px;
}
.borderright
{
border-right:1px solid #ddd;
}
#brdrbtmpackages
{
border-bottom: 1px solid #ccc;
height: 5px;
width: 160px;
clear: both;
}
.package_tit
{
color:#0073CC;
font-size: 14px;
color: #0073cc;
padding: 0;
text-align: left;
}
.footer_bg
{
padding-top:20px;
}
.footer_bg, .footer_bg a, .footer_bg a:hover
{
color:#FFFFFF;
}
.package
{
padding:5px;
}

a.book:link, a.book:hover, a.book:visited
{
color:#fff;
}

.pad10
{
padding:10px;
}
.list b
{
font-weight:normal;
}
.list li
{
list-style:square;
}

.shadow
{
-moz-box-shadow: 2px 20px 33px -26px rgba(0,0,0,.4);
-webkit-box-shadow: 2px 20px 33px -26px rgba(0,0,0,.4);
-o-box-shadow: 2px 20px 33px -26px rgba(0,0,0,.4);
box-shadow: 2px 20px 33px -26px rgba(0,0,0,.4);
border: solid 1px #e6e6e6;
margin-bottom:20px;
}
.deal_icon {
width: 23px;
height: 24px;
background: transparent url(http://www.himachaltourguide.net/images/common_sprite.png) no-repeat -124px 0;
font-size: 0;
}

.bordertopbot
{border-bottom:1px solid #333333; 
border-top:1px solid #333333;
}
.padtop5
{
padding:5px 0px;
}