
body {font:0.8em/1.3em Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif; background:#dadcd2;}
p {margin:0 1.3em 0.8em 1.3em;}
div {margin:0; padding:0;}

h1, h3, h4, h5, h6 {margin:0; padding:0.3em 0.5em; color:#24540e; font-weight:bold; font-style:italic; text-align:left;}
h1 {font-size:2.0em; line-height:1.2em;}
h2 {font-size:1.8em; line-height:1.2em; padding:0.3em 0.5em; color:#fff; font-weight:bold; text-align:left;}
h3 {font-size:1.5em; line-height:1.2em;}
h4 {font-size:1.4em; line-height:1.2em;}
h5 {font-size:1.2em; line-height:1.2em;}
h6 {font-size:1.0em; line-height:1.2em;}

a {text-decoration: underline; color:#666;}
a:focus, a:hover, a:active {text-decoration:none; color:#24540e}
a:visited {}
a:focus {}
a:hover {}
a:active {}

/* Visuals */
img {border:none;}
map {}
area {}
object {}
hr {display:none;}
#real hr { display:block; }

/* Blockquote and required inner block element */
blockquote {margin:0.5em 0.5em; padding:1.0em 0 0 1.0em; border-top:1px solid #868b6a; border-bottom:1px solid #868b6a; color:#868b6a; background:transparent url(../images/leftquote_sm.gif) no-repeat 0% 0.3em;}
blockquote p {padding:0 1.0em 1.0em 0; font-style:italic; background:transparent url(../images/rightquote_sm.gif) no-repeat 100% 100%; font-size:1.2em;}
blockquote p:first-letter {font-size:150%; color:#24540e; text-transform:uppercase; font-weight:bold; }
blockquote p:first-line {}

/* Lists - unordered (ul), ordered (ol), definition (dl) and the list items (li) */
ul {margin:1.3em; padding:0; list-style:none;}
ul li {}
ol {margin:0; padding:0;}
ol li {}
dl {margin:0; padding:0;}
dt {}
dd {}

/* Tables - FOR DATA ONLY */
table {margin:0; padding:0; width:100%; color:#24540e;}
caption {}
thead {}
tfoot {}
tbody {}
th {}
tr {}
td {}

/* Forms */
form {margin:2.0em; padding:1.0em; border:1px solid #24540e; background:#868b6a;}
fieldset {margin:0; padding:0;}
legend {margin:0; padding:0;}
label {margin:0; padding:0;}
/* input affects all input tags (radio, checkbox, text, password etc.) */
input {background:#dadcd2; border:1px solid #24540e;}
text area {background:#dadcd2; border:1px solid #24540e;}
select {background:#dadcd2; border:1px solid #24540e;}
optgroup {}
option {background:#dadcd2; border-bottom:1px solid #24540e;}
option:focus, option:hover, option:active {background:#868b6a; border-bottom:1px solid #dadcd2;}
input#register {padding:0.3em; border:2px outset #24540e;}
input#register:focus, input#register:hover, input#register:active {border:2px inset #24540e; font-style:italic;}

/* Container */
#container {width:980px; margin:0 auto; background:#dadcd2 url(../images/containerbg.jpg) repeat-y 0% 0%;}

/* Header */
#header {position:relative; width:980px; height:165px; background:#24540e url(../images/headerbg.jpg) no-repeat 0% 0%; color:white;}
#header h1 {float:left; margin:57px 0 0 25px; padding:0; background:none; text-indent:-999.0em;}
#header h1 a {display:block; width:268px; height:84px; background:transparent url(../images/stockreflexlogo.jpg) no-repeat 0% 0%;}
#header a:focus, #header a:hover, #header a:active {background:transparent url(../images/stockreflexlogoover.jpg) no-repeat 0% 0%;}
#header h2 {background:none; text-indent:-999.0em;}

/* Navigation */
#nav {width:950px; margin:0 15px 0 15px; padding:0; list-style:none; height:30px; background:#868b6a url(../images/navbg.jpg) repeat-x 0% 0%;}
#nav li {position:relative; float:left; width:11%; margin:0; padding:0;}
#nav li a, #nav li.active {width:100%; display:block; float:left; width:100%; height:30px; line-height:30px; text-align:center; color:white;}
#nav li a:focus, #nav li a:hover, #nav li a:active {background:white url(../images/navover.jpg) repeat-x 0% 0%; color:#dadcd2; font-weight:bold; text-decoration:none;}
#nav li.active {width:11%; background:#24540e url(../images/navactive.jpg) repeat-x 0% 0%; color:#dadcd2;}

/* Buy Picture */
#buypic {width:920px; height:244px; margin:0 30px; background:#24540e url(../images/buypicbg.jpg) no-repeat 0% 0%;}
#buypic h2, #buypic h3 {text-indent:-999.0em; margin:0; padding:0; background:none;}
#buypic p {text-indent:-999.0em; margin:0; padding:0;  background:none;}
#buypic a#demolink {float:right; clear:both; width:150px; height:46px; margin:16px 113px 0 0; padding:0;}
#buypic a#demolink:focus, #buypic a#demolink:hover, #buypic a#demolink:active {background:transparent url(../images/buypicfreedemoover.jpg) no-repeat 0% 0%;}
#buypic a#buylink {float:right; clear:both; width:150px; height:46px; margin:51px 113px 0 0;}
#buypic a#videolink {float:right; clear:both; width:150px; height:46px; margin:14px 113px 0 0;}
#buypic a#videolink:focus, #buypic p a#videolink:hover, #buypic p a#videolink:active {background:transparent url(../images/buypicviewvideoover.jpg) no-repeat 0% 0%;}
#buypic a#buylink:focus, #buypic a#buylink:hover, #buypic a#buylink:active { background:transparent url(../images/buypicbuynowover.jpg) no-repeat 0% 0%;}

/* All Content */
#content {width:950px; margin:-10px 15px 15px 15px; padding:0 0 1.0em 0; background-color:#fff;}
#content h2 {background:#24540e  url(../images/hbg.jpg) no-repeat 0% 0%; color:white; text-align:center;}
#content ul {margin:1.3em 1.3em 1.3em 1.8em; padding:0 0 0 0.5em; list-style:disc;}
#content ul li {margin:0 0 0.5em 0;}
#content ul li h2, #content ul li h3, #content ul li h4 {padding:0.3em 0;}

/* Features */
#features {float:right; width:452px; margin:15px 30px 15px 0; padding:0 0 1.0em 0;}
#features h2 {background:#24540e  url(../images/hbghalf.jpg) no-repeat 0% 0%; color:white; font-style:italic; text-align:center;}
#features ul {list-style:none;}

/* Video */
#video {float:left; width:640px; margin:10px 0px 3px 30px; padding:0 0 1.0em 0em; display:inline; background:#dadcd2 url(../images/contentbg640.jpg) no-repeat 100% 100%;}
#video h2 {background:#24540e  url(../images/hbg640.jpg) no-repeat 0% 0%; color:white; font-style:italic; text-align:center;}

/* RBar */
#rbar {float:right; width:240px; margin:10px 30px 3px 0; padding:0 0 1.0em 0; display:inline; background:#dadcd2 url(../images/contentbg240.jpg) no-repeat 100% 100%;}
#rbar h2 {background:#24540e  url(../images/hbg240.jpg) no-repeat 0% 0%; color:white; font-style:italic; text-align:center;}

/* Free Demo, Buy Now  & View Video Buttons*/
#freedemobutton {display:block; width:150px; height:46px; margin:0.5em 1.5em; background:transparent url(../images/freedemobutton.jpg) no-repeat 0% 0%; text-indent:-999.0em;}
#freedemobutton:focus, #freedemobutton:hover, #freedemobutton:active {background:transparent url(../images/freedemobuttonover.jpg) no-repeat 0% 0%;}
#freedemobutton2 {display:block; width:150px; height:46px; margin:0.5em 1.5em; background:transparent url(../images/freedemobutton.png) no-repeat 0% 0%; text-indent:-999.0em;}
#freedemobutton2:focus, #freedemobutton2:hover, #freedemobutton2:active {background:transparent url(../images/freedemobuttonover.png) no-repeat 0% 0%;}
#viewvideobutton {display:block; width:150px; height:46px; margin:0.5em 1.5em; background:transparent url(../images/viewvideobutton.jpg) no-repeat 0% 0%; text-indent:-999.0em;}
#viewvideobutton:focus, #viewvideobutton:hover, #viewvideobutton:active {background:transparent url(../images/viewvideobuttonover.jpg) no-repeat 0% 0%;}
#buynowbutton {display:block; width:150px; height:46px;  margin:0.5em 1.5em; background:transparent url(../images/buynowbutton.jpg) no-repeat 0% 0%; text-indent:-999.0em;}
#buynowbutton:focus, #buynowbutton:hover, #buynowbutton:active {background:transparent url(../images/buynowbuttonover.jpg) no-repeat 0% 0%;}
#viewvideobutton2 { width:150px; height:46px; margin:0.5em 1.5em; background:transparent url(../images/viewvideobutton.jpg) no-repeat 0% 0%; text-indent:-999.0em;}
#viewvideobutton2:focus, #viewvideobutton2:hover, #viewvideobutton2:active {background:transparent url(../images/viewvideobuttonover.jpg) no-repeat 0% 0%;}
#buynowbutton2 {width:150px; height:46px;  margin:0.5em 1.5em; background:transparent url(../images/buynowbutton.jpg) no-repeat 0% 0%; text-indent:-999.0em;}
#buynowbutton2:focus, #buynowbutton2:hover, #buynowbutton2:active {background:transparent url(../images/buynowbuttonover.jpg) no-repeat 0% 0%;}
#buynowbutton3 {display:block; width:150px; height:46px;  margin:0.5em 1.5em; background:transparent url(../images/buynowbutton.png) no-repeat 0% 0%; text-indent:-999.0em;}
#buynowbutton3:focus, #buynowbutton3:hover, #buynowbutton3:active {background:transparent url(../images/buynowbuttonover.png) no-repeat 0% 0%;}

/* Home Content */
#home #content {float:left; width:452px; background:#fff url(../images/contentbghalf.jpg) no-repeat 100% 100%;}
#home #content h2 {background:#fff url(../images/hbghalf.jpg) no-repeat 0% 0%; color:white; text-align:center;}

/* Home Features*/
#home #features {background:#dadcd2 url(../images/contentbghalf.jpg) no-repeat 100% 100%;}

/* Footer */
#footer {float:none; clear:both; width:980px; height:73px; padding:15px 0 0 0; background:#24540e url(../images/footerbg.jpg) no-repeat 0% 0%; text-align:center; color:#dadcd2;}
#footer p {margin-bottom:0.5em; font-size:0.8em;}
#footer a {color:white;}
#footer a:focus, #footer a:hover, #footer a:active {color:#868b6a; text-decoration:underline;}

/* General Visual*/
.hide {display:none;}
.access {text-decoration:underline;}
.right {float:right;}
.left {float:left;}
a.top {display:block; clear:both; width:74px; margin:1.0em auto; text-align:center; font-size:0.9em;}
.terms  {margin:0 2.5em; font-size:0.8em;}

/* Slide */
#slidelft {float: left;width: 525px; height: 456px;}
#sliderht {float: right; background: transparent url(../images/sliderht_bg.jpg) no-repeat 100% 100%; width: 374px; height: 406px;padding: 25px;}
#sliderht .title {font-family: "Myriad Pro", Arial, sans-serif; font-size:24px; line-height:1.2em; padding:0; color:#fff; font-weight:bold; text-align:left;}
#sliderht .subtitle {font-family: "Myriad Pro", Arial, sans-serif; line-height:1.3em; font-size:18px; color:#fff; font-weight: normal;}
#sliderht .screen { background: transparent url(../images/screen.png) no-repeat top center; margin: 15px 0px 0px 0px; width: 370px; height: 87px;padding: 170px 0px 0px 0px; text-align: justify; line-height:1.2em;}
#sliderht p { font-family: "Myriad Pro", Arial, sans-serif; font-size:16px; line-height:1.3; padding:0; margin: 0px 0px 0px 0px; color:#fff; text-align:justify;}

/* Display */
#display {width: 950px; height: 240px; background-color: #f0f0f0; float:left;}
#displaylft {float: left;width: 420px; padding: 25px; font-family: "Myriad Pro", Arial, sans-serif; font-size:30px; line-height:1; color:#25540e; text-align:left; font-weight: bold;}
#displaylft .text {float: right;font-size:24px; line-height:1.2; color:#666; text-align:left; font-weight: lighter;}
#displayrht {float: right;width: 443px; padding: 0px; font-family: "Myriad Pro", Arial, sans-serif; font-size:30px; line-height:1; color:#25540e; text-align:left; font-weight: bold; padding-top: 10px;}
#displayrht .button a {font-style: normal;float: left;font-size:20px; line-height:1; color:#25540e; text-align:left; margin: 10px 0px 0px 20px;background: transparent url(../images/button.png) no-repeat top left;width: 393px; height: 80px;padding: 10px 0px 0px 10px;text-decoration: none;}
#displayrht .button p {font-size:13px; font-weight: normal;line-height:1.2; color:#666; text-align:left; margin: 10px 0px 0px 0px;background: no-repeat top left;padding: 0px 0px 0px 0px;}

/* Concepts */
#concepts {width: 950px;  background-color: #fff;}
#concept {width: 273px; height: 440px; background-color: #fff; float:left; margin: 50px 0px 0px 33px;}
#concept .title {font-size:17px; line-height:1.2; color:#25540e;text-align:justify;}
#concept p {font-size:13px; font-weight: normal;line-height:1.4; color:#666; text-align:justify; margin: 10px 0px 0px 0px;background: no-repeat top left;padding: 0px 0px 0px 0px;}
#concept p a {color:#25540e; font-style: normal !important;}

/* Practice */
#practice {width: 570px; background-color: #fff;}
#practice p {font-size:13px; font-weight: normal;line-height:1.6; color:#666; text-align:justify; margin: 10px 0px 20px 33px;background: no-repeat top left;padding: 0px 0px 0px 0px;}

/* Sidebar */
#sidebar {width: 253px; height: 657px; float: right;background: transparent url(../images/sidebar_bg.jpg) no-repeat top center;margin: 0px 30px 0px 0px; padding: 10px;}
#sidebar p {font-size:12px; font-weight: normal;line-height:1.6; color:#666; text-align:justify; margin: 0px 0px 20px 0px;background: no-repeat top left;padding: 12px;}
#sidebar p span.quote {font-size:11px; font-style:italic;}

/* Display Footer */
#displayfot {float: right;width: 950px; font-family: "Myriad Pro", Arial, sans-serif; font-size:30px; line-height:1; color:#25540e; text-align:left; font-weight: bold; padding-top: 10px;margin-bottom: 30px;}
#displayfot .button01 a {font-style: normal;float: left;font-size:20px; line-height:1; color:#25540e; text-align:left; margin: 10px 0px 0px 33px;background: transparent url(../images/button.png) no-repeat top left;width: 393px; height: 80px;padding: 10px 0px 0px 10px;text-decoration: none;}
#displayfot .button01 p {font-size:13px; font-weight: normal;line-height:1.2; color:#666; text-align:left; margin: 10px 0px 0px 0px;background: no-repeat top left;padding: 0px 0px 0px 0px;}
#displayfot .button02 a {font-style: normal;float: left;font-size:20px; line-height:1; color:#25540e; text-align:left; margin: 10px 0px 0px 93px;background: transparent url(../images/button.png) no-repeat top left;width: 393px; height: 80px;padding: 10px 0px 0px 10px;text-decoration: none;}
#displayfot .button02 p {font-size:13px; font-weight: normal;line-height:1.2; color:#666; text-align:left; margin: 10px 0px 0px 0px;background: no-repeat top left;padding: 0px 0px 0px 0px;}

