body {

	margin-right: 0px;

	padding-right: 0px;

	background-color:#DCFBD1;



}



.Index_Page p{

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12pt; color: #000000; 

	line-height: 40px; 

	font-weight: normal;

	margin-left: 10px;

}



.Index_Page br{

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12pt; color: #000000; 

	font-weight: normal;

	margin-left: 10px;

}



.container {

	position: absolute;

	width: 100%;

	top: -1px;

	left: 0px;

	right:0px;

	margin-right:0px;

	background-color:#DCFBD1;

	border-width: 0px;

}



.oneHeader {

	position: relative;

	width: 800px;

	height: 66px;

	background-image: url('images/oneHeader.jpg');

	background-repeat: no-repeat;

}



.twoHeader {

	position: relative;

	width: 800px;

	height: 28px;

	background-image: url('images/twoHeader.jpg');

	background-repeat: no-repeat;

}



.threeHeader {

	position: relative;

	width: 800px;

	height: 153px;

	background-image: url('images/threeHeader.jpg');

	background-repeat: no-repeat;

}



.loveFloralHeader {

	position: relative;

	width: 800px;

	height: 62px;

	background-image: url('images/loveFloralHeader.jpg');

	background-repeat: no-repeat;

}



.fourHeader {

	position: relative;

	width: 800px;

	height: 35px;

	background-image: url('images/fourHeader.jpg');

	background-repeat: no-repeat;

}



.Copyright {

	position: relative;

	width: 800px;

	height: 35px;

	background-image: url('images/footer.jpg');

	background-repeat: no-repeat;	

	margin-right: 0px;

	margin-left: 0px;

}



.body_area {

	position: relative;

	margin-top: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #FFFFFF;

	border: 0px;

	width: 800px;



}



.section_title {

	position: relative;

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

	font-weight: bold;

	font-style:italic;

	color: #000000;

	padding-left:10px;

	margin-left:5px;

	margin-right:5px;

	margin-bottom: 5px;

	margin-top: 5px;

	border-style: solid;

	border-color: #D376F8;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 4px;

	border-left-width: 0px;

	

}



.body_text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-small;

	color: #000000;

	width: 100%;

	background-image: url('images/BG_Hearts.jpg');

	background-repeat: no-repeat;

	background-position: bottom right;

}



p {

	margin-left: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-small;

	color: #000000;

	

}



p.introPage {

	font-size: small;

	line-height: 200%;

	

}



.introPage p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	line-height: 200%;

}



table {

	

	margin-top: 0px;

	margin-bottom: 0px;

	margin-right: 0px;

	margin-left: 0px;

	padding-right: 0px;

	padding-left: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-small;

	color: #000000;

	

}



tr {	

	

	margin-top: 0px;

	margin-bottom: 0px;

	margin-right: 0px;

	margin-left: 0px;

	padding-right: 0px;

	padding-left: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-small;

	color: #000000;

}



.header1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	color: #CC1A3C;

	padding-left:5px;

}



.header2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-small;

	color: #999999;

	padding-left:15px;

	text-decoration: none;

}





.buttons {

	margin-top: 10px;

	padding: 0px;

	spacing: 0px;

	border: 0px;

}



table.items {

	width: 200px;

	height: 250px;

	background-color: #FFFFFF;

	border-style: double;

	border-color: #6BEF4B;

	font-weight: bold;

}



table.multiItems {



	width: 608px;

	height: 250px;

	background-color: #FFFFFF;

	border-style: double;

	border-color: #6BEF4B;

	font-weight: bold;

	height: 342px;



}



table.multiItemsDescription1 {



	width: 224px;

	background-color: #FFFFFF;

	font-weight: bold;

	



}



table.multiItemsDescription2 {



	width: 200px;

	background-color: #FFFFFF;

	font-weight: bold;



}



table.BigItems {

	width: 299.5px;

	height: 350px;

	background-color: #FFFFFF;

	border-style: double;

	border-color: #6BEF4B;

	font-weight: bold;

	margin-top:0px;

	margin-bottom: 0px;

	margin-right:0px;

}



table.contact {

	width: 450px;

	background-color: #FFFFFF;

	border-style: double;

	border-color: #AF1F1E;

	font-weight: bold;

	margin-top: 20px;

	margin-bottom: 20px;

	background-image:url(images/contactBG.jpg);

	background-repeat: no-repeat;

	background-position: center;	

}



table.login {

	width: 200px;

	height: 150px;

	background-color: #FFFFFF;

	border-style: double;

	border-color: #FF33CC;

	font-weight: bold;

}



td.multiItems1{

	background-color: #BAFAAC;

	color: #000000;

}



td.multiItems2{

	background-color: #D7E8FF;

	color: #000000;

}



td.items {	

	background-color: #BAFAAC;

	color: #000000;

}



td.contact {

	font-family: Arial, Helvetica, sans-serif; 

	color: #28284A;

	font-size: 14pt;

	font-weight: bold;

}



table.BigPic {

	width: 370px;

	height: 382px;

	background-color: #FFFFFF;

	border-style: double;

	border-color: #6BEF4B;

	font-weight: bold;

}



td.BigPic {

	background-color: #FFFFFF;

	color: #CC1A3C;

	font-size: 18px;

	text-align: center;

}



td.ThumbnailCell {



	background-color: #FFFFFF;

	height:152px;



}





td.BigThumbnailCell {



	background-color: #FFFFFF;

	height:240px;



}



