body  {
	background-color:#000000;
	color:#ffffff;
	background-image: url('../images/bg.stripes.png');
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;

}

.ps_highlight {
	color:#575151;
}

h1 {
  color:#ffffff;
font-size: 22px;
}

h2 {
  color:#e4d8d9;
}

h3 {
  color:#e4d8d9;
}

a, a:link, a:visited, a:active {
  color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

a:hover {
  color:#ffffff;
}
.errorText {
	color:#6c6470;
}

/* header styles */
.ps_head {
	background-color:#594646;
}

.ps_head h1 {
}

.ps_head h2 {
}

.ps_head h3 {
}

.ps_head a, .ps_head a:link, .ps_head a:visited, .ps_head a:active {
}

.ps_head a:hover {
}

/* navigation styles */
.ps_main {
	background-color:#4a4544;
	color:#ffffff;
}

.ps_main h2 {
}

.ps_main h3 {
}

.ps_main a:hover {
  background:#5B3A78;
}

/* button styles */
.ps_buttons {
	background-color:#ed5126;
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
}

.ps_buttons h1 {
}

.ps_buttons h2 {
}

.ps_buttons h3 {
}

.ps_buttons a, .ps_buttons a:link, .ps_buttons a:visited, .ps_buttons a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.ps_buttons a:hover {
}

/* footer styles */
.ps_footer {
    background-color:#3d3838;
}

.ps_footer h2 {
}

.ps_footer h3 {
}

.ps_footer a, .ps_footer a:link, .ps_footer a:visited, .ps_footer a:active {
	color:#a9a9a9;
	text-decoration: none;
}

.ps_footer a:hover {
}

/* pod1 styles */
.ps_pod1 {
	color:#555555;
	background:#ECECEC;
	background-image:none;
}

.ps_pod1 h1 {
  background:#5B3A78;
}

.ps_pod1 h2 {
  color:#756968;
}

.ps_pod1 h3 {
  color:#827b85;
  font-size:14pt;
}

.ps_pod1 a, .ps_pod1 a:link, .ps_pod1 a:visited, .ps_pod1 a:active {
  color:#000000;
	font-weight:bold;
}
.ps_pod1 a.ps_buttons {
	color: #fff;
}

/* pod2 styles */
.ps_pod2 {
	background-color:#efefef;
	color:#707070;
}

.ps_pod2 h1 {
    background-color:#4d4646;
    color:#ffffff;
}

.ps_pod2 h2 {
    color:#504a52;
}

.ps_pod2 h3 {
}

.ps_pod2 p {
  font-size:10pt;
  line-height:15pt;
}

.ps_pod2 a, .ps_pod2 a:link, .ps_pod2 a:visited, .ps_pod2 a:active {
	color:#ffffff;
}

.ps_pod2 a:hover {
}

/* pod3 styles */
.ps_pod3 {
	background-color:#eeeeee;
    color:#555555;
}

.ps_pod3 h1 {
    background-color:#574e4d;
    color:#ffffff;
	font-size:22px;
}

.ps_pod3 h2 {
    color:#f06c26;
	font-size:16px;
}

.ps_pod3 h3 {
}

.ps_pod3 a, .ps_pod3 a:link, .ps_pod3 a:visited, .ps_pod3 a:active { 
	color:#736060;
	text-decoration: none;
	font-size:15px;
}

.ps_pod3 a:hover {
    color:#61514f;
}

/* pod4 styles */
.ps_pod4 {
	background-color:#3b3736;
	background-image: url('../images/bg.banner.png');
}

.ps_pod4 h1 {
}

.ps_pod4 h2 {
	background-color:#eeeeee;
}

.ps_pod4 h3 {
}

.ps_pod4 a, .ps_pod4 a:link, .ps_pod4 a:visited, .ps_pod4 a:active { 
}

.ps_pod4 a:hover {
}

/*  border style*/
.ps_border {
	border: solid 1px #555555;
}

/*  menu style*/
#cssmw a, #cssmw a:link, #cssmw a:visited, #cssmw a:active {
	color:#a9a9a9;
	text-decoration: none;
	font-size: 10pt;
}
#cssmw a:hover {
  color:#ffffff;
  background-color:#000000;
}
#cssmw li:hover > ul a, #cssmw li:hover > ul a:link, #cssmw li:hover > ul a:visited, #cssmw li:hover > ul a:active {
	background-color:#2e2c2c;
}
#cssmw li:hover > ul a:hover {
	background-color:#3d3b3a;
}
#cssmw li.current a, #cssmw li.current a:link, #cssmw li.current a:visited, #cssmw li.current a:active {
	color:#ffffff;
	background-color:#000000;
}
#cssmw li:hover > ul li.current a, #cssmw li:hover > ul li.current a:link, #cssmw li:hover > ul li.current a:visited, #cssmw li:hover > ul li.current a:active {
	background-color:#3d3b3a;
}

