
/* 
  -----------------------------------
  Pop Menu Magic 3
  by Project Seven Development
  www.projectseven.com
  Style Theme:02 - Chilli
  -----------------------------------
*/


.nav-wrap {
	background-color:#fbfaf6;
	padding:0 0 25px 0;
}
.p7PM3-02 {
	position:relative;
	font-size:16px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background-color:#000000;
	line-height:1;
	-webkit-transform-style:preserve-3d;
}
.p7PM3-02.horiz {
	padding:0px 8px;
}
.p7pm3-fixed {
	padding-right:70px!important;
}
.pmm3-toolbar {
	display:none;
}
.p7PM3-02 a img {
	border:none;
}
.p7PM3-02.menu-centered {
	text-align:center;
}
.p7PM3-02.menu-right {
	text-align:right;
}
.p7PM3-02:after {
	content:"\0020";
	clear:both;
	font-size:0px;
	line-height:0;
	display:inline;
	height:0px;
}
.p7PM3-02 ul {
	margin:0px;
	padding:0px;
	display:inline-block;
	vertical-align:bottom;
}
.p7PM3-02 ul li {
	float:left;
	position:relative;
	border-right:1px solid #ffffff;
}
.p7PM3-02 ul li:last-child {
	border-right:none;
}
.p7PM3-02 ul li li {
	border-right:none;
}
.p7PM3-02 ul li a {
	display:block;
	font-size:18px;
	padding:10px 16px;
	color:#ffffff;
	text-decoration:none;
	border:none !important;
}
.p7PM3-02 ul li.nav-icon a {
}
.p7PM3-02 ul li.nav-icon-cart a {
	padding:10px 5px 10px 34px;
}
#p7PM3_2.p7PM3-02 ul li a {
	font-size:16px;
	padding:6px 12px;
}
.p7PM3-02 a.trig_closed,
.p7PM3-02 a.trig_open {
	background-repeat:no-repeat !important;
}

.p7PM3-02 ul li a.trig_closed {}
.p7PM3-02 ul ul li a.trig_closed {}
.p7PM3-02 ul li a.trig_open {
	background-color:#ffffff;
	color:#c47403;
}
.p7PM3-02 ul ul li a.trig_open {}

.p7PM3-02 ul li a.pm3-link:hover {
	background-color:#ffffff;
	color:#c47403;
}
.p7PM3-02 ul ul li a {
	border:none;
	border-bottom:1px solid #cccccc!important;
	color:#444444;
	font-size:13px!important;
	font-weight:normal;
	border-radius:0;
}
.p7PM3-02 ul ul li a:last-child {}
.p7PM3-02 ul ul li:last-child a {
	border-bottom:none!important;
	border-radius:0px 0px 5px 5px!important;
}
.p7PM3-02 ul ul li a.pm3-link:hover {
	color:#c47403;
}

.p7PM3-02 ul ul {
	background-color:#ffffff;
	display:block;
	text-align:left;
	width:200px;
	margin:0 0 0 -2px;
	box-shadow:0px 6px 10px rgba(0,0,0,.15);
	border-radius:0px 0px 5px 5px;
}
.p7PM3-02 ul ul div {
	z-index:999;
}
.p7PM3-02.auto-subs ul ul {
	width:auto;
	min-width:240px;
	border:1px solid #cccccc;
	border-top:none;
}
.p7PM3-02.auto-subs ul ul li a {
	white-space:nowrap;
}
.p7PM3-02 ul ul li {
	position:relative;
	float:none;
	margin:0px;
	padding:0px;
}
.p7PM3-02 ul ul li:last-child a {
	border-bottom:none;
}




/*DISPLAY AS TITLE ONLY*/
.p7PM3-02 .pmm3-title-bar,
.p7PM3-02.vert .pmm3-title-bar {
	padding:14px 18px;
	color:#DDD;
	background-color:#666;
	border-radius:0px;
}
.p7PM3-02.auto-subs ul ul .pmm3-title-bar {
	white-space:nowrap;
}

/*IMAGE LINKS*/
.p7PM3-02 .p7PM3_img {
	border:none;
	padding:0px;
	text-align:center;
	background:none !important;
}
.p7PM3-02 .p7PM3_img img {
	border:none;
	width:auto !important;
	height:auto !important;
	max-width:100%;
	vertical-align:bottom;
}

/*CURRENT MARK */
.p7PM3-02 ul li a.current_mark {
	color:#c47403;
}
.p7PM3-02 ul ul li a.current_mark {
	color:#c47403;
	font-weight:bold!important;
}
.p7PM3-02.vert ul li a.current_mark {
	text-shadow:none;
}

