
/* reset css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent
}


blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}

/* text definition */
body { font-size:16px;font-family:arial;color:#000000;margin:0;padding:0;background:url(../../images/background.png); }
a:focus { outline:1px dotted invert; }


ol li { list-style:decimal;padding:0;margin:0 0 3% 3%; }
ul li { list-style:disc;padding:0;margin:0 0 3% 3%; }
li { padding:0;margin:0 0 2px 3%; }
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset { margin-bottom:2.5% }


/* MAIN STRUCTURE */
.container { padding:0 1%;margin:0;position:relative }
.pagewrap { max-width:800px;padding:0;margin:0 auto;background:#ffffff; }
.os_image { display:none;max-width:426px;width:50%;position:fixed;right:1%;top:5%;z-index:1000; }

/* HEADER */
.pageheader { max-width:800px;margin:0 auto 2.5%; }

/* FOOTER */
.footer { max-width:800px;margin:0 auto 0; }

.footertext { max-width:800px;font-size:12px;color:#ffffff;text-align:center;padding:1.5% 0 0;margin:0 auto 2.5%; }
.footertext a { display:inline-block;color:#ffffff;text-decoration:none;margin:0 2px 2px; }
.footertext a:hover { text-decoration:underline; }
.footerlinks { display:block;margin-bottom:0.7%; }
.footeraddr { display:block; }
.footeraddr span { display:inline-block; }


/* CONTENT */
.pagecontent { padding:0 7% 2%; }

h1.headlinefont02 { font-size:24px;font-family:Tahoma;text-align:center;margin-bottom:5%; }

h2 { font-size:21px;font-family:Tahoma, Geneva, sans-serif, arial;text-align:center;margin-bottom:2.5%; }
h3 { font-size:19px;font-family:Verdana, Geneva, sans-serif, arial;text-align:center;margin-bottom:5%; }
h4 { font-size:28px;font-family: Tahoma, Geneva, sans-serif;text-align:center;margin-bottom:2.5%; }
h5 { font-size:18px;font-family: Tahoma, Geneva, sans-serif;text-align:center;margin-bottom:1.4%; }

.videoplayer01 { max-width:675px;width:94.8%;padding:1.4% 2.6%;margin:0 auto 4%;
	background:#025859 url(../../images/videowrapbg.jpg) top left repeat-x;background-size:auto 100%;
	border-radius:14px; }

.deflpack { max-width:600px;width:95%;margin:0 auto 2.5%; }

.neupanel { text-align:center;margin:0 0 5%; }
.neupan_img { display:inline-block;max-width:200px;width:29.1%;margin-right:2%;vertical-align:top; }
.neupan_text { display:inline-block;width:67%;text-align:left;vertical-align:top; }

.modulepanel { padding:0;margin:0 auto 5%;border:#23514f solid 3px;border-radius:10px; }
.modpanheader { font-size:24px;font-weight:bold;color:#ffffff;text-align:center;padding:2.5% 5% 2.5%;margin:0 auto 3%;
	background:#487271 url(../../images/modulehdbg.jpg) top left repeat-x;background-size:auto 100%;
	border-radius:6.5px 6.5px 0 0;box-shadow:0 3px 2px #7d7c7c; }
.modpanbody { padding:0 5% 2%; }
.moduleimg { float:left;max-width:200px;width:33.6%; }
.moduledesc { float:right;width:62%; }
.moduledesc h2 { color:#0a1919; }
.pricevalue97 { float:right;max-width:205px;width:35%; }

.modpanbody2 { padding:0 2% 2%; }
.moduledesc2 { float:right;width:60.5%; }
.moduleaudioimg { float:left;max-width:230px;width:37.5%;margin-right:1.4%; }
.moduletransimg { float:right;max-width:120px;width:20%;margin-left:1.4%; }
.pricevalue_b { float:right;max-width:205px;width:22.2%; }
.pricedesc { font-weight:bold;color:#cc0000;text-align:center; }
.slideimgs { max-width:572px;width:100%;margin:0 auto 2%; }

.morepanel { padding:3% 5% 2%;margin:0 0 5%;background:#ffff99;border:#000000 dashed 4px; }

.currentprice { font-size:48px;font-weight:bold;text-align:center;margin:0 0 3%; }
.currentprice span { display:inline-block;margin-left:1%;margin-right:1%; }

.btncart { max-width:403px;width:80%;margin:0 auto; }

.guaranteehd { font-size:30px;font-weight:bold;font-family:Tahoma,sans-serif,arial;color:#0c2c59;margin-bottom:1%; }
.guaranteeimg { max-width:486px;width:80%;margin:0 auto 5%; }

.testihd { font-size:30px;font-weight:bold;font-family:times;color:#860a0b;text-align:center;margin-bottom:1%; }
.testift { font-size:20px;font-weight:bold;font-style:italic;color:#0a1919;text-align:center;margin-bottom:4%; }

.drksig { max-width:200px;width:60%;margin:0; }

.ques { font-size:19px;font-weight:bold;color:#008080;margin-bottom:0.5%; }







/* ******* MISC ********** */
/* *********************** */
/* Video Responsive */
.wrapvideoplayer { height:0;position:relative;padding-top:25px;padding-bottom:56.25%; }
.wrapvideoplayer iframe { width:100%;height:100%;position: absolute;top:0;left:0; }

/* COLORS */
.red { color:#c00; }
.red2 { color:#ff0000; }
.maroon { color:#6b0403; }
.yellow { color:#ffea97; }
.lumigreen { color:#00cc00; }
.blue { color:#0000ff; }
.teal { color:#008080; }


/* BACKGROUND colors */
.bgteal { background:#b8e5fc; }
.bgyel { background:#fff600; }
.bgyellow { background:#f3ff2d; }
.whbg { background:#ffffff; }
.grbg { background:#fafafa; }

/* Margins & Paddings */
.btm0, p.btm0 { margin-bottom:0; }
.btm1, p.btm1 { margin-bottom:1%; }
.btm2, p.btm2 { margin-bottom:2%; }
.btm3, p.btm3 { margin-bottom:3%; }
.btm4, p.btm4 { margin-bottom:4%; }
.btm5, p.btm5 { margin-bottom:5%; }
.btm7, p.btm7 { margin-bottom:7%; }


/* Alignments */
.pright, p.pright { text-align:right; }
.center, p.center { text-align:center; }


/* OTHERS */
.center { text-align:center; }
.centerblk { margin-left:auto;margin-right:auto; }
.clearsides { clear:both; }
.clear_sep { height:1px;margin-bottom:3%;clear:both; }
.img { width:100%; }
.imghgt { height:100%; }
.img2 { border:#d4822f solid 1px; }
.inblk { display:inline-block; }
.floatL { float:left; }
.floatR { float:right; }
.halfblk { width:49%; }
.width30 { width:30%; }
.testdiv { height:100px;border:#d4822f solid 1px; }
.floatleft { float:left; }
.floatright { float:right; }



/* ********** RESPONSIVE ********** */
/* ******************************** */

@media screen and (max-width:1500px) {
}
@media screen and (max-width:1400px) {
}
@media screen and (max-width:1300px) {
}
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1100px) {
}
@media screen and (max-width:1000px) {
}
@media all and (max-width:900px){
}
@media all and (max-width:800px){
	h1.headlinefont02 br, h2 br, h3 br  { display:none; }
	
}
@media all and (max-width:700px){
	body  { font-size:15px; }
	
	h1.headlinefont02 { font-size:22px; }
	h2 { font-size:18px; }
	h3 { font-size:17px; }
	h4 { font-size:24px; }
	h5 { font-size:16px; }
	
	.modulepanel { border-radius:7px; }
	.modpanheader { font-size:20px;border-radius:4px 4px 0 0; }
	
	.currentprice { font-size:44px; }
	
	.guaranteehd { font-size:26px; }
	
	.testihd { font-size:24px; }
	.testift, .ques  { font-size:18px; }
	
}
@media all and (max-width:600px){
	body  { font-size:14px; }
	p  { margin-bottom:4%; }
	
	.neupan_img { display:block;float:left; }
	.neupan_text { display:block;width:auto; }
	
	.moduleimg { float:none;width:49%;margin:0 auto 1.4%; }
	.moduleaudioimg { float:none;width:42%;margin:0 auto 1.4%; }
	.moduledesc, .moduledesc2 { float:none;width:auto; }
	.moduletransimg { display:none; }
	.pricevalue_b { float:right;max-width:205px;width:32.5%; }
	
	.morepanel { border:#000000 dashed 3px; }

}
@media all and (max-width:500px){
	body  { font-size:13px; }
	p  { margin-bottom:5%; }
	
	h1.headlinefont02 { font-size:18px; }
	h2 { font-size:15px; }
	h3, h5 { font-size:14px; }
	h4 { font-size:20px; }
	
	.videoplayer01 { border-radius:10px; }
	
	.neupan_img { display:block;float:none;width:49%;margin:0 auto 2%; }
	
	.modulepanel { border-radius:5px;border:#23514f solid 2px; }
	.modpanheader { font-size:16px;border-radius:2px 2px 0 0; }
	
	.currentprice { font-size:36px; }
	
	.guaranteehd { font-size:22px;text-align:center; }
	
	.testihd { font-size:18px; }
	.testift, .ques  { font-size:16px; }
	
}
@media all and (max-width:400px){
	body  { font-size:12px; }
	
	
}
@media all and (max-width:350px){
	h1.headlinefont02 { font-size:15px; }
	h2 { font-size:14px; }
	h3, h5 { font-size:12px; }
	h4 { font-size:16px; }
	
	.videoplayer01 { border-radius:5px; }
	
	.modpanheader { font-size:13px; }
	
	.morepanel { border:#000000 dashed 2px; }
	
	.currentprice { font-size:30px; }
	
	.guaranteehd { font-size:16px; }
	
	.testihd { font-size:14px; }
	.ques  { font-size:14px; }
	.testift { font-size:12px; }
	
}





