﻿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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border: 0 none;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
outline: 0 none;
padding: 0;
vertical-align: baseline;
}
:focus {
outline: 0 none;
}
body {

color: #353535;	
font: 12px Arial,Helvetica,"Nimbus Sans L",Sans-serif;
}
ul {
list-style: none;
}
caption, th, td {
font-weight: normal;
text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
h1 {
color: #224f85;
font: 29px Verdana, Geneva, "DejaVu Sans", "Sans-serif";
font-weight: normal;
}
h2 {
color: #224F85;
font: 20px "Trebuchet MS", Helvetica, Garuda, "Sans-serif";
font-weight: bold;
}
h3 {
color: #505357;
font-weight: bold;
}
h4 {
color: #E66E01;
font-size: 17px;
font-weight: bold;
}
h5 {
color: #4B4D50;
font-size: 20px;
font-weight: bold;
}
select {
-webkit-background-size: 0;
}
a {
color: #165caf;
}
.center {
margin: 0 auto;
width: 1000px;
}
.logo {
float: left;
padding: 5px 15px;	
}
#top {
background: #EFF0F1;
color: #2B63A6;
font-size: 11px;
height: 29px;
text-align: right;
}
#top p {
padding: 8px 56px 0 0;
}
#top a {
color: #2B63A6;
padding: 6px;
}
#top a img {
vertical-align: middle;
}
#header {
position: relative;
}
#logo img {
margin: 15px 34px;
}
#chat img {
left: 503px;
position: absolute;
top: 33px;
}
#searchForm {
background: url(/design/images/searchBg.png) no-repeat;
height: 29px;
left: 688px;
position: absolute;
top: 36px;
width: 273px;
}
#searchForm input {
background: none;
border: 0;
margin: 0;	
padding: 7px 0 5px 10px;
}
#txtSearch {
color: #5A5C70;
height: 18px;
width: 165px;
}
#btnSearch {
cursor: pointer;
height: 28px;
vertical-align: top;
width: 93px;
}
#topMenu {
background: url(/design/images/menuBg.png);
 height: 52px;
margin: -3px auto 0;
padding-top: 12px;
text-align: center;
width: 980px;
overflow: hidden;
zoom: 1;
}
#topMenu li {
background: url(/design/images/line.gif) no-repeat right;
  padding: 20px 34px 0 34px;
float: left;
text-align: center;
height: 30px;
}
#topMenu a {
color: #62676C;
font-weight: bold;
text-decoration: none;
}
#topMenu .last {
background: none;
}
#passToday {
background: url(/design/images/pad0.png);
height: 298px;
margin: 14px auto 0;
width: 980px;
}
#passToday h1 {
padding: 25px 0 0 247px;
}
#passToday h3 {
color: #505357;
font-size: 15px;
font-weight: bold;
padding: 10px 0 0 350px;
}
#passToday h4 {
padding: 37px 0 0 322px;
}
#search1800 {
background: url(/design/images/pad1.png);
height: 92px;
margin: 10px 0 0 322px;
width: 591px;
}
.ser1800 {
color: #62676C;
float: left;
font-size: 14px;
font-weight: bold;
padding-top: 17px;
}
#examNum {
background: url(/design/images/inpBg.png) no-repeat;
border: 0;
height: 33px;
margin-top: 5px;
padding: 7px;
}
#venSel, #qvenSel {
border:1px solid #ccc;
border-radius: 5px;
height: 33px;
width: 197px;
padding: 5px;
margin-top: 5px;
*margin-top: 7px;
z-index: 1;
/*new*/
/* background: url(/design/images/inpBg5.png) no-repeat; */
}
#examNum {
line-height: 33px;
padding: 0 0 0 10px;
width: 187px;
}
#btnSear {
margin: 32px 0 0 16px;
}
.half {
background: url(/design/images/pad2.png) bottom;
display: inline;
float: left;
height: 315px;
margin: 24px 3px 0 7px;
width: 488px;
}
.topFrm {
height: 7px;
}
.half .topFrm {
background: url(/design/images/pad2.png) top;
}
.half h2 {	
color: #505357;
padding: 6px 23px;
}
.half img {
margin: 12px 17px 7px;
}
.half a {
color: #2E4664;
}
.tableCert {
margin-left: 40px;
}
.tableCert a {
line-height: 18px;
}
.examLinks {
display: inline;
float: left;
line-height: 16px;
margin-top: 30px;
}
.examPar {
color: #505357;
font-size: 13px;
font-weight: bold;
padding-bottom: 10px;
}
.margR12 {
margin-right: 19px;
}
.margR47 {
margin-right: 65px;
}
.margR23 {
margin-right: 23px;
}
#whoChoos {
margin: 21px auto 0;
text-align: center;
}
#whoChoos h2 {
padding: 0 25px;
text-align: left;
}
#whoChoos img {
padding: 5px 11px;
}
#testimon {
background: url(/design/images/pad3.png) bottom;
height:auto !important;
	height: 100%;
	min-height: 100%;
	overflow: hidden;
