/* CSS Document */

body{
	padding:0;
	margin:0;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#7F7F7F;
	background-color:#fff;
}
div, h1, h2, h3, span, form, input, label, select, p, form, textarea{
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0; 
	border:none;
}
ul{
	text-decoration:none;
	padding:0;
	margin:0;
	/*line-height:0;
	font-size:0;*/
	list-style-type:none;
}
a{
	text-decoration:none;
	outline:none;
}
.spacer{
	font-size:0;
	line-height:0;
	clear:both;
}
.noImg{
	background-image:none !important;
}
/*......................general..........................*/

/*......................header..........................*/
#header{
	width:959px;
	height:202px;
	background:url(../images/header.jpg) 0 0 no-repeat;
	margin:0 auto;
}
.headerTop{
	padding:10px 10px 0 12px;
	float:right;
	width:937px;
}
.headerTop p.topTxt{
	font:normal 16px/24px Georgia, "Times New Roman", Times, serif;
	color:#AF8822;
	background-color:inherit;
	float:right;
	width:auto;
	padding:0 15px 0 0;
}
/*input.txtBox1{
	width:108px;
	height:15px;
	background-color:#fff;
	color:#000;
	border:#EDBF45 solid 1px;
	padding:3px 0 0 5px;
	line-height:15px;
	float:left;
	margin-right:10px;
}
label.formTxt1{
	color:#8D690B;
	background-color:inherit;
	line-height:20px;
	padding-right:9px;
	float:left;
	width:auto;
}
input.submit{
	float:left;
	width:auto;
}*/
ul.topLink{
	float:right;
	width:auto;
}
ul.topLink li{
	float:left;
	width:auto;
	color:#8D690B;
	background-color:inherit;
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	padding:0 0 0 5px;
}
ul.topLink li a{
	color:#8D690B;
	background-color:inherit;
	margin:0 5px 0 0;
}
ul.topLink li a:hover{
	color:#000;
	background-color:inherit;
}
.logo{
	width:288px;
	height:124px;
	float:right;
	padding:28px 118px 0 0;
}
/*......................header..........................*/

/*......................nav..........................*/
#nav{
	width:948px;
	margin:0 auto 3px;
	height:31px;
	background:url(../images/nav-bg.gif) 0 0 repeat-x;
}
#nav ul.mainMenu,
#nav ul.mainMenuPol{
	margin-left:0px;
	}
#nav ul.mainMenu li{
	float:left;
	width:auto;
	background:url(../images/nav-divider.gif) 100% 50% no-repeat;
	padding:0 2px 0 0;
	position:relative;
	z-index:10;
}
#nav ul.mainMenuPol li{
	float:left;
	width:auto;
	background:url(../images/nav-divider.gif) 100% 50% no-repeat;
	/*padding:0 24px 0 0;*/
	position:relative;
	margin:0 0 0 1px;
	font:bold 12px/31px Arial, Helvetica, sans-serif;
	color:#BA9504;
	background-color:inherit;
	padding:0 21px;
	text-transform:uppercase;
	display:block;
	}
#nav ul.mainMenu li a{
	margin:0 0 0 1px;
	font:bold 12px/31px Arial, Helvetica, sans-serif;
	color:#BA9504;
	background-color:inherit;
	padding:0 21px;
	text-transform:uppercase;
	display:block;
}
#nav ul.mainMenu li a:hover, #nav ul.mainMenu li a.active{
	background:url(../images/nav-bg-hover.gif) 0 0 repeat-x;
	color:#F0C932;
	background-color:inherit;
}
#nav ul.mainMenu ul {
	width:340px;
	position:absolute;
	left:0;
	top:30px;
	height:auto;
	display:none;
	background-color:#fff;
	color:inherit;
	padding-top:3px;
}
#nav ul.mainMenu ul li {
	float:none;
	background:none;
	padding:0;
	margin:0 0 0;
	padding-bottom:2px;
}
#nav ul.mainMenu ul li a {
	display:block;
	padding:0 24px 0 17px;
	height:27px;
	background:url(../images/drop-down-bg.gif) 0 0 repeat-x;
	color:#BA9504;
	font:bold 12px/27px Arial, Helvetica, sans-serif;
	background-color:inherit;
}
#nav ul.mainMenu ul li a:hover{
	background:url(../images/drop-down-hover-bg.gif) 0 0 repeat-x;
	color:#F0C932;
	font:bold 12px/27px Arial, Helvetica, sans-serif;
	background-color:inherit;

}
#nav ul.mainMenu ul.product{
	width:220px;
}
#nav ul.mainMenu ul.testimonial{
	width:170px;
}
#nav ul.mainMenu ul.tryUs{
	width:190px;
}
/*......................nav..........................*/

