body {margin:auto 0; background:#000 url(http://www.stratsecurity.com/images/site/back.jpg) top left repeat-x; font:12px Arial, Helvetica, sans-serif; color:#333;}

/*GLOBAL*/
strong {font-weight:bold;}

/*WRAPS*/
#logo_wrap {position:relative; width:940px; margin:0 auto; padding-top:30px; overflow:hidden;}
#shadow_wrap {width:940px; padding-top:10px; overflow:hidden; background:url(http://www.stratsecurity.com/images/site/shadow.png) top left no-repeat;}
#top_wrap {width:900px; margin:0 auto; padding:10px; overflow:hidden; background:#fff;}
#bottom_wrap {width:900px; margin:10px auto; padding:10px; overflow:hidden; background:#FFF url(http://www.stratsecurity.com/images/site/bottomback.jpg) top left no-repeat;}
#right_wrap {}

/*LOGO*/
.logo {position:absolute; top:75px; left:17px; z-index: 5;}

/*MAINNAV*/
#mainnav {position:relative; margin:0 auto; background:#4e90cd  url(http://www.stratsecurity.com/images/site/navback_active.jpg) top left repeat-x; overflow:hidden;}
#mainnav li {display:inline;}
#mainnav li a {width:122px; float:left; padding:6px 0; font: bold 1.2em Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; text-transform:uppercase; background:#000 url(http://www.stratsecurity.com/images/site/navback.jpg) top left repeat-x; text-align:center; border-right:5px solid white;}
#mainnav li a:hover{background:#4e90cd url(http://www.stratsecurity.com/images/site/navback_active.jpg) top left repeat-x;}
#mainnav li a:active{background:#000;}
#mainnav #no {padding:6px 0 6px 20px; font: bold 1.2em Arial, Helvetica, sans-serif; color:#FFF; text-align:center;}
#mainnav .last {border-right:12px solid white;}

/*STAGE*/
#rotate { position: relative; width:900px; height:270px; margin:0 0 5px 0; background:#FFF url(http://www.stratsecurity.com/images/site/bottomback.jpg) top left no-repeat; overflow: hidden;}
#rotate .stage_image{ 900px; height; 270px; text-align: right; }
#rotate ul{ position: absolute; right: 10px; bottom: 10px; width: auto; list-style: none; margin: 0px; padding: 0px; display: none; }
#rotate ul li{ float: left; margin-right: 3px; }
#rotate ul li.last{ margin-right: 0px; }

/*LEFT*/
#left { float:left; width:630px; margin:0 10px 0 0; overflow:hidden;}
#left .title {height:20px; margin-bottom:5px; padding:10px; background:#FFF url(http://www.stratsecurity.com/images/site/lowertitle.jpg) top left repeat-x; overflow:hidden; font:bold 1.3em Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase; border:3px solid white;}
#left h1.title {height:20px; margin-bottom:5px; padding:10px; background:#FFF url(http://www.stratsecurity.com/images/site/lowertitle.jpg) top left repeat-x; overflow:hidden; font:bold 1.3em Arial, Helvetica, sans-serif; color:#FFF; text-transform:uppercase; border:3px solid white;}
#left .copy {padding: 10px 30px 10px 10px; overflow:hidden;}
#left h2 {padding:0 0 10px 0; font:bold 1.5em Arial, Helvetica, sans-serif; line-height:1.3em;}
#left h3 {padding:0 0 8px 0; font:bold 1.1em Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:1.3em; color:#4e90cd;}
#left p {padding:0 0 8px 0; font:1em Arial, Helvetica, sans-serif; line-height:1.3em;}
#left a {text-decoration:none; color:#4e90cd; border-bottom:1px dotted;}
#left a:hover {color:#000; border-bottom:1px solid;}
#left ul {padding-bottom:8px;}
#left li {margin:0 0 5px 0; padding-left:15px; line-height:1.3em; background: url(http://www.stratsecurity.com/images/site/bullet.gif) 0 4px no-repeat;}
#left li ul li {margin:0 0 5px 10px; padding-left:15px; line-height:1.3em; background: url(http://www.stratsecurity.com/images/site/bullet.gif) 0 4px no-repeat;}
#left .estimate {float:left; width:190px; margin:20px 0 0 20px; text-align:center;}

/*BOXES*/
#boxes {background: url(http://www.stratsecurity.com/images/site/colback.gif) top left repeat-y; overflow:hidden;}
#boxes .coltitle {height:20px; margin-bottom:5px; padding:10px; background:#000 url(http://www.stratsecurity.com/images/site/boxtitle.jpg) top left repeat-x; overflow:hidden; font:bold 1.3em Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFF; border-bottom:3px solid #CCC;}
#boxes .copy {padding: 10px 30px 10px 12px; overflow:hidden;}
#boxes h2 {padding:0 0 8px 0; font:bold 1.1em Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:1.3em; color:#FFF;}
#boxes p {padding:0 0 8px 0; font:1em Arial, Helvetica, sans-serif; line-height:1.3em; color:#FFF;}
#boxes i, #boxes em {font-style:italic; color:#4e90cd;}
#boxes a {text-decoration:none; color:#4e90cd; border-bottom:1px dotted;}
#boxes a:hover {color:#FFF; border-bottom:1px solid;}
#boxes img {margin-bottom:5px;}
#boxes .product {margin:0 0 8px 18px; text-align:center;}
#boxes .product a {border:0;}

#left_box {float:left; width:312px; margin:0 6px 0 0; background:#000 url(http://www.stratsecurity.com/images/site/colgradient.jpg) top left no-repeat; overflow:hidden;}
#right_box {float:left; width:312px; background: #000 url(http://www.stratsecurity.com/images/site/colgradient.jpg) top left no-repeat; overflow:hidden;}
#full_box {float:left; width:630px; margin:0 6px 0 0; background: #000 url(http://www.stratsecurity.com/images/site/colgradient.jpg) top left repeat-x; overflow:hidden;}

/*RIGHT*/
#right { float:left; width:257px; background:#FFF; overflow:hidden;}
#right .title {height:20px; margin-bottom:5px; padding:10px; background:#000 url(http://www.stratsecurity.com/images/site/righttitle.jpg) top left repeat-x; overflow:hidden; font:bold 1.3em Arial, Helvetica, sans-serif; color:#FFF; border:3px solid white;}
#right .copy {padding:10px 20px 10px 15px; overflow:hidden;}
#right h2 {padding:0 0 8px 0; font:bold 1em Arial, Helvetica, sans-serif; line-height:1.3em; color:#4e90cd;}
#right p {padding:0 0 8px 0; font:1em Arial, Helvetica, sans-serif; line-height:1.3em;}
#right a {text-decoration:none; color:#4e90cd;}
#right a:hover {color:#000;}
#right ul {padding-bottom:8px;}
#right li {margin:0 0 5px 0; padding-left:15px; line-height:1.3em; background: url(http://www.stratsecurity.com/images/site/bullet.gif) 0 4px no-repeat;}
#right li ul li {margin:0 0 5px 10px; padding-left:15px; line-height:1.3em; background: url(http://www.stratsecurity.com/images/site/bullet.gif) 0 4px no-repeat;}

/*FOOTER*/
#footer { width:900px; margin:0 auto; padding:8px; overflow:hidden; text-align:center;}
#footer p {font: 11px Arial, Helvetica, sans-serif; color:#FFF; padding:0 0 8px 0;}
#footer ul{ font-size: 11px; }

/*LOWERNAV*/
#lowernav {padding:0 0 10px 0;}
#lowernav li {display:inline;}
#lowernav li a {margin:0 10px 0 0; font: 1em Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; text-transform:uppercase; border-bottom:1px dotted;}
#lowernav li a:hover {color:#4e90cd; border-bottom:1px dotted;}

/*FORM*/
#form_wrap {float:left; width:340px; margin:20px 0 0;}
.form {margin-top:3px; padding:5px; font:1.2em Arial, Helvetica, sans-serif; color:#000; line-height:1.3em; background:#FFF; border:1px solid #CCC;}
#contact { padding-top:15px; border-top:1px solid #CCC; }

/*USE TO HIDE EMAIL ADDRESSES*/
.hideme {  display: none; }
