body{
	font-family: Georgia, Arial, Tahoma;
	margin: 0;
	padding:0;
}
select{
	font-family: Georgia, Arial, Tahoma;
	margin: 0;
	padding:0;
	font-size:11px;
}
input{
	font-family: Georgia, Arial, Tahoma;
	margin: 0;
	padding:0;
	font-size:11px;
}
#Layout{
	width: 1003px;
	height: auto;
	float:left;
}
#TopBanner{
	width: 1003px;
	height: auto;
	float: left;
	position:absolute;
	top:0px;
	left:0px;
}
	#TopLeft{
		width: 494px;
		float: left;
		height: 83px;
		text-align: right;
	}
	#TopRight{
		width: 507px;
		float: left;
		height: 83px;
		background-image: url(../images/WallStreetNotLogoRight_03.png);
		background-position: top left;
		background-repeat: no-repeat;
	}
	.TopRightLine{
		margin-top: 55px;
		width: 100%;
		height: auto;
	}
	.TopRight{
		width: auto;
		float: right;
		margin: 0;
		padding-right: 10px;
	}
#TopMenu{
	width: 1003px;
	height: 37px;
	background-image: url(../images/TopMenuBG_04.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	position:absolute;
	top:83px;
	left:0px
}
#TopMenu UL{
	margin: 0;
	list-style: none;
	padding-left: 90px;
	padding-top: 5px;
}
#TopMenu UL li{
	width: auto;
	float: left;
	height: 29px;
	padding-left: 5px;
	padding-right: 5px;
}
.TopMenu{
	font-size: 8pt;
	font-weight: bolder;
	color: #0f7104;
	padding-top: 6px;	
	margin: 0;
}
.TopMenu a{
	color: #0f7104;
	text-decoration: none;
}
.TopMenu a:hover{
	color: red;
	text-decoration: none;
}
/*-------------- Main Info ------------ */
#MainInfo{
	width: 100%;
	float: left;
	height: auto;
	background-image: url(../images/MainBG_05.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 10px;
	margin-top:120px;
}
/*-------------- Left Colum ------------ */
#LeftColum{
	width: 223px;
	height: auto;
	float: left;
}
#LeftTop{
	background-image: url(../images/LeftTop_10.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 100%;
	height: 38px;
	float: left;
}
#LeftCenter{
	background-image:url(../images/LeftCenterBG_18.png);
	background-repeat: repeat-y;
	width: 100%;
	height: auto;
	text-align: right;
	float: left;	
	margin-top: -15px;
}
#LeftCenter UL{
	margin: 0 10px 0 0;
	padding: 0;
}
#LeftCenter UL li{
	width: 100%;
	color: #288200;
	height: auto;
	list-style: none;
	margin-top:-3px;
	margin-bottom:-3px;
}
#LeftCenter a{
	color: #5b5b5b;
	text-decoration: none;
}
#LeftCenter a:hover{
	color: red;
	text-decoration: underline;
}
.LeftCenterItemTitle{
	margin: 0;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 2px;
	padding-top: 2px;
}
.LeftCenterItem{
	margin: 0;
	padding-left: 5px;
	font-size: 8pt;
}
#LeftBottom{
	width: 100%;
	height: 36px;
	background-image: url(../images/LeftBottom_16.png);
	background-position: bottom;
	background-repeat: no-repeat;
	float: left;
}
#LeftContactUs{
	width: 90%;
	height: auto;
	padding-left: 15px;
	font-size: 8pt;
	color: #5E5E5E;
}
.LeftContactUsTitle{
	font-size: 13pt;
	color: #8E4A00;
	border-bottom: 1px #708090 dotted;
	margin: 0;
	padding-bottom: 2px;
}
#LeftContactUsColum{
	width: 100%;
	height: auto;
}
.LeftContactUsLeft{
	width: 22%;
	float: left;
	font-size: 8pt;
	color: #5E5E5E;
	margin: 0;
	padding-top: 5px;
	height: auto;
}
.LeftContactUsRight{
	width: 76%;
	height: auto;
	float: left;
	font-size: 8pt;
	color: #5E5E5E;
	margin: 0;
	padding-top: 5px;
}
/*-------------- Center Colum ------------ */
#CenterColum{
	width: 408px;
	height: auto;
	float: left;
}
#Introduction{
	width: 100%;
	height: 282px;
}
#CenterBox{
	width: 100%;
	height: auto;
	float: left;
}
#CenterTop{
	width: 100%;
	height: 48px;
	float: left;
	background-image: url(../images/CenterTop_22.png);
	background-position: top;
	background-repeat: no-repeat;
}
.CenterTopTitle{
	font-size: 18pt;
	color: #085097;
	margin: 0;
	padding-left: 30px;
	padding-top: 15px;
	float: left;
	width: 70%;
	height: auto;
}
.CenterTopOther{
	font-size: 8pt;
	color: #9fa49e;
	margin: 0;
	padding-right: 10px;
	padding-top: 25px;
	float: right;
	width: 20%;
	height: auto;
}
.CenterTopOther a{
	color: #9fa49e;
	text-decoration: none;
}
.CenterTopOther a:hover{
	color: red;
	text-decoration: underline;
}
#CenterCenter{
	width: 100%;
	height: auto;
	background-image:url(../images/CenterCenterBG_24.png);
	background-repeat: repeat-y;
	float: left;
}
.CenterCenter{
	font-size: 8pt;
	color: #010101;
	text-align: justify;
	margin: 0;
	padding: 10px 30px 0px 27px;
}
.CenterCenterSymbol{
	float: left;
	width: 6%;
	height: auto;
	font-size: 38pt;
	font-weight: bold;
	color: #bbbbbb;
	margin: 1px;
	padding: 0px 5px 0px 25px;
}
#CenterCenterLeft{
	width: 50%;
	float: left;
	height: auto;
}
#CenterCenterLeft UL{
	margin: 0;
	padding-left: 30px;
}
#CenterCenterLeft UL li{
	font-size: 8pt;
	color: #2fa600;
	list-style: none;
	height: auto;
	padding-top: 5px;
}
#CenterCenterRight{
	width: 50%;
	float: left;
	height: auto;
}
#CenterCenterRight UL{
	margin: 0 0 0 -15px;
	padding-left: 30px;
	padding-right: 10px;
}
#CenterCenterRight UL li{
	font-size: 8pt;
	color: #2fa600;
	list-style: none;
	height: auto;
	padding-top: 5px;
}
#CenterBottom{
	width: 100%;
	height: 43px;
	float: left;
	background-image: url(../images/CenterBottom_26.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.CenterBottom{
	float: left;
	font-size: 8pt;
	color: #9fa49e;
	width: auto;
	margin: 0;
	padding: 2px 5px 0px 24px;
}
.CenterBottom a{
	color: #9fa49e;
	text-decoration: none;
}
.CenterBottom a:hover{
	color: red;
	text-decoration: underline;
}
.input{
	border: 1px #cbe0b1 solid;
	font-size: 8pt;
	color: #737272;
	padding: 3px;
}
/* --------------- Right -----------*/
#RightColum{
	width: 370px;
	float: left;
	height: auto;
}
#BoxRight{
	width: 100%;
	height: auto;
	float:left;
}
#RightTop{
	width: 100%;
	height: 48px;
	background-image: url(../images/RightTop_12.png);
	background-position: top left;
	background-repeat: no-repeat;
}
#RightCenter{
	width: 100%;
	height: auto;
	background-image: url(../images/RightCenter_16.png);
	background-repeat: repeat-y;
}
#RightBottom{
	width: 100%;
	height: 49px;
	background-image: url(../images/RightBottom_22.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.RightTopTitle{
	font-size: 18pt;
	color: #085097;
	margin: 0;
	padding: 16px 0 0 30px;
}
.RightTitle{
	font-size: 10pt;
	color: #085097;
	text-transform: uppercase;
	margin: 0 0 0 0;
	padding: 5px 0 0px 30px;
}
.RightTitle a{
	color: #085097;
	text-decoration: none;
}
.RightTitle a:hover{
	color: red;
	text-decoration: underline;
}
.RightCenter{
	font-size: 9pt;
	color: #7e7e7e;	
	margin: 0;
	padding: 4px 20px 3px 40px;
	text-align: justify;
}
.RightCenterText{
	font-size: 8pt;
	color: #7e7e7e;	
	margin: 0;
	padding: 8px 15px 5px 40px;
}
.RightCenterText a{
	color: #2fa600;
	text-decoration: none;
}
.RightCenterText a:hover{
	color: red;
	text-decoration: underline;
}
.RightBottom{
	margin: 0;
	padding: 5px 35px 5px 40px;
}
#Footer{
	width: 1003px;
	height: auto;
	padding-top: 10px;
	margin-top: 10px;
	float: left;
}
#Footer a{
	color: #2fa600;
	text-decoration: none;
}
#Footer a:hover{
	color: red;
	text-decoration: underline;
}
#FooterLine{
	width: 100%;
	height: 22px;
	clear: both;
	padding-bottom: 5px;
}
#FooterLeft{
	float : left;
	width: 49%;
	height:auto;
	font-size: 8pt;
	color: #2fa600;
	padding-right: 10px;
	padding-bottom:5px;
}
#FooterRight{
	float : left;
	width: 49%;
	height:auto;
	font-size: 8pt;
	color: #989999;
	padding-bottom:5px;
}
#Footer #keyword{
	float:left;
	font-size: 8pt;
	color: #989999;
	width:830px;
	float:right;
	text-align:left;
}
#Footer #keyword h1{
	font-size:8pt;
	font-weight:normal;
	font-style:normal;
	color:#999999;
	margin:0
}
#Footer #keyword h2{
	font-size:8pt;
	font-weight:normal;
	font-style:italic;
	color:#999999;
	margin:0
}
#Footer #keyword h3{
	font-size:8pt;
	font-weight:normal;
	font-style:normal;
	color:#999999;
	margin:0
}
#Footer #keyword p{
	font-size:8pt;
	font-weight:normal;
	font-style:normal;
	color:#999999;
	margin:0
}
/* --------------- Blog Left -----------*/
#LeftBlogColum{
	width: 288px;
	float: left;
	height: auto;
	padding-left: 6px;
	position:absolute;
	margin-top:130px;
	left:0px;
	top:0px
}
#LeftBlog{
	width: 278px;
	height: auto;
	float:left;
}
#LeftBlog_Top{
	width: 278px;
	height: 50px;
	background-image: url(../images/BlogLeft_Top_03.png);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
}
.LeftBlog_Top{
	margin: 0;
	padding-top:20px;
	padding-left: 30px;
	font-size: 18pt;
	color: #085097;
}
.LeftBlog_TopDIV{
	margin: 0;
	padding-left: 30px;
	clear: both;
}
#LeftBlog_Center{
	width: 278px;
	height: auto;
	float: left;
	background-image: url(../images/LeftBlog_Center_05.png);
	background-position: left;
	background-repeat: repeat-y;
}
#LeftBlog_Center UL{
	margin: 0;
	padding-left: 30px;
	padding-top: 5px;
}
#LeftBlog_Center UL li{
	list-style: none;
	margin-bottom: -3px;
	margin-top: -2px;
	height: auto;
	width: 100%;
}
.LeftBlog_CenterItem{
	margin: 0;
	padding: 0;
	font-size: 8.5pt;
	color: black;
	padding-top: 2px;
}
.LeftBlog_CenterItem a{	
	color: black;
	text-decoration: none;
}
.LeftBlog_CenterItem a:hover{	
	color: red;
	text-decoration: underline;
}
#LeftBlog_Bottom{
	width: 278px;
	height: 32px;
	background-image: url(../images/LeftBlog_Bottom_07.png);
	background-position: left;
	background-repeat: no-repeat;
	float: left;
}
.Table TD{
	padding: 2px;
	width: 30px;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
}
.CalendarInfo{
	color: #085097;
}
.CalendarInfo a{
	color: green;
	text-decoration: none;
}
.CalendarInfo a:hover{
	color: red;
	text-decoration: underline;
}
.CalendarHeader TD{
	color: #bebebe;
	border-bottom: 1px #dcdcdc solid;
}
.CalendarToday{
	color: red;
	background-color: #f5f5dc;
}
/* --------------- Blog Right -----------*/
#RightBlogColum{
	width: 709px;
	height: auto;
	float: left;
	margin-left:294px
}
#RightBlogTop{
	width: 709px;
	height: 40px;
	float: left;
	background-image: url(../images/RightBlog_Top_03.png);
	background-position: left;
	background-repeat: no-repeat;
}
#RightBlogCenter{
	background-image: url(../images/RightBlog_Center_05.png);
	background-position: left top;
	background-repeat: repeat-y;
	float: left;
	height: auto;
	width: 709px;
}
#RightBlogBottom{
	background-image: url(../images/RightBlog_Bottom_14.png);
	background-position: left;
	background-repeat: no-repeat;
	float: left;
	height: 47px;
	width: 709px;
}
#BlogItem{
	height: auto;
	width: 90%;
	float: left;
	margin-top: -5px;
	padding-left: 30px;
}
#BlogHeader{
	font-size: 18pt;
	height: auto;
	width: 100%;
	border-bottom: 1px #a8ee99 solid;
	padding-bottom: 3px;
	color: #085097;
}
#BlogHeader h1{
	font-size: 18pt;
	color: #085097;
	font-weight:normal;
	margin:0
}
#BlogHeader a{
	color: #085097;
	text-decoration: none;
}
#BlogHeader a:hover{
	color: red;
	text-decoration: underline;
}
#BlogDateTime{
	background-color:#e3f9ca;
	padding-top: 5px;
	padding-left: 10px;
	height: 22px;
	color: #878787;
	font-size: 9pt;
	margin-top: 1px;
}
#BlogDateTime a{
	color: #085097;
	text-decoration: none;
}
#BlogDateTime a:hover{
	color: red;
	text-decoration: underline;
}
#BlogInfo{
	width: 100%;
	height: auto;
	float: left;
}
.BlogInfo{
	font-size: 9pt;
	color: black;
	text-align: justify;
	margin-top: 5px;
}
#BlogComment{
	width: 100%;
	height: 23px;
	float: left;
}
#BlogComment_Left{
	width: 78%;
	background-image: url(../images/BlogComment_12.png);
	background-position: left;
	background-repeat: repeat-x;
	height: 23px;
	float: left;
}
#BlogComment_Right{
	width: 22%;
	background-image: url(../images/BlogComment_13.png);
	background-position: left;
	background-repeat: no-repeat;
	height: 23px;
	float: left;
}
.BlogComment_Right{
	margin: 0;
	padding-top: 3px;
	font-size: 9pt;
	color: black;
	text-align: center;
}
/* --------------- Blog Detail -----------*/
#TopNav{
	float: left;
	width: 95%;
	height: 20px;
	padding-left: 30px;
	margin-bottom: 5px;
}
#TopLeftNav{
	float: left;
	width: 40%;
	height: 20px;
	border-bottom: 1px #dff4da solid;
}
#TopRightNav{
	float: left;
	width: 55%;
	height: 20px;
	border-bottom: 1px #dff4da solid;
}
.TopNav{
	font-size: 9pt;
	color: #8c8c8c;
	margin: 0;
	padding: 0;
}
.TopNav a{
	color: #8c8c8c;
	text-decoration: none;
}
.TopNav a:hover{
	color: red;
	text-decoration: underline;
}
#BlogDetailComment{
	width: 100%;
	height: 23px;
	float: left;
	padding-top: 10px;
}
#BlogDetailComment_Left{
	width: 34%;
	background-image: url(../images/BlogDetailComment_03.png);
	background-position: left;
	background-repeat: no-repeat;
	height: 23px;
	float: left;
}
#BlogDetailComment_Right{
	width: 66%;
	background-image: url(../images/BlogDetailComment_04.png);
	background-position: left;
	background-repeat: repeat-x;
	height: 23px;
	float: left;
}
.BlogDetailComment_Left{
	margin: 0;
	padding-top: 3px;
	font-size: 9pt;
	color: black;
	text-align: center;
}
#OddComment{
	width: 628px;
	height: auto;
	float: left;
	padding-left: 30px;
	padding-top: 10px;
}
#OddCommentTop{
	width: 100%;
	height: auto;
	float: left;
}
#OddCommentTop_Left{
	width: 43px;
	height: 30px;
	float: left;
	background-image: url(../images/OddCommentBox_03.png);
	background-position: left;
	background-repeat: no-repeat;
}
#OddCommentTop_Center{
	width: 575px;
	height: 30px;
	float: left;
	background-image: url(../images/OddCommentBox_04.png);
	background-position: left;
	background-repeat: repeat-x;
}
#OddCommentTop_Right{
	width: 10px;
	height: 30px;
	float: left;
	background-image: url(../images/OddCommentBox_06.png);
	background-position: right;
	background-repeat: no-repeat;
}
#OddCommentCenter{
	width: 100%;
	height: auto;
	float: left;
	background-image: url(../images/OddCommentCenterBG_12.png);
	background-position: top left;
	background-repeat: repeat-y;
}
.OddCommentCenter{
	font-size: 9pt;
	color:#119400;
	padding-top: 8px;
	margin: 0;
}
#OddCommentCenter_Left{
	width: 43px;
	height: auto;
	float: left;
}
#OddCommentCenter_Right{
	width: 585px;
	height: auto;
	float: left;
}
.OddCommentCenter_Right{
	font-size: 8pt;
	color: black;
	margin: 0;
	padding-top: 5px;	
	padding-right: 8px;
	text-align: justify;
}
#OddCommentBottom{
	width: 100%;
	height:12px;
	float:left;
	background-image: url(../images/OddCommentBottom_12.png);
	background-position: left;
	background-repeat: no-repeat;
} 

