/* Resets defualt browser settings reset.css */ ol,ul { list-style:none; } table { border-collapse:separate; border-spacing:0; } caption,th,td { text-align:left; font-weight:normal; } blockquote:before,blockquote:after,q:before,q:after { content:""; } blockquote,q { quotes:"" ""; } #container { width: 520px; position: relative; z-index: 0; background-color: #000; } #example { width: 520px; height:340px; position:relative; } #ribbon { position:absolute; top:-3px; left:-15px; z-index:500; } #frame { position: absolute; z-index: 0; width: 739px; height: 341px; top: 431px; left: -62px; } #slides { position:absolute; z-index:100; } #slides .next,#slides .prev { position:absolute; top:107px; left:-39px; width:24px; height:43px; display:block; z-index:101; } .slides_container { width: 520px; height:340px; overflow:hidden; position:relative; } #slides .next { left:585px; } .pagination { margin: 10px auto 0; width: 150px; } .pagination li { float:left; margin:-3px 3px; } .pagination li a { display: block; width: 12px; height: 0; padding-top: 12px; background-image: url(../img/pagination.png); background-position: 0 0; float: left; overflow: hidden; } .pagination li.current a { background-position:0 -12px; } .caption { position: absolute; bottom: 0px; height: 30px; background: #000; width: 516px; padding-left: 5px; font-size: 12px; line-height: 14px; color: #FFF; text-shadow: none; left: 0px; background-color: rgba(51,51,51,0.7); } #footer { text-align:center; width:580px; margin-top:9px; padding:4.5px 0 18px; border-top:1px solid #dfdfdf; } #footer p { margin:4.5px 0; font-size:12px; } a:link,a:visited { color:#599100; text-decoration:none; } a:hover,a:active { color:#599100; text-decoration:underline; }