html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.5; 
  padding-bottom:20px;
  margin-bottom:20px;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

.nne {
	position: absolute !important;
	top: -3000px !important;
	left: -3000px !important;
	width: 1% !important; }

.ir {
	display: -moz-inline-box;
	display: inline-block;
	overflow: hidden;
	text-indent: -3000px;
	*text-indent: 0px;
	font: 0/0 Arial;
	color: rgba(255,255,255,0);
	vertical-align: bottom; }

.container{
	width:960px;
	margin:0 auto;
	position:relative;
	height:750px;
}
.container .txt_logo a{
	display:block;
	width:100%;
	height:100%;
}

/* @group .home .container */
.home .container{}
.home .container .txt_logo{
	width:95px;
	height:232px;
	background:url(../img/txt_home.png) no-repeat;
	padding:36px 0 0 37px;
}
.home .container .txt_logo a{
	display:block;
	width:100%;
	height:100%;
}
.home .container .txt_body{
	width:620px;
	height:214px;
	position:absolute;
	top:297px;
	left:213px;
	background:url(../img/txt_home.png) no-repeat -213px -297px;
}
/* @end .home .container */

/* @group .container .main-nav */
.container .main-nav{
	margin:0;
	padding:0 0 0 23px;
	list-style:none;
	position:absolute;
	top:677px;
	left:0px;
	z-index:2000;
}
.container .main-nav li{
	display:inline;
	vertical-align:baseline;
	height:11px;
	position:relative;
}
.container .main-nav li ul{
	position:absolute;
	top:-999em;
	left:-999em;
	width:1%;
}
.container .main-nav li.opened ul{
	top:13px;
	left:0;
	width:915px;
}
.container .main-nav li.link5 ul{
	width:315px;
}

.container .main-nav li.opened ul li{}
.container .main-nav li.opened ul li a{
	background:#fff url(../img/txt_nav_secondary.png) no-repeat;
	height:15px;
}
.container .main-nav li.opened ul li a.link1-1{
	background-position:0 0;
	width:189px;
}
.container .main-nav li.opened ul li a.link1-1:hover{
	background-position:0 -15px;
}
.container .main-nav li.opened ul li a.link1-2{
	background-position:-189px 0;
	width:213px;
}
.container .main-nav li.opened ul li a.link1-2:hover{
	background-position:-189px -15px;
}
.container .main-nav li.opened ul li a.link1-3{
	background-position:-402px 0;
	width:193px;
}
.container .main-nav li.opened ul li a.link1-3:hover{
	background-position:-402px -15px;
}


.container .main-nav li.opened ul li a.link5-1{
	background-position:-640px 0;
	width:142px;
}
.container .main-nav li.opened ul li a.link5-1:hover{
	background-position:-640px -15px;
}
.container .main-nav li.opened ul li a.link5-2{
	background-position:-782px 0;
	width:138px;
}
.container .main-nav li.opened ul li a.link5-2:hover{
	background-position:-782px -15px;
}

.container .main-nav li a{
	height:11px;
	vertical-align:top;
	display:inline-block;
	background:url(../img/txt_home.png) no-repeat -23px -677px;
}

.container .main-nav li a.link1{
	background-position:-23px -677px;
	width:171px;
}
.container .main-nav li a.link2{
	background-position:-194px -677px;
	width:152px;
}
.container .main-nav li a.link3{
	background-position:-347px -677px;
	width:140px;
}
.container .main-nav li a.link4{
	background-position:-487px -677px;
	width:140px;
}
.container .main-nav li a.link5{
	background-position:-627px -677px;
	width:153px;
}
.container .main-nav li a.link6{
	background-position:-780px -677px;
	width:155px;
}

.container .main-nav li.opened a.link1,
.container .main-nav li a:hover.link1{
	background-position:-24px -705px;
}
.container .main-nav li.opened a.link2,
.container .main-nav li a:hover.link2{
	background-position:-195px -705px;
}
.container .main-nav li.opened a.link3,
.container .main-nav li a:hover.link3{
	background-position:-348px -705px;
}
.container .main-nav li.opened a.link4,
.container .main-nav li a:hover.link4{
	background-position:-488px -705px;
}
.container .main-nav li.opened a.link5,
.container .main-nav li a:hover.link5{
	background-position:-628px -705px;
}
.container .main-nav li.opened a.link6,
.container .main-nav li a:hover.link6{
	background-position:-781px -705px;
}
/* @end .container .main-nav */


