/*==================================================================
	 Social Icons
==================================================================*/
.social-wrap {
	float:left;
	height:48px;
	margin-top:3px;
	width:200px;
}
a.facebook-social-icon, a.twitter-social-icon {
	float:left;
	height:48px;
	width:48px;
	margin-right:5px;
	display:block;
}
.facebook-social-icon {
	background:url(../images/header/images/facebook-icon.png) no-repeat;	
}
.twitter-social-icon {
	background:url(../images/header/images/twitter-icon.png) no-repeat;	
}
/*==================================================================
	 Content Footer
==================================================================*/
.start-here-wrap	{
	width:990px;
	height:58px;
	background:url(../images/home/images/new-start-here-text.png) no-repeat;
	position:relative;
	margin:0 auto 15px auto;
}
.start-here-button	{
	position:absolute;
	top:0;
	right:18px;
	height:58px;
	width:178px;
	display:block;
}

/*==================================================================
	 Home
==================================================================*/
.home-category-name	{
	color:#17599b;

	font-size:14px;
}
.home-category-wrap	{
	margin:6px 0 0 17px;
}
.home-category-text	{
	margin:12px 0 0 16px;
}
.home-category-wrap a	{
	color: #a2a0a0;
	font-size:11px;
}
.home-category-wrap a:hover	{
	color: #17599b;
}
.home-category-backg {
	background:url(../images/home/images/home-small-product-backg.png) no-repeat;
	width:184px;
	height:182px;
	padding:2px;
	float:left;
	margin:0 28px 25px 0;
}
.home-category-list-last	{
	margin:0 0 25px 0 !important;	
}
.home-product-name	{
	color:#17599b;

	font-size:14px;
}
.home-product-wrap	{
	margin:6px 0 0 17px;
}
.home-product-text	{
	margin:12px 0 0 16px;
}
.home-product-see-more	{
	color: #a2a0a0;
	font-size:11px;
}
.home-product-price	{
	color:#cb0707;
	float:right;
	margin-right:18px;
}
.home-product-see-more:hover	{
	color: #17599b;
}
.home-product-backg {
	background:url(../images/home/images/home-large-product-backg.png) no-repeat;
	width:185px;
	height:196px;
	padding:2px;
	float:left;
	margin:0 28px 25px 0;
}
.home-product-list-last	{
	margin:0 0 25px 0 !important;	
}

/*==================================================================
	 Content Footer
==================================================================*/
.content-footer-sml-backg1 {
	background:url(../images/content/images/content-backg2.png) no-repeat;
	width:639px;
	height:58px;
	margin: 13px 0 13px 2px;
}
.content-footer-sml-text-wrap1 {
	padding:15px 33px 0 33px;
}
.content-footer-sml-text1 {
	color:#17599B;
	padding-top: 6px;
	line-height: 1.2em;
	font-size: 1.1em;
	text-align: justify;
	font-weight: bold;
}
.content-footer-sml-text1 a {
	color:#ce3b11;
	text-decoration:underline !Important;
}
.content-footer-lrg-backg2 {
	background:url(../images/content/images/content-footer-backg.png) no-repeat;
	width:989px;
	height:59px;
	margin: 13px 0 13px 0;
}
.content-footer-lrg-text-wrap2 {
	padding:15px 33px 0 33px;
}
.content-footer-lrg-text2 {
	color:#17599B;
	padding-top: 6px;
	line-height: 1.2em;
	font-size: 1.2em;
	text-align: justify;
	font-weight: normal;
}
.content-footer-lrg-text2 a {
	color:#ce3b11;
	text-decoration:underline !Important;
}

