/* CSS Document */


/*  layout */
body {
	margin: 0;
	padding:0;
	color: #fff;
	background:#000 url(bg_side.jpg) top left repeat;	
}

table { border-collapse:collapse; }

body, table {
	font:12px normal Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}


.footer {
	color: #fff;
	font-weight:normal;
	height:63px;
	background:url(bg_footer.jpg) top left no-repeat;
	padding:10px;
}

/*  links */
a {
color:#F39BC6;
text-decoration:none;
}

a:hover {
color:#F39BC6;
text-decoration:none;
}


a.footer, .footer a {
color:#fff;
text-decoration:none;
}


/*  stockquote */
.stockquote {
	background:url(bg_stock_quote.jpg) top left no-repeat;
	color:#8b8723;
	font-weight:bold;
	padding-left:10px;
}


/* maincontent */
.maincontent {
	background:#2e2e2e;
	padding:10px;
	border:1px solid #B1A491;
	margin-top:4px;
}


/*  footer */
.credits {
	float:right;
}

.copyright {
	float:left;
}

.credits, .copyright {
	padding-top:35px;
}

.footernav {
	 background:url(bg_footer_right.jpg) top left no-repeat;
	 text-align:right;
	 text-transform:uppercase;
}

/*  News */
.news_item {
	width:270px;
	padding:10px 17px;
}

.news_date {

}

.news_title {

}

.news_description {

}

.news_link {

}

/*  headers */
h1 {
	font-size:16px;
	color:#948870;
}

h2 {
	font-size:14px;
	color:#948870;
}

h3, h4, h5, h6 {

}


.height5 {
	height:5px;
	font-size:5px;
	line-height:5px;
}

.featuredbrand {
	border:1px solid #555;
	background:#2e2e2e;
}

.bgsignup {
	background:url(scroller_bg.jpg) top left repeat-y;
}

/* scroller */
.scroller {
	width:162px;
	height:360px;
}

.scrollList {
color:#FFFFFF;
font-size:12px;
}

a.scrollList {
color:#FFFFFF;
font-size:12px;
}

a.scrollList:hover {
font-size:12px;
}

.categoryList {
color:#FFFFFF;
font-size:12px;
}

a.categoryList {
color:#FFFFFF;
font-size:12px;
}

a.categoryList:hover {
font-size:12px;
}

li.categoryList {
margin-top:1px;
padding-top:1px;
margin-bottom:1px;
padding-bottom:1px;
line-height:9px;
}

li.scrollList {
margin-top:1px;
padding-top:1px;
margin-bottom:1px;
padding-bottom:1px;
line-height:9px;
}

#motioncontainer a img{ /*image border color*/
border: 1px solid #ccc;
}

#motioncontainer a:hover img{ /*image border hover color*/
border: 1px solid navy;
}

#motioncontainer a:hover{
color: red; /* Dummy definition to overcome IE bug */
}

#statusdiv{
position: absolute;
padding: 2px;
left: -300px;
background-color: lightyellow;
border: 1px solid gray;
visibility: hidden;
}

#div0 { position:absolute; left:50; top:50; width:400; height:200; clip: rect(0 400 200 0); visibility: show;}

#div1 { position:absolute; left:50; top:50; width:400; height:200; clip: rect(0 400 200 0); visibility: hidden;}
