/***** BODY STYLES *****/
a{color:#039;}a:hover{color:#06c;}
a.button{border:1px solid #85beec;display:inline-block;}
a.button:hover{color:#c30;border-color:#69c;}

h1,h2,h3,h4,h5,h6{display:inline-block;*display:inline;*zoom:1;}
fieldset{border:0;}

input.button{
	padding:7px 15px;overflow:visible;cursor:pointer;background:#2454b3;color:#fff;text-shadow:1px 1px #000;border:1px solid #333;*zoom:1;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#003366', EndColorStr='#3265cb');
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#036), to(#3265cb));
	background:-webkit-linear-gradient(#036, #3265cb);
	background:   -moz-linear-gradient(#036, #3265cb);
	background:    -ms-linear-gradient(#036, #3265cb);
	background:     -o-linear-gradient(#036, #3265cb);
	background:        linear-gradient(#036, #3265cb);
}


/***** CSS3 *****/
.input,select,textarea{
	border:1px solid #ccc;background:#f8f8f8;*zoom:1;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f4f4f4');
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f4f4f4));
	background:-webkit-linear-gradient(#fff, #f4f4f4);
	background:   -moz-linear-gradient(#fff, #f4f4f4);
	background:    -ms-linear-gradient(#fff, #f4f4f4);
	background:     -o-linear-gradient(#fff, #f4f4f4);
	background:        linear-gradient(#fff, #f4f4f4);
}

textarea{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f8f8f8');
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f8f8f8));
	background:-webkit-linear-gradient(#fff, #fff, #fff, #eee);
	background:   -moz-linear-gradient(#fff, #fff, #fff, #eee);
	background:    -ms-linear-gradient(#fff, #fff, #fff, #eee);
	background:     -o-linear-gradient(#fff, #fff, #fff, #eee);
	background:        linear-gradient(#fff, #fff, #fff, #eee);
}

a.button{
	background:#eee;*zoom:1;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e3f0fa');
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e3f0fa));
	background:-webkit-linear-gradient(#fff, #e3f0fa);
	background:   -moz-linear-gradient(#fff, #e3f0fa);
	background:    -ms-linear-gradient(#fff, #e3f0fa);
	background:     -o-linear-gradient(#fff, #e3f0fa);
	background:        linear-gradient(#fff, #e3f0fa);
	
	-webkit-box-shadow:0 0 0 1px #fff inset;
	-moz-box-shadow:0 0 0 1px #fff inset;
	box-shadow:0 0 0 1px #fff inset;
}

.ttw,.tgl .l{
	background:#f1f8fd;*zoom:1;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfeefa', EndColorStr='#ffffff');
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#dfeefa), to(#ffffff));
	background:-webkit-linear-gradient(#dfeefa, #fff, #fff);
	background:   -moz-linear-gradient(#dfeefa, #fff, #fff);
	background:    -ms-linear-gradient(#dfeefa, #fff, #fff);
	background:     -o-linear-gradient(#dfeefa, #fff, #fff);
	background:        linear-gradient(#dfeefa, #fff, #fff);
}

.siteSearch div,#ourNetwork{
	background:#f8f8f8;*zoom:1;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#ffffff');
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#eee), to(#fff));
	background:-webkit-linear-gradient(#eee, #fff);
	background:   -moz-linear-gradient(#eee, #fff);
	background:    -ms-linear-gradient(#eee, #fff);
	background:     -o-linear-gradient(#eee, #fff);
	background:        linear-gradient(#eee, #fff);
}

.tml{
	background:#f8f8f8;*zoom:1;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eeeeee');
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#eee));
	background:-webkit-linear-gradient(#fff, #eee);
	background:   -moz-linear-gradient(#fff, #eee);
	background:    -ms-linear-gradient(#fff, #eee);
	background:     -o-linear-gradient(#fff, #eee);
	background:        linear-gradient(#fff, #eee);
}

footer{
	background:#f8f8f8;*zoom:1;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#ffffff');
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#eee), to(#ffffff));
	background:-webkit-linear-gradient(#ddd, #fff, #fff, #fff);
	background:   -moz-linear-gradient(#ddd, #fff, #fff, #fff);
	background:    -ms-linear-gradient(#eee, #fff, #fff, #fff);
	background:     -o-linear-gradient(#ddd, #fff, #fff, #fff);
	background:        linear-gradient(#ddd, #fff, #fff, #fff);
}

#zopim a{
	background:#365ca8;text-shadow:1px 1px #666;*zoom:1;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4270cc', EndColorStr='#365ca8');
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#4270cc), to(#365ca8));
	background:-webkit-linear-gradient(#4270cc, #365ca8);
	background:   -moz-linear-gradient(#4270cc, #365ca8);
	background:    -ms-linear-gradient(#4270cc, #365ca8);
	background:     -o-linear-gradient(#4270cc, #365ca8);
	background:        linear-gradient(#4270cc, #365ca8);
}

.bil a,.tml .post a,#ourNetwork{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}


@font-face{font-family:'WebRupee';src:url('//www.tourtravelworld.com/static/css/fonts/WebRupee.V2.0.eot');src:local('WebRupee'),url('//www.tourtravelworld.com/static/css/fonts/WebRupee.V2.0.ttf') format('truetype'),url('//www.tourtravelworld.com/static/css/fonts/WebRupee.V2.0.woff') format('woff'),url('//www.tourtravelworld.com/static/css/fonts/WebRupee.V2.0.svg') format('svg');font-weight:normal;font-style:normal;}
.WebRupee{font-family:'WebRupee';}

/***** SPRITE *****/
.home,.tqc i,.tlcb,.siteSearch i,.h1 i,.h2 i,.bol i,.bsmi a
{background:url(//static.tourtravelworld.com/images/sprite_icons.png) no-repeat 0 0;}


/***** HEADER STYLES *****/
.fw,.tml ul{width:980px;margin:0 auto;}
.ttw .home{background-position:0 0;float:left;width:370px;height:73px;margin:15px 0;}
.ttw .right{float:right;}

.tgl{*zoom:1;}
.tgl:after{content:'';display:table;clear:right;}
.tgl ul,.tgl li{float:right;}
.tgl li{padding:3px 7px;border:1px solid #9db8ce;border-width:0 0 1px 1px;font-size:0.9em;}
.tgl li:first-child{border-width:0 1px 1px;}

.tgl .welcome{background:none;border:0;}
.tgl .welcome a{margin:0 3px;}

.tqc{text-align:right;color:#333;margin:30px 0 0;font-size:1.2em;}
.tqc i{display:inline-block;width:16px;height:16px;background-position:-224px -200px;margin:0 2px 0 10px;*margin-right:5px;vertical-align:top;}
.tqc b{color:#06c;}

.siteSearch{border:3px solid #36c;border-bottom:0;float:right;margin:15px 0 0;width:220px;}
.siteSearch, .siteSearch div{
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}
.siteSearch ul,.siteSearch li{float:right;}
.siteSearch ul li:first-child{float:left;}
.siteSearch div{height:22px;padding:4px 0 0 7px;vertical-align:middle;}
.siteSearch i{display:inline-block;width:16px;height:16px;background-position:-16px -216px;vertical-align:middle;}
.siteSearch input[type="text"]{background:none;border:0;width:150px;padding:0 5px;vertical-align:middle;}
.siteSearch input[type="submit"]{background:#36c;color:#fff;*overflow:visible;border:0;font-size:1.1em;font-weight:bold;margin:0;width:37px;height:27px;}

.tlcb{background-position:-272px -100px;float:right;width:128px;height:29px;margin:15px 7px 0 0;}

.tml{border-top:3px solid #36c;border-bottom:1px solid #ddd; font-family:Arial, Helvetica, sans-serif}
.tml ul{font-weight:bold;font-size:1.1em;}
.tml > ul > li{float:left;position:relative;z-index:100;}
.tml > ul > li > a{padding:12px;float:left;border-left:1px solid #fff;border-right:1px solid #ddd;}
.tml > ul > li:first-child a:first-child{border-left:0;}
.tml > ul > li:last-child a:first-child{border-right:0;}
.tml .on > a,.tml .on > a:hover,.tml .active > a,.tml .active > a:hover{background:#36c;color:#fff;text-shadow:1px 1px #666;border-left-color:transparent;}

.tml ul ul{font-size:.9em;font-weight:normal;position:absolute;width:200px;top:42px;background:#fff;border:1px solid #ddd;padding:5px 0;display:none;z-index:1;left:0;}
.tml li li a{padding:5px 10px;display:block;}
.tml li li a:hover{background:#def;}

.tml .after > a:after{content:'';width:0;height:0;display:inline-block;border:4px solid transparent;border-left-color:#369;margin:0 0 0 5px;}
.tml .after a:hover:after, .tml .on a:after,.tml .active a:after{border-left-color:transparent;border-top-color:#eee;}
.tml li li a:before{content:'';width:0;height:0;display:inline-block;border:4px solid transparent;border-left-color:#369;margin:0 0 0 7px;}

.tml li.post{float:right;padding:5px 0 5px 5px;}
.tml li.post a{border:0;padding:7px 10px;background:#c30;color:#fff;text-shadow:1px 1px #630;}
.tml li.post a.change{background:#36c;}

.add_form #wideColumn,.wideColumn{float:left;width:660px;}
.add_form #thinColumn,.thinColumn{float:right;width:300px;}

#wideColumn,.wideColumn{float:left;width:700px;}
#thinColumn,.thinColumn{float:right;width:250px;}

.h1{border-bottom:1px solid #4894db;}
h1,.h1 h2{color:#c00;font:1.5em/1em Arial;}
.h1 i,.h2 i{width:14px;height:16px;margin-right:3px;display:inline-block;*vertical-align:middle;background-position:-34px -216px;}
h1 b,.h1 h2 b{color:#000;font-weight:normal;}

#wideColumn .h2{border-bottom:1px solid #4894db;}
#wideColumn .h2 h2{color:#c00;font:1.5em/1em Arial;}
#wideColumn .h2 b{color:#000;font-weight:normal;}

.breadcrumb{padding:2px;font-size:.9em;}
.breadcrumb li{float:left;margin:0 5px 0 0;}
.breadcrumb li:before{content:'\00BB';display:inline-block;width:10px;height:10px;margin:0 3px;font-family:Verdana, Geneva, sans-serif;font-weight:bold;color:#999;}

/***** FOOTER STYLES *****/
footer{font-size:0.9em;}
footer .bil{
	background:#dfeefa;padding:7px 0;border-bottom:3px solid #aaa\9;
	
	-webkit-box-shadow:0 2px 3px #aaa;
	-moz-box-shadow:0 2px 0 #aaa;
	box-shadow:0 2px 3px #aaa;
}

.bol, .bol ul, .bol li,.bsmi ul, .bsmi li{float:left;margin:0;list-style:none;}
.bol li{margin-left:10px;}
.bol li:first-child{margin-left:0;}
.bol a{float:left;padding:5px 10px;background:#fff;border:1px solid #9dcbf0;}
.bol i{width:16px;height:16px;display:inline-block;vertical-align:middle;margin:0 5px 0 0;}
.bol .email{background-position:-288px -200px;}
.bol .bookmark{background-position:-304px -200px;}
.bol .home{background-position:0 -216px;}


.bsmi{float:right;}
.bsmi a{
	width:29px;height:29px;display:inline-block;vertical-align:middle;margin:0 0 0 5px;border:1px solid #7c97ac;
	
	-webkit-transition:.5s;
	-moz-transition:.5s;
	-ms-transition:.5s;
	-o-transition:.5s;
	transition:.5s;
}
.bsmi a:hover{
	-webkit-transform:rotate(30deg);
	-moz-transform:rotate(30deg);
	-ms-transform:rotate(30deg);
	-o-transform:rotate(30deg);
	transform:rotate(30deg);
}

.bsmi .t{background-position:0 -100px;}
.bsmi .f{background-position:-30px -100px;}
.bsmi .r{background-position:-60px -100px;}
.bsmi .y{background-position:-90px -100px;}
.bsmi .g{background-position:-120px -100px;}
.bsmi .l{background-position:-150px -100px;}

.bsmi .t:hover{background-position:0 -150px;}
.bsmi .f:hover{background-position:-30px -150px;}
.bsmi .r:hover{background-position:-60px -150px;}
.bsmi .y:hover{background-position:-90px -150px;}
.bsmi .g:hover{background-position:-120px -150px;}
.bsmi .l:hover{background-position:-150px -150px;}


.bml > ul > li{float:left;border-left:1px dotted #999;margin:0 0 0 16px;padding:0 0 0 16px;width:170px;}
.bml > ul > li:first-child{border-left:0;margin-left:0;padding-left:0;width:350px;}
.bml mark{background:none;font-weight:bold;font-size:1.1em;border-bottom:1px solid #abd2df;display:block;padding:2px;margin:0 0 10px;}
.bml article{text-align:justify;}
.bml li li{padding:0 0 3px;}
.bml li li:before{content:'- ';}
.bml li div{width:49%;}

.bml.inner > ul > li{width:125px;}
.bml.inner > ul > li:first-child+li,.bml.inner > ul > li:first-child+li+li+li{width:160px;}
.bml.inner > ul > li:first-child+li+li{width:250px;}

#bannerGoogleAdwords{background:url(//static.tourtravelworld.com/images/sprite_icons_large.png);display:inline-block;width:125px;height:125px;}

#ourNetwork{border:1px solid #99b2e5;margin-top:15px;margin-bottom:10px;line-height:1.4em;}
#ourNetwork ul,#ourNetwork li{margin:0;padding:0;list-style:none;}
#ourNetwork li{margin:5px 0;float:left;width:190px;text-align:center;}
#ourNetwork li:first-child{
	margin:0;padding:5px 0;background:#06c;color:#fff;text-shadow:1px 1px #039;line-height:30px;font-size:1.2em;font-weight:bold;
	
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px;
}
#ourNetwork li + li{border-right:1px solid #fff;border-left:1px solid #ddd;}
#ourNetwork li:last-child{border-right:0;}
#ourNetwork a{font-weight:bold;}
#ourNetwork span{display:block;color:#666;}

.copyright{padding:0 0 7px;color:#666;}
.copyright p:first-child{float:right;}

.jquo a{background:url(//static.tourtravelworld.com/images/default_hover_underline.png) no-repeat -200px 100%;}

/***** ADVERTISEMENTS *****/
.banner{line-height:1em;text-align:center;padding:5px 0;}
.banner a{display:inline-block;margin:1px 0;font-size:.9em;}


#zopim{position:fixed;right:0;z-index:98;text-align:right;bottom:0;display:none;width:200px;height:122px;overflow:hidden;}
#zopim div{position:relative;top:-30px;right:5px;text-align:right;*float:right;}
#zopim a{color:#fff;padding:2px 7px;margin:0 1px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

/* PAGING */
.paging{background:#f8faff;border:1px solid #def;padding:5px 0 5px 7px;}
.paging ul{margin:0;padding:0;list-style:none;font-weight:bold;}
.paging li{float:left;padding:0 1px;}
.paging a{border:1px solid transparent;display:inline-block;vertical-align:middle;padding:0 5px;color:#666;text-decoration:none;}
.paging .on,.paging a:hover{border:1px solid #9cf;background:#fff;color:#039;text-decoration:none;}
.paging .nextPrev:before,.paging .nextPrev:after{font-family:Verdana, Geneva, sans-serif;font-weight:bold;}
.paging .prev:before{content:'<';margin:0 3px;}
.paging .next:after{content:'>';margin:0 3px;}


/***** CSS3 *****/
.thinColumn .h3{
	background:#39c;color:#fff;text-shadow:1px 1px #000;*zoom:1;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#3399cc', EndColorStr='#336699');
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#39c), to(#369));
	background:-webkit-linear-gradient(#39c, #369);
	background:   -moz-linear-gradient(#39c, #369);
	background:    -ms-linear-gradient(#39c, #369);
	background:     -o-linear-gradient(#39c, #369);
	background:        linear-gradient(#39c, #369);
}

.thinColumn .links{
	background:#f6faff;*zoom:1;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e8f3ff', EndColorStr='#ffffff');
	background:-webkit-gradient(linear, left top, left bottom, from(#e8f3ff), to(#fff));
	background-image:-webkit-linear-gradient(#e8f3ff, #fff);
	background-image:   -moz-linear-gradient(#e8f3ff, #fff);
	background-image:    -ms-linear-gradient(#e8f3ff, #fff);
	background-image:     -o-linear-gradient(#e8f3ff, #fff);
	background-image:        linear-gradient(#e8f3ff, #fff);
}

.thinColumn .h3,.thinColumn .links{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

/***** COMMON ELEMENTS *****/
.headHr{background:#36c;}
.headHr, .headHr a{color:#fff;text-shadow:1px 1px #036;}
.headHr a:hover{color:#def;}
.headVr{background:#def;}
.data{background:#f8f8f8;}


.thinColumn .h3{border:1px solid #316596;}
.thinColumn .h3 a{color:#fff;}
.thinColumn .h3 h3{font-size:1.1em;font-weight:bold;display:inline-block;padding:7px 0 7px 10px;max-width:80%;}

.thinColumn .togglePlusMinus{
	float:right;font-size:1.3em;line-height:1.15em;font-weight:bold;padding:7px 10px;background:#1b4368;border-left:1px solid #3398cb;cursor:pointer;
	
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0;
}
.thinColumn .togglePlusMinus:hover{background:#316596;}

.thinColumn .links{border:1px solid #99cbe5;padding:10px 5px;margin:3px 0 0;}
.thinColumn .links li{padding:5px 10px;}

.thinColumn .links li b{background:url(//static.tourtravelworld.com/images/sprite_icons.png) no-repeat 0 -300px;float:left;width:4px;height:7px;margin:5px 5px 0 0;}
.thinColumn .links li b+p,.thinColumn .links li b+div{overflow:hidden;line-height:1.3em;}
.links li div p + p{margin-top:5px;}

.thinColumn .links.divider li{border:1px dotted transparent;border-top-color:#999;}
.thinColumn .links.divider li:first-child{border-top:0;}
.thinColumn .links.twoColumns li{float:left;padding:3px 10px;width:40%;}
.thinColumn .links.default ul{list-style:disc inside;}

.thinColumn .links.scroller{padding:5px;}
.thinColumn .links.scroller ul{overflow:hidden;}
.thinColumn .links.scroller li{padding:5px 15px;}

.thinColumn .links.text li{padding:7px 15px;}
.thinColumn .links.text p{padding-left:10px;color:#333;}
.thinColumn .links.text p:first-child{padding-left:0;}
.thinColumn .links.text a{font-weight:bold;}
.thinColumn .links.text li:hover{background:#eef7ff;border-color:#ccc;border-bottom-color:transparent;}


.seoTextBox{font-size:.9em;padding:10px;border:1px dashed #bfddec;}

/***** CSS3 GRADIENTS *****/
.lightbg1,.lightBg1{background-color:#f8f8f8;}
.lightbg2,.lightBg2{background-color:#f1f8ff;}
.darkbg1,.darkBg1{background-color:#2090df;text-shadow:1px 1px #222;color:#fff;*zoom:1;}
.darkbg2,.darkBg2{background-color:#c00;color:#fff;text-shadow:1px 1px #222;*zoom:1;}
.darkBg2 a:hover,a.darkbg2:hover{color:#fed;}

a.darkbg1:hover,button.darkbg1:hover,input.darkbg1:focus,textarea.darkbg1:focus{background-color:#06c;}
a.darkbg2:hover,button.darkbg2:hover,input.darkbg2:focus,textarea.darkbg2:focus{background-color:#900;}

.bg7f7f7f{background-color:#7f7f7f;}
.bg039{background-color:#039;}
.bg36c{background-color:#36c;}
.bge2f2ff{background-color:#e2f2ff;}
.bgfff9dd{background-color:#fff9dd;}

.bdrdef{border-color:#def;}
.bdrbdf{border-color:#bdf;}
.bdr9cf{border-color:#9cf;}

.color333{color:#333;}
.color444{color:#444;}
.color666{color:#666;}

.prependAQ > *{position:relative;padding-left:12px;}
.prependAQ > *:before{content:'\00BB';font-family:verdana;color:#666;position:absolute;left:0;top:-.2em;}
.prependSAQ > *{position:relative;padding-left:10px;}

.prependSAQ > *:before{content:'\203A';font-family:verdana;color:#666;position:absolute;left:0;top:-.2em;}


.stateAllDesPage .h3{border-bottom:1px solid #ccc;*height:1.6em;margin:0 0 10px;}
.stateAllDesPage .h3 h3{font-size:1.1em;text-transform:uppercase;font-weight:bold;display:inline-block;border-bottom:3px solid #4894db;margin-bottom:-2px;*float:left;min-width:200px;}
.stateAllDesPage .h3 h3,.stateAllDesPage .h3 a{color:#c30;}
.stateAllDesPage .h3 a:hover{color:#026;}
.stateAllDesPage li{float:left;width:20%;margin:5px 0 0;}
.stateAllDesPage li:before{content:'\25CA';font-family:Verdana, Geneva, sans-serif;font-weight:bold;margin:0 5px 0 0;color:#999;font-size:0.9em;}
.stateAllDesPage li:first-child{*width:19.5%;}
.stateAllDesPage span{font-size:0.9em;padding:0 3px;color:#666;}

.searchBar{
	border:5px solid #ddd;
	
	-webkit-box-shadow:0 0 1px #fff inset;
	-moz-box-shadow:0 0 1px #fff inset;
	box-shadow:0 0 0 1px #fff inset;
}


.arrow_bottom{position:relative;}
.arrow_bottom:after, .arrow_bottom:before{top:100%; left:25px; border:solid transparent; content:" "; height:0; width:0; 
position:absolute; pointer-events:none;}
.arrow_bottom:after{border-top-color:#ddd; border-width:8px; margin-left:-8px;} 

/*2015-04-16*/
.darkbg3{background-color:#ef6417;}
.darkbg3.bdr{border-color:#b84200;}
a.darkbg3:hover,button.darkbg3:hover,input.darkbg3:focus,textarea.darkbg3:focus{background-color:#d54c00;}



/*2015-05-01*/
.search_filter .heading{
	border-top-left-radius:5px; border-top-right-radius:5px
}
.search_filter .heading{border:1px solid #316596;}
.search_filter .heading h3{font-size:1.1em;font-weight:bold;display:inline-block;padding:7px 0 7px 10px;max-width:80%;}
.search_filter .heading{
	background:#39c;color:#fff;text-shadow:1px 1px #000;*zoom:1;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#3399cc', EndColorStr='#336699');
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#39c), to(#369));
	background:-webkit-linear-gradient(#39c, #369);
	background:   -moz-linear-gradient(#39c, #369);
	background:    -ms-linear-gradient(#39c, #369);
	background:     -o-linear-gradient(#39c, #369);
	background:        linear-gradient(#39c, #369);
}
.search_filter .link{background:#f6faff;}
.search_filter .link{border:1px solid #99cbe5;padding:0px; border-top:none;}
.search_filter .link li{padding:5px 10px;}

.search_filter .link li b{background:url(//static.tourtravelworld.com/images/sprite_icons.png) no-repeat 0 -300px;float:left;width:4px;height:7px;margin:5px 5px 0 0;}
.search_filter .link li b+p,.search_filter .link li b+div{overflow:hidden;line-height:1.3em;}
.link li div p + p{margin-top:5px;}



/***advertise****/
.adv_nav a{padding:15px 18px;display:inline-block;border-left:1px solid #fff;border-right:1px solid #eee;}
.adv_nav a:first-child{border-left:none;}
.adv_nav a:last-child{border-right:none;}
.adv_nav a.on,.adv_nav a:hover{background:#08c;color:#fff;position:relative;}
.adv_nav a.on:before,.adv_nav a:hover:before{left:50%;bottom:-1px; border:9px solid transparent; content: " ";position: absolute;border-bottom-color:#fff;margin-left:-9px;}


.basic_packages .white{text-shadow:none;}

.silverArrow:before,.goldArrow:before,.platinumArrow:before{content:''; display:table-cell; border:solid transparent; position:absolute; border-width:22px 84px 0 84px;left:0;bottom:-22px;}

.silverArrow,.sliver_bn{background:#7abfdc;} .silverArrow:before{border-top-color:#7abfdc;}
.goldArrow,.gold_bn{background:#acdc78;} .goldArrow:before{border-top-color:#acdc78;}
.platinumArrow,.platinum_bn{background:#ee6168;} .platinumArrow:before{border-top-color:#ee6168;}

.gm_pos{top:-20px;left:0;}
.choosePlan,.pkg_ftr{background:#b8e3ff;}
.choosePlan:before{right:-44px;top:0; border:22px solid transparent; content: " ";position: absolute;border-left-color:#b8e3ff;margin-left:-9px;}

.pkg_ftr:after,.pkg_ftr:before{border: 22px solid transparent;content: "";display: inline-block;position: absolute;}
.pkg_ftr:after{border-bottom-color: #b8e3ff;border-left-color: #b8e3ff;right:-43px;top:0;}



.str_pkg{background:#acdc78;}
.str_pkg:after{content:''; display:table-cell; border:solid transparent; position:absolute; border-width:30px 133px 0 133px;left:0;bottom:-30px;border-top-color:#acdc78;}
.str_pkg.white{text-shadow:none;}


.tml2 > li{float:left;border-left:1px solid #dddddd;border-right:1px solid #fff;}
.tml2 > li:first-child{border:0;}
.tml2 > li:last-child{border-right:none;}
.tml2 > li > a{display:block;padding:3px 22px;color:#003399;line-height:40px;}
.tml2 > li.active,.tml2 > li.hover,.tml2 > li:hover{background-color:#06c; color:#fff;border-right-color:transparent;}
.tml2 > li.active > a,.tml2 > li.hover > a,.tml2 > li:hover > a{color:#fff;}

.tml2 > li.active:after, .tml2 > li.active:before{top:70%; left:50%; border:solid transparent; content:" "; height:0; width:0; 
position:absolute; pointer-events:none;}
.tml2 > li.active:after{border-bottom-color:#fff; border-width:8px; margin-left:-8px;}

.tml2 > li > ul{z-index:1;}
.tml2 > li:hover > ul{z-index:2;}
.tml2 li ul {font-weight:normal;}
.no-rgba .tml2{filter:none;background-color:#f7f7f7;}

.live_features{background:#62a1e0; padding:12px 40px 12px 20px; font-size:18px; color:#fff; position:relative; display:block; width:90px;}
.live_features:after, .live_features:before{right:0px; top:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none;}
.live_features:after{border-right-color:#fff; border-width:20px; margin-top:-20px;}


.tool{position: absolute; transition: none; padding:7px 5px; color: white;  background: #3366cc; opacity: 0;  width:190px; border-radius:5px; top:-100px; left:10px; font-size:12px;}

.tool:after{padding: 8px; background: #3366cc; margin-top: 1px; transition: none; position: absolute; content: ''; left:10px; bottom: -6px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg);}

.name:focus~.tool1, .date:focus~.tool2, .gander:focus~.tool3, .description:focus~.tool4, .phone:focus~.tool5, .url:focus~.tool6, .user:focus~.tool7, .pass:focus~.tool8, .cpass:focus~.tool9{opacity:1; z-index:999;}

.input.p10px{padding:10px;}