/* @group .sect2 .container */
.sect2 .container .txt_logo{
	width:71px;
	height:173px;
	background:url(../img/txt_sect_2.png) no-repeat;
	padding:36px 0 0 37px;
	position:relative;
	z-index:1000;
}
.sect2 .container .txt_body{
	width:645px;
	height:285px;
	position:absolute;
	top:209px;
	left:194px;
	background:url(../img/txt_sect_2.png) no-repeat -194px -209px;
}
/* @end .sect2 .container */


/* @group .collection2 .container */
.collection2 .container .txt_body{
	background:url(../img/txt_sect_2.png) no-repeat -194px -700px;
}
/* @end .collection2 .container */
/* @group .collection3 .container */
.collection3 .container .txt_body{
	background:url(../img/txt_sect_2.png) no-repeat -140px -1200px;
	left:140px;
	width:694px;
}
/* @end .collection3 .container */

.txt_click-instruct{
	background:url(../img/txt_sect_2.png) no-repeat -29px -628px;
	width:248px;
	height:9px;
	position:absolute;
	top:628px;
	left:29px;
}
.txt_coming-soon{
	background:url(../img/txt_sect_2.png) no-repeat -212px -1562px;
	width:130px;
	height:9px;
	position:absolute;
	top:570px;
	left:212px;
}

.pageAmazingLace .txt_content{
	width:802px;
	height:614px;
	position:absolute;
	top:32px;
	left:86px;
	background:url(../img/bg_amazing_lace.png) no-repeat;
	font:10px/15px "Helvetica neue light 45", Helvetica, Arial, sans-serif;
	text-align:justify;
	color:#9a9a9d;
}
.pageAmazingLace ul{
	list-style:none;
	position:absolute;
	top:490px;
	left:595px;
	padding:0;
	margin:0;
}
.pageAmazingLace a{
	color:#9a9a9d;
}
.pageAmazingLace a:hover{
	color:#a5dbd8;
}



.pageComing-Up-Rosettes .txt_content{
	width:802px;
	height:614px;
	position:absolute;
	top:32px;
	left:86px;
	background:url(../img/bg_Coming-Up-Rosettes.png) no-repeat;
	font:10px/15px "Helvetica neue light 45", Helvetica, Arial, sans-serif;
	text-align:justify;
	color:#9a9a9d;
}
.pageGilded-Charm .txt_content{
	width:802px;
	height:614px;
	position:absolute;
	top:32px;
	left:86px;
	background:url(../img/bg_Gilded-Charm.png) no-repeat;
	font:10px/15px "Helvetica neue light 45", Helvetica, Arial, sans-serif;
	text-align:justify;
	color:#9a9a9d;
}
.pageJust-Your-Type .txt_content{
	width:802px;
	height:614px;
	position:absolute;
	top:32px;
	left:86px;
	background:url(../img/bg_Just-Your-Type.png) no-repeat;
	font:10px/15px "Helvetica neue light 45", Helvetica, Arial, sans-serif;
	text-align:justify;
	color:#9a9a9d;
}
.pageLoveBirds .txt_content{
	width:802px;
	height:614px;
	position:absolute;
	top:32px;
	left:86px;
	background:url(../img/bg_Love-Birds.png) no-repeat;
	font:10px/15px "Helvetica neue light 45", Helvetica, Arial, sans-serif;
	text-align:justify;
	color:#9a9a9d;
}
.pageLoveNaturally .txt_content{
	width:802px;
	height:614px;
	position:absolute;
	top:32px;
	left:86px;
	background:url(../img/bg_LoveNaturally.png) no-repeat;
	font:10px/15px "Helvetica neue light 45", Helvetica, Arial, sans-serif;
	text-align:justify;
	color:#9a9a9d;
}
.pagePatternPlay .txt_content{
	width:802px;
	height:614px;
	position:absolute;
	top:32px;
	left:86px;
	background:url(../img/bg_PatternPlay.png) no-repeat;
	font:10px/15px "Helvetica neue light 45", Helvetica, Arial, sans-serif;
	text-align:justify;
	color:#9a9a9d;
}
.pageSparksWillFly .txt_content{
	width:802px;
	height:614px;
	position:absolute;
	top:32px;
	left:86px;
	background:url(../img/bg_SparksWillFly.png) no-repeat;
	font:10px/15px "Helvetica neue light 45", Helvetica, Arial, sans-serif;
	text-align:justify;
	color:#9a9a9d;
}
.pageStellarConstellation .txt_content{
	width:802px;
	height:614px;
	position:absolute;
	top:32px;
	left:86px;
	background:url(../img/bg_StellarConstellation.png) no-repeat;
	font:10px/15px "Helvetica neue light 45", Helvetica, Arial, sans-serif;
	text-align:justify;
	color:#9a9a9d;
}
.pageVintage .txt_content{
	background:url(../img/bg_Vintage.jpg) no-repeat;
}

