body {
	background: rgb(0, 0, 0); margin: 0px; padding: 0px; color: rgb(50, 50, 50); font-family: "Open Sans", sans-serif; font-size: 16px;
}
img {
	border: 0px currentColor;
}
form {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.clear {
	margin: 0px; padding: 0px; clear: both; font-size: 1px;
}
.textalignright {
	text-align: right;
}
.textalignleft {
	text-align: left;
}
.textaligncenter {
	text-align: center;
}
a {
	color: rgb(44, 44, 44); text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.mainbox-out {
	background: url("images/bg.jpg");
}
.mainbox {
	background: url("images/bg-page.jpg") repeat-x top;
}
.wrapper {
	margin: 0px auto; padding: 0px 0px 25px; width: 800px; position: relative;
}
.contentbox {
	background: rgb(255, 255, 255); margin: 15px 0px 0px; padding: 15px 15px 25px; box-shadow: 0px 0px 5px #888; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888;
}
.ctop {
	padding: 19px 0px 15px 7px; text-align: center;
}
.optinbox {
	background: rgb(52, 73, 94); 
    margin: 0px 8px 0px 0px; 
    border-radius: 15px; 
    border: 5px solid rgb(227, 227, 227); 
    width: 750px; 
    text-align: left; 
    color: rgb(255, 255, 255); 
    font-size: 21px; 
    font-weight: normal; 
    vertical-align: top; 
    display: inline-block; 
    position: relative; 
    min-height: 390px; 
    -webkit-border-radius: 15px; 
    -moz-border-radius: 15px;
}
.bdr {
	font-size: 10px; border-bottom-color: rgb(172, 178, 187); border-bottom-width: 1px; border-bottom-style: dashed;
}
.optinbox .text1 {
	text-transform: uppercase; font-size: 20px; font-weight: 700;
}
.optinbox .text2 {
	color: rgb(35, 136, 0); text-transform: uppercase; font-size: 20px; font-weight: 700;
}
.optinbox .text3 {
	color: rgb(35, 136, 0); font-weight: 600;
}
.optinbox .text4 {
	color: rgb(204, 0, 0);
}
.optinbox input[type='text'] {
    background: rgb(255, 240, 181); margin: 0px; padding: 0px 10px; border: currentColor; width: 380px; height: 60px; text-align: center; font-size: 21px;
}
.optinbox input[type='submit'] {
    background: url("images/submit-btn.png") no-repeat; padding: 0px 0px 0px 10px; border: currentColor; width: 450px; height: 91px; text-align: left; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: -2px; font-family: "Open Sans", sans-serif; font-size: 32px; font-weight: 800; vertical-align: top; cursor: pointer; text-shadow: 1px 1px 1px #555;
}
.radio-btn {
	padding: 5px 0px 0px;
}
.optin-main {
	background: rgb(52, 73, 94); 
    left: 0px; 
    width: 100%; 
    height: 310px; 
    text-align: center; 
    bottom: 0px; 
    color: rgb(255, 255, 255); 
    font-size: 21px; 
    font-weight: normal; 
    position: absolute; 
    border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; -webkit-border-bottom-right-radius: 15px; -webkit-border-bottom-left-radius: 15px; -moz-border-radius-bottomright: 15px; -moz-border-radius-bottomleft: 15px;
}
.optin-main input[type='text'] {
	background: rgb(255, 240, 181); margin: 0px; padding: 0px 10px; border: currentColor; width: 380px; height: 60px; text-align: center; font-size: 21px;
}
.optin-main input[type='submit'] {
	background: url("images/submit-btn.png") no-repeat; padding: 0px 0px 0px 10px; border: currentColor; width: 450px; height: 91px; text-align: left; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: -2px; font-family: "Open Sans", sans-serif; font-size: 32px; font-weight: 800; vertical-align: top; cursor: pointer; text-shadow: 1px 1px 1px #555;
}
.optin-btm {
	color: rgb(248, 255, 196); text-transform: uppercase;
}
.paymentlogo {
	left: -20px; bottom: -50px; position: absolute; z-index: 999;
}
.cbox {
	background: rgb(1, 161, 133); margin: 0px 0px 0px 8px; border-radius: 15px; width: 504px; text-align: left; color: rgb(255, 255, 255); font-size: 19px; font-weight: 600; vertical-align: top; display: inline-block; -webkit-border-radius: 15px; -moz-border-radius: 15px;
}
.cbox ul {
	margin: 0px; padding: 15px 0px 0px; list-style-type: none;
}
.cbox ul li {
	background: url("images/arrow1.png") no-repeat 0px 2px; padding: 0px 15px 25px 25px;
}
.cbox ul li .yel1 {
	color: rgb(249, 255, 196); font-weight: 800;
}
.cbox ul li .green {
	color: rgb(183, 243, 0);
}
.crbox {
	padding: 20px 0px 25px; text-align: center;
}
.crbox h2 {
	margin: 0px auto 25px; padding: 0px 0px 7px; width: 400px; text-align: center; color: rgb(80, 91, 101); text-transform: uppercase; letter-spacing: -1px; font-size: 35px; font-weight: bold; border-bottom-color: rgb(52, 152, 219); border-bottom-width: 4px; border-bottom-style: solid;
}
.crbox1 {
	background: url("images/cr-boxbg1.png") no-repeat; margin: 0px 5px; padding: 15px 35px; width: 265px; height: 152px; text-align: left; color: rgb(255, 255, 255); font-size: 14px; font-style: italic; vertical-align: top; display: inline-block;
}
.crbox2 {
	background: url("images/cr-boxbg2.png") no-repeat; margin: 0px 5px; padding: 15px 35px; width: 265px; height: 152px; text-align: left; color: rgb(255, 255, 255); font-size: 14px; font-style: italic; vertical-align: top; display: inline-block;
}
.crbox1 img {
	margin: 0px 8px 5px 0px; float: left;
}
.crbox2 img {
	margin: 0px 8px 5px 0px; float: left;
}
.btmbox {
	background: rgb(252, 252, 240); margin: 0px auto; padding: 20px; border: 1px dashed rgb(115, 115, 115); width: 860px;
}
.btmbox h2 {
	margin: 0px; padding: 0px 0px 10px; text-align: center; color: rgb(0, 63, 117); text-transform: uppercase; letter-spacing: -1px; font-size: 35px; font-weight: bold;
}
.btmbox h2 span.ch1 {
	font-weight: 800;
}
.btmbox h2 span.ch2 {
	color: rgb(48, 51, 54); font-weight: 600;
}
.btmbox img {
	margin: 0px 10px 0px 0px; float: left;
}
.footer {
	padding: 50px 0px 20px; text-align: center; color: rgb(119, 119, 119); font-size: 12px;
}
.footer a {
	color: rgb(119, 119, 119);
}
