/*	-------------------------------------------------------------
	tourlegends - Stylesheet for index page 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	.autor				GMI Technologies
	.version    	    1.0
	.url       		    tourlegends
	.timestamp  	    
	.created by		    Vijay Kaushik ,Hemangi Deshmukh
	-------------------------------------------------------------	*/
body{font-family:Helvetica, Arial, sans-serif;font-size:12px;line-height:14px;color:#333333;background:#FFF;}
html, body, div, span, h1, h2, h3, h4, h5, h6, p, form, input, label, ul, li{margin:0;padding:0;}
a{outline:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
ul{list-style:none;}
img{border:0;}
.w64{width:64px;}.w99{width:99px;}.w200{width:200px;}.fl{float:left}
/**/
.container{width:886px;margin:0px auto;padding:0px 7px;background:#FFF;}
/*header*/
.header{width:100%;float:left;height:120px;background:url(../images/Header_bg.jpg) no-repeat 27px 20px;display:block;}
.header h1{float:left;padding:21px 0px 0px 11px;}
.header h1 a{width:182px;height:89px;background:url(../images/logo.jpg) left top no-repeat;display:block;text-indent:-1500px;}
.headerLinks{float:right;margin:0px;padding:28px 25px 0px 0px;color:#00CCFF;font-weight:bold;}
.headerLinks span{padding:0 6px;}
.headerLinks a{color:#00CCFF;}
/*content*/
.content{float:left;width:100%;background:#EEEEEE;margin:0px;}
.crvTp{float:left;background:url(../images/crvTpLft.jpg) no-repeat left top;width:100%;height:5px;line-height:5px;}
.crvTp span{float:right;background:url(../images/crvTpRht.jpg) no-repeat right bottom;height:5px;width:5px;line-height:0px;}
.crvMid{width:100%;padding:15px 0px;float:left;}
.crvBtm{background:url(../images/crvBtmLft.jpg) no-repeat top left;width:100%;height:5px;clear:both;}
.crvBtm span{float:right;background:url(../images/crvBtmRht.jpg) no-repeat right bottom;width:5px;line-height:0px;height:5px;}
/*footer*/
.footer{float:left;margin-top:10px;padding-bottom:32px;font-size:11px;width:99%;}
.footer .footerLinks{float:left;padding-left:6px;}
.footer .footerLinks span{padding:0 5px;}
.footer .footerLinks a{color:#333333;}
.footer .infoLegal{float:right;color:#999999;}
/* css from common file */
input.textBox{height:18px;line-height:18px; padding:2px; color:#333; border-top:2px solid #7C7C7C; border-right:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-left:2px solid #C3C3C3; font-family:Helvetica, Arial, sans-serif; font-size:12px; font-weight:normal;}
/* input button */
.inputbtn{margin-right:4px; float:left;}
.btn_right{background:url(../images/input_button_right.gif) top right no-repeat; height:27px; cursor:pointer; float:left; line-height:27px}
.btn_left{background:url(../images/input_button_left.gif) top left no-repeat; height:27px; cursor:pointer; line-height:27px; padding-bottom:1px; font-size:12px; color:#FFF; font-weight:bold; border:none;}
/* */
.colA{width:411px;float:left;padding-left:25px;}

/**/
.tabCnt{width:411px;float:left;padding-bottom:5px;}
.tabCntInn{width:409px;float:left;border:1px solid #DDDDDD;background:#FFF;}
.tabs{width:389px;float:left;padding:0 0 0 15px;}
.tabs ul{float:left;border-bottom:1px solid #00ACE8;padding-bottom:5px;}
.tabs ul li{float:left;}
.tabs ul li a{color:#00ACE8;font-size:13px;text-decoration:none;text-align:center;background-image:url(../images/sprite-hometabs.gif);background-position:0px 0px;background-repeat:no-repeat;float:left;padding:65px 0 0 0;margin:0 34px 0 0;}
.tabs ul li.about a{width:36px;background-position:0px 0px;}
.tabs ul li.plan a{width:45px;background-position:-75px 0px;}
.tabs ul li.share a{width:44px;background-position:-150px 0px;}
.tabs ul li.earn a{width:38px;background-position:-230px 3px;}
.tabs ul li.communicate a{width:81px;background-position:-300px 0px;margin:0;}
.tabs ul li a:hover, .tabs ul li a.active{text-decoration:none;color:#7C7D7D;}
.tabs ul li.about a:hover, .tabs ul li.about a.active{background-position:0px -88px;}
.tabs ul li.plan a:hover, .tabs ul li.plan a.active{background-position:-75px -88px;}
.tabs ul li.share a:hover, .tabs ul li.share a.active{background-position:-150px -88px;}
.tabs ul li.earn a:hover, .tabs ul li.earn a.active{background-position:-230px -85px;}
.tabs ul li.communicate a:hover, .tabs ul li.communicate a.active{background-position:-300px -88px;margin:0;}
.tabContent{width:389px;float:left;padding:10px 5px 10px 15px;}
.tabContent div{ font-size:13px;line-height:18px;color:#7C7D7D;height:100px;}
.introlnk{width:389px;float:left;padding:10px;}
.introlnk a{background:url(../images/flashintrolink.gif) top right no-repeat;float:right;padding:3px 30px 3px 0; font-size:13px; color:#00ACE8;}
.colA .btnRow{width:100%;clear:both;}
.colA .btnRow input.signUpNow{background:url(../images/signUpNow.jpg) no-repeat top left;width:202px;height:46px;border:none;cursor:pointer;margin:5px 0 0 90px; float:left;}
/**/
.colB{width:394px;float:right;padding-right:25px;}
.signInBox{width:384px;border:1px solid #DFDFDF; float:left; background:#fff; padding:4px;}
.signInBox h2{background:#00ACE8; border-left:1px solid #B3E6F8; border-top:1px solid #B3E6F8; padding:2px 0px 4px 6px; 
 font:bold 12px/15px Helvetica; color:#fff}
.signInBox fieldset{padding:18px 7%; border:none; float:left; width:86%;}
*:first-child+html .signInBox fieldset{padding:15px 7%;/*IE7*/}
* html .signInBox fieldset{padding:15px 7%;/* IE6 */}
* html .signInBox .formField span.invalidInput{padding-left:123px;/* IE6 */}
.signInBox .formField{width:100%; float:left; font-size:14px; font-weight:bold; padding-bottom:15px}
.signInBox .formField.padBot{padding-bottom:12px}
.signInBox .formField label{width:105px; float:left; margin-right:15px; line-height:25px; height:25px; }
.signInBox span.invalidInput{padding-left:120px; float:left; width:220px; color:#CC0000; font-size:12px; font-weight:normal; padding-top:2px}
.signInBox .invalidField{width:220px; border-width:2px 1px 1px 2px; border-style:solid; border-color:#CC0000;}
.signInBox .formField span.chkfield input{float:left; margin-right:5px;}
.signInBox .formField label.chkbox{width:180px; margin-right:0; padding-left:0; line-height:13px; font-size:11px; font-weight:normal; }
.signInBox .buttonRow {margin-left:120px; clear:both; padding-bottom:25px}
.signInBox .buttonRow label.Forgot{margin-left:10px; }
.signInBox .buttonRow label.Forgot a{line-height:26px; color:#666666; font-size:11px;}
.signInBox .buttonRow label.Forgot a:hover{color:#0033ff; font-size:11px;}
*:first-child+html .signInBox .formField label.chkbox{line-height:21px;/*IE7*/}
* html .signInBox .formField label.chkbox{line-height:21px;/* IE6 */}
input.openid{padding-left:21px; width:181px;}
.openId{position:absolute; top:4px; left:122px; background:url(../images/iconopenid.gif) no-repeat 0 0 #fff; width:21px; height:19px; display:block;}
/* */
* html .openId{left:125px;/* IE6 */}
/* */
.flashContent{width:850px;height:255px;position:absolute;left:25px;top:20px;z-index:10}