#EventComment{
	width: 628px;
	height: auto;
	float: left;
	padding-left: 30px;
	padding-top: 10px;
}
#EventCommentTop{
	width: 100%;
	height: auto;
	float: left;
}
#EventCommentTop_Left{
	width: 43px;
	height: 32px;
	float: left;
	background-image:url(../images/EventCommentBox_14.png);
	background-position: left;
	background-repeat: no-repeat;
}
#EventCommentTop_Center{
	width: 575px;
	height: 32px;
	float: left;
	background-image: url(../images/EventCommentBox_15.png);
	background-position: left;
	background-repeat: repeat-x;
}
#EventCommentTop_Right{
	width: 10px;
	height: 32px;
	float: left;
	background-image: url(../images/EventCommentBox_17.png);
	background-position: right;
	background-repeat: no-repeat;
}
#EventCommentCenter{
	width: 100%;
	height: auto;
	float: left;
	background-image:url(../images/EventCommentBG_22.png);
	background-position: top left;
	background-repeat: repeat-y;
}
.EventCommentCenter{
	font-size: 9pt;
	color:#119400;
	padding-top: 8px;
	margin: 0;
}
#EventCommentCenter_Left{
	width: 43px;
	height: auto;
	float: left;
}
#EventCommentCenter_Right{
	width: 585px;
	height: auto;
	float: left;
}
.EventCommentCenter_Right{
	font-size: 8pt;
	color: black;
	margin: 0;
	padding-top: 5px;	
	padding-right: 8px;
	text-align: justify;
}
#EventCommentBottom{
	width: 100%;
	height:11px;
	float:left;
	background-image: url(../images/EventCommentBox_22.png);
	background-position: left;
	background-repeat: no-repeat;
} 

