#middle-header{	
	position: absolute;
	top: 144px;
	left: 12px;
	margin: 0px;
	padding: 0px;
	display: block;	
}
#middle-header img{	
	margin: 0px;
	padding: 0px;	
}

#middle {
	z-index: 333;
	position: absolute;
	left: 13px;
	top: 218px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	}

#middle #movie
{
width: 965px;
height: 424px;
margin: 0px 0px 0px -1px;
padding: 0px;
border: 0px;
}

#middle #lrn_more {
z-index: 22;
position:absolute;
display: block;
top: 660px;
left: 10px;
width: 904px;
height: 62px;
background-image: url(../images/lrn_more_bg.gif);
border: 0px;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#middle #lrn_more #need_s_h{z-index: 140;position: absolute;left: 158px;top: 4px;width: 308px; height: 25px;margin: 0px;padding: 0px;background: transparent;}
#middle #lrn_more #need_s_h a{display: block;width: 308px; height: 25px;margin: 0px;padding: 0px;text-decoration: none; border: 0px;}

#middle #lrn_more #wh_ch_m_kc{z-index: 140;position: absolute;left: 550px;top: 4px;width: 360px; height: 23px;margin: 0px;padding: 0px;background: transparent;}
#middle #lrn_more #wh_ch_m_kc a{display: block;width: 360px; height: 23px;margin: 0px;padding: 0px;text-decoration: none; border: 0px;}

#middle #lrn_more #flex_furn{z-index: 140;position: absolute;left: 159px;top: 44px;width: 355px; height: 22px;margin: 0px;padding: 0px;background: transparent;}
#middle #lrn_more #flex_furn a{display: block;width: 355px; height: 22px;margin: 0px;padding: 0px;text-decoration: none; border: 0px;}


#middle #topnav_bg {
z-index: 22;
position:absolute;
display: block;
top: 446px;
left: 0px;
width: 965px;
height: 60px;
background: #fff;
background-image: url(../images/kitcab_tn_bg.gif);
border: 0px;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#middle #topnav {
z-index: 23;
position:absolute;
display: block;
top: 443px;
left: 10px;
width: 480px;
height: 60px;
background: none;
border: 0px;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
	
#middle #topnav a.pic
{
float: left;
display: block;
width: 60px;
height: 60px;
margin: 3px 10px 0px 5px;
padding: 0px 0px 0px 0px;
border: 0px;
}

#middle #topnav a.pic:hover
{
}

#middle #topnav a.pic_active
{
float: left;
display: block;
width: 60px;
height: 60px;
margin: 0px 10px 0px 5px;
padding: 0px 0px 0px 0px;
border: 3px solid #000;
}

#middle #topnav a.pic_active:hover
{
}

#middle #topnav img
{
border: 0px;
background: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
cursor: hand;
cursor: pointer;
}

#middle .fld {
z-index: 22;
position:absolute;
top: 527px;
left: 20px;
width: 910px;
height: 120px;
background: #fff;
border: 0px;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
visibility: hidden;
}

#middle .fld p{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font: normal 14px arial;
	color: #000;
	line-height: 1.3em;
}

#middle .fld p.scene_heading {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font: bold 16px arial;
	color: #000;
	line-height: 1.2em;
}

#middle .fld p.scene_price {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font: bold 15px arial;
	color: #000;
	line-height: 1.2em;
}

#middle .fld p.scene_dims {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font: bold 15px arial;
	color: #000;
	line-height: 1.2em;
}

#middle .fld p.scene_price_info {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font: bold 15px arial;
	color: #000;
	line-height: 1.2em;
}

#middle .fld p.scene_intro {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font: normal 14px arial;
	color: #000;
	line-height: 1.2em;
}

#middle .fld a	{
	margin: 0px;
	padding: 0px;
	font: normal 14px arial;
	color: #f47f25;	
	text-decoration:underline;
	}

#middle .fld a:hover	{
	text-decoration:none;
	}

#middle .fld table td.specs {
	width: 420px;
	margin: 0px 0px 0px 0px;
	padding: 0px 58px 0px 0px;	
}	
#middle .fld table td.desc {
	width: 420px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}	


#middle .prjdv {
z-index: 22;
position:absolute;
top: 527px;
left: 20px;
width: 910px;
height: 120px;
background: #fff;
border: 0px;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
visibility: hidden;
}

#middle .prjdv p{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font: normal 14px arial;
	color: #000;
	line-height: 1.3em;
}

#middle .prjdv p.scene_heading {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font: bold 16px arial;
	color: #53a11f;
	line-height: 1.2em;
}

#middle .prjdv p.scene_price {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font: bold 15px arial;
	color: #000;
	line-height: 1.2em;
}

#middle .prjdv p.scene_dims {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font: bold 15px arial;
	color: #000;
	line-height: 1.2em;
}

#middle .prjdv p.scene_price_info {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font: bold 15px arial;
	color: #000;
	line-height: 1.2em;
}

