body,html
{
	padding: 0px;
	margin: 0px;
}
body
{
	padding: 0px;
	margin: 0px;
	text-align:center;
	/*background-color: #1D4556;*/
	background: url("http://cdn.presscity.com/admin/gfx/loginbg.jpg") repeat scroll 0 0 transparent;
	font-family:'Lucida Grande', 'Lucida Sans', verdana;
	font-size: 12px;
}

#AccountLoginErrorPopOver
{
	width: 368px; height: 0px; position: absolute; z-index: 2000; overflow: hidden;
	
	top: 60px;
}

#logo
{
	width:510px;
	height:96px;
	float:left;
	
}

#content_left
{
	float:left;
	width: 275px;
}




#content_left .fts_search_box form
{
	margin: 0px;
	
}

#content_left .fts_search_box
{
	border: 1px solid #BDBDBD;
	background-color: #F7F7F7;
	width: 254px;
	padding: 10px;
	margin-bottom: 14px;
	float:left;
}

#content_left .fts_search_box .search_field,
#content_left .fts_search_box .search_field_focus
{
	border: 1px solid #878787;
	color: #7F7F7F;
	height: 16px;
	font-style: italic;
	width: 180px;
	float:left;
}

#fts_search_box_spare_parts .search_field,
#fts_search_box_spare_parts .search_field_focus
{
	border: 1px solid #878787;
	color: #7F7F7F;
	height: 16px;
	font-style: italic;
	width: 446px;
	float:left;
	margin-right: 10px;
}

#fts_search_box_spare_parts .buttonBlue,
#fts_search_box_spare_parts .button
{
	width: 80px;
}


#content_left .fts_search_box .search_field_focus,
#fts_search_box_spare_parts .search_field_focus
{
	color: #000000;
	font-style: normal;
}



#fts_search_box_spare_parts
{
	background-color:#F7F7F7;
	border: 1px solid #BDBDBD;
	float: left;
    margin-bottom: 14px;
    padding: 10px;
	width: 540px;
}


.buttonBlueLarge {
    background: url("/gfx/bluebutton_Large.gif") repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    float: left;
    font-size: 16px;
    height: 35px;
    margin-left: 10px;
    padding-left: 15px;
    padding-right: 15px;
	cursor: pointer;
}

#content_left .fts_search_box .buttonBlue
{
	background: url("/gfx/button_blue_bg.gif");
	font-size: 11px;
	height: 21px;
	margin-left: 10px;
	float:left;
	width: 60px;
}


#content_left .fts_search_box .button
{
	font-size: 11px;
	height: 21px;
	margin-left: 10px;
	float:left;
	width: 60px;
}

#content_left .gallery_element
{
	border: 1px solid #BDBDBD;
	width: 173px;	
}



#content_right
{
	width: 561px;
	margin-left: 14px;

	float:left;
}

#content_right #page_bread_crumbs
{
	
	float:left;
	width: 565px;
	margin-bottom: 5px;
}

#content_right #page_bread_crumbs a
{
	text-decoration:none;
}

#machine_pages #manufacturer_list .label
{
	background: url("/gfx/myAccount/menuMainBg.gif") repeat-x;
	color: #CE3500;
  
    font-weight: bold;
    height: 29px;
    line-height: 29px;
	margin-right: 10px;
}

#machine_pages #manufacturer_list .label .arrow
{
	background: url("/gfx/myAccount/menuArrowRight.gif") 3px 7px no-repeat;
	padding-left: 18px;
}

#machine_pages #manufacturer_list .manufacturer_list_item a
{
	display:block;
	margin-right: 10px;
}

#machine_pages #manufacturer_list .manufacturer_list_item_hover a
{
	display:block;
	margin-right: 10px;
}

#machine_pages #manufacturer_list h3
{
	background-color: #FFFFFF;
	padding-left: 18px;
	margin-right: 10px;
}

#machine_pages #manufacturer_list h3.manufacturer_list_item_hover
{
	background-color: #E5E3E3;
	padding-left: 18px;
	margin-right: 10px;
}

#machine_pages #content_right
{
	width: 575px;
}

#machine_pages #content_right #search_box_container
{
	width: 565px;
}

#machine_pages #content_right .buttonBlue,
#machine_pages #content_right .button
{
	margin-top:10px;
	margin-bottom:10px;
}

#machine_pages #content_right #type_groups .gallery_element,
#machine_pages #content_right #types .gallery_element,
#machine_pages #content_right #manufacturers .gallery_element,
#machine_pages #content_right #models .gallery_element
{
	height: 180px;
	
	cursor:pointer;
	
}

#machine_pages #content_right #types #gallery,
#machine_pages #content_right #manufacturers #gallery,
#machine_pages #content_right #models #gallery
{
	padding-top: 10px;
	float:left;
	width: 573px;
	margin-bottom: 10px;
}

#machine_pages #content_right  .gallery_element
{
	
	margin-bottom: 14px;
}

#machine_pages #content_right  .gallery_element a
{
	display:block;
}

#machine_pages #content_right #type_groups .gallery_element h2,
#machine_pages #content_right #types .gallery_element h2,
#machine_pages #content_right #manufacturers .gallery_element h2,
#machine_pages #content_right #models .gallery_element h2
{
	margin-left: 5px;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	
}

#machine_pages #content_right #type_groups .gallery_element h2 a,
#machine_pages #content_right #types .gallery_element h2 a,
#machine_pages #content_right #manufacturers .gallery_element h2 a,
#machine_pages #content_right #models .gallery_element h2 a
{
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	
}

#machine_pages #content_right #type_groups .gallery_element h2 a:hover,
#machine_pages #content_right #types .gallery_element h2 a:hover,
#machine_pages #content_right #manufacturers .gallery_element h2 a:hover,
#machine_pages #content_right #models .gallery_element h2 a:hover
{
	text-decoration: underline;
	color: #000000;
	font-size: 12px;
}



#machine_pages #content_right #type_groups .gallery_element  .image_container,
#machine_pages #content_right #types .gallery_element  .image_container,
#machine_pages #content_right #manufactures .gallery_element  .image_container,
#machine_pages #content_right #models .gallery_element  .image_container
{
	height: 120px;
	margin-bottom: 10px;
}

#machine_pages h3 a
{
	font-size: 11px;
	line-height: 18px;
	
}
#machine_pages h2
{
	margin-bottom: 5px;
	font-size: 16px;
}

#machine_pages h3
{
	margin: 0px;
}

#machine_pages h1
{
	font-size: 20px;
}

#content_right #frontpage_latest_machines
{
	float:left;
	margin-left: 11px;
	margin-bottom: 14px;
	width: 370px;
}

#content_right #frontpage_special_offer
{
	float:left;
	width: 	600px;
	margin-bottom: 14px;
}



#content_right #frontpage_special_offer .header
{
	border: 1px  solid #BDBDBD;
	float:left;
	margin-bottom: 5px;
	width: 550px;
	background-color: #E5E3E3;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	color: #217C90;
	background: url('/gfx/details_top_bg.gif') repeat-x;
}


#content_right  .gallery_element,
#content_right  .gallery_element_hover
{
	float:left;
	border: 1px solid #BDBDBD;
	margin-right: 11px;
	width: 178px;
	height: 244px;
	background-color:#FFFFFF;
}

#content_right  .gallery_element_hover
{
	/*background-color:#E5E3E3;*/
	background:url(/gfx/gallery_hover_bg.gif);
}

#content_right  #frontpage_special_offer a
{
	text-decoration: none;
	color: #000000;
	
}

#content_right  #frontpage_special_offer .gallery_element .link_container
{
	color:#E64403;
	text-decoration: underline;
}

#content_right  #frontpage_special_offer .gallery_element_hover .link_container
{
	text-decoration: none;
}

#content_right .gallery_element .image_container,
#content_right .gallery_element_hover .image_container
{
	width: 178px;
	height: 124px;
	overflow:hidden;
	
}

#content_right .gallery_element .image_container img,
#content_right .gallery_element_hover .image_container img
{
	float:left;
	margin-left: 5px;	
	margin-top: 5px;
	width: 168px;
}
#content_right .gallery_element .text_container,
#content_right .gallery_element_hover .text_container
{
	height: 72px;
	padding: 10px 5px 5px 5px;
}

#content_right .gallery_element .text_container .label,
#content_right .gallery_element .text_container .value,
#content_right .gallery_element_hover .text_container .label,
#content_right .gallery_element_hover .text_container .value
{
	line-height: 20px;
	float:left;
}

#content_right .gallery_element .text_container .label,
#content_right .gallery_element_hover .text_container .label
{
	width: 113px;
	overflow:hidden;
}
#content_right .gallery_element .text_container .value,
#content_right .gallery_element_hover .text_container .value
{
	width: 55px;
	overflow:hidden;
}

#content_right .gallery_element h3,
#content_right .gallery_element_hover h3
{
	
	font-size: 12px;
	margin: 0px 0px 3px 0px;
	width: 168px;
	overflow:hidden;
	
}

#content_right .gallery_element .link_container,
#content_right .gallery_element_hover .link_container
{
	float:left;
	clear:left;
	text-align: right;
	
	width: 173px;
}

#content_right .gallery_element .link_container a,
#content_right .gallery_element_hover .link_container a
{
	padding-right: 5px;
	padding-bottom: 20px;
}

#content_right .gallery_element .link_container,
#content_right .gallery_element_hover .link_container
{
	font-weight: bold;
}

#content_right .banner275180
{
	float:left;
	width: 275px;
}

#loginPop
{
	position:absolute;width:475px;height:320px;background-color:#CCCCCC;z-index:1000;text-align:left;
}

#loginBox
{
	width:475px;height:320px;background-color:#FFFFFF;border:1px solid #a5a3a8;position:absolute;z-index:200;
}

#loginPop #iframeLogin
{
	width:475px;height:320px;background-color:#FFFFFF;position:absolute;z-index:-10;
}

#topRightContainer
{
	width:368px;
	height:96px;
	float:left;
}

#topRightContainer #topRightTop
{
	height:28px; /*50px*/
}

#flags_container
{
	width:160px;
	height:27px;
	padding-top: 10px;
	line-height:27px;padding-right:10px;color:#757575;font-size:11px;
	float:right;
	clear:both;	
}

#flag_en {
	background:url(/gfx/flags.gif) no-repeat scroll 0 5px;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	float: left;
	margin-right: 10px;
	cursor: pointer;
	border: 0px;
}

#flag_de {
	background:url(/gfx/flags.gif) no-repeat scroll -19px 5px;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	float: left;
	margin-right: 10px;
	cursor: pointer;
	border: 0px;
}

#flag_es {
	background:url(/gfx/flags.gif) no-repeat scroll -38px 5px;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	float: left;
	margin-right: 10px;
	cursor: pointer;
	border: 0px;
}

#flag_fr {
	background:url(/gfx/flags.gif) no-repeat scroll -57px 5px;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	float: left;
	margin-right: 10px;
	cursor: pointer;
	border: 0px;
}

#flag_ar {
	background:url(/gfx/flags.gif) no-repeat scroll -76px 5px;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	float: left;
	margin-right: 10px;
	cursor: pointer;
	border: 0px;
}

#flag_ru {
	background:url(/gfx/flags.gif) no-repeat scroll -95px 5px;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	float: left;
	margin-right: 10px;
	cursor: pointer;
	border: 0px;
}


#topRightContainer #top_login_box
{
	background-color:#e5e3e3;
	width:368px;
	height:60px;
	bottom:0px;
	
	line-height:19px;
	float:left;
	
}

#topRightContainer #AccountLoginErrorPopOverBackground
{
	width:358px;
	background:url(/gfx/accountPop_bg.gif);
	background-repeat:repeat-x;
	background-color:#e5e3e3;
	padding-left: 10px;
	padding-bottom: 10px;
}

#topRightContainer #top_login_box #username_container
{
	height:28px;padding-top:10px;padding-right:5px;float:left;
	
}

#topRightContainer #top_login_box #username_container input
{
	margin-left: 10px;
}

#topRightContainer #top_login_box #password_container
{
	height:28px;padding-top:10px;padding-right:5px;float:left;
}

#topRightContainer #top_login_box #login_button_container
{
	height:28px;padding-top:10px;float:left;
}

#topRightContainer #top_login_box #remember_checkbox_container
{
	height:19px;float:right;margin-right:14px;
}