.paged .txt_content{
	width:802px;
	height:614px;
	position:absolute;
	top:32px;
	left:86px;
	font:10px/15px "Helvetica neue light 45", Helvetica, Arial, sans-serif;
	text-align:justify;
	color:#9a9a9d;
	
	top:0px;
	left:0px;
	width:960px;
	height:720px;
}
.paged ul{
	list-style:none;
	position:absolute;
	top:510px;
	left:682px;
	padding:0;
	margin:0;
}
.paged ul li{}
.paged ul li a{background:url(../img/txt_links.jpg) no-repeat 0 0;height:13px;width:209px;}
.paged ul li a.link1{background-position:0 0;}
.paged ul li a.link1:hover{background-position:0 -111px;}
.paged ul li a.link2{background-position:0 -13px;}
.paged ul li a.link2:hover{background-position:0 -124px;}
.paged ul li a.link3{background-position:0 -26px;}
.paged ul li a.link3:hover{background-position:0 -137px;}
.paged ul li a.link4{background-position:0 -40px;}
.paged ul li a.link4:hover{background-position:0 -151px;}

.paged ul li a.link5-1{background-position:0 -70px;margin-top:15px;}
.paged ul li a.link5-1:hover{background-position:0 -181px;}
.paged ul li a.link5-2{background-position:0 -83px;margin-top:15px;}
.paged ul li a.link5-2:hover{background-position:0 -194px;}
.paged ul li a.link5-3{background-position:0 -55px;margin-top:15px;}
.paged ul li a.link5-3:hover{background-position:0 -166px;}

.paged ul li a.link6{background-position:0 -98px;}
.paged ul li a.link6:hover{background-position:0 -209px;}

.paged ul li a.link7{background-position:0 -220px;}
.paged ul li a.link7:hover{background-position:0 -233px;}

.paged ul li a.link8{background-position:0 -252px;}
.paged ul li a.link8:hover{background-position:0 -266px;}

.pageAmazingLace ul{top:545px;}
.pageComing-Up-Rosettes ul{top:540px;}
.pageGilded-Charm ul{top:543px;}
.pageJust-Your-Type ul{top:543px;}
.pageLoveBirds ul{top:547px;}
.pageSparksWillFly ul{top:527px;}
.pagePatternPlay ul{top:543px;}
.pageLoveNaturally ul{top:556px;}
.pageVintage ul{top:543px;}
.pageStellarConstellation ul{top:523px;}
.pageANewLeaf ul{top:558px;}
.pageArtoftheSeal ul{top:543px;}
.pageLetterPerfect ul{top:543px;}
.pageInFullBloom ul{top:554px;}
.pagePrintCharming ul{top:554px;}
.pageCurveAppeal ul{top:543px;}
.pageFramedtoPlease ul{top:554px;}
.pageOnCloud9 ul{top:554px;}
.pageRefinedVictorian ul{top:539px;}

