@charset "UTF-8";
/* CSS Document */

/* - - - -  HOME PAGE - - - - -  */

html, * {margin:0;padding:0}
body{background-color:#cec98f; font-family:Verdana;}
div#wrapper{margin:auto; width:976px; height:600px;}
div#mainContainer{ position:relative; width:100%; height:100%; }
div#romance_banner{position:absolute; top:635px; left:150px;}
div#wedding_banner{position:absolute; top:440px; left:500px;}
div#header{ background:#cec98f url(images/newPack/homeHeader.jpg) no-repeat; width:100%; height:118px;  padding-bottom:2px;}
div#logoHome{float:left; padding-top:13px; padding-left:20px; border:none;}
div#mainBody{background:#cec98f url(images/newPack/bannerCenter1.jpg) no-repeat; width:100%; height:302px; padding-top:1px;}
div#flashimg{float:left; padding-left:0px; margin-top:-1px; z-index:2;}
div#footer{background-color:#ac5c03 width:100%; height:50px}
div#logoHome img{border:none;}
div#promoText{position:absolute; left:40px; top:190px; color:#f7f7da; font-family:Verdana; font-size:13px; line-height:24px; letter-spacing:1%; z-index:100;}
div#secImages{}
div#imageLeft{float:left; padding:1px 0px 2px 0px; width:487px;}
div#imageRight{float:left;padding:1px 0px 2px 0px; width:487px;}
div#secCopy{background-color:#ac5c03 ; height:auto; width:100%;}
div#copyLeft{float:left; width:430px; padding:15px 10px 10px 25px}
div#copyDiv{float:left; width:2px; padding:15px 10px 10px 22px;}
div#copyRight{float:left; width:430px; padding:15px 25px 10px 20px;}
div#enterSite{float:right; padding-right:40px; padding-top:75px; text-align:center; color:#f7f7da; font-size:10px; line-height:10px;}
div#footerContent{ padding-left:40px; padding-top:10px; color:#f7f7da; font-size:13px;}
div#connections{font-size:10px; color:#f7f7da; width:500px;}
div#sections{background-color:#ac5c03; height:100%;}


/*  - - -  NEW PACKAGES - - - -  */
div#wrapper2{margin:auto; width:1000px; height:auto;}
div#header2{ background:#cec98f url(images/newPack/homeHeader3.jpg) no-repeat; width:100%; height:118px;  padding-bottom:2px;}
div#enterSite2{float:right; padding-right:25px; padding-top:75px; text-align:center; color:#f7f7da; font-size:10px; line-height:10px;}
div#npTbar{width:100%; height:30px; background-color:#b6681e;}
div#npMain{background-image:url(images/newPack/repeatImg.jpg); background-repeat:repeat-y; width:1000px; height:auto}
div#npMainLeft{float:left; width:150px;}
div#npMainRight{float:left; width:775px; background-color:#f7f7da; padding:0px 25px 25px 50px; font-size:12px; color:#4b5561;}
div#npFooter{width:100%; background-color:#ac5c03; height:100px; font-size:10px; color:#fff }
div#npFooter p{padding:20px 0px 20px 30px;}
div#npSBHeader{width:100%; height:50px; padding-top:25px; padding-bottom:25px;}
div#npSBLeft{float:left; width:374px; height:auto;}
div#npSBRight{float:left; width:374px; height:auto; padding-left:25px;}
div#npSBFoot{clear:both; height:30px;}
div#npMainRight ul{padding-left:25px; padding-top:15px;}


div#romanceNewBody{}
div#weddingNewBody{}




/* Links */

div#enterSite a, a:link, a:visited, a:active{color:#f7f7da; text-decoration:none;}
div#enterSite2 a, a:link, a:visited, a:active{color:#f7f7da; text-decoration:none;}
div#promoText a, a:link, a:visited, a:active{color:#E7C676; text-decoration:none;}
div#connections a{color:#f7f7da; text-decoration:none; font-size:9px}
div#npSBFoot a, a:link, a:visited, a:active{color:#aa5d05; text-decoration:none;}
div#secCopy a, a:link, a:visited, a:active{color:#E7C676; text-decoration:none;}

a:active{outline: none;}

a:focus{-moz-outline-style: none;}

div#mainContainer h2{ font-family:Verdana; font-size:16px;  font-weight:normal; letter-spacing:.09em;}

/* - - - - CLASSES  - - - -  */

.small_1{font-size:11px;}
.larger_1{font-size:24px;}
.color1{color:#E7C676;}
.conlink{font-size:6px; color:#a18974;}
.clearer{clear:both;}
.clearfix:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.npSBCol1{color:#aa5d05;}
.npSBTextHead1{color:#4b5561; font-size:18px;}
.secCopyText{font-size:14px; color:#3b100a;}
.romanceBanner{color:#263d31;}
.weddingBanner{color:#473f31;}

/* - - - - -  LIST MENU - - - - - */

.menulist, .menulist ul {
 background: #b6681e;
 font-family: georgia, times, serif;
 font-size: 8pt;
 text-transform: capitalize;
 font-weight: bold;
 margin: 0;
 padding: 0;
 width: 150px;
 list-style: none;
}

/* Submenus (<ul> tags) are hidden and absolutely positioned across from their parent */
.menulist ul {
 visibility: hidden;
 position: absolute;
 top: 0;
 left: 155px;
}

/*
 All menu items (<li> tags) are relatively positioned to correctly offset their submenus.
 They have borders that are slightly overlaid on one another to avoid doubling up.
*/
.menulist li {
 position: relative;
 border-bottom: 1px dotted #E7AD0F;
 margin-bottom: -1px;
}
.menulist ul>li:last-child {
 margin-bottom: 1px;
}

/* Links inside the menu */
.menulist a {
 display: block;
 padding: 3px;
 color: #ffffff;
 text-decoration: none;
}

/*
 Lit items: 'hover' is mouseover, 'highlighted' are parent items to visible menus.
*/
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
 color: #D6561E;
 background-color: #ffffff;
}
.menulist a.highlighted {
 color: #D6561E;
 background-color: #ffffff;
}

    .menulist a#nav {
      display: block; padding: 8px 8px;
    }
    .menulist a#nav:hover, .menulist a.highlighted#subnav, .menulist a:focus {
      display: block; padding: 8px 8px;
    }

    .menulist a#navon {
      background: #E7AD0F; color: #D6561E; font-weight: bold; display: block; padding: 8px 8px;
    }
    .menulist a#navon:hover, .menulist a.highlighted#subnavon, .menulist a:focus {
      display: block; padding: 8px 8px;
    }

    .menulist a#subnav {
      background: #E7AD0F; color: #ffffff; font-weight: normal; border-top: 1px dotted #ffffff; 
    }
    .menulist a#subnav:hover, .menulist a.highlighted#subnav, .menulist a:focus {
     background: #E7AD0F; color: #D6561E;
    }

    .menulist a#subnavon {
      background: #E7AD0F; color: #ffffff; font-weight: normal; border-top: 1px dotted #ffffff; display: block; padding: 8px 8px;
    }
    .menulist a#subnavon:hover, .menulist a.highlighted#subnavon, .menulist a:focus {
     background: #E7AD0F; color: #D6561E;
    }

    .menulist a#subnavonlive {
      background: #E7AD0F; color: #D6561E; font-weight: normal; border-top: 1px dotted #ffffff; display: block; padding: 8px 8px;
    }
    .menulist a#subnavonlive:hover, .menulist a.highlighted#subnavonlive, .menulist a:focus {
     background: #E7AD0F; color: #D6561E;
    }


/* 'subind' submenu indicators, which are automatically prepended to 'A' tag contents. */
.menulist a .subind {
 float: right;
}

/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). \*/
* html .menulist li {
 float: left;
 height: 1%;
}
* html .menulist a {
 height: 1%;
}
/* End Hack */