/*
	Style Name	: Creating Wellness
	Style URI	: http://www.synergeahealth.com/
	Comments	: K2 dualing sidebars customized for synergeahealth.com
*/


/*
body.columns-three #primary {
	margin-left: 195px;
}

body.columns-three #sidebar-1 {
	left: -520px;
	margin-left: -210px;
	width: 200px;
}
*/


/*

*/

body.columns-three #primary {
	margin-left: 195px;
}

body.columns-three #sidebar-1 {
	position: relative;
	left: -520px;
	margin-left: -220px;
	width: 200px;
}

body.columns-three .template-image #primary {
	margin-left: 0;
}

.post-75 .entry-head {
	visibility: hidden;
	position: absolute; /* hide home page <h2> title, and move containing div to top of page */
}




#page {
	text-align: left;
	margin: 0 auto;
	padding-top: 5px;
	position: relative;
	border: 1px solid #ddd;
	border-top: none;
	clear: both;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	}


body {
/*	background:#fefad7 url('') top center repeat-y; */
	background: #df8230;
}

#header {
	position: relative;
	height: 140px;
/*	background: #3371A3; */
	background: #38C url('headers/header_cw_K2.png');
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
	}
}

div#upperLinks {
	float: right; 
	top: 2px;  
	text-align: right; 
	padding-right: 5px;
}



/*- Sidebar Subpages Menu */

.sb-pagemenu {
	_background:#e6eff8;
	border:1px solid #E6E6E6; /* 94bfe2 */
	border-right:1.5px solid #E6E6E6;
	border-bottom:1.5px solid #E6E6E6;
	height:*px;
	position: relative;
	overflow:auto;

}

.sb-pagemenu ul {
	list-style:none;
	width:140px;
	padding-top:0px;
	padding:0px 0px 0px 4px; /* t r b l */ 
	
}

.sb-pagemenu ul li {
	color:#ffffff;
	display:inline;
	width:139px;
	display: inline;
}

.sb-pagemenu li:not(.current_page_item) { /* Hide all menu items that are sibling to the current page */
	_display: none;
}

.sb-pagemenu li.page_item a { /* default style */
	float:left;
	width:138px;   /* text link width */
	color:#374484; /* 374484 0f0f0f*/
	padding:4px 4px 4px 4px; /* t r b l */ 
	_border-bottom:1px solid #94bfe2;
	_border-top:1px solid #ffffff;
	_text-decoration:none;
	visibility: visible;

	_font-family: "Trebuchet MS", Verdana, sans-serif;
	_font-size: 1.7em;
	font-weight: normal;
}

.sb-pagemenu li.current_page_item a { /* Hide all menu items that are sibling to the current page */
	float:left;
	width:138px;   /* text link width */
	color:#374484; /* 374484 0f0f0f*/
	padding:4px 4px 4px 4px; /* t r b l */ 
	_border-bottom:1px solid #94bfe2;
	_border-top:1px solid #ffffff;
	_text-decoration:none;
	visibility: visible;

	_font-family: "Trebuchet MS", Verdana, sans-serif;
	_font-size: 1.7em;
	font-weight: bold;
}

.sb-pagemenu li.current_page_ancestor { /* Always display ancestor menu items to the current page */
	color:#374484; /* 374484 #ffffff*/
	width:139px;
	display: inline;
}

.sb-pagemenu li.current_page_ancestor a { /* Always display ancestor menu items to the current page */
	float:left;
	width:138px;   /* text link width */
	color:#374484; /* 374484 0f0f0f*/
	padding:4px 4px 4px 0px; /* t r b l */ 
	_border-bottom:1px solid #94bfe2;
	_border-top:1px solid #ffffff;
	_text-decoration:none;
	visibility: visible;

	_font-family: "Trebuchet MS", Verdana, sans-serif;
	_font-size: 1.5em;
	font-weight: normal;
}

.sb-pagemenu ul li a {
	float:left;
	width:138px;   /* text link width */
	color:#374484;
	padding:4px 4px 4px 0px; /* t r b l */ 
	_border-bottom:1px solid #94bfe2;
	_border-top:1px solid #ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	visibility: visible;
}


.sb-pagemenu ul li a:hover {
	background:#d1e5f7;
	font-size: 1.5em;
	text-decoration:none;
}

.sb-pagemenu ul li a.current {
	visibility: visible;
	background:#d1e5f7;
}

/* nested subNav menu */