#topRightContainer #top_login_box #username_container input
{
	border:1px solid #BDBDBD;width:130px;height:17px;line-height:17px;
}

#topRightContainer #top_login_box #password_container input
{
	border:1px solid #BDBDBD;width:130px;height:17px;line-height:17px;
}

#topRightContainer #top_login_box #login_button_container input
{
	width:70px;overflow:hidden; 
}

#topRightContainer #top_login_box #account_container
{
	height:60px;line-height:60px;padding-right:5px;float:left;
}

#topRightContainer #top_login_box #account_container #sign_out_container
{
	float:right;
}

#topRightContainer #top_login_box #account_container #welcome_container
{
	float:left;width:280px;overflow:hidden;
	margin-left: 10px;
}




form{
	margin: 0px;
	padding: 0px;
}

h1, h2
{
	font-size: 12px;
	margin: 0px;
}

img
{
	border: 0px;
}

.label
{
	
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	/*width:180px;*/
	font-weight:bold;
}

a
{
	color: #E64403;
}
a:hover
{
	color: #E64403;
}


#membershipIntro {
	width:784px;
	background:url(/gfx/membership_intro_bg.jpg);
	background-repeat:no-repeat;
	height:407px;
}



#topContainer,
#menuContainer,
#bottomContainer,
#bottomTop,
#bottomBottom
{
	width: 878px;
	float:left;
}

#bottom_creditcards_text
{
	float:right;
	line-height: 23px;
	padding-right: 10px;
	color:#9F9F9F;
	font-size:11px;
	
}
#bottom_creditcards
{
	float:right;
	padding-right: 14px;
	padding-bottom: 14px;
}

#siteContainer
{
	width: 878px;
	text-align:left;
	margin-left: auto;
	margin-right: auto;
	
}

#topContainer
{
	/*border: 1px solid #000000;*/
	height: 96px;
	background:url('/gfx/top_background.gif') ;
	background-position: 0px -12px;
}


#contentContainer
{
	/*border: 1px solid #000000;*/
	background-color: #FFFFFF;	
	padding-top: 14px;
	padding-left: 14px;
	padding-bottom: 14px;
	width: 864px;
	float:left;
	overflow:hidden;
}



.body_details #contentContainer
{
	padding-top: 0px;
}

#content_myspace #menuContainer
{
	width: 187px;
	overflow: hidden;
}

#menuContainer #menu
{
	width: 878px;
	height: 27px;
	padding: 0px;
	margin: 0px;
	background: url('/gfx/menubg.gif') repeat-x;
}

#menuContainer #menu ul
{
	
}

#menuContainer #menu li
{
	float:left;
	
	list-style-type: none;
	line-height: 25px;
	height: 27px;
	margin: 0px;
	border-right: 1px solid #ffb174
}

#menuContainer #menu li a
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	display:block;
	padding:0px 6px 0px 6px;
	line-height: 25px;
	height: 26px;
	background-color:transparent;
	
}

#menuContainer #menu li a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	/*text-decoration: underline;*/
	display:block;
	padding:0px 6px 0px 6px;
	line-height: 25px;
	height: 26px;
	background-color:#276C99;
}

/*Frontpage elements*/

.box_middle,
.box_top,
.box_bottom
{
	float:left;
}

.box_bottom {
	border-bottom: 1px solid #BDBDBD;
}


#box1 .box_top h2,
#box2 .box_top h2,
#box3 .box_top h2,
#box15 .box_top h2,
#box7 .box_top h2
{
	font-size: 16px;
	margin:0px;
	height: 38px;
	line-height: 38px;
	color: #217C90;
	padding-left: 12px;
	overflow:hidden;
	width:540px;
}

#box2 .box_top h2 a
{
	color: #217C90;
	text-decoration:none;
}

 #box2 .box_top h2 a:hover
{
	text-decoration:underline;
}

.box_top .link_container
{
	float:right;
	
	padding-left: 10px;
	background: url('/gfx/link_bullit.png') no-repeat;
	height: 26px;
	line-height: 26px;
	
	padding-right: 12px;
	
}

.box_top .link_container a
{
	text-decoration:none;
	color: #000000;
	font-weight: bold;
}

.box_top .link_container a:hover
{
	text-decoration:underline;
	color: #000000;
	font-weight: bold;
}




#box1 table,
#dealers_info #right #latest_machines table,
#dealers_info #right #latest_spareparts table,
#box3 table,
#box15 table,
#box7 table
{
	width: 100%;
}




#box1 table td,
#dealers_info #right #latest_machines table td,
#dealers_info #right #latest_spareparts table td,
#box3 table td,
#box4 table td,
#box15 table td,
#box7 table td
{
	/*border-bottom: 1px solid #E7E3E7;*/
	height: 24px;
	line-height: 22px;
	font-size: 11px;
	font-weight:bold;
	background: url('/gfx/linepx.gif') repeat-x;
	background-position: bottom left;
}

#box1 table .recordcount,
#dealers_info #right #latest_machines table .recordcount,
#dealers_info #right #latest_spareparts table .recordcount,
#box3 table .recordcount,
#box15 table .recordcount,
#box7 table .recordcount
{
	padding-left: 10px;
	padding-right: 5px;
	
}

#box1 table .year,
#box3 table .timestamp
{
	padding-right: 13px;
	text-align:right;

}

#box1 table td a,
#dealers_info #right #latest_machines table td a,
#dealers_info #right #latest_spareparts table td a,
#box3 table td a,
#box7 table td a
{
	text-decoration:none;
	color: #000000;
}

#box1 table td a:hover,
#dealers_info #right #latest_machines table td a:hover,
#dealers_info #right #latest_spareparts table td a:hover,
#box3 table td a:hover,
#box15 table td a:hover,
#box7 table td a:hover
{
	text-decoration:underline;
}

#content_right #frontpage_latest_machines #box1.box_middle
{
	width: 370px;
	background:url('/gfx/box1_middle.gif') repeat-y;
	
	
}

#content_right #frontpage_latest_machines .element,
#content_right #frontpage_latest_machines .element_hover,
#content_right #frontpage_latest_forum_posts .element,
#content_right #frontpage_latest_forum_posts .element_hover
{
	width: 368px;
	height: 23px;
	clear:left;
	float: left;
	border-left:1px solid #BDBDBD;
	border-right: 1px  solid #BDBDBD;
}

#content_right #frontpage_latest_forum_posts .element,
#content_right #frontpage_latest_forum_posts .element_hover
{
	width: 559px;
}

#content_right #frontpage_latest_machines .year,
#content_right #frontpage_latest_machines .count,
#content_right #frontpage_latest_machines .name,
#content_right #frontpage_latest_forum_posts .count,
#content_right #frontpage_latest_forum_posts .text,
#content_right #frontpage_latest_forum_posts .time_stamp
{
	float:left;
	line-height: 20px;
}

#content_right #frontpage_latest_machines .year
{
	text-align: right;
}

#content_right #frontpage_latest_machines a,
#content_right #frontpage_latest_forum_posts a
{
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	color: #000000;
}

#content_right #frontpage_latest_machines a:hover,
#content_right #frontpage_latest_forum_posts a:hover
{
	text-decoration: underline;
}


#content_right #frontpage_latest_machines .element,
#content_right #frontpage_latest_machines .element_hover,
#content_right #frontpage_latest_forum_posts .element,
#content_right #frontpage_latest_forum_posts .element_hover
{
	border-top: 1px  solid #E5E3E3;
	background-color: #FFFFFF;
	
}

#content_right #frontpage_latest_machines .element_hover,
#content_right #frontpage_latest_forum_posts .element_hover
{
	/*background-color: #BDBDBD;*/
	background:url(/gfx/line_hover_bg.gif);
}

#content_right #frontpage_latest_machines .element .count,
#content_right #frontpage_latest_machines .element_hover .count,
#content_right #frontpage_latest_forum_posts .element .count,
#content_right #frontpage_latest_forum_posts .element_hover .count
{
	width: 15px;
	margin-left: 5px;
	
}

#content_right #frontpage_latest_forum_posts  .text
{
	width: 422px;
	margin-left: 5px;
}
#content_right #frontpage_latest_forum_posts  .time_stamp
{
	width: 100px;
	margin-left: 5px;
}



#content_right #frontpage_latest_machines .element .year,
#content_right #frontpage_latest_machines .element_hover .year
{
	width: 50px;
	margin-left: 5px;
	height: 24px;
	overflow: hidden;
}

#content_right #frontpage_latest_machines .element .name,
#content_right #frontpage_latest_machines .element_hover .name
{
	width: 280px;
	margin-left: 5px;
	height: 24px;
	overflow: hidden;
}

#content_right #frontpage_latest_machines h2,
#content_right #frontpage_latest_forum_posts h2
{
	width: 358px;
	border: 1px  solid #BDBDBD;
	float:left;
	
	margin-bottom: 5px;
	background-color: #E5E3E3;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	color: #217C90;
	background: url('/gfx/details_top_bg.gif') repeat-x;	
}

#content_right #frontpage_latest_forum_posts h2
{
	width: 549px;
}

#content_right #frontpage_latest_machines .link_container
{
	width: 358px;
	clear:left;
	float: left;
	border-left:1px solid #BDBDBD;
	border-right: 1px  solid #BDBDBD;
	border-bottom: 1px  solid #BDBDBD;
	border-top: 1px  solid #BDBDBD;
	padding: 0px 10px 0px 0px; 
	text-align: right;
	background: none;
	
}
#content_right #frontpage_latest_machines .link_container a
{
	background: url("/gfx/link_bullit.png") no-repeat;
	padding-left: 10px;
	background-position: 0px;
}

#content_right #frontpage_latest_machines #latest_machines
{
	float:left;
	width: 370px;
	overflow:hidden;
	
}





#content_right #frontpage_latest_machines #box1 .box_top
{
	background:url("/gfx/details_top_bg.gif") repeat-x scroll 0 0 transparent;
}

#content_right #frontpage_latest_machines #box1 .box_bottom
{
	background:url('/gfx/box1_bottom.gif') no-repeat;
	background-position: bottom left;
}

#content_right #frontpage_latest_machines #box1.box_middle
{
	width: 371px;
}






#content_right #frontpage_latest_machines #box1 .box_bottom,
#content_right #frontpage_latest_machines #box1 .box_top
{
	width: 371px;
}


#content_right #frontpage_latest_machines #box1.box_middle,
#content_right #frontpage_latest_machines #box1.box_top,
#content_right #frontpage_latest_machines #box1.box_bottom
{
	width: 371px;
}


#box1 .box_top
{
	
}

#box2 a 
{
	color: #000000;
	text-decoration:none;
}

#box2 a:hover
{
	color: #000000;
	text-decoration:underline;
}

#box2.box_middle
{
	width: 562px;
	background:url('/gfx/box2_middle.gif') repeat-y;
	margin-left: 13px;
	margin-bottom: 12px;
}

#box2 .box_bottom,
#box2 .box_top
{
	width: 562px;
}

#box2 .box_top
{
	
	background:url('/gfx/box2_top.gif') no-repeat;
	
}

#box2 .box_bottom
{
	
	background:url('/gfx/box2_bottom.gif') no-repeat;
	background-position:bottom left;
	
}

#box2 .content
{
	
	height: 140px;
	width: 378px;
	float:left;
	padding-top: 4px;
	padding-left:10px;
}

#box2 .content table td
{
	padding-right: 10px;
	font-weight: bold;
	line-height: 20px;
}

#box2 .image_container
{
	width: 167px;
	height: 125px;
	overflow:hidden;
	float:left;
	margin-left: 7px;
	margin-top: 7px;
}



#box3.box_middle,
#box7.box_middle
{
	width: 562px;
	background:url('/gfx/box2_middle.gif') repeat-y;
	margin-bottom: 14px;
	margin-right: 12px;
	
}

#box3 .box_bottom,
#box3 .box_top,
#box7 .box_bottom,
#box7 .box_top
{
	width: 562px;
}

#box3 .box_top
{
	
	background:url('/gfx/box2_top.gif') no-repeat;
}

#box15 .box_top
{
	height: 210px;
	background:url('/gfx/box2_top.gif') no-repeat;
}

#box15 .box_top,
#box15 .box_bottom

{
	width: 250px;
}


#box7 .box_top
{
	background:url('/gfx/box2_top.gif') no-repeat;
	
}