/*
NO-SCRIPT RULES
The following rules enable your menu to work even when javascript is disabled in the browser
*/
.p7PM3-02.p7PM3noscript {
	position:relative;
}
.p7PM3-02.p7PM3noscript ul ul {
	position:absolute;
	display:none;
	top:100%;
}
.p7PM3-02.p7PM3noscript ul ul ul {
	display:none;
	top:0px;
	left:100%;
}
/*NOSCRIPT VERTICAL MENU MODE*/
.p7PM3-02.vert.p7PM3noscript ul ul {
	top:0px;
	left:100%;
}
/*END VERTICAL MODE*/
.p7PM3-02.p7PM3noscript li:hover ul {
	display:block;
}
.p7PM3-02.p7PM3noscript li:hover ul ul, .p7PM3-02.p7PM3noscript li:hover ul ul ul, .p7PM3-02.p7PM3noscript li:hover ul ul ul ul, .p7PM3-02.p7PM3noscript li:hover ul ul ul ul ul, .p7PM3-02.p7PM3noscript li:hover ul ul ul ul ul ul {
	display:none;
}
.p7PM3-02.p7PM3noscript li li:hover ul, .p7PM3-02.p7PM3noscript li li li:hover ul, .p7PM3-02.p7PM3noscript li li li li:hover ul, .p7PM3-02.p7PM3noscript li li li li li:hover ul, .p7PM3-02.p7PM3noscript li li li li li li:hover ul {
	display:block;
}


/*END BREADCRUMB RULES*/

 @media only screen and (min-width:0px) and (max-width:700px) {
.p7PM3-02.responsive:after {
	display:none;
}
.p7PM3-02.responsive .pmm3-toolbar {
	display:block;
	background-color:#000000;
	text-align:right;
	cursor:pointer;
}
.p7PM3-02.responsive .pmm3-toolbar a {
	display:block;
	padding:10px;
	font-size:19px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	text-align:right;
	border-bottom:1px solid #ffffff;
}
.p7PM3-02.responsive .pmm3-toolbar a:hover {
	color:#c47403;
	background-color:transparent;
}
.p7PM3-02.responsive .toggle-text.closed a:before {
	content:"Menu\0020\0020";
	font-weight:normal;
	font-size:19px;
}
.p7PM3-02.responsive .toggle-text.opened a:before {
	content:"Menu\0020\0020";
	font-weight:normal;
	font-size:19px;
}
.p7PM3-02.responsive {
	text-align:left !important;
	padding:0px !important;
	box-shadow:none !important;
}
.p7PM3-02.responsive.vert ul {
	margin-top:0px;
}
.p7PM3-02.responsive ul {
	display:block;
	padding:0px;
}
.p7PM3-02.responsive ul li {
	float:none;
	margin:0px;
	padding:0px;
	border:none;
}
.p7PM3-02.responsive ul ul {
	position:static !important;
	width:auto;
	padding:0px;
}
.p7PM3-02.responsive a:hover, 
.p7PM3-02.responsive a.pm3-link:hover {
	background-color:#ffffff;
	color:#c47403;
}
.p7PM3-02.responsive ul ul li {
	padding:0px;
}
.p7PM3-02.responsive .pmm3-title-bar {
	padding:12px 18px;
}
.p7PM3-02.responsive ul a {
	border-bottom:1px solid #cccccc!important;
}
.p7PM3-02.responsive ul ul a,
.p7PM3-02.responsive ul ul .pmm3-title-bar {
	padding-left:24px;
}
.p7PM3-02.responsive ul ul ul a,
.p7PM3-02.responsive ul ul ul .pmm3-title-bar {
	padding-left:32px;
}
.p7PM3.responsive ul.closed {
	display:none;
}
.p7PM3.responsive ul.opened {
	display:block;
}
.p7PM3.responsive.rounded * {
	border-radius:0px !important;
}
.p7PM3.responsive.shadows * {
	box-shadow:none !important;
}
.p7PM3-02_crumbs {
	display:none;
}
.p7PM3-02_crumbs.show-mobile {
	display:block;
}

.p7PM3.responsive.select .pmm3-select-wrapper {
	display:block;
	padding:10px;
}
.p7PM3.responsive.select select {
	width:100%;
	font-size:1em;
	padding:4px;
}
.p7PM3.responsive.select .pmm3-toolbar {
	display:none;
}
.p7PM3.responsive.select ul {
	display:none;
}

/*Workaround for very old Android devices*/
.p7PM3-02 div {
	left:0px !important;
	top:0px !important;
}
/*End old Android workaround*/
}
.c_status a { width:210px; display:inline-block!important; padding:0; margin:0;}
.c_status img { display:block; padding:0; margin:0 auto;}





/* Horizontal Accordion Panel Magic by Project Seven Development */
html, body {height:auto !important;}
html {overflow-y:scroll;}

