@charset "UTF-8";
/*
 * General Settings
 */
html {
	height: 100%;
}

body {
    background: #fff url(../img/body_bg.jpg) repeat-x 0 0;
	height: 100%;
    text-align: center;
}

body,
textarea,
input,
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h1 {
	color: #323232;
	font-size: 25px;
	font-weight: bold;
}

h2 {
	color: #ff612a;
	font-size: 16px;
	font-weight: bold;
}

hlt {
	color: #01B2DE;
	font-weight: bold;
}

p {
	color: #646464;
	font-size: 12px;
}

a {
   text-decoration: none; 
}


strong {
    font-weight: bold;
}

.wrapper {
    margin: 0 auto;
	min-height: 100%;
    text-align: left;
    width: 960px;
}

/**
  * @section header
  *
  * Style definitions for the header 
  */
.header {
	background: url(../img/header_bg.jpg) no-repeat top center;
	padding: 22px 0 18px 0;
}

.header_logo {
	display: block;
	width: 305px;
	height: 93px;
	margin-left: -45px;
	position: relative;
}

/**
 * @section general
 * 
 * General Styles
 * 
 * site adjustment - width of content, main column, right column
 * 
 */

.content {
    display: block;
    float: left;
    padding-left: 30px;
    width: 779px;
}

.main_col {
    display: block;
    float: left;
    width: 590px;
    margin-bottom: 0px;
}

.main_col h1 {
    color: #ff612a;
    margin-bottom: 22px;
}

.main_col .infobox {
    margin-bottom: 40px;
}

.main_col .lastbox {
	margin-bottom: 0px;
}

.maincol_content {
	margin-bottom: 30px;
}

.right_col {
    display: block;
    float: right;
    width: 160px;

}

/**
 * Style for all titles within boxes
 */


.title {
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #414141;
    margin-bottom: 15px;
}

.title:hover {
    color: #01b2de;
}

/*
 * Styles for shadows
 * 
 * boxshadows for all boxes with shadows
 * 
 * starpicshadows for stardatabase starpicboxes
 * 
 */

.starpic_shadow_left {
    background: url(../img/bluebox_starpics_shadow_left.gif) no-repeat left top;
	padding-left: 5px;
}

.starpic_shadow_right {
	background: url(../img/bluebox_starpics_shadow_right.gif) no-repeat right top;
	padding-right: 5px;
}

.boxshadow_left {
	background: #fff url(../img/box_leftshadow_bg.gif) no-repeat left top;
	padding-left: 10px;
	left: -10px;
	margin-right: -20px;
	position: relative;
}

.boxshadow_right {
	background: #fff url(../img/box_rightshadow_bg.gif) no-repeat right top;
	padding-right: 10px;
	margin-right: 0px;
	position: relative;
}

/**
 * @section infobox / listbox
 * 
 * general style for infoboxes and listboxes
 * 
 */

.listbox {
    margin-bottom: 30px;
}
.list-box-partner-sites
{
	margin-top:30px;
}

.infobox {
	width: 577px;
}

.media_bottomlink{
	font-weight:bold;
	font-size: 15px;
}
.infobox_content,
.listbox_content,
.listbox_content_media 
{
    background: #f7f7f7 url(../img/listbox_content_bg.gif) repeat-x;
    border: 1px solid #eaeaea;
    padding: 16px 13px 19px;
}

.infobox_content_image_p
{
	margin-left:136px;
}

.listbox_content {
    padding: 20px 13px 30px 25px;
}
.listbox_content_media{
	padding: 20px 13px 30px 12px;
}

.infobox_content p {
    line-height: 18px;
}

.infobox_content span {
	color: #a0a0a0;
	display: block;
	padding-bottom: 12px;
}

.infobox_content h1 {
    color: #ff612a;
    padding-top: 20px;
}


.listbox_content h2 {
    color: #414141;
    margin-bottom: 25px;
}

.listbox_content th {
    color: #414141;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 8px;
}

