/* Global Reset */
body {
	font-family:Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#000;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background:#e7e7e7 url(/images/body-bg.gif) repeat-x left top;
	color:#000;
}
html, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, img {
	margin:0;
	padding:0;
	border:0;
	text-decoration: none;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
li {
	list-style:none;
	float:left;
}
a img {
	border:none;
}
a {
	cursor:pointer;
	outline:none;
}
/* Page Holder */

.container {
	padding: 0;
	margin: 0 auto;
	width:1000px;
	;
}
/* General Styles */
.clear {
	clear:both;
	overflow:hidden;
	width:100%;
}
.fltlft {
	float:left;
}
.fltrt {
	float:right;
}
/* H1 to H6 type Styles */
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	line-height:normal;
}
#header, #footer {
	width:100%;
	clear:both;
}
#wrapper {
	width:100%;
}
/*================  Header Start ============*/

#header .container {
	height:204px;
	background:url(/images/container-bg.png) no-repeat center top;
	position:relative;
}
.logo-img2 {
	width:133px;
	height:194px;
	position:absolute;
	left:7px;
	top:15px;
	z-index:9999;
}
#logo {
	width:255px;
	height:133px;
	float:left;
	padding:18px 0 0 124px;
}
.header-right-top {
	width:401px;
	float:right;
	padding:70px 20px 0 0;
}
.search {
	width:382px;
	height:42px;
	background:url(/images/search-bg.png) no-repeat left top;
	clear:both;
	padding:13px 0 0 19px;
}
.search .search-box {
	width:284px;
	height:28px;
	background:url(/images/input-bg.png) no-repeat left top;
	float:left;
	padding:3px 0 0 13px;
}
.search span {
	font-size:14px;
	color:#be0a11;
	font-weight:bold;
	float:left;
	width:53px;
	padding:0 20px 0 0;
}
.search .tb1 {
	width:245px;
	height:22px;
	border:none;
	background:none;
	float:left;
	font-size:11px;
	color:#6a6a6a;
	padding:0;
	margin:0;
	line-height:22px;
}
.search .buton1 {
	width:31px;
	height:26px;
	border:none;
	background:none;
	float:left;
	font-size:14px;
	color:#f1eff0;
	padding:0 0 3px 0;
	font-weight:bold;
	margin:0 0 0 7px;
	text-align:center;
	line-height:26px;
	cursor:pointer;
}
.socail-links {
	width:385px;
	height:69px;
	// background:url(/images/shape1.png) no-repeat left bottom;
	position:relative;
	padding:28px 0 0 0;
	clear:left;
}
.socail-links .top-text {
	font-size:12px;
	color:#d2d2d2;
	text-align:right;
}
.socail-links .social {
	width:277px;
	padding:15px 0 0 69px;
	overflow:hidden;
}
.socail-links .link2, .socail-links .link1 {
	float:left;
	margin:0 12px 0 0;
}
.socail-links span {
	float:left;
	font-size:11px;
	color:#fff;
	width:168px;
}
.socail-links span a {
	color:#77a2d8;
	text-decoration:underline;
}
.logo-img1 {
	width:46px;
	height:87px;
	position:absolute;
	left:-10px;
	bottom:0;
	z-index:999;
}
#menu {
	width:904px;
	height:42px;
	background:url(/images/menu-bg-main.png) no-repeat left top;
	float:left;
	margin:0 0 0 15px;
	padding:12px 0 0 85px;
}
#menu li {
	margin-left: 25px;
}
#menu li.last {
	margin:0;
	}