/*......................bodyTop..........................*/
.bodyTop{
	width:959px;
	margin:0 auto;
	background:url(../images/body-top-bg.gif) 0 0 repeat-y;
	padding:14px 0 7px;
	overflow:hidden;
	height:100%;
}
.bodyTopPolicy{
	width:959px;
	margin:0 auto 30px;
	background:url(../images/body-top-bg.gif) 0 0 repeat-y;
	padding:14px 0 0;
	overflow:hidden;
	height:100%;
}
.bodyTopLeft{
	width:606px;
	float:left;
}
.gallery{
	background:url(../images/gallery-bg.gif) 0 0 no-repeat;
	width:566px;
	height:344px;
	padding:20px;
	margin-bottom:8px;
}
.policyMain{
	width:959px;
	}
.policyTop{
	width:959px;
	background:url(../images/policy-top.jpg) 0 0 no-repeat;
	padding:19px 22px 14px;
	}
.policyTop h1,
.policyMdl h2{
	font:normal 22px/22px Georgia, "Times New Roman", Times, serif;
	background-color:inherit;
	color:#006EB4;
}
.professionals h3{
	font:normal 18px/20px Georgia, "Times New Roman", Times, serif;
	background-color:inherit;
	color:#a87700;
	padding-bottom:15px;
}
.professionals .profComment img{
	border:#ccc1a4 2px solid;
	float:left;
	width:176px;
	margin-right:15px;
	margin-bottom:20px;
}
.professionals .profComment div{
	float:left;
	width:720px;
	margin-right:0px;
}
.professionals .profComment div p{
	font:normal 13px/16px Arial, Verdana, Helvetica, sans-serif;
	background-color:inherit;
	color:#5c5c5c;
	padding-bottom:15px;
}
.professionals .profComment div p span{
	color:#a87700;
	padding-bottom:15px;
}
.policyMdl{
	width:915px;
	padding:0 22px;
	background-color:#fff;
	color:inherit;
}
.policyMdl p{
	padding-bottom:10px;
	}
.policyMdl p span,
.policyMdl ul li span{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#A87700;
	background-color:inherit;
}
.policyMdl h2{
	padding:12px 0;
	}
.policyMdl ul{
	padding:3px 0 5px 30px;
	}
.policyMdl ul li{
	padding:0 0 15px 40px;
	background:url(../images/bullet.jpg) 0 0 no-repeat;
	}
.policyBtm{
	width:959px;
	height:38px;
	background:url(../images/policy-bottom.jpg) 0 0 no-repeat;
	}
/*-------------------------- BANNER GALLERY AREA --------------------------*/
div#productGalArea{
	background:url(../images/gallery-bg2.gif) 0 0 no-repeat;
	width:576px;
	height:211px;
	padding:15px;
}
div#productGalArea div#galaryArea{
	/*background:url(../images/product-gal-bot-bg.gif) 0 100% no-repeat;*/
	height:170px;
	position:relative;
	width:564px;
	padding:17px 0 0;
}
h2.galleryHeading{
	font:normal 22px/22px Georgia, "Times New Roman", Times, serif;
	color:#006EB4;
	background-color:inherit;
}
div#galaryArea a.mouseover_left{
	display:block;
	position:absolute;
	width:20px;
	height:18px;
	top:-20px;
	right:30px;
}
div#galaryArea a.mouseover_right{
	display:block;
	position:absolute;
	width:20px;
	height:18px;
	top:-20px;
	right:0;
}
div#wn{
	position:relative;
	overflow:hidden;
	height:170px;
	width:566px;
	/*background-color:red;
	border:#FAE9DB solid 2px;*/
}
table#t1 div.galPicDivider{
	padding:0;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#7F7F7F;
	background-color:inherit;
	text-decoration:none;
	/*margin-left:5px;*/
}
table#t1 td{
	/*background:url(../images/product-gal-pic-shadow.jpg) 12px 100% no-repeat;
	padding-bottom:39px;*/
	line-height:16px;
	font-size:12px;
}
table#t1 td span,
table#t1 td a.titleLink span{
	color:#A87700;
	background-color:inherit;
	display:block;
	font-weight:bold;
	font-size:12px;
	height:35px;
	line-height:14px;
	text-decoration:none;
	/*padding-bottom:8px;*/
}
table#t1 td a.titleLink:hover span{
	text-decoration:none;
	color:#654800;
	background-color:inherit;
	}
