body, html { 
	background-color: #FFFFFF; 
	margin: 0;
	padding: 0;
}

body, table, td {
	font-family: arial, verdana, sans-serif; 
	font-size: 10px; 
	line-height: 12px; 
	color: #303030; 
	font-weight: normal;
}

/* quantum of solace takeover, only defined on index using the id property of the body element - 2008-10-22 */
body#ppTakeover{
	background: url(/gui/images/takeovers/default_takeover.jpg) no-repeat top center;
}

/* default link colors */
a:link { color: #303030; }
a:visited { color: #303030; }
a:hover { color: #889096; }

/* default image style */
img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

input {
	font-size: 10px;
	font-family: arial, verdana, sans-serif;
}

.linkcursor {
	cursor:pointer;
}

.imageBorder {
	border: 1px solid #d7d7d7;
}

.header1 {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

.blueheader1 {
	font-size: 11px;
	font-weight: bold;
	color: #47507b;	
}

.clear {
	clear: both;
}

.paddingDiv2px {
	position: relative;
	height: 2px;
	line-height: 0px;
	font-size: 0px;
}

.paddingDiv4px {
	position: relative;
	height: 4px;
	line-height: 0px;
	font-size: 0px;
}

.paddingDiv5px {
	position: relative;
	height: 5px;
	line-height: 0px;
	font-size: 0px;
}

.paddingDiv19px {
	position: relative;
	height: 19px;
	line-height: 0px;
	font-size: 0px;
}

.paddingDiv30px {
	position: relative;
	height: 30px;
	line-height: 0px;
	font-size: 0px;
}

.paddingDivPremDate {
	padding: 1px 0 4px 0;
}

.newsLetterTextInput {
	position: relative;
	width: 140px;
	height: 18px;
	font-size: 10px; 
	line-height: 12px; 
}

.errorMsg {
	color: #ff0000;
}

/* buttons */

.competeSweepstakeBtn a {
	float: left; width: 112px; height: 19px; background-image: url(/gui/images/buttons/compete.gif); margin-left: 11px;
}

.competeSweepstakeBtn a:hover {
	background-position: 0px 19px;
}

/* -- */

.hoverSubmit {
	background: url(/gui/images/buttons/newsletterReg.gif);	width: 142px; height: 19px; float:left; border:0; cursor: pointer;
}

.hoverSubmitOver { 
	background: url(/gui/images/buttons/newsletterReg.gif); width: 142px; height: 19px; float:left; background-position: 0px 19px; border:0; cursor: pointer;
}

/* -- */

.podcastPremBtn a {
	float: left; width: 141px; height: 19px; background-image: url(../images/buttons/podcastPrem.gif);
}

.podcastPremBtn a:hover {
	background-position: 0px 19px;
}

/* -- */

.newsletterRegBtn a {
	float: left; width: 141px; height: 19px; background-image: url(../images/buttons/newsletterReg.gif);
}

.newsletterRegBtn a:hover {
	background-position: 0px 19px;
}

/* -- */

.newsletterRemoveBtn a {
	float: left; width: 141px; height: 19px; background-image: url(../images/buttons/newsletterRemove.gif);
}

.newsletterRemoveBtn a:hover {
	background-position: 0px 19px;
}

/* -- */

.sendBtn a {
	float: left; width: 141px; height: 19px; background-image: url(../images/buttons/send.gif);
}

.sendBtn a:hover {
	background-position: 0px 19px;
}

/* -- */

.trailerBigBtn a { 
	float: left; width: 122px; height: 19px; background-image: url(../images/buttons/trailerBig.gif);
}

.trailerBigBtn a:hover {
	background-position: 0px 19px;
}

.trailerBigBtnSel a {
	float: left; width: 122px; height: 19px; background-image: url(../images/buttons/trailerBig.gif);
	background-position: 0px 19px;
}

/* -- */

.trailerSmallBtn a {
	float: left; width: 122px; height: 19px; background-image: url(../images/buttons/trailerSmall.gif);
}

.trailerSmallBtn a:hover {
	background-position: 0px 19px;
}

.trailerSmallBtnSel a {
	float: left; width: 122px; height: 19px; background-image: url(../images/buttons/trailerSmall.gif);
	background-position: 0px 19px;
}

/* -- */

.trailerIpodBtn a {
	float: left; width: 122px; height: 19px; background-image: url(../images/buttons/ipodTrailerDownload.gif);
}

.trailerIpodBtn a:hover {
	background-position: 0px 19px;
}

/* -- */

.trailerSeMoreBtn a {
	float: right; width: 111px; height: 19px; background-image: url(../images/buttons/trailerSeMore.gif);
}

.trailerSeMoreBtn a:hover {
	background-position: 0px 19px;
}

/* -- */

.trailerWatchBtn a {
	float: left; width: 122px; height: 19px; background-image: url(../images/buttons/trailerWatch.gif);
}

.trailerWatchBtn a:hover {
	background-position: 0px 19px;
}

/* -- */

.visitSiteBtn a {
	float: left; width: 111px; height: 19px; background-image: url(../images/buttons/visitSite.gif);  margin-left: 45px;
}

.visitSiteBtn a:hover {
	background-position: 0px 19px;
}

/* -- */

.viewTrailerBtn a {
	float: left; width: 111px; height: 19px; background-image: url(../images/buttons/viewTrailer.gif); margin-left: 45px;
}

.viewTrailerBtn a:hover {
	background-position: 0px 19px;
}

/* -- */

.competeBtn a {
	float: left; width: 111px; height: 19px; background-image: url(../images/buttons/compete.gif); margin-left: 45px;
}

.competeBtn a:hover {
	background-position: 0px 19px;
}

/* -- */

.buyTicketBtn a {
	float: left; width: 111px; height: 19px; background-image: url(../images/buttons/buyTicket.gif); margin-left: 45px;
}

.buyTicketBtn a:hover {
	background-position: 0px 19px;
}

/* end buttons */

#header {
	text-align: center;
}

#headerPlacer {
	position: relative;
	width: 758px;
	height: 69px;
	margin: 0 auto;
	text-align: left;
}

#content {
	text-align: center;	
}

#maincontent {
	position: relative;
	width: 749px;
	margin: 0 auto;
	text-align: left;
}

