div#websiteLayout {
	width:870px;
	margin:0px auto;
	float:none;
}

div#header {
	/*background-color:red;*/
	padding:0px;
	height:106px;
}

div#logoBox {
	width:200px;
}

div#qLinksBox {
	text-align:right;
	padding:60px 0px 0px 0px;
	width:200px;
	float:right;
}

div#mainBox {
	width:870px;
}

div#leftColumn {
	border:3px solid #7D888E;
	min-height:494px;
	_height:494px;
	width:210px;
	margin:0px 2px 0px 0px;
}

div#leftTopBox {
	min-height:459px;
	_height:459px;
}

div#leftBottomBox {
	border-top:3px solid #7D888E;
	background:url(/images/arrow-down.gif) left no-repeat #1B1B1B;
	min-height:25px;
	_height:25px;
	text-align:right;
	padding:7px 5px 0px 0px;
	width:205px;
}

div#mainColumn {
	border:3px solid #7D888E;
	min-height:494px;
	_height:494px;
	width:646px;
	float:left;
}

div#mainTopBox {
	background-color:#C6CBCC;
	min-height:459px;
	_height:459px;
}


div#mainBottomParentLinks {
	border-top:3px solid #7D888E;
	background:#1B1B1B;
	min-height:25px;
	_height:25px;
	padding:7px 5px 0px 0px;
	width:641px;	
	text-align:right;
}

ul#productList {
	list-style-type:none;
	padding:0px;
	margin:5px 5px 0px 5px;
	font-size:11px;
	font-family:Arial;
	float:left;
}

li.productBox {
	border:1px solid #E6E6E6;
	background-color:#C9CDCD;
	padding:0px;
	margin:5px 6px 0px 2px;
	line-height:15px;
	float:left;
	width:195px;
}

li.productBox img, li.overProductBox img {
	margin:3px;
	float:left;
}

li.overProductBox {
	border:1px solid #FFFFFF;
	background-color:#DDE0E0;
	padding:0px;
	margin:5px 6px 0px 2px;
	line-height:15px;
	float:left;
	width:195px;
	cursor:pointer;
}


div#footer {
	margin:5px 0px 0px 0px;
}

div#leftFooterBox {
	width:400px;
}

div#rightFooterBox {
	width:400px;
	float:right;
	text-align:right;
}

div#productContainer {
	width:606px;
	padding:0px 20px 0px 20px;
}

div#photoContainer {
	padding:0px;
}

div.productItemBox {
	margin:5px 0px 5px 0px;
	width:300px;
	min-height:100px;
}

div.productImgBox {
	float:left;
	width:100px;
	padding:0px;
}

div.productInfoBox {
	float:right;
	width:180px;
}

div.productImgBox img {
	border:4px solid #F7F7F6;
}

div.dotLine {
	float:left;
	height:1px;
	font-size:0px;
	background:url(/images/repeat-dotline.gif) repeat-x;
}


div#photoBarBox {
	width:125px;
	padding-top:20px;
}

div#photoBarBox img {
	border:4px solid #F7F7F6;
}

div#imageList img {
	border:4px solid #F7F7F6;
	margin:4px;
}

div#mainViewBox {
	padding-top:20px;
	width:481px;
}

table#colorIndex {
	background-color:#FFFFFF;
}

div.colorBox {
	width:20px;
	height:20px;
	margin:4px 4px 4px 4px;
}

div.newsBox {
	min-height:50px;
	margin:0px 0px 0px 0px;
	width:605px;
}

div.leftNewsBox {
	width:100px;
	margin:5px 5px 0px 5px;
}

div.rightNewsBox {
	width:500px;
	margin:5px 5px 0px 5px;
	min-height:80px;
}

div.leftNewsTitle {
	width:520px;
}

div.rightNewsDate {
	width:100px;
	text-align:right;
}

div.moreBox {
	text-align:right;
}





scrollbarBox
div#scrollbarBox{
	/* The total width of the scrolling div including scrollbar */
	width:481px;
	height:500px;	/* The height of the scrolling div */
}

#scrolldiv_parentContainer{
	width:460px;	/* Width of the scrolling text */
	height:100%;
	overflow:hidden;
	border:1px solid #BC8FBD;
	float:left;
	position:relative;
}

/*
CSS for the scrolling content 
*/
#scrolldiv_content{
	padding: 0px 5px 0px 5px;
	width:450px;
	position:relative;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size: 0.9em;
	line-height:130%;
	color: #333;
	text-align:justify;
}

/*
The scrollbar slider 
*/
#scrolldiv_slider{
	width:17px;
	margin-left:2px;
	height:500px;
	float:left;
}

/*
The scrollbar (The bar between the up and down arrow )
*/
#scrolldiv_scrollbar{
	width:15px;
	height:460px;	/* Total height - 40 pixels */
	border:1px solid #BC8FBD;
	position:relative;
	
}
/*
The scrollbar handle
*/
#scrolldiv_theScroll{
	margin:1px;
	width:13px;
	height:13px;
	background-color:#BC8FBD;
	position:absolute;	
	top:0px;
	left:0px;
	cursor:pointer;
}
/*
Scroll buttons(The up and down arrows)
*/
#scrolldiv_scrollUp,#scrolldiv_scrollDown{
	width:15px;
	height:16px;
	border:1px solid #BC8FBD;
	color: #BC8FBD;
	text-align:center;
	font-size:16px;
	line-height:16px;
	cursor:pointer;
}
#scrolldiv_scrollUp{
	margin-bottom:2px;
}
#scrolldiv_scrollDown{
	margin-top:2px;
}
#scrolldiv_scrollDown span,#scrolldiv_scrollUp span{
	font-family: Symbol;
}


#newsBox {
	border:0px solid red; 
	margin:20px 0px 0px 20px;
	width:380px;
	height:50px;
	float:left;
}
	
#newsBoxHeader {
	background-color:black;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:white;
	line-height:16px;
	padding:2px;

}

#newsBoxBody {
	background-color:#FF6600;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:white;
	line-height:16px;
	padding:2px;
}

#newsMore {
	text-align:right;
	padding:5px 0px 5px 5px;
}