*{margin:0;padding:0;}

a img {border:0;}

html, body {
	font-family: 'Asap', sans-serif;
	font-size:12px;
	text-align:center; /*For IE6*/
	min-width:960px;
}
#header-wrapper {
	margin:0 auto;
}
#site-wrapper {
	width:960px;
	margin:0 auto;
	text-align:left; /*Combined with "For IE6" ensures content displays properly in modern browsers*/
}
#footer-wrapper {
  margin:0 auto;
  padding:0 0 30px 0;
  background-color: #07335a;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#07335a), to(#07335a)); 
  background-image: -webkit-linear-gradient(top, #07335a, #07335a); 
  background-image: -moz-linear-gradient(top, #07335a, #07335a);
  background-image: -ms-linear-gradient(top, #07335a, #07335a);
  background-image: -o-linear-gradient(top, #07335a, #07335a);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07335a', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */
}

h1 {text-align:center;margin-bottom:10px;}
.page-title {border-bottom:1px solid  #9accdd;padding:0 0 5px 0;text-align:left;font-size:18px; display:none;}
h4 {font-size:16px;}
#header p { /*temporary style, use "p" when live*/
	margin:0
}
a {text-decoration:none;}
ul {list-style:none;}
.img-bt {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;opacity:1;}
.img-bt:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}

/*********************Header*********************/
/*Header components for every page*/
#header-wrapper {
	position:relative;
	z-index:2 !important;

}
#header {
  margin:0 auto;
  padding:5px 0 0;
 /* background:url(../images/bgStripes.png); */
  height:auto;
  width:auto;
  background:#ffffff;
}
#header div#logo {
    height: 95px;
    width: 225px;
	float:left;
	position:relative;
}
#logo p {
	text-align:center;
	display:block;
	position: absolute;
	top: 100px;
	left: 50px;
	font-weight: bold;
}
#header-content {
  width:960px;
  margin:5px auto;
}
#header a {
  text-decoration:none;
  color:#6d6e70;
}
#header a:hover {
  color: rgb(255, 92, 0);;
}
#wrapper_1 { /*Controlls the top part of the header minus the main orange menu*/
  height:90px;
  width:960px;
  position:relative;
}

#logo a {
	height: 95px;
	width: auto; 
	float:left;
	position:relative;
	z-index:5000;
}

#wrapper_2 {
  width:100%;
  height:48px;
  position:absolute;
  top:0;
  right:0;
  z-index:1;
}
#top-menu-1 {
  text-align:center;
  margin:0 auto;
  width:100%;
  float:left;
  position:relative;
  z-index:1;
}
#top-menu-1 ul {
  clear:left;
  float:right;
  margin:0;
  padding:0;
  position:relative;
  left:0;
  text-align:center;
}
#top-menu-1 ul li {
  display:block;
  float:left;
  margin:0;
  padding:0;
  position:relative;
  left:0;
}
#top-menu-1 ul li a {
  display:block;
  margin:0 0 0 1px;
  padding:3px 8px;
  line-height:1em;
}
#top-menu-2 {
  text-align:center;
  margin:0 auto;
  width:100%;
  position:absolute;
  top:0px;
  right:-275px;
  z-index:1;
}
#top-menu-2 ul {
  clear:left;
  float:left;
  margin:0;
  padding:0;
  position:relative;
  left:-20%;
  text-align:center;
}
#top-menu-2 ul li {
  display:block;
  float:left;
  margin:0;
  padding:0;
  position:relative;
  left:50%;
}
#top-menu-2 ul li a {
  display:block;
  margin:0 0 0 1px;
  padding:3px 8px;
  line-height:1em;
} 

#soc-med {
	margin: 0 0 0px 0;
	position: absolute;
	top: 20px;
	right: 245px;
	z-index: 1;
}
#soc-med a {
  margin:0 0px;
}

#s-bar-container {
	width: 220px;
	height: 28px;
	background: url(https://www.lowensign.com/templates/lowen/images/header/search.png) 0px 0px no-repeat;
	float: right;
	position: absolute;
	top: 20px;
	right: 16px;
}
#s-bar{
	border: 0px;
	background-color: transparent;
	position: absolute;
	top: 0px;
	right: 55px;
	width: 150px;
	height: 28px;
	padding: 6px 0 5px\7;
	height: 18px\9;
}
#s-button {
	border: 0px;
	background-color: transparent;
	position: absolute;
	top: 0px;
	right: -16px;
	width: 33px;
	height: 28px;
}

