.ie6 {

	display: none;	
}

.slideshow {

	width: 200px;
	height: 300px;
	overflow: hidden;
	float: right;
	margin: 0px 0px 0px 20px;	
}


/* Static Fixed bar */

#navigation_bar {

	background-color: #f274ac;
	height: 25px;
	overflow: hidden;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #fff;
	font-size: 12px;	
	z-index: 200;
	text-align: center;
	padding: 10px 0px 10px 0px;
}

#navigation_bar ul {

	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
	width: 840px;
}

#navigation_bar li {

	float: left;
	margin: 0px 20px 0px 0px;
	display: inline;
}

#navigation_bar a {

	display: block;
	text-decoration: none;
	color: #fff;
	background-image: url(../images/sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -23px;
	padding: 6px 0px 0px 30px;
	height: 17px;
	float: left;
	border-width: 0px;
}

	

#navigation_bar a:hover, #navigation_bar a.selected {

	background-position: 0px 0px;
}

#navigation_bar li.halloween a, #navigation_bar li.halloween a.selected {
	
		/*background-image: url(../images/sprite3.png);	*/
		/*background-image: url(../images/sprite4.png);*/
		background-image: url(../images/sprite5.png);
	}

/* Regular Stuff */

html {

		
}

body {

	padding: 0px;
	margin: 45px 0px 0px 0px;
	text-align: center;
	background-image: url(../images/bg.png);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #fff;
	color: #f272ab;
	font-family: arial;
}

a {

	text-decoration: none;
	color: #f272ab;
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	border-color: #f272ab;
	outline: none;
}

a:hover {

	border-style: solid;	
}

a.anchor {

	display: block;
	margin: 0px 0px 25px 0px;
	border-width: 0px;
	height: 15px;
	overflow: hidden;	
}

ul {

	list-style-type: square;	
}

#master {

	width: 952px;
	margin: 0 auto;
	height: 1%;
	overflow: auto;
}

/* Sign Stuff */

#sign {

	height: 234px;
	width: 455px;
	float: left;
	background-image: url(../images/sign2.png);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0px 0px 0px 50px;
	overflow: hidden;

}

/* Today's Featured item Stuff */

#special {

	width: 185px;
	height: 180px;
	z-index: 99;
	float: right;
	margin: 89px 150px 0px 0px;
	display: block;
	background-image: url(/ver2/images/display.png);
	background-repeat: no-repeat;
	background-position: top left;
	
}

/* The Cupcakes mouseover gallery area */

#counter {

	clear: both;
	margin: 0 auto;
	width: 947px;
	height: 407px;
	overflow: hidden;
	text-align: center;
	padding: 0px;
}

#counter img {

	padding: 0px;
	margin: 0px;
	border-width: 0px;	
}

/* Content entry stuff */

.content {

		font-size: 16px;
		text-align: left;
		font-family: arial;
		width: 840px;
		margin: 0 auto;
		padding: 200px 0px 20px 0px;
		clear: both;
}

img.example {

	float: right;
	display: block;
	margin: 20px 0px 0px 0px;
}

.content p.first {

	font-size: 36px;
	font-family: times;
	line-height: 1em;
	width: 840px;
	padding: 0px;
	margin: 0px;
}

.content p {

	width: 400px;
}

.content p.more {

	width: auto;	
}

h1 {
	
	height: 90px;
	width: 500px;
	text-indent: -99999px;
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0px;
	padding: 0px;
	clear: both;
		
}

#hp01d {

	background-image: url(../vday/vday.png);
}

#hp01c {

	background-image: url(../christmas/christmas.png);
}

#hp01b {

	background-image: url(../halloween/halloween.png);
}

#hp01a {

	background-image: url(../bq/bq.png);
}

#hp01 {

	background-image: url(../images/headlines/about.png);
}

#hp02 {

	background-image: url(../images/headlines/pricing.png);
}

#hp03 {

	background-image: url(../images/headlines/contact.png);
}

/* Footer Items */

#footer {

	background-color: #f272ab;
	height: 170px;
	clear: both;
	color: #fff;
	padding: 30px 0px 0px 0px;
}

#footer_adjust {

	width: 840px;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
	padding: 0px 0px 2px 0px;
	background-image: url(../images/thanks.png);
	background-repeat: no-repeat;
	background-position: top right;
	height: 150px;
}

#footer ul {

	list-style-type: square;
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 5px 35px;
	float: left;
	width: 230px;
	background-image: url(../images/dot.png);
	background-repeat: repeat-y;
	background-position: top left;
}

#footer ul#twitter {

	padding: 40px 0px 0px 15px;
	background-image: url(../images/twitter.png);
	background-repeat: no-repeat;
	background-position: top left;
	margin-top: 0px;
}

#footer a {

	color: #fff;
	text-decoration: none;
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
	border-color: #fff;
}

#footer a:hover {

	border-style: solid;
}

/* Contact Form */

#form1 {

	padding: 0px 0px 0px 0px;
	margin: 50px 0px 50px 0px;
	border-width: 0px;
	height: 330px;
	overflow: hidden;
	width: 840px;
}

#contact_fieldset {
	
	border-width: 0px;
}

#form_left, #form_right, #form_more {

	float: left;
	height: 330px;
}

#form_left {

	width: 312px;	
	overflow: hidden;
}

#form_right {

	width: 200px;	
	background-image: url(/ver2/images/dots.png);
	background-repeat: no-repeat;
	background-position: 0px 98px;
	padding: 98px 12px 0px 20px;
	overflow: hidden;
}

#form_more {

	width: 240px;	
	background-image: url(/ver2/images/dots.png);
	background-repeat: no-repeat;
	background-position: 0px 98px;
	padding: 98px 0px 0px 20px;
	overflow: hidden;
}

.comment_text {
	
	display: block;
	background-image: url(../images/sprite2.png);
	background-repeat: no-repeat;
	background-position: 0px -23px;
	padding: 2px 0px 0px 30px;
	margin: 0px 0px 3px 0px;
}

#comments {
	
	width: 288px;
	height: 138px;
	color: #fff;	
	font-size: 14px;
	font-family: arial;
	padding: 6px;
	margin: 0px 0px 10px 0px;
	background-image: url(../images/comments.png);
	background-position: top left;
	background-repeat: no-repeat;
	border-width: 0px;
	overflow: auto;
}

#contact_go {
	
}

input#name, input#email, input#protect {

	background-image: url(../images/input.png);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 188px;
	border-width: 0px;
	color: #fff;	
	font-size: 14px;
	font-family: arial;
	padding: 6px;
	margin: 0px 0px 10px 0px;
}

#code {
		
		margin: 10px 0px 0px 0px;
		clear: both;
		text-align: center;
		background-image: url(../images/cap.png);
		background-position: top left;
		background-repeat: no-repeat;
		overflow: hidden;
		height: 52px;
		width: 200px;
		padding: 10px 0px 0px 0px;
}

#pimg {

	height: 30px;		
}
