/* EcoBox core styles */
body {
background:url(/site/images/_global/bg_main_976.jpg) repeat-y top center;
}

a.imgBorder{
	display:block;
	border: solid 1px #ffffff;
	width:400px;
	height:430px;
}
a.imgBorder:hover{
	border: solid 1px #00FF00;
}
h1.arial40-bold, h1.arial40-bold a {
	padding:0px;
	margin:0;
	text-decoration:none;
}
h1.arial28-bold, h1.arial28-bold a {
	padding:0px;
	margin:0;
	text-decoration:none;
}
h5.Featured, h5.Featured a {
	padding:0px;
	margin:0;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
h5.Featured a:link {
    padding:0px;
    margin:0;
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
}  
h5.Featured a:hover {
    padding:0px;
    margin:0;
    color:#999999;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
}
.arial11-grey, .arial11-grey a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.arial11-black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.arial10-green{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #57B85B;
}
.arial11-green{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #57B85B;
}
.arial15-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}
.arial16-bold1, .arial16-bold1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.arial16-bold1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #006600;
	text-decoration:none;
}
.arial40-bold, .arial40-bold a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.arial40-bold a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #006600;
	text-decoration:none;
}
.arial28-bold, .arial28-bold a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.arial28-bold a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #006600;
	text-decoration:none;
}
.arial12-grey, .arial12-grey a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #333333;
}
.arial11-movingkits, .arial11-movingkits a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding-left:5px;
}
.arial11-movingkits-blue, .arial11-movingkits-blue a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #27427B;
}
.cartHead, .cartHead a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.arial11-white, .arial11-white a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: ffffff;
	text-decoration:none;
}
.verdana16-bold {
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #222222;
}
.verdana10-bold, .verdana10-bold a {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #801E1E;
}
.verdana10-boldblack {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.verdana10-blackupper {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
    text-transform: uppercase;
	color: #000000;
}
.verdana10bold-red, .verdana10bold-red a {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #801E1E;
}
.verdana11bold-black {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.verdana12-bold, .verdana12-bold a {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.verdana12-bold a:hover{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #006600;
	text-decoration:none;
}
.verdana12-boldupper{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
    text-transform: uppercase;
	color: #000000;
}
.verdana12-black, .verdana12-black a {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.verdana13, .verdana13 a {
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.verdana13 a:hover{
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #006600;
	text-decoration:underline;
}
.verdana13-bold, .verdana13-bold a  {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.verdana13-bold a:hover{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #006600;
	text-decoration:underline;
}
/* Item template */ 

.DetailedDesc, .DetailedDesc a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.verdana15-bkbold {
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
.verdana16-bluebold, .verdana16-bluebold a {
	/* font-family: Verdana; */
	font-family: trebuchet ms, arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #27427B;
	text-decoration:none;
}
.verdana11-bluebold, .verdana11-bluebold a {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #27427B;
}
.verdana11-blue, .verdana11-blue a {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #27427B;
}
.verdana11-bluetx, .verdana11-bluetx a {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #27427B;
}
.verdana11-IDblue, .verdana11-IDblue a {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #27427B;
}
.verdana11-black, .verdana11-black a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.verdanaBold, .verdanaBold a {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #006600;
	text-decoration:underline;
}
.verdanaBold a:hover {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #006600;
	text-decoration:underline;
}
.homeLinks, .homeLinks a {
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.homeLinks a:hover {
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #006600;
	text-decoration:underline;
}
.textLinks, .textLinks a {
     font-family: Verdana;
     font-size: 12px;
     font-weight: normal;
     color: #000000;
     text-decoration:none;
}
.textLinks a:hover {
     font-family: Verdana;
     font-size: 12px;
     font-weight: normal;
     color: #FFFFFF;
     text-decoration:underline;
}

.textLeft, .textLeft a {
     font-family: Verdana;
     font-size: 12px;
     font-weight: normal;
     color: #000000;
     text-decoration:none;
}
.textLeft a:hover {
     font-family: Verdana;
     font-size: 12px;
     font-weight: normal;
     color: #006600;
     text-decoration:underline;
}


.lhs-nav, .lhs-nav a {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
     color: #000000;
     text-decoration:none;
     padding-left:10px;
     padding-top:2px;
}
.lhs-nav a:hover {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: normal;
     color: #006600;
     text-decoration:underline;
}


.generalText, .generalText a {
     font-family: Verdana;
     font-size: 13px;
     font-weight: normal;
     color: #000000;
     text-decoration:none;
}
.generalText a:link {
     font-family: Verdana;
     font-size: 13px;
     font-weight: normal;
     color: #006600;
     text-decoration:underline;
}
.generalText a:visited {
     font-family: Verdana;
     font-size: 13px;
     font-weight: normal;
     color: #006600;
     text-decoration:underline;
}

#server_commands {
	width: 1px;
}

input, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}
div#innerwrapper {
	margin: 0 auto;
}



/* added to ebstyles */
#locations {
font:11px arial, san-serif;
color:#555555;
font-weight:normal;
line-height:1.4em;
}
#locations h1 {
font:28px trebuchet ms, arial, san-serif;
color:#7bc623;
font-weight:normal;
line-height:1.0em;
margin-bottom:5px;
}
#locations h1 span {
font-size:20px;
}
.location  {
margin-bottom:20px;
}
#locations .location span {
font-size:13px;
color:#000;
font-weight:bold;
letter-spacing:-0.05em;
}
#locations .location a {
color:#7bc623;
text-decoration:none;
}
#locations .location a:hover {
color:#008148;
}
#locations .location em {
color: #27427b;
}
#locations .location-special {
font-style: italic;
}
#locations a.location-special {
color:#27427b;
text-decoration:none;
font-weight:bold;
}
#locations .location a.location-special:hover {
color:#3762Ab;
}
#locations .location-hours span {
font-size:11px;
color:#000;
width:70px;
letter-spacing:normal;
font-weight:normal;
}