#box3 .box_bottom,
#box7 .box_bottom
{
	background:url('/gfx/box3_bottom.gif') no-repeat;
	background-position:bottom left;
}





#box4.box_middle
{
	/*margin-left: 14px;*/
}

#box5.box_middle
{
	/*margin-left: 14px;*/
}

#box6.box_middle
{
	margin-left: 14px;
}

#box4 .image_container,
#box5 .image_container,
#box6 .image_container
{
	height: 90px;
	float:left;
	width: 277px;
	background-color: grey;
} 

#box4 h2,
#box5 h2,
#box6 h2
{
	height: 30px;
	line-height: 30px;
	float:left;
	width: 265px;
	padding-left: 12px;
	font-size: 15px;
	
}

#box4 .text_container,
#box5 .text_container,
#box6 .text_container
{
	height: 90px;
	float:left;
	width: 253px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 10px;	
} 




#box4.box_middle,
#box5.box_middle,
#box6.box_middle
{
	width: 277px;
}

#box4 .box_bottom,
#box4 .box_top,
#box5 .box_bottom,
#box5 .box_top,
#box6 .box_bottom,
#box6 .box_top
{
		width: 277px;
}

#frontpage_search
{
	float:left;
	margin-bottom: 14px;
}

#frontpage_search .searchTitle
{
	color: #FFFFFF;
}

#frontpage_search_left
{
	background:url('/gfx/EN/top.jpg') no-repeat;
	width: 591px;
	float:left;
	padding: 0px;
	overflow: hidden;
	border-bottom: 1px solid #E0DEDE;
	border-left: 1px solid #E0DEDE;
	border-top:  1px solid #E0DEDE;
}

#frontpage_search_right
{
	border-top: 1px solid #E0DEDE;
	border-bottom:  1px solid #E0DEDE;
	border-right:  1px solid #E0DEDE;
}

#search_box_container
{
	width: 591px;
	float:left;
}

#search_box_container #searchTabContent 
{
	padding-top: 20px;
}

#frontpage_search_left ul, #search_box_container ul
{
	height:27px;
	margin:0;
	padding:0;
	background:url('/gfx/menubg.gif');
	width: 595px;
}

#frontpage_search_left li, 
#search_box_container li
{

	height: 27px;
	line-height: 27px;
	float:left;
	list-style-type:none;
	color: #FFFFFF;
	padding: 0px 20px 0px 20px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
}

#search_box_container li
{
	padding: 0px 23px 0px 23px;
}

#frontpage_search_left li#tab_element13, #search_box_container li#tab_element13
{
	padding: 0px 27px 0px 27px;
}

#frontpage_search_left #searchTabContent
{
	padding-top: 20px;
	float:left;
}

#frontpage_search_left li.tab_hover, 
#search_box_container li.tab_hover
{
	background: url(/gfx/frontpage/activeTabBg.gif);
}

#frontpage_search_right
{
	width:257px;
	float:left;
	overflow:hidden;
	
}
.TabbedPanelsTabLocal {
	background-color: #e17606;
	font-weight: bold;
	font-family: Arial;
	color: #FFFFFF;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	background: url(/gfx/menubg.gif);

}

.TabbedPanelsTabSelectedLocal {
	background:url(/gfx/frontpage/activeTabBg.gif);
	font-weight: bold;
	font-family: Arial;
	color: #FFFFFF;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

.contentTable {
	background-color: #ffffff;
}





#frontpage_search_gradient
{
	background: url('/gfx/frontpage/grad.jpg') repeat-x;
	float:left;
	width: 591px;
	height: 166px;
	
}
#search_box_container #frontpage_search_gradient
{
	width: 565px
}

.frontpage_search_gradient
{
	background: url('/gfx/frontpage/grad.jpg') repeat-x;
	
}

.searchTitleL a, .searchTitleL
{
	color: #FFFFFF;
}


.inputForm  {
background-color:#FFFFFF;
/*border-left:1px solid #C2BEBF;
border-style:solid none none solid;
border-top:1px solid #979292;*/
border: 1px solid #C2BEBF;
color:#004559;
font-family:arial;
font-size:12px;
font-style:normal;
font-weight:normal;
height:20px;
width:175px;
}



#listmachines_left .box_bottom,
#listmachines_left .box_middle,
#listmachines_left .box_top
{
	width: 571px; 
} 
#listmachines_left .box_bottom
{
	/*background: url('/gfx/box4_bottom.gif') no-repeat;*/
	background-position:bottom left;
}

#listmachines_left .box_middle
{
	background: url('/gfx/box4_middle.gif') repeat-y;
	margin-bottom: 14px;
}

#listmachines_left .box_top
{
	/*background: url('/gfx/box_top_dealerinfo_1.gif') no-repeat;*/
	background:url("/gfx/details_top_bg.gif") repeat-x scroll center top #F5F5F5;
	background-position:top left;
	border: 1px solid #E9E4E4;
	background-color: #f2f2f2;
}




#listmachines_right .box_bottom,
#listmachines_right .box_middle,
#listmachines_right .box_top
{
	width: 269px; 
} 
#listmachines_right .box_bottom
{
	/*background: url('/gfx/box4_bottom.gif') no-repeat;*/
	background-position:bottom left;
}

#listmachines_right .box_middle
{
	background: url('/gfx/box4_middle.gif') repeat-y;
	margin-bottom: 14px;
}

#listmachines_right .box_top
{
	background: url('/gfx/box269_middle.gif') no-repeat;
	background-position:top left;
	border-bottom: 1px solid #E9E4E4;
	border-right: 1px solid #E9E4E4;
	border-left: 1px solid #E9E4E4;
	background-color: #f2f2f2;
}

#listmachines_right .box_top h1,
#listmachines_right .box_top h3,
#listmachines_left .box_top h1
{
	color:#217C90;
	font-size:14px;
	height:29px;
	line-height:29px;
	margin:0;
	padding-left:12px;
}

#listmachines_left #box_top, #listmachines_right #rightContent{
	margin:10px;
}

#listmachines_left #PageArea
{
	float:right;height:19px;
}


#listmachines_left #PageArea .pagina
{
	float:left;width:150px;
}

#listmachines_left #PageArea #PreviousPageAreaButtonContainer,
#listmachines_left #PageArea #NextPageAreaButtonContainer
{
	float:left;
}



#listmachines_left #PageArea #PreviousPageAreaButtonContainer .buttonBlue
{
	padding-left:10px;padding-right:10px;overflow: hidden;
}

#listmachines_left #PageArea #NextPageAreaButtonContainer .buttonBlue
{
	padding-left:10px;padding-right:10px;overflow: hidden;
	
}

#listmachines_left .noType
{
	width:100%;height:20px;float:left;
}

#listmachines_left .type_name_container
{
	width:100%;float:left;
}

#listmachines_left .under_type_name
{
	background-color:#bdbdbd;width:100%;height:1px;float:left;
}

#listmachines_left .under_type_name
{
	width:100%;height:10px;float:left;
}

#listmachines_left #partContainer .gridValue
{
	width:160px;font-weight:bold;
}

#rightContent h2,
#specialoffer_right_content h2 a
{
	color:#217C90;
	font-size:14px;
	height:29px;
	line-height:29px;
	margin:0;
	padding:0;
	text-decoration:none;
}

#machine_details_right .box_bottom,
#machine_details_right .box_middle,
#machine_details_right .box_top,
#technician_details_right .box_bottom,
#technician_details_right .box_middle,
#technician_details_right .box_top
{
	width: 571px; 
}

#machine_details_right .box_bottom,
#technician_details_right .box_bottom
{
	/*background: url('/gfx/box4_bottom.gif') no-repeat;*/
	background-position:bottom left;
}

#machine_details_right .box_middle,
#technician_details_right .box_middle
{
	background: url('/gfx/box4_middle.gif') repeat-y;
	margin-bottom: 14px;

}

#machine_details_right .box_top,
#technician_details_right .box_top
{
	background: url('/gfx/box4_top.gif') no-repeat;
	background-color:#efefef;
	background-position:top left;
	border-bottom: 1px solid #E9E4E4;
	
	
}

#machine_details_right .box_top #machine_info_table,
#machine_details_right .box_top #spareparts_info_table
{
	margin-left:10px;
	margin-top:10px;
	line-height:18px;

}

#machine_details_right .box_top #spareparts_info_table .label
{
	padding-right:10px;
}

#machine_details_right .box_top p
{
	margin-left:10px;
	margin-right:10px;
}

#machine_details_right .box_top h1,
#technician_details_right .box_top h1,
#machine_details_right .box_top h2
{
	color:#217C90;
	font-size:14px;
	height:29px;
	line-height:29px;
	margin:0;
	padding-left:12px;
}

#machine_details_right #machine_details_top_menu,
#machine_details_right #machine_details_bottom_menu
{
	background:url('/gfx/machineDetailsMenu.gif') no-repeat;
	width: 571px;
	height: 31px;
	float:left;
	clear:left;
	margin-bottom: 14px;
}

#machine_details_right #machine_details_top_menu
{

	background-color: #8f8f8f;
	margin-bottom: 14px;
}


#machine_details_top_menu ul,
#machine_details_bottom_menu ul
{
	margin:0px;
	padding: 0px;
}

#machine_details_top_menu li,
#machine_details_bottom_menu li
{
	float:left;
	padding:0px 10px 0px 10px;
	list-style-type: none;
	line-height: 31px;
	margin: 0px;
	background: url('/gfx/machineDetailsMenuSplitter.gif') no-repeat;
	background-position: top right;
}

#machine_details_top_menu li a,
#machine_details_bottom_menu li a
{
	color: #7e7e7e;
	text-decoration: underline;
	font-size: 12px;
}

#machine_details_top_menu li a:hover,
#machine_details_bottom_menu li a:hover
{
	color: #7e7e7e;
	text-decoration: none;
	font-size: 12px;
	text-decoration: none;
}


#machine_accessories .check_mark_box
{
	padding-top: 2px;
	padding-right: 3px;
	width: 16px;	
}

#machine_accessories_box_bottom
{
	float:left;
}

#machine_details_basic_info_left
{
	width:428px;
	float:left;
	overflow:hidden;
	
}

#basic_info_background
{
	float:left;
	width: 571px;
	background: url('/gfx/enquiry_closed.jpg') no-repeat;
	background-position: top right;
	height: 143px;
	overflow:hidden;
}

#machine_details_basic_info_left_arrow
{
	width:133px;
	height:143px;
	float:right;
	cursor:pointer;
	
}

#machine_details_basic_info_right_arrow
{
	float:left;
	background: url('/gfx/enquiry_open_arrow.jpg') no-repeat;
	background-position: top left;
	width: 31px;
	height: 143px;
	cursor:pointer;
}


#machine_details_basic_info_left.enquiry_closed
{
	
}

#machine_details_basic_info_right.enquiry_closed
{
	
	float:right;
	overflow:hidden;
	width: 0px;
	
	
}

#machine_details_basic_info_right.enquiry_open
{
	width:143px;
	height: 143px;
	float:right;
	overflow:hidden;
	background: url('/gfx/enquiry_open_bg.jpg') no-repeat;
	background-position: top left;
	
}

#machine_details_basic_info_right_header
{
	padding-top:10px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:18px;
}

#machine_details_basic_info_right table
{
	line-height:18px;
	color: #FFFFFF;
}

#machine_details_basic_info_right table td
{
	background-color: #959BA0;
	cursor:pointer;
}

.machine_details_basic_info_right_dealer
{

	width: 227px;
	overflow:hidden;
	line-height:18px;
	color: #FFFFFF;
	background-color: #959BA0;
	cursor:pointer;
	margin-bottom: 2px;
	margin-right: 10px;
	padding-left: 3px;
	font-weight:bold;
	font-size: 10px;
}

.machine_details_basic_info_right_dealer_hover
{
	width: 227px;
	overflow:hidden;
	line-height:18px;
	color: #FFFFFF;
	background-color: #ADB1B4;
	margin-bottom: 2px;
	cursor:pointer;
	margin-right: 10px;
	padding-left: 3px;
	font-weight:bold;
	font-size: 10px;

	
}

#request_image
{
	float:right;
	cursor:pointer;
	width: 140px;
	height: 140px;
}





.banner_815x90_container
{
	float:left;
	width: 815px;
	height: 90px;
	overflow:hidden;
	margin-bottom:14px;
}