#shopping-cart {
	position: relative;
	width: 140px;
	float:right;
	top: 50px;
	/*right: 0;
	text-align: center;	
	margin: 0;*/
}
#shopping-cart a.cart-link{
	margin: 0 0 0 5px;
	display:block;
	float:right;
}
#shopping-cart a img{
	margin: 0;
}
#shopping-cart p.item-link{
	margin:2px 0 0 0;
	display:block;
	font-size:.8em;
	text-align:right;
}
#shopping-cart p.menu-link{
	margin: 0;
	display: block;
	font-size:.8em;
	float: right;
}
.phone{
	position:absolute;
	right:0;
	bottom:5px;
	margin: 0;
	display: block;
	font-size: 1em;
	float: right;
	width: 100px;
	text-align: center;
}


#main-menu-wrapper {
	margin:0 auto;
	height:32px;
	width:100%;
	text-align:center;
	/*overflow:hidden;*/
	position:relative;

  background-color: #f1f1f1;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1d5cab), to(#f1f1f1)); 
  background-image: -webkit-linear-gradient(top, #1d5cab, #1d5cab); 
  background-image: -moz-linear-gradient(top, #1d5cab, #1d5cab);
  background-image: -ms-linear-gradient(top, #1d5cab, #1d5cab);
  background-image: -o-linear-gradient(top, #1d5cab, #1d5cab);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d5cab', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */
}
#main-menu-wrapper li a {
	color:#fff !important;
	line-height:32px;
}
#main-menu-wrapper ul {
	padding:0;
	position:relative;
	margin:0 auto;
	text-align:center;
	width:925px;
	* width:925px !important;
	width:925px\5;
}

#main-menu-wrapper ul li {
	display:block;
	float:left;
	padding:0 10px;
	padding:0 10px\5;
	*padding:0 10px;
	position:relative;

	transition-property: background;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;

}
#main-menu-wrapper ul li:hover {
	background:#1d5cab;
}
#main-menu-wrapper ul li a {
	display:block;
	color:#FFF;
	font-weight:300;
	text-transform:uppercase;
	font-size:12px;
	text-shadow:0px 1px 0px #6c899a,
				0px 2px 5px rgba(0,0,0,0.15),
				0px 5px 2px rgba(0,0,0,0.1),
				0px 8px 15px rgba(0,0,0,0.1);
}
#main-menu-wrapper ul li a.more {
	font-weight:700;
}
#main-menu-wrapper ul li:hover a {
	text-shadow:0px 1px 0px #6c899a,
				0px 2px 5px rgba(0,0,0,0.25),
}
#main-menu-wrapper ul li a:hover {
	color:#79b0c9;
	text-shadow:0px 1px 0px #6c899a,
				0px 2px 5px rgba(0,0,0,0.15),
				0px 5px 2px rgba(0,0,0,0.1),
				0px 8px 15px rgba(0,0,0,0.1);
}

#main-menu-wrapper li ul {
	background-color: #1d5cab; 
	display:block;
	_display:none;
	height:auto;
	padding:10px 0;
	margin:0;
	border:0;
	position:absolute;
	left:-65px;
	top:-500px;
	width:190px;
	z-index:100;
    /*top:1em;
    /*left:0;*/
}
#main-menu-wrapper li:hover ul {
	top:32px;
	z-index:100;
	_display:block;

	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
}
#main-menu-wrapper li ul li {
	height:0;
	height:24px\9;

	transition-property: height;
	transition-duration: .2s;
	transition-timing-function: ease-in-out;
}
#main-menu-wrapper li:hover ul li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:190px;
	height:24px;
	left:0;
}
#main-menu-wrapper li ul li a{
	display:block;
	line-height:24px;
	height:24px;
	font-size:12px;
	font-style:normal;
	margin:0px;
	padding:0px 10px;
	padding-left:10px;
	text-align:left;

	transition-property: padding-left, background;
	transition-duration: .1s,.2s;
	transition-timing-function: ease-in-out;

}
#main-menu-wrapper li ul a:hover, #main-menu-wrapper li ul li:hover a{
	background:#4381cf;
	border:0px;
	text-decoration:none;
	padding-left:20px;
	border-bottom:1px dotted #a8bfcd;
	line-height:24px;
	height:23px;
}
#imgDisplayLayer {
	z-index:5000;
}
/*Header components for every page*/
/*******************Header End*********************/