margin: 17px auto 0;
width: 981px;
}
#testimon .topFrm {
background: url(/design/images/pad3.png) top ;
}
#testimon h2 {
padding: 8px 15px;
}
.testimArea {
float: left;
padding: 24px 30px 0 40px;
width: 415px;
}
.testimArea p {
color: #7F7F7F;
font-size: 13px;
font-style: italic;
line-height: 20px;
}
.pers {
color: #000;
font-style: normal;
text-align: right;
}
.footer {
background: url(/design/images/footBg.png);	
height: 100px;	
}
.footer ul {
float: left;
padding: 20px 0px;
}
.footer li {
border-right: 1px solid;
display: inline;
padding: 0 3px;
*padding: 0 2px;
}
.footer .last {
border: 0;
}
.footer a {
color: #224e82;
}
.footer p {
color: #545e69;
/*	padding: 39px 0px;
text-align: right;*/
}
#breadcrumbs {
padding: 5px 0 5px 30px;
}
.ven h1 {
padding: 5px 30px 5px;
}
#quickSrch {
background: url(/design/images/pad5.png);
height: 190px;
margin-left: 5px;
width: 776px;
}
#quickSrch h4 {
padding: 32px 0 0 209px;
}
#qsearch1800 {
background: url(/design/images/pad6.png);
height: 87px;
margin: 15px 0 0 206px;
width: 552px;
}
#qexamNum {
background: url(/design/images/inpBg1.png) no-repeat;
border: 0;
height: 31px;	
margin-top: 5px;
}
#qvenSel {
width: 188px;
}
#qexamNum {
line-height: 31px;
padding: 0 0 0 10px;
width: 178px;
}
#qbtnSear {
margin: 31px 0 0 7px;
}
.ven h2 {
padding: 36px 10px 10px;
}
#shop td {
border: 1px solid #E0E0E0;
padding-bottom: 10px;
text-align: center;
width: 150px;
}
#shop a {
color: #0768A4;
font-size: 11px;
}
#letters {
background: url(/design/images/pad7.png) no-repeat 0 30px;
margin: 7px auto 0;
width: 776px;
}
#letters a {
color: #2A2D31;
float: left;
font-size: 14px;
margin-right: -11px;
padding: 0 10px 0px;
}
#letters a:hover, #letters .active {
/*	background: url(/design/images/arrow.gif) no-repeat 50% bottom;*/
}
#result {
clear: both;
padding: 35px 10px;
height: auto !important;
height: 100%;
min-height: 100%;
overflow: hidden;
}
.lettRes {
background: url(/design/images/arr.gif) no-repeat 25px 50%;
color: #2A2D31;
float: left;
font-size: 14px;
padding: 5px 40px;
}
.lettRes img {
margin-right: 5px;
}
#letters .bott {
background: url(/design/images/pad7.png) bottom;
height: 35px;
}
#leftBlock {
float: left;
width: 784px;
}
#rightBlock {
display: inline;
float: right;
padding-right: 5px;
}
.block {
background: url(/design/images/pad4.png);
margin-bottom: 3px;
width: 206px;
}
#since {
/*    margin-top: 49px; */
text-align: center;
}
#since p {
color: #505357;
font-size: 15px;
line-height: 23px;
padding: 16px 0;
}
#since span {
font-size: 18px;
font-weight: bold;
}
.block .bott {
background: url(/design/images/pad4.png) bottom;
height: 8px;
}
.block h2 {
font-size: 17px;
line-height: 16px;
padding: 13px 0 0;
text-align: center;
}
.guar {
float: left;
padding: 9px 11px 0 15px;
}
#guar {
font-size: 13px;
line-height: 18px;
}
#guar p {
padding: 25px 20px 3px;
}
#guar ul {
padding: 3px 5px 8px 12px;
}
#guar li {
background: url(/design/images/list.gif) no-repeat;
padding-bottom: 5px;
padding-left: 28px;
}
#assur p {
font-size: 13px;
line-height: 19px;
padding: 5px 9px 5px 14px;
}
#prod {
background: #F9F8F8;
margin: 5px 0 0 9px;
width: 770px;
overflow: hidden;
zoom: 1;
}
.top8, .bott8 {
font-size: 0;
height: 4px;
}
.top8 {
background: url(/design/images/pad8.png);
}
.bott8{
background: url(/design/images/pad8.png) bottom;
}
#picProd {
float: left;
padding: 10px 25px 20px 0;
}
#prod h2 {
padding: 9px 0;
}
#prod p {
font-size: 14px;
line-height: 16px;
}
#prod .pack {
padding: 23px 0 0 209px;
}
#prod .pack li {
background: url(/design/images/list.gif) no-repeat;
color: #1B1A1A;
font-size: 14px;
line-height: 22px;
padding-left: 23px;
}
#prod .litProd {
color: #1B1A1A;
font-size: 13px;
padding: 25px;
}
#prod .litProd img {
float: left;
margin: -3px 9px 10px -7px;
}
#includ {
background: #FBF8E7;
border: #C2C1C0 1px solid;
border-radius: 10px;
padding: 0 0 10px 0;
display: inline;
float: right;
margin: 0 9px 0 0;
text-align: center;
width: 245px;
box-shadow: 2px 2px 2px #BBBABA;	
}
#includ .cap {
background: #F1DA7E;
border-radius: 10px 10px 0 0;
-margin-left:0px;
}
#includ h3 {
color: #4B4D50;
font-size: 21px;
line-height: 18px;
padding: 10px;
}
#includ h3 span {
font-size: 14px;
}
#includ ul {
padding: 6px 15px 0 20px;
text-align: left;
}
#includ li {
background: url(/design/images/check2.gif) no-repeat;
color: #2D2D2E;
font-size: 11px;
line-height: 16px;
padding-bottom: 5px;
padding-left: 20px;
}
#includ li b {
font-size: 12px;
}
#includ h4 {
padding: 11px 0 0;
}
#includ h5, .price h5 {
padding: 6px;
}
#includ .bott {
background: url(/design/images/pad9.png) bottom;
height: 11px;
}
#prod .linc {
font-size: 13px;
padding: 0 20px 12px;
}
.linc img {
margin-right: 5px;
}
.linc a {
color: #1d4dae;
}
#buyThem {
margin: 19px 9px 0;
}
#buyThem h3 {
font-size: 18px;
padding: 12px 17px;
}
.prodArea {
border-bottom: 1px solid #DEE4EC;
height: 187px;
margin: 0 10px;
}
.prodArea p {
color: #4C4C4C;
font-size: 14px;
line-height: 20px;
padding: 27px;
}
.big {
color: #224F85;
font-weight: bold;
}
.buyPic {
float: left;
padding: 18px 30px 0 0;
}
.titPad {
background: url(/design/images/titPad.png);
height: 46px;
width: 770px;
}
.midPad {
border-color: #C1D5EF;
border-style: none solid solid;
border-width: medium 1px 1px;
width: 768px;
height: auto !important;
overflow: hidden;
}
.price {
background: url(/design/images/pad10-new.png) no-repeat;
display: inline;
float: right;
height: 120px;
margin: 25px 20px 0;
padding: 17px;
text-align: center;
width: 147px;
}
#testim {
background: #F9F8F8;
margin: 30px 0 0 9px;
width: 770px;
}
#testim h2 {
padding: 9px 17px;
}
.testArea {
background: url(/design/images/line0.png) no-repeat bottom;
}
.testArea .tetsTit {
color: #000;
font-size: 13px;
font-style: normal;
padding: 20px 20px 8px;
}
.testArea .coursesTit {
color: #000;
font-size: 13px;
font-style: normal;
padding: 6px 20px;
}
.testArea img {
padding: 0 20px;
}
.testArea p {
font-size: 13px;
font-style: italic;
padding: 6px 20px;
}
.testArea .pers {
font-size: 14px;
font-style: normal;
padding-bottom: 9px;
}
#includ .powInst {
padding: 2px 0 2px 55px;
}
#includ .powInst li {
padding-bottom: 1px;
}
.powPac h1 {
font-size: 26px;
padding: 20px 5px 18px 10px;
}
.powPac #prod {
margin-top: 0;
}
#exams {
margin: 17px 9px;
}
#exams h3, #certEx h3, #packs h3 {
font-size: 18px;
padding: 11px 15px 0;
}
.shi, .exArea-more {
border-bottom: 1px solid #DEE4EC !important;
margin: 0 10px;
height: auto !important;
height: 100%;
min-height: 100%;
overflow: hidden;
}
.exArea p, .exArea-more p {
color: #2A2D31;
font-size: 14px;
padding-top: 30px;
}
.exArea img, .exArea-more img {
margin: 0 4px;
vertical-align: middle;
}
.exArea .rightEx {
font-size: 12px;
font-weight: bold;
margin-top: -25px;
padding-bottom: 17px;
padding-top: 0;
text-align: right;
}
.exArea-more .rightEx {
font-size: 12px;
font-weight: bold;
padding-bottom: 17px;
padding-top: 0;
text-align: right;
}
.exArea{
border-bottom: 1px solid #DEE4EC ;
margin: 0 10px;
height: auto !important;
height: 100%;
min-height: 100%;
overflow: hidden;
}
.exArea span {
color: #224F85;
font: bold 12px "Trebuchet MS",Helvetica,Garuda,"Sans-serif";
}
.rightEx .unic {
color: #323232;
font-size: 11px;
font-weight: normal;
}
.powPac #testim {
margin-top: 23px;
}
#certEx {
padding: 3px 9px 0;
}
.halfCert {
float: left;
padding: 0 10px;
width: 363px;
}
.halfCert td {
border-bottom: 1px solid #DEE4EC;
color: #375B88;
height: 70px;
line-height: 17px;
padding-left: 8px;
vertical-align: middle;
}
.halfCert td a {
color: #4c4f53;
font-weight: bold;
}
.linkTd {
width: 50px;
}
.halfCert table {
border-collapse: collapse;
}
/*.titPad span {
margin-left: 225px
}*/
.testims h1 {
font-size: 25px;
padding: 5px 25px 0;
}
.testims #testim {
margin-top: 14px;
}
.titTst {
background: url(/design/images/titPad1.png) no-repeat  50% 0;
margin-top: 11px;
}
.titTst h3 {
color: #565B60;
font-size: 16px;
padding: 11px 20px 8px;
}
.titTst p {
font-size: 14px;
padding: 0 0 25px 20px;
}
.powerPac h1 {
font-size: 25px;
padding: 10px 5px 18px 10px;
}
.bigLink a {
color: #375b88;
font-weight: bold;
}
#packs p {
font-size: 13px;
padding-top: 0;
}
#packs .bigLink {
padding: 17px 0 8px;
}
#venCert {
height: 57px;
padding-left: 8px;
}
#venCert a {
float: left;
}
#packs {
margin: 17px 0 0 9px;
}
#packs .rightEx {
font-weight: normal;
margin-top: -24px;
padding-bottom: 4px;
}
#packs .rightEx span {
color: #323232;
font: bold 14px Arial, Helvetica, "Nimbus Sans L", Sans-serif;
}
.downDem h1 {
font-size: 25px;
padding: 5px 24px 0;
}
.downDem .titPad {
height: 43px;
padding: 3px 10px 0;
width: 750px;
}
#headTab td {
color: #505357;
font-size: 13px;
font-weight: bold;
line-height: 17px;
text-align: center;
vertical-align: middle;
}
.downDem .midPad {
padding: 0 10px 48px;
width: 748px;
}
#downTab {
border-collapse: collapse;
}
#downTab td {
border-bottom: 1px solid #DEE4EC;
font-size: 14px;
height: 48px;
text-align: center;
vertical-align: middle;
}
.partnr h2 {
font-size: 16px;
}
.partnr h2 img {
padding-right: 6px;
vertical-align: middle;
}
.frm {
border: 1px solid #CCC;
border-radius: 5px;
padding: 10px;
}
#affil {
height: 163px;
margin-bottom: 4px;
}
#whyGhs {
height: 529px;
}
.partnr {
font-size: 14px;
line-height: 17px;
}
.marc {
padding: 3px 0 0 5px;
}
.marc li {
background: url(/design/images/list.png) no-repeat 0 12px;
padding-top: 7px;
padding-left: 15px;
}
#whyGhs ul {
list-style: disc outside none;
padding: 22px 25px 12px;
}
#whyGhs li {
padding-bottom: 8px;
}
#whyGhs p {
padding: 0 9px 10px;
}
#licens, #resel {
display: inline;
height: 163px;
margin: 0 4px 4px 0;
width: 340px;
}
#licens {
float: left;
}
#resel {
float: right;
}
#submBlock {
clear: both;
height: 519px;
margin-right: 4px;
padding: 15px 20px;
}
.halfSub input, #website {
background: url(/design/images/inpBg0.png);
border: 0;
height: 22px;
line-height: 22px;
padding: 0 0 0 10px;
width: 196px;
}
.halfSub {
float: left;
padding: 27px 14px 0 0;
}
.halfSub p {
font-size: 12px;
height: 30px;
}
.halfSub span {
float: left;
}
.halfSub .rSub {
color: red;
float: right;
padding-left: 8px;
}
.tellUs {
font-size: 12px;
padding-top: 12px;
}
.tellUs p {
padding-bottom: 9px;
}
.tellUs span {
float: left;
width: 205px;
}
#comment {
height: 47px;
width: 400px;
}
.tellUs b {
color: red;
}
#moreInfo {
/*background: url(/design/images/inpBg0.png);
border: 0;*/
background: none;
border: 1px solid #ccc;
font-size: 12px;
height: 22px;
padding: 2px;
width: 206px;
}
#submit {
margin: -28px 0 0 444px;
}
.guaran h1 {
font-size: 25px;
padding: 10px 5px 18px 10px;
}
#guarPad {
margin-left: 11px;
width: 770px;
}
.guarTop, .guarBot {
font-size: 0;
height: 4px;
}
.guarTop {
background: url(/design/images/pad11.png);
}
.guarBot {
background: url(/design/images/pad11.png) bottom;
}
.guarMid {
border-color: #E7EEF3;
border-style: none solid;
border-width: 0 2px;
color: #404040;
font-size: 13px;
line-height: 17px;
padding-bottom: 45px;
}
.guarMid img {
float: left;
padding: 18px 20px 0;
}
.guarMid  {padding:12px 22px;}
.guarMid ol {
list-style: decimal;
padding:  22px;
}
#guarPop {
width: 786px;
}
#guarPop h1 {
font-size: 25px;
padding: 14px 0 9px;
}
#guarPop .guarTop, #guarPop .guarBot {
font-size: 0;
height: 14px;
}
#guarPop .guarTop  {
background: url(/design/images/pad12.png);
}
#guarPop .guarBot {
background: url(/design/images/pad12.png) bottom;}
#guarPop .guarMid {
border-color: #C3B097;
border-style: none solid;
border-width: 0 10px;
}
#checkMenu {
background: url(/design/images/menuBg.png) no-repeat;
height: 65px;
margin: -3px auto 0;
text-align: center;
width: 980px;
}
.mcAfee {
left: 555px;
position: relative;
top: -15px;
}
.checkout {
display: inline;
margin: 10px 0 0 20px;
width: 713px;
}
.checkout h1 {
font-size: 25px;
}
.checkout p {
line-height: 16px;
padding: 12px 0;
}
#row1, #row2, #row3, #row4 {
border-bottom: 1px solid #CACACA;
/*    margin-right: 45px;*/
text-align: center;
}
#row1 {
height: 30px;
padding-top: 12px;
}
#row2 {
color: #535353;
font-size: 13px;
height: auto !important;
height: 100%;
min-height: 100%;
overflow: hidden;
}
#row3 {
height: 82px;
}
.cell1, .cell2, .cell3 {
float: left;
}
.cell1
{width: 200px;}
.cell2
{width: 360px; text-align: left;}
.cell3
{width: 80px;}
.cell5{float:left; width: 90px;}

