@charset "utf-8";
body {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	text-align: center;
	background: #2a3037 url(images/page_bg.jpg) repeat-x;
	margin: 0;
	padding: 0;
}

a { outline: none; }


#container {
	width: 944px;
	margin: 0 auto;
	position:relative;
}
#header {
	background: url(images/header.jpg) no-repeat;
	height: 116px;
	padding: 10px 0px 16px 20px;
}
#logo {
	width: 320px;
	float: left;
}
#rheader {
	width: 600px;
	float: right;
}
#phone {
	background: url(images/phone2.jpg) no-repeat;
	width: 210px;
	height: 66px;
	float: right;
	padding: 12px 0 0 0;
	margin: 0 20px 0 0;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	line-height:19px;
}

#phone span{ font-size:11px;
font-weight:bold;
line-height:14px;}


#main_nav {
	width: 580px;
	height: 30px;
	float: right;
	position: relative;
	padding: 0 !important;
	margin: 0 !important;
	text-align: right;
}

#main_nav .select, #main_nav .current {margin:0; padding:0; list-style:none; display:block; list-style-type: none;}


#main_nav li {display:inline; margin:0; padding:0;height:30px;}

#main_nav .select a,
#main_nav .current a {display:block; height:30px; float:left; background: url("images/menu_left.jpg") no-repeat left top; padding:0 0 0 5px; text-decoration:none; font-size:14px; line-height:30px; white-space:nowrap; margin-left:2px;}
* html #main_nav .select a, * html #main_nav .current a {width:1px;}

#main_nav .select a b, 
#main_nav .current a b {height:30px; display:block; background:url("images/menu_right.jpg") no-repeat right top; padding:0 15px 0 10px; color:#000;}

#main_nav .select a:hover, 
#main_nav .select li:hover a {background-position:0 -30px; cursor:pointer;}

#main_nav .select a:hover b, 
#main_nav .select li:hover a b {background-position:100% -30px; color:#000;}

#main_nav .sub {display:none;}

/* for IE5.5 and IE6 only */
#main_nav table {position:absolute; border-collapse:collapse; left:0; top:0; font-size:11px;}

#main_nav .current a {background-position:0 -30px;}
#main_nav .current a b {background-position:100% -30px; color:#000;}


#main_nav .sub li a:hover, 
#main_nav .select a:hover .sub li a:hover, 
#main_nav .select li:hover .sub li a:hover {background:transparent; color:#fff; text-decoration:underline;}

#main_nav .sub_active .current_sub a, 
#main_nav .sub_active a:hover {background:transparent; color:#ff6; text-decoration:underline;}

#main_nav .select li a:hover .sub, 
#main_nav .select li:hover .sub {display:block; position:absolute; width:550px; top:30px; left:0; background:transparent; padding:0; z-index:100;}

#main_nav .sub, #main_nav .sub_active {margin:0; padding:0; list-style:none;}
#main_nav .sub_active {display:block; position:absolute; width:550px; top:30px; left:0; background:transparent; padding:0; z-index:10; color:#000;}
* html #main_nav .sub_active, * html #main_nav .select a:hover .sub {z-index:-1; margin-top:0;}

#main_nav .sub_active a {height:32px; float:left; text-decoration:none; line-height:32px; white-space:nowrap; font-weight:normal; padding-bottom: 10px;}
#main_nav .sub_active a, 
#main_nav .select a:hover .sub li a, 
#main_nav .select li:hover .sub li a {display:inline; background:transparent; padding:0 8px; margin:0; font-size:12px; width:auto; white-space:nowrap; font-weight:normal; border:0; color:#fff; height:32px; line-height:32px; padding-bottom: 10px; }

#content_container {
background:transparent url(images/content_bg.gif) repeat-y scroll 0 0;
float:left;
margin-bottom:3px;
padding:0;
/*	background: url(images/content_bg.gif) repeat-y;
	padding: 0;
	margin-bottom: 3px;*/
}
#home_content_container {
	background: url(images/content_bg.gif) repeat-y;
	padding: 0;
	width: 994px
}
#content {
background:transparent url(images/content_bg.jpg) no-repeat scroll 0 0;
/*float:none;*/
float: left;
margin:0;
padding:12px 20px;
text-align:left;
width: 904px;
/*	background: url(images/content_bg.jpg) top no-repeat;
	text-align: left;
	padding: 10px 20px 10px 20px;
	margin: 0;*/
}

#content_containerdark {
	background: url(content_bgdark.gif) repeat-y;
	padding: 0;
	margin-bottom: 3px;
}
#content_dark {
	background: url(content_bgdark.jpg) top no-repeat;
	text-align: left;
	padding: 10px 20px 10px 20px;
	margin: 0;
}

#content_home {
	background: url(images/home_content_bg.jpg) top no-repeat;
	text-align: left;
	padding: 9px 10px 8px 10px;
	margin: 0;
	height: 318px;
	position: relative;
	width: 924px;
	float: left;
}
#content_mistakes {
	background: url(images/mistakes_content_bg.jpg) top no-repeat;
	text-align: left;
	padding: 19px 384px 8px 54px;
	margin: 0;
	height: 583px;
	position: relative;
}
#content_mistakes h1 {
	font-size: 24px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}
#content_mistakes h2 {
	font-size: 18px;
	color: #000000;
	border-bottom: none;
	margin-bottom: 0;
	margin-top: 12px;
}
#content_mistakes p {
	font-size: 10px;
	margin: 0;
	padding: 0;
}



			
#content-online {
background:transparent url(images/content_bg.jpg) no-repeat scroll 0 0;
float: left;
margin:0;
padding:10px 20px;
text-align:left;
width: 904px;
height: auto;
}
	

#main_feature {
	color: #FFFFFF;
	width: 654px;
	float: left;
}
#main_feature h1 {
	font-size: 25px;
	line-height: 34px;
}
#main_feature ul {
	font-size: 16px;
	padding-top: 12px;
}
#main_feature li {
	margin-left: 20px;
	list-style-position: inside;
}
#lift_flash {
	width: 280px;
	height: 318px;
	float: left;
	margin-right: 10px;
}
#lift_flash2 {
	width: 327px;
	height: 320px;
	float: left;
	margin-right: 10px;
}
#right_features {
    width: 270px;
	/*width: 254px;*/
	float: right;
}
.right_features-bg {
	width: 254px;
	float: right;
}
#right_features a, #right_features a:visited {
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	line-height: 18px;
}
#right_features a:hover, #right_features a:active {
	color: #E2D3B7;
	
}


#right_features .cabinets-new, #right_features .cabinets-new:visited {
	font-size: 16px;
	color: #666666;
	text-decoration: none;
	line-height: 18px;
}
#right_features .cabinets-new:hover, #right_features .cabinets-new:active {
	color: #000000;
	
}




#common_mistakes {
	font-size: 13px;
	color: #FFFFFF;
	height: 168px;
}
#common_mistakes h2, #cabs_home h2 {
	font-size: 24px;
	color: #FFFFFF;
	line-height: 26px;
	margin: 0;
	padding: 18px 0 0 0;
	border-bottom: none;
}

#common_mistakes h2, #cabs_home .cabinets-cabs {
	font-size: 24px;
	color: #747373;
	line-height: 26px;
	margin: 0;
	padding: 18px 0 0 0;
	border-bottom: none;
}



#common_mistakes p {
	margin: 0;
}
#cabs_home {
	/*padding-left: 114px;*/
	padding: 0 0;
}
#cabs_home p {
	margin: 0;
}
#rcol_content_container {
	background: url(images/rightcolumn_content_bg.gif) repeat-y;
	padding: 0;
	margin-bottom: 3px;
}
#rcol_content {
	background: url(images/rightcolumn_content_bg.jpg) top no-repeat;
	text-align: left;
	padding: 24px 19px 20px 23px;
	margin: 0;
}
#ncol_content_container {
	background: url(images/column_content_bg.gif) repeat-y;
	padding: 0;
	margin-bottom: 3px;
}
#ncol_content {
	background: url(images/column_content_bg.jpg) top no-repeat;
	text-align: left;
	padding: 24px 19px 20px 23px;
	margin: 0;
}

#ncol_content-waranty {
	background: url(images/column_content_bg.jpg) top no-repeat;
	text-align: left;
	padding: 24px 19px 20px 15px;
	margin: 0;
	height: auto;
} 

#ncol_content-money {
	background: url(images/column_content_bg.jpg) top no-repeat;
	text-align: left;
	padding: 24px 19px 20px 23px;
	margin: 0;
	height: auto;
}  

#left {
	width: 590px;
	float: left;
}
#right {
	width: 298px;
	float: right;
}
#wleft {
	width: 674px;
	float: left;
	background: transparent;
	text-align: left;
}
#wleft2 {
	width: 874px;
	float: left;
	padding-left: 12px;
	background: transparent;
	text-align: left;
}
	#wleft2 .collft-top { width: 100%; height: auto; float: left; border-bottom:3px solid #C9C9C9;}
	#wleft2 .collft-box {float:left; height:auto; margin:0 22px 0 0; padding:0 36px 0 20px; width:359px;}

	
	
	#wleft2 .collft-top h1 { font-size: 31px; font-weight: bold; padding: 0 0; margin: 0 0 15px 0; color: #018182; border-bottom: 3px solid #c9c9c9; }
	#wleft2 .collft-top h3 { font-size: 23px; font-weight: bold; padding: 0 0; margin: 0 0 15px 0; color: #000000; border-bottom: 3px solid #c9c9c9; }
	#wleft2 .h2 { font-size: 18px; font-weight: bold; padding: 0 0; margin: 0 0; }
	#wleft2 p { color: #767676; margin: 0 0 10px 0; }
	#wleft2 .bold { color: #000; font-weight: bold; }
	
	
	#wleft2 .colrgt-top .photo { height: auto; width: 450px; margin: 0 auto 20px; border: 5px solid #dddee2;  }
		#wleft2 .row-bottom .row-bottom-right .contactbox { width: 323px; height: auto; background: #1d1d1d; margin: 0 auto; }
		
			#wleft2 .row-bottom .row-b-left{ width: 476px; height: auto; padding: 0 0; margin: 0 0; float: left;}
			#wleft2 .row-bottom .row-b-right{ width: 388px; height: auto; padding: 0 0; margin: 0 0; float: right;}
				#wleft2 .row-bottom .row-b-right .shipping-container { width: 388px; height: auto; padding: 0 0; margin: 0 0; float: left; border:3px solid #C9C9C9; border-width: 3px 0 3px 0;}
				
					#wleft2 .row-bottom .row-b-right .shipping-container .shipping-globe{ background:url(/assets/images/shipping-globe.png) no-repeat scroll right center transparent; font-size:33px; font-weight:bold; height:114px; line-height:38px; padding:0 0 0 10px;}
						#wleft2 .row-bottom .row-b-right .shipping-container .shipping-globe h3 { font-size: 23px; margin: 15px 0pt 0pt; border-bottom: none; }
						#wleft2 .row-bottom .row-b-right .shipping-container .shipping-globe h2 { font-size: 16px; margin: 15px 0pt 0pt; border-bottom: none; color: #000; line-height: 1px; }
						#wleft2 .row-bottom .row-b-right .shipping-container .shipping-globe ul{}
						#wleft2 .row-bottom .row-b-right .shipping-container .shipping-globe li{ font-size: 14px; list-style: circle outside none}
					
			
			
			
		
			#wleft2 .row-bottom .row-bottom-right .contactbox .top { background: url(images/curve-top.png) no-repeat; width: 323px; height: 15px; margin: 0 auto; }
			#wleft2 .row-bottom .row-bottom-right .contactbox .mid { background: #1d1d1d; no-repeat; width: 303px; height: auto; margin: 0 auto; padding: 0 10px; }
				#wleft2 .row-bottom .row-bottom-right .contactbox .mid h1{ color: #fff;}
				#wleft2 .row-bottom .row-bottom-right .contactbox .mid .gray { color: #b7b7b7; font-size: 18px; font-weight: bold; padding: 0 0; margin: 0 0; }
				#wleft2 .row-bottom .row-bottom-right .contactbox .mid .graysmall { color: #b7b7b7; font-size: 13px; padding: 0 0; margin: 0 0; }
				#wleft2 .row-bottom .row-bottom-right .contactbox .mid .graysmall-a{ color:#B7B7B7; font-size: 13px; padding: 0 0; margin: 0 0; }
				#wleft2 .row-bottom .row-bottom-right .contactbox .mid .inputcont { width: 220px; height: auto; float: left; padding: 10px 0; margin: 0 0; }
					#wleft2 .row-bottom .row-bottom-right .contactbox .mid .inputcont input { background: url(images/inputbg.png) no-repeat; width: 210px; height: 15px; float: left; padding: 5px 5px; margin: 0 0; border: none; }
					#wleft2 .row-bottom .row-bottom-right .contactbox .mid .inputcont textarea { background: url(images/textarea-bg.png); width: 210px; height: 190px; float: left; padding: 5px 5px; margin: 0 0; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
					#wleft2 .row-bottom .row-bottom-right .contactbox .mid .inputcont .select { background: url(images/inputbg.png) no-repeat; width: 220px; height: 25px; float: left; padding: 5px 5px; margin: 0 0; border: none; color: #000; }
				#wleft2 .row-bottom .row-bottom-right .contactbox .mid .label { text-align: right; width: 70px; font-size: 14px; color: #fff; float: left; padding: 10px 10px 0 0; margin: 0 0; }	
				#wleft2 .row-bottom .row-bottom-right .contactbox .mid .button { background: #414141; border: 1px solid #666666; color: #fff; padding: 5px; }
			#wleft2 .row-bottom .row-bottom-right .contactbox .bottom { background: url(images/curve-bottom.png) no-repeat; width: 323px; height: 15px; margin: 0 auto; }
	
	#wleft2 .row-bottom { width: 100%; height: auto; float: left; margin: 18px 0 20px 0;  }
		#wleft2 .row-bottom .row-bottom-left { width: 388px; height: auto; float: left; }
		#wleft2 .row-bottom h3 { font-size: 23px; font-weight: bold; padding: 0 0; margin: 0 0 15px 0; color: #000000; border-bottom: 3px solid #c9c9c9; }
		#wleft2 .row-bottom .row-bottom-left .phone { font-size: 35px; letter-spacing: -1px; font-weight: bold; padding: 0 0; margin: 0 0 15px 0; color: #018182; }
		#wleft2 .row-bottom .row-bottom-left .callout { background: url(/assets/images/callout.png) no-repeat; width: 388px; height:357px; margin: 0 0 15px 0; 
		padding: 15px 0 0 0; text-align: center; }
		#wleft2 .row-bottom .row-bottom-left .callout p { color: #fff; font-size:18px; line-height: 18px; }
			#wleft2 .row-bottom .row-bottom-left .callout p span.contactpage{ font-size: 20px;}
		
		#wleft2 .row-bottom .row-bottom-right { width: 486px; height: auto; float: left; }
		
		
		
		#wleft2 .colrgt-top .row-b-right .callout { background: url(/assets/images/callout.png) no-repeat; width: 388px; height:357px; margin: 0 0 15px 0; padding: 15px 0 0 0; text-align: center; }
		#wleft2 .colrgt-top .row-b-right .callout p { color: #fff; font-size:18px; line-height: 18px; }
		
		#wleft2 .colrgt-top .row-b-right .row-bottom-right { width: 486px; height: auto; float: left; }
		
		#wleft2 .colrgt-top .row-b-right .phone { font-size: 35px; letter-spacing: -1px; font-weight: bold; padding: 0 0; margin: 0 0 15px 0; color: #018182; }
		
		
		
		/* new callout */
		
		#wleft2 .row-bottom .callout { background: url(/assets/images/callout.png) no-repeat; width: 388px; height:357px; margin: 0 0 15px 0; padding: 15px 0 0 0; text-align: center; }
		#wleft2 .row-bottom .callout p { color: #fff; font-size:18px; line-height: 18px; }
		#wleft2 .row-bottom .callout p span{ font-size: 25px;}
		
		
		#wleft2 .row-bottom .row-bottom-right { width: 486px; height: auto; float: left; }
		
		#wleft2 .row-bottom .phone { font-size: 35px; letter-spacing: -1px; font-weight: bold; padding: 0 0; margin: 0 0 15px 0; color: #018182; line-height:35px;}
		#wleft2 .row-bottom .espanol { color:#FFFFFF; font-size:12px; font-weight:bold; line-height:15px;}
		
		
		