table#t1 a.imgLink{
	margin:0 10px 0 0;
	display:block;
	/*width:130px;
	height:78px;*/
	cursor:pointer;
}
table#t1 a.imgLink img,
div#galaryArea a.galarrowLink,
div#productGalArea div#galaryArea a.leftArrow,
div#productGalArea div#galaryArea a.rightArrow{
	display:block;
}
table#t1 a.imgLink img{
	border:#C2E5FF solid 2px;
	margin-bottom:6px;
}
table#t1 a.imgLink:hover img{
	border:#5dbaff solid 2px;
	}
table#t1 a.textLink{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#7F7F7F;
	background-color:inherit;
	text-decoration:none;
	}
table#t1 a.textLink:hover{
	text-decoration:underline;
	}
#statusdiv{
	position:absolute; 
	left:-300px;
	visibility:hidden;
}
/*-------------------------- BANNER GALLERY AREA --------------------------*/



.bodyTopRight{
	width:341px;
	float:right;
}
.rightMain{
	width:341px;
	margin:0 0 8px;
}
.rightTop, .rightTop2{
	background:url(../images/right-top.gif) 0 0 no-repeat;
	height:36px;
	padding-left:22px;
	padding-top:20px;
}
.rightTop2{
	height:41px;
	padding:10px 0 0 22px !important;
}
.rightTop h2{
	font:normal 22px/22px Georgia, "Times New Roman", Times, serif;
	color:#006EB4;
	background-color:inherit;
}
.rightTop2 h2{
	font:normal 22px/22px Georgia, "Times New Roman", Times, serif;
	color:#006EB4;
	background-color:inherit;
	padding-top:6px;
}
.rightBot{
	background:url(../images/right-bot.gif) 0 0 no-repeat;
	height:56px;
	padding-left:22px;
}
.rightBot p.follow{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#A87700;
	background-color:inherit;
	padding-bottom:5px;
}
.rightBot img{
	float:left;
	width:auto;
	margin-right:7px;
}
.rightMid{
	width:299px;
	margin:0 auto;
	background-color:#fff;
	color:#7F7F7F;
	padding:0 17px;
	overflow:hidden;
	height:100%;
}
.rightMid p.blackTxt{
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#5C5C5C;
	background-color:inherit;
	padding:11px 0 8px;
}
.rightMid ul{
	padding:0 0 7px;
}
.rightMid ul li{
	background:url(../images/arrow.gif) 0 50% no-repeat;
	padding:0 0 0 7px;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
}
.rightMid ul li a{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#7F7F7F;
	background-color:inherit;
	}
.rightMid ul li a:hover{
	text-decoration:underline;
	}
.rightMid img.blogPic{
	border:#C0E4FF solid 3px;
	float:right;
	width:auto;
}
.rightMid p.post{
	/*font:normal 18px/19px Arial, Helvetica, sans-serif;
	color:#A87700;
	background-color:inherit;
	padding-bottom:11px;
	width:107px;
	margin-right:69px;
	float:left;*/
	font:normal 18px/19px Arial, Helvetica, sans-serif;
	color:#A87700;
	background-color:inherit;
	padding-bottom:11px;
}
.rightMid p.post span{
	font-weight:bold;
	display:block;
	font-size:14px;
	line-height:18px;
	padding-top:4px;
}
.rightMid p.post span a{
	color:#006EB4;
	}
.rightMid p.post span a:hover{
	text-decoration:underline;
	}
.rightMid p.blogTxt1{
	/*padding:0 22px 0 0;
	float:left;
	width:154px;*/
	padding:0 0 10px 0;
}
.rightMid p.blogTxt1 img{
	display:block;
	float:right;
	padding:1px;
	border:#C0E4FF solid 3px;
	margin:0 0 8px 12px;
	width:94px !important;
	height:101px !important;
	}
.rightMid p.read{
	background:url(../images/arrow.gif) 0 50% no-repeat;
	/*float:left;
	width:300px;*/
	padding:3px 0 0 10px;
}
.rightMid p.read a{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#006EB4;
	background-color:inherit;
	text-decoration:underline;
}
.rightMid p.read a:hover{
	text-decoration:none;
}
.video{
	text-align:center;
	}