#menu li a {
	padding:0 0 0 9px;
	float:left;
}
#menu li a span {
	padding:8px 12px 8px 3px;
	float:left;
	font-size:16px;
	font-weight:bold;
	color:#fff;
}
#menu li a:hover, #menu li a.selected {
	background:url(/images/menu-bg-left.gif) no-repeat left top;
}
#menu li a:hover span, #menu li a.selected span {
	background: url(/images/menu-bg-right.gif) no-repeat right top;
}
/*================  Header End ============*/
/*================  Wrapper Start ============*/
.main-content {
	width:985px;
	margin:0 auto;
	margin-top:-5px;
}
.top-shadow {
	width:985px;
	height:12px;
	background:url(/images/topshadow1.png) no-repeat left top;
}
.content1 {
	width:965px;
	background:url(/images/conteent-bg1.png) repeat-y left top;
	padding:22px 0 0 20px;
}
.bottom-shadow {
	width:985px;
	height:14px;
	background:url(/images/bottom-shadow.png) no-repeat left top;
}
.add-block1 {
	width:965px;
	overflow:hidden;
}
.abox1 {
	width:300px;
	height:250px;
	float: left;
}
.abox2 {
	width:300px;
	height:250px;
	margin:0 11px;
	float: left;
}
.welcomeHome {
    width: 325px;
    height: 243px;
    float: left;
	font-size: 14px;
	padding: 5px 5px 0 5px;
	background-color: #C9C9C9;
}
.welcomeHome h1 {
	font-size: 22px;
	color: #AE0808;
	margin-bottom: 5px;
}
.justplayed {
	width:324px;
	height:251px;
	float:left;
	background:url(/images/box-bg1.gif) no-repeat left top;
	position:relative;
}
.justplayed h3 {
	background:url(/images/title-bg1.png) no-repeat left top;
	height:31px;
	width:319px;
	margin:2px 0 0 2px;
	line-height:31px;
	color:#000;
	font-size:22px;
	text-align:center;
}

.icon1 {
	width:66px;
	height:66px;
	position: absolute;
	right:-10px;
	top:-15px;
	z-index:9999;
}

.inner-box1 {
	width:133px;
	height:152px;
	background:url(/images/round-corner-bg1.png) no-repeat left top;
	float:left;
	margin:35px 0 0 16px;
	padding:8px 0 0 4px;
}
.inner-box1 p {
	text-align:center;
	font-size:13px;
	padding:10px 0 0 0;
}
.inner-box1 a {
	text-decoration: none;
	color: #000;
}
.hotgames {
	width:615px;
	height:251px;
	margin-right: 20px;
	float:left;
	background:url(/images/hot-bg.jpg) no-repeat left top;
	position:relative;
}
.hotgames h3 {
	background:url(/images/title-bg1.png);
	background-size: 100%;
	height:31px;
	width:609px;
	margin:2px 0 0 2px;
	line-height:31px;
	color:#000;
	font-size:22px;
	text-align:center;
}

.inner-box2 {
	width:133px;
	height:152px;
	background:url(/images/round-corner-bg1.png) no-repeat left top;
	float:left;
	margin:35px 0 0 10px;
	padding:8px 0 0 4px;
}
.inner-box2 p {
	text-align:center;
	font-size:13px;
	padding:10px 0 0 0;
}
.inner-box2 a {
	text-decoration: none;
	color: #000;
}

.icon2 {
	width:66px;
	height:66px;
	position: absolute;
	left: -10px;
	top: -15px;
}

.block2 {
	width:965px;
	background:url(/images/bottom-bar1.gif) no-repeat left bottom;
	padding:0 0 40px 0;
	margin:0 0 0 -3px;
}
.main-title-bar {
	width:935px;
	overflow:hidden;
	padding:0 30px 0 0;
}
.main-title-bar h3 {
	float:left;
	font-size:28px;
	color:#484848;
	font-weight:bold;
}
.main-title-bar .browse {
	float:left;
	font-size:28px;
	color:#484848;
	font-weight:bold;
	margin-top: 20px;
}
.main-title-bar .games {
	float:left;
	font-size:28px;
	color:#AE0808;
	font-weight:bold;
	margin: 20px 5px;
}
.main-title-bar a {
	float:right;
	font-size:14px;
	color:#852123;
	text-decoration:underline;
	font-weight:bold;
	margin:35px 0 0 0;
}
.inner-block1 {
	width:949px;
	min-height: 200px;
	background:url(/images/block1-bg.gif) no-repeat 0px 0px;
	padding:20px 0 0 0;
}
.thumbnail-block1 {
	width:920px;
}
.thumbnail-block1 li {
	width:188px;
	height:174px;
	background:#a9a9a9;
	padding:8px 7px;
	margin:0 0 20px 28px;
}
.thumbnail-block1 li.last {
	margin:0;
}
.thumbnail-block1 li .thumb-imgs {
	width:180px;
	height:135px;
	padding:4px;
	background:url(/images/box-bg2.gif) repeat-x left top;
	padding-bottom:10px;
}