.content-footer-lrg-text2 a:hover {
	text-decoration:none !Important;;
}
/*right-side-bar*/
.right-side-bar-wrap {
	min-height:970px;
	width:271px;
	float:left;
	padding: 19px 18px 0 18px;
	position: relative;
}
.right-side-bar-wrap ul {
	padding:0px 0 25px 5px;
	font-size:1.2em;
	font-weight: bold;
	margin-top: 3px;
}
.right-side-bar-wrap ul li {
	height:28px;
}
.right-side-bar-wrap ul li a {
	height:28px;
	line-height:30px;
	padding-left:12px;
	width:232px;
	display:block;
}
.right-side-bar-wrap ul li a:hover {
	background:url(../images/right-side-bar/images/new-left-sidebar-hover-backg.jpg) repeat-x;
	color:#FFFFFF;
	height:28px;
}
.right-side-bar-header {
	background:url(../images/right-side-bar/images/right-side-bar-header.png) no-repeat;
	width:242px;
	height:28px;
	padding: 15px 0 0 16px;
	margin-bottom: 10px;
}
.right-side-bar-header h1 {
	color:#ffffff;
	font-size:18px;
	text-align: left;
	font-weight:normal;
}
.testimonials-text {
	color: #2e568b;
	padding: 10px 15px 5px 20px;
	line-height: 1.3em;
	font-size:1.1em;
	margin-bottom:10px;
}
.testimonials-text span {
	color: #d13b10;
}
.shopping-icons-backg {
	background:url(../images/right-side-bar/images/new-shopping-icons-backg.png) no-repeat;
	width:310px;
	height:70px;
	position:absolute;
	padding: 23px 0 0 15px;
	left: -9px;
	top: -127px;
	z-index:2000;
}
a.shopping-icon {
	width:39px;
	height:41px;
	display:block;
	float:left;
	margin-right: 33px;
}
a.icon1 {
	
}
a.icon2 {
	
}
a.icon3 {
	
}
a.icon4 {
	
}
.sidebarspacer-bottom { height:110px; }
/*New Products*/
.new-products-backg {
	background:url(../images/inside/images/new-products-content-backg.png) no-repeat;
	width:962px;
	height:161px;
	margin: 10px 0 14px;
	padding: 14px 14px;
}
.new-products-photo-box {
	width:305px;
	height:139px;
	border:1px solid #c8c3c3;
	padding: 10px;
	float: left;
}
.new-products-text {
	float:left;
	margin-left:28px;
	line-height: 1.4em;
	padding-top: 12px;
	width: 607px;
	text-align: justify;
}
.new-products-text h1 {
	color:#17599b;
	font-size:2.0em;
	margin-bottom: 5px;
}
.click-to-learn {
	background:url(../images/inside/images/inside-click-here-button.png) no-repeat;
	width:196px;
	height:40px;
	display:block;
	margin-top:12px;
}
.inside-bottom-box-backg {
	background:url(../images/inside/images/newest-products-backg2.png) no-repeat;
	width:990px;
	height:58px;
	margin: 0 0 13px;
}

.inside-bottom-box-backg-miva {
	background:url(../images/inside/images/newest-products-backg2.png) no-repeat -1px 0px;
	width:990px;
	height:58px;
	margin: 0 auto 16px auto;
}

.inside-bottom-box-wrap {
	padding:15px 33px 0 33px;
}
.inside-bottom-box-text {
	color:#17599B;
	padding-top: 6px;
	line-height: 1.2em;
	font-size: 1.1em;
	text-align: justify;
	font-weight: bold;
}
.inside-bottom-box-text a {
	color:#ce3b11;
	text-decoration:underline !Important;
}
/*==================================================================
	 Product page related
==================================================================*/
.product-pages-wrap {
	border-bottom:1px solid #cecece;
	width:923px;
	padding-bottom: 29px;
	margin-bottom: 20px;
	position: relative;
}
.product-pages-wrap a {
	cursor:pointer;
}
.product-pages-wrap2 {
	width:923px;
	position: relative;
}
.product-pages-wrap2 a {
	cursor:pointer;
}


.product-image-thmb {
	width:518px;
	margin-top: 8px;
}
.miva-thumbs {
	width:166px;
	margin-right:7px;
	float: left;
	border: 1px solid #dbd7d7;
}
.product-image1 {
	width:518px;
	height: 266px;
	overflow: hidden;
}
.product-details-2 h1 {
	font-size:22px !important;
	color:#125fab;
	padding: 17px 25px 0 25px;
}
.product-attributes input {
	width:220px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border:1px solid #d2d2d2;
	padding:5px;
}

.product-attributes select {
	width:190px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	border:1px solid #d2d2d2;
	padding:5px;
}