/*******************Content*********************/
#content {/*Universal for all subsequent pages.*/
  margin:5px 0;
}
/*******************Content - Index*********************/
#featured { /*Home Page Only*/
  width:960px;
  height:auto;
}
#content-icons {/*Home Page Only*/
  width:960px;
  margin:0 auto;
}
.icon-row {/*Home Page Only*/
  margin:0px auto;
  height:auto;
  width:800px;
}
.icon {/*Home Page Only*/
  margin:0 5px;
  width:190px;
  float:left;
}
.icon-residential a {
  background:url(../images/main-icons/shop-residential.png);
  margin:0 5px 10px;
  width:190px;
  height:125px;
  float:left;
  text-indent:-9999px;
}
.icon-residential a:hover {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}
.icon-commercial a {
  background:url(/_assets/images/unified/main-icons/shop-commercial.png);
  margin:0 5px 10px;
  width:190px;
  height:125px;
  float:left;
  text-indent:-9999px;
}
.icon-commercial a:hover {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}
.icon-insurance a {
  background:url(/_assets/images/unified/main-icons/shop-insurance.png);
  margin:0 5px 10px;
  width:190px;
  height:125px;
  float:left;
  text-indent:-9999px;
}
.icon-insurance a:hover {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}
.icon-builders a {
  background:url(/_assets/images/unified/main-icons/shop-builders.png);
  margin:0 5px 10px;
  width:190px;
  height:125px;
  float:left;
  text-indent:-9999px;
}
.icon-builders a:hover {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}
.icon-hunting a {
  background:url(/_assets/images/unified/main-icons/shop-hunting.png);
  margin:0 5px 10px;
  width:190px;
  height:125px;
  float:left;
  text-indent:-9999px;
}
.icon-hunting a:hover {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}
.icon-banks a {
  background:url(/_assets/images/unified/main-icons/shop-banks.png);
  margin:0 5px 10px;
  width:190px;
  height:125px;
  float:left;
  text-indent:-9999px;
}
.icon-banks a:hover {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}
.icon-land a {
  background:url(/_assets/images/unified/main-icons/shop-land.png);
  margin:0 5px 10px;
  width:190px;
  height:125px;
  float:left;
  text-indent:-9999px;
}
.icon-land a:hover {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}
.icon-oil a {
  background:url(/_assets/images/unified/main-icons/shop-oil-gas.png);
  margin:0 5px 10px;
  width:190px;
  height:125px;
  float:left;
  text-indent:-9999px;
}
.icon-oil a:hover {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}
.icon-feather a {
  background:url(/_assets/images/unified/main-icons/shop-feather-flags.png);
  margin:0 5px 10px;
  width:190px;
  height:125px;
  float:left;
  text-indent:-9999px;
}
.icon-feather a:hover {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}
.icon-banner a {
  background:url(/_assets/images/unified/main-icons/shop-banners.png);
  margin:0 5px 10px;
  width:190px;
  height:125px;
  float:left;
  text-indent:-9999px;
}
.icon-banner a:hover {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}
.icon-custom a {
  background:url(/_assets/images/unified/main-icons/shop-custom.png);
  margin:0 5px 10px;
  width:190px;
  height:125px;
  float:left;
  text-indent:-9999px;
}
.icon-custom a:hover {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity:0.8;
  opacity:0.8;
}

#home-page {/*Home Page Only*/
  width:800px;
  height:auto;
  margin:0 auto 5px;
  border-bottom:1px solid #f27922;
}
#home-page a {
  color:#000098;
}
#home-page a:hover {
  text-decoration:underline;
}
/*******************Content - Index End*********************/

/*******************Content Sample Coldwell Page*********************/
#filter {
  width:960px;
  height:auto; /*Set back to auto once online*/
  margin:0 0 10px 0;
  float:left;
}
#filter-menu {
  background-color:#CF6;
  width:200px;
  height:415px;
  float:left;
}
#top-filter {
  width:760px;
  float:right;
}
#filter-products {
  background-color:#CFC;
  width:760px;
  height:auto;
  float:right;
}
.filter-item {
  background-color:#CCF;
  width:140px;
  height:175px;
  margin:8px 0 0 8px;
  float:left;
  text-align:center;
}
.filter-item-desc {
  
}
.filter-item-img {
  margin:5px 0 0 0;
}
#companies-list {
  background-color:#CFC;
  width:760px;
  height:auto;
  float:right;
}
.company {
  background-color:#CCF;
  width:140px;
  height:125px;
  margin:8px 0 0 8px;
  float:left;
  text-align:center;
}
.company-desc {
  
}
.company-img {
  margin:5px 0 0 0;
}

