@charset "UTF-8";
body{background-color:#FFF;background-image:url(images/bodyBackgroundDark.png);background-position:center;background-repeat:repeat-y;font-family:"Myriad Pro", Myriad, Helvetica, sans-serif;font-size:14.25px;height:100%;margin:0}
.container{background-color:#FBFDFE;background-image:url(images/backgroundPattern.png);background-repeat:repeat-x;height:100%;margin:0;width:100%}
#indexForm{z-index:99}
.skyguard-help-button{left:234px;position:relative;top:-110px}
.skyguard-help{height:0}
.errorBox{color:red;display:block;margin:7px}
.error{color:red;font-weight:700}
.features{font-size:9pt;height:auto;margin:10pt;width:auto}
.features h2{font-size:12pt;font-weight:700;margin:0 10px 10px 0}
.mainBodyNs{background-image:url(images/mainbodyback.jpg);height:323px;left:24px;position:absolute;top:230px;width:550px;z-index:7}
.main{background-color:#FFF;height:auto;margin-left:auto;margin-right:auto;position:relative;width:980px}
.divider{background-color:#FFF;height:10px;margin:0 15px;position:relative;width:950px}
.mainShadowLeft{background-repeat:repeat-x;height:100%;margin-right:0;position:absolute;width:15px}
.mainShadowRight{background-repeat:no-repeat;float:right;height:100%;position:relative;width:15px}
.mainHeadContainer{background-color:#FFF;background-position:center;border-bottom-color:#FFF;border-bottom-style:solid;border-bottom-width:10px;height:auto;margin-left:15px;margin-right:15px;position:relative;width:950px}
.mainHeadMenu{background-color:#FFF;background-image:url(images/mainMenuMiddle.png);height:58px;margin-top:10px;position:relative}
.mainHeadMenuLeft{background-image:url(images/mainMenuLeft.png);background-repeat:no-repeat;float:left;height:58px;width:10px}
.mainHeadMenuRight{background-image:url(images/mainMenuRight.png);background-repeat:no-repeat;float:right;height:58px;width:10px}
.mainHeadTop{background-color:#FFF;background-image:url(images/header.jpg);background-position:bottom;height:108px;position:relative}
.mainBody{background-color:#FFF;background-image:url(images/mainbodyback.jpg);height:331px;margin-left:15px;margin-right:15px;position:relative;width:950px}
.mainBodyLeft{background-image:url(images/mainBodyLeft.png);background-repeat:no-repeat;float:left;height:331px;width:10px}
.mainBodyCenter{height:311px;padding:10px;position:absolute;width:910px}
.mainBodyRight{background-image:url(images/mainBodyRight.png);background-repeat:no-repeat;float:right;height:331px;position:relative;width:10px}
.mainFooter{background-color:#FFF;background-image:url(images/mainbodyback.jpg);clear:both;height:120px;margin:0 15px;position:relative;width:950px}
.mainFooterLeft{background-image:url(images/mainFooterLeft.png);background-repeat:no-repeat;float:left;height:120px;width:10px}
.mainFooterRight{background-image:url(images/mainFooterRight.png);background-repeat:no-repeat;float:right;height:120px;width:10px}
.mainSubBodyHome{height:auto;margin:4px 15px 3px 13px;position:relative;width:950px}
.mainSubBody{background-color:#FFF;border-bottom-color:#FFF;border-bottom-style:solid;border-bottom-width:10px;height:auto;margin:0 15px;position:relative;top:6px;width:950px}
.mainSubBodyLeft{background-image:url(images/mainSubBodyLeft.png);background-repeat:no-repeat;float:left;height:197px;width:20px}
.mainSubBodyRight{background-image:url(images/mainSubBodyRight.png);background-repeat:no-repeat;float:right;height:197px;width:20px}
.mainSubBodyCenter{margin-left:1px;margin-right:0;position:relative;width:950px}
.mainSubBodyHomeBody{color:#6f869e;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.8em;line-height:1.25em;margin:20px 15px 20px 0;padding-right:15px;text-align:left;text-decoration:none;width:430px}
.mainSubBodyHomeHead{color:#357AC3;float:left;font-family:"Myriad Pro", Myriad, Helvetica, sans-serif;font-size:2.3em;font-weight:600;line-height:1em;margin:20px 0 20px 25px;text-decoration:none;width:180px}
.mainSubBodyHomeForm{color:#6F869E;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin-left:25px}
.mainSubBodyHomeFormLeft{float:left;margin:0;padding:0}
.mainSubBodyHomeFormRight{float:right;margin:0 0 0 10px;padding:0;width:215px}
.shadowContainer{background-image:url('images/bodyBackgroundDark.png');background-repeat:repeat-y;height:100%;margin:0 auto;width:1012px}
.formHome,.formHomeRadio{background-color:#FFF;color:#6f869e;margin:0 0 6px;padding:0;text-align:left}
.formHomeRadio{margin:0}
.formHome2{background-color:#FFF;color:#6f869e;float:left;margin-bottom:6px;margin-top:0;padding:0;text-align:left}
#activate{color:#357AC3;font-family:arial,helvetica,verdana,serif;font-size:.8em;margin-right:3px;position:relative;top:24px}
.mainSubBodyContact{min-height:510px}
.tertiaryNav a{color:#6f869e;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.7em;text-decoration:none}
label{padding:0}
.tertiaryNav{color:#6f869e;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;padding:30px 0 0 30px;width: 90%}
.copyright{clear:both;color:#787878;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.7em;margin:30px 0 0}
a,a:link,a:visited{color:#357AC3;text-decoration:none}
a:hover,a:active{color:#053b84}
#navTabs{font-size:11px;font-weight:700;height:44px;line-height:38px;padding:0 0 0 35px;width:930px}
#navTabs ul{list-style:none;margin:0;padding:0}
#navTabs li{background:url('images/rightTab_off.png') no-repeat right top;float:left;height:44px;margin:0 2px;padding:0}
#navTabs li a{background:url('images/leftTab_off.png') no-repeat left top;color:#FFF;display:block;padding:10px 13px;text-decoration:none}
#navTabs .tab_on{background-image:url('images/rightTab_off.png');color:#FFF;text-decoration:underline}
#navTabs .tab_on a{background-image:url('images/leftTab_off.png');color:#FFF;text-decoration:underline}
#navTabs .tab_off{background-image:url('images/rightTab_off.png')}
#navTabs .tab_off a{background-image:url('images/leftTab_off.png');color:#FFF}
#sg_badge{left:0;position:absolute;top:-65px}
#errormessage{color:#ee8223;display:none}
.mainHeadText{bottom:14px;color:#FFF;font-family:arial;font-size:12px;font-style:normal;font-weight:700;position:absolute;right:32px}
#mainBodyText{position:absolute;right:32px;top:25px;width:325px}
#mainBodyImage,#altBodyImage{background:url("images/speed-1.jpg") no-repeat left top;height:313px;left:10px;position:absolute;top:10px;width:519px}
#altBodyImage{background-image:url("images/speed-2.jpg")}
#mainBodyText h2,#mainBodyImage h2,#altBodyImage h2{color:#053b84;font-family:"Myriad Pro", Myriad, Helvetica, sans-serif;font-size:1em;font-weight:600;margin:0;padding:5px 0}
#mainBodyText h1{color:#357AC3;font-size:2em;font-weight:600;line-height:33px;margin:0;padding:5px 0}
#mainBodyText p,#mainBodyImage p,#altBodyImage p{color:#053b84;font-family:verdana, arial, sans-serif;font-size:.8em;line-height:1.3em;padding-bottom:1.5em}
#mainBodyImage div,#altBodyImage div{bottom:28px;left:10px;position:absolute;width:268px}
#headLogin{position:absolute;right:15px;text-align:right;top:5px;width:585px}
#headLogin label{color:#053b84;display:inline;font-family:verdana, arial, sans-serif;font-size:.9em;font-weight:400;padding:5px 0 0 5px;text-align:left}
#headLogin p{color:#357AC3;font-family:verdana, arial, sans-serif;font-size:.8em;font-weight:700;margin:5px;padding:0}
#headLogin input.text{border:1px solid #6994DC}
#orderContainer{margin-bottom:30px;min-height:400px}
#orderContainer h1{color:#357AC3;display:block;font-family:Arial, Helvetica, sans-serif;font-size:18px;padding-right:5px}
#orderContainer h3{color:#053B84;display:block;font-size:1em;font-weight:400;margin:5px}
#orderContainer h4{color:#464646;font-family:"Myriad Pro", Myriad, Helvetica, sans-serif;font-size:1.1em;font-weight:700;line-height:1.1em;margin:0;padding:5px 0 14px}
#order label{color:#3A3E45;float:left;padding-left:10px;width:140px}
#order h3{color:#053B84;font-size:14px;padding:4px 0 0 3px}
#zip-label{margin-left:4px}
#skyguard-car{left:350px;position:absolute;top:64px}
.state{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;margin-bottom:3px;width:60px}
.label2{color:#6f869e!important;font-family:Trebuchet MS!important;font-size:12px!important;font-weight:700;text-align:left}
.left1{color:#2E3773;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:left;text-decoration:none;vertical-align:top;width:120px}
td.about{padding-left:11px;width:200px}
td.checkboxes{margin:3px;padding:0;width:111px}
#checkbox,#checkbox2{margin:1px 1px 1px 5px}
.pagebreak{color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:700}
.cright{bottom:-6%;float:right;margin-left:17px;width:100%}
form.contact{position:relative;top:-3px}
form.contact label{color:#47505F;display:block;float:left;font-family:verdana;font-size:10px;line-height:1.3em;margin:5px 5px 0;padding:0;text-align:right;width:85px}
form.fieldset{border:1px solid #781351;width:20em}
form.legend{background:#ffa20c;border:1px solid #781351;color:#fff;padding:2px 6px}
.tbmain{color:#333;height:100%}
.head{color:#6f869e;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:large;font-weight:700;text-align:left;vertical-align:top}
.notvalid{border:2px red solid;font-family:"Trebuchet MS"}
.mainFormTextBox{border:1px #6f869e solid;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;height:14px;margin-bottom:3px;width:135px}
.zip{border:1px #6f869e solid;color:#6f869e;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;height:14px;margin-bottom:3px;width:51px}
.coupon-code{clear:right;float:right;margin-top:9px;width:124px}
#buy-button{clear:both;float:right;margin-top:17px}
#category-label{clear:none;float:left;margin-top:9px}
#coupon-code-label{clear:both;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;margin-top:9px;width:100px}
#buy-box{font-family:"Myriad Pro", Myriad, Helvetica, sans-serif;padding-left:54px;width:270px}
#contact-box{font-family:"Myriad Pro", Myriad, Helvetica, sans-serif;width:300px;z-index:99}
#contact-box h3{font-size:11pt;font-weight:700;line-height:1px}
.hear{padding-left:0}
#hear-label{font-size:11px}
#buy-box h2{font-size:18px}
#buy-box label{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
#select2{background:url(images/mainFormbg.gif);border:1px #6f869e solid;clear:right;color:#6f869e;float:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;margin-bottom:6px;margin-top:9px;width:126px}
#select{background:url(images/mainFormbg.gif);border:1px #6f869e solid;color:#6f869e;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:400}
#select option{background:#FFF}
#btn{padding-left:110px;padding-right:66px;padding-top:10px;top:40px;overflow:visible}
span.required{color:red!important;font-size:13px!important}
.mainBodyVideo{float:left;left:73px;top:14px}
#headline{color:#357AC3;font-family:"Myriad Pro", Myriad, Helvetica, sans-serif;font-size:1.85em;font-style:normal;line-height:28px;margin-bottom:10px;margin-left:24px;padding-top:17px;text-align:left}
p.c5a{color:#053b84;font-family:verdana, arial, sans-serif;font-size:11.4px;padding-top:1px}
div.c6{background:transparent url(images/call-skyguard.png) repeat-x scroll 0 0;border-left:1px solid #CDCDCD;border-right:1px solid #CDCDCD;color:#357AC3;font-family:Arial, Helvetica, sans-serif;font-size:1.4em;font-weight:900;height:20px;line-height:21px;margin:11px 11px 11px 2px;text-align:left;width:321px}
.call{padding-left:2px;padding-top:1px}
div.c5{visibility:hidden}
p.c4{padding-bottom:0}
object.c3{bottom:0;position:absolute;right:0}
img.c2{float:right}
#sgVideo{left:85px;margin:0 0 30px;position:relative}
div.content2{background:transparent url(images/topleft.gif) no-repeat scroll left top;float:right;min-height:200px;width:49%}
div.content{background:transparent url(images/topleft.gif) no-repeat scroll left top;float:left;height:100%;min-height:250px;width:49%}
div.contentBody{background:transparent url(images/right.gif) repeat-y right;margin:-2em 0 0;min-height:209px;padding:15px 15px 11.2px 0;position:relative;right:-2px}
div.contentBody2{background:transparent url(images/right.gif) repeat-y right;margin:-2em 0 0;min-height:209px;padding:15px 15px 11px 0;position:relative;right:-2px}
div.contentFooter{background:transparent url(images/bottomleft.gif) no-repeat scroll left bottom;left:1px;position:relative;z-index:1}
div.contentFooter2{left:1px;position:relative}
div.contentFooter p{background:transparent url(images/bottomright.gif) no-repeat scroll right bottom;display:block;margin:-2em 0 0;padding:15px 15px 20px 0;position:relative;right:-6px}
div.contentFooter2 p{background:transparent url(images/bottomright.gif) no-repeat scroll right bottom;display:block;margin:-2em 0 0;padding:15px 15px 30px 0;position:relative;right:-6px}
#SGLoginErrorPopup{background-color:#DADADA;border:2px solid #000;color:red;display:none;font-family:Arial, Helvetica, sans-serif;font-weight:700;height:182px;position:absolute;width:212px}
#SGLoginErrorPopupButtons{bottom:0;position:absolute;width:100%}
.contactme,#contact-me{padding-top:10px}
p,form{margin:0;padding:0}
.clear-both,br clear,div.c7{clear:both}
#navTabs li a:hover,.mainHeadText a,.mainHeadText a:link,.mainHeadText a:hover{color:#FFF;text-decoration:none}
.mainHeadText a:visited,.mainHeadText a:active{color:#FFF}
#orderContainer p,#order p{color:#3A3E45;margin-left:15px;padding-right:11px}
#send-info-label,blockquote{color:#6f869e}
.cleft,img.c1{float:left}
div.content h2,div.content2 h2{background:transparent url(images/topright.gif) no-repeat scroll right top;font-size:1.3em;margin:0;padding:15px 15px 15px 0;position:relative;right:-3px}