/** Global Areas **/


/** Header Section **/
a.header-menu-level1-anchor:hover    {color: #bbb;}


/** Footer **/
.footer-navigation-links a:hover     {color: #bbb;}
.footer-company-links ul li, 
.footer-services-links ul li         {margin: 0 0 8px 0;}


/** Sitemap **/
.Box-Big.sitemap-company-sevice-links ul li         {list-style: none; line-height: 1.6; margin: 8px 0 0 -15px;}

/** Header Tags **/
h1 {margin: 10px 0 0 0;}
h2.Section-Heading	{color: #2c5702; font-weight: normal; border-top: 1px dashed #1f2223; padding: 10px 0;}
h2.Brand-Heading	{color: #2c5702; font-weight: normal; border-top: 1px dashed #1f2223; margin-top: 5px; padding-top: 10px;}
h3.Section-Heading	{color: #1f2223; font-weight: normal; padding: 10px 0;}
h3.SectionHeading 		{color:#693; margin-top: 5px; padding-top: 5px; clear: both;}
h2.Shipping-Options-Heading	{color: #2c5702; font-weight: bold;}
h3.Brand-Heading,
h3.Category-Heading	{color: #1f2223; font-weight: bold; margin: 10px 0; padding-top: 10px;}
div#Box-Big h3.Shipping-Options-Heading	{color: #FFFFFF; background-color: #396829; text-transform: capitalize; padding: 10px 20px; margin-top: -11px; margin-bottom: 10px; margin-left: -19px; margin-right: -19px;}
h3.DHA_StoreDesciption_StExemptDisclaimer {background-color: #dedede; border: 1px solid #7a7a7b; padding: 5px; margin: 0 0 10px 0; text-align: center; font-style: italic;}

/** Links **/
.breadcrumb-item-active, .global-views-breadcrumb-item-active, a {color: #15607B;}
a:hover {color: #174905;}


/** Lists **/
li.List-Bullet	{list-style: disc; line-height: 1.6; margin: 0 0 5px 15px;}
li.List-Bullet li	{list-style: circle;}
li.List-Number	{list-style: decimal; margin-left: 30px; !important}

/** Text **/
p	{font-size: 1rem; line-height: 1.6; padding: 5px 0;}
div.panel a	{font-weight: bold;}
span.Red-Text	{color: #f00;}

/** No International Sale **/
p.DHA_NoInternationalSale {	border: 1px solid #bcbbbb; background-color: #eee; color: #669933; padding: 5px 10px; margin: 15px 0 0 0; font-style: italic; font-weight: bold;}

/*-- Open Box  --*/
div.OpenBox_DHA_Store_Banner	{clear: both;}
h3.OpenBox_DHA_Store_Top	{color: #693; padding: 5px; margin: 0; text-align: center; border: 1px solid #693; border-bottom: 1px solid #fff;}
p.OpenBox_DHA_Store_Bottom	{background-color: #f1f1f1; padding: 5px; margin-top: 0; text-align: center; border: 1px solid #693; border-top: 1px solid #fff;}

/*--	Pre-Order	--*/
div.DHA_Store_Description_PreOrderDisclaimer_Banner	{clear: both;}
h3.DHA_Store_Description_PreOrderDisclaimer		{background-color: #154703; color: #fff; padding: 5px; margin: 0; text-align: center;}


/** Containers **/
div#Box-Big, 
div.Box-Big, 
div.SearchByBrand	{width: 100%; overflow: hidden; clear: both; margin: 0 -10px 20px -10px;}
div.BoxFourSmall	{width: 23%; position: relative; float: left; margin: 0 10px;}
div.BoxFourSpace	{margin-left: 1%;}
div.Box-Small		{width: 47%; position: relative; float: left; margin: 0 10px;}
div.Box-Space		{margin-left: 4%;} 

/* Shipping Options */
hr {width: 85%; height: 1px; margin-left: auto; margin-right: auto; background-color: #e7e7e7; border: 0 none;}
div#Box-Big div#Flat-Rate-Shipping, 
div#Box-Big div#Standard-Shipping, 
div#Box-Big div#Speedy-Shipping		{background-color: #f5f5f5; border: 1px solid #dedede; padding: 10px 18px; margin: 10px; float: left; width: 31%;}

div#Box-Big div#Flat-Rate-Shipping strong span, 
div#Box-Big div#Standard-Shipping strong span, 
div#Box-Big div#Speedy-Shipping strong span		{color: #ca0010;}

/** Shopper Approved **/
#shopper-approved tbody 	{width: 100%;}
div.sa_displayname {font-size: 1rem;}
div.sa_comments {font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1rem; font-style: normal; line-height: 1.6;}

/** Contact Form **/
div.form-all {font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1rem; font-style: normal; line-height: 1.6;}
.form-label-left {width: 250px;}
.form-all .form-submit-button {font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1rem; font-style: normal;}

/*FAQS*/
button.accordion {background-color: #f1f1f1; color: #404040; cursor: pointer; padding: 14px; width: 100%; border: none; text-align: left; outline: none; transition: 0.4s;}
button.accordion.active, button.accordion:hover {background-color: #693; color: #fff;}
div.panel {padding: 0 14px; background-color: white; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out; margin-bottom: 2px;}

/* Brand */
div.SearchByBrand li {list-style: none; line-height: 1.6; margin: 0 0 0 -20px;}

div.facets-browse-category-heading-main-description {/*margin: 10px 0;*/}

@media screen and (min-width : 320px) and (max-device-width : 889px) {

/* Shipping Options */
div#Shipping-Options	{background-color: #f5f5f5; border-radius: 0; margin: 10px 0; padding: 10px;}
div#Box-Big div#Flat-Rate-Shipping, 
div#Box-Big div#Standard-Shipping, 
div#Box-Big div#Speedy-Shipping		{border-radius: 5px; width: 100%; margin: 10px; padding: 0;}

}


/*My Account*/

.transaction-line-views-selected-option{display:none;}
.order-history-summary-button-cancel-order {display:none;}



 /*-------------------------------------------------------------------------------------
	Universal Comparison Chart Elements 
-------------------------------------------------------------------------------------*/
div#ComparisonChart {width: 100%; clear: both; margin: 0;}
div#ComparisonChart ul {list-style-type: none; float: left; padding: 0; margin: 0; margin-bottom: 10px;}
p.Note {clear: both;}

/* Rows - Colors */
li.CC_H, dt.CC_H, dd.CC_H {background-color: #693; color: #fff; font-weight: bold;}
li.RowN, dt.RowN, dd.RowN {background-color: #e7e9ea;}
li.RowF, dt.RowF, dd.RowF {background-color: #fff;}

/* Rows - Size */
dt.CC_H, dd.CC_H, dt.CC_T, dd.CC_T 	{margin: 0; padding: 0.5em;}

li.CC_H, li.CC_T {padding: 5px; margin: 0;}
li.CC_Taller2Rows {padding: 11.5px 5px;}
li.CC_Taller3Rows {padding: 20px 3px;}

/* SpotLight - Colors */
dt.FocusH, dd.FocusH, li.FocusH {background-color: #000;}
dt.FocusN, dd.FocusN, li.FocusN {background-color: #d6d9d9;}
dt.FocusF, dd.FocusF, li.FocusF {background-color: #e7e9ea;}

/*Row - Hidden */
dt.CC_T strong, dd.CC_T strong, li.CC_T strong {display: none;}


/*-------------------------------------------------------------------------------------
	Interstate Batteries : Comparison Chart
-------------------------------------------------------------------------------------*/
/* Model : IBSLA0865, IBSLA0905, IBSLA0925,
			IBSLA0959, IBSLA1005, IBSLA1035,
			IBSLA1105, IBSLA1116, IBSLA1146 */

ul.IB_Chart 	{width: 50%; float: left;}
ul.IB_Chart li 	{width: 90%; margin-left: 20px; margin-bottom: 5px; list-style-type: disc;}

/*-------------------------------------------------------------------------------------
	Skylink Garage Door : Comparison Chart - Tableless/Div's Only
-------------------------------------------------------------------------------------*/
/* Models: SK39, SK69, SK89 */
dl.SK3689 dt {width: 200px; float: left; padding: 0.5em; margin: 0; font-weight: bold;}
dl.SK3689 dd {width: 142px; float: left; padding: 0.5em; margin: 0; text-align: center;}

/*---------------------------------------------------
	Optex Comparison Chart - Tableless/Div's Only
---------------------------------------------------*/
/* Models: OPBX80Nx */
dl.Optex_Specifications 	{width: 32%; float: left; text-align: left; font-weight: bold;}
dl.Optex_Part 				{width: 34%; float: left; text-align: center; margin-bottom: 10px;}
dl.Optex_Specifications dd.CC_t2r, 
dl.Optex_Part dd.CC_t2r 				{padding: 1.085em 0.5em;}
dl.Optex_Part dd strong 	{display: none;}

/*-------------------------------------------------------------------------------------
	HAI/LSA Comparison Chart 
-------------------------------------------------------------------------------------*/
/* Models: 
OmniPro II : LV20A002, LV20A008, LV20A0021,
Omni IIe : LV20A0050, LV20A0052, LV20A0053
Omni LTe : LV20A0070, LV20A0072, LV20A0073
 */

/* Columns - Size */
dl.Omni_Specifications 	{width: 41%; float: left; text-align: left;font-weight: bold;}
dl.Omni_Part 			{width: 19.5%; float: left; text-align: center; margin-bottom: 10px;}

dl.Omni_Specs strong, dl.Omni_Part strong 	{display: none;}

/* Row - Size */
dl.Omni_Specifications dd.CC_t2r, 
dl.Omni_Part dd.CC_t2r 				{padding: 1.085em 0.5em;}

/*---------------------------------------------------
	GE Comparison Comparison Chart 
---------------------------------------------------*/
/* Interlogix Models */
/* GENX4, GENX4KIT, GENX4KITLX */
/* GENX6, GENX6KIT, GENX6KIT8, GENX6KITLX */
/* GENX8, GENX8KIT, GENX816KIT, GENX824KIT, GENX848KIT */
/* GENX8E, GENX848EKIT, GENX848EKIT */
dl.GenX_Specifications 	{width: 40%; float: left; text-align: left; font-weight: bold;}
dl.GenX_Part 			{width: 15%; float: left; text-align: center; margin-bottom: 10px; }
dl.GenX_Part dd strong 	{display: none;}

dl.GenX_Specifications dt,
dl.GenX_Specifications dd 	{margin: 0; padding: 0.5em; }
dl.GenX_Part dt,
dl.GenX_Part dd 			{margin: 0; padding: 0.5em; }

dl.GenX_Specifications dd.CC_t2r, 
dl.GenX_Part dd.CC_t2r 				{padding: 1.085em 0.5em;}

/*-------------------------------------------------------------------------------------
	Dymo Industrial Rhino Labels Comparison Chart Elements 
-------------------------------------------------------------------------------------*/
/* DY1848x, DY18400x, DY1805x */
/* Rows */
dd.DY_T 						{margin: 0; padding: 0.5em; float: left;}
dt.DY_Last, dd.DY_Last 			{margin-bottom: 10px;}
dt.DY_T strong, dd.DY_T strong 	{display: none;}

/* Columns */
dt.DYp 					{width: 11%; margin: 0; padding: 1.1em 0.5em; float: left;}
dd.DYd 					{width: 43%; margin: 0; padding: 1.1em 0.5em; float: left;}
dd.DYl 					{width: 9%; margin: 0; padding: 1.1em 0.5em; float: left; text-align: center;}
dd.DY6 					{width: 5.5%; margin: 0; padding: 0.5em; float: left; text-align: center;}
dd.DY65 				{width: 5.5%; margin: 0; padding: 1.1em 0.5em; float: left; text-align: center;}
dd.DY5, dd.DY3, dd.DY1 	{width: 5.5%; margin: 0; padding: 1.1em 0.5em; float: left; text-align: center;}
dd.DY69, dd.DY59, dd.DY49 	{width: 8%; margin: 0; padding: 1.1em 0.5em; float: left; text-align: center;}

/*-------------------------------------------------------------------------------------
	A&D Blood Pressure Monitor Cuff Comparison Chart  : as of 5/2015
-------------------------------------------------------------------------------------*/
/* Models: ANUA705Vx, ANUA2xx */
dt.AnD_SKU, dd.AnD_Cuff, dd.AnD_Recommend 	{text-align: center; width: 31.2%; margin: 0; padding: 0.5em; float: left; }
dt.AnD_SKU strong, dd.AnD_Cuff strong, dd.AnD_Recommend strong 	{display: none;}

/*-------------------------------------------------------------------------------------
	HAI/LSA Comparison Chart 
-------------------------------------------------------------------------------------*/
/* Models: 
OmniPro II : LV20A002, LV20A008, LV20A0021,
Omni IIe : LV20A0050, LV20A0052, LV20A0053
Omni LTe : LV20A0070, LV20A0072, LV20A0073
 */

/* Columns - Size */
ul.Omni_Specs {text-align: left; margin-bottom: 10px; font-weight: bold; width: 204px;}
ul.Omni_Part  {text-align: center; margin-bottom: 10px; width: 120px;}

/* Row - Size */
li.Omni_CC_T2R {padding: 12px 5px; !important}
li.Omni_CC_T3R {padding: 18px 3px;}


/*-------------------------------------------------------------------------------------
	HomeSeer HomeTroller Comparison Chart 
-------------------------------------------------------------------------------------*/
/* Models: HomeTroller-SEL, HomeTroller-SEL-PRO, HomeTroller-S5, HomeTroller-PRO-S5 & HomeTroller-PRO-100-S5 */

/* Columns - Size */
ul.HomeSeer_Specs {text-align: left; margin-bottom: 10px; font-weight: bold; width: 74px;}
ul.HomeSeer_Part  {text-align: center; margin-bottom: 10px; width: 98px;}
