/*=home page*/
.home-page { background:#000 url(../../images/da/layout/bg_home.jpg) no-repeat 0 0; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; display:block; height:550px; position:relative; width:945px; }
.home-page ul { display:block; left:25px; position:absolute; top:155px; width:155px; }
.home-page li { display:block; height:21px; line-height:21px; margin-bottom:6px; text-align:left; vertical-align:middle; width:155px; }
.home-page a { background:#000 url(../../images/da/layout/btn_arrow.png) no-repeat 140px -95px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; display:block; font:13px/21px Arial, Helvetica, sans-serif; font-weight:700; height:21px; padding-left:5px; text-transform:uppercase; width:155px; }
.home-page a:hover { background:#000 url(../../images/da/layout/btn_arrow.png) no-repeat 140px -120px; color:#f0c1d0; }
/*=page title*/
.page-title { background:#000 url(../../images/da/layout/bg_page_title.png); -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; display:block; height:40px; margin:0; position:relative; }
.page-title h2 { color:#e2d3d7; font:24px/40px "StainlessUltraThin", Arial, Helvetica; margin:0; padding-left:20px; text-transform:uppercase; }
.page-title p { color:#fff; display:block; font-size:13px; font-weight:700; height:20px; line-height:20px; margin:0; position:absolute; right:10px; text-align:right; top:20px; vertical-align:top; }
/*=simple view */
.page-title span { font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-left:10px; text-transform:none; }
.page-title a { color:#ae1c1b; }

/*=error page*/
.error-page { background:#000 url(../../images/da/layout/bg_home.jpg) no-repeat 0 0; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; display:block; height:550px; padding:0; position:relative; width:945px; }
.error-page p { color:#FFF; font-size:18px; margin:0 0 10px 20px; width:740px; }
a.btn-back, a.btn-home { background:url(../../images/da/layout/btn_back.png) no-repeat 0 0; color:#fff; display:block; font-size:11px; font-weight:700; height:19px; line-height:19px; padding-right:5px; text-align:right; text-transform:uppercase; width:61px; }
a.btn-learnmore, a.btn-freetrial { background:url(../../images/da/layout/btn_page.png) no-repeat 0 0; color:#fff; display:block; font-size:12px; font-weight:700; height:22px; line-height:22px; padding-left:8px; text-transform:uppercase; width:151px; }
a.btn-back:hover, a.btn-home:hover, a.btn-learnmore:hover, a.btn-freetrial:hover { background-position:0 100%; color:#f0bfce; }
a.print { background:url(../../images/da/layout/btn_print.png) no-repeat 0 0; height:17px; }
a.print:hover { background-position:0 100%; }
.error-back-pos { position:absolute; right:20px; top:90px; }
.error-home-pos { position:absolute; right:12px; top:63px; }
.learnmore-pos { position:absolute; right:12px; top:143px; }
.freetrial-pos { position:absolute; right:12px; top:166px; }
/*=suggestion page*/
.suggestion-page { background:#000 url(../../images/da/layout/bg_suggestion.jpg) no-repeat 0 0; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; display:block; height:550px; position:relative; width:945px; }
.suggestion-form { font-size:16px; height:440px; padding:20px; position:relative; }
.suggestion-form input { height:27px; margin:0 20px 30px 0; padding-left:15px; width:335px; }
.suggestion-form textarea { height:230px; padding:15px; width:870px; }
.suggestion-form p { bottom:10px; color:#fff; display:block; font-size:21px; line-height:25px; margin:0; position:absolute; right:125px; }
.btn-submit { background:#d51920 url(../../images/cs/layout/btn_arrow.png) no-repeat 70px -95px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; display:block; font-weight:700; height:21px; line-height:21px; padding-left:5px; text-align:left; text-transform:uppercase; vertical-align:middle; border:0 none; color:#fff; font-size:12px; width:85px; }
.btn-submit:hover { background-color:#ad2025; background-position:70px -120px; color:#f0bfce; }
.suggestion-form button { bottom:13px; position:absolute; right:30px; }
/*=celebrity guests*/
.celebrities { display:block; padding-left:3px; width:928px; }
.celebrities li { display:block; height:120px; position:relative; vertical-align:top; }
.celebrities-info { background-color:#E3E2E9; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; display:inline-block; font-size:12px; left:98px; position:absolute; top:0; width:830px; }
li.cel-title, li.cel-available { padding:0 10px; width:810px; }
li.cel-title { background:url(../../images/da/layout/bg_celebrity_info.png) repeat-y 0 0; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; color:#FFF; font-size:15px; font-weight:700; height:27px; line-height:27px; }
li.cel-title span { font-size:12px; }
li.cel-available { height:30px; line-height:30px; }
li.cel-availability, li.cel-booking { background-color:#FFF; display:inline-block; font-weight:700; height:21px; line-height:21px; padding-left:10px; text-transform:uppercase; width:389px; }
li.cel-date-time, li.cel-name-email { display:inline-block; font-weight:700; height:33px; line-height:33px; padding-left:10px; text-transform:capitalize; vertical-align:bottom; width:389px; }
li.cel-name-email { text-transform: none;}
li.cel-date-time span { font-weight:400; margin-left:10px; }
li.cel-name-email a { color:#ad2025; margin-left:10px; }
li.cel-name-email a:hover { text-decoration:underline; }
li.cel-availability, li.cel-date-time { margin:0 4px 0 10px; }
li.cel-booking, li.cel-name-email { margin:0 10px 0 4px; }
/*=simple view */
.page-title .simple-view-legend { bottom:10px; display:block; position:absolute; right:0; }
.simple-view-legend li { color:#a38294; display:inline-block; font-size:11px; font-weight:700; margin-right:10px; text-align:right; text-transform:uppercase; }
.legend-listen, .legend-download { background:url(../../images/da/layout/btn_simple.png) no-repeat; height:17px; }
.legend-listen { background-position:0 0; width:64px; }
.legend-download { background-position:0 100%; width:90px; }
.shows-list { background:#EAE9EF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;  }
.category { display:inline-block; margin:0;  float: left; width: 900px;}
.category h4 { color:#790202; display:block; font-size:15px; font-weight:700; letter-spacing:-0.5px; line-height:17px; margin-bottom:15px; text-transform:uppercase; width:288px; }
.category li { display:block; line-height:17px; padding:10px; vertical-align:top; width: 900px; float: left;}

/*.category .cat { margin-bottom: 25px; float: none; }*/
.category li input { display:inline-block; height:17px; vertical-align:top; width:20px; }
.category li.last { -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; }
.subcategory { display:block; width:900px; margin-bottom: 30px; float: left; }
.subcategory li { display:block; line-height:17px; padding:10px 0 0; }
.subcategory li a { display:inline-block; vertical-align:top; }
.btn-download, .btn-play, a.sm2_button { background:url(../../images/da/layout/btn_simple.png) no-repeat; font-size:0; height:17px; text-indent:-9999px; width:17px; }
.btn-play, a.sm2_button  { background-position:0 0; }

.simple-view { padding: 15px 3px 0 65px;}
.simple-view li li {  position: relative;}
.simple-view .btn-download {  position: absolute; left: 27px; top: 10px; width: 20px; height: 20px; padding: 0; background: url(../../images/da/btn_circle_download.png) no-repeat 50% 50%; z-index: 20;}  
.simple-view .ui360 {  position: absolute; left: -10px; top: -5px; }
#wrap .simple-view li p { padding-left: 50px; width: 800px; margin: 0; font-size: 16px }

.simple-view .sm2_playing, .simple-view .sm2_paused { margin-left: -9px;}

.subcategory li p { display:inline-block; color: #3A3A3A; font-size:12px; margin:0 5px; text-decoration:none; width:235px; }
.subcategory li.last { margin-bottom:10px; }
/* =top-buttons - Expanded Pages */
.content-top .btn-back { bottom:10px; position:absolute; right:265px; }
.content-top .small { bottom:6px; color:#FFF; font-size:11px; font-weight:700; margin:0; position:absolute; right:345px; width:125px; }
.content-top .header-btn { right:20px; }
.content-top .header-btn a, .content-top .header-btn a:hover { color:#fff; display:block; text-align:right; width:100px; }
.btn-expand, .btn-collapse { background:url(../../images/da/layout/btn_expand_collapse.png) no-repeat; }
.content-top .btn-expand { background-position:105px 0; }
.content-top .btn-collapse { background-position:105px 100%; }
.content-top .expanded .btn-expand { background-position:105px 100%; }
.content-top .expanded .btn-collapse { background-position:105px 0; }
.btn-expand, .close-category-title .btn-collapse { background-position:78px 100%; }
.btn-collapse, .close-category-title a.btn-expand { background-position:78px 0; }
/* =category header - Expanded Pages */
.category-header { background:#3D0000; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; display:block; margin:5px 0 10px; padding:10px 0; position:relative; width:931px; }
.category-header .trigger { background:url("../../images/da/layout/btn_trigger.png") no-repeat 100% 50%; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px; bottom:0; display:inline-block; font-size:0; left:0; position:absolute; text-indent: -9999px; top:0; width:34px; }
.category-header h3 { display:inline-block; padding-left:47px; width:600px; }
.category-header a { color:#fff; font-size:23px; line-height:32px; vertical-align:middle; -webkit-font-smoothing: antialiased;  }
.header-btn { bottom:10px; display:inline-block; position:absolute; right:15px; }
.header-btn li { display:inline-block; text-align:right; }
.header-btn a { display:block; font-size:12px; font-weight:700; height:19px; line-height:19px; padding-right:26px; text-transform:uppercase; width:70px; }
/* =audio header - Expanded Pages */
.audio-title { border:6px solid #E3E2E9; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; margin:5px 0; }
.audio-table-header { background:#e3e2e9 ; display:block; padding-bottom:6px; position:relative;  }
.audio-title .trigger { background:url("../../images/da/layout/btn_trigger.png") no-repeat 100% 50%; -moz-border-radius:5px 0 0 5px; -webkit-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px; bottom:0; display:inline-block; font-size:0; left:-6px; position:absolute; top:-6px; width:34px; text-indent:-9999px; }
.audio-table-header .trigger:hover { width:34px; }
.audio-table-header h4 { float: left; font-size:18px; font-weight:700; line-height:24px; margin-left:44px; text-align:left; vertical-align:middle; }
.audio-table-header h4 .new { color: #FF0000; font-size: 14px; position: relative; top: -8px; letter-spacing: -0.8px;}


.audio-table-header a, .audio-table-header a:hover { color:#3A3A3A; display:block;width:720px;}

/* audio-player */

.audio-player ul.playlist li a{ float: right; margin-right: 17px; width: 108px; height: 24px; background: url(../../images/da/layout/btn_play.png) no-repeat 0 -72px;}
.audio-player ul.playlist li a:hover { background-position: 0 -96px;}
.audio-player ul.playlist li a:active { background-position: 0 100%;}
/*.audio-player ul.playlist li:hover { background-position: 0 -24px;}*/
.audio-player ul.playlist  li a { display: block;  text-indent: -999em; position: absolute; right: 17px; bottom: 5px; margin: 0;}
#wrap .audio-player li .temp {     color: #231F20; font-size: 10px;  letter-spacing: normal;  position: absolute;  left: 43px;top: 4px;}
.close-audio-title ul.playlist { display: block; }
/*.audio-table-header .audio-player { position: absolute; right: 15px; bottom: 5px;}
.audio-table-header .audio-player .playlist { width: 101px;}
.audio-table-header .audio-player .playlist li { padding: 0; width: 100px; height: 24px; position: relative!important; background: url(../../images/da/layout/bg_audio_player.png); z-index: 10;}
.audio-table-header .audio-player .playlist li:hover { background-position: 0 -24px; }
.audio-table-header .audio-player .playlist li.sm2_playing { background-position: 0 -48px;}
.audio-table-header .audio-player .playlist li.sm2_playing:hover { background-position: 0 -72px;}

.audio-table-header .audio-player .playlist a { width: auto;  height: 24px; text-indent: -999em;}
.audio-table-header .audio-player .timing, .audio-table-header .audio-player .temp  { width: 38px; position: absolute; top: 2px; left: 26px; text-align: right; height: 17px; padding-right: 2px;line-height: 17px; z-index: -20; }
.audio-table-header .audio-player .statusbar { cursor: pointer; width: 40px; height: 17px; position: absolute; left: 27px; top: 2px; z-index: 50; overflow: hidden; } 
.audio-table-header .audio-player .statusbar .position {  width: 0; background-color: rgba(0,0,0,0.3);  height: 17px;  border-right: 1px solid #ccc; z-index: 60;}
.audio-table-header .audio-player .loading-wrap { height: 2px; width: 40px;position: absolute; left: 27px; bottom: 2px;}
.audio-table-header .audio-player .loading-wrap .loading { background-color: #009900; height: 2px; width: 0;}
.audio-table-header .audio-player .controls { z-index: 100;}*/



/*.audio-table-header .audio-player .timing, .audio-table-header .audio-player .temp  { width: 38px; position: absolute; top: 2px; left: 26px; text-align: right; height: 17px; padding-right: 2px;line-height: 17px; z-index: 20; }
.audio-table-header .audio-player .statusbar { cursor: pointer; width: 40px; height: 17px; position: absolute; left: 27px; top: 2px;  z-index: 50;  } 
.audio-table-header .audio-player .statusbar .position {  width: 0;background-color: rgba(0,0,0,0.3);  height: 17px;  border-right: 1px solid #ccc; }
.audio-table-header .audio-player .loading-wrap { height: 2px; width: 40px;position: absolute; left: 27px; bottom: 2px;}
.audio-table-header .audio-player .loading-wrap .loading { background-color: #009900; height: 2px; width: 0;}*/
/*.audio-table-header .audio-player .controls-wrap { position: relative; top: -24px; width: 65px; height: 24px; border: 1px solid blue; temp}

.audio-table-header .audio-player .controls { border: 1px solid green; temp width: 40px; height: 20px; position: absolute; right: 0;}*/




/* =collapsed audio title example - Expanded Pages */
.close-audio-title { border-bottom:0 none; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.close-category-title .trigger, .close-audio-title .trigger { background-position:0 50%; }
.close-category-title .list-audio, .close-audio-title ul { display:none; }
/* =audio detail table - Expanded Pages */
.audio-tagline { display:block; margin:10px 10px 10px 34px; position:relative;}
.audio-tagline .warning { color:red; font-weight:700; }
.audio-tagline p { display:inline-block; margin:0; width:650px;font-size:16px;}
.audio-tagline a { color: #FF0000;  }
.audio-tagline a:hover { color: #5D0000; text-decoration: underline;  }
.audio-download { position: relative; background:#000 url(../../images/da/layout/btn_download_arrow.png) no-repeat 88px 2px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; color:#fff; display:block; font-size:11px; font-weight:bold;-webkit-font-smoothing: antialiased;  height:24px; line-height:24px; padding-left:10px; text-align:left; text-transform:uppercase; vertical-align:middle; width:98px; }
.audio-download:hover { background-position:88px -17px; color:#f0c1d0; }
.audio-download span { display: none; line-height: 14px; width: 300px; height: 30px; padding: 2px 5px; background: yellow; position: absolute; right: 105px; top: -10px; font-size: 11px; color: #000; font-weight: normal; text-transform: none; border: 2px solid #000;}
.audio-download:hover span { display: block;}

.audio-myda  span { display: none; text-align: left;line-height: 14px; width: 350px; height: 30px; padding: 2px 5px; background: yellow; position: absolute; right: 50px; top: -10px; font-size: 11px; color: #000; font-weight: normal; text-transform: none; border: 2px solid #000;}
.audio-myda:hover span { display: block;}

.audio-tagline .audio-download { color: #fff; text-decoration: none;}
.audio-tagline .audio-download:hover { color:#f0c1d0; text-decoration: none; }
.audio-tagline .audio-download { position:absolute; right:5px; top:0; }
.audio-categories h5 { background:#E3E2E9; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; display:inline-block; font-size:12px; font-weight:700; height:20px; line-height:20px; text-align:center; vertical-align:middle; width:100px; }
.audio-categories, .audio-info { margin:0 10px 10px 34px; }
.audio-categories li.first { border-left:0 none; }
.audio-categories ul { display:inline-block; }
.audio-categories li { border-left:1px solid #E3E2E9; display:inline-block; font-size:12px; height:14px; line-height:14px; margin:3px 0; padding:0 7px; vertical-align:middle; }
.audio-info li { display:inline-block; font-weight:700; margin-right:5px; }
li.cue { width:284px; }
li.lenght { width:284px; vertical-align: top;}
li.lenght .text {font-weight: normal;padding-left: 7px;padding-top: 3px;padding-bottom: 3px;padding-right: 3px; line-height: 14px; height: auto;}
li.plays { width:284px; }
li.rating { margin-right:0; width:210px; }
.audio-info p { background-color:#E3E2E9; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; display:block; font-size:11px; height:20px; line-height:20px; margin:1px; padding-left:7px; position:relative; vertical-align:middle; }
.audio-info span { border-left:1px solid #FFF; font-style:normal; font-weight:400;height:15px; line-height:15px; margin:3px 0 4px; padding-left:10px; vertical-align:middle; }
li.cue p span { left:75px; position:absolute; }
li.plays p span { left:100px; position:absolute;width:100px; }
li.rating p span { left:110px; position:absolute; top:0; }
/*=rating */
.overall-rating { display:inline-block; font-size:0; text-indent:-9999px; width:90px; }
.score-0, .score-1, .score-2, .score-3, .score-4, .score-5 { background:url(../../images/da/layout/overall-rating.png) no-repeat; }
.score-0 { background-position:10px 0; }
.score-1 { background-position:10px -15px; }
.score-2 { background-position:10px -30px; }
.score-3 { background-position:10px -45px; }
.score-4 { background-position:10px -60px; }
.score-5 { background-position:10px -75px; }
/*=first table, Search Page*/
h3.search-header { background:#000; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; color:#fff; display:block; font-size:14px; height:20px; line-height:20px; margin:0; padding:0 10px; text-transform:uppercase; vertical-align:middle; width:911px; }
.search-block { background:#E3E2E9; display:block; margin-bottom:10px; padding:0 10px; width:911px; }
.search-block a { color:#000; }
.search-block a:hover { color:#8f1635; }
.search-block li { display:inline-block; font-size:15px; padding:20px 25px 20px 0; width:75px; }
.search-block li.last { padding:0; text-align:right; width:387px; }
.search-bg { background:#E3E2E9 url(../../images/da/layout/bg_search.png) repeat-x 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
/*=second table, Search Page*/
.category-form { background:#E3E2E9; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; display:block;  margin-bottom:10px; position:relative; }
.category-form fieldset { display:inline-block; margin:20px 10px 10px; padding:0; vertical-align:top; width:200px; }
.search-block fieldset { display:inline-block; margin:0 0 10px; padding:0; vertical-align:top; width:300px; }
.search-block label { color:#fff; display:block; font-size:14px; height:20px; line-height:20px; padding:0 0 10px; text-transform:uppercase; vertical-align:middle; }
.search-block input { border:1px solid #ccc; margin-top:4px; padding:2px 0; width:234px; }
.search-block select { height:21px; margin-top:5px; padding:2px 0; width:250px; }
ul.search-block { -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; }

.category-form button { float: right; margin: 0 10px 20px 0; }

.search-checkbox { margin: 20px 15px;}
.search-checkbox li { float: left; width: 220px; padding: 0; margin: 0 0 5px 5px;}
.search-checkbox input { width: auto; padding: 0; margin: 0; margin-right: 5px; display: inline; vertical-align: middle;}
.search-checkbox label { color: #231F20; display: inline; width: auto; height: auto; margin: 0; padding: 0; text-transform: none; font-size: 15px; line-height: 18px; vertical-align: middle;}


.ctrlHolder { display:block; height:22px; margin:5px 0; padding:2px 0; vertical-align:top; }
.h3-small { font-size:12px; padding-left:231px; text-transform:none; }
.btn-search, a.btn-search { background:#d51920 url(../../images/da/layout/btn_arrow.png) no-repeat 177px -95px; border:0 none; -moz-border-radius:3px; -webkit-border-radius:3px;-webkit-font-smoothing: antialiased; border-radius:3px; color:#fff;  font-size:12px; font-weight:600; padding: 2px; padding-left:5px; text-align:left; text-transform:uppercase;  }
a.btn-search { width:169px; }
.btn-search { width:195px; }
.btn-search:hover, a.btn-search:hover { background:#ad2025 url(../../images/da/layout/btn_arrow.png) no-repeat 177px -121px; color:#CCC; }
/*=search results - reset - Search Page*/
.search-results .audio-title { border:1px solid #E3E2E9; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; margin:0; }
.search-results .audio-tagline, .search-results .audio-categories { margin:10px; }
.search-results .audio-tagline { margin-right: 130px;}
.search-results .audio-tagline p { width:100%; }
.search-results .audio-table-header { background-position:702px 5px; padding:5px; }
.search-results h4 { margin-left:5px; width:680px;  float: left; }
/*.search-results .audio-player { float: right; position: static;margin-right: 10px;}*/
.search-results .audio-download { float: right;  margin: 0 15px 0 0; }
.search-results .audio-categories h5 { background:none; border:1px solid #E3E2E9; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.search-results .audio-info { border:1px solid #E3E2E9; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin:0 10px 10px; }
.search-results .audio-info p { background:none; }
.search-results .audio-info span { border-left:0 none; height:15px; line-height:15px; margin:0 0 4px 15px; padding-left:0; vertical-align:baseline; }
.search-results .audio-info li { display:inline-block; text-align:center; width:32%; }
.search-results .audio-info li.first { text-align:left; }
.search-results .audio-info li.last { text-align:right; }

.search-results .audio-player ul.playlist li.sm2_playing, 
.search-results .audio-player ul.playlist li.sm2_paused { width: 908px; margin-left: 10px;}
.search-results ul.playlist li.sm2_playing .controls, 
.search-results ul.playlist li.sm2_paused .controls { width: 775px;}


.search-results .no-results {font-size: 1.8em;  font-weight: bold;  padding: 20px 0 10px;  text-align: center;}

/*=pagination - Search Page*/
.pagination ul { border:1px solid #E3E2E9; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; display:block; height:29px; margin:0; padding:10px; vertical-align:middle; }
.pagination li { float: left; height:29px; line-height:29px; margin:0 5px 0 0;}
.pagination a { background:#EAEAEA; color:#333; display:block; font-size:13px; font-weight:700; height:15px; line-height:15px; min-width:10px; padding:5px 7px; text-align:center; vertical-align:middle; }
.pagination a:hover { background:#d02233; color:#fff; }
 .pagination .current { background:#d02233; color:#fff;  font-size:13px; font-weight:700; height:15px; line-height:15px; min-width:10px; padding:5px 7px; text-align:center; vertical-align:middle; }


/* =rating */

div.rating-cancel,div.star-rating{float:left;width:16px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{ display: none;}
div.star-rating,div.star-rating a{background:url(../../images/da/layout/rating.gif) no-repeat 0 0px}
div.star-rating a{display:block; width:16px;height:100%;background-position:0 0px;border:0; overflow: hidden; }
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -16px}
li.rating p .rating span { position: static; }
li.rating p .star-rating-control { border: 0;}
li.rating p .rating { top: 1px; left: 110px; margin-top: 0;padding: 0; padding-left: 10px; width: 90px;  } 
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}


/* =simple-view */
/*.simple-view .btn-download { float: left; margin-right: 2px;}
.simple-view .btn-play-control { float: left;}
.simple-view .subcategory li p { float: left; }
.simple-view .subcategory li { float: left; width: 100%;}*/

/* =announcements */
.announcements-list {  margin: 20px; min-height: 400px; }
.announcements-list .announcement {  margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc; }
.announcements-list p { margin: 0; margin-bottom: 10px; font-size: 12px; line-height: 16px;}
.announcements-list p a { color: #ff0000;}
.announcements-list p a:hover { color: #333;}
.announcements-list h3 { font-size: 18px; font-weight: bold; margin-bottom: 10px;}


#sm2-container embed { width: 0; height: 0; }