.banner_275x180_container
{
	float:left;
	width: 275px;
	height:180px;
	overflow: hidden;
	margin-bottom:14px;
}

/*Frontpage elements end*/



#dealers_info #logo_container
{
	float:left;
	width: 151px;
	text-align:center;
	
}
#dealers_info #right
{
	
	float:left;
	padding-bottom: 14px;
	width: 571px;
}

#dealers_info #right_banners
{
	float:left;
}

#dealers_info #right .box_top h1, 
#dealers_info #right .box_top h2
{
color:#217C90;
font-size:14px;
height:29px;
line-height:29px;
margin:0;
padding-left:12px;
}

#dealers_info #right #dealer_info_table
{
	margin-top: 14px;
	margin-left: 14px;
	margin-bottom: 14px;
}

#dealers_info #right #dealer_info_table .label,#dealers_info #right #dealer_info_table .value
{
	padding-right: 10px;
}

#dealers_info #right .box_top,
#dealers_info #right .box_middle,
#dealers_info #right .box_bottom  
{
	width: 571px;
	border-right: 1px solid #E9E4E4;
}
#dealers_info #right .box_top
{
	background: url('/gfx/dealers_info_box_top.gif') no-repeat;
}


#dealers_info #right .box_middle
{
	background: url('/gfx/dealers_info_box_middle.gif') repeat-y;
	margin-bottom: 14px;
}
#dealers_info #right .box_bottom
{
	border-bottom: 1px solid #E9E4E4;
}

#bottomContainer
{
	background-color:#FFFFFF;
	padding-bottom: 14px;
}

#bottomBackground
{
	background: url('/gfx/bottom_bg.gif') repeat-x;
	background-color: #dcdcdc;
	margin-left: 14px;
	width: 851px;
	float:left;
}

#bottomBackground h4
{
	margin-left: 10px;
	margin-top: 5px;
	font-size: 16px;
	margin-bottom: 10px;
	
}

#bottomContainer li
{
	
	padding:0px 0px 0px 0px;
	list-style-type: none;
	height: 16px;
	line-height: 16px;
	margin: 0px;
}

#bottomContainer li a
{
	font-size: 10px;
	color: #000000;
	text-decoration:none;
	font-weight: bold;
	
}

#bottomContainer li .bottom_link
{
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

#bottomContainer ul
{
	padding: 0px;
	margin: 0px;
}

#bottomTop .bottom_group,
#bottomBottom .bottom_group
{
	width:159px;
	float:left;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	
}

#bottomContainer h2
{
	margin: 0px;
}

.bottom_group h2
{
	
	height: 18px;
	line-height: 18px;
	color: #000000;
	font-size: 12px;
}

.bottom_group .bottom_header
{
	
	color:#000000;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}

#bottomContainer li a
{
	
}

#bottomContainer li a:hover
{
	text-decoration: underline;
}


#machine_details_left_background,
#technician_details_left_background
{
	float:left;
	width: 850px;
	background: url('/gfx/machineDetailsLeftBackground.gif') repeat-y;
	margin-bottom: 14px;
}

#machine_details,
#technician_details
{
	float:left;
	width: 850px;
}

#machine_details #machine_details_top
{
	float:left;
	width: 850px;
	height: 30px;
	line-height: 30px;
	background:url('/gfx/top_bar.gif') repeat-x;
	margin-bottom: 14px;
}

#machine_details #machine_details_top .header_left
{
	float:left;
	padding-left: 10px;
	
} 

#machine_details #machine_details_top .header_right 
{
	float:right;
	padding-right: 10px;
}

#machine_details #machine_details_left,
#technician_details #technician_details_left
{
	float:left;
	overflow:hidden;
	width:279px;
}

#machine_details #machine_details_right,
#technician_details #technician_details_right
{
	float:left;
	overflow:hidden;
	width:571px;
}

#machine_details #machine_details_left_box_top 
{
	background-color:#F5E3CD;
	float:left;
	overflow:hidden;
	padding-top:11px;
	width:264px;
	margin-bottom: 14px;
}

#machine_details #machine_details_top_image_container,
#technician_details #technician_details_top_image_container
{
	float:left;
	margin-bottom:11px;
	margin-left:11px;
	overflow:hidden;
	width:241px;
	margin-top:11px;
}

#machine_details .machine_details_small_image,
#technician_details .machine_details_small_image {
float:left;
height:84px;
margin-bottom:11px;
margin-left:11px;
overflow:hidden;
width:114px;
}
/*
#machine_details #machine_info_header
{
	float:left;
	width: 570px;
	margin-bottom: 10px;
	background: url('/gfx/horisontalDot.gif') repeat-x;
	line-height: 30px;
}*/

#machine_details #machine_info_table,
#sparepart_details #info_table
{
	float:left;
	margin-bottom: 14px;
	width: 400px;
}

#machine_details #machine_info_table .label,
#technician_details #info_table .label
{
	padding-right: 5px;
	font-size: 11px;
	width: 91px;
}

#machine_details #machine_info_table .value,
#technician_details #info_table .value
{
	font-size: 11px;
	padding-right: 15px;
	width:109px;
}
/*
#machine_details #machine_accessories_box_bottom {

background:transparent url(/gfx/horisontalDot.gif) repeat-x scroll left bottom;
float:left;
padding-top:10px;
width:570px;
}
*/
/*
#machine_accessories_header 
{
	background:transparent url(/gfx/horisontalDot.gif) repeat-x scroll left bottom;
	float:left;
	width:570px;
	line-height: 30px;
}
*/
#machine_accessories_box_bottom
{
	float:left;
	width: 570px;
	margin-bottom: 14px;
}

#accessories_list_left
{
	float:left;
	
}

#accessories_list_right
{
	float:left;
}

#accessories_list_left #accessories_list_left_table
{
	width: 260px;
	margin-left:10px;
	margin-top:10px;
	margin-right: 20px;
}


#accessories_list_right #accessories_list_right_table
{
	margin-top:10px;
	width: 260px;
}

#machine_accessories_box_bottom .value
{
	line-height: 20px;
}

/*
 * FIX THESE STYLES
 * 
 */

 .link {
		font-family: "Lucida Grande", Verdana, Arial, sans-serif;
		font-size: 11px;
		color: #8f8f8f;
	}

	.loginOverskrift {
		font-family: "Lucida Grande", Verdana, Arial, sans-serif;
		font-size: 13px;
		color: #8f8f8f;
		line-height: 27px;
		font-weight: bold;
		text-align:left;
	}
	
	.loginText {
		font-family: "Lucida Grande", Verdana, Arial, sans-serif;
		font-size: 11px;
		color: #8f8f8f;
		line-height: 27px;
		font-weight: bold;
		text-align:left;
	}

.screenoverlay 
{
	background-color:#000000;
	height:800px;
	left:0;
	opacity:0.75;
	position:fixed;
	top:0;
	visibility:hidden;
	width:100%;
	z-index:1000;
}

.button, .SubmitButton 
{
	background-color:transparent;
	background-image:url(/gfx/button_orange_bg.gif);
	background-repeat:repeat;
	border:0px;
	color:#FFFFFF;
	cursor:pointer;
	font-family:arial;
	font-size:11px;
	height:21px;
	line-height:21px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	text-decoration:none;
}

.buttonBlue, .SubmitButtonBlue 
{
	background-color:transparent;
	background-image:url(/gfx/button_blue_bg.gif);
	background-repeat:repeat;
	border:0px;
	color:#FFFFFF;
	cursor:pointer;
	font-family:arial;
	font-size:11px;
	height:21px;
	line-height:21px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	text-decoration:none;
}


/* FORUM STYLES */
	.topmenu
	{
		background-color: #1d4556;
		font-weight:bold;
		font-size:14px;
		color:#ffffff;
		font-family:Arial;
	}
	.categorycursor
	{
		cursor:pointer;cursor:hand;
	}
	.Questionmaintopic
	{
		font-weight:bold;
		font-size:12px;
		color:#545454;
		font-family:Arial;
	}
	.Questionremaining
	{
		font-size:11px;
		color:#545454;
		font-family:Arial;
	}
	.Category
	{
		background-color: #ffffff;
		font-weight:bold;
		font-size:14px;
		color:#545454;
		font-family:Arial;
	}

	.Forum_Topics_Link
	{
		color:#545454;
		text-decoration: none; 
	} 

	.rowhighlight
	{
		background:url('/gfx/forum/hilightBg.gif');
		font-weight:bold;
		color: #FFFFFF;
	}
	.rowhighlight a
	{
		font-weight:bold;
		color: #FFFFFF;
	}
	.rowreset
	{
		background-color: #ffffff;
		font-weight:Normal;
	}
	.link
	{
		color: #8f8f8f;
	}
	.loginOverskrift
	{
		font-size: 13px;
		color: #8f8f8f;
		line-height: 27px;
		font-weight: bold;
	}
		
	.loginText
	{
		color: #8f8f8f;
		line-height: 27px;
		font-weight: bold;
	}
	
	h1 {
		font-size: 14px;
		font-weight: bold;
		margin-top: 0; 
		margin-bottom: 0; 
	}
	
	.forum_link
	{
		color: #e03f54;
	}

	
	
/* REGISTER STYLES */

 	.required {
		color: red;
	}
	
	h1 {
		font-size: 12px;
		font-weight: bold;		
	}

	.signupDiv {
		margin-left: 13px;
		margin-right: 13px;
	}
	
	.priceText {
		font-size: 10px;
		height:30px;
		float:right;
		margin-right:5px;
		line-height:15px;
		
		text-align: right;
	}
	
	.price {
		float:right;
		font-size: 25px;
		height:30px;
		line-height:30px;
		
	}

 
 
 
 
 /* SEARCH STYLES */
	.FrontpageTabActive
		{
			font-family:arial;
			font-weight:bold;
			color:#FFFFFF;
			font-size:13px;
			width:270px;
			height:27px;
			line-height:27px;
			background:url(/gfx/frontpage/tabActive_specialoffer.gif);
			border-right:1px solid #cf7237;
			float:left;
		}
	
	.LatestContent
		{
			border-right:1px solid #cf7237;
			border-bottom:1px solid #cf7237;
			border-left:1px solid #cf7237;
			width:270px;
			height:164px;
			background:url(/gfx/frontpage/latestbg.jpg);
			float:left;
		}
		
	.blockHeader {
		line-height: 25px;
		text-align:left;
		height:25px;
		background:url(/upload/webImage/blockHeaderBg.gif);
		}
		
		
	.resultlist_label1 {
		width:270px;height:30px;line-height:30px;float:left;
		overflow:hidden;
	}
	
	.resultlist_label2 {
		width:60px;height:30px;line-height:30px;float:left;text-align:right;
	}
	
	.resultlist_label3 {
		width:210px;height:30px;line-height:30px;text-align:right;float:left;
	}
	
	.resultlist_label4 {
		width:10px;height:30px;line-height:30px;float:left;
	}
	
	.resultlist_label5 {
		width:200px;height:30px;line-height:30px;float:left;
	}
	 
	.resultlist_label6 {
		width:70px;height:30px;line-height:30px;float:left;text-align:right;
	 }
	 
	 .resultlist_label7 {
	 	width:65px;height:30px;line-height:30px;float:left;text-align:right;
	 }
	
	.resultlist_label8 {
		width:95px;height:30px;line-height:30px;float:left;text-align:right;
	}
	
	.resultlist_label9 {
		width:115px;height:30px;line-height:30px;text-align:right;float:left;overflow:hidden;
	}
	
	.resultlist_label10 {
		width:10px;height:30px;line-height:30px;float:left;		
	}
	
	.resultlist_label11 {
		width:100%;height:10px;
	}
	
	.resultlist_label12 {
		width:10px;height:115px;float:left;
	}
	
	.resultlist_label13 {
		float:left;width:150px;height:115px;overflow:hidden;
	}
	
	.resultlist_label14 {
		width:10px;height:115px;float:left;
	}
	
	.resultlist_label15 {
		float:left;width:365px;height:105px;
	}
	
	.resultlist_label16 {
		width:100%;height:25px;float:left;overflow:hidden;
	}
	
	.resultlist_label17{
		padding:0;margin:0;
	}
	
	.result_list {
		background:url(/gfx/result_list_bg.gif);
		background-repeat:x-repeat;
		background-color:#f7f7f7;
		width:100%;
		height:150px;
		margin-bottom:10px;
		border:1px solid #e9e4e4;
		
	}

	.result_list_specialOffers{
		background:url(/gfx/result_list_bg_specialOffers.gif);
		background-repeat:x-repeat;
		background-color:#f7f7f7;
		width:100%;
		height:130px;
		margin-bottom:10px;
		border:1px solid #e9e4e4;
			
	}
	
	.result_list_specialOffers_inLine{
		background:url(/gfx/result_list_bg_specialOffers.gif);
		background-repeat:x-repeat;
		background-color:#f7f7f7;
		height:95px;
		margin-bottom:0px;
		border-bottom: 1px solid #CCCCCC;
	}

	.result_list_specialOffers:hover {
		background:url(/gfx/result_list_bg_specialOffers_hover.gif);
		background-repeat:x-repeat;
		background-color:#c6c5c5;
	
	}

	.result_list_a{
		color: #217c90;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none;
	}
	
	.result_list_a:hover{
		color: #217c90;
		text-decoration: underline;
	}
	
	.result_list_text a{
		color:#000000;
		text-decoration:none;		
	}
	
	.result_list_text_label{
		float:left;
		width:85px;
		text-decoration:underline;
		color:#000000;
	}
	
	.result_list_text_value{
		float:left;
		margin-right:20px;
		width:130px;
		text-decoration:underline;
	}
	
	.result_list_text_label a{
		text-decoration:none;
		color:#000000;
	}
	
	.result_list_text_value a{
		text-decoration:none;
		color:#000000;
	}
		
	.result_list:hover {
		background:url(/gfx/result_list_bg_hover.gif);
		background-repeat:x-repeat;
		background-color:#c6c5c5;
	
	}
	

	.blackAhref {
		text-decoration:underline;
		color:#000000;	
	}
	
	
	.myAccountContent a {
		text-decoration:none;
		color:#7f7f7f;		
	}
	
	.blockHeader
	{
		background:url(http://presscity.com/upload/webImage/blockHeaderBg.gif);
		background-repeat:repeat-x;	
		
	}

	
	#pageHeaderFrontPage {
		background:url(/gfx/pageHeader_frontpage_bg.gif);
		background-repeat:repeat-x;	
	}
	
	#pageHeader {
		background:url(/gfx/pageHeader_info_bg.gif);
		background-repeat:repeat-x;
	}
	
	
	#pageHeaderFrontPage h1{
		color:#347384;
		font-size:36px;
		padding-left:17px;
		padding-top:21px;
	}
	
	#pageHeaderFrontPage h2{
		color:#000000;
		font-size:19px;
		padding-left:17px;
	}
	
	#pageHeader h1{
		color:#347384;
		font-size:20px;
		padding-left:17px;
		padding-top:21px;
	}
	
	#pageHeader h2{
		color:#000000;
		font-size:24px;
		padding-left:17px;
	}
	#pageHeader p{
		color:#000000;
		font-size:16px;
		padding-left:17px;
	}
