

/* - GLOBAL
--------------------------------------------------------------------------------------------------------------------------------------- */
body { background:white;
font-family: 'Times New Roman', Georgia, serif; 
color: #000; 
font-size:82.5%; 
margin:0; 
padding:0; 
text-align:center; 
}


body:before 
{
          content: "";
          position: fixed;
          top: -10px;
          left: 0;
          width: 100%;
          height: 10px;

          -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
              -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
                         box-shadow: 0px 0px 10px rgba(0,0,0,.8);

          z-index: 100;
}


/* - STRUCTURE
--------------------------------------------------------------------------------------------------------------------------------------- */
#outer { width: 810px; margin:0 auto; overflow:hidden; text-align:center; }
#page-top { width:810px; height:25px; background:url(../images/bg-page-top.png) no-repeat top left; margin:12px 0 0 0;}
#page { position:relative; background:url(../images/bg-page.png) repeat-y top left; width:100%; padding:0; text-align:center; margin:0; }
#page-bottom { width:810px; height:25px; background:url(../images/bg-page-bottom.png) no-repeat top left; margin:0 auto;margin-top:-20px;}
#page-shadow { background:url(../images/bg-page-shadow.png) no-repeat top left; width:810px; height:30px; margin:0 auto;}
#page .left { width: 44%; float:left; text-align:left; padding:10px; margin:10px 12px;}
#page .right { width: 42%; float:right; background: url(../images/bg-vr.png) no-repeat left center; text-align:left; padding:10px 15px 10px 20px; margin:10px 12px; }
#video-player { margin:-90px auto 0 auto; width:640px; height:380px; background:#ececec; position:relative; padding:5px; border:1px solid #ccc;}
#video { width:640px; height:380px; background:#000; }
#video-shadow { background:url(../images/bg-player-shadow.png) no-repeat top center; clear:both; width:660px; height:15px; margin:0 auto;}

#logo
{
	margin:0 auto;
	padding-top:10px;
}


/* - FORMATTING
--------------------------------------------------------------------------------------------------------------------------------------- */
#constant-call{color:#fff;}
#constant-call h3 { position:absolute; margin:4px 0 0 22%;}
#constant-call h3 a {color:#fff;}
#constant-call form{ display:inline-block; padding:5px 10px; margin:0 10px; height:40px;}
#constant-call form #ccsubmit { width:340px; height:60px; position:absolute; background:url(../images/btn-constant-call.png); border:none; text-indent:-9999999999px; margin:-6px 0 0 60px;}

#page .content { padding:10px; width:760px; margin:auto; font-size:1.15em; }
#page h1 { font-size:2.75em; text-align:center; padding:0 0; width:80%; font-weight:normal; margin:2px auto; color:#069; border-bottom:1px solid #e0e0e0;}
#page h2 { font-size:1.75em; text-align:center; padding:10px 0; width:80%; font-weight:normal; margin:10px auto; color:#333; border-bottom:1px solid #e0e0e0;}
#page h3 { font-size:1.25em; text-align:center; padding:10px 0; width:80%; font-weight:normal; margin:10px auto; color:#069;}

#columns { overflow:hidden; background:#ecf3f7; width:660px; margin:10px auto; padding:0; border:3px double #bfd2e2;}
.column { width:65%; margin:0 auto; display:block; padding:10px;}
.column h3 { color:#069; font-size:1.55em; border-bottom:1px solid #c2d5e4; text-align:center; }
.column h4 { color:#069; font-size:1.25em; text-align:center; }
.column ul {  padding:0; margin:0; list-style-type:none; width:80%; display:block; }
.column ul li { font-size:1em; color: #069; margin:0 0 20px 10px; padding:4px 2px 10px 30px; width:100%; background:url(../images/ico-bullet.png) no-repeat top left; text-align:left; }
.column form { border:none; color:#069; }
.column form label{ display:block; margin:2px 0; text-align:left; padding-left:85px; }
.column form .text { background:url(../images/bg-text-input.png) repeat-x top left #fff; border:3px double #bfd2e2; width:250px; height:30px; line-height:25px; font-size:1em;}
.textarea { background:url(../images/bg-text-input.png) repeat-x top left #fff; font-size:1em;padding-left: 3px;}
/*.column form #btnsubmit { background:url(../images/btn-buy-now.png) no-repeat top left; width:290px; height:130px; text-transform:capitalize; text-indent:-9999999999px; border:none;} */

#note { width:640px; margin:20px auto; border:solid #e0e0e0; border-width:1px 0; padding:10px; text-align:left;}
#disclaimer { color:#a9a9a9; padding:5px 0 20px 0; text-align:center; width:80%; margin:0 auto; font-style:italic; }


.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52) );
	background:-moz-linear-gradient( center top, #b8e356 5%, #a5cc52 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52');
	background-color:#b8e356;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	padding:10px 98px;
	margin-top:15px;
	text-decoration:none;
	text-shadow:1px 1px 0px #86ae47;
	cursor: pointer;
}.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356) );
	background:-moz-linear-gradient( center top, #a5cc52 5%, #b8e356 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356');
	background-color:#a5cc52;
}.button:active {
	position:relative;
	top:1px;
}

.button2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	cursor:pointer;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	padding:8px 12px;
	margin-top:15px;
	text-decoration:none;
	text-shadow:1px 1px 0px #287ace;
}.button2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
}.button2:active {
	position:relative;
	top:1px;
}