.thumbnail-block1 li .thumb-imgs a { 
	padding: 0;
	margin: 0;
}
.thumbnail-block1 li a {
	display:block;
	height:24px;
	width:179px;
	line-height:24px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#000;
	background:url(/images/round-button1.gif) no-repeat left top;
	margin:0 0 0 4px;
}
#thumbnail2 {
	background:none;
	padding-top:10px;
}

#thumbnail3 {
	background:none;
	padding-top:10px;
}
#thumbnail4 {
	background:none;
	padding-top:10px;
}
#block2 {
	margin-top:19px;
}
#popularGames .inner-block1 {
	background:url(/images/block2-bg.gif) no-repeat left top;
}

#popularGames {
	background: none;
	padding-bottom: 0px;
}
.bottom-block {
	width:947px;
	background:#c9c9c9;
	margin:14px 0 0 10px;
	padding:11px 15px 10px 18px;
	font-size:12px;
}
.bottom-block h1 {
	font-size:18px;
	color:#ae0808;
	padding:0 0 8px 0;
}
.bottom-block h2 {
	font-size:18px;
	color:#ae0808;
	padding:0 0 8px 0;
}

.bottom-block p {
	line-height:18px;
	padding:0 0 10px 0;
}

.game-block {
	width:711px;
	background:#c9c9c9;
	margin:14px 0 0 10px;
	padding:11px 15px 10px 18px;
	font-size:12px;
}
.game-block h1 {
	font-size:18px;
	color:#ae0808;
	padding:0 0 8px 0;
}
.game-block h2 {
	font-size:18px;
	color:#ae0808;
	padding:0 0 8px 0;
}

