/* 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:564px;

	/*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 20px/24px Arial, Helvetica, sans-serif;

	color:#7F7F7F;

	background-color:inherit;

	background:url(./images/coma-right.gif) 100% 100% no-repeat;

	display:block;

}

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.yellowBoldTxt2 a.authorName{

	font-weight:bold;

	color:#A87700;

	background-color:inherit;

	float:left;

	background:none;

	padding:0;

}

p.yellowBoldTxt2 span.authorName{

	font-weight:bold;

	color:#A87700;

	background-color:inherit;

	float:left;

	background:none;

	padding:0;

}

p.yellowBoldTxt2 a.authorName:hover{

	text-decoration:underline;

}



a.authorName1{

font-weight:bold;

color:#A87700;

background-color:inherit;

background:none;

padding:0;

float:none;

}

a.authorName1:hover{

text-decoration:underline;

}



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;

	}
