/* CSS Document */
div, img {
	behavior: url(iepngfix.htc);
}

body {
	font-family:Arial, Helvetica, sans-serif; font-size:.7em; color:#000000; padding:7px; margin:0px; background:url(images/site-background.gif) repeat;
}

div.bodyBorder {
	width:851px;
}
	div.bodyBorder img.borderTop {
		float:left; width:851px; height:18px;
	}
	div.bodyBorder img.homeBottom {
		float:left; width:851px; height:18px;
	}
	div.bodyBorder img.shopBottom {
		float:left; width:851px; height:18px;
	}
	div.bodyBorder img.aboutBottom {
		float:left; width:851px; height:18px;
	}
	div.bodyBorder img.shareTop {
		float:left; width:851px; height:18px;
	}
	div.romanticAdvContent img.dateMenu {
		width:104px; height:36px;
	}
	div.romanticAdvContent img.moreShopping {
		width:131px; height:36px; 
	}

div.bodyContent {
	float:left; width:835px; background:url(images/content-background.png) repeat-y; padding:0px 8px 0px 8px; line-height:1.7em;
}
	div.nav {
		float:left; width:259px; padding:0px 37px 0px 0px;
	}
		div.nav img {
			float:left;
		}
	
	div.homeContent {
		float:left; background:url(images/home-background-image.jpg) no-repeat 0px 150px; width:522px; text-align:left; padding:0px 8px 0px 9px;
	}
		div.homeBoxText {
			float:left; width:492px; height:253px; background:url(images/home-text.png) no-repeat; padding:15px; line-height:1.8em;
		}
		div.homeBottomText {
			float:left; width:255px; padding:0px 0px 175px 10px;
		}
		div.homeBottomTextRight {
			float:left; width:237px; padding:250px 0px 0px 15px; text-align:right;
		}
	
	div.aboutContent {
		float:left; background:url(images/about-background-image.jpg) no-repeat bottom; width:522px; text-align:left; padding:0px 8px 0px 9px;
	}
		div.aboutBoxText {
			float:left; width:489px; height:75px; padding:10px 15px 10px 15px; background:url(images/about-text.jpg) no-repeat;
		}
		div.aboutBottomText {
			float:left; width:374px; padding:20px 0px 100px 148px; text-align:right;
		}
		
	div.romanticAdvContent {
		float:left; background:url(images/romantic-adventures-backgro.jpg) no-repeat bottom; width:522px; text-align:left; padding:0px 8px 0px 9px;
	}
		div.datemenu {
			float:left; width:225px; padding:15px 0px 100px 0px;
		}
			div.datemenu ul {
				float:left; width:225px; margin:15px 0px 0px 0px; padding:0px; list-style:none;
			}
				div.datemenu ul li {
					margin:0px 0px 10px 0px;
				}
		div.shopping {
			float:left; width:290px; padding:15px 0px 0px 0px;
		}
	
	div.shoppingContent {
		float:left; background:url(images/custom-background.jpg) no-repeat bottom; width:522px; text-align:left; padding:0px 8px 0px 9px;
	}
	div.moreShoppingContent {
		float:left; background:url(images/more-shopping-background.jpg) no-repeat top; width:522px; text-align:left; padding:0px 8px 0px 9px;
	}
	div.productRock {
		float:left; background:url(images/rock-background.jpg) no-repeat top; width:522px; text-align:left; padding:0px 8px 0px 9px;
	}
	div.productCook {
		float:left; background:url(images/cookin-background.jpg) no-repeat top; width:522px; text-align:left; padding:0px 8px 0px 9px;
	}
	div.productSee {
		float:left; background:url(images/see-background.jpg) no-repeat top; width:522px; text-align:left; padding:0px 8px 0px 9px;
	}
	div.productPillar {
		float:left; background:url(images/pillar-background.jpg) no-repeat top; width:522px; text-align:left; padding:0px 8px 0px 9px;
	}
	div.productGame {
		float:left; background:url(images/let-background.jpg) no-repeat top; width:522px; text-align:left; padding:0px 8px 0px 9px;
	}
	div.productPiece {
		float:left; background:url(images/piece-background.jpg) no-repeat top; width:522px; text-align:left; padding:0px 8px 0px 9px;
	}
	
	div.romanceContent {
		float:left; background:url(images/quiz-background.jpg) no-repeat top; width:522px; text-align:left; padding:0px 8px 0px 9px;
	}
	div.whiteContent {
		float:left; width:522px; text-align:left; padding:0px 8px 0px 9px;
	}

	
	div.planContent {
		float:left; background:url(images/plan-romance-background.jpg) no-repeat bottom; width:522px; text-align:left; padding:0px 8px 325px 9px;
	}
	
	div.shareContent {
		float:left; background:url(images/share-your-romantic-backgro.jpg) no-repeat top; width:522px; text-align:left; padding:0px 8px 0px 9px;
	}
		div.shareContent div.topContent {
			float:left; width:184px; padding:77px 0px 0px 183px;
		}
		div.shareContent div.topContent ul {
			margin-left:5px; list-style:none; list-style-image:url(images/heart-bullet.png);
		}
		div.shareContent div.customerBox ul {
			list-style:none; list-style-image:url(images/heart-bullet.png);
		}
			div.shareContent div.customerBox ul li {
				margin:0px 0px 15px 0px;
			}
			
	div.shoppingContent ul {
		list-style:none; list-style-image:url(images/heart-bullet.png);
	}
		div.shoppingContent ul li {
			margin:0px 0px 15px 0px;
		}
	div.customerContent {
		float:left; background:url(images/customer-background.jpg) no-repeat bottom; width:522px; text-align:left; padding:0px 8px 0px 8px;
	}
		div.customerLeft {
			float:left; width:190px; padding:0px 15px 0px 0px;
		}
		div.customerRight {
			float:left; width:287px; text-align:right;
		}
			div.customerRight form input {
				font-size:1.0em;
			}
			div.customerRight form textarea {
				font-size:1.0em; font-family:Arial, Helvetica, sans-serif;
			}
		div.customerContent img.top, div.shareContent img.top, div.romanticAdvContent img.top, div.shoppingContent img.top, div.planContent img.top,div.productRock img.top, div.productCook img.top, div.productSee img.top, div.productGame img.top, div.productPiece img.top {
			float:left; width:520px; height:18px;
		}
		img.topBottom, img.bottomBottom{
			float:left; width:520px; height:18px;
		}
		div.customerContent img.bottom, div.shareContent img.bottom, div.romanticAdvContent img.bottom, div.shoppingContent img.bottom, div.planContent img.bottom, div.productRock img.bottom, div.productCook img.bottom, div.productSee img.bottom, div.productGame img.bottom, div.productPiece img.bottom {
			float:left; width:520px; height:21px;
		}
		div.customerBox {
			float:left; background:url(images/customer-box-scale.png) repeat-y; width:490px; padding:0px 15px 0px 15px;
		}
		div.shoppingBox {
			float:left; background:url(images/customer-box-scale.png) repeat-y; width:490px; padding:0px 15px 0px 15px;
		}
		div.shoppingBoxBottom {
			float:left; background:url(images/pink-background.png) repeat-y; width:490px; padding:0px 15px 0px 15px; color:#FFFFFF;
		}
			div.shoppingBoxBottom a, div.shoppingBoxBottom a:hover  {
				color:#FFFFFF;
			}
			div.shoppingBoxBottom ul {
				float:left; width:245px; margin:0px; padding:0px; list-style:none;
			}
				div.shoppingBoxBottom ul li {
					padding:10px 0px 0px 0px;
				}

		
	div.etc {
		float:left; width:522px; text-align:left; padding:0px 8px 0px 9px;
	}
div.footer {
	float:left; width:851px; font-size:.9em; text-align:right;
}
	div.footer a {
		color:#000000; text-decoration:none;
	}
	div.footer a:hover {
		color:#000000; text-decoration:underline;
	}
		
		
a {
	color:#b20838; text-decoration:none;
}
a:hover {
	color:#b20838; text-decoration:underline;
}
h1 {
	font-size:1.2em;
}
img.shopYouWill, img.shopThisAdv {
	width:219px; height:37px;
}

.established {
	color:#b00021;
}
.new {
	color:#336600;
}

img a {
	border:#b20838; color:#b20838;
}
.tiny {
	font-size:.9em;
}


div#sidebar h2 {
	font-size:13px; font-weight:normal; color:#666666;
}
div#sidebar a, div#sidebar a:hover {
	color:#666666;
}