#CommentForm{
	width: 90%;
	height: auto;
	float: left;
	padding-left: 30px;
}
#Form{
	width: 100%;
	height: auto;
	float: left;
	padding-top: 10px;
	padding-left: 20px;
}
#Form_Left{
	width: 30%;
	height:20px;
	float: left;
	font-size: 9pt;
	color: black;
	padding-top: 3px;
}
#Form_Right{
	width: 70%;
	height:20px;
	float: left;
}
/* --------------- Online Store -----------*/
#OnlineStore{
	width: 768px;
	height: auto;
	float: left;
}
#OnlineStoreTop{
	width: 100%;
	height: 41px;
	float: left;
}
#OnlineStoreTop_Left{
	width: 54px;
	height: 41px;
	float: left;
	background-image: url(../images/OnlineStoreTop_03.png);
	background-position: left;
	background-repeat: no-repeat;
}
#OnlineStoreTop_Center{
	width: 657px;
	height: 41px;
	float: left;
	background-image:url(../images/OnlineStoreTop_04.png);
	background-position: left;
	background-repeat: repeat-x;
}
.OnlineStoreTop_Center{
	font-size: 16pt;
	color: #085097;
	margin-top: 15px;
}
#OnlineStoreTop_Right{
	width: 57px;
	height: 41px;
	float: left;
	background-image:url(../images/OnlineStoreTop_06.png);
	background-position: left;
	background-repeat: no-repeat;
}
#OnlineStoreCenter{
	width: 100%;
	height: auto;
	float: left;
	background-image: url(../images/OnlineStoreBG_08.png);
	background-position: top left;
	background-repeat: repeat-y;
}
#OnlineStoreBottom{
	width: 100%;
	height: 41px;
	float: left;
}
#OnlineStoreBottom_Left{
	width: 38px;
	height: 67px;
	float: left;
	background-image:url(../images/OnlineStoreBottom_10.png);
	background-position: left;
	background-repeat: no-repeat;
}
#OnlineStoreBottom_Center{
	width: 687px;
	height: 67px;
	float: left;
	background-image:url(../images/OnlineStoreBottom_11.png);
	background-position: left;
	background-repeat: repeat-x;
}
#OnlineStoreBottom_Right{
	width: 43px;
	height: 67px;
	float: left;
	background-image:url(../images/OnlineStoreBottom_13.png);
	background-position: left;
	background-repeat: no-repeat;
}
#OnlineStoreToolbar{
	width: 100%;
	height: 39px;
	float: left;
	padding-top: 10px;
}
#OnlineStoreToolbarLeft{
	width: 5%;
	height: 39px;
	float: left;
}
#OnlineStoreToolbarCenter{
	width: 90%;
	height: 39px;
	float: left;
	background-image: url(../images/OnlineStoreTopBG_11.png);
	background-position: left;
	background-repeat: repeat-x;
}
#OnlineStoreToolbarCenter_Left{
	width: auto;
	height: 39px;
	float: left;
	padding-left: 5px;
}
#OnlineStoreToolbarCenter_Right{
	width: auto;
	height: 39px;
	float: right;
}
#OnlineStoreToolbarRight{
	width: 5%;
	height: 39px;
	float: left;
}
.Pages{
	margin: 8px 5px 0 5px;
	float:left;
	height: 15px;
	padding:3px;
	background-color:#FFF;
	border:1px #d3e4cf solid;
	text-align: center;
	font-size: 9pt;
	color: black;
}
.Pages:hover{
	background-color:#32cd32;
	color: white;
}
.Pages a{
	color: red;
	text-decoration: none;
}
.Pages a:hover{
	color: silver;
	text-decoration: none;
}
/* --------------------------*/
#Products{
	width: 100%;
	height: auto;
	float: left;
}
#ProductBlock{
	width: 95%;
	height: auto;
	float: left;
	padding-top: 20px;
}
#ProductColum{
	width: 190px;
	height: auto;
	float: left;	
	padding-left: 45px;
}
#ProductColumTop{
	width: 100%;
	height: auto;
	float: left;
}
.ProductColumTop{
	margin: 0;
	font-size: 9pt;
	color: black;
	font-weight: bold;
}
.ProductColumTop a{
	color: black;
	text-decoration: none;
}
.ProductColumTop a:hover{
	color: red;
	text-decoration: underline;
}
#ProductColumCenter{
	width: 100%;
	height: 188px;
	float: left;
	border: 1px #d7e6d1 solid;
	margin-top: 5px;
}
.ProductColumCenter{
	padding: 5px;
	text-align: center;
}
#ProductColumCenterBottomLine{
	height: 20px;
	width: 100%;
	float: left;
	margin: -1px 0 0 0;
	border-left: 1px #d7e6d1 solid;
	border-right: 1px #d7e6d1 solid;
	border-bottom: 1px #d7e6d1 solid;
	background-color: #f0fbee;
	font-size: 8pt;
	color: #1e750c;
}
#ProductColumCenterBottomLine a{
	color: #1e750c;
	text-decoration: none;
}
#ProductColumCenterBottomLine a:hover{
	color: red;
	text-decoration: underline;
}
#ProductColumBottom{
	width: 100%;
	height: auto;
	float: left;
}
#ProductColumBottom UL{
	margin: 0;
	padding-left: 15px;
}
#ProductColumBottom UL li{
	list-style-image: url(../images/Bulletin_30.png);
	padding-top: 5px;
	font-size: 9pt;
	width: 100%;
}
/* ---------- Product Detail ----------------*/
#ProductImageBox{
	float: left;
	height: auto;
	width: 530px;
	padding-left: 40px;
}
#ProductDetailTitle{
	float: left;
	width: 100%;
	height: 30px;
	padding-top: 8px;
}
#ProductDetailTitle_Left{
	float: left;
	width: 5%;
	height: 30px;
}
#ProductDetailTitle_Right{
	float: left;
	width: 90%;
	height: 30px;
	border-top: 1px #c8dfad solid;	
}
.ProductDetailTitle_Right{
	margin: 0;
	font-size: 10pt;
	color: black;
	padding-top: 5px;
}

