body  {margin:0; padding:0; text-align:center; font-family:Helvetica, Arial; font-size:12px; color:#505050;}

#wrapper {width:980px; margin:0 auto; text-align:left;}
#maincontainer {width:980px; float:left; margin-top:20px;}

/* Home Page */ 

/* Top Site / Nav
----------------------------------------------------------------------------*/ 
#nav {
   width:980px;
   float:left;
   overflow:hidden;
}

#mifpNav {
   width:980px;
   float:left;
}

#subNavLogo {
   width:980px;
   float:left;
   margin-top:22px;
}

#inkLogo {
   width:405px;
   float:left;
}

#subNav {
   width:469px;
   float:left;
   text-align:right;
   margin-top:46px;
   font-size:13px;
   font-family:"Myriad Roman", "Myriad Pro", arial;
}
#subNav ul {list-style-type:none; padding:0px; margin:0px;}
#subNav li {display:inline; margin-right:30px;}
#subNav li a {color:#545454; text-decoration:none;}
#subNav li a:hover {color:#2ab1be; text-decoration:none;}
.lt_blue4 {color:#2ab1be;}

#subBtn {
   width:106px;
   float:left;
   margin-top:42px;
}

#topFlash {
   width:980px;
   float:left;
   margin-top:15px;
}

#shell {
   width:980px;
   float:left;
}

#prodBox {
   width:980px;
   float:left;
   margin-top:52px;
}

/* Business Forum
----------------------------------------------------------------------------*/ 
#forumTopText {
   width:760px;
   float:left;
   margin-top:30px;
   margin-left:128px;
   font-size:13px;
   color:#505050;
   line-height:17px;
}

#flPgTurn {
   width:908px;
   float:left;
   margin-top:22px;
   margin-left:71px;
}

#forumRows {
   width:615px;
   float:left;
   margin-top:35px;
   font-size:12px;
   color:#505050;
   border-bottom:
}
#forumRows h1 {font-size:15px; color:#527473; margin-top:0px; margin-bottom:17px; font-family:Helvetica Bold, Helvetica, Arial; font-weight:normal;}

#amazeHotels {
   width:222px;
   float:left;
   margin-left:23px;
   margin-top:3px;
}

#funnies {
   width:262px;
   float:left;
   margin-left:21px;
   margin-top:27px;
}
#funnies a {color:#000064; text-decoration:underline;}
#funnies a:hover {color:#505050; text-decoration:none;}

#localOwner {
   width:295px;
   float:left;
   margin-left:23px;
   margin-top:58px;
}

#proDesign {
   width:275px;
   float:left;
   margin-left:23px;
   margin-top:28px;
}

#forSignUp {
   width:270px;
   float:left;
   margin-top:14px;
}

#iPod {
   width:270px;
   float:left;
   margin-top:23px;
   height:251px;
   display:none;
}

/* Sample Page
----------------------------------------------------------------------------*/
#sampHead {
   width:865px;
   float:left;
   margin-top:8px;
   margin-left:54px;
}

#sampMid {
   width:540px;
   float:left;
   margin-top:25px;
   font-size:13px;
   color:#505050;
}
#sampMid h1 {font-size:15px; color:#527473; margin-top:0px; margin-bottom:15px; font-family:Helvetica Bold, Helvetica, Arial; font-weight:normal;}

#printSamp {
   width:580px;
   float:left;
   margin-top:32px;
   font-size:16px;
   color:#505050;
}
#printSamp ul {list-style-type:none; margin:0px; padding:0px;}
#printSamp li {margin-bottom:4px;}

#sampItemsBox {
   width:834px;
   float:left;
   margin-top:39px;
   font-size:12px;
   color:#505050;
}
#sampItemsBox h1 {font-size:16px; color:#527473; margin-top:0px; margin-bottom:17px; font-family:Helvetica Bold, Helvetica, Arial; font-weight:normal;}

.sampPicL {
   width:178px;
   float:left;
}

.sampTxtL {
   width:216px;
   float:left;
   margin-top:4px;
}

.samPicR {
   width:175px;
   float:left;
   margin-left:45px;
}