.text { 

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12pt; color: #000000; 

	line-height: 40px; 

	font-weight: normal;

}



h1.SubLocation{

	color: #CC1A3C;

	font-family: Arial, Helvetica, sans-serif; 

	margin-bottom: 5px;

}



p.Numbers {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 5px;

	color: #000000;

	font-weight: bold;

	text-decoration: none;

}



h1.pageNumbers{

	color: #CC1A3C;

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 55px;

	

}



table.multipleTable1 {



	background-color: #BAFAAC;



}



table.multipleTable2 {



	background-color: #D7E8FF;



}



td.price {



	background-color: #FFFF33;

	color: #000000;



}



table.multiPics {



	width: 608px;

	height: 250px;

	background-color: #FFFFFF;

	border-style: double;

	border-color: #6BEF4B;

	font-weight: bold;

	height: 342px;

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-right: 0px;

	margin-left: 0px;



}



 table.multiPicDescription {



	font-weight: bold;

	width: 280px;

	margin-height: 0px;

	margin-bottom: 0px;

	padding: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-top: 12px;

	margin-bottom: 0px;

}



table.descriptions {

	width: 280px;

	padding: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-top: 13px;

	margin-bottom: 0px;

	font-weight: bold;

}



td.descriptionItems {	

	background-color: #FFE8E7;

	color: #000000;

}



table.sixPics {



	width: 608px;

	height: 250px;

	background-color: #FFFFFF;

	border-style: double;

	border-color: #6BEF4B;

	font-weight: bold;

	height: 342px;

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-right: 0px;

	margin-left: 0px;



}



 table.sixPicDescription {

	width: 500px;

	margin-height: 0px;

	margin-bottom: 0px;

	padding: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-top: 12px;

	margin-bottom: 0px;

	font-weight: bold;

}



table.sixPicDescriptions {

	width: 500px;

	padding: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-top: 13px;

	margin-bottom: 0px;

	font-weight: bold;

}



A:link {



	text-decoration: none;



}



A:visited {



	text-decoration: none;



}



A:active {



	text-decoration: none;



}



a:hover { 



	text-decoration: underline;

	color: #CC1A3C;



}

td.MenuButtons h1{

	margin: 5px 0px 5px 0px;

}

td.MenuButtons a {

	width: 184px;

	padding: 0px 0px 0px 0px;

	height: 0px;

}

td.MenuButtons a:hover {

	text-decoration: none;

	width: 184px;

	background: #BAFAAC;

	padding: 0px 0px 0px 0px;

}

td#CartButton img{

	margin: 5px 0px 5px 0px;

}

td#CartButton a {

	width: 184px;

	padding: 0px 0px 0px 0px;

	height: 0px;

}

td#CartButton a:hover {

	text-decoration: none;

	width: 184px;

	background: #BAFAAC;

	padding: 0px 0px 0px 0px;

}



img.introLeft

{

float: left;

}



img.introRight

{

float: right;

}



.shortCut{

	margin-top:0px;

	margin-bottom: 0px;

	padding:0px;

	WORD-BREAK:BREAK-ALL;
	
	width:100px;

}



.introPicHolder {

	float: right;

	margin-left:5px;

	margin-bottom:5px;

}



.botPicHolder {

	float: left;

	margin-left:5px;

	margin-right:5px;

	margin-top:0px;

	margin-bottom:5px;

}



.introPicDescription {

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 12pt; color: #000000; 

	text-align: middle;

	font-weight: bold;

	padding-top: 5px;

	color: #CC1A3C;

}



h2{

	color: #CC1A3C;

	margin-bottom:3px;

	margin-left:25px;

}



#myChaser { 

position:absolute; 

left:0px; 

top:0px;   

font-family:verdana, arial, sans-serif; 

font-size:12px; 

}



h1.ViewCart{

	color: #CC1A3C;

	font-family: Arial, Helvetica, sans-serif; 

	font-weight: bold;

	margin: 0px 10px 0px 10px;

	text-align: left;

	border-bottom: 2px solid #CC1A3C;

}

table#CartItems{

	margin: 0px 10px 0px 10px;

	width: 775px;

	text-align: left;

}

td.cartItem{

	width: 100px;

}

table#CartItems h3{

	

	color: #CC1A3C;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	margin-bottom: 5px;

}

td.cartItem h3{	

	color: #CC1A3C;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	margin-bottom: 0px;

}

td.AddedItem{

	background: #CC1A3C;

	font-family: Arial, Helvetica, sans-serif;

	font-size: x-small;

	color: #FFFFFF;

	text-align=center;

}

table#Checkout th{

	text-align:left;

	background: #BAFAAC;

}

table#Checkout td{

	background: #DCFBD1;

}

table#Checkout input[type=text] {

	size: 200;

}

table#Checkout td.Not_Creative{

	background: #FFFFFF;

}

#sascha{

	float: right;

}

div.Header2Case{



	height:25px;

	background: url(images/LeftHeartIcon.jpg) left center no-repeat;



	text-align: left;

	margin-left:10px;

}

div#FirstHalf{

	margin: 0px 10px 0px 0px;

	position: absolute; top: 60px; right: -10px; width: 50%;

}

div#SecondHalf{

	margin: 22px 50% 0 0;

}

p.indent{

	text-align: left;

}

div#Shell{

	text-align: center;

	margin-left: 0px;

}

table.contact2{



	padding-left: 10px;



}