/*tvlift vertical prices default*/		
			#wleft2 .row-bottom  .prices-container-bottom{ float:left; height:auto; margin:1px 0 0; padding:0 0 0 0; width:466px;}
			#wleft2 .row-bottom  .prices-container-bottom-top{ background: url(/assets/images/liftpage/prices-top-mini.jpg) no-repeat; width: 443px; height: 6px; float: left;}
				#wleft2 .row-bottom  .prices-container-bottom-middle{ background:none repeat scroll 0 0 #5b5a5a; float:left; height:auto; padding:10px; width:338px; /*385px*/ /*383838*/}
				#wleft2 .row-bottom  .prices-middle-left{ float:left; height:auto; margin-top:15px; width:377px;}
				#wleft2 .row-bottom  .prices-middle-right{ float:right; height:auto; margin-top:15px; width:408px;}
				#wleft2 .row-bottom  .prices-middle-left label { color:#FFFFFF; float:left; font-weight:bold; margin-right:1.5em; margin-top:2px; text-align:right; width:14%;}
					#wleft2 .row-bottom  .prices-middle-left .input{ background:url(/assets/images/liftpage/input-box-mini.jpg) no-repeat scroll 0 0 transparent; border:medium none; color:#000000; font-size:11px; height:26px; padding:5px; width:245px;}
		
					#wleft2 .row-bottom  .prices-middle-right .comment{ background:url(/assets/images/liftpage/comment-box-mini.jpg) no-repeat; width: 236px; height:109px; border: none; padding:5px; font-size: 12px; color: #000; border: none; margin:0 0 0 7px;}
					
					#wleft2 .row-bottom  .prices-middle-right .comment-mini{ background:url(/assets/images/liftpage/comment-box-mini.jpg) no-repeat; width: 312px; height:142px; border: none; padding:5px; font-size: 12px; color: #000; border: none}
					#wleft2 .row-bottom  .prices-middle-right label { float:left; width:14%; margin-right:0.5em; text-align:right; font-weight:bold; color: #fff; margin-top:2px; border: none}
					#wleft2 .row-bottom  .prices-middle-right .submit{ background: #474747; width: 77px; height:28px; border: 1px solid #ccc; text-align: center; padding:4px 1px; float: right; margin:11px 93px 0 0;}
					#wleft2 .row-bottom  .prices-middle-right .submit:hover{ border: 1px solid #20928E; color: #fff;}
					

				#wleft2 .row-bottom  .prices-container-bottom .prices-container-bottom-middle h3{ color:#FFFFFF;font-size:25px;line-height:18px; padding:0 0 0 5px; border: none;}
				#wleft2 .row-bottom  .prices-container-bottom .prices-container-bottom-middle h5{ color:#FFFFFF;font-size:14px;font-weight:normal; padding:0 0 0 7px; margin: 10px 0;}
				#wleft2 .row-bottom  .prices-container-bottom-bottom{ background:url(/assets/images/liftpage/prices-bottom-mini.jpg) no-repeat; width: 443px; height: 15px; float: left;}
				
				
		/*tvlift prices default*/
		#wleft2 .row-bottom  .prices-container h1{color:#2a766d; font-size: 26px; line-height:44px; font-weight: bold;}
		#wleft2 .row-bottom  .prices-container h2{color:#ffffff; font-size: 21px; line-height:19px; font-weight: bold;}
		#wleft2 .row-bottom  .prices-container h3{color:#2a766d; font-size: 18px; font-weight: bold; line-height:44px; padding:26px 0 0;}
		#wleft2 .row-bottom  .prices-container h3 span{ color: #fff;}
		#wleft2 .row-bottom  .prices-container h5{ color: #000; line-height: 18px; font-size: 10px;}
		#wleft2 .row-bottom  .prices-container h5 span{ color: #5b666b}
		#wleft2 .row-bottom  .prices-container p{ color: #201d1e; font-size: 12px; line-height: 18px;}
		
		
		
		
		
#nright {
	width: 200px;
	/*float: right;*/
	float: left;
	margin:0 0 0 26px;
}

#personas {
float:left;
_floaft: right !important;
margin-left:5px;
_margin: 0px !important;
_padding: 0 !important;


}
#footer1 {
	background: url(images/footer1.jpg) top center no-repeat;
	/*text-align: right;*/
	height: 91px;
	float: left;
	/*_floaft: right !important;*/
	width:924px;
	margin-left: 10px;
	/*_margin-left: 0px !important;*/
	/*.margin-left: -23px;*/
	
}
#footer2 {
	color: #FFFFFF;
	background: url(images/footer2.jpg) 50% top no-repeat;
	text-align: center;
	height: 40px;
	padding: 20px 10px 10px 10px;
	float:left;
	width:924px;
	margin: 0 0;
	.margin-left: -29px ;
}
.topbox {
	width: 335px;
	height: 163px;
	padding: 35px 10px 10px 235px;
}
#cabinetmakers .topbox {
	background: url(/assets/images/cabinetmakers/titlebox.jpg) no-repeat;
}
#avpros .topbox {
	background: url(/assets/images/avpros/titlebox.jpg) no-repeat;
}
#designers .topbox {
	background: url(/assets/images/designers/titlebox.jpg) no-repeat;
}
#homeowners .topbox {
	background: url(/assets/images/homeowners/titlebox.jpg) no-repeat;
}
#homebuilders .topbox {
	background: url(/assets/images/homebuilders/titlebox.jpg) no-repeat;
}
#rvbuilders .topbox {
	background: url(/assets/images/rvbuilders/titlebox.jpg) no-repeat;
}
#boatbuilders .topbox {
	background: url(/assets/images/boatbuilders/titlebox.jpg) no-repeat;
}
#cabinetmakers p, #avpros p, #designers p, #homeowners p, #homebuilders p, #rvbuilders p, #boatbuilders p {
	margin-top: 0;
}

.topbox h1 {
	font-size: 30px;
	color: #FFFFFF;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}
.topbox h2 {
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
	text-transform: uppercase;
	border-bottom: none;
}
.topbox a, .topbox a:visited {
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: underline;
}
.topbox a:hover {
	color: #e2d3b7;
}
h3 {
	font-size: 20px;
	color: #018182;
	margin-bottom: 0;
}

.see_lifts {
	font-size: 20px;
	color: #FFFFFF;
	text-transform: uppercase;
	background: url(/assets/images/buttons/see_lifts.jpg) no-repeat;
	width: 298px;
	height: 96px;
	margin-bottom: 18px;
}
.see_lifts a, .see_lifts a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.see_lifts a:hover, .see_lifts a:active {
	color: #E2D3B7;
	text-decoration: none;
}
.videos {
	font-size: 20px;
	color: #FFFFFF;
	text-transform: uppercase;
	background: url(/assets/images/buttons/videos.jpg) no-repeat;
	width: 298px;
	height: 96px;
	margin-bottom: 18px;
	float: left;
}
.videos a, .videos a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.videos a:hover, .videos a:active {
	color: #E2D3B7;
	text-decoration: none;
}
.warranty {
	font-size: 20px;
	color: #FFFFFF;
	text-transform: uppercase;
	background: url(/assets/images/buttons/warranty.jpg) no-repeat;
	width: 298px;
	height: 96px;
	margin-bottom: 18px;
	margin-top: 18px;
	float:left;
}
.warranty a, .warranty a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.warranty a:hover, .warranty a:active {
	color: #E2D3B7;
	text-decoration: none;
}

.questions-background{
	background: url(/assets/images/buttons/questions.jpg) no-repeat;
	width: 298px;
	height: 96px;
 }
.questions {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	line-height: 15px;
	background: url(/assets/images/buttons/questions.jpg) no-repeat;	
	width: 298px;
	height: 96px;
	margin-bottom: 18px;
	display: block;
	padding-left:9px;
	padding-top:10px;
/*	width: 288px;
	padding-left: 10px;*/
	/*padding-left: 10px;*/
}

.questions-span{
	font-size: 13px;
	font-weight: bold;
	color: #000;
}


.questions:hover {


	background: url(/assets/images/buttons/questions-big-hover.jpg) no-repeat;
	width: 298px;
	height: 96px;
}

.questions a, .questions a:visited {
	font-size: 18px;
	color: #2E7472;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 20px;
}
.questions a:hover, .questions a:active {
	
	color: #000000;
	text-decoration: none;
}
.diagrams {
	font-size: 20px;
	color: #FFFFFF;
	text-transform: uppercase;
	line-height: 22px;
	background: url(/assets/images/buttons/diagrams.jpg) no-repeat;
	width: 298px;
	height: 79px;
	margin-bottom: 18px;
	padding-top: 5px;
}
.diagrams a, .diagrams a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.diagrams a:hover, .diagrams a:active {
	color: #e2d3b7;
	text-decoration: none;
}
.side_testimonial {
	font-size: 24px;
	color: #9A9791;
	font-weight: bold;
	line-height: 26px;
	background: #E9E4CE;
	padding: 12px;
	border: 3px solid #9A9791;
}
.side_testimonial p {
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}
.more_comments {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background: #2E7472;
	padding: 6px;
	text-align: center;
	border: 3px solid #9A9791;
	border-top: none;
	margin-bottom: 18px;
}
.more_comments a, .more_comments a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.more_comments a:hover, .more_comments a:active {
	color: #e2d3b7;
	text-decoration: none;
}
.partner_program {
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	background: #FFFFFF;
	padding: 12px;
	border: 3px solid #9A9791;
	margin-bottom: 18px;
}
.partner_program p {
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
h4 {
	font-size: 16px;
	color: #018182;
	margin: 0;
	padding: 0;
}
.h4-contact{
	font-size: 21px;
	color: #018182;
	margin: 0;

}
.h3-contact{
	font-size: 14px;
	color: #ffffff;
	margin: 0;
	font-weight: normal;
}
.contact_request {
	color: #FFFFFF;
	background: #3E629E;
	padding: 8px;
	clear: both;
	margin-top: 8px !important;
	float: left;
	width: 96%;
}
.contact_request table{
   margin: 10px 0 0 0;
}
.contact_request table tr{
	margin: 4px 0 0 0;
}
.contact_request input {
	width: 100%;
}
.contact_request textarea {
	width: 100%;
}
.contact_request h4 {
	color: #FFFFFF;
}


.contact_request_narrow {
	color: #FFFFFF;
	background: #3E629E;
	padding: 8px;
	clear: both;
	margin-top: 8px !important;
	float: left;
	width: 96%;
	font-size: 10px;
}
.contact_request_narrow table tr{
	margin: 4px 0 0 0;
}
.contact_request_narrow table{
	margin: 10px 0 0 0;
	font-size: 12px;
}
.contact_request_narrow input {
	width: 100%;
}
.contact_request_narrow textarea {
	width: 100%;
}
.contact_request_narrow h4 {
	color: #FFFFFF;
	font-size:19px;
}

.contact_request_narrow h3{
	font-size: 11px;
	color: #ffffff;
	margin: 0;
	font-weight: normal;
}

.contact_request_narrow form{
	margin: 0;
	padding: 0;
	float:left;
	padding:0 0 0 2px;
}




.contact_request2 {
	color: #FFFFFF;
	background: #3E629E;
	padding: 8px;
	float:left;
}
.contact_request2 input {
	width: 100%;
}
.contact_request2 h4 {
	color: #FFFFFF;
}
form {
	margin: 0;
	padding: 0;
	float:left;
	padding:0 0 0 0px;

/*margin:0 0 0 2px;
padding:0;
width:894px;*/
}

#OrderContactForm{
	margin: 0;
	padding: 0;
	float:left;
	padding:0 0 0 1px;

/*margin:0 0 0 2px;
padding:0;
width:894px;*/
}





#PricesForm{
	margin: 0;
	padding: 0;
	float:left;
	padding:0 0 0 0px;

}

#DealerApplication{
margin:0 0 0 2px;
padding:0;
width:894px;
}

