

#DvLayer{ filter:alpha(opacity=75); -moz-opacity:.75;opacity:.75; background:#333; z-index:1000; position:absolute; display:none; }
.DvLayerCon {z-index:1001; position:absolute; background:#fff; width:661px; display:none;}
.DvLayerCon2 {z-index:1001; position:absolute; background:#fff; width:661px; top:0; left:0; visibility:hidden;}
.DvMainPopupContent {clear:both; background:#fff; }
.DvOpaq{background:#fff; margin:0px; padding:10px 20px 20px 20px; border-right:1px solid #92948D; float:left; width:100%;}


.DvLayerVon {z-index:1001; position:absolute; width:766px; display:none;}
.Dvvdopaq{float:left; width:100%;}
.closearr{position:absolute; right:-47px; top:-7px;}
.closeVarr{position:absolute; right:-14px; top:-11px; z-index:1005;}
.DvOpaqContent{padding:0px 29px;}

.padB50p{padding-bottom:50px;}

/* For simple popups like Resign Group, Add to Favorite, etc Added on 13th FEb 09*/
.DvLayerConsimple{z-index:1001; position:absolute; display:none;}
.DvOpaqSimple{background:#fff; margin:0px; padding:16px 0px; width:400px;}
.DvOpaqSimpleCont{width:87%; border:1px solid #5A78AA; background-color:#fff; margin:0px auto; padding:0px 10px;}
* html .DvOpaqSimpleCont{width:90%; border:1px solid #5A78AA; background-color:#fff; margin:0px 16px; padding:0px 10px;}
/* used in Album popups and similar popup*/
.popHead{ padding:0px 0px; font-weight:bold; color:#EE3425;}
.popHead span.left{float:left; margin-right:5px;}
.popHead span.right{float:right}
.popHead span.right a{text-decoration:none ; color:#EE3425;}
.popHead span.right a img {border:none; margin-top:0px;}
.popCont{float:left; padding:8px 0px 50px; width:100%; margin:5px 0px 0px 0px}
.popCont h2{ font-size:12px; color:#363636; padding-bottom:20px; border-bottom:1px solid #EBE5D5}
.popCont p{padding:15px 0 0 0; color:#7D7D7D;}
.popCont p.thanks{padding:15px 0 15px 0; color:#363636; line-height:18px; font-weight:bold}


.popCont h3{ color:#363636; padding:10px 0 5px; font-size:12px; font-weight:normal;}

.dvbtn{float:right; padding:30px 0 0 0;}
.inputxButn{background:url(../img/buttons/btnL.gif) no-repeat left ; height:18px; cursor:pointer; padding:0 0 0 16px; float:left; color:#EB3625;}

.inputxButn input{background:url(../img/buttons/btnR.gif) no-repeat right; height:18px; line-height:18px; border:0px; margin:0; color:#EB3625;  font-size:11px; cursor:pointer; float:left; padding:0 32px 3px 12px; width:auto; overflow:visible; }


.mainFormbx{width:100%; float:left;  }
.mtp{width:100%; height:2px; line-height:2px; position:relative; }
.mtp .l{height:2px; width:2px; background:url(../img/clcrvL.gif) 0px 0px no-repeat; position:absolute; left:0; top:0;}
.mtp .m{height:2px; background:url(../img/clcrvC.gif) 0px top repeat-x #fff; width:auto; margin:0 2px; }
.mtp .bm{height:2px; background:url(../img/videotopMd.gif) 0px top repeat-x #E9EDE1; width:auto; margin:0 2px; }
.mtp .r{height:2px; width:2px; background:url(../img/clcrvR.gif) 0px 0px no-repeat; position:absolute; top:0; right:0;}
.fMCol{ overflow:hidden; clear:both; position:relative;  border-left:1px solid #DADADA; border-right:1px solid #DADADA; }
* html .fMCol{margin:-13px 0px 0 0;}
.ubt{width:100%; height:2px; line-height:2px; position:relative;}
.ubt .l{height:2px; width:2px; background:url(../img/clcrvbL.gif) 0px 0px no-repeat; position:absolute; left:0; top:0;}
.ubt .m{height:2px; background:url(../img/clcrvbC.gif) 0px top repeat-x #fff; width:auto; margin:0 2px; }
.ubt .vm{height:2px; background:url(../img/videobtMD.gif) 0px top repeat-x #E9EDE1; width:auto; margin:0 2px; }
.ubt .r{height:2px; width:2px; background:url(../img/clcrvbR.gif) 0px 0px no-repeat; position:absolute; right:0; top:0;}


.frmBox{ width:100%; float:left; padding:0px 0 0 0}
.frmBox h2 {font-size:18px;font-weight:bold;}
.frmBox h2 span {color:#666666;font-size:12px;font-weight:normal;}

.frmMcnt{ margin:0 1px 0 1px; width:94%; padding:10px 18px 10px 18px; float:left}
.frmTitle {float:left; width:100%; margin:0px 0px 0;}
.frmTitle  h3{ background:url(../img/formtitbg.gif) 0px 0px no-repeat; font-size:21px; font-weight:bold; color:#333333; height:22px; margin:0px 0 10px 0; padding:0px 0 0px 0; }
.frmTitle  h3 span{display:none;}
.frmTitle  h3.perinfo{background-position: -2px 0px; width:184px;}
.frmTitle  h3.travel{background-position: -371px 0px; width:105px;}
.frmTitle  h3.defination{background-position: -490px 0px; width:177px;}
.frmTitle  h3.tripinfo{background-position: -980px 0px; width:79px;}
.frmTitle  h3.address{background-position: -1063px 0px; width:79px;}
.frmTitle  h3.otherinf{background-position: -1142px 0px; width:90px;}


.mPinForm{width:100%; float:left;; padding:0 0 10px 0;}
.mPinForm .prdte{ width:180px; float:left}
.mPinForm .prdte select{ width:180px; border:1px solid #C8C8C8;}
.mPinForm .or{width:79px; float:left; background:url(../img/or.gif) 21px 16px no-repeat; height:55px;}

.mPinForm .progsub {float: left;padding: 0 0 2px;width: 100%;}
.mPinForm .progsub .chk{float: left;height: 13px;margin-right: 4px;width: 13px;}
.mPinForm .progsub .lbls {float: left;width:80px;font-weight: normal;margin-right: 5px;padding: 2px 0 0;}
.mPinForm .progsub .lblst {float: left;width:150px;font-weight: normal;margin-right: 5px;padding: 2px 0 0;}

.mPinForm .depart{ width:132px; float:left; margin-right:20px;}
.mPinForm .depart select{ width:132px; border:1px solid #C8C8C8;}

.mPinForm .adlt{float:left;  margin-right:20px;}
.mPinForm .adlt select{ width:72px; border:1px solid #C8C8C8;margin-bottom:20px}
.mPinForm .adlt select.age{ width:172px; border:1px solid #C8C8C8;}


.mPinForm .add{float:left;  margin-right:20px; width:378px;}
.mPinForm .add input{ width:376px; border:1px solid #C8C8C8;}

.mPinForm .school {float:left;margin-right:65px;width:300px;}
.mPinForm .school input { border:1px solid #C8C8C8; width:330px;}


.mPinForm .city{float:left;width:181px; margin-right:20px;}
.mPinForm .city input{ width:178px; border:1px solid #C8C8C8;}


.mPinForm .state{float:left;width:180px; margin-right:20px;}
.mPinForm .state input{ width:178px; border:1px solid #C8C8C8;}

.mPinForm .zip{float:left;width:120px; margin-right:20px;}
.mPinForm .zip input{ width:118px; border:1px solid #C8C8C8;}

.mPinForm .countr{float:left;width:240px;}
.mPinForm .countr select{ width:239px; border:1px solid #C8C8C8;}


.mPinForm .tele{float:left;width:180px;}
.mPinForm .tele input{ width:178px; border:1px solid #C8C8C8;}

.mPinForm .learn{float:left;width:240px;}
.mPinForm .learn select{ width:238px; border:1px solid #C8C8C8;}

.mPinForm .cmnets{float:left; width:100%;}
.mPinForm .cmnets label{ padding-bottom:3px;}
.mPinForm .cmnets p{ font-style:italic; line-height:18px;}


.mPinForm .inptCla{width:180px; float:left; padding-right:20px;}
.mPinForm .inptCla.padRn{width:180px; float:left; padding-right:0px;}
.mPinForm label{font-weight:bold; display:block; color:#666666; padding:0 0 10px 0}
.mPinForm .inptCla input.txt{width:178px; border:1px solid #C8C8C8; height:19px;}

.mPinForm .inptClS{width:280px; float:left; padding-right:25px;}
.mPinForm .inptClS input.txtbx{width:280px; border:1px solid #C8C8C8; height:19px;}
.mPinForm .drps{float:left; padding-right:18px;}
.mPinForm .drps select{ border:1px solid #C8C8C8;}
.mPinForm .drps.padRn{padding-right:0px;}

.mPinForm .trdate{float:left; width:136px; padding-right:29px;}
.mPinForm .trdate label{float:left; padding:3px 5px 0 0;}
.mPinForm .trdate input{float:left; margin-right:5px; width:63px; border:1px solid#C8C8C8;}
.mPinForm .trdate img{margin:2px 0 0 0; float:left}



.mPinForm .accom{width:260px; float:left; margin-right:15px;}
.mPinForm .accom .lis{width:242px; border:1px solid #C8C8C8;}

.mPinForm .texrea {width:611px; border:1px solid#C8C8C8; height:150px}




.clqVdobox{width:100%; float:left }
.ftp{width:100%; height:2px; line-height:2px; position:relative; }
.ftp .l{height:2px; width:2px; background:url(../img/clcrvL.gif) 0px 0px no-repeat; position:absolute; left:0; top:0;}
.ftp .m{height:2px; background:url(../img/clcrvC.gif) 0px top repeat-x #fff; width:auto; margin:0 2px; }
.ftp .bm{height:2px; background:url(../img/videotopMd.gif) 0px top repeat-x #E9EDE1; width:auto; margin:0 2px; }
.ftp .r{height:2px; width:2px; background:url(../img/clcrvR.gif) 0px 0px no-repeat; position:absolute; top:0; right:0;}
.cCol{ overflow:hidden; clear:both; position:relative;  border-left:1px solid #DADADA; border-right:1px solid #DADADA; }
* html .cCol{margin:-13px 0px 0 0;}
.fbt{width:100%; height:2px; line-height:2px; position:relative;}
.fbt .l{height:2px; width:2px; background:url(../img/clcrvbL.gif) 0px 0px no-repeat; position:absolute; left:0; top:0;}
.fbt .m{height:2px; background:url(../img/clcrvbC.gif) 0px top repeat-x #fff; width:auto; margin:0 2px; }
.fbt .vm{height:2px; background:url(../img/videobtMD.gif) 0px top repeat-x #E9EDE1; width:auto; margin:0 2px; }
.fbt .r{height:2px; width:2px; background:url(../img/clcrvbR.gif) 0px 0px no-repeat; position:absolute; right:0; top:0;}

.cntcolVd {float:left;padding:15px;width:96%;}
.cntcolVd  .vdo{float:left; width:425px; margin-right:20px;}


.abtpds{width:90.3%; padding:13px; background:#fff url(../img/clbgM.gif) repeat-x scroll 0 0; height:314px; margin:1px;}
.abtpds h2{font-size:12px ; font-weight:bold;}
.abtpds em{font-style:italic; color:#666; padding-bottom:20px; display:block;}
.abtpds p{ line-height:18px;}
