body
{ background:#000 url(../saga_elements/bg.jpg); background-position:center; background-repeat:no-repeat; 
  font-family:Arial, Helvetica, sans-serif; background-attachment:fixed;
}

img { border:0px; }

.fixcols { height:1px; padding:0px; margin:0px; clear:both; float:none; }

a { text-decoration:none; color:#f6009b;}

.c .pod div.container {  padding:5px; font-size:0.75em;}

.pad { padding:5px; }

.clear-me { clear:both; }

/* Global Layout Styles */
#dvContainer
{ width:856px; margin:0 auto; }

#dvTop { height:86px; background-repeat:no-repeat; } 
#dvTop img { float:right; width:40px; }
.englishtop { background-image:url(../saga_elements/home/header-en.jpg); }
.swedishtop { background-image:url(../saga_elements/home/header-sw.jpg); }

#dvNav{ background-color:#ff007b; height:30px; overflow:hidden; }
#dvNav a { font-size:0.88em; text-decoration:none; color:#FFF;  }
#dvNav a strong { color:#000; }
#dvNav a:hover strong { color:#FFF; }
#dvNav ul { margin:0px; padding:0px; margin-top:4px; float:right; }
#dvNav ul li { margin:0px; padding:0px; list-style:none; display:block; float:left; margin-right:10px;}

#dvFlash { overflow:hidden; height:300px; display:block;}

.newsletter { background-image:url(../saga_elements/home/login_background.jpg); height:59px; overflow:hidden; padding-left:10px; padding-top:3px; margin-bottom:10px; }
.newsletter table { margin-top:3px; }
.newsletter table tr td { font-size:0.9em; font-weight:bold;}
.newsletter table tr td strong { color:#FFF; }
.newsletter table tr td label { font-weight:normal; color:#FFF; font-size:0.9em; margin-right:5px;}
.newsletter table tr td input.txt { width:100px; font-size:0.9em; margin-bottom:2px;}
.newsletter table tr td input.sub { background-image:url(../created/go.png); width:54px; height:45px; margin-top:3px; margin-left:5px; }

#dvFooter { color:#ec008c; font-size:0.88em; padding:10px; margin-bottom:30px; background-color:#000; margin-top:10px; }
#dvFooter a { color:#FFF; text-decoration:none; }
#dvFooter a:hover { color:#3ce202;}

/* Home Page */
.home {}
.home .a { float:left; margin-right:10px; }
.home .b { float:left; margin-right:10px; width:410px; font-size:11;}
.home .c { float:right; }
.home .stdcol { width:212px; }

.pod {margin-bottom:10px; color:#FFF; font-size:0.88em; background-image:url(../created/bg-50pc.png); }
.pod .title { background-color:#000; padding:5px;  font-size:1.22em;}
.pod .title strong { font-weight:normal; color:#F0C; } 

.home .a .pod .news { padding:5px; }
.home .a .pod .news .item { margin-bottom:10px; }
.home .a .pod .news .item:hover { background-image:url(../saga_elements/home/indicator.png); background-position:top right; background-repeat:no-repeat; }
.home .a .pod .news .item span { display: block; margin-bottom:3px; }
.home .a .pod .news .item .date {  background-repeat:no-repeat; padding-left:20px; }

.home .a .pod .news .item .saga, .b .pod .saga {  background-image:url(../saga_elements/home/s_icon.png); }
.home .a .pod .news .item .politik, .b .pod .politik { background-image:url(../saga_elements/home/cross_icon.png)  }

.b .pod .saga, .b .pod .politik { background-repeat:no-repeat; padding-left:25px; background-position:5px center;}





.home .a .pod .news .item strong { display:block; }
.home .a .pod .news .item a { color:#FFF; text-decoration:none; font-size:0.88em; }
.home .a .pod .news .item a:hover { color:#ec008c; }
.home .a .pod .oldnews ul { margin:0px; padding:0px; list-style:none; margin-left:30px; margin-top:5px; margin-bottom:5px;  }
.home .a .pod .oldnews ul li { float:left; width: 80px;}
.home .a .pod .oldnews ul li a { color:#FFF; text-decoration:none; font-weight:bold; }
.home .a .pod .oldnews ul li a:hover { color:#3ce202; }

.hope .a .pod .prodcats  ul { margin:0px; padding::0px;}
.home .a .pod .prodcats  ul li { margin:0px; padding:0px; list-style:none; padding-left:10px; padding-top:10px; padding-bottom:13px; }
.home .a .pod .prodcats  ul li:hover { background-color:#3ce202; background-image:url(../created/bg-news-left-hover.png)}
.home .a .pod .prodcats  ul li a, .home .a .pod .prodcats  ul li strong { color:white;  font-size:11px; font-weight:bold;}
.home .a .pod .prodcats  ul li a { display:block; }
.home .a .pod .prodcats  ul li strong { color:#F90; }
.home .a .pod .prodcats  ul li a:hover {  }

.home .b .pod .articlebody { padding:9px; }
.home .b .pod .articlebody .date { font-size:0.88em; color:#3ce202; text-align:right; margin-bottom:5px; float:right;}
.home .b .pod .articlebody h1 { font-size:1.5em; margin:0px; padding:0px; margin-bottom:15px;}
.home .b .pod .articlebody p { font-size:0.99em; font-weight:normal; text-decoration:none; }


.gallery table tr td { background:url(../created/bg-50pc.png); }


/* Music templates */
.music .pod .musicitem { padding-bottom:15px; } 
.music .pod .musicitem table tr td {  background:url(../created/bg-50pc.png); padding:5px;}
.music .pod .musicitem table tr td.albumpic { width:230px; }
.music .pod .musicitem table tr td.albuminfo strong, .music .pod .musicalbum table tr td strong { font-size:18px; }
.music .pod .musicitem table tr td.albuminfo em, .music .pod .musicalbum table tr td em { font-size:15px; font-style:normal; color:#f6009b; }
.music .pod .musicitem table tr td.tracklisting { width:170px; font-size:11px;}
.music .pod .musicitem table tr td.tracklisting ul { padding-left:20px; }
.music .pod .musicitem table tr td.tracklisting ul li a { color:#FFFFFF;}

.music .tracklisting { margin:20px; padding:20px; list-style:square;}

.music .pagenums { font-size:0.80em; float:right; }

/* Store Page */
.home .b .productsbody table tr td { padding-top:10px; padding-bottom:10px;}
.home .b .productsbody table tr td div { padding:5px; }
.home .b .productsbody table tr td strong { font-size:14px; }
.home .b .productsbody table tr td em { font-size:14px; font-style:normal; color:#f6009b; font-weight:bold;}
.home .b .productsbody table tr td img { margin-bottom:10px; }

.bestsellers table tr td img { margin-bottom:10px; }
.bestsellers table tr td p a{ font-weight:bold; }
.bestsellers table tr td p a strong { color:white; }

.home .b .productsbody table tr td form { display:block; /*float:right;*/ margin-bottom:5px;}
.home .b .productsbody table tr td form table tr td { border-bottom:none; padding-top:3px; } 

/* My TV Page */
#playerArea .playerInnerBox_gsvb .player_gsvb { width: 480px; height: 380px; }
#playerArea a { color:white; }
.tv .pod { padding-bottom:20px; }
.alldone_gsvb { display:none !important; }
.resultsBox_gsvb { margin:0 auto; text-align:center; width:433px; }
.resultDiv_gsvb img { margin-right:5px; }
.gsc-branding{ display:none; }
.resultDiv_gsvb { margin-right:5px; margin-left:5px; }
.resultDiv_gsvb img { border:0px; } 

/* Contact page */
.contact form { margin:0px; padding:0px; }
.contact input.txt { font-family:Arial, Helvetica, sans-serif; width:300px;}
.contact textarea { font-family:Arial, Helvetica, sans-serif;  width:300px; font-size:0.9em;}








