﻿body { margin: 0; font-family: Tahoma; font-size: 12px }
.cbody { background-image: url(/images/bk.gif); margin: 0; font-family: Tahoma; font-size: 12px }
a { text-decoration: none; color: #007785; font-size: 12px; }
a:hover { color: #C90031; }
img { border: 0px; }
p { margin: 0px; padding: 0px; }
td { font-family: font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.txt-mid { width: 250px;  }
.cmd-ok { width: 75px;  }
.submit-buttons { width: 100%; text-align: right; margin-top: 10px; }
/* OVERRIDES */
.ms-globalTitleArea { background:#ffffff; }
.ms-standardheader { text-align:right; }
.ms-formbody { background:#ffffff; border-top: 0px }
.ms-formlabel { background:#ffffff; border-top: 0px }

/*div, p, td, { font-family: Tahoma; font-size: 12px }
*/

/* MASTER PAGE STYLES */
#main-bk { width: 969px; margin-top: 0; margin-left: auto; margin-right:auto; margin-bottom: 0; padding: 0; }
#left-bk { width: 56px; height: 202px; background: url(/images/left-bk.gif) no-repeat; float:left; }
#right-bk { width: 53px; height: 202px; background: url(/images/right-bk.gif) no-repeat; float:left; }
#main {	width: 860px; float:left; }
#banner-header-01 { width: 860px; height: 70px; background: url(/images/banner-01.gif) no-repeat; }
#tab-bar { width: 860px; height: 39px; background: url(/images/tap-bar.gif) no-repeat; }
#banner-header-02 { width: 860px; height: 37px; background: url(/images/banner-02.gif) no-repeat; }
#banner-header-03 { width: 860px; height: 57px; background: url(/images/banner-03.gif) no-repeat; font-size: 22px; }
#main-content {	width: 860px; min-height: 300px; height:auto !important;  background: #ffffff; padding: 0px; }
#footer { width: 860px; height: 72px; background: url(/images/footer.png) no-repeat; }
.button-style { background: #cccccc; border: 1px #808080 solid; width: 80px; }
.dealer-login { font-family: font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.footercontent { width: 100%; text-align: center; padding-top: 30px; font-size: 11px; }
.footercontent a { font-size: 11px; }

/* homepage */
.mainfeature { width: 841px; height: 240px; margin-left: 9px; }
.mainfeature-right { position:absolute; margin-left: 465px; margin-top:10px; border: 0px #cc0000 solid; width:357px; }
.mainfeature-right-title { color: #ffffff; font-size: 26px; }
.mainfeature-right-title a { color: #ffffff; text-decoration:none; font-size: 26px; }
.mainfeature-right-title a:hover { color: #ffffff; text-decoration:none; font-size: 26px; }

.mainfeature-right-content { color: #ffffff; margin-top: 10px; }
.mainfeature-right-content a { color: #e7e7e7; text-decoration:none; }
.mainfeature-right-content a:hover { color: #e7e7e7; text-decoration:underline; }


#mainRespiratory { background:url(/images/home-resp-bk.jpg) no-repeat; }
#mainHomeMedicalEquipment { background:url(/images/home-medequip-bk.jpg) no-repeat; }
#mainCleanersAndDisinfectants { background:url(/images/home-cleaners-bk.jpg) no-repeat; }
#mainMedicalAndOfficeSupplies { background:url(/images/home-office-bk.jpg) no-repeat; }

#mainCleanersAndDisinfectants_Diag { background:url(/images/diag-home-cleaners-bk.jpg) no-repeat; }
#mainDiagnostics_Diag { background:url(/images/home-diagnostics-bk.jpg) no-repeat; }
#mainMedicalAndOfficeSupplies_Diag { background:url(/images/diag-home-office-bk.jpg) no-repeat; }
#mainRespiratory_Diag { background:url(/images/diag-home-resp-bk.jpg) no-repeat; }


.maincontent { width: 841px; margin-left: 9px; margin-top: 10px; }
.maincontenttable { border: 0px; width: 100% }
.maincontentleft { vertical-align:top; width:53.5%; }
.maincontentright { vertical-align:top; background-color:#EBEBEB; }
.maincontentleft-content { width: 430px; margin-left: 5px;}
.maincontentright-content { width: 370px; margin-left: 10px; margin-top: 10px; }
.maincontentright-content .title { font-size: 22px; }
.maincontentright-content .title a { color: #000000; text-decoration:none; font-size: 22px; }
.maincontentright-content .title a:hover { color: #000000; text-decoration:none; font-size: 22px; }
.content-title { font-size: 14px; }
.news-space { height: 12px; }

/* Categories */
.pnlCat1 { width: 202px; height:auto !important; height:200px; min-height: 200px; margin: 10px 10px 10px 10px; background-image: url(/images/pnlCat-bk.gif); background-repeat: repeat-x; float:left }
.pnlCat2 { width: 202px; height:auto !important; height:200px; min-height: 200px; margin: 10px 10px 10px 0; background-image: url(/images/pnlCat-bk.gif); background-repeat: repeat-x; float:left }
.pnlCat3 { width: 202px; height:auto !important; height:200px; min-height: 200px; margin: 10px 10px 10px 0; background-image: url(/images/pnlCat-bk.gif); background-repeat: repeat-x; float:left }
.pnlCat4 { width: 202px; height:auto !important; height:200px; min-height: 200px; margin: 10px 0px 10px 0; background-image: url(/images/pnlCat-bk.gif); background-repeat: repeat-x; float:left }

/* Products */
#leftnav { width: 202px; height:auto !important; height:250px; min-height: 250px; margin: 2px 2px 2px 2px; background-image: url(/images/pnlCat-bk.gif); background-repeat: repeat-x; float:left }
#tablemain { width: 100%; }
#producttitle { font-size: 22px; margin-bottom: 10px; }
.manufac-image-left { width:180px; text-align:center; margin-top: 30px; }
.manufac-image { border: 1px #007785 solid; border-collapse:collapse }
.manufac-admin-details { width:180px; text-align:center; margin-top: 20px; }
.product-details{ font-size: 12px; display:table; margin-top:4px; width: 100%}
.product-details-caption { display:table-column; float:left; width: 100px; font-weight:bold; }
.product-details-value { display:table-column; float:left; width: 100px; }

.nav-button { text-align:center; margin-left:0px; margin-right:10px; border: 1px #86180D solid; height: 18px; padding-left: 10px; padding-right: 10px; color: #fff; background-color: #C41200; width:150px; }
.nav-button:hover { background-color: #fff; }

/* Product Pricing */
.pricing-table { width:100% }
.product-pricing-row-header { background: url(/images/details-bk.gif) repeat-x; color:#808080; font-size: 11px; height: 23px; vertical-align:middle;  }
.product-pricing-code-header { float:left; width: 95px; margin-top: 3px; margin-left: 5px; padding:0px }
.product-pricing-upc-header { float:left; width: 95px; margin-top: 3px; padding:0px  }
.product-pricing-details-header { float:left; width: 165px; margin-top: 3px; padding:0px  }
.product-pricing-pack-header { float:left; width: 35px; margin-top: 3px; padding:0px  }
.product-pricing-price-header { float:right; width: 40px; margin-top: 3px; text-align: right; padding-right: 5px; padding:0px }

.product-pricing-row{ background: #ffffff; color:#000000; font-size: 11px; height: 20px; vertical-align:middle;  }
.product-pricing-code{ vertical-align:top; display:table-column; float:left; width: 95px; padding: 2px 2px 2px 2px; }
.product-pricing-upc{ vertical-align:top; display:table-column; float:left; width: 65px; padding: 2px 2px 2px 2px; }
.product-pricing-details{vertical-align:top; display:table-column; float:left; width: 195px;  padding: 2px 2px 2px 2px;  }
.product-pricing-pack{ vertical-align:top; display:table-column; float:left; width: 35px; padding: 2px 2px 2px 2px;  }
.product-pricing-price{ vertical-align:top; display:table-column; float:right; width: 40px; padding: 2px 2px 2px 2px; text-align: right;  }

.product-pricing-row-alt{ width: 100%; display:table; background: #f5f5f5; color:#000000; font-size: 11px; height: 20px; vertical-align:middle;  }

.product-pricing-footer { width: 100%; display:table; border-top: 1px #BAD6DD solid; vertical-align:middle;  }
.product-pricing-manage{ width: 100%; height: 20px; text-align: center; }

.product-folder { font-size: 12px; }
.product-currentfolder { font-size: 12px; margin-bottom: 20px; }
.product-folder-cancel { float:right; }

.productlist-folder-table { width: 100%; margin-top: 10px; margin-bottom: 10px; border: 0px; }
.productlist-folder { width: 50%; height: 20px; background: url(/images/productfolder.png) no-repeat; padding-left: 20px; vertical-align: top; }
.productlist-folder-fill { width: 50%; height: 20px; }
.productlist-folder-division-table { border: 0px; }
.productlist-folder-division { height: 20px; background: url(/images/productfolder.png) no-repeat; padding-left: 20px; vertical-align: top; }

.product-article { font-size: 12px; margin-bottom: 20px; }
.isnew-list-caption {
	color:#cc0000;
	font-weight: bold;
}
.isspecial-list-caption {
	color:#cc0000;
	font-weight: normal;
}
.isclearance-list-caption {
	color:#000000;
	font-weight: normal;
}


.isnew-list-image {
	background:#cc0000;
	font-weight: bold;
	position:absolute;
	font-size: 9px; 
	text-transform:uppercase;
	height: 14px; 
	width: 80px; 
	padding: 2px;
	color: #ffffff;
	z-index:1000; 
	
}


/* left category nav */
.selected-category { font-size: 12px; font-weight: bold; }
.selected-category a { font-size: 12px; }

.selected-categories {
	width: 182px;
	border: 1px #e2e2e2 solid;
	background:#ffffff;
	padding: 5px;
	margin-top: 10px;
}

.related-categories {
	width: 100%;
	padding: 5px;
	margin-top: 10px;
}


.category-list-left { font-size: 12px; }


/* Product Lising */
.product-listing-row-featured { width: 380px; display:table; margin-top: 20px; }
.product-listing-item-featured { width: 160px; display:table-cell; float:left; text-align: center; }
.product-listing-img-featured { width: 160px; text-align: center; vertical-align:middle; height: 120px; margin-bottom: 10px }

.product-listing-special { }
.product-listing-special .product-listing-row { width: 658px !Important; display:table; margin-top: 20px; margin-left:auto; margin-right:auto; }
.product-listing-special .product-listing-item { width: 33% !Important; display:table-cell; float:left; text-align: center; }

.product-listing-row { width: 620px; display:table; margin-top: 20px; }
.product-listing-item { width: 200px; display:table-cell; float:left; text-align: center; }
.product-listing-img { width: 200px; text-align: center; vertical-align:middle; height: 150px; margin-bottom: 10px }
.product-listing-item-title { margin-top: 0px; font-weight:bold; }
.product-listing-item-desc { margin-top: 4px; font-style:normal; font-size:11px }

.product-paging{ width:100%; text-align:center; }/*text-align: right*/
.page-number{ margin-left: 5px; margin-right: 5px; margin-bottom: 3px; }
.page-number-selected{ margin-left: 5px; margin-right: 5px; padding: 3px; background:#FED8E1; font-weight:bold; border: 1px #CA0032 solid;  }
.page-number-selected a { color:#000000; text-decoration: underline;  }
.page-number-selected a:hover { color:#000000; text-decoration: underline;  }

.product-features { width: 100%; border:0px; margin-bottom: 10px; }
.product-features-img { width: 80px; vertical-align: top; text-align:center }
.product-features-detail { vertical-align: top;  }

/* Edit folder */
.edit-product-folder {list-style: none; font-size: 12px; }
.edit-product-folder li { font-size: 12px; }
.form-submit-header { text-align:right; margin-top: 20px; margin-bottom: 20px; width: 98%; }
.form-submit-footer { text-align:right; margin-top: 20px; margin-bottom: 20px; width: 98%; }

.division-tab-on-first { width: 170px; margin-top: 0px; float: left; height: 39px; background:url(/images/tap-bar-on.gif) no-repeat; background-position:left top; }
.division-tab-on-mid { width: 170px; margin-top: 0px; float: left; height: 39px; background:url(/images/tap-bar-on.gif) no-repeat; background-position:center top; }
.division-tab-on-last { width: 170px; margin-top: 0px; float: right; height: 39px; background:url(/images/tap-bar-on.gif) no-repeat; background-position:right top; }

.division-tab-on { width: 170px; text-align: center; margin-top: 0px; font-size: 12px; float: left; height: 38px; padding-top: 10px; font-weight: bold; }
.division-tab-on a { color:#0D6974; text-decoration:none; font-size: 12px }
.division-tab-on a:hover { color:#0D6974; text-decoration:none; font-size: 12px }

.division-tab-space-on { width: 170px; text-align: center; margin-top: 0px; font-size: 12px; height: 38px; padding-top: 10px; float: left; background:url(/images/space-bar.png) no-repeat; }
.division-tab-space-on a { color:#0D6974; text-decoration:none; font-size: 12px }
.division-tab-space-on a:hover { color:#0D6974; text-decoration:none; font-size: 12px }

.division-tab { width: 170px; text-align: center; margin-top: 0px; font-size: 12px; float: left; height: 38px; padding-top: 10px; }
.division-tab a { color:#ffffff; text-decoration:none; font-size: 12px }
.division-tab a:hover { color:#ffffff; text-decoration:none; font-size: 12px }

.division-tab-space { width: 170px; text-align: center; margin-top: 0px; font-size: 12px; height: 38px; padding-top: 10px; float: left; background:url(/images/space-bar.png) no-repeat; }
.division-tab-space a { color:#ffffff; text-decoration:none; font-size: 12px }
.division-tab-space a:hover { color:#ffffff; text-decoration:none; font-size: 12px }



/* Division home */
.td_spotlight { width: 50%; vertical-align: top; padding-left: 10px; padding-right: 3px }
.td_features { width: 50%; vertical-align: top; padding-left: 2px; padding-right: 10px }
.feature-header { border-bottom: 1px #037482 solid; color:#C90132; font-size: 16px; height: 30px; padding-top:3px; padding-left: 5px }

.akira-document-panel {  }
.akira-document-folder-offset {margin-left: 25px;}
.akira-document-folder { background: url(/_layouts/images/folder.gif) no-repeat; height: 16px; padding-left: 20px; font-weight: bold; margin-bottom: 10px }
.akira-document-folder a:link { color: #000000; text-decoration: none }
.akira-document-folder a:hover { color: #000000; text-decoration: underline }
.akira-document-folder a:visited { color: #000000; text-decoration: none }
.akira-document-folder a:active { color: #000000; text-decoration: none }
.akira-document-title { background: url(/_layouts/images/icjpg.gif) no-repeat; height: 16px; padding-left: 20px; margin-left: 25px; margin-top: 10px}
.akira-document-desc { font-style: italic;  padding-left: 20px; margin-left: 25px;  }
.listquery-manage { margin-bottom: 10px; margin-top: 5px; }

#akira-edit-wiki { width: 100%; }
#akira-edit-wiki-pagename { width: 100%; margin-bottom:10px; }
#akira-edit-wiki-ordinal { width: 100%; margin-bottom:10px; }
#akira-edit-wiki-content { width: 100%; margin-bottom: 10px }
#akira-edit-wiki-submit { width: 100%; text-align:right }
.akira-wiki-txtPageName { margin-left: 12px; }
.akira-wiki-txtOrdinal { margin-left: 30px; }

.akira-view-content-empty{ color:#808080; font-style:italic; font-size: 11px; }
#akira-edit-content { width: 100%; }
#akira-edit-content-title { width: 100%; margin-bottom:10px; }
#akira-edit-content-content { width: 100%; margin-bottom: 10px }
#akira-edit-content-submit { width: 100%; text-align:right }
.akira-edit-content-lblTitle{ font-weight:bold; }

.form-field-required { background:url(/images/required.png) no-repeat;  background-position: right;  }
.form-caption { width: 200px; text-align: right; padding-right: 20px;  }
.form-control { text-align: right; width: 250px; }
.form-textbox { background: #ffffff; border: 1px #808080 solid; height: 22px; font-family: font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 250px; margin-top: 2px; margin-bottom: 2px;  }
.form-dropbox { background: #ffffff; border: 1px #808080 solid; height: 22px; font-family: font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 250px; margin-top: 2px; margin-bottom: 2px; padding-top: 2px;  }
.form-ok { background: #ffffff; border: 1px #000000 solid; width:60px; color: #014A81; font-size: 10px; font-family: Verdana; height: 25px; cursor: pointer; }
.form-submit { margin-right: 10px; width: 90px; }
.form-cancel { background: #ffffff; border: 1px #000000 solid; width:60px; color: #014A81; font-size: 10px; font-family: Verdana; height: 25px; cursor: pointer; }
.create-user-buttons { display:table; width: 130px; margin-top: 20px; float:right }
.create-user-button-cancel { float:left; margin-right: 5px; }
.create-user-button-ok { float:left; }
.user-caption{ width: 150px }

.message-error { font-size:12px; display:table; width: 99%; height:60px; margin-bottom: 10px; margin-left: 10px; margin-top: 10px; border: 1px #F7941C solid; background-color: #F7CEA1; background-image:url(/images/error.png); background-repeat:no-repeat; padding-left:60px; padding-top: 10px; }
.message-error .page-message{ color: #F7941C ; }
.message-success { font-size:12px; display:table; width: 99%; height:60px; margin-bottom: 10px; margin-left: 10px; margin-top: 10px; border: 1px #4EB242 solid; background-color: #E6F8CB; background-image:url(/images/success.png); background-repeat:no-repeat; padding-left:60px; padding-top: 10px; }
.message-success .page-message{ color: #4EB242; }

.product-content-left { margin: 10px; font-family: Tahoma; font-size: 12px }
.product-content-right { margin: 10px; font-family: Tahoma; font-size: 12px }

.product-image-main { width:100%; margin-bottom: 10px; margin-left: 10px }
.product-image-sub { width:100%; margin-left: 10px; background: url(/images/image-sub.gif) no-repeat; margin-top: 10px; display:table;; padding: 0px; }
.product-image-subimg-start { width: 60px; float:left; display: table-cell; padding: 0px; }
.product-image-subimg{ width: 60px; float:left; display: table-cell; margin-left: 10px }

.spotlight-content { font-family: Tahoma; font-size: 12px }

.gridview-sort {  }

.banner-signin { height: 22px; text-align: right; }
.banner-keywordsearch { height: 22px; text-align: right; }

.search-title { margin-top: 10px; }
.search-desc {  }
.search-url {  }
.search-type { font-style:italic; color:#999999 }
.search-break { height: 10px; }

.searchalt { margin-top: 5px; margin-right: 10px; }
.catalogue { width: 100%; display:table-row; }
.catalogue img { margin-bottom: 5px; }
.catalogue .imgdiv { width: 120px; float:left; text-align:center; }
.catalogue .catdiv { width: auto; float:left; text-align:left; }
.catalogue .catdiv a { font-size: 14px; }
.catalogue .catdiv div { padding-top:7px; }
.catalogue .row { width: 100%; text-align:left; display:table-row; padding-bottom: 5px; padding-top:10px; border-bottom: 1px solid #ccc; }