.game-block p {
	line-height:18px;
	padding:0 0 10px 0;
}
.bottom-home {
	margin-left: 20px;
	text-align: left;
	width: 100%;
	float: left;
	
}
.bottom-home p,a {
	color: #852123;
}
.bottom-home-images {
	width: 100%;
	text-align: center;
	float: left;
}
.bottom-home-images .friends {
	float: left;
	text-align: left;
}
/*================  Wrapper End ============*/
/*================  Footer Start ============*/
#footer {
	background:#848484;
	margin:18px 0 0 0;
}
#footer .container {
	height:69px;
	background: url(/images/footer-bg1.png) no-repeat center top;
	padding:12px 0 0 0;
}
.footer-nav {
	
	float:left;
	margin:0 0 0 15px;
}
.footer-nav li {
	margin:0 3px 0 0;
}
.footer-nav li a {
	padding:0 0 0 7px;
	float:left;
}
.footer-nav li a span {
	padding:7px 7px 7px 0px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#fffefe;
}
.footer-nav li a:hover, .footer-nav li a.selected {
	background:url(/images/footer-nav-left-bg.png) no-repeat left top;
}
.footer-nav li a:hover span, .footer-nav li a.selected span {
	padding:7px 7px 7px 0px;
	float:left;
	background: url(/images/footer-nav-right-bg.png) no-repeat right top;
	font-size:12px;
	font-weight:bold;
	color:#fffefe;
}
.social-links2 {
	width:241px;
	height:45px;
	background:url(/images/round-bg2.png) no-repeat left top;
	float:right;
	padding:25px 0 0 4px;
	margin:10px 10px 0 0;
}
.social-links2 span {
	float:left;
	font-size:11px;
	padding:3px 0 0 0;
	color:#fff;
}
.social-links2 p {
	float:right;
	width:151px;
	overflow:hidden;
	padding:0 0 0 6px;
}
.social-links2 p a {
	float:left;
	margin:0 0 0 4px;
}
.copyrights {
	width:965px;
	color:#fffefe;
	font-size:11px;
	float:left;
	margin:0 0 0 15px;
}
/*================  Footer End ============*/
/*================  Inner page1  Start ============*/
.inner-main-content {
	width:945px;
	overflow:hidden;
	padding:0 20px 0 0;
}
.left-block {
	width:198px;
	float:left;
}
.sidebar-block {
	width:198px;
	float:right;
	padding-left: 10px;
}
.right-block {
	width:728px;
	float:right;
}
.left-block {
	width:198px;
}
.left-blck1 {
	width:198px;
	padding:0 0 20px 0;
}
.top-round1 {
	width:198px;
	height:7px;
	background:url(/images/left-block-top-round1.gif) no-repeat left top;
}
.left-content {
	width:178px;
	background:#191919;
	padding:3px 10px 0 10px;
}
.bottom-round1 {
	width:198px;
	height:7px;
	background: url(/images/left-block-bottom-round1.gif) no-repeat left top;
}
.list1 {
	width:176px;
	overflow:hidden;
}
.list1 li {
	width:164px;
	height:82px;
	background:#424242;
	margin:0 0 15px 0;
	padding:7px 6px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.list1 li a {
    color:#fff;
}
.list1 li img {
	border:1px solid #e9e9e9;
	float:left;
}
.list1 li span {
	float:left;
	width:71px;
	padding:25px 0 0 10px;
}
.left-block2 {
	width:163px;
	clear:both;
	background:url(/images/add-bg1.gif) no-repeat left top;
	padding:3px 15px 0 20px;
}
.left-block2 p {
	font-size:11px;
	text-align:center;
}
.add-block2 {
	width:728px;
	height:90px;
}
.main-title-bar1 {
	width:728px;
	height:33px;
	background:url(/images/title-bar1.gif) no-repeat left top;
	line-height:33px;
	margin:16px 0 0 0;
}
.main-title-bar1 h1 {
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	line-height:33px;
	padding:0 0 0 12px;
}.main-title-bar1 a {
	float:right;
	font-size:11px;
	font-weight:bold;
	color:#d0080a;
	background:url(/images/button1.png) no-repeat left top;
	width:53px;
	height:22px;
	line-height:22px;
	text-align:center;
	margin:5px 5px 0 0;
}
.pagination1 {
	width:336px;
	overflow:hidden;
	padding:30px 0 25px 200px;
	}
#pagination {
	padding-top:12px;
	}
.pagination1 li {
	width:17px;
	height:17px;
	border:1px solid #cecece;
	margin:0 4px 0 0;
	}
.pagination1 li a {
	width:17px;
	height:17px;
	float:left;
	text-align:center;
	color:#555;
	line-height:17px;
	}
.pagination1 li a:hover,.pagination1 li a.selected {
	text-decoration:underline;
	color: #fff;
	background-color: #424242;
	}
.pagination1 li.first {
	width:72px;
	height:19px;
	background:url(/images/preview1.gif) no-repeat left top;
	text-align:center;
	}
.pagination1 li.first a {
	width:72px;
	height:19px;
	color:#fff;
	}
.pagination1 li.last  {
	width:72px;
	height:19px;
	background:url(/images/preview1.gif) no-repeat left top;
	margin:0;
	}
.pagination1 li.last a {
	width:72px;
	height:19px;
	color:#fff;
	}

.block3 {
	width:728px;
	overflow:hidden;
	}
.thumbs2 {
	width:723px;
	overflow:hidden;
	padding:0 0 27px 0;
	}
.thumbs2 li {
	width:222px;
	height:181px;
	padding:9px 0 0 0;
	background:#a9a9a9;
	margin:0 0 10px 15px;
	}
.thumbs2  li.last {
	margin:0;
	}
.thumbs2 li .thumb-imgs2 {
	width:179px;
	height:130px;
	padding:5px 10px;
	background: url(/images/box-bg2.gif) repeat-x left top;
	margin:0 auto;
	padding-bottom:16px;
	}