.sampTxtR {
   width:220px;
   float:left;
   margin-top:4px;
}

/* Printer's Press
----------------------------------------------------------------------------*/
#printTopTxt {
   width:770px;
   float:left;
   margin-top:34px;
   margin-left:36px;
   font-size:12px;
}

#printTurn {
   width:908px;
   float:left;
   margin-top:68px;
}

#ppPopUp {
   width:222px;
   float:left;
   text-align:right;
   font-size:13px;
}
#ppPopUp a {color:#527473; text-decoration:underline;}
#ppPopUp a:hover {color:#527473; text-decoration:none;}

.ppBox {
   width:288px;
   float:left;
}

.ppTxtBox {
   width:240px;
   float:left;
   font-size:12px;
   margin-top:8px;
}

#ppItemBox {
   width:645px;
   float:left;
   margin-top:50px;
   font-size:12px;
}
#ppItemBox h1 {font-size:15px; color:#527473; margin-top:0px; margin-bottom:16px; font-family:Helvetica Bold, Helvetica, Arial; font-weight:normal;}
#ppItemBox a {color:#000064; text-decoration:underline;}
#ppItemBox a:hover {color:#000064; text-decoration:none;}

#ppMail {
   width:229px;
   float:left;
   margin-top:5px;
   margin-left:36px;
}

#ppArmy {
   width:292px;
   float:left;
   margin-top:30px;
   margin-left:37px;
}

#ppBen {
   width:282px;
   float:left;
   margin-top:32px;
   margin-left:37px;
}

#ppGreen {
   width:290px;
   float:left;
   margin-top:14px;
   margin-left:37px;
}

/* Classic Package
----------------------------------------------------------------------------*/
#classFeat {
   width:980px;
   float:left;
}

#soBig {
   width:512px;
   float:left;
   margin-top:40px;
   margin-left:34px;
   font-size:12px;
}

#dirAd {
   width:609px;
   float:left;
   font-size:12px;
   background:transparent url(images/dir_ad_bg.gif) no-repeat;
   min-height:314px;
   height:auto !important; /* For ie6 min-height */
   height:314px; /* For ie6 min-height */
}

#dirAdBox {
   width:522px;
   float:left;
   margin-top:10px;
   font-size:12px;
}

#fourBox {
   width:540px;
   float:left;
   margin-top:25px;
   font-size:12px;
}
#fourBox h1 {color:#9b111f; font-size:12px; margin-top:0px; margin-bottom:0px; font-family:Helvetica, Arial; font-weight:normal;}

#classAd1 {
   width:125px;
   float:left;
}

#classAd2 {
   width:122px;
   margin-left:10px;
   float:left;
}

#classAd3 {
   width:125px;
   margin-left:8px;
   float:left;
}
#classAd3txt {width:118px; float:left; margin-left:7px;}

#classAd4 {
   width:135px;
   margin-left:8px;
   float:left;
}
#classAd4txt {width:124px; float:left; margin-left:2px;}

#gr2 {
   width:555px;
   float:left;
}

#gr2CD {
   width:191px;
   height:239px;
   float:left;
   background:transparent url(images/classic_cd_bg.jpg) no-repeat;
   overflow:hidden;
}

#gr2Txt {
   width:364px;
   float:left;
   font-size:12px;
}

#gr3Txt {
   width:255px;
   float:left;
   font-size:12px;
}
#gr3Txt a {color:#9b111f; text-decoration:underline;}
#gr3Txt a:hover {color:#9b111f; text-decoration:none;}
#gr3Txt p {margin-top:13px;}

/* Facts of Life
----------------------------------------------------------------------------*/
#factsTop {
   width:598px;
   height:769px;
   float:left;
   background:#fff url(images/facts_top_pic.jpg);
   overflow:hidden;
}

#factsTopTxt {
   width:538px;
   margin-top:24px;
   margin-left:45px;
   float:left;
   font-size:13px;
}

#factsPopBox {
   width:521px;
   float:left;
   margin-top:48px;
   margin-left:38px;
}

