body
	{
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
        min-width:1024px;
	}
	
a
	{
	outline: none;
	text-decoration: none;
	}
	
ul li
	{
	list-style: none;
	}	

*
	{
	margin: 0px;
	padding: 0px;
	}
	
a img
	{
	border: none;
	}
	
html, body 
	{
	height: 100%;
	}
	
.main 
	{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width: 100%;
	margin: 0 0 -136px 0; 
	}
	
.push
	{
	height: 136px;
	clear: both;
	}
	
.main_home
	{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width: 100%;
	margin: 0 0 -113px 0; 
	}
	
.push_home
	{
	height: 113px;
	clear: both;
	}
	
.outer
	{
	margin: auto;
	width: 863px;
	position: relative;
	z-index: 1;
	}
	
.wrapper
	{
	float: left;
	width: 863px;
	}
	
.grey_bg
	{
	width: 100%;
	float: left;
	height: 100%;
	background:url(../../_images/home-bg.png) no-repeat scroll center 359px;
	top: 0px;
	position: absolute;
	left: 0px;
        min-width:1024px;
	}
	
/* @group TOPLINKS */

.toplinks
	{
	float: left;
	width: 100%;
	height: 30px;
	}
	
.toplinks_content
	{
	float:right;
	height: 30px;
	}
	
.toplinks_content ul
	{
	float:right;
	width: 390px;
	}
	
.toplinks_content ul li
	{
	float: left;
	display: inline;
	margin-top: 10px;
	}
	
.toplinks_content ul li a
	{
	font-size: 10px;
	color: #535353;
	float: left;
	padding:0px 10px 0px 10px;
	text-decoration: underline;
	}
	
.toplinks_content ul li a:hover
	{
	text-decoration: none;
	}
	
.toplinks_content ul li span
	{
	float: left;
	font-size: 10px;
	color: #535353;
	}

/* @end */
	
/* @group HEADER */
	
.header
	{
	float: left;
	width: 863px;
	height: 85px;
	}
	
.logo
	{
	float: left;
	width: 206px;
	height: 60px;
	margin-top: 4px;
	position: relative;
	left: -13px;	
	}
	
.menu
	{
	float: left;
	width: 635px;
	padding-left: 22px;
	margin-top: 20px;
	height: 45px;
	}
	
.menu ul
	{
	float: left;
	width:635px;
	height: 45px;
	position: relative;
	background: url(../../_images/menu.png) no-repeat;
	}
	
.menu ul li
	{
	float: left;
	display: inline;
	}
	
.menu ul li a
	{
	font-size: 15px;
	color: #fff;
	float: left;
	font-family:'RockwellRegular';
	font-weight: normal;
	padding: 13px 0px 14px 0px;
	position: relative;
	z-index: 5;
	text-align: center;
	}
	
.menu ul li.li_01 a
	{
	width: 106px;	
	}
	
.menu ul li.li_02 a
	{
	width: 101px;	
	}
	
.menu ul li.li_03 a
	{
	width: 79px;	
	}
	
.menu ul li.li_04 a
	{
	width: 87px;	
	}
	
.menu ul li.li_05 a
	{
	width: 115px;	
	}
	
.menu ul li.li_06 a
	{
	width: 147px;
	}
	
.menu ul li a.act
	{
	color: #95ac28;
	}	
	
.menu ul li.li_01 span
	{
	width: 117px;
	position: absolute;
	left:0px;
	height: 45px;
	z-index: 5;
	background:url(../../_images/menu/li-01.png) no-repeat scroll 0px;
	}
	
.menu ul li.li_02 span
	{
	width: 120px;
	position: absolute;
	left:97px;
	height: 45px;
	z-index: 5;
	background:url(../../_images/menu/li-02.png) no-repeat scroll 0px;
	}
	
.menu ul li.li_03 span
	{
	width: 98px;
	position: absolute;
	left:198px;
	height: 45px;
	z-index: 5;
	background:url(../../_images/menu/li-03.png) no-repeat scroll 0px;
	}
	
.menu ul li.li_04 span
	{
	width: 106px;
	position: absolute;
	left:277px;
	height: 45px;
	z-index: 5;
	background:url(../../_images/menu/li-04.png) no-repeat scroll 0px;
	}
	
.menu ul li.li_05 span
	{
	width: 134px;
	position: absolute;
	left:364px;
	height: 45px;
	z-index: 5;
	background:url(../../_images/menu/li-05.png) no-repeat scroll 0px;
	}
	
.menu ul li.li_06 span
	{
	width: 157px;
	position: absolute;
	left:479px;
	height: 45px;
	z-index: 5;
	background:url(../../_images/menu/li-06.png) no-repeat scroll 0px;
	}

	
/* @end */

/* @group MAIN CONTAINER */

.main_container
	{
	float: left;
	width:863px;
	}
	
.border_line
	{
	float: left;
	width: 100%;
	background: url(../../_images/dotted-line.png) repeat-x left bottom;
	height: 4px;
	margin-bottom: 17px;
	}
	
.home_container_top
	{
	float: left;
	width: 863px;
	padding-bottom: 30px;
	}
	
/* @end */

/* @group MAIN CONTAINER */	

.home_banner
	{
	float: left;
	width:539px;
	height: 400px;
	margin-top: 10px;
	position: relative;
	}
	
.flash
	{
	width: 600px;
	position: absolute;
	top:35px;
	left: -18px;
	height: 400px;
	}
	
.home_banner img
	{
	float: left;
	position: relative;
	top: 35px;
	left: 7px;
	}

/* @end */

/* @group MAIN CONTAINER */	

.right_block
	{
	float: left;
	width: 324px;
	margin-top: 10px;
	}
	
.right_block_top
	{
	float: left;
	width: 324px;
	height: 11px;
	background: url(../../_images/rt-block-top.png) no-repeat;
	}
	
.right_block_content
	{
	float: left;
	width: 275px;
	border-left: 2px solid #e0e0e0;
	border-right: 2px solid #e0e0e0;
	padding: 15px 20px 20px 25px;
	background:#fff;
	}
	
