/* Default CSS Stylesheet for a new Web Application project */
.ButtonSave
{
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
  border-top-color: #00ff00;
  border-left-color: #00ff00;
  border-right-color: #003300;
  border-bottom-color: #003300;
  color: #ffffff;
  background-color: #009900;
}
.ButtonBack
{
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
  border-top-color: #00ff00;
  border-left-color: #00ff00;
  border-right-color: #003300;
  border-bottom-color: #003300;
  color: #ffffff;
  background-color: #000099;
}
.ButtonContinue
{
  border-right: mediumblue thin solid;
  border-top: mediumblue thin solid;
  font-weight: bold;
  font-size: 10px;
  border-left: mediumblue thin solid;
  color: #ffffff;
  border-bottom: mediumblue thin solid;
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #000099;
}
.ButtonDelete
{
  font-weight: bold;
  font-size: 12px;
  border-left-color: #00ff00;
  border-bottom-color: #003300;
  color: #000000;
  border-top-color: #00ff00;
  font-family: Verdana, Helvetica, sans-serif;
  background-color: yellow;
  border-right-color: #003300;
}
.ButtonChange
{
  font-weight: bold;
  font-size: 10px;
  border-left-color: black;
  border-bottom-color: black;
  color: #000000;
  border-top-style: solid;
  border-top-color: black;
  font-family: Verdana, Helvetica, sans-serif;
  border-right-style: solid;
  border-left-style: solid;
  background-color: #eeeeee;
  border-right-color: black;
  border-bottom-style: solid;
}
.ButtonHelp
{
  font-weight: bold;
  font-size: 10px;
  border-left-color: black;
  border-bottom-color: black;
  color: #000000;
  border-top-style: solid;
  border-top-color: black;
  font-family: Verdana, Helvetica, sans-serif;
  border-right-style: solid;
  border-left-style: solid;
  background-color: #eeeeee;
  border-right-color: black;
  border-bottom-style: solid;
}
.ButtonLogin
{
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
  border-top-color: #00ff00;
  border-left-color: #00ff00;
  border-right-color: #003300;
  border-bottom-color: #003300;
  color: #ffffff;
  background-color: #009900;
}
.ButtonChange
{
	font-weight: bold;
	font-size: 12px;
	border-left-color: black;
	border-bottom-color: black;
	color: #000000;
	border-top-style: solid;
	border-top-color: black;
	font-family: Verdana, Helvetica, sans-serif;
	border-right-style: solid;
	border-left-style: solid;
	background-color: #eeeeee;
	border-right-color: black;
	border-bottom-style: solid;
}
.Edit
{
  font-weight: normal;
  font-size: 12px;
  word-spacing: normal;
  text-transform: none;
  color: black;
  font-style: normal;
  font-family: Verdana, Helvetica, sans-serif;
  letter-spacing: normal;
}
.Edit .Table
{
  border-right: black thin solid;
  border-top: black thin solid;
  border-left: black thin solid;
  border-bottom: black thin solid;
  border-collapse: collapse;
  background-color: #66ffcc;
}
.Edit .Item
{
  color: black;
}
.Edit .Value
{
  color: black;
}
.Edit .CellLeft
{
  background-color: #ffffff;
}
.Edit .CellRight
{
  background-color: #ffffff;
}
.Edit .AlternateCellLeft
{
  background-color: #ccffcc;
}
.Edit .AlternateCellRight
{
  background-color: #ccffcc;
}
.Edit .Row
{
  background-color: #ffffff;
}
.Edit .AlternateRow
{
  background-color: #ccffcc;
}
.Edit .Header
{
  font-weight: bold;
  font-size: 14px;
  background-color: #66ffcc;
}
.Edit .Footer
{
  font-weight: bold;
  font-size: 12px;
  background-color: #66ffcc;
}