#page-info {
  width:960px;
  height:auto; /*Set back to auto once online*/
  margin:5px auto;
}
#content-testimony {
  width:180px;
  height:215px;
  background-color:#09F;
  float:left;
  margin-right:15px;
}
#content-promo {
  width:145px;
  height:215px;
  background-color:#F93;
  float:left;
  margin-right:15px;
}
#content-blog {
  width:450px;
  height:215px;
  background-color:#C99;
  float:left;
}
#content-social {
  width:135px;
  height:215px;
  background-color:#99C;
  float:right;
}
/*******************Sample Coldwell Content End*********************/

/*****************Style for Static Elements********************/
h2.header {font-size:16px;margin:10px 0 !important;}
h3.header {margin:10px 0;}
.section {text-align:left;margin:0 auto;width:960px;float:right;}
.section h2, h2.header {border-bottom:1px solid  #91BED3;margin:0 0 10px 0;}
.section h3 {margin:0 0 10px 0;}
.section p {margin:0 0 5px 0;}
.section a {color:#000098;font-weight:bold;}
.section a:hover {text-decoration:underline;}
.section ul {list-style:disc;}

/**********Preferred Installers**********/
ul.county-list {background-color:#f9f9f9; border:solid 1px #f7a972;margin:10px 10px 20px 10px !important;padding:10px;}
ul.county-list li {float:left;padding:5px;width:130px;line-height:1.5;list-style-type:none;}

/**********Static Menu***********/
#static-menu {
	margin-top:15px;
	width: 190px;
	background: #1d5cab;
	background: -moz-linear-gradient(top, #4381cf 0%, #4381cf 50%, #1d5cab 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4381cf), color-stop(50%,#4381cf), color-stop(100%,#1d5cab));
	background: -webkit-linear-gradient(top, #4381cf 0%,#4381cf 50%,#1d5cab 100%);
	background: -o-linear-gradient(top, #4381cf 0%,#4381cf 50%,#1d5cab 100%);
	background: -ms-linear-gradient(top, #4381cf 0%,#4381cf 50%,#1d5cab 100%);
	background: linear-gradient(top, #4381cf 0%,#4381cf 50%,#1d5cab 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4381cf', endColorstr='#1d5cab',GradientType=0 );
	text-align: center;
}
#static-menu ul {
	list-style:none;
}
#static-menu ul li {
	height:auto;
	padding:5px 0 ;
}
#static-menu ul li:hover{
	background: #4381cf; /* Old browsers */
	background: -moz-linear-gradient(top,  #649fea 0%, #4381cf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#75b8d4), color-stop(100%,#4381cf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #649fea 0%,#4381cf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #649fea 0%,#4381cf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #649fea 0%,#4381cf 100%); /* IE10+ */
	background: linear-gradient(top,  #649fea 0%,#4381cf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#649fea', endColorstr='#4381cf',GradientType=0 ); /* IE6-9 */
}
#static-menu ul li a {
	color:#FFF;
	text-align:center;
	width:150px;
}
#static-menu ul ul {
	margin:5px 0 0 0px;
	background: #4381cf; /* Old browsers */
	background: -moz-linear-gradient(top,  #b6d6fe 0%, #649fea 50%, #4381cf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b6d6fe), color-stop(50%,#649fea), color-stop(100%,#4381cf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b6d6fe 0%,#649fea 50%,#4381cf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b6d6fe 0%,#649fea 50%,#4381cf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b6d6fe 0%,#649fea 50%,#4381cf 100%); /* IE10+ */
	background: linear-gradient(top,  #b6d6fe 0%,#649fea 50%,#4381cf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#649fea', endColorstr='#4381cf',GradientType=0 ); /* IE6-9 */
}
#static-menu ul ul li {
	padding:5px 0;
}
#static-menu ul ul li:hover {
	background: #b6d9e8; /* Old browsers */
	background: -moz-linear-gradient(top,  #b6d9e8 0%, #649fea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b6d9e8), color-stop(100%,#4ea4c8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b6d9e8 0%,#649fea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b6d9e8 0%,#649fea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b6d9e8 0%,#649fea 100%); /* IE10+ */
	background: linear-gradient(top,  #b6d9e8 0%,#649fea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6d9e8', endColorstr='#649fea',GradientType=0 ); /* IE6-9 */
}
/********End Static Menu*********/
#section-right {width:760px;float:right;}
.section-catalog {}
.catalogBox {float:left;width:100px;margin:10px 18px;text-align:center;}

.section-text {margin:0 0 10px 0;}
.section-img {margin:0 0 10px 0;}
.section-img-text {margin:0 0 10px 0;}
.img-area {float:left;width:200px;}
.text-area {float:right;width:730px;}
.section-post {margin:0 0 10px 0;}
.post-img {float:left;	margin:0 10px 0 0;}
.post {}
.section-two-col {margin:0 0 10px 0;}
.column {float:left;width:50%;}
/*****************END Style for Static Elements****************/

/****************Product Page****************/
.priceList .quantity {background-color:#bdd8e7 !important;}
.priceList th {color:#231f20 !important;}
.priceList th.alternate, .priceList td.alternate {background-color:#e0e6ea !important;}
.priceList .price-col {color:#304269 !important;}
.priceList .save {color:#414142 !important;}
.priceList a {text-decoration:underline;font-weight:bold;}
.customizationTable .step {background: url(/_assets/images/product/block.png) 0 0 #afcfdf no-repeat !important;height: 30px;padding: 0;text-align: center;width:30px;color:#fff !important;}
a.addToCart, a.preview, button.addToCart {
	border:1px solid black !important;
	color:#304269 !important;
	
	border-top:1px solid #e5e7e9 !important;
	border-left:1px solid #e5e7e9 !important;
	border-bottom:1px solid #cadfec !important;
	border-right:1px solid #c7ddea !important;
	
	background: #ecf2f5 !important; /* Old browsers */
	background: -moz-linear-gradient(top, #ecf2f5, #c9deeb) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, from(#ecf2f5), to(#c9deeb)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ecf2f5, #c9deeb) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ecf2f5, #c9deeb) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ecf2f5,#c9deeb) !important; /* IE10+ */
	background: linear-gradient(to bottom, #ecf2f5, #c9deeb) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecf2f5', endColorstr='#c9deeb',GradientType=0 ) !important; /* IE6-9 */
		
	
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important; 
	-moz-background-clip:padding !important;
	-webkit-background-clip:padding-box !important;
	background-clip:padding-box !important;
}
a.addToCart:hover, a.preview:hover {background: #4993b6 !important;color:#fff !important;}


/******************************Content Blog Container**************/
#blog-testimonial {
	margin:0 auto;
	width:960px;
	color:#FFF;
	text-align:left;
}
#blog-testimonial h3 {
	margin:0 0 10px 0;
}
#blog {
	width:710px;
	float:left;
	border-right:1px solid #a9ccdd;
	padding:0 15px 0 0;
}
#blog h4 {
	color:#000;
	font-size:12px;
}
#blog-testimonial #testimonial #quote p span{
	color:#FFF !important;
}
#blog small {
	color:#FFF;
}
#blog p {
	color:#FFF;
	margin:5px 0;
}
#blog a {
    color:#f67a24;
	font-weight:bold;
}
#blog a:hover {
	color:#000098;
    text-decoration:underline;
}
.blog-post {
	margin:0 0 10px 0;
}
.blog-entry img {display:none !important;}
#testimonial {
	width:195px;
	float:right;
}
/********************END Content Blog Container********************/

/********************My Filter divs********************/
#filtering-wrapper {
  /*border-bottom:1px solid #a9ccdd;*/
  padding:0 0 10px 0;
}
/********************END My Filter Divs********************/

/*******************Content End*********************/

/*******************Footer*********************/
#footer {
  width:960px;
  margin:0 auto;
  color:#07335a;
}
#footer h3 {
  font-size:12px;
  color:#fff;
  margin:0 0 5px 0;
}
#why-lowen a {text-decoration:underline;}
#why-lowen {
  text-align:left;
  padding:10px 0;
  /*border-bottom:1px solid #4993b6;*/
}
#why-lowen ul {
  margin:0 auto;
  float:left;
  margin:0 0px 0 25px;
  width:215px;  
}
#why-lowen ul li {color:#fff;list-style:disc;line-height:1.5;}
#why-lowen p {padding:5px 0;margin:0;color:#fff;font-size:11px;line-height:1.5;}
#why-lowen a {color:#fff;}
#why-lowen a:hover {color:#fff; text-decoration:underline;}
#why-lowen strong {margin:0;color:#fff;}