.sb-pagemenu ul li.current_page_item ul {
	list-style:none; 
	width:140px;
	padding-top:0px;
	padding-left:4px; /* outside padding */
}

.sb-pagemenu ul li.current_page_item ul li {
	color:#ffffff;
	display:inline;
/*	width:149px; */
}

.sb-pagemenu ul li.current_page_item ul li a {
	visibility: visible;
	float:left;
	width:132px;
	color:#374484;
	padding:4px 4px 4px 4px;  /* t r b l */ /* inside padding */
	_border-left:1px solid #94bfe2;
	border-bottom:1px solid #ffffff;
	_border-top:1px solid #ffffff;
	_font-family:arial;
	font-size:12px;
	font-weight: normal;
	text-decoration:none;
}

.sb-pagemenu ul li.current_page_item ul li a:hover {
	background:#d1e5f7;
	font-size: 1.5em;
	text-decoration:none;
}

/*.sb-pagemenu ul li.current_page_item ul li a.current { */
.sb-pagemenu li.current_page_item a {
	text-decoration:none;
	font-weight: bold;
	_font-size: 1.5em;
}

#sb_eshopcart {
	top:-15px;

}

*/




#HowWorks {
	float:right;
	width:531px;
}

#HowWorks ul {
	margin-left:20px;
}

#HowWorks ul li {
	font-family:arial;
	font-size:12px;
	line-height:18px;
}


#fiveStep {
	width:495px;
	height:294px;
	border:1px solid #5f5438;
	background:#ffffff;
	position:relative;
	margin:0 auto;
}

#fiveStep ul {
	position:absolute;
	top:5px;
	right:0px;
	width:204px;
	_width:203px;
	list-style:none;
}

#fiveStep ul li {
	margin-top:2px;
	margin-bottom:2px;
	display:inline;
	padding:0px;
	width:100%;
	float:left;

}

#fiveStep ul li:hover, #fiveStep ul li.sfhover {
	background:url('/wp-content/cw/images/arrow.gif') no-repeat;
}

#fiveStep ul li a {
	float:left;
	margin-left:13px;
	padding:4px 0px 4px 10px;
	width:181px;
	_width:180px;
	text-decoration:none;
	color:#002a57;
	font-size:14px;
	font-family: arial;
	font-weight:800;
	letter-spacing:.5px;
}

#fiveStep ul li a:hover {
	background:#d5eaff;
}

#fiveStep ul li.current {
	background:url('/wp-content/cw/images/arrow.gif') no-repeat;
}

#fiveStep ul li.current a {
	background:#d5eaff;
}



/* How It Works (WQ) */
#wqnav {
	position:absolute;
	margin-left:1px;
	clear:both;
	top:0px;
	left:8px;
}

#wqnav ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;

}

#wqnav ul li {
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
}

#wqnav ul li a {
	display:block;
	font-family:verdana;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding:0px;
	margin:0px;
}

#wqnav img {
	border:0px;
}

#wqnav ul li.current a {
	background:#FFFFFF;
	color:#ffffff;
}

#wqnav ul li a:hover {
	background:#FFFFFF;
	color:#ffffff;
}

/****expanded navigation **/

#wqnav ul ul {
	background: #deeff5;
	font-weight: bold;
	padding: 0;
	padding-bottom:10px;
	border:1px solid #73bed5;
}

#wqnav ul li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 245px;
	font-weight: normal;
	margin: 0;
}

#wqnav ul li ul ul {
	margin: -30px 0 0 175px;
}

#wqnav ul li:hover ul ul, #wqnav ul li.sfhover ul ul {
	left: -999em;
}

#wqnav ul li:hover ul, #wqnav ul li.sfhover ul  {
	left:auto;
	z-index:1000;
}

#wqnav ul li:hover, #wqnav ul li.sfhover {
}

#wqnav ul li:hover ul {
	list-style-type: disc;
}

#wqnav ul li:hover ul li, #wqnav ul li.sfhover ul li {
	margin-left:22px;
	padding-left:-6px;
	padding-right:5px;
	display:list-item;
	float:none;
	font-family:arial;
	color:#006699;
	font-size:11px;
	line-height:18px;
}

#wqnav ul li:hover ul li.header, #wqnav ul li.sfhover ul li.header {
	margin-left:0px;
	list-style-type:none;
	padding-left:5px;
	padding-top:0px;
	font-family:arial;
	color:#003366;
	font-size:11px;
	background:#c3e7f3;
	font-weight:bold;
	text-align:center;
	border-top:1px solid #ffffff;
	line-height:12px;
	padding-bottom:5px;
	border-bottom:1px solid #73bed5;
	margin-bottom:5px;
}