.GridHeader
{
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 16px;
  color: black;
}
.Grid .Table
{
  border-right: black thin solid;
  border-top: black thin solid;
  border-left: black thin solid;
  border-bottom: black thin solid;
  border-collapse: collapse;
}
.Grid .Value
{
  color: black;
  background-color: #ffffff;
}
.Grid .Alternate
{
  color: black;
  background-color: #EBD395;
}
.Grid .Header
{
  font-weight: bold;
  font-size: 12px;
  color: #EFE3C6;
  background-color: #341109;
}
.Grid .Edit
{
	color: #ba55d3;
	text-decoration: underline;
	background-color: #ffffff;
}
.GridAddLink
{
  color:  #3333cc;
  text-decoration: underline;
  background-color: #ffffff;
}
.GridFooter
{
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #EFE3C6;
  background-color: #341109;
}
.Grid .Footer
{
  font-weight: bold;
  font-size: 12px;
  color: #EFE3C6;
  background-color: #341109;
}
.Menu {
  border-right: #C0C0C0 thin solid;
  border-top: #C0C0C0 thin solid;
  border-left: #C0C0C0 thin solid;
  border-bottom: #C0C0C0 thin solid;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #000000;
  text-decoration: none;
}
.DeleteMessageTitleCell
{
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #00ff00;
}
.DeleteMessageTitleText
{
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #00ff00;
}
.DeleteMessageTextCell
{
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #99ff33;
}
.DeleteMessageText
{
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #99ff33;
}
.DeleteMessageYesCell
{
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #00ff00;
}
.DeleteMessageNoCell
{
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  font-family: Verdana, Helvetica, sans-serif;
  background-color: #00ff00;
}
.DeleteMessageYesButton
{
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  border-top-color: #00ff00;
  border-left-color: #00ff00;
  border-right-color: #003300;
  border-bottom-color: #003300;
  color: #ffffff;
  background-color: #009900;
}
.DeleteMessageNoButton
{
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  border-top-color: #00ff00;
  border-left-color: #00ff00;
  border-right-color: #003300;
  border-bottom-color: #003300;
  color: #ffffff;
  background-color: #cc3300;
}
.Import
{
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: normal;
  word-spacing: normal;
  text-transform: none;
  font-size: 12px;
  color: black;
  font-style: normal;
  letter-spacing: normal;
}
.Import .Table
{
  border-right: black thin solid;
  border-top: black thin solid;
  border-left: black thin solid;
  border-bottom: black thin solid;
  border-collapse: collapse;
  background-color: #a9a9a9;
}
.Import .Header
{
  font-size: 22px;
  font-weight: bold;
  background-color: #ffffff;
}
.Import .Step
{
  background-color: #ffffff;
}
.Import .Normal
{
	background-color: #a9a9a9;
}
.Import .StepHeader
{
  font-weight: bold;
  background-color: #ffffff;
}
.Import .MatchHeader
{
  font-weight: bold;
  font-size: 14px;
  background-color: #ffffff;
  text-align: left;
}

.Cart
{
  font-family: Verdana, Helvetica, sans-serif;
  word-spacing: normal;
  text-transform: none;
  font-size: 10px;
  color: black;
  font-style: normal;
  letter-spacing: normal;
}
.CartHighlite
{
  font-family: Verdana, Helvetica, sans-serif;
  word-spacing: normal;
  text-transform: none;
  font-size: 12px;
  color: #dc143c;
  font-style: normal;
  letter-spacing: normal;
}
.CartHeader
{
  font-family: Verdana, Helvetica, sans-serif;
  word-spacing: normal;
  text-transform: none;
  color: black;
  font-style: normal;
  letter-spacing: normal;
  font-weight: bold;
  font-size: 16px;
}
.CartColumnHeader
{
  font-family: Verdana, Helvetica, sans-serif;
  word-spacing: normal;
  text-transform: none;
  color: black;
  font-style: normal;
  letter-spacing: normal;
  font-weight: bold;
  font-size: 10px;
}
.CartTabs
{
  word-spacing: normal;
  text-transform: none;
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  background-color: #D7E9F7;
  color: black;
  font-style: normal;
  letter-spacing: normal;
}
.Cart .Item
{
  background-color: #ffffff;
}
.Cart .ItemLarge
{
  font-size: 12px;
  background-color: #ffffff;
}
.Cart .AlternateItem
{
  background-color: #ccffcc;
}
.popup
{
  font-family: Verdana, Helvetica, sans-serif;
  word-spacing: normal;
  text-transform: none;
  font-size: 10px;
  color: #3333cc;
  font-style: normal;
  letter-spacing: normal;
  text-decoration: underline;
  cursor: hand;
}


