/*
Default style definitions for:

Uploadify v1.6.2
Copyright (C) 2009 by Ronnie Garcia
Co-developed by Travis Nickels
*/
.fileUploadQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	background-color: #F5F5F5;
	border: 3px solid #E5E5E5;
	margin-top: 5px;
	padding: 10px;
	width: 300px;
}
.fileUploadQueueItem .cancel {
	float: right;
}
.fileUploadProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.fileUploadProgressBar {
	background-color: #0099FF;
}

/*clearing*/
.stretch, .clear{clear: both;height: 1px;margin: 0;padding: 0;font-size: 15px;line-height: 1px;}
.clearfix:after{clear: both;height: 0;display: block;visibility: hidden;content: ".";}
.clearfix{display: inline-block;}
.clearfix{display: block;}
/*accessibility*/
SPAN.accesskey{text-decoration: none;}
.accessibility{position: absolute;top: -999em;left: -999em;}

#facebox .b { background:url(http://www.dzined.co.uk/bmt_rep/images/facebox/b.png);}
#facebox .tl { background:url(http://www.dzined.co.uk/bmt_rep/images/facebox/tl.png);}
#facebox .tr { background:url(http://www.dzined.co.uk/bmt_rep/images/facebox/tr.png);}
#facebox .bl { background:url(http://www.dzined.co.uk/bmt_rep/images/facebox/bl.png);}
#facebox .br { background:url(http://www.dzined.co.uk/bmt_rep/images/facebox/br.png);}
#facebox { position: absolute;  top: 0;  left: 0;  z-index: 100;  text-align: left;}
#facebox .popup {position: relative;}
#facebox table { border-collapse: collapse;}
#facebox td { border-bottom: 0;  padding: 0;}
#facebox .body {  padding: 10px;  background: #fff;  width: 370px;}
#facebox .loading { text-align: center;}
#facebox .image {  text-align: center;}
#facebox img { border: 0; margin: 0;}
#facebox .footer {border-top: 1px solid #DDDDDD;padding-top: 5px;margin-top: 10px;text-align: right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px;width: 10px;overflow: hidden;padding: 0;}
#facebox_overlay {position: fixed;top: 0px;left: 0px;height:100%;width:100%;}
.facebox_hide {z-index:-100;}
.facebox_overlayBG {background-color: #000;z-index: 99;}
* html #facebox_overlay { /* ie6 hack */ position: absolute;  /*height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');*/}

/*GENERAL FORM*/
.fieldset{height:35px; border-bottom:none;clear:both;margin-bottom:0; color: #222;background: #FCEADD;}
.fieldset div {padding:5px;}
.fieldset div.field_left{float:left;width:350px;clear:none;}
.fieldset div.field_left p,.fieldset div.field_right p{margin:0;}
.fieldset div.field_right{float:right;width:30px;clear:none;}
.form_styling{padding: 10px 0px; color: #333;}
.form_styling FIELDSET{margin: 0 10px 10px 10px;border: none;background: #FCEADD;padding-top:20px; border:1px solid #D8D0A7 }
.form_styling FIELDSET div.span{ margin:0 20px 20px 20px;}
.form_styling LABEL{width: 120px;float: left;text-align: right;padding: 5px 10px 0 0; color: #333;}
.form_styling LEGEND{ font-family:Georgia, "Times New Roman", Times, serif; padding:5px; font-size:14px; }
.form_styling INPUT{width: 150px;float: left;border: 2px solid #CCCCCC;padding: 3px;margin-bottom:10px;}
.form_styling .buttonHolder{ padding-left:130px;float;right;}
.form_styling SELECT{float: left;padding: 3px;margin-bottom:10px;clear:right;}

.form_styling INPUT.longer{width:300px;}
.form_styling INPUT.check{float: left;border: none;padding: 0;background: none;text-align: left;width: 20px;}
.form_styling TEXTAREA{;border: 2px solid #CCCCCC;}
.form_styling TEXTAREA{border: 1px solid #CCCCCC;background: #FFF;}
.form_styling DIV{clear: both;margin: 0 0 0px 0;}
.form_styling DIV.height{clear: both;height: 200px;margin: 0 0 10px;}
.form_styling DIV#a_update{clear: none;margin: 0;}
.form_styling DIV#a_update SPAN{padding: 6px 0 0 5px;}
.button{padding-left: 130px;background:#222222;color:#FFF; font-size:120%;}
.buttonrow{ height: 30px}
.select_wide{width: 50px;}
.select_wide2{width: 100px;}
.select_wide3{width: 70px;}


/* NAV */
div#nav {font-size: 0.8em;}
* html div#nav {/* hide ie/mac \*/height: 1%;/* end hide */}
div#nav div.wrapper {position: absolute;left: 0;bottom: 0;width: 100%;}
div#nav ul {width: 100%;margin: 0;padding: 0;line-height: 1em;list-style: none;}
div#nav li {float: left;display: inline;margin: 0;padding: 0;list-style: none;line-height: 1em;border-right: 1px solid #aaa;}
div#nav li.last {border-right: none;}
div#nav a,div#nav a:link,div#nav a:active,div#nav a:visited {display: inline-block;/* hide from ie/mac \*/
display: block;/* end hide */margin: 0;padding: 5px 38px 5px 38px;font-weight: bold;text-decoration: none;
color: black;background: #ddd;}
div#nav a:hover {text-decoration: underline;}
div#nav strong {display: inline-block;/* hide from ie/mac \*/display: block;/* end hide */color: white;background: black;}
div#nav strong a,div#nav strong a:link,div#nav strong a:active,div#nav strong a:visited,div#nav strong a:hover {color: white;background-color: black;}
/* END NAV */


/* NAV BAR AT THE TOP, LOCAL NAVIGATION ON THE LEFT AND ONE COLUMN OF CONTENT */
div#content {position: relative;width: 701px;margin: 0 auto 20px auto;padding: 0;text-align: left;}
div#main {float: right;width: 500px;display: inline;}
div#local {float: left;width: 200px;display: inline;}
div#sub {display: none;}
div#nav {position: absolute;top: -15px;left: 0;width: 100%;text-align: left;}
/* END CONTENT */
BODY{color: #010101;background: url(../images/bg.png) repeat;font-family: Arial, Helvetica, sans-serif;font-size: 76.5%;}
BODY.mceContentBody{background: #FFFFFF;}
/*--------------------------------------
---DECLARE COLOURS
--------------------------------------*/
A{color: #666666;text-decoration: none; border-bottom: 1px dotted #666666}
A:hover{color: #990000;}
#hd A{color: #999999;}
#ft A{color: #999999;}
#side A{color: #999999; text-decoration: none}
#side A:hover{color: #999999; text-decoration: none;border-bottom: 1px dotted #666666}

.clear_p{clear: both;height: 100px;}
/*YUI FRAME------------------------------*/
HR{border: none;color: #9F9662;height: 1px;	margin-left: 15px;}
DIV#content{width: 780px;}
DIV#outer{width: 810px;margin: 20px auto 10px;background: #FFFFFF;padding: 15px 0;}
DIV #page{background: transparent url(../images/bg_rep.png) repeat-y;background-color: #FFFFFF;padding: 0;margin: 0 auto;width: 780px;}
DIV#header{background: #CCCCCC url(../images/header.jpg) no-repeat;height: 235px;padding: 0;margin: 0;}
DIV#nav{margin: 1px 0 0px 0;padding: 0px 0 0;top: -3px;height: 36px;background: #403B1C;width: 780px;left: 0px;border-top: 1px solid #FFF;z-index: 5000;}

DIV#local{width: 182px;margin: 55px 0 0;}
DIV#main{width: 575px;margin-top: 60px;}
DIV#main A{color: /*#403B1C*/ #7B5741;}
DIV#main A:hover{color: #000000;background: none;border-bottom: 1px dotted #000}
DIV#main H4{color: #77685A;padding: 0 0 0 15px;}
DIV#main H3{color: #403B1C;padding-top: 22px;margin-top: 0;}
DIV#main P{margin: 1px 0px 2px;}
DIV#footer{background: #3D3024;color: #FFFFFF;}
DIV#main H5{margin: 0 0 0 19px;}
/*--------------------------------------*/
DIV#footer UL{margin-left: 18px;padding: 0;}
DIV#footer UL LI{list-style: none;margin-left: 0;margin-right: 7px;	padding: 0;}
DIV#footer UL LI.lastitem{float: right;margin-right: 0;}
DIV#footer A{background: none;color: #757249;}
DIV#nav UL{margin: 8px 8px 8px 5px;}
DIV#nav UL LI{text-align: right;border-right: none;padding: 0;	margin: 0 17px 0 0;	}
DIV#nav A, DIV#nav A:link, DIV#nav A:active, DIV#nav A:visited{background: none;font-size: 16pt;font-family: Times;font-weight: normal;border-right: none;text-align: right;height: 34px;line-height: 0.9;margin: 0 0 0 15px;padding: 0;color: #E8E4CB;letter-spacing: 0px;border-bottom: none}
DIV#local UL{padding: 0 0 0 0px;margin: 0 0 10px 14px;}
DIV#local UL LI A:hover{color: #010101;text-decoration: none;border-bottom: 1px dotted #010101}
DIV#local UL LI A{color: #7B5733;background: none;font-family: Arial;font-size: 8.8pt;text-decoration: none;outline: none;}
DIV#local UL LI{list-style-type: none;margin: 0 0px 6px 0;padding: 0 0 0 13px;text-align: left;line-height: 1.3;background: url(../images/li.png) no-repeat 0 3px;}
#site_badge{width: 808px;margin: 3px auto;height: 20px;}
#site_badge A{color: #574E4E;float: right;background: none;}
/*--------------------------------------*/
H1, H2, H3, H4, H5, H6{font-family: Georgia, "Times New Roman", Times, serif;}
H1{font-size: 197%;}
H2{font-size: 182%;}
H3{font-size: 228%;padding: 20px 0.6em 0em;color: #4642A3;font-weight: normal;margin: 0;}
H4{font-size: 157%;padding: 0 0.8em 0em 1.0em;color: #71333F;font-weight: normal;margin:3px 0;}
H5{font-size: 123.1%;}
H6{font-size: 108%;}
P, LI{font-size: 100%;padding: 0 1.6em 1em;line-height: 1.9em;}
UL{margin: 0 1em 1em;}
/*--------------------------------------*/
.box_clear{clear: both;margin: 1em 1.6em;}
.box_float_left{float: left;}
.box_float_right{float: right;}
.box_align_right{}
.box_align_left{}
.img_align_right{padding: 5px;margin: 5px 0 5px 10px;border: 1px solid #CCCCCC;background: #EFEFEF;	float: right;}
.li_float{float: left;}
/*--------------------------------------*/
UL#footer_links LI{float: left;}
.img_align_left{padding: 5px;margin: 5px 5px 5px 0;border: 1px solid #CCCCCC;background: #EFEFEF;float: left;
}
.pics{height: 780px;width: 243px;padding: 0;margin: 0;}
.pics IMG{padding: 0;width: 780px;height: 243px;top: 0;left: 0;}
#s2{width: 780px;height: 154px;}
.jclock, .jdate{float: left;width: 83px;}
.datetime{width: 800px;margin: 0 auto 10px auto;}
.jdate{float: right;width: 87px;color: #8F6E4F;margin-top: -1px;}
.jclock{float: right;width: 44px;color: #8F6E4F;}
.shophours{margin: 6px 0px 6px 14px;font-size: 94%;border: 1px solid #3D3024;}
.shophours TH{background: #3D3024;height: 26px;	padding: 2px;text-align: center;color: #C7A98E;	font-size: 1.1em;}
.shophours TD{border-bottom: 1px solid #EFEFEF;padding: 4px;}
.shophours CAPTION{background: #EFEFEF;	margin: 0 0 0 6px;}
#prices_list ul li h4{margin: 0 0 ;	padding: 0;}
#prices_list ul  h5{margin: 15px 0 10px 0px;padding: 0 0 0 0px;}
#prices_list span{ color: #CCC; font-style: italic; margin-top:10px}
#prices_list ul{margin: 0 0 0 20px;padding: 0;}
#prices_list ul ul{margin: 0 0 0 0px;padding: 0;	}
#prices_list li{list-style: none;margin:0 0 10px 10px;line-height: 1em;	padding: 0;}
#prices_list  li li{list-style: none;margin:0 0 10px 0;	line-height: 1em;padding: 0;}
#content ul#sitemap{margin:0 0 0 20px;padding:0;}
#content ul#sitemap ul{margin:0 0 0 20px;padding:0;}
#content ul#sitemap li{margin:0;padding:0;}
#content ul#sitemap li li{margin:0;padding:0;}
table.treatments_table { margin:10px 0 0 10px; width:500px}
table.treatments_table tr td {padding:5px 5px 5px 0; }
#main table.treatments_table tbody tr td h4{ margin:5px 0;  text-align:left; padding:0;}
#main table.treatments_table tbody tr td p{ margin:5px 0;  text-align:left; padding:0;}
#main h3{padding: 0 0 0 12px;margin:0}
#main p{ padding-left:12px;}
table p { padding:0; margin:0;}

.product_item{padding-top:10px;border-top:1px solid #CCC; margin-top:10px; margin-left;0;padding-left;0}
#product_list .product_item h4{margin-left:10px;padding-left:0}
#product_list .product_item h5{margin-left:10px;padding-left:0}
#product_list .product_item .product_button{width:90px; height:30px;padding:3px;background:#40342F;color
:#FFF;font-family: Georgia; font-size: 130%; text-align: center; margin: 0 0 0 10px}
#product_list .product_item .stock_code{margin-bottom:0px;padding-bottom:0}
#product_list .product_form{margin-top:0}