#factsPic {
   width:285px;
   float:left;
}

#fastTxtPic {
   width:236px;
   height:989px;
   float:left;
   background:#fff url(images/fast_text_pic.gif) no-repeat;
   overflow:hidden;
}

/* FastStart
----------------------------------------------------------------------------*/
#fastShell {
   width:980px;
   float:left;
   background:transparent url(images/fast_main_bg.jpg) no-repeat;
}

#fastTopTxt {
   width:788px;
   float:left;
   margin-top:437px;
   margin-left:128px;
   font-size:12px;
}

#fastTopBox {
   width:854px;
   float:left;
   margin-top:20px;
   margin-left:69px;
}

#fastTopPics {
   width:250px;
   float:left;
}

#fastTop1 {
   width:172px;
   float:left;
   margin-top:12px;
   font-size:12px;
   color:#595959;
}
#fastTop1 h1 {color:#f5902a; font-size:21px; margin-top:0px; margin-bottom:18px; font-family:Helvetica Bold, Helvetica, Arial; font-weight:normal;}
#fastTop1 p {margin-top:0px; margin-bottom:70px;}

#fastTopPop {
   width:233px;
   float:left;
   margin-left:25px;
}

#fastTop2 {
   width:170px;
   float:left;
   margin-top:13px;
   font-size:12px;
   color:#595959;
}
#fastTop2 h1 {color:#f5902a; font-size:21px; margin-top:0px; margin-bottom:18px; font-family:Helvetica Bold, Helvetica, Arial; font-weight:normal;}

#fastMain {
   width:980px;
   float:left;
   margin-top:17px;
}

#fastLeft {
   width:248px;
   float:left;
   font-size:12px;
   color:#595959;
}
#fastLeft h1 {color:#f5902a; font-size:21px; margin-top:0px; margin-bottom:17px; font-family:Helvetica Bold, Helvetica, Arial; font-weight:normal;}

.fastLeftTxt {
   width:250px;
   float:left;
   margin-left:15px;
}
.fastLeftTxt p {margin-bottom:50px; margin-top:0px;}

#fastRt {
   width:325px;
   float:left;
   text-align:right;
   margin-left:18px;
}

#fastProdAd {
   width:523px;
   float:left;
   margin-top:48px;
   font-size:12px;
   color:#595959;
}
#fastProdAd h1 {color:#f5902a; font-size:21px; margin-top:0px; margin-bottom:16px; font-family:Helvetica Bold, Helvetica, Arial; font-weight:normal;}

#fastHScollage {
   width:571px;
   float:left;
   margin-top:12px;
}

#fastCouponBox {
   width:762px;
   float:left;
   margin-top:56px;
}

#couponLeft {
   width:253px;
   float:left;
   font-size:12px;
   color:#595959;
}
#couponLeft h1 {color:#f5902a; font-size:21px; margin-top:0px; margin-bottom:13px; font-family:Helvetica Bold, Helvetica, Arial; font-weight:normal;}
#couponLeft ul {margin-top:15px; margin-left:11px; list-style-type:none; padding:0px;}
#couponLeft li {margin-bottom:20px;}

#couponMid {
   width:285px;
   float:left;
   margin-top:31px;
   text-align:right;
}

#couponRt {
   width:224px;
   float:left;
   margin-top:80px;
   font-size:12px;
   color:#595959;
}

.cpRtTxt {
   width:220px;
   float:left;
   margin-left:12px;
}

/* Footer
----------------------------------------------------------------------------*/ 
/* Footer
----------------------------------------------------------------------------*/ 
#footer {
   width:980px;
   float:left;
   border-top:1px solid #b0b0b0;
   border-bottom:1px solid #b0b0b0;
   padding-top:5px;
   padding-bottom:5px;
   margin-top:16px;
}

#footLeft {
   width:566px;
   float:left;
   font-family:Helvetica, arial;
   font-size:10px;
   color:#231f20;
}
#footLeft a {color:#23a4b0; text-decoration:none;}
#footLeft a:hover {color:#231f20; text-decoration:none;}

