		body {
			margin: 0px;
			background-color: #ffffff;
			text-align: center;
			font-family: Tahoma;
			font-size: 12px;
			position: relative;
		}
		input {
			font-family: Tahoma;
			font-size: 12px;		
		}
		img {
			border: none;
		}
		a {
			color: #333333;
			text-decoration: none;
		}
		a:link {

		}
		a:visited {

		}
		a:hover {
			color: #669900;
			text-decoration: underline;
		}
		a:active {
			color: #669900;
		}
		
		div#allArea {
			width: 984px;
			margin: 0px auto;
			text-align: center;
		}
		div#topWithLogoArea {
			text-align: center;
			margin: 0px;
			position: relative;
			height: 140px;
		}
		img#logoImg {
			position: absolute;
			top: 22px;
			left: 60px;
		}
		dl#topMenuDL {
			position: absolute;
			top: 12px;
			left: 522px;
			margin: 0px;
			padding: 0px;
		}
		dl#topMenuDL dd {
			float: left;
			margin: 0px 0px 0px 24px;
			padding: 0px;
			font-family: Tahoma;
			font-size: 11px;			
		}
		div#topMenuDecorationLine {
			position: absolute;
			top: 31px;
			left: 532px;
			border-left: none;
			border-right: none;
			border-bottom: none;
			border-top: solid 1px #cccccc;
			width: 440px;
		}
		a#whyOurNameIsSincere {
			position: absolute;
			top: 40px;
			left: 552px;	
		}

		div#mainmenuBarArea {
			width: 984px;
			height: 35px;
			background: url(../images/mainMenuBar.jpg) left top no-repeat;
			margin: 0px auto 0px;
			padding: 10px 0px 0px 150px;
			text-align: left;
			color: #555555;
		}
		
		div#recmProductsShowArea {
			width: 984px;
			clear: both;
			margin: 8px auto 0px;
		}		
		div#productsWeRecommended {
			float: left;
			width: 320px;
			height: 240px;
			margin: 0px 8px 0px 0px;
			padding: 0px 0px 0px 0px;
			border: 1px solid #D5D5D5;
			overflow: hidden;
			background: url(../images/productsWeRecommended.jpg) 15px 15px no-repeat;
		}
		div#productsWeRecommended p {
			margin-top: 50px;
		}
		div#recmProductsListArea {
			float: left;
			width: 320px;
			height: 240px;
			margin: 0px 4px 0px 0px;
			padding: 0px;
			border: 1px solid #D5D5D5;
			overflow: hidden;
		}
		dl#recmCategory {
			margin: 0px 0px 6px 0px;
			padding: 0px 0px 0px 1px;
			height: 25px;
			background-color: #99CC00;
			overflow: hidden;		
		}
		dl#recmCategory dd {
			width: 105px;
			padding: 5px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			float: left;
			height: 25px;		
			font-size: 12px;
			color: #ffffff;
		}		
		dl#recmCategory dd.selected {
			padding: 8px 0px 0px 0px;	
			background: url(../images/ddSelected3.jpg) center 4px no-repeat;
			margin: 0px 0px 0px 0px;
			color: #99CC00;
			font-weight: bold;
		}
		div#recmProductsListArea div{
			clear: both;
			margin: 2px 0px 0px 8px;
			padding: 0px 0px 0px 0px;
			overflow: hidden;
			text-align: left;
		} 
		div#recmProductsListArea p.recmTxtP {
			margin: 0px 0px 2px 0px;
			padding: 0px 0px 0px 15px;
 			line-height: 16px;
			text-align: left;
			font-family: tahoma;			
			font-size: 12px;
			color: #666666;;
			width: 305px;
			height: 16px;
			overflow: hidden;	
			white-space: nowrap;
			text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			background: url(../images/decorationBall.jpg) left 5px no-repeat;
		}
		div#recmProductsListArea p.recmImgP {
			margin: 0px 0px 2px 0px;
			padding: 0px 0px 0px 15px;
 			line-height: 16px;
			text-align: left;
			font-family: tahoma;			
			font-size: 12px;
			width: 305px;
			overflow: hidden;	
			text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			background: url(../images/decorationBall3.jpg) left 5px no-repeat;
			height: 70px;
			white-space: normal;
			position: relative;		
		}
		p.recmImgP a {
			height: 70px;
			color: #669900;
		}
		p.recmImgP img {
			float: right;
		}
		p.recmImgP span {
			display: none;
		}
		p.recmTxtP a {
			display: none;
		}	
		div#recmProductsImgArea {
			float: left;
			width: 400px;
			OVERFLOW: hidden;
			height: 240px;
			border: 1px solid #D5D5D5;
			margin: 0px 8px 0px 0px;
			padding: 0px;
			text-align: left;
			POSITION: relative;
		}
		div#recmProductsImgArea a {
			color: #ffffff;
			text-decoration: none;
		}
		div#ProductsQuickSearchAndLoginArea {
			float: left;
			width: 240px;
			height: 240px;
			border: none;
			margin: 0px;
			padding: 0px;
			text-align: left;
			POSITION: relative;
		}
		div#QuickSearchImageArea {
			height: 22px;
			margin: 0px 0px 0px 0px;
			background: url(../images/ProductsQuickSearch2.jpg) 0px 3px no-repeat;
		}
		div#QuickSearchKeywordArea {
			height: 33px;
			margin: 0px ;
			padding: 0px;	
			background: url(../images/ProductsQuickSearchKeywordBg.jpg) 8px 5px no-repeat;
			position: relative;
			border-left: 1px solid #CCCCCC;
			border-right: 1px solid #CCCCCC;
		}
		div#QuickSearchCategoryArea {
			height: 32px;
			margin: 0px;
			padding: 0px;	
			background: url(../images/ProductsQuickSearchCategoryBg.jpg) 8px 3px no-repeat;
			position: relative;
			border-left: 1px solid #CCCCCC;
			border-right: 1px solid #CCCCCC;
		}
		input#inputKeyword {
			top: 10px;
			left: 74px;
			width: 135px;
			position: absolute;
			height: 18px;
			border: none;
			font-family: Tahoma;
			font-size: 12px;
			padding: 0px;
			color: #666666;		
		}
		p#categoryShow {
			top: 9px;
			left: 74px;
			width: 135px;
			position: absolute;
			height: 16px;
			border: none;
			text-decoration: none;
			cursor: pointer;
			overflow: hidden;
			padding: 0px;
			margin: 0px;
			color: #666666;
		}
		ul#categoryListArea {
			top: 28px;
			left: 70px;
			width: 140px;
			position: absolute;
			border-left: 1px solid #cccccc;
			border-right: 1px solid #dddddd;
			border-bottom: 1px solid #cccccc;
			border-top: none;
			background-color: white;
			margin: 0px;
			padding: 0px;
			font-size: 12px;
			max-height: 160px;
			overflow: auto;
			display: none;
			z-index: 100;
		}
		ul#categoryListArea li {
			margin: 0px 0px 0px 0px;
			height: 16px;
			list-style: none;
			line-height: 16px;
			overflow: hidden;
		}
		ul#categoryListArea li a{
			display: block; 
			text-decoration: none;
			padding: 0px 3px 0px 3px;
			color: #666666;	
		}
		ul#categoryListArea li a:hover {
			background: #ddd;
		}
		form#searchForm {
			display: none;
		}
		div#QuickSearchButtonArea {
			margin: 0px 0px 0px 0px;
			height: 22px;
			background: url(../images/ProductsQuickSearchButtonBg.jpg) 0px 0px no-repeat;
		}
		img#QuickSearchButton {
			margin: 3px 0px 0px 148px;
			cursor: pointer;
		}
		div#NewsAndNoticeArea {
			margin: 2px 0px 0px 0px;
		}
		div#NewsAndNoticeHeadArea {
			height: 19px;
			width: 240px;
			background: url(../images/NewsAndNoticeBg.jpg) 0px 0px no-repeat;
			padding: 2px 0px 0px 17px;
			color: #ffffff;
		}
		div#NewsAndNoticeMainArea {
			height: 105px;
			width: 240px;
			border-left: 1px solid #cccccc;
			border-right: 1px solid #cccccc;
			border-bottom: 1px solid #cccccc;
			color: #666666;
			overflow: hidden;	
		}
		div#NewsAndNoticeMainArea ul{
			margin: 3px 3px 0px 8px;
			padding: 0px;
			height: 90px;
			overflow: hidden;
		}
		div#NewsAndNoticeMainArea li{
			margin: 5px 0px 0px 0px;
			padding: 0px 0px 0px 12px;
			background: url(../images/decorationTriangle.jpg) 1px 3px no-repeat;
			list-style: none;
		}
		div#recmProductsImgArea .bg {
			position: absolute;
			background: #000000; 
			height: 50px; left: 0px; bottom: 0px; width: 100%;
			filter: alpha(opacity=55); 
			-moz-opacity: 0.55; 
			opacity: 0.55;
			padding-left: 10px;
			color: #ffffff;
		}
		div#recmProductsImgArea p {
			left: 0px; bottom: 26px; width: 376px;
			height: 18px;
			position: absolute;
			padding-left: 10px;
			color: #ffffff;
			overflow: hidden;		
			font-size: 14px;			
			margin: 0px;
		}
		div#recmProductsImgArea ul {
			right: 5px; bottom: 5px;
			POSITION: absolute;	
			overflow: hidden;
			margin: 0px;
		}
		div#recmProductsImgArea ul li	 {
			list-style: none;
			background-color: #000000;
			color: #ffffff;
			float: left;
			width: 15px;
			margin-left: 1px;
			text-align: center;
			font-family: Tahoma;
			font-size: 12px;
			cursor: pointer;
		}
		div#recmProductsImgArea ul li.selected	 {
			color: red;
		}
		div#secondRowArea {
			clear: both;
			margin-bottom: 8px;
		}
		div#secondRowArea .picTxtMedium {
			float: left;
			width: 210px;
			height: 180px;
			overflow: hidden;
			margin: 0px 0px 10px 15px;
		}
		div#secondRowArea .picMedium {
			width: 200px;
			height: 120px;
			overflow: hidden;
			margin: 10px 0px 0px 0px;
			padding: 0px;
			border: 1px solid #cccccc;
			cursor: pointer;
		}
		div#secondRowArea .txtMedium {
			margin: 5px 0px 0px 0px;
			padding: 0px;
		}
		div#secondRowArea .picTxtSmall {
			float: left;
			width: 110px;
			height: 150px;
			overflow: hidden;
			margin: 10px 0px 10px 10px;
		}
		div#secondRowArea .picSmall {
			width: 100px;
			height: 70px;
			overflow: hidden;
			margin: 10px 0px 0px 0px;
			padding: 0px;
			border: 1px solid #cccccc;
			cursor: pointer;
		}
		div#secondRowArea .txtSmall {
			margin: 5px 0px 0px 0px;
			padding: 0px;
		}

		div#newHotRecommend {
			width: 728px;
			float: left;
			margin-top: 8px;
			margin-right: 8px;
			overflow: hidden;
		}
		div#searchResult {
			width: 728px;
			float: left;
			margin-top: 8px;
			margin-right: 8px;
			display: none;	
			border-top: 1px solid #cccccc;
			border-left: 1px solid #cccccc;
			border-right: 1px solid #cccccc;
			border-bottom: 1px solid #cccccc;
			text-align: left; 			
		}
		div#searchResultTitle {
			margin-top: 15px;
			margin-bottom: 8px;
			font-size: 18px;
			color: #97CA00;
			text-align: center;
			font-family: Eras Demi ITC;
		}
		div#searchResultCount {
			margin-top: 15px;
			margin-bottom: 8px;
			font-size: 18px;
			color: #333333;
			text-align: center;
		}
		div#searchResultMain {
			margin-left: 40px;
			margin-right: 10px;
			font-size: 14px;
			margin-bottom: 20px;
		}
		div#productDetail {
			border-top: none;
			border-top: 1px solid #cccccc;			
			border-left: 1px solid #cccccc;
			border-right: 1px solid #cccccc;
			border-bottom: 1px solid #cccccc;			
			margin-bottom: 5px;
			padding: 20px 5px 0px 5px;
			overflow: hidden;
		}
		*div#productDetail {
			height: 220px;
			overflow: visible;
		}
		p#productNameId {
			font-size: 18px;
			font-weight: bold;
			color: #ff6600;
		}
		p#product_Photo1_Photo2_introduction {
			text-align: left;
			font-size: 16px;
			clear: both;
			float: none;
		}
		p#product_Photo1_Photo2_introduction img {
			float: left;
		}
		p#productVideo {
			float: none;
			clear: both;
			text-align: center;	
		}
		div#newArrivals {
			background: url(../images/newArrivals.jpg) left top no-repeat;
			border-top: none;
			border-left: 1px solid #cccccc;
			border-right: 1px solid #cccccc;
			border-bottom: 1px solid #cccccc;			
			margin-bottom: 8px;
			padding: 30px 0px 0px 0px;
			overflow: hidden;
		}
		*div#newArrivals {
			height: 220px;
			overflow: visible;
		}
		div#hotSellers {
			background: url(../images/hotSellers.jpg) left top no-repeat;
			border-top: none;
			border-left: 1px solid #cccccc;
			border-right: 1px solid #cccccc;
			border-bottom: 1px solid #cccccc;
			margin-bottom: 8px;
			padding: 30px 0px 0px 0px;
			overflow: hidden;
		}
		*div#hotSellers {
			height: 220px;
			overflow: visible;
		}
		div#stronglyRecommend {
			background: url(../images/stronglyRecommend.jpg) left top no-repeat;
			border-top: none;
			border-left: 1px solid #cccccc;
			border-right: 1px solid #cccccc;
			border-bottom: 1px solid #cccccc;
			margin-bottom: 8px;
			padding: 30px 0px 0px 0px;
			overflow: hidden;
		}
		*div#stronglyRecommend {
			height: 220px;
			overflow: visible;
		}

		div#multiFunctionArea {
			margin: 0px;
			padding: 0px;
			overflow: hidden;
		}
		div#randomProductsAreaA	{
			width: 400px;
			height: 240px;
			border-top: 1px solid #cccccc;
			border-left: 1px solid #cccccc;
			border-right: 1px solid #cccccc;
			border-bottom: 1px solid #cccccc;
			float: right;
		}
		div#headRandomProductsAreaA {
			width: 100%;
			height: 20px;
			margin: 0px;
			padding: 5px 0px 0px 0px;
			background-color: #000000;
			color: #ffffff;
		}
		*div#headRandomProductsAreaA {
			width: 100%;
			height: 25px;
			margin: 0px;
			padding: 5px 0px 0px 0px;
			background-color: #000000;
			color: #ffffff;
		}
		ul#randomProductsUL {
			margin: 8px 3px 3px 30px;
			padding: 0px;
		}
		ul#randomProductsUL li {
			text-align: left;
			margin-bottom: 5px;
		}

		div#verticalArea {
			width: 240px;
			height: 924px;
			float: left;
			border: 1px solid #cccccc;
			margin-top: 8px;
			font-family: tahoma;
			overflow: hidden;
		}
		div#categoryLinkArea {
			text-align: left;
			margin: 0px 5px 0px 8px;
			background: url(../images/productsCategory.jpg) 30px top no-repeat;
			padding-top: 35px;			
		}
		div#categoryLinkArea p {
			margin: 0px;
			padding: 0px 0px 5px 12px;
			background: url(../images/decorationBall2.jpg) left 4px no-repeat;
		}
		div#googleAdsenseArea {
			margin: 15px 0px 0px 0px;
		}
		div#friendlyLinkArea {
			margin: 15px 0px 18px 0px;
		}
		div#friendlyLinkTitle {
			height: 30px;
			margin: 0px 0px 0px 0px;
			background: url(../images/Links.jpg) center 0px no-repeat;
		}	
		div#friendlyLinkScrollDiv {
			height: 120px; 
			margin: 0px 0px 0px 5px;
			overflow: hidden; 
			white-space: nowrap;
		}
		ul#friendlyLinkScrollUlBegin {
			margin: 0px 0px 0px 20px;
			text-align: left;
			padding: 0px;
		}
		ul#friendlyLinkScrollUlEnd  {
			margin: 0px 0px 0px 20px;
			text-align: left;
			padding: 0px;
		}
		ul#friendlyLinkScrollUlBegin li, ul#friendlyLinkScrollUlEnd li {
			border: none;
			list-style: outside;
			margin: 4px 0px 0px 0px;
		}

		div#totalProductsShowArea {
			width: 984px;
			margin: 8px auto 0px;
			padding: 0px;
			clear: both;
			float: left;
		}
		div#totalProductsListArea {
			width: 210px;
			margin: 0px 8px 0px 0px;
			padding: 65px 0px 10px 0px;
			border: 1px solid #D5D5D5;
			background: url(../images/productsListRecTop.jpg) left 10px no-repeat;
			float: left;
			text-align: left;
			background-color: #fff;
		}
		
		div#totalProductsListArea span {
			margin: 5px 5px 0px 5px;
			padding: 0px;
			font-size: 11px;
			font-family: Tahoma;
			display: block;
			font-weight: bold;
		}
		div#totalProductsListArea ul {
			margin: 0px 0px 3px 0px;
			padding: 0px 0px 0px 0px;
			font-family: Tahoma;
			font-size: 11px;
			list-style-type: none;
		} 
		div#totalProductsListArea ul li {
			margin: 0px 2px 0px 3px;
			padding: 3px 0px 0px 12px;
 			line-height: 1.2em;
			text-align: left;
			color: #555555;
			background: url(../images/recTiny.jpg) left top no-repeat;				
		}
		
		div#totalProductsImgArea {
			width: 760px;
			border: 1px solid #D5D5D5;
			margin: 0px 0px 0px 0px;
			float: left;
			padding: 12px 0px 10px 0px;
			background-color: #fff;			
		}
		
		div#totalProductsImgArea .picTxt{ 
			text-align:center;
			width: 124px; 
			height: 128px;
			font-family: Tahoma;
			font-size: 12px;
			margin: 0px 0px 2px 0px;
			padding-top: 7px;
			float: left;
		}
		.newMark {
			background: url(../images/newMark.gif) left top no-repeat;
		}
		.hotMark {
			background: url(../images/hotMark.gif) left top no-repeat;
		}
		.newMark {

		}
		div#totalProductsImgArea .pic {
			height: 70px;
			width: 90px;
			vertical-align: middle;
			margin: 0px auto 0px;
			padding: 0px;
			overflow: hidden;
			cursor: pointer;
		}
		div#totalProductsImgArea .txt {
			height: 42px;
			margin: 0px 2px 0px;
			padding: 0px;
			cursor: pointer;
			overflow: hidden;
		}		

		div#bottomMenuArea {
			width: 100%;
			margin: 8px 0px 0px;
			padding: 0px;
			height: 26px;
			background-color: orange;
			float: left;
		}
		div#bottomMenuBar {
			width: 740px;
			margin: 0px auto;
		}
		div#bottomMenuBar a:link {
			color: white;
		}
		div#bottomMenuBar a:visited {
			color: white;
		}
		div#bottomMenuBar a:hover {
			color: white;
		}
		div#bottomMenuBar a:active {
			color: white;
		}

		div#bottomMenuBar ul {
			margin: 0px 0px 0px 50px;	
			padding: 0px;	
		}
		div#bottomMenuBar li {
			color: #fff;
			font-size: 11px;
			float: left;
			margin: 0px;
			padding: 5px 60px 0px 0px;
			list-style-type: none;
		}	
		
		div#bottomWithCopyrightArea {
			width: 100%;
			margin: 4px auto 4px;
			padding: 0px;
			height: 100px;
			float: left;
		}
		div#bottomWithCopyrightArea .wrap {
			width: 984px;
			margin: 0px auto 0px;
			clear: both;
			float: none;
		}
		div#bottomLogoArea {
			margin: 0px 40px 0px 20px;
			float: left;
		}
		div#bottomTextArea {
			margin: 12px auto 0px;		
			float: left;
		}
		div#bottomUrlLogoArea {
			margin: 35px 10px 0px 0px;
			float: right;
		}
		div#bottomWithCopyrightArea dl{
			margin: 0px;
		}
		div#bottomWithCopyrightArea dd{
			margin: 0px 10px 0px 10px;
			font-family: Tahoma;
			font-size: 12px;
			line-height: 18px;
		}
		
		.clear{ clear: both;}
		.hide {	display: none;}