/**end expanded -- How it Works */

/*  What's your WQ?  */
#continuum {                        /* OUTER DIV  */
	position:relative;
	_background: url('/wp-content/cw/images/continuum.jpg') no-repeat;
	width:529px;
	height:267px;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
}


#continuum h4 {
	font-size:11px;	
	line-height: 12px;
	margin:0px;
	padding:0px;
	_margin-bottom:3px;
}

#continuum ul {
	margin:0px;
	padding:0px;
	margin-left:40px;
}

#continuum ul li {
	font-family:tahoma;
	font-size:11px;
	text-align:left;
	color:#333333;
	line-height:16px;
}


#continuum img {
	border:0px;
	float:left;
}

.showXX {                       /* general format of text boxes */
	width:511px;
	position:absolute;
	top:55px;
	left:0px;
	_border:1px solid;
	height:68px;
	padding:7px 8px;
}

#showVC {
	background:#ffe8e2;
	border:1px solid #ff8d7c;
}

#showVC h4 {
	color:#bf020d;
}

#showC {
	background:#ffe8bf;
	border:1px solid #ffc45c;
}

#showC h4 {
	color:#ce8300;
}

#showT {
	background:#fff9c1;
	border:1px solid #cccc99;
}

#showT h4 {
	color:#d9a425;
}

#showG {
	background:#e4ffc4;
	border:1px solid #95d85d;
}

#showG h4 {
	color:#68ac2f;
}

#showE {
	background:#a8ffbf;
	border:1px solid #56d276;
}

#showE h4 {
	color:#1f853a;
}
/*  END -- What's your WQ?  */













/*  Default css for eShop display */

 /* PANEL DIMENSIONS */
 /* you may need to adjust these figures to accomodate your product images*/
ul.eshoppanels li {
	min-height:200px;
	min-width:200px;
}

/* FLOATS & CLEARS */
ul.eshoppanels li, ul.eshop li a img, table.eshop img, 
form.eshopform fieldset.eshoppayvia li label, .paginate ul li {
	float:left;
}
/* payment-via options on checkout page */
form.eshopform fieldset.eshoppayvia li label {
	float:left;
}
ul.eshop li, form.addtocart, .pagfoot {
	clear:left;
}

/* adjust to suit if you are using an Add To Cart image rather than a button */
form.eshop input.buttonimg {
	width:111px;
	height:33px;
	position:relative;
	top:10px;
}

/* COLORS */

/*********** TABLES ***************/
/* generic eshop table colors */
table.eshop,table.eshop th,table.eshop td {
	border:1px solid #676B7B;
}
table.eshop img {
	border:none;
}
table.eshop thead th,table.cart thead th {
	background:#CBD1E7;
	color:#404040;
}
table.eshop tbody th {
	background:#DEE0F1;
}
table.eshop tr.alt {
	background:#EEEEF8;
	color:#606060;
}
table.eshop tr.alt a {
	color:#3A5988;
}


/* shopping cart */
table.cart tr.stotal {
	background:#EFDEF1;
	color:#404040;
}
table.cart tr.total {
	background:#EFDEF1;
	color:#404040;
}

/*********** LISTS ***************/
/* generic eshop panel list colors */
ul.eshop li a img {
	border-width:1px;
	border-style:solid;
	border-color:#CBD1E7;
}
ul.eshop li a:hover img,ul.eshop li a:active img,ul.eshop li a:focus img {
	border-color:#0d0;
}
/* eshop panels with form */
ul.eshoppanels li form.addtocart {
	background:transparent;
	color:#404040;
	border:none;
}

/*********** A-Z LISTING ***************/
ul.eshopaz li a {
	border:1px solid #b5b5b5;
}
ul.eshopaz li.current a {
	border:1px solid #000;
}
ul.eshopaz li span {
 	color:#b5b5b5;
 	border:1px solid #b5b5b5;
}
ul.eshopaz li a:hover,ul.eshopaz li a:active,ul.eshopaz li a:focus {
	border:1px solid #060;
}
ul.eshopaz li a:active,ul.eshopaz li a:focus {
	background:#fefad7;
	color:#000;
}