.LHS {
width:175px;
}

/* force width on subsiduary dropdown for safari */
#subsidiary {width:150px !important;}


/* supercat */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#supercat-header {
margin-bottom:10px;
}

#supercat-header-box {
background: url(/site/images/_ui/bg_diag_stripe_gray_25_trans.png) top left, -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgba(252,247,228, 1)),
    color-stop(1, rgba(245,236,200, 1))
);

background: url(/site/images/_ui/bg_diag_stripe_gray_25_trans.png) top left
		,-moz-linear-gradient(top,  #fcf7e4 0%, #f5ecc8 100%); /* FF3.6+ */
		,-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcf7e4), color-stop(100%,#f5ecc8)); /* Chrome,Safari4+ */
		,-webkit-linear-gradient(top,  #fcf7e4 0%,#f5ecc8 100%); /* Chrome10+,Safari5.1+ */
		,-o-linear-gradient(top,  #fcf7e4 0%,#f5ecc8 100%); /* Opera 11.10+ */
		,-ms-linear-gradient(top,  #fcf7e4 0%,#f5ecc8 100%); /* IE10+ */
		,linear-gradient(to bottom,  #fcf7e4 0%,#f5ecc8 100%); /* W3C */
		,progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf7e4', endColorstr='#f5ecc8',GradientType=0 ); /* IE6-9 */
		,filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcf7e4', EndColorStr='#f5ecc8'); /* IE8? */
		border:1px solid #d6d3c7;
		width:300px;
		position:absolute;
		top:160px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		z-index:4;
}

#supercat-header-button H1 {
margin:0px;
padding:0px;
padding:9px 20px;
line-height:1em;
font-family: 'Arial Black', Gadget, sans-serif;
font-size: 23px !important; 
text-transform:uppercase;
		color:#ffffff;
}
#supercat-header-button {
margin-top:20px;
margin-left:15px;
clear:both;
background: url(/site/images/_ui/bg_diag_stripe_gray_trans.png) top left, -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgba(123,198,35, 1)),
    color-stop(1, rgba(114,181,33, 1))
);
background: url(/site/images/_ui/bg_diag_stripe_gray_trans.png) top left
	,-moz-linear-gradient(top,  #7bc623 0%, #72b521 100%); /* FF3.6+ */
	,-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7bc623), color-stop(100%,#72b521)); /* Chrome,Safari4+ */
	,-webkit-linear-gradient(top,  #7bc623 0%,#72b521 100%); /* Chrome10+,Safari5.1+ */
	,-o-linear-gradient(top,  #7bc623 0%,#72b521 100%); /* Opera 11.10+ */
	,-ms-linear-gradient(top,  #7bc623 0%,#72b521 100%); /* IE10+ */
	,linear-gradient(to bottom,  #7bc623 0%,#72b521 100%); /* W3C */
	,progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bc623', endColorstr='#72b521',GradientType=0 ); /* IE6-9 */
	,filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#7bc623', EndColorStr='#72b521'); /* IE8? */

	-moz-border-radius: 3px;
	border-radius: 3px;
	border-color:#7bc623;
	position:absolute;
	top:136px;
	z-index:5;
}

#supercat-header-description {
	position:relative;
	float:left;
	width:500px;
	padding:55px 0px 20px 30px;
	font-size: 15px; 
	line-height:1.3em;
	/* border:1px solid #333333; */
}
#supercat-header-bullets {
	position:relative;
	float:right;
	width:290px;
	margin:20px 30px 20px 0px;
	padding:10px 30px;
	
	background: -moz-linear-gradient(top,  #fcf7e4 0%, #f5ecc8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcf7e4), color-stop(100%,#f5ecc8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcf7e4 0%,#f5ecc8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcf7e4 0%,#f5ecc8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcf7e4 0%,#f5ecc8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fcf7e4 0%,#f5ecc8 100%); /* W3C */
	background: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf7e4', endColorstr='#f5ecc8',GradientType=0 ); /* IE6-9 */
	background: filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcf7e4', EndColorStr='#f5ecc8'); /* IE8? */
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #d6d3c7;
        display:none;
}
#supercat-header-bullets-content {
		font-family: "Arial Black", Gadget, sans-serif;
		font-size: 16px !important;
		line-height:1.3em;
		text-transform:uppercase;
		letter-spacing:0px;
		color:#000000;
}
#supercat-header-bullets-content ul {
list-style-type: none;
padding: 0px;
margin: 0px;
}
#supercat-header-bullets-content ul li {
background-image: url(/site/images/_ui/bullet_box.png);
background-repeat: no-repeat;
background-position: 0px 4px;
padding-left: 25px; 
}


					
					.Arial15 {font:bold 13pt arial, verdana, sans-serif;margin:0 0 7px 0;}
					.black {color:#000; }
					.green-highlight {
						width:115px;
						margin-top:4px;
						margin-bottom:5px;
						padding:4px 8px;
						font:bold 11pt arial, verdana, sans-serif;
						color:#FFF;
						text-transform:uppercase;
						background: #7bc623; /* Old browsers */
						-webkit-border-radius: 3px;
						-moz-border-radius: 3px;
						border-radius: 3px;
						border:none;
						white-space:nowrap;
					}
					.green-highlight2 {
						width:115px;
						margin-top:2px;
						margin-bottom:3px;
						padding: 1px 4px;
						font:bold 11pt arial, verdana, sans-serif;
						text-transform:uppercase;
						background: #7bc623; /* Old browsers */
						-webkit-border-radius: 3px;
						-moz-border-radius: 3px;
						border-radius: 3px;
						border:none;
						white-space:nowrap;
					}
					.nav-support {margin-bottom:4px;}
					.nav-support a {
						text-decoration:none;
						margin-bottom:4px;
						line-height:1.1em;
					}
					
					
					
