body {background: #fff url(../images/stonebg.jpg) repeat-x top center; font:1em "Droid Sans", Tahoma, Arial, sans-serif; color:#333;}

#wrap {width:977px; margin:0px auto; padding-top:5px;}

#wrap #header {height:165px; width:977px;}
#wrap #header .logo {background:  url(../images/logo.png) no-repeat top left; display:block; width:404px; height:165px; float:left; text-indent:-9999px;}
#wrap #header .nav {border:1px solid #333; background:url(../images/nav_bg.gif) repeat top left; border-radius:3px; -moz-border-radius:3px;  display:block; width:565px; height:36px;  z-index:99; padding:0px; margin-top:0px; float:left;}
#wrap #header .nav .text1 { font-size:9pt;  font-weight: bold;}
#wrap #header .nav .text1 a {color:#fff; padding:11px 9px; text-decoration:none; float:left; max-height:35px; font-family:Tahoma, Arial, sans-serif;}
#wrap #header .nav .text1 a:hover {background:url(../images/nav_bg_h.gif) repeat top left; max-height:35px; color:#333; border-radius:3px; -moz-border-radius:3px;}
#wrap #header .nav .text1 a.homeicon:hover {background:url(../images/nav_bg_h.gif) repeat top left; max-height:35px; color:#333; border-radius:3px; -moz-border-radius:3px; padding:8px 9px 9px 9px;}
#wrap #header .nav .text1 a.active {background:url(../images/nav_bg_h.gif) repeat top left; max-height:35px; color:#333; border-radius:3px; -moz-border-radius:3px;}
#wrap #header .nav .text1 a.active.homeicon {background:url(../images/nav_bg_h.gif) repeat top left; max-height:35px; color:#333; border-radius:3px; -moz-border-radius:3px; padding:8px 9px 9px 9px;}
#wrap #header .other {font-size:11pt; font-weight:bold; float:right; padding-right:10px; padding-top:5px; text-align:right;}
#wrap #header .other span {color:red; font-family:'PT Sans', sans-serif; font-weight:bold; font-size:13pt;}
#wrap #header .other span span {font-size:10pt; font-style: italic; font-weight:normal; color:#333; }
#wrap #header .thankyou {padding-top:150px; padding-right:20px; font-size:16pt; float:right;}
#wrap #header .checkboxes {margin:15px 0px 0px 35px;  position:relative; top:90px; left:325px; background: url(../images/checkboxes.png) no-repeat top left; display:block; width:602px; height:20px;  z-index:99;}
#wrap #header .line { font-size:8pt; text-align:center;}


#wrap #content {margin-top:10px; background: url(../images/contentbg.png) no-repeat top center; display:block; width:977px; height:373px;}
#wrap .text {padding:20px 40px 0px 40px; font-size:0.8em; }
#wrap .text h3 {font-size:14pt; font-family:Cabin, 'Droid Sans', Arial, Helvetica, sans-serif;}
#wrap .text h4 {font-size:12pt; font-family:Cabin, 'Droid Sans', Arial, Helvetica, sans-serif; border-bottom:1px solid #aaa; color:#263849; margin-bottom:10px; margin-top:25px;}
#wrap .text h4 span.right {float:right; font-weight:normal; font-size:11pt; margin-top:-10px;}
#wrap .text h4 span.right a {padding:5px 20px; background: #539D14; border: 0; font-family: "Calibri", "Trebuchet MS", Arial, sans-serif; font-size: 14px; font-weight: normal; text-transform:uppercase; color: #fff; text-shadow: 1px 1px 0 #0a5482; cursor: pointer; vertical-align: middle; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #3A7A0A; text-decoration:none;}
#wrap .text h4 span.right a:hover {background:#F5B301; border:1px solid #CA8100; text-shadow: 1px 1px 0 #b55f10;}
#wrap .text.min {min-height:500px;}
#wrap #content #column1 {padding:10px 0px 0px 20px; width:530px; float:left;}
#wrap #content #column1 #mainad {margin-top:20px;}
#wrap #content #column1 #secondad {}
#wrap #content #column2 {float:left; width:390px; padding:10px 20px 0px 0px;}
#wrap #content #column2 #winwin {}
#wrap #content #column2 #video {padding:5px 0px 5px 40px;}
#wrap #content #column2 #nextlevel {}
#wrap #content #column2 ul {padding-top:10px;}
#wrap #content #column2 ul li {padding-bottom: 4px;}
#wrap #content hr {border:0 none; border-bottom:1px solid #ccc;}
#wrap #content #certview { padding-top:5px; width:977px;}
#wrap #content #certview ul {margin-left:5px;}
#wrap #content #certview ul li {float:left; padding-left: 5px; padding-right:5px;}

#wrap #content #footer {width:100%; text-align:center; margin:0px auto; margin-top:5px; padding-bottom:10px;}
#wrap #content #footer .text1 {font-size: 0.8em; color:#666;}
#wrap #content #footer .text1 a {color:#369;}

.clear {clear:both;}

#wrap2 {width:698px; margin:0px auto; padding-top:5px; font-family: Calibri, "Segoe UI", Arial, Tahoma, Helvetica, sans-serif; color:#333; font-size:11pt;}
#wrap2 #header {width:698px; height:133px; background: url(../images/email_header.jpg) no-repeat top center; display:block;}
#wrap2 #content {padding-top:15px;}
#wrap2 #content .text {padding:0px 15px 0px 15px;}
#wrap2 #content h4 {font-size:17pt; }
#wrap2 #content hr {width:100%; border:0 none; border-bottom:1px solid #ccc;}

form input.round { border: 1px solid #BBB; border-radius: 3px 3px; padding: 8px; width:300px;}

button.button { margin:3px; padding:4px 25px;  background: #539D14; border: 0; font-family: "Calibri", "Trebuchet MS", Arial, sans-serif; font-size: 11pt; font-weight: normal; text-transform: uppercase; color: #fff; text-shadow: 1px 1px #0a5482; cursor: pointer; vertical-align: middle; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #3A7A0A; }
button.button.blue {background-color:#519EAC; margin-top:-2px;}
button:hover, button.button:hover { background:#F5B301;  border:1px solid #CA8100; text-shadow: 1px 1px 0 #b55f10; }

#form_wrap {width:350px; background:#eee; border-radius:4px;}
#form_wrap .form_text {padding:15px;}

.section_header {background:#FF6161; width:750px; padding:10px 10px; margin-bottom:20px; color:#fff; font-size:12pt;}

#members h3 {font-size:14pt; float:left;}
#members #nav {float:right;}
#members #nav ul {list-style-type:none;}
#members #nav ul li {float:left; font-size:10pt; font-family:"Segoe UI", Calibri, Arial, Helvetica, sans-serif; border:0 none; border-top:1px solid #999; border-bottom:1px solid #999; background: #eee; text-align:center; color:#333; border-right:1px solid #999; padding:6px 15px;}
#members #nav ul li:hover {background:#D9B38C; color:#fff;}
#members #nav ul li:first-child {border:1px solid #999; -webkit-border-top-left-radius:3px; -webkit-border-bottom-left-radius:3px;}
#members #nav ul li:last-child {border:1px solid #999; border-left:0 none; -webkit-border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px;}
#members #nav ul li a {text-decoration:none; color:#333; }
#members #nav ul li a:hover {color:#fff;}
#members #nav ul li a.active, #members #nav ul li.active {color:#fff; background:#8CB3D9;}

#members .section {background:#fafafa; width:100%; padding:5px; }
#members .section h6 {font-size:11pt; margin-bottom:.75em;}

#form form {width: 100%;}
#form h1 {border-bottom:1px solid #263849; color:#263849; font-size:11pt; margin-bottom:4px; width:100%; font-family:"Segoe UI", Calibri, Arial, Helvetica, sans-serif;}
#form .section {background:#fafafa; -webkit-border-radius:3px; -moz-border-radius:3px; }
#form .section .content {padding:10px; overflow:hidden; font-size:10pt;}
#form .section:hover {background:#E9FDE2;}
#form .section .content span { color:#333; }
#form .section .content span span{font-size:8pt; color:#666; }
#form form .form-label-right { float:left; display:inline-block; text-align:right; margin-right:6px; margin-top:4px; padding:3px; width:150px; vertical-align:middle;}
#form .section .content input[type="text"] {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:5px; background:#fff; font-size:11pt; border:0 none; border:1px solid #ccc; }
#form .section .content input[type="text"]:focus {border:1px solid #32C1DA;}
#form .section .content input[type="text"].fail {background: white url('../images/icon_exclamation.png') right no-repeat; padding-right:22px; }
#form .section .content input[type="text"].success {background: white url('../images/icon_checkgood.png') right no-repeat; padding-right:22px; }
#form .section .content table {width:100%;}
#form .section .content table tr { line-height:1em; }
#form .section .content table td {padding:1px 0px 1px 0px; }
#form .section .content table td.left {width:175px; text-align:right; vertical-align:middle; }
#form .section .content table td.right {padding-left:10px;}

input.fail {background: url('../images/icon_exclamation.png') no-repeat scroll 0 0; padding-right:20px; display:inline-block;}

input.xsmall {width:50px;}
input.small {width:100px; }
input.medium {width:125px;}
input.large {width:225px;}

.readmore {text-decoration:none; background:#F20001; color:#fff; padding:4px 10px;}

.color.red {color:red;}
.color.green {color:green;}

ul.offers {list-style-type:square; padding-left: 50px;}
ul.offers li {padding-top:3px; padding-bottom:3px;}
ol.offers {list-style-type:decimal; padding-left: 50px;}
ol.offers li {padding-top:3px; padding-bottom:3px; }

#cboxLoadedContent .text {padding:10px 20px 0px 10px;}
#cboxLoadedContent .text p {font-size:10pt;}
#cboxLoadedContent .text h4 {font-size:12pt; font-family:Cabin, 'Droid Sans', Arial, Helvetica, sans-serif; border-bottom:1px solid #aaa; color:#263849; margin-bottom:10px; margin-top:25px;}
#cboxLoadedContent .text h4 span.right {float:right; font-weight:normal; font-size:11pt; margin-top:-10px;}
#cboxLoadedContent .text h4 span.right a {padding:5px 20px; background: #539D14; border: 0; font-family: "Calibri", "Trebuchet MS", Arial, sans-serif; font-size: 14px; font-weight: normal; text-transform:uppercase; color: #fff; text-shadow: 1px 1px 0 #0a5482; cursor: pointer; vertical-align: middle; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #3A7A0A; text-decoration:none;}
#cboxLoadedContent .text h4 span.right a:hover {background:#F5B301; border:1px solid #CA8100; text-shadow: 1px 1px 0 #b55f10;}

.totalprice, .upgradeprice {color:red; font-size:14pt; float:left;}