﻿h1, p, td, label, div, .divFaq a, #ppv_link a, .TandC a, .divCompare a { color: #695e49; }
h1 { font-size: 20px; }

.g_container div { float: left; }
.g_container input, .g_container label { cursor: pointer; }

.divTop, .divMems { width: 960px; }
.divTop .smlPrint { margin: 5px 0 10px; }

.brdTop, .brdBottom { font-size: 2px; }

.divIntro { width: 645px; margin-top: 4px; padding-right: 8px; }
.divIntro h1, .divIntro p { margin: 0; }

.divFaq { width: 307px; padding-top: 12px; }
.divFaq .brdTop { background: url(faqTop.png) 0 0 no-repeat; width: 307px; height: 8px; }
.divFaq .brdMid { background: url(faqMid.png) 0 0 repeat-y; width: 297px; padding: 4px 0px 2px 10px; }
.divFaq .brdBottom { background: url(faqBottom.png) 0 0 no-repeat; width: 307px; height: 8px; }
.divFaq p { padding-left: 30px; background: url(icnQ.png) 0 0 no-repeat; height: 20px; margin: 0; font-weight: bold; }

.divMem { width: 307px; margin-top: 10px; }

.divMem01, .divMem02 { margin-right: 19px; }
.divMem .brdTop { height: 67px; width: 307px; }
.divMem label { line-height: 2em; }
.divMem input { float: left; width: 20px; margin-top: 0.25em; }
.divMem span { width: 80px; display: block; float: left; }
.divMem .brdMid { padding: 10px 20px 0px 20px; }
.divMem a { color: #afbc22; font-weight: bold; }
.divMem h2 { display: none; }
.divMem01 .brdTop { background: url(headEss.png) 0 0 no-repeat; }
.divMem02 .brdTop { background: url(headPrem.png) 0 0 no-repeat; }
.divMem03 .brdTop { background: url(headWorld.png) 0 0 no-repeat; }
.divMem01 { background: url(backEss.png) 0 67px repeat-x; }
.divMem02 { background: url(backPrem.png) 0 67px repeat-x; }
.divMem03 { background: url(backWorld.png) 0 67px repeat-x; }
.divMem .memDesc { height: 11em; margin: 12px 0; }
.divMem .smlPrint { font-size: 90%; margin: 10px 0; }
#ppv_link, #ppv { clear: both; padding: 0; margin: 0; width: 961px; }
#ppv { background: url(ppvTop.png) 0 0 no-repeat; padding-top: 12px; }
#ppv h2 { display: none; }
#ppv a { color: #afbc22; font-weight: bold; }
#ppv .brdTop { background: url(headPpv.png) 120px 10px no-repeat; height: 43px; width: 346px; }
#ppv label { line-height: 2em; }
#ppv input { float: left; width: 20px; margin-top: 0.25em; }
#ppv span { width: 220px; display: block; float: left; }
#ppv .brdMid { height: 50px; }
#ppv .brdBottom { background: url(ppvBottom.png) 0 0 no-repeat; height: 10px; width: 961px; }
#ppv_link { margin: 0.5em 0 0.5em 24px; padding-left: 12px; background: url(arr01.png) 0 3px no-repeat; font-weight: bold; }
.callPhone { margin: 1em 0 0em 12px; float: left; font-size: 90%; width: 500px; }
.g_btn { margin: 1em 0 0em 24px; float: left; }

.divCompare table { border-collapse: collapse; width: 961px; margin-top: 40px; }
.divCompare td { border: dotted 1px #afbc22; padding: 2px 20px; }
.divCompare .th { border: dotted 1px #afbc22; padding: 6px 0; width: 100px; text-align: center; }
.divCompare th { text-align: left; padding: 2px 20px; }
.divCompare th h3 { margin-bottom: 7px; }
.divCompare .row_02 td, .divCompare .th { background-color: #f8fae1; }

.TandC { padding: 3em 0 6em 0; text-align: center; width: 960px; font-size: 90%; margin-right: -5px;}
.TandC p { margin: 10px 0; }

/* iframe pages */
.boxPage { width: 600px; margin: 0; }
.boxPage h1, .boxPage h2, .boxPage h3, .boxPage p { margin: 0; }
.boxPage .h1 { width: 319px; height: 103px; float: left; }
.boxPage .h1Ess { background: url(headBoxEss.png) 0 10px no-repeat; }
.boxPage .h1Prem { background: url(headBoxPrem.png) 0 10px no-repeat; }
.boxPage .h1World { background: url(headBoxWorld.png) 0 10px no-repeat; }
.boxPage h1 { display: none; }
.boxPage .divIntro { float: left; margin-left: 22px; padding-left: 10px; width: 240px; font-size: 11px; }
.boxPage .divIntro ul { margin: 0; padding: 0; }
.boxPage .divIntro li { margin: 0; padding: 0 4px; list-style: none; margin-top: 0.3em; border-top: dotted 1px #bbb0a3; }
.boxPage .divIntro p { font-weight: bold; padding: 0 4px; }
.boxPage h2 { margin: 2em 0 1em 0; float: left; text-align: right; display: block; width: 100%; }
.boxPage .ulBen { padding: 0; margin: 10px 0 10px 20px; float: left; font-size: 11px; }
.boxPage .ulBen li { list-style: none; }
.boxPage .ulBen h3 { font-size: 11px; font-weight: bold; font-family: Verdana; margin-top: 0.5em; }
.boxPage .starPrint { margin: 10px 0 10px 20px; float: left; font-size: 11px; padding-bottom: 20px; }

