body {
	background-color: #E397C0;
	margin: 0;
	padding: 0;
}
#container {
	width: 960px;
	position:relative;
	margin: 0 auto;
	height: 180px;
	background-color: #fff;	/*background: #ffffff url(../images/templatebg.gif);*/
}
#wrapper {
position:relative;
}
/* start top header links */
#headerlogo {
	position:absolute;
	width:275px;
	height:84px;
	z-index:2;
	top:14px;
	left:343px;
}
#homeicon {
	position:absolute;
	left:48px;
	top:75px;
	z-index:2;
	width: 80px;
}
#telephone {
	position:absolute;
	left:660px;
	top:76px;
	width:280px;
	z-index:2;
}
#spacer01 {
	position:absolute;
	left:0px;
	top:0px;
	z-index:2;
}
#spacer02 {
	position:absolute;
	left:151px;
	top:0px;
	z-index:2;
}
#spacer03 {
	position:absolute;
	left:314px;
	top:0px;
	z-index:2;
}
#spacer04 {
	position:absolute;
	left:425px;
	top:0px;
	z-index:2;
}
#spacer05 {
	position:absolute;
	left:513px;
	top:0px;
	z-index:2;
}
#spacer06 {
	position:absolute;
	left:587px;
	top:0px;
	z-index:2;
}
/* end top header links */

/* start navigation links */
#navigation {
	position:absolute;
	left:180px;
	top:109px;
	z-index:2;
	height: 26px;
	width: 595px;
}
#smallheaderlinks {
	position:absolute;
	left:682px;
	top:47px;
	height:28px;
	z-index:2;
	width: 250px;
}
#invitationflavors {
	position:absolute;
	left:25px;
	z-index:2;
	top: 6px;
}
#invitationtoppings {
	position:absolute;
	left:175px;
	top:6px;
	z-index:2;
}
#beinspired {
	position:absolute;
	left:335px;
	top:6px;
	z-index:2;
}
#contact {
	position:absolute;
	left:448px;
	top:6px;
	z-index:2;
}
#login {
	position:absolute;
	left:536px;
	top:6px;
	z-index:2;
}
#brownbar {
	left:0px;
	top:135px;
	width:960px;
	height:34px;
	z-index:0;
	background-color: #4E2C16;
	position:absolute;
}
/* end navigation links */

/* footer and footer links */
#footerbar {
	left:0px;
	top:0px;
	width:960px;
	height:26px;
	z-index:0;
	position:absolute;
	border-bottom-style:solid;
	border-bottom-color:#9ea517;
	border-bottom-width:2px;
	border-top-style:solid;
	border-top-color:#9ea517;
	border-top-width:2px;
}
#copyright {
	position:absolute;
	left:0px;
	top:0px;
	width:102px;
	height:22px;
	z-index:1;
	text-align:center;
	padding-top:8px;
	border-right-style:solid;
	border-right-color:#9ea517;
	border-right-width:2px;
}
#ipcopy {
	position:absolute;
	left:102px;
	top:0px;
	width:102px;
	height:22px;
	z-index:1;
	text-align:center;
	padding-top:8px;
	border-right-style:solid;
	border-right-color:#9ea517;
	border-right-width:2px;
}
#terms {
	position:absolute;
	left:215px;
	top:8px;
	z-index:1;
}
/* end footer and footer links */

/* subheadline */
#subheadline {
	position:absolute;
	left:112px;
	top:153px;
	z-index:2;
}
/* end subheadline */

