/* CSS Document */


/*
	=========================
	Generic guff
	=========================
*/

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}


.alignRight {
	text-align: right;
}


.hrFull {
	border-bottom: solid 2px #cf84b4;
	height: 0px;
}
.hrCenter {
	border-bottom: solid 1px #cf84b4;
	height: 0px;
	margin: 7px 60px 7px 60px;
}

form {
	padding: 0px;
	margin: 0px
}


/*
	=========================
	Global layout
	=========================
*/

body {
	margin: 10px 20px 10px 20px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #58595b;
}


.rightRandomImage {
	text-align:right;
}





h1 {
	font-size:16px;
	color: #8e88ab;
	margin: 0 0 15px 0;
	padding: 0;
	font-weight:bold;
}

h2 {
	font-size:14px;
	color: #cf84b4;
	margin: 25px 0 8px 0;
	padding: 0;
	font-weight:bold;
}

.topMarginNone {
	margin-top: 0px;
}

.bottomMarginNone {
	margin-bottom: 0px;
}

.topMarginBig {
	margin-top: 40px;
}

a {
	color: #cf84b4;
	text-decoration:none;
}

a:hover {
	color: #cf84b4;
	text-decoration:underline;
}

.hiddenLink {
	color: #58595b;
}
.hiddenLink:hover {
	color: #58595b;
}

h3 {
	font-size:13px;
	color: #cf84b4;
	margin: 0 0 4px 0;
	padding: 0;
	font-weight:bold;
	font-style:italic;
}

p {
	font-size: 13px;
	color: #58595b;
	margin: 0 0 10px 0;
	padding: 0;
}
td {
	font-size: 13px;
	color: #58595b;

}
th {
	font-size: 13px;
	color: #58595b;
	text-align:left;
	font-weight:bold;
}
.indented {

	margin: 0 0 10px 25px;
	padding: 0;
}


.smallText {
	font-size: 10px;
	margin: 0;
	padding: 0;
}



.amazonLink {
	float: left;
	clear: both;
	margin: 0px 5px 7px 0px;
}
.amazonLinkRight {
	float: right;
	clear: both;
	margin: 0px 0px 0px 4px;
}

.clearBoth {
	clear: both;
}