.product-pages-image-lrg-backg {
	background:url(../images/products/images/products-image-backg-large.png) no-repeat;
	width:187px;
	height:151px;
	padding:1px 0 0 1px;
	float:left;
}
.product-pages-image-sml-backg {
	background:url(../images/products/images/products-image-backg-small.png) no-repeat;
	width:130px;
	height:151px;
	padding:1px 0 0 1px;
	float:left;
	margin: 0 24px 12px 18px;
}
.product-new-product-backg {
	background:url(../images/products/images/products-new-products-backg.png) no-repeat;
	width:341px;
	height:152px;
	float: left;
	padding: 1px 0 0 1px;
	margin: 0 24px 12px 0;
}
.product-pages-text-wrap {
	float:left;
}
.product-pages-text {
	font-size:1em;
	line-height: 1.6em;
	text-align:justify;
}
.product-pages-text h3 {
	color:#1b5ab3 !important;
	font-size: 24px !important;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	padding-bottom: 20px;
}
.products-buttons-wrap {
	margin-top:16px;
}
.products-image-lrg {
	width:184px;
	height:146px;
}
.products-image-sml {
	width:127px;
	height:146px;
}
.flasing-lrg {
	background:url(../images/products/images/products-flashing-lrg.jpg) no-repeat;
}
.flasing-sml {
	background:url(../images/products/images/products-flashing-sml.jpg) no-repeat;
}
.trim-lrg {
	background:url(../images/products/images/products-trim-lrg.jpg) no-repeat;
}
.trim-sml {
	background:url(../images/products/images/products-trim-sml.jpg) no-repeat;
}
.roof-metal-lrg {
	background:url(../images/products/images/products-roof-metal-lrg.jpg) no-repeat;
}
.roof-metal-sml {
	background:url(../images/products/images/products-roof-metal-sml.jpg) no-repeat;
}
.products-newest-products-image {
	background:url(../images/products/images/products-new-products.jpg) no-repeat;
	width:334px;
	height:146px;
}
/*==================================================================
	 Product Miva Details page
==================================================================*/
.products-detail-video-wrap	{
	float:left;
	width:438px;
	margin-right:45px;
}
.products-detail-video-wrap h4	{
	color:#1c5ebb;

	margin-bottom:15px;
}