.listbox_content td {
    color: #6e6e6e;
    border-top: 1px solid #f0f0f0;
    font-size: 12px;
    padding: 8px 0px;
}
.listbox_content_media td	
{
	color: #6e6e6e;
    border-top: 1px solid #f0f0f0;
    font-size: 15px;
    padding: 8px 0px;
    width:33%;
}
.listbox_content_media th
{
	color: #6e6e6e;
    border-top: 1px solid #f0f0f0;
    font-size: 14px;
    padding: 8px 0px;
    font-weight:bold;
    width:33%;
}
.listbox_content_media ul
{
	padding-right:25px;
}


.listbox_content td.first {
    border-top: 2px solid #f0f0f0;
}

.listbox a {
    color: #6e6e6e;
    font-weight: bold;
}

.listbox .notstrong {
    color: #6e6e6e;
    font-weight: normal;
}

.listbox a:hover,
.listbox .notstrong:hover {
    color: #01B2DE;
}
.listbox_content_media img
{
	width:181px;
	height:45px;
}

/*
 * general BLUEBOX definition
 */

.bluebox_content {
    background: #f7f7f7 url(../img/bluebox_content_bg.gif) repeat-x;
	border: 2px solid #8dd8f7;
	border-top: 0px;
	padding: 20px 13px 28px 13px;
}

.bluebox_header {
    background: url(../img/bluebox_header_bg.gif) repeat-y;
	color: #fff;
    padding: 10px 0px 10px 16px;
}

.season_teaser_bluebox {
    margin-bottom: 39px;
}

.bluebox_content_left_column {
    border-right: 1px solid #eaeaea;
    display: block;
    float: left;
    padding-right: 25px;
   
}

.bluebox_content_left_column p {
    display: block;
    color: #646464;
    font-size: 12px;
    line-height: 18px;
     width:400px;
}

.bluebox_content_right_column {
    display: block;
    float: left;
    padding-left: 25px;
    
}

.bluebox_content_right_column p {
    color: #323232;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 16px;
}
.bluebox_content_right_column table, .bluebox_content_right_column div
{

}

.bluebox_content_right_column th,
.bluebox_content_right_column td {
    color: #6e6e6e;
    padding-bottom: 7px;
    font-size: 11px;
    font-weight: bold;
}

.bluebox_content_right_column td {
    font-weight: normal;
    padding-left: 0px;
}

.bluebox_content_right_column a {
	color: #01B2DE;
	display: block;
	font-weight: bold;
	text-decoration: none;
}

.bluebox_content_right_column .rec_button_gfx {
    background: url(../img/season_teaser_bluebox_rec_buton.gif) no-repeat;
    height: 60px;
    width: 250px;
}

.bluebox_content_right_column .rec_button_gfx a {
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    width: 185px;
    padding: 17px 55px 15px 10px;
}

/** 
 * General styles for "more"- buttons
 */

.more {
    color: #01B2DE;
	margin-left: 10px;
}

.more:hover {
    text-decoration: underline;
}


/**
 * @section home
 * 
 * Contentbox adjustment for index/home site
 * 
 */

.home {
    display: block;
    float:left;
    margin-bottom: 100px;
    width: 433px;
}

.right_col_home {
    display: block;
    float: left;
    margin-left: 29px;
    width: 317px;
}

/**
 * @section breadcrumbs
 * 
 * Style for the breadcrump navigation
 */

.breadcrumbs {
	display: block;
	padding-top: 2px;
	margin-bottom: 20px;
}

.urhere {
	color: #a0a0a0;
	font-size: 11px;
	font-weight: normal;
	display: block;
	float: left;
	margin-right: 63px;
}

.where {
	display: block;
	float: left;
}

.where li {
	background: url(../img/breadcrumbs_bullet.jpg) no-repeat left;
	display: block;
	float: left;
	padding-left: 10px;
	padding-right: 8px;
}

.where .first {
	background: none;
}

.where a {
	color: #414141;
}

.where a:hover {
	text-decoration: underline;
}

.where .active {
	color: #01B2DE;
	font-weight: bold;
}

/**
 *  @section navigation-col
 *  
 *  Styles for navigation column
 */

.navigation_col {
	border-right: 1px solid #e8e8e8;
	display: block;
	float: left;
	text-align: left;
	width: 150px;
	padding-right: 0px;
}

.site_navigation {
	padding-bottom: 50px;
}

.site_navigation a {
	color: #414141;
	font-weight: bold;
	font-size: 16px;
	font-weight: bold;
	line-height: 28px;
}