.rightBot2{
	height:42px;
	width:341px;
	background:url(../images/right-bot2.gif) 0 0 no-repeat;
}

/*......................bodyTop..........................*/

/*......................bodyBottom..........................*/
.bodyBottom{
	width:959px;
	margin:0 auto;
	background:url(../images/body-bottom-bg.jpg) 0 0 no-repeat;
	padding-bottom:30px;
	overflow:hidden;
	height:100%;
}
.test{
	width:297px;
	float:left;
	margin-right:8px;
}
.test2{
	width:298px;
	float:left;
	margin-right:9px;
}
.inspired{
	background:url(../images/inspirational-main-bg.gif) 0 0 no-repeat;
	width:299px;
	height:277px;
	float:left;
	margin-right:9px;
}
.testTop{
	background:url(../images/testimonial-top.gif) 0 0 no-repeat;
	height:55px;
	padding:12px 22px 0;
}
.insTop{
	padding:14px 22px 0;
	height:55px;
}
.testTop h2, .insTop h2, .success h2{
	font:normal 22px/22px Georgia, "Times New Roman", Times, serif;
	background-color:inherit;
	color:#006EB4;
}
.testTop h2.testimonial{
	background:url(../images/testimonial-icon.gif) 100% 0 no-repeat;
	height:45px;
	padding-top:10px;
}
.insTop h2.inspirational{
	background:url(../images/inspirational-icon.gif) 100% 0 no-repeat;
	height:45px;
	padding-top:10px;
}
.success h2{
	background:url(../images/success-story-icon.gif) 100% 10px no-repeat;
	height:48px;
	padding:20px 0 0 22px;
}
.testTop h2.inspirational{
	background:url(../images/inspirational-icon.gif) 100% 0 no-repeat;
	height:45px;
	padding-top:10px;
}
.testBot{
	background:url(../images/testimonial-bot.gif) 0 100% no-repeat;
	padding-bottom:23px;
}
.insBot{
	background:url(../images/inspirational-bot.gif) 0 100% no-repeat;
	padding-bottom:33px;
}
.testMid, .testMid2{
	width:257px;
	color:#000;
	background-color:#fff;
	padding:0 17px 0 14px;
	margin:0 auto;
}
.testMid2{
	padding:0;
	width:290px;
}
p.txt1{
	padding-bottom:2px;
	width:252px;
	color:#7F7F7F;
	background-color:inherit;
}
p.txt2{
	background:url(../images/coma-left.gif) 0 0 no-repeat;
	padding:0 0 10px 25px;
	display:block;
	width:235px;
	margin:20px 0 0 10px;
}
p.txt2 span{
	font:normal 18px/24px Arial, Helvetica, sans-serif;
	color:#7F7F7F;
	background-color:inherit;
	background:url(../images/coma-right.gif) 100% 100% no-repeat;
	display:block;
	padding-right:12px;
	line-height:20px;

}
p.txt3{
	width:274px;
	padding:3px 0 0;
}
p.txt4{
	width:274px;
	padding:0 0 10px;
	/*font-weight:bold;*/
	color:#006eb4;
	background-color:inherit;
}
p.yellowBoldTxt, p.yellowBoldTxt2, p.yellowNorTxt, p.yellowNorTxt2, p.yellowNorTxt3{
	font-weight:bold;
	color:#A87700;
	background-color:inherit;
}
p.yellowBoldTxt2{
	width:301px;
}
p.yellowBoldTxt a, p.yellowBoldTxt2 a, p.yellowNorTxt a, p.yellowNorTxt2 a{
	color:#006EB4;
	background-color:inherit;
	float:right;
	width:auto;
	background:url(../images/arrow.gif) 0 50% no-repeat;
	padding-left:10px;
}
p.yellowBoldTxt a:hover, p.yellowBoldTxt2 a:hover, p.yellowNorTxt a:hover, p.yellowNorTxt2 a:hover{
	text-decoration:underline;
}
p.yellowNorTxt, p.yellowNorTxt2{
	font-weight:normal;
	border-bottom:#F1E9C4 solid 1px;
	padding-bottom:12px;
	width:253px;
	margin-bottom:12px;
}
p.yellowNorTxt3{
	font-weight:normal;
	border-bottom:#F1E9C4 solid 1px;
	padding-bottom:3px;
	width:304px;
}
p.yellowNorTxt2{
	border:none;
	margin:0 !important;
}
.success{
	width:341px;
	float:left;
	padding:0 0 0 0;
}
.successTop{
	background:url(../images/sucess-story-top.gif) 0 0 no-repeat;
	/*height:68px;*/
	padding:0 20px 0 0;
}
.successMid{
	width:311px;
	background-color:#fff;
	color:inherit;
	margin:0 auto;
	padding-left:22px;
}
.successBot{
	background:url(../images/sucess-story-bottom.gif) 0 0 no-repeat;
	height:30px;
	padding:13px 0 15px 22px;
}
a.signup{
	color:#006EB4;
	background-color:inherit;
	width:auto;
	background:url(../images/arrow.gif) 0 50% no-repeat;
	padding-left:10px;
	float:left;
	font-weight:bold;
	text-decoration:underline;
}
a.signup:hover{
	text-decoration:none;
}
/*......................bodyBottom..........................*/