#leftContent {
	float: left;
	width: 558px;
}

#leftContentSub {
	float: left;
	width: 590px;
}

.upcoming {
	background: url(/gui/images/structure/upcomingBg.gif);
}

.upcomingRight {
	background: url(/gui/images/structure/upcomingRightBg.gif);
}

.openingDate {
	display: inline;
}

.moviePuff {
	position: relative;
	width: 182px;
	height: 146px;
	background-image: url(../images/structure/moviepuffBg.gif);
	background-repeat: no-repeat;
}

.buyTicket {
	position: absolute;
}

.movieLinkListing {
	margin-top: 13px;
}

.movieLink {
	margin-bottom: 6px;
}

.moviePuffHeadline {
	position: relative;
	width: 182px;
	height: 10px;
	text-align: center;
	text-transform: uppercase;
	
	font-size: 9px; (<<<---- glöm ej ändra tillbaka till 11px)
	font-weight: bold;
	overflow: ; -> glöm ej ändra tillbaka till hidden
}

.movieList {
	background-image: url(../images/structure/movieListBg.gif);
	background-repeat: repeat-y;
}

/* Limits the text, for long movie-title */
.movieListLimiter {
	position: relative;
	width: 140px;
	padding-bottom: 4px;
}

#rightContent {
	float: left;
	margin-left: 4px;
	width: 187px;
}

#rightContentSub {
	float: left;
	margin-left: 4px;
	width: 153px;
}

.subPageContentOne {
	background-image: url(../images/structure/subPageContentOneBg.gif);
	background-repeat: repeat-y;
}

#podcastHolderTop {
	position: relative;
	width: 187px;
	height: 100px;	
	background-image: url(../images/structure/podcastTopBg.gif);
	background-repeat: no-repeat;
}

#podcastShowToggle {
	width:150px;
}

.rightInfoPuffHolder {
	position: relative;
	width: 187px;
	background-image: url(../images/structure/rightInfoPuffHolderBg.gif);
	background-repeat: repeat-y;
}

.rightInfoPuffHolder a:active, .rightInfoPuffHolder a:link, .rightInfoPuffHolder a:visited  {
	color: #8a9298;
}

#newsletterHolder {
	position: relative;
	width: 187px;
	height: 105px;	
	background-image: url(../images/structure/newsletterBg.gif);
	background-repeat: no-repeat;
}

#newsletterHolder a:active, #newsletterHolder a:link, #newsletterHolder a:visited  {
	color: #8a9298;
}

#newsletterTextInput {
	position: relative;
	width: 140px;
	height: 18px;
	font-size: 10px; 
	line-height: 12px; 
	margin-top: 2px;		
}

#footer {
	position: relative;
	width: 740px;
	margin: 0 auto;
	text-align: left;
	color: #899096;
	padding: 15px 0 30px 0;
}

#footer td {
	color: #899096;
}

#footer a:link { color: #889096; }
#footer a:visited { color: #889096; }
#footer a:hover { color: #303030; }

#footerplacer {
	margin-left: 4px;
}
