/* commented backslash hack v2 \*/
* html {overflow:hidden;}
/* end of hack */
body {margin:0; padding:0 10px 0 10px; border:0; height:100%;}
* html body {overflow-y:scroll;}
#menu {position:fixed; display:block; top:335px; left:38px; width:205px; height:300px; background-color:transparent; z-index:20;}
* html #menu {position:absolute;}
#menu2/* for inner pages menu postion*/{position:fixed; display:block; top: 100px; left:38px; width:205px; height:300px; background-color:transparent; z-index:20;}
* html #menu2 {position:absolute;}
#heart {position:fixed; display:block; top:196px; left:0; width:606px; height:139px; background-color:transparent; background-image:url(../images/heart.png); z-index:20;}
* html #heart {position:absolute;}
#postcard {position:fixed; display:block; top:0; left:0; width:697px; height:196px; background-color:transparent; background-image:url(images/postcard.png); z-index:20;}
* html #postcard {position:absolute;}

body {background-image: url(../images/menubg.jpg); background-repeat: repeat-y; background-color:#FFFFFF; background-attachment:fixed;}

p /*THIS IS THE GENERAL TEXT OF PAGE*/{text-align:justify; color:#000; font:12px Verdana; line-height:20px; letter-spacing:.1em;}

#topper /*THIS IS THE TOP OF PAGE*/{position:fixed; display:block; top:0; right:0; width:100%; height:280px; background:url(../images/stripebg.jpg); background-repeat:repeat-x;  background-color:#ffffff; z-index:12;}
* html #topper {position:absolute; right:0;
	right/* */:/**/17px; 
	right: /**/17px;}
.clear /*THIS IS USED FOR COLUMNS*/{clear:both; height:1px;}

#rl /*THIS IS THE SCRIPTURE AT TOP OF PAGE*/ {position:fixed; display:block; top:20px; right:20px; width:550px; height:130px; font-size:16px; font-style:italic; font-family:times new roman, serif; font-weight:bold; overflow:hidden; color:#CC0066; z-index:25; text-align:justify;}
* html #rl {position:absolute;}
.scriptureVerse {font-size:16px; font-style:italic; font-family:times new roman, serif; font-weight:bold; overflow:hidden; color:#CC0066; z-index:25; text-align:right;}


#menu a, #menu a:link {display:block; width:150px; height:25px; text-decoration:none; line-height:25px; margin-top:5px; border:2px groove #FF66CC; background:#fff; background-image:url(../images/navbg.jpg); font-size:18px; color:#CC0066; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; text-align:center;}
#menu a:visited {display:block; width:150px; height:25px; color:#666666; background:#FFCCFF; background-image:url(../images/navdone.jpg);}
#menu a:hover {font-weight:bold; color:#333300; border:2px groove #9999cc; background:#FFFF99; background-image:url(../images/navonbg.jpg);}
#menu a:active {font-weight:bold;}
#pmenu {padding:0; margin:0px 0 0px 0px; list-style-type: none;}
#pmenu ul {padding:0; margin:0; list-style-type: none; width:150px;}
#pmenu li {position:relative;}
#pmenu a, #pmenu a:visited {text-decoration:none;}
#pmenu li:hover > a {font-weight:bold; border: #000 inset thin;}
#pmenu li ul {display: none;} 
#pmenu li:hover > ul {display:block; position:absolute; top:0; left:155px;} 	

#menu2 a, #menu2 a:link /*THIS IS THE MENU FOR CROCHET INNER PAGES*/{display:block; width:150px; height:25px; text-decoration:none; line-height:25px; margin-top:5px; border:2px groove #FF66CC; background:#fff; background-image:url(../images/navbg.jpg); font-size:18px; color:#CC0066; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; text-align:center;}
#menu2 a:visited {display:block; width:150px; height:25px; color:#666666; background:#FFCCFF; background-image:url(../images/navdone.jpg);}
#menu2 a:hover {font-weight:bold; color:#333300; border:2px groove #9999cc; background:#FFFF99; background-image:url(../images/navonbg.jpg);}
#menu2 a:active {font-weight:bold;}
#pmenu2 {padding:0; margin:0px 0 0px 0px; list-style-type: none;}
#pmenu2 ul {padding:0; margin:0; list-style-type: none; width:150px;}
#pmenu2 li {position:relative;}
#pmenu2 a, #pmenu a:visited {text-decoration:none;}
#pmenu2 li:hover > a {font-weight:bold; border: #000 inset thin;}
#pmenu2 li ul {display: none;} 
#pmenu2 li:hover > ul {display:block; position:absolute; top:0; left:155px;}

#content /*THIS IS THE CONTAINER FOR TEXT INFORMATION ON PAGE*/{position:relative; display:block; margin:0 0 0 131px; background:transparent; overflow:hidden; letter-spacing:.08em; z-index:10;}
.text /*FOR TEXT OF INDEX PAGES*/{display:block; padding:10px 10px 10px 10px; width:88%; margin-left:5px; text-align:justify; float:right; color:#000;}
.text {width/* */:/**/91%; 
	width: /**/91%;}

h1/*THIS IS THE HEADLINE OF PAGES*/{font-size:36px; color:#CC0066; font-weight:bold; text-align:center; letter-spacing:1px; margin-top:10px; margin-bottom:5px; padding:10px 100px 10px 100px;}
h2/*THIS IS THE HEADLINE OF LIST TABLES*/{font-size:28px; color:#CC0066; text-align:left; letter-spacing:1px; margin-top:5px; margin-bottom:5px;}

/*THIS IS THE BEGINNING OF CLOTHING PAGES*/
.titleAC titleAC {display: none;}
.titleAC {clear: left; height: 150px; background:url(images/clothingTitle.png) no-repeat center;}
/*THIS IS THE info OF HomeSpun PAGE*/
.titleHs titleHs {display: none;}
.titleHs {clear: left; height: 68px; background:url(clothing/hscoat_title.png) no-repeat center;}
.hsText {text-align:justify; color:#000; font:12px Verdana; line-height:20px; letter-spacing:.1em; margin-left:20px; margin-right:20px; padding:5px;}
.displayHs displayHs {display: none;}
.displayHs {clear: left; height: 380px; background:url(clothing/hscoat.jpg) no-repeat center;}
.hrHs hrHs {display: none;}
.hrHs {clear: left; height: 31px; background: url(clothing/hscoat_bar.png) no-repeat center;}	
/*THIS IS THE info OF ROUNDABOUT PAGE*/
#contentR {position:relative; display:block; margin:0 0 0 0px; background:transparent; overflow:hidden; letter-spacing:.08em; z-index:10;}
.textR {display:block; padding:2px 5px 5px 5px; width:980px; text-align:justify; float:left; color:#000;}
.textR {width/* */:/**/48%; 
	width: /**/480;}
#padR {display:block; height:5px;}
.titleR {font-size:30px; color:#333300; font-family:Georgia, "Times New Roman", Times, serif; margin-top:30px; margin-bottom:20px; letter-spacing:1px; font-weight:bold; text-align:center;}
.rText {text-align:justify; color:#000; font:12px Verdana; line-height:20px; letter-spacing:.1em; margin-left:20px; margin-right:20px;}
.displayR displayR {display: none;}
.displayR {clear:left; float:right; height:748px; width:480px; background:url(clothing/roundabout.jpg) no-repeat center;}
/*THIS IS THE info OF LZSWEATER PAGE*/
.lzText {text-align:justify; color:#000; font:12px Verdana; line-height:20px; letter-spacing:.1em; margin-left:10px; margin-right:10px; padding:5px;}
.hrLZ hrLZ {display: none;}
.hrLZ {clear: left; height: 45px; background: url(clothing/lzsweater_bar.gif) no-repeat center;}	
.titleLZ {font-size:30px; color:#663333; font-family:Georgia, "Times New Roman", Times, serif; margin-top:30px; margin-bottom:20px; letter-spacing:1px; font-weight:bold; text-align:center;}
.displayLZ displayLZ {display: none;}
.displayLZ {clear:left; height:633px; background:url(clothing/lzsweater.jpg) no-repeat center;}
/*THIS IS THE end OF CLOTHING PAGES*/

/*THIS IS THE BEGINNING OF KIDS PAGES*/
.titleKK titleKK {display: none;}
.titleKK {clear: left; height: 150px; background:url(images/kidTitle.png) no-repeat center;}
/*THIS IS THE info OF BLUES PAGE*/
#contentB {position:relative; display:block; margin:0 0 0 0px; background:transparent; overflow:hidden; letter-spacing:.08em; z-index:10;}
.textB {display:block; padding:2px 5px 5px 5px; width:900px; text-align:justify; float:right; color:#000;}
.textB {width/* */:/**/390px; 
	width: /**/48%;}
#padB {display:block; height:5px;}
.titleB {font-size:30px; color:#000033; font-family:Georgia, "Times New Roman", Times, serif; margin-top:30px; margin-bottom:20px; letter-spacing:1px; font-weight:bold; text-align:center;}
.displayB displayB {display: none;}
.displayB {clear:left; float:right; height:748px; width:380px; background:url(kidstuff/blues.jpg) no-repeat center;}
/*THIS IS THE info OF urban PAGE*/
.titleU titleU {display: none;}
.titleU {clear: left; height: 150px; background: url(kidstuff/urban_title.png) no-repeat center;}
.uText {text-align:justify; color:#000; font:12px Verdana; line-height:20px; letter-spacing:.1em; margin-left:10px; margin-right:10px; padding:5px;}
.hrU hrU {display: none;}
.hrU {clear: left; height: 20px; background: url(kidstuff/urban_bar.png) no-repeat center;}	
.displayU displayU {display: none;}
.displayU {clear:left; height:415px; background:url(kidstuff/urban.jpg) no-repeat center;}
/*THIS IS THE info OF MJslippers PAGE*/
.titleMJS {font-size:30px; color:#FF3366; font-family:Georgia, "Times New Roman", Times, serif; margin-top:30px; margin-bottom:20px; letter-spacing:1px; font-weight:bold; text-align:center;}
.mjsText {text-align:justify; color:#000; font:12px Verdana; line-height:20px; letter-spacing:.1em; margin-left:10px; margin-right:10px; padding:5px;}
.displayMJS displayMJS {display: none;}
.displayMJS {clear:left; height:360px; background:url(kidstuff/mjslippers.jpg) no-repeat center;}
/*THIS IS THE info OF PPoncho PAGE*/
.ppText {text-align:justify; color:#000; font:14px Verdana; line-height:20px; letter-spacing:.1em; margin-left:10px; margin-right:10px; padding:5px;}
.hrPP hrPP {display: none;}
.hrPP {clear: left; height: 45px; background: url(kidstuff/pponcho_bar.png) no-repeat center;}	
.displayPP displayPP {display: none;}
.displayPP {clear:left; height:360px; background:url(kidstuff/pponcho.jpg) no-repeat center;}
/*THIS IS THE end OF KIDS PAGES*/


/*THIS IS THE BEGINNING OF HATS PAGES*/
.titleM titleM {display: none;}
.titleM {clear: left; height: 150px; background:url(images/miscTitle.png) no-repeat center;}
/*THIS IS THE info OF winter09 PAGE*/
.titlewinter09 {font-size:30px; color:#993333; font-family:Georgia, "Times New Roman", Times, serif; margin-top:30px; margin-bottom:20px; letter-spacing:1px; font-weight:bold;}
.subtitlewinter09 {font-size:16px; color:#000; font-family:Georgia, "Times New Roman", Times, serif; margin-top:30px; margin-bottom:20px; letter-spacing:1px; font-weight:bold; text-align:left;}
.W09Text{text-align:justify; color:#990000; font:12px Verdana; line-height:20px; letter-spacing:.1em;}
.winter09smallText {font:12px Verdana, Arial, Helvetica, sans-serif; line-height:20px; letter-spacing:.1em; text-align:justify;}
.winter09smallerText {font:11px Verdana, Arial, Helvetica, sans-serif; line-height:20px; letter-spacing:.1em; text-align:justify;}
.displayW09 displayW09 {display: none;}
.displayW09 {clear:left; height:417px; width:500px; background:url(misc/winter_09/freezn/freeznheader.jpg) no-repeat center;}
.boysW09 boysW09 {display: none;}
.boysW09 {clear:left; height:1488px; width:200px; background: url(misc/winter_09/boys.jpg) no-repeat center;}
.girlsW09 girlsW09 {display: none;}
.girlsW09 {clear:left; height:1488px; width:200px; background: url(misc/winter_09/girls.jpg) no-repeat center;}
.babiesW09 girlsW09 {display: none;}
.babiesW09 {clear:left; height:200px; width:600px; background: url(misc/winter_09/babies.jpg) no-repeat center;}
/*THIS IS THE info OF tote PAGE*/
.toteText {text-align:justify; color:#000; font:14px Arial, Helvetica, sans-serif; line-height:20px; letter-spacing:.1em; margin-left:10px; margin-right:10px; padding:15px;}
.displaytote displaytote {display: none;}
.displaytote {clear:left; height:360px; background: url(misc/tote.jpg) no-repeat center;}
/*THIS IS THE end OF HATS PAGES*/

/*THIS IS THE BEGINNING OF TOYS PAGES*/
.titleT titleT {display: none;}
.titleT {clear: left; height: 150px; background:url(images/toyTitle.png) no-repeat center;}
/*THIS IS THE end OF TOYS PAGES*/

/*THIS IS THE BEGINNING OF ATHOME PAGES*/
.titleAH titleAH {display: none;}
.titleAH {clear: left; height: 150px; background:url(images/homeTitle.png) no-repeat center;}
/*THIS IS THE end OF ATHOME PAGES*/

.style1 /*BOTTOM LINKING*/ {font:10px verdana; line-height:20px; letter-spacing:.1em;}
.style1 a:link {color:#900; font-weight:bold; font-variant:small-caps; text-decoration:none;}
.style1 a:visited {color:#900; font-size:10px; font-variant:small-caps; text-decoration:none;}
.style1 a:hover {font-weight:bolder; text-decoration:underline;}

.style2 /*TEXT LINKING*/ {font:12px verdana; line-height:20px; letter-spacing:.1em;}
.style2 a:link {color:#900; font-weight:bold; font-variant:small-caps; text-decoration:none;}
.style2 a:visited {color:#900; font-size:12px; font-variant:small-caps; text-decoration:none;}
.style2 a:hover {font-weight:bolder; text-decoration:underline;}

.style3 /*TEXT LINKING pink font*/ {font:14px verdana; line-height:20px; letter-spacing:.1em;}
.style3 a:link {color:#CC0066; font-weight:bold; font-variant:small-caps; text-decoration:none;}
.style3 a:visited {color:#CC0066; font-size:14px; font-variant:small-caps; text-decoration:none;}
.style3 a:hover {font-variant:normal; text-decoration:underline;}

.textSm {text-align:justify; color:#000; font:10px Verdana; line-height:20px; letter-spacing:.1em;}


#foot /*FOOTER FOR PAGES THAT HAS NO IMAGE DIVIDER*/{display:block; margin:10px 100px 10px 300px; padding:10px 10px 0 100px; background:transparent; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; line-height:20px; letter-spacing:.1em; text-align:center; border-top:1px solid #c06;}
#foot a:link {color:#900; font-weight:bold; font-variant:small-caps; text-decoration:none;}
#foot a:visited {color:#900; font-size:11px; text-decoration:none;}
#foot a:hover {font-weight:bolder; text-decoration:underline;}

#foot2 /*FOOTER FOR PAGES THAT HAS IMAGE DIVIDER*/{display:block; padding:10px 10px 10px 10px; background:transparent; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; line-height:20px; letter-spacing:.1em; text-align:center;}
#foot2 a:link {color:#900; font-weight:bold; font-variant:small-caps; text-decoration:none;}
#foot2 a:visited {color:#900; font-size:11px; text-decoration:none;}
#foot2 a:hover {font-weight:bolder; text-decoration:underline;}

#pad {display:block; height:140px;}