#indexKV {	float: left;	width: 100%;}
#latestNews {	width: 940px;	clear: both;	margin-right: auto;	margin-left: auto;	background-image: url(../images/latest_news_bg.png);	background-repeat: no-repeat;	background-position: right top;	height: 40px;	overflow: hidden;	position: relative;}
#latestNews h4 {	background-image: url(../images/latest_news_title.png);	background-repeat: no-repeat;	background-position: left top;	height: 40px;	text-indent: -9999px;	margin: 0px;	padding: 0px;	float: left;	width: 147px;}
#latestNews .slideText {	position: relative;	overflow: hidden;	width: 770px;	height: 30px;	float: left;	margin-left: 10px;	margin-top: 5px;}
#latestNews .slideText ul, #latestNews .slideText li {	margin: 0;	padding: 0;	list-style: none;	width: 100%;}
#latestNews .slideText ul {	position: absolute;}
#latestNews .slideText li a {	display: block;	overflow: hidden;	font-size: 14px;	line-height: 30px;	height: 30px;	text-decoration: none;	color: #666;	font-weight: bold;}
#latestNews .slideText li a:hover {	color: #999999;}
#latestNews .slideText li .more {	color: #C20;	margin-left: 5px;}
#promotion {	width: 940px;	margin-right: auto;	margin-left: auto;	clear: both;	margin-bottom: 34px;	border-bottom: 1px solid #b2b2b2;	padding-bottom: 18px;}
#promotion #title {	font-family: Verdana, Geneva, sans-serif;	font-size: 30px;	color: #333;	font-weight: normal;	background-image: url(../images/line.gif);	background-repeat: repeat-x;	background-position: left bottom;	padding-bottom: 15px;	padding-top: 15px;	display: block;	width: 100%;}
.promoSlider {	width: 940px;	float: left;}
.promoSlider .slide {	float: left;	height: 225px;	width: auto;	width: 425px;	padding-right: 22px;	padding-left: 22px;}
.promoSlider .slide:nth-child(odd) {	/*width: 425px;*/	border-right: 1px solid #CCC;}
.promoSlider .slide h3 {	font-family: Verdana, Geneva, sans-serif;	font-size: 13px;	color: #333;	font-weight: bold;	float: left;	width: 200px;	height: 27px;	margin: 0px;	padding: 16px 0px 14px;}
.promoSlider .slide ul li, .promoSlider .slideLong ul li {	background-image: url(../images/bullet_555.gif);	background-repeat: no-repeat;	background-position: 3px 6px;	padding-left: 10px;}
.promoSlider .slide article {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	color: #555;	font-size: 12px;	float: left;	width: 210px;	padding-bottom: 8px;}
.promoSlider .slide figure {	float: right;	height: 203px;	width: 211px;	display: block;}
.promoSlider .slideLong {	float: left;	height: 205px;	width: 896px;	padding-right: 22px;	padding-left: 22px;}
.promoSlider .slideLong h3 {	font-family: Verdana, Geneva, sans-serif;	font-size: 13px;	color: #333;	font-weight: bold;	float: left;	width: 430px;	height: 27px;	margin: 0px;	padding: 14px 0px;}
.promoSlider .slideLong article {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	color: #555;	font-size: 12px;	float: left;	width: 430px;	padding-bottom: 8px;}
.promoSlider .slideLong figure {	float: left;	height: 203px;	width: 420px;	display: block;	text-align: center;	margin-right: 40px;}
.promoSlider .moreInfo {	background-image: url(../images/btn_more_info.png);	background-repeat: no-repeat;	background-position: left top;	display: block;	text-indent: -9999px;	height: 21px;	width: 69px;	float: left;	margin-top: 10px;}
.promoSlider .moreInfo:hover {	background-position: left bottom;}
#customerService {	width: 940px;	text-indent: -9999px;	margin-right: auto;	margin-left: auto;	clear: both;}
#customerService li {	float: left;	width: 183px;	height: 85px;	padding-right: 6px;}
#customerService li.last {	padding-right: 0px;}
#customerService li a {	display: block;	height: 85px;	width: 183px;	background-repeat: no-repeat;	background-position: left top;}
#customerService li #registration {	background-image: url(../images/index_service_icon1.png);}
#customerService li #warranty {	background-image: url(../images/index_service_icon2.png);}
#customerService li #download {	background-image: url(../images/index_service_icon3.png);}
#customerService li #chat {	background-image: url(../images/index_service_icon4.png);}
#customerService li #faq {	background-image: url(../images/index_service_icon5.png);}
#customerService li a:hover {	background-position: bottom;}
#landingKV {	float: left;	width: 100%;	overflow: hidden;	text-align: center;	margin-bottom: 20px;	background-image: url(../images/kv_shadow.png);	background-repeat: no-repeat;	background-position: center bottom;	padding-bottom: 13px;}
#landingKV img {	display: block;	margin-right: auto;	margin-left: auto;	width: 100%;}
.selectDrop {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	float: left;	font-weight: bold;	color: #333;	margin: 0px;	padding: 0px 0px 30px;}
.selectDrop h3 {	margin: 0px;	padding: 0px 0px 5px;	float: left;	width: 100%;	font-size: 12px;	color: #333;}
/*.selectDrop .filterSelect {	border: 1px solid #ddd;	font-size: 12px;	background-color: #FFF;	float: left;	margin-top: 3px;	width: 140px;	font-family: Arial, Helvetica, sans-serif;	height: 30px;	line-height: 27px;	margin-right: 8px;}
.selectDrop .sortSelect {	border: 1px solid #ddd;	font-size: 12px;	background-color: #FFF;	float: left;	margin-top: 3px;	width: 200px;	font-family: Arial, Helvetica, sans-serif;	height: 30px;	line-height: 27px;}
*/.selectDrop .selectItem {	float: left;	width: 154px;	margin: 0px 4px 0px 0px;	padding: 0px;	position: relative;}
.selectDrop .selectItem .title {	margin: 0px;	padding: 0px;	width: 100%;	height: 27px;	line-height: 27px;	font-size: 12px;}
.selectDrop .selectItem .title a {	margin: 0px;	padding: 0px 0px 0px 10px;	display: block;	background-image: url(../images/select_item_bg.png);	background-repeat: no-repeat;	background-position: left top;	height: 27px;	line-height: 28px;}
.selectDrop .selectItem .list {	background-image: url(../images/select_drop_bg.png);	background-repeat: no-repeat;	background-position: center bottom;	border-top: 1px solid #d3d3d3;	position: absolute;	z-index: 99;	width: 100%;	margin: -4px 0px 0px;	padding: 6px 0px;	display: none;}
.selectDrop .selectItem .list li {	padding: 4px 10px;}
.selectDrop .selectItem .list li a {	width: 100%;	padding-top: 4px;	padding-bottom: 4px;}
.selectDrop .selectItem a {	font-family: Arial, Helvetica, sans-serif;	color: #555;}
.selectDrop .selectItem a:hover {	color: #c20;}
.filter {}
.filter .filterSelect {	float: left;	margin-right: 4px;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;}
.filter .filterClear {	font-weight: normal;	color: #333;	margin-left: 5px;	font-family: Verdana, Geneva, sans-serif;	font-size: 13px;	line-height: 13px;	height: 13px;	background-image: url(../images/clear_filter.png);	background-repeat: no-repeat;	background-position: left 3px;	display: block;	float: left;	padding-left: 11px;	margin-top: 2px;	text-decoration: underline;}
.filter .filterQuantity {	float: left;	width: 100%;	margin-top: 20px;	font-size: 13px;	font-family: Verdana, Geneva, sans-serif;	color: #000;	font-weight: normal;}
.filter .filterQuantity p {	float: left;	margin: 0px;	padding: 0px 8px 0px 0px;}
.filter .filterQuantity strong {	font-weight: bold;	color: #09C;}
.sort {	}
.sort .selectItem {	width: 200px;}
.sort .selectItem .title a {	background-image: url(../images/sort_item_bg.png);}
.sort .selectItem .list {	background-image: url(../images/sort_drop_bg.png);}
#compare {	width: 100%;	float: left;	background-color: #d5d5d5;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	line-height: 38px;	height: 38px;	margin-bottom: 32px;}
#compare strong {	float: left;	width: 216px;	margin: 0px 0px 0px 8px;	padding: 0px 0px 0px 24px;	background-image: url(../images/compare_icon.png);	background-repeat: no-repeat;	background-position: left 9px;}
#compare .btn {	background-repeat: no-repeat;	background-position: left top;	border-width: 0px;	border-style: none;	font-size: 0px;	height: 24px;	width: 85px;	margin-right: 10px;	background-color: transparent;	margin-top: 7px;	float: left;	display: block;	line-height: 0px;}
#compare .btn:hover {	background-position: left bottom;}
#compare .compare {	background-image: url(../images/btn_compare.png);	height: 22px;}
#compare .clearAll {	background-image: url(../images/btn_compare_clear_all.png);}
#productList {	background-image: url(../images/kv_shadow.png);	background-repeat: no-repeat;	background-position: center top;	float: left;	width: 938px;	padding: 20px 1px 100px;}
#productList .productInfo {	float: left;	width: 172px;	padding: 20px 31px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #555;}
#productList hr {	float: left;	width: 100%;	font-size: 0px;	line-height: 0px;	height: 0px;	border-width: 0px;}
#productList .productInfo figure {	height: 140px;	width: 172px;	margin: 0px;	padding: 0px;}
#productList .productInfo .type {	font-family: Verdana, Geneva, sans-serif;	font-size: 13px;	color: #333;	display: block;	height: 44px;}
#productList .productInfo .type:hover {	color: #c20;}
#productList .productInfo .info {	line-height: 18px;	padding-top: 10px;	padding-bottom: 10px;}
#productList .productInfo .info ul {	height: 168px;	overflow: hidden;}
#productList .productInfo .info ul li {	background-image: url(../images/bullet_555.gif);	background-repeat: no-repeat;	background-position: 3px 7px;	padding-left: 10px;	line-height: 16px;	padding-top: 2px;	padding-bottom: 2px;}
#productList .productInfo .info ul li a {	color: #555;	text-decoration: underline;}
#productList .productInfo .info .price {	font-style: normal;	font-weight: bold;	padding-top: 5px;	display: block;	padding-bottom: 5px;}
#productList .productInfo .btn {	width: 100%;	text-align: center;	position: relative;}
#productList .productInfo .btn input {	width: 172px;	font-size: 0px;	line-height: 0px;	text-indent: -9999px;	height: 29px;	background-color: transparent;	background-repeat: no-repeat;	background-position: left top;	padding: 0px;	margin: 0px;	border-width: 0px;	border-style: none;}
#productList .productInfo .btn .addCompare {	background-image: url(../images/btn_compare_add.png);}
#productList .productInfo .btn .clearCompare {	background-image: url(../images/btn_compare_clear.png);	display: none;}
#productList .productInfo .btn .compareChkbox {	position: absolute;	left: 0px;	top: 0px;	z-index: -1;}
.productListAlert {	display: none;	padding: 10px;}
.productListAlert p {	font-size: 13px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #333;	margin: 0px;	padding: 0px;	line-height: 20px;}
#productTop {	width: 940px;	clear: both;	margin: 0px auto;	padding: 30px 0px 10px;	position: relative;	z-index: 1;}
#productHeader {	float: left;	width: 100%;	background-image: url(../images/line.gif);	background-repeat: repeat-x;	background-position: left bottom;	padding-bottom: 10px;	margin-bottom: 18px;}
#productHeader #type {	font-family: Verdana, Geneva, sans-serif;	font-weight: normal;	color: #333;	margin: 0px;	padding: 0px;	float: left;	width: 670px;	font-size: 30px;	line-height: 36px;}
#printType {	font-family: Verdana, Geneva, sans-serif;	font-weight: normal;	color: #333;	margin: 0px;	padding: 0px;	float: left;	width: 670px;	font-size: 30px;	line-height: 36px;	display: none;}
#productHeader #buy {	float: right;	text-indent: -9999px;	display: block;	height: 29px;	width: 106px;	background-image: url(../images/btn_buy_now.png);	background-repeat: no-repeat;	background-position: left top;	margin-right: 8px;}
#productHeader #buy:hover {	background-position: left bottom;}
#productMenu {	float: left;	width: 690px;}
#productMenu #tab {	float: left;}
#productMenu #tab li {	float: left;	width: 129px;	margin-right: 9px;}
#productMenu #tab li a {	text-indent: -9999px;	display: block;	height: 36px;	width: 129px;	background-repeat: no-repeat;	background-position: left top;}
#productMenu #tab li .current {	background-position: left bottom;}
#productMenu #tab li .tab1 {	background-image: url(../images/productTab1.png);}
#productMenu #tab li .tab2 {	background-image: url(../images/productTab2.png);}
#productMenu #tab li .tab3 {	background-image: url(../images/productTab3.png);}
#productMenu #tab li .tab4 {	background-image: url(../images/productTab4.png);}
#productMenu #tab li .tab5 {	background-image: url(../images/productTab5.png);}
#productTop #share {	float: right;	width: 230px;	padding-top: 4px;	position: relative;}
#productTop #share #facebook {	float: right;	width: 90px;}
#productTop #share #twitter {	float: right;	width: auto;}
#productTop #toolBar {	position: absolute;	left: 0px;	bottom: -40px;	float: left;	z-index: 99;}
#productTop #toolBar .btn {	background-repeat: no-repeat;	background-position: left top;	text-indent: -9999px;	display: block;	height: 29px;	width: 29px;	margin-right: 8px;	float: left;}
#productTop #toolBar .gallery360 {	background-image: url(../images/btn_360.png);}
#productTop #toolBar .zoom {	background-image: url(../images/btn_zoom.png);}
#productTop #toolBar .video {	background-image: url(../images/btn_video.png);}
#productTop #toolBar .selectColors {	float: left;	margin-left: 5px;	margin-top: 3px;	width: auto;}
#productTop #toolBar .selectColors img {	display: block;	float: left;	padding: 0px;	cursor: pointer;	border: 1px solid #ccc;	margin: 2px 4px 2px 2px;	height: 18px;	width: 18px;}
#productTop #toolBar .selectColors .current {	padding: 2px;	border: 1px solid #000;	margin: 0px 2px 0px 0px;}
#overviewKV {	width: 100%;	position: relative;	background-image: url(../images/kv_shadow.png);	background-repeat: no-repeat;	background-position: center bottom;	float: left;	margin-bottom: 30px;	padding-bottom: 9px;}
#overviewKV figure {	background-image: url(../images/line.gif);	background-repeat: repeat-x;	background-position: left top;	float: left;	width: 100%;	margin: 0px;	padding: 2px 0px 0px;}
#overviewKV img {	width: 100%;}
#overview {	float: left;	width: 100%;	background-image: url(../images/kv_shadow.png);	background-repeat: no-repeat;	background-position: center bottom;	display: table;	vertical-align: middle;	margin: 0px 0px 20px;	padding: 0px 0px 40px;}
#overview .article {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 24px;	color: #555;	font-weight: normal;	word-wrap: break-word;	word-break: normal;	padding: 0px 0px 25px;	float: left;	/*width: 580px;*/}
#overview .pic {	float: right;	display: none;}
#overview .article p {	margin: 0px;	padding: 0px;}
#features {	float: left;	width: 100%;	background-image: url(../images/kv_shadow.png);	background-repeat: no-repeat;	background-position: center bottom;	margin: 0px 0px 20px;	padding: 0px 0px 13px;}
#features .featureItem {	border-bottom: 1px solid #CCCCCC;	float: left;	width: 100%;	padding-top: 25px;	padding-bottom: 25px;}
#features .featureItem:last-child {	border-bottom: 0px none;}
#features .threeColumns {	float: left;	width: 100%;}
#features .threeColumns .col {	float: left;	width: 313px;	margin: 0px;	padding: 0px 0px 20px;	text-align: center;}
#features .threeColumns .col img {	height: 168px;	text-align: center;}
.threeColPic {	text-align: center;	height: 168px;	width: 313px;	margin: 0px;	padding: 0px;}
.threeColTitle {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: normal;	color: #333;	text-align: center;	display: block;	margin: 0px;	padding: 5px 50px;	height: 30px;}
.threeColTxt {	font-size: 12px;	color: #666;	font-family: Arial, Helvetica, sans-serif;	line-height: 18px;	word-wrap: break-word;	word-break: normal;	margin: 0px;	padding: 0px 60px;	text-align: left;}
#features .threeColumns hr {	border-width: 0px;	border-style: none;	float: left;	width: 100%;	font-size: 0px;	line-height: 0px;	margin: 0px;	padding: 0px;}
#features .picLeft figure {	float: left;}
#features .picLeft .article {	float: left;	width: 424px;	padding-right: 49px;	padding-left: 49px;	padding-top: 50px;}
#features .picLeft .article .title {	margin: 0px;	padding: 0px 0px 20px;	float: left;	width: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 26px;	font-weight: normal;	color: #333;	line-height: 32px;}
#features .picLeft .article .txt {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	margin: 0px;	padding: 0px;	color: #555;	font-weight: normal;	line-height: 24px;	word-wrap: break-word;	word-break: normal;}
#features .picRight figure {	float: right;}
#features .picRight .article {	float: left;	width: 424px;	padding-right: 49px;	padding-left: 49px;	padding-top: 50px;}
#features .picRight .article .title {	margin: 0px;	padding: 0px 0px 20px;	float: left;	width: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 26px;	font-weight: normal;	color: #333;	line-height: 32px;}
#features .picRight .article .txt {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	margin: 0px;	padding: 0px;	color: #555;	font-weight: normal;	line-height: 24px;	word-wrap: break-word;	word-break: normal;}
#recommend {	float: left;	width: 940px;	background-image: url(../images/kv_shadow.png);	background-repeat: no-repeat;	background-position: center bottom;	padding: 0px 0px 50px;	margin-bottom: 40px;}
#recommend .recommendSlider {	float: left;}
#recommend .recommendSlider .slides {	float: left;}
#recommend .recommendSlider .slides .item {	float: left;	width: 235px;	text-align: center;}
#recommend .recommendSlider .slides .item .type {	font-family: Verdana, Geneva, sans-serif;	font-size: 13px;	font-weight: bold;	color: #333;	width: 172px;	display: block;	line-height: 18px;	padding-top: 20px;	padding-bottom: 12px;	margin-right: auto;	margin-left: auto;	text-align: left;}
#recommend .recommendSlider .slides .item .type:hover {	color: #c20;}
#recommend .recommendSlider .slides .item .txt {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #555;	width: 172px;	line-height: 18px;	padding-bottom: 20px;	text-align: left;	margin-right: auto;	margin-left: auto;}
#recommend .recommendSlider .slides .item .txt ul {	height: 154px;	overflow: hidden;}
#recommend .recommendSlider .slides .item .txt ul li {	background-image: url(../images/bullet_555.gif);	background-repeat: no-repeat;	background-position: 3px 7px;	padding-left: 10px;}
#recommend .recommendSlider .slides .item .txt .price {	font-style: normal;	padding-top: 5px;	display: block;	float: left;	width: 100%;}
#recommend .recommendSlider .slides .item .btn {	background-image: url(../images/btn_buy_now_small.png);	background-repeat: no-repeat;	background-position: left top;	text-indent: -9999px;	display: block;	width: 172px;	height: 29px;	margin-right: auto;	margin-left: auto;	margin-top: 20px;}
#recommend .recommendSlider .slides .item .btn:hover {	background-position: left bottom;}
#available {	float: left;	width: 100%;	padding-bottom: 90px;}
#available ul {	float: left;	width: 100%;}
#available ul li {	float: left;	width: 143px;	padding-left: 13px;}
#productContent {	background-image: url(../images/product_content_bg.png);	background-repeat: repeat-x;	background-position: center top;	float: left;	width: 100%;}
#contentPosition {	width: 940px;	margin-right: auto;	margin-left: auto;	position: relative;}
#compareResult {	float: left;	width: 100%;	padding-bottom: 50px;}
#productPic {	width: 100%;	float: left;	font-size: 12px;	color: #333;	font-family: Arial, Helvetica, sans-serif;}
#productPic th {	width: 139px;	border-right: 1px solid #b4b4b4;}
#productPic th, #productPic td {	padding: 12px;}
#productPic td {	border-right: 1px solid #b4b4b4;	text-align: center;}
#productPic .type {	text-align: center;	display: block;	padding-top: 20px;	color: #444;}
#productPic .type:hover {	color: #c20;}
#printProductPic {	display: none;}
#specTop {	float: left;	width: 390px;	margin-top: 30px;}
#specTop li {	float: left;	padding-right: 25px;}
#specTop li a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #333;	line-height: 18px;	height: 18px;	background-repeat: no-repeat;	background-position: left center;	display: block;	padding-left: 21px;}
#specTop li a:hover {	text-decoration: underline;}
#specTop #print {	background-image: url(../images/icon_spec_print.png);}
#specTop #mail {	background-image: url(../images/icon_spec_mail.png);}
#specTop #download {	background-image: url(../images/icon_spec_download.png);}
#specExpand {	float: right;	width: 332px;	margin-top: 30px;}
#specExpand li {	float: left;	padding-left: 25px;}
#specExpand li a {	font-size: 12px;	color: #333;	font-family: Arial, Helvetica, sans-serif;	line-height: 18px;	background-repeat: no-repeat;	background-position: left 1px;	height: 18px;	padding-left: 15px;}
#specExpand li a:hover {	text-decoration: underline;}
#specExpand #expandAll {	background-image: url(../images/btn_spec_open.png);}
#specExpand #collapseAll {	background-image: url(../images/btn_spec_close.png);}
#specTable {	float: left;	width: 100%;	margin: 7px 0px 0px;	padding: 0px;}
#specTable .specItem {	float: left;	width: 100%;	margin-bottom: 17px;	position: relative;}
#specTable .specItem .title {	margin: 0px;	padding: 0px 0px 0px 11px;	font-family: Verdana, Geneva, sans-serif;	font-weight: bold;	font-size: 14px;	line-height: 33px;	background-color: #bdbdbd;	height: 33px;	float: left;	width: 929px;	display: block;}
#specTable .specItem .title a {	background-repeat: no-repeat;	background-position: 0px center;	color: #333;	padding-left: 20px;	display: block;	float: left;}
#specTable .specItem .title .collapse {	background-image: url(../images/btn_spec_close.png);}
#specTable .specItem .title .expand {	background-image: url(../images/btn_spec_open.png);}
#specTable .specItem .content {	float: left;	width: 100%;	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333;}
#specTable .specItem .content th, #specTable .specItem .content td {	padding: 4px 12px;	border-bottom: 1px solid #b4b4b4;}
#specTable .specItem .content th {	/*padding: 12px;*/	width: 139px;}
#specTable .specItem .content td {	border-left: 1px solid #b4b4b4;}
#specTable .specItem .energyGuideLabel {	position: relative;}
#specTable .specItem .energyGuide {	position: absolute;	left: 0px;	top: -24px;	z-index: 99;	padding: 1px;	display: none;	background-color: #000;}
.galleryShow {	float: left;	width: 940px;	background-image: url(../images/kv_shadow.png);	background-repeat: no-repeat;	background-position: center bottom;	position: relative;	margin: 70px 0px 30px;	padding: 0px 0px 60px;}
.galleryShow .list {	float: left;	height: 334px;	width: 940px;	text-align: center;	position: relative;	left: 0px;	top: 0px;	overflow: hidden;}
.galleryShow .list .galleryPic {	text-align: center;	width: 481px;	height: 334px;	float: left;	position: relative;	margin: 0px;	padding: 0px;	left: 200px;	top: 0px;	z-index: 0;}
.galleryShow .list .galleryPic img {	height: 334px;	z-index: -1;}
.galleryShow .thumbs {	background-image: url(../images/thumb_bg.png);	background-repeat: no-repeat;	background-position: center top;	height: 100%;	width: 880px;	float: left;	text-align: center;	padding-top: 13px;	margin-top: 10px;}
.galleryShow .thumbs .thumbsPic {	width: 100px;	height: 100px;	float: left;}
.galleryShow .thumbs img {	background-image: url(../images/thumb_normal.png);	background-repeat: no-repeat;	background-position: left top;	padding: 20px 7px 24px;	cursor: pointer;	margin: 0px -3px;	width: 72px;	height: 50px;}
.galleryShow .thumbs .current {	background-image: url(../images/thumb_current.png);}
#review {	float: left;	width: 100%;	background-image: url(../images/kv_shadow.png);	background-repeat: no-repeat;	background-position: center bottom;	padding-bottom: 70px;	margin-bottom: 30px;	padding-top: 30px;}
#review .reviewArticle {	float: left;	width: 100%;	background-image: url(../images/dotted_line.gif);	background-repeat: repeat-x;	background-position: left top;	padding-bottom: 20px;	padding-top: 20px;}
#review .reviewArticle:last-child {	background-image: none;}
#review .reviewArticle .title {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-weight: normal;	color: #333;	margin: 0px;	padding: 10px 0px;	float: left;	width: 100%;	line-height: 30px;}
#review .reviewArticle .ratings {	float: left;	width: 10%;	font-size: 18px;	color: #FC0;	line-height: 15px;	padding-right: 2px;}
#review .reviewArticle .date {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #777;	float: left;	display: block;	width: 12%;	font-style: normal;}
#review .reviewArticle .writer {	float: left;	width: 100%;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #555;}
#review .reviewArticle .writer strong {	color: #0071a5;}
#review .reviewArticle .sourceLogo {	float: left;	display: block;	margin-right: 10px;}
#review .reviewArticle .txt {	margin: 0px;	padding: 12px 0px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	color: #777;	font-size: 14px;	line-height: 22px;	word-wrap: break-word;	word-break: normal;	display: block;	float: left;	width: 100%;}
#review .writeReview {	font-size: 0px;	line-height: 0px;	background-image: url(../images/btn_write_review.png);	background-repeat: no-repeat;	background-position: left top;	background-color: transparent;	height: 32px;	width: 132px;	float: left;	border-width: 0px;	border-style: none;	margin-bottom: 10px;}
#reviewForm {	float: left;	width: 100%;	font-size: 12px;	color: #333;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	padding-top: 50px;}
#reviewForm ul, #reviewForm ul li {	float: left;	width: 100%;}
#reviewForm ul li {	padding-top: 10px;	padding-bottom: 10px;}
#reviewForm ul li label {	width: 114px;	display: block;	float: left;	text-align: right;	padding-right: 20px;	line-height: 20px;	height: 20px;}
#reviewForm ul li .textfield {	float: left;	border: 1px solid #CCC;	line-height: 20px;	height: 20px;	width: 750px;}
#reviewForm ul li textarea {	float: left;	width: 750px;	border: 1px solid #CCC;}
#reviewForm ul li .ratings {	float: left;	width: 750px;	font-size: 18px;	position: relative;}
#reviewForm ul li .ratings .ratingStar {	color: #cccccc;	cursor: pointer;	display: block;	float: left;	margin-right: 2px;}
#reviewForm ul li .ratings .selected {	color: #FFCC00;	cursor: pointer;}
#reviewForm ul li .ratings .chkRating {	z-index: -1;	position: absolute;	visibility: hidden;}
#reviewForm .btn {	text-align: center;	padding-top: 20px;	padding-bottom: 20px;	float: left;	width: 100%;}
#reviewForm .btn input {	background-repeat: no-repeat;	background-position: left top;	background-color: transparent;	height: 29px;	width: 126px;	font-size: 0px;	line-height: 0px;	border-width: 0px;	border-style: none;	margin-right: 8px;	margin-left: 8px;	text-indent: -9999px;}
#reviewForm .btn .review {	background-image: url(../images/btn_review.png);}
#reviewForm .btn .cancel {	background-image: url(../images/btn_review_cancel.png);}
/* #support {	background-image: url(../images/kv_shadow.png);	background-repeat: no-repeat;	background-position: center bottom;	float: left;	width: 100%;	margin-bottom: 30px;	padding-bottom: 40px;	padding-top: 20px;} */
#support .list {	float: left;	width: 100%;	margin-bottom: 30px;}
#support .list li {	float: left;	width: 50%;	background-image: url(../images/dotted_line_long.gif);	background-repeat: repeat-x;	background-position: left bottom;	padding-top: 4px;	padding-bottom: 4px;	height: 60px;}
#support .list li a {	background-repeat: no-repeat;	background-position: left center;	font-family: Verdana, Geneva, sans-serif;	font-size: 15px;	font-weight: bold;	color: #555;	line-height: 55px;	height: 55px;	padding-left: 65px;	display: block;}
#support .listShort li {	float: left;	width: 20%;	background-image: none;	height: 130px;	margin: 0px;	padding: 4px 0px;}
#support .listShort li a {	background-repeat: no-repeat;	background-position: center top;	font-family: Verdana, Geneva, sans-serif;	font-size: 15px;	font-weight: bold;	color: #555;	line-height: 18px;	display: block;	text-align: center;	margin: 0px;	padding: 60px 0px 0px;}
#support .list li a:hover {	color: #c20;}
#support .list li .supportIcon1 {	background-image: url(../images/icon_support1.png);}
#support .list li .supportIcon2 {	background-image: url(../images/icon_support2.png);}
#support .list li .supportIcon3 {	background-image: url(../images/icon_support3.png);}
#support .list li .supportIcon4 {	background-image: url(../images/icon_support4.png);}
#support .list li .supportIcon5 {	background-image: url(../images/icon_support5.png);}
#support .list li .supportIcon6 {	background-image: url(../images/icon_support6.png);}
#support .contactTitle {	font-size: 15px;	font-family: Verdana, Geneva, sans-serif;	font-weight: bold;	color: #333;	margin: 0px;	padding: 0px;}
#support .contactList li {	padding-bottom: 10px;	padding-top: 10px;}
#support .contactList li span {	background-repeat: no-repeat;	background-position: 12px center;	line-height: 34px;	height: 34px;	font-weight: bold;	color: #555;	display: block;	font-family: Verdana, Geneva, sans-serif;	margin: 0px;	padding: 0px 0px 0px 60px;}
#support .contactList li a {	line-height: 34px;	margin: 0px;	padding: 0px 0px 0px 60px;	height: 34px;	float: none;	background-position: 12px center;}
#support .contactList li .contactIcon1 {	background-image: url(../images/icon_support_phone.png);}
#support .contactList li .contactIcon2 {	background-image: url(../images/icon_support_mail.png);}
#service {	float: left;	width: 100%;	padding-top: 40px;}
.star {	font-family: Verdana, Geneva, sans-serif;	font-weight: bold;	color: #C00;	font-size: 12px;	line-height: 12px;	height: 12px;}
.servicePosition {	padding: 0px;	position: relative;	margin-bottom: 80px;}
#service .serviceIntro {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 14px;	color: #333;	line-height: 22px;}
#service .serviceIntro ul li {	background-image: url(../images/bullet_555.gif);	background-repeat: no-repeat;	background-position: 3px center;	padding-left: 12px;}
#service .serviceIntro a {	color: #0071a5;	text-decoration: underline;}
#service .serviceFrom {	float: left;	width: 100%;	padding-top: 10px;}
#service .serviceFrom .required {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #666;	line-height: 18px;	float: left;	width: 100%;	display: block;}
#service .formTitle {	font-family: Verdana, Geneva, sans-serif;	font-size: 14px;	color: #333;	font-weight: bold;	background-color: #bdbdbd;	line-height: 33px;	height: 33px;	float: left;	width: 910px;	margin: 0px;	padding: 0px 15px 2px;	background-image: url(../images/line_form.gif);	background-repeat: repeat-x;	background-position: left bottom;}
#service .formContent {	float: left;	width: 100%;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #333;}
#service .formContent li {	float: left;	width: 50%;	background-image: url(../images/line_form.gif);	background-repeat: repeat-x;	background-position: left bottom;	line-height: 46px;	display: block;}
#service .formContent .bgGray {	background-color: #e9e9e9;}
#service .formContent li.long {	width: 100%;}
#service .formContent li.otherModel {	width: 300px;}
#service .formContent li.versionNo {	width: 300px;	position: relative;}
#service .formContent li.verificationFix {	padding-bottom: 13px;}
#service .formContent li.warrantyFix1 {	width: 340px;}
#service .formContent li.warrantyFix2 {	width: 313px;}
#service .formContent li.warrantyFix3 {	width: 286px;}
#service .formContent li .item {	float: left;	width: 134px;	display: block;	text-align: right;	padding-right: 12px;}
#service .formContent li .itemWarrantyFix1 {	width: 166px;	padding-right: 8px;}
#service .formContent li .itemWarrantyFix1Star {	width: 175px;	padding-right: 8px;}
#service .formContent li .itemWarrantyFix2 {	width: 170px;	padding-right: 8px;}
#service .formContent li .itemWarrantyFix3 {	width: 110px;	padding-right: 8px;}
#service .formContent li .otherModelItem {	width: 110px;}
#service .formContent li .versionItem {    width: 82px;}
#service .formContent li .itemLong {	width: 290px;	line-height: 16px;	padding: 7px 20px 7px 0px;}
#service .formContent li .itemFix {	width: 180px;}
#service .formContent li .itemFull {	margin: 0px;	padding: 5px 0px 5px 20px;	width: 900px;	text-align: left;	line-height: 20px;}
#service .formContent li .textfield {	float: left;	width: 299px;	height: 24px;	line-height: 24px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333;	border: 1px solid #ddd;	margin-top: 8px;	font-weight: bold;	padding-right: 5px;	padding-left: 5px;}
#service .formContent li .textfieldDate {	width: 273px;}
#service .formContent li .warrantyTextfield {	width: 260px;}
#service .formContent li .warrantyTextfieldDate {	width: 118px;}
#service .formContent li .warrantyOtherPN {	width: 150px;}
#service .formContent li .versionTextfield {	width: 120px;}
#service .formContent li .versionEx {	margin-left: 5px;	color: #09C;	font-weight: normal;	font-size: 12px;	text-decoration: underline;	font-family: Arial, Helvetica, sans-serif;}
#service .formContent .captchaCode {	float: left;	width: 360px;}
#service .formContent .captchaCode .inputAlert {	display: block;	color: #F00006;	float: left;	margin: 0px;	padding: 0px;	line-height: 18px;	font-style: normal;	width: 100%;}
#service .formContent li .ui-datepicker-trigger {	display: block;	float: left;	height: 22px;	width: 22px;	margin-left: 3px;	margin-top: 10px;}
#service .formContent li .select {	border: 1px solid #ddd;	font-size: 12px;	background-color: #FFF;	float: left;	margin-top: 10px;	width: 313px;	display: block;	height: 24px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #333;	line-height: 24px;	vertical-align: middle;}
#service .formContent li .PNselect {	width: 135px;}
#service .formContent li .selectShort {	width: 60px;}
#wrapper .formContent .textarea {	border: 1px solid #ddd;	width: 900px;	float: left;	margin: 0px 17px 17px;}
#wrapper .formContent .textareaRepair {	border: 1px solid #ddd;	width: 780px;	float: left;	margin: 8px 0px;}
#service .formContent li .verificationCode {	float: left;	margin-top: 10px;	margin-right: 10px;}
#service .formContent li .verificationCode img {	margin: 0px;	padding: 0px;	display: block;	border: 1px solid #CCC;}
#service .formContent .verificationFix .refresh {	font-size: 12px;	color: #0071a5;	font-weight: normal;	font-family: Arial, Helvetica, sans-serif;	float: left;	display: block;	margin: 12px 0px 0px 5px;	padding: 0px;	text-decoration: underline;	line-height: 16px;}
#service #btn {	float: left;	width: 100%;	text-align: center;	padding-top: 45px;}
#service #btn input {	font-size: 0px;	line-height: 0px;	background-color: transparent;	background-repeat: no-repeat;	background-position: left top;	height: 29px;	width: 126px;	border-width: 0px;	border-style: none;	margin-right: 10px;	margin-left: 10px;}
#service #btn #submit {	background-image: url(../images/btn_submit.png);}
#service #btn #print {	background-image: url(../images/btn_print.png);}
#service .agreePrivacy {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #333;	float: left;	width: 500px;	line-height: 40px;	height: 40px;	padding-left: 12px;}
#service .agreePrivacy .chkbox {	border: 1px solid #ddd;	margin-right: 5px;}
#service .agreePrivacy a {	text-decoration: underline;	color: #0071a5;}
#service #shipping {	float: left;	width: 100%;	padding-top: 40px;}
#service #shipping .formTitle {	background-image: url(../images/icon_car.png);	background-repeat: no-repeat;	background-position: 8px center;	padding-bottom: 0px;}
#service #shipping .formTitle span {	padding-left: 24px;}
#service #shipping ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333;	line-height: 18px;	float: left;	width: 95%;	margin-left: 10px;}
#service #shipping ul li {	padding-top: 12px;	padding-bottom: 12px;	float: left;	width: 100%;}
#service #shipping ul li h4 {	margin: 0px;	padding: 0px;}
#service #shipping ul li .shipTo {	font-weight: bold;	padding: 5px;	display: block;	font-size: 14px;	color: #000;	background-color: #ddd;	text-align: center;	margin-top: 5px;	margin-bottom: 5px;}
#service #shipping ul li .note {	color: #c20;	font-style: normal;	display: block;}
#service #chargesTable {	margin-right: auto;	margin-left: auto;	width: 609px;	padding-top: 20px;	padding-bottom: 20px;	color: #555;}
#service #chargesTable table {	border-top: 1px solid #CCC;	border-left: 1px solid #CCC;	width: 609px;}
#service #chargesTable table th, #service #chargesTable table td {	border-right: 1px solid #CCC;	border-bottom: 1px solid #CCC;	padding: 8px;}
#service #chargesTable td {	background-color: #FFF;	font-weight: bold;	text-align: center;	color: #555;}
#service #chargesTable #title {	color: #FFF;	background-color: #555;	text-align: center;}
#service #chargesTable .size {	width: 20%;	background-color: #777;	color: #FFF;	text-align: center;}
#unitNav {	width: 204px;	float: left;	display: block;	margin-top: 10px;}
#unitNav ul {	width: 100%;	font-family: Verdana, Geneva, sans-serif;	font-size: 13px;	font-weight: bold;	margin: 0px;	padding: 2px 0px 0px;	float: left;	background-image: url(../images/line_form.gif);	background-repeat: repeat-x;	background-position: left top;}
#unitNav ul li {	background-image: url(../images/line_form.gif);	background-repeat: repeat-x;	background-position: left bottom;	line-height: 40px;	height: 40px;	float: left;	width: 100%;	margin: 0px;	padding: 3px 0px 5px;}
#unitNav ul li a {	padding-left: 25px;	color: #333;	width: 179px;	display: block;	float: left;}
#unitNav ul li a:hover {	color: #c20;	background-color: #FFF;	background-image: url(../images/bullet_download_list.png);	background-repeat: no-repeat;	background-position: 13px center;}
#unitNav ul li a.current {	color: #c20;	background-color: #FFF;	background-image: url(../images/bullet_download_list.png);	background-repeat: no-repeat;	background-position: 13px center;}
#downloadContent {	float: right;	width: 710px;	padding-top: 10px;	position: relative;}
.downloadUnit {	float: left;	width: 100%;	padding-bottom: 40px;	position: relative;}
.downloadUnit .title {	margin: 0px 0px 10px;	padding: 0px 0px 0px 10px;	line-height: 31px;	background-color: #d4d4d4;	height: 31px;	float: left;	font-family: Verdana, Geneva, sans-serif;	font-size: 14px;	width: 700px;	color: #333;}
.downloadUnit .category {	float: left;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	color: #333;	width: 209px;	line-height: 20px;	padding-top: 5px;	padding-left: 8px;}
.downloadUnit .category select {	background-color: #FFF;	width: 200px;	line-height: 24px;	height: 24px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin-top: 5px;	border: 1px solid #CCC;}
.downloadUnit .selectList {	float: right;	width: 458px;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	height: 150px;	overflow: auto;	margin: 0px;	padding: 0px 0px 0px 20px;	list-style-image: none;	list-style-type: none;	border-left: 1px solid #CCC;}
.downloadUnit .selectList li {	width: 50%;	float: left;	padding-top: 4px;	padding-bottom: 4px;}
.downloadUnit .selectList li a {	color: #333;	font-weight: bold;	background-image: url(../images/bullet_download.gif);	background-repeat: no-repeat;	background-position: left 6px;	display: block;	line-height: 16px;	float: left;	padding-left: 10px;	width: 85%;}
.downloadUnit .selectList li a:hover {	color: #c20;}
.downloadUnit .downloadList {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	margin: 0px;	padding: 0px 8px;	float: left;	list-style-image: none;	list-style-type: none;	width: 90%;}
.downloadUnit .downloadList li {	margin: 0px;	padding: 0px 0px 8px;	float: left;	width: 50%;}
.downloadUnit .downloadList li a {	background-image: url(../images/bullet_download.gif);	background-repeat: no-repeat;	background-position: left 6px;	color: #333;	display: block;	line-height: 16px;	width: 85%;	float: left;	padding-left: 10px;}
.downloadUnit .downloadList li a:hover {	color: #c20;}
#faqContent {	float: right;	width: 710px;	padding-top: 10px;	position: relative;}
#faqContent #faqSearch {	float: left;	width: 100%;	padding-bottom: 20px;}
#faqContent #faqSearch #textfield {	height: 30px;	line-height: 30px;	border: 1px solid #ddd;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	color: #333;	float: left;	width: 633px;}
#service #faqContent #faqSearch #faqBtn {	font-size: 0px;	line-height: 0px;	background-image: url(../images/btn_faq_search.png);	background-repeat: no-repeat;	background-position: left top;	background-color: transparent;	float: left;	height: 33px;	width: 73px;	border-width: 0px;	border-style: none;	display: block;}
#faqContent #faqUnit {	margin: 0px 0px 10px;	padding: 0px 0px 0px 10px;	line-height: 31px;	background-color: #d4d4d4;	height: 31px;	float: left;	font-family: Verdana, Geneva, sans-serif;	font-size: 14px;	width: 700px;	color: #333;}
#faqContent .faqItem {	float: left;	width: 100%;	padding-top: 15px;	padding-bottom: 15px;	border-bottom: 1px solid #ddd;}
#faqContent .faqItem .quest {	margin: 0px;	padding: 0px 0px 0px 20px;	font-family: Arial, Helvetica, sans-serif;	color: #333;	font-size: 13px;	background-repeat: no-repeat;	background-position: 4px 2px;	line-height: 16px;	background-image: url(../images/btn_spec_open.png);	cursor: pointer;	float: left;	width: auto;}
#faqContent .faqItem .questClose {	background-image: url(../images/btn_spec_close.png);}
#faqContent .faqItem .ans {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	padding: 5px 15px;	float: left;	width: 680px;	margin: 12px 0px 0px;	background-color: #F6F6F6;	display: none;}
#faqContent .faqItem .ans ul li, #faqContent .faqItem .ans ol li {	padding-top: 5px;	padding-bottom: 5px;}
#faqContent .faqItem .ans ol li {	list-style-position: outside;	margin-left: 8px;	line-height: 17px;}
#faqContent .faqItem .ans ul li {	background-image: url(../images/bullet_555.gif);	background-repeat: no-repeat;	background-position: 1px 11px;	padding-left: 8px;}
#wrapper .recycling {	background-image: url(../images/recycling_bg.png);	background-repeat: no-repeat;	background-position: center top;}
#service .recyclingName {	background-image: url(../images/line_recycling.png);	background-repeat: no-repeat;	color: #205000;}
#service .recyclingIntro {	color: #205000;}
.contactInfo {	float: left;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	color: #333;	line-height: 18px;	font-weight: bold;	height: 100px;	border-right: 1px solid #CCC;	margin-bottom: 20px;	padding-top: 15px;	padding-bottom: 15px;}
.contactInfo figure {	float: left;	height: 91px;	width: 91px;	display: block;	padding-right: 15px;}
.contactInfo h3 {	font-family: Verdana, Geneva, sans-serif;	font-size: 13px;	color: #005987;	float: left;	margin: 0px;	padding: 0px 0px 10px;	width: 140px;	display: block;	line-height: 15px;}
.contactInfo p {	margin: 0px;	padding: 0px;	float: left;}
.contactLine {	float: left;	width: 100%;	margin: 0px 0px 20px;	padding: 0px;	font-size: 0px;	line-height: 0px;	display: block;	height: 1px;	background-color: #CCC;}
.contact1 {	width: 660px;	margin-right: 20px;}
.contact2 {	width: 250px;	border-width: 0px;	border-style: none;}
.contact3 {	width: 305px;	margin-right: 20px;}
.contact4 {	width: 334px;	margin-right: 20px;}
.contact5 {	border-width: 0px;	border-style: none;}
.contact5 h3 {	padding: 0px;	line-height: 16px;	margin-top: 29px;}
.contact5 h3 a {	color: #005987;}
.contact5 h3 a:hover {	color: #0099FF;}
.contact1 .mailList {	float: left;	width: 550px;	margin: 0px;	padding: 0px;	display: block;}
.contact1 .mailList li {	float: left;	width: 130px;	background-image: url(../images/bullet_download.gif);	background-repeat: no-repeat;	background-position: left 5px;	padding-left: 7px;	line-height: 14px;	padding-bottom: 10px;}
.contact1 .mailList li a {	color: #333;}
.contact1 .mailList li a:hover {	color: #c20;}
.contact1 .mailList li.fix {	width: 180px;}
.contact1 .mailList li.fix2 {	width: 190px;}
.contact2 p {	width: 140px;	padding-bottom: 5px;	display: block;}
.contact2 .showMap {	float: left;	height: 17px;	width: 36px;}
.contact3 ul {	float: left;	width: 100px;}
.contact3 ul li {	padding-bottom: 5px;	background-image: url(../images/bullet_download.gif);	background-repeat: no-repeat;	background-position: left 7px;	float: left;	padding-left: 7px;	width: 180px;	display: block;}
.contact3 ul li a {	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	line-height: 18px;}
.contact4 p {	width: 210px;	display: block;}
#about {	float: left;	width: 100%;	padding-top: 40px;}
.aboutPosition {	width: 940px;	margin-right: auto;	margin-left: auto;	padding: 0px 0px 80px;	position: relative;}
#profiles {	float: left;	width: 650px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: normal;	color: #555;	line-height: 20px;}
#profiles .Introduction {	font-size: 18px;	color: #000;	display: block;	line-height: 24px;	padding-bottom: 20px;}
#profiles h3 {	margin: 20px 0px 0px;	padding: 0px;	color: #000;}
#profiles ul {	padding-top: 5px;	padding-bottom: 5px;}
#profiles ul li {	background-image: url(../images/bullet_download_list.png);	background-repeat: no-repeat;	background-position: left 4px;	padding-left: 10px;	margin-top: 8px;	margin-bottom: 8px;	line-height: 16px;	margin-left: 4px;}
#profiles #distributors {	margin: 0px;	padding: 0px;}
#profiles #distributors li {	font-size: 0px;	line-height: 0px;	background-image: none;	margin: 0px;	padding: 0px;	float: left;}
#quickFacts {	float: right;	width: 244px;	font-family: Arial, Helvetica, sans-serif;	color: #666;}
#quickFacts h3 {	font-size: 14px;	color: #666;	border-bottom: 1px solid #979797;	padding-bottom: 10px;	margin-bottom: 10px;}
#quickFacts ul {	font-size: 13px;	float: left;	width: 100%;	line-height: 18px;}
#quickFacts ul li {	float: left;	width: 100%;	padding-top: 5px;	padding-bottom: 5px;}
#quickFacts ul li label {	float: left;	display: block;	width: 90px;	font-weight: bold;}
#quickFacts ul li p {	margin: 0px;	padding: 0px;	float: left;	width: 130px;}
#communityList {	float: left;	width: 100%;}
#communityList li {	float: left;	width: 50%;	border-bottom: 1px solid #CCC;	padding-bottom: 30px;	margin-bottom: 30px;}
#communityList li figure {	float: left;	padding-left: 30px;	padding-right: 20px;}
#communityList li .txt {	float: right;	width: 240px;	padding-right: 20px;	height: 141px;}
#communityList li .line {	border-right: 1px solid #CCC;}
#communityList li .txt time {	font-size: 12px;	color: #c20;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	line-height: 22px;}
#communityList li .txt h4 {	margin: 0px;	padding: 0px;}
#communityList li .txt .title {	font-size: 13px;	line-height: 18px;	color: #333;	font-weight: normal;	font-family: Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;}
#communityList li .txt .title:hover {	color: #666;	text-decoration: underline;}
#newsList {	float: left;	width: 940px;	font-family: Arial, Helvetica, sans-serif;}
#newsList li {	float: left;	width: 940px;	padding-top: 15px;	padding-bottom: 15px;	background-image: url(../images/dotted_line.gif);	background-repeat: repeat-x;	background-position: left bottom;}
#newsList li header {	float: left;	width: 100%;	display: block;}
#newsList li header .date {	float: left;	font-size: 12px;	padding-top: 1px;	color: #666;	font-weight: bold;}
#newsList li header .newsUint {	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #444;	font-family: Verdana, Geneva, sans-serif;	background-image: url(../images/bullet_news.png);	background-repeat: no-repeat;	background-position: left center;	display: block;	float: left;	width: 200px;	padding-left: 10px;	margin-left: 6px;}
#newsList li .headline {	float: left;	width: 100%;	display: block;	color: #555;	line-height: 20px;	font-size: 14px;	padding-top: 5px;}
#newsList li .headline:hover {	color: #999;}
#newsContent {	float: left;	width: 100%;}
#newsContent #top {	float: left;	width: 100%;	border-bottom: 1px solid #CCC;	padding-bottom: 20px;	margin-bottom: 20px;}
#newsContent #top time {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #777;	font-weight: normal;}
#newsContent #top h1 {	margin: 0px;	padding: 5px 0px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	line-height: 24px;	color: #000;	font-weight: normal;}
#newsContent #newsEditor {	float: left;	width: 100%;}
#newsContent #newsBack {	display: block;	float: right;	background-image: url(../images/btn_news_back.png);	background-repeat: no-repeat;	background-position: left top;	text-indent: -9999px;	height: 20px;	width: 49px;	margin-top: 10px;}
#login {	width: 100%;	margin-right: auto;	margin-left: auto;	padding-top: 40px;	float: left;}
#login .blockLeft {	float: left;	width: 415px;	border-right: 1px solid #CCC;	padding-top: 10px;	padding-right: 55px;	margin-right: 55px;	padding-bottom: 20px;	margin-top: 20px;}
#login .blockRight {	float: left;	width: 414px;	padding-top: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333;	line-height: 18px;	font-weight: bold;	margin-top: 20px;}
#login .blockLeft ul {	float: left;	width: 100%;}
#login .blockLeft ul li {	float: left;	width: 100%;	margin: 0px;	padding: 0px 0px 30px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #555;}
#login .blockLeft ul li label {	display: block;	font-size: 12px;	color: #333;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	padding-bottom: 5px;}
#login .blockLeft ul li .textfield {	border: 1px solid #CCC;	line-height: 24px;	height: 24px;	width: 400px;	font-size: 12px;	color: #333;	font-family: Arial, Helvetica, sans-serif;	padding-right: 5px;	padding-left: 5px;	font-weight: bold;}
#login .blockLeft ul li #forgetPW {	font-size: 12px;	color: #09C;	font-family: Arial, Helvetica, sans-serif;	padding-top: 2px;	display: block;}
#login .blockLeft #btn {	float: left;	width: 100%;	text-align: center;}
#login .blockLeft #btn input {	font-size: 0px;	line-height: 0px;	background-image: url(../images/btn_login.png);	background-repeat: no-repeat;	background-position: left top;	height: 29px;	width: 126px;	margin: 0px;	padding: 0px;	border-width: 0px;	border-style: none;	background-color: transparent;}
#login .blockRight #registerLogo {	padding-top: 10px;	padding-bottom: 10px;	float: left;	width: 414px;}
#login .blockRight #registerLogo li {	float: left;	margin-right: 3px;	cursor: pointer;}
#login .blockRight p {	margin: 0px;	padding: 0px;	clear: both;}
#login .blockRight #create {	font-weight: bold;	color: #c20;	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	text-decoration: underline;}
#login .loginPosition {	padding: 0px 0px 80px;	position: relative;}
#login .loginAlert {	font-size: 14px;	color: #F00006;	font-family: Verdana, Geneva, sans-serif;	padding-bottom: 20px;	display: block;	float: left;	width: 100%;}
#login .registerFrom {	float: left;	width: 100%;	padding-top: 10px;}
#login .registerFrom .required {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #666;	line-height: 18px;	float: left;	width: 100%;	display: block;	padding-bottom: 5px;}
#login .registerFrom .registerAlert {	display: block;	color: #F00006;	float: left;	margin: 0px;	padding: 5px 0px 10px;	line-height: 18px;	font-style: normal;	width: 640px;}
#login .formContent {	float: left;	width: 100%;	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #333;}
#login .formContent li {	float: left;	width: 100%;	background-image: url(../images/line_form.gif);	background-repeat: repeat-x;	background-position: left bottom;	line-height: 46px;	display: block;}
#login .formContent .bgGray {	background-color: #e9e9e9;}
#login .formContent li .item {	float: left;	width: 180px;	display: block;	text-align: right;	padding-right: 15px;}
#login .formContent li .textfield {	float: left;	width: 590px;	height: 24px;	line-height: 24px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333;	border: 1px solid #ddd;	margin-top: 8px;	padding-right: 5px;	padding-left: 5px;	font-weight: bold;}
#login .formContent li .select {	border: 1px solid #ddd;	font-size: 12px;	background-color: #FFF;	float: left;	margin-top: 10px;	width: 600px;	display: block;	height: 24px;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	color: #333;}
#login .registerFrom #btn {	float: left;	width: 100%;	text-align: center;	padding-top: 45px;}
#login .registerFrom #btn input {	font-size: 0px;	line-height: 0px;	background-color: transparent;	background-repeat: no-repeat;	background-position: left top;	height: 29px;	width: 126px;	border-width: 0px;	border-style: none;	margin-right: 10px;	margin-left: 10px;}
#login .registerFrom #btn #submit {	background-image: url(../images/btn_submit.png);}
#login .registerFrom #btn #print {	background-image: url(../images/btn_print.png);}
#login .registerFrom .note {	font-size: 12px;	line-height: 16px;	color: #666;	font-weight: normal;	font-family: Arial, Helvetica, sans-serif;	margin: 0px;	padding: 10px 0px 0px;	clear: both;}
#login .loginSuccess {	margin-right: auto;	margin-left: auto;	width: 500px;	color: #333;	font-family: Verdana, Geneva, sans-serif;	font-size: 15px;	border: 1px solid #CCC;	margin-bottom: 50px;	padding: 40px;}
#login .loginSuccess h1 {	margin: 0px;	padding: 0px;	font-size: 30px;}
#login .loginSuccess p {	margin: 0px;	padding: 10px 0px;	line-height: 20px;}
#login .loginSuccess #memberInfo li {	padding-top: 5px;	padding-bottom: 5px;	background-image: url(../images/bullet_555.gif);	background-repeat: no-repeat;	background-position: left 12px;	padding-left: 7px;	font-size: 13px;	margin-left: 4px;}
#login .loginSuccess #btn {	text-align: center;	margin-top: 30px;}
#login .loginSuccess #btn #logout {	text-align: center;	padding-top: 20px;	font-size: 0px;	line-height: 0px;	text-indent: -9999px;	background-image: url(../images/btn_logout.png);	background-repeat: no-repeat;	background-position: left top;	border-width: 0px;	border-style: none;	background-color: transparent;	height: 29px;	width: 126px;}
#privacy {	width: 100%;	padding-top: 40px;	float: left;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 14px;	line-height: 22px;	color: #555;}
#privacy .privacyPosition {	padding: 0px 0px 80px;	position: relative;	width: 940px;	margin-right: auto;	margin-left: auto;	clear: both;}
#privacy p {	margin: 0px;	padding: 0px 20px 20px;}
#privacy h4 {	font-size: 14px;	margin: 0px 0px 0px 20px;	padding: 0px;	color: #333;}
#sitemap {	width: 100%;	padding-top: 40px;	float: left;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 14px;	line-height: 22px;	color: #555;}
#sitemap .sitemapPosition {	padding: 0px 0px 80px;	position: relative;	width: 940px;	margin-right: auto;	margin-left: auto;	clear: both;}
#sitemapList {	float: left;	width: 100%;	margin: 0px;	padding: 15px 0px 0px;}
#sitemapList .unit {	float: left;	width: 260px;	padding-right: 25px;	padding-left: 25px;}
#sitemapList .unit .item h3 {	font-size: 16px;	margin: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #ddd;	color: #333;	padding-bottom: 5px;	font-family: Verdana, Geneva, sans-serif;	background-image: url(../images/bullet_download_list.png);	background-repeat: no-repeat;	background-position: 2px center;	padding-left: 12px;	padding-top: 5px;	float: left;	display: block;	width: 248px;}
#sitemapList .unit .item .itemContent h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	padding: 0px;	color: #333;	margin: 8px 0px 0px;	width: 260px;	float: left;}
#sitemapList .unit .item .itemContent h4 a {	color: #333;	background-image: url(../images/dotted_line.gif);	background-repeat: repeat-x;	background-position: left bottom;	width: 260px;	float: left;	display: block;	margin: 0px;	padding: 0px 0px 8px;}
#sitemapList .unit .item .itemContent h4 a:hover {	color: #c20;}
#sitemapList .unit .item .itemContent ul {	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px 0px 8px;	float: left;	width: 260px;	background-image: url(../images/dotted_line.gif);	background-repeat: repeat-x;	background-position: left bottom;}
#sitemapList .unit .item .itemContent ul li {	padding: 0px 0px 0px 8px;	margin: 2px 0px;	float: left;	width: 252px;	background-image: url(../images/bullet_download.gif);	background-repeat: no-repeat;	background-position: 2px center;}
#sitemapList .unit .item .itemContent ul li a {	color: #555;	text-decoration: none;	font-size: 12px;	font-weight: normal;	font-family: Arial, Helvetica, sans-serif;}
#sitemapList .unit .item .itemContent ul li a:hover {	text-decoration: underline;}
#results {	float: left;	width: 100%;	padding-top: 40px;}
.resultsPosition {	padding: 0px 0px 80px;	position: relative;}
#resultsContent {	float: right;	width: 710px;	padding-top: 10px;	position: relative;}
#searchResults {	margin: 0px 0px 30px;	padding: 0px 0px 0px 10px;	line-height: 31px;	background-color: #d4d4d4;	height: 31px;	float: left;	font-family: Verdana, Geneva, sans-serif;	font-size: 16px;	width: 700px;	color: #333;}
#resultsProduct {	float: left;	width: 710px;}
#resultsProduct .ct {	float: left;	width: 340px;	padding-bottom: 16px;	margin-bottom: 25px;}
#resultsProduct .ct:nth-child(even) {	float: right;	/*width: 340px;	padding-bottom: 16px;	margin-bottom: 14px;*/}
#resultsProduct .ct figure {	float: left;	width: 150px;	margin-right: 14px;}
#resultsProduct .ct .article {	float: left;	width: 176px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}
#resultsProduct .ct .article h4 {	margin: 0px 0px 10px;	padding: 0px;	color: #333;	font-family: Verdana, Geneva, sans-serif;	font-size: 13px;	line-height: 16px;	float: left;	width: 176px;}
#resultsProduct .ct .article .txt {	font-size: 12px;	color: #555;	font-family: Arial, Helvetica, sans-serif;	line-height: 18px;	height: 154px;	width: 176px;	float: left;	margin: 0px;	padding: 0px;}
#resultsProduct .ct .article .txt ul {	height: 154px;	width: 176px;	overflow: hidden;	float: left;}
#resultsProduct .ct .article ul li {	width: 176px;	background-image: url(../images/bullet_555.gif);	background-repeat: no-repeat;	background-position: 3px 7px;	color: #555;	padding: 1px 0px 1px 10px;	float: left;}
#resultsProduct .ct .article .price {	float: left;	width: 100%;	font-weight: bold;	font-style: normal;	margin: 0px;	padding: 5px 0px 10px;	color: #555;}
#resultsProduct .ct .article .moreInfo {	text-indent: -9999px;	display: block;	background-image: url(../images/btn_more_info.png);	background-repeat: no-repeat;	background-position: left top;	float: left;	height: 21px;	width: 69px;}
#resultsProduct .ct .article .moreInfo:hover {	background-position: left bottom;}
#resultsList {	float: left;	width: 100%;}
#resultsList li {	float: left;	width: 100%;	border-bottom: 1px solid #CCC;	margin: 0px 0px 15px;	padding: 0px 0px 15px;}
#resultsList li .title {	font-family: Verdana, Geneva, sans-serif;	font-size: 14px;	font-weight: bold;	color: #333;	line-height: 16px;	margin: 0px;	padding: 0px 0px 5px;	float: left;	width: 100%;}
#resultsList li .txt {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 16px;	margin: 0px;	padding: 0px;	color: #666;}
#resultsContent .highlight {	font-weight: bold;	color: #09C;}
.backLanding {	float: right;	text-align: center;	width: 87px;}
.backLanding .btn {	font-size: 0px;	line-height: 0px;	border-width: 0px;	border-style: none;	background-image: url(../images/btn_back_landing.png);	background-repeat: no-repeat;	background-position: left top;	height: 29px;	width: 87px;	background-color: transparent;}
.versionNo .versionExPic {	position: absolute;	z-index: 99;	top: -155px;	right: -20px;	margin: 0px;	padding: 0px;	height: 160px;	width: 433px;	background-image: url(../images/version_no_bg.png);	background-repeat: no-repeat;	background-position: left top;	display: none;}
.versionNo .versionExPic img {	margin: 20px 0px 0px 21px;	padding: 0px;}
.versionNo .versionExPic .close {	background-image: url(../images/btn_alert_close.png);	background-repeat: no-repeat;	background-position: left top;	text-indent: -9999px;	display: block;	height: 26px;	width: 26px;	position: absolute;	z-index: 99;	top: -10px;	right: -10px;	margin: 0px;	padding: 0px;	font-size: 0px;	line-height: 0px;}
#login .unsubscribe {	margin-right: auto;	margin-left: auto;	width: 550px;	color: #333;	font-family: Verdana, Geneva, sans-serif;	font-size: 15px;	border: 1px solid #CCC;	margin-bottom: 50px;	padding: 40px;}
.unsubscribe h1 {	margin: 0px 0px 20px;	padding: 0px;	font-size: 15px;}
.unsubscribe .ct {	font-size: 13px;	line-height: 18px;}
.unsubscribe ul {	float: left;	width: 550px;	padding-top: 10px;}
.unsubscribe ul li {	float: left;	width: 50%;	padding-top: 8px;	padding-bottom: 8px;}
.unsubscribe ul li .chk {	float: left;	margin-top: 4px;}
.unsubscribe ul li span {	float: left;	display: block;	width: 240px;	padding-left: 5px;}
.unsubscribe #btn {	text-align: center;	margin-top: 30px;	clear: both;}
.unsubscribe #btn #feedback {	text-align: center;	padding-top: 20px;	font-size: 0px;	line-height: 0px;	text-indent: -9999px;	background-image: url(../images/btn_send_feedback.png);	background-repeat: no-repeat;	background-position: left top;	border-width: 0px;	border-style: none;	background-color: transparent;	height: 29px;	width: 126px;}
#login .unsubscribe {	margin-right: auto;	margin-left: auto;	width: 550px;	color: #333;	font-family: Verdana, Geneva, sans-serif;	font-size: 15px;	border: 1px solid #CCC;	margin-bottom: 50px;	padding: 40px;}
.unsubscribe h1 {	margin: 0px 0px 20px;	padding: 0px;	font-size: 15px;}
.unsubscribe .ct {	font-size: 13px;	line-height: 18px;}
.unsubscribe ul {	float: left;	width: 550px;	padding-top: 10px;}
.unsubscribe ul li {	float: left;	width: 50%;	padding-top: 8px;	padding-bottom: 8px;}
.unsubscribe ul li .chk {	float: left;	margin-top: 4px;}
.unsubscribe ul li span {	float: left;	display: block;	width: 240px;	padding-left: 5px;}
.unsubscribe #btn {	text-align: center;	margin-top: 30px;	clear: both;}
.unsubscribe #btn #feedback {	text-align: center;	padding-top: 20px;	font-size: 0px;	line-height: 0px;	text-indent: -9999px;	background-image: url(../images/btn_send_feedback.png);	background-repeat: no-repeat;	background-position: left top;	border-width: 0px;	border-style: none;	background-color: transparent;	height: 29px;	width: 126px;}