.thumbs2 .gamelink {
	display:block;
	width:211px;
	background:url(/images/round-button2.gif) no-repeat left top;
	height:24px;
	margin:0 auto;
	line-height:24px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#000;
	}
.thumbs2 .gamelink a {
	color:#000;
}
.bottom-block2 {
	width:711px;
	clear:both;
	}
.bottom-block2 h1 {
	font-size:21px;
	color:#b70404;
	font-weight:bold;
	padding:0 0 15px 0;
	}
.bottom-block2 p {
	font-size:12px;
	color:#000;
	line-height:19px;
	padding:0 0 10px 0;
	}
	
	
/*================  Inner page1  Start ============*/
#inner-block1 {
	padding:0 13px 0 0;
	width:952px
	}
#right-block1 {
	width:743px;
	}
#title1 {
	background:url(/images/title-bar2.gif) no-repeat left top;
	width:742px;
	margin:0;
	}
#title1 h1 {
	font-size:15px;
	}
#title1 h1 span  {
	color:#b31419;
	}
.block4 {
	width:700px;

	background:#000;
	margin:10px 0 0 0;
	padding:16px 21px 22px 25px;
	position:relative;
	clear:both;
	}
.down-arrow {
	width:86px;
	height:28px;
	position:absolute;
	bottom:-28px;
	left:290px;
	z-index:9999;
	}
.midle-block1 {	
	width:697px;
	min-height:158px;
	background:url(/images/box-bg3..png) no-repeat left top;
	margin:-3px 0 0 17px;
	padding:32px 6px 0 8px;
	}
.middle-block1-top {
	clear:both;
	background:url(/images/box-topcurve.jpg) no-repeat;
	width:711px;
	height:32px;
	margin-left: 17px;
}
.middle-block1-middle {
	clear:both;
	background:#732228;
	width:695px;
	float:left;
	margin-left: 17px;
	padding: 0 8px 0 8px;
}
.middle-block1-bottom {
	clear:both;
	background:url(/images/box-bottomcurve.jpg) no-repeat;
	width:711px;
	height:10px;
	float: left;
	margin-left: 17px;
	margin-bottom: 17px;
}

.midle-block2 {
	width:723px;
	overflow:hidden;
	margin:25px 0 0 5px;
	}
.left-inner-block {
	width:413px;
	float:left;
	height:251px;
	background:#999;
	}
.left-inner-block h3 {
	width:307px;
	height:54px;
	margin:-3px 0 0 59px;
	position:relative;
	z-index:9999;
	}
.left-inner-block ul {
	width:402px;
	overflow:hidden;
	padding-left: 3px;
}
.left-inner-block  ul li {
	width:187px;
	overflow:hidden;
	height:86px;
	background:url(/images/round-box1.png) no-repeat left top;
	margin-left: 6px;
	padding:7px 0 7px 8px;
	}
.left-inner-block  ul li img {
	float:left;
	border:1px solid #7d7a73;
	margin:0 18px 0 0;
	}
.left-inner-block  ul li span {
	float:left;
	width:64px;
	font-weight:bold;
	font-size:13px;
	color:#191818;
	padding:18px 0 0 0;
	}
.left-inner-block  ul li a {
	color:#191818;
	}
	
.left-inner-block  ul li.last {
	margin:0;
	}
.right-inner-block {
	width:300px;
	float:right;
	height:250px
	}
.bottom-block3 {
	width:709px;

	margin:17px 0 0 11px;
	}
.imgs {
	width:157px;
	height:132px;
	background: url(/images/inner-box1.png) no-repeat left top;
	float:left;
	padding:4px;
	}
.box-content {
	width:513px;
	float:right;
	}
.box-content h2 {
	font-size:24px;
	font-weight:bold;
	color:#b2b2b2;
	padding:0 0 3px 0;
	}
.box-content p {
	font-size:11px;
	color:#fff;
	padding:0 0 8px 0;
	}

