html,body,h1,h2,h3,h4 {padding: 0px; margin: 0px;}
body {font-family: verdana; font-size: 12px; color: #333;}
a {color: #0066ff;}
a:hover {text-decoration: none;}
img {border: none;}
td {vertical-align: top;}
li {margin-bottom: 5px;}

#container {width: 990px; margin: 0 auto; padding: 10px;}
#top_menu {float: right; color: #666666; padding: 7px 12px; line-height: 14px; background: url('../images/t.gif') no-repeat;}
#top_menu a {color: #666666;}
#top_menu a.cur {font-weight: bold; text-decoration: none;}
#top_menu span {color: silver;}

#center {clear: both; margin-top: 40px;}
#center td.right {padding-left: 20px;}
#center h1 {font-size: 24px; color: #333333; font-weight: normal; line-height: 26px; margin-bottom: 15px;}
#center h2 {font-size: 18px; color: #333333; font-weight: normal; line-height: 20px; margin-bottom: 0px;}
#center div.description {font-style: italic; color: #666; line-height: 18px;}
#center div.text {color: #444; line-height: 19px}
#center div.download {line-height: 54px; margin-top: 20px;}
#center .email {line-height: 54px;}

#message-box {border-top: 1px dotted silver; margin-top: 10px;}
/*#download {background-color: #eee; margin-top: 10px; padding: 1px 10px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}*/

#footer {padding-top: 7px; margin-top: 30px; border-top: 1px solid #eee; color: #999; font-size: 10px; clear: both; }

.flash-success {padding: 10px; color: green; font-weight: bold;}

.submenu {list-style-type: none; margin: 15px 0px; padding: 0px; font-size: 15px;}
.submenu li {display: inline; padding: 5px 0;}
.submenu li.d {color: #ccc;}
.submenu li.d2 {color: #ff4500;}

.info {background-color: #fafad2; padding: 5px 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.info2 {background-color: #eee; margin-top: 10px; padding: 1px 10px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}

.items img {margin-right: 15px;}
.hidden {display: none;}
ul.inside li {margin-left: 505px; font-style: italic; color: #555;}
ul.i li {font-style: italic;}

.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 980px;
	height:300px;
}

.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

.items div {
	float:left;
	width:980px;
}

/* single scrollable item */
.scrollable img {
	float:left;
	background-color:#fff;
	padding:2px;
}

/* active item */
.scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}