.result_sub {
 width: 457px;
 -width: 455px;
 text-align: right;
 color: #535353;
 font-size: 13px;
}
/*#row1  p {
padding: 9px 0 0 55px;
}
#row1  p {
padding: 9px 0 0 75px;
}
#row1  p {
padding: 9px 0 0 304px;
}
#row2  p {
padding: 12px 0 0 84px;
}
#row2  p {
padding: 6px 0 0 262px;
}
#row2  p {
padding: 13px 0 0 58px;
}*/
.cell4 {
background: url(/design/images/promoCode.png);
display: inline;
float: right;
height: 58px;
margin: 11px 3px;
width: 382px;
}
#promoCodeForm {
padding: 19px 0 0 24px;
}
#row4 p {
color: #305E96;
font-size: 19px;
font-weight: bold;
padding: 20px 105px 19px;
text-align: right;
}
#promoCode {
background: url(/design/images/inpBg2.png);
border: 0 none;
height: 23px;
line-height: 23px;
padding: 0 0 0 8px;
width: 139px;
}
/*#secureBilling {
background: url(/design/images/billing.png) no-repeat;
height: 572px;
margin: 22px 0 0;
width: 753px;
}*/

#secureBilling td{
padding: 3px 10px;
}
#secureBilling h2 {
border-bottom: 1px solid #CACACA;
font-size: 16px;
margin: 0 60px 15px 10px;
padding: 15px 5px 9px;
}
/*#secBilling {
float: left;
height: 500px;
width: 452px;
}*/
#secBilling {
float: left;
/*    overflow: hidden;*/
zoom: 1;
}
.secure {
margin: 22px 0 0;
width: 730px;
background: #f5f5f5;
border: #D0D0D0 1px solid;
border-radius: 8px;
height: auto !important;
height: 100%;
min-height: 100%;
overflow: hidden;
zoom:1;
padding: 10px;
}
.secure2 {
margin: 22px 0 0;
width: 730px;
height: 210px;
background: #f5f5f5;
border: #D0D0D0 1px solid;
border-radius: 8px;	
zoom:1;
padding: 10px;
}
#secureBilling2 {
margin-bottom: 15px;
}
.sel1 {
font-size: 12px;
height: 29px;
text-align: right;
width: 412px;
}
.sel1 span {
padding-right: 9px;
}
.payLine, .payLine1 {
border-right: 1px solid #CACACA;
float: left;
font-size: 12px;
padding: 6px 0;
width: 420px;
}
.titleInp {
float: left;
padding: 0 15px;
text-align: right;
width: 103px;
}
.sel1 input, #cardNum, #cvv {
background: url(/design/images/inpBg3.png);
border: 0 none;
font-size: 12px;
height: 20px;
line-height: 20px;
padding: 0 0 0 8px;
width: 255px;
}
#secureBilling select {
font-size: 12px;
padding: 2px;
}
#selectCountry {
border: 1px solid #CCCCCC;
width: 263px;
}
#cvv {
background: url(/design/images/inpBg4.png);
width: 56px;
}
.titleInp p {
line-height: 12px;
padding: 0;
}
.payLine img {
padding: 0 7px;
position: relative;
top: 5px;
}
#cardType {
border: 1px solid #CCCCCC;
width: 264px;
}
#secureBilling select {
font-size: 12px;
padding: 2px;
}
#payNow {
margin: 13px 0 0 172px;
}
.cards {
float: right;
width: 270px;
}
.payNew {
padding: 6px 0;
width: 420px;	
}
#succes {
font-size: 13px;
line-height: 20px;
height: 1%;
overflow: visible;
}
#succes p {
font-size: 14px;
padding: 5px 0 15px;
text-align: right;
}
#needHelp {
font-size: 14px;
line-height: 22px;
}
#needHelp h2 {
padding: 17px 20px;
text-align: left;
}
#needHelp p {
padding-left: 20px;
}
#needHelp a {
float: right;
margin: 0 17px 0;
}
#day, #month {
border: 1px solid #CCCCCC;		
margin-right: 3px;
width: 58px;
}
#tnx, #faq, #dwnld, #reg, #forgot, #paynow, #cart, #myProd, #membMenu {
margin: 0 10px;
}
#tnx h1 {
font-size: 26px;
padding: 10px 5px 18px 0;
}
#tnx h3 {
font-size: 16px;
padding-bottom:20px;
}
.txt p {
padding-bottom: 20px;
}
#tnx a, #reg a, .forg-body a {
font-weight: bold;
}
.txt {
float: left;
width: 680px;
}
#tnx .bundle {
background: #eee;
border: #ccc 1px solid;
border-radius: 5px;
float: right;
margin: 15px 0;
padding: 10px;
width: 250px;
}
#tnx .bundle h3 {
padding: 0 0 5px 0;
}
#tnx .bundle form {
margin: 15px 0;
text-align: center;
}
#tnx .bundle li {
padding: 5px;
}
#order-sum {
margin-top: 20px;
}