.bottom-links {
	width:503px;
	height:30px;
	line-height:28px;
	background:url(/images/title-bar-bg.png) no-repeat left top;
	padding: 2px 0 0 10px;
	margin:3px 0 10px 0;
	/*overflow: hidden;*/
	}
.bottom-links p {
	float:left;
	font-size:11px;
	}
.bottom-links p strong {
	color:#FFF;
	}
.bottom-links .text1 {
	background:url(/images/iocn2.png) no-repeat left center;
	line-height:20px;
	padding:0 0 0 47px;
	height:29px;
	width:99px;
	}
.bottom-links .text2 {
	background: url(/images/icon3.png) no-repeat left center;
	line-height:21px;
	color:#e3be22;
	padding:0 0 0 40px;
	width:150px;
	}
.bottom-links a {
	float:left;
	}
.bottom-links a.link4 {
	margin:-2px 0 0 0 ;
	}
.bottom-links a.link3 {
	margin:0 0 0 22px;
	}

.top-block {
	width:890px;
/*	background:#c9c9c9; */
	margin:0 0 10px 10px;
	padding:0 15px 10px 18px;
}

.top-block p {
	font-size: 1.1em;
	text-indent: 20px;
}

.top-block h1 {
	color: #852123;
}

.middle-block {
	width:890px;
	margin:10px 0 0 10px;
	padding:11px 15px 10px 18px;
}

.middle-block p {
	font-size: 1.2em;
	text-indent: 20px;
}

.middle-block h2 {
	color: #852123;
}

.preview_gametitle{clear:both; height:30px; font:bold 15px Arial; color:#B02009; text-align:center; padding-top:10px;}

.preview_gamedesc{clear:both; font:12px arial; line-height:17px; text-align:center;}

/*.previewgame_left{float:left; width:357px; text-align:center; background:url(/images/preview_bg.jpg) no-repeat; height:252px; margin-top:20px; margin-bottom: 20px; margin-left: 30px;} */
.previewgame_left{float:left; width:357px; text-align:center; height:252px; margin-top:20px; margin-bottom: 20px; margin-left: 30px;}

.previewgame_right{float:left; margin-left:15px; width:310px; text-align:center; padding-top:20px;}

.preview_clickplay_txt{clear:both; width:357px; text-align:center; height:30px; font:bold 24px arial; color:#d61616; text-transform:uppercase;}

.preview_clickplay_txt a{color:#DF0D0D;}

.previewgame_left_img{padding-top:27px; text-align:center; height:170px;}

.previewgame_left_title{clear:both; font:bold 14px arial;}

.previewgame_left_img img{width:180px; height:151px;}

.shadow_pre
{
        color:#FFF;
        display:block;
        position:relative;
        left:0px;
        top: -28px;
}

.text_pre
{
        position:relative;
        display:block;
        left:0px;
        z-index: 1;
        top: 0px;
}

.tooltip {
  cursor: help; text-decoration: none;
  position: relative;
}   
.tooltip span {
  margin-left: -999em;
  position: absolute;
}   
.tooltip:hover span {
  border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
  font-family: Calibri, Tahoma, Geneva, sans-serif;
  position: absolute; left: 1em; top: 2em; z-index: 99; 
  margin-left: 0; width: 250px;
  line-height: normal;
}   
.tooltip:hover img {
  border: 0; margin: -10px 0 0 -55px;
  float: left; position: absolute;
}   
.tooltip:hover em {
  font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
  display: block; padding: 0.2em 0 0.6em 0;
}   
.classic { padding: 0.8em 1em; }
* html a:hover { background: transparent; }
.classic {background: #c9c9c9; border: 1px solid #000; color: #000000; }

#playArea {
	text-align: center;
	background-color:#000;
}

#Loading {
	text-align: center;
}
#progressad { margin: 10px 0 20px; color: #fff; }
#progressbar{  height: 22px; overflow: hidden; border: 1px solid #ddd; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; width: 60%; margin: auto; }
#progressbar div { width: 1px; height: 20px; background-image: url('/images/pbar-ani.gif'); overflow: hidden; border: 1px solid #E78F08; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }