/*#Body#*/
body
{
	/*background-image:url(http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/bg-tile.aspx);
	background-repeat:repeat-x;
	background-color:#FFF;*/
	background-color:#EAEAEA;
	margin:0;
	padding:0;
	font-size:12px;
}
/*#General Styles#*/
/*#General Styles/Images#*/
img
{
	border:0;
}
/*#General Styles/Titles#*/
h1, h2, h3, h4, h5, p, li, div
{
	font-family: verdana, arial, sans-serif;
}
h1
{
	font-size:20px;
	font-weight:normal;
	color:#FFF;
	margin:15px 0 15px 0;
	padding:0;
}
h2
{
	font-size:18px;
	font-weight:normal;
	margin:0 0 15px 0;
	padding:0;
	color:#000;
}
p, li
{
	font-size:12px;
	color:#000;
}
a
{
	color:#2059A6;
}
a:hover
{
	text-decoration:none;
}
div.clear
{
 clear:both; display:block; visibility:hidden; height:1px; 
 font-size:0; overflow:hidden;
}
.highlight
{
	color:#0A89CE;
}
.large-text
{
	font-size:24px;
	font-weight:bold;
}
/* #Form Control# */
.TextBoxField, .LogonTextBox, select, input, textarea
{
	font-size:12px;
}

select, textarea
{
	margin-bottom:15px;
}

.TextBoxField, .LogonTextBox, .UnitsTextBox, .TextboxField,
.sendToFriendEmailTextbox,
#plcRoot_Layout_zoneBodyContent_pageplaceholder_pageplaceholder_Layout_zoneBodyContent_CallUs_userControlElem_SecurityCode1_txtSecurityCode
{
	background-image:url('http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/text-box-bg.aspx');
	background-repeat:no-repeat;	
	width:272px;
	height:24px;
	border:0;
	padding:8px 10px 0 10px;
	margin-bottom:15px;
}
.medium-textbox
{
 background-image:url('http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/text-box-bg-medium.aspx');
 width:205px;
 padding:8px 10px 0 10px;
 margin:0;
 margin-right:15px;
}
.UnitsTextBox, 
#plcRoot_Layout_zoneBodyContent_pageplaceholder_pageplaceholder_Layout_zoneBodyContent_CallUs_userControlElem_SecurityCode1_txtSecurityCode
{
	background-image:url('http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/text_box_bg_small.aspx');
	width:72px !important;
	text-align:center;
	font-size:12px;
	margin-bottom:0;
}
.UnitsTextBox
{
	background-color:#CFE5F3;
}
.button, .FormButton, .ContentButton, .LongButton, .FormButton-small,
#plcRoot_Layout_zoneBodyContent_pageplaceholder_pageplaceholder_Layout_zoneBodyContent_SendToFriend_btnSend,
#plcRoot_Layout_zoneBodyContent_pageplaceholder_pageplaceholder_Layout_zoneBodyContent_logonform_Login1_LoginButton
{
	background-color:#0B89CF;
	border:0;
	color:#fff;
	font-weight:bold;
	padding:6px 40px 6px 40px
}

textarea
{
	background-image:url('http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/text_area_bg.aspx');
	background-repeat:no-repeat;	
	width:272px !important;
	height:120px !important;
	border:0;
	padding:10px;
	font-family:verdana, arial;
}

.medium-button
{
	padding:10px;
}


.button
{
	display:inline-block;
	text-decoration:none;
	padding:10px 40px 10px 40px
}
.FormLabel, .FieldLabel span, .FormLabel-small
{
	display:block;
	width:110px;
	float:left;
	padding-top:8px;
}
.FormLabel-small{
 width:60px;
}
.FieldLabel
{
	width:170px;
	vertical-align:top;
}
#plcRoot_Layout_zoneBodyContent_pageplaceholder_pageplaceholder_Layout_zoneBodyContent_StressQuestionnaire_lblSubscribeLabel
{
	display:inline;
	width:inherit;
	padding:0;
}

/*#Container#*/
#outer-container
{
	margin:0;
	padding:0;
	background-image:url(http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/bg-tile.aspx);
	background-repeat:repeat-x;
	background-color:#FFF;
}
#container
{
	margin:0 auto 0 auto;
	width:955px;
	padding-bottom:10px;
}
/* #Footer# */
div.footer
{
	margin:20px auto 0px auto;
	padding-bottom:20px;
	width:955px;
	background-image:url(http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/footer_bg.aspx);
	background-repeat:no-repeat;
	background-position:top right;
	font-size:11px;
}
div.footer a
{
	color:#000;
}
div.footer div.address
{
	float:left;
	width:180px;
	margin-left:15px;
}
div.footer div.contact-numbers
{
	float:left;
	width:180px;
}
div.footer  div.contact-email
{
	float:left;
	width:180px;
}
div.footer div.other-contact
{
	float:right;
	width:180px;
	margin-right:15px;
}












/*#Header#*/
.header
{
	/*height:140px;*/
}
/*#Header/Images#*/
.header img.logo
{
	margin-top:18px;
	/*float:left;*/
}
/*#Header/Navigation#*/
.header div.toplinks img.ptenhance
{
	float:right;
	margin-left:23px;
}
.header div.toplinks
{
	float:right;
}
.header div.toplinks ul
{
	margin:18px 0 0 0;
	padding:0;
	list-style-type:none;
	float:right;
}
.header div.toplinks ul li
{
	margin:0 0 0 20px;
	float:left;
	font-family: arial, "lucida console", sans-serif;
	font-size:11px;
	text-transform:uppercase;
	padding:0;
}
.header div.toplinks ul li a
{
	color:#FFF;
	text-decoration:none;
	padding-left:20px;
}
.header div.toplinks ul li a:hover
{
	text-decoration:underline;
}
.header div.toplinks ul li a.home
{
	background-image:url(http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/home-icon.aspx);
	background-repeat:no-repeat;
	background-position:0 1px;
}
.header div.toplinks ul li a.send
{
	background-image:url(http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/send-icon.aspx);
	background-repeat:no-repeat;
	background-position:0 2px;
}
.header div.toplinks ul li a.contact
{
	background-image:url(http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/contact-icon.aspx);
	background-repeat:no-repeat;
	background-position:0 2px;
}
.header div.toplinks ul li a.site
{
	background-image:url(http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/site-icon.aspx);
	background-repeat:no-repeat;
	background-position:0 2px;
}
.header div.toplinks ul li a.login
{
	background-image:url(http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/login-icon.aspx);
	background-repeat:no-repeat;
	background-position:0 0px;
}
ul.CMSListMenuUL
{
	margin:21px 0 0 0;
	padding:0;
	list-style-type:none;
	float:right;
}
ul.CMSListMenuUL li
{
	margin:0 0 0 20px;
	float:left;
	font-family: arial, "lucida console", sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
	padding:0;
}
ul.CMSListMenuUL li a
{
	color:#FFF;
	text-decoration:none;
	padding:0;
	/*border-bottom:solid 4px #8ADFFF;*/
}
ul.CMSListMenuUL li.CMSListMenuHighlightedLI a
{
	/*border-bottom:solid 4px #000;*/
	color:#000;
}
/*#Header/Navigation/Breadcrumbs#*/
p.CMSBreadCrumbs
{
	padding:10px 0 10px 0;
	margin:0 0 20px 0;
	border-bottom:solid 1px #ccc;
}
/*#Homepage#*/
/*#Homepage/Panels#*/
.home-subscribe-newsletter{
 padding:10px;
 border:1px solid #0B89CF;
 margin-bottom:10px;
}
.home-image-1, .home-image-2, .home-image-3
{
	width:305px;
	height:245px;
	background-color:#2059A6;
	float:left;
	margin-top:15px;
}
.home-image-1, .home-image-2
{
	margin-right:20px;
}
.home-image-1 h2, .home-image-2 h2, .home-image-3 h2, 
.home-image-1 p, .home-image-2 p, .home-image-3 p
{
	color:#FFF;
	margin:10px 15px 10px 15px;
} 
.home-image-1 h2, .home-image-2 h2, .home-image-3 h2
{
	font-size:13px;
	font-weight:bold;
}
.home-image-1 a, .home-image-2 a, .home-image-3 a
{
	color:#FFF;
	text-decoration:none;
}
.home-image-1 a:hover, .home-image-2 a:hover, .home-image-3 a:hover
{
	text-decoration:underline;
}
ul.CMSListMenuUL li a:hover
{
	/*border-bottom:solid 4px #000;*/
	color:#000;
}
.home-content
{
	clear:both;
	padding-top:25px;
}
.home-content-left
{
	float:left;
	width:530px;
}
.home-content-right
{
	float:right;
	width:390px;
}
/* #Main Content# */
div.outer-main-content
{
	background-image:url('http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/content_corner_top_left.aspx');
	background-position:top left;
	background-repeat:no-repeat;
 	background-color:#fff;
	margin-top:18px;
}
div.main-content
{
 	padding:19px 20px 20px 20px;
	background-image:url('http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/main_content_bg.aspx');
	background-repeat:no-repeat;
	background-position:400px 250px;
}
/* #Main Content/Left# */
div.main-content-left
{
 	float:left;
 	width:700px;
}
div.main-content-left h1
{
	color:#2158A5;
	font-size:27px;
}
/* #Main Content/Right# */
div.main-content-right
{
 	float:right;
 	width:184px;
}
/* #Main Content/Right/Navigation# */
div.SubNavigationPanel
{
	background-color:#2059A6;
	width:184px;
	padding:10px 0 4px 0;
	margin-bottom:19px;
}
div.SubNavigationPanel h2
{
	padding:0 0 0 10px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	margin:0;
}
div.SubNavigationPanel ul.SubCMSListMenuUL
{
	margin:0;
	padding:10px 0 0 10px;
	list-style-type:none;
}
div.SubNavigationPanel ul.SubCMSListMenuUL li
{
	padding:0 0 8px 0;
}
div.SubNavigationPanel ul.SubCMSListMenuUL li a
{
	color:#FFF;
}
/* #Main Content/Icons# */
div.IntakeFormBox, div.CallBackBox
{
	margin-bottom:19px;
	padding:12px 10px 0 70px;
}
div.IntakeFormBox, div.CallBackBox
{
	width:184px;
	height:68px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:104px;
	height:56px;
}
html>body div.IntakeFormBox, html>body div.CallBackBox
{
	width:104px;
	height:56px;
} 
div.IntakeFormBox a, div.AppointmentBox a, 
div.CallBackBox a, div.CaseStudyBox a
{
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
div.IntakeFormBox a:hover, div.AppointmentBox a:hover, 
div.CallBackBox a:hover, div.CaseStudyBox a:hover
{
	text-decoration:underline;
}
div.IntakeFormBox
{
	background-image:url(http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/client-intake.aspx);
	background-repeat:no-repeat;
}
div.CallBackBox
{
	background-image:url(http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/call-back.aspx);
	background-repeat:no-repeat;
}
div.AppointmentBox
{
	background-image:url('http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/calendar-image.aspx');
	background-repeat:no-repeat;
	padding:90px 15px 0 15px;
}
div.AppointmentBox
{
	width:184px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:154px;
}
html>body div.AppointmentBox
{
	width:154px;
}
div.CaseStudyBox
{
	background-image:url('http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/case_studies.aspx');
	background-repeat:no-repeat;
	background-color:#0B89CF;
	padding:115px 15px 10px 15px;
	margin-bottom:19px;
}
div.CaseStudyBox
{
	width:184px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:154px;
}
html>body div.CaseStudyBox
{
	width:154px;
}

/* #Boxes# */
/* #Boxes/Feature# */
div.feature-box
{
	width:222px;
	height:222px;
	background-image:url('http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/test_box.aspx');
	background-repeat:no-repeat;
	float:left;
	margin-right:17px;
}
div.feature-box-last
{
	margin-right:0px;
}
div.feature-box-head
{
	height:52px;
}
div.feature-box-head h2
{
	font-size:27px;
	padding:15px 12px 3px 18px;
	margin:0;
	color:#fff;
}
div.feature-box-body
{
	height:120px;
}
div.feature-box-body p
{
	margin:0;
	padding:15px 12px 3px 18px;
	color:#fff;
	font-size:17px;
}
div.feature-box-foot
{
	height:50px;
	color:#fff;
}
div.feature-box-foot div.price
{
	float:left;
	color:#fff;
	font-size:23px;
	padding:0 20px 3px 18px;
}
div.feature-box-foot a
{
	color:#fff;
	font-size:11px;
	display:block;
	padding:8px 0px 3px 45px;
	font-weight:bold;
	text-decoration:none;
}
div.feature-box-foot a:hover
{
	text-decoration:underline;
}
/* #Shopping Basket# */
div.shopping-cart
{
	background-color:#2059A6;
	margin-bottom:19px;
	color:#fff;
}
div.shopping-cart-content
{
	padding:15px;
}
div.shopping-cart-content a
{
	color:#fff;
}
div.shoppingcart-title
{
	font-weight:bold;
	margin-bottom:10px;
}
img.ShoppingCartIcon
{
	display:none;
}
div.shoppingbasket
{
	background-image:url('http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/cart.aspx');
	background-repeat:no-repeat;
	padding:6px 5px 10px 60px;
	margin-top:10px;
}
div.shoppingbasket .TotalPriceValue
{
	font-weight:bold;
	font-size:14px;
}

/* #Shopping Cart# */
input#plcRoot_Layout_zoneBodyContent_pageplaceholder_pageplaceholder_Layout_zoneBodyContent_ShoppingCart_cartElem_btnNext
{
	background:#000 !important;
}

table.CartContentTable
{
	border:0;
}
table.CartContentTable th
{
	background:#0B89CF;
	color:#fff;
	border:0;
	padding:10px 4px 10px 4px;
}
table.CartContentTable tr
{
	background:#CFE5F3;
	border:2px solid #fff;
}

/* #Product List# */
div.ProductPreview
{
	width:158px;
	border:1px solid #01A1E3;
	margin-right:15px;
	margin-bottom:15px;	
}
div.ProductBox
{
	padding:8px;
	text-align:center;
}
span.ProductTitle
{
	font-weight:bold;
}
div.ProductPrice
{
	font-weight:bold;
	margin-top:8px;
	margin-bottom:8px;
}
div.ProductDetail div.ProductImage
{
	float:left;
	margin-right:10px;
	margin-bottom:20px;
}
div.ProductDetail div.ProductFooter
{
	margin-top:10px;
}
span.ProductPrice
{
	font-size:20px;
	display:block;
	margin-bottom:10px;
}
div.product-attachment
{
	margin-top:20px;
}

/* #Logon Form# */
.logon-form  .FormLabel, .logon-form  .FormLabel label
{
	font-size:12px;
}
/* #Article# */
div.article-preview
{
	background-color:#CFE5F3;
	background-image:url('http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/i_icon.aspx');
	background-repeat:no-repeat;
	background-position:10px 10px;
	padding:10px 10px 10px 40px;
}
div.article-preview-alternate
{
	background-image:url('http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/i_icon_white.aspx');
	background-repeat:no-repeat;
	background-position:10px 10px;
	background-color:#fff;
}
div.article-preview h2
{
	margin:0 0 4px 0;
	padding:0;
}
div.article-preview-text p
{
	margin:0px;
	padding:0px;
}
div.article-preview .back-to-top-link
{
	margin-top:5px;
	text-align:right;
	color:##0F80C7;
	font-weight:bold;
}
div.article-teaser-image
{
	float:right;
	padding-right:10px;
	padding-bottom:5px;
}
/* #Download## */
div.download-preview
{
	background-color:#CFE5F3;
	background-image:url('http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/i_icon.aspx');
	background-repeat:no-repeat;
	background-position:10px 10px;
	padding:10px 10px 10px 40px;
}
div.download-preview-alternate
{
	background-image:url('http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/i_icon_white.aspx');
	background-repeat:no-repeat;
	background-position:10px 10px;
	background-color:#fff;
}
div.download-preview-text p
{
	margin:0px;
	padding:3px 0px 0px 0px;
}
div.download-preview .back-to-top-link
{
	margin-top:5px;
	text-align:right;
	color:##0F80C7;
	font-weight:bold;
}
/* #Faqs# */
div.faq-preview
{
	background-color:#CFE5F3;
	padding:10px;
}
div.faq-alternate
{
	background-color:#fff;
}
div.faq-question
{
	margin:0 0 4px 0;
	padding:1px 0 8px 30px;
	background-image:url('http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/question_icon_bgblue.aspx');
	background-repeat:no-repeat;
	background-position:top left;
}
div.faq-question p
{
	margin:0;
	padding:0;
	color:#0F80C7;
}
div.faq-answer
{
	margin:0px;
	padding:0 0 0 30px;
	background-image:url('http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/answer_icon_bg_blue.aspx');
	background-repeat:no-repeat;
	background-position:top left;
}

div.faq-alternate div.faq-answer
{
	background-image:url('http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/answer_icon.aspx');
}

div.faq-alternate div.faq-question
{
	background-image:url('http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/question_icon.aspx');
}

div.faq-preview .back-to-top-link
{
	margin-top:5px;
	text-align:right;
	color:#0F80C7;
	font-weight:bold;
}



/* #Case Study# */
div.case-study-preview
{
	background-color:#CFE5F3;
	/*background-image:url('http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/i_icon.aspx');
	background-repeat:no-repeat;
	background-position:10px 10px;*/
	padding:10px;
}
div.case-study-preview-alternate
{
	/*background-image:url('http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/i_icon_white.aspx');
	background-repeat:no-repeat;
	background-position:10px 10px;*/
	background-color:#fff;
}
div.case-study-preview-image
{
	float:left;
	width:100px;
}
div.case-study-preview-text
{
	float:left;
	width:550px;
}

/* #Questionnaire# */
tr.questionnaire-header
{
	bsckground-color:#2059A6 !important;
}

table.questionnaire tr.alternate td
{
	background-color:#E2ECFA;
	width:5%;
}

table.questionnaire tr td, 
table.questionnaire tr.alternate td
{
	width:5%;
}

table.questionnaire tr td.question,
table.questionnaire tr.alternate td.question
{
	width:70%;
	padding:10px 10px 10px 20px;
}

table.questionnaire tr.questionnaire-header td
{
	background:#2059A6;
	font-weight:bold;
	color:#fff;
}
.questionnaire-button-holder
{
	text-align:right;
	margin-top:10px;
}
div.questionnaire-form-panel
{
	margin-bottom:10px;
}


/* #My Account# */
div.my-account div.TabsHeader a
{
	background:#000;
	color:#fff;
	padding:4px 8px;
	display:block;
	text-decoration:none;
}
div.my-account div.TabsHeader a.TabControlLinkSelected
{
	background:#0B89CF;
}
div.my-account div.TabsContent
{
	margin-top:10px;
}

div.my-account table.Grid
{
	border:0;
	width:100%;
}

div.my-account table.Grid tr, div.my-account table.Grid tr td
{
	border:0;
}
div.my-account table.Grid tr td
{
	padding:7px 3px 7px 6px;
}
div.my-account table.Grid tr.EvenRow
{
	background:#E2ECFA;
}
div.my-account table.Grid th
{
	background:#0B89CF;
	color:#fff;
	border:0;
	padding:10px 4px 10px 4px;
}

/* #Test Kits# */
div.test-kit-preview
{
	background-color:#CFE5F3;
	/*background-image:url('http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/i_icon.aspx');
	background-repeat:no-repeat;
	background-position:10px 10px;*/
	padding:10px;
}
div.test-kit-preview-alternate
{
	/*background-image:url('http://health-energy-fitness.co.uk/Site-Assets/Images/Layout-Images/i_icon_white.aspx');
	background-repeat:no-repeat;
	background-position:10px 10px;*/
	background-color:#fff;
}
div.test-kit-preview-text h3
{
	margin-top:0;
}

// Silverworks update
div.blueblack
{
	color: #ff0000;
}

#home-bottom-one a {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}

#home-bottom-one a:hover {
	text-decoration: underline;
}
.shop-menu a
{
	font-size:15px;
	font-weight:bold;
	color:#fc0 !important;
}