body  {
	background-color:#2e1e0f;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#a9a9a9;
	background-image:none;
	background-image:url(../../../../imagesupload/cms_files/files/background_bamboo.jpg);
	background-repeat:repeat;
	background-attachment: fixed;
	background-position: center top;
}
.ps_highlight {
	background-color:#555;
	background-position:center bottom;
	background-repeat:repeat-x;
}
h1 {
	color:#FFFFFF;
	background-color:#20242A;
	font-size:17px;
	font-weight: bold;
	list-style: none;
	-moz-border-radius: 10px; /* FF1+ */
	-webkit-border-radius: 10px; /* Saf3+, Chrome */
	border-radius: 10px; /* Opera 10.5, IE 9 */
	-moz-box-shadow: 0px 0px 20px #222; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 20px #222; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 20px #222; /* Opera 10.5, IE 9.0 */
		filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#000000'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#000000')";
}

h2 {
}

h3 {
}

a, a:link, a:visited, a:active {
	text-decoration:none;
	color:#ababab;
}

a:hover {
	color:#707070;
}
.errorText {
	color: #a9a9a9;
}

/* header styles */
.ps_head {
}

.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:#20242A;
	color:#707070;
	
}

.ps_main h2 {
	color:#A9A9A9;
}

.ps_main h3 {
    color:#db7a1f;
	font-size: 14px;
}


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

.ps_main a:hover {
}

/* footer styles */
.ps_footer {
	background-color:#20242A;
	
}

.ps_footer h2 {
}

.ps_footer h3 {
}

.ps_footer a, .ps_footer a:link, .ps_footer a:visited, .ps_footer a:active {
	color:#B2B2B2;
}

.ps_footer a:hover {
	color: #fff;
}

/* pod1 styles */
.ps_pod1 {
	background-color:#20242A;
	color:#A9A9A9;
	
}

.ps_pod1 h2 {
}

.ps_pod1 h3 {
}

.ps_pod1 h4 {
}

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

.ps_pod1 a:hover {
}

/* pod2 styles */
.ps_pod2 {
	background-color:#20242A;
}

.ps_pod2 h1 {
    color:#89898B;
	font-size:18px;
	background-image:none;
}

.ps_pod2 h2 {
	color:#db7a1f;
}

.ps_pod2 h3 {
}

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

.ps_pod2 a:hover {
}

/* pod3 styles */
.ps_pod3 {
	background-color:#20242A;
}

.ps_pod3 h1 {
	background-color:#EEE;
	font-size:16px;
	padding: 5px;
	padding-left: 10px;
}

.ps_pod3 h2 {
	background-color:#db7a1f;
	color: #000;
	font-size:13px;
}

.ps_pod3 h3 {
}

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

.ps_pod3 a:hover {
}

/* pod4 styles */
.ps_pod4 {
	color: #686868;
	font-size: 14px;
}

.ps_pod4 .ps_highlight {
}

.ps_pod4 h1 {
	font-size:20px;
	color:#db7a1f;
}

.ps_pod4 h2 {
}

.ps_pod4 h3 {
}

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

.ps_pod4 a:hover {
}

/* pod5 styles */
.ps_pod5 {
	background-color:#20242A;
	color:#A9A9A9;
}

.ps_pod5 .ps_highlight {
}

.ps_pod5 h1 {
	font-size:20px;
}

.ps_pod5 h2 {
}

.ps_pod5 h3 {
}

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

.ps_pod5 a:hover {
}

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

/* menu styles */
#cssmw a, #cssmw a:link, #cssmw a:visited, #cssmw a:active {
	text-decoration: none;
	font-size: 10pt;
	color:#a9a9a9;
	font-weight: bold;
}
#cssmw a:hover {
	color: #fff;
}
#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:#111;
	color:#9e9e9e;
}
#cssmw li:hover > ul a:hover {
	color: #fff;
}
#cssmw > li.current a {
	color: #fff;
}
#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 {
	color: #fff;
}


/* sidemenu styles */
dl.nestedaccordion
{
}

dl.nestedaccordion dt
{
	background-color:#DB7A1F;
	font-size: 16px;
	color: #000;
	font-weight: bold;
	background-image: url(../../../plugins/side_menu/images/icon_accordion_closed.png);
}

dl.nestedaccordion dt.open
{
	background-image: url(../../../plugins/side_menu/images/icon_accordion_open.png);
}
dl.nestedaccordion dt:hover
{
	text-decoration:underline;
}
dl.nestedaccordion dt.selected 
{
	background-color: #f8800b;
}
dl.nestedaccordion dd dl dt.open:hover, dl.nestedaccordion dd dl dt.open.selected
{
	background-image: url(../../../plugins/side_menu/images/icon_accordion_open_hover.png);
}
dl.nestedaccordion dd dl dt
{
	background-color:transparent;
	font-size: 12px;
	color: #707070;
}
dl.nestedaccordion dd dl dt.selected 
{
	background-color:#464a52;
	color:#fff;
}
dl.nestedaccordion dd dl dt:hover
{
	text-decoration:none;
	color:#fff;
}
dl.nestedaccordion dd dl dt.selected, dl.nestedaccordion dd dl dt:hover
{
	background-image: url(../../../plugins/side_menu/images/icon_accordion_closed_hover.png);
}

/* form */
.publicForm label {
	font-size:14px;
	font-weight:bold;
	text-align:right;
	background-color:#DB7A1F;
	color: #000;
}
.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 {
	font-style:italic;
	color:#F8800B;
}
.publicForm input[type="text"], .publicForm input[type="password"], .publicForm input[type="file"], .publicForm textarea {
  font-size:13px;
}
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,  {
}

/* button styles */
.ps_buttons {
	background-color:#464A52;
	color:#a9a9a9;
}
.ps_buttons:hover {
	background-color:#F8800B;
	color: #fff;
}
a.ps_buttons, a.ps_buttons:link, a.ps_buttons:visited, a.ps_buttons:active  {
	background-color: #464A52;
	color: #a9a9a9; /* #F8800B; */
}
a.ps_buttons:hover {
	color: #fff;
	background-color: #F8800B;
}

/*****/

.result_header .ps_main {
	background-color: #181C20;
}
.result_header .ps_main .price {
	color:#f77f0b;
}
.titleCart {
	background-color: #181C20;
}