/*
 * Technician / spareparts
 * 
 */

#search_technician
{
	
	background:transparent url(/gfx/frontpage/grad.jpg) repeat-x scroll 0 0;
	float:left;
	height:147px;
	width:562px;
	color: #FFFFFF;
	margin-bottom: 14px;
}

#search_sparepart
{
	
	background-color: #08404D;
	float:left;
	
	width:562px;
	color: #FFFFFF;
	margin-bottom: 14px;
}


#search_technician table, #search_sparepart table
{
	margin: 10px;
}

#search_sparepart table select
{
	
	width: 200px;
}

#search_technician table td, #search_sparepart table td
{
	padding-right: 10px;
	
}

#search_sparepart table td
{
	padding-bottom: 10px;
	
	
}

#search_technician_top h1, #search_sparepart_top h1
{
	background:transparent url(/gfx/menubg.gif) repeat scroll 0 0;
	height:27px;
	margin:0;
	padding:0;
	font-weight: normal;
	padding-left: 10px;
	line-height: 27px;
}

#search_sparepart .category_container
{
	width: 140px;
	float:left;	
	
}

#search_sparepart .category_container input
{
	float:left;
}

#search_sparepart .category_container .text
{
	line-height: 18px;
	float:left;
}

#search_sparepart  #spare_part_categories
{
	float:left;
	width: 440px;
	padding-top: 10px;
}

#search_sparepart #search_text
{
	float:left;
	width: 453px;

}


#search_sparepart .button
{
	margin-top: 7px;
	float:right;
	
	
}

#techRegBox h1{
	font-size: 24px;
}

#addMachineTypePopOverInner
{
	width: 800px;
	background-color: #FFFFFF;
	margin: 10px;
	
	
}

#picture_input_inner
{
	width:455px;
	background-color: #FFFFFF;
	margin: 10px;
}

#addMachineTypePopOverInner hr
{
	background-color: #FFFFFF;
}

#addMachineTypePopOverInner #typegroups
{
	padding-left: 10px;
	padding-bottom: 10px;
}

#addMachineTypePopOverInner #types
{
	border-top: 10px solid #CCCCCC;
	padding-top: 10px;
}

#addMachineTypePopOverInner #manufacturers
{
	border-top: 10px solid #CCCCCC;
	padding-top: 10px;
}

#addMachineTypePopOverInner .header
{
	font-weight: bold;
	padding-bottom: 3px;
}

#addMachineTypePopOverInner #typegroups .selected,
#addMachineTypePopOverInner #types .selected,
#addMachineTypePopOverInner #manufacturers .selected
{
	background-color: #E64403;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
}

#addMachineTypePopOverInner #types
{
	padding-left: 10px;
	padding-bottom: 10px;
}

#addMachineTypePopOverInner #manufacturers
{
	padding-bottom: 10px;
	padding-left: 10px;
	
	
}

#addMachineTypePopOverInner #models
{
	border-top: 10px solid #CCCCCC;
	padding-top:10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}

#addMachineTypePopOverInner .model_container
{
	
	float:left;
	width: 180px;
}

#addMachineTypePopOverInner .model_container .text
{
	float:left;
	width: 150px;
	
}

#myCompatibilities, #spare_part_list
{
	width: 500px;
}

#myCompatibilities td, #spare_part_list td
{
	padding-left: 10px;
	line-height: 25px;
}

#myCompatibilities thead, #spare_part_list .table_category
{
	background: url('/gfx/menubg.gif') repeat-x;
	line-height: 27px;
	height: 27px;
	 
}

#myCompatibilities thead td, #spare_part_list .table_category td
{
	color: #FFFFFF;
}

 #spare_part_list .sub_headers
 {
 	font-weight:bold;
 }

#spare_parts #advertise_box .header
{
	background: url('/gfx/menubg.gif') repeat-x;
	line-height: 27px;
	height: 27px;
	color: #FFFFFF;
	padding-left: 10px;
}

#spare_parts #advertise_box 
{
	border: 1px solid #CDCDCD;
	margin-bottom: 10px;
}

#spare_parts #advertiseTable .button
{
	width: 100px;
}

#publishOnPortalStatus, #publishSpecialOfferOnPortalStatus
{
	width: 34px;
	text-align:center;
}

#spare_parts #advertiseTable
{
	
	width:530px
}

 #spare_parts #advertiseTable td
 {
 	line-height: 35px;
	font-weight: bold;
 }
 
 #spare_parts #advertiseTable
 {
 	margin: 10px;
 }
 
 .inputBox{
  background:url('/gfx/loading.gif') repeat-y right;
   width: 240px;
	height: 30px;
	border:1px solid grey;
	font-size:26px;
	font-weight:bold;
	font-family:Arial;

}
.VoucherBox{
	
  width: 240px;
	height: 30px;
	border:1px solid grey;
	font-size:26px;
	font-weight:bold;
	font-family:Arial;
}

 #spare_parts #group_menu,
#spare_parts #compatibility_menu
	{
		width: 200px;
		float:left;
	}
	
#spare_parts #my_groups,
#spare_parts #my_compatibilities
	{
		float:left;
		width:300px;
		border-top: 1px solid #B2B2B2;
		border-right: 1px solid #B2B2B2;
		border-left: 1px solid #B2B2B2;
		border-bottom: 1px solid #B2B2B2;
		
	}
	
#spare_parts #unadded_groups,
#spare_parts #unadded_compatibilities
	{
		float:left;
		width:300px;
		border-top: 1px solid #B2B2B2;
		border-right: 1px solid #B2B2B2;
		border-left: 1px solid #B2B2B2;
		border-bottom: 1px solid #B2B2B2;
	
	}
	
#spare_parts #my_groups_button,
#spare_parts #unadded_groups_button,
#spare_parts #unadded_compatibilities_button,
#spare_parts #my_compatibilities_button
	{
		width:inherit;
		border-left: 1px solid #B2B2B2;
		
		line-height: 25px;
		padding-left:10px;
		border-bottom: 1px solid #B2B2B2;
		font-weight:bold;
		color: #FFFFFF;
	}
	
#spare_parts #my_groups_button,
#spare_parts #my_compatibilities_button
	{
		border-top: 1px solid #B2B2B2;
		background-color: #317D94;
		cursor:pointer;
	}
#spare_parts #unadded_groups_button,
#spare_parts #unadded_compatibilities_button
	{
		background-color:#D76A00;
		cursor:pointer;	
	}

#spare_parts .spare_part_group_container
{
	padding-left:10px;
	background-color:#F5F5F5;
	
}

#spare_parts .spare_part_group,
#spare_parts .spare_part_group_hover
{
	line-height: 25px;
	padding-left:10px;
	background-color:#F5F5F5;
	
	cursor: pointer;
	
}

#spare_parts .category
{
	line-height: 25px;
	padding-left:10px;
	background-color: #D76A00;
	border-bottom: 1px solid #B2B2B2;
	color:#FFFFFF;
	cursor:default;	
}

#spare_parts .category .element
{
	color:#E64403;
	cursor:default;
}

#spare_parts #calendar1Container
{
	position:absolute;
	z-index:99;
}

#spare_parts #calendar2Container
{
	position:absolute;
	z-index:99;

}

#spare_parts .calendar_table td
{
	padding-right:10px;

}

#spare_parts #calendar1,
#spare_parts #calendar2
{
	width: 69px;
}


#spare_parts #step_container
{
	height: 45px;
	width: 583px;
	float:left;
	background:url('/gfx/myaccount/stepContainerBackground.gif');
	
}


#sparepart_content
{
	margin-top:30px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom: 15px;
	float:left;
	width: 553px;
}
 

#spare_parts #step_container .step
{
	text-align:center;
	float:left;
	width: 109px;
	height: 45px;
	margin-right: 5px;
}

#spare_parts #step_container .step .label
{
	
	color: #FFFFFF;
	height: 20px;
	line-height: 18px;
}

#spare_parts #step_container .step img
{
	
	border: 0px;
}


#spare_parts #step_container #step1
{
	
	margin-left:10px;
	
	
}

#spare_parts #step_container #step5
{
	
	margin-right:0px;
	
	
}

#spare_parts #categories_container
{
	width:562px;
	float:left;
	clear:left; 
	border: 0px solid #cc00cc;

	
}
#spare_parts #categories_container .header
{
	font-size: 14px;
	font-weight:bold;
}


#spare_parts #categories_container .category .icon
{
	
	width: 107px; 
	height:150px;
	float:left;
}

#spare_parts #categories_container .category .list
{
	width: 150px;
	float:left;
	padding-left:10px;
}


#spare_parts #categories_container #category1 .icon
{
	background:url('/gfx/myaccount/SparePartCategoryIconMechanical.gif') no-repeat;
}

#spare_parts #categories_container #category2 .icon
{
	background:url('/gfx/myaccount/SparePartCategoryIconConsumables.gif') no-repeat;
}

#spare_parts #categories_container #category3 .icon
{
	background:url('/gfx/myaccount/sparepartCategoryIconAccessories.gif') no-repeat;
}


#spare_parts #categories_container .category
{
	width:271px;float:left;
	height: 170px;
	background-color: rgb(245, 245, 245);
	border: 0px;
	line-height:16px;
}

#spare_parts #categories_container .category .link_container
{
	
}

#spare_parts #categories_container .category .groups_container
{
	border: 1px solid #000000;float:left; width: 133px;
}

