@charset "utf-8";
 @import url("font/uni05_53.css");
body { margin: 0px; background: #000; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; }
img { border:0px; border-color:#FFF }
#wrapper { width: 1210px; margin:0 auto }
.dropcap { float:left; margin-top:2px; color:#333333; }
.margin_mid { margin:auto; }
h2 { font-size:22px; margin-bottom:15px; }
.mar_bot30 { margin-bottom:30px; }
.mar_top30 { margin-top:30px; }
p { margin:18px 0px; line-height:22px; }
.lf { float: left; }
.rf { float: right; }
.pad30 { padding-top: 40px; padding-right: 50px; padding-bottom: 40px; padding-left: 50px; }
.moduleboxtop { background: url(images/module_box_border_top.jpg) no-repeat left top; height:8px; width: 960px; }
.modulebox { width:960px; margin-top:30px; height:auto; margin-right: auto; margin-left: auto; }
.moduleboxmid { min-height:100px; background: url(images/module_box_border_mid.jpg) repeat-y left top; width: 960px; margin:auto }
.moduleboxbot { background: url(images/module_box_border_bot.jpg) no-repeat left top; height: 40px; width: 960px; clear: both; margin:0 auto }
.moduletitle { height: 78px; width: 944px; background-color: #b51212; margin-left: 8px; float: left; clear: both; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8); font:38px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.modulenumber { float: left; width: 190px; color: #FFF; padding-top: 10px; padding-left: 20px; background-color: #000; height: 68px; line-height:56px; }
.modulename { width: 530px; float: left; height: 68px; padding-top: 10px; padding-left: 30px; height: 68px; color: #FFF; background-image: url(images/mod_box_sep.gif); background-repeat: no-repeat; line-height:56px; }
.modulevalue { clear: right; float: right; width: 165px; font-size: 22px; color: #FFF; padding-top:28px; }
.moduledetails { background: url(images/moduledetails_top.jpg) no-repeat center -25px; width:880px; clear: both; margin-left: 8px; margin-right: 8px; float: left; padding-top: 32px; padding-right: 32px; padding-bottom: 5px; padding-left: 32px; min-height:200px; }
.cb { clear:both }
.modulescreens { width:auto; position:relative; }
.moduletext { z-index:100; position:absolute; color:white; font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #333; left:555px; top:0px; margin-top:65px;/* background:url(images/txt_bg.png) no-repeat center top;*/ width:325px; min-height:315px; text-align:left; }
.moduletext p { padding:0px 0px 12px 0px; margin:0px; }
.modulescreens-plain { width:871px; min-height:400px; height:auto; }
.moduletext-plain { font:19px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:left; }
.modscreen_shot { height:auto; display:block; padding-top:30px; }
.red_title { font:32px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:center; color:#b20000; padding:30px 0px }
.module_listings { text-align:left; margin:auto; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; color: #666; list-style-type: none; width: 600px; border: 1px solid #CCC; padding:0px; }
.module_listings li { margin: 0px; padding: 10px; }
.listingtext { float: left; color: #333; width: 450px; margin-left: 10px; }
.alt { background-color: #F0F0F0; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #E1E1E1; border-bottom-color: #E1E1E1; }
.headtop { border-top:none; font-size:22px; background-color: #333!important; color: #FFF!important; }
.numb { color:#b21d1d; font-weight: bold; }
.order_btn { display:inline-block; }
.faq { padding:0px 45px 35px 45px; }
.faq ul { list-style:none; margin:0px; padding:0px; }
.faq ul li { padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #ccc; }
.faq ul li h3 { font:17px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; color:#000000; margin-bottom:8px; padding-bottom:0px; }
.faq ul li p { font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; color:#454545; margin:0px 0px 5px 0px; }
.sap { background:url(images/seprator.png) no-repeat center top; min-height:46px; margin:auto; }
.sofdisclaimer { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #999; line-height: normal; }
.sofdisclaimer a { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #999; line-height: normal; font-weight: normal; text-decoration: none; }
.sofdisclaimer a:hover { color: #999; text-decoration: none; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #999; }
.highlighter { background:url(images/hightlighter.png) no-repeat center top; min-height:36px; font:19px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; }
.highlighter span { color:#b51213 }
.handerror { background-image: url(images/hand_error.png); background-repeat: no-repeat; background-position: left 6px; color: #b51213; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 22px; line-height: 36px; text-indent: 35px; }
.impactfnt { font-weight: normal; font-style: normal; font-family: Impact, Georgia, "Times New Roman", Times, serif; color: #C60000; }
.impactfnt span { font-family: Tahoma, Geneva, sans-serif; text-decoration: none; font-size: 30px; }
#footer { width: 960px; margin:auto }
.minisites { float: right; width: 180px; padding-top: 10px; text-decoration: none; color: #666; font-family: 'uni0553Regular', sans-serif; font-size: 8px; text-transform: uppercase; padding-bottom: 10px; }
.minisites a { text-decoration: none; color: #666; }