.p7HAPM08 {
	overflow:hidden;
	border:1px solid #ffffff;
	margin:0 10px 0 0;
}
.p7HAPM08 .pagelistA h1 {font-size:14px;}
.p7HAPM_section {z-index:40;}
.p7HAPM08, .HAPM08-content-wrapper, .HAPM08-content {background-color:#ffffff;}

.p7HAPM_trigger img {max-width:1000px !important;} 

.HAPM08-trigwrap {
	display:none;
	float:left;
	width:38px;
}

.HAPM08-trigwrap {border-right:1px solid #ffffff;}
.HAPM08-trigwrap.last {border-right:none;}

.HAPM08-trig {
	display:block;
	overflow:hidden;
	cursor:pointer;
	font-family:"Lucida Console", Monaco, monospace;
}

.HAPM08-trig a {
	display:block;
	height:100%;
	font-weight:bold;
	color:#ffffff!important;
	word-wrap:break-word;
	letter-spacing:normal;
	text-decoration:none!important;
	padding:10px 0;
	width:5px;
	margin:0 auto;
	line-height:1.15em;
	text-align:center!important;
	text-transform:uppercase;
}

.HAPM08-trig {background-color:#666666;}
.HAPM08-trig, .HAPM08-trig a {color:#ffffff;font-size:14px;}
.HAPM08-trig:hover {background-color:#444444;}

.HAPM08-trig:hover a, .HAPM08-trig a:hover, .HAPM08-trig a:focus {color:#eeeeee;outline:none;}
.HAPM08-trig.open {background-color:#c47403;cursor:default;}

.HAPM08-trig.open a {color:#eeeeee;cursor:default;}

.HAPM08-trigwrap-img {
	display:none;
	float:left;
	width:auto;
	border-right:1px solid #ffffff;
}

.HAPM08-trigwrap-img.last {border-right:none;}

.HAPM08-trigwrap-img a img {border:none;vertical-align:bottom;}

.HAPM08-trig-img {
	background-color:#444444;
	display:block;
	overflow:hidden;
	cursor:pointer;
}

.HAPM08-trig-img a {
	display:block;
	height:100%;
	text-align:center;
}

.HAPM08-trig-img:hover, .HAPM08-trig-img.open {background-color:#000000;}
.HAPM08-trig-img.open, .HAPM08-trig-img a.open {cursor:default;background-color:#000000;}
.HAPM08-trig-img a:focus {outline:none;}

.p7HAPM_panel {overflow:hidden;}

.HAPM08-content-wrapper {overflow:hidden;position:relative;}

.HAPM08-content-wrapper {border-right:1px solid #ffffff;}

.HAPM08-content-wrapper.last {border-right:none;}

.HAPM08-content { 
	min-height:400px;
	width:480px;
	overflow:hidden;
	padding:15px 0px;
	line-height:22px;
	font-size:14px;
	margin:0 auto;
}

.HAPM08-caption {
	display:none;
	position:absolute;
	top:auto;
	bottom:0px;
	left:0;
	right:auto;
	width:100%;
}

.HAPM08-caption-content {
	background-color:#ffffff;
	color:#444444;
	padding:6px 32px;
	font-size:12px;
	background:rgba(255,232,206,.85);
}

.HAPM08-content a.current_mark {}

/*DO NOT DELETE OR EDIT THE FOLLOWING RULE. 
IF YOU DO, THE WIDGET WILL CEASE TO WORK.*/
.p7HAPMcontrol {
	width:28px !important;	
	border:none !important;
	padding:0px !important;
	margin:0px !important;
}



/* POP LAYER */
/* Tooltip Magic by Project Seven Development */
.popbasic {padding:15px;}

.p7TTM02.p7TTMbox {
	position:absolute;
	overflow:hidden;
	background-color:#ffffff;
	border:2px solid #fbfaf6;
	border-radius:5px;
}
.p7TTM02 .p7TTMcnt {
	position:relative;
	padding:15px;
	background-color:#fbfaf6;
	margin:5px;
	border-radius:4px;
	zoom:1;
}
.p7TTM02 .p7TTMcnt p {
	margin:6px 0 12px 0;
}
.p7TTM02 .p7TTMclose {
	position:absolute;
	top:2px;
	left:auto;
	right:0px;
	display:none;
}
.p7TTM02 .p7TTMclose img {
	border:0;
}
.p7TTM02 .p7TTMclose a {
	font-weight:bold;
	text-decoration:none;
	display:block;
	color:#444444;
	font-size:16px;
	line-height:16px;
	padding:4px 8px;
	border-radius:0px 4px 0px 0px;
}
.p7TTM02 .p7TTMclose a:hover, .p7TTM02 .p7TTMclose a:focus {
	outline:0;
	color:#666666;
}
.p7TTM02 .p7TTMclose i {
	font-style:normal;
}
/*ARROWS*/
.p7TTM02 .p7TTMcall {
	height:9px;
	width:26px;
	position:absolute;
	z-index:999;
	background-repeat:no-repeat;
}
.p7TTM_open {}
.p7TTM_trg {
	text-decoration:underline;
}

/*Lighshow Overlay*/
#p7ttm_overlay.p7TTM02 {
	background-color:#ffffff;
	opacity:0.7;
	filter:alpha(opacity=70);
}
.tooltip {}