#spare_parts #previous_next_container
{
	margin-top: 30px;
	width: 552px;
	clear:left;
}

#spare_parts #previous_next_container #previous
{
	float:left;
}

#spare_parts #previous_next_container #next
{
	float:right;
}

#spare_parts #myCompatibiltyContainer #previous_next_container
{
	margin-top: 10px;
	clear:both;
	
}


#spare_parts #previous_next_container a
{
	color: #000000;
	font-size: 25px;
	font-weight:bold;
}
#spare_parts #previous_next_container img
{
	border: 0px;
}

#spare_parts #images_container
{
	
}

#spare_parts .image_item
{
	float:left;
	width: 80px;
	height: 100px;
	border: 0px solid #000000;
}

#spare_parts .image_container
{
	width: 64px;
	height:64px;
	overflow:hidden;
	border: 1px solid #dbdcde;
	float:left;
}
#spare_parts .button_container
{
	margin-top: 4px;
	float:left;
	width: 64px;
}

#spare_parts .button_container .button
{
	width: 64px;
}

#spare_parts #sparePartForm input,
#spare_parts #sparePartForm textarea,
#spare_parts #sparePartForm select
{
	margin-bottom: 5px;
	
}

#spare_parts #sparePartForm #nPrice
{
	width:70px;
	text-align:right;
}


#spare_parts #sparePartForm
{
	margin: 0px;
}

#spare_parts #sparePartForm textarea
{
	background-color:#F8EECA;
	border:1px solid #B2B2B2;
	width: 400px;
	height:200px;
}
	
#spare_parts #sparePartForm table td
{
	padding-right: 10px;
}

#spare_parts .label
{
	font-weight:normal;
}
/*
#spare_parts  #spare_part_list
{
	width: 551px;
	border-left: 1px solid #B2B2B2;
	border-top: 1px solid #B2B2B2;
	border-right: 1px solid #B2B2B2;
}

#spare_parts  #spare_part_list td
{
	border-bottom: 1px solid #B2B2B2;	
}

#spare_parts .table_category
{
	background-color: #D76A00;
	color:#FFFFFF;
	line-height: 25px;
	font-weight:bold;
}

#spare_parts .table_elements td, #spare_parts .table_elements_hover td
{
	padding-left:10px;
	line-height: 25px;
}

#spare_parts .table_elements_hover td
{
	background-color: #B2B2B2;
}


#spare_parts .table_category td
{
	padding-left:10px;
}
*/



/*
#spare_parts .spare_part_group_hover
{
	background-color: #B2B2B2;
	
}*/

#spare_parts #images_container
{
	padding-top:15px;
	padding-bottom: 15px;
	
	float:left;
	clear:left;
}


#spare_parts #images_container .image_control_container
{
	width: 130px;
	float:left;
	
}
 
.inputBox{
  background:url('/gfx/loading.gif') repeat-y right;
   width: 200px;
	height: 30px;
	border:1px solid black;
	font-size:26px;
	font-weight:bold;
	font-family:Arial;

}
.VoucherBox{
	
  width: 200px;
	height: 30px;
	border:1px solid black;
	font-size:26px;
	font-weight:bold;
	font-family:Arial;
}

.manufacturer_block
{
	float:left;
	clear:both;
	margin-bottom:10px;
}

.manfacturer_list_container
{
	width: 185px;
	float:left;
}

#manfacturer_list
{
	margin: 0px;
	padding: 0px;
	
}

#manfacturer_list li
{
		list-style: none;
	
}

#manufacturer_info
{
	margin-bottom: 10px;
}

#manufacturer_info h1
{
	font-size: 14px;
	margin-bottom: 3px;
}

#manufacturer_info h2
{
	font-size: 14px;
	margin-bottom: 3px;
}

#manufacturer_info h3
{
	font-size: 14px;
	margin-bottom: 3px;
}

#manufacturer_info h4
{
	font-size: 14px;
	margin-bottom: 3px;
}

#manufacturer_info #manufacturer_list
{
	margin-bottom: 10px;
}

#manufacturer_info .logo
{
	margin-bottom: 10px;
}

#manufacturer_info ul
{
	margin-top: 0px;
	
}

#underBottom a
{
	color:#FFFFFF;
}

#underBottom
{
	width: 878px;
	float:left;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 20px;
}


#frontpage_explorer
{
	float:right;

	border: 1px solid #E17D03;
	
}

#frontpage_top_left h2
{
	background-color: #E17D03;
	color: #FFFFFF;
	line-height: 30px;
	padding-left: 10px;
}

#frontpage_top_right h1
{
	font-size: 16px;
}

#frontpage_top_left h3
{
	padding-left:10px;
	margin: 0px;
	line-height: 25px;
}

#frontpage_top_left ul
{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#frontpage_top_left ul li
{
	margin: 0px  0px  0px  10px;
	padding: 0px;
	background:transparent url(/gfx/myAccount/menuArrowRightGray.gif) no-repeat scroll 0 0;
	color:#979797;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-left:18px;
	text-decoration:none;
}

#frontpage_top_left
{
	float:left;
	width: 272px;
	margin-bottom: 15px;
	
}

#frontpage_top_right
{
	float:left;
	width: 556px;
	
	margin-left: 20px;
}

#frontpage_top_right #box2.box_middle
{
	margin-left: 0px;
}



#search_left_container
{
	float:left;
	width: 260px;
	margin-right:20px;
	
}

#search_right_container #searchBox,
#search_right_container,
#search_right_container #search_result_container 
{
	float:left; 
	width: 565px;
}

#search_right_container
{
	overflow:hidden;
}

#search_right_container #searchBox
{
	overflow:hidden;
}

#search_right_container #search_result_container 
{
	clear:left;
}

#search_container
{
	float:left;
	clear:left;
	margin-bottom: 15px;
}


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }



#fts_result
{
	
}

#fts_result .left
{
	float:left;
	width: 568px;
}

#fts_result .right
{
	float:left;
	width: 279px;
}

#manufacturers_list li h3
{
	margin: 0px; 
	font-size: 12px;
}


	.searchBar {
		clear:both;
		background:url(/gfx/searchBar/bg.gif);
		width:100%;
		height: 85px; /*55px;*/
		margin:0px;
		padding:0px;
		overflow:hidden;
	}
	
	#searchField{
		height:40px;
		width:425px;
		padding-top:15px;
		margin-left:auto;
		margin-right:auto;
	}
	
		.searchField_input{
			width: 310px;
			height: 25px;
			border: 1px solid #7f7f7f;
			font-size: 20px;
			font-style: italic;
			color: #7f7f7f;
			margin-right: 5px;
		}
		
		.searchField_input_active {
			width: 310px;
			height: 25px;
			border: 1px solid #7f7f7f;
			font-size: 20px;
			font-style: normal;
			color: #7f7f7f;
			margin-right: 5px;					
		}
		
		.searchField_button {
			padding-left: 10px;
			padding-right: 10px;
			height: 29px;
			background:url('/gfx/searchbar/knbg.gif');
			color:#FFFFFF;
			border: 0px;
			font-size: 15px;
			font-weight: bold;
		}

	#searchOptions {
		width:450px;
		height:35px;
		margin-right:auto;
		margin-left:auto;
		text-align:left;
	}

	 .searchOptionsCheck {
	 	float:left;
		margin-right:10px;
	 }

	 
	 #welcome_box 
	 {
		float:left;
		border: 1px solid #BDBDBD;
		background-color: #f7f7f7;
		margin-bottom: 10px;
		
		padding:10px;
		width: 540px;
		
	 }
	 
	 
	 #welcome_box p
	 {
	 	margin: 0px;
	 }
	 
		#welcome_box h1
		{
			font-size: 16px;
			margin-bottom: 3px;
		}

		
	#frontpage_explorer {
		float:left;
		
		overflow:hidden;
		border: 1px solid #DF7E00;
		
		
		
	}

		#frontpage_explorer{
			font-size: 12px;	
		}
		
		
		#frontpage_explorer h2{
			font-size:12px;
			margin:0;
		}
		
		#frontpage_explorer{
			color:#979797;
		}
		
		#frontpage_explorer ul
		{
			margin: 0px  0px  0px  10px;
			padding: 0px;
			/*background:transparent url(/gfx/myAccount/menuArrowRightGray.gif) no-repeat scroll 0 0;*/
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			padding-left:18px;
			text-decoration:none;
		}

			#frontpage_explorer li {
				margin: 0px  0px  0px  10px;
				padding: 0px;
				background:transparent url(/gfx/myAccount/menuArrowRightGray.gif) no-repeat scroll 0 0;
				color:#979797;
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				padding-left:18px;
				text-decoration:none;
			}
		
				.myAccountMenuHeader {
					background:url("/gfx/myAccount/menuArrowRight.gif") no-repeat scroll 0 0 transparent;
					padding-left:15px;
					text-decoration:none;
				}
		

				
		.LatestMachinesRecordCount {
			 font-size:11px;
			 font-weight:bold;
			 height:23px;
			 line-height:23px;
			 float:left;
			 margin-left:5px;
			 margin-right:8px;	
		}
		
		.LatestMachinesName {
			font-size:11px;
			font-weight:bold;
			height:23px;
			line-height:23px;
			text-decoration:none;
			color:#000000;
			width:180px;
			overflow:hidden;
		}
		
		.LatestMachinesYear {
			font-size:11px;
			font-weight:bold;
			height:23px;
			line-height:23px;
			float:right;
			margin-right:5px;
			text-decoration:none;
			color:#000000;
		}
		
		.SparePartLine{
			float:left;
			width:100%;
			height:40px;
			border-bottom:1px solid #bdbdbd;
		}
		
		.SparePartLine:hover{
				background-color:#fdf4da;
		}
		
		
		.SparePartLineSpecialOffer {
			float:left;
			width:100%;
			height:85px;
			background-color: #fbf591;
			border-bottom:1px solid #bdbdbd;			
		}
		
		.SparePartLineSpecialOffer:hover{
				background-color:#fdf4da;
		}

		.Resultlink {
			color: #000000;
			text-decoration: none;
		}
		
		.Resultlink:hover {
			text-decoration: underline;
		}

		.Resultlink:visited {
			text-decoration: none;
			color: #7F7F7F;
		}
		

		.resultListreadMore {
			margin-top:2px;
			margin-left:10px;
			width:45px;
			height:40px;
			line-height:40px;
			float:left;
			color:#D46A00;
			font-weight:bold;
			background:url(/gfx/icon_readmore.gif);
			background-repeat:no-repeat;
			background-position:right;
		}
		
			.resultListreadMore a {
				color: #D46A00;
				text-decoration:none;
				display:block;
			}
			
			.resultListreadMore a:hover {
				text-decoration:underline;
			}
			
		.GalleryView {
			
			margin-left:5px;
			margin-right:5px;
			padding-left:20px;
			height:19px;
			float:left;
			line-height:19px;
			background:url(/gfx/icon_galleryView.gif);background-repeat:no-repeat;background-position:left;
		}
		.ListView {
			margin-left:5px;
			margin-right:5px;
			padding-left:20px;
			height:19px;
			float:left;
			line-height:19px;
			background:url(/gfx/icon_listView.gif);background-repeat:no-repeat;background-position:left;
		}
		.SparepartTop{
			float:left;
			width:100%;
			height:30px;
		}
		.ViewArea{
			float:left;
			height:19px;
			background:url(/gfx/kn_viewtype_bg.gif);
			border:1px solid #e2e8e9;
		}
		.SparePartHeading{
			float:left;
			width:100%;
			height:30px;
			border-bottom:1px solid #bdbdbd;
		}
		.SparePartSubHeadings{
			height:30px;
			line-height:30px;
			float:left;
			color:#CE3500;
			font-weight:bold;
			margin-left:4px;
		}
		.SparePartDetail{
			height:40px;
			line-height:40px;
			float:left;
			font-weight:bold;
			font-size:12px;
			margin-left:4px;
		}
		
		.SparePartDetail a
		{
			display:block;
		}
		
		.VideoCountClass {
			    background: url("/gfx/icon_videoCount.png") no-repeat scroll 0 0 transparent;
			    color: #FFFFFF;
			    float: left;
			    font-size: 12px;
			    height: 40px;
			    line-height: 30px;
			    margin-left: 0;
			    margin-top: 5px;
			    overflow: hidden;
			    padding-left: 16px;
			    width: 29px;		
		}
		
		.blankVideoCountClass {
		    color: #FFFFFF;
		    float: left;
		    font-size: 12px;
		    height: 40px;
		    line-height: 30px;
		    margin-left: 0;
		    margin-top: 5px;
		    overflow: hidden;
		    padding-left: 16px;
		    width: 29px;	
		}

		.PictureCountClass{
			margin-left:10px;
			font-size:12px;
			margin-top:5px;
			overflow:hidden;
			width:36px;
			height:40px;
			line-height:30px;
			float:left;
			background:url(/gfx/icon_imageCount.png);
			/*background:url(/gfx/icon_photoCount.gif);*/
			background-repeat:no-repeat;
			color: #FFFFFF;
			padding-left: 9px;
		}

	#pagina ul{
		margin: 0px  0px  0px  0px;
		padding: 0px;
	}

	#pagina li{
		height:20px;
		line-height: 20px;
		margin-left: 5px;
		margin-right:5px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		text-decoration:none;
		float:left;			
	}
	
		#pagina li a{
			color: #000000;
			font-weight: bold;
			text-decoration: none;
		}
		
		#pagina li a:hover{
			text-decoration: underline;
		}


	.resultListLI {
		width:20px;
		text-align:center;
	}