/*********** FORMS ***************/
/* generic eshop form colors */
form.eshop input.button {
	background:#676B7B;
	color:#fff;
	border-width:1px;
	border-style:solid;
	border-color:#9396A4 #555 #555 #9396A4;
}
form.eshop input.button:hover,form.eshop input.button:active,form.eshop input.button:focus {
	background:#fefad7;/*#D1FDA5;*/
	color:#404040;
}
form.eshop input.buttonimg {
	background:transparent;
	border:none;
}
form.eshop fieldset {
	background:#E6E6F6;
	color:#606060;
	border:1px dashed #CFD0D6;
}
form.eshop fieldset fieldset {
	background:#EEEEF8;
}
form.eshop legend {
	background:#CFCFE0;
	color:#404040;
	border-width:1px;
	border-style:solid;
	border-color:#DBE3F0 #B6BAC9 #B6BAC9 #DBE3F0;
}
form.eshop input,form.eshop textarea {
	background:#FAFAFA;
	color:#000;
	border:1px solid #ccc;
}
form.eshop input:focus,form.eshop textarea:focus,form.eshop input.focus,form.eshop textarea.focus {
	background:#fff;
	color:#404040;
	border-color:#94bfe2; /*#0d0;*/
}
form.dlproduct label {
	color:#A22F2F;
}

/*********** OTHER ***************/
/* pagination */
div.paginate ul li {
	background:#DEE0F1;
	color:#404040;
	border-width:1px;
	border-style:solid;
	border-color:#EAEAF6 #CECFDB #CECFDB #EAEAF6;
}
/* automatic redirect to paypal */
#process {
	background:#E6FDCD;
	color:#404040;
	 border:3px double #4EAB02;
}	
/* errors & required */
.reqd,.error {
	color:#A22F2F;
}
/* credits */
.creditline {
	color:#969696;
}


/* E-SHOP LAYOUT ...copied from other sites */

/*********** TABLES ***************/
/* generic eshop table layout */
table.eshop {
	width:99%;
	border-collapse:collapse;
	line-height:1.3em;
}
table.eshop caption {
	margin-bottom:0;
	padding:2px 0;
	font-size:.9em;
}
table.eshop thead th {
	font-weight:bold;
	text-align:center;
}
table.eshop tbody th {
	text-align:left;
}
table.eshop td {
	padding:3px;
}
table.eshop .center {
	text-align:center;
}
table.eshop dfn {
	font-style:normal;
}
table.eshop img {
	margin:0 10px 0 0;
	vertical-align:top;
}
/* shopping cart */
table.cart td, table.cart th {
	padding:5px 8px;
}
table.cart td.amts {
	text-align:right;
}
table.cart td.cqty {
	text-align:center;
}
table.cart td.cqty input {
	text-align:right;
}
table.cart tr.stotal {
	text-align:right;
}
/* shipping rates */
table#eshopshiprates td {
	text-align:right;
}
table#eshopshiprates td.center {
	text-align:center;
}
table#eshopshiprates thead th, #zonelist thead th {
	padding:2px;
}
table#eshopshiprates {
	margin-bottom:10px;
}
#zonelist td {
	text-align:left;
}
#zonelist td.code,#zonelist td.zone {
	text-align:center;
}
.eshopzones label {
	display:inline;
}
.eshopzones .button {
	padding:0 5px;
}
/* eshop discounts */
table.eshopdiscounts thead th#ediscount {
	width:8em;
}
table.eshopdiscounts tbody th {
	text-align:center;
}
table.eshopdiscounts td.amts {
	text-align:right;
}
table.eshopdiscounts td.disc  {
	text-align:right;
}
.shipdiscount span {
	font-weight:bold;
}

/*********** LISTS ***************/
/* generic eshop listings */
ul.eshop {
	margin:0;
	padding:0
}
ul.eshop li {
	margin:0 20px 20px;
	padding:0;
	line-height:1.3em;
}
ul.eshop li a {
	display:block;
	margin:0 0 10px;
	padding:0;
	text-decoration:none;
}
ul.eshop li a img {
	margin-right:20px;
	margin-bottom:20px;
}
ul.eshop li a.itemref {
	font-size:1.3em;
}
/* eshop panel listings */
ul.eshoppanels li {
	clear:none;
	text-align:center;
	list-style-type:none;
	list-style-image:none;
}
ul.eshoppanels li a img {
	float:none;
	margin:0;
}
/* eshop panels with form */
ul.eshoppanels li form select,ul.eshoppanels li form.input {
	display:block;
	width:auto;
	margin:2px auto;
}
ul.eshoppanels li form.addtocart {
	width:auto;
	margin-top:0;
	padding:0;
}
/* featured product list with form*/
ul.eshopfeatured form.addtocart {
	clear:none;
}

