/*
light: #E0DCD9
medium: #ABAAA6
dark: #656378
*/
html, body {
	margin: 0px;
	padding: 0px;
}
.bodywrapper {
}
#columnright { 
	position: absolute;
	left: 170px;
	top: 105px;
	width: 590px;
	padding: 8px;
}
#footer {
	clear: both;
	font-family: arial;
	font-size: 11px;
	padding: 10px;
	text-align: center;
}
#footer a {
	text-decoration: none;
	color: #656378;
}
#footer a:hover {
	/*text-decoration: underline;*/
	color: Black;
}
#menu {
	width: 170px;
	height: 100%;
	border-right: #ABAAA6 1px solid;
}
.menu-padding {
	margin-top: 85px;
	/*padding-top: 15px;*/
	margin-left: 10px;
	/*border: solid 1px #ABAAA6;*/
	border-right: solid 0px ;
	background-color: #E0DCD9;
}
.menu-title, .menu-item, .menu-item-selected, .menu-sub-item, .menu-sub-item-selected {
	color: #928CB8;
	font-family: Verdana, arial;
	font-size: 0.8em;
	margin-left: 35px;
	/*border-bottom: #D3D2CD 1px solid;*/
	/*padding-top: 1px;*/
	padding-bottom: 1px;
	padding-left: 7px;
	background-image: url('../../images/icons/arrow.gif');
	background-repeat: no-repeat;
	background-position: center right;
}
.menu-title {
	margin-top: 15px;
	font-weight: bold;
	padding-left: 0px;
	background-image: url('../../images/icons/x.gif');
	background-repeat: no-repeat;
	background-position: center right;
}
.menu-item a, .menu-item-selected a, .menu-sub-item a, .menu-sub-item-selected a {
	display: table-cell;
	width: 125px;
	height: auto;
	color: #928CB8;
	text-decoration: none;
}
.menu-item a:hover, .menu-item-selected a:hover {
	color: black;
	/*text-decoration: underline;*/
	background-image: url('../../images/icons/arrow_black.gif');
	background-repeat: no-repeat;
	background-position: center right;
}
.menu-item-selected {
	color: black;
	background-image: url('../../images/icons/arrow_down.gif');
	background-repeat: no-repeat;
	background-position: center right;
}
.menu-item-selected a {
	color: black;
	font-weight: bold;
}
.menu-item-selected a:hover {
	color: black;
	/*text-decoration: underline;*/
	background-image: url('../../images/icons/x.gif');
	background-repeat: no-repeat;
	background-position: center right;
}
.menu-sub-item, .menu-sub-item-selected {
	background-image: url('../../images/icons/x.gif');
	background-repeat: no-repeat;
	background-position: center right;
}
.menu-sub-item a:hover {
	color: black;
	/*text-decoration: underline;*/
	background-image: url('../../images/icons/arrow_black.gif');
	background-repeat: no-repeat;
	background-position: center left;
}
.menu-sub-item-selected a {
	color: black;
	font-weight: bold;
	background-image: url('../../images/icons/arrow_black.gif');
	background-repeat: no-repeat;
	background-position: center left;
}
.bronnley_top {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 790px;
	background: white;
	margin: 0px;
	padding: 0px;
}
.bronnley_categories {
	position: absolute;
	left: 170px;
	top: 85px;
	width: 600px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	border-top: #ABAAA6 1px solid;
	border-right: #ABAAA6 1px solid;
	border-bottom: #ABAAA6 1px solid;
	background: #E0DCD9;
}
.bronnley_categories a {
	color: #656378;
	text-decoration: none;
}
.bronnley_categories a:hover {
	/*text-decoration: underline;*/
}
.bronnley_categories td {
	color: #47156C;
	font-weight: bold;
	font-family: arial;
	font-size: 0.7em;
}
.LoggedIn_header, .Anonymous_header, .Admin_header, .Emulation_header {
    display: none;
}
.Admin_textbox, .Emulation_textbox {
	display: none;
}

/* ##########################
   ## Begin top right code ##
   ########################## */

.bronnley-top-right {
	/*border: solid 1px red;*/
	position: absolute;
	left: 880px;
	top: 5px;
	width: 250px;
}
.Anonymous_textbox, .LoggedIn_textbox {
	/*position: absolute;
	left: 10px;
	top: 50px;*/
	color: #ABAAA6;
	font-family: arial;
	font-size: 0.7em;
text-align: center;
}
.LoggedIn_textbox {
	/*left: 606px;*/
}
.Anonymous_textbox a, .LoggedIn_textbox a {
	color: #ABAAA6;
	text-decoration: none;
}
.Anonymous_textbox a:hover, .LoggedIn_textbox a:hover {
	color: black;
	/*text-decoration: underline;*/
}
.Cart_header, .Cart_item, .Cart_subTotal, .Search_header {
	display: none;
}
.Cart_textbox {
	position: absolute;
	left: 930px;
	top: 60px;
	color: #928CB8;
	font-family: arial;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
}
.Cart_textbox a {
	color: #928CB8;
	text-decoration: none;
}
.Cart_textbox a:hover {
	/*text-decoration: underline;*/
}
.Cart_itemTotal {
}
.Cart_checkout {
}
.Search_textbox {
	position: absolute;
	left: 930px;
	top: 133px;
	text-align: center;
}
.searchbox {
	width: 133px;
}

