html { /*background: url(../images/main-bg.jpg) repeat;*/ background: #bababa; }
h3, #main-navigator, #product-navigator { text-transform: uppercase; }
a, a:hover, a:active, a:visited { outline: none; }
#all-wrapper { background: url(../images/header-bg.png) top center no-repeat; width: 100%; }
#wrapper { background: url(../images/footer-bg.png) bottom center no-repeat; width: 100%; padding-bottom: 90px; }
.content-box { -webkit-border-radius: 5px; -moz-border-radius: 5px; margin: 0 0 20px 0; padding: 10px 20px 10px 20px; overflow: hidden; }
.content-box h3 { font-size: 100%; }
.content-box h3 span { float: left; }
.content-box h4 { color: #900; clear: both; }
.content-box a { text-decoration: none; color: #666; }
.content-box a:hover { text-decoration: underline; color: #873290; }
.content-box h4 a { text-decoration: none; color: #900; }
.content-box h4 a:hover { text-decoration: underline; color: #873290; }
.container_12 { position: relative; }
.last { margin-bottom: 0; }
hr { background: url(../images/hr.png) repeat-x top; height: 29px; margin: 10px -20px; border: none; }

.banner-fadein { position:relative; width:700px; height:200px; }
.banner-fadein img { position:absolute; left:0; top:0; }
.side-banner { margin-bottom: 20px; }
.side-banner a { display: block; line-height: 0; }

#top-bar { height: 27px; line-height: 27px; overflow: hidden; text-align: right; font-size: 85%; width: 880px; padding-right: 60px; position: relative; }
#top-bar span { color: #fff; }
#top-bar p { margin: 0 8px; float: right; }
#top-bar a { text-decoration: none; color: #8e8c94; }
#top-bar a:hover { color: white; }
#top-bar form { background: black; }

.login-modal { position: absolute; width: 395px; height: 105px; background: url(../images/login-bg.png) no-repeat left top; left: 570px; top: 22px; overflow: hidden; z-index: 999; margin: 0; padding: 0; }
.login-modal label { font-weight: bold; text-shadow: 0 1px 0 #9ba3a8; display: block; }
.login-modal p { width: 110px; float: left; padding: 20px 0 0 20px; margin: 0; }
.login-modal p.button-wrapper { padding-top: 32px; }
.login-modal p.submenu { width: 100%; font-size: 85%; padding: 0 20px; }
.login-modal p.submenu a { color: #ddd; text-decoration: none; margin-right: 15px; }
.login-modal .alert { margin-right: 15px; color: #fc0; }
.login-modal p.submenu a:hover { color: #fff; text-decoration: underline; }
.login-modal label, .login-modal input[type="text"], .login-modal input[type="password"] { width: 110px; }
.login-modal input.login-button { background: url(../images/login-button.png) no-repeat top right; height: 37px; font-size: 90%; color: #fff; display: block; border: none; width: 100px; margin: 0 20px 0 0; float: left; cursor: pointer; }
.login-modal input.login-button:active { color: #999; }

#header { height: 118px; overflow: hidden; text-indent: -2000px; }
#search-box { position: relative; }
#search-box input { width: 120px; }
#search-result .result { background: url(../images/result-bar.png) no-repeat left top; height: 26px; width: 640px; padding: 10px 10px 20px 10px; color: #ddd; margin: 0; }
#search-result .sub-description { margin-bottom: 0; }
#search-result .sub-description p { height:32px; margin-bottom: 10px; }
#search-result span.hilight, #search-result a span.hilight { color: #f90; font-weight: bold; }

#main-navigator { height: 35px; margin-bottom: 10px; position: relative; overflow: hidden; }
#main-navigator ul { text-align: center; margin: 0; padding: 0; position: absolute; left: 89px; top: 0; }
#main-navigator li { display: block; margin: 0 21px; padding: 0; line-height: 40px; font-size: 85%; float: left; overflow: hidden; }
#main-navigator a { text-decoration: none; color: #ddd; text-shadow: 0 1px 0 #000; }
#main-navigator a:hover { color: #ffcc00; }
#main-navigator li.facebook, #main-navigator li.twitter, #main-navigator li.youtube, #main-navigator li.truehits { width: 24px; height: 24px; margin: 9px 2px 0 5px; overflow: hidden; }
#main-navigator li.facebook a, #main-navigator li.twitter a, #main-navigator li.youtube a { background: url(../images/social-icons.png) no-repeat; text-indent: -2000px; overflow: hidden; display: block; width: 100%; height: 100%; }
#main-navigator li.facebook a { background-position: -24px top; }
#main-navigator li.twitter a { background-position: -48px top; }
#main-navigator li.youtube a { background-position: left top; }
#main-navigator li.facebook a:hover { background-position: -24px -24px; }
#main-navigator li.twitter a:hover { background-position: -48px -24px; }
#main-navigator li.youtube a:hover { background-position: left -24px; }
#main-navigator li.truehits { text-indent: 2000px; }


#flash-banner { height: 280px; text-align: center; line-height: 280px; margin-bottom: 20px; }

#product-navigator { height: 110px; background: url(../images/products-nav-bg.jpg) center repeat-x black; -webkit-border-radius: 5px; -moz-border-radius: 5px; font-size: 80%; padding-top: 4px; margin-bottom: 0px; overflow: hidden; vertical-align: bottom; }
.product-list { width: 100%; overflow: hidden; float: left; }
.product-list ul { display: block; height: 100%; margin: 0; vertical-align: bottom; width: 4000px; }
.product-list li { display: block; float: left; margin: 0 7px; width: 80px; height: 100%; text-align: center; vertical-align: bottom; }
.product-list li:hover { background: url(../images/product-active-light.png) center top no-repeat; }
.product-list a { text-decoration: none; color: #ddd; display: block; }
.product-list a:hover { color: #ffcc00; }

.product-nav-button { display: block; width: 26px; height: 106px; margin: 0 4px; padding: 0; float: left; }
.product-nav-button a { width: 100%; height: 100%; background-image: url(../images/product-nav-button.png); text-indent: -2000px; overflow: hidden; display: block; }
.product-nav-button a.left { background-position: -26px 0; }
.product-nav-button a.left:hover { background-position: 0 0; }
.product-nav-button a.right { background-position: -52px 0; }
.product-nav-button a.right:hover { background-position: -78px 0; }

#side-navigator ul, #side-navigator li { display: block; }
#side-navigator li { margin: 0; padding: 0; height: 35px; line-height: 35px; background: url(../images/navigator-bg.jpg) left top repeat-x; overflow: hidden; font-size: 90%; }
#side-navigator li:hover { background: url(../images/navigator-bg.jpg) left -35px repeat-x; }
#side-navigator .top { -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; }
#side-navigator .bottom { -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-box-shadow: 0px 1px 1px #333; -moz-box-shadow: 0px 1px 1px #333; box-shadow: 0px 1px 1px #333; }
#side-navigator a { display: block; width: 100%; height: 100%; text-decoration: none; color: #000; }
#side-navigator a:hover { color: #ffcc00; }
#side-navigator .icon { width: 45px; height: 35px; float: left; overflow: hidden; margin: 0 5px; text-align: center; }

#rotate-ad { width: 100%; height: 200px; margin-bottom: 20px; position: relative; overflow: hidden; }

#breadcrumbs { padding: 10px 20px; }
#breadcrumbs a { color: #333; }
#breadcrumbs a:hover { color: #eee; }
#breadcrumbs ul { margin: 0; padding: 0; }
#breadcrumbs li { display: inline; margin: 0 10px 0 0; padding: 0; color: #bbb; text-transform: uppercase; font-size: 90%; }
#breadcrumbs .arrow { font-size: 140%; }

.list h4 { margin-bottom: 10px; }
.list { border-bottom: solid 1px #ddd; width: 660px; margin: 0 -20px; padding: 20px; }
.list .description { margin-right: 0px; width: 440px; }

#brand select { width: 70%; }
#brand h6 { font-weight: bold; width: 100%; text-transform: uppercase; display: block; color: #aaa; font-size: 85%; }
#brand h6 a, #brand h6 a:visited { color: #aaa; }
#brand h6 a:hover { color: #873290; }
.all-brand { margin: 13px; float: left; text-align: center; width: 190px; }
.all-brand ul { margin: 0; }
.all-brand ul li { list-style: square; text-align: left; }
.all-category { float: left; text-align: center; padding: 10px 9px 30px 9px; margin: 10px; width: 290px; /*background: url(../images/product-borders.jpg) left bottom no-repeat;*/ background: #f2f2f2; border: solid 1px #ccc; -webkit-border-radius: 10px; -moz-border-radius: 10px; }
.all-category ul { margin: 0; }
.all-category ul li.category-list { display: block; font-size: 90%; margin: 0 5px 10px 5px; width: 135px; float: left; }
#brand .all-category h6 { display: block; font-size: 90%; width: 100%; margin: 0; }
.all-category ul li.category-list span, #brand .all-category h6 span { display: block; text-align: center; -webkit-border-radius: 15px; -moz-border-radius: 15px; padding: 5px; color: #852e8f; background: #fff; border: solid 1px #ccc; font-weight: bold; margin-bottom: 5px; }
.all-category ul li ul li, .all-category ul li { margin-left: 20px; width: auto; list-style: square; color: #873290; text-align: left; font-size: 90%; }
.all-category ul li ul li a, .all-category ul li a { color: #333; }


.product-item .description { width: 660px; }
.product-item .large-img { width: 364px; margin-right: 20px; float: left; height: auto; margin-bottom: 20px; }
.product-item .img-thumb-list { width: 274px; float: right; }
.product-item .img-thumb-list li { margin: 0 0 10px 0; }
.product-item .img-thumb-list .alpha { margin-right: 10px; }
.product-item .img-thumb-list .omega { margin-left: 10px; }
.large-img.center { width: 100%; }

.cart { display: block; background: url(../images/cart.png) no-repeat 5px 4px #999; width: 105px; height: 25px; line-height: 25px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: solid 1px #848484; font-size: 80%; overflow: hidden; text-transform: uppercase; }
.cart:hover { background-color: #333; border: solid 1px black; }
.cart a { color: white; display: block; width: 100%; height: 100%; padding-left: 25px; font-weight: bold; }
.cart a:hover { color: #ffcc00; text-decoration: none; }

#subscribe-email { width: 165px; }

.sub-description { margin-bottom: 10px; /*height:32px;*/}
.sub-description li { font-weight: bold; margin: 0 10px 0 0; font-size: 90%; text-transform: uppercase; display: inline; }
.sub-description li span { color: #aaa; margin-right: 5px; }

#month_nav { margin-bottom: 20px; }
#month_nav .sub-description li { border: solid 1px #ccc; display: block; float: left; -webkit-border-radius: 3px; -moz-border-radius: 3px; background: #eee; overflow: hidden; }
#month_nav .sub-description li a, #month_nav .sub-description li span { display: block; width: 100%; height: 100%; padding: 5px; margin: 0; }

#pagenavi { text-align: center; }
#pagenavi ul { margin: 0; padding: 0; }
#pagenavi li { display: inline; padding: 5px; margin: 0 10px 0 0; color: #aaa; border: solid 1px #444; text-transform: uppercase; font-size: 80%; background: #555; }
#pagenavi li a { color: #fff; }
#pagenavi li.active:hover { background: #222; }

#calendar { width: 100%; text-align: center; }
#calendar .day td { font-size: 90%; color: #999; height: 30px; width: 14.3%; }
#calendar .date td { height: 70px; text-align: right; border: solid 1px #ddd; padding: 10px; }
#calendar .today { background: #f2f2f2; }
#calendar .date a { background: #cc99cc; display: block; color: white; font-size: 85%; padding: 5px; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
#calendar .date a:hover { background: #663366; text-decoration: none; }
#calendar th h4 { text-transform: uppercase; }
#calendar th span { color: #999; }

#blog { min-height: 2430px; }

.content-style-1 h3, .content-style-2 h3, .content-style-3 h3 { padding: 0 20px 30px 20px; margin: 0 -20px 0 -20px !important; margin: 0; }
.content-style-1 { background-color: #6b6b6b; color: #fff; }
.content-style-1 h3 { color: #ffcc00; background: url(../images/widget-title-dark-bg.png) repeat-x left bottom; text-shadow: 0 1px 0 #000; }
.content-style-1 a { color: #fff; }
.content-style-1 a:hover { color: #fc0; }
.content-style-2 { background: url(../images/widget-title-bg.png) repeat-x 0px 20px #fff; color: #333; }
.content-style-2 h3 { color: #663399; text-shadow: 0 1px 0 #fff; }
.content-style-3 { background-color: #e5b020; color: #000; }
.content-style-3 h3 { color: #663399; }
.content-style-1, .content-style-2, .content-style-3 { -webkit-box-shadow: 0px 1px 1px #333; -moz-box-shadow: 0px 1px 1px #333; box-shadow: 0px 1px 1px #333; }

.img-thumb { float: left; overflow: hidden; padding: 0;  }/*min-height: 190px;*/
.img-link, .gallery-link { text-align: center; }
.img-link { margin: 0 16px 20px 0; }
.gallery-link { width: 132px; margin: 16px; }
.vdo-link {width:185px;margin: 16px; text-align:center;}
.img-link a, .gallery-link a { display: block; }
/*.img-link a img { border: solid 2px #666; }
.img-link a:hover img { border: solid 2px #ccc; }*/
.gallery-link a img { /*border: solid 1px #ccc;*/ padding: 5px; }
.description { float: left; width: 314px; }
#life-style .description, #news .description { width: 190px; }
#life-style .img-link, #life-style .description { margin-bottom: 10px; }
#news .img-link { margin: 0 5px 5px 5px; }
#news .img-thumb { width: 140px; }
#news, #promotion-month, #mag-ad { margin-left: 0; margin-right: 10px; }
#event, #hilight-product, #life-style { margin-left: 10px; margin-right: 0; }
.list-columns { width: 314px; margin-bottom: 20px; }
.list-columns-container .alpha { float: left; }
.list-columns-container .omega { float: right; }
.list-3-columns { width: 200px; margin-bottom: 20px; float: left; }
.list-3-columns.alpha { margin-right: 20px; }
.list-3-columns.omega { margin-left: 20px; }
.list-3-columns .description { width: 100%; }
.list-3-columns h4 { font-size: 100%; }
h4.no-description { text-align: center; }

.nav-arrow { width: 25px; height: 25px; display: block; margin: 0 10px; }
.nav-arrow a { width: 100%; height: 100%; text-indent: -200px; overflow: hidden; display: block; }
.nav-arrow a.back { background: url(../images/nav-arrow.png) left top no-repeat; }
.nav-arrow a.next { background: url(../images/nav-arrow.png) right top no-repeat; }
.nav-arrow a.back:hover { background: url(../images/nav-arrow.png) left bottom no-repeat; }
.nav-arrow a.next:hover { background: url(../images/nav-arrow.png) right bottom no-repeat; }

.gallery .img-thumb { margin: 0 15px 20px 15px; width: 90px; }
.gallery .alpha, .gallery .omega { margin-left: 0; margin-right: 0; }
.gallery .alpha { clear: left; }

.event-img { margin-bottom: 8px; line-height: 0; }
.hilight-img { margin-bottom: 13px; text-align: center; }
.event-img a, .hilight-img a { display: block; }

#mag-ad { position: relative; }
#mag-ad .img-link { width: 124px; margin-left: auto; margin-right: auto; }

#mag-ad #nav-arrowleft, #mag-ad #nav-arrowright { width: 25px; height: 25px; display: block; margin: 0 10px; }
#mag-ad #nav-arrowleft a, #mag-ad #nav-arrowright a { width: 100%; height: 100%; text-indent: -200px; overflow: hidden; display: block; }
#mag-ad #nav-arrowleft a { background: url(../images/nav-arrow.png) left top no-repeat; }
#mag-ad #nav-arrowright a  { background: url(../images/nav-arrow.png) right top no-repeat; }
#mag-ad #nav-arrowleft a:hover { background: url(../images/nav-arrow.png) left bottom no-repeat; }
#mag-ad #nav-arrowright a:hover { background: url(../images/nav-arrow.png) right bottom no-repeat; }
#mag-ad #nav-arrowleft, #mag-ad #nav-arrowright { position: absolute; top: 195px; }
#mag-ad #nav-arrowleft { left: 15px; }
#mag-ad #nav-arrowright { right: 15px; }

#shopping-cart { background-image: url(../images/shopping-cart-bg.png); background-position: right bottom; background-repeat: no-repeat; min-height: 179px; }
.button-cart { height: 27px; text-align: left; line-height: 25px; margin-bottom: 5px; text-indent: 20px; }
.button-cart a { background: url(../images/cart-nav-bg.png) left top repeat-x; width: 100%; height: 100%; display: block; color: #ccc; font-weight: bold; font-size: 85%; text-shadow: #000 0 1px 0; }
.button-cart a:hover { background: url(../images/cart-nav-bg.png) left bottom; repeat-x; text-decoration: none; color: #ffcc00; font-weight: bold; }

.ads li { display: block; padding: 0; width: 105px; float: left; margin-left: 0; margin-bottom: 10px; line-height: 0; }
.ads li.ad-left { margin: 0 10px 10px 0; }
.ads li.ad-margin { margin: 0 14px 14px 0; }
.ads li.ad-wide { width: 220px; }
.ads a { display: block; }

#footer { text-align: center; text-shadow: 0 1px 0 #fff; margin-top: 20px; font-size: 85%; color: #333; }
#footer li { display: inline; padding: 0; margin: 0 20px; }
#footer li a { text-transform: uppercase; text-decoration: none; color: #000; font-weight: bold; }
#footer li a:hover { color: #663399; }

.note { background: #ffffcc; border: solid 1px #d6c79d; color: #996633; padding: 10px; font-size: 90%; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

form.form-style label { display: block; width: 160px; font-weight: bold; display: block; float: left; line-height: 32px; }
form.form-style label.option { width: auto; font-weight: normal; margin-right: 20px; }
form.form-style input[type="text"], form.form-style input[type="password"] { display: block; width: 300px; height: 20px; background: url(../images/bg-inputs.png) repeat-x left top; border: solid 1px #8D9095; padding: 5px; font-size: 110%; -webkit-border-radius: 3px; -moz-border-radius: 3px; }
form.form-style input[type="text"]:focus, form.form-style input[type="password"]:focus { border: solid 1px #d6c79d; background-color: #ffffcc; }
form.form-style input[type="checkbox"], form.form-style input[type="radio"] { margin-right: 5px; }
form.form-style input[type="radio"] { width: auto; }
form.form-style h6 { color: #999; }
form.form-style .alert { background: #ffe7e7; border: solid 1px #d69d9d; color: #900; padding: 10px; font-size: 90%; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
form.form-style select { float: left; margin-top: 4px; }

a.generic-button { background: url(../images/generic-button-right.png) no-repeat top right; color: #333; display: block; float: left; font-size: 90%; height: 28px; margin: 0 20px 0 0; padding-right: 10px; text-decoration: none; text-shadow: 0 1px 0 #e8f5fd; overflow: hidden; }
a.generic-button span { background: url(../images/generic-button-left.png) no-repeat; display: block; height: 23px; padding: 5px 0 0 10px; }
a.generic-button:active { background-position: bottom right; color: #333; outline: none; text-shadow: 0 1px 0 #879298; }
a.generic-button:active span { background-position: bottom left; }
a.generic-button:hover { text-decoration: none; color: #333; }
a.read-more { background: url(../images/read-more.png) no-repeat left top; width: 47px; height: 17px; display: block; text-indent: -2000px; overflow: hidden; float: right; margin-top: 1px; }
a.read-more:hover { background-position: 0 -17px; }

input.generic-button { background: url(../images/generic-button.png) no-repeat top right; height: 28px; font-size: 90%; color: #333; display: block; border: none; width: 97px; margin: 0 20px 0 0; float: left; cursor: pointer; text-shadow: 0 1px 0 #e8f5fd; }
input.generic-button:active { background: url(../images/generic-button.png) no-repeat bottom right; color: #333; text-shadow: 0 1px 0 #879298; }

#summary span { display: block; float: left; }
#summary span.title { font-weight: bold; width: 150px; }
#summary h6 { color: #999; }

.wide-container { width: 700px; margin: 0 -20px 20px -20px; }

.table-style { width: 100%; }
.table-style tr { border-bottom: solid 1px #ccc; background: url(../images/generic-gradient-bg-2.png) left bottom repeat-x; }
.table-style td, .table-style th { padding: 8px; vertical-align: top; }
.table-style .number { text-align: center; width: 5%; }
.table-style .price, .table-style .sum-price { text-align: right; width: 20%; }
.table-style .sum-price { color: #900; }

tr.group-board .topic-title, tr.group-board .faq-topic-title { font-weight: bold; margin-bottom: 10px; }
tr.group-board .faq-topic-title { padding-left: 38px; background: url(../images/comment.png) no-repeat 16px 10px; }
tr.group-board td.topic-title { width: 40%; }
tr.group-board .topic-author, tr.group-board .topic-date { margin-bottom: 0; color: #999; }
tr.group-board .room-topic { width: 40%; font-size: 90%; }
tr.group-board .even { background: #ddd; }
tr.group-board .faq-author { background: url(../images/generic-gradient-bg-3.png) repeat-x left top #666; color: #ddd; padding: 0; text-shadow: #333 0 1px 0; border-bottom: solid 1px #777; }
tr.group-board .faq-author span { background: url(../images/arrow-white.png) no-repeat left center; padding-left: 15px; padding-right: 10px; display: block; }
tr.group-board .title { margin-right: 10px; }
tr.group-board .post-date { padding-left: 28px; background: url(../images/clock.png) no-repeat 6px 10px;  }
tr.group-board .topic-view, tr.group-board .topic-reply { text-align: center; }
tr.group-board .author .email, tr.group-board .author .ip { margin-bottom: 0; color: #999; font-size: 90%; }
tr.group-board .author .name { margin-bottom: 10px; font-weight: bold; }
tr.group-board .detail .date { background: #eee; margin: -8px -8px 10px -8px; padding: 10px; border-bottom: solid 1px #ccc; font-size: 90%; }
tr.group-board .detail { border-left: solid 1px #ccc; }
tr.group-board .detail .image { text-align: center; }

.faq-answer { background: url(../images/quote-begin.png) no-repeat 10px 10px #333; color: #ddd; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 20px 20px 20px 90px; border: solid 1px #000; text-shadow: 0 1px 0 #000; margin-bottom: 10px; }
.faq-answer .answerer { color: #777; font-weight: bold; }

.strip_wrapper{width:98%;}

.tip-category { display: none; background: url(../images/modal.png) no-repeat left top; font-size: 11px; height: 120px; width: 258px; padding: 11px 14px 16px 30px; color: #eee; z-index:1000; overflow: hidden; margin-top: 114px;  }
.tip-category img { display: block; margin: 0 auto; }
.tip-category span, .tip-category p { display: block; float: left; width: 126px; height: 110px; overflow: hidden; }
.tip-car-of-month, .tip-products { display: none; font-size: 11px; width: 160px; padding: 14px 16px 40px 16px; color: #eee; z-index: 1000; overflow: hidden; text-align: center;  }
.tip-car-of-month { background: url(../images/modal-top.png) no-repeat left top; height: 180px; }
.tip-products { background: url(../images/modal-top-small.png) no-repeat left top; height: 70px; }

#section-title { width: 100%; margin-bottom: 20px; }

a.go-top { background: url(../images/icon-go_top.png) no-repeat left top; font-size: 11px; text-indent: 20px; display: block; color: #666; width: 90px; float: right; }
a.go-top:hover { color: #999; }

#search p { margin-bottom: 5px; }
#search p.last { margin-bottom: 0; }
#search p.last label { line-height: 1; }
#search input[type="text"] { float: left; margin-right: 20px; }

#rocket-tv .hilight { width: 330px; margin-bottom: 5px;margin-left: 10px; float: left; text-align:center;}
#rocket-tv .hilight .title{ float: none; margin-bottom: 0px;margin-top: 3px;}
#rocket-tv .tab { width: 300px; float: right; }
#rocket-tv .tab .img-link { margin: 0 0 1px 0; float: none; }
#rocket-tv .tab .description { width: auto; margin-bottom: 5px; float: none; }
#rocket-tv .tab .item { width: 130px; float: left; margin: 0 10px; text-align: center; }
#rocket-tv .tab .item.alpha { margin-left: 0; }
#rocket-tv .tab .item.omega { margin-right: 0; }

.member-only { font-size: 11px; padding: 5px; background: #ddd; color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; }

#event hr { backgrond: none; border: solid 1px #ccc; height: auto; margin: 10px 0; }