.pageANewLeaf .txt_content{
	background:url(../img/bg_ANewLeaf.jpg) no-repeat;
}

.pageOnCloud9 .txt_content{
	background:url(../img/bg_OnCloudNine.jpg) no-repeat;
}
.pageArtoftheSeal .txt_content{
	background:url(../img/bg_ArtoftheSeal.jpg) no-repeat;
}
.pageLetterPerfect .txt_content{
	background:url(../img/bg_LetterPerfect.jpg) no-repeat;
}
.pageInFullBloom .txt_content{
	background:url(../img/bg_InFullBloom.jpg) no-repeat;
}
.pagePrintCharming .txt_content{
	background:url(../img/bg_PrintCharming.jpg) no-repeat;
}
.pageCurveAppeal .txt_content{
	background:url(../img/bg_CurveAppeal.jpg) no-repeat;
}

.pageFramedtoPlease .txt_content{
	background:url(../img/bg_FrameToPlease.jpg) no-repeat;
}

.pageRefinedVictorian .txt_content{
	background:url(../img/bg_RefinedVictorian.jpg) no-repeat;
}


.pageShoreThing .txt_content{
	background:url(../img/bg_ShoreThing.jpg) no-repeat;
}
.pageShoreThing ul{
	top:543px;
}

a{
	color:#9a9a9d;
}
a:hover{
	color:#a5dbd8;
}


/*@group .pages */
.pages{}
.pages .container .txt_logo{
	width:95px;
	height:184px;
	background:url(../img/txt_content.png) no-repeat;
	padding:36px 0 0 37px;
	position:relative;
	z-index:1000;
}
.pages .container .txt_logo a{
	display:block;
	width:100%;
	height:100%;
}
.pages .container .txt_body{
	width:960px;
	height:664px;
	position:absolute;
	top:0px;
	left:0px;
	background:url(../img/txt_content.png) no-repeat 0 0;
}
.pageBuyMe .container .txt_body{
	width:960px;
	height:266px;
	position:absolute;
	top:297px;
	left:0px;
	background:url(../img/bg_buyme.png) no-repeat 0 -297px;
}
.pageBuyMe .container .bodylink1{
	width:258px;
	height:22px;
	position:absolute;
	top:321px;
	left:499px;
	background:#fff url(../img/txt_content.png) no-repeat -499px -755px;
}
.pageBuyMe .container .bodylink1:hover{
	background:#fff url(../img/txt_content.png) no-repeat -499px -1065px;
}
.pageBuyMe .container .bodylink2{
	width:258px;
	height:22px;
	position:absolute;
	top:395px;
	left:613px;
	background:#fff url(../img/txt_content.png) no-repeat -613px -829px;
}
.pageBuyMe .container .bodylink2:hover{
	background:#fff url(../img/txt_content.png) no-repeat -613px -1139px;
}
.pageBuyMe .container .bodylink3{
	width:125px;
	height:22px;
	position:absolute;
	top:396px;
	left:295px;
	background:#fff url(../img/txt_content.png) no-repeat -295px -928px;
}
.pageBuyMe .container .bodylink3:hover{
	background:#fff url(../img/txt_content.png) no-repeat -295px -1238px;
}
.pageBuyMe .container .bodylink4{
	width:145px;
	height:22px;
	position:absolute;
	top:442px;
	left:530px;
	background:#fff url(../img/txt_content.png) no-repeat -530px -975px;
}
.pageBuyMe .container .bodylink4:hover{
	background:#fff url(../img/txt_content.png) no-repeat -530px -1285px;
}