.psProductTable
{
	border-right: activeborder 1px solid;
	border-top: activeborder 1px solid;
	border-left: activeborder 1px solid;
	border-bottom: activeborder 1px solid;
	border-collapse: collapse;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.psProductImageColumn
{
}

.psProductHyperlink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc00ff;
}

.psProductDescriptionColumn
{
	text-align: center;
}
.psProductPurchaseColumn, .psProductPurchaseColumn a:link, .psProductPurchaseColumn a:visited, .psProductPurchaseColumn a:active, .psProductPurchaseColumn a:hover
{
	background-color: #e9c9f8;
	text-decoration: none;
	font-size: 12px;
	color: #000000;
	text-align: center;
}
.psProductDescription
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7B6857;
}

.psProductDetailTitle
{
  font-size: 11px;
  font-weight: bold;
  color: black;
  font-family: Verdana;
}

.psProductDetailText
{
  font-size: 11px;
  color: black;
  font-family: Verdana;
}

.psProductDetailLink
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Verdana;
}

.psProductDetailLinkSmall
{
  font-weight: bold;
  font-size: 12px;
  color: #3E2924;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.psProductDetailPrice
{
  font-size: 11px;
  color: black;
  font-family: Verdana;
}

.psProductDetailPriceStrike
{
	font-size: 11px;
	color: black;
	font-family: Verdana;
	text-decoration: line-through;
}

.psProductDetailSalePrice
{
	font-size: 11px;
	color: #ff3300;
	font-family: Verdana;
}

.psProductListTitle
{
  font-size: 16px;
  font-weight: bold;
  color: black;
  font-family: Verdana;
}

.psProductListDropDown
{
  font-size: 10px;
  font-weight: bold;
  color: black;
  font-family: Verdana;
}

.psAffiliateHeader
{
  font-size: 13px;
  font-weight: bold;
  color: black;
  font-family: Verdana;
}

.psAffiliateNormal
{
  font-size: 11px;
  color: black;
  font-family: Verdana;
}

.psAffiliatedgHeader
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Verdana;
}

.psAffiliatedgItem
{
  font-size: 11px;
  color: black;
  font-family: Verdana;
}

.psAffiliatedgAlternateItem
{
  font-size: 11px;
  color: black;
  font-family: Verdana;
}

.psAffiliatedgPaging
{
  font-size: 11px;
  color: black;
  font-family: Verdana;
}






.psError
{
	font-family: Verdana, Arial;
	font-size: 12px;
  color: #dc143c;
}
.psError .heading
{
	color: #dc143c;
	font-weight: bold;
	font-size: 16px;
	line-height: 30px;
}
.psError table
{
	border-right: #dd9988 1px solid;
	border-top: #dd9988 1px solid;
	border-left: #dd9988 1px solid;
	border-bottom: #dd9988 1px solid;
	border-collapse: collapse;
	width: 95%;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #990000;
	background-color: #ffffd5;
}

