/*	-------------------------------------------------------------
	tourlegends - stylesheet for popup window
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	.autor				GMI Technologies
	.version    	    1.0
	.url       		    tourlegends
	.timestamp  	    16/10/2008 - 8/10/2008
	.created by		    Vijay Kaushik
	-------------------------------------------------------------	*/
/* popup window */
#DvLayer, #DvLayerUserSearch, #DvLayerClubSearch{ filter:alpha(opacity=75); -moz-opacity:.90;opacity:.90; background:#333; z-index:1000; position:absolute;}
.DvLayerFlash{ filter:alpha(opacity=75); -moz-opacity:.90;opacity:.90; background:#333; z-index:1000; position:absolute;}
.DvDeletePopUp{z-index:1001; position:absolute; background:none; border:none; padding:10px; width:572px;}
.popUpHeader {padding-top:8px; height:22px; padding-right:10px; background:#F1F1F1; border-width:1px 1px 1px 1px; border-style:solid; border-color:#DFDFDF;}
.popUpHeader span.floatL{font-size:14px; padding-left:10px; font-weight:normal; color:#00ccff;}
.popUpHeader span.floatR a{color:#00ccff;}
.popUpContainer{width:550px; height:350px; background:#FFF; border-width:0px 1px 1px 1px; border-style:solid; border-color:#DFDFDF;  overflow-x:hidden; overflow-y:scroll;}
.hcMap{width:94%; clear:both; padding-left:15px;}
.hcMap h1{font-size:16px; margin:20px 0 15px; font-weight:normal; color:#00ccff; padding-bottom:0;}
.hcMap .mapView{width:496px; border:2px solid #3C6988; float:left;}


/* pop up confirm alert message */
.DvConfirmPopUp {z-index:10000; position:absolute; background:none; border:none; padding:10px; width:400px;}
.popUpConfirmAlert {padding-bottom:15px; background:#FFF; border-width:0px 1px 1px 1px; border-style:solid; border-color:#DFDFDF;}
.popUpConfirmAlert .confirmAlert{width:95%; margin:0 auto;}
.popUpConfirmAlert .confirmAlert p{ padding:15px 0; margin:0;}
.popUpConfirmAlert .confirmAlert .btnRow{width:45%; margin:0 auto; height:30px;}
.popUpConfirmAlert fieldset {padding:8px 0 0 0; border:none; margin:0px auto;}
.popUpConfirmAlert .formField {width:100%; padding-bottom:10px;}
.popUpConfirmAlert .formField label {width:100px; line-height:22px; height:22px; float:left; margin-right:15px;}
.popUpConfirmAlert .formField label em{color:#FF0000; padding:3px; font-style:normal;}
.popUpConfirmAlert .formField input.textField{width:180px}
.popUpConfirmAlert .formField span.invalidInput {padding-left:115px; width:200px;color:#CC0000;font-weight:normal;float:left;font-size:11px;}

/* popup css for external import email */
.popUpImportEmail{height:305px; background:#FFF; border-width:1px; border-style:solid; border-color:#DFDFDF;  /* width:550px;overflow-x:hidden; overflow-y:scroll;*/}
.popUpImportEmail.last{overflow-x:hidden; overflow-y:hidden; height:305px;}
/** html .popUpImportEmail.last{height:310px;}
*:first-child+html .popUpImportEmail.last{height:313px;}*/
.popUpImportEmail h2{padding-left:10px;font-size:16px; margin:20px 0 15px; font-weight:normal; color:#00ccff;}
.popUpImportEmail .msProv{width:100%;float:left;padding:5px 0 20px;}
.popUpImportEmail .msProv ul{width:80%;margin:0 auto;}
.popUpImportEmail .msProv li{float:left;margin-right:10px;}
.popUpImportEmail .msProv li input{margin-top:12px;}
.popUpImportEmail .formImport{padding:0 50px;}
.popUpImportEmail .inputRow{width:100%;padding-bottom:10px;float:left;}
.popUpImportEmail .inputRow .labelCol{width:39%;float:left;}
.popUpImportEmail .inputRow .labelCol label{width:100%;padding-top:6px;display:block;}
.popUpImportEmail .inputRow .labelCol em{color:#FF0000;padding:3px;font-style:normal;}
.popUpImportEmail .inputRow .labelCol1{width:100%;float:left;text-align:left;}
.popUpImportEmail .inputRow .inputCol{width:59%;float:right;}
.popUpImportEmail .inputRow .inputCol .note{width:100%;float:left;font-size:11px;color:#7A7E83;}
.popUpImportEmail .buttonRow{margin-left:41%;height:30px;clear:both;}
* html .popUpImportEmail .buttonRow{margin-left:33.5%;}
*:first-child+html .popUpImportEmail .buttonRow{margin-left:34.5%;}
.popUpImportEmail.last .lnkCH{padding-left:45px;}
.popUpImportEmail.last .errorWrap{width:100%;float:left; padding:10px 0;}
.popUpImportEmail.last .errorWrap .errors{width:80%;margin:0 auto;}
.popUpImportEmail.last .errorWrap1{width:100%;float:left; padding:10px 0;}
.popUpImportEmail.last .errorWrap1 .errors{width:80%;margin:0 auto;}
.popUpImportEmail .importList{width:100%;clear:both;border:1px #DFDFDF solid; margin-bottom:10px;}
.popUpImportEmail .importList .invFrndTbl{/*width:100%;*/overflow-x:hidden; overflow-y:scroll;height:185px;}
.popUpImportEmail .importList table.tblInvHdr tr.hdgcolor{background:#F1F1F1;}
.popUpImportEmail .importList table.tblInvHdr td.brdrBtm{border-bottom:2px #b4b4b4 solid;font-weight:bold;}
.popUpImportEmail .importList table.tblInvFrnd{width:100%;margin:0;line-height:20px;}
.popUpImportEmail .importList table.tblInvFrnd tr.oddColor{background:#F5F5F5;}
.popUpImportEmail .btnRow{margin-left:41%;clear:both;}



/* popup search user to invite [.popupSearchUser] - 18/11/2008 
	-------------------------------------------------------------	*/
/* Start 07/04/2009 for search users template - Vijay Kaushik */
.w100p{width:100% !important;}
.w100p .surHead{width:100% !important;}
.w100p .surHead h1{padding-bottom:0 !important;}
.w100p .surBody{width:100% !important;overflow-x:hidden !important;overflow-y:hidden !important;}
/* End 07/04/2009 for search users template - Vijay Kaushik */

.popupSearchUser{
  width:570px; background:#FFF; border-width:0px 1px 1px 1px; border-style:solid; border-color:#DFDFDF;
}
.popupSearchUser .fg /* form grid search (.fg) */{
  padding:15px 50px 5px;
}
.popupSearchUser .fg .row /* input row (.row) */{
  width:100%; padding-bottom:10px; float:left; *float:none;
}
*:first-child + html .popupSearchUser .fg .row /* input row (.row) */{
 	float:none;
}
.popupSearchUser .fg .row .col1{
  width:39%; float:left;
}
.popupSearchUser .fg .row .col1 label{
  width:100%; padding-top:6px; display:block;
}
.popupSearchUser .fg .row .col1 em{
  color:#FF0000; padding:3px; font-style:normal;
}
.popupSearchUser .fg .row .col2{
  width:59%; float:right;
}
.popupSearchUser .fg .row .col2 .note{
  width:100%; float:left; font-size:11px; color:#7A7E83;
}
.popupSearchUser .fg .rowBtn{
  margin-left:41%; height:30px; clear:both;
}
* html .popupSearchUser .fg .rowBtn{
  margin-left:33.5%; /* IE6 */
}
*:first-child + html .popupSearchUser .fg .rowBtn{
  margin-left:34.5%; /* IE7 */
}
/* for showing search results [.searchUserResult] */
.searchUserResult{
  width:550px;background:#FFF;
}
.searchUserResult .surHead{
  width:550px; height:25px; border-top:1px solid #DFDFDF;
}
.searchUserResult .surHead .col1{
	padding:8px 5px 0px 11px;
}
.searchUserResult .surHead .col2{
	width:70%; padding:5px 20px 0px 0px;
}
.searchUserResult .surBody{
  width:550px;	height:190px;	overflow-x:hidden; overflow-y:scroll;
}
.searchUserResult .surBodyNoRecord{
	width:100%;	margin:0 auto; padding:10px 0; color:#cc0000;	text-align:center; 
}
.searchUserResult .surBody .grid{
  margin:10px 0; background:url(../images/phGridDivider.gif) 50% 0px repeat-y; border-top:1px dotted #ccc;
	width:100%; float:left;
}
.searchUserResult .surBody .grid .row{
  width:100%; border-bottom:1px dotted #ccc; float:left;
}
.searchUserResult .surBody .grid .row .col{
  width:46%; float:left; padding:10px 2% 10px 2%; line-height:16px;
}
.searchUserResult .surBody .grid .row .col .c1{
  width:10%; height:64px; float:left;
}
.searchUserResult .surBody .grid .row .col .c2{
  width:35%; height:64px;	float:left;
}
.searchUserResult .surBody .grid .row .col .c2 img{
	float:left; padding:3px; border:1px solid #DFDFDF;
}
.searchUserResult .surBody .grid .row .col .c3{
  width:54%; height:64px; float:left;
}
.searchUserResult .surBot{
  width:550px; height:35px; padding-left:0px;
}

/* end popup search user to invite - 18/11/2008 
	-------------------------------------------------------------	*/


p.legend{font-size:11px;text-align:right;padding-right:5px;}
p.legend em{color:#FF0000;padding:3px;font-style:normal;}

.popUpViewCredit{width:550px; height:235px; background:#FFF; border-width:0px 1px 1px 1px; border-style:solid; border-color:#DFDFDF;}
.popUpViewCredit.wAuto{width:auto; }
.popUpViewCredit .row1{width:100%; float:left; overflow:hidden;background-color:#A9A9A9;}
.popUpViewCredit .row1Inner{width:530px; float:left; overflow:hidden;}
.popUpViewCredit .row2{width:100%; float:left;height:200px;overflow-x:hidden; overflow-y:scroll;}
.popUpViewCredit .row2Inner{width:530px; float:left;}
.popUpViewCredit .tblGeneral{width:100%;}
.popUpViewCredit .tblGeneral th{background-color:#A9A9A9; height:24px; vertical-align:middle; text-align:center; line-height:24px; color:#fff; border-right:1px solid #DDDDDD; padding:3px;}
.popUpViewCredit .tblGeneral .last{border-right:0px}
.popUpViewCredit .tblGeneral td{border-right:1px solid #DDDDDD;border-top:1px solid #DDDDDD; padding:12px 3px;line-height:14px;vertical-align:top;}


.paypalContent{width:550px; padding:10px; height:350px; background:#FFF; border-width:0px 1px 1px 1px; border-style:solid; border-color:#DFDFDF;  overflow-x:hidden; overflow-y:scroll;}
.paypalContent ol{list-style-type:decimal;margin:0;padding:10px 0 0 30px;}
.paypalContent ol li{padding:0px 0 0px 0px;}
.paypalContent ol li img{ margin:15px 0 10px;}


.popUpFlashDemo{z-index:10001;position:absolute;background:none;border:none;padding:10px;width:840px;}
.popUpFlashDemo .popUpFDHeader{width:100%;padding-top:8px;height:22px;background:#FFF; background:#F1F1F1;}
.popUpFlashDemo .popUpFDHeader span.floatL{padding:0 0 0 10px; font-size:14px; color:#00ccff;}
.popUpFlashDemo .popUpFDHeader span.floatR {float:right; margin-right:20px;}
.popUpFlashDemo .popUpFDHeader span.floatR a{color:#00ccff;}
.popUpFlashDemo .popUpBody{width:100%; background:#FFF;}


.popupglossary{width:100%;background:#FFF;}
.popupglossary .glossary{width:98%;margin:0 auto;}
.popupglossary .glossary p{padding:10px 0;margin:0;}
.popupglossary .glossary table{width:100%;clear:both;border-left:1px solid #DDD;border-bottom:1px solid #DDD;margin-bottom:10px;}
.popupglossary .glossary table th{background-color:#A9A9A9;color:#fff;border-right:1px solid #DDD;padding:5px 8px}
.popupglossary .glossary table td{border-right:1px solid #DDD;border-top:1px solid #DDD;padding:8px;line-height:16px;vertical-align:top;}
.popupglossary .btnRow{width:80px;margin:0 auto;padding-bottom:10px;overflow:hidden;clear:both;}

.faqans{width:60%; margin-left:15px; background-color:#fff;}
.faqans .glossary{width:100%;margin:0 auto;}
.faqans .glossary p{padding:10px 0;margin:0;}
.faqans .glossary table{width:100%;clear:both;border-left:1px solid #DDD;border-bottom:1px solid #DDD;}
.faqans .glossary table th{background-color:#A9A9A9;color:#fff;border-right:1px solid #DDD;padding:5px 8px}
.faqans .glossary table td{border-right:1px solid #DDD;border-top:1px solid #DDD;padding:8px;line-height:16px;vertical-align:top;}

.fclPrize{width:550px; padding:10px; height:350px; background:#FFF; border-width:0px 1px 1px 1px; border-style:solid; border-color:#DFDFDF;  overflow-x:hidden; overflow-y:scroll;}
.fclPrize table{width:100%;clear:both;border-left:1px solid #DDD;border-bottom:1px solid #DDD;}
.fclPrize table th{background-color:#A9A9A9;color:#fff;border-right:1px solid #DDD;padding:5px 8px}
.fclPrize table td{border-right:1px solid #DDD;border-top:1px solid #DDD;padding:8px;line-height:16px;vertical-align:top;}