.pageAskMe .container .txt_body{
	width:645px;
	height:106px;
	position:absolute;
	top:297px;
	left:200px;
	background:url(../img/txt_content.png) no-repeat -200px -2189px;
}
.pageAskMe .container .bodylink1{
	width:258px;
	height:22px;
	position:absolute;
	top:377px;
	left:418px;
	background:#fff url(../img/txt_content.png) no-repeat -418px -2269px;
}
.pageAskMe .container .bodylink1:hover{
	background:#fff url(../img/txt_content.png) no-repeat -419px -2409px;
}
.pageBuzzMe .container .txt_body{
	width:645px;
	height:407px;
	position:absolute;
	top:242px;
	left:200px;
	background:url(../img/txt_content.png) no-repeat -200px -2470px;
}
.pageBuzzMe .container .bodylink1{
	width:265px;
	height:22px;
	position:absolute;
	top:604px;
	left:324px;
	background:#fff url(../img/txt_content.png) no-repeat -324px -2832px;
}
.pageBuzzMe .container .bodylink1:hover{
	background:#fff url(../img/txt_content.png) no-repeat -324px -2882px;
}
.pageBuzzMe .container img{
	position:absolute;
	top:242px;
	left:215px;
}
.pageMeetMe .container .txt_body{
	width:645px;
	height:248px;
	position:absolute;
	top:294px;
	left:200px;
	background:url(../img/txt_content.png) no-repeat -200px -1908px;
}
.pageMeetMe .container .bodylink1{
	width:235px;
	height:24px;
	position:absolute;
	top:513px;
	left:662px;
	background:#fff url(../img/txt_content.png) no-repeat -662px -2127px;
}
.pageMeetMe .container .bodylink1:hover{
	background:#fff url(../img/txt_content.png) no-repeat -662px -2157px;
}
.pageFig2Story .container .txt_body{
	width:100%;
	height:429px;
	position:absolute;
	top:193px;
	left:0px;
	background:url(../img/txt_content.png) no-repeat 0 -1397px;
}
.pageFig2Story .container .pageTheLoveStory{
	width:100%;
	height:429px;
	position:absolute;
	top:193px;
	left:0px;
	background:url(../img/txt_content.png) no-repeat 0 -1397px;
}

/*@end .pages */


.boxes{
	position:absolute;
	top:518px;
	left:29px;
	list-style:none;
	padding:0;
	margin:0;
	height:101px;
	overflow:hidden;
}
.boxes li{
	padding:0;
	margin:0;
	display:inline-block;
	width:93px;
	height:101px;
	vertical-align:top;
}
.boxes li a{
	display:block;
	width:100%;
	height:100%;
}
.box-set-1 li{
	background:url(../img/txt_sect_2.png) no-repeat;
}
.box-set-1 .box1{
	background-position:-29px -518px;
}
.box-set-1 .box2{
	background-position:-122px -518px;
	width:90px;
}
.box-set-1 .box3{
	background-position:-212px -518px;
	width:89px;
}
.box-set-1 .box4{
	background-position:-301px -518px;
	width:90px;
}
.box-set-1 .box5{
	background-position:-391px -518px;
	width:89px;
}
.box-set-1 .box6{
	background-position:-480px -518px;
	width:88px;
}
.box-set-1 .box7{
	background-position:-568px -518px;
	width:90px;
}
.box-set-1 .box8{
	background-position:-658px -518px;
	width:90px;
}
.box-set-1 .box9{
	background-position:-748px -518px;
	width:89px;
}
.box-set-1 .box10{
	background-position:-837px -518px;
	width:92px;
}

.box-set-2 li{
	background:url(../img/txt_sect_2.png) no-repeat;
}
.box-set-2 .box1{
	background-position:-29px -1006px;
}
.box-set-2 .box2{
	background-position:-122px -1006px;
	width:90px;
}
.box-set-2 .box3{
	background-position:-212px -1006px;
	width:89px;
}
.box-set-2 .box4{
	background-position:-301px -1006px;
	width:90px;
}
.box-set-2 .box5{
	background-position:-391px -1006px;
	width:89px;
}
.box-set-2 .box6{
	background-position:-480px -1006px;
	width:88px;
}
.box-set-2 .box7{
	background-position:-568px -1006px;
	width:90px;
}
.box-set-2 .box8{
	background-position:-658px -1006px;
	width:90px;
}
.box-set-2 .box9{
	background-position:-748px -1006px;
	width:89px;
}
.box-set-2 .box10{
	background-position:-837px -1006px;
	width:92px;
}

