#page950 { width:950px; margin:auto; }


#pagehead-fp {
	margin: 30px 0 4px 0;
	FONT-SIZE: 21px;	FONT-WEIGHT:BOLD; text-align:center;
}

#pagehead-fp, #pagehead-fp A, #pagehead-fp A:visited, #pagehead-fp A:hover {
	COLOR: #008000;
	TEXT-DECORATION: none;
}

#pageheader {
	margin:16px 0; display:inline-block; clear:both;
}

#pageheader #left{
	FONT-SIZE: 15px;	FONT-WEIGHT:BOLD;
	float:left;
}
#pageheader #left, #pageheader #left A, #pageheader #left A:visited, #pageheader #left A:hover {
	COLOR: #cc0000;
	TEXT-DECORATION: none;
	
}

#pageheader #right {
	margin-left:20px;	
	float:left;
}


#searchbar {
	text-align:center; padding:15px 0px 15px 0px; white-space:nowrap;
}

#startpage {
	margin:auto;
}
#footer {
	text-align:center; line-height:40px;
}
.imgBorder, .imgBorderS {
	BORDER: #cccccc 1px solid; COLOR: #CECECE; FONT-SIZE: 12px; 
	BACKGROUND-COLOR: #ffffff; 
}
.subTitleBar {
	BACKGROUND-COLOR: #DDF9CB; 	BORDER-TOP: #008000 1px solid;
}
.rowComName, .rowComName A, .rowComName A:visited  {
	PADDING: 0 0 7 0;  FONT-SIZE: 12px; COLOR:#444444;
}
.rowContact, .rowContact A, .rowContact A:visited  {
	COLOR: #0000cc; PADDING: 0 0 7 0; FONT-SIZE: 11px;
}
.rowContact  {
	COLOR: #444444;
}
.rowSideComName, .rowSideComName A, .rowSideComName A:visited  {
	FONT-SIZE: 12px; COLOR: #008000;
}
.sideBar {
	BORDER-LEFT: #cccccc 1px solid;  FONT-SIZE: 13px;	padding:10;
}
.sideBarTitle {
	COLOR: #000000;
}
.rowProdName {
	PADDING: 5 0;
}
.pageBottomSearchBar {
	BACKGROUND-COLOR: #DDF9CB; 	BORDER-TOP: #008000 1px solid;  	BORDER-BOTTOM: #008000 1px solid;
}
TABLE.fixedlayout {
	table-layout:fixed
}
TABLE.fixedlayout TD {
	overflow:hidden; text-overflow:ellipsis;
}
.catList_fp, .kwList_fp {
	BORDER-TOP: #008000 1px solid; BORDER-BOTTOM: #008000 1px solid;
}
.catList_fp td {
	padding:6px 2px;
}
.kwList_fp td {
	FONT-SIZE: 13px; padding:5px 2px;
}
.keywordList TD {
	FONT-SIZE: 15px; padding:5px 2px;
}
.searchForm {
	MARGIN: 6px;
}
.currencyForm {
	MARGIN-BOTTOM: 6px;
}
.domainTitle, .domainTitle A, .domainTitle A:visited, .domainTitle A:hover {
	COLOR: #008000; FONT-SIZE: 18px; FONT-WEIGHT:BOLD;
	TEXT-DECORATION: none;
}

.domainSubTitle {
	COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT:NORMAL;
}
.domainSubTitle_fp {
	COLOR: #000000; FONT-SIZE: 15px; FONT-WEIGHT:BOLD;
}
.domainTitleC, .domainTitleC A, .domainTitleC A:visited, .domainTitleC A:hover {
	COLOR: #CC0000; FONT-SIZE: 27px;FONT-WEIGHT:BOLD;
	FONT-FAMILY: IMPACT;
	TEXT-DECORATION: none
}
.domainTitleC_fp, .domainTitleC_fp A, .domainTitleC_fp A:visited, .domainTitleC_fp A:hover {
	COLOR: #CC0000; FONT-SIZE: 39px; FONT-WEIGHT:BOLD;
	FONT-FAMILY: IMPACT;
	TEXT-DECORATION: none
}
.subHeader_fp {
	FONT-SIZE: 21px;  FONT-WEIGHT:bold; color:#cc0000;
}

.domainkw_fp {
	FONT-SIZE: 21px;  FONT-WEIGHT:bold; color:#cc0000;
}
.domainkw {
	FONT-SIZE: 15px;  FONT-WEIGHT:bold; color:#cc0000;
}
.relateKeyword {
	FONT-SIZE: 13px;
}
.rowProdDetailName {
	PADDING: 5px; FONT-SIZE: 16px;
}
.priceStr {
	color:#cc0000; font-weight:bold; font-size:18px;
}
.comBox {
	border: #DDF9CB 1px solid;
}
.comBoxTitle {
	background-color: #DDF9CB;
}
.buyBox {
	border: #FF9385 1px solid;
	background-color: #FEEDE6; padding:15px;
}
.buyBoxTitle {
	background-color: #DDF9CB;
}
.prodAttr {
	LINE-HEIGHT: 18px;
	BORDER-BOTTOM: #dddddd 1px solid;
}
.chat_wbg {
	 width:115px; height:20px; cursor:hand;
	 background:url(/vdp-res/img/chat_gbg.gif) no-repeat;
}
.chat_gbg {
	 width:115px; height:20px;
	 background:url(/vdp-res/img/chat_gbg.gif) no-repeat;
}
.chat_wbg A, .chat_wbg A:visited {
	 color:#2D2D2D; FONT-SIZE:12px; TEXT-DECORATION: none;
}
.chat_gbg td {
	 color:#2D2D2D; FONT-SIZE:12px; TEXT-DECORATION: none;
}
.doc_page {
	BORDER-BOTTOM: #008000 1px solid;
}