/*......................footer..........................*/
#footer{
	width:959px;
	margin:0 auto;
	background:url(../images/footer-bg.jpg) 100% 0 no-repeat;
	padding:52px 0 64px;
	height:35px;
}
#footer ul{
	width:390px;
	margin:0 auto;
}
#footer ul li{
	float:left;
	width:auto;
	font:normal 12px/24px Arial, Helvetica, sans-serif;
	color:#757575;
	background-color:inherit;
}
#footer ul li a{
	color:#757575;
	background-color:inherit;
	margin:0 14px;
}
#footer ul li a:hover{
	color:#000;
	background-color:inherit;
}
#footer p{
	color:#939393;
	background-color:inherit;
	text-align:center;
	display:block;
	float:left;
	width:959px;
	padding-top:7px;
}
/*......................footer..........................*/

/*......................RevStress Page..........................*/
#stressTop{
	padding-bottom:27px;
}
#stressTop p,
#stressMdl p{
	font-size:13px;
	line-height:16px;
	background-color:inherit;
	color:#5c5c5c;
	padding-bottom:13px;
}
#stressTop p span{
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#a87700;
	background-color:inherit;
}
#stressMdl h3{
	font:normal 22px/22px Georgia, "Times New Roman", Times, serif;
	background-color:inherit;
	color:#006EB4;
	padding-bottom:12px;
}
#stressMdl h3.topPad10{
	padding-top:10px;
}
#stressMdl p a#revStress{
	Display:block;
	width:264px;
	height:69px;
	font-size:0;
	line-height:0;
	text-indent:-20000px;
	background:url(../images/redStress.jpg) 0 0 no-repeat;
	margin:15px 0 0 317px;
}
#stressMdl p a#revStress:hover{
	background-position:0 100%;
}
#stressMdl div.blocks{
	margin-left:30px;
	margin-bottom:20px;
}
#stressMdl div.blocks p{
	font-size:15px;
	line-height:17px;
	background-color:inherit;
	color:#5c5c5c;
	padding-bottom:6px;
	padding-top:10px;
}
#stressMdl div.blocks div.radioBoxes{
	height:5px;
	padding-left:24px;
	}
#stressMdl div.blocks div.radioBoxes input{
	width:14px;
	height:17px;
	float:left;
	margin-right:6px;
	}
#stressMdl div.blocks div.radioBoxes label{
	display:block;
	float:left;
	padding-right:25px;
	font-size:15px;
	line-height:17px;
	background-color:inherit;
	color:#5c5c5c;
	}
#stressMdl div.blocks div.totalBox{
	padding-top:15px;
	height:30px;
	}
#stressMdl div.blocks div.totalBox p{
	font-size:15px;
	line-height:30px;
	background-color:inherit;
	color:#a87700;
	font-weight:bold;
	padding:0;
	width:140px;
	float:left;
	}
#stressMdl div.blocks div.totalBox p a{
	font-size:15px;
	line-height:30px;
	color:#a87700;
	background-color:inherit;
	}
#stressMdl div.blocks div.totalBox p a:hover{
	color:#000;
	background-color:inherit;
	}
#stressMdl div.blocks div.totalBox strong{
	display:block;
	width:60px;
	height:30px;
	background-color:inherit;
	text-align:center;
	font-size:12px;
	line-height:30px;
	color:#000;
	float:left;
	border:#a87700 1px solid;
	}