#ProductImageBox{
	float: left;
	height: auto;
	width: 700px;
}
#ProductImageBoxLeft{
	float: left;
	height: auto;
	width: 520px;
}
#ProductImage{
	float: left;
	height: 406px;
	width: 100%;
	border: 1px #e9f1e0 solid;
	text-align: center;
}
#ProductImageBottom{
	float: left;
	height: 30px;
	width: 520px;
	border-left: 1px #e9f1e0 solid;
	border-right: 1px #e9f1e0 solid;
	border-bottom: 1px #e9f1e0 solid;
	margin-top: -1px;
}
#ProductImageBottom_Left{
	float: left;
	height: 30px;
	width: 20%;
	background-color: #FFF;
}
.ProductImageBottom_Left{	
	margin: 0;
	font-size: 9pt;
	color: black;
	padding-left: 10px;
	padding-top: 5px;
}
.ProductImageBottom_Left a{
	color: black;
	text-decoration: none;
}
.ProductImageBottom_Left a:hover{
	color: red;
	text-decoration: underline;
}
#ProductImageBottom_Right{
	float: left;
	height: 30px;
	width: 80%;
	background-color: #f5fffa;
}
#ProductImageBoxRight{
	float: left;
	width: 164px;
	height: 106px;
	margin-left: 5px;
	border: 1px #eff4e9 solid;
	margin-bottom:5px;
}
#ProductImageBoxRight_Small{
	background-color: #eff4e9;
	width: 158px;
	height: 100px;	
	margin: 3px;
}
#ProductColor{
	float: left;
	width: 164px;
	height: 106px;
	margin-left: 5px;
	text-align: center;
}
#ProductInfo{
	width: 700px;
	float: left;
	height: auto;
}
#ProductInfoDetail{
	width: 700px;
	float: left;
	height: auto;
	padding-left: 40px;
}
#ProductInfoDetailItem{
	width: 700px;
	float: left;
	height: auto;
	border-bottom: 1px #f4fff2 solid;
	padding-bottom: 5px;
	padding-top: 5px;
}
.ProductInfoDetail{
	font-size: 9pt;
	color: #b1b1b1;
	margin: 0;
}
#NavBottom{
	float: left;
	width: 100%;
	height: 39px;
	background-image: url(../images/OnlineStoreTopBG_11.png);
	background-position: left;
	background-repeat: repeat-x;
	margin-top: 5px;
}
#NavBottom_Left{
	float: left;
	width: auto;
	height: 39px;
}
#NavBottom_Right{
	float: right;
	width: auto;
	height: 39px;
}