#order-sum h3 {
padding-bottom:10px;
}
#order-sum td {
border-bottom: #ccc 1px solid;
padding: 12px;
}
.m-titl {
color: #224F85;
font-size: 14px;
font-weight: bold;
}
.totl {
border-bottom: none !important;
color: #224F85;
font-size: 19px;
font-weight: bold;
padding-top: 20px;
}
#faq h1, #cart h1 {
padding: 10px 5px 5px 0;
}
#faq h2 {
color: #353535;
padding: 15px 0;
}
#faq h4 {
color: #375B88;
font-size: 14px;
padding: 10px 0 5px 0;
}
#faq p {
padding: 5px 0;
}
#dwnld .demo-cap, #reg .reg-cap, .forg-cap, .mb-cap {
background: #F2F8FF;
border: #C1D5EF 1px solid;
border-bottom: #C9D5E3 4px solid;
border-radius: 5px 5px 0 0;
padding: 10px;
}
#dwnld .demo, #reg .reg-demo, .forg-body, .mb-body {
border: #C1D5EF 1px solid;
border-radius: 0 0 5px 5px;
padding: 30px;
}
.demo {
height: auto !important;
height: 100%;
min-height: 100%;
overflow: hidden;
}
#dwnld li {
background: url(/design/images/arr.gif) center left no-repeat;
line-height: 20px;
padding-left: 12px;
}
#dwnld h3, #reg .reg-cap, .forg-cap {
font-size: 18px;
}
#dwnld .demo td {
vertical-align: top;
}
.cntr {
text-align: center;
width: 300px;
}
#demo-form {
background: #eee;
border: #ccc 1px solid;
border-radius: 5px;
color: #62676C;
font-size: 14px;
font-weight: bold;
margin: 10px 0 10px 0;
overflow: hidden;
zoom: 1;
padding: 15px;
}
#downDemo {
float: right;
padding: 14px 20px 10px 0;
}
#demo-form .select1 {
float: left;
padding: 14px 0 10px 0;
}
#email, #passw {
background: url(/design/images/inpBg1.png) no-repeat;
border: 0 none;
height: 31px;		
width: 178px;
}
#reg #email2, #passw2, #confpas, #email-r, #passw-r, .forg-body #email, #demo-form #selectVendor, #demo-form #examTarget {
background:#fff url(/design/images/inpBgNew.png) repeat-x;
border: #ccc 1px solid;
border-radius: 5px;
height: 31px;		
width: 238px;
}
#demo-form #email {
background:#fff url(/design/images/inpBgNew.png) repeat-x;
border: #ccc 1px solid;
border-radius: 5px;
height: 31px;		
width: 225px;
}
.inp-log {
margin: 5px 0 5px 10px;	
}
#email, #passw, #email2, #passw2, #confpas, #email-r, #passw-r{
padding: 0 5px;
}
#selectVendor, #examTarget {
padding: 5px 5px;
}
#reg table {
width: 900px;
}
#reg td {
padding: 0 15px;
width: 417px;
}
#loginForm, #registerForm {
margin: 15px 0;
}
#signInBtn {
margin: 10px 0;
}
.forg-body p {
margin: 10px 0;
}
.bold {
font-weight: bold;
}
.retr {
padding-left: 15px;
position: relative;
	top: 10px;
	*top: 1px;
}
@media \0screen {
.retr{
position: relative; top: 15px;
}
}
#forgot #email {
margin-left: 15px;
}
#forgot form {
margin: 25px 0;
}
.prod-list {
margin: 15px 0;
width: 100%;
}
.prod-list td {
border-bottom: #ccc 1px solid;	
padding: 12px 8px;
}
#prod-list p {
margin: 10px 0;
}
.stepBtn{
float: right;
margin-right: 10px;
padding-left: 10px;
}
.stepBtn1 {
float: right;	
margin: 10px 0 0 10px;
}
#prod-list h3 {
font-size: 16px;
padding: 5px 0 10px 15px;
}
.payFrame, #shipcart, .membBlock, .timeoffer, #relat-list, #faqs  {
background: #f5f5f5;
border: 1px solid #CCCCCC;
border-radius: 5px;
margin: 10px;
padding: 10px;
height: auto !important;
height: 100%;
min-height: 100%;
overflow: hidden;
}
#faqs {width: 742px !important;}
.payFrame, #faqs, #relat-list {
overflow: hidden;
zoom: 1;
}
#prod-list a {
font-weight: bold;
}
#cart .prod-list a {
font-weight: bold;
}
#cart .prod-list td {
padding: 6px 12px !important;
}
#shipcart h2 {
border-bottom: 1px solid #CACACA;
font-size: 16px;
padding: 0 5px 9px;
}
#shipcart table {
margin: 10px 0;
}
#shipcart td {
padding: 5px 5px;
}
#shPhon, #shCity, #shCode, #shAdr, #shName, #shState {
background: url(/design/images/inpBg3.png) no-repeat;
border: 0 none;
font-size: 12px;
height: 20px;
padding: 0 0 0 8px;
*padding: 3px 0 0 8px;
width: 255px;
}
#selectCntr {
border: 1px #ccc solid;
height: 20px;
padding: 0 0 0 8px;	
font-size: 12px;
width: 265px;
}
.text {
text-align: right;
width: 130px;
}
.red {
color: red;
}
.shBtn {
padding: 10px 0;
}
#membMenu {
background: #EEEEEE;
border: 1px solid #CCCCCC;
border-radius: 5px;
float: left;
padding: 10px;
width: 200px;
}
#membMenu h3 {
font-size: 16px;
}
#membMenu ul {
margin: 10px 15px;
}
#membMenu li {
background: url(/design/images/list.png) left center no-repeat;
border-bottom:1px solid #CACACA;
margin: 10px 0;
padding-left: 5px;
}
#membMenu a {
font-size: 14px;
color: #224F85;
text-decoration: none;
margin: 0 15px;
}
#membMenu .active {
font-weight: bold;
}
#myProd {
float: left;
margin-left: 0 !important;
width: 730px;
}
#myProd h2 {
font-size: 16px;
}
.eNotif ul {
margin: 20px;
}
.eNotif li {
margin: 10px 0;
}
.mEmail {
background: url(/design/images/inpBg3.png) no-repeat;
border: 0 none;
font-size: 12px;
height: 20px;
margin: 10px;
padding: 0 0 0 8px;
width: 255px;
}
.membBlock {
margin-top: 0 !important;
}
.membBlock .prod-list td {
padding: 6px 12px !important;
}
.mb-body {
overflow: hidden;
zoom: 1;
padding: 10px !important;
}
.mb-body .prod-list {
margin: 0 !important;
}
.mainBlock {
margin-bottom: 20px;
}
.last {
border-bottom: none !important;
}
.ship {
margin: 10px;
}
.ship td {
background: #f5f5f5;
border: 1px solid #CCCCCC;
padding: 5px;
}
.rght {
float: right;
margin-left: 20px;
text-align: center;
width: 130px;
}
.rght p {
padding-bottom: 5px;
}
.cur-prod{
float: left;
margin: 10px 0 10px 0;
}
.cur-prod td{
padding: 5px;
}
.strike {
text-decoration: line-through;
}
.error {
font-size: 18px;
font-weight: bold;
color: red;
margin: 15px 0;
}
.membset {
margin: 20px;
}
.authCode {
width: 250px;
}
.cnt {
text-align: center;
}

