html { overflow-y: scroll; }
html,body	{ width:100%; height:100%; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; position:relative;vertical-align: baseline; color: #a8a8a8; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#2C2C2C;}
img	{display:block; border:0;}
h1{margin:0;padding:0;font-size:24px; line-height:32px; font-weight:bold;color:#fff;}
h2{margin:0 0 12px 0;padding:0;font-size:16px; line-height:24px; font-weight:bold;color:#c4c4c4;}
h3{margin:0 0 8px 0;padding:0; font-size:15px; font-weight:bold;color: #c4c4c4;}
h4{margin:0;padding:0; font-size:13px; font-weight:bold;color: #c4c4c4;}
form{margin:0;padding:0;}
td {vertical-align: top;}
input {outline: none;}
br {line-height:18px;}
a {color: #5AAB26; text-decoration:none; outline:none;}
a:visited {color: #5AAB26;}
a:hover {color: #74de32; text-decoration:none;}
.a_grey {font-size:11px;color:#6C6C6C; font-weight:normal;}
.a_grey:visited {color: #6C6C6C;}
.a_grey:hover {color: #c4c4c4; text-decoration:none;}
.a_dgreen {color:#40801D; font-weight:normal;}
.a_dgreen:visited{color:#40801D;}
.a_dgreen:hover{color:#74de32;}


.float_left{float:left;display:inline;}
.float_right{float:right;display:inline;}
.bullet_link {display:inline; margin:0; padding:0; padding-left:2px; float:none;}
.img_section {float:left; margin:8px 0 0 6px; cursor:pointer;}
.img_rss {float:left; margin:4px 8px 0 8px; cursor:pointer;}
.line {clear:both;margin:8px 0px 8px 0px; height:1px; background-color:#242424;}
.line_dotted{clear:both;margin:8px 0px 8px 0px;height:1px;background-image:url(../Images/Generic/dotted_line.png);background-position:center top;background-repeat:repeat-x;}
.line_gradient {clear:both;margin:22px 0px 32px 0px;height:1px;background-image:url(../Images/Generic/gradient_line.png);background-position:center top;background-repeat:repeat-x;}

/*Main structure*/
	.container {height:100%; width:992px; margin:auto;}
	.container .column_left{width:16px; background:url(../Images/Generic/shadow_left.png) top center repeat-y #DAE1EB;}
	.container .column_right{width:16px; background:url(../Images/Generic/shadow_right.png) top center repeat-y #DAE1EB;}
	.container .column_center{width:960px; background-color:#161616; overflow:hidden;}

/*Button*/
	.button{height:25px; display:inline; line-height:24px;font-size:11px;font-weight:bold;text-decoration:none;	color:#565656;cursor:pointer;}
	.button .left{padding:14px 0 14px 8px; font-size:1px;background-image:url(../Images/Button/left.png); background-position:left top; background-repeat:no-repeat;}
	.button .center	{padding:5px 0 7px 0px; background-image:url(../Images/Button/middle.png); background-position:center top; background-repeat:repeat-x;}
	.button .right{padding:14px 8px 14px 0; font-size:1px;background-image:url(../Images/Button/right.png); background-position:right top; background-repeat:no-repeat;}
	.button:visited	{color:#565656;}
	.button:hover	{text-decoration: none; color:#c4c4c4;}
	.button:hover	.left{background-image:url(../Images/Button/left_ro.png);}
	.button:hover	.center {background-image:url(../Images/Button/middle_ro.png); }
	.button:hover	.right{background-image:url(../Images/Button/right_ro.png);}
	
	.button_green{line-height:38px; font-size:11px;font-weight:bold;text-decoration:none;cursor:pointer;}
	.button_green .left		{padding:21px 0 21px 14px; font-size:1px; background-image:url(../Images/Button_Green/left.png); background-position:left top; background-repeat:no-repeat;}
	.button_green .center 	{padding:12px 0 14px 0; background-image:url(../Images/Button_Green/middle.png); background-position:center top; background-repeat:repeat-x; }
	.button_green .right		{padding:21px 14px 21px 0px; font-size:1px; background-image:url(../Images/Button_Green/right.png); background-position:right top; background-repeat:no-repeat;}
	.button_green:visited	{color:#5AAB26;}
	.button_green:hover	{text-decoration: none; color:#5AAB26;}
	.button_green:hover	.left{background-image:url(../Images/Button_Green/left_ro.png);}
	.button_green:hover .center{background-image:url(../Images/Button_Green/middle_ro.png);}
	.button_green:hover	.right{background-image:url(../Images/Button_Green/right_ro.png);}
	
	.button_fact{line-height:32px; font-size:11px;font-weight:bold;text-decoration:none;cursor:pointer; color:#c6c6c6;}
	.button_fact .left		{padding:18px 0 18px 14px; font-size:1px; background-image:url(../Images/Generic/pixel.gif); background-position:left top; background-repeat:no-repeat;}
	.button_fact .center 	{padding:9px 4px 11px 0; background-image:url(../Images/Generic/pixel.gif); background-position:center top; background-repeat:repeat-x; }
	.button_fact .right		{padding:18px 30px 18px 0px; font-size:1px; background-image:url(../Images/Product/Factsheet/right.png); background-position:right top; background-repeat:no-repeat;}
	.button_fact:visited	{color:#c6c6c6;}
	.button_fact:hover	{text-decoration: none; color:#c6c6c6;}
	.button_fact:hover	.left{background-image:url(../Images/Product/Factsheet/left_ro.png);}
	.button_fact:hover .center{background-image:url(../Images/Product/Factsheet/middle_ro.png);}
	.button_fact:hover	.right{background-image:url(../Images/Product/Factsheet/right_ro.png);}
	
/*DropDown*/
	.dropdown, .dropdown_hover{z-index:10; position:relative; margin-left:3px;margin-right:3px;line-height:24px;font-size:11px;font-weight:bold;text-decoration:none;color:#c4c4c4;cursor:pointer;	background-image:url(../Images/DropDown/middle.png); background-position:center top; background-repeat:repeat-x;}
	.dropdown .left, .dropdown_hover .left{float:left;width:8px;height:24px;display:block;margin-left:-3px;margin-right:0px;background-image:url(../Images/DropDown/left.png); background-position:left top; background-repeat:no-repeat;}
	.dropdown .center, .dropdown_hover .center	{float:left; position:relative;}
	.dropdown .right, .dropdown_hover .right{float:left;width:24px;height:24px;display:block;margin-right:-3px;	margin-left:0px;background-image:url(../Images/DropDown/right.png); background-position:right top; background-repeat:no-repeat;}
	.dropdown .content, .dropdown_hover .content{position:absolute;top:23px;left:-8px;clear:both;display:none;background-color:#161616;border:1px solid #242424;}
	.dropdown .content .selected,.dropdown_hover .content .selected{background-color:#404040;}
	.dropdown a,.dropdown_hover a{display:block;color:#c4c4c4;text-decoration:none;}
	.dropdown a:hover,.dropdown_hover a:hover{color:#c4c4c4;text-decoration:none;}
	.dropdown a:visited,.dropdown_hover a:visited{color:#c4c4c4;text-decoration:none;}
	.dropdown_hover	{background-image:url(../Images/DropDown/middle_s.png); background-position:center top; background-repeat:repeat-x; text-decoration: none;}
	.dropdown_hover	.left{background-image:url(../Images/DropDown/left_s.png); background-position:left top; background-repeat:no-repeat; text-decoration: none;}
	.dropdown_hover	.right{background-image:url(../Images/DropDown/right_s.png); background-position:right top; background-repeat:no-repeat; text-decoration: none;}

/*Header*/
	.container_menu{margin:0px 0px 0px 0px;color:#404040; font-size:12px; font-weight:bold; height:64px; background-image:url(../Images/Generic/gradient_top.png); background-position:center top; background-repeat:repeat-x;background-color:#000000;	overflow:hidden;}
	.menu {width:765px;margin:16px 0px 16px 35px;background-image:url(../Images/Menu/extra.png); background-repeat:repeat-x;float:left;}	
	.menu ul{float:left;padding:0;margin:0;list-style-type:none;background-position:left top;background-repeat:repeat-x;}
	.menu li {float:left;line-height:32px;background-image:url(../Images/Menu/middle.png);background-repeat:repeat-x;}
	.menu li img{float:left;}
	.menu .span{padding:0px 15px 0px 15px;}
	.menu a{height:32px;display:block;padding:0px 15px 0px 15px;text-decoration:none;color:#c4c4c4;float:left;}
	.menu a .multiline {float:left;text-align: center; margin-top: 9px; line-height: 14px;cursor:pointer;}
	.menu a:visited{color:#c4c4c4;}
	.menu a:hover{color:#fff;background-image:url(../Images/Menu/middle_ro.png);background-repeat:repeat-x;	}
	.menu .divider{width:2px;height:32px;background-image:url(../Images/Menu/divider.png);background-repeat:no-repeat;}
	.menu .corner{display:inline;width:8px; height:32px;padding:0px;}
	.menu .left{float:left;	margin-right:10px;margin-left:-18px;background-image:url(../Images/Menu/left.png);background-repeat:no-repeat;}
	.menu a:hover .left{background-image:url(../Images/Menu/left_ro.png);background-repeat:no-repeat;}
	.menu .selected{color:#5aab26;background-image:url(../Images/Menu/middle_s.png);background-repeat:repeat-x;}
	.menu .selected a{color:#5aab26;background-image:url(../Images/Menu/middle_s.png);background-repeat:repeat-x;}
	.menu .selected a:visited{color:#5aab26;}
	.menu .selected a:hover .left{background-image:url(../Images/Menu/left_s.png);background-repeat:no-repeat;}
	.menu .selected .left{background-image:url(../Images/Menu/left_s.png);background-repeat:no-repeat;}
	.menu .extra_left{float:left;width:1px;height:38px;margin:0;margin-left:0px;background-image:url(../Images/Menu/extra_left.png);background-position:right top; background-repeat:no-repeat;}
	.menu .extra_right{float:right;width:8px;height:38px;margin:0;margin-left:0px;background-image:url(../Images/Menu/extra_right.png);background-position:right top;background-repeat:no-repeat;}
	.menu .extra{float:right;line-height:38px;}
	.menu .extra a{font-size:11px;color:#c4c4c4; font-weight:normal;padding:0px 8px 0px 8px;}
	.menu .extra a:visited{font-weight:normal;color:#c4c4c4;}
	.menu .extra a:hover{font-weight:normal;color:#fff;background-image:none;}
	
/* Submenu */
	.submenu{height:36px;line-height:36px;margin-bottom:19px;}
	.submenu a{height:32px;display:block;padding:0px 0px 0px 0px;margin:0px 1px 0px 0px;text-decoration:none;color:#c4c4c4;font-weight:bold;float:left;cursor:pointer;}
	.submenu a .left{width:16px;height:32px;float:left;background-image:url(../Images/Menu_Product/left.png);background-position: left top;background-repeat:no-repeat;}
	.submenu a .center{	float:left;	background-image:url(../Images/Menu_Product/middle.png);background-position: left top;background-repeat:repeat-x;}
	.submenu a .right{width:16px;height:32px;float:left;background-image:url(../Images/Menu_Product/right.png);background-position: right top;background-repeat:no-repeat;}
	.submenu a:visited{color:#c4c4c4;}
	.submenu a:hover{color:#fff;}
	.submenu a:hover .left{background-image:url(../Images/Menu_Product/left_ro.png);}
	.submenu a:hover .center{background-image:url(../Images/Menu_Product/middle_ro.png);}
	.submenu a:hover .right{background-image:url(../Images/Menu_Product/right_ro.png);}
	.submenu .selected {color:#5aab26;}
	.submenu .selected .left{background-image:url(../Images/Menu_Product/left_s.png);}
	.submenu .selected .center{background-image:url(../Images/Menu_Product/middle_s.png);}
	.submenu .selected .right{background-image:url(../Images/Menu_Product/right_s.png);}
	.submenu .selected:visited{color:#5aab26;}
	.submenu .selected:hover{color:#5aab26;}
	.submenu .selected:hover .left{background-image:url(../Images/Menu_Product/left_s.png);}
	.submenu .selected:hover .center {background-image:url(../Images/Menu_Product/middle_s.png);}
	.submenu .selected:hover .right{background-image:url(../Images/Menu_Product/right_s.png);}

/*Footer*/
	.footer{padding:0px 16px 0px 16px;color:#565656;font-size:11px;font-weight:normal;overflow:hidden;background-image:url(../Images/Generic/gradient_footer.png);background-position:left top;background-repeat:repeat-x;}
	.footer	ul{margin:0;padding:0;list-style-type:none;}
	.footer	li{margin:0;padding:0 23px 0 0;	float:left;}
	.footer a{color:#565656;text-decoration:none;}
	.footer a:visited{color:#565656;}
	.footer a:hover{color:#c4c4c4;text-decoration:none;}
	.footer .label a, .footer .label{font-weight:bold;font-size:11px;color:#6C6C6C;}
	.footer .label a:visited{color:#6C6C6C;}
	.footer .label a:hover{	color:#c4c4c4;}
	.footer .group{line-height:18px;float:left;width:144px;	padding-right:16px;}
	.footer .group li{width:144px;padding:0;}
	.footer .group_last{float:left;width:128px;padding:0;}
	.footer .group_last li{width:128px;padding:0;}
	.footer .newsletter{color:#6C6C6C;font-weight:bold;line-height:24px;float:left;width:100%;margin:16px 0 0 0;padding:0;}
	.footer .line {background-color:#080808;}

/*Content*/
	.container_content{width:960px;overflow:hidden;background-color:#000000;}
	.container_content .content_top{width:928px;float:left;position:relative;z-index:2;padding:24px 16px 0px 16px;background-position:center top; background-repeat:repeat-x;}
	.container_content .content_bottom{width:960px;height:32px;float:left;position:relative;z-index:1;}
	.content_half{width:448px; float:left;}
	.content_options{width:184px; float:left;}
	.content_selection{width:720px; float:left;}
	.content_introduction{width:264px; float:left;}
	.content_description{width:610px; float:left;}
	.content_medium {width:496px; float:left;}
	.content_small {width:192px; float:left;}
	.box .top{width:184px; height:14px; background-image:url(../Images/Box/top.png); background-position:center top; background-repeat:no-repeat;}
	.box .content{width:156px; padding:0 12px 0 16px; font-weight:normal; background-image:url(../Images/Box/middle.png); background-position:center bottom; background-repeat:repeat-y; }
	.box .bottom{width:184px; height:14px; background-image:url(../Images/Box/bottom.png); background-position:center bottom; background-repeat:no-repeat;}
	.tooltip .top {width:178px; height:14px; background-image:url(../Images/Tooltip/top.png); background-position:center top; background-repeat:no-repeat;}
	.tooltip .content {width:146px; padding:0 16px 0 16px; font-weight:bold; background-image:url(../Images/Tooltip/middle.png); background-position:center bottom; background-repeat:repeat-y;}
	.tooltip .bottom {width:178px; height:14px; background-image:url(../Images/Tooltip/bottom.png); background-position:center bottom; background-repeat:no-repeat;}
	.flash_home{width:960px;height:360px; background-color:#000;}
	.flash_home_noflash{width:960px;height:360px; display:none; background-image:url(../Images/Flash/noflash_home.jpg); background-position:center top; background-repeat:no-repeat;}
	.flash_home_noflash a{display:block;width:960px;height:360px;}
	.h_home{font-weight:bold; float:left; margin-right:32px;}
	.h_home .img{float:left; margin-bottom:16px;}
	.h_home a{color:#c4c4c4; line-height:18px;}
	.h_home a .img {cursor:pointer;}
	.h_home a:visited{color:#c4c4c4;}
	.h_home a:hover{color:#fff;}
	.h_home a:hover .img{border:1px solid #5AAB26; overflow:hidden;}
	.h_home a:hover .img img {margin:-1px -1px -1px -1px;}
	.h_home .bullet_link {margin-bottom:0;}
	.h_home{width:128px; }
	.offer{width:448px; float:left;}
	.offer div{width:288px;margin:0 16px 0 0;float:left;}
	.offer .bullet_link{width:auto;margin-right:0px;float:none;}
	.offer a{font-weight:bold;font-size:13px;line-height:18px;color:#c4c4c4;}
	.offer a .img{float:left; width:288px; margin:0 16px 0 0; cursor:pointer;}
	.offer a:hover .img{width:286px; border:1px solid #5AAB26; overflow:hidden;}
	.offer a:hover .img img {margin:-1px -1px -1px -1px;}
	.offer a:visited{color:#c4c4c4;}
	.offer a:hover{color:#fff;}
	.flash_special {width:935px; height:160px; margin:12px 0 0 12px;}
	.box_category{float:left;display:inline;padding:0px;margin:0 32px 16px 0px;width:160px;height:160px;overflow:hidden;text-align:center;background-image:url(../Images/Box_CategoryPage/bottom.png);background-position:left bottom;background-repeat:no-repeat;}
	.box_category .top{float:left;width:160px;height:4px;line-height:4px;margin-bottom:-4px;z-index:2;position:relative;background-image:url(../Images/Box_CategoryPage/top.png);background-position:left top;background-repeat:no-repeat;}
	.box_category .content{float:left;width:158px;height:142px;padding:1px;z-index:1;position:relative;background-image:url(../Images/Box_CategoryPage/middle.png);background-position:left top;background-repeat:repeat-y; cursor:pointer;}
	.box_category .content img{width:158px; height:112px; margin:0px;}
	.box_category .content .title{display:block;font-weight:bold; padding:0px 4px 0px 4px; margin:6px 0 4px 0; height:15px; overflow:hidden; color:#c4c4c4;}
	.box_category .content .label{display:block;font-weight:normal;font-size:11px;color:#7C7C7C;}
	.box_category:hover{background-image:url(../Images/Box_CategoryPage/bottom_ro.png);}
	.box_category:hover .top{background-image:url(../Images/Box_CategoryPage/top_ro.png);}
	.box_category:hover .content{background-image:url(../Images/Box_CategoryPage/middle_ro.png);}	
	.box_category .new{float:left;position:relative;z-index:3;height:17px;margin-bottom:-17px;line-height:17px;font-size:8px;}
	.box_category .new .left{width:3px; height:17px; float:left;background-image:url(../Images/Box_CategoryPage/label_left.png); background-position:left top; background-repeat:no-repeat;}
	.box_category .new .center{float:left;height:17px; padding:0 3px 0 3px;	background-image:url(../Images/Box_CategoryPage/label_middle.png); background-position:left top; background-repeat:repeat-x;}
	.box_category .new .right{width:3px; height:17px; float:left;background-image:url(../Images/Box_CategoryPage/label_right.png); background-position:right top; background-repeat:no-repeat;}
	.box_category:hover .new .left{background-image:url(../Images/Box_CategoryPage/label_left_ro.png); background-position:left top; background-repeat:no-repeat;}
	.box_category:hover .new .center{background-image:url(../Images/Box_CategoryPage/label_middle_ro.png); background-position:left top; background-repeat:repeat-x;}
	.box_category:hover .new .right{background-image:url(../Images/Box_CategoryPage/label_right_ro.png); background-position:right top; background-repeat:no-repeat;}
	.select_category{position:relative;z-index:10;float:right;color:#6C6C6C;font-size:11px;line-height:24px;}
	.select_category .dropdown, .select_category .dropdown_hover{width:193px;color:#c4c4c4;}
	.select_category .dropdown .center, .select_category .dropdown_hover .center{width:166px;}
	.select_category .dropdown .content, .select_category .dropdown_hover .content{	width:196px;}
	.select_category .dropdown .content div, .select_category .dropdown_hover .content div{	padding:0 4px 0 4px;}
	.flash_product{width:960px; height:388px; background-color:#000;}
	.flash_product_noflash{width:960px;height:360px; display:none; background-image:url(../Images/Flash/noflash_product.jpg); background-position:center top; background-repeat:no-repeat;}
	.flash_product_noflash a{display:block;width:960px;height:360px;}
	.product_overview_detail{width:272px;float:left;margin:0 48px 0 0;}
	.product_overview_detail img{margin-bottom:13px;}
	.product_overview_detail h3{line-height:18px;margin-bottom:13px;}
	.product_overview_detail div{line-height:18px;height:54px;overflow:hidden;}
	.content_detail  { float:left; width:448px; }
	.content_detail h3 { margin-bottom:16px;}
	.content_detail h4 { margin-bottom:8px;}
	.content_detail img {float:left; margin-right:16px; margin-top:4px;}
	.content_detail div {float:left; width:288px; line-height:18px;}
	.content_detail .bullet_link {float:none; margin-right:0;}
	.content_detail .zoom_a{display:block; float:left; overflow:hidden; margin-right:16px; margin-top:4px;}
	.content_detail .zoom_a img{margin:0;}
	.content_detail .zoom_a:hover{border:1px solid #5AAB26;}
	.content_detail .zoom_a:hover img {margin:-1px -1px -1px -1px;}
	.content_detail .zoom_a .zoom{display:block; float:left; width:20px; height:17px; margin:67px 0 0px -23px; cursor:pointer; background-image:url(../Images/Zoom/zoom.png)}
	.content_detail .zoom_a:hover .zoom{margin:66px 0 0px -22px; background-image:url(../Images/Zoom/zoom_ro.png)}
	.overlay {position:absolute; top:0; left:0; width:100%; z-index:2; background-color:#000; filter:alpha(opacity=60); opacity:0.6}
	.popup {position:absolute; top:0; left:0; z-index:3;}
	.popup_close {position:absolute; width:25px; height:25px; top:0; left:0; z-index:11; background-image:url(../Images/Zoom/close.png); cursor:pointer;}
	.popup_close_ro {background-image:url(../Images/Zoom/close_ro.png);}
	.popup_nav {position:relative; float:right; display:none; top:50%; margin-top:-15px; left:0; z-index:10; padding:8px; font-size:11px; color:#fff; background-color:#000; cursor:pointer;}
	.popup_nav div {float:left;}
	.popup_nav .label {margin-right:40px;}
	.popup_nav_active {position:absolute; display:none; top:0; left:0; z-index:9; background-image:url(../Images/Generic/pixel.gif); cursor:pointer;}
	.spec .line_dotted {margin-bottom:12px;}
	.spec img {float:left; width:13px; margin:2px 12px 0 0; cursor:pointer; display:inline;}
	.spec .content {float:left; width:420px; display:inline; line-height:18px;}
	.spec h4 {color:#6c6c6c; font-size:12px; margin:0 0 6px 0; font-weight:normal;}
	.tooltip {display:none; position:absolute; top:0px; left:0px; width:178px; z-index:10;}
	.tooltip .top {width:178px; height:14px; background-image:url(../Images/Tooltip/top.png); background-position:center top; background-repeat:no-repeat;}
	.tooltip .content {width:146px; padding:0 16px 0 16px; font-weight:bold; background-image:url(../Images/Tooltip/middle.png); background-position:center bottom; background-repeat:repeat-y;}
	.tooltip .bottom {width:178px; height:14px; background-image:url(../Images/Tooltip/bottom.png); background-position:center bottom; background-repeat:no-repeat;}
	.logo_h1 {float:right; margin:-3px 0 0 16px;}
	.alert{color:#FF6D00;}
	.alert .img{float:left; width:18px; margin:0 8px 0 8px;}
	.alert .content {width:894px; float:left;}
	.alert a{color:#FF6D00; text-decoration:underline;}
	.alert a:visited{color:#FF6D00; text-decoration:underline;}
	.alert a:hover{color:#FF6D00; text-decoration:none;}
	.dd_highlights, .dd_highlights_hover{width:152px; margin:0; color:#6c6c6c; font-weight:normal;}
	.dd_highlights .center, .dd_highlights_hover .center{width:125px;}
	.dd_highlights .content, .dd_highlights_hover .content{	width:155px; padding:0; background-image:none;}
	.dd_highlights .content div, .dd_highlights_hover .content div{	padding:0 4px 0 4px; color:#6c6c6c;}
	.paging {line-height:19px; font-size:11px; color:#242424}
	.paging a {color:#6C6C6C; padding:0 6px 0 6px;}
	.paging a:visited {color:#6C6C6C;}
	.paging a:hover {color:#c4c4c4;}
	.paging .selected {color:#5AAB26;}
	.paging .selected:visited {color:#5AAB26;}
	.paging .selected:hover {color:#5AAB26;}
	.paging img{display:inline;}
	.h_overview {padding:0px 0 8px 0;}
	.h_overview a{font-weight:bold;font-size:13px;line-height:20px;color:#c4c4c4;}
	.h_overview a:visited{color:#c4c4c4;}
	.h_overview a:hover{color:#fff;}
	.h_overview a .img{float:left; margin:0px 16px 8px 0; cursor:pointer;}
	.h_overview a:hover .img{border:1px solid #5AAB26; overflow:hidden;}
	.h_overview a:hover .img img {margin:-1px -1px -1px -1px;}
	.h_selection {margin-top:80px;}
	.h_title {height:72px;}
	.h_title .rss {float:right; margin:1px 0 -3px 0;}
	.h_share {float:right; margin:55px 0 -8px 0; text-align:right; line-height:20px;}
	.h_share img{display:inline; margin-left:6px;}
	.h_label {font-size:11px; color:#565656; padding:0 0 8px 0;}
	.o_detail .flash {margin:4px 4px 4px 4px;}
	.o_detail .image {margin:24px auto 24px auto;}
	.o_detail .share{width:952px; height:30px; text-align:right; padding: 10px 8px 0 0; background-image:url(../Images/Generic/gradient_offers.png); background-position:center top; background-repeat:no-repeat;}
	.o_detail .share a {line-height:20px;}
	.o_detail .share img {display:inline; margin-left:6px;}
	.o_modellist {width:288px; float:left;}
	.o_modellist a {line-height:24px; font-weight:bold; padding-left:16px; background-image:url(../Images/Icons/bullet_list.png); background-position:left 6px; background-repeat:no-repeat;}
	.o_list {width:928px; height:112px;}
	.o_list .content{float:left; width:862px; height:112px; position:relative; overflow:hidden; background-image:url(../Images/Topics_Offers/gradient.png); background-position:left top; background-repeat:repeat-x;}
	.o_list .topics {width:928px; height:112px; top:0; left:0;}
	.o_list .topic {float:left; width:242px; height:80px; padding:16px 32px 16px 14px; background-image:url(../Images/Topics_Offers/divider.png); background-position:right top; background-repeat:no-repeat;}
	.o_list .topic img{margin:0 16px 0 0;float:left;}
	.o_list .topic .bullet_link{width:auto;margin-right:0px;float:none;}
	.o_list .topic a{font-weight:bold;font-size:13px;line-height:18px;color:#c4c4c4;}
	.o_list .topic a:visited{color:#c4c4c4;}
	.o_list .topic a:hover{color:#fff;}
	.o_list .left {float:left; width:33px; height:112px; background-image:url(../Images/Topics_Offers/left.png); background-position:left top; background-repeat:no-repeat;}
	.o_list .right {float:left; width:33px; height:112px; background-image:url(../Images/Topics_Offers/right.png); background-position:left top; background-repeat:no-repeat;}
	.o_list .left:hover {background-image:url(../Images/Topics_Offers/left_ro.png);}
	.o_list .right:hover {background-image:url(../Images/Topics_Offers/right_ro.png);}
	.o_list .left_i {float:left; width:33px; height:112px; background-image:url(../Images/Topics_Offers/left_i.png); background-position:left top; background-repeat:no-repeat;}
	.o_list .right_i {float:left; width:33px; height:112px; background-image:url(../Images/Topics_Offers/right_i.png); background-position:left top; background-repeat:no-repeat;}

	.i_list {width:928px; height:160px; margin:24px 0 0 0;}
	.i_list .content{float:left; width:862px; height:160px; position:relative; overflow:hidden; background-image:url(../Images/Topics_Home/gradient.png); background-position:left top; background-repeat:repeat-x;}
	.i_list .topics {width:928px; height:160px; top:0; left:0;}
	.i_list .topic{float:left; width:242px; height:134px; margin:1px 0px 1px 0px; padding:12px 32px 12px 14px; background-image:url(../Images/Topics_Home/divider.png); background-position:right top; background-repeat:no-repeat; font-size:13px;color:#c4c4c4;}
	.i_list .topic:visited{color:#c4c4c4;}
	.i_list .topic:hover{color:#fff; background-color:#1C1C1C;}
	.i_list .topic img{margin:0 auto 6px auto; float:none;}
	.i_list .topic .bullet_link{width:auto;margin:0px;float:none;}
	.i_list .left {float:left; width:33px; height:160px; background-image:url(../Images/Topics_Home/left.png); background-position:left top; background-repeat:no-repeat;}
	.i_list .right {float:left; width:33px; height:160px; background-image:url(../Images/Topics_Home/right.png); background-position:left top; background-repeat:no-repeat;}
	.i_list .left:hover {background-image:url(../Images/Topics_Home/left_ro.png);}
	.i_list .right:hover {background-image:url(../Images/Topics_Home/right_ro.png);}
	.i_list .left_i {float:left; width:33px; height:160px; background-image:url(../Images/Topics_Home/left_i.png); background-position:left top; background-repeat:no-repeat;}
	.i_list .right_i {float:left; width:33px; height:160px; background-image:url(../Images/Topics_Home/right_i.png); background-position:left top; background-repeat:no-repeat;}
	.a_info {color:#c4c4c4; font-weight:bold;}
	.a_info:visited {color:#c4c4c4;}
	.a_info:hover {color:#fff;}
	.i_selected {color:#5AAB26; font-weight:bold;}
	.i_share{width:960px; height:40px; background-image:url(../Images/Generic/gradient_info.png); background-position:center top; background-repeat:no-repeat;}

	.toolimg {display:none; position:absolute; top:0px; left:0px; z-index:10; border:1px solid #242424;}
	
	.thumb_large{width:192px; height:192px; margin:0 0 0 0; display:inline; float:left; overflow:hidden; }
	.thumb_large img{float:left;}
	.thumb_large:hover{width:190px; height:190px; border:1px solid #5AAB26;}
	.thumb_large:hover img {margin:-1px -1px -1px -1px;}
	.thumb_large .zoom_large{float:left; display:inline; width:20px; height:17px; margin:171px 0 0 -24px; cursor:pointer; background-image:url(../Images/Zoom/zoom.png)}
	.thumb_large:hover .zoom_large{margin:170px 0 0px -23px; background-image:url(../Images/Zoom/zoom_ro.png)}
	
	.thumb_small{width:96px; height:96px; margin:0 16px 16px 0; display:inline; float:left; overflow:hidden; }
	.thumb_small img{float:left;}
	.thumb_small:hover{width:94px; height:94px; border:1px solid #5AAB26;}
	.thumb_small:hover img {margin:-1px -1px -1px -1px;}
	.thumb_small .zoom_small{float:left; display:inline; width:20px; height:17px; margin:75px 0 0 -24px; cursor:pointer; background-image:url(../Images/Zoom/zoom.png)}
	.thumb_small:hover .zoom_small{margin:74px 0 0px -23px; background-image:url(../Images/Zoom/zoom_ro.png)}
	.container_thumb_small {width:96px; float:left; overflow:hidden; margin:0 16px 16px 0;}
	.container_thumb_small .thumb_small {margin:0 0 8px 0;}
	
	.s_result{font-weight:bold; font-size:13px;}
	.s_dealer{color:#c4c4c4;}
	.s_dealer .label {color:#565656; font-size:11px; padding:2px 0 4px 0;}
	.s_dealer .range {line-height:24px; clear:both;}
	.s_dealer .range  input{margin:0;padding:0; float:left; margin:5px 8px 0px 0px}
	.s_dealer .range  label{display:inline; float:none;}
	.map_search {width:720px; height:585px;}
	.map_infowindow	{width:180px; padding:7px 10px 10px 10px; background-color: #000; color:#FFF; position:absolute; filter:alpha(opacity=85);opacity:.85; line-height:16px; cursor:pointer;}
	.map_dealer {width:610px; height:496px;}
	.map_overlay {width:218px; padding:10px; position:absolute; top:93px; left:318px;  background-color:#000; filter:alpha(opacity=85);opacity:.85; color:#FFFFFF;}
	.dealer_model {line-height:20px; padding-left:16px; background-image:url(../Images/Icons/bullet_list.png); background-position:left 6px; background-repeat:no-repeat;}
	.product_history_overview {width:960px; height:388px; overflow:hidden; position:relative; background-color:#000;}
	.product_history_overview .label{width:88px; height:85px; position:absolute; z-index:1; top:4px; left:4px;}
	.product_history_overview .bar{width:928px; height:56px; padding:0 16px 0 16px; background-image:url(../Images/Generic/gradient_product.png); background-position:center top; background-repeat:no-repeat;}
	.product_history_overview .bar .icon{float:left; margin:8px 0 0 0; cursor:pointer;}
	.product_history_overview .bar .button_green {margin:10px 0 0 12px;}	
	.product_history_overview .bar .button_fact {margin:12px 0 0 12px;}	
	.product_history_overview .content {height:328px; margin:4px 4px 0px 4px; background-color:#fff;}
	.product_history_overview h1 {line-height:56px; padding:0 16px 0 0px; font-size:16px; float:left;}
	.product_history_overview .colors {height:318px; width:960px; overflow:hidden; text-align:center; color:#6C6C6C; font-weight:bold; padding:10px 0 0 0;}
	.product_history_overview .colors img {margin-bottom:3px;}
	.product_history_overview .colors .first {width:368px; float:left; margin:0px 176px 0px 124px; display:inline;}
	.product_history_overview .colors .first .zoom_i{width:368px; height:276px; margin:0 0 3px 0; display:block; float:none; overflow:hidden; }
	.product_history_overview .colors .first .zoom_i img{float:left;}
	.product_history_overview .colors .first .zoom_i .zoom_large{float:left; display:inline; width:20px; height:17px; margin:255px 0 0 -24px; cursor:pointer; background-image:url(../Images/Zoom/zoom.png)}
	.product_history_overview .colors .first .zoom_i:hover{width:366px; height:274px; border:1px solid #5AAB26;}
	.product_history_overview .colors .first .zoom_i:hover img {margin:-1px -1px -1px -1px;}
	.product_history_overview .colors .first .zoom_i:hover .zoom_large{margin:254px 0 0px -23px; background-image:url(../Images/Zoom/zoom_ro.png)}	
	.product_history_overview .colors .other {width:160px; height:156px; float:left; overflow:hidden; margin:0px 0px 0px 16px; padding:0;}
	.product_history_overview .colors .other .zoom_i{width:160px; height:120px; margin:0 0 3px 0; display:block; float:none; overflow:hidden; }
	.product_history_overview .colors .other .zoom_i img{float:left;}
	.product_history_overview .colors .other .zoom_i .zoom_large{float:left; display:inline; width:20px; height:17px; margin:99px 0 0 -24px; cursor:pointer; background-image:url(../Images/Zoom/zoom.png)}
	.product_history_overview .colors .other .zoom_i:hover{width:158px; height:118px; border:1px solid #5AAB26;}
	.product_history_overview .colors .other .zoom_i:hover img {margin:-1px -1px -1px -1px;}
	.product_history_overview .colors .other .zoom_i:hover .zoom_large{margin:98px 0 0px -23px; background-image:url(../Images/Zoom/zoom_ro.png)}
	.product_history_overview .photos {height:328px; width:960px; overflow:hidden;}
	.product_history_overview .photos .list {float:left; width:48px; height:316px; margin:6px 18px 8px 124px; overflow:hidden; }
	.product_history_overview .photos .list a {display:block; width:48px; height:32px; overflow:hidden; margin:0 0 8px 0;}
	.product_history_overview .photos .list img {}
	.product_history_overview .photos .list .selected {display:block; width:46px; height:30px; border:1px solid #5AAB26;}
	.product_history_overview .photos .list .selected img {margin:-1px 0px 0px -1px;}
	.product_history_overview .photos .detail {float:left; width:570px; height:316px; margin:6px 0 0 0; overflow:hidden; }
	.product_history_overview .photos .detail .zoom_i{width:421px; height:316px; margin:0 0 3px 0; display:block; float:none; overflow:hidden; }
	.product_history_overview .photos .detail .zoom_i img{float:left;}
	.product_history_overview .photos .detail .zoom_i .zoom_large{float:left; display:inline; width:20px; height:17px; margin:295px 0 0 -24px; cursor:pointer; background-image:url(../Images/Zoom/zoom.png)}
	.product_history_overview .photos .detail .zoom_i:hover{width:419px; height:314px; border:1px solid #5AAB26;}
	.product_history_overview .photos .detail .zoom_i:hover img {margin:-1px -1px -1px -1px;}
	.product_history_overview .photos .detail .zoom_i:hover .zoom_large{margin:294px 0 0px -23px; background-image:url(../Images/Zoom/zoom_ro.png)}
	.icon_404 {margin:74px auto 0px auto;}
	
	.box_specialedition{float:left;display:inline;padding:0px;margin:0px;width:274px;height:185px;overflow:hidden;text-align:center;background-image:url(../Images/Box_SpecialEdition/bottom.png);background-position:left bottom;background-repeat:no-repeat;}
	.box_specialedition .top{float:left;width:274px;height:4px;line-height:4px;margin-bottom:-4px;z-index:2;position:relative;background-image:url(../Images/Box_SpecialEdition/top.png);background-position:left top;background-repeat:no-repeat;}
	.box_specialedition .content{float:left;width:272px;height:167px;padding:1px;z-index:1;position:relative;background-image:url(../Images/Box_SpecialEdition/middle.png);background-position:left top;background-repeat:repeat-y; cursor:pointer;}
	.box_specialedition .content img{margin:0px;text-align:left;}
	.box_specialedition .slogan {position:absolute;color:#c4c4c4;top:15px;right:15px;text-align:right; width:120px;}
	.box_specialedition:hover{background-image:url(../Images/Box_SpecialEdition/bottom_ro.png);}
	.box_specialedition:hover .top{background-image:url(../Images/Box_SpecialEdition/top_ro.png);}
	.box_specialedition:hover .content{background-image:url(../Images/Box_SpecialEdition/middle_ro.png);}	
	.specialedition_box {float:left;width:320px;}
	.features_box_small {float:left;width:594px;}
    .features_box_large {float:left;width:914px;}
	
	.l_selection {margin-top:56px;}
	.l_title {height:48px;}
	.l_content {width:368px; float:left;}
	.l_content h3 {margin-bottom:16px;}
	.l_content ul {margin:0;padding:0 0 0 16px;}
	.l_content li {margin:0; padding:0;}
	.l_gallery {width:320px; float:left; margin-left:32px;}
	
	.a_portal{display:block; width:154px; height:52px; padding:16px 276px 18px 18px; font-weight:bold;font-size:13px;line-height:18px;color:#c4c4c4; background-image:url(../Images/Generic/eu_banner.png); background-position:left top; background-repeat:no-repeat;}
	.a_portal:visited{color:#c4c4c4;}
	.a_portal:hover{color:#fff;}
	.content_portal			{margin-left:160px; width:784px;}
	.content_portal h3		{margin-bottom:14px;}
	.content_portal ul		{width:244px; float:left; margin:0; padding:0; list-style-type:none;}
	.content_portal li		{padding:0; line-height:33px;}
	.content_portal	li img	{float:left; margin:10px 8px 10px 0;}
	.content_portal a {text-decoration:none;color:#c4c4c4;}
	.content_portal a:visited{color:#c4c4c4;}
	.content_portal a:hover{color:#fff;}
	.popup_distributor{position:absolute; z-index:10; width:438px; padding:36px; background-color:#2C2C2C;}
	.popup_distributor ul{margin:0; padding:0; float:left; width:146px; list-style-type:none;}
	.popup_distributor li{margin:0; padding:0; line-height:18px;}
	
/*Input*/
	.input{position:relative;float:left;margin:0 3px 0 3px; display:inline;padding:3px 4px 3px 4px;height:18px;width:120px;line-height:18px;background-image:url(../Images/InputBox/middle.png);background-position:left top;background-repeat:repeat-x;font-size:11px;}
	.input .input_left{z-index:1; width:3px; height:24px; position:absolute; top:0; left:-3px; margin:0; padding:0; background-image:url(../Images/InputBox/left.png); background-position:left top; background-repeat:no-repeat;}
	.input .input_right{z-index:1; width:3px;  height:24px; position:absolute; top:0; left:128px; margin:0; padding:0; background-image:url(../Images/InputBox/right.png); background-position:right top; background-repeat:no-repeat;}
	.input .search{width:16px;height:16px;position:absolute;top: 4px;left: 110px;cursor:pointer;background-image:url(../Images/Menu/search.png);background-position: left top;background-repeat:no-repeat;}
	.input input{z-index:2;float:none;height:18px; width:120px; line-height:16px; padding:0;margin:0;border:0px;background-color:transparent;font-size:11px;color:#6c6c6c;}
	
	.input_f {background-image:url(../Images/InputBox/middle_s.png);}
	.input_f .input_left{background-image:url(../Images/InputBox/left_s.png);}
	.input_f .input_right{background-image:url(../Images/InputBox/right_s.png);}
	.input_f input{color:#c4c4c4;}
	.input_f .search{background-image:url(../Images/Menu/search_ro.png);}
	
	.input_search_extra{margin:7px 3px 0 16px;}
	.input_search_extra input, .input_search input{width:98px; color:#c4c4c4;}
	
	.content_options .input{width:138px;}
	.content_options .input input{width:138px;}
	.content_options .input .input_right{left:146px;}
	
	.content_options .input_confirm{width:100px; margin-right:8px;}
	.content_options .input_confirm input{width:100px;}
	.content_options .input_confirm .input_right{left:108px;}
	
	.footer .newsletter .input {margin:0 9px 0 11px;}
	
/* overruling */
	.clear{clear:both}
	.center {margin: auto;}
	.inline {display:inline;}
	.relative{position:relative;}
	.small {font-size: 11px;}
	.hidden {display: none;}
	.text {color:#c4c4c4;}
	.grey{color:#6C6C6C;}
	.white {color:#fff;}
	.nowrap {white-space:nowrap;}
	.line_height_18 {line-height: 18px;}
	.line_height_24 {line-height: 24px;}
	.space_4 {height: 4px;}
	.space_8 {height: 8px;}
	.space_12{height: 12px;}
	.space_16 {height: 16px;}
	.space_24 {height: 24px;}
	.space_32 {height: 32px;}
	.m_left_4 {margin-left: 4px;}
	.m_left_8 {margin-left: 8px;}
	.m_left_12 {margin-left: 12px;}
	.m_left_16 {margin-left: 16px;}
	.m_left_24 {margin-left: 24px;}
	.m_left_32 {margin-left: 32px;}
	.m_left_54 {margin-left: 54px;}
	.m_none {margin: 0px;}
	.m_right_0 {margin-right: 0px;}
	.m_right_4 {margin-right: 4px;}
	.m_right_8 {margin-right: 8px;}
	.m_right_16 {margin-right: 16px;}
	.m_right_24{margin-right: 24px;}
	.m_right_32{margin-right: 32px;}
	
@media print{
	html,body {background-color:#fff; height:auto; color:#000;}
	h1 {color:#000;}
	h2 {color:#000;}
	h3 {color:#000;}
	h4 {color:#000;}
	.noprint{display:none;}
	.container_menu {display:none;}
	.footer {display:none;}
	.container .column_left{display:none;}
	.container .column_right{display:none;}
	.container_content {background-color:#fff; color:#000;}
	.container_content .content_top{background-color:#fff; color:#000;}
	.container_content .content_bottom {display:none;}
}