/*== Related categories ==*/
.products-detail-related-category-header {
	width:483px;
	height:90px;
	padding: 0 0 0 15px;
	position: relative;
}
.products-detail-related-categories-banner {
	background:url(../images/products/images/products-detail-related-categories.png) no-repeat;
	width:483px;
	height:43px;
	padding: 23px 0 0 15px;
	position: absolute;
	top:7px;
	left:-41px;
}
.products-detail-related-categories-banner h1 {
	color:#fdfdfd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
}
.products-detail-category-name	{
	color:#17599b;

	font-size:14px;
}
.products-detail-related-category-wrap	{
	width:442px;
	height:294px;
	background-color:#eae9e9;
	padding-left:29px;
	margin:0 0 0 15px;
	float:left;
}
.products-detail-category-text	{
	margin:12px 0 0 16px;
}
.products-detail-related-category-wrap a	{
	color: #a2a0a0;
	font-size:11px;
}
.products-detail-related-category-wrap a:hover	{
	color: #17599b;
}
.products-detail-category-backg {
	background:url(../images/home/images/home-small-product-backg.png) no-repeat;
	width:184px;
	height:182px;
	padding:2px;
	float:left;
	margin:0 28px 25px 0;
}
.products-detail-category-list-last	{
	margin:0 0 25px 0 !important;	
}
/*== Related products ==*/
.products-detail-related-products-header {
	width:483px;
	height:65px;
	padding: 0 0 0 15px;
	position: relative;
}
.products-detail-related-products-banner {
	background:url(../images/products/images/products-detail-related-products.png) no-repeat;
	width:442px;
	height:43px;
	padding: 23px 0 0 15px;
	position: absolute;
	top:7px;
	left:-12px;
}
.products-detail-related-products-banner h1 {
	color:#fdfdfd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
}
.products-detail-related-products-wrap	{
	width:428px;
	height:294px;
	background-color:#eae9e9;
	float:right;
	margin-right:17px;
}
.products-detail-related-products-wrap a	{
	color: #a2a0a0;
	font-size:11px;
}
.products-detail-related-products-wrap a:hover	{
	color: #17599b;
}
.products-detail-products-backg {
	background-color:#f2f1f1;
	padding:11px 0 0 8px;
	margin:0 0 1px 0;
	height:97px
}
.products-detail-related-products-img	{
	border:1px solid #d5d2d2;
	display:block;
	width:99px;
	height:83px;
	float:left;
}
.products-detail-products-name	{
}
.products-detail-products-text	{
	float:right;
	width:305px;
	padding-top:3px;
	color:#6d6a6a;
}
.products-detail-products-add-one	{
	background:url(/images/products/images/products-detail-add-one-btn.png) no-repeat;
	width:142px;
	height:24px;
	display:block;
	margin-top:8px;
	border: none;
	outline: none;
}
.products-detail-products-list-last	{
	margin:0 0 25px 0 !important;	
}
/*==================================================================
	 Product sub-category pages -cart buttons
==================================================================*/
.product-cart-btns-wrap	{
	position: absolute;
	top: 13px;
	left: 535px;
}
.product-cart-btns-wrap a {
	background:url(../images/products/images/products-sub-category-cart-btn.jpg) repeat-x;
	width:82px;
	height:18px;
	padding:6px 0 0 0;
	text-align:center;
	margin:0 0 0 9px;
	float:left;
	line-height: 1em;
	border:1px solid #545455;
}
.product-cart-btns-edit-cart	{
	color:#e20d0d !important;
}
.product-cart-btns-view-cart	{
	color:#0d62e2 !important;
}
.product-cart-btns-checkout {
	color:#13901b !important;
}
.product-details-2 table {
   margin-left:25px;
   margin-top:15px; 
   width:87%;
}
/*==================================================================
	 Services and Capabilities
==================================================================*/
.services-capabilities-pic-backg {
	background:url(../images/services-and-capabilities/images/services-capabilities-pic-backg.png) no-repeat;
	width:415px;
	height:182px;
	padding: 1px 0 0 1px;
}
.services-capabilities-box-wrap-left {
	width:416px;
	float:left;
	margin:0 0 35px 10px;
}
.services-capabilities-box-wrap-right {
	width:416px;
	float:right;
	margin:0 10px 35px 0;
}
.services-capabilities-read-more {
	width:100px;
	font-size:14px;
	padding:8px 0;
	text-align:center;
	float:right;
	background-color:#2a2629;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#FFFFFF;
	cursor:pointer;
	margin-top:15px;
}
.services-capabilities-box-text {
	line-height:1.2em;
	padding:3px;
	width:403px;
	text-align:justify;
}
.services-capabilities-box-text h1 {
	font-size:1.9em !important;
	margin:15px 0 10px;
	padding:0 0 0 !important;
}
.services-capabilities-pic11 {
	background:url(../images/services-and-capabilities/images/services-capabilities-pic11.jpg) no-repeat;
	width:409px;
	height:176px;
}
.services-capabilities-pic12 {
	background:url(../images/services-and-capabilities/images/services-capabilities-pic12.jpg) no-repeat;
	width:409px;
	height:176px;
}
.services-capabilities-pic1 {
	background:url(../images/services-and-capabilities/images/services-capabilities-pic1.jpg) no-repeat;
	width:409px;
	height:176px;
}
.services-capabilities-pic2 {
	background:url(../images/services-and-capabilities/images/services-capabilities-pic2.jpg) no-repeat;
	width:409px;
	height:176px;
}
.services-capabilities-pic3 {
	background:url(../images/services-and-capabilities/images/services-capabilities-pic3.jpg) no-repeat;
	width:409px;
	height:176px;
}
.services-capabilities-pic4 {
	background:url(../images/services-and-capabilities/images/services-capabilities-pic4.jpg) no-repeat;
	width:409px;
	height:176px;
}
.services-capabilities-pic5 {
	background:url(../images/services-and-capabilities/images/services-capabilities-pic5.jpg) no-repeat;
	width:409px;
	height:176px;
}
.services-capabilities-pic6 {
	background:url(../images/services-and-capabilities/images/services-capabilities-pic6.jpg) no-repeat;
	width:409px;
	height:176px;
}
.services-capabilities-pic7 {
	background:url(../images/services-and-capabilities/images/services-capabilities-pic7.jpg) no-repeat;
	width:271px;
	height:176px;
}
.services-capabilities-pic8 {
	background:url(../images/services-and-capabilities/images/services-capabilities-pic8.jpg) no-repeat;
	width:259px;
	height:176px;
}
.services-capabilities-pic9 {
	background:url(../images/services-and-capabilities/images/services-capabilities-pic9.jpg) no-repeat;
	width:165px;
	height:176px;
}
.services-capabilities-pic10 {
	background:url(../images/services-and-capabilities/images/services-capabilities-pic10.jpg) no-repeat;
	width:155px;
	height:177px;
}
.services-capabilities-box-wrap-bottom {
	padding:0 10px;
}
.services-capabilities-pic-backg2 {
	background:url(../images/services-and-capabilities/images/services-capabilities-pic-backg2.png) no-repeat;
	width:278px;
	height:184px;
	float:left;
	margin-right:9px;
	padding: 1px 0 0 1px;
}
.services-capabilities-pic-backg3 {
	background:url(../images/services-and-capabilities/images/services-capabilities-pic-backg3.png) no-repeat;
	width:265px;
	height:184px;
	float:left;
	margin-right:9px;
	padding: 1px 0 0 1px;
}
.services-capabilities-pic-backg4 {
	background:url(../images/services-and-capabilities/images/services-capabilities-pic-backg4.png) no-repeat;
	width:172px;
	height:184px;
	float:left;
	margin-right:9px;
	padding: 1px 0 0 1px;
}
.services-capabilities-pic-backg5 {
	background:url(../images/services-and-capabilities/images/Servies-capabilities-pic-backg5.png) no-repeat;
	width:161px;
	height:184px;
	float:left;
	padding: 1px 0 0 1px;
}
.services-capabilities-box-text2 {
	line-height:1.2em;
	padding:0 7px 0 3px;
	text-align:justify;
}
.services-capabilities-box-text2 h1 {
	font-size:1.9em !important;
	margin:15px 0 10px;
	padding:0 0 0 !important;
}
/*==================================================================
	 products sub category
==================================================================*/
.products-sub-category-wrap	{
		
}
.products-sub-category-3box-backg	{
	background:url(../images/products/images/products-sub-category-backg2.png) repeat-x;
	height:214px;
	padding: 24px 0;
}
.products-sub-category-backg	{
background: url(../images/products/images/product-backg.png) no-repeat;
width: 296px;
min-height: 256px;
float: left;
margin: 0 10px 5px 10px;
height: auto;
}
.products-sub-category-backg h3	{
font-size: 16px;
color: #004A83;
padding: 16px 0 0 12px;
font-family: Verdana, Geneva, sans-serif;
font-weight: normal;
text-align: left;
display: block;
height: 25px;
}
.products-sub-category-image	{
	width:292px;
	height:165px;
	margin:2px 0 0 2px;
	overflow: hidden;
	box-shadow: 0px 1px 1px 0px;
}
.products-sub-category-image a	{
	width:292px;
	height:165px;
	display:block
}
.products-sub-category-backg h3 a {
	color:#f85727 !important; 
 }
 .products-sub-category-backg h3 a:hover {
	color:#FFF !important; 
 }
