html
{
   height:					100%;
   width:					100%;
   margin:					0em;
   padding:					0em;
}


body
{
	font-size:				10pt;
	font-family:			Arial;
	font-weight:			normal;
	color:					#000000;
	background-color:		#F8CFD8;
	padding:				0px;
	margin:					0px;
	height:					100%;
	width:					100%;
	background-image:		url( '../images/bkgWhite.gif' );
	background-repeat:		repeat-y;
	background-position:	center;
}

a
{
	color:					#336699;
}

a:visited
{
	color:					#336699;
}

a:hover
{
	color:					#C95C9B;
	font-weight:			bold;
}

a.tinyLink
{
	color:					#336699;
	font-size:				8pt;
}

a.tinyLink:hover
{
	color:					#C95C9B;
	font-weight:			bold;
}

a.paypal
{
	color:					#003399;
	font-size:				18pt;
}
a.bustfree
{
	color:					#C95C9B;
	font-size:				18pt;
}

.pinkBar a
{
	color:					#FFFFFF;
}

.pinkBar a:hover
{
	color:					#FFFFFF;
}

#maincontainer
{
	text-align:				left;
	height:					100%;
	width:					819px;
	margin:					auto;
	padding:				0px;
	background-color:		#FFFFFF;
	background-image:		url( '../images/background.jpg' );
	background-repeat:		no-repeat;
}

#content-left
{
	background-color:		transparent;
	width:					210px;
	height:					560px;
	padding:				0px;
	margin-left:			30px;
	margin-top:				175px;
	float:					left;
	vertical-align:			top;
	_margin-left: 			15px;
}

#content-right
{
	background-color:		transparent;
	width:					530px;
	height:					800px;
	padding:				0px;
	margin-right:			30px;
	margin-top:				10px;
	margin-bottom:			15px;
	float:					right;
	vertical-align:			top;
	_margin-right: 			0px;
	_margin-top:			125px;
}

#avatar
{
	float:					right;
	padding-right:			30px;
	padding-top:			10px;
	height: 				105px;
}

.box_tl, .box_tlp, .box_tc, .box_tr, .box_trp,  .box_bl, .box_bc, .box_br
{
	font-size:				1px;
	font-family:			verdana;
	padding:				0px;
	margin:					0px;
	background-repeat:		no-repeat;
	float:					left;
}

.box_tl, .box_tlp, .box_tr, .box_trp, .box_bl, .box_br
{
	width:					12px;
	height:					12px;
}

.box_tc, .box_bc
{
	height:					12px;
	background-repeat:		repeat-x;
}

.box_tl { background-image: url( '../images/box/tl.gif' ); }
.box_tlp { background-image: url( '../images/box/tlp.gif' ); }

.box_tc { background-image:	url( '../images/box/tc.gif' ); }

.box_tr {  background-image:	url( '../images/box/tr.gif' ); }
.box_trp { background-image:	url( '../images/box/trp.gif' ); }

.box_bl { background-image:	url( '../images/box/bl.gif' ); }

.box_bc { background-image:	url( '../images/box/bc.gif' ); }

.box_br { background-image:	url( '../images/box/br.gif' ); }

.box_mid
{
	background-color:		#FDF1FA;
	border-right:			solid 1px #E2446D;
	border-left:			solid 1px #E2446D;
	margin-top:				12px;
	padding-left:			2px;
	padding-right:			2px;
	_margin-top:			0px;
}
#content-left .box_mid {
	min-height: 701px;
	*min-height: 730px;
	_height: 730px;
}
#content-right .box_mid {
	min-height: 751px;
	*min-height: 780px;
	_height: 784px;
}

.freedom
{
	font-size:				24pt;
	text-align:				center;
	color:					#C0426B;
	font-weight:			bold;
}

.noMoreMarks
{
	padding-top:			8px;
	color:					#870009;
	font-family:			'Arial Narrow';
	text-align:				center;
	*font-size: 0.8em;
}

.tagLines
{
	color:					#26587C;
	font-family:			Arial;
	font-size:				10pt;
	padding-left:			15px;
	padding-top:			10px;
}

.orderNow
{
	text-align:				center;
	padding-top:			10px;
}

.pinkBar
{
	background-color:		#C95C9B;
	color:					#FFFFFF;
	font-family:			Arial;
	font-size:				10pt;
	padding:				3px;
	margin-left:			10px;
	margin-right:			10px;
	text-align:				center;
}

.pinkBar span
{
	color:					#D1E5F3;
	font-weight:			bold;
	font-style:				italic;
}

.emRed
{
	color:					#C92F2F;
	font-weight:			bold;
	font-style:				italic;
}

.orderInfo
{
	margin-top:				15px;
	font-size:				8pt;
	text-align:				center;
}

.contactInfo
{
	font-size:				8pt;
	margin-top:				15px;
	margin-left:			10px;
	margin-right:			10px;
}

.boldTitle
{
	font-size:				8pt;
	color:					#666666;
	font-weight:			bold;
}

.testName
{
	font-size:				10pt;
	margin-bottom:			8px;
	font-family:			verdana;
	color:					#E2446D;
	font-weight:			bold;
	background-color:		#F9E8F5;
}

.price
{
	text-align:				center;
	color:					#C0426B;
}

.question
{
	color:					#800000;
	font-weight:			bold;
}

.sizeChart th
{
	font-weight:			bold;
	background-color:		#EEDAEE;
}

.sizeChart td
{
	background-color:		#F9E8F5;
}

#specialOffers {
	border: 1px solid #6d2a49;;
	margin: 4px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 8px;
}
#specialOffers .header {
	background: #6d2a49;;
	color: #fff;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
}
#specialOffers p {
	padding: 4px;
	border-bottom: 1px solid #c95c9b;
	margin-bottom: 0px;
	margin-top: 0px;
	font-size: 12px;
	color: #6d2a49;
	text-align: center;
}
#specialOffers a {
	display: block;
	text-align: center;
	line-height: 20px;
	background-color: #6d2a49;
	color: #fff;
	font-weight: bold;
}