#service-area {
  /*border-top:1px solid #79b0c9;
  border-bottom:1px solid #4993b6;*/
  /*padding:10px 0; */
  color:#fff;
}
#service-area a {color:#fff;}
#service-area a:hover {text-decoration:underline;}

#sitemap-links {
  margin:0 auto;
  padding:5px 0;
  width:960px;
  /*border-top:1px solid #79b0c9;
  border-bottom:1px solid #4993b6;*/
  position:relative; 
}
#sitemap-links a {
  color:#fff;
}
#sitemap-links a:hover {
  text-decoration:underline;
}
#sitemap-links-newsletter {
  margin:0 auto;
  /*padding:5px 0;*/
  width:960px;
  /*border-top:1px solid #75b8d4;
  border-bottom:1px solid #2e7593;*/
  text-align:left;
  color:#FFF !important;
}
#sitemap-links-newsletter a {
  color:#fff;
}
#sitemap-links-newsletter a:hover {
  text-decoration:underline;
}
#sitemap {
  /*width:350px;
  height:220px;
  float:left;
  text-align:left;
  border-right:1px solid #2e7593;*/
  height:auto;
  text-align:left;
}
#links {
  width:320px;
  height:220px;    
  float:left;
  text-align:left;
  /*border-left:1px solid #75b8d4;
  border-right:1px solid #2e7593;*/
  padding:0 0 0 10px;
}
.main-col {
  float:left;
  height:100px;
  width: 165px;
  padding:5px 15px 10px 10px;
  border-left:1px solid #1d5cab;
  /*border-right:1px solid #1d5cab;*/
}
.main-col:first-child {border-left:0;}
.main-col:last-child {border-right:0;}
#sitemap .last-child {border-right:0;}
.main-col li {margin:0 0 5px 0;font-weight:normal;color:#fff;}
.main-col ul.sub-col {margin:5px 0 0 10px;}
.main-col ul.sub-col li {font-weight:normal;}
  
#newsletter {
  float:right;
  width:270px;
  height:220px;
  border-left:1px solid #75b8d4;
  padding:0 0 0 6px;
}
#signup {
  width:275px;
}
#newsletter-name-container {
  margin:0 0 10px 0;
  background:url(/_assets/images/unified/footer/input-bg.png);
  width:275px;
  height:28px;
  position:relative;
}
#newsletter-name {
  border:0px;
  width:230px;
  height:18px;
  background-color:transparent;
  padding:5px 0;
  font-size:13px;
}
#newsletter-email-container {
  margin:0 0 10px 0;
  background:url(/_assets/images/unified/footer/input-bg.png);
  width:275px;
  height:28px;
  position:relative;
}
#newsletter-email {
  border:0px;
  width:230px;
  height:18px;
  background-color:transparent;
  padding:5px 0;
  font-size:13px;
}
#newsletter-name:focus, #newsletter-email:focus {outline:none;}
  
