/* CSS Document */
a {outline:none;}
body { background-color: #fff; background-image: url(toptilepink.gif); background-repeat: repeat-x; text-align: center; margin: 0px; padding: 0; font-family: Trebuchet MS,  Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height:1.5em; }
div#wrapper { text-align: left; width: 709px; margin: 0 auto; }
div#content { float: left; width 709px; background-color: #fff; overflow-auto; margin-top: 30px;}
div#firstColumn { float: left; width: 709px; background-color: #FFF; color:#000; padding: 0px; margin: 10px 0px; }
div#secondColumn { float: left; width: 709px; background-color: #FFF; color:#000; padding: 0px; margin: 0; }
/* SPECIAL for LINKS page (double-column) */
div#products1 { float: left; width: 342px; background-color: #FFF; color:#000; padding: 0px; margin: 0px 0px 10px 25px; }
div#products1 img { margin-right: 10px; border: 1px solid #cccccc; }
div#products1 p { margin-top:2px; margin-bottom: 20px; }
div#products2 { float: left; width: 312px; background-color: #FFF; color:#000; padding: 0px; margin: 0px 0px 10px 0px; }
div#products2 img { margin-right: 10px; border: 1px solid #cccccc; }
div#products2 p { margin-top:2px; margin-bottom: 20px; }
div#links1 { float: left; width: 350px; background-color: #FFF; color:#000; padding: 0px; margin: 0px 0px 10px 0px; }
div#links2 { float: left; width: 350px; background-color: #FFF; color:#000; padding: 0px; margin: 0px 0px 10px 0px; }
/* /end SPECIAL */
div#leftColumn { float: left; width: 150px;  background-color:#cccccc; color: #000; margin: 20px 0px; padding: 0px; font-size: 12px; line-height: 1.25em;}
div#rightColumn { float: left; width: 539px; background-color: #FFF; color:#000; padding: 0px 0px 0px 20px; margin: 0px 0px; }
div#3rowsproducts { float: left; width: 709px; background-color: #FFF; color:#000; padding: 0px; margin: 0px 0px; text-align:center; }
div#footer { float: left; width: 709px; height:20px; text-align: center; background-color:#ffe5f3; color:#666; margin: 0px; padding:10px 0px;}

#slideshow { margin-right: 10px; padding: 0px 10px 0px 0px; border-right: 1px solid #cccccc; height:350px; width: 350px; float: left; }

.bottomindex { margin: 0px 0px 20px 20px;}
ul#customMenu {
	list-style-type:none;
	border: 0;
	top: 0px;
	left: 0px;
	font: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.2em;
	padding: 0px;
	margin: 0px;
	display:block;
	background-color:#CCCCCC;
}

ul#customMenu li {
display:block;
padding:2px 0px;
background-color:#ffe5f3;
margin: 2px 0px;
}

ul#customMenu li a {
	border: 0;
	text-decoration:none;
	color:#666666;
	display:block;
	padding-left: 10px;
}

ul#customMenu li a:hover {
	color:#333333;
	background-color:#dd96b8;
	
}

ul#customMenu .currentMenu a {
	color:#fff;
	background-color:#d479a4;
}

ul#productList {
	list-style-type:none;
	border: 0;
	top: 0px;
	left: 0px;
	display:block;
	margin: 0px;
	padding: 0px;
}

ul#productList li {
display: block;
height: 200px;
padding:20px 0px;
margin: 0px;
border-bottom: 1px #cccccc solid;
font-size: 13px;
color:#666;
line-height: 1.2em;
}

ul#productList li img { margin-right: 10px; border: 1px solid #cccccc; }

ul#productList2 {
	list-style-type:none;
	border: 0;
	top: 0px;
	left: 0px;
	display:block;
	margin: 0px;
	padding: 0px;
}

ul#productList2 li {
display: block;
height: 200px;
padding:20px 0px;
margin: 0px;
font-size: 13px;
color:#666;
line-height: 1.2em;
}