.psaccount
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
}
.psaccount table
{
	border-right: #ddddcc 2px solid;
	border-top: #ddddcc 2px solid;
	border-left: #ddddcc 2px solid;
	border-bottom: #ddddcc 10px solid;
	border-collapse: collapse;
	width: 95%;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.psaccount H1
{
	font-size: 16px;
	font-weight: bold;
	margin-top: 5px;
}
.psaccount H2
{
	font-family: Verdana, Arial;
	font-size: 16px;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 20px;
}
.psaccount H5
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #ccffff;
	text-align: center;
}
.psaccount input
{
	font-size: 12px;
	padding-left: 5px;
	overflow: visible;
}
.psaccount a:link, .accountlogin a:visited, .accountlogin a:active, .accountlogin a:hover
{
	color: #000000;
	text-decoration: underline;
}
.psaccount .border
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-collapse: collapse;
}
.psaccount .borderless
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.psaccount .buttoncancel
{
	background-color: #ff0033;
}
.psaccount .buttoncell
{
	padding-left: 30px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.psaccount .buttoncell input
{
	font-size: 14px;
	background-image: url(../psCart/images/signin_bg.gif);
}
.psaccount li
{
	padding-top: 5px;
}
.psaccount .sectionheading
{
	font-size: 16px;
	font-weight: bold;
	color: #660000;
	background-color: #ddddcc;
	text-indent: 5px;
	line-height: 30px;
}
.psaccount .sectionsubheading
{
	font-size: 14px;
	font-weight: bold;
	text-indent: 20px;
	line-height: 30px;
}
.psaccount .sectioninformation
{
	font-weight: bold;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 15px;
}
.psaccount .sectioninformation .normal
{
	font-weight: normal;
}
.psaccount .singlecelldataentry
{
	text-indent: 30px;
	padding-left: 30px;
}
.psaccount .celldataentryleft
{
	text-align: right;
}
.psaccount .celldataentryright
{
	text-align: left;
	padding-left: 5px;
}

.psgrid
{
  font-family: Verdana, Helvetica, sans-serif;
  font-weight: normal;
  word-spacing: normal;
  text-transform: none;
  font-size: 12px;
  font-style: normal;
  letter-spacing: normal;
  color: black;
  background-color: #ffffff;
}
.psgrid .alternate
{
  background-color: #EBD395;
}
.psgrid .header
{
	font-weight: bold;
	font-size: 12px;
	color: #EFE3C6;
	background-color: #341109;
	text-align: center;
}
.psgrid .footer, .psgrid .footer a:link, .psgrid .footer a:hover, .psgrid .footer a:visited, .psgrid .footer a:active
{
  font-weight: bold;
  color: #EFE3C6;
  background-color: #341109;
}
.cmsadmin
{
	border-right: #FFFFFF 2px solid;
	border-top: #FFFFFF 2px solid;
	border-left: #FFFFFF 2px solid;
	border-bottom: #FFFFFF 2px solid;
}
.cmsadmin:hovera
{
	border-right: #33ff33 2px solid;
	border-top: #33ff33 2px solid;
	border-left: #33ff33 2px solid;
	border-bottom: #33ff33 2px solid;
}

.psviewcart
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
}
.psviewcart table
{
	width: 95%;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.psviewcart .cartheading
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	background-color: #d7ebff;
	height: 35px;
	padding-left: 5px;
}
.psviewcart .sectionheading
{
	font-size: 20px;
	font-weight: bold;
	color: #000064;
	text-align: left;
}
.psviewcart .sectionheading .normal
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
}
.psviewcart input
{
	font-size: 14px;
}
.psviewcart .subtotal
{
	font-weight: bold;
}

.pscheckout
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
}
.pscheckout table
{
	border-right: #ddddcc 2px solid;
	border-top: #ddddcc 2px solid;
	border-left: #ddddcc 2px solid;
	border-bottom: #ddddcc 10px solid;
	border-collapse: collapse;
	width: 95%;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.pscheckout H1
{
	font-size: 16px;
	font-weight: bold;
	margin-top: 5px;
}
.pscheckout H2
{
	font-family: Verdana, Arial;
	font-size: 16px;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 20px;
}
.pscheckout H5
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #ccffff;
	text-align: center;
}
.pscheckout input
{
	font-size: 12px;
	padding-left: 5px;
	overflow: visible;
}
.pscheckout a:link, .accountlogin a:visited, .accountlogin a:active, .accountlogin a:hover
{
	color: #000000;
	text-decoration: underline;
}
.pscheckout .border
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-collapse: collapse;
}
.pscheckout .borderless
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.pscheckout .buttoncancel
{
	background-color: #ff0033;
}
.pscheckout .buttoncell
{
	padding-left: 30px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.pscheckout .buttoncell input
{
	font-size: 14px;
	background-image: url(../psCart/images/signin_bg.gif);
}
.pscheckout li
{
	padding-top: 5px;
}
.pscheckout .sectionheading
{
	font-size: 16px;
	font-weight: bold;
	color: #660000;
	background-color: #ddddcc;
	text-indent: 5px;
	line-height: 30px;
}
.pscheckout .sectionsubheading
{
	font-size: 14px;
	font-weight: bold;
	text-indent: 20px;
	line-height: 30px;
}
.pscheckout .sectioninformation
{
	font-weight: bold;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 15px;
}
.pscheckout .sectioninformation .normal
{
	font-weight: normal;
}
.pscheckout .singlecelldataentry
{
	text-indent: 30px;
	padding-left: 30px;
}
.pscheckout .celldataentryleft
{
	text-align: right;
}
.pscheckout .celldataentryright
{
	text-align: left;
	padding-left: 5px;
}