.products-sub-category-product-info	{
	width:146px;
	color:#ecebeb;
	padding:11px 0 0 12px;
	line-height: 1;
	float: left;
}
.products-sub-category-add-to-cart	{
	background:url(../images/products/images/products-sub-category-cart-btn.jpg) top repeat-x;
	width:75px;
	height:16px;
	display:block;
	border:1px solid #565556;
	float:left;
	margin:20px 0 0 39px;
	padding:4px 0 0 0px;
	color:#0d62e2 !important;
	text-align:center;
	font-size:10px;
	line-height:1em;
}
.products-sub-category-see-more	{
	background:url(../images/products/images/products-see-more-button.png) no-repeat;
	width:78px;
	padding:9px 0;
	display:block;
	color:#f85727 !important;
	font-size:12px;
	text-align:center;
	position:absolute;
	top: 137px;
	left: 216px;
	z-index:1000;
}
.products-sub-category-2column-wrap	{
	width:960px;
	float:left;
	overflow: hidden;
}

.products-sub-category-info	{
	background:url(../images/products/miva-products/images/products-sub-category-info-backg.jpg) no-repeat;
	width:292px;
	height:64px;
	margin:0 0 20px 2px;
	text-align: left;
	position: relative;
}
.products-sub-category-info	ul {
	padding:9px 0 0 11px;
	color:#ecebeb;
}
.products-sub-category-info ul li a	{
	color:#f85727;
	text-decoration:underline !important;
}
input.product-list-add-to-cart	{
	background:url(../images/products/images/add-to-cart-backg.jpg) repeat-x;
	padding:3px 8px;
	color:#0d62e2 !important;
	position:absolute;
	top:20px;
	left:195px;
	border:1px solid #000;
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
}
input.product-list-add-to-cart:hover{
	color:#FF4901 !important;
}
input.product-list-add-to-cart:active {
	top: 21px;
}

/*Inside*/
.inside-backg-top	{

	width:990px;
	height:8px;
	margin-top: 10px;
}
.inside-backg-middle	{

	width:990px;
	height: auto;
	position:relative;
}