/** custom **/
.imageWrapper {
	background-color:#FFF;
	border: 1px solid #CFCFCF;
}
.productCart {
	background-color:#ECECEC;
	color:#5B3977;
}
.productCart h2 {
	color:#5B3A78;
}
.ps_pod2 .image {
	border: 1px solid #CFCFCF;
	background-color:#FFF;
}
.publicForm {
	background-color:#FFF;
}
.publicForm label {
	color:#696160;
	font-size:16px;
	font-weight:bold;
}
.textfieldRequiredState .textfieldRequiredMsg, .textfieldInvalidFormatState .textfieldInvalidFormatMsg, .textfieldMinValueState .textfieldMinValueMsg, .textfieldMaxValueState .textfieldMaxValueMsg, .textfieldMinCharsState .textfieldMinCharsMsg, .textfieldMaxCharsState .textfieldMaxCharsMsg, .textareaRequiredState .textareaRequiredMsg, .textareaMinCharsState .textareaMinCharsMsg, .textareaMaxCharsState .textareaMaxCharsMsg, .textfieldServerError, .passwordRequiredState .passwordRequiredMsg, .passwordMinCharsState .passwordMinCharsMsg, .passwordMaxCharsState .passwordMaxCharsMsg, .passwordInvalidStrengthState .passwordInvalidStrengthMsg, .passwordCustomState .passwordCustomMsg, .confirmRequiredState .confirmRequiredMsg, .confirmInvalidState .confirmInvalidMsg, .selectRequiredState .selectRequiredMsg, .selectInvalidState .selectInvalidMsg {
	
}
.publicForm input[type="text"], .publicForm input[type="password"], .publicForm input[type="file"], .publicForm textarea {
	
}
input.textfieldRequiredState, .textfieldRequiredState input, input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, input.textfieldMinValueState, .textfieldMinValueState input, input.textfieldMaxValueState, .textfieldMaxValueState input, input.textfieldMinCharsState, .textfieldMinCharsState input, input.textfieldMaxCharsState, .textfieldMaxCharsState input, textarea.textareaRequiredState, .textareaRequiredState textarea, textarea.textareaMinCharsState, .textareaMinCharsState textarea, textarea.textareaMaxCharsState, .textareaMaxCharsState textarea {
	
}
.publicForm input[type="text"]:focus, .publicForm input[type="password"]:focus, .publicForm textarea:focus {
	
}
.textfieldValidState input, input.textfieldValidState, .textareaValidState textarea, textarea.textareaValidState, .passwordValidState input, input.passwordValidState, .confirmValidState input, input.confirmValidState, .selectValidState select, select.selectValidState {
	
}
#CouponGroup label {
	color:#FFF;
}
.sidebar .current a {
	color:#FFF!important;
	background-color:#54959F;
}
.sidebar a:hover {
	background-color:#54959F;
	color:#FFF !important;
}
.sidebar h4 a {
	color:#787273;
}

/* Accordion*/

dl.nestedaccordion {
	
}
dl.nestedaccordion dt {
	color:#5e5b5b;
	font-size: 16px;
	font-weight: bold;
}
dl.nestedaccordion dt.open {
	
}
dl.nestedaccordion dt:hover {
	
}
dl.nestedaccordion dt.selected {
	background-color:#5c5958;
	color:#ffffff;
}
dl.nestedaccordion dt.open:hover, dl.nestedaccordion dt.open.selected {
	
}
dl.nestedaccordion dd dl dt {
	color:#686569;
	font-size: 13px;
}
dl.nestedaccordion dd dl dt:hover {
}
dl.nestedaccordion dd dl dt.selected {
	background-color:#8a878c;
	color:#ffffff;
}