body {
	margin:0px;
	padding:0px;
	background:#ffe6ea;
	font-family:Arial,Helvetica,sans serif;
	font-size:12px;
}

#mainDiv {
	background:#ffffff;
	width:1024;
}

#banner {
	backbroung:#ffffff;
	/*background:url(./images/tds_hdr.gif) no-repeat top left #ffffff;*/
}

/* navigation menu in the banner */
.bannerNav {
	height:12px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	padding:0px 5px;
	text-decoration:none;
}

/* top navigation button bar */
#navigation {
	float:left;margin:0px;
}
#nav {
	margin:0px;
}
.navCell {
	width:120px;
	border:1px solid #8b5d8c;
	border-bottom:0px;
	background:#ffffff;
	color:#8b5d8c;
	font-weight:bold;
	padding:0px 10px;
	font-size:11px;
	padding:5px 3px;
	cursor:pointer;
}
.navCellOver {
	width:120px;
	border:1px solid #8b5d8c;
	border-bottom:0px;
	background:#ffe7ef;
	color:#8b5d8c;
	font-weight:bold;
	padding:0px 10px;
	font-size:11px;
	padding:5px 3px;
	cursor:pointer;
}
.navCell A {
	color:#8b5d8c;
	text-decoration:none;
}
.navCellOver A {
	color:#8b5d8c;
	text-decoration:none;
}
.subnav {
	cursor:pointer;
	width:160px;
	border:1px solid #8b5d8c;
	border-collapse: collapse;
	background:#ffffff;
	color:#8b5d8c;
	font-weight:bold;
	padding:0px 10px;
	font-size:11px;
	padding:5px 3px;
	text-align:left;
}

.catOver {
	cursor:pointer;
	width:160px;
	border:1px solid #8b5d8c;
	border-collapse: collapse;
	background:#ffe7ef;
	color:#8b5d8c;
	font-weight:bold;
	padding:0px 10px;
	font-size:11px;
	padding:5px 3px;
	text-align:left;
}

.moreNav {
	text-align:left;
	cursor:pointer;
	background:#f09ba8;
	padding:6px 3px;
	border-bottom:1px solid #8b5d8c;
	margin-bottom:2px;
	border-right:1px solid #8b5d8c;
}

.moreNav_red {
	text-align:left;
	cursor:pointer;
	background:#FF0000;
	padding:6px 3px;
	border-bottom:1px solid #8b5d8c;
	margin-bottom:2px;
	border-right:1px solid #8b5d8c;
}

.moreNav A, .moreNav A:hover, .moreNav A:visited {
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}

.moreNav_red A, .moreNav_red A:hover, .moreNav_red A:visited {
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}


/*.drop { width:150px;position:absolute;left:125px;z-index:3;background:#EDE2D2;border:1px solid #000000; }

.xdrop {
	position:relative;
	left:125px;
}*/

/* container div */
#mainBody {
	padding:6px;
}

.welcomeText {
	color: #8b5d8c;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}

/* Left side category navigation */
.leftNav {
	border-bottom:1px dotted #B8B8B8;
	color:#777777;
	font-size:12px;
	padding:5px 0px;
}
.leftNav A {
	text-decoration:none;
	color:#777777;
}
.leftNavLast {
	color:#777777;
	font-size:12px;
	padding:5px 0px;
}

#footer {
	padding-left:14px;
	color:#8b5d8c;
	padding-top:18px;
	font-size:11px;
	text-align:center;
	text-transform:uppercase;
}
#footer A {
	text-transform:lowercase;
	text-decoration:none;
	color:#8b5d8c;
}
#footer A:hover {
	color:#f09ba8;
	text-decoration:underline;
}

/* Text Styles */
.catLink {
	font-weight:bold;
	color:#8b5d8c;
	font-size:14px;
	line-height:1.5;
}
.catLink:hover {
	color:#f09ba8;
}
.breadcrumb {
	color:#f09ba8;
}

.breadcrumbRoot {
	color:#8b5d8c;
	font-weight:bold;
}

.pageName {
	color:#8b5d8c;
	font-weight:bold;
}

.subhead {
	color:#8b5d8c;
	font-weight:bold;
	font-size:15px;
}

H3 {
	color:#8b5d8c;
	font-weight:bold;
	border-bottom:1px solid #8b5d8c;
	font-size:16px;
}

.featuredTxt {
	color:#ffffff;
	background:#f09ba8;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

.bigFeature {
	text-align:center;
	color:#8b5d8c;
	font-weight:bold;
	font-size:15px;
	cursor:pointer;
}

/* Styles for item blurbs */
.item {
	font-size:12px;
	color:#717171;
	font-weight:bold;
	padding:5px;
	width:50%;
}
.itemHdr {
	color:#BC0700;
	height:45px;
	overflow-y:hidden;
}
.itemPrice {
	color:#9BB039;
	font-size:13px;
}

/* Form elements */

.formLabel {
	text-align:right;
	font-weight:bold;
	color:#777777;
	font-size:12px;
}

.formField {
	font-size:12px;
}

.formText {
	font-size:12px;
}

.button {
	background:#ffe7ef;
	color:#8b5d8c;
	font-weight:bold;
	padding:3px;
	font-size:11px;
	border:2px solid #8b5d8c;
	cursor:pointer;
}
/* Table properties */

.rowHeader {
	padding:3px 5px;
	color:#FFFFFF;
	font-weight:bold;
	background:#f09ba8;
	font-size:13px;
}
.rowLabel {
	width:120px;
	padding:3px 5px;
	color:#000000;
	font-size:12px;
	background:#ffeef2;
	font-weight:bold;
	text-align:right;
}
.rowLabelNS {
	padding:3px 5px;
	color:#000000;
	font-size:12px;
	background:#ffeef2;
	font-weight:bold;
	text-align:right;
}
.rowText {
	padding:3px 5px;
	color:#000000;
	font-size:12px;
	background:#ffeef2;
}