.share-this-wrap {
	height:20x;
	padding:4px 15px 15px 15px;
	position:relative;
	 
}
.google-plus-one-wrap {
	position:absolute;
	top:4px;
	left:200px;
	display:none;
}
.inside-backg-bottom	{

	width:990px;
	height:9px;
	margin-bottom: 10px;
}
.inside-sml-backg-top {
	background:url(../images/inside/images/inside-sml-backg-top.jpg) no-repeat;
	width:639px;
	height:12px;
	margin-top: 10px;
}
.inside-sml-backg-middle {
	background:url(../images/inside/images/inside-sml-backg-middle.jpg) repeat-y;
	width:579px;
	height: auto;
	padding: 0 35px 0 25px;
}
.inside-sml-backg-bottom {
	background:url(../images/inside/images/inside-sml-backg-bottom.jpg) no-repeat;
	width:639px;
	height:8px;
	margin-bottom: 10px;
}
.inside-content-wrap {
	padding: 0px 30px 5px 30px;
}
.tabs-inside-content-wrap {
	padding: 25px 4px 0 4px;
	
}
.products-inside-content-wrap {
	padding: 25px 20px 0px 30px;
}
.inside-content-wrap h1 {
	color:#17599b;
	font-size:1.4em;

	padding-bottom: 5px;
	padding: 0 0 5px;
}
.inside-content-wrap h2 {
	color:#de3707;

	font-size:1.4em;
	padding:0 0 5px 0 !Important;
}
.inside-left-wrap {
	float:left;
	width: 578px;
	height:auto !Important;
}
.inside-right-wrap {
	float:right;
	width: 315px;
	line-height: 1.4em;
	font-size: 1.2em;
	text-align: justify;
}
.inside-left-text {
	width:776px;
	line-height: 1.4em;
	font-size: 1.2em;
	float: left;
	text-align: justify;
}
.inside-left-wrap2 {
	float:left;
	width: 383px;
	height:auto !Important;
}
.inside-left-wrap2 h2 {
	color:#f53802 !Important;

	font-size:1.4em;
	padding:0 0 10px 0 !Important;
	font-weight: normal;
}
.inside-right-wrap2 {
	float:right;
	width: 501px;
	line-height: 1.3em;
	font-size: 1.2em;
	text-align: justify;
}
.inside-right-wrap2 h2 {
	color:#f53802 !Important;

	font-size:1em;
	padding:5px 0 5px 0 !Important;
	float:left;
}
.inside-left-text2 {
	width:383px;
	line-height: 1.4em;
	font-size: 1.1em;
	float: left;
	text-align: justify;
}
.inside-left-text2 span {
	color:#1659b7;
}
/*Our Team*/
.our-team-left-wrap {
	float:left;
	width: 578px;
	height:610px!Important;
	min-height: 610px;
}
.our-team-right-wrap {
	float:right;
	width: 324px;
}
.our-team-big-photo {
	background:url(../images/about-us/our-team/images/our-team1-big.png) no-repeat;
	width:576px;
	height:342px;
	border: 1px solid #2a2628;
}
.our-team-left-text {
	width:576px;
	line-height: 1.4em;
	font-size: 1.2em;
	float: left;
}
.our-team-left-text h1 {
	color:#17599b;
	font-size:1.9em;

	padding-bottom: 5px;
}
.our-team-left-text h2 {
	color:#de3707;

	font-size:1.4em;
	padding:0 0 5px 0!Important;
	margin-top: 45px;
}
.our-team-thumbs-wrap {
	width:324px;
	background-color: #ffffff !Important;
	float: right;
}
.our-team-thumbs-wrap a {
	width:107px;
	height:88px;
	float:left;
}
.click-photo {
	background:url(../images/about-us/our-team/images/click-photo-button.png) no-repeat;
	width:322px;
	height:40px;
	margin-top: 8px;
}
/*==================================================================
	 Showroom
==================================================================*/
.showroom-full-wrap {
	padding:0 5px;
}
.showroom-left-text {
	padding:0 5px;
}
.showroom-left-photo1 {
	background:url(../images/showroom/images/showroom-left-photo1.png) no-repeat;
	width:383px;
	height:593px;
	margin: 55px 0 0 0;
}
.showroom-right-photo1 {
	background:url(../images/showroom/images/showroom-right-photo1.png) no-repeat;
	width:501px;
	height:263px;
}
.showroom-right-photo2 {
	background:url(../images/showroom/images/showroom-right-photo2.png) no-repeat;
	width:261px;
	height:190px;
	float:right;
	margin-bottom: 30px;
	margin-left: 30px;
}
.showroom-right-photo3 {
	background:url(../images/showroom/images/showroom-right-photo3.png) no-repeat;
	width:501px;
	height:263px;
	margin: 29px 0 0 0;
}
.showroom-right-text-wrap {
	padding-top:35px;
}
span.hours-of-op {
	font-size:1.4em;
	color:#000000;
}
span.mon-to-fri {
	font-size:1.4em;
}
/*About Us*/
.about-us-left-photo {
	background:url(../images/about-us/images/about-us-left-photo1.png) no-repeat;
	width:578px;
	height:171px;
	margin: 25px 0;
}
.about-us-right-photo {
	background:url(../images/about-us/images/about-us-right-photo1.png) no-repeat;
	width:315px;
	height:230px;
	margin-bottom: 20px;
}
.pricing-and-value {
width: 263px;
float: left;
margin-left: 30px;
}
.our-team {
width: 260px;
float: right;
margin-right: 30px;
}
.quick-paced-production {
width: 260px;
float: right;
margin-right: 30px;
}
.our-passion {
width: 260px;
float: left;
margin-left: 30px;
}
/*blog stupid firefox problem happens. When you click on html tab in wordpress 3.01 post area it will add these stupid divs. not sure how to remove this in firefox, think it*/