#middle .prjdv p.scene_intro {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font: normal 14px arial;
	color: #000;
	line-height: 1.2em;
}

#middle .prjdv a	{
	margin: 0px;
	padding: 0px;
	font: normal 14px arial;
	color: #f47f25;	
	text-decoration:underline;
	}

#middle .prjdv a:hover	{
	text-decoration:none;
	}
#middle .prjdv table td.specs {
	width: 420px;
	margin: 0px 0px 0px 0px;
	padding: 0px 58px 0px 0px;	
}	
#middle .prjdv table td.desc {
	width: 420px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}	
	
#resl{
z-index: 23;
position:absolute;
display: block;
top: 449px;
left: 540px;
width: 348px;
height: 55px;
background: none;
border: 0px;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#resl img	{
	border: 0px;
	}
	
#resl a	{
	text-decoration:none;
	border: 0px;
	}

#resl a:hover	{
	text-decoration:none;
	}


#get_started {
	z-index: 3333;
	position: absolute;
	display: block;
	left: 50%;
	top: 5%;
	width: 966px;
	height: 507px;
	margin-left: -485px;
	margin-top: 0px;
	background: none;
	background-image: url(../images/getting-started-popup-bg.png);
	padding: 0px;
	border: 0px;
	visibility: hidden;
}

#get_started #gs_left_t {
position: absolute;
	display: block;
	left: 60px;
	top: 50px;
	width: 370px;
	margin: 0px;
	padding: 0px;
}

#get_started #gs_left_t p.gs_first{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font: bold 30px arial;
	color: #4f971a;
	line-height: 1.2em;
	width: 250px;
}


#get_started #gs_left_t p{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font: normal 14px/16px arial;
	color: #000;
	line-height: 1.3em;
}

#get_started #gs_left_t a	{
	margin: 0px;
	padding: 0px;
	font: normal 14px/14px arial;
	color: #3e50a1;	
	text-decoration:underline;
	}

#get_started #gs_left_t a:hover	{
	color: #000;
	}

#get_started #gs_tr_t {
	position: absolute;
	display: block;
	left: 450px;
	top: 50px;
	width: 420px;
	margin: 0px;
	padding: 0px;
}
#get_started #gs_tr_t p{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font: normal 14px/16px arial;
	color: #000;
	line-height: 1.3em;
}
#get_started #gs_tr_t p.gs_first2{
	margin: 0px;
	padding: 0px;
	font: bold 28px/28px arial;
	color: #000;
	line-height: 1.2em;
}

#get_started #gs_left_t #gtd{
	position: absolute;
	left: 0px;
	top: 140px;	
}

#get_started #gs_left_t #gtd .gtd1 {
	position: absolute;
	left: 0px;
	top: 45px;	
}
#get_started #gs_left_t #gtd .gtd2 {
	position: absolute;
	left: 0px;
	top: 105px;	
} 
#get_started #gs_left_t #gtd .gtd3 {
	position: absolute;
	left: 0px;
	top: 165px;	
} 
#get_started #gs_left_t #gtd .gtd4{
	position: absolute;
	left: 0px;
	top: 230px;	
}

#get_started #gs_left_t #gtd  .top-img{
	position: absolute;
	left: 30px;	
	top: 0px;
} 
#get_started #gs_left_t #gtd  #gs-hover1, #get_started #gs_left_t #gtd  #gs-hover-active1, #get_started #gs_left_t #gtd  #gs-hover2, #get_started #gs_left_t #gtd  #gs-hover-active2, #get_started #gs_left_t #gtd  #gs-hover3, #get_started #gs_left_t #gtd  #gs-hover-active3, #get_started #gs_left_t #gtd  #gs-hover4, #get_started #gs_left_t #gtd  #gs-hover-active4{
	position: absolute;
	left: 0px;	
	top: 40px;
} 

#get_started #close_link{ 
	position: absolute;
	display: block;
	left: 920px;
	top: 6px;
	width: 38px;
	height: 37px;
}

#get_started #close_link a{
display: block;
width: 38px;
height: 37px;
margin: 0px;
padding: 0px;
border: 0px;
text-decoration: none;
}	

#overlay_get_started{
	z-index: 2222;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #000;
	visibility: hidden;
}

#why_choose {
	z-index: 3333;
	position: absolute;
	display: block;
	left: 50%;
	top: 5%;
	width: 966px;
	height: 442px;
	margin-left: -484px;
	margin-top: 0px;
	background: none;
	background-image: url(../images/whychoose_bg.png);
	padding: 0px;
	border: 0px;
	visibility: hidden;
}

#why_choose #lft {
	z-index: 113;
	display: block;
	position: absolute;
	left: 53px;
	top: 42px;
	margin: 0px;
	padding: 0px;
	width: 380px;
	background: #fff;
	border: 0px;
	}