.site_navigation .active {
	color: #01B2DE;
}

.site_navigation a:hover {
	text-decoration: underline;
}


/**
 * @section top5-series
 * 
 * Styles for Top5 Series box
 */

.top5_series {
	margin-bottom: 40px;
}

.top5_series h2 {
	margin-bottom: 20px;	
}

.top5_series li {
	display: block;
	float: left;
	margin-bottom: 8px;
	width: 100%;
}

.top5_series a {
	color: #01B2DE;
	display: block;
	font-weight: bold;
	text-decoration: none;
}


.top5_series span {
	color: #414141;
	display: block;
	float: left;
	font-weight: bold;
	padding-right: 8px;
}

.top5_series p {
	color: #a0a0a0;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
}


/**
 *  @section top5-stars
 *  
 *  Styles for Top 5 Stars box
 */

.top5_stars h2{
	margin-bottom: 20px;
}

.top5_stars li {
	margin-bottom: 8px;
	display: block;
	float: left;
	width: 100%;
}

.top5_stars a {
	color: #01B2DE;
	display: block;
	font-weight: bold;
	text-decoration: none;
}

.top5_stars span {
	color: #414141;
	display: block;
	float: left;
	font-weight: bold;
	margin-right: 8px;
}


/**
 *  @section nav-more-links-stars
 *  
 *  Styles for Navigation More Links box
 */

.nav_more_links
{
	margin-top:40px;
}
.nav_more_links h2{
	margin-bottom: 20px;
}

.nav_more_links li {
	margin-bottom: 8px;
	display: block;
	float: left;
	width: 100%;
}

.nav_more_links a {
	color: #01B2DE;
	display: block;
	font-weight: bold;
	text-decoration: none;
}

.nav_more_links span {
	color: #414141;
	display: block;
	float: left;
	font-weight: bold;
	margin-right: 8px;
}


/**
 *  @section newsblog
 *  
 *  Styles for the News/Blog column including stuff under (most favourite series/stars)
 */

.news {
	clear: both;
	display: block;
	margin-bottom: 25px;
}

.news p {
	color: #646464;
	font-size: 12px;
	font-weight: normal;
	width: 430px;
	display: block;
	float: left;
	line-height: 19px;
	margin-bottom: 8px;
}

.news .more {
	color: #01B2DE;
	margin-left: 10px;
}

.news .more:hover {
	text-decoration: underline;
}

.news h2 {
	margin-bottom: 20px;
}

.news h1 a.newsheadline {
	color: #414141;
	margin-bottom: 15px;
}

.news h1 a.newsheadline:hover {
	color: #01B2DE;
	text-decoration: none;
}

.poster {
	color: #414141;
	margin-bottom: 10px;
}

.poster span {
	float: right;
	font-size: 11px;
}

.poster strong {
	float: left;
	font-weight: bold;
	margin-right: 15px;
}

.poster a {
	float: left;
	color: #414141;
}

/**
 * Newsblog Image Styles
 */

.news_img {
	clear: both;
	border: 4px solid #fff;
	height: 223px;
	width: 425px;
	margin-bottom: 20px;
}

/**
 * @section maincolumn favourites section
 * 
 * Styles for favourite series content area
 * 
 */

.favourites_content h1 {
	color: #ff612a;
	margin-bottom: 20px;
}

.favourites_content h2 a.boxheadline {
	color: #323232;
	margin-bottom: 12px;
}

.content_box {
	display: block;
	width: 433px;
	margin-bottom: 45px;
}

.content_box .boxheadline:hover {
	text-decoration: none;
}

.content_box table {
	line-height: 15px;
}

.content_box .show_img {
	display: block;
	float: left;
	width: 117px;
	overflow: hidden;
	margin-right: 20px;
}

.content_box .channel_img {
	display: block;
	float: left;
	height: 27px;
	width: 45px;
	text-align: center;
	margin-right: 10px;
	margin-top:4px;
}

.content_box p {
	color: #646464;
	display: block;
	font-size: 12px;
	font-weight: normal;
	padding-top: 12px;
	width: 290px;
}


.content_box th {
	color: #323232;
	font-weight: bold;
	width: 40px;
}