/* gallery view result list */
	.groupHeader{
		background:url(/gfx/groupHeaderBg.gif);
		background-repeat:repeat-x;
		height:26px;
		line-height:26px;
		padding-left:5px;
		font-weight: bold;
		font-size: 16px;
		float:left;
		/* width: 140px; */
		padding-right: 10px;
		overflow: hidden;
	}


	.machineContainer_left {
		width: 173px;
		height: 234px;
		border:1px solid #bdbdbd;
		float:left;
		margin-left:0px;
		margin-bottom:15px;
		background-color:#FFFFFF;
	}
	
	.machineContainer_middle {
		width: 173px;
		height: 234px;
		border:1px solid #bdbdbd;
		float:left;
		margin-left:20px;
		margin-bottom:15px;
		background-color:#FFFFFF;
	}


	.machineContainer_right {
		width: 173px;
		height: 234px;
		border:1px solid #bdbdbd;
		float:right;
		margin-left:5px;
		margin-bottom:15px;
		background-color:#FFFFFF;
	}

	.partContainer_left {
		width: 173px;
		height: 234px;
		border:1px solid #bdbdbd;
		float:left;
		margin-left:5px;
		margin-bottom:15px;
		background-color:#FFFFFF;
	}
	
	
	.partContainer_middle {
		width: 173px;
		height: 234px;
		border:1px solid #bdbdbd;
		float:left;
		margin-left:15px;
		margin-bottom:15px;
		background-color:#FFFFFF;
	}
	
	.partContainer_right {
		width: 173px;
		height: 234px;
		border:1px solid #bdbdbd;
		float:right;
		margin-left:5px;
		margin-bottom:15px;
		background-color:#FFFFFF;
	}
	
	
	#partInnerContainer {
		margin-left:3px;
		margin-right:3px;
		width:163px;
		background-color:#FFFFFF;
		padding-top:6px;
	}
	
	.partImage {
		width: 163px;
		height:130px;
		overflow:hidden;
	}
	
	.gridLabel {
		font-weight: bold;
		width:85px;
		height:20px;
		line-height: 20px;
		overflow:hidden;
		float:left;
	}
		.gridLabel a {
			text-decoration: none;
			color: #000000;
		}
		
		.gridLabel a:hover {
			text-decoration: underline;
		}
		
		.gridLabel a:visited {
			text-decoration: none;
			color: #7F7F7F;
		}
		
	.gridValue {
		width:70px;
		height:20px;
		line-height: 20px;
		overflow:hidden;
	}
		.gridValue a {
			text-decoration: none;
			color: #000000;
		}
		
		.gridValue a:hover {
			text-decoration: underline;
		}
		
		.gridValue a:visited {
			color: #7F7F7F;
		}
		
	
	.gridReadmore {
		float: right;
		background:url(/gfx/icon_readmore.gif);
		background-position: right;
		background-repeat: no-repeat;
		width: 80px;
		overflow:hidden;
		color: #d46a00;
		font-weight: bold;
	}
	
		.gridReadmore a {
			color: #d46a00;
			text-decoration: none;
		}
		
		.gridReadmore a:hover {
			color: #d46a00;
			text-decoration: underline;
		}
 /* end gallery view result list */

  
.resultHelpBox {
	width:455px;
	height:210px;
	background-color:#FFFFFF;
	border:1px solid #7f7f7f;
	margin-top:3px;
	z-index:1000;
	position:absolute;
	top:185px;
}
  
.searchHelp {
	margin: 0px  0px  0px  0px;
	padding: 0px;
	color:#000000;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-decoration:none;	
}
  
  
  .searchHelp li {
  	font-size: 15px;
	height: 25px;
	line-height: 25px;
	padding-left:10px;
  }

	.searchHelp li a {
		color: #000000;
		text-decoration: none;
	}
  
  .searchHelp li:hover {
  	background-color: #a3d1e0;
	color: #000000;
  }
  
  
  .searchHelp_active{
  	background-color: #a3d1e0;
	color: #000000;
  }
  
  .resultHelpOptions {
  	background:url("/gfx/searchBar/bg.gif");
	background-repeat: repeat-x;
	height:60px;
  }
  	.searchHelpOptions {
		margin-left:10px;
		width:280px;
  	}
	
#techRegPop
{
	position:absolute;width:475px;height:320px;background-color:#CCCCCC;z-index:1000;text-align:left;
	}
#techRegBox
{
	width:475px;height:320px;background-color:#CCCCCC;border:1px solid #a5a3a8;position:absolute;z-index:200;

}
#techRegPop #iframeLogin
{
	width:475px;height:320px;background-color:#FFFFFF;position:absolute;z-index:-10;
}

#element_explorer
{
	border: 1px solid #DF7E00;
	
	padding: 10px;
	margin-bottom: 10px;
	float:left;
	width: 254px;
	
}



#element_explorer h2
{
	background: url("/gfx/myAccount/menuArrowRight.gif") no-repeat;
	background-position: 3px 7px;
	padding-left:18px;
	font-size: 12px;
}

#element_explorer .element
{

	color: #7D7D7D;
	text-decoration: none;
	background:url(/gfx/myAccount/menuArrowRightGray.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	list-style-image: none;
	list-style: none;		
	cursor: pointer;
	text-decoration: underline;
	background-position: 3px 3px;
	line-height: 20px;
}

#element_explorer .element a 
{
	text-decoration:none;
		color:#BDBDBD;	
}

#element_explorer .sub_elements_container
{
	padding-left: 15px;
}
#element_explorer .sub_element
{
	color: #7D7D7D;
	text-decoration: none;
	background:url(/gfx/explorer_subBg.gif);
	background-repeat: no-repeat;
	padding-left: 14px;
	list-style-image: none;
	list-style: none;		
	cursor: pointer;
	text-decoration: underline;
	background-position: 3px 3px;
	line-height: 20px;
}

#spare_part_landing_content
{
	float:left; width: 500px;
	padding-left: 10px;
}

#spare_part_landing_content .link_block
{
	padding-top:10px;
	
	padding-right:10px;
	padding-bottom:10px;
	
}

#element_explorer .header
{
	background:url("/gfx/myAccount/menuMainBg.gif") repeat-x;
	height:29px;
	line-height:29px;
	
	color: #CE3500;
	font-weight:bold;
	text-decoration: underline;
	cursor: pointer;
}

#spare_part_list td, #myCompatibilities td
{
	padding-right: 5px;
}

#spare_part_list .group_header, #myCompatibilities .group_header td
{
	line-height: 25px;
	padding-left: 5px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #08404D;
}
#spare_part_list .group_header a, #myCompatibilities .group_header a
{
	color:#FFFFFF;
	text-decoration: underline;
}

#spare_part_list, #myCompatibilities
{
	border: 1px solid #A4A4A4;
	width: 510px;
	margin: 10px;
}

	#machineInfoContainer {
		width: 594px;
		border: 1px solid #c2c2c2;
		background:url(/gfx/details_top_bg.gif);
		background-repeat: repeat-x;
		background-position: top;
		background-color: #f5f5f5;
		margin-bottom: 10px;
		float:left;
	}
	
		#machineInfoContainer h1 {
			color:#217C90;
			font-size:14px;
			height:29px;
			line-height:29px;
			margin:0;
			padding-left:12px;
			overflow: hidden;
		}
		
		
		
		#machineInfoImageContainer {
			float:left;
			width: 317px;
			height: 350px;
			background-color: #b0b0b0;
			margin-top: 10px;
			margin-left: 10px;
		}
		
		#machineInfoBaseInfoContainer {
			float:left;
			width: 248px;
			height: 297px;
			margin-top: 10px;
			margin-left: 10px;
			padding-top: 23px;
		}
		
			#dealerInfo {
				font-size: 14px;
				color: #929292;
				text-align: right;
				height: 80px;
				width: 249px;
				overflow: hidden;
			}

		.infoBox {
			border-bottom: 1px solid #d2d2d2;
			height:30px;
			line-height:30px;
			color: #898989;
			font-size: 14px;
		}
		
			.infoBox_label {
				float:left;
				font-weight: bold;
			}
			
			.infoBox_value {
				float:right;
			}
	
	#detailsButtonContainer {
		margin-top:35px;
		margin-left: 10px;
		margin-right:10px;
		float:left;
		width: 577px;
	}
	
	
	.btnWhite_favorite {
		background:url('/gfx/btn_icon_favorite.gif');
		background-repeat:no-repeat;
		background-color: #FFFFFF;
		height: 23px;
		line-height:23px;
		border: 1px solid #cccccc;
		padding-left:30px;
		padding-right: 10px;
		color: #555555;
		float:left;
		margin-right: 5px;
	}
	
	.btnWhite_share {
		background:url('/gfx/btn_icon_email.gif');
		background-repeat:no-repeat;
		background-color: #FFFFFF;
		height: 23px;
		line-height:23px;
		border: 1px solid #cccccc;
		padding-left:30px;
		padding-right: 10px;
		color: #555555;
		float:left;
		margin-right: 5px;
	}
	
	.btnWhite_other {
		background:url(/gfx/btn_icon_other.gif);
		background-repeat:no-repeat;
		background-color: #FFFFFF;
		height: 23px;
		line-height:23px;
		border: 1px solid #cccccc;
		padding-left:30px;
		padding-right: 10px;
		color: #555555;
		float:left;
		margin-right: 5px;
	}
	
	.btnWhite_print {
		background:url(/gfx/btn_icon_print.gif);
		background-repeat:no-repeat;
		background-color: #FFFFFF;
		height: 23px;
		line-height:23px;
		border: 1px solid #cccccc;
		padding-left:30px;
		padding-right: 10px;
		color: #555555;
		float:left;
		margin-right: 5px;
	}
	
	.btnWhite_info {
		background:url(/gfx/btn_icon_info.gif);
		background-repeat:no-repeat;
		background-color: #FFFFFF;
		height: 23px;
		line-height:23px;
		border: 1px solid #cccccc;
		padding-left:20px;
		padding-right: 10px;
		color: #555555;
		float:left;
		margin-right: 5px;
	}
	
	#accessories {
		margin-left: 10px;
		margin-right:10px;
		float:left;
		width: 577px;
	}

	#accessories ul{
		padding:0;
		margin:0;
	}
	
	#accessories li{
		list-style-type: none;
		margin-left: 0px;
		margin-right: 20px;
		width: 245px;
		background:url(/gfx/green_v.png);
		background-repeat: no-repeat;
		padding-left:20px;
		overflow:hidden;
		height: 30px;
		margin-bottom: 7px;
	}
	
	#descriptionContainer {
		margin-left: 10px;
		margin-right:10px;
		float:left;
		width: 577px;
		margin-bottom: 20px;
	}

	
	#machineInfoContainer h2 {
		color:#217C90;
		font-size:14px;
		height:29px;
		line-height:29px;
		margin:0;
	}
	
	#image_scrollContainer {
		margin-top: 15px;
	}
	
	#image_left {
		float:left;
		width: 23px;
		height: 59px;
		background:url(/gfx/icon_scroll_left.gif);
		cursor:pointer;
	}
	
	#image_right {
		float:right;
		width: 23px;
		height: 59px;
		background:url(/gfx/icon_scroll_right.gif);
		margin-right:5px;
		cursor:pointer;
	}
	
	#details_rightColumn {
		width:240px;
		float:right;	
		margin-right: 14px;
	}
	
	
	
	/* similar machines */
		#details_rightColumn .box_middle {
			width: 240px;
			background:url("/gfx/details_top_bg.gif") repeat-x scroll center top #F5F5F5;
			border: 1px solid #CCCCCC;
			margin-bottom: 10px;
		}
		
		#details_rightColumn  .box_middle h2 {
			color: #217C90;
			font-size: 14px;
			padding-left: 10px;
			line-height: 28px;
			height: 28px;
		}
		
		#details_rightColumn .box_middle a {
			color: #000000;
			text-decoration: none;
		}
		
		#details_rightColumn  .box_middle a:hover {
			color: #000000;
			text-decoration: underline;
		}
		
		#details_rightColumn .count {
			margin-top: 5px;
			height:20px;
			line-height: 20px;
			width: 25px;
			float:left;
			text-align:center;
		}
		
		#details_rightColumn  .name {
			margin-top: 5px;
			height:20px;
			line-height: 20px;
			width: 165px;
			float:left;
			overflow:hidden;
		}
		
		#details_rightColumn .year {
			margin-top: 5px;
			text-align:right;
			height:20px;
			line-height: 20px;
			width: 45px;
			float:left;
			margin-right: 5px;
		}
		
	/* similar machines */
	
	/* matching spareparts */
		#details_rightColumn .sp_image {
			margin-top:10px;
			width:220px;
			height:170px;
			overflow:hidden;
			margin-left:auto;
			margin-right:auto;
		}
		
		#details_rightColumn .sp_name {
			font-size:14px;
			font-weight:bold;
			height:30px;
			line-height:30px;
			margin-left:10px;
			margin-right:10px;
			overflow:hidden;
		}
		
		#details_rightColumn .sp_label {
			float:left;
			margin-left:10px;
			width:95px;
			height:25px;
			line-height: 25px;
			font-weight: bold;
		}
		
		#details_rightColumn .sp_value {
			width: 125px;
			margin-right: 5px;
			float:left;
			height:25px;
			line-height: 25px;
			overflow:hidden;
		}
		
		#details_rightColumn .sp_button {
			float:right;
			height:25px;
			margin-right:10px;
			text-align:right;
			width:220px;
		}
	/* matching spareparts */