/* ########################
   ## End top right code ##
   ######################## */

.Product-Image, .Product-ModelName, .Product-Description, .Product-ModelNumber, .Product-UnitCost, .Product-Back {
	float: left;
	width: 250px;
	color: #928CB8;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-bottom: 10px;
}
.Product-Image {
	margin-right: 10px;
	text-align: center;
}
.Product-ModelName {
	font-weight: bold;
	font-size: 18px;
}
.Product-ModelNumber {

}
.Product-UnitCost {
	margin-bottom: 0px;
	font-weight: bold;
}
.Product-DiscountPrice {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #cc0000;
    font-weight: bold;
    margin-bottom: 10px;
}
.Product-AddToCart {
	text-align: right;
}
.Product-Weight {

}
.Product-UOM {
	display: none;
}
.Product-IsPatient {

}
.Product-Back {
	color: Black;
}

h1
{
	color: #928CB8;
	font-family: Verdana,Times New Roman;
	font-size: 1.2em;
}
h2
{
    margin-top: 10px;
    font-size: 10pt;
    vertical-align: bottom;
    color: #cc6600;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
    display: inline;
}
h2.shaded
{
    color: #cccccc;
    display: inline;
}
h2 a
{
    font-size: 10pt;
    vertical-align: bottom;
    color: #65738e;
    font-weight: bold;
    text-decoration: none;
}
.lady {
	float: left;
}
.news {
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 275px;
	border: solid 1px #B8B8B8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.news-header {
	background-color: #E0DCD9;
	border-bottom: solid 1px #B8B8B8;
	color: #656378;
	font-weight: bold;
	font-size: 0.9em;
	padding: 4px;
}
.news-text {
	font-size: 0.8em;
	padding: 4px;
}
.plainbox
{
	padding: 11px;
	margin-bottom: 7px;
    width:auto;
    padding-right: 5px;
    padding-left: 5px;
    color: #696969;
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
}
.sectionheader
{
	display: none;
}
.checkoutheader
{
	border-bottom: #dcdcdc 1px dotted;
    color: #65738E;
    font: 10pt Verdana, Arial, Helvetica, sans-serif;
    padding-bottom: 5px;
    font-weight:bold;
}
.sidemenulink
{
    font-size: 8pt;
    font-family: verdana;
    color: Gray;
}
.checkoutlabel
{
    font-size: 10pt;
    font-family: verdana;
    color: Gray;
}
.Previous-Address {
    font-size: 10pt;
    font-family: verdana;
    color: Gray;
    padding-left: 10px;
}
.Previous-Options {
	font-size: 10pt;
    color: #cc6600;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.Previous-Options a {
	color: #cc6600;
	text-decoration: none;
}
.Previous-Options a:hover {
	/*text-decoration: underline;*/
}
.thumbimage
{
    width: 100px;
    height: 100px;
    border-style: none;
}
.errorbox
{
    border: #660000 1px solid;
    font-weight: bold;
    font-size: 9pt;
    color: #660000;
    font-family: verdana;
    background-color: #ffcccc;
    width:auto;
}
.informationbox
{
	border: #4347FD 1px solid;
    font-weight: bold;
    font-size: 9pt;
    color: #4347FD;
    font-family: verdana;
    background-color: #E1E2FF;
    padding: 3px;
    width: 90%;
}
.price, .oldprice, .saleprice
{
    font-weight: bold;
    color: #880160;
}
.oldprice
{
    text-decoration: line-through;
}
.saleprice
{
    color: #cc0000;
}
.categories-ProductName a
{
	text-decoration: none;
	color: #5d0e67;
	font-weight: bold;
	font-family: Verdana;
	font-size: 14px;
}
.categories-ProductName
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #5d0e67;
}	
.categories-ProductName a:hover
{
	/*text-decoration: underline;*/
}