.show_box_content {
	display: block;
	float: left;
}

.show_box_content p {
	line-height: 19px;
}



/**
 * @section teaser big
 * 
 * Styles for the big teaser
 *  
 */

.teaser {
	position: relative;
	border: 2px solid #191919;
	margin-bottom: 40px;
}

.teaser_header {
	height: 75px;
}

.teaser_subhead {
	height: 52px;
}

.teaser_content {
	background: #ff5215 url(../img/save_teaser_content_bg.jpg) repeat-x;
	padding:0 15px 60px 18px;
}

.teaser_content h2 {
	background: url(../img/teaser_content_bullet.jpg) no-repeat left;
	color: #ffffff;
	padding-left: 10px;
	margin-bottom: 5px;
}

.teaser_content p {
	color: #ffe9cc;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	margin-bottom: 15px;
}

.content_text {
	padding-top: 25px;
}

.iwantmore {
	background: #fff;
	display: block;
	float: left;
	color: #191919;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 4px;
	padding-bottom: 5px;
}

.iwantmore:hover {
	text-decoration: underline;
}


.savetv_button {
	background: #191919 url(../img/savetv_button_bullet.jpg) no-repeat 10px 15px;
	position: absolute;
	display: block;
	bottom: 0px;
	right: 0px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 20px;
}

.savetv_button:hover {
	text-decoration: underline;
}


/**
 * @section teaser small
 * 
 * General styles for small teaser
 * 
 */

.teaser_small {
    display: block;
/*    border: 2px solid #000;*/
}

.teaser_small_head {
    background-color: #191919;
    display: block;
    text-align: center;
    padding: 14px 0px;
}

.teaser_small .rec_now {
    background-color: #fff;
    text-align: center;
    padding: 21px 0px;
}

.teaser_small_content {
    background: #ff5517 url(../img/teaser_small_content_bg.gif) repeat-x;
    min-height: 325px;
}

.teaser_bottom {
    background-color: #191919;
    text-align: center;
}

.teaser_bottom a {
    display: block;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 12px 30px;
}

.teaser_bottom a:hover {
    text-decoration: underline;
}

/**
 * @section newsticker
 * 
 * Styles for newsticker section
 * 
 */
.newsticker h2 {
    margin-bottom: 15px;
	padding-left: 8px;
}

.newsticker_box {
   background: #f7f7f7 url(../img/newsticker_box_bg.gif) repeat-x;
   border: 1px solid #eaeaea;
   padding: 8px;
}


.newsticker_box li{
	background: url(../img/shortnews_bullet.jpg) no-repeat left;
	border-top: 1px solid #efefef;
    color: #505050;
    font-size: 11px;
    line-height: 26px;
	padding: 0px 10px;
    padding-left: 7px;
}

.newsticker_box .first {
	border-top: 0px;
}

.newsticker_box a {
	color: #505050;
}

.newsticker_box a:hover {
	color: #01B2DE;
}

/**
 *  @section stardatabase subsite
 *  
 *  Styles for stardatabase subsite
 *  
 *  starting with maincolumn
 */

.stardatabase .bluebox {
	margin-bottom: 30px;
}

.stardatabase .bluebox_header h2 {
	margin-left: 15px;
}

.stardatabase .bluebox_content {
	padding: 13px 0px 16px 40px;
}


.stardatabase .starpicbox {
	display: block;
	float: left;
    margin-right: 30px;
}

.stardatabase .picbox_content {
	color: #323232;
    font-size: 14px;
    font-weight: bold;
	border: 1px solid #eaeaea;
    width: 130px;
	padding-bottom: 9px;
	text-align: center;
}

.stardatabase .picbox_content:hover {
	color: #12B7E0;
}

.stardatabase .picbox_content img {
	padding: 10px 20px 10px 20px;
}

.stardatabase .main_col .last {
	margin-right: 0px;
}

.stardatabase .listbox h2 {
	color: #FF612A;
}

.stardatabase .listbox table {
	margin-bottom: 45px;
}

/**
 * @section seasondetails subsite
 * 
 * General Styles
 * 
 */

.seasondetails .bluebox_content_left_column img {
    margin-bottom: 34px;
}

.seasondetails .bluebox_content_right_column table {
    margin-bottom: 43px;
}