.btnWhite_favorite, 
.btnWhite_other, 
.btnWhite_print, 
.btnWhite_info,
.searchField_button
{
	cursor: pointer;
}

#button_reciept_subscribed
{
	width: 100px;
	margin-left: 495px;
	margin-top: 10px;
	margin-bottom: 10px;
}


	#frontpage_spare_parts
	{
		float:left;
		width: 180px;	
	}
	
	#frontpage_spare_parts #slide_outerContainer {
		width:180px;
		height: 240px;
		float:left;
	}
	
	#frontpage_spare_parts  #slide_container {
		float:left;
		height: 240px;
		overflow:hidden;
		position:absolute;
		width: 180px;
	}
	
		#frontpage_spare_parts  #slide_container #slide_1 {
			top:0px;
			
			
		}
		
		#frontpage_spare_parts  #slide_container #slide_2 {
			top:0px;
		
			
		}
		
	



	#frontpage_spare_parts .sp_image {
			
			width:178px;
			height:124px;
			overflow:hidden;
			border-top: 1px solid #BDBDBD;
			border-left: 1px solid #BDBDBD;
			border-right: 1px solid #BDBDBD;
			
		}
		
		#frontpage_spare_parts .sp_image img
		{
			float:left;
			margin-left:5px;
			margin-top:5px;
			width:168px;
		}
		
		#frontpage_spare_parts .sp_name 
		{
			font-size:12px;
			font-weight:bold;
			float: left;
			margin-left:5px;
			margin-right:5px;
			overflow:hidden;
			width: 168px;
			clear:left;
		}
		
		#frontpage_spare_parts .sp_details
		{
			width:178px;
			height:104px;
			padding-top: 10px;
			border-bottom: 1px solid #BDBDBD;
			border-left: 1px solid #BDBDBD;
			border-right: 1px solid #BDBDBD;
		}
		
		#frontpage_spare_parts h2
		{
			background:url("/gfx/details_top_bg.gif") repeat-x scroll 0 0 transparent;
			border:1px solid #BDBDBD;
			color:#217C90;
			float:left;
			font-size:12px;
			font-weight:bold;
			line-height:20px;
			margin-bottom:5px;
			padding-left:5px;
			width: 173px;
			height: 20px;
			overflow:hidden;
		}
		
		#frontpage_spare_parts .sp_label {
			float:left;
			margin-left:5px;
			width:80px;
			height:25px;
			line-height: 25px;
			font-weight: bold;
		}
		
		#frontpage_spare_parts .sp_value {
			width: 80px;
			margin-right: 5px;
			float:left;
			height:25px;
			line-height: 25px;
			overflow:hidden;
		}
		
		#frontpage_spare_parts .sp_button {
			float:right;
			height:25px;
			margin-right:10px;
			text-align:right;
			width:150px;
		}



/* spare part slider */
	#details_rightColumn #slide_outerContainer {
		width:240px;
		height:295px;
		float:left;
	}
	
	#details_rightColumn  #slide_container {
		float:left;
		height:285px;
		overflow:hidden;
		position:absolute;
		width: 240px;
	}
	
		#details_rightColumn  #slide_container slide_1 {
			top:0px;
			height:275px;
		}
		
		#details_rightColumn  #slide_container slide_2 {
			top:0px;
			height:275px;
		}
/* spare part slider */

	#AllLatestLinkContainer {
		float:left;
		width:368px;
		height:25px;
		line-height:25px;
		border:1px solid #BDBDBD;
		margin-top:5px;
	}

	#AllSpecialOffersLinkContainer {
		float:left;
		width:560px;
		height:25px;
		line-height:25px;
		border:1px solid #BDBDBD;
		margin-top:5px;
	}
	
	#AllSparePartsLinkContainer {
		float:left;
		width:178px;
		height:25px;
		line-height:25px;
		border:1px solid #BDBDBD;
		margin-top:6px;		
	}

	#AllSparePartsLinkContainer a {
		font-size: 11px;
		text-decoration: none;
		color: #000000;
		font-weight: bold;
		background:transparent url(/gfx/link_bullit.png) no-repeat scroll 0 50%;
		padding-left:10px;
	}

	#AllSpecialOffersLinkContainer a {
		font-size: 11px;
		text-decoration: none;
		color: #000000;
		font-weight: bold;
		background:transparent url(/gfx/link_bullit.png) no-repeat scroll 0 50%;
		padding-left:10px;
	}
	
	#AllLatestLinkContainer a {
		font-size: 11px;
		text-decoration: none;
		color: #000000;
		font-weight: bold;
		background:transparent url(/gfx/link_bullit.png) no-repeat scroll 0 50%;
		padding-left:10px;
	}
	
	
	#AllSparePartsLinkContainer a:hover {
		text-decoration: underline;
	}
	
	#AllLatestLinkContainer a:hover {
		text-decoration: underline;
	}
	
	#AllSpecialOffersLinkContainer a:hover {
		text-decoration: underline;
	}
	

	
	#AllForumPostsLinkContainer {
		border:1px solid #BDBDBD;
		float:left;
		height:25px;
		line-height:25px;
		margin-top:5px;
		width:560px;
		
	}

	#AllForumPostsLinkContainer {
		font-size: 11px;
		text-decoration: none;
		color: #000000;
		font-weight: bold;
	}

	#AllForumPostsLinkContainer a {
		color: #000000;
		text-decoration: none;
		background:transparent url(/gfx/link_bullit.png) no-repeat scroll 0 50%;
		padding-left:10px;
	}
	
	#AllForumPostsLinkContainer a:hover {
		text-decoration: underline;
	}
	
	#collaboration_container .collaborator_details
	{
		float:left;
		width: 280px;
	}
	
	.basic_functions
	{
		padding-left: 10px;
		padding-top: 17px;
		padding-bottom: 0px;
		float:left;
		
	}
	
	#collaboration_container .collaborator_details .country,
	#collaboration_container .collaborator_details .company_name
	{
		line-height: 18px;
		margin-bottom: 3px;
	}
	
	#collaboration_container .collaborator_details .btnWhite_other, 
	#collaboration_container .collaborator_details .searchField_button
	{
		
		float:left;
	}
	
	#collaboration_container .collaborator_details .searchField_button
	{
		
		font-size: 13px;
		height: 23px;
	}
	
	#collaboration_container
	{
		float: left;
   	 	margin-left: 10px;
    	margin-right: 10px;
    margin-top: 10px;
    width: 577px;
		
	}
	
	#newsletter_signup table
	{
		line-height: 25px;
	}
	
	
#newsletter_signup
{
	border: 1px solid #BFBFBF;
	margin-right: 14px;
	width:593px;
}	
	
#newsletter_signup .field,
#newsletter_signup .field_error,
#newsletter_signup .field_focus
{
	border: 1px solid #7F9DB9;
	width: 200px;
	
}

#newsletter_signup .field_focus
{
	border: 1px solid #F15C22;
}


#newsletter_signup .field_error
{
	border: 1px solid red;
}

#newsletter_signup #nCountryNo,
#newsletter_signup #nCustomerTypeNo
{
	
	width: 202px;
}

#newsletter_signup .field_validation_error
{
	color: red;
}

#newsletter_signup .button_container
{
	text-align:right;
	padding-top: 10px;
	
}

#newsletter_signup .button_container .buttonBlue
{
	width:202px;

	
}


#newsletter_signup .header_container
{
	background: url("/gfx/pageHeader_info_bg.gif") repeat-x;
	padding-top: 21px;
	padding-bottom: 21px;
	
}

#newsletter_signup .header_container h1
{
	color: #347384;
    font-size: 32px;
    padding-left: 14px;
	
  
	
}

#newsletter_signup .header_container h2
{
	color: #000000;
    font-size: 20px;
    padding-left: 14px;
	
}

#newsletter_signup p
{
	padding: 14px;
}
#newsletter_signup .table_background
{
	background-color: #F7F4F4;
	margin-left: 14px;
	margin-right: 14px;
	margin-bottom: 14px;
	margin-top: 14px;
	padding: 8px 14px 14px 14px;
}

#newsletter_signup table td
{
	line-height: 26px;
}

#newsletter_signup table .label
{

	font-size: 13px;
}

#addManufacturerContainer #manufacturer_suggestions
{
	background-color:#FFFFFF;
}

#addManufacturerContainer #manufacturer_suggestions .manufacturer_suggestion,
#addManufacturerContainer #manufacturer_suggestions .manufacturer_suggestion_hover
{
	padding-left:10px;
	width: 200px;
	cursor:pointer;
	line-height: 22px;
	background-color: #F8EECA;
}

#addManufacturerContainer #manufacturer_suggestions .manufacturer_suggestion_hover
{
	background-color: #08404D;
	color:#FFFFFF;
}

#manufacturer_suggestions
{
	border: 1px solid #CDCDCD;
}

#create_machine #addManufacturerContainer,
#create_machine #addModelContainer
{
	background-color: #CDCDCD;
	border: 1px solid #CDCDCD;
	padding: 10px;
	width: 410px;
}

#create_machine #addModelContainer
{
	width: 260px;
}

#create_machine #addModelContainer td,
#create_machine #addManufacturerContainer td
{
	padding-right: 5px;
}


#details_breadcrumbs
{
	/*float:left;
	clear:left;*/
	width: 852px;
	line-height: 22px;
}

#details_breadcrumbs a
{
	text-decoration: none;
}

	.frontpage_addmachineButton {
	    background: url("/gfx/frontpage_addmachineButton_bg.png") repeat scroll 0 0 transparent;
	    border: 0 none;
	    font-size: 16px;
	    height: 42px;
	    margin-left: 10px;
	    margin-top: 7px;
	    padding-bottom: 5px;
	    width: 234px;
		cursor: pointer;
	}
	
	.frontpage_addmachineHeadline {
	    font-size: 14px;
	    text-align: center;
	}
	
#bannerRightContainer {
	width:120px;
	float:left;
	top:137px;
	position:relative;
	margin-left:5px;
}