.categories-AddToCart a, .categories-MoreDetails a
{
	text-decoration: none;
	color: Blue;
}
.categories-AddToCart a:hover, .categories-MoreDetails a:hover {
	/*text-decoration: underline;*/
	color: Blue;
}
.categories-AddToCart
{
	color: #880160;
}
.Product-Associate {
	margin-top: 10px;
	border: solid 1px #B8B8B8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	margin-left: 20%;
	font-size: 12px;
}
.Product-Associate-Header {
	background-color: #E0DCD9;
	border-bottom: solid 1px #B8B8B8;
	color: #656378;
	font-weight: bold;
	font-size: 12px;
	padding: 2px;
}
.Product-Associate-Link {
	vertical-align: top;
	margin-top: 5px;
	margin-left: 10px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
}
.Product-Associate-Link img {
	border: 0px;

}
.Product-Associate-Link a {
	text-decoration: none;
	color: Black;
}
.Product-Associate-Link a:hover {
	/*text-decoration: underline;*/
}
.checkout
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
INPUT
{
    border: #696969 1px solid;
    font-size: 9pt;
    font-family: verdana;
    margin-top: 5px;
    padding-bottom: 2px;
}

#ctl00_pnlAdmin {
	float:right;
    clear: both;
    margin-left: 5px;
    /*clear: both;*/
}
.Admin_header {
    /*float:right;
    margin-left: 5px;
    clear: both;
    clear: both;*/
    padding-right: 5px;
    padding-left: 10px;
    padding-bottom: 3px;
    padding-top: 3px;
    width:190px;
    font-weight: bold;
    font-size: 8pt;
    color: #f5f5f5;
    font-family: verdana;
    background-color: #65738E;
}
.Admin_textbox {
    /*margin-left: 5px;
    float:right;
    clear: both;
    clear: both;*/
    border: solid 1px #CBCED4;
	background: #f5f5f5;
	padding: 11px;
	margin-bottom: 7px;
    width:190px;
}
.admin-header
{
    background-color: #6190CD; 
    height:40px;
    padding-left:10px;
    border-bottom:solid 4px #B4CCEB;
}
.admin-header h1
{
    color: white;
	text-transform: capitalize;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    margin-top: 10px;
    vertical-align: bottom;
    color: #cc6600;
    letter-spacing: 2px;
}
.admin-header h1 a {
	text-decoration: none;
}
.admin-header h1 a:hover {
	/*text-decoration: underline;*/
}
.admin-menu
{
    padding: 5px;
    text-align: right;
    border-bottom: gainsboro 1px solid;
    margin-bottom: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.admin-menu ul {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
}
.admin-menu li {
	display: inline;
	font-size: 10px;
}
.admin-menu a:link, .admin-menu a:visited {
	padding-left: 12px;
    font-size: 8pt;
    color: #65738E;
    font-family: palatino;
	text-decoration: none;
}
.admin-menu a:active, .admin-menu a:hover {
	color: #717052;
}
.admin-content
{
	margin-bottom: 7px;
    width:auto;
    padding-right: 5px;
    padding-left: 30px;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.admin-content h1
{
    margin-top: 10px;
    font-size: 10pt;
    vertical-align: bottom;
    color: #cc6600;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: 2px;
}
.admin-content td {
	font-size: 11px;
}
.admin-content a {
	text-decoration: none;
	color: Black;
}
.admin-content a:hover {
	/*text-decoration: underline;*/
	color: #AABBDD;
}
td
{
    vertical-align: top;
}
LI
{
	list-style-image: url(Images/arrow_bullet.gif);
	list-style-type: square;
}
LI A
{
	text-decoration: none;
}
LI A:hover
{
	/*text-decoration: underline;*/
}
/*
.offsetleftbox
{
	margin-bottom: 7px;
    width:auto;
    padding-right: 5px;
    padding-left: 30px;
    font-size: 12px;
}
.offsetleftbox td {
	font-size: 12px;
}*/
/*
#######################################################################
#######################################################################
#######################################################################
#######################################################################
*/

.salts_c1
{
	display: none;
}
img
{

}
A {

}
A:hover {

}
A.headerNavigation { 

}
A.headerNavigation:hover {

}
.catalogmenu
{

}
.graybox
{

}
.grayboxheader
{

}
.homeproductdisplay
{

}
.subtotal
{

}

.searchbox
{

}
.sidemenulink
{

}
strong
{

}
.addtocartlink
{

}
SELECT
{

}

@media print {
	body {
		border: solid 1px black;
		width: 100%;
	}
	.bronnley_top {
		left: 0px;
		top: 0px;
		text-align: center;
		border: solid 1px white;
		width: 100%;
	}
	.bronnley_categories { display:none; }
	.bronnley-top-right { display:none; }
	#menu { display:none; }
	#columnright {
		left: 0px;
	}
}
span.StatusSuccess
{
	color:Green;
}
span.StatusFail
{
	color:Red;
}