.seasondetails .main_col h1 {
    padding-left: 10px;
}

.seasondetails .episodelist {
    margin-bottom: 30px;
}

.seasondetails .infobox_content_content p {
    line-height: 15px;
}


/**
 * @section episodedetails subsite
 * 
 * Styles for subside
 * 
 */

.episodedetails .bluebox_content_left_column h2 {
	color: #414141;
	margin-bottom: 16px;
}

.episodedetails .bluebox_content_left_column img {
    margin-bottom: 25px;
}

.episodedetails .bluebox_content_right_column table {
    margin-bottom: 83px;
}

.episodedetails .right_col .teaser_small_head {
	padding: 0px;
	min-height: 75px;
}

.episodedetails .right_col {
	padding-top: 0px;
}

.episodedetails .main_col .second {
	padding-top: 25px;
}


/**
 * @section showdetails subsite
 * 
 * Styles for subsite
 */

.showdetails .bluebox_content_left_column img {
	margin-bottom: 30px;
}

.showdetails .bluebox_content_right_column p {
	padding-top: 20px;
}

.showdetails .bluebox_content_right_column .second {
	padding-bottom: 15px;
}

.showdetails .main_col h1 {
	margin-left: 10px;
}

.showdetails .seasonoverview {
	padding-bottom: 30px;
}

.showdetails .right_col .teaser_small_head {
	padding: 0px;
    min-height: 75px;
}


/**
 * @section showoverview subside
 * 
 * Styles for showoverview subside
 * 
 */

.showoverview .infobox_content img {
	display: block;
	float: left;
	margin: 15px 15px 0px 0px;
}

.showoverview .title {
	padding-top: 14px;
}

/**
 * @section stardetails
 * 
 * Styles for stardetails subsite
 * 
 */

.stardetails .bluebox_content_right_column .block {
	display: block;
}

.stardetails .bluebox_content_left_column {
	padding-right: 40px;
}

.stardetails .bluebox_content_right_column {
	padding-left: 40px;
}

.stardetails .bluebox_content_right_column th,
.stardetails .bluebox_content_right_column td {
	font-size: 12px;
}

.stardetails .main_col .newslist h1 {
	padding: 50px 0 0 10px;
}

.stardetails .border_list h2 {
	color: #323232;
}

.stardetails .right_col {
	padding-top: 0px;
}

/**
 * @section newsoverview subsite
 * 
 */

.newsoverview .overview img {
	margin-bottom: 20px;
}

.newsoverview .overview p {
	color: #414141;
}

.newsoverview .right_col {
    padding-top: 0px;
}

/**
 * @section newsdetails subsite
 * 
 */

.newsdetails .details img {
	margin-bottom: 20px;
}

.newsdetails .poster_info,
.newsdetails .poster_info a {
	color: #A0A0A0;
}

.newsdetails .poster_info a:hover {
	color: #01B2DE;
}

.newsdetails .details p {
	display: block;
	margin-bottom: 30px;
}

.newsdetails .details .newslinks {
	display: block;
	float: left;
}

.newslinks span {
	display: block;
	float: left;
	font-size: 12px;
    font-weight: bold;
	margin-right: 5px;
	padding-bottom: 0px;
}

.newslinks ul {
	display: block;
	float: left;
}

.newsdetails .details .newslinks li {
	display: block;
	float: left;
}

.newsdetails .details .newslinks li,
.newsdetails .details .newslinks li a,
.news_text a {
	color: #01b2de;
	font-size: 12px;
}

.newsdetails .details .newslinks li a:hover,
.newsdetails .news_text a:hover {
	text-decoration: underline;
}

.newsdetails .details .more {
	background: url(../img/newsdetails_bullet.gif) no-repeat 0px 4px;
	display: block;
	float: right;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}

.newsdetails .more_news h2 {
	padding-bottom: 15px;
	padding-left: 10px;
}

.newsdetails .listbox {
	width: 577px;
}

.newsdetails .listbox_content td,
.newsdetails .listbox_content th {
	border-top: 1px solid #efefef;
}

.newsdetails .listbox_content th {
	color: #a0a0a0;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
}

.newsdetails .listbox a {
	color: #505050;
	font-size: 11px;
	font-weight: normal;
}