#why_choose #lft p.head{
	margin: 0px; padding: 0px;font: bold 20px arial; color: #484848; 
	}	
		
#why_choose #lft p	{
	font: normal 15px Arial;
	line-height: 1.3em;
	color: #484848;
	margin: 10px 34px 0px 0px;
	}

#why_choose #promobox {
	z-index: 113;
	display: block;
	position: absolute;
	left: 496px;
	top: 42px;
	margin: 0px;
	padding: 0px;
	width: 400px;
	background: #fff;
	border: 0px;
	}
	
#why_choose #promobox h1{
	font: normal 21px arial;
	margin: 0px;
	width: 330px;
	color: #52a11f;
}
#why_choose #promobox .gtd1 {
	position: absolute;
	left: 0px;
	top: 45px;	
}
#why_choose #promobox .gtd2 {
	position: absolute;
	left: 0px;
	top: 110px;	
} 
#why_choose #promobox .gtd3 {
	position: absolute;
	left: 0px;
	top: 175px;	
} 
#why_choose #promobox .gtd4{
	position: absolute;
	left: 0px;
	top: 245px;	
}
/* #why_choose #promobox  #gtd1 .top-img, #why_choose #promobox  #gtd2 .top-img, #why_choose #promobox  #gtd3 .top-img, #why_choose #promobox  #gtd4 .top-img{ */
#why_choose #promobox  .top-img{
	position: absolute;
	left: 40px;	
	top: 0px;
} 
#why_choose #promobox  #hover1, #why_choose #promobox  #hover-active1, #why_choose #promobox  #hover2, #why_choose #promobox  #hover-active2, #why_choose #promobox  #hover3, #why_choose #promobox  #hover-active3, #why_choose #promobox  #hover4, #why_choose #promobox  #hover-active4{
	position: absolute;
	left: 0px;	
	top: 40px;
} 

#why_choose #close_link{ 
	position: absolute;
	display: block;
	left: 907px;
	top: 23px;
	width: 30px;
	height: 26px;
}

#why_choose #close_link a{
display: block;
width: 38px;
height: 37px;
margin: 0px;
padding: 0px;
border: 0px;
text-decoration: none;
}	
#overlay_why_choose{
	z-index: 2222;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #000;
	visibility: hidden;
}
#why_choose #hcline {
	z-index: 113;
	display: block;
	position: absolute;
	left: 453px;
	top: 82px;
	margin: 0px;
	padding: 0px;
	width: 1px;
	height: 295px;
	background: #c2c2c2;
	border: 0px;
}

#flexi {
	z-index: 3333;
	position: absolute;
	display: block;
	left: 50%;
	top: 5%;
	width: 966px;
	height: 442px;
	margin-left: -484px;
	margin-top: 0px;
	background: none;
	background-image: url(../images/whychoose_bg.png);
	padding: 0px;
	border: 0px;
	visibility: hidden;
}

#flexi #hcline {
	z-index: 113;
	display: block;
	position: absolute;
	left: 453px;
	top: 82px;
	margin: 0px;
	padding: 0px;
	width: 1px;
	height: 295px;
	background: #c2c2c2;
	border: 0px;
}

#flexi #lft {
	z-index: 113;
	display: block;
	position: absolute;
	left: 53px;
	top: 42px;
	margin: 0px;
	padding: 0px;
	width: 410px;
	background: #fff;
	border: 0px;
	}

#flexi #lft p.hding{
	margin: 0px; padding: 0px;font: bold 18px arial; color: #52a11f;
	}	
		
#flexi #lft p	{
	font: normal 15px Arial;
	line-height: 1.3em;
	color: #000;
	margin: 14px 34px 0px 0px;
	}

#flexi #lft a{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 15px arial;
	color: #f48f33;
	text-decoration: underline;
}

#flexi #lft a:hover{
	text-decoration: underline;
}
#flexi #lft a:visited{

}

#flexi #hc {
	z-index: 113;
	display: block;
	position: absolute;
	left: 476px;
	top: 65px;
	margin: 0px;
	padding: 0px;
	width: 438px;
	background: #fff;
	border: 0px;
	}
	
#flexi #hc p	{
	font: normal 16px Arial;
	line-height: 1.3em;
	color: #000;
	margin: 0px 0px 0px 0px;
	}

#flexi #hc a{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 16px arial;
	color: #f48f33;
	text-decoration: underline;
}

#flexi #hc a:hover{
	text-decoration: underline;
}
#flexi #hc a:visited{

}
#flexi #close_link{ 
	position: absolute;
	display: block;
	left: 907px;
	top: 23px;
	width: 30px;
	height: 26px;
}

#flexi #close_link a{
display: block;
width: 38px;
height: 37px;
margin: 0px;
padding: 0px;
border: 0px;
text-decoration: none;
}	
#overlay_flexi{
	z-index: 2222;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #000;
	visibility: hidden;
}

#rnav {
	top: 985px;
	}

