@charset "utf-8";
/* CSS Document */


/*tvlift-header*/
.tvl-npge-header{ float:left;
height:auto;
margin:0;
padding:0 14px;
width:900px; }
.tvl-npge-header-topbox{ width: 849px; height: auto; padding: 10px 0px 0 0px; margin: 0 0 0px 14px; float: left; border-bottom: 1px solid #c29e54; }
	.tvl-npge-header-topbox-left{ width: 424px; height: auto; padding: 0px 0px; margin:0px 0 0; float: left; }
		
	.tvl-npge-header-topbox-right{ /*background: url(../images/questions-bar.png) no-repeat bottom right;*/ width: 424px; height: 65px; padding: 0px 0px; margin: 0 0; float: left;}
	.tvl-npge-header-topbox-right img{ border: none; float: right;}
	.tvl-npge-header-topbox-right .question-mark{background:url(/assets/images/cabinetpage/images/questions.jpg) no-repeat scroll 0 0 transparent; color:#FFFFFF; float:right; font-size:18px; font-weight:bold; height:41px; margin:0; padding:24px 0 0 15px;
text-shadow:0 1px 0 #000000; width:243px;}
	
.tvl-npge-header-gallery{ width: 850px; height: auto; padding: 0px 15px; margin: 10px 0 0px 10px; float: left; z-index: 9999; background: #383838; }
	.tvl-npge-header-gallery .sub-boxes-left{ width: 441px; height: auto; float:left; padding-top: 17px;}
	.tvl-npge-header-gallery .sub-boxes-right{ float:left;
height:auto;
padding:17px 0 0 19px;
width:377px;}
	
	
	/*price and selections*/
		.tvl-npge-header-gallery .sub-boxes-right .prices-and-selection{/* background: url(/assets/images/cabinetpage/images/container.jpg)*/ no-repeat; width: 377px; height: 210px; float: left; margin-bottom: 80px;}
			.tvl-npge-header-gallery .sub-boxes-right .prices-and-selection-left{ width: 156px; height: 180px; float: left; padding:30px 0 0 19px; text-align: left;}
			
				.tvl-npge-header-gallery .sub-boxes-right .prices-and-selection-left h1{ font-size: 18px !important; text-transform: uppercase; color:#fff !important; line-height: 26px !important; font-weight:bold !important;}
				.tvl-npge-header-gallery .sub-boxes-right .prices-and-selection-left h1 span{ font-size: 35px; text-transform: uppercase; color: #f6ca70; font-weight: bold;}
				
				.tvl-npge-header-gallery .sub-boxes-right .prices-and-selection-left h2{ font-size: 18px !important; text-transform: uppercase; color:#fff !important; line-height: 26px !important; font-weight:bold !important;}
				.tvl-npge-header-gallery .sub-boxes-right .prices-and-selection-left h2 span{ font-size: 18px; text-transform: lowercase !important; color: #f6ca70; font-weight: bold;}					
			.tvl-npge-header-gallery .sub-boxes-right .prices-and-selection-right{ float:left; height:185px; padding:25px 0 0 3px; width:194px; text-align: left; }
				.tvl-npge-header-gallery .sub-boxes-right .prices-and-selection-right .sub-catergory{ width: 194px; height: auto; float: left; margin: 0 0 0 2px; padding: 5px 0;}
				.tvl-npge-header-gallery .sub-boxes-right .prices-and-selection-right .sub-catergory .category-text{ width: 119px; height:auto; float: left;}
				.tvl-npge-header-gallery .sub-boxes-right .prices-and-selection-right .sub-catergory h1{  font-size: 15px !important; color: #c29e54; font-weight: bold !important; text-shadow: 0 1px 0 #000; line-height: 18px !important; margin-top: 0px;}
				.tvl-npge-header-gallery .sub-boxes-right .prices-and-selection-right .sub-catergory img{ float: left; margin: 0 7px 0 0 !important;}
				
				/*main btn's*/
				.tvl-npge-header-gallery .sub-boxes-right .orderonline{ background: url(/assets/images/cabinetpage/images/main-btn/static/order-online.jpg) repeat; width: 179px; height: 96px; float: left;}
					.tvl-npge-header-gallery .sub-boxes-right .orderonline a{ background: url(/assets/images/cabinetpage/images/main-btn/static/order-online.jpg) repeat; width: 179px; height: 96px; display: block;}
					.tvl-npge-header-gallery .sub-boxes-right .orderonline a:hover{ background: url(/assets/images/cabinetpage/images/main-btn/rollover/order-online.jpg) no-repeat; width: 179px; height: 96px; display: block;}
					
					.tvl-npge-header-gallery .sub-boxes-right .orderphone{ background: url(/assets/images/cabinetpage/images/main-btn/static/orderbyphone.jpg) repeat; width: 179px; height: 96px; float: right; }
					.tvl-npge-header-gallery .sub-boxes-right .orderphone a{ background: url(/assets/images/cabinetpage/images/main-btn/static/orderbyphone.jpg)) repeat; width: 179px; height: 96px; display: block;}
					.tvl-npge-header-gallery .sub-boxes-right .orderphone a:hover{ background: url(/assets/images/cabinetpage/images/main-btn/rollover/orderbyphone.jpg) no-repeat; width: 179px; height: 96px; display: block;}
					
#tvl-npge-body{ float:left;
height:auto;
margin:0 auto;
padding:15px 0 25px;
text-align:left;
width:898px; }

#gallery {padding:15px 0 0 0;  width: auto; height: auto;}
#gallery a{ outline: none;}

#gallery div.off {height: auto; float:left;position:relative;}


#gallery div.active { float:left; height: auto;position:relative;}



#gallery #features{background: url(/assets/images/cabinetpage/images/menu/static/features.jpg) no-repeat; width: 125px; height: 36px; padding: 0 0; margin: 0 5px 0 0; float: left;}
#gallery #sizeinfo{ background:url(/assets/images/cabinetpage/images/menu/static/size-info.jpg) no-repeat; width: 111px; height: 36px; padding: 0 0; margin: 0 5px 0 0; float: left;}
#gallery #delivery{ background:url(/assets/images/cabinetpage/images/menu/static/delivery.jpg) no-repeat; width: 97px; height: 37px; padding: 0 0; margin: 0 5px 0 0; float: left;}
#gallery #lift-mech{ background: url(/assets/images/cabinetpage/images/menu/static/lift-mech.jpg) no-repeat; width: 149px; height: 37px; padding: 0 0; margin: 0 5px 0 0; float: left;}
#gallery #lift-about{ background: url(/assets/images/cabinetpage/images/menu/static/about.jpg) no-repeat; width: 111px; height: 37px; padding: 0 0; margin: 0 5px 0 0; float: left;}


#gallery .lift-about{ background: url(/assets/images/cabinetpage/images/menu/static/about.jpg) no-repeat; width: 111px; height: 37px; padding: 0 0; margin: 0 5px 0 0; float: left;}
#gallery .active a.lift-about{ background: url(/assets/images/cabinetpage/images/menu/rollover/about.jpg) no-repeat; width: 111px; height: 37px; padding: 0 0; margin: 0 5px 0 0; float: left;}
#gallery .lift-about:hover{ background: url(/assets/images/cabinetpage/images/menu/rollover/about.jpg) no-repeat; width: 111px; height: 37px; padding: 0 0; margin: 0 5px 0 0; float: left;}


#gallery .features{ background:url(/assets/images/cabinetpage/images/menu/static/features.jpg) no-repeat; width: 125px; height: 36px; padding: 0 0; margin: 0 5px 0 0; float: left; display: block;}
#gallery .active a.features{ background:url(/assets/images/cabinetpage/images/menu/rollover/features.jpg) no-repeat; width: 125px; height: 36px; padding: 0 0; margin: 0 5px 0 0; float: left; display: block;}
#gallery .features:hover{ background:url(/assets/images/cabinetpage/images/menu/rollover/features.jpg) no-repeat; width: 125px; height: 36px; padding: 0 0; margin: 0 5px 0 0; float: left; display: block;}

#gallery .sizeinfo{ background:url(/assets/images/cabinetpage/images/menu/static/size-info.jpg) no-repeat; width: 111px; height: 36px; padding: 0 0; margin: 0 5px 0 0; float: left; display: block;}
#gallery .active a.sizeinfo{ background:url(/assets/images/cabinetpage/images/menu/rollover/size-info.jpg) no-repeat; width: 111px; height: 36px; padding: 0 0; margin: 0 5px 0 0; float: left; display: block;}
#gallery .sizeinfo:hover{ background:url(/assets/images/cabinetpage/images/menu/rollover/size-info.jpg) no-repeat; width: 111px; height: 36px; padding: 0 0; margin: 0 5px 0 0; float: left; display: block;}

#gallery .delivery{ background: url(/assets/images/cabinetpage/images/menu/static/delivery.jpg) no-repeat; width: 97px; height: 37px; padding: 0 0; margin: 0 5px 0 0; float: left; display: block;}
#gallery .active a.delivery{  background: url(/assets/images/cabinetpage/images/menu/rollover/delivery.jpg) no-repeat; width: 97px; height: 37px; padding: 0 0; margin: 0 5px 0 0; float: left; display: block;}
#gallery .delivery:hover{ background:url(/assets/images/cabinetpage/images/menu/rollover/delivery.jpg) no-repeat; width: 97px; height: 37px; padding: 0 0; margin: 0 5px 0 0; float: left; display: block;}



#gallery .lift-mech{ background: url(/assets/images/cabinetpage/images/menu/static/lift-mech.jpg) no-repeat; width: 149px; height: 37px; padding: 0 0; margin: 0 5px 0 0; float: left; display: block;}
#gallery .active a.lift-mech{ background:url(/assets/images/cabinetpage/images/menu/rollover/lift-mech.jpg) no-repeat; width: 149px; height: 37px; padding: 0 0; margin: 0 5px 0 0; float: left; display: block;}
#gallery .lift-mech:hover{ background:url(/assets/images/cabinetpage/images/menu/rollover/lift-mech.jpg) no-repeat; width: 149px; height: 37px; padding: 0 0; margin: 0 5px 0 0; float: left; display: block;}


#gallery .price-info{ background:url(/assets/images/static/price-info.png) no-repeat; width: 177px; height: 36px; padding: 0 0; margin: 0 0px 0 0; float: left; display: block;}
#gallery .active a.price-info{ background:url(/assets/images/rollover/price-info.png) no-repeat; width: 177px; height: 36px; padding: 0 0; margin: 0 0px 0 0; float: left; display: block;}
#gallery .price-info:hover{ background:url(/assets/images/rollover/price-info.png) no-repeat; width: 177px; height: 36px; padding: 0 0; margin: 0 0px 0 0; float: left; display: block;}


div.hide {display:none; width: auto;}
div.show { width: auto; z-index:50;}


#npc-feature{ width: 898px; height: auto; float: left;}
#npc-sizeinfo{ width: 898px; height: auto; float: left;}
#npc-about{ width: 898px; height: auto; float: left; }
#npc-delivery{ width: 898px; height: auto; float: left;}
#npc-lift-mech{ width: 898px; height: auto; float: left;}
#npc-prices{ width: 898px; height: auto; float: left;}


	#tvlift-newpagecontent { border-color:#656565; border-style:solid; border-width:2px; padding:10px; text-align:justify; width:874px; z-index:2; background: #f0f0ee; float:left;}
	#tvlift-newpagecontent-white{ border-color:#656565; border-style:solid; border-width:2px; padding:10px; text-align:justify; width:874px; z-index:2; background: #ffffff; float:left;}
	#tvlift-newpagecontent .tvlift-npclightgray{ background: #d6d6d5; width: 874px; height: auto; float: left;}
	
	#tvlift-newpagecontent-lighgray { border-color:#656565; border-style:solid; border-width:2px; padding:10px; text-align:justify; width:874px; z-index:2; 
	background: #f0f0ee; float:left;}
		
	/*tvlift-newpagecontent default */
	#tvlift-newpagecontent a { text-decoration: none; color: #E8E9BE; }
	#tvlift-newpagecontent a:hover { /*background: #898B5E; */}
	#tvlift-newpagecontent h1{ color: #40736d; font-weight: bold; font-size: 25px;}
	#tvlift-newpagecontent h2{ color: #383838; font-weight: bold; font-size: 18px; line-height:6px;}
	#tvlift-newpagecontent h3{ color: #201f1f; font-size: 16px; line-height: 18px; font-weight: bold;}
	#tvlift-newpagecontent h4{ color: #696262; font-size: 14px; line-height: 18px; font-weight: normal;}
	#tvlift-newpagecontent h5{ color: #696262; font-size: 11px; line-height: 18px; font-weight: bold;}
	#tvlift-newpagecontent p{ color: #3a3939; font-size: 12px; line-height: 18px; font-weight: bold; float: left;}	
	
	
	
	
/*tvlift-newpage feature*/

#npc-feature #tvlift-newpagecontent .npc-top-container{ width: 834px; height: auto; padding: 10px 20px 0; margin: 10px 0 0 0; height: 0 0; float: left;}
	#npc-feature #tvlift-newpagecontent .npc-top-container .npc-left{ width: 538px; height: auto; float: left;}
		#npc-feature #tvlift-newpagecontent .npc-top-container .npc-left h1{color: #c29e54; font-size: 35px; font-weight: bold; line-height: 27px;}
		#npc-feature #tvlift-newpagecontent .npc-top-container .npc-left h1 span{ color: #c29e54; font-size: 16px; font-weight: normal;}
		#npc-feature #tvlift-newpagecontent .npc-top-container .npc-left p{color:#30302C; font-size:14px; font-weight:normal; line-height:18px; text-align:justify;}
		
	#npc-feature #tvlift-newpagecontent .npc-top-container .npc-right{ width: 296px; height: auto; float:left;}
	
	#npc-feature #tvlift-newpagecontent .npc-top-container .npc-right img{ float: right;}
	
	#npc-feature #tvlift-newpagecontent .npc-top-container .npc-bottom{ width: 834px; height: auto; margin: 0px 0 0 0; height: 0 0; float: left;}
	
	#npc-feature #tvlift-newpagecontent .npc-top-container .npc-bottom h1{color:#C29E54;
font-size:28px;
font-weight:bold;
margin-bottom:10px;}
	#npc-feature #tvlift-newpagecontent .npc-top-container .npc-bottom h2{color: #3a4244; font-size: 20px; font-weight: bold;}
	
	#npc-feature #tvlift-newpagecontent .npc-top-container .npc-bottom p{color: #30302c; font-size: 14px; line-height: 18px; text-align: justify; font-weight: normal;}
	
	#npc-feature #tvlift-newpagecontent .npc-top-container .npc-bottom .bottom-container{ width:834px; height: auto; padding: 5px 0 13px 0; float:left; min-height: 200px}
	#npc-feature #tvlift-newpagecontent .npc-top-container .npc-bottom .bottom-container .left{ width: 219px; height: auto; float: left;}
	#npc-feature #tvlift-newpagecontent .npc-top-container .npc-bottom .bottom-container .right{ width: 585px; height: auto; float: left; padding: 21px 0px 0 30px;}
	
	#npc-feature #tvlift-newpagecontent .npc-top-container .npc-bottom .separator{ border: 2px solid #696969; background: #959595; width: 834px; height: 13px; float: left;}
	
	
			
		
		
	/*tvlift-newpage sizeinfo*/
	#tvlift-newpagecontent-lighgray .size-info-container{ width: 874px; height:auto; padding: 0px 0; margin: 0 0 20px 0; float: left;}
	
	#tvlift-newpagecontent-lighgray .size-info-container-left{ width: 357px; height:auto; padding: 30px 20px 0 60px; margin: 0 0; float: left;}
	
	#tvlift-newpagecontent-lighgray .size-info-container-right{ width: 437px; height:auto; padding: 30px 0 0 0; margin: 0 0; float: left;}
		.size-info-container-right .text-container{ width: 377px; height: auto; float: left; padding:0 0 0 60px; text-align: left;}
	#tvlift-newpagecontent-lighgray .size-info-container-right img{ margin-bottom: 12px}
	
	#tvlift-newpagecontent-lighgray .size-info-container-left h1, #tvlift-newpagecontent-lighgray .size-info-container-right h1{ color: #000000; font-size: 22px; }
	#tvlift-newpagecontent-lighgray .size-info-container-left h2, #tvlift-newpagecontent-lighgray .size-info-container-right h2{ color: #000000; font-size: 18px; padding: 0 0 0 !important; }
	#tvlift-newpagecontent-lighgray .size-info-container-left h3, #tvlift-newpagecontent-lighgray .size-info-container-right h3{color:#7c7c7c; font-size: 15px; font-weight: bold}
	#tvlift-newpagecontent-lighgray .size-info-container-left p, #tvlift-newpagecontent-lighgray .size-info-container-right p{color:#7c7c7c; font-size: 12px; }
	
	#tvlift-newpagecontent-lighgray .size-info-container-right h1{ color: #000000; font-size: 22px; display: block; margin-left: 0}
	#tvlift-newpagecontent-lighgray .size-info-container-left h1 { color: #000000; font-size: 22px; display: block; margin-left: 27px}

		
		
		
	/*tvlift-newpage delivery*/
	#tvlift-newpagecontent-lighgray .delivery-container{ width: 874px; height:auto; padding: 15px 0; margin: 0 0 0px 0; float: left; }
	#tvlift-newpagecontent-lighgray .delivery-container-left{ width: 510px; height:auto; padding: 0px 10px; margin: 0 0 0px 0; float: left; }
	#tvlift-newpagecontent-lighgray .delivery-container-left h1{color: #3c756c; font-size: 28px; font-weight: bold;}
	#tvlift-newpagecontent-lighgray .delivery-container-left h2{color: #3e504d; font-size: 16px; font-weight: bold; text-decoration: underline; }
	#tvlift-newpagecontent-lighgray .delivery-container-left p{color: #3e504d; font-size: 13px; font-weight: normal;}
	#tvlift-newpagecontent-lighgray .delivery-container-left ul{ margin-top: 10px}
	#tvlift-newpagecontent-lighgray .delivery-container-left li{ list-style: disc; color: #3e504d; font-size: 14px; font-weight: bold; margin:5px 0 5px 26px;}

	#tvlift-newpagecontent-lighgray .delivery-container-right{ width: 344px; height:auto; padding: 0 0; margin: 0 0 0px 0; float: left;}
	#tvlift-newpagecontent-lighgray .delivery-container-right img{ float: right; }

	
	
		
		
	/*tvlift-newpage lift mech*/
	#tvlift-newpagecontent .new-lift-mech{ width: 834px; height:auto; padding: 10px 20px; margin: 0 0 0px 0; float: left;}
	#tvlift-newpagecontent .new-lift-mech .lift-mech-container{ background: url(/assets/images/cabinetpage/images/lift-mech-container.png) no-repeat; width: 834px; height: 585px; padding:25px 0 0;}
	#tvlift-newpagecontent .new-lift-mech .lift-mech-container .lift-left{ width: 380px; height: auto; color: #1e1f1f; float: left; text-align: center; padding: 20px 0 0px 0;}
	#tvlift-newpagecontent .new-lift-mech .lift-mech-container .lift-left img{ margin: 0 0 0 53px; }
	#tvlift-newpagecontent .new-lift-mech .lift-mech-container .lift-right{ width: 415px; height: auto; color: #1e1f1f; float: left; padding: 20px 20px 0 0}
	#tvlift-newpagecontent .new-lift-mech .lift-mech-container .lift-right h1{ font-size: 30px; color: #1e1f1f; }
	#tvlift-newpagecontent .new-lift-mech .lift-mech-container .lift-right ul{ margin-top: 42px;}
	#tvlift-newpagecontent .new-lift-mech .lift-mech-container .lift-right li{ list-style-image: url(/assets/images/cabinetpage/images/bullet.png); font-size: 18px; color: #535151; margin:9px 0 0 94px;}
	#tvlift-newpagecontent .lift-container{ width: 834px; height:auto; margin: 0 0 0px 0; float: left;}
	#tvlift-newpagecontent .lift-bottom{ width: 794px; height:auto; margin: 10px 0 0px 0; float: left; padding: 0 20px}
	#tvlift-newpagecontent .lift-bottom p{font-size: 18px; color: #6f6f7b; line-height: 20px; font-weight: normal;}
	
	
	/*tvlift-newpage lift about*/

    
	#npc-about #tvlift-newpagecontent-lighgray .npc-about-container{ width: 834px; height: auto; min-height: 400px; padding: 10px 20px 0; margin: 10px 0 0 0; height: 0 0; float: left;}

	#npc-about #tvlift-newpagecontent-lighgray .npc-about-container .npc-left{ width: 538px; height: auto; float: left;}
		#npc-about #tvlift-newpagecontent-lighgray .npc-about-container .npc-left h1{color: #c29e54; font-size: 35px; font-weight: bold; line-height: 27px;}
		#npc-about #tvlift-newpagecontent-lighgray .npc-about-container  .npc-left h1 span{ color: #c29e54; font-size: 16px; font-weight: normal;}
		#npc-about #tvlift-newpagecontent-lighgray .npc-about-container .npc-left p{color: #30302c; font-size: 14px; line-height: 18px; text-align: justify; font-weight: normal;}
		
	#npc-about #tvlift-newpagecontent-lighgray .npc-about-container .npc-right{ width: 296px; height: auto; float:left;}
	#npc-about #tvlift-newpagecontent-lighgray .npc-about-container .npc-right img{ float: right;}
	
	
	
/*Product Summary */
    #product-s-container{ width: 257px; height: 39px; float: right; text-align:left;}
	#product-s-header{ background: url(/assets/images/cabinetpage/images/product-s-header.jpg) no-repeat; width: 247px; height: 36px; padding: 3px 0 0 10px;}
		#product-s-header h1{ color: #fff; font-size: 18px; text-shadow: 0 -1px 0 #CCC; text-transform: uppercase; }
	#product-s-body{ background-color: #fff; width: 237px; height: auto; min-height: 100px; float: left; padding: 10px;}
		#product-s-body h1{ font-size: 37px; font-weight: bold; color: #383838; line-height: 43px; }
		#product-s-body .linethrough{ text-decoration: line-through; }
		#product-s-body h2{ font-size: 23px; font-weight: normal; color: #2d4c72; line-height: 16px; }
			#product-s-body h2 span{ font-weight: bold;}
		#product-s-body ul{ display: block; margin:20px 0 0 14px; padding: 0 0;}
		#product-s-body ul li{ color:#7A7A7A; font-size:16px; font-weight:bold; list-style-image:url("/assets/images/cabinetpage/images/product-s-btn.jpg"); margin:0 0 5px 10px;}
		#product-s-body .product-s-enter{ background: url(/assets/images/cabinetpage/images/product-btn.jpg) no-repeat; width: 222px; height: 27px; text-align: center; padding: 10px 0 0 0; margin: 15px 0 15px 5px; color: #fff; font-size: 18px; text-transform: uppercase; display:block;}
		#product-s-body .product-s-enter:hover{ color: #000;}
		
		
		
		#callusbox{ background: url(/assets/images/cabinetpage/images/call-box.jpg) no-repeat; width: 237px; height: 99px; float: left; padding: 10px 10px 10px 12px;  margin: 15px 0 0 0;}
		#callusbox h1{ font-size: 24px; color: #3a4244; text-transform: uppercase; font-weight: bold;}
		#callusbox h2{ font-size: 18px; color: #3a4244; line-height: 10px;}
		#callusbox .contactusbtn{ background: url(/assets/images/cabinetpage/images/contactusbtn.png) no-repeat; width: 169px; height: 29px; display: block; color: #a8884b; font-size: 16px; float: right; margin: 15px 0 0 0; text-align: center; text-transform: uppercase; font-weight: bold; padding: 10px 0 0 0;}
		#callusbox .contactusbtn:hover{ color: #000;}
		
		.outofstock{ font-size: 19px; font-weight: bold; color: #FF0000}
		 
	