.newsdetails .listbox a:hover {
	color: #01b2de;
}

.newsdetails .listbox .first {
	border-top: 0px;
}

.newsdetails .listbox_content {
	padding: 10px;
}

.newsdetails .right_col {
    padding-top: 0px;
}

/**
 * @section switch-tabs
 * 
 * Styles for pageinator
 * 
 */

.switch_tabs {
    margin: 0 auto;
    padding-bottom: 10px;
    text-align:center;
}

.switch_tabs ul 
{
	display:inline;
}
.switch_tabs li
 {
 	display:inline;
 }
.switch_tabs a, .switch_tabs li.pager-title{
    background: url(../img/switch_tabs_bg.gif) repeat-x;
    border: 1px solid #eaeaea;
    margin-right: 3px;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 7px;
}
.switch_tabs li.pager-title
{
    color: #414141;
}
.switch_tabs a
{
    color: #12b7e0;
}
.switch_tabs a:hover {
    color: #fff;
    background-color: #12B7E0;
    border: 1px solid #12B7E0;
    background-image:none;
}
.switch_tabs_bottom
{
	position:relative;
	top:-30px;
}
.switch_tabs_bottom2
{
	position:relative;
	top:-20px;
}

/**
 * @section footer
 * 
 * Styles for footer and push class
 */


.footer,
.push {
	height: 52px;
}

.footer {
	background: #ededed;
	text-align: left;
	margin: -52px auto 0 auto;
	width: 960px;
}

.footer li {
	display: block;
	float: left;
	height: 52px;
	line-height: 52px;
	padding-right: 16px;
}

.footer .first {
	padding-left: 18px;
}

.footer a {
	color: #4e4e4e;
	font-size: 12px;
}

.footer a:hover {
	color: #01B2DE;
}

.push {
	clear: both;
}
.stv_right_col
{
	display:block;
	float:right;
	width:160px;
	margin-bottom:10px;
}
.main_col .stv_content h1
{
	color:#414141;
	margin-bottom:15px;
}
.stv_content h2
{
	margin-bottom:30px;
}
.stv_content p
{
	margin-bottom:12px;
	line-height:19px;
}
.stv_content a
{
	color:#01B2DE;
}
.stv_content .bottom_link
{
	font-size:14px;
	text-decoration:underline;
}
.error_404_message
{
	color:#ff0000;
	margin-bottom:20px;
	font-size:14px;
	font-weight:bold;
}
.stv_teaser
{
	background: #f7f7f7 url(../img/newsticker_box_bg.gif) repeat-x;
	border: 1px solid #eaeaea;
	padding: 8px 8px 3px 8px;
}
.stv_teaser h2
{
	color:Black;
	padding:10px 0px 3px 0px;
}
.stv_teaser ul
{
	width:100px;
	margin:0px auto;
	text-align:center;
}
.stv_teaser ul p
{
	padding: 2px 0px;
	font-weight:bold;
}
.stv_teaser ul li
{
	background-image:url(../img/stv-nextstep.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-bottom:13px;
}
.stv_teaser ul li.last
{
	background-image:none;
	padding-bottom:0px;
}

.error_content p 
{
	margin-bottom:10px;
}
.content_terms h2
{
	color:#414141;
	margin-bottom:20px;
}
.content_terms p
{
	line-height:19px;
	margin-bottom: 12px;
}
li.more-partner-sites
{
	background-image:none;
}
.partner_site p
{
	margin-top:10px;
}
.interesting-links h2 {
    margin-top: 30px;
}

.positive
{
	background-image:url("../img/icon_yes.gif");
	background-repeat:no-repeat;
	padding: 2px 0px 2px 20px;
	background-position: left center;
	
}

.negative
{
	background-image:url("../img/icon_no.gif");
	background-repeat:no-repeat;
	padding: 2px 0px 2px 20px;
	background-position: left center;
}

.positive_a
{
	background-image:url("../img/icon_yes.gif");
	background-repeat:no-repeat;
	padding: 2px 0px 10px 20px;
	background-position: left center;
}

.negative_a
{
	background-image:url("../img/icon_no.gif");
	background-repeat:no-repeat;
	padding: 2px 0px 10px 20px;
	background-position: left center;
}
