.Bodytext,body,p,td,table {  font-family: Arial, Helvetica, sans-serif; line-height:16px; font-size: 12px; color: #012A4A; text-decoration: none}
H1 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #00a5d5;}
a { color: #e20880; text-decoration:underline;}
a:hover { color: #e20880; text-decoration:none;}
input { font-size:11px; }
/* ------------------------ Layout Styles ------------------------- */

td.categorydesc_heading{color: #e20880;font-weight:bold;}
div.footer-contact{margin:15px 0 15px 0;color:#03a3d5}
div.footer-contact a{color:#03a3d5}

.banner-l-bg { background-image: url(Images/nothing.gif); background-position: top right; background-repeat: no-repeat; }
.banner-r-bg { background-image: url(Images/nothing.gif); background-position: top left; background-repeat: no-repeat; }
.navigation { background-image: url(Images/nothing.gif); width: 750px; border:0px;}
.grad-bar-bg { background-image: url(Images/top-bar-gradbg.gif); background-repeat: repeat-x; background-position:bottom;border:0px;height:23px;overflow:hidden; }
.grad-bar-bg-footer{background-image: url(Images/footer-bg.gif); background-repeat: repeat-x; background-position:top;padding:0px;border:0px;height:23px;overflow:hidden;}
.greencarttext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #DDE8CF; font-weight: bold;}
.grad-bar-bg-footer td.greencarttext{border:0px;height:23px;overflow:hidden;padding:0px;margin:0px;}
.grad-bar-bg-footer td.greencarttext img{margin:2px 0 0 0;}

.homebtmcontent { padding-left: 10px; padding-right: 10px; padding-bottom:15px; background-color: #FEFFFD; }
.hometop { padding-left: 7px; padding-right: 20px; background-color: #fff; padding-top: 20px; padding-bottom:20px;border-bottom:dashed 1px f1f1f1;}
.titleImage { font-size: 24px; color: #CBDCB5; font-weight: bold; }
.content { background-color: #fff; padding: 20px; height:400px; }
/*.greennav { background-color: #7B8768; padding-bottom: 10px; background-image: url(Images/greennav-bg.jpg); background-position: bottom; background-repeat: no-repeat; color: #FEFFFD; font-size: 11px; }*/
.greennav {padding:10px 0 40px 0;  color: #00a4d5; font-size: 11px; background-image: url(Images/default-navbtm.gif); background-position: bottom; background-repeat: no-repeat; background-color:#fff;}
.MenuLink {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #e5007b;text-decoration: none;  font-weight: bold; }
.MenuLink:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #9b0154;}
.featuredcell { width:198px;}
.subcontentcell {}
.homecontent {padding-left:18px; color:#FEFFFD;}
.border-top {background-image:url(Images/i-border-top.gif); background-repeat:repeat-x;}
.border-bot {background-image:url(Images/i-border-bot.gif); background-repeat:repeat-x;}
.border-left { background-image:url(Images/i-border-left.gif); background-repeat:repeat-y;}
.border-right { background-image:url(Images/i-border-right.gif); background-repeat:repeat-y;}
.NominateTable td { padding-top:5px; padding-bottom:5px; border-bottom:1px dashed #a1c9d9; }
.minibasketicon { border:0; margin-left:5px; }

/* ----------------------- Footer Menu Styles ------------------------------ */

.footermenu { color: #e5007b; font-size: 11px; font-weight: bold; text-decoration: none; }
.footermenu:hover { color: #9b0154; }

/* ---------------------------------- Side Navigation ------------------------------------*/

.greennavlink { font-size: 11px;  color: #e5007b; text-decoration: none; font-weight: bold; }
.MenuCellShopOn {font-size: 11px;  color: #03a3d5; text-decoration: none; font-weight: bold; padding-left:10px;}
.greennavlink:hover { color: #03a3d5; text-decoration: none; }
.greenseparate { background-image: url(Images/greennavseperate.gif); background-repeat: no-repeat; background-position: center; height: 20px; width: 114px; }
.greensubnavlink { margin-left: 10px; font-size: 11px; color: #03a3d5; text-decoration: none; }
.greensubnavlink:hover {  margin-left: 10px; font-size: 11px; color: #e5007b; text-decoration: none; }
.MenuCell { padding-left: 10px; padding-right:5px;  padding-top: 5px;border-bottom:dashed 1px #03a3d5; padding-bottom: 5px;}
.MenuCellFirst { padding-left: 10px; padding-right:5px; padding-top: 5px; padding-bottom: 5px;border-bottom:dashed 1px #03a3d5;}
.MenuCellFirst .MenuCellShopOn, .MenuCell .MenuCellShopOn { padding-left:0; }
.MenuCell:hover { padding-left: 10px; padding-right:5px;  padding-top: 5px; padding-bottom: 5px; border-bottom:dashed 1px #03a3d5;  }
.MenuCellFirst { padding-left: 10px; padding-right:5px; padding-top: 5px; padding-bottom: 5px; }
.MenuCellFirst:hover { padding-left: 10px; padding-right:5px; padding-top: 5px; padding-bottom: 5px; background-image: none; }
.greesubseparate {height:5px; }

/* ----------------------------------- CMS Styles ------------------------------------------- */

.orangeheading { color: #e20880; font-size: 14px; font-weight: bold; }
.lightgreenheadings { font-size: 18px; color: #03a3d5; }
.lightgreentext { color: #03a3d5; }
.DotLine {border-bottom:2px dotted #b2dbed;}
.quotebox { width:275px; padding:10px; background-color:#CADBB2; background-image:url(Images/back-quote.gif); background-repeat:repeat-x; background-position:bottom; font-size:14px; color:#FFFFFF; font-weight:bold; text-align:center;}
li {list-style-image:url(Images/bullet.gif); margin-top:8px; margin-bottom:8px; color:#4C565E;}
.introtext {  color: #e20880; font-weight:bold;}
.EmailFormAssetDescriptionCell { font-size:11px; font-weight:bold; }
.EmailFormAssetSubmitButton,
.button { background-color:#e40884; font-size:11px; font-weight:bold; color:#FFFFFF; border:2px solid #e40884;padding:3px;}
.small-white { font-size:11px; color:#FFFFFF; }
.small-green { font-size:12px; color:#FEFFFD; font-weight:bold; }

/* --- View Saved Orders --- */
	#SavedOrders { background:#DAD9D8; text-align:left; color:#fff; }
	
/* ------------------------------------------------------
	View Saved Order Styles
------------------------------------------------------ */
	
	#SavedOrdersContainer th { background:#909F7C; color:#DDE8C2; text-align:left; }
	#SavedOrdersContainer .Show, #SavedOrdersContainer .Hide, #SavedOrdersContainer .Reload, #SavedOrdersContainer .Delete { text-align:center; }
	.Order { background:#F6F9EF; }
	.SavedOrderTotal { color:#E47523; font-weight:600; border:1px solid #DAD9D8; border-top:0; width:160px; float:right; height:20px;  padding:3px; padding-top:8px; background:#F6F9EF; }
	
/* -------------------------------------------------------
	Commission Report 
------------------------------------------------------- */

	#CommissionDates { width:100%; font-weight:600; text-align:left; }
	#CommissionDates td { background:#909F7C; color:#DDE8C2; }
	.CommissionDate { margin:0 0 -2px 2px; }
	#CommissionResults { width:100%; border:1px solid #DAD9D8; border-bottom:none; }
	#CommissionResults .Dotline2 { background:url("/IM_Custom/ContentStore/Templates/OnlineShopAsset/Images/Trans.gif") repeat-x center; height:1px; }
	.CommissionOdd { background:#fff; }
	.CommissionEven { background:#EFF3E2; }
	a:link.button, a:hover.button, a:visited.button { font-weight:600; text-decoration:none; padding:3px; font-size:11px; text-align:center; display:block; color:#fff; }
	
/* -------------------------------------------------------
	Member Orders Table
------------------------------------------------------- */

	.orderTable { width:100%; }
	.orderRow { background:#909F7C; color:#DDE8C2; }
	.backOnRow { background:#EFF3E2; }
	.Actions { text-align:center; }
	.Actions img { margin-bottom:3px; }