#YontooInstallID, #YontooClientVersion {
	display:none;
}
/*==================================================================
	 Custom Fabrication
==================================================================*/
.custom-fab-content {
	margin:28px 0 0 5px;
	width:578px;
}
.custom-fab-text {
	float:left;
	width:386px;
	text-align: justify;
	line-height:1.8em !important;
	font-size:13px;
}
.custom-fab-text h4 {
	font-size:20px !important;

	padding-bottom:12px;
	color:#145cc7 !important;
}
.custom-fab-number {
	color:#145cc7;
}
/*==================================================================
	 Vision-Mission-Values
==================================================================*/
.vision-mission-values-wrap {
	padding:20px 0;
	clear: both;
	width: 579px;
}
.vision-mission-values-image {
	background:url(../images/vision-mission-values/images/vision-mission-values-header.jpg) no-repeat;
	width:367px;
	height:127px;
	float: left;
	margin-bottom: 20px;
}
.vision-mission-values-text {
	text-align:justify;
	line-height:1.4em;
	border-bottom: 1px solid #c6c4c4;
	float: left;
}
.values-wrap {
	float:right;
	margin: 0 15px;
}
.vision-mission-values-wrap h2 {
	color:#2d5692;
	margin-top:20px;
	padding: 0 0 7px 0;
}
.vision-mission-values-wrap h3 {
	color:#ee3f0d;
}
.vision-mission-values-wrap h4 {
	color:#2e5894;
	font-size:1.8em !important;
	margin-bottom: 15px;
}
.values-list {
	margin: 0 15px 0 15px;
}
.values-list li {
	background:url(../images/vision-mission-values/images/vmv-checkboxes.jpg) no-repeat;
	width:24px;
	height:20px;
	list-style-position:inside;
	padding-left: 35px;
	font-family:Verdana, Geneva, sans-serif;
	color:#312d2e;
	margin: 0 0 13px 10px;
}
.mission-buttons-wrap {
	margin:20px 0;
}
.mission-buttons-wrap a {
	display:block;
	margin-right:0px;
	float:left;
}
.architectural-sheet-metal {
	background:url(../images/vision-mission-values/images/architectural-sheet-metal.png) no-repeat;
	width:189px;
	height:148px;
}
.premium-metal-roofing {
	background:url(../images/vision-mission-values/images/premium-metal-roofing.png) no-repeat;
	width:189px;
	height:148px;
}
.waterproofing {
	background:url(../images/vision-mission-values/images/waterproofing.png) no-repeat;
	width:189px;
	height:148px;
}
.mR0 {
	margin-right:0px !important;
}
.mR5 {
	margin-right:5px !important;
}
.ventilation {
	background:url(../images/vision-mission-values/images/ventilation.png);
	width:144px;
	height:111px;
}
.rain-carrying {
	background:url(../images/vision-mission-values/images/rain-carrying.png);
	width:144px;
	height:111px;
}
.solar-hardware {
	background:url(../images/vision-mission-values/images/solar-hardware.png);
	width:144px;
	height:111px;
}
.custom-fabrication {
	background:url(../images/vision-mission-values/images/custom-fabrication.png);
	width:144px;
	height:111px;
}
/*==================================================================
	 Faqs 
==================================================================*/
.faqs-a a {
	color:#3A3A3A !important;
	padding:5px !important;
	font-weight: bold !important;
}
.faqs-a a:link {
	color:#3A3A3A !important;
	padding:5px !important;
	font-weight: bold !important;
}
#faqs-styles p {
	padding-top:4px;
	margin-top:0px;
}
.list1 li {
	padding:0 0 13px 0;
	margin-bottom:15px;
}
.list1 li a {
	
	color:#383838;
	text-decoration:none;
	font-weight:bold;
}
.list1 li a:hover {
	color:#F87D24;
	font-weight:bold
}
.list2 li {
	padding:0 0 13px 0;
	margin-bottom:15px;
}
.list2 li a {
	padding-left:26px;
	color:#383838;
	text-decoration:none;
	font-weight:bold;
}
.list2 li a:hover {
	color:#F87D24;
	font-weight:bold;
}
.faqs-column-left {
	width:45%;
	float:left;
	padding-left:10px;
	text-align: left;
}
.faqs-column-right {
	width:45%;
	padding-right: 20px;
	float:right;
	text-align: left;
}
.full-page-padding {
	line-height: 1.5em;
	color: #474747;
	text-align: justify;
}
.full-page-padding h1 {
	color:#FF6600;
	font-size:1.5em;
	font-weight:bold;
	padding-bottom: 12px;
	clear: both;
}
.full-page-padding h2 {
	color:#2A2A2A;
	font-weight:bold;
	font-size: 1.2em;
	padding-top: 20px;
	border-top: 1px solid #D0D0D0;
}
.full-page-padding li {
	padding:5px;
}
/*===============================================================================
	Glossary of terms
===============================================================================*/
.glossary-column {
	width:100%;
	text-align: left;
}
.alphabet-listing {
	padding:7px 10px 7px 10px;
	margin-bottom:15px;
	font-size: 1.8em;
	text-align: center;
}
.alphabet-listing a {
	color:#383838;
	text-decoration:none;
	font-weight:bold;
	border: 1px solid #000;
	padding:0 6px;
	line-height:none !important;
	opacity: .95;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#FFF;
	width:21px;
	display: block;
	float:left;
}
.list2 li a:hover {
	color:#F87D24;
	font-weight:bold;
}
.glossary-listings-header {
	background-color:#413D3E;
	color: #FFF;
	padding: 5px 10px;
	margin-bottom: 20px;
	height: 18px;
}
.glossary-listings-header span {
	float:left;
	font-size: 2.3em;
}
.glossary-listings-header a {
	float:right;
	font-size: 1.2em;
	color: #FFF;
}
.glossary-term-wrap {
	margin-bottom: 15px;
}
.glossary-term-wrap h5 {
	color:#F87D24;
	font-size:1.7em;
	font-weight:bold;
	padding:0px;
}
/*===============================================================================
	Credit Application
===============================================================================*/
#credit-application input {
	border: none !important;
	background-color: none !important;
	background:none !important;
	outline:none !important;
	width:100%;
	color:#F90;
	font-size: 1.2em;
	padding-bottom:2px
}
.credit-app-top-text {
	margin-bottom:30px;
}
.credit-app-top-text h2 {
	font-size:25px;
}
.credit-app-titles {
	font-size:2em;
	color:#17599b;
	border-bottom:2px solid #000;
	margin: 7px 0 0 0;
	padding-bottom: 5px;
}
.credit-app-titles2 {
	font-size:1.4em;
	color:#17599b;
	border-bottom:2px solid #000;
	margin: 10px 0;
	font-weight: bold;
	padding-bottom: 5px;
}
.ca-table-border {
	border-bottom:1px solid #000;
}
.ca-table-margin {
	margin:15px 0;
}
.ca-table-margin-top {
	margin:15px 0 5px;
}
.ca-table-margin-bottom {
	margin-bottom:15px;
}
.ca-table-margin-bottom2 {
	margin-bottom:5px;
}
.credit-app-text {
	font-size:1.2em;
	text-align: justify;
	padding: 15px 0;
}
.ca-td-height {
	height:25px;
	padding-top: 5px;
}
.ca-checkbox-pl {
	padding-left:7px;
}
/*
===================================================
	Page CTGY. 
===================================================
*/
{
	
}
/* =================================================
	Checkboxes 
==================================================*/
span.jqTransformCheckboxWrapper {
	display:block;
	float:left
}
a.jqTransformCheckbox {
	background:transparent url(../images/checkbox.gif) no-repeat left -30px;
	vertical-align:middle;
	height:17px;
	width:17px;
	display:block;/*display:-moz-inline-block;*/
}
/* Checked - Used for both Radio and Checkbox */
a.jqTransformChecked {
	background-position:left top
}
/* Hidden - used to hide the original form elements */
.jqTransformHidden {
	display:none
}
/* =================================================
	SiteMap
==================================================*/
.sitemap-ul	{
	padding:20px 0 25px 20px;
	line-height:22px;
	font-size:16px;
}
.sitemap-uls a:hover	{
	text-decoration:underline !important;
}
.sitemap-sub-links	{
	padding-left:15px !important;
}