.right_block_content img
	{
	float: left;
	padding-top: 6px;
	}
	
.right_block_content a
	{
	float: left;
	}
	
.right_block_content h1
	{
	float: left;
	width: 270px;
	font-size: 22px;
	font-family: 'RockwellRegular';
	color: #535353;
	font-weight: normal;
	line-height: 21px;
	padding-bottom: 9px;
	}
	
.right_block_content h1 span
	{
	color: #8b0089;
	}
	
.right_block_content p
	{
	float: left;
	width: 265px;
	font-size: 11px;
	color: #535353;
	line-height: 16px;
	padding-bottom: 18px;
	}
	
.right_block_bottom
	{
	float: left;
	width: 324px;
	background: url(../../_images/rt-block-bottom.png) no-repeat;
	height: 8px;
	}
	
.grey_logos
	{
	float: left;
	width: 265px;
	position: relative;
	}
	
.grey_logos a
	{
	float: left;
	margin: 10px 0px 0px 0px;
	width: auto;
	}
	
.grey_logos a img
	{
	float: left;
	}	
	
.simply-scroll-container 
	{ 
	position: relative;
	}
	
.simply-scroll-clip 
	{ 
	position: relative;
	overflow: hidden;
	z-index: 2;
	}
	
.simply-scroll-list 
	{ 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
.simply-scroll 
	{ 
	width: 265px;
	height: 50px;
	float: left;
	}

.simply-scroll .simply-scroll-clip 
	{	
	width: 265px;
	height: 50px;
	}
	
.simply-scroll .simply-scroll-list a 
	{
	float: left; 
	width: auto;
	height: 50px;
	}



/* @end */

/* @group SUB MENU */

.submenu
	{
	float: left;
	width: 204px;
	}
	
.submenu ul
	{
	float: left;
	width: 200px;
	border-left: 2px solid #e0e0e0;
	border-right: 2px solid #e0e0e0;
	}
	
.submenu ul li
	{
	float: left;
	width: 182px;
	background: url(../../_images/dotted-line.png) repeat-x left bottom;
	left: 9px;
	position:relative;
	}
	
.submenu ul li.last
	{
	background: none;
	}
	
.submenu ul li a
	{
	float: left;
	font-family: 'RockwellRegular';
	font-size: 21px;
	color: #fff;
	padding: 12px 0px 0px 12px;
	line-height: 15px;
	}
	
.submenu ul li a span
	{
	font-size: 16px;
	background:none;
	float: left;
	}
	
.submenu ul li.violet_act a span
	{
	background:none;
	}
	
.submenu ul li.green a
	{
	float: left;
	width: 170px;
	margin:1px 0px 0px 0px;
	height: 52px;
	background: url(../../_images/submenugreen-bg.jpg) no-repeat;
	}
	
.submenu ul li.green_act a
	{
	float: left;
	width: 199px;
	margin:1px 0px 0px 0px;
	height: 52px;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 2;
	background: url(../../_images/submenugreen-act.png) no-repeat;
	}
	
.submenu ul li.purple a
	{
	float: left;
	width: 170px;
	margin:5px 0px 0px 0px;
	height: 52px;
	background: url(../../_images/submenupurple-bg.jpg) no-repeat;
	}
	
.submenu ul li.purple_act a
	{
	float: left;
	width: 199px;
	margin:5px 0px 0px 0px;
	height: 52px;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 2;
	background: url(../../_images/submenupurple-act.png) no-repeat;
	}
	
.submenu ul li.violet a
	{
	float: left;
	width: 170px;
	margin:5px 0px 0px 0px;
	height: 52px;
	background: url(../../_images/submenuviolet-bg.jpg) no-repeat;
	}
	
.submenu ul li.violet_act a
	{
	float: left;
	width: 199px;
	margin:5px 0px 0px 0px;
	height: 43px;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 2;
	background: url(../../_images/submenuviolet-bg-active.jpg) no-repeat;
	}
	
.submenu ul li.violet_act ul
	{
	width: 178px;
	float: left;	
	border-left: 2px solid #5412ad;
	border-right: 2px solid #5412ad;
	padding-top: 11px;
	margin-bottom: 8px;
	}
	
.slide_child
	{
	display: none;
	}
	
.submenu ul li.violet_act ul li.li_bottom span
	{
	width: 182px;
	float: left;
	height: 6px;
	position: relative;
	left: -7px;
	z-index: 3;
	background: url(../../_images/submenuviolet-bottom.png) no-repeat bottom;
	}
	
.submenu ul li.violet_act ul li
	{
	width: 168px;
	float: left;
	background:none;
	position: relative;
	left: 0px;
	margin-left: 5px;
	}
	
.submenu ul li.violet_act ul li ul 
	{
	width: 168px;
	float: left;
	border:none;
	padding: 0px 0px 0px 0px;
	margin: 0px;	
	}
	
.submenu ul li.violet_act ul li ul li
	{
	width: 163px;
	float: left;
	}
	
.submenu ul li.violet_act ul li.act
	{
	background: #cbb7e6;
	}
	
.submenu ul li.violet_act ul li ul li.act
	{
	font-weight: bold;
	}
	
.submenu ul li.violet_act ul li ul li.li_02
	{
	margin:0px 0px 8px 0px;
	}
	
.submenu ul li.violet_act ul li ul li a
	{
	width: 148px;
	float: left;
	font-size: 10px;
	color: #5412ad;
	background:none;
	padding: 2px 0px 4px 15px;
	margin: 0px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.submenu ul li.violet_act ul li ul li a:hover	
	{
	font-weight:bold;
	}
	
.submenu ul li.violet_act ul li a
	{
	width: 160px;
	float: left;
	font-size: 12px;
	color: #5412ad;
	background:none;
	padding: 5px 0px 6px 7px;
	height: auto;
	margin:0px;
	}
	
.submenu ul li.blue a
	{
	float: left;
	width: 170px;
	margin:5px 0px 0px 0px;
	height: 52px;
	background: url(../../_images/submenublue-bg.jpg) no-repeat;
	}
	
.submenu ul li.blue_act a
	{
	float: left;
	width: 199px;
	margin:5px 0px 0px 0px;
	height: 52px;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 2;
	background: url(../../_images/submenublue-act.png) no-repeat;
	}
	
.submenu_top
	{
	background: url(../../_images/submenu-top.png) no-repeat;
	width: 204px;
	height: 9px;
	float: left;
	}
	
.submenu_bottom
	{
	background: url(../../_images/submenu-bottom.png) no-repeat;
	width: 204px;
	height: 7px;
	float: left;
	padding-bottom: 27px;
	}

.new_worksheet,.new_cabinet,.new_restoration
    {
    display:block;
    color:#a91e8e;
    font-size:30px;
    font-family:RockwellRegular;
    width:190px;
    line-height:27px;
    float: left;
    }

  .new_cabinet
    {
    color:#8cae00;
    padding: 0px 0px 0px 3px;
    }

  .new_restoration
  {
   color:#00b4db;
   width:192px;
}

/* @end */

/* @group CONTENT CONTAINER */

.content_container
	{
	float: left;
	width: 637px;
	padding-left: 22px;
	float: left;
	}

/* @end */

/* @group CONTENT WRAPPER */

.content_wrapper
	{
	float: left;
	width: 637px;
	position: relative;
	}
	
.content_wrapper h1
	{
	width: 100%;
	font-size: 22px;
	color: #95ac28;
	font-weight: normal;
	padding: 7px 0px 10px 1px;	
	font-family: 'RockwellRegular';
	line-height: 21px;
	}
	
.content_wrapper h1.blue_txt
	{
	color: #3fb1d6;
	}
	
.content_wrapper h1.purple_txt
	{
	color: #8b0089;
	}
	
.content_wrapper p
	{
	width: 100%;
	font-size: 11px;
	color: #535353;
	line-height: 16px;
	padding: 0px 0px 23px 2px;
	}
	
.small_content
	{
	float: left;
	width: 257px;
	}
	
.rt_img
	{
	width: 349px;
	height: 200px;
	padding-left: 31px;
	float: left;
	}
	
.rt_img img
	{
	float: left;
	}
	
/* @end */	

/* @group HEADER BOTTOM */

.home_container_bottom
	{
	float: left;
	width: 855px;
	padding:0px 0px 30px 8px;
	}
	
.home_container_bottom ul	
	{
	float: left;
	width: 855px;
	height: 94px;
	}
	
.home_container_bottom ul li
	{
	float: left;
	width: auto;
	display:inline;
	}
	
.home_container_bottom ul li.green
	{
	background:url(../../_images/green-bg.png) no-repeat;
	}
	
.home_container_bottom ul li.purple
	{
	background:url(../../_images/purple-bg.png) no-repeat;
	}
	
.home_container_bottom ul li.violet
	{
	background:url(../../_images/violet-bg.png) no-repeat;
	}
	
.home_container_bottom ul li.blue
	{
	background:url(../../_images/blue-bg.png) no-repeat;
	}
	
.home_container_bottom ul li.plus_icon
	{
	float: left;
	width: 37px;
	background:url(../../_images/plus-bg.png) no-repeat;
	height: 39px;
	margin-top: 26px;
	}
	
.home_container_bottom ul li.equals_icon
	{
	float: left;
	width: 37px;
	background:url(../../_images/equalsto-bg.png) no-repeat;
	height: 39px;
	margin-top: 26px;
	}
	
.home_container_bottom ul li a
	{
	float: left;
	width: 168px;
	height: 79px;
	font-family: 'RockwellRegular';
	font-size:21px;
	color: #fff;
	line-height: 16px;
	padding:15px 3px 0px 15px;
	}
	
.home_container_bottom ul li a span
	{
	font-size:16px;
	padding-bottom: 6px;
	float: left;
	width: 168px;
	}
	
.home_container_bottom ul li a span.home_txt_sml
	{
	font-size:10px;
	width: 168px;
	padding-bottom: 0px;
	line-height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* @end */	

/* @group FORM */

.form
	{
	float: left;
	width: 633px;
	padding:0px 0px 20px 4px;
	position: relative;
	}
	
.form img
	{
	float: left;
	}
	
.form_content
	{
	float: left;
	width: 600px;
	padding:11px 0px 5px 29px;
	border-left: 2px solid #e0e0e0;
	border-right: 2px solid #e0e0e0;
	}
	
.form_field
	{
	float: left;
	width: 599px;
	padding-bottom: 15px;
	}
	
.form_chk_sml
	{
	padding-bottom: 5px;
	}
	
.form_field label
	{
	float: left;
	width: 75px;
	font-size: 11px;
	color: #535353;
	padding-top: 4px;
	}
	
.form_field p
	{
	float: left;
	font-size: 11px;
	color: #535353;
	padding: 2px 0px 0px 0px;
	width: 470px;
	}
	
.form_field p a
	{
	color: #535353;
	text-decoration: underline;
	}
	
.form_field p.para_sml
	{
	padding: 2px 0px 0px 75px;
	}
	
.form_field input.chkbox
	{
	float: left;
	margin:2px 10px 0px 75px;
	height: 20px;
	width: 20px;
	padding:0px;
	background:none;	
	border: none;
	}
	
.form_field label.label_sml
	{
	width: 28px;
	}
	
.form_field label.label_large
	{
	width: 78px;
	}
	
.form_field input
	{
	float: left;
	margin-right: 15px;
	height: 15px;
	color:#535353;
	padding:3px 0px 3px 3px;
	background:#e0e0e0;	
	border-top: 1px solid #9c9c9c;
	border-left: 1px solid #9c9c9c;
	border-right: none;
	border-bottom: none;
	}
	
.form_field select
	{
	float: left;
	margin-right: 15px;
	height: 22px;
	color:#535353;
	padding:3px 0px 3px 0px;
	background:#e0e0e0;	
	border-top: 1px solid #9c9c9c;
	border-left: 1px solid #9c9c9c;
	border-right: none;
	border-bottom: none;
	}
	
.form_field select.select_69
	{
	width: 69px;
	}
	
.form_field input.input_473
	{
	width: 473px;
	}
	
.form_field input.input_334
	{
	width: 334px;
	}
	
.form_field input.input_388
	{
	width: 388px;
	}
	
.form_field input.input_92
	{
	width: 92px;
	}
	
.form_field input.input_118
	{
	width: 118px;
	}
	
.form_field input.input_258
	{
	width: 258px;
	}
	
.form_submit
	{
	float: left;
	position: absolute;
	bottom: 10px;
	right: 50px;
	width: 109px;
	height: 24px;
	z-index: 3;
	}
	
.form_submit input.form_submit_btn
	{
	float: left;
	width: 109px;
	height: 24px;
	color: #fff;
	cursor: pointer;
	padding: 0px 0px 4px 0px;
	font-size: 11px;
	border: none;
	background: url(../../_images/form-submit-btn.png) no-repeat;
	}

/* @end */

/* @group OVERLAY */

.thanks_mssg
	{
	float: left;
	width: 533px;
	position: absolute;
	top: 117px;
	left: 49px;
	z-index: 5;
	}
	
.thanks_mssg img
	{
	float: left;
	}
	
.thanks_content
	{
	float: left;
	width: 413px;
	padding: 9px 60px 20px 60px;
	background: url(../../_images/thanks-overlay-bg.png) repeat-y;
	}	
	
.thanks_content h1
	{
	float: left;
	text-align: center;
	font-size: 22px;
	color:#95ac28;
	font-family: 'RockwellRegular';
	padding: 10px;
	}
	
.thanks_content p
	{
	float: left;
	text-align: center;
	font-size: 11px;
	color: #535353;
	line-height: 16px;
	padding: 0px 0px 23px 2px;
	}
	
.thanks_content input
	{
	float: left;
	width: 109px;
	height: 24px;
	color: #fff;
	cursor: pointer;
	padding: 0px 0px 4px 0px;
	font-size: 11px;
	position: relative;
	left: 153px;
	border: none;
	background: url(../../_images/thanks-close-btn.png) no-repeat;
	}


/* @end */

/* @group MIDDLE CONTAINER */
	
.middle_container
	{
	float: left;
	width: 407px;
	margin-top: 16px;
	}
	
.description
	{
	float: left;
	width: 407px;
	}
	
.description h1
	{
	float: left;
	width: 407px;
	font-size: 21px;
	font-weight: normal;
	padding-bottom: 6px;
	color: #5412ad;
	font-family: 'RockwellRegular';
	}
	
.description h2, .content_wrapper h2
	{
	float: left;
	width: 407px;
	font-size: 15px;
	font-weight: normal;
	padding:8px 0px 6px 0px;
	color: #535353;
	font-family: 'RockwellRegular';
	}
	
.content_wrapper h2
	{
	width: 100%;
	}
	
.description p
	{
	float: left;
	width: 405px;
	font-size: 11px;
	color: #535353;
	line-height: 16px;
	padding: 0px 0px 23px 2px;
	}
	
.equipments
	{
	float: left;
	width: 407px;
	}
	
.equipments h1
	{
	float: left;
	width: 404px;
	font-size: 15px;
	font-weight: normal;
	padding:0px 0px 10px 3px;
	color: #535353;
	font-family: 'RockwellRegular';
	}
	
.equipments_list
	{
	float: left;
	width: 404px;
	padding:0px 0px 20px 3px;
	}
	
.equipment_details
	{
	float: left;
	width: 129px;
	height: 161px;
	background: #eaeaea;
	margin-right: 8px;
	position: relative;
	}
	
.equipment_details_last
	{
	float: left;
	width: 129px;
	height: 161px;
	background: #eaeaea;
	position: relative;
	}
	
.equipment_details_left, .equipment_details_middle, .equipment_details_right
	{
	float: left;
	width: 129px;
	height: 161px;
	background: #eaeaea;
	margin-right: 8px;
	position: relative;
	}
 
.equipment_details_middle_land, .equipment_details_right_land
	{
	float: left;
	width: 129px;
	height: 161px;
	background: #eaeaea;
	margin-right: 8px;
	position: relative;
	}	
 
.equipment_details_left
	{
	background: #eaeaea;
	}
	
.equipment_details_middle
	{
	background: #dadada;
	}
	
.equipment_details_right
	{
	background: #c3c3c3;
	margin-right: 0px;
	}
.equipment_details_middle_land
	{
	background: #eaeaea;
	}
	
.equipment_details_right_land
	{
	background: #eaeaea;
	margin-right: 0px;
	}	
	
.equipment_logo
	{
	float: left;
	width: 129px;
	height: 27px;
	position: absolute;
	top: 0px;
	left: 0px;
	}
	
.euipment_img
	{
	float:left;
	width: 129px;
	position: absolute;
	top: 27px;
	z-index: 1;
	}
	
.euipment_img img
	{
	float: left;
	}
	
.equipment_price
	{
	float: left;
	width: 129px;
	height: 41px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 2;
	}
	
.equipment_price h2
	{
	font-size: 11px;
	color:#535353;
	padding: 12px 0px 0px 15px;
	float: left;
	font-weight: normal;
	}
	
.price
	{
	float: right;
	width: auto;
	padding-right: 5px;
	height: 36px;
	}
	
.price span
	{
	float: left;
	width: 7px;
	height: 36px;
	background: url(../../_images/price-bg-lt.png) no-repeat;
	}
	
.price h1
	{
	float: left;
	width: auto;
	font-family: 'RockwellRegular';
	font-size: 16px;
	color: #fff;
	padding: 6px 5px 0px 5px;
	height: 30px;
	background: url(../../_images/price-bg-rt.png) no-repeat right;
	}
	
.violet_btn, .green_btn
	{
	float: left;
	width: 182px;
	height: 94px;
	margin: 10px 0px 0px 28px;
	}
	
.blue_btn
	{
	float: left;
	width: 182px;
	height: 99px;
	margin: 170px 0px 0px 28px;
	}
	
.purple_btn
	{
	float: left;
	width: 182px;
	height: 99px;
	margin: 27px 0px 0px 28px;
	}
	
.violet_btn a, .green_btn a
	{
	float: left;
	width: 188px;
	height: 94px;
	font-size: 17px;
	text-align: center;
	color: #fff;
	font-family: 'RockwellRegular';
	}
	
.blue_btn a, .purple_btn a
	{
	float: left;
	width: 188px;
	height: 99px;
	font-size: 17px;
	text-align: center;
	color: #fff;
	font-family: 'RockwellRegular';
	}

.violet_btn a span.txt
	{
	float: left;
	width: 175px;
	height: 84px;
	padding:10px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	}

.green_btn a span.txt
	{
	float: left;
	width: 175px;
	height: 84px;
	padding:12px 0px 0px 0px;
	font-size:18px;
	font-weight:normal;
        font-family: 'Rockwell';
        line-height: 17px;
	}
	
.purple_btn a span.txt
	{
	float: left;
	width: 175px;
	height: 87px;
	padding:12px 0px 0px 0px;
	font-size:18px;
	font-weight:normal;
        font-family: 'Rockwell';
        line-height: 17px;
	}

 .blue_btn a span.txt
	{
	float: left;
	width: 175px;
	height: 87px;
	padding:12px 0px 0px 0px;
	font-size:18px;
	font-weight:normal;
        font-family: 'Rockwell';
        line-height: 17px;
	}
	
.violet_btn a span.txt
	{
	background:url(../../_images/violet-btn-bg.png) repeat-x;
	}
	
.blue_btn a span.txt
	{
	background:url(../../_images/blue-btn-bg.png) repeat-x;
	}
	
.purple_btn a span.txt
	{
	background:url(../../_images/purple-btn-bg.png) repeat-x;
	}
	
.green_btn a span.txt
	{
	background:url(../../_images/green-btn-bg.png) repeat-x;
	}
	
.violet_btn a span.violet_btn_lt, .green_btn a span.green_btn_lt
	{
	float: left;
	width: 7px;
	height: 94px;
	}
	
.blue_btn a span.blue_btn_lt, .purple_btn a span.purple_btn_lt
	{
	float: left;
	width: 7px;
	height: 99px;
	}
	
.blue_btn a span.blue_btn_lt
	{
	background: url(../../_images/blue-btn-lt.png) no-repeat;
	}
	
.purple_btn a span.purple_btn_lt
	{
	background: url(../../_images/purple-btn-lt.png) no-repeat;
	}
	
.violet_btn a span.violet_btn_lt
	{
	background: url(../../_images/violet-btn-lt.png) no-repeat;
	}
	
.green_btn a span.green_btn_lt
	{
	background: url(../../_images/green-btn-lt.png) no-repeat;
	}
	
.violet_btn a span.violet_btn_rt, .green_btn a span.green_btn_rt
	{
	float:right;
	width: 6px;
	height: 94px;
	}
	
.violet_btn a span.violet_btn_rt
	{
	background: url(../../_images/violet-btn-rt.png) no-repeat;
	}
	
.green_btn a span.green_btn_rt
	{
	background: url(../../_images/green-btn-rt.png) no-repeat;
	}
	
.blue_btn a span.blue_btn_rt, .purple_btn a span.purple_btn_rt
	{
	float:right;
	width: 6px;
	height: 99px;
	}
	
.blue_btn a span.blue_btn_rt
	{
	background: url(../../_images/blue-btn-rt.png) no-repeat;
	}
	
.purple_btn a span.purple_btn_rt
	{
	background: url(../../_images/purple-btn-rt.png) no-repeat;
	}
	
.img_pagenav
	{
	float: left;
	padding-bottom: 10px;
	width:637px;
	}
	
.cupboard_img, .cupboard_img_last
	{
	float: left;
	width: 95px;
	height: 143px;
	position: relative;
	padding: 0px 13px 11px 0px;
	z-index: 2;
	}
	
.cupboard_img span
	{
	top: 0px;
	left: 0px;
	float: left;
	width: 95px;
	height: 143px;
	background: url(../../_images/frame/frame-01.png) no-repeat;
	}
	
.cupboard_img img
	{
	position: absolute;
	top: 0px;
	left: 0px;
	float: left;
	z-index:-1;
	}
	
.cupboard_img_last span
	{
	top: 0px;
	left: 0px;
	float: left;
	width: 95px;
	height: 143px;
	background: url(../../_images/frame/frame-01.png) no-repeat;
	}
	
.cupboard_img_last img
	{
	position: absolute;
	top: 0px;
	left: 0px;
	float: left;
	z-index:-1;
	}
	
.surfaces_img, .surfaces_img_last
	{
	float: left;
	width: 95px;
	position: relative;
	height: 104px;
	padding: 0px 13px 11px 0px;
	}
	
.surfaces_img span
	{
	top: 0px;
	left: 0px;
	float: left;
	width: 95px;
	height: 104px;
	background: url(../../_images/frame/frame-03.png) no-repeat;
	}
	
.surfaces_img img
	{
	position: absolute;
	top: 0px;
	left: 0px;
	float: left;
	z-index:-1;
	}
	
.surfaces_img_last span
	{
	top: 0px;
	left: 0px;
	float: left;
	width: 95px;
	height: 104px;
	background: url(../../_images/frame/frame-03.png) no-repeat;
	}
	
.surfaces_img_last img
	{
	position: absolute;
	top: 0px;
	left: 0px;
	float: left;
	z-index:-1;
	}
	
.cupboard_img_last, .surfaces_img_last
	{
	padding: 0px 0px 11px 0px;
	position: relative;
	}
	
.pagenav, .pagenav_gal, .pagenav_kun, .pagenav_com
	{
	float: left;
	width: 637px;
	padding-bottom: 10px;
	}
	
.pagenav ul, .pagenav_gal ul, .pagenav_kun ul, .pagenav_com ul	
	{
	margin: auto;
	width: 110px;
	}
	
.pagenav ul.pagenav_sml, .pagenav_gal ul.pagenav_sml, .pagenav_kun ul.pagenav_sml, .pagenav_com ul.pagenav_sml
	{
	width: 80px;
	}
	
.pagenav ul	li, .pagenav_gal ul li, .pagenav_kun ul li, .pagenav_com ul li
	{
	float: left;
	padding-right: 5px;
	font-size: 11px;
	color: #535353;
	cursor: pointer;
	text-decoration: underline;
	}	
	
.pagenav ul	li a, .pagenav_gal ul li a, .pagenav_kun ul li a, .pagenav_com ul li a
	{
	float: left;
	font-size: 11px;
	color: #535353;
	text-decoration: underline;
	}
	
.pagenav ul	li.page_act
	{
	color: #95ac28;
	text-decoration: underline;
	}
	
.pagenav ul	li.page_act, .pagenav ul li a.act
	{
	color: #95ac28;
	text-decoration: underline;
	}	
	
.pagenav ul	li#pag_prev,.pagenav ul	li#pag_next, .pagenav_gal ul li#pag1gal_prev, .pagenav_gal ul li#pag1gal_next, .pagenav_com ul li#pag1com_prev, .pagenav_com ul li#pag1com_next, .pagenav_kun ul li#pag1kun_prev, .pagenav_kun ul li#pag1kun_next	
	{
	text-decoration:none!important;
	color:#535353!important;
	}
	
.pagenav_gal ul	li:hover, .pagenav_gal ul li.act
	{
	color: #95ac28;
	text-decoration: underline;
	}
	
.pagenav_com ul	li:hover, .pagenav_com ul li.act
	{
	color: #95ac28;
	text-decoration: underline;
	}
	
.pagenav_kun ul	li:hover, .pagenav_kun ul li.act
	{
	color: #95ac28;
	text-decoration: underline;
	}
	
.pagenav ul	li:hover, .pagenav ul li.act
	{
	color: #95ac28;
	text-decoration: underline;
	}
	
.pagenav ul.pagenav_sml	li a:hover, .pagenav ul.pagenav_sml	li a.act
	{
	color: #8b0089;
	text-decoration: underline;
	}
	
.pagenav ul.pagenav_sml	li:hover, .pagenav ul.pagenav_sml li.act
	{
	color: #8b0089;
	text-decoration: underline;
	}

	
.pagenav1
	{
	float: left;
	width: 637px;
	padding-bottom: 10px;
	}
	
.pagenav1 ul	
	{
	margin: auto;
	width: 110px;
	}
	
.pagenav1 ul.pagenav_sml
	{
	width: 80px;
	}
	
.pagenav1 ul li
	{
	float: left;
	padding-right: 8px;
	font-size: 11px;
	color: #535353;
	cursor: pointer;
	}	
	
.pagenav1 ul li a
	{
	float: left;
	font-size: 11px;
	color: #535353;
	}
	
.pagenav1 ul	li a:hover, .pagenav1 ul	li a.act
	{
	color: #95ac28;
	text-decoration: underline;
	}
	
.pagenav1 ul.pagenav_sml li a:hover, .pagenav1 ul.pagenav_sml li a.act
	{
	color: #8b0089;
	text-decoration: underline;
	}	
	
	
.surface_types
	{
	float: left;
	width: 637px;
	}
	
.surface_types ul
	{
	float: left;
	width: 637px;
	padding-bottom: 20px;
	}
	
.surface_types ul li
	{
	float: left;
	display:inline;
	padding-right: 40px;
	color:#535353;
	font-size:15px;
	cursor: pointer;
	font-family:'RockwellRegular';		
	}
	
.surface_types ul li a
	{
	float: left;
	color: #535343;
	font-size: 15px;
	font-family: 'RockwellRegular';
	}
	
.surface_types ul li a
	{
	color:#535353;
	}
	
.surface_types ul li:hover,.surface_types ul li.act
	{
	color:#8b0089;
	}
	
img.example_img
	{
	float: left;
	padding:0px 0px 25px 3px;
	}
	
/* @end */

/* @group SHORT DESCRIPTION */

.short_descr_container
	{
	float: left;
	width: 635px;
	padding:0px 0px 10px 2px;
	}
	
.short_descr_container img, .blue_bar img
	{
	float: left;
	}
	
.short_descr_content
	{
	width: 635px;
	float: left;
	background:url(../../_images/short-descr-bg.png) repeat-y;
	}
	
.short_description
	{
	float: left;
	width: 165px;
	padding: 0px 30px 0px 20px;
	}
	
.short_description_last
	{
	float: left;
	width: 165px;
	padding: 0px 20px 0px 20px;
	}
	
.short_description h1, .short_description_last h1
	{
	float: left;
	font-size: 21px;
	line-height: 16px;
	}
	
.short_description h1.purple
	{
	color: #8b0089;
	}
	
.short_description_last h1.violet
	{
	color: #5412ad;
	}
	
.short_description h1 span, .short_description_last h1 span
	{
	font-size: 16px;
	}
	
.blue_bar
	{
	float: left;
	width: 635px;
	padding-left: 2px;
	margin-bottom: 20px;
	}
	
.blue_bar p
	{
	float: left;
	text-align: center;
	padding: 10px 0px 10px 0px;
	width: 631px;
	font-size: 17px;
	color: #3fb1d6;
	font-family: 'RockwellRegular';
	border-left: 2px solid #3fb1d6;
	border-right: 2px solid #3fb1d6;
	}
	
a.btm_link
	{
	float: right;
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	color: #535353;
	margin:20px 30px 0px 0px;
	}
	
a.btm_link:hover
	{
	text-decoration: none;
	}

/* @end */

/* @group BANNER CONTAINER */
	
.banner_container
	{
	float: left;
	width: 204px;
	padding:0px 0px 0px 26px;
	}
	
.banner_sml
	{
	float: left;
	width: 204px;
	padding-bottom: 13px;
	}
	
.banner_bottom
	{
	float: left;
	width: 204px;
	margin-bottom: 13px;
	}
	
.banner_bottom img
	{
	float: left;
	}
	
.banner_content
	{
	float: left;
	width: 200px;
	border-left: 2px solid #e0e0e0;
	border-right: 2px solid #e0e0e0;
	}
	
.banner_content h1
	{
	float: left;
	width: 186px;
	padding: 12px 0px 26px 14px;
	color: #5412ad;
	font-size: 20px;
	font-family: 'RockwellRegular';
	line-height: 21px;
	font-weight: normal;
	text-transform: uppercase;
	}
	
.banner_content ul
	{
	float: left;
	width: 187px;
	padding-left: 13px;
	}
	
.banner_content ul li
	{
	float: left;
	width: 187px;
	padding-bottom: 18px;
	}
	
.banner_content ul li span.rt
	{
	float: left;
	width: 152px;
	font-size: 13px;
	color: #535353;
	background: none;
	padding: 2px 0px 0px 0px;
	height: auto;
	}
	
.banner_content ul li span
	{
	float: left;
	font-size: 15px;
	color: #fff;
	width: 17px;
	height: 23px;
	padding:2px 10px 0px 8px;
	background: url(../../_images/banner-list-img.png) no-repeat;
	}

/* @end */

/* @group EQUIPMENT CONDITIONS */
	
.equipment_conditions
	{
	float: left;
	width: 204px;
	}
	
.equipment_conditions img
	{
	float: left;
	}
	
.equipment_conditions_content
	{
	float: left;
	width: 173px;
	padding: 3px 16px 10px 15px;
	background: url(../../_images/equipment-conditions-bg.png) repeat-y;
	}
	
.equipment_conditions_content h1
	{
	color: #5412ad;
	font-size: 14px;
	float: left;
	font-weight: normal;
	width: 150px;
	padding-bottom: 19px;
	line-height: 16px;
	}
	
.equipment_conditions_content ul
	{
	float: left;
	width: 172px;
	}
	
.equipment_conditions_content ul li
	{
	float: left;
	width: 151px;
	color: #535353;
	background: url(../../_images/equipment-conditions-arrow.png) no-repeat scroll 0px 3px;
	font-size: 11px;
	padding:0px 0px 10px 21px;
	line-height: 15px;
	}

/* @end */

/* @group FOOTER */

.footer
	{
	width: 100%;
	clear: both;
	height: 136px;
	position: relative;
	float: left;
	z-index: 1000;
	}
	
.footer_home
	{
	width: 100%;
	clear: both;
	height: 113px;
	position: relative;
	float: left;
	z-index: 1000;
	}
	
.footer_top
	{
	float: left;
	width: 100%;
	height: 23px;
	background: url(../../_images/footer-top-bg.png) no-repeat center;
	}
	
	.footer_bottom_black
	{
	    float: left;
	    width: 100%;
	    height: 40px;
	    background:#0e0e0e;
            cursor: pointer;
	}
	
	.footer_bottom_black .flash_footer, .footer_bottom_black .flash_footer_1
	{
	    display:block;
        position:absolute;
        width:100px;
        height:110px;
        top:-40px;
        left:20%;
	}
	
	.footer_bottom_black .flash_footer_1
	{
	    top:-10px;
	}
	
	.footer_bottom_black .footer_text1, .footer_bottom_black .footer_text1_1
	{
	    display:none;
/*	    position:absolute;*/
	    font-family:Rockwell;
	    font-size:24px;
	    width:629px;
/*	    left:50%;*/
/*	    margin-left:-290px;*/
/*	    top:6px;*/
	    color:White;
            float:left;
            margin-top:3px;
	    text-align:center;
	}
	
	.footer_bottom_black .footer_text1_1
	{
	    top:30px;
	}
	
		.footer_bottom_black .footer_text2, .footer_bottom_black .footer_text2_2
	{
	    display:none;
	    position:absolute;
	    font-family:Rockwell;
	    font-size:24px;
	    width:580px;
	    left:50%;
	    margin-left:-290px;
	    top:6px;
	    color:White;
	    text-align:center;
	}
	
	.footer_bottom_black .footer_text2_2
	{
	    top:30px;
	}
	
		.footer_bottom_black .footer_text3, .footer_bottom_black .footer_text3_3
	{
	    display:none;
            float:left;
/*	    position:absolute;*/
	    font-family:Rockwell;
	    font-size:24px;
	    width:636px;
/*	    left:50%;*/
            margin-top:3px;
/*	    margin-left:-290px;*/
/*	    top:6px;*/
	    color:#95ac28;
	    text-align:center;
	}
	
	.footer_bottom_black .footer_text3_3
	{
	    top:30px;
	}
	
.footer_bottom
	{
	float: left;
	width: 100%;
	height: 85px;
	background:#535353;
	}
	
.footer_content
	{
	margin:27px auto 0px auto;
	/*width: 570px;*/
	width:858px;
	position: relative;
	}
	
.footer_content p
	{
	font-size: 20px;
	color: #fff;
	font-family: 'RockwellRegular';
	float: left;
	padding-right: 13px;
	}
	
.footer_content input.text
	{
	width: 138px;
	height: 16px;
	background: #7c7c7c;
	border-left: 1px solid #393939;
	border-top: 1px solid #393939;
	border-bottom: none;
	border-right: none;
	font-size: 10px;
	color: #393939;
	padding:4px 0px 0px 5px;
	margin:2px 3px 0px 0px;
	float: left;
	}
	
.footer_content input.btn
	{
	width: 51px;
	height: 24px;
	background: url(../../_images/submit-btn-bg.png) no-repeat;
	border: none;
	font-size: 15px;
	color: #f2f2f2;
	font-family: 'RockwellRegular';	
	float: left;
	margin-top: 1px;
	padding-bottom: 3px;
	cursor: pointer;
	}

input.error_text 
	{
	background:#FF99CC none repeat scroll 0 0;
	width:473px;
	}
	
.submenu ul li.violet_act ul li ul li a.title_act
	{
	font-weight:bold;
	}
	
a.sml_txt 
	{
	float: right;
	color: #535353;
	font-size: 11px;
	font-weight: bold;
	padding-right: 20px;
	text-decoration: underline;
	}
	
a.img_button		
	{
	float:left;
	padding-bottom:10px;
	width:637px;
	}
	
a.img_button img
	{
	position:relative;
	left:280px;
	float:left;
	}
	
.search_overlay
	{
	width: 907px;
	position: absolute;
	bottom: 0px;
	left: 50%;
	margin: 0px 0px 0px -471px;
	background: url(../../_images/search-overlay-bg.png) bottom no-repeat;
	padding: 0px 0px 0px 35px;
	z-index: 10;
	}
	
.search_overlay_top
	{
	float: left;
	width: 867px;
	height: 16px;
	background: url(../../_images/search-overlay-top.png) no-repeat;
	}

.search_middle
	{
	min-height: 170px;
	float: left;
	width:768px;
	border-left:8px solid #535353;
	border-right:8px solid #535353;
	background: #fff;
	padding: 24px 38px 22px 45px;
	}

.search_middle h2
	{
	font-size: 22px;
	font-family: 'RockwellRegular';
	color: #535353;
	font-weight: normal;
	padding: 0px 0px 25px 0px;
	}
	
.search_middle ul
	{
	padding:0px 0px 0px 0px;
	}
	
.search_middle li 
	{
	float: left;
	padding: 0px 11px 0px 0px;
	width:245px;
	}
	
.search_middle li span
	{
	display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	line-height: 16px;
	}
	
.search_middle li a
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
	font-weight: bold;
	text-decoration: none;
	margin:5px 0px 0px 0px;
	}
	
.search_middle h3
	{
	color: #9b2289;
	font-size: 14px;
	font-weight: normal;
	padding: 0px 0px 5px 0px;
	}
	
.search_overlay_close
	{
	position: absolute;
	top: -15px;
	right: 58px;
	background: url(../../_images/search-overlay-close.png) no-repeat;
	width: 38px;
	height: 39px;
	cursor: pointer;
	z-index: 100;
	}
	
.popup
	{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 230px;
	height: 210px;
	margin: -105px 0px 0px -115px;
	background: url(../../_images/popup-bg.png) no-repeat;
	z-index: 10000;
	}
	
.popup h2
	{
	float: left;
	font-size: 22px;
	font-family: 'RockwellRegular';
	color: #95ac28;
	font-weight: normal;
	padding: 40px 0px 10px 30px;
	line-height: 24px;
	}
	
.popup a
	{
	background: url(../../_images/click-here.gif) no-repeat;
	width: 93px;
	height: 24px;
	float: left;
	position: absolute;
	bottom: 40px;
	left: 69px;
	}
	
.popup_close
	{
	position: absolute;
	top: -3px;
	right: 0px;
	background: url(../../_images/search-overlay-close.png) no-repeat;
	width: 38px;
	height: 39px;
	cursor: pointer;
	z-index: 100;
	}
	
	
	.renovatie-text
	{
	    position:absolute;
	    display:block;
	    top:230px;
	    right:62px;
	    color:#00b3d9;
	    font-size:24px;
	    font-family:RockwellRegular;
	}
	
	
.popupGratisKeukenInspectie
{
    display:block;
    position:absolute;
    width:415px;
    height:190px;
    left:50%;
    margin-left:-207px;
    background-image:url('/images/popupBG.png');
    top:40%;
    margin-top:-95px;
    z-index:999;
}


.popupGratisKeukenInspectie .flash
{
    display:block;
    position:absolute;
    width:232px;
    height:240px;
    top:-28px;
    left:-77px;
    
}

.popupGratisKeukenInspectie .close
{
    display:block;
    position:absolute;
    top:-10px;
    right:-10px;
    background-image:url('/images/close.png');
    width:38px;
    height:39px;
    cursor:pointer;
}

.popupGratisKeukenInspectie .klikhier
{
    display:block;
    position:absolute;
    bottom:20px;
    right:20px;
    cursor:pointer;
    background-image:url('/images/klikhier.png');
    width:93px;
    height:24px;
}

.popupGratisKeukenInspectie .texth1
{
    display:block;
    position:absolute;
    font-family:rockwell;
    font-size:25px;
    color:#95ac28;
    line-height:21px;
    top:25px;
    left:133px;
}

.popupGratisKeukenInspectie .text
{
    display:block;
    position:absolute;
    font-family:verdana;
    font-size:13px;
    color:#535353;
    line-height:16px;
    font-weight:bold;
    left:133px;
    top:75px;
}


/********* new styles *********/

#jText
    {
    position:absolute;
    float:left;
    top:40px;
    left:103px;
/*    margin-left:439px;*/
    width:629px;
    }
    
.footer_inner_content_left
	{
	margin-left: 88px;	
	}    
    
.footer_inner_content_left,.footer_inner_content_right
	{
	float: left;	
	}    
	
.footer_inner_content_right
	{
	margin: 5px 0px 0px 25px;	
	}	
	
.footer_inner_content_right a
	{
	margin-right:10px;	
	float:left;	
	color:#fff;	
	outline:none;
	font-size: 12px;
	font-family: 'RockwellRegular';	
	}	
	
.privacy_page .footer_inner_content_right a.select
	{
	color:#95AC28;	
	}	

.disclaimer .footer_inner_content_right a.select
	{
	color:#95AC28;	
	}	

/* @end */



