body{background:#000;color:#eee;font-size:1em;font-family:report-1,report-2,"Segoe UI",calibri,helvetica,tahoma,arial,sans-serif;margin:0;padding:0;}
a{text-decoration:none;border-bottom:1px #000 dotted;font-weight:bold;color:#eee;}
a:hover{color:#fff;border-bottom:1px #333 solid;}
a:active{text-decoration:none;border:none;}
a:visited{text-decoration:none;border:none;}
img{border:none;}
.button{color:#eee;font-size:1.1em;background:url('/images/button.jpg') repeat-x top left;}
.landingbutton{font-size:1em;padding:0;}
.contactsubmitbutton{font-size:1.2em;width:100%;}

/*@font-face {
	  font-family: "Fertigo";
	  src: url(http://www.taptaptap.com/Fertigo.otf)
	  	  format("opentype");
}*/
/*@font-face {
		font-family: "Cibreo";
		src: url(/fonts/cibreo.ttf)
				format("truetype");
}*/
/*@font-face {
		font-family: "Segoe UI";
		src: url(/fonts/segoeui.ttf)
				format("truetype");
}
*/

#micropay_icons{width:720px;margin:auto auto 15px auto;text-align:center;}

h1{color:#2B0AF4;font-size:1.7em;font-family:report-1,report-2,Courier,Calibri,Tahoma,sans-serif;text-align:center;}
.clearer{clear:both;height:1px;width:1px;}
#siteseal{width:300px;margin:auto;text-align:right;float:right;}
.strongtext{font-size:1.2em;font-weight:bold;color:#6A7ED7;}
.developtext{color:#eee;}
#leftbutton{margin:auto;width:33%;height:204px;background:url('/images/boxgreen.png') no-repeat center;float:left;}
#middlebutton{margin:auto;width:33%;height:204px;background:url('/images/boxred.png') no-repeat center;float:left;}
#rightbutton{margin:auto;width:33%;height:204px;background:url('/images/boxblue.png') no-repeat center;float:left;}
#leftboxtext{color:#000;width:60%;background:#D1FF8B;margin:auto;font-weight:bold;padding:15px 10px 15px 10px;border:1px #7FC51D solid;text-align:center;font-size:1.2em;}
#midboxtext{color:#000;width:60%;background:#FDA1A1;margin:auto;font-weight:bold;padding:15px 10px 15px 10px;border:1px #B82929 solid;text-align:center;font-size:1.2em;}
#rightboxtext{color:#000;width:60%;background:#B3B8FF;margin:auto;font-weight:bold;padding:15px 10px 15px 10px;border:1px #383FA8 solid;text-align:center;font-size:1.2em;}
#leftboxlink{color:#000;width:40%;margin-top:100px;margin-left:45%;font-weight:bolder;text-align:center;font-size:.9em;}
#midboxlink{color:#000;width:40%;margin-top:100px;margin-left:45%;font-weight:bolder;text-align:center;font-size:.9em;}
#rightboxlink{color:#000;width:40%;margin-top:100px;margin-left:45%;font-weight:bolder;text-align:center;font-size:.9em;}

#screenshots{margin:auto;text-align:center;}

#loginheader a{text-decoration:none;color:#eee;font-family:calibri,helvetica,tahoma,arial,sans-serif;}
#loginheader a:hover{color:#eee;border-bottom:1px #eee solid;font-family:calibri,helvetica,tahoma,arial,sans-serif;}
#loginheader{width:99%;background-color:#1B0D58;padding:.5%;min-height:20px;}
#loginheader #toplogin{float:right;font-weight:bold;color:#eee;text-align:right;padding:0 5px 0 0;width:350px;}
#loginheader .topheaderlinks{float:left;width:300px;}
#loginheader #topleftlogin{float:left;font-weight:bold;width:800px;height:30px;color:#eee;text-align:left;padding:0 5px 5px 0;}
#loginheader #topleftlogin ul{display:inline;list-style-type:none;}
#loginheader #topleftlogin li{display:inline;list-style-type:none;}


#logo{width:487px;height:78px;margin-left:25px;margin-top:10px;background:url('/images/logo_20.png') no-repeat center;text-indent:-9999px;}
#logoheader{width:100%;height:100px;background:url('/images/header_bar_slc.png') repeat-x;padding:15px 0 0 0;clear:both;}

#mainbody{width:100%;min-height:700px;background:url('/images/clear_bg.png') repeat-x bottom left #000;clear:both;}
#mainbody #maincontent{float:left;width:70%;height:375px;margin-left:22px;clear:both;}
#mainbody #maincontent #container{width:100%;margin:auto;}
#mainbody #maincontent #container #banner{width:90%;padding:25px;margin:0 20px 0 20px;}
#mainbody #maincontent #container #banner #header{width:100%;color:#eee;font-size:1.7em;}
#mainbody #maincontent #container #banner #text{width:100%;font-size:1.1em;color:#eee;/* font-weight:bold;*/}
#mainbody #maincontent #container #header{color:#003F9D;font-size:1.3em;}
#mainbody #maincontent #container #text{font-size:1.1em;color:#eee;}
#mainbody #maincontent #container #mainarea{width:100%;height:200px;border-bottom:2px #ccc solid;}
#mainbody #maincontent #container #mainarea #conleft{float:left;width:100%;height:100%;}
#mainbody #maincontent #container #mainarea #conleft #left{float:left;width:50%;height:100%;}
#mainbody #maincontent #container #mainarea #conleft #right{float:right;width:50%;height:100%;}
#mainbody #maincontent #container #mainarea #conright{float:right;width:33%;height:100%;}
#mainbody #maincontent #container #lowcontainer{width:90%;padding:25px;margin:20px auto 20px auto;}
#mainbody #maincontent #container #lowcontainer #header{/* background:#9BA7FF; */ width:100%;color:#eee;font-size:1.7em;}
#mainbody #maincontent #container #lowcontainer #text{/* background:#9BA7FF; */ width:100%;font-size:1.1em;color:#eee;/*font-weight:bold;*/}

#navcontent{float:right; width: 23%; margin-top: -50px; padding: 20px;}
#navcontent #navigation{background:url('/images/navslctall.png') repeat-x #000;padding:10px;font-weight:bolder;color:#eee;}
#navcontent #navigation ul{margin: 0; padding: 0; list-style-type:none;}
#navcontent #navigation li.other a{display:block;padding:15px;text-decoration:none;color:#eee;border-bottom:1px #eee solid;}
#navcontent #navigation li.other a:hover{display:block;text-decoration:none;color:#eee;border:1px #eee solid;background:#333;}
/*#navcontent #navigation li{border-bottom:1px #ccc solid;height:50px;font-size:1.2em;}*/
#navcontent #navigation li.current{border-bottom:1px #ccc solid;height:50px;font-size:1.2em;background:#eee;color:#000;}
#navcontent #navigation li.current a{display:block;padding:15px;text-decoration:none;color:#000;}
/*#mainbody #navcontent #navigation li.current a:hover{display:block;text-decoration:none;color:#eee;border:1px #eee solid;background:#333;}*/

#navigation li.otherbottom{border:none;height:50px;}
#navigation li.otherbottom a{display:block;padding:15px;text-decoration:none;color:#eee;border:none;}
#navigation li.otherbottom a:hover{display:block;text-decoration:none;color:#eee;border:1px #eee solid;background:#333;}
#navigation li.currentbottom{border-bottom:1px #ccc solid;height:50px;font-size:1.2em;background:#eee;color:#000;}
#navigation li.currentbottom a{display:block;padding:15px;text-decoration:none;color:#000;}

/*#mainbody #navcontent #navigation li:hover{width:220px;height:50px;border-bottom:1px #ccc solid;padding:5px 0 5px 0;background:#333;color:#eee;}*/

#copyfooter{width:100%;height:185px;background:url('/images/footer_grad.jpg') no-repeat top #333;text-align:center;color:#eee;clear:both;padding-top:25px;}
#copyfooter #container{width:600px;margin:auto;clear:both;}
#copyfooter #container #social{width:300px;margin:auto;clear:both;}
#copyfooter #container #social #facebook a{width:100px;padding:5px;border:1px #4655B9 solid;background:url('/images/facebook.png') no-repeat left #AFA9F3;float:left;}
#copyfooter #container #social #myspace a{width:100px;padding:5px;border:1px #4655B9 solid;background:url('/images/myspace.png') no-repeat left #AFA9F3;float:right;}
#copyfooter #links{text-align:left;margin-left:0px;float:left;}
#copyfooter #copyright{color:#eee;padding-right:5px;float:right;}
#copyfooter a{text-decoration:none;border-bottom:1px #eee dotted;color:#eee;font-family:calibri,helvetica,tahoma,arial,sans-serif;}
#copyfooter a:hover{color:#eee;border-bottom:1px #eee solid;font-family:calibri,helvetica,tahoma,arial,sans-serif;}

#pagefoot{width:100%;height:20px;background:#000;clear:both;}


/* BEGIN PACKAGE PAGE STYLING */
#packagebody{width:100%;min-height:700px;background:url('/images/clear_bg.png') repeat-x bottom left #000;}
#packagebody #packagecontent{float:left;width:70%;margin-left:22px;}
#packagebody #packagecontent #packagecontainer{width:100%;margin:auto;clear:both;}
#packagebody #packagecontent #packagecontainer #mainarea{width:100%;/*border-bottom:2px #ccc solid;*/}

#packagebody #packagecontent #packagecontainer{width:100%;margin:auto;text-align:center;}
#packagebody #packagecontent #packagecontainer #banner{text-align:center;border-bottom:2px #333 solid;width:90%;padding:25px;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;}
#packagebody #packagecontent #packagecontainer #banner #header{/* background:#9BA7FF;*/ width:100%;color:#fff;font-size:1.8em;}
#packagebody #packagecontent #packagecontainer #banner #text{/* background:#9BA7FF;*/ width:100%;font-size:1.1em;color:#eee;font-weight:normal;}

#packagebody #packagecontent #packagecontainer #mainarea #package{background:#9BA7FF;-moz-border-radius: 2em 0;-webkit-border-radius: 2em;border:3px #4A59FC solid;width:90%;padding:5px;min-height:150px;clear:both;}
#packagebody #packagecontent #packagecontainer #mainarea #package #information{float:left;width:70%;}
#packagebody #packagecontent #packagecontainer #mainarea #package #information #header{font-size:1.5em;color:#fff;}
#packagebody #packagecontent #packagecontainer #mainarea #package #information #description{color:#000;}
#packagebody #packagecontent #packagecontainer #mainarea #package #price{float:right;padding:10px;background:#eee;color:#333;border:2px #333 solid;font-size:1.3em;}
/*#packagebody #packagecontent #packagecontainer #mainarea #package #price #text{margin:30px auto auto auto;font-size:1.3em;}*/

/* END PACKAGE PAGE STYLING */


/* BEGIN PACKAGE PAGE STYLING */
#packagedetailbody{width:100%;min-height:700px;background:url('/images/clear_bg.png') repeat-x bottom left #000;}
#packagedetailbody #packagedetailcontent{float:left;width:70%;margin-left:22px;}
#packagedetailbody #packagedetailcontent #packagedetailcontainer{width:100%;margin:auto;clear:both;}
#packagedetailbody #packagedetailcontent #packagedetailcontainer #mainarea{width:100%;border-bottom:2px #ccc solid;}

#packagedetailbody #packagedetailcontent #packagedetailcontainer{width:100%;margin:auto;text-align:center;}
#packagedetailbody #packagedetailcontent #packagedetailcontainer #banner{text-align:center;border-bottom:2px #333 solid;width:90%;padding:25px;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;}
#packagedetailbody #packagedetailcontent #packagedetailcontainer #banner #header{/* background:#9BA7FF;*/ width:100%;color:#fff;font-size:2em;}
#packagedetailbody #packagedetailcontent #packagedetailcontainer #banner #text{/* background:#9BA7FF;*/ width:100%;font-size:1.1em;color:#eee;font-weight:bold;}

#packagedetailbody #packagedetailcontent #packagedetailcontainer #mainarea #package{margin:auto auto 25px auto;background:#9BA7FF;-moz-border-radius: 2em 0;border:3px #4A59FC solid;width:90%;padding:25px;min-height:150px;}
#packagedetailbody #packagedetailcontent #packagedetailcontainer #mainarea #package #information{float:left;width:70%;}
#packagedetailbody #packagedetailcontent #packagedetailcontainer #mainarea #package #information #header{font-size:1.5em;color:#eee;}
#packagedetailbody #packagedetailcontent #packagedetailcontainer #mainarea #package #information #description{color:#333;}
#packagedetailbody #packagedetailcontent #packagedetailcontainer #mainarea #package #price{float:right;width:227px;height:162px;background:url('/images/packagebox.png') no-repeat;}
#packagedetailbody #packagedetailcontent #packagedetailcontainer #mainarea #package #price #text{margin:30px auto auto auto;font-size:1.3em;}


/* BEGIN FAQ PAGE STYLING */
#faqbody a{color:#333;text-decoration:none;border-bottom:1px #333 dotted;}
#faqbody a:hover{color:#ccc;border-bottom:1px #ccc solid;}
#faqbody{width:100%;text-align:center;margin-bottom:25px;background:url('/images/clear_bg.png') repeat-x bottom left #000066;}
#faqbody #faq_container{width:600px;margin:auto;padding-top:20px;}
#faqbody #faq_container #header{width:554px;font-size:1.5em;color:#003F9D;padding:20px;background:#eee;border:3px #333 solid;}
#faqbody #faq_container .faq_item{width:100%;clear:both;border:3px #ccc solid;background:#eee;-moz-border-radius:.5em;color:#333;margin-bottom:10px;}
#faqbody #faq_container .faq_item .faq_question{width:90%;background:url('/images/question.png') no-repeat;color:#fff;padding:1% 1% 1% 9%;min-height:40px;color:#333;}
#faqbody #faq_container .faq_item .faq_answer{width:90%;background:url('/images/check.png') no-repeat left;background-position:5px 0;color:#fff;padding:1% 1% 1% 9%;min-height:40px;color:#333;}

/* CONTACT FORM PAGE */
#contactform{margin:auto;width:675px;border:3px #287CD1 solid;background:#949CE1;padding:10px;-moz-border-radius:.5em;-webkit-border-radius:.5em;}
.contact_error{text-align:center;background:#AD3B42;border:2px #EC9FBC solid;padding:5px 25px 5px 25px;}
.contact_success{text-align:center;background:#95D083;border:2px #569C13 solid;padding:5px 25px 5px 25px;}
#conbod{width:100%;min-height:800px;background:url('/images/clear_bg.png') repeat-x bottom left #000;clear:both;}
#conbod #maincontent{float:left;width:70%;height:375px;margin-left:22px;clear:both;}
#conbod #maincontent #container{width:100%;margin:auto;}
#conbod #maincontent #container #banner{width:90%;padding:25px;margin:0 20px 0 20px;}
#conbod #maincontent #container #banner #header{width:100%;color:#eee;font-size:1.7em;}
#conbod #maincontent #container #banner #text{width:100%;font-size:1.1em;color:#eee;/* font-weight:bold;*/}
#conbod #maincontent #container #header{color:#003F9D;font-size:1.3em;}
#conbod #maincontent #container #text{font-size:1.1em;color:#eee;}
#conbod #maincontent #container #mainarea{width:100%;height:200px;border-bottom:2px #ccc solid;}
#conbod #maincontent #container #mainarea #conleft{float:left;width:67%;height:100%;}
#conbod #maincontent #container #mainarea #conleft #left{float:left;width:50%;height:100%;}
#conbod #maincontent #container #mainarea #conleft #right{float:right;width:50%;height:100%;}
#conbod #maincontent #container #mainarea #conright{float:right;width:33%;height:100%;}
#conbod #maincontent #container #lowcontainer{width:90%;padding:25px;margin:20px auto 20px auto;}
#conbod #maincontent #container #lowcontainer #header{/* background:#9BA7FF; */ width:100%;color:#eee;font-size:1.7em;}
#conbod #maincontent #container #lowcontainer #text{/* background:#9BA7FF; */ width:100%;font-size:1.1em;color:#eee;/*font-weight:bold;*/}

.payment_error{text-align:center;background:#AD3B42;border:2px #EC9FBC solid;padding:5px 25px 5px 25px;}
.payment_success{text-align:center;background:#95D083;border:2px #569C13 solid;padding:5px 25px 5px 25px;}

/* Specific Specials Styling */
#specbod{width:100%;min-height:700px;background:url('/images/clear_bg.png') repeat-x bottom left #000;}
#specbod #packagecontent{float:left;width:70%;margin-left:22px;}
#specbod #packagecontent #packagecontainer{width:100%;margin:auto;clear:both;}
#specbod #packagecontent #packagecontainer #mainarea{width:100%;/*border-bottom:2px #ccc solid;*/}
#specbod #packagecontent #packagecontainer{width:100%;margin:auto;text-align:center;}
#specbod #packagecontent #packagecontainer #banner{text-align:center;border-bottom:2px #333 solid;width:90%;padding:25px;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;}
#specbod #packagecontent #packagecontainer #banner #header{/* background:#9BA7FF;*/ width:100%;color:#fff;font-size:1.8em;}
#specbod #packagecontent #packagecontainer #banner #text{/* background:#9BA7FF;*/ width:100%;font-size:1.1em;color:#eee;font-weight:normal;}
#specbod #packagecontent #packagecontainer #mainarea #package{background:#9BA7FF;-moz-border-radius: 2em 0;-webkit-border-radius: 2em;border:3px #4A59FC solid;width:90%;padding:25px;min-height:450px;clear:both;}
#specbod #packagecontent #packagecontainer #mainarea #package #information{float:left;width:70%;}
#specbod #packagecontent #packagecontainer #mainarea #package #information #header{font-size:1.5em;color:#fff;}
#specbod #packagecontent #packagecontainer #mainarea #package #information #description{color:#000;}
#specbod #packagecontent #packagecontainer #mainarea #package #price{float:right;width:227px;height:162px;background:url('/images/packagebox.png') no-repeat;}
#specbod #packagecontent #packagecontainer #mainarea #package #price #text{margin:30px auto auto auto;font-size:1.3em;}
