﻿body{margin:0 auto;padding:0;line-height: 1.5em;background:#fda502 url(images/bodybg.png) top left no-repeat;font:normal 0.8em arial, sans-serif;color:#333;}
a {color:white;text-decoration:none;}
a:hover, a:focus, a:active {color:#30b1ff;text-decoration:none;}
a:focus, a:active {color:#30b1ff;}
#maincontainer{width: 980px;margin: 0 auto;}
#top_nav {height:28px;margin:15px 0px 0px 0px;display:block;font:90.1% arial, sans-serif;}
#underlinemenu{margin:0;padding:0;}
#underlinemenu ul{margin:0;margin-bottom:1em;padding-left:0;float:left;font-weight:bold;width:100%;border:1px solid #DFDFDF;border-width:1px 0;}
* html #underlinemenu ul{ /*IE only rule. Delete extra margin-bottom*/margin-bottom:0;}
#underlinemenu ul li{display:inline;}
#underlinemenu ul li a{float:left;color:gray;font-weight:bold;padding:2px 6px 4px 6px;text-decoration:none;background:white url(images/menudivide.gif) top right repeat-y;}
#underlinemenu ul li a:hover{color:#30b1ff;background-color:#F3F3F3;border-bottom:4px solid #30b1ff;padding-bottom:0;}
#contentwrapper{float:left;width:100%;}
#contentcolumn{margin-right: 200px;}
#fpmain{width:100%;margin:0px;padding:0;}
#fpmainimage{float:left;width:680px;}
#fpmaininfo{float:left;width:280px;margin:0;}
p.no_space{padding:0;margin:0;}
h1 {color:#fff;text-align:left;font:bold 150.1% arial, sans-serif;}
h2, h3 {color:#fff;text-align:left;font:bold 130.1% arial, sans-serif;}
h4 {color:#fff;text-align:center;font:normal 100.1% arial, sans-serif;}
blockquote {margin-left:20px;padding-left:15px;border-left:2px dotted #ff6600;font:normal 90.1% arial, sans-serif;}
blockquote cite {display:block;text-align:right;font-weight:bold;color:#ff6600;}
#ecommerce_info {clear:both;border-bottom:1px solid gray;text-align:center;padding:15px;margin:0;width:97%;overflow:hidden;font:normal 70.1% arial, sans-serif;}
#contentcolumn .info_list {width:30%;float:left;text-align:left;margin:5px;border: 1px solid #ddd;padding:5px;}
#contentcolumn .info_list.last {width:164px;}
#contentcolumn .info_list h3 {color:#555;font-weight:bold;}
#contentcolumn .info_list ul {list-style-type:circle;color:#ff6600;}
#contentcolumn .info_list ul li a {color:#555;font-weight:normal;}
#contentcolumn .info_list ul li a:hover {color:gray;}
.litext {color:#555;}
#rightcolumn{float:left;width: 200px;margin-left:-200px;background:#ffffff;}
#footer{clear:left;width:100%;color:#FFF;text-align:center;padding:4px 0;}
#footer a{color:#fff;}
#footer a:hover{color:#30b1ff;}
.innertube{margin:10px;margin-top:0;}fieldset.sectionwrap{ /*fieldset that wraps around each form "page" */border-width:0;padding:5px;}
legend{ /*title shown at top of each form page */font:bold 16px Arial;color: darkred;}
div.stepsguide{width: 400px; /*width of "steps" container*/overflow:hidden;margin-bottom:15px;cursor:pointer;}
div.stepsguide .step{ /*div that wraps around each "steps" text */width:120px; /*width of each "steps" text*/font: bold 24px Arial;float:left;}
div.stepsguide .disabledstep{ /*div that wraps around each "steps" text */color:#fff004;}
div.stepsguide .step .smalltext{ /*small footer text inside "steps" text */font-size: 13px;font-weight: normal;}
div.formpaginate{ /* CSS for pagination DIV container */width: 350px;overflow:hidden;font-weight:bold;text-align:center;margin-top:1em;}
div.formpaginate .prev, div.formpaginate .next{ /*CSS for "prev" and "next" SPAN elements within paginate container */
border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:2px 5px;background:darkred;color:white;cursor:hand;cursor:pointer;}

