@charset "utf-8";
/* CSS Document */
body{text-align:center; }
a img{border:none;}
input{font-size: 0.9em;}
.none input{border:none; background:none;}
.b4tClear{clear:both;}
.all{width:780px; margin:auto; text-align:left;}
.btnImg{cursor:pointer;}
.btn{ background:url(../images/bg_btn.gif) repeat-x #efefef;  text-decoration:none; cursor:pointer; height:22px; line-height: 18px;  padding:4px 8px;}
input.btn{padding:0px 8px 4px 8px;}

/* top nav HOME/HELP */
.divNavigation{text-align:right; height:20px; padding-bottom:2px; position:relative;}
.divNavigation ul{ list-style:none;  margin:0;}
.divNavigation ul li{display:inline-block; float:right;}
.divNavigation ul li a{font-size: .8em; display:block;}
.divNavigation ul li a:hover{font-size: .8em; display:block;}
.divNavigation ul li.home a{ padding-right:12px; border-right:#fff 1px solid;}
.divNavigation ul li.help a{ padding-left:10px; padding-right:20px; background:url(../images/help_btn.gif) no-repeat 45px 2px;}


/*help message box*/
.nHelpMessage{font-size: 0.8em; width:210px; text-align:left; position:absolute; top:30px; right:-20px; z-index:9999;}
.nHelpMessage .box1{background:url(../images/bg_help1.png) no-repeat; height:10px;}
.nHelpMessage .box2{background:url(../images/bg_help2.png) repeat-y; padding:0 14px 0 10px;}
.nHelpMessage .box3{background:url(../images/bg_help3.png) no-repeat; height:15px;}
.nHelpMessage .btnClose{text-align:right;}


/* content */
.divContent{background-color:#FFF;}
.divContent .divContentContainer{padding: 10px 20px;}

.divContentContainer .title{padding: 4px 8px;  margin:20px 0 10px 0; font-weight:bold; }
.divContentContainer .divGoBack{text-align:left; margin-top:4px;}



.divContentContainer .divFormContent{padding: 0 20px;}
.divContentContainer .divFormContent .divAmount{float:right;}
.divContentContainer .divFormContent .divService{margin-top:10px;}
.divContentContainer .divFormContent .serviceTotal{float:right;}
.divContentContainer .divFormContent .serviceTotal input{width:100px; text-align:right;}
.divContentContainer .divFormContent .divItems {margin-top:10px;}
/*.divContentContainer .divFormContent table.tblItems{border:#13608C dotted 1px; padding:1px;}*/
/*.divContentContainer .divFormContent tr.trGroupTitle{background-color:#09537c; color:#FFF; font-weight:bold; font-size:.8em;}*/
/*.divContentContainer .divFormContent tr.trTitle{ font-weight:bold; font-size: .8em; background-color:#cecece;}*/
.divContentContainer .divFormContent .moreInfo{padding: 6px 26px;}

.divContentContainer .divCheckOut {margin-top:10px; padding:20px; text-align:center; background: url(../images/VIPlogo.jpg) no-repeat right;}

.certificateItem{ float: left; padding:10px 10px 20px 10px; width:144px;  font-size:0.8em;}
.certificateItem .des{height:24px;}
.certificateItem .thumb{}


.divCertificate{border:#666 dashed 1px; color:#000; font-size:0.9em; width:612px; text-align:center; padding:10px; margin:-4px auto 0 auto;}
.divCertificate span{font-weight: bold; font-style:italic;}
.divCertificate .fLeft{float:left; text-align:left; width:50%}
.divCertificate .fright{float:right; text-align:right; width:50%;}

/* footer */
.divFooter{text-align:center; font-size:0.8em}
.divFooter .footerNav{padding:10px 0;}