#footRt {
   width:414px;
   float:left;
   text-align:right;
   font-family:Helvetica, arial;
   font-size:10px;
   color:#424242;
}
#footRt a {color:#424242; text-decoration:underline; font-weight:bold;}
#footRt a:hover {color:#424242; text-decoration:none; font-weight:bold;}

#copyright {
   width:980px;
   float:left;
   margin-top:18px;
   text-align:center;
   border-bottom:20px solid #fff;
   color:#231f20;
   font-family:Helvetica, arial;
   font-size:10px;
}

#footGap {
   width:1042px;
   height:42px;
   float:left;
   background:transparent url(images/tile_space.gif) repeat-x;
}

#footer2 {
   width:980px;
   float:left;
   border-top:5px solid #668dbd;
   margin-top:35px;
}

/* Pop-up Windows
----------------------------------------------------------------------------*/ 
#classPopBox {
   width:333px;
   float:left;
   text-align:left;
}

#classPopTop {
   width:333px;
   height:16px;
   float:left;
   background-image:url(images/class_top_pop.gif);
   overflow:hidden;
}

#classPopMid {
   width:333px;
   float:left;
   background-image:url(images/pop_main_bg.gif);
   background-repeat:repeat-y;
}

#popArrow {
   width:23px;
   float:left;
   margin-top:117px;
}

#classPopMidBox {
   width:283px;
   float:left;
   margin-left:13px;
}

#classStuff {
   width:283px;
   float:left;
}

#classStuffLeft {
   width:266px;
   float:left;
}

#classClose {
   width:17px;
   float:left;
}

#classPopPic {
   width:283px;
   float:left;
}

#classPopTxt {
   width:283px;
   float:left;
   margin-top:20px;
   color:#565656;
   font-size:13px;
   font-family:Verdana;
}

#classPopBtm {
   width:333px;
   height:55px;
   float:left;
   background-image:url(images/class_pop_bottom.gif);
   overflow:hidden;
}

#markPopBox {
   width:427px;
   height:575px;
   float:left;
   text-align:left;
   background:transparent url(images/teal_popout_03.png) no-repeat;
}

#mClose {
   width:399px;
   float:left;
   margin-top:23px;
   text-align:right;
   color:#fff;
   font-size:12px;
   font-family:"Franklin Gothic Demi", Helvetica, Arial;
}

#mPopMain {
   width:355px;
   float:left;
   margin-top:8px;
   margin-left:44px;
   font-size:13px;
   color:#fff;
   font-family:Helvetica, arial;
}
#mPopMain h1 {font-size:17px; color:#fff; font-family:"Franklin Gothic Demi", Helvetica, Arial; font-weight:normal; margin-top:0px; margin-bottom:18px;}
   
/* classes
----------------------------------------------------------------------------*/
.bord {border-left:1px solid #535353; border-bottom:1px solid #535353; border-right:1px solid #535353;}
td img {border:none;}
img {border:none;}
td {font-family:Helvetica, Arial;}
td .sm_gray {font-size:12.5px; color:#505050;}
td.art {text-align:right;}
ul.dots {list-style-image:url(images/dot.gif); margin-top:0; margin-left:0; padding-left:16px;}
ul.dots2 {list-style-image:url(images/dot2.gif); margin-top:20px; margin-bottom:12px;  margin-left:0px; padding-left:10px;}
li.dot2 {margin-bottom:3px;}
li.mgap {margin-bottom:10px;}
.reg_text {font-family:Helvetica; font-size:12px; color:#505050; line-height:16px;}
.off_blue {font-size:13px; color:#527473; font-weight:bold;}
.sm_text {font-size:11px; font-family:Helvetica, Arial;}
.orange {color:#ed4b29; font-family:Franklin Gothic Demi, Helvetica, Arial;}
.picspace {margin-left:74px;}
.picspace2 {margin-bottom:15px;}
.picspace3 {margin-bottom:32px;}
.picspace4 {margin-top:74px;}
.picspace6 {margin-top:19px;}
.picspace7 {margin-top:69px;}
.picspace8 {margin-bottom:10px;}
.picspace9 {margin-right:15px;}