/*********** A-Z LISTING ***************/
ul.eshopaz li {
	line-height:1.8em;
	list-style:none;
	display:inline;
	margin:0 1px 0 0;
}
ul.eshopaz li a {
 	display:inline;
	padding:1px 3px;
	margin:0;
}
ul.eshopaz li a:active,ul.eshopaz li a:hover,ul.eshopaz li a:focus {
	text-decoration:underline;
}
ul.eshopaz li span {
 	padding:1px 3px;
}
/* no bullets */
#content .eshop li,
#content ul.eshopfeatured li,#content ul.eshopfeatured li,#content ul.eshopsubpages li,
#content ul.eshoprandomlist li,#content ul.eshopshowproduct li,#content ul.eshoppanels li,
#content fieldset.eshoppayvia li,
#content .pagfoot ul li,#content ul.continue-proceed li {
	list-style-type:none;
	list-style-image:none;
}

/*********** FORMS ***************/
/* generic form buttons */
input.button {
	width:auto;
	padding:2px 5px;
	margin-right:1em;
}
input.button:hover,input.button:active,input.button:focus {
	cursor:pointer;
}
/* generic form layout */
form.eshop  {
	width:96%;
	margin:0 auto;
	line-height:1.3em;
}
form.eshop label  {
	font-weight:bold;
}
form.eshop input,form.eshop textarea {
	font-size:1em;
}
form.eshop textarea {
	width:98%;
}
/* add to cart forms */
form.addtocart {
	width:99%;
	margin-top:20px;
	padding:5px;
}
form.addtocart fieldset {
	padding:10px;
}
form.addtocart select {
	width:auto;
	margin-right:20px;
}
form.addtocart span.sglprice {
	width:auto;
	margin-right:20px;
}
form.addtocart label {
	display:inline;
}
form.addtocart input.iqty {
	width:2.5em;
}
form.addtocart dfn {
	font-style:normal;;
}
/* downloads form */
form#eshopdlform fieldset {
	width:20em;
	margin:0 auto;
}
form#eshopdlform input#email,form#eshopdlform input#code {
	width:99%;
	font-size:.9em;
	margin:0 0 10px;
}
form#eshopdlform label {
	display:block;
	font-size:1em;
}
form#eshopdlform input.button {
	display:block;
	margin:0 auto;
}
/* download products page */
form.dlproduct {
	margin-bottom:20px;
}
form.dlproduct fieldset, form#dlall fieldset {
	padding:15px;
	margin-bottom:5px;
}
form.dlproduct .ro {
	width:2em;
	margin-right:10px;
}
form.dlproduct label {
	display:inline;
}

/*********** OTHER ***************/
/* cart options */
.cartopt {
	text-align:center;
}
.cartopt p {
	width:20em;
	margin:10px auto;
}
.cartopt label {
	display:inline;
}
.continue-proceed {
	margin:10px 0 0;
	padding:0;
	text-align:center;
}
.continue-proceed li {
	margin:0 10px;
	padding:0;
	display:inline;
}

/*Checkout confirmation with discount code (cart section only) */
.eshop_dcode {
	text-align:center;
	font-weight:bold;
}
.eshop_dcode span {
	font-size:1.2em;
}

/* Automatic redirect to paypal */
#process {
	 width:90%;
	 margin:10px auto 0;
	 padding:0 15px;
	 line-height:1.5em;
}
#process strong {
	font-size:1.2em;
}
#process em {
	 font-weight:bold;
	 font-style:normal;
}
#eshopgateway {
	text-align:right;
	padding-bottom:10px;
}

/* eshop widget */
p.eshopwidget span {
	font-size:2em;
	letter-spacing:.02em;
}

/* pagination */
.paginate {
	margin:5px 2px;
	font-size:90%;
}
.paginate p { 
	padding:0; 
	line-height:2em;
}
.paginate p span {
	font-weight:bold;
}
.paginate ul {
	margin:0;
	padding:0;
}
.paginate ul li {
	padding:0 4px;
	margin-right:5px;
}
.paginate ul li a {
	display:block;
}

/* downloads page */
p.jdl {
	text-align:center;
	font-size:1.2em;
}

/* more link */
a.eshopmore {
	display:block;
	text-align:right;
}

/* can be used to position text offscreen */
.offset {
}
/* credits */
.creditline {
	text-align:center;
	font-size:.7em;
}