/* fonts and links */
.smallpipe {
	color: #9fa618;
	font-family: Futura, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.telephonetext {font-family: Futura Book, Futura, Arial, Helvetica, sans-serif; font-size: 16px; color: #4e2c16; letter-spacing:2px;}
.welcome {
	font-family:Futura Book, Futura, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	text-align: justify;
	color: #9ea517;
	letter-spacing: 1px;
}
.footer800 {
	font-family: Futura Book, Futura, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #9ea517;
}
.subheadline {
	font-family: Futura Book, Futura, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #9ea517;
}
.navigationlink {
	font-family: Futura;
	font-size: 16px;
	color: #4e2c16;
}
a.navigationlink:link { color: #4e2c16; text-decoration: none; font-family: Futura Book, Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:17px;}
a.navigationlink:visited { color: #4e2c16; text-decoration: none; font-family: Futura Book, Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:17px;}
a.navigationlink:active { color: #4e2c16; text-decoration: none; font-family: Futura Book, Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:17px;}
a.navigationlink:hover { color: #000000; text-decoration: none; font-family: Futura Book, Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:17px;}

a.footerlink:link { color: #4e2c16; text-decoration: none; font-family: Futura Book, Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;}
a.footerlink:visited { color: #4e2c16; text-decoration: none; font-family: Futura Book, Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;}
a.footerlink:active { color: #4e2c16; text-decoration: none; font-family: Futura Book, Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;}
a.footerlink:hover { color: #000000; text-decoration: none; font-family: Futura Book, Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;}

.footercopy {
	font-family: Futura, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9ea517;
}
a.footercopy:link { color: #9ea517; text-decoration: none; font-family: Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;}
a.footercopy:visited { color: #9ea5176; text-decoration: none; font-family: Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;}
a.footercopy:active { color: #9ea517; text-decoration: none; font-family: Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;}
a.footercopy:hover { color: #000000; text-decoration: none; font-family:   Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;}

a.mainlink:link { color: #ffffff; text-decoration: none; font-family: Futura Book, Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; letter-spacing:.5px;}
a.mainlink:visited { color: #9EA517; text-decoration: none; font-family: Futura Book, Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px;letter-spacing:.5px;}
a.mainlink:active { color: #9EA517; text-decoration: none; font-family: Futura Book, Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px;letter-spacing:.5px;}
a.mainlink:hover { color: #9EA517; text-decoration: none; font-family: Futura Book, Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px;letter-spacing:.5px;}
a.cartlink:link { color: #4e2c16; text-decoration: none; font-family: Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10.5px; letter-spacing:0px;}
a.cartlink:visited { color: #4e2c16; text-decoration: none; font-family: Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10.5px; letter-spacing:0px;}
a.cartlink:active { color: #4e2c16; text-decoration: none; font-family: Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10.5px; letter-spacing:0px;}
a.cartlink:hover { color: #4e2c16; text-decoration: none; font-family: Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10.5px; letter-spacing:0px;}
.pipe {
color: #9EA517; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:20px;
}










body {
	background-color: #E397C0;
	margin: 0;
	padding: 0;
}
/* start top header links */
#headerlogo {
	position:absolute;
	width:275px;
	height:84px;
	z-index:2;
	top:14px;
	left:343px;
}
#homeicon {
	position:absolute;
	left:48px;
	top:75px;
	z-index:2;
	width: 80px;
}
#telephone {
	position:absolute;
	left:660px;
	top:76px;
	width:280px;
	z-index:2;
text-transform:none;
}
#spacer01 {
	position:absolute;
	left:0px;
	top:0px;
	z-index:2;
}
#spacer02 {
	position:absolute;
	left:151px;
	top:0px;
	z-index:2;
}
#spacer03 {
	position:absolute;
	left:314px;
	top:0px;
	z-index:2;
}
#spacer04 {
	position:absolute;
	left:425px;
	top:0px;
	z-index:2;
}
#spacer05 {
	position:absolute;
	left:513px;
	top:0px;
	z-index:2;
}
#spacer06 {
	position:absolute;
	left:587px;
	top:0px;
	z-index:2;
}
/* end top header links */

/* start navigation links */
#navigation {
	position:absolute;
	left:180px;
	top:109px;
	z-index:2;
	height: 26px;
	width: 595px;
}
#smallheaderlinks {
	position:absolute;
	left:682px;
	top:47px;
	height:28px;
	z-index:2;
	width: 250px;
text-transform:none;
}
#invitationflavors {
	position:absolute;
	left:25px;
	z-index:2;
	top: 6px;
text-transform:none;
}
#invitationtoppings {
	position:absolute;
	left:175px;
	top:6px;
	z-index:2;
text-transform:none;
}
#beinspired {
	position:absolute;
	left:335px;
	top:6px;
	z-index:2;
text-transform:none;
}
#contact {
	position:absolute;
	left:448px;
	top:6px;
	z-index:2;
text-transform:none;
}
#login {
	position:absolute;
	left:536px;
	top:6px;
	z-index:2;
text-transform:none;
}
#brownbar {
	position:absolute;
       left:0px;
	top:135px;
	width:960px;
	height:34px;
	z-index:0;
	color: #4E2C16;
	top:105px;
	}
/* end navigation links */

/* subheadline */
#subheadline {
	position:absolute;
	left:112px;
	top:153px;
	z-index:2;
text-transform:none;
}
/* end subheadline */

/* fonts and links */
.smallpipe {
	color: #9fa618;
	font-family: Futura, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.telephonetext {font-family: Futura Book, Futura, Arial, Helvetica, sans-serif; font-size: 16px; color: #4e2c16; letter-spacing:2px;}
.welcome {
	font-family:Futura Book, Futura, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	text-align: justify;
	color: #9ea517;
	letter-spacing: 1px;
text-transform:none;
}
.footer800 {
	font-family: Futura Book, Futura, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #9ea517;
text-transform:none;
}
.subheadline {
	font-family: Futura Book, Futura, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #9ea517;
text-transform:none;
}
.navigationlink {
	font-family: Futura;
	font-size: 16px;
	color: #4e2c16;
text-transform:none;
}
a.navigationlink:link { color: #4e2c16; text-decoration: none; font-family: Futura Book, Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:17px;}
a.navigationlink:visited { color: #4e2c16; text-decoration: none; font-family: Futura Book, Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:17px;}
a.navigationlink:active { color: #4e2c16; text-decoration: none; font-family: Futura Book, Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:17px;}
a.navigationlink:hover { color: #000000; text-decoration: none; font-family: Futura Book, Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:17px;}
.footercopy {
	font-family: Futura, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9ea517;
text-transform:none;
}
a.footercopy:link { color: #9ea517; text-decoration: none; font-family: Futura Book, Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;}
a.footercopy:visited { color: #9ea5176; text-decoration: none; font-family: Century Gothic,Futura Book, Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;}
a.footercopy:active { color: #9ea517; text-decoration: none; font-family: Futura Book, Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;}
a.footercopy:hover { color: #000000; text-decoration: none; font-family: Futura Book, Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;}
a.mainlink:link { color: #ffffff; text-decoration: none; font-family: Futura Book, Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; letter-spacing:.5px;}
a.mainlink:visited { color: #ffffff; text-decoration: none; font-family: Futura Book, Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px;letter-spacing:.5px;}
a.mainlink:active { color: #ffffff; text-decoration: none; font-family: Futura Book, Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px;letter-spacing:.5px;}
a.mainlink:hover { color: #ffffff; text-decoration: underline; font-family: Futura Book, Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px;letter-spacing:.5px;}
a.cartlink:link { color: #4e2c16; text-decoration: none; font-family: Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10.5px; letter-spacing:0px;}
a.cartlink:visited { color: #4e2c16; text-decoration: none; font-family: Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10.5px; letter-spacing:0px;}
a.cartlink:active { color: #4e2c16; text-decoration: none; font-family: Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10.5px; letter-spacing:0px;}
a.cartlink:hover { color: #4e2c16; text-decoration: none; font-family: Futura, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10.5px; letter-spacing:0px;}
.pipe {
color: #9EA517; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:20px;
}

/* remove stock header*/
.sf_header_wrapper {
background-image:url(images/hdrbkg1.html);
position:absolute;
top:-30px;
}
/* remove main navigation*/
.sf_navigation_top {
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
text-transform:none;
margin-left:20px;
margin-right:10px;
padding-top:0px;
position:absolute;
top:-100px;
}
/* remove main navigation image right*/
.sf_extra2 {
background-image:url(images/mainimg.html);
background-repeat:no-repeat;
float:right;
height:200px;
position:absolute;
right:30px;
top:-30px;
width:375px;
}
/* remove search area right column */
.sf_sidebar {
height:1%;
padding:10px 0 0;
top:-200px;
position:absolute
}

/* change wrapper width from 980 to 960xxxxx */
.sf_wrapper {
background-color:#FFFFFF;
top:-10px;
position:relative;
height:100%;
margin:auto;
width:960px;
}
/* change wrapper width from 980 to 960 */
.sf_outer_wrapper {
background-color:#FFFFFF;
border-bottom: none;
border-left:none;
border-right:none;
margin:auto;
width:960px;
}

/* move bluekeyline in footer out of way */
.sf_footer {
border-top:none;
color:none;
}
/* move keyline in footer out of way above copywrite info*/
.sf_first_nav_item {
border-style: none;
border-color: none;
border-width: none;
color: none;
}
/* footer and footer links */
#footerbar {
	left:0px;
	top:0px;
	width:960px;
	height:26px;
	z-index:0;
	position:absolute;
	border-bottom-style:solid;
	border-bottom-color:#9ea517;
	border-bottom-width:2px;
	border-top-style:solid;
	border-top-color:#9ea517;
	border-top-width:2px;
}
#copyright {
	position:absolute;
	left:0px;
	top:0px;
	width:102px;
	height:22px;
	z-index:1;
	text-align:center;
	padding-top:8px;
	border-right-style:solid;
	border-right-color:#9ea517;
	border-right-width:2px;
}
#ipcopy {
	position:absolute;
	left:102px;
	top:0px;
	width:102px;
	height:22px;
	z-index:1;
	text-align:center;
	padding-top:8px;
	border-right-style:solid;
	border-right-color:#9ea517;
	border-right-width:2px;
}
#terms {
	position:absolute;
	left:215px;
	top:8px;
	z-index:1;
}
/* end footer and footer links */
/* main content */
.content {
padding:10px 15px 20px;

position:relative;
width:920px;
}
.sf_banner {