ul#productList2 li img { margin-right: 10px; border: 1px solid #cccccc; }

h1 { color:#DD8899; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight: lighter; margin-left: 13px;}

.h1alt { color:#DD8899; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight: lighter; border-left: 27px solid #fff; margin-bottom: 0em; padding: 10px 0px 0px 10px; height: 26px;  background-color:#DCE1ED; width: 432px;}

h3 { color:#DD8899; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight: lighter; margin-bottom:-10px; margin-top:0px; padding:0px; line-height:12px;}

h2 { margin-bottom: -10px; margin-top 0px; padding:0px;}
h2.about { text-indent: -9999px; background: url(images/about.gif) no-repeat; height:40px; width: 400px;}
h2.contact { text-indent: -9999px; background: url(images/contact.gif) no-repeat; height:40px; width: 400px; }
h2.policies { text-indent: -9999px; background: url(images/policies.gif) no-repeat; height:40px; width: 400px; }
h2.products { text-indent: -9999px; background: url(images/products.gif) no-repeat; height:40px; width: 400px; }
h2.custom { text-indent: -9999px; background: url(images/custom.gif) no-repeat; height:40px; width: 400px; }
h2.links { text-indent: -9999px; background: url(images/links.gif) no-repeat; height:40px; width: 400px; }
h2.labels { text-indent: -9999px; background: url(images/labels.gif) no-repeat; height:40px; width: 400px; }
h2.stationery { text-indent: -9999px; background: url(images/stationery.gif) no-repeat; height:40px; width: 400px; }
h2.invitations { text-indent: -9999px; background: url(images/invitations.gif) no-repeat; height:40px; width: 400px; }
h2.favors { text-indent: -9999px; background: url(images/favors.gif) no-repeat; height:40px; width: 400px; }
h2.events { text-indent: -9999px; background: url(images/newsandevents.gif) no-repeat; height:40px; width: 400px; }

/* --- basic navigation --- */


ul#navigation {
	list-style-type: none;
	padding: 0;
	margin: 0;
	border: 0;
	top: 0px;
	left: 0px;
	width: 709px;
	height: 66px;
	background: #ffffff url(menupink.gif) no-repeat;
}

ul#navigation li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent: -9999px;	
}

ul#navigation li a {
	border: 0;
	display: block;
	height: 66px;
	background: url(menupink.gif) no-repeat;
}

ul#navigation li a:hover {
	border: 0;
	display: block;
	background-image: url(menupink-over.gif);
}	

/*<group=level 1 ids>*/

li#logo {
	width: 177px;
}

li#products a {
	width: 78px;
}
 
li#products a:link,
li#products a:visited,
li#products a:hover {
	background-position: -177px 0px
}

li#custom a {
	width: 127px;
}

li#custom a:link,
li#custom a:visited,
li#custom a:hover {
	background-position: -255px 0px;
}

li#about a {
	width: 75px;
}

li#about a:link,
li#about a:visited,
li#about a:hover {
	background-position: -382px 0px;
}

li#policies a {
	width: 67px;
}

li#policies a:link,
li#policies a:visited,
li#policies a:hover {
	background-position: -457px 0px;
}

li#contact a {
	width: 84px;
}

li#contact a:link,
li#contact a:visited,
li#contact a:hover {	
	background-position: -524px 0px;
}

li#links a {
	width: 47px;
}

li#links a:link,
li#links a:visited,
li#links a:hover {	
	background-position: -608px 0px;
}


li#home a {
	width: 54px;
}

li#home a:link,
li#home a:visited,
li#home a:hover {	
	background-position: -655px 0px;
}

a:link {
	color: #dd8899;
}
a:visited {
	color: #dd8899;
}
a:hover {
	color: #dd8899;
}
a:active {
	color: #dd8899;
	
/*</group>*/