#navcontainer h2 {
	color: #000000;
	text-align: center;
	border-bottom: none;
}
#navcontainer ul {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#navcontainer a, #navcontainer a:visited {
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	background: url(images/sidebar_button.jpg) no-repeat;
	text-decoration: none;
	line-height: 28px;
	text-align: center;
	display: block;
	width: 200px;
	height: 28px;
	margin-bottom: 2px;
}
#navcontainer a:hover {
	background: url(images/sidebar_button_dn.jpg) no-repeat;
}
.buy_now {
	line-height: 28px;
	background: url(images/buy_now_button.png) no-repeat;
	width: 200px;
	height: 28px;
	padding: 0;
	margin: 0;
}
.buy_now a, .buy_now a:href, .buy_now a:visited {
	color: #FFFFFF;
	text-decoration: none;
	line-height: 28px;
}
.buy_now a:hover {
	text-decoration: underline;
}
h2 {
	font-size: 20px;
	color: #018182;
	border-bottom: 1px solid #018182;
	clear: both;
}
h1 {
	font-size: 24px;
}
.support_24 {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	background: url(/assets/images/support_24.jpg) no-repeat;
	width: 150px;
	height: 215px;
	padding-top: 10px;
	float: left;
	margin-right: 20px;
	border: 1px solid #000000;
	margin-left: 5px;
	display: inline;
}
.support_24:hover, a.support_24:hover {
	border: 1px solid #FFFFFF;
}
.support_warranty {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	background: url(/assets/images/support_warranty.jpg) no-repeat;
	width: 150px;
	height: 215px;
	padding-top: 10px;
	float: left;
	margin-right: 20px;
	border: 1px solid #000000;
}
.support_warranty:hover, a.support_warranty:hover {
	border: 1px solid #FFFFFF;
}
.support_guarantee {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	background: url(/assets/images/support_guarantee.jpg) no-repeat;
	width: 150px;
	height: 215px;
	padding-top: 10px;
	float: left;
	margin-right: 20px;
	border: 1px solid #000000;
}
.support_guarantee:hover, a.support_guarantee:hover {
	border: 1px solid #FFFFFF;
}
.support_diagrams {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	background: url(/assets/images/support_diagrams.jpg) no-repeat;
	width: 150px;
	height: 215px;
	padding-top: 10px;
	float: left;
	border: 1px solid #000000;
}
.support_diagrams:hover, a.support_diagrams:hover {
	border: 1px solid #FFFFFF;
}
a, a:visited {
	color: #018182;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #000000;
}
.questions_small {
	color: #2e7472;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	background: url(/assets/images/buttons/small/questions.jpg) no-repeat;
	width: 100px;
	height: 82px;
	padding-top: 14px;
	padding-right: 95px;
	padding-left: 5px;
	border: none;
	float: left;
	margin-top: 15px;
	margin-bottom: 1px;
	clear: both;
}
.questions_small:hover, a.questions_small:hover {
	background: url(/assets/images/buttons/small/questions-hover.jpg) no-repeat;
	/*border: 1px solid #FFFFFF;*/
	/*margin-top: 14px;*/
	margin-bottom: 0;
}
a.diagrams_small {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background: url(/assets/images/buttons/small/diagrams.jpg) no-repeat;
	width: 100px;
	height: 86px;
	padding-top: 10px;
	padding-left: 100px;
	border: none;
	float: left;
	margin-top: 15px;
	margin-bottom: 1px;
}
.diagrams_small:hover, a.diagrams_small:hover {
	color: #e2d3b7;
	border: 1px solid #FFFFFF;
	margin-top: 14px;
	margin-bottom: 0;
}
a.videos_small {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background: url(/assets/images/buttons/small/videos.jpg) no-repeat;
	width: 100px;
	height: 86px;
	padding-top: 10px;
	padding-left: 100px;
	border: none;
	float: left;
	margin-top: 15px;
	margin-bottom: 1px;
}
.videos_small:hover, a.videos_small:hover {
	color: #000000;
	border: 1px solid #FFFFFF;
	margin-top: 14px;
	margin-bottom: 0;
}
a.lifts_small {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background: url(/assets/images/buttons/small/lifts.jpg) no-repeat;
	width: 100px;
	height: 86px;
	padding-top: 10px;
	padding-left: 100px;
	border: none;
	float: left;
	margin-top: 15px;
	margin-bottom: 1px;
}
.lifts_small:hover, a.lifts_small:hover {
	color: #000000;
	border: 1px solid #FFFFFF;
	margin-top: 14px;
	margin-bottom: 0;
}
a.mistakes_small {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	background: url(/assets/images/buttons/small/mistakes.jpg) no-repeat;
	width: 150px;
	height: 86px;
	padding-top: 10px;
	padding-right: 50px;
	border: none;
	float: left;
	margin-top: 15px;
	margin-bottom: 1px;
}
.mistakes_small:hover, a.mistakes_small:hover {
	color: #000000;
	border: 1px solid #FFFFFF;
	margin-top: 14px;
	margin-bottom: 0;
}
a.warranty_small {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background: url(/assets/images/buttons/small/warranty.jpg) no-repeat;
	width: 100px;
	height: 86px;
	padding-top: 10px;
	padding-left: 100px;
	border: none;
	float: left;
	margin-top: 15px;
	margin-bottom: 1px;
}
.warranty_small:hover, a.warranty_small:hover {
	color: #E2D3B7;
	border: 1px solid #FFFFFF;
	margin-top: 14px;
	margin-bottom: 0;
}
hr {
	clear: both;
}
#home_subcontent {
	color: #313840;
	font-size: 11px;
	text-align: justify;
	background: #BDC6CF;
	padding: 10px 20px 10px 20px;
	margin: 0 10px 0 10px;
	border-top: 1px solid #FFFFFF;
}
.buy_now {
	color: #FFFFFF;
	line-height: 28px;
	background: url(images/buy_now_button.png) no-repeat;
	text-align: center;
	width: 200px;
	height: 28px;
	padding: 0;
	margin: 0;
}
div.buy_now a, div.buy_now a:visited {
	color: #FFFFFF !important;
	text-decoration: none;
	line-height: 28px;
}
div.buy_now a:hover {
	color: #FFFFFF !important;
	text-decoration: underline;
}
.errors {background-color: #FF0000;}
fieldset {
	margin: 0;
	padding: 0;
	border: none;
}


/*video page CSS*/
#videos { width: 760px; height: 1700px; padding:0 0; margin:0 0; position: relative; float: none; border: none; }
#top-pretext { width: 745px; height: auto; padding:0 0 0 15px; margin:0 0; position: relative; float: left; border: none; }
#video-container { width: 745px; height: auto; padding:40px 0 0 15px; margin:0 0; position: relative; float: left; border: none; }
#thumb-container { width: 230px; height: 190px; padding:0 0; margin:0 0; float: left; }
#video-desc { width: 487px; height: auto; padding:0 0 0 19px; margin:0 0; float: left; position: relative}
.h3-video { font-size: 20px; color: #018182; margin:0 0; text-align:left; }
.h4-video { font-size: 16px; color: #018182; margin:0 0; text-align:left; }
/*end video page*/

/* Client project */
div.project-left {background-color: #707376; color: #ffffff; width: 340px; float: left; min-height: 480px; padding: 10px 10px 0 10px;}
div.project-left p {padding: 0 5px 0 5px; text-align:justify;}
div.project-heading {background-color: #3e444a; font-size: 14px; color: #018182; padding: 10px 10px 4px 10px;}
div.project-heading p {margin-top: 0; padding-top: 0; font-weight: bold; margin-bottom: 5px;}
h2.project {font-size: 18px; color: #ffffff; margin: 0; border: 0; margin-bottom: 0; padding-bottom: 0;}
h3.comment-head {padding: 4px; display: block; background-color: #939597; color: #2a3037; font-weight: bold; font-size: 14px; margin: 0; margin-top: 16px;}
div.project-gallery {width: 540px; float: left}

.backlink { line-height: 24px; padding: 4px; display: block; background-color: #939597; font-size: 14px; margin: 10px 0; }
.backlink a, .backlink a:visited { color: #fff; font-weight: bold; padding-left: 24px; background: url(images/back.png) left no-repeat; }
.backlink a:hover { color: #2a3037;}

/*mechanism page*/

#mech-container {background:#1D1D1D url(/assets/images/tv.png) no-repeat scroll 71px 0; width: 904px; height: auto; float: left; margin: 20px 0; }
	#mech-container .container { width: 100%; height: auto; float: left; }
	#mech-container .container .tvimage { width: 400px; height: 185px; float: left; }
	#mech-container .container .description { width: 367px; height: 155px; float: left; padding: 30px 0 0 0; margin:0 0 0 0px; }
		#mech-container .container .description h1 { font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 21px; text-transform: uppercase;
		padding: 0 0 0 0; margin: 0 0 0 0;  }
		#mech-container .container .description p { font-family: Arial, Helvetica, sans-serif; color: #868686; font-size: 13px; padding: 0 0 0 0; margin: 0 0 0 0;  }
		#mech-container .container .description a.buttons, a.buttonsDis {
			background-color:transparent;
			background-image:url(/assets/images/btn.png);
			background-repeat:no-repeat;
			color:#000000;
			display:block;
			float:left;
			font-size:12px;
			font-weight:bold;
			height:27px;
			margin:20px 20px 5px 0;
			padding:12px 0 0;
			text-align:center;
			text-decoration:none;
			width:163px;
		}
		#mech-container .container .description a.buttons:hover {
		background: url(/assets/images/btn.png) 0 39px;
		/*color: #fdc043*/ color: #000000;
		}
		#mech-container .container .description .gray-small { color: #7d7d7d; }

/*#mech-container { background: #1d1d1d url(/assets/images/tv.png) no-repeat; width: 674px; height: auto; float: left; margin: 20px 0; }
	#mech-container .container { width: 100%; height: auto; float: left; }
	#mech-container .container .tvimage { width: 307px; height: 185px; float: left; }
	#mech-container .container .description { width: 367px; height: 155px; float: left; padding: 30px 0 0 0; }
		#mech-container .container .description h1 { font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 21px; text-transform: uppercase;
		padding: 0 0 0 0; margin: 0 0 0 0;  }
		#mech-container .container .description p { font-family: Arial, Helvetica, sans-serif; color: #868686; font-size: 13px; padding: 0 0 0 0; margin: 0 0 0 0;  }
		#mech-container .container .description a.buttons, a.buttonsDis {
		display: block;
		background-color: transparent;
		background-image: url(images/btn.png);
		background-repeat: no-repeat;
		width: 135px;
		height: 37px;
		margin: 20px 20px 5px 0;
		padding: 2px 8px 0 20px;
		text-align: left
		font-family: Helvetica, Calibri, Arial, sans-serif;
		font-size: 100%;
		font-weight: bold;
		color: #fff;
		text-decoration: none;
		float: left;
		}
		#mech-container .container .description a.buttons:hover {
		background: url(images/btn.png) 0 39px;
		color: #fdc043;
		}
		#mech-container .container .description .gray-small { color: #7d7d7d; }
		*/
		
#mask {position:absolute; top:9px; left:10px; z-index: 999;}

/*minipages*/
#minipage-preview {
	width: 750px;
	margin: 0 auto;
	padding: 25px;
	background: /*transparent*/#ffffff;
	text-align: left;
	border: 3px solid #999999;
}
#minipage-preview .box { width: 100%; height: auto; float: left; text-align: center; }
	#minipage-preview .box h1 { color: #0460a1; font-size: 25px; padding: 0 0; margin: 0 0; line-height: 33px; }
	#minipage-preview .box .h1-black { color: #1d1d1d; font-size: 20px; padding: 10px 0 0; margin: 0 0; border: none;  }
	#minipage-preview .box h2 { color: #4d4b4c; font-size: 15px; padding: 0 0 0 0; margin: 0 0; border: none; font-weight: bold; }
	#minipage-preview .box p { color: #0460a1; font-size: 12px; padding: 0 0 70px 0; margin: 0 0; border: none; font-weight: bold; }
	#minipage-preview .box .p-blue { color: #0460a1; font-size: 15px; padding: 0 0 20px 0; margin: 0 0; border: none; font-weight: bold; }
	#minipage-preview .box .image { width: 450px; height: auto; padding: 0 0; margin: 20px auto; border: 3px solid #999999; margin: 0 auto; padding: 5px; }
	#minipage-preview .box .white { color: #fff; }
	#minipage-preview .box .black { color: #1d1d1d; }
	#minipage-preview .box .form .mid .right .buttonbig { background: url(images/buttonbig.png) no-repeat 0 0; width: 150px; height: 45px; line-height: 45px; margin: 0 0; padding: 0 0 0 14px; color: #fff; display: block; text-align: left; font-size: 15px; }
	#minipage-preview .box .form .mid .right .buttonbig:hover { background: url(images/buttonbig.png) no-repeat 0 -45px; width: 150px; height: 45px; line-height: 45px; margin: 0 0; padding: 0 0 0 14px; color: #fff; display: block; text-align: left; }

		#minipage-preview .box .specs-box { width: 500px; height: auto; border: 3px solid #333333; border-width: 3px 0 3px 0; margin: 20px auto; padding: 20px 0; }
		#minipage-preview .box .specs-box .left { width: 200px; height: auto; float: left; text-align: right; }
			#minipage-preview .box .specs-box .left p { font-size: 16px; color: #1d1d1d; text-decoration: underline; line-height: 12px; padding: 0 15px 15px 0; }
		#minipage-preview .box .specs-box .right { width: 300px; height: auto; float: left; text-align: left; }
			#minipage-preview .box .specs-box .right p { font-size: 16px; color: #1d1d1d; line-height: 12px; padding: 0 15px 15px 0; }
		#minipage-preview .box .form { width: 510px; height: auto; margin: 30px auto; }
			#minipage-preview .box .form .top { background: url(images/topcurve-blue.png) no-repeat; width: 510px; height: 37px; float: left; }
			#minipage-preview .box .form .mid { background: url(images/mid-blue.png) repeat-y; width: 510px; height: auto; float: left; padding: 10px 10px; }
				#minipage-preview .box .form .mid .left { width: 330px; height: auto; float: left; padding: 0 0; 
				color: #ffffff; font-size: 15px; font-weight: bold; }
				#minipage-preview .box .form .mid .right { width: 140px; height: auto; float: left; padding: 0 0; 
				color: #ffffff; font-size: 15px; font-weight: bold; text-align: left; }
					#minipage-preview .box .form .mid .right h4 { color: #FFFFFF; font-size: 24px; }
					#minipage-preview .box .form .mid .right p { color: #FFFFFF; font-weight: 100; }
				#minipage-preview .box .form .mid .left .label { width: 77px; height: auto; float: left; padding: 10px 0 10px 10px; 
				color: #ffffff; font-size: 14px; font-weight: bold; text-align: right; }
				#minipage-preview .box .form .mid .left .input { width: 220px; height: auto; float: left; padding: 10px; text-align: left; }
				#minipage-preview .box .form .mid .note { width: 353px; height: auto; float: left; padding: 10px; text-align: left; color: #848484; line-height: 15px; }
					#minipage-preview .box .form .mid input { background: url(images/inputbg.png) no-repeat; width: 210px; height: auto; border: none; padding: 5px; }
					#minipage-preview .box .form .mid textarea { background: url(images/textarea-bg.png) no-repeat; width: 210px; height: 140px; border: none; padding: 5px; }
			#minipage-preview .box .form .bottom { background: url(images/bottomcurve-blue.png) no-repeat; width: 510px; height: 47px; float: left; }
			#minipage-preview .box .form .note { width: 510px; height: auto; margin: 0 auto; }
			#minipage-preview .box .form .note p { color: #0460a1; text-align: left; font-weight: 200; }
			#minipage-preview .box .form .footer { width: 510px; height: auto; margin: 30px auto 0; border-top: 3px solid #504e4f; padding: 20px 0; }
			#minipage-preview .box .form .footer p { color: #504e4f; text-align: left; font-weight: 200; }
			
#minipage-discount {
	width: 750px;
	margin: 0 auto;
	padding: 25px;
	background: /*transparent*/#ffffff;
	text-align: left;
	border: 3px solid #999999;
}
#minipage-discount .box { width: 100%; height: auto; float: left; text-align: center; }
	#minipage-discount .box h1 { color: #da251c; font-size:25px; padding: 0 0; margin: 0 0; line-height: 33px; }
	#minipage-discount .box .h1-black { color: #1d1d1d; font-size: 20px; padding: 10px 0 0; margin: 0 0; border: none;  }
	#minipage-discount .box h2 { color: #4d4b4c; font-size: 15px; padding: 0 0 0 0; margin: 0 0; border: none; font-weight: bold; }
	#minipage-discount .box p { color: #4D4B4C; font-size: 12px; padding: 0 0 40px 0; margin: 0 0; border: none; font-weight: bold; }
	#minipage-discount .box .p-red { color: #da251c; font-size: 15px; padding: 0 0 20px 0; margin: 0 0; border: none; font-weight: bold; }
	#minipage-discount .box .image { width: 450px; height: 300px; padding: 0 0; margin: 20px auto; border: 3px solid #999999; margin: 0 auto; padding: 5px; }
	#minipage-discount .box .white { color: #fff; }
	#minipage-discount .box .black { color: #1d1d1d; }
	#minipage-discount .box .form .mid .right .buttonbig { background: url(images/buttonbig.png) no-repeat 0 0; width: 150px; height: 45px; line-height: 45px; margin: 0 0; padding:  0 0 0 14px; color: #fff; display: block; text-align: left; font-size: 15px; !important }
	#minipage-discount .box .form .mid .right .buttonbig:hover { background: url(images/buttonbig.png) no-repeat 0 -45px; width: 150px; height: 45px; line-height: 45px; margin: 0 0; padding: 0 0 0 14px; color: #fff; display: block; text-align: left; }

		#minipage-discount .box .form { width: 510px; height: auto; margin: 30px auto; }
			#minipage-discount .box .form .top { background: url(images/topcurve.png) no-repeat; width: 510px; height: 37px; float: left; }
			#minipage-discount .box .form .mid { background: url(images/mid.png) repeat-y; width: 510px; height: auto; float: left; padding: 10px 10px; }
				#minipage-discount .box .form .mid .left { width: 330px; height: auto; float: left; padding: 0 0; 
				color: #ffffff; font-size: 15px; font-weight: bold; }
				#minipage-discount .box .form .mid .right { width: 140px; height: auto; float: left; padding: 0 0; 
				color: #ffffff; font-size: 15px; font-weight: bold; text-align: left; }
					#minipage-discount .box .form .mid .right h4 { color: #FFFFFF; font-size: 24px; }
					#minipage-discount .box .form .mid .right p { color: #FFFFFF; font-weight: 100; }
				#minipage-discount .box .form .mid .left .label { width: 77px; height: auto; float: left; padding: 10px 0 10px 10px; 
				color: #ffffff; font-size: 14px; font-weight: bold; text-align: right; }
				#minipage-discount .box .form .mid .left .input { width: 220px; height: auto; float: left; padding: 10px; text-align: left; }
				#minipage-discount .box .form .mid .note { width: 353px; height: auto; float: left; padding: 10px; text-align: left; color: #848484; line-height: 15px; }
					#minipage-discount .box .form .mid input { background: url(images/inputbg.png) no-repeat; width: 210px; height: auto; border: none; padding: 5px; }
					#minipage-discount .box .form .mid textarea { background: url(images/textarea-bg.png) no-repeat; width: 210px; height: 140px; border: none; padding: 5px; }
			#minipage-discount .box .form .bottom { background: url(images/bottomcurve.png) no-repeat; width: 510px; height: 47px; float: left; }
			#minipage-discount .box .form .note { width: 510px; height: auto; margin: 0 auto; }
			#minipage-discount .box .form .note p { color: #da251c; text-align: left; font-weight: 200; }
			#minipage-discount .box .form .footer { width: 510px; height: auto; margin: 30px auto 0; border-top: 3px solid #504e4f; padding: 20px 0; }
			#minipage-discount .box .form .footer p { color: #504e4f; text-align: left; font-weight: 200; }
			
/*buytvlift page*/
#buytvlift-container h1 { font-size: 23px; font-weight: bold; padding: 0 0; margin: 0 0 15px 0; color: #ffffff; }
#buytvlift-container .container .box h2 { font-size: 15px; font-weight: bold; color: #ffffff; border: none; padding: 0 20px 0 0; margin: 0 0; }
#buytvlift-container .container .box h2.sectionheading { font-size: 18px; font-weight: bold; color: #ffffff; border: none; padding: 0 0; margin: 0 0; line-height: 20px; }
#buytvlift-container .accesories-wrap .box .details h3 { font-size: 16px; font-weight: bold; color: #383838; border: none; padding: 0 0; margin: 0 0; }
#buytvlift-container .accesories-wrap .box .details p { font-size: 11px; font-weight: bold; color: #383838; border: none; padding: 0 0; margin: 0 0; }
#buytvlift-container .accesories-wrap .box .details a { font-size: 11px; font-weight: bold; color: #0f8380; border: none; padding: 0 0; margin: 0 0; }
#buytvlift-container .accesories-wrap .box .details a:hover { font-size: 11px; font-weight: bold; color: #0f8380; text-decoration: underline; }
#buytvlift-container .accesories-wrap .box .details img { border: none; }
#buytvlift-container .heading .mid .left p { font-size: 13px; padding: 0 0; margin: 0 0 15px 0; color: #999999; }
#buytvlift-container .heading .mid .left a { font-size: 15px; padding: 0 0; margin: 0 0 15px 0; color: #2e9390; }
#buytvlift-container .heading .mid .left a:hover { font-size: 15px; padding: 0 0; margin: 0 0 15px 0; color: #2e9390; text-decoration: underline; }
.clear { clear: both; }
.small { width: 120px; height: auto; font-size: 10px; line-height: 12px ; margin: 0 auto; padding: 20px 0 20px 20px;}

.buttonshort, .buttonshort:visited { background: url(images/button-short.png) no-repeat 0 0; width: 96px; height: 19px; margin: 0 auto; padding: 6px 5px; color: #fff; 
display: block; text-align: center }
.buttonshort:hover { background: url(images/button-short.png) no-repeat 0 -31px; width: 96px; height: 19px; margin: 0 auto; padding: 6px 5px; color: #f1bd4d; 
display: block; text-align: center }
.buttonlong, .buttonlong:visited { background: url(images/button-long.png) no-repeat 0 0; width: 146px; height: 19px; margin: 0 auto; padding: 6px 5px; color: #949494; 
display: block; text-align: center }
.buttonlong:hover { background: url(images/button-long.png) no-repeat 0 0px; width: 146px; height: 19px; margin: 0 auto; padding: 6px 5px; color: #949494; 
display: block; text-align: center }

#buytvlift-container { width: 874px; float: left; padding: 0 0 0 15px; background: transparent; text-align: left; }
	#buytvlift-container .container { background: transparent; width: 874px; height: auto; float: left; margin: 0 0 20px 0; }
	#buytvlift-container .container .heading { width: 874px; height: auto; float: left; margin: 0 0; }
	#buytvlift-container .container .left .graybar { background: #383838; width: 100%; height: auto; float: left; padding: 10px; }
	#buytvlift-container .container .right .graybar { background: #383838; width: 100%; height: auto; float: left; padding: 10px; text-align: center; }
	#buytvlift-container .container .box { position: relative; background: url(images/gradientgray.png) repeat-x; width: 874px; height: auto; float: left; margin: 0 0; padding: 0 0; }
	#buytvlift-container .container .box .box-seal { position:absolute; top:8px; left:241px; width:101px; z-index: 999; }
		#buytvlift-container .container .box .left { width: 297px; height: auto; float: left; margin: 0 0; padding: 0 0; overflow: hidden }
			#buytvlift-container .container .box .left .thumb, #buytvlift-container .container .box .right .thumb 
			{ width: 100%; height: auto; min-height: 130px; overflow: hidden; margin: 15px auto; text-align: center; }
			#buytvlift-container .container .box .left .details, #buytvlift-container .container .box .right .details 
			{ width: 100%; height: auto; margin: 0 auto; }
			#buytvlift-container .container .box .left ul { list-style-type: none; list-style-position:outside; padding-left: 0; color: #444444; font-weight: bold; text-align: center;
			line-height: 14px; margin-left: 0; }
			#buytvlift-container .container .box .left .thumb { margin-bottom: 0; }
		#buytvlift-container .container .box .right { width: 576px; height: auto; float: left; margin: 0 0; padding: 0 0; }
			#buytvlift-container .container .box .right .box { width: 192px; height: 100%; float: left; overflow: hidden; text-align: center; }
		#buytvlift-container .container .heading .top { background:url(images/curve-header-top.png) no-repeat; width: 874px; height: 14px; float: left; margin: 0 0; }
		#buytvlift-container .container .heading .mid { background: #383838; width: 834px; height: auto; float: left; padding: 0 20px; }
			#buytvlift-container .container .heading .mid .left { width: 364px; height: auto; float: left; padding: 0 20px 0 0; }
			#buytvlift-container .container .heading .mid .right { width: 450px; height: auto; float: left; padding: 0 0; }
				#buytvlift-container .container .heading .mid .right .photo { background: url(images/PopUpTVLiftbyBed.gif) no-repeat; 
				width: 448px; height: 298px; padding: 0 0; margin: 0 auto; border: 1px solid #999999; }
				#buytvlift-container .container .heading .mid .right .photo .desc {
	background: url(images/photo-desc-bg.png);
	width: 418px;
	height: 30px;
	padding: 5px 15px;
	float: left;
	margin: 258px 0 0 0;
	position: relative;
	color: #FFFFFF;
	text-transform: uppercase;
	background-image: url(images/photo-desc-bg.png);
}	
		#buytvlift-container .container .heading .bottom { background:url(images/curve-header-bottom.png) no-repeat; width: 874px; height: 14px; 
		float: left; margin: 0 0; }
#buytvlift-container .accesories { width: 874px; height: auto; float: left; margin: 0 auto; padding: 0 0; overflow: hidden }
#buytvlift-container .accesories-wrap { width: 840px; height: auto; margin: 20px auto; padding: 0 0; }
	#buytvlift-container .accesories-wrap .box { width: 280px; height: auto; float: left; margin: 0 0; padding: 0 0; }
		#buytvlift-container .accesories-wrap .box .thumb1 { background: url(/assets/images/1.png) no-repeat; width: 90px; height: 116px; float: left; margin: 0 0; padding: 0 0; display: block; border: none; }
		#buytvlift-container .accesories-wrap .box .thumb1:hover { background: url(/assets/images/1.png) no-repeat 0 -116px; }
		#buytvlift-container .accesories-wrap .box .thumb2 { background: url(/assets/images/2.png) no-repeat; width: 90px; height: 113px; float: left; margin: 0 0; padding: 0 0; display: block; border: none; }
		#buytvlift-container .accesories-wrap .box .thumb2:hover { background: url(/assets/images/2.png) no-repeat 0 -112px; }
		#buytvlift-container .accesories-wrap .box .thumb3 { background: url(/assets/images/3.png) no-repeat; width: 90px; height: 116px; float: left; margin: 0 0; padding: 0 0; display: block; border: none; }
		#buytvlift-container .accesories-wrap .box .thumb3:hover { background: url(/assets/images/3.png) no-repeat 0 -116px; }
		#buytvlift-container .accesories-wrap .box .thumb4 { background: url(/assets/images/4.png) no-repeat; width: 90px; height: 116px; float: left; margin: 0 0; padding: 0 0; display: block; border: none; }
		#buytvlift-container .accesories-wrap .box .thumb4:hover { background: url(/assets/images/4.png) no-repeat 0 -116px; }
		#buytvlift-container .accesories-wrap .box .thumb5 { background: url(/assets/images/5.png) no-repeat; width: 90px; height: 116px; float: left; margin: 0 0; padding: 0 0; display: block; border: none; }
		#buytvlift-container .accesories-wrap .box .thumb5:hover { background: url(/assets/images/5.png) no-repeat 0 -116px; }
		#buytvlift-container .accesories-wrap .box .thumb6 { background: url(/assets/images/6.png) no-repeat; width: 90px; height: 122px; float: left; margin: 0 0; padding: 0 0; display: block; border: none; }
		#buytvlift-container .accesories-wrap .box .thumb6:hover { background: url(/assets/images/6.png) no-repeat 0 -122px; }
		#buytvlift-container .accesories-wrap .box .details { width: 170px; height: auto; float: left; margin: 0 0; padding: 0 5px; }
		.newproduct { background: url(images/new-products.png); position: absolute; top: 0; left: 0; width: 101px; height: 97px; }
		
	#buytvlift-container .container .box .graybar { background: #383838; height: auto; float: left; padding: 10px; width: 100%;  }
	

/*nexus-supportpage*/
#buytvlift-support {
	width: 674px;
	float: left;
	background: transparent;
	text-align: left;
}
#buytvlift-support h1 { font-size: 24px; font-weight: bold; font-family: "Trebuchet MS"; padding: 0 0; margin: 0 0 15px 0; color: #158380; }
#buytvlift-support h2 { font-size: 15px; font-weight: bold; color: #ffffff; border: none; padding: 0 0; margin: 0 0; }
#buytvlift-support  h3 { font-size: 16px; font-weight: bold; color: #383838; border: none; padding: 0 0; margin: 0 0; }
#buytvlift-support  p { font-size: 13px; color: #383838; border: none; padding: 0 0; margin: 0 0; }


#buytvlift-support .support-container { width: 674px; height: auto; float: left; margin: 25px 0; padding: 0 0; }
#buytvlift-support .support-container .box1 { background: url(/assets/images/supp01.png) no-repeat; width: 333px; height: 132px; float: left; margin: 0 4px 4px 0; padding: 0 0; }
#buytvlift-support .support-container .box1:hover { background: url(/assets/images/supp01.png) no-repeat 0 -132px; width: 333px; height: 132px; float: left; margin: 0 4px 4px 0; padding: 0 0; }

#buytvlift-support .support-container .box2 { background: url(/assets/images/supp02.png) no-repeat; width: 333px; height: 132px; float: left; margin: 0 4px 4px 0; padding: 0 0; }
#buytvlift-support .support-container .box2:hover { background: url(/assets/images/supp02.png) no-repeat 0 -132px; width: 333px; height: 132px; float: left; margin: 0 4px 4px 0; padding: 0 0; }

#buytvlift-support .support-container .box3 { background: url(/assets/images/supp03.png) no-repeat; width: 333px; height: 132px; float: left; margin: 0 4px 4px 0; padding: 0 0; }
#buytvlift-support .support-container .box3:hover { background: url(/assets/images/supp03.png) no-repeat 0 -132px; width: 333px; height: 132px; float: left; margin: 0 4px 4px 0; padding: 0 0; }

#buytvlift-support .support-container .box4 { background: url(/assets/images/supp04.png) no-repeat; width: 333px; height: 132px; float: left; margin: 0 4px 4px 0; padding: 0 0; }
#buytvlift-support .support-container .box4:hover { background: url(/assets/images/supp04.png) no-repeat 0 -132px; width: 333px; height: 132px; float: left; margin: 0 4px 4px 0; padding: 0 0; }

#buytvlift-support .support-container .box5 { background: url(/assets/images/supp05.png) no-repeat; width: 333px; height: 132px; float: left; margin: 0 4px 4px 0; padding: 0 0; }
#buytvlift-support .support-container .box5:hover { background: url(/assets/images/supp05.png) no-repeat 0 -132px; width: 333px; height: 132px; float: left; margin: 0 4px 4px 0; padding: 0 0; }

#buytvlift-support .support-container .box6 { background: url(/assets/images/supp06.png) no-repeat;width: 333px; height: 132px; float: left; margin: 0 4px 4px 0; padding: 0 0; }
#buytvlift-support .support-container .box6:hover { background: url(/assets/images/supp06.png) no-repeat 0 -132px;width: 333px; height: 132px; float: left; margin: 0 4px 4px 0; padding: 0 0; }

#buytvlift-support .support-container .button { width: 313px; height: 83px; margin: 0 0; padding: 50px 20px 0 0; font-size: 16px; line-height: 18px; color: #fff; display: block; text-align: right; text-decoration: none;}
#buytvlift-support .support-container .button:hover { width: 313px; height: 83px; margin: 0 0; padding: 50px 20px 0 0; color: #f1bd4d;  display: block; text-align: right }
#buytvlift-support .support-container .button-last { width: 313px; height: 133px; margin: 0 0; padding: 20px 20px 0 0; font-size: 16px; line-height: 18px; color: #fff; display: block; text-align: right; text-decoration: none;}
#buytvlift-support .support-container .button-last:hover { width: 313px; height: 133px; margin: 0 0; padding: 20px 20px 0 0; color: #f1bd4d;  display: block; text-align: right }

/*pdf download button*/

#pdfbutton { width: 280px; height: 102px; float: left; margin: 0 80px 0 70px; }
.pdfbutton-red, .pdfbutton-red:visited  { color: #FFFFFF; display: block; width: 280px; height: 102px; background: url(/assets/images/pdf-red-small.png) no-repeat 0 0; text-align: center; padding: 35px 15px 0 15px; }
.pdfbutton-red:hover {  background-position: 0 0; color: #000000; }
.pdfbutton-red span { display: block; }

/*cabinet rollover buttons*/

.lift1, .lift1:visited { font-family: "Trebuchet MS",Arial,Verdana; font-size: 12px; background: url(/assets/images/rollovers/1.png) no-repeat; width: 192px; height: 45px; display: block; color: #fff; text-decoration: none; text-align: center; padding: 159px 0 0 0; float: left; margin: 15px 0 0 0; outline: none;}
.lift1:hover { background: url(/assets/images/rollovers/1.png) no-repeat 0 -204px; width: 192px; height: 45px; color: #F1BD4D; padding: 159px 0 0 0; outline: none;}

.lift2, .lift2:visited { font-family: "Trebuchet MS",Arial,Verdana; font-size: 12px; background: url(/assets/images/rollovers/2.png) no-repeat; width: 192px; height: 45px; display: block; color: #fff; text-decoration: none; text-align: center; padding: 159px 0 0 0; float: left; margin: 15px 0 0 0; outline: none;}
.lift2:hover { background: url(/assets/images/rollovers/2.png) no-repeat 0 -203px; width: 192px; height: 45px; color: #F1BD4D; padding: 159px 0 0 0; outline: none;}

.lift3, .lift3:visited { font-family: "Trebuchet MS",Arial,Verdana; font-size: 12px; background: url(/assets/images/rollovers/3.png) no-repeat; width: 192px; height: 33px; display: block; color: #fff; text-decoration: none; text-align: center; padding: 159px 0 0 0; float: left;margin: 15px 0 0 0; outline: none;}
.lift3:hover { background: url(/assets/images/rollovers/3.png) no-repeat 0 -203px; width: 192px; height: 33px; color: #F1BD4D; padding: 159px 0 0 0; outline: none;}

.lift4, .lift4:visited { font-family: "Trebuchet MS",Arial,Verdana; font-size: 12px; background: url(/assets/images/rollovers/4.png) no-repeat; width: 192px; height: 45px; display: block; color: #fff; text-decoration: none; text-align: center; padding: 150px 0 0 0; float: left; outline: none;}
.lift4:hover { background: url(/assets/images/rollovers/4.png) no-repeat 0 -203px; width: 192px; height: 45px; color: #F1BD4D; padding: 150px 0 0 0; outline: none;}

.lift5, .lift5:visited { font-family: "Trebuchet MS",Arial,Verdana; font-size: 12px; background: url(/assets/images/rollovers/5.png) no-repeat; width: 192px; height: 45px; display: block; color: #fff; text-decoration: none; text-align: center; padding: 150px 0 0 0; float: left; outline: none;}
.lift5:hover { background: url(/assets/images/rollovers/5.png) no-repeat 0 -203px; width: 192px; height: 45px; color: #F1BD4D; padding: 150px 0 0 0; outline: none;}

.lift6, .lift6:visited { font-family: "Trebuchet MS",Arial,Verdana; font-size: 12px; background: url(/assets/images/rollovers/6.png) no-repeat; width: 192px; height: 25px; display: block; color: #fff; text-decoration: none; text-align: center; padding: 150px 0 0 0; float: left; outline: none;}
.lift6:hover { background: url(/assets/images/rollovers/6.png) no-repeat 0 -203px; width: 192px; height: 25px; color: #F1BD4D; padding: 150px 0 0 0; outline: none;}

.lift7, .lift7:visited { font-family: "Trebuchet MS",Arial,Verdana; font-size: 12px; background: url(/assets/images/rollovers/7.png) no-repeat; width: 192px; height: 40px; display: block; color: #fff; text-decoration: none; text-align: center; padding: 155px 0 0 0; float: left; outline: none;}
.lift7:hover { background: url(/assets/images/rollovers/7.png) no-repeat 0 -203px; width: 192px; height: 40px; color: #F1BD4D; padding: 155px 0 0 0; outline: none;}

.lift8, .lift8:visited { font-family: "Trebuchet MS",Arial,Verdana; font-size: 12px; background: url(/assets/images/rollovers/8.png) no-repeat; width: 192px; height: 40px; display: block; color: #fff; text-decoration: none; text-align: center; padding: 155px 0 0 0; float: left; outline: none;}
.lift8:hover { background: url(/assets/images/rollovers/8.png) no-repeat 0 -203px; width: 192px; height: 40px; color: #F1BD4D; padding: 155px 0 0 0; outline: none;}

.lift9, .lift9:visited { font-family: "Trebuchet MS",Arial,Verdana; font-size: 12px; background: url(/assets/images/rollovers/9.png) no-repeat; width: 192px; height: 31px; display: block; color: #fff; text-decoration: none; text-align: center; padding: 152px 0 0 0; float: left; outline: none;}
.lift9:hover { background: url(/assets/images/rollovers/9.png) no-repeat 0 -186px; width: 192px; height: 31px; color: #F1BD4D; padding: 152px 0 0 0; outline: none;}

.lift10, .lift10:visited { font-family: "Trebuchet MS",Arial,Verdana; font-size: 12px; background: url(/assets/images/rollovers/10.png) no-repeat; width: 192px; height: 33px; display: block; color: #fff; text-decoration: none; text-align: center; padding: 202px 0 0 0; float: left; outline: none;}
.lift10:hover { background: url(/assets/images/rollovers/10.png) no-repeat 0 -256px; width: 192px; height: 33px; color: #F1BD4D; padding: 202px 0 0 0; outline: none;}


.lift11, .lift11:visited { font-family: "Trebuchet MS",Arial,Verdana; font-size: 12px; background: url(/assets/images/rollovers/11.png) no-repeat; width: 192px; height: 33px; display: block; color: #fff; text-decoration: none; text-align: center; padding: 202px 0 0 0; float: left; outline: none;}
.lift11:hover { background: url(/assets/images/rollovers/11.png) no-repeat 0 -256px; width: 192px; height: 33px; color: #F1BD4D; padding: 202px 0 0 0; outline: none;}


/*new tvlift portal*/
#tvliftportal-top-graphic  { background: url(/assets/images/toplift-header.png) no-repeat; width: 640px; height: 169px; padding: 20px; margin: 0 0 14px 0; float: left; text-align: left; }
#tvliftportal-top-graphic #left  { width: 390px; height: auto; float: left; }
#tvliftportal-top-graphic #left h1 { font-size: 24px; font-weight: bold; font-family: "Trebuchet MS"; padding: 0 0; margin: 0 0 15px 0; color: #f3f5f4; border: none; }
#tvliftportal-top-graphic #left p { font-size: 11px; padding: 0 0; margin: 0 0 15px 0; color: #999999; }
#tvliftportal-top-graphic #bottom { width: 640px; height: auto; float: left; margin: 10px 0; }

/*#bottom6  {width:585px;height: 93px;  margin:0 auto 11px auto; }
#bottom6 .mechanisms { background: url(/assets/images/tvlift-button-mechanisms.png) 0 0; width: 275px; height: 92px; float: left; margin:0 25px 0 0; display: block; }
#bottom6 .mechanisms:hover { background: url(/assets/images/tvlift-button-mechanisms.png) 0 -92px; width: 275px; height: 92px; float: left; margin:0 25px 0 0; display: block; }
#bottom6 .furnitures { background: url(/assets/images/tvlift-button-furnitures.png) 0 0; width: 275px; height: 93px; float: left; margin-right:10px; display: block; }
#bottom6 .furnitures:hover { background: url(/assets/images/tvlift-button-furnitures.png) 0 -93px; width: 275px; height: 92px; float: left; margin-right:10px; display: block; }*/

#bottom6  { width: 585px; height: 93px;  margin:0 auto 11px auto; }
#bottom6 .mechanisms { background: url(/assets/images/tvlift-button-mechanisms.png) 0 0; width:183px; height: 82px; float: left; margin:0 25px 0 0; padding:10px 0 0 92px; display: block; text-align: left}
#bottom6 .mechanisms:hover { background: url(/assets/images/tvlift-button-mechanisms-hover.png) 0 0px;  width:183px;  height: 82px; float: left; margin:0 25px 0 0; padding:10px 0 0 92px; }
#bottom6 .furnitures { background: url(/assets/images/tvlift-button-furnitures.png) 0 0;  width:183px;  height: 82px; float: left; margin:0 0px 0 0;text-align: left; padding:10px 0 0 92px;}
#bottom6 .furnitures:hover { background: url(/assets/images/tvlift-button-furnitures-hover.png) 0 0px;  width:183px;  height: 82px; float: left; margin:0 0px 0 0; padding:10px 0 0 92px; }

#bottom6 h3{ color: #f3b838; font-size: 16px; font-weight: bold; padding: 0px 0 0 0; margin: 0 0; line-height: normal;}
#bottom6 p{ color: #c2c2c2; font-size: 11px; font-weight: bold; padding: 3px 0 0 0; margin: 0 0; line-height: normal;}


/*tvlift video*/
#tvlift-video { width: 816px; float: none; background: transparent; text-align: left; margin: 0 auto; }
#tvlift-video #container { width: 850px; float: left; background: transparent; text-align: left; }

#tvlift-video h1 { font-size: 24px; font-weight: bold; font-family: "Trebuchet MS"; padding: 0 0; margin: 0 0 15px 0; color: #158380; }
#tvlift-video h2 { font-size: 15px; font-weight: bold; color: #ffffff; border: none; padding: 0 0; margin: 0 0; }
#tvlift-video h3 { font-size: 16px; font-weight: bold; color: #383838; border: none; padding: 0 0; margin: 0 0; }

#tvlift-video .video-thumb-cont { width: 232px; height: 500px; float: left; padding: 0 0; margin: 0 40px 15px 0; } 
#tvlift-video .details { width: 232px; height: auto; float: left; padding: 0 0; margin: 0 15px 15px 0; } 

/*filter page*/

#filter-page { background: url(/assets/images/photo.png) right 20px no-repeat ; width: 840px; height: auto; float: none; text-align: left; margin: 0 auto; padding: 20px 30px;  font-size:14px;}
	#filter-page h1 { font-family: Arial, Helvetica, sans-serif; font-size: 55px; color: #018182; letter-spacing: -7px; padding: 0 0 0 0; margin: 0 0; }
	#filter-page h2 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #1d1d1d; letter-spacing: -1px; padding: 0 0 0 0; margin: 0 0 25px 0; border-bottom: 0px dotted #333333; }
	#filter-page h3 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; /*color: #018182;*/ color: #1d1d1d; letter-spacing: -1px; padding: 0 0 0 0; margin: 0 0; }
	#filter-page li { padding:0 0; }
	#filter-page p { margin-left:25px; }
	#filter-page p strong { font-size:15px; margin: 0 0; }
	
	#filter-page .filterbox01{ width: 100%; height: auto; float: left;}
	#filter-page .filterbox02{ width: 436px; height: auto; float: left;}

#filter-page #buttons { /*width: 470px; */ float:right;
height:50px;
margin:20px 55px 25px 0;
text-align:center;
width:320px;}
#filter-page .button { font:bold 12px Arial, Helvetica, sans-serif; background: #1d1d1d; width: 200px; height: auto; display: block; padding: 10px; text-align: center; color: #CCCCCC; float: left; margin: 0 15px 0 0; }
#filter-page .button:hover { background: #333333; width: 320px; margin: 0 auto; font-size: 14px; text-transform: uppercase; padding: 14px; color: #f88c23; }
#filter-page .button1 { width: 320px; margin: 0 auto; font-size: 14px; text-transform: uppercase; padding: 14px; }

#filter-page p a { text-decoration:underline;}
/*#filter-page-container{ background: #ffffff ;width: 900px; height: auto; float: none; text-align: center; margin: 0 auto; font-size:14px;
}
#filter-page { background: #ffffff url(/assets/images/photo.png) right 12px no-repeat ; width: 840px; height: auto; float: left; text-align: left; margin: 0 auto; padding: 20px 30px;  font-size:14px;}
	#filter-page h1 { font-family: Arial, Helvetica, sans-serif; font-size: 55px; color: #018182; letter-spacing: -7px; padding: 0 0 0 0; margin: 0 0; }
	#filter-page h2 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #1d1d1d; letter-spacing: -1px; padding: 0 0 0 0; margin: 0 0 25px 0; border-bottom: 0px dotted #333333; }
	#filter-page h3 { font-family: Arial, Helvetica, sans-serif; font-size: 20px;  color: #1d1d1d; letter-spacing: -1px; padding: 0 0 0 0; margin: 0 0; }
	#filter-page li { padding:0 0; }
	#filter-page p { margin-left:25px; }
	#filter-page p.links { width: 347px; }
	#filter-page p strong { font-size:15px; margin: 0 0;}
	
	#filter-page .filterbox02{ width: 436px; height: auto; float: left;}
	
	

#filter-page #buttons {  width: 320px; height: auto; margin: 20px 0 20px 10px ; text-align: center; float: right}
#filter-page .button { font:bold 12px Arial, Helvetica, sans-serif; background: #1d1d1d; width: 200px; height: auto; display: block; padding: 10px; text-align: center; color: #CCCCCC; float: left; margin: 0 15px 0 0; }
#filter-page .button:hover { background: #333333; width: 320px; margin: 0 auto; font-size: 14px; text-transform: uppercase; padding: 14px; color: #f88c23; }
#filter-page .button1 { width: 320px; margin: 0 auto; font-size: 14px; text-transform: uppercase; padding: 14px; }

#filter-page p a { text-decoration:underline;}*/




/*dark content*/

#content_container-dark {
	background:transparent url(/assets/images/content_bgdark.png) repeat-y scroll 0 0;
	margin-bottom:3px;
	padding:0;
	float: left;
	width: 100%;
	height: auto;
}
#content_dark {
	background: url(/assets/images/content_headerdark.jpg) top no-repeat;
	text-align: left;
	padding: 20px 30px;
	margin: 0;
}

#content_dark h1{ color: #fff;}

#wleft-dark {
	width: 100%;
	float: left;
	background: transparent;
	text-align: left;
} 
.darkc-white{color: #fff;}
.darkc-gray{ color: #868686;}


/*V4 Client Page*/
#clientpage-left{ background: url(/assets/images/plwhitebg.png) no-repeat; color:#FFFFFF; float:left; margin-right:13px; min-height:480px; padding: 15px 15px 0 15px; width:311px;}
#clientpage-left-container{ border-top: 1px dotted #c8caca; border-bottom: 1px dotted #c8caca; padding: 5px 0;}

div.project-heading-dark
{ background: #293232; font-size: 14px; color: #018182; padding: 10px 10px 4px 10px; }

#clientpage-left h3 {padding: 5px 0px 5px 8px; display: block; background-color: #e3e6e6; color: #054a47; font-weight: bold; font-size: 14px; margin: 0; margin-top: 16px; text-transform: uppercase; border-bottom:1px dotted #c8caca;}

#clientpage-left .clientpage-left-btn{ background: url(/assets/images/project-btn.png) no-repeat; display:block; font-size:14px; height:35px; line-height:24px; margin:10px 0; padding:13px 0 0 59px; text-transform:uppercase; width:247px; text-shadow: 0 1px #000; color: #ffffff;}
#clientpage-left .clientpage-left-btn a{ color: #ffffff;}
#clientpage-left .clientpage-left-btn:hover{ color: #f1bd4d;}


#clientpage-left .clientpage-left-btn02{ background:url(/assets/images/photo-galley-btn02.png) no-repeat; display: block; font-size: 14px; height: 25px; margin: 8px 0 5px 0; padding:8px 0 0 16px; width: 251px; text-shadow: 0 -1px #000; color: #fff;}
#clientpage-left .clientpage-left-btn02:hover{ background:url(/assets/images/photo-galley-btn02.png) no-repeat 0 -33px;; display: block; font-size: 14px; height: 25px; margin: 8px 0 5px 0; padding:8px 0 0 16px; width: 251px; text-shadow: 0 -1px #000; color: #fff;}

#clientpage-left p { font-size: 12px; padding: 0 5px 0 5px; text-align:justify; color: #626464;}
#clientpage-left p span{ color: #8e8e8e; font-weight: bold; text-transform: uppercase;}

#clientpage-left .bullet{background: url(/assets/images/project-left-bullet.png) no-repeat scroll 0 4px;  font-size: 14px; color: #259691; margin-top: 0; padding: 0 5px 5px 5px;}
/*tv-Furniture*/

/*#filter-page #furniture-pic{ float: right;
height:43px;
text-align: right;
width:281px;
}

#filter-page #furniture-pic-container{ padding: 0 0; }

.tvfurniture, .tvfurniture:visited { background:transparent url(/assets/images/tvlift-furniture.png) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
float: right;
font-family:"Trebuchet MS",Arial,Verdana;
font-size:12px;
height:64px;
padding:10px 0 0 39px;
text-align:center;
text-decoration:none;
width:281px;
margin: 8px 0 0 23px;}
.tvfurniture a{ color: #fff; font-size:16px;}
.tvfurniture a:hover{ color: #f88c23; }
*/

#filter-page #furniture-pic{ /*width: 470px; */ float: right;
height:43px;
text-align: right;
width:281px;
}

#filter-page #furniture-pic-container{ padding: 0 0; }


#tvfurniture-container{ background:url(/assets/images/tvlift-furniture2.png) no-repeat; float: right; font-family:"Trebuchet MS",Arial,Verdana; height:80px; 
padding:0px 0 0 0px; text-align:center; text-decoration:none; width:300px; margin: 8px 0 0 23px; color: #FFF;}
 /*.tvfurniture, .tvfurniture:visited {background:transparent url(tvlift-furniture2.png) no-repeat scroll 0 0; color:#FFFFFF; display:block; float: right; font-family:"Trebuchet MS",Arial,Verdana; font-size:12px; height:54px; padding:26px 0 0 39px; text-align:center; text-decoration:none; width:261px; margin: 8px 0 0 23px;*/ }
/*#tvfurniture-container .tvfurniture{ background:transparent url(tvlift-furniture2.png) no-repeat scroll 0 0; color: #fff; font-size:16px; height:54px; width:261px;}
#tvfurniture-container .tvfurniture:hover{  background:transparent url(tvlift-furniture2.png) no-repeat scroll 0 -54px; width: 261px; height: 54px; color: #f88c23; }*/

#tvfurniture-container .fbtn{background-position: 0px 0px; width: 300px; height: 80px; float: left; margin: 0 0; display: block; color: #FFF;}
#tvfurniture-container .fbtn:hover {background:url(/assets/images/tvlift-furniture2.png); background-position: 0px -80px; width: 300px; height: 80px; float: left; margin: 0 0; display: block; color: #f88c23;}

#tvfurniture-container .style1 {color: #FFFFFF}


/*new filter page*/

#newfilter-page { width: 845px; height: auto; float: left; text-align: left; margin: 0 auto; padding: 30px 40px;  font-size:14px;}

#newfpage-btncontainer{ width: 845px; height: auto; padding: 0 0; margin-bottom:0px; float: left;}
#newfpage-btncontainer-box{ width: 422px; height: auto; padding: 0 0; margin: 0 0; float: left;}

#newfilter-page h1{ font-size: 46px; color: #006666; line-height: 35px; padding: 0 0; margin: 0 0;}
#newfilter-page p{ font-size: 15px; color: #3c3c3c; line-height: normal; padding: 0 0 29px 0; margin: 0 0;  text-indent: 8px;}




#newfilter-page .mech-img{ background:url(/assets/images/tvlift-mech-img-btn.png) 0 0; width: 355px; height: 35px; padding:315px 0 0 88px; margin: 0 0; float: left; display: block;font: bold 16px "trebuchet MS", arial, georgia; color: #ec9116; text-shadow: 0 -1px 0 #000; outline: none;}
#newfilter-page .mech-img:hover{ background:url(/assets/images/tvlift-mech-img-btn-h.png) 0 0; width: 355px; height: 35px; padding:315px 0 0 88px; margin: 0 0; float: left; color: #10b8b8; display:block; outline: none;}

#newfilter-page .fur-img{ background: url(/assets/images/tvlift-furniture-img-w-btn.png) 0 0; width: 355px; height: 36px; padding:315px 0 0 62px; margin: 0 0; float: left; display: block;font: bold 16px "trebuchet MS", arial, georgia; color: #ec9116; text-shadow: 0 -1px 0 #000; outline: none;}

#newfilter-page .fur-img:hover{ background: url(/assets/images/tvlift-furniture-img-w-btn-h.png) 0 0; width: 380px; height: 36px; padding:315px 0 0 62px; margin: 0 0; float: left; color: #10b8b8; display:block; outline: none;}




#newfilter-page  .fur-container{  background: url(/assets/images/tvlift-furniture-img-w-btn.png); width: 417px; height: 351px;  margin: 0 0; float: left;}
#newfilter-page  .mech-container{ background: url(/assets/images/tvlift-mech-img-btn.png); width: 417px; height: 351px;  margin: 0 0; float: left; }

#newfilter-page img{ float: left; border: none; outline: none;}


/*new filter photo and video page*/

#newfilter-page-phovid { width: 845px; height: auto; float: left; text-align: left; margin:0px auto; padding: 0px 40px;  font-size:14px;}

#newfpage-btncontainer-phovid{ width: 845px; height: auto; padding: 0 0; margin-bottom:0px; float: left;}
#newfpage-btncontainer-phovid-box{ width: 422px; height: auto; padding: 0 0; margin: 0 0; float: left;}

#newfilter-page-phovid h1{ font-size: 46px; color: #006666; line-height: 35px; padding: 0 0px; margin-left:144px;;}
#newfilter-page-phovid h1 span{margin-left:-13px;}
#newfilter-page-phovid p{ font-size: 15px; color: #3c3c3c; line-height: normal; padding: 0 0 29px 0; margin: 0 0; text-indent: 8px;}


#newfilter-page-phovid .video-img{ background:url(/assets/images/videos-photo.png) 0 0; width: 347px; height: 41px; padding:386px 0 0 104px; margin: 0 0; float: left; display: block;font: bold 16px "trebuchet MS", arial, georgia; color: #ec9116; text-shadow: 0 -1px 0 #000; outline: none; }

#newfilter-page-phovid .video-img:hover{ background:url(/assets/images/videos-photo-hover.png) 0 0; width: 347px; height: 41px; padding:386px 0 0 104px; margin: 0 0; float: left; color: #10b8b8; outline: none; }


#newfilter-page-phovid .photos-img{ background: url(/assets/images/photo-img.png) 0 0; width: 320px; height: 41px; padding:386px 0 0 0px; margin: 0 0; float: left; display: block;font: bold 16px "trebuchet MS", arial, georgia; color: #ec9116; text-shadow: 0 -1px 0 #000; outline: none;}

#newfilter-page-phovid .photos-img:hover{ background: transparent url(/assets/images/photo-img-hover.png) 0 0; width: 320px; height: 41px; padding:386px 0 0 0px; margin: 0 0; float: left; color: #10b8b8; outline: none;}

#newfilter-page-phovid .photos-img span{ margin: 0 0 0 62px;}



#newfilter-page-phovid  .photos-container{  background: url(/assets/images/photo-img.png) 0 0; width: 320px; height: 427px; margin:10px 0 0 46px; float: left;}
#newfilter-page-phovid  .video-container{ background: url(/assets/images/videos-photo.png) 0 0; width: 427px; height: 427px;  margin:10px 0 0 0;  float: left; }


#newfilter-page-phovid img{ float: left; border: none; outline: none;}








/*new filter furnish*/
#furnish{ width: 514px; height: auto; margin: 0 auto; padding: 0 0;}
#furnish-container{ background: #ffffff; width: 514px; height: auto; float: left; text-align: center; padding: 10px 0; margin: 10px 0 0 0;}
#furnish-container-box{ width: 514px; height: auto; float: left; text-align: center; }
#furnish-container .subbox{ width: 161px; height: auto; float: left; text-align: center; padding: 5px 5px;}
#furnish-container h1{ font-size: 24px; font-weight: bold;}
#furnish-container h3{ font-size:16px; color: #000; padding: 0px 0 5px 0;}

#furnish-container .cherry-btn { background: url(/assets/images/static/cherry.png) 0 0; width: 158px; height: 161px; padding: 0px 0 0 0px; margin:0px 0px 0 0; display: block;}
#furnish-container .cherry-btn:hover { background: url(/assets/images/hover/cherry.png) 0 0; width: 158px; height: 161px; padding: 0px 0 0 0px; margin:0px 0px 0 0; display: block;}

#furnish-container .mission-btn { background:url(/assets/images/static/mission.png) 0 0; width: 157px; height: 161px; padding: 0px 0 0 0px; margin:0px 0px 0 0; display: block;}
#furnish-container .mission-btn:hover { background:url(/assets/images/hover/mission.png) 0 0; width: 157px; height: 161px; padding: 0px 0 0 0px; margin:0px 0px 0 0; display: block;}

#furnish-container .mesquite-btn { background:url(/assets/images/static/mesquite.png) 0 0; width: 157px; height: 161px; padding: 0px 0 0 0px; margin:0px 0px 0 0; display: block;}
#furnish-container .mesquite-btn:hover { background:url(/assets/images/hover/mesquite.png) 0 0; width: 157px; height: 161px; padding: 0px 0 0 0px; margin:0px 0px 0 0; display: block;}

#furnish-container .natural-btn { background:url(/assets/images/static/natural.png) 0 0; width: 157px; height: 161px; padding: 0px 0 0 0px; margin:0px 0px 0 0; display: block;}
#furnish-container .natural-btn:hover { background:url(/assets/images/hover/natural.png) 0 0; width: 157px; height: 161px; padding: 0px 0 0 0px; margin:0px 0px 0 0; display: block;}

#furnish-container .coffee-btn { background:url(/assets/images/static/coffee.png) 0 0; width: 157px; height: 161px; padding: 0px 0 0 0px; margin:0px 0px 0 0; display: block;}
#furnish-container .coffee-btn:hover { background:url(/assets/images/hover/coffee.png) 0 0; width: 157px; height: 161px; padding: 0px 0 0 0px; margin:0px 0px 0 0; display: block;}

#furnish-container .black-btn { background:url(/assets/images/static/black.png) 0 0; width: 157px; height: 161px; padding: 0px 0 0 0px; margin:0px 0px 0 0; display: block;}
#furnish-container .black-btn:hover { background:url(/assets/images/hover/black.png) 0 0; width: 157px; height: 161px; padding: 0px 0 0 0px; margin:0px 0px 0 0; display: block;}

#furnish-container .AWhite-btn { background:url(/assets/images/static/antique-white.png) 0 0; width: 157px; height: 161px; padding: 0px 0 0 0px; margin:0px 0px 0 0; display: block;}
#furnish-container .AWhite-btn:hover { background:url(/assets/images/hover/antique-white.png) 0 0; width: 157px; height: 161px; padding: 0px 0 0 0px; margin:0px 0px 0 0; display: block;}

#furnish-container .cordovan-btn { background:url(/assets/images/static/cordovan.png) 0 0; width: 157px; height: 161px; padding: 0px 0 0 0px; margin:0px 0px 0 0; display: block;}
#furnish-container .cordovan-btn:hover { background:url(/assets/images/hover/cordovan.png) 0 0; width: 157px; height: 161px; padding: 0px 0 0 0px; margin:0px 0px 0 0; display: block;}

#furnish-container img{ padding: 0 0; margin: 0 0;}

/*dimension installation property*/
#dimensions{ margin-right:92px;}
#l27sdimensions{ margin-right:92px;}
#l39sdimensions{ margin-right:92px;}
#l27dimensions{ margin-right:92px;}
#l39sdimensions{ margin-right:92px;}


/*safety package page*/

#spleft {
	width: 674px;
	float: left;
	background: transparent;
	text-align: left;
}

#spleft h1{ color: #3c4040; font-size: 24px;}
#spleft h2{ color: #b1e3e2; font-size: 18px; margin: 2px 2px; border: none;}
#spleft h3{ color: #3c4040; font-size: 17px; margin-bottom:14px;}


#spleft p{ color: #727171; font-size: 13px; line-height: 18px; margin:4px 0;}

#spleft .safety-package-icon{ float: left; margin: 0 10px 10px 0;}
#spleft .safety-package-included{ width: 647px; height: auto; float: left;}
#spleft .safety-package-included-header{ width: 647px; height: auto; float: left; border-bottom: 1px dotted #ccc; margin: 0 0 20px 0;}
#spleft .safety-package-included .section-box{ background:url(/assets/images/safetypage-subheader-container.jpg) no-repeat; width: 300px; height: auto; float: left; margin: 0 20px 20px 0; padding: 0 0 0 3px}
/*#spleft .safety-package-included .section-box-header{ background:url(../images/safetypage-subheader-container.jpg) no-repeat; width: 291px; height: 29px; padding: 0 5px 0 0; float: left; }*/
#spleft .safety-package-included h3 { margin: 20px 0 5px 0;}
#spleft .safety-package-included p{ color: #727171; font-size: 13px; line-height: 18px; margin:10px 0;}


/*tvlift-newpage breadcrumbs*/
.tvl-breadcrumbs-container{ font-weight:normal; height:auto; left:13px; position:absolute; top:126px; width:324px;}
	.tvl-breadcrumbs-container a{ outline: none; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: normal;}
	.tvl-breadcrumbs-container a:hover{ color: #383838;}
	
/*tvlift-newpage breadcrumbs-2links*/
.tvl-breadcrumbs-container-twolinks{ font-weight:normal; height:auto; left:13px; position:absolute; top:126px; width:136px;}
	.tvl-breadcrumbs-container-twolinks a{ outline: none; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: normal;}
	.tvl-breadcrumbs-container-twolinks a:hover{ color: #383838;}
	
/*tvlift-Five-waranthy-page*/
.five-waranthy-header{
background:url("/assets/images/waranty-w-seal.png") no-repeat scroll 0 0 transparent;
color:#DAC6A6;
font-size:12px;
height:142px;
left:10px;
padding:50px 15px 0 0;
position:absolute;
text-align:right;
width:687px;
}
.five-waranthy-header h1{ color:#FFFFFF; font-size:23px; line-height:0; }

#fivehiw-container { background: url(/assets/images/how-it-works-bg.png) no-repeat;width: 649px; height: auto; float: left; margin: 179px 0 0 7px; padding: 10px 10px 0 15px;}
#fivehiw-container h1{ color: #363534; text-transform: uppercase; font-size: 23px;}

#fivehiw-container ul{ display: block; margin:0 0 0 16px;}
#fivehiw-container li{ color:#4D5152;
font-size: 13px;
list-style-image:url("/assets/images/waranthy-btn.png");
list-style-type:none;
padding:8px 0;}

#fivedetails-container{ width: 674px; height: auto; float: left; margin:20px 0 0 10px;}
.fivedetails-top{ background:url(/assets/images/waranthy-details-top.png) no-repeat; width: 674px; height: 15px; float: left;}
.fivedetails-center{ background: url(/assets/images/waranthy-details-center.jpg) repeat-y; width: 644px; height: auto; float: left; padding: 0 15px;}
.fivedetails-bottom{ background: url(/assets/images/waranthy-details-bottom.png) no-repeat; width: 674px; height: 15px; float: left;}

#fivedetails-container h1{ color: #fff; text-transform: uppercase; font-size: 23px; line-height: 5px;}
#fivedetails-container p{ color: #8d8f90; font-size: 13px;}

.five-waranthy-bottom{ width: 100%; height: auto; text-align: left; float: left; margin:6px 0 0 14px; color: #57595a; font-style: italic; font-size: 12px;}


/*tvlift-moneyback-page*/
.moneyback-header{ 
	background: url(/assets/images/money-back-container.png) no-repeat scroll 0 0 transparent; color:#323232; font-size:12px; height:135px; left:10px; padding: 40px 0 0 20px; position:absolute; text-align:left; width:682px; }

.moneyback-header h1{ border:medium none;
color:#F2F2F2;
font-size:36px;
line-height:14px;}

.moneyback-header h2 { border:medium none;
color:#323232;
font-size:18px;
line-height:0;}

.moneyback-header-bottom{ width: 664px; height: auto; float: left; margin: 155px 0 0;}
.moneyback-header-bottom p{ color: #565656; font: 13px;}

.moneyback-border{ background: url(/assets/images/money-guarantee-header.png) no-repeat; width: 654px; height: auto; float: left; margin: 10px 0 0 0; padding: 4px 0 0 10px}
.moneyback-border h1{ color: #e2d3b7; text-transform: uppercase; line-height: 0; font-size: 18px;}

.moneyback-border ul{ display: block; margin: 33px 0 20px 0;}
.moneyback-border li{ list-style-image: url(/assets/images/money-back-btn.png); list-style-type: none; color: #373636; font-size: 15px; padding:10px 0 0;}
.moneyback-border p{ font-size: 13px; color: #565656;}

.moneyback-border .definition-box{ width: 100%; height: auto; float: left;}
.moneyback-border .definition-box h1{ color: #373636; font-size: 15px; font-weight: bold; text-transform: none;}
.moneyback-border .definition-box ul{ display: block; margin: 5px 0 0 0; padding:0 0 0 20px;}
.moneyback-border .definition-box li{ list-style-image: none; list-style-type: decimal; font-size: 13px; color: #565656;}
.moneyback-border .definition-box-sub{ width: 50%; height: 101px; float:left; margin: 20px 0 0 0;}

.moneyback-border .definition-box-sub .money-button{ background: url(/assets/images/money-btn.png) no-repeat; width: 288px; height: 29px; float: right; color: #fefefe; font-size: 12px; text-shadow: 0 -1 0 #ccc; padding: 15px 0 0 14px; margin: 55px 0 0 0; font-weight: bold;}
.moneyback-border .definition-box-sub .money-button:hover{ width: 288px; height: 29px; float: right; color: #dfa435; font-size: 12px; text-shadow: 0 -1 0 #ccc; padding: 15px 0 0 14px; margin: 55px 0 0 0; font-weight: bold;}


/*new nexus-layout 2 column dark*/

#ncol_content_container-dark {
	background: url(/assets/images/dark-narrow-body.png) repeat-y;
	padding: 0;
	margin-bottom: 3px;
}
#ncol_content-dark {
	background: url(/assets/images/dark-narrow.jpg) top no-repeat;
	text-align: left;
	padding: 24px 19px 20px 23px;
	margin: 0;
}

/*new nexus-layout 2 column dark*/
#buytvlift-support-dark {
	width: 674px; float: left; background: transparent; text-align: left; padding:10px;
}

#buytvlift-support-dark h1{
	color: #e9e9e9; font-size: 48px; line-height: 0px;
}
#buytvlift-support-dark h2{
	color: #158380; font-size: 30px; border: none; line-height: 0px;
}
#buytvlift-support-dark p{
	color:#717070; font-size: 13px;
}


.buytvlift-support-container{ width: 674px; height: auto; margin: 15px 0 0 0; padding: 0 0; float: left;}
.buytvlift-support-container-bottom{ margin: 39px 0 0 0px;}
.buytvlift-support-box{ width: 224px; height: auto; float: left; margin: 0 0; padding: 0 0; text-align: center;}
.buytvlift-support-box-bottom{ margin: 0 0 0 109px;}


.tech-support{ background: url(/assets/images/tech-suppot.jpg) no-repeat; width: 166px; height: 191px;}
.tech-support-btn{ background: url(/assets/images/tech-suppot.jpg) no-repeat; width: 166px; height: 191px; display: block; outline: none;}
.tech-support-btn:hover{ background: url(/assets/images/tech-suppot-hover.jpg) no-repeat; width: 166px; height: 191px; display: block; outline: none;}

.five-year{ background:url(/assets/images/five-year-warranty.jpg) no-repeat; width: 166px; height: 191px;}
.five-year-btn{ background:url(/assets/images/five-year-warranty.jpg) no-repeat; width: 166px; height: 191px; display: block; outline: none;}
.five-year-btn:hover{ background:url(/assets/images/five-year-warranty-hover.jpg) no-repeat; width: 166px; height: 191px; display: block; outline: none;}

.money-back{ background:url(/assets/images/money-back.jpg) no-repeat; width: 188px; height: 191px;}
.money-back-btn{ background:url(/assets/images/money-back.jpg) no-repeat; width: 188px; height: 191px; display: block; outline: none;}
.money-back-btn:hover{ background:url(/assets/images/money-back-hover.jpg) no-repeat; width: 188px; height: 191px; display: block; outline: none;}

.dealer-app{ background:url(/assets/images/dealer-application.jpg) no-repeat; width: 182px; height: 191px;}
.dealer-app-btn{ background:url(/assets/images/dealer-application.jpg) no-repeat; width: 182px; height: 191px; display: block; outline: none;}
.dealer-app-btn:hover{ background:url(/assets/images/dealer-application-hover.jpg) no-repeat; width: 182px; height: 191px; display: block; outline: none;}

.product-diagram{ background:url(/assets/images/program-diagram.jpg) no-repeat; width: 171px; height: 191px;}
.product-diagram-btn{ background:url(/assets/images/program-diagram.jpg) no-repeat; width: 171px; height: 191px; display: block; outline: none;}
.product-diagram-btn:hover{ background:url(/assets/images/program-diagram-hover.jpg) no-repeat; width: 171px; height: 191px; display: block; outline: none;}

/*---Nexus21 new About us page--*/

#content-aboutus-container {
background:url("/assets/images/content_bg-about.jpg") no-repeat scroll 0 0 transparent;
float:left;
margin:0;
padding:0px 0;
text-align:left;
width:943px;
}


#content_aboutus-header {
background:url("/assets/images/header-tag.png") no-repeat scroll 0 0 transparent;
float:left;
height:102px;
margin:16px 0 0 10px;
padding:12px 20px;
text-align:left;
width:885px;
}

#content_aboutus-header h1{ font-size: 24px; color: #ededed; line-height: 8px;}
#content_aboutus-header p{font-size: 16px; color: #b4b3b3; line-height:18px;}

#content_aboutus-body {
float: left;
margin:0;
padding:12px 20px;
text-align:left;
width: 885px;
height: auto;
}



.L-about-us{ background: url(/assets/images/sidebar.png) no-repeat; width: 235px; height: 365px; padding: 10px 12px; margin: 0 0; float: left;}
.L-about-us h1{font-size: 14px; font-weight: bold; color: #f0efef; display: block; margin: 26px 0 0 28px;}
.L-about-us ul{ display: block;}
.L-about-us li{ list-style-image: url(/assets/images/bullet.png); font-size: 14px; color: #c8c7c7; margin: 0 0px 5px 16px; padding: 0 2px 0 0}

.R-about-us{ width: 586px; height: auto; padding: 0 10px; margin: 0 0; float: left}
.R-about-us .logo-box{ width: 146px; height: 90px; float: left; padding: 0 0; margin: 0 0; text-align: center; margin-bottom: 5px;}
.R-about-us .logo-box-bottom{ width: 195px; height: 90px; float: left; padding: 0 0; margin: 0 0; text-align: center; margin-bottom: 5px;}

#content_aboutus-body-bottom {
background:url("/assets/images/header-tag2.png") no-repeat scroll 0 0 transparent;
float:left;
height:auto;
margin:0 0 10px 10px;
padding:0;
text-align:left;
width:926px;
}
#content_aboutus-body-bottom h1{ color:#ededed; font-size: 24px; padding: 5px 0 0 0; line-height: 0px;}

.L-about-us-bottom{width: 356px; height: auto; float: left; margin: 0 0 0 80px; padding: 0 0 0;}
	.L-about-us-bottom .magazine-box{ width: 178px; height: 168px; float: left; padding:31px 0 0;}
.R-about-us-bottom{width: 378px; height: auto; float: left; margin:0 0 0 36px; padding: 0 0 0;}
	.R-about-us-bottom .shows-box{ float:left; height:102px; margin-right:40px; padding:31px 0 0;text-align:center; width:137px;}
	
	

/*2col dark-right*/

#ncol_content_container-dark-right {
	background: url(/assets/images/2col-darkrightbg.png) repeat-y;
	padding: 0;
	margin-bottom: 3px;
	margin-top:7px;
}

#ncol_dark-right {
	background: url(/assets/images/2col-darkright.png) top no-repeat;
	text-align: left;
	padding: 24px 19px 20px 23px;
	margin: 0;
	height: auto;
}  

#wleft-dark{
	width: 709px;
	height: auto;
	float: left;
}

#nright-dark{
	width: 170px;
	float: left;
	margin-left: 20px
}

#nright-dark .side-heading{ width: 170px; height: auto; border: 1px dotted #fff; border-width: 0 0 1px 0; margin-bottom: 10px;}
#nright-dark h1{ font-size: 19px; color: #fff; font-weight: normal; line-height: normal;}
#nright-dark h1 span{ font-style: italic;}


/*new product page with nav*/

#newproductpage-container{ width: auto; height: auto; float: left; margin: 10px 0 10px 0;}

#newpagemech-container{ background: url(/assets/images/tvlift-mech.png) no-repeat; width: 354px; height: 321px; float: left;}
	#newpagemech-container .mech{ background: url(/assets/images/tvlift-mech.png) no-repeat; width: 265px; height: 40px; display: block; font-size: 13px; padding: 282px 0 0 89px; font-size: 13px; color: #ec9116;}
	#newpagemech-container .mech:hover{ background: url(/assets/images/tvlift-mech-hover.png) no-repeat; width: 265px; height: 120px; color: #207979;}
	
#newpagefur-container{ background: url(/assets/images/tvlift-furniture.png) no-repeat; width: 354px; height: 321px; float: left; }
	#newpagefur-container .fur{  background: url(/assets/images/tvlift-furniture.png) no-repeat; width: 299px; height: 40px; float: left; display: block; padding: 282px 0 0 55px; font-size: 13px; color: #ec9116;}
	#newpagefur-container .fur:hover{  background: url(/assets/images/tvlift-furniture-hover.png) no-repeat; width: 299px; height: 120px; color: #207979;}
	
	#newpagefur-container h1, #newpagemech-container h1, #newproductpage-container h1{ font-size: 38px; color: #006666; line-height: 35px; padding: 0 0; margin: 0 0;}
	#newpagefur-container p, #newpagemech-container p, #newproductpage-container p{ font-size: 15px; color: #3c3c3c; line-height: normal; padding: 0 0 29px 0; margin: 0 0;  text-indent: 8px;}
	
/* clear */
#clear{ clear: both;}


/*New 24-7 Customer Service*/

#ncol_content-customerservice {
	background: url(images/column_content_bg.jpg) top no-repeat;
	text-align: left;
	padding: 24px 19px 20px 23px;
	margin: 0;
	height: auto;
}  

.customerservice-header{ background: url(/assets/images/24-7-header.jpg) no-repeat scroll 0 0 transparent; color:#323232; font-size:12px; height:112px; left:10px; padding: 15px 20px 0 200px; position:absolute; text-align:left; width:482px; }

.customerservice-header h1{ font-size: 21px; color:#c29e54;}

.cs-container{ width: 674px; height: auto; float: left; margin: 143px 0 37px;}
.cs-left{ width: 196px; height: auto; float: left;}
.cs-right{ width: 468px; height: auto; padding: 0 0 0 10px; float: left;}
	.cs-right p{color: #393c3e; font-size: 14px; line-height: 18px; margin-bottom: 10px;}
	
	
/*photos and videos with nav*/

#newphotospage-container{ width: auto; height: auto; float: left; margin: 10px 0 10px 0;}

#newpagephotos-container{ background: url(/assets/images/photos.png) no-repeat; width: 354px; height: 321px; float: left;}
	#newpagephotos-container .photo{ background:url("/assets/images/photos.png") no-repeat scroll 0 0 transparent;color:#EC9116; display:block; font-size:13px; height:40px; padding:282px 0 0 79px; width:275px;}
	#newpagephotos-container .photo:hover{ background:url(/assets/images/photos-hover.png) no-repeat; width: 275px; height: 120px; color: #207979;}
	
#newpagevideo-container{ background: url(/assets/images/videos.png) no-repeat; width: 354px; height: 321px; float: left; }
	#newpagevideo-container .video{  background:url("/assets/images/videos.png") no-repeat scroll 0 0 transparent; color:#EC9116; display:block; float:left; font-size:13px; height:40px; padding:282px 0 0 104px; width:250px;}
	#newpagevideo-container .video:hover{  background: url(/assets/images/videos-hover.png) no-repeat; width: 250px; height: 120px; color: #207979;}
	
	#newpagevideo-container h1, #newpagephoto-container h1, #newphotospage-container h1{ font-size: 38px; color: #006666; line-height: 35px; padding: 0 0; margin:0 0 0 109px;}
	
	#newphotospage-container .margin-left{ margin: 0 0 0 121px;}
	
	#newpagevideo-container p, #newpagephoto-container p, #newphotospage-container p{ font-size: 15px; color: #3c3c3c; line-height: normal; padding: 0 0 2px 0; margin: 0 0;  text-indent: 8px;}
	

/*2col dark-right-WIDE*/

#ncol_content_container-dark-right-wide {
	background:url(/assets/images/newaccess/bg-wide-dark-gray.png) repeat-y;
	padding: 0;
	margin-bottom: 3px;
}

#ncol_dark-right-wide {
	background: url(/assets/images/newaccess/bgtop-wide-dark-gray.png) top no-repeat;
	text-align: left;
	padding: 24px 19px 20px 23px;
	margin: 0;
	height: auto;
}  

#wleft-dark-wide{
	width: 679px;
	height: auto;
	float: left;
}


#nright-dark-wide{
	width: 200px;
	float: left;
	margin-left: 20px
}


/* new accessories page */
.newaccessories-header{ background:url(/assets/images/newaccess/newaccesories/new-accec-header.jpg) no-repeat scroll 0 0 transparent; color:#323232; font-size:12px; height:119px; left:10px; padding: 5px 0 0 25px; position:absolute; text-align:left; width:678px; }
	
	.newaccessories-header h1{color:#eff0f2; font-size: 39px; font-weight: bold; }
	
.newaccesleft{ width: 679px; height: auto; float: left; margin: 150px 0 0 0;}	
	.newaccesleft p{color: #5f5d5d; font-size: 12px; line-height: 18px; padding: 0 0; margin: 0 0; text-align: justify;}
	
.newacces-product-container{width: 679px; height: auto; float: left; margin: 20px 0 20px 0;}
.newacces-product-header{  width: 664px; height: auto; background-color: #2b2b2b; font-size: 24px; font-weight: bold; color: #e2d3b7; float: left; border-bottom: 7px solid #616161;  padding: 5px 0 5px 15px;}

.newacces-product-info{width: 679px; height: auto; float: left; margin: 20px 0 0 0;}
.newacces-info-left{ width: 241px; height: auto; float: left;}
.newacces-info-right{ width: 418px; height: auto; float: left; padding-left: 11px;}
.newacces-product-info .newacces-btn{ background: url(/assets/images/newaccess/acces-btn.jpg) no-repeat; width: 167px; height: 31px; color: #e2d3b7; font-size: 14px; outline: none; text-align: center; display: block; padding: 12px 0 0 0; float: right; margin: 10px 10px 0 0px;}

.newacces-product-container .newaccess-sub-boxes{ width: 339px; height: auto; float: left; }
.newaccess-sub-boxes .extraremote{ width: 329px; height: auto; float: left;}
.sub-boxes-divider{  width: 329px; height: 15px; background-color: #2b2b2b; float: left; border-bottom: 7px solid #616161; margin-bottom: 10px;}
.newaccess-sub-boxes h1{ font-size: 19px; color: #082134; font-weight: bold; padding: 0 0; margin: 0 0; line-height: normal; float: left}
.newaccess-sub-boxes .img-container{ width: 100%; height: auto; text-align: center; float: left; margin-bottom: 15px;}
.newaccess-sub-boxes p{color: #5f5d5d; font-size: 12px; line-height: 18px; padding: 0 0; margin: 0 0;}

.newaccess-sub-boxes .powerpackages{ width: 329px; height: auto; float: right;}

/*orderonline*/

#epal{ background: background: url(/assets/images/orderonlinepage/call-out-girl.png) no-repeat right top; width: 904px; height: auto; float: left; padding: 0 0 0 15px;}
#onlineorder-container {  background: url(/assets/images/orderonlinepage/call-out-girl.png) no-repeat right top; width: 904px; height: auto; float: left; padding: 0 0 0 10px;}

	#onlineorder-container h1{ color:#019AA0; font-size:79px; font-weight:bold; line-height:102px; text-transform:uppercase;}
	#onlineorder-container h1 .dark-top-text{ color: #000; font-size: 35px; font-weight: bold; text-transform: uppercase; line-height: 0px; letter-spacing:-2.2px;}
	#onlineorder-container h1 .telephone-number{ color:#019AA0; font-size:60px; font-weight:normal; letter-spacing:-5px; line-height:				
		18px; text-transform:uppercase;}
#onlineorder-container .info-text{ width: 364px; height: auto; margin: 15px 0 0 0; padding:14px 0 0;}
#onlineorder-container .info-text h1{ font-size: 12px; color: #000; font-weight: bold; text-transform: uppercase; line-height:0px;}
#onlineorder-container .info-text p{ color: #6c6c6c; font-size: 11px; font-weight: normal; line-height:18px;}

#onlineorder-container .btm-container{ width: 874px; height: auto; float: left; padding-top: 20px; margin: 15px 0;}

	#onlineorder-container .btm-container .contact-form{ width: 552px; height: auto; float:left;}

    #onlineorder-container .btm-container .contact-form-container-top{ background:url(/assets/images/orderonlinepage/form-top.png) no-repeat; width: 551px; height: 16px; float: left;}
	#onlineorder-container .btm-container .contact-form-container-btm{ background:url(/assets/images/orderonlinepage/form-btm.png) no-repeat; width: 551px; height: 16px; float: left;}

	#onlineorder-container .btm-container .contact-form-container{ background:url(/assets/images/orderonlinepage/form-bg.png) repeat-y; width: 512px; height: auto; float: left; padding: 10px 20px;}
		#onlineorder-container .btm-container .contact-form-container h1{ color:#afafaf;font-size:34px;line-height:0px; padding:0 0 0 0px; text-shadow: 0 1px 0 #efeeee; font-weight: bold;}
		#onlineorder-container .btm-container .contact-form-container h2{ border-bottom:1px solid #CCCCCC; color:#9C9A9A; display:block; font-size:12px;
font-weight:normal; line-height:8px; padding-bottom:10px;}
					
		#onlineorder-container .btm-container .contact-form-container-left{ float:left; height:auto; margin-top:0px; padding:0; width:512px;}
		#onlineorder-container .btm-container .contact-form-container-right{float:left;height:auto;margin-top:8px;padding-left:19px;width:218px;}
				
		#onlineorder-container .btm-container .contact-form-container-left label { float:left; width:14%; margin-right:0.5em; text-align:right; font-weight:bold; color: #fff; margin-top:2px;}
		#onlineorder-container .btm-container .contact-form-container-left .input{ background:url(/assets/images/orderonlinepage/new-btn-box.png) no-repeat; width: 220px; height:28px; border: none;  padding:5px; font-size: 12px; color: #666666;}
		
		#onlineorder-container .btm-container .contact-form-container-right .comment{ background:url(/assets/images/orderonlinepage/new-question-box.png) no-repeat; width: 197px; height:113px; border: none; padding:5px; font-size: 12px; color: #000; border: none}
					
		#onlineorder-container .btm-container .contact-form-container-right label { float:left; width:14%; margin-right:0.5em; text-align:right; font-weight:bold; color: #fff; margin-top:2px; border: none}
		#onlineorder-container .btm-container .contact-form-container-right .submit{ background:none repeat scroll 0 0 #474747; border:1px solid #CCCCCC; color:#FFFFFF; float:right; height:30px; margin:10px 23px 0 0; padding:0 1px; text-align:center; width:77px;}
		#onlineorder-container .btm-container .contact-form-container-right .submit:hover{ border: 1px solid #20928E; color: 090909;}
		
		
	#onlineorder-container .btm-container .order-form{ background:url(/assets/images/orderonlinepage/order-container.jpg) no-repeat; width: 265px; height: 314px; float: right; position: relative;}
	#onlineorder-container .btm-container .order-form .certificate {position: absolute; top: 267px; left: 16px; }
	
			#onlineorder-container .btm-container .order-form .submit{ background: #474747; width: 77px; height: 17px; border: 1px solid #ccc; text-align: center;  float: right; color: #ffffff; margin:266px 17px 0 0;  padding:8px 3px;}
			#onlineorder-container .btm-container .order-form .submit:hover{ border: 1px solid #20928E; color: 090909;}
			
		#onlineorder-container .btm-container .contact-form-container-left .comment{ background:url(/assets/images/orderonlinepage/new-question-box.png) no-repeat left; width: 187px; height:103px; border: none; padding:10px; font-size: 12px; color: #000; border: none; overflow: hidden;}		
		#onlineorder-container .btm-container .contact-form-container-left label { float:left; width:14%; margin-right:0.5em; text-align:right; font-weight:bold; color: #fff; margin-top:2px; border: none}
		#onlineorder-container .btm-container .contact-form-container-left .submit{ background: #474747; width: 77px; height: 31px; border: 1px solid #ccc; text-align: center; padding:4px 1px; float: right; margin:11px 23px 0 0; color: #ffffff;}
		#onlineorder-container .btm-container .contact-form-container-left .submit:hover{ border: 1px solid #20928E; color: 090909;}
		
		
		.contact-container-left{ width: 275px; height: auto; float: left; margin-top: 8px;}
		.contact-container-right{ float: left; height:auto;margin-top:0px;padding-left:19px;width:218px;}
		
		
			

/*newpage-home*/
.right_features-furnitures {
	width: 254px;
	float: right;
}

.furnitures-home h1{ font-size: 26px; color: #dfdede; line-height: 10px; line-height:25px; padding: 15px 0 0 15px; margin: 0 0;}
.tvlifts-home h1{ color:#FFFFFF; font-size:21px; line-height:25px; margin:0; padding:14px 0 0 136px;}
 .furnitures-home a{ color: #dfdede;}

.furnitures-home { background:url(/assets/images/home_content_furnitures.png) no-repeat;width: 271px;font-size: 13px;color: #FFFFFF;height: 168px;display: block;text-align: left; }


.tvlifts-home { background:url(/assets/images/home_content_lift.png) no-repeat; width: 271px; height: 152px; font-size: 13px; color: #FFFFFF; height: 168px; display: block;}		





/*new cabinet page*/


#newfurniture-home-header{ background:url("/assets/images/new-cabinets/new-tv-lift-bg.jpg") no-repeat scroll 0 0 transparent;
border:1px none #CCCCCC;
height:80px;
margin:237px 0 0 -10px;
padding:10px 0 0 20px;
position:absolute;
text-align:left;
width:757px;}

  #newfurniture-home-header h1{color: #cda243; font-size: 28px; font-weight: bold; text-transform: uppercase; text-shadow: 0 -1px 0 #000; padding: 0 0; margin: 0 0; }
  #newfurniture-home-header p{color:#272927; font-weight: bold; font-size: 12px; text-shadow: 0 1px 0 #ccc; padding: 0 0; margin: 0 0; line-height: normal; line-height:57px; text-transform: uppercase;}
  
#tvliftfurniture-container #newcabinets-container{ float:left;
height:auto;
margin:100px 0 29px 11px;
padding:0;
width:874px;}

#newcabinets-container .container-box{ width: 874px; height: auto; float: left; margin-top: 50px;}
#newcabinets-container .container-box .cabinet-box{ width: 290px; height: auto; float: left; border-right:1px solid #DDDCDC;}
#newcabinets-container .container-box .cabinet-box-NB{ border: none !important;}

#newcabinets-container .cabinet-box .cabinet-text{ width: 250px; height: 60px; float: left; margin: 5px 0 0 0; padding: 0 0 0 40px;}
#newcabinets-container .cabinet-box .cabinet-text a{ font:bold 26px/29px "Trebuchet MS",Verdana,Arial; color:#3A3633; text-decoration:none !important;}
#newcabinets-container .cabinet-box .cabinet-text a:hover{ color: #019AA0;}
#newcabinets-container .cabinet-box .cabinet-text h2{ border:medium none;
color:#191514;
font-family:"Trebuchet MS",Verdana,Arial;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
margin:0;
text-shadow:0 0 #000000;
text-transform:none;}

#newcabinets-container .container-box .button-container{ width: 250px; height: auto; float: left; margin: 5px 0 0 0; padding: 0 0 0 40px;}
#newcabinets-container .container-box .button-container img{ border: none;}

#newcabinets-container .container-box .cabinet-subtext{ width: 250px; height: auto; color:#C4A64E; font:italic 10px/6px "Trebuchet MS",Verdana,Arial; padding: 0 0 0 40px; margin-top: 10px; float: left;}


/*.regal-AB-cabinet{ background: url(/assets/images/new-cabinets/Regal-AB.png) no-repeat; width: 291px; height: 291px; float: left; display: block;}
.regal-AB-cabinet a:hover{ background: url(/assets/images/new-cabinets/Regal-AB-hover.png) no-repeat; width: 291px; height: 291px; float: left; display: block;}

.forte-SR-cabinet{ background: url(/assets/images/new-cabinets/Forte-SR.png) no-repeat; width: 291px; height: 291px; float: left; display: block;}
.forte-SR-cabinet a:hover{ background: url(/assets/images/new-cabinets/Forte-SR-hover.png) no-repeat; width: 291px; height: 291px; float: left; display: block;}

.accent-E-cabinet{ background: url(/assets/images/new-cabinets/Accent-E.png) no-repeat; width: 291px; height: 291px; float: left; display: block;}
.accent-E-cabinet a:hover{ background: url(/assets/images/new-cabinets/Accent-E-hover.png) no-repeat; width: 291px; height: 291px; float: left; display: block;}

.regal-AM-cabinet{ background: url(/assets/images/new-cabinets/Regal-M.png) no-repeat; width: 291px; height: 291px; float: left; display: block;}
.regal-AM-cabinet a:hover{ background: url(/assets/images/new-cabinets/Regal-M-hover.png) no-repeat; width: 291px; height: 291px; float: left; display: block;}

.forte-AM-cabinet{ background: url(/assets/images/new-cabinets/Forte-AM.png) no-repeat; width: 291px; height: 291px; float: left; display: block;}
.forte-AM-cabinet a:hover{ background: url(/assets/images/new-cabinets/Forte-AM-hover.png) no-repeat; width: 291px; height: 291px; float: left; display: block;}

.crest-ME-cabinet{ background: url(/assets/images/new-cabinets/Crest-ME.png) no-repeat; width: 291px; height: 291px; float: left; display: block;}
.crest-ME-cabinet a:hover{ background: url(/assets/images/new-cabinets/Crest-ME-hover.png) no-repeat; width: 291px; height: 291px; float: left; display: block;}

.lacrosse-ME-cabinet{ background: url(/assets/images/new-cabinets/lacrosse-ME.png) no-repeat; width: 291px; height: 291px; float: left; display: block;}
.lacrosse-ME-cabinet a:hover{ background: url(/assets/images/new-cabinets/lacrosse-ME-hover.png) no-repeat; width: 291px; height: 291px; float: left; display: block;}

.orion-E-cabinet{ background: url(/assets/images/new-cabinets/Orion-E.png) no-repeat; width: 291px; height: 291px; float: left; display: block;}
.orion-E-cabinet a:hover{ background: url(/assets/images/new-cabinets/Orion-E-hover.png) no-repeat; width: 291px; height: 291px; float: left; display: block;}

.monaco-M-cabinet{ background: url(/assets/images/new-cabinets/Monaco-RM.png) no-repeat; width: 291px; height: 291px; float: left; display: block;}
.monaco-M-cabinet a:hover{ background: url(/assets/images/new-cabinets/Monaco-RM-hover.png) no-repeat; width: 291px; height: 291px; float: left; display: block;}

.orion-P-cabinet{ background: url(/assets/images/new-cabinets/Orion-PW.png) no-repeat; width: 291px; height: 291px; float: left; display: block;}
.orion-P-cabinet a:hover{ background: url(/assets/images/new-cabinets/Orion-PW-hover.png) no-repeat; width: 291px; height: 291px; float: left; display: block;}

.lacrosse-AW-cabinet{ background: url(/assets/images/new-cabinets/Lacrosse-AW.png) no-repeat; width: 291px; height: 291px; float: left; display: block;}
.lacrosse-AW-cabinet a:hover{ background: url(/assets/images/new-cabinets/Lacrosse-AW-hover.png) no-repeat; width: 291px; height: 291px; float: left; display: block;}

.monaco-WB-cabinet{ background: url(/assets/images/new-cabinets/Monaco-WB.png) no-repeat; width: 291px; height: 291px; float: left; display: block;}
.monaco-WB-cabinet a:hover{ background: url(/assets/images/new-cabinets/Monaco-WB-hover.png) no-repeat; width: 291px; height: 291px; float: left; display: block;}*/




.regal-AB-cabinet{ background: url(/assets/images/new-cabinets/Regal-AB-ok.png) no-repeat; width: 291px; height: 290px; float: left; display: block;}
.regal-AB-cabinet:hover{ background:url(/assets/images/new-cabinets/Regal-AB-ok.png) 0 -290px; width: 291px; height: 290px; display: block;}

.forte-SR-cabinet{ background: url(/assets/images/new-cabinets/Forte-SR-ok.png) no-repeat; width: 291px; height: 290px; float: left; display: block;}
.forte-SR-cabinet:hover{ background: url(/assets/images/new-cabinets/Forte-SR-ok.png) 0 -290px; width: 291px; height: 290px; float: left; display: block;}

.accent-E-cabinet{ background: url(/assets/images/new-cabinets/Accent-E-ok.png) no-repeat; width: 291px; height: 290px; float: left; display: block;}
.accent-E-cabinet:hover{ background: url(/assets/images/new-cabinets/Accent-E-ok.png) 0 -290px; width: 291px; height: 290px; float: left; display: block;}

.regal-AM-cabinet{ background: url(/assets/images/new-cabinets/Regal-M-ok.png) no-repeat; width: 291px; height: 290px; float: left; display: block;}
.regal-AM-cabinet:hover{ background: url(/assets/images/new-cabinets/Regal-M-ok.png) 0 -290px; width: 291px; height: 290px; float: left; display: block;}

.forte-AM-cabinet{ background: url(/assets/images/new-cabinets/Forte-AM-ok.png) no-repeat; width: 291px; height: 290px; float: left; display: block;}
.forte-AM-cabinet:hover{ background: url(/assets/images/new-cabinets/Forte-AM-ok.png) 0 -290px; width: 291px; height: 290px; float: left; display: block;}

.crest-ME-cabinet{ background: url(/assets/images/new-cabinets/Crest-ME-ok.png) no-repeat; width: 291px; height: 290px; float: left; display: block;}
.crest-ME-cabinet:hover{ background: url(/assets/images/new-cabinets/Crest-ME-ok.png) 0 -290px; width: 291px; height: 290px; float: left; display: block;}

.lacrosse-ME-cabinet{ background: url(/assets/images/new-cabinets/lacrosse-ME-ok.png) no-repeat; width: 291px; height: 290px; float: left; display: block;}
.lacrosse-ME-cabinet:hover{ background: url(/assets/images/new-cabinets/lacrosse-ME-ok.png) 0 -290px; width: 291px; height: 290px; float: left; display: block;}

.orion-E-cabinet{ background: url(/assets/images/new-cabinets/Orion-E-ok.png) no-repeat; width: 291px; height: 290px; float: left; display: block;}
.orion-E-cabinet:hover{ background: url(/assets/images/new-cabinets/Orion-E-ok.png) 0 -290px; width: 291px; height: 290px; float: left; display: block;}

.monaco-M-cabinet{ background: url(/assets/images/new-cabinets/Monaco-RM-ok.png) no-repeat; width: 291px; height: 291px; float: left; display: block;}
.monaco-M-cabinet:hover{ background: url(/assets/images/new-cabinets/Monaco-RM-ok.png) 0 -290px; width: 291px; height: 291px; float: left; display: block;}

.orion-P-cabinet{ background: url(/assets/images/new-cabinets/Orion-PW-ok.png) no-repeat; width: 291px; height: 290px; float: left; display: block;}
.orion-P-cabinet:hover{ background: url(/assets/images/new-cabinets/Orion-PW-ok.png) 0 -290px; width: 291px; height: 290px; float: left; display: block;}

.lacrosse-AW-cabinet{ background: url(/assets/images/new-cabinets/Lacrosse-AW-ok.png) no-repeat; width: 291px; height: 290px; float: left; display: block;}
.lacrosse-AW-cabinet:hover{ background: url(/assets/images/new-cabinets/Lacrosse-AW-ok.png) 0 -290px; width: 291px; height: 290px; float: left; display: block;}

.monaco-WB-cabinet{ background: url(/assets/images/new-cabinets/Monaco-WB-ok.png) no-repeat; width: 291px; height: 290px; float: left; display: block;}
.monaco-WB-cabinet:hover{ background: url(/assets/images/new-cabinets/Monaco-WB-ok.png) 0 -290px; width: 291px; height: 290px; float: left; display: block;}

#newcabinets-container .container-box .button-container .fullsize-btn{ background: url(/assets/images/new-cabinets/fullsize.png) no-repeat; width: 87px; height: 31px; border: none; outline: none; float: left;}

#newcabinets-container .container-box .button-container .bedroom-btn{ background: url(/assets/images/new-cabinets/bedroom-size.png) no-repeat; width: 97px; height: 31px; border: none; outline: none; float: right; margin: 0 20px 0 0}




.container-box  {
float:left;
height:auto;
margin-top:50px;
width:874px;
}

#divider2{ background: url(/assets/images/new-cabinets/divider.jpg) no-repeat; width: 874px; height: 14px; float: left; display: block; margin: 20px 0;}

#newcabinets-container #alterheader {background: url(/assets/images/new-cabinets/Alter-header.jpg) no-repeat; width: 874px; height: 68px; float: left; margin: 20px 0; padding: 5px 10px; display: block;}
#newcabinets-container #alterheader h1{font-size: 33px; color: #f1ede7; line-height: normal; margin: 0 0;}
#newcabinets-container #alterheader h2{border:medium none;
color:#C6A258;
font-size:15px;
font-weight:normal;
line-height:0;
margin:0;
text-transform:none;}

.alter-container{ height:260px; text-align:center; width:100%; } 
.traditional-A{ background: url(/assets/images/new-cabinets/traditional-A.jpg) no-repeat; width: 260px; height: 260px; float:left;}
.traditional-B{ background: url(/assets/images/new-cabinets/traditional-B.jpg) no-repeat; width: 260px; height: 260px; float:left;}
.traditional-C{ background: url(/assets/images/new-cabinets/traditional-C.jpg) no-repeat; width: 260px; height: 260px; float:left;}

.danish-A{ background: url(/assets/images/new-cabinets/danish-A.jpg) no-repeat; width: 260px; height: 260px; float:left;}
.danish-B{ background: url(/assets/images/new-cabinets/danish-B.jpg) no-repeat; width: 260px; height: 260px; float:left;}
.danish-C{ background: url(/assets/images/new-cabinets/danish-C.jpg) no-repeat; width: 260px; height: 260px; float:left;}

.beaumont-A{ background: url(/assets/images/new-cabinets/beaumont-A.jpg) no-repeat; width: 260px; height: 260px; float:left;}
.beaumont-B{ background: url(/assets/images/new-cabinets/beaumont-B.jpg) no-repeat; width: 260px; height: 260px; float:left;}
.beaumont-C{ background: url(/assets/images/new-cabinets/beaumont-C.jpg) no-repeat; width: 260px; height: 260px; float:left;}

.newport-A{ background: url(/assets/images/new-cabinets/newport-A.jpg) no-repeat; width: 260px; height: 260px; float:left;}
.newport-B{ background: url(/assets/images/new-cabinets/newport-B.jpg) no-repeat; width: 260px; height: 260px; float:left;}
.newport-C{ background: url(/assets/images/new-cabinets/newport-C.jpg) no-repeat; width: 260px; height: 260px; float:left;}


.alter-container a span{ background: url(/assets/images/new-cabinets/finishoptions-btn.png) no-repeat; width: 217px; height: 31px; display: none;}
.alter-container a:hover span{background: url(/assets/images/new-cabinets/finishoptions-btn.png) no-repeat; width: 217px; height: 31px; display: block; margin: 170px 0 0 20px; text-indent: -9999px;}


.flash-header-newcabinet{ width: 906px; height: 226px; float: left; margin:-3px 0 0 -11px;}
 
 




/* clear */
#clear{ clear: both;}