#stressMdl div.grandTotalBox{
	height:50px;
	margin-left:30px;
	}
#stressMdl div.grandTotalBox p{
	font-size:15px;
	line-height:30px;
	color:#a87700;
	background-color:inherit;
	font-weight:bold;
	padding:0;
	width:120px;
	float:left;
	}
#stressMdl div.grandTotalBox strong{
	display:block;
	width:60px;
	height:30px;
	background-color:inherit;
	text-align:center;
	font-size:12px;
	line-height:30px;
	color:#000;
	float:left;
	border:#a87700 1px solid;
	}
/*#stressMdl form table{
	font-size:15px;
	line-height:17px;
	background-color:inherit;
	color:#5c5c5c;
	margin-left:30px;
}*/
/*#stressMdl form table strong{
	font-size:15px;
	line-height:30px;
	background-color:inherit;
	color:#a87700;
	vertical-align:middle;
}*/
/*#stressMdl form table.radioCont{
	margin-left:25px
}*/
/*#stressMdl form table input.textField{
	width:48px;
	height:25px;
	border:#a87700 1px solid;
	margin:20px 0 20px 10px;
	font-size:18px;
	line-height:20px;
	padding:3px 0 0 2px;
}*/
/*#stressMdl form table input.resultField{
	width:50px;
	height:30px;
	border:#a87700 1px solid;
	margin:0 0 10px 10px;
	font-size:18px;
	line-height:20px;
	padding:3px 0 0 2px;
}*/
#stressBtm h3{
	padding-top:10px;
}
#stressBtm p a#revStress{
	Display:block;
	width:264px;
	height:69px;
	font-size:0;
	line-height:0;
	text-indent:-20000px;
	background:url(../images/redStress.jpg) 0 0 no-repeat;
	margin:15px 0 0 317px;
}
#stressBtm p a#revStress:hover{
	background-position:0 100%;
}

/*......................RevStress Page..........................*/

/*......................RevStress Popup Pages..........................*/
.popupMain{
	width:600px;
	/*height:384px;*/
	background-color:#fff;
	color:#5c5c5c;
	display:none;
}
.popupTop{
	height:58px;
	/*background:url(../images/popupTop-bg.jpg) 0 0 no-repeat;*/
}
.popupTop h2{
	float:left;
	width:350px;
	font:normal 22px/22px Georgia, "Times New Roman", Times, serif;
	background-color:inherit;
	color:#006EB4;
	padding:20px 0 0 0;
}

h3#contTitle{
	/*float:left;
	width:350px;*/
	font:bold 16px/24px Arial, Verdana, Helvetica, sans-serif;
	background-color:inherit;
	color:#a97702;
	padding:20px 0 0 0;
}
.popupTop a{
	float:right;
	width:auto;
	margin:15px 13px 0 0;
}
.popupMdl{
	/*width:584px;
	height:280px;
	margin:0 auto;*/
}
.popupMdl form{
	margin-left:15px;
}
label.contText{
	font-size:15px;
	line-height:17px;
	background-color:inherit;
	color:#5c5c5c;
}
label span{
	background-color:inherit;
	color:#a97702;
}
input.nameField{
	width:214px;
	height:17px;
	margin:3px 0 8px 11px;
}
input.phoneField{
	width:276px;
	height:17px;
	margin:3px 0 8px 11px;
}
input.addressField{
	width:240px;
	height:17px;
	margin:3px 0 8px 11px;
}
input.timeField{
	width:114px;
	height:17px;
	margin:3px 0 8px 11px;
}
select.timeList{
	width:158px;
}
select.countryList{
	width:198px;
	margin:3px 0 8px 11px;
}
input.submit{
	margin:18px 0 8px 11px;
}
#thankTab p{
	font:normal 14px/16px Arial, Verdana, Helvetica, sans-serif;
	background-color:inherit;
	color:#5c5c5c;
	padding:0 15px 18px 0;
}
#thankTab p a.mailLink{
	background-color:inherit;
	color:#a87700;
}
#thankTab p a.mailLink:hover{
	text-decoration:underline;
}
.popupBtm{
	height:46px;
	/*background:url(../images/popupBtm-bg.jpg) 0 0 no-repeat;*/
}
#thankTab{
	display:none;
}

div#showtext{
	/*padding-top:6px;*/
	display:none;
	}
div#showtext p{	
	font-size:11px;
	line-height:15px;
	color:#cc0000;
	font-weight:bold;
	}