.box-set-3 li{
	background:url(../img/txt_baby_Section.png) no-repeat;
}
.box-set-3 .box1{
	background-position:0 0;
	width:96px;
}
.box-set-3 .box2{
	background-position:-96px 0;
	width:90px;
}
.box-set-3 .box3{
	background-position:-186px 0;
	width:89px;
}
.box-set-3 .box4{
	background-position:-274px 0;
	width:90px;
}
.box-set-3 .box5{
	background-position:-364px 0;
	width:89px;
}
.box-set-3 .box6{
	background-position:-453px 0;
	width:88px;
}
.box-set-3 .box7{
	background-position:-542px 0;
	width:90px;
}
.box-set-3 .box8{
	background-position:-631px 0;
	width:90px;
}
.box-set-3 .box9{
	background-position:-722px 0;
	width:89px;
}
.box-set-3 .box10{
	background-position:-810px 0;
	width:92px;
}


.pageNine-Months .txt_content{
	width:960;
	height:720px;
	position:absolute;
	top:0;
	left:0;
	background:url(../img/bg_Nine-Months.png) no-repeat 0 0;
}
.pageNine-Months ul{
	left:760px;
	top:528px;}
.pageGreatest-Fortune .txt_content{
	width:960;
	height:720px;
	position:absolute;
	top:0;
	left:0;
	background:url(../img/bg_Greatest-Fortune.png) no-repeat 0 0;}
.pageGreatest-Fortune ul{
	left:760px;
	top:528px;}
.pagekissing-Tree .txt_content{
	width:960;
	height:720px;
	position:absolute;
	top:0;
	left:0;
	background:url(../img/bg_kissing-Tree.png) no-repeat 0 0;}
.pagekissing-Tree ul{
	left:760px;
	top:528px;}
.pageBubble-of-Joy .txt_content{
	width:960;
	height:720px;
	position:absolute;
	top:0;
	left:0;
	background:url(../img/bg_Bubble-of-Joy.png) no-repeat 0 0;}
.pageBubble-of-Joy ul{
	left:760px;
	top:528px;}

.pageBaby-Makes-3 .txt_content{
	width:960;
	height:720px;
	position:absolute;
	top:0;
	left:0;
	background:url(../img/bg_Baby-Makes-3.png) no-repeat 0 0;}
.pageBaby-Makes-3 ul{
	left:760px;
	top:528px;}

.pageLollipop-Baby .txt_content{
	width:960;
	height:720px;
	position:absolute;
	top:0;
	left:0;
	background:url(../img/bg_Lollipop-Baby.png) no-repeat 0 0;}
.pageLollipop-Baby ul{
	left:760px;
	top:528px;}

.pageLuky-Charm .txt_content{
	width:960;
	height:720px;
	position:absolute;
	top:0;
	left:0;
	background:url(../img/bg_Lucky-Charm.png) no-repeat 0 0;}
.pageLuky-Charm ul{
	left:760px;
	top:528px;}

.pagePoster-Child .txt_content{
	width:960;
	height:720px;
	position:absolute;
	top:0;
	left:0;
	background:url(../img/bg_Poster-Child.png) no-repeat 0 0;}
.pagePoster-Child ul{
	left:760px;
	top:528px;}

.pageTwinkle-Stars .txt_content{
	width:960;
	height:720px;
	position:absolute;
	top:0;
	left:0;
	background:url(../img/bg_Twinkle-Stars.png) no-repeat 0 0;}
.pageTwinkle-Stars ul{
	left:760px;
	top:528px;}
	

.pageBaby-Rocker .txt_content{
	width:960;
	height:720px;
	position:absolute;
	top:0;
	left:0;
	background:url(../img/bg_Baby-Rocker.png) no-repeat 0 0;}
.pageBaby-Rocker ul{
	left:760px;
	top:528px;}

.copy{
	position:absolute;
	top:725px;
	right:15px;
	color:#9a9a9d;
	font-size:11px;
	font-family:Helvetica,Arial, sans-serif;
	text-transform:lowercase;}
	
.blog_link
{
	position: absolute;
	right: 0;
	top: 25px;
	width: 121px;
	height: 73px;
}
