html { margin: 0px; padding: 0px; height: 100%; }
body { margin: 0px; padding: 0px; height: 100%; }
body { font: 100%/normal Arial, Verdana, Helvetica, sans-serif; text-align: center; color: rgb(68, 68, 68); margin-top: 10px; font-size-adjust: none; font-stretch: normal; }
ul { margin-left:15px; padding:0; }
img { border:none; }
img#bg { left: 0px; top: 200px; width: 100%; height: 50%; position: fixed; }
a { color: rgb(85, 85, 85); font-weight: bold; text-decoration: none; }
a:hover { color: rgb(0, 0, 0); }
div#logo { margin: 0px auto; width: 100%; height: 120px; text-align: left; }
div#logo img { height: 120px; }
#wrapper { margin: 0px auto; width: 1200px; }
#content { background: url("images/75p2.png") rgb(255, 255, 255); margin: 7px auto 50px; padding: 20px; border: 1px solid rgb(238, 238, 238); width: 100%; text-align: left; position: relative; z-index: 1; min-height:550px; float:left; }
#content h1 { margin: 0px; line-height: 1em; letter-spacing: -2px; font-family: Comic Sans MS, Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 2.2em; font-weight: normal; }
#content h2 { line-height: 1em; letter-spacing: -2px; font-family: Comic Sans MS, Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 1.8em; font-weight: normal; }
#content h3 { margin: 0px; color: rgb(242, 12, 12); line-height: 1em; letter-spacing: -2px; font-family: Comic Sans MS, Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 1.5em; font-weight: normal; }
#contact p { float:left; width:100%; }
#download p { float:left; width:100%; }
#videos p { float:left; width:100%; }
#support p { }
#content .highlight1 { color: rgb(242, 12, 12); font-weight: bold; }
#content .imgRt { margin: 0px 0px 10px 10px; float: right; }
#content .pic_right { margin: 0px 0px 10px 10px; float: right; }
#content .pic_left { margin-right: 15px; float: left; }
#content .imgLeft { margin: 20px 20px 20px 0px; border: 1px solid rgb(238, 238, 238); float: left; }
div.movie { text-align: right; }
div.youtube { float: left; margin-left: 148px; margin-bottom:20px; width: 100%; }
div.youtube1 { float: left; margin-top:10px; margin-bottom:20px; width: 100%; }
div.movie2 { text-align: center; padding-bottom: 10px; }
div.movie p { margin: 0px; padding: 0px; font-size: 9px; }
div.movie2 p { margin: 0px; padding: 0px; font-size: 9px; }
div.movie h4 { margin: 0px; padding: 0px; }
div.movie2 h4 { margin: 0px; padding: 0px; }
div.movie img { border: currentColor; }
div.movie2 img { border: currentColor; }
#content img.whiteimg { border: 1px solid rgb(238, 238, 238); margin-right: 30px; }
div#content ol { }
#content p.topper { text-align: right; margin-top: 60px; }
#content p.topper a { border-bottom-color: rgb(119, 119, 119); border-bottom-width: 2px; border-bottom-style: dashed; }
#rightcol { width: 900px; background-color: rgb(255, 255, 255); float:right; }
ul#nav { background: rgb(255, 255, 255); margin: 0px 30px 0px 0px; padding: 10px; border: 1px solid rgb(238, 238, 238); text-align: right; float: left; }
ul#nav li { margin: 0px 0px 2px; padding: 2px 5px; letter-spacing: -1px; font-size: 1.1em; font-weight: normal; list-style-type: none; }
ul#nav li a { color: rgb(68, 75, 174); }
ul#nav li a:hover { color: rgb(242, 12, 12); }
ul#nav li#active { background: rgb(230, 92, 92); color: rgb(255, 255, 255); }
ul#nav li#active a { background: rgb(230, 92, 92); color: rgb(255, 255, 255); }
ul#nav li ul li { margin: 0px 0px 1px; padding: 0px 2px; font-size: 0.8em; font-weight: normal; }
ul#nav li#active ul li a:hover { color: rgb(221, 221, 221); }
ul#nav li.small { font-size: 0.8em; }
.clear { clear:both; }
#rightcol li { padding:10px 0px 0px 10px; }
#rightcol ul { list-style-image:url(../images/bullet.png); margin:0; padding:0; }
#rightcol h3 { padding:20px 0 0 0; }
.productimg { }
strong u a { text-decoration:none; }
#map { float: left; margin: 50px auto; text-align: center; width: 100%; position:relative; }
#desc p span { color:#555555; }
#contactmap { margin: 50px auto; text-align: center; float:left; width:100%; position:relative; }
#desc { color: #F20C0C; font-size: 100%; font-weight: bold; position: absolute; top: 0px; margin:0; padding:0; text-align:left; }
.desc1 { right:150px !important; width:500px; left:0; }
#desc p span { color:#555555; }
.bold { font-weight:bold; }
#boxes { float:left; width:100%; padding:20px 20px 20px 0; }
.boxitem { float:left; margin:0 auto; border:none; height:100px; width:30%; margin-right:20px; text-align:center; }
.boxitem a { color: red; float: left; margin: 0 auto; padding: 30px 0; text-align: center; width: 100%; background-image:url(images/buttonbg.jpg);}
.boxitem a:hover { color:black; }
.highlight { background-color:lightgreen; padding: 0 5px; }
#rightcol ul li ul { margin-left:20px; }
.left { float:left; }
.homecol.right { float:left; }
.homecol { width:300px; padding:0 20px; }
.homecol.left { border-right:1px solid #ccc; padding-left:0; }