.black_overlay{display: none;position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1001;-moz-opacity: 0.4;opacity:.40;filter: alpha(opacity=80);}
	.white_content3 {display: none;position: fixed;
	top: 0%;
	left:50%;
	margin-left:-420px;
	width: 620px;
	padding: 16px;border: 8px solid #ccc;background-color: white;z-index:1002;overflow: auto;font-size:14px;}
.white_content2 {display: none;position: fixed;
top: 10%;
left:50%;
margin-left:-340px;
width: 620px;
padding: 16px;border: 8px solid #ccc;background-color: white;z-index:1002;overflow: auto;font-size:14px;}
.white_content2 h2 {color:#004e90;font-size:26px;margin:0px;}
.lightdemogray2 {height:240px;width:580px;float:left;border:none;font-size:14px;background:#FFF;padding:10px;}
.lightdemogray2 p {font-size:14px;}
.lightdemogray2 p.ul {line-height:20px;font-size:16px;}
.lightdemogray2 p strong {line-height:20px;color:#004e90;}
.lightdemogray2 .note {display:block;font-size:12px;}
.lightdemogray2 .taxt {border:solid 1px #9a9a9a;font-size:14px;display:block;width:240px;padding:4px;margin:2px 0 4px 0;}
.lightdemogray2 .lighttestimony {padding:8px;font-style:italic;line-height:20px;}
.lightdemogray2 .lighttestimony strong {display:block;text-align:right;}
.lightdemowhite2 {width:245px;float:right;font-size:12px;color:#666666;}
.lightdemowhite2 strong {font-size:14px;display:block;margin:0 0 4px 0;color:#000;}
.lightdemowhite2 ul {padding:0px;margin:8px 0 8px 20px;color:#eb5f0b;}
.lightdemowhite2 ul li {color:#666666;}
.lightdemowhite2 p {font-size:12px;margin:0 0 16px 0;}
.lightdemowhite2 img.demo {display:block;text-align:center;margin:4px 0 0 0;}
a#isie6 {display:none;}
a#notie6 {display:block;}
.red {color:#F00;}
.error_message {color: red;}

.ulist {margin:10px;line-height:16px;padding:0px;font-size:12px;}
.ulist li {display:block;width:140px;text-align:left;float:left; margin-bottom: 3px; margin-left: 5px }
.ulist li a {color:  #535353; text-decoration: none; font-weight: 500;}
.ulist li a:hover{color: red;}
.ques {
font-weight: bold;
font-size: 13px;
}
#faqs ul {
float: left;
width: 320px;
margin: 10px 20px;
}
#faqs li {
margin-bottom: 20px;
background: #fff;
padding: 7px;
border: #dcdcdc 1px solid;
}
#faqs h3 {
font-size: 16px;
padding: 5px;
}

#faqs li p {
padding-top: 7px;
}
#relat-ex {
width: 550px;
float: left;
margin-right: 15px;
}
#relat-list h2 {
font-size: 16px;
margin-bottom: 10px;
}
#relat-ex ul, #relat-cert ul {
float: left;
margin: 10px;
}
#relat-ex li, #relat-cert li {
margin-bottom: 10px;
}
#relat-cert {
float: left;
width: 200px;
}
#relat-list .info {
background: #fff;
border: #dcdcdc 1px solid;
overflow: hidden;
zoom: 1;
}
#relat-ex ul, #relat-cert ul {
float: left;
margin: 10px;
}
#relat-list table {
float: left;
}
#relat-list td {
padding: 10px;
background: #fff;
}
#relat-list .rel-title {
background: #f5f5f5;
}
.shtable {
padding-left: 5px;
font-weight: 600;
}
#result-srch {
padding-left: 40px;
list-style: decimal;
}
.bred {
margin-left: 190px;
}
#vendornav
{
width: 370px;
position: absolute;
margin-left: 110px;
margin-top: -2px;
background: #fff;
border: 1px solid #ccc;
font-size: 14px;
margin-left: 112px\9;
*margin-left: 110px;
z-index:10000;
}
@media \0screen {
#vendornav {margin-left: 110px;}
}
#vendornav ul{float: left; padding:10px; width: 100px; border-left: 1px solid #ccc}
#vendornav li{padding:5px 0;}
.descrip{line-height: 16px; padding: 0 10px; font-size: 14px;}
.forgot {
*position: relative;
*top: -8px;
}
@media \0screen {
.forgot {position: relative; top: 5px}
}
#myiframe{
width: 790px;
height: 720px;
*height: 760px;
}
@media \0screen {
#myiframe {height: 760px;}
}
ul.certstatic{
width:740px;
font-size: 14px;
list-style:none;
padding:10px;
margin-bottom:20px;
}
ul.certstatic li{
width:360px;
float:left;
}