#security-creds {
  margin:0 auto;
  padding:5px 0 0 0;
  width:960px;
  /*border-top:1px solid #79b0c9;
  border-bottom:1px solid #4993b6;*/
}
#security-creds-wrapper div {float:left;width:120px;text-align:center;}
#security-creds-wrapper {margin:0 auto;width:240px;text-align:center;}
#branding {
  text-align:center;
  margin:0 auto;
  padding:10px 0px 20px 0;
}
#branding a{
  padding:0 18px 0 18px;
  vertical-align: top;
}
#pmtTypes {
  vertical-align: top;
  color: #ffffff;
}
#copyright {
  margin:0 auto;
  padding:10px 0 0 0;
  width:960px;
  color:#f1f1f1;
  text-align:center;
}
#copyright a {color:#1d5cab;}
#copyright a:hover {color:#1d5cab; text-decoration:underline;}
/*******************Footer End**********************/

.filtering-banner-wrapper {margin:10px 0;text-align:center;}
.filtering-banner-wrapper img {border:0;}

#category-info-area, .category-info-area {
	margin:10px 0 0 10px;
}
#category-info-area h3, .category-info-area h3 {
	font-size:18px;
	font-style:italic;
	margin-bottom:10px;
}
#category-info-area h4, .category-info-area h4 {
	margin-bottom:10px;
}
#category-info-area p, .category-info-area p {
	text-align:left;
	margin:10px;
}
.category-text {
}
.preferred-installers a {text-decoration:underline;}
.category-text ul, .preferred-installers ul {list-style-type:disc;margin:10px 30px;}
.category-multi {
	margin-top:10px;
}
.info-capsule {
	margin:0 10px 0 0;
	float:left;
	text-align:center;
	width:230px;
	min-height:300px;
	/*background-color:#CCC;*/
}
.info-capsule .img {border:1px solid #ccc;width:150px;height:150px;margin:5px auto;}

/*Breadcrumb*/
#breadcrumb {font-family: 'Asap', sans-serif;margin: 0 0 10px 0;}
#breadcrumb li {float:left;}
#breadcrumb a {text-decoration:underline;}
.breadcrumb-next {margin: 0 5px;}

/*Modifying Original Layout*/
#leftpanel {float:left;width:195px;position:relative;}
#contentcolumn {float:left;padding-left:15px;position:relative;width:750px;}
.filtering-list {margin-top:0px;width:195px;}
.category-container {width: 705px;}
.category a {height:130px;}
#category-icons {width:1400px;}
ul.size a {width:40px;}
.disclaimer {border-bottom: 1px solid #F27922;padding:10px 0;font-size:10px;text-align:justify;}
.disclaimer img {float:left;margin:0 10px 10px 0;max-height:50px;}
.checkout h1 {text-align:left;border-bottom: 1px solid #F27A23;padding: 0 0 5px 0;}
.checkout h2 {background-color:#304269 !important;padding-bottom:5px !important;margin:0;}
.checkout {width:900px !important;}
.savedList, .summaryList {padding: 10px 20px;width: 820px !important;}
.cc {width:860px !important;}
#CartOutput {margin-top:20px;}
#CartOutput .alternate {/*background-color:#e6f1fa;*/}
#CartOutput a.fb-button {background:url(/_assets/images/icons/25x25/facebook.png) no-repeat;padding-left:30px;font-size:10px;display:block;vertical-align:baseline;height:25px;padding-top:7px;}
#CartOutput a.cart-button {
	border:1px solid black !important;
	color:#304269 !important;
	
	margin:2px;padding:5px;font-size:10px;font-weight:bold;text-decoration:none;
	
	border-top:1px solid #dadada !important;
	border-left:1px solid #949590 !important;
	border-bottom:1px solid #9d9d9d !important;
	border-right:1px solid #d2d6d9 !important;
	
	background: #ecf2f5 !important; /* Old browsers */
	background: -moz-linear-gradient(top, #fcfdff, #e8f1f6) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, from(#fcfdff), to(#e8f1f6)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcfdff, #e8f1f6) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcfdff, #e8f1f6) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfdff,#e8f1f6) !important; /* IE10+ */
	background: linear-gradient(to bottom, #fcfdff, #e8f1f6) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfdff', endColorstr='#e8f1f6',GradientType=0 ) !important; /* IE6-9 */
		
	-webkit-box-shadow: 2px 2px 4px #b7b7b7 !important;
    box-shadow: 2px 2px 4px #b7b7b7 !important;
	
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important; 
	-moz-background-clip:padding !important;
	-webkit-background-clip:padding-box !important;
	background-clip:padding-box !important;
}
#CartOutput a.cart-button:hover {background: #4993b6 !important;color:#fff !important;}
.CartItemInfoRowLinkCol, .CartItemInfoRowDescCol {padding:0 10px;}
.CartCopyLineTable td {padding:5px;}
.CartCopyLineHeaderCol {color:#9bbdd6;font-size:13px;font-weight:bold;}
.CartCopyLineHeaderColTraffic {}
.CartCopyLineLabelCell {color:#7f7f81;font-weight:bold;}
.CartItemInfoRowQtyCol input {border:1px solid #aaa;}

.checkout .FormLabel {font-weight:bold;}
.checkout #CartOutput {width:890px !important;}
.CartItemHeaderRowCol, .CartTotalsHeaderRowTotalItemsCol, .CartTotalsHeaderRowSubtotalCol {padding:5px;font-weight:bold;}
.CartItemHeaderRow td {padding:10px 5px;}
.CartItemInfoRowEachCol, .CartItemInfoRowQtyCol, .CartTotalsInfoRowTotalItemsCol, .CartTotalsInfoRowSubtotalCol {padding:5px;text-align:center;}
.CartItemInfoRowQtyCol input {width:50px !important;}
#SubmitOrderRow {width:890px !important;}
.checkout #PriceSummaryTable {width:890px !important;}
.checkout .headerBorder {background-color:#304269;}
.OrderInfoLabel, .AddressInfoLineLabel {font-weight:bold;font-size:14px;}

/*Login Page*/
.ExistingUserColumnHeader, .NewUserColumnHeader {background-color:#304269;color:#fff;font-size:16px;font-weight:bold;width:48%;padding:5px;}
.ExitingUserFormTable, .NewUserFormTableFirstStep {width:90%;margin:10px;}
.NewUserFormTable {width:60%;margin:0 auto;}
.NewUserFormTable .formValue {width:70%;}
.ExitingUserFormTable td, .NewUserFormTableFirstStep td, .NewUserFormTable td {padding:5px;}
.formLabel {font-weight:bold;}
.formValue input {width:100%;}
.formValue #submitButton, .formValue #newAccountButton, .formValue #createAccountSubmit {width:auto;}
.loginError {color:#f00;text-align:justify;}
.formPassword, #cNewPassword, #cNewPasswordRetype {font-family:sans-serif;}

/*My Account Page*/
.AgentInfoRow {margin-bottom:20px;}
.AgentInfoRow td {padding:5px;}
.AgentInfoRow input, .FormItem input {width:100%;}
.AgentInfoRow #UpdateLink {width:auto;}
.AgentInfoRow .medium {font-weight:bold;}
.FormSectionHeader {background-color:#304269;}
.FormSectionHeader h2 {color:#fff;font-size:16px;font-weight:bold;padding:0;margin:0;}
#changePasswordFormTable {width:530px;}
#changePasswordFormTableBody td {padding:5px;}
#changePasswordFormTableBody .small {font-weight:bold;}

/*Image Library*/
#ImageLibraryContent {width:960px;}
#ImageLibraryContent h2 {background-color:#304269;color:#fff;font-size:16px;font-weight:bold;padding:5px;margin:0;}

/**/
h2.PageSubHeader {background-color:#304269;color:#fff;font-size:16px;font-weight:bold;padding:5px;margin:0 0 10px 0;width:950px;}
#nOfficeIdRow>td {font-weight:bold;}
#nOfficeIdRow td, #AgentOfficeListOutput {padding:5px;}
.ContentSectionHeader {font-size:14px;font-weight:bold;}
.ReportLabelRow td, .reportAgent td, .reportAgent_odd td {padding:5px;}
.report-table td {padding:5px;}

/*Popup Menu*/
.popup {position: relative; width:115px;}
.popup ul {
	list-style:none;
	position:absolute;
	left:-9000px;
	z-index:1000;
  font-size:.8em;
	background: #b5d3e2; /* Old browsers */
	background: -moz-linear-gradient(top,  #b5d3e2 0%, #60a1c0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5d3e2), color-stop(100%,#60a1c0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b5d3e2 0%,#60a1c0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b5d3e2 0%,#60a1c0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b5d3e2 0%,#60a1c0 100%); /* IE10+ */
	background: linear-gradient(top,  #b5d3e2 0%,#60a1c0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5d3e2', endColorstr='#60a1c0',GradientType=0 ); /* IE6-9 */
}
.popup li {position:relative;padding: 0 1px 0 1px;float:left;}
.popup ul li {padding:0px;float:none;border:1px solid #4892B6;border-width:0 1px;}
.popup li.last {border-bottom-width:1px;}
.popup a {color:#1d5cab !important;font-family:sans-serif;font-size:.8em;}
.popup ul a {white-space:nowrap;padding:3px;display:block;}
.popup>li:hover {border:1px solid #4892B6;padding:2px 2px;background-color:#6ca8c5;z-index:990;}
.popup li:hover ul {left:-1px;top:18px;}
.popup li:hover a {text-decoration:underline;color:#304269 !important;}
.popup>li:hover>a {color:#fff !important;}
.popup>li.nohilight:hover {border:0;background:none;padding:3px 3px;}
.popup>li.nohilight:hover a {color:#00c !important;}
.popup li:hover ul a {text-decoration:none;}
.popup li:hover ul li:hover {background:#6ca8c5;}
.popup li:hover ul li:hover a {color:#fff !important;}

/*Button*/
div.btn {background:url("/_assets/images/checkout/btn_left_25.png") no-repeat scroll 0 0 transparent;float: left;margin: 6px 0;padding: 0 0 0 6px;border:0 !important;}
div.btn a {background: url("/_assets/images/checkout/btn_stretch_25.png") repeat-x scroll left top transparent;color: #FFFFFF;float: left;font-size: 1em;height: 25px;line-height: 25px;padding: 0 6px;text-decoration: none;}
div.btn span {background: url("/_assets/images/checkout/btn_right_25.png") no-repeat scroll 0 0 transparent;float: left;height: 25px;margin: 0;width: 6px;}
div.btn_franchise {background-color:#304269;}
div.btn_franchise:hover {background-color:#0a2679;}

.group:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
* html .group {
}
:first-child + html .group {
}

.CartItemInfoRow td{
	border-bottom:1px solid #999;
}
.CartItemInfoRow td td{
	border-bottom:none;
}

/*****************END Copied CSS From Filter Dev Site*************************/