
body {
	background-color: #4bb035;
	background-image: url(images/Background.png);
	background-repeat: repeat-x;
	background-position: top center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0.5px;
	text-align: center;
	margin: 0px 10px 30px 10px;
}

p {
	margin: 0px 0px 7px 0px;
}
img {
	border: none;
}
ul, ol {
	margin: 0px 0px 7px 0px;
}
table {
	border-collapse: collapse;
}
td {
	vertical-align: top;
}
a {
	color: #db1e5c;
	outline: none;
}

.Blue {
	color: #2b72bd;
}
.Orange {
	color: #e6763c;
}
.Purple {
	color: #723d86;
}

div.Indent {
	padding: 0px 9px 13px 27px;
	display: inline-block;
}

.Heading1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	letter-spacing: 2px;
	color: #9827cb;
}
.Heading1a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	letter-spacing: 1px;
	color: #db1e5c;
	font-style: italic;
}
.Heading2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	letter-spacing: 1px;
	color: #e84100;
	margin-top: 14px;
}

#Paper {
	text-align: left;
	margin: 0px auto;
	width: 870px;
}

#Banner {
	background-image: url(images/Banner.gif);
	background-repeat: no-repeat;
	width: 870px;
	height: 170px;
	overflow: visible;
}
#Banner a {
	display: block;
	float: left;
}
#Cloud1 {
	background-image: url(images/Cloud1.gif); 
	width: 130px;
	height: 53px;
	margin: 54px 0px 0px 4px;
}
#Cloud2 {
	background-image: url(images/Cloud2.gif); 
	width: 217px;
	height: 59px;
	margin: 102px 0px 0px -55px;
}
#Cloud3 {
	background-image: url(images/Cloud3.gif); 
	width: 130px;
	height: 53px;
	margin: 55px 0px 0px -85px;
}
#Cloud8 {
	background-image: url(images/Cloud8.gif); 
	width: 150px;
	height: 53px;
	margin: 106px 0px 0px -34px;
}
#Cloud4 {
	background-image: url(images/Cloud4.gif); 
	width: 217px;
	height: 59px;
	margin: 46px 0px 0px -70px;
}
#Cloud5 {
	background-image: url(images/Cloud5.gif); 
	width: 133px;
	height: 53px;
	margin: 110px 0px 0px -44px;
}
#Cloud6 {
	background-image: url(images/Cloud6.gif); 
	width: 164px;
	height: 53px;
	margin: 25px 0px 0px -105px;
}
#Cloud7 {
	background-image: url(images/Cloud7.gif); 
	width: 164px;
	height: 53px;
	margin: 90px 0px 0px -80px;
}

#Contents {
	margin-top: 0px;
}

#CloudPaper {
	background-color: #fffce1;
	background-image: url(images/CloudTop.png);
	background-repeat: no-repeat;
	width: 759px;
	clear: both;
	margin-left: 26px;
	padding: 60px 40px 20px 14px;
	color: #133963;
	font-size: 13px;
}

.Leaves {
	background-image: url(images/Leaves.png);
	background-repeat: repeat-y;
	padding-left: 140px;
}
.Raindrops {
	background-image: url(images/Raindrops.png);
	background-repeat: repeat-y;
	padding-left: 140px;
}
.Flowers {
	background-image: url(images/Flowers.png);
	background-repeat: repeat-y;
	padding-left: 140px;
}
.Snowflakes {
	background-image: url(images/Snowflakes.png);
	background-repeat: repeat-y;
	padding-left: 140px;
}
img.PhotoR {
	float: right;
	margin: 6px 20px 20px 20px;
}
img.PhotoL {
	float: left;
	margin: 6px 20px 20px 0px;
}
img.BlueBorder {
	border: solid 6px #8eb3de;
}
img.BlackBorder {
	border: solid 1px #000000;
}
img.PDFIcon {
	vertical-align: top;
	margin-left: 3px;
}

#Previews {
	padding: 0px 0px 0px 24px;
}
#Previews p object, #Previews p embed {
	vertical-align: text-top;
	margin-right: 5px;
	padding: 0px;
}

#Footer {
	margin: 15px 0px 0px 0px;
	text-align: center;
	color: #9cdd8f;
}
#Footer a {
	color: #00602a;
}
#Copyright {
	font-size: 12px;
}
#Copyright a {
	color: #a5dd8f;
}

/* Home Page */

#HomeImage {
	margin: 65px 0px 0px 0px;
	text-align: center;
}
#Box {
	width: 746px;
	background-image: url(images/BoxTop.gif);
	background-repeat: no-repeat;
	padding: 10px 35px 12px 30px;
	margin: 20px 0px 0px 30px;
	color: #ffffff;
}
#BoxBottom {
	margin-left: 30px;
}
#Box .Heading1 {
	color: #e6d914;
	font-size: 22px;
	margin-top: 25px;
}
#Box a {
	color: #e6d914;
}

/* Order Page */

#PurchaseForm {
	border: solid 1px #93b98b;
	background-color: #ffffff;
	padding: 9px;
}
#BookTable {
	width: 98%;
}
#BookTable thead {
	font-weight: bold;
}
#BookTable td {
	padding: 3px 0 3px 0;
}
#BookTable input {
	width: 50px;
}
#CustomerTable input {
	width: 250px;
}
#CustomerTable textarea {
	width: 350px;
}


/* Popup Dialog */

#DialogBlue {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 499;
	background-image: url(images/VideoBlue.png); 
	visibility: hidden;
}
#DialogWindow {
	position: absolute;
	z-index: 500;
	text-align: left;
	visibility: hidden;
	width: 575px;
}
#DialogBanner {
	background-color: #213e80;
	color: #ffffff;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 14px;
	padding: 4px 3px 2px 12px;
	height: 21px;
	border-bottom: solid 1px #000000;
	visibility: hidden;
}
#DialogBanner img {
	float: right;
}
#DialogContents {
	clear: both;
	height: 480px;
	padding: 20px 0px 20px 40px;
}
#DialogContents p {
	margin-bottom: 12px;
}

