
.divtabcontainer {width:590px; height:284px; vertical-align:top;}
ul.tab {float: right; margin: 0; padding: 0; height: 18px; font-size: 12px; font-family: arial, Verdana, sans-serif; font-weight: bold;background-color: #FFF; list-style-type: none;}
ul.tab li {margin: 4px 0px 0px 2px; height: 14px; color: #fff; text-decoration: none; display: block; float: left; padding: 0px 11px 0; cursor:pointer; background-color: #ccc;}
ul.tab li.tab_selected {color: #fff; background-color: #999; padding: 0px 11px 0;}

.basketpaysubmit {float:right; margin-right: 23px; width: 200px; height:28px; background:url("../images/checkoutsubbutton.gif") no-repeat right top; border: none; color: #000; font-family: arial; font-size:12px; font-weight:bold;}
.basketpaysubmit:hover {cursor: pointer; background-position:0% -28px;}

/* CSS Document Firefox v. 2.0.0.4*/

.custservcontent .csc-mailform {padding:20px; border: 0px solid #ccc;}
.custservcontent .csc-mailform input{margin-bottom:5px;}
.custservcontent .csc-mailform label { width:140px; float:left; text-align:left; margin-right:20px; display:block; line-height:20px;}
.custservcontent .csc-mailform textarea {margin-bottom:20px; width:344px; font-family: arial, verdana; font-size:12px;}
/*** formsubmit button - start***/
.custservcontent .csc-mailform-submit {float:right; margin-right: 23px; width: 202px; height:28px; background:url("../images/loginsubbutton.jpg") no-repeat right top; border: none; border-bottom: 1px solid #ccc; color: #000; font-family: arial; font-size:12px; font-weight:bold;}
.custservcontent .csc-mailform-submit:hover {cursor: pointer; background-position:100% -28px;}
/*** ormsubmit button - end***/


/*** Forgotpass ***/
.tx-felogin-pi1 fieldset {border: 0px solid #ccc;}
.tx-felogin-pi1 h3 {font-family: arial, verdana, helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #999;}

/*trailerlink*/
.trailerlink {width:576px; font-family: arial; color:#ccc; font-size:8pt; text-align:right;}
.trailerlink a,.trailerlink a:hover,.trailerlink a:visited{text-decoration:none; color:#ccc;}

/* kampagnebanner large center */
.acampcontainer {max-width:588px; height:265px; border: #ccc solid 1px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px;}
/*inside container*/
.acampeoe {margin:5px; width:578px; height: 255px;}
.acampleft {vertical-align:top; text-align:left; width:179px;}
.acampcenter {vertical-align:top; text-align:left; width:269px;}
.acampright {vertical-align:top; text-align:left; width:130px;}
/* div inside td's */ /*remove background from camplargeimage */
.acamplargeimage {margin:5px; width:164px; height:245px;}
.acamplargeimage img{border:#ccc 1px solid;}
.acamptxt {margin:5px; width:245px; height: 180px;text-align:left; vertical-align:top;}
.acamptxtheader {color:#999; font-size:14pt; font-weight:bold;}
.acamppricetag { color:#CC0000; font-size:14pt; font-weight:bold;}
.acampbeforepricetag {text-decoration: line-through;}
.acampsavepricetag {font-weight:bold;}
.acampextratext {}
.acampmovchoice {width:130px; height:auto;}
/* table inside div */
.aincampeoe {width:130px; vertical-align:top;}
/* td inside table */ /*remove background from incamptopimage & incampbottomimage */
.aincampchoice {width:40px; height:124px; vertical-align:middle; text-align:center;}
.aincamptopimage {width:90px; height:124px; vertical-align:top; text-align:right; }
.aincamptopimage img{border:#ccc 1px solid;}
.aincampspace {height:4px;}
.aincampbottomimage {width:90px; height:124px; vertical-align:top; text-align:right; }
.aincampbottomimage img{border:#ccc 1px solid;}
/* end */


/*Tooltip picture*/
a.precover{position:relative; z-index:24;}
a.precover img{border:none;}
a.precover:hover {z-index:25;}
a.precover span{display: none;}
a.precover:hover span{display:block; position:absolute; top: -3px; left: 65px; width:60px; padding:4px; border:1px solid #ccc; background-color:#fff; z-index:30;}
/* end */

/***** START Sortering til søgereultat ******/
.resultfrmsort {height: 18px;}
.sortnavcontainer{ padding-bottom:8px; width:74px; margin:0 auto; height:18px; font-family:Arial;}
ul.sortnav { margin:0; padding:1px 0; list-style:none; width:100%; height:18px; font-size:11px; background: #f3f3f3 url(../images/sorting3.gif) no-repeat left top;}
ul.sortnav li { margin:0; padding:0px; display: block; position:relative; width:74px; }
ul.sortnav li a:link,
ul.sortnav li a { display:block; padding:4px 0; text-decoration:none; color:#333; width:74px; height:13px; text-align:center;}
ul.sortnav li:hover a,ul.sortnav li a:hover {padding:4px 0; display:block; text-align:center; text-decoration:none; color:#fff; width:74px; height:14px;}
ul.sortnav li a:visited {padding:4px 0; display:block; text-align:center; text-decoration:none; color:#333; width:74px; height:14px;}
ul.sortnav li ul { margin-left:8px; padding:1px 1px 0; list-style:none; display:none; width:130px; position:absolute; top:18px; left:-1px; border:4px solid #ACCBE8; font-size:12px; background: #fff;}
ul.sortnav li:hover ul { display:block; }
ul.sortnav li ul li { clear:left; width:130px; }
ul.sortnav li ul li a:link,ul.sortnav li ul li a { clear:left; background:#fff; padding:4px 4px; width:122px; border:none; position:relative; z-index:1000; color:#333; text-align:left; }
ul.sortnav li ul li:hover a,ul.sortnav li ul li a:hover { clear:left; background:#f3f3f3; padding:4px 4px; width:122px; border:none; position:relative; z-index:1000; color:#333; text-align:left; text-decoration:underline; }
/***** END Sortering til søgereultat ******/

body 	{margin: 0px;	padding: 0px; background: #fff url(../images/bgfade.jpg) repeat-y center; font-family: arial, verdana, helvetica, sans-serif; font-size:12px; color:#333;}
h1,h2,h3,h4,h5 {font-family: arial, verdana, helvetica, sans-serif; font-size: 30px; font-weight: bold; color: #999;}

p {margin-left:5px;
	font-family: arial;
	font-size:12px;
	color:#333;
}

hr {color:#0F74BA;}
#container	{margin: 0px; padding: 0px; height: auto; width: 930px; background-color: #fff;}

/********* Basic Elements *********/

#lvl10	{
	margin: 0px;
	padding: 0px;
	height: 107px;
	width: 930px;
	background: #fff url(../images/movieget.gif) no-repeat left top;
	}


/*** START Autocomplete ***/
div.autocomplete {	position:absolute; max-width:264px; 	background-color:#fff; border:1px solid #999; margin:0px; padding:0px; font-family: arial; font-size: 9pt; color:#666;	}
div.autocomplete ul {list-style-type:none; margin:0px;	padding:0px;}
div.autocomplete ul li.selected { background-color: #3A70B8; color:#fff;}
div.autocomplete ul li {list-style-type:none;	display:block; margin:0px; 	padding:0 4px 3px 0; height:auto; cursor:pointer;}
/*** END Autocomplete ***/

#seekcontainer {margin:0px; padding: 0px; height: 70px; width: 450px; float:right; text-align:right;}
.seekit {width: 450px; height: 45px; vertical-align:top;}
.seekita {margin: 0px; padding: 0px; height: 23px;} 
.seekitb {margin: 0px; padding: 0px; height: 23px; width: 68px; text-align:right;}
.seekinput {margin: 0px; padding: 2px 0px 2px 4px; width: 260px; border: #999 solid 1px; text-align: left; font-family: arial; font-size: 9pt; color: #999; background-color: #f2f2f2;}  
.seeksubmit {margin-right: 8px; padding: 0px; height: 23px; width: 57px; background-image:url(../images/seek.gif); border: #fff solid 0px;}   
.seekitc {padding-right: 25px; padding-top: 2px; height: 25px; text-align: right; font-family: arial; font-size: 8pt; color: #333; background:url(../images/arrow.gif) no-repeat 428px 10px;}
.seekitc a {color: #A0A0A0; text-transform: uppercase;}
.seekitc a:hover {color: #3A70B8;}

#backhome {
	margin-top:0px;
	/*height: 107px;*/
	width: 350px;
	text-align: right;
	float:left;
	position:relative;
	text-align:left;
	}

#language	{
	margin-top:10px;
	/*height: 15px;*/
	width: 450px;
	text-align: right;
	background: #fff; 
	float:right;
	position:relative;
	text-align:right;
	
	}

.languagepack	{
	margin-right: 10px;
	height: 15px;
	text-align: right;
	}
.seekitd {}
.seekitchoice {
        margin: 0px;
        padding: 1px;
        width: 111px;
        border: #999 solid 1px;
        text-align: left;
        font-family: arial;
        font-size: 9pt;
        color: #999;
        background-color: #f2f2f2;
        }


	
#lvl20	{
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 930px;
	background-color: #0F75BD;
	text-align:left;
	}

.bluebelt {width:100%;}
.bluebeltcellone {text-align:left;}
.bluebeltcellone ul.servicemenu {margin:0; padding:0; list-style-type:none; width:auto; position:relative; display:block; height:22px; font-size:12px; font-family: arial; /*text-transform:uppercase;*/}
.bluebeltcellone ul.servicemenu li { display:block; float:left;	margin:0; padding:0;}
.bluebeltcellone ul.servicemenu li a { float:left; color:#fff; text-decoration:none; height:19px; padding:4px 15px 0px; font-weight:normal;}
.bluebeltcellone ul.servicemenu li a:hover { color:#fff; text-decoration: underline;}
.bluebeltcelltwo {}
.bluebeltcellthree {width:130px;text-align:right;padding-right:15px;color:#fff; font-family: arial; font-size: 12px; vertical-align:middle; /*text-transform:uppercase;*/}


#lvl30	{
	margin: 0px;
	padding: 0px;
	height: 52px;
	width: 930px;
	background: #fff url(../images/menubg.gif) repeat-x left top;
	border-bottom: 3px solid #519ACF;
	}

.navbar {
	margin: 0px;
	padding: 0px;
	width: 930px;
	}

.navbarstring {
	margin: 0px;
	padding-top: 20px;
	padding-left: 10px;
	width: 340px;
	background: none;
	text-align: left;
         font-family: arial;
         font-size: 8px;
         color: #333;
	}

.navbarstring a {
         font-size: 10px;
         color: #333;
	text-decoration: none;
	}

.navbarstring a:hover {
         font-size: 10px;
         color: #333;
	text-decoration: underline;
	}

.navbarlist {
	margin: 0px;
	padding: 0px;
	width: 580px;
	background: none;
	}

#lvl40	{
	/*margin-bottom: 30px;*/
	padding: 0px;
	height: auto;
	width: 930px;
	background-color: #fff;
	}

#lvl45	{
	margin-bottom: 30px;
	padding: 0px;
	height: auto;
	width: 930px;
	background-color: #fff;
	}

#lvl50	{
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 930px;
	background-color: #0F75BD;
	}
	
#lvl60	{
	margin: 0px;
	height: 50px;
	width: 930px;
	line-height: 34px;
	font-family: arial;
	font-size: 7pt;
	color: #333;
	text-align:left;
	background: #fff url(../images/paycards.gif) no-repeat left top;
	}

.payinfoleft {text-align:left;}
.payinforight {text-align:right; padding-right:10px;}

.paypal {
        padding-left: 8px;
        }
	
/********* Basic Elements end *********/

/********* content + element of element 1 *********/	
.eoeone {
	margin-top: 8px;
	padding: 0px;
	width: 930px;
	}

.colone {
	padding: 0px;
	height: 600px;
	width: 169px;
	background-color: #fff;
	vertical-align: top;
	}

.colonecontent {
	margin-right: 3px;
	padding: 0px;
	height: auto;
	width: 166px;
	background-color: #fff;
	vertical-align: top;
	}

.coltwo {
	margin:0;
	padding:0;
	height: auto;
	width: 592px;
	background-color: #fff;
	vertical-align: top;
	text-align:center;
	}

.coltwocontent {
	margin:0;
	padding:0;
	height: auto;
	width: 592px;
	background-color: #fff;
	vertical-align: top;
	text-align:left;
	}

.colthree {
	margin:0;
	padding:0;
	height: auto;
	width: 169px;
	background-color: #fff;
	vertical-align: top;
	text-align:right;
	}

.colthreecontent {
	margin-left: 3px;
	padding: 0px;
	height: auto;
	width: 166px;
	background-color: #fff;
	vertical-align: top;
	}
	
/********* content + element of element 1 end *********/

/* kundeservice layout m. menu*/

.custserveoe {width:590px;} 
.custservleftmenu {}
.custservleftmenu ul {}
.custservleftmenu li {margin-left:-10px;}
.custservleftmenu li a{color:#333; text-decoration:none; line-height:20px;}
.custservleftmenu li a:hover{color:#333; text-decoration:underline;}
.custserveleft {padding-top:15px;width:165px; /*height:350px;*/ background-color:#F3F3F5; vertical-align:top;}
.custservspace {width:5px;}
.custservright {width:420px; vertical-align:top;}
.custservhead {margin-bottom:10px; width:100%; height:25px; background-color:#0F75BD; color:#FFFFFF; padding-left:10px;font-size:14px; line-height:25px; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold;}
.custservhead h2{padding-left:10px;font-size:14px; line-height:25px;}
.custservcontent {width:100%; height:auto;}

/********* xtra content element kundeservice bottom ********/

.colone_bottom {
	padding: 0px;
	height: auto;
	width: 169px;
	background-color: #fff;
	vertical-align: top;
	}

.coltwo_bottom {
	margin:0;
	padding:0;
	height: auto;
	width: 592px;
	background-color: #fff;
	vertical-align: top;
	}

.colthree_bottom {
	margin:0;
	padding:0;
	height: auto;
	width: 169px;
	background-color: #fff;
	vertical-align: top;
	text-align:right;
	}


/*******************************************
 *            ERROR statement              *
 *******************************************/

.error {
         font-family: arial;
         font-size: 12px;
         color: #000;
	text-align:left;
	}

.error span {
         color: #CC0000;
	}

/*******************************************
 *            Singlegview start            *
 *******************************************/

.singleview {
	margin: 0px;
	padding: 0px;
	width: 590px;
	background-color: #fff;
	border: #ccc 1px solid;
	}

/********* movieview block start *********/
	
.singlehead {
	margin: 4px;
	padding: 0px;
	height: auto;
	width: 582px;
	background-color: #f2f2f2;
	}

.singlecol1 {
	margin: 0px;
	height: 158px;
	width: 118px;
	font-family: arial;
	font-size: 9pt;
	color: #333;
	text-align: left;
	vertical-align: top;
	}

.singlecol1pic {
	margin: 4px;
	padding: 0px;
	height: 150px;
	width: 110px;
	vertical-align: top;
	/*border: #ccc 1px solid;*/
	overflow: hidden;
	}

.singlecol1pic img {
	border: #ccc 1px solid;
	}

.singlecovermark0 { /*test layer*/
         padding:0px;
	width: 46px;
	height: 46px;
	position: relative;
	z-index:2;
	float:left;
	margin-top: -160px;
	left: 0px;
	background: url(../images/singlebannermarks.png) no-repeat left -48px;
	}

.singlecovermark1 { /*test layer*/
         padding:0px;
	width: 46px;
	height: 46px;
	position: relative;
	z-index:2;
	float:left;
	margin-top: -160px;
	left: 0px;
	background: url(../images/singlebannermarks.png) no-repeat left top;
	}

.singlecovermark2 { /*test layer*/
         padding:0px;
	width: 46px;
	height: 46px;
	position: relative;
	z-index:2;
	float:left;
	margin-top: -160px;
	left: 0px;
	background: url(../images/singlebannermarks.png) no-repeat left -96px;
	}
	
/*style for IE6*/
* html .singlecovermark0 { /*test layer*/
         padding:0px;
	width: 46px;
	height: 46px;
	position: relative;
	z-index:2;
	float:left;
	margin-top: -160px;
	left: 0px;
	background: url(../images/singlebannermarks.gif) no-repeat left -48px;
	}
/* End style for IE6 */

/*style for IE6*/
* html .singlecovermark1 { /*test layer*/
         padding:0px;
	width: 46px;
	height: 46px;
	position: relative;
	z-index:2;
	float:left;
	margin-top: -160px;
	left: 0px;
	background: url(../images/singlebannermarks.gif) no-repeat left top;
	}
/* End style for IE6 */

/*style for IE6*/
* html .singlecovermark2 { /*test layer*/
         padding:0px;
	width: 46px;
	height: 46px;
	position: relative;
	z-index:2;
	float:left;
	margin-top: -160px;
	left: 0px;
	background: url(../images/singlebannermarks.gif) no-repeat left -96px;
	}
/* End style for IE6 */

.singlecol2 {
         padding: 6px 0px 6px 4px;
	width: 342px;
	font-family: arial;
	font-size: 9pt;
	color: #666;
	text-align: left;
	vertical-align: top;
	}

.singlecol2 a {
	color: #333;
	text-decoration: underline;
	}

.singlecol2 a:hover {
	color:#0F74BA;
	text-decoration: underline;
	}

.singlecol2 h2 {
	margin-top:-2px;
	margin-bottom: 12px;
	font-family: arial;
         font-size: 12pt;
	color: #333;
	}

.singlecol2black {
	font-family: arial;
         font-size: 9pt;
         font-weight: bold;
	color: #333;
	}

.singlecol3 {
	margin: 0px;
	border-left: 4px solid #fff;
	width: 114px;
	background-color: #f2f2f2;
	vertical-align: top;
	}

.singlecol3price {
	padding: 0px;
	/*height: 166px;*/
	width: 114px;
	/*background: #f2f2f2 url(../images/pricedemo.gif) no-repeat left top;*/
	}

.singlepricetop {
	height: 40px; /*height: 65px;*/
	}

.singleprice {
	margin-left: 4px;
	font-family: arial;
	font-size: 15pt;
	color: #C01F2F;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	}

.singlebeforeprice{
	margin-left: 4px;
	height: 26px;
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	color: #999;
	text-align: left;
	vertical-align: top;
	}

.singleusaveprice{
	margin-left: 4px;
	height: 26px;
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	color: #333;
	text-align: left;
	vertical-align: top;
	}
/*** Get movie botton - start***/
.singlegetlist {
         float:right;
         width:100%;
         color: #fff;
         font-family: arial;
         font-size:9pt;
         font-weight:bold;
         line-height:normal;
         text-align: center;
         border-bottom: #83C041 solid 2px;
         }

.singlegetlist ul {
         margin:0;
         padding:0;
         list-style:none;
         }

.singlegetlist li {
         display:inline;
         margin:0;
         padding:0;
         }

.singlegetlist a {
         float:right;
         background:url("../images/bggetleft.gif") no-repeat left top;
         margin:0;
         height:14px;
         padding:0 0 0 2px;
      	margin-right:3px;
      	text-decoration:none;
         }

.singlegetlist a span {
         float:none;
         display:block;
         background:url("../images/bggetright.gif") no-repeat right top;
      	padding:0px 6px 0px 4px;
      	color:#fff;
      	height:14px;
      	cursor: pointer;
         }

/*** Get movie botton - blue new ***/
.singlegetlist_b {
         float:right;
         width:100%;
         color: #fff;
         font-family: arial;
         font-size:9pt;
         font-weight:bold;
         line-height:normal;
         text-align: center;
         border-bottom: #0F75BD solid 2px;
         }

.singlegetlist_b ul {
         margin:0;
         padding:0;
         list-style:none;
         }

.singlegetlist_b li {
         display:inline;
         margin:0;
         padding:0;
         }

.singlegetlist_b a {
         float:right;
         background:url("../images/bggetleft.gif") no-repeat left top;
         background-position:0% -14px;
         height:14px;
         padding:0 0 0 2px;
      	margin-right:3px;
      	text-decoration:none;
         }

.singlegetlist_b a span {
         float:none;
         display:block;
         background:url("../images/bggetright.gif") no-repeat right top;
         background-position:100% -14px;
      	padding:0px 6px 0px 4px;
      	color:#fff;
      	height:14px;
      	cursor: pointer;
         }

/*** Get movie botton - Red new ***/
.singlegetlist_r {
         float:right;
         width:100%;
         color: #fff;
         font-family: arial;
         font-size:9pt;
         font-weight:bold;
         line-height:normal;
         text-align: center;
         border-bottom: #CC0000 solid 2px;
         }

.singlegetlist_r ul {
         margin:0;
         padding:0;
         list-style:none;
         }

.singlegetlist_r li {
         display:inline;
         margin:0;
         padding:0;
         }

.singlegetlist_r a {
         float:right;
         background:url("../images/bggetleft.gif") no-repeat left top;
         background-position:0% -28px;
         height:14px;
         padding:0 0 0 2px;
      	margin-right:3px;
      	text-decoration:none;
         }

.singlegetlist_r a span {
         float:none;
         display:block;
         background:url("../images/bggetright.gif") no-repeat right top;
         background-position:100% -28px;
      	padding:0px 6px 0px 4px;
      	color:#fff;
      	height:14px;
      	cursor: pointer;
         }

/*** Get movie botton - end***/


.singleformat {
	margin-left: 4px;
         float:left;
         width:52px;
         height:16px;
         margin-top:-16px;
         	font-family: arial;
	font-size: 9pt;
	color: #666;
	text-align: left;
	text-transform: uppercase;
         }


.singledelivery {
	margin-left: 4px;
	line-height:25px;
	font-family: arial;
	font-size: 9pt;
	color: #666;
	text-align: left;
	}
	
/********* movieview block end *********/

/********* Banner block start *********/

.singlebanner {
	padding: 0px;
	height: 76px;
	width: 590px;
	background: #3A70B8 url(../images/demobanner.gif) no-repeat left top;
	border-top: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	}
	
/********* Banner block end *********/

/********* ProductInfo block Start *********/

.singleproductinfo {
	margin-top: 8px;
	padding: 0px;
	height: auto;
	width: 590px;
	background-color: #fff;
	}

.singleinfohead {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 590px;
	background-color: #f2f2f2;
	text-align: left;
	}

.singleproductinfo h3 {
	padding-left: 6px;
	margin-top:1px;
	margin-bottom: 1px;
	font-family: arial;
         font-size: 10pt;
	color: #333;
	}

.singleinfocol1 {
	margin: 0px;
	padding-left: 6px;
	height: auto;
	width: 144px;
	background-color: #fff;
	font-family: arial;
	font-size: 9pt;
	color: #333;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	}

.singleinfocol2 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 440px;
	background-color: #fff;
	font-family: arial;
	font-size: 9pt;
	color: #666;
	text-align: left;
	vertical-align: top;
	}

/********* ProductInfo block end *********/
/********* MovieCast block start *********/

.singlecast {
	/*margin-top: 8px;*/
	padding: 0px;
	height: auto;
	width: 590px;
	background-color: #fff;
	}

.singlecast h3 {
	padding-left: 6px;
	margin-top:1px;
	margin-bottom: 1px;
	font-family: arial;
         font-size: 10pt;
	color: #333;
	}
	
.singlecastcol1 {
         margin: 0px;
	padding-left: 6px;
	height: auto;
	width: 584px;
	background-color: #fff;
	font-family: arial;
	font-size: 9pt;
	color: #666;
	text-align: left;
	vertical-align: top;
	}

.singlecastcol1 a {
	color: #333;
	text-decoration: underline;
	}

.singlecastcol1 a:hover {
	color:#0F74BA;
	text-decoration: underline;
	}

.singlecastcol1black {
	font-family: arial;
         font-size: 9pt;
         font-weight: bold;
	color: #333;
	}

/********* MovieCast block end *********/

/********* MovieExtra block start *********/

.singlextra {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 590px;
	background-color: #fff;
	}

.singlextra h3 {
	padding-left: 6px;
	margin-top:1px;
	margin-bottom: 1px;
	font-family: arial;
         font-size: 10pt;
	color: #333;
	}

.singlextracol1 {
         margin: 0px;
	padding-left: 6px;
	height: auto;
	width: 584px;
	background-color: #fff;
	font-family: arial;
	font-size: 9pt;
	color: #666;
	text-align: left;
	vertical-align: top;
	}
	
.singletrailercol1 {
         margin: 0px;
	padding-left: 6px;
	height: auto;
	width: 584px;
	background-color: #fff;
	font-family: arial;
	font-size: 9pt;
	color: #666;
	text-align: left;
	vertical-align: top;
	}


/********* MovieExtra block end *********/
/********* MovieSummary block start *********/

.singlesummary {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 590px;
	background-color: #fff;
	}

.singlesummary h3 {
	padding-left: 6px;
	margin-top:1px;
	margin-bottom: 1px;
	font-family: arial;
         font-size: 10pt;
	color: #333;
	}

.singlesumcol1 {
         margin: 0px;
	padding-left: 6px;
	height: auto;
	width: 584px;
	background-color: #fff;
	font-family: arial;
	font-size: 9pt;
	color: #666;
	text-align: left;
	vertical-align: top;
	}
	
/********* MovieSummary block end *********/

/*******************************************
 *       Singleview GamenMenu start        *
 *******************************************/ 
.singlegamemenu { margin-bottom:4px; padding: 0px; width:590px; height:27px;}
.gamemenu {/*float: left;*/ list-style: none; margin: 0; padding: 0; width:590px}
.gamemenu li {float: left; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; margin: 0; padding: 0; text-align:center;}
.gamemenu a { background: #fff url("../images/seperator.gif") bottom right no-repeat; color: #999;	display: block; float: left; margin: 0; padding: 6px 12px; text-decoration: none;}
.gamemenu a:hover { background: #f2f2f2 url("../images/hover.gif") bottom center no-repeat; color: #666; padding-bottom: 6px;}
.gamemenu a.current { background: #f2f2f2 url("../images/hover.gif") bottom center no-repeat; color: #666; padding-bottom: 6px;}
/****    Singleview GameMenu END    ****/

/*******************************************
 *        searchresult block start         *
 *******************************************/

/*test layer markup New=0 Sale=1 & Special=2*/
.resultcovermark0 { /*test layer*/
         padding:0px;
	width: 44px;
	height: 46px;
	position: relative;
	z-index:2;
	float:right;
	margin-top: -59px;
	right: 140px;
	background: url(../images/resultbannermarks.png) no-repeat right -48px;
	}

.resultcovermark1 {
         padding:0px;
	width: 44px;
	height: 46px;
	position: relative;
	z-index:2;
	float:right;
	margin-top: -59px;
	right: 140px;
	background: url(../images/resultbannermarks.png) no-repeat right top;
	}

.resultcovermark2 { /*test layer*/
         padding:0px;
	width: 44px;
	height: 46px;
	position: relative;
	z-index:2;
	float:right;
	margin-top: -59px;
	right: 140px;
	background: url(../images/resultbannermarks.png) no-repeat right -96px;
	}

/*style for IE6*/

* html .resultcovermark1 { /*test layer*/
         padding:0px;
	width: 50px;
	height: 50px;
	position: relative;
	z-index:2;
	float:left;
	margin-top: 0px;
	left: 0px;
	background: url(../images/resultbannermarks.gif) no-repeat left top;
	}
/* End style for IE6 */
/*style for IE6*/

.resultcovermarkpic0 { /*test layer*/
         padding:0px;
	width: 44px;
	height: 46px;
	position: relative;
	z-index:2;
	float:right;
	margin-top: -92px;
	right: 140px;
	background: url(../images/resultbannermarks.png) no-repeat right -48px;
	}

.resultcovermarkpic1 {
         padding:0px;
	width: 44px;
	height: 46px;
	position: relative;
	z-index:2;
	float:right;
	margin-top: -92px;
	right: 140px;
	background: url(../images/resultbannermarks.png) no-repeat right top;
	}

.resultcovermarkpic2 { /*test layer*/
         padding:0px;
	width: 44px;
	height: 46px;
	position: relative;
	z-index:2;
	float:right;
	margin-top: -92px;
	right: 140px;
	background: url(../images/resultbannermarks.png) no-repeat right -96px;
	}

/* test markup end */


.resultviewpic {
	margin: 0px;
	padding: 0px;
	width: 590px;
	background-color: #fff;
	border: #ccc 1px solid;
	}

.resultviewbox {
	margin: 4px;
	/*height: 55px;*/
	height:58px;
	width: 582px;
	background-color:#f2f2f2;
	}
	
.resultinfo {
	width: 582px;
	height:58px;
	}

.resultviewboxlist {
	margin: 4px;
	/*height: 55px;*/
	height:29px;
	width: 582px;
	background-color:#f2f2f2;
	}

.resultinfolist {
	width: 582px;
	/*height:25px;*/
	}
	
.resultinfoheader {
	margin:0px;
	padding-left:7px;
	vertical-align:middle;
	height:25px;
	font-family: arial;
         font-size: 11pt;
         font-weight: bold;
	color: #333;
	text-align:left;
         }
         
.resultinfoheader span{
	font-family: arial;
         font-size: 11pt;
	color: #C01F2F;
	font-weight: bold;
         }

.resultinfoamount {/*280*/
	margin:0px;
	padding-left:7px;
	padding-right:4px;
	width: 269px;
	font-family: arial;
         font-size: 9pt;
         	font-weight: bold;
	color: #333;
	text-align:left;
	}

.resultinfoamount span{
         font-size: 9pt;
	color: #333;
	font-weight: normal;
	}
	
.resultinfoshow {
	width:164px;
	font-family: arial;
         font-size: 9pt;
	color: #333;
	text-align:left;
	}

.resultinfoshow a{
	color: #333;
	}

.resultinfoshow a:hover{
	color: #0F75BD;
	}
	
.resultinfolayout {
	text-align:left;
	}

.resultinfolayoutlist {
	text-align:left;
	padding-left:5px;
	font-size:12px;
	}

.resultinfosortnew {		
	padding-top:12px;
	text-align:left;
	}

.resultinfosortnewlist {		
	padding-top:8px;
	text-align:left;
	}

.resultinfosort {
	padding-top:12px;
	text-align:left;
	}	

.resultbox {
	margin: 4px 4px 0px 4px;
	padding: 0px;
	height: auto;
	width: 582px;
	background-color: #f2f2f2;
	}

.resultbox_b {
	/*margin: 4px 4px 0px 4px;*/
	padding: 0px;
	height: auto;
	width: 590px;
	background-color: #f2f2f2;
	}

tr.result {}	

.resultcol1 {
	margin: 0px;
	border-bottom: 4px solid #fff;
	height: auto;
	width: 68px;
	background-color: #f2f2f2;
	font-family: arial;
	font-size: 9pt;
	color: #333;
	text-align: left;

	vertical-align: top;
	}

.resultcol1pic {
	margin: 4px;
	padding: 0px;
         width: 60px;
	height: 86px;
	/*background-color: #999;*/
	vertical-align: top;
	/*border: #ccc 1px solid;*/
         overflow: hidden;
	}

.resultcol1pic a img {
	border: #ccc 1px solid;
	}

.resultcol2 {
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 0px;
	border-bottom: 4px solid #fff;
	height: auto;
	width: 376px;
	background-color: #F2F2F2;
	font-family: arial;
	font-size: 9pt;
	color: #666;
	text-align: left;
	vertical-align: top;
	}


.resultcol2 h2 {
	margin-top:-3px;
	margin-bottom: 8px;
	font-family: arial;
         font-size: 11pt;
	color: #333;
	}

.resultcol2 h2 a{
	color: #333;
	text-decoration: underline;
	}

.resultcol2 h2 a:hover{
	color: #0F75BD;
	text-decoration: underline;
	}

.resultcol2black {
	font-family: arial;
         font-size: 9pt;
         font-weight: bold;
	color: #333;
	}

.resultcol2grey {
	font-family: arial;
         font-size: 9pt;
         font-weight: bold;
	color: #666;
	}

.resultcol3 {
	margin: 4px;
	border-left: 4px solid #fff;
         border-bottom: 4px solid #fff;
	height: 94px;
	width: 136px;
	background-color: #f2f2f2;
	vertical-align: top;
	}

.resultcol3price {
         margin-left: 4px;
	padding: 0px;
	height: 59px;
	width: 132px;
	background: #f2f2f2 /*url(../images/pricedemo.gif) no-repeat left top*/;
	}
	
.resultprice {
	font-family: arial;
	font-size: 15pt;
	color: #C01F2F;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	}

.resultbeforeprice{
	height: 26px;
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	color: #999;
	text-align: left;
	vertical-align: top;
	}

.resultgetlist {
      	float:right;
      	width:100%;
      	color: #fff;
      	font-family: arial;
      	font-size:9pt;
      	font-weight:bold;
      	line-height:normal;
      	text-align: center;
      	border-bottom: #83C041 solid 2px;
      	}

.resultgetlist ul {
      	margin:0;
      	padding:0;
      	list-style:none;
      	}

.resultgetlist li {
      	display:inline;
      	margin:0;
      	padding:0;
      	}

.resultgetlist a {
      	float:right;
      	background:url("../images/bggetleft.gif") no-repeat left top;
      	margin:0;
      	/*width:40px;*/
      	height:14px;
      	padding:0 0 0 2px;
      	margin-right:3px;
      	text-decoration:none;
      	}

.resultgetlist a span {
      	float:right;
      	display:block;
      	background:url("../images/bggetright.gif") no-repeat right top;
      	padding:0px 6px 0px 4px;
      	color:#fff;
      	height:14px;
      	cursor: pointer;
       	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.resultgetlist a span {float:none;}
/* End IE5-Mac hack */

/*.resultgetlist a:hover {
      	background-position:0% -42px;
      	}*/

/*.resultgetlist a:hover span {
      	color:#fff;
	background-position:100% -42px;
      	}*/

/*.resultgetlist a:active {
     	background-position:0% -42px;
      	}*/

/*.resultgetlist a:active span {
      	color:#fff;
	background-position:100% -42px;
      	}*/
      	
/* resultgetlist blue - new */
.resultgetlist_b {
      	float:right;
      	width:100%;
      	color: #fff;
      	font-family: arial;
      	font-size:9pt;
      	font-weight:bold;
      	line-height:normal;
      	text-align: center;
      	border-bottom: #0F75BD solid 2px;
      	}

.resultgetlist_b ul {
      	margin:0;
      	padding:0;
      	list-style:none;
      	}

.resultgetlist_b li {
      	display:inline;
      	margin:0;
      	padding:0;
      	}

.resultgetlist_b a {
      	float:right;
      	background:url("../images/bggetleft.gif") no-repeat left top;
      	background-position:0% -14px;
      	margin:0;
      	/*width:34px;*/
      	height:14px;
      	padding:0 0 0 2px;
      	margin-right:3px;
      	text-decoration:none;
      	}

.resultgetlist_b a span {
      	float:right;
      	display:block;
      	background:url("../images/bggetright.gif") no-repeat right top;
      	background-position:100% -14px;
      	padding:0px 6px 0px 4px;
      	color:#fff;
      	height:14px;
      	cursor: pointer;
      	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.resultgetlist_b a span {float:none;}
/* End IE5-Mac hack */
      
/* resultgetlist red - new */
.resultgetlist_r {
      	float:right;
      	width:100%;
      	color: #fff;
      	font-family: arial;
      	font-size:9pt;
      	font-weight:bold;
      	line-height:normal;
      	text-align: center;
      	border-bottom: #CC0000 solid 2px;
      	}

.resultgetlist_r ul {
      	margin:0;
      	padding:0;
      	list-style:none;
      	}

.resultgetlist_r li {
      	display:inline;
      	margin:0;
      	padding:0;
      	}

.resultgetlist_r a {
      	float:right;
      	background:url("../images/bggetleft.gif") no-repeat left top;
      	background-position:0% -28px;
      	margin:0;
      	/*width:34px;*/
      	height:14px;
      	padding:0 0 0 2px;
      	margin-right:3px;
      	text-decoration:none;
      	}

.resultgetlist_r a span {
      	float:right;
      	display:block;
      	background:url("../images/bggetright.gif") no-repeat right top;
      	background-position:100% -28px;
      	padding:0px 6px 0px 4px;
      	color:#fff;
      	height:14px;
      	cursor: pointer;
      	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.resultgetlist_r a span {float:none;}
/* End IE5-Mac hack */
      
/*resultgetlist new end */

.resultformat {
         float:left;
        /*width:60px;*/
         width:65px;
         height:16px;
         margin-top:-16px;
         	font-family: arial;
         		/*font-size: 9pt;*/
	font-size: 12px;
	color: #666;
	text-align: left;
	text-transform: uppercase;
         }


.resultreadmore {
	line-height:25px;
	font-family: arial;
	font-size: 9pt;
	color: #666;
	text-align: left;
	}

.resultreadmore a{
	color: #666;
	}

.resultreadmore a:hover{
	color: #0F75BD;
	}

/*******************************************
 *    searchresult nopix block start       *
 *******************************************/

.resultboxnp {
	margin: 4px 4px 0px 4px;
	padding: 0px;
	height: auto;
	width: 582px;
	background-color: #f2f2f2;
	}

.resultnpcol1 {
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 0px;
	border-bottom: 4px solid #fff;
	height: auto;
	width: 436px;
	background-color: #F2F2F2;
	font-family: arial;
	font-size: 9pt;
	color: #666;
	text-align: left;
	vertical-align: top;
	}


.resultnpcol1 h2 {
	margin-top:-3px;
	margin-bottom: 8px;
	font-family: arial;
         font-size: 11pt;
	color: #333;
	}

.resultnpcol1 h2 a{
	color: #333;
	text-decoration: underline;
	}

.resultnpcol1 h2 a:hover{
	color: #0F75BD;
	text-decoration: underline;
	}

.resultnpcol2 {
	margin: 4px;
	border-left: 4px solid #fff;
        border-bottom: 4px solid #fff;
	height: auto;
	width: 136px;
	background-color: #f2f2f2;
	vertical-align: top;
	}

.resultcol2price {
        margin-left: 4px;
	padding: 0px;
	height: 94px;
	width: 132px;
	background: #f2f2f2 /*url(../images/pricedemo.gif) no-repeat left top*/;
	}
	
.resultnpprice {
	font-family: arial;
	font-size: 16pt;
	color: #C01F2F;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	}

.resultnpbeforeprice{
	height: 14px;
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	color: #999;
	text-align: left;
	vertical-align: top;
	}
	
/*** sitecontent col left-right - start ***/ 

/*** unilink for genre, top10 and favorits - start ***/
.sidelinkcontainer {width:166px;margin-bottom:10px; padding-bottom: 10px; border-bottom:2px solid #0F74BA;}
.navsidelinkheader {padding-left: 6px; width: 160px; font-family: arial; font-size: 9pt; text-align: left; text-transform:uppercase; /*font-weight: bold;*/ color: #fff; background-color: #0F75BD; line-height: 24px;}
.navsidelinkheader a {color: #fff; text-decoration:none;}
.navsidelinkheader a:hover {color: #fff; text-decoration:underline;}
.navsidelinklist {margin-top:4px; padding-top: 8px; padding-bottom: 8px; background-color:#f3f3f5;}
.navsidelinklist ul {margin:0; padding:0; list-style: none;text-align:left;} 
.navsidelinklist a {/*display: block;*/ color: #333; font-family: arial; font-size: 9pt; /*font-weight: bold;*/ text-decoration: none; text-align: left; line-height:18px;} 
.navsidelinklist li a {padding-left: 6px; /*display: block;*/ color: #333; font-size: 9pt; font-family: arial; text-decoration: none; text-align: left;}
.navsidelinklist a:hover, .navsidelinklist a:active {color: #50A0D5;} 
.navsidelinklist li span a {padding-left: 6px; padding-top:10px; display: block; color: #666; font-size: 12px; font-family: arial; text-decoration: underline; text-align: left;}
.navsidelinklist span a:hover, .navsidelinklist a:active {color: #50A0D5;} 

.navsidelinklist ol {margin-top:0px; margin-bottom:0px; margin-left:30px; padding:0px; list-style-type:decimal;text-align:left;}
.navsidelinklist ol li {color:#0E5D97;}
.navsidelinklist ol li a {padding-left: 0px; /*display: block;*/ color: #333; font-size: 9pt; font-family: arial; text-decoration: none; text-align: left;}
.navsidelinklist ol li span a {margin:0px; padding-top:10px; color: #666; font-size: 12px; font-family: arial; text-decoration: underline; text-align: left;}

/*** unilink for genre, top10 and favorits - end ***/

/*** sitecontent col left-right - end ***/ 

/*******************************************
 *       movieview 4pcs block start        *
 *******************************************/	

.frontmovview {
	width: 592px;
	}

.fourmovbox{
	background-color: #eeeeee;
	margin-top:4px;
	}

.fourmovtilbud, .fourmovnews, .fourmovcomming {
	/*margin-top:4px;*/
	padding-left:4px;
	width:588px;
	line-height:30px;
	text-align:left;
	background-color:#eeeeee;
	font-family:arial;
	color:#0F74BA;
	}

.fourmovtilbud span, .fourmovnews span, .fourmovcomming span {
	font-size:18px;
	font-family:arial;
	color:#0F74BA;
	font-weight:bold;
	}

.fourmovtilbud a, .fourmovnews a, .fourmovcomming a {
	color:#0F74BA;
	font-size: 9pt;
	font-family: arial;
	}

.fourmovcol {
	margin: 0px;
	height: 229px;
	width: 146px;
	font-family: arial;
	font-size: 9pt;
	color: #333;
	text-align: left;
	vertical-align: top;
	}
	
.fourmovcontainer{
         width: 138px;
         margin: 5px;}
	
.fourmovcolpic {
	padding: 0px;
	height: 130px;
	width: 96px;
	vertical-align: top;
	/*border: #ccc 1px solid;*/
	overflow: hidden;
	}

.fourmovcolpic a img {
	border: #ccc 1px solid;
	}

.fourmovcoltop {
	margin-top: 4px;
	color: #666;
	font-size: 9pt;
	text-align: left;
	text-transform: uppercase;
	}

.fourmovcolprice {
	font-family: arial;
	font-size: 11pt;
	color: #333;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	}

.fourmovprice{
	height: 16px;
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	color: #CC0000;
	text-align: left;
	vertical-align: top;
	}

.fourmovgelistbox {height: 25px;}

/*** Get movie botton - start***/
.fourmovgetlist {
         float:right;
         width:100%;
         color: #fff;
         font-family: arial;
         font-size:9pt;
         font-weight:bold;
         line-height:normal;
         text-align: center;
         border-bottom: #83C041 solid 2px;
         }

.fourmovgetlist ul {
         margin:0;
         padding:0;
         list-style:none;
         }

.fourmovgetlist li {
         display:inline;
         margin:0;
         padding:0;
         }

.fourmovgetlist a {
         float:right;
         background:url("../images/bggetleft.gif") no-repeat left top;
         margin:0;
         height:14px;
         padding:0 0 0 2px;
      	margin-right:4px;
      	text-decoration:none;
         }

.fourmovgetlist a span {
         float:none;
         display:block;
         background:url("../images/bggetright.gif") no-repeat right top;
      	padding:0px 6px 0px 4px;
      	color:#fff;
      	height:14px;
      	cursor: pointer;
         }

/*** Get movie botton - end***/
/*** Get movie botton - Blue new start***/
.fourmovgetlist_b {
         float:right;
         width:100%;
         color: #fff;
         font-family: arial;
         font-size:9pt;
         font-weight:bold;
         line-height:normal;
         text-align: center;
         border-bottom: #0F75BD solid 2px;
         }

.fourmovgetlist_b ul {
         margin:0;
         padding:0;
         list-style:none;
         }

.fourmovgetlist_b li {
         display:inline;
         margin:0;
         padding:0;
         }

.fourmovgetlist_b a {
         float:right;
         background:url("../images/bggetleft.gif") no-repeat left top;
         background-position:0% -14px;
         margin:0;
         height:14px;
         padding:0 0 0 2px;
      	margin-right:4px;
      	text-decoration:none;
         }

.fourmovgetlist_b a span {
         float:none;
         display:block;
         background:url("../images/bggetright.gif") no-repeat right top;
         background-position:100% -14px;
      	padding:0px 6px 0px 4px;
      	color:#fff;
      	height:14px;
      	cursor: pointer;
         }

/*** Get movie botton - Red new start***/
.fourmovgetlist_r {
         float:right;
         width:100%;
         color: #fff;
         font-family: arial;
         font-size:9pt;
         font-weight:bold;
         line-height:normal;
         text-align: center;
         border-bottom: #CC0000 solid 2px;
         }

.fourmovgetlist_r ul {
         margin:0;
         padding:0;
         list-style:none;
         }

.fourmovgetlist_r li {
         display:inline;
         margin:0;
         padding:0;
         }

.fourmovgetlist_r a {
         float:right;
         background:url("../images/bggetleft.gif") no-repeat left top;
         background-position:0% -28px;
         margin:0;
         height:14px;
         padding:0 0 0 2px;
      	margin-right:4px;
      	text-decoration:none;
         }

.fourmovgetlist_r a span {
         float:none;
         display:block;
         background:url("../images/bggetright.gif") no-repeat right top;
         background-position:100% -28px;
      	padding:0px 6px 0px 4px;
      	color:#fff;
      	height:14px;
      	cursor: pointer;
         }

/*** Get movie botton - end***/



.fourmovformat {
         width:80px;
         font-family: arial;
	font-size: 9pt;
	color: #666;
	text-align: left;
	text-transform: uppercase;
         }

.fourmovreadmore {
	position: relative;
	line-height:16px;
	width: 138px;
	font-family: arial;
	font-size: 9pt;
	color: #666;
	text-align: left;
	}

.fourmovreadmore a{
	color: #666;
	text-decoration:underline;
	}

.fourmovreadmore a:hover{
	color:#0F74BA;
	text-decoration:underline;
	}
	
/*******************************************
 *      BANNER STYLE 582*82 (590*90)       *
 *******************************************/	

.bannercontainer {
	margin: 0px;
	padding: 0px;
	width: 590px;
	height: 90px;
	text-align: center;
	background-color:#FFFFFF;
	border:1px solid #b2b2b2;
	}
	
.bannerexpo {
	margin: 4px;
	padding: 0px;
	width: 582px;
	height: 82px;
	background-color:#0F75BD;
	}
	
.bannerexpo a{
	font-family: arial;
	font-size: 46px;
	font-weight: bolder;
	color: #fff;
	text-decoration: none;
	}

.bannerexpo span{
	line-height: 82px;
	font-family: arial;
	font-size: 46px;
	font-weight: bolder;
	color: #fff;
	text-decoration: none;
	text-align: center;
	}

.bannerexpo img{
	width: 582px;
	height: 82px;
	}

.bannerribbon { /*test layer*/
         margin-left:-90px;
         padding:0px;
	width: 90px;
	height: 90px;
	position: relative;
	z-index:1;
	float:left;
	top: -90px;
	left: 90px;
	background: url(../images/bluerip_get2.png) no-repeat left top;
	}
	
/*style for IE6*/

* html .bannerribbon { /*test layer*/
         margin-left:-90px;
         padding:0px;
	width: 90px;
	height: 90px;
	position: relative;
	z-index:1;
	float:left;
	top: -90px;
	left: 90px;
	background: url(../images/bluerip_get2.gif) no-repeat left top;
	}

/* End style for IE6 */
/**** BANNER STYLE 582*82 (590*90) END****/

/*******************************************
 *      SIDEBANNER STYLE 156* (170*-)      *
 *******************************************/	

.sidebannercontainer {
	margin-bottom: 10px;
	padding: 0px;
	width: 164px;
	text-align: center;
	background-color:#FFFFFF;
	border:1px solid #b2b2b2;
	}
	
.sidebannerexpo {
	margin: 4px;
	padding: 0px;
	width: 156px;
	/*height: auto;*/
	}

.sidebannerexpo img{
	/*width: 156px;*/
	}

/*******************************************
 *      Tjekout modul (inkoebskurv)        *
 *******************************************/

/*** shopping guidebar ***/

.tjekoutguidebar {
	width: 590px;
	height: 30px;
 	background:#fff url(../images/tjekoutstepone.gif) no-repeat left top;
	}
		
/*** indholdscontainer inkøbskurv ***/		

.tjekoutcontent {
	margin-top: 8px;
	width: 590px;
	font-family: arial;
	}

/*** table for sammenhold indkøb samt overskrifter ***/

.basketcontent {
	width: 100%;
	}

/*** overskrifter i indkøbsummery ***/

.headbasketbasket {
	padding-top:1px;
	padding-left: 60px;
	height: 30px;
	background: #F3F3F5 url(../images/basket.gif) no-repeat left top;
	border-right:5px solid #fff;
	font-size: 15px;
	font-weight:bold;
	color:#333;
	text-align:left;
	}
		
.headbasketproduct {
	padding-top: 4px;
	width: 70px;
	background-color: #F3F3F5;
	border-right:5px solid #fff;
	text-align: center;
	font-size: 12px;
	color: #333;
	}

.headbasketdelivery {
	padding-top: 4px;
	width: 75px;
	background-color: #F3F3F5;
	border-right:5px solid #fff;
	text-align: center;
	font-size: 12px;
	color: #333;
	}
		
.headbasketamount {
	padding-top: 4px;
	width: 65px;
	background-color: #F3F3F5;
	border-right:5px solid #fff;
	text-align: center;
	font-size: 12px;
	color: #333;
	}
		
.headbasketprice {
	padding-top: 4px;
	width: 80px;
	background-color: #F3F3F5;
	text-align: center;
	font-size: 12px;
	color: #333;
	}

/*** end header style ***/
		
.basketbasket {
	/*width: 279px;*/
	background-color: #F3F3F5;
	border-top:8px solid #fff;
	border-right:5px solid #fff;
	vertical-align: top;
	}

.basketproduct {
	width: 70px;
	background-color: #F3F3F5;
	border-right:5px solid #fff;
	border-top:8px solid #fff;
	text-align: center;
	font-size: 12px;
	color: #333;
	vertical-align: top;
	padding-top: 6px;
	}
		
.basketdelivery {
	width: 75px;
	background-color: #F3F3F5;
	border-right:5px solid #fff;
	border-top:8px solid #fff;
	text-align: center;
	font-size: 12px;
	color: #333;
	vertical-align: top;
	padding-top: 6px;
	}
		
.basketamount {
	width: 65px;
	background-color: #F3F3F5;
	border-right:5px solid #fff;
	border-top:8px solid #fff;
	text-align: center;
	font-size: 12px;
	color: #333;
	vertical-align: top;
	padding-top: 4px;
	}
		
.basketprice {
	width: 80px;
	background-color: #F3F3F5;
	border-top:8px solid #fff;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #CC0000;
	vertical-align: top;
	padding-top: 6px;
	}

/*** vareinfo på vare i kurv ***/

.basketproductholder {
	border: none;
	/*width:279px;*/
	}

.basketinfo {
	padding-left: 10px;
	padding-top: 6px;
	vertical-align: top;
	font-size: 12px;
	color: #333;
	text-align:left;
	}
		
.basketproductname {
	height: 43px;
	/*height: 30px;*/
	}

.basketproductname_x {
	/*height: 43px;*/
	height: 30px;
	}

.basketproductname a{
	font-size:15px;
	color:#333;
	font-weight:bold;
	text-decoration:underline;
	}
		
.baskproductkstock {
	height:30px;
	}

.baskproductkstock span {
	color:#74B74D;
	}

.basketproductinfo {}

.basketproductformat {
	height: 78px;
	}

.basketproductformat_x {
	/*height: 78px;*/
	}

.basketproductbotton {
	padding-top: 2px;
	height:19px;
	width:62px;
	position:relative;
	/*float:bottom; not valid*/
	background:#f3f3f5 url(../images/basketproduct.gif) no-repeat center top;
	}

.basketproductbotton a {
	text-decoration: none;
	color:#333;
	}

.basketinput { 
	margin-bottom:2px;
	font-size: 9px;
	text-align:center;
	}
	
.basketupdate { 
	font-size: 9px;
	text-align:center;
	}

/* rabat start */
.basketrabattotal {}
		
.basketrabatname {
		border-top:4px solid #fff;
		text-align:right;
		}

.basketrabattotalname {
		padding-right:4px;
		height:17px;
		width:64px;
		background-color:#FFCC00;
		color: #fff;
		text-align:right;
		font-size:13px;
		font-weight:bold;
		text-transform:uppercase;
		border:1px solid #FFCC00;
		}

.basketrabatsum {
		border-top:4px solid #fff;
		}

.basketrabattotalsum {
		height:17px;
		background-color:#fff;
		color: #CC0000;
		text-align:center;
		font-size:13px;
		font-weight:bold;
		border:1px solid #FFCC00;
		}		
/* rabat end */



/* fragt start */
.basketfragttotal {}
		
.basketfragtname {
		border-top:4px solid #fff;
		text-align:right;
		}

.basketfragttotalname {
		padding-right:4px;
		height:17px;
		width:64px;
		background-color:#8DC73F;
		color: #fff;
		text-align:right;
		font-size:13px;
		font-weight:bold;
		text-transform:uppercase;
		border:1px solid #8DC73F;
		}

.basketfragtsum {
		border-top:4px solid #fff;
		}

.basketfragttotalsum {
		height:17px;
		background-color:#fff;
		color: #CC0000;
		text-align:center;
		font-size:13px;
		font-weight:bold;
		border:1px solid #8DC73F;
		}		
/* fragt end */

.basketpricetotal {}
		
.basketpricename {
	border-top:4px solid #fff;
	text-align:right;
	}

.basketpricetotalname {
	padding-right:4px;
	height:17px;
	width:64px;
	background-color:#0E74BC;
	color: #fff;
	text-align:right;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #0E74BC;
	}

.basketpricesum {
	/*width:80px;*/
	border-top:4px solid #fff;
	}

.basketpricetotalsum {
	height:17px;
	background-color:#fff;
	color: #CC0000;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	border:1px solid #0E74BC;
	}

.basketimage {
	padding: 4px;
	width: 69px;
	background-color: #f3f3f3;
	}

.basketproductimage {
	width: 69px;
	height: 95px;
	background-color: #fff;
	border: 1px solid #b2b2b2;
	}
		
.basketpaymenu {
	width: 590px;
	height: auto;
	/*border-bottom:#ccc solid 1px;*/
	}
		
/* menu */

.basketpaymenulist {
	float:right;
      	width:100%;
      	color: #000;
      	font-family: arial;
      	font-size:12px;
      	font-weight:bold;
      	line-height:normal;
	text-align: center;
	border-bottom:1px solid #b2b2b2;
      	}

.basketpaymenulist ul {
      	margin:0;
      	padding:25px 10px 0 0;
      	list-style:none;
      	}

.basketpaymenulist li {
      	display:inline;
      	margin:0;
      	padding:0;
      	}

.basketpaymenulist a {
      	float:right;
      	background:url("../images/tableftP.gif") no-repeat left top;
      	margin:0;
      width:170px;
      	height:28px;
      	padding:0 0 0 4px;
      	text-decoration:none;
      	}

.basketpaymenulist a span {
      	float:right;
      	display:block;
      	background:url("../images/tabrightP.gif") no-repeat right top;
      	padding:8px 15px 8px 6px;
      	color:#fff;
      	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.basketpaymenulist a span {float:none;}
/* End IE5-Mac hack */

.basketpaymenulist a:hover {
      	background-position:0% -42px;
      	}

.basketpaymenulist a:hover span {
      	color:#000;
	background-position:100% -42px;
      	}

.basketpaymenulist a:active {
      	background-position:0% -42px;
      	}

.basketpaymenulist a:active span {
	color:#000;
	background-position:100% -42px;
      	}
	  
/*** menu 2nd botton ***/

.basketpaymenulist_two a {
      	float:right;
      	background:url("../images/tableftP2.gif") no-repeat left top;
      	margin:0;
      width:170px;
      	height:28px;
      	padding:0 0 0 4px;
      	text-decoration:none;
      	}

.basketpaymenulist_two a span {
      	float:right;
      	display:block;
      	background:url("../images/tabrightP2.gif") no-repeat right top;
      	padding:8px 15px 8px 6px;
      	color:#000;
      	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.basketpaymenulist_two a span {float:none;}
/* End IE5-Mac hack */

.basketpaymenulist_two a:hover {
      	background-position:0% -42px;
      	}

.basketpaymenulist_two a:hover span {
     	color:#000;
	background-position:100% -42px;
      	}

.basketpaymenulist_two a:active {
      	background-position:0% -42px;
      	}

.basketpaymenulist_two a:active span {
      	color:#000;
	background-position:100% -42px;
      	}

/*******************************************
 *   Tjekout modul (inkoebskurv - side2)   *
 *******************************************/
 
.tjekoutguidebar2 {
	width: 590px;
	height: 30px;
 	background:#fff url(../images/tjekoutsteptwo.gif) no-repeat left top;
	}
 
.tjekoutregtext {
	margin-top:20px;
	margin-bottom:45px;
 	width:590px;
 	font-size: 12px;
	color:#333;
	text-align:left;
	}
		
.tjekoutregtext span{
 	font-size: 12px;
	color:#CC0000;
	}
	
.tjekoutregtext p{
 	margin-left:0px;
	}

.tjekoutregtext h1,h2,h3,h4,h5 {
	margin-left:0px;
 	font-size: 14px;
 	font-weight: bold;
	color: #333;
 	}
 
.tjekoutregform {
	margin-top:10px;
	padding:8px 4px 4px 4px;
	width:582px;
	background-color: #f3f3f5;
 	font-size: 12px;
	color:#333;
text-align:left;
	}

.tjekoutregform span {
	width: 70px;
	float: left;
	text-align: left;
 	font-size: 12px;
	color:#CC0000;
	line-height: 19px;
	}

.tjekoutregform h1,h2,h3,h4,h5 {
 	font-size: 14px;
 	font-weight: bold;
	color: #333;
 	}

.tjekoutregform .tjekoutformwrap {
	padding-top: 4px;
	}
	
.tjekoutregform label {
	width: 100px;
	float: left;

	text-align: left;
 	font-size: 12px;
	color:#333;
	line-height: 19px;
	}
		
.tjekoutregform .tjekoutselect {
	font-size:12px;
	height: 21px;}
	
.tjekoutregform .tjekoutinput {
	width: 398px;
	font-size:12px;
	}
	
.tjekoutregform .tjekoutinputpost {
	width: 45px;
	font-size:12px;
	}
	
.tjekoutregform .tjekoutinputby {
	width: 342px;
	font-size:12px;
	}

/*******************************************
 *   Tjekout modul (inkoebskurv - side3)   *
 *******************************************/
 
 /*** shopping guidebar ***/

.tjekoutguidebar3 {
	width: 590px;
	height: 30px;
 	background:#fff url(../images/tjekoutstepthree.gif) no-repeat left top;
	}
		
.headbasketsummary {
	padding-top:1px;
	padding-left: 60px;
	height: 30px;
	background: #F3F3F5 url(../images/basket.gif) no-repeat left top;
	border-right:5px solid #fff;
	font-size: 14px;
	font-weight:bold;
	color:#333;
	text-transform:uppercase;
	text-align:left;}

.tjekoutlevadr {
	width:100%;
	}
		
/*.tjekoutfaksubmit {
	margin-left:20px;
    	border: none;
    	background: url(../images/submitarrow.gif) no-repeat top left;
	color: #fff;
	font-weight:bold;
	width: 73px;
	height: 20px;
	vertical-align:bottom;
	font-size:11px;
	} REM BLOK GR 0702-09 */

/* .tjekoutfaksubmit:hover {
    	border: none;
    	background: url(../images/submitarrow2.gif) no-repeat top left;
	color: #fff;
	} REM BLOK GR 0702-09 */

.tofakadrh {
	padding-bottom: 20px;
	}
				
.tofakadrh span {
 	font-size: 14px;
 	font-weight: bold;
	color:#333;
	}	

.tofakadr {
	height: 24px;
	font-weight: bold;
	width:285px;
	}

/*.tjekoutlevsubmit {
	margin-left:20px;
   	border: none;
   	background: url(../images/submitarrow_red.gif) no-repeat top left;
	color: #fff;
	font-weight:bold;
	width: 73px;
	height: 20px;
	vertical-align:bottom;
	font-size:11px;
	} REM BLOK GR 0702-09 */

/*.tjekoutlevsubmit:hover {
    	border: none;
    	background: url(../images/submitarrow2.gif) no-repeat top left;
	color: #fff;
	} REM BLOK GR 0702-09 */
	
.tolevadrh {
	padding-bottom: 20px;
	}
		
.tolevadrh span	{
 	font-size: 14px;
 	font-weight: bold;
	color:#333;
	}

.tolevadr {
	height: 24px;
	/*font-weight: bold;*/
	}

.tolevbox {
	padding-left:5px;
	padding-right:5px;
	border: 1px solid #b2b2b2;
	height:20px;
	}

.tolevboxtxt {
	font-size: 9px;
	color: #999;
	margin-top:-20px;
	padding:5px 5px 0;
	float:right;
	}

.tolevbox input{
	border:0px;
	font-size: 12px;
	width:230px;
	}

.tjekoutregtext .tjekoutgiftcard {
	height: 20px;
	margin-top: -5px;
	vertical-align: bottom;
 	}


.tjekoutregtext .tjekoutgiftkodesubmit {
	margin-left:20px;
    	border: none;
    	background: url(../images/submitarrow.gif) no-repeat top left;
	color: #fff;
	font-weight:bold;
	width: 73px;
	height: 20px;
	vertical-align:bottom;
	font-size:11px;
	}

.tjekoutregtext .tjekoutgiftkodesubmit:hover {
    	border: none;
    	background: url(../images/submitarrow2.gif) no-repeat top left;
	color: #fff;
	}

.tjekoutregtext .tjekoutcodeinput {
	margin-left:20px;
	width: 150px;
	font-size:12px;
	}

.conditionbox {width: 30px; vertical-align:top;}
.conditionboxtxt {font-weight:bold;}
.conditionboxtxt a {color:#333; text-decoration:underline;}
.conditionboxtxt a:hover {color:#3A70B8; text-decoration:underline;}

/*******************************************
 *   Tjekout modul (inkoebskurv - side4) AND (Mine Ordre Status - ny)  *
 *******************************************/
 
 /*** shopping guidebar ***/

.tjekoutguidebar4 {
	width: 590px;
	height: 30px;
	background:#fff url(../images/tjekoutstepfour.gif) no-repeat left top;
	}


.confirmcontent {
		margin-top: 8px;
		width: 590px;
		font-family: arial;
		}

 .confirmtext {
		margin-top:20px;
		margin-bottom:20px;
 		width:590px;
 		font-size: 12px;
		color:#333;
		}
		
.confirmtext h1,h2,h3,h4,h5 {
 		font-size: 30px;
 		font-weight: bold;
		color: #999;
 		}

.confirmpayment {
		margin-top:6px;
		padding:8px 4px 8px 8px;
		width:582px;
		background-color: #f3f3f5;
 		font-size: 12px;
		color:#333;
		}

.confirmpayment .confirmpaymentwrap {
		/*padding-top: 2px;*/
		}
/** table **/
.confirmtable {width:100%;}
.confirmleft {width:125px; vertical-align:top;}
.confirmright {}

.confirmproducttable {width:100%;}
.confirmamounthead {width:130px; vertical-align:top; font-weight:bold;}
.confirmproducthead {vertical-align:top; font-weight:bold;}
.confirmstatushead {width:130px; vertical-align:top; font-weight:bold;}
.confirmpricehead {width:100px; vertical-align:top; font-weight:bold;}
.confirmamount {width:130px; vertical-align:top;}
.confirmproduct {vertical-align:top;}
.confirmstatus {width:130px; vertical-align:top;}
.confirmprice {width:100px; vertical-align:top; text-align:right; padding-right:8px;}
.confirmfraight {width:130px; vertical-align:top;}
.confirmsumprice {width:130px; vertical-align:top;}

/*** addded extra template 4 transaktionsID on each Item ***/

.confirmatranshead_b {width:80px; vertical-align:top; font-weight:bold;}
.confirmamounthead_b {width:50px; vertical-align:top; font-weight:bold;}
.confirmproducthead_b {vertical-align:top; font-weight:bold;}
.confirmstatushead_b {width:130px; vertical-align:top; font-weight:bold;}
.confirmpricehead_b {width:100px; vertical-align:top; font-weight:bold;}
.confirmtrans_b {width:80px; vertical-align:top;}
.confirmamount_b {width:50px; vertical-align:top;}
.confirmproduct_b {vertical-align:top;}
.confirmstatus_b {width:130px; vertical-align:top;}
.confirmprice_b {width:100px; vertical-align:top;text-align:right; padding-right:8px;}
.confirmfraight_b {width:130px; vertical-align:top;}
.confirmsumprice_b {width:130px; vertical-align:top;}

/***** end tjekout modul ******/

.prevnextpage {
	margin-top: 30px;
	margin-bottom: 30px;
	width: 590px;
	}
		
.prevnexttable {
	width: 590px;
	font-family: arial;
	font-size: 9pt;
	color: #333;
	}
.prevnexttable a{
	color: #333;
	text-decoration:underline;
	}

.prevnexttable a:hover{
	color: #0E76BD;
	text-decoration:underline;
	}

.prevpage {
	text-align: left;
	width: 150px;
	}

.pageamount {
	text-align: center;
	letter-spacing: 1px;
	}

.nextpage {
	text-align: right;
	width: 150px;
	}

/***SideShopBasket***/

.sideshopcontainer {
	font-family: arial;
	font-size: 12px;
	width:166px;
	text-align:left;
	}

.sideshopheadlink {
	padding-left:4px;
	width:162px;
	height:20px;
	line-height: 16px;
	color:#74B84B;
	font-size: 12px;
	font-weight: bolder;
	text-transform:uppercase;
	background:#fff url(../images/sidebasket.gif) no-repeat left top;
	}

.Sideshopitem {
	margin-top:2px;
	width:100%;
	line-height:12px;
	color:#fff;
	background-color:#0F75BD;
	}

.sidebaskettitle {
	width: 130px;
	}

.sidebasketamount {
	width: 23px;
	text-align:right;
	}

.sideshopfragt {
	margin-top:2px;
	width:100%;
	line-height:20px;
	color:#fff;
	background-color:#25AAE2;
	}
	
.fragttable {
	width:166px;
	}
	
.sidebasketfragtcount { 
	text-align:right;
	}

.sidebasketfragtcount form { 
	margin:0px;
	text-align:right;
	}

.sideshopsummary {
	margin-top:2px;
	width:100%;
	height:20px;
	color:#fff;
	background-color:#73B84D;
	}

.sidebasketsum {}
.sidebasketpricesum {}

.sideshopjumpcash {
	margin-bottom: 8px;
	width: 100%;
	height: 33px;
	border-bottom: solid 2px #50A0D5;}

#sideshopmenu {
	float:right;
	width:100%;
	background:#fff;
	font-size:12px;
	line-height:normal;
	text-transform: uppercase;
	font-weight:normal;}
	
#sideshopmenu ul {
	margin:0;
	padding:5px 5px 0 0;
	list-style:none;
	}
#sideshopmenu li {
	display:inline;
	margin:0;
	padding:0;
	}
#sideshopmenu a {
	float:right;
	background:url("../images/bottonshopleft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	}
#sideshopmenu a span {
	float:right;
	display:block;
	background:url("../images/bottonshopright.gif") no-repeat right top;
	padding:3px 15px 4px 6px;
	color:#fff;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#sideshopmenu a span {float:none;}
/* End IE5-Mac hack */
#sideshopmenu a:hover span {color:#FFFFFF;}
#sideshopmenu a:hover {background-position:0% -23px;}
#sideshopmenu a:hover span {background-position:100% -23px;}  

/*** side shop basket end ***/ 

/*******************************************
 *   MyLogin modul (user login)   		   *
 *******************************************/
 
 .mylogincontent {
		margin-top: 8px;
		width: 590px;
		font-family: arial;
		}
		
.myloginheaderpix{
		height: 55px;
		background:url("../images/sitelogonlogo.gif") no-repeat left top;
 		}

.myloginheader{
		padding-left: 220px;
		padding-top: 5px;
 		font-size: 30px;
 		font-weight: bold;
		color: #999;
 		}

.myloginbox{
		padding:12px;
		width: 564px;
		border: 1px solid #C7C7C7;
		text-align:left;}
		
.bannerlogin {
		height: 76px;
		width: 77px;
		position:relative;
		left: 0px;
		top: 0px;
		z-index: 1;		
		background:url("../images/bannerlogon.png") no-repeat left top;
		}
		
.myloginboxcontent{
		height: 322px;
		width: 564px;
		}
           
.boxloginfield{
		text-align:left;}
		
.boxloginfieldcell {
		width: 220px;
		height: 322px;
		background: #999 url("/fileadmin/user_upload/release16mar.jpg") no-repeat left top;
		}

.boxloginuserform {
		padding-left: 12px;
		text-align:left;
		font-size: 12px;
		color:#333;
		}

.userformheader {
		height: 25px;
		vertical-align: top;
		font-size: 14px;
		font-weight:bold;
		}

.userformquest {
		padding-top: 5px;
		margin-left: 30px;
		height: 25px;
		vertical-align:top;
		font-size: 12px;
		}

.userformquest a {
		color:#333;
		text-decoration:underline;
		}

.userformheadercust {
		padding-top: 25px;
		height: 25px;
		vertical-align: top;
		font-size: 14px;
		font-weight:bold;
		}

.userformtxt {
		padding-top: 5px;
		height: 35px;
		vertical-align: top;
		font-size: 12px;
		}

.userquestion {
		margin-top: 15px;
		width: 200px;
		height: 25px;
		background:url("../images/question.gif") no-repeat left top;}
		
/*ny*/
.userquestion2 {
		margin-top: 5px;
		width: 200px;
		height: 25px;
		background:url("../images/question.gif") no-repeat left top;}

.userformhelp {
		padding-top: 5px;
		margin-left: 30px;
		height: 25px;
		vertical-align:top;
		font-size: 12px;
		}
.userformhelp a {
		color:#333;
		text-decoration:underline;
		}


.userformuserid {
		height: 25px;}
		
.userformuserid label {
		width: 90px;
		float: left;
		text-align: left;
 		font-size: 12px;
		color:#333;
		line-height: 22px;
		}

.userformuserid2 {
		height: 40px;}

.userformuserid2 label {
		width: 90px;
		float: left;
		text-align: left;
 		font-size: 12px;
		color:#333;
		line-height: 22px;
		}	

.userformfileinput {
		padding-left: 5px;
		height: 18px;
		width: 225px;
		font-family: arial;
		font-size:12px;
		background:#E7E7E9;
		border: 1px solid #ccc;
		line-height: 16px;
		}

.boxcreateuserform {
		padding-left: 12px;
		text-align:left;
		font-size: 12px;
		color:#333;}

/* menu */

.myloginmenulist {
      width:100%;
      color: #000;
      font-family: arial;
      font-size:12px;
      font-weight:bold;
      line-height:normal;
      text-align: center;
      border-bottom:1px solid #b2b2b2;
 /*ny*/     height: 28px;
      }

/*** mylogin button - start***/
.myloginaccess {float:right; margin-right: 23px; width: 200px; height:28px; background:url("../images/loginsubbutton.jpg") no-repeat right top; border: none; color: #000; font-family: arial; font-size:12px; font-weight:bold;}
.myloginaccess:hover {cursor: pointer; background-position:0% -28px;}
/*** mylogin button - end***/
.formuseraccess {height:110px;}

/*
.myloginmenulist ul {
      margin:0;
      padding:0px 28px 0 0;
      list-style:none;
      }

.myloginmenulist_a li {
      display:inline;
      margin:0;
      padding:0;
      }

.myloginmenulist a {
      float:right;
      background:url("../images/loginuserleft.gif") no-repeat left top;
      margin:0;
      width:185px;
      height:28px;
      padding:0 0 0 4px;
      text-decoration:none;
      }

.myloginmenulist a span {
      float:right;
      display:block;
      background:url("../images/loginuserright.gif") no-repeat right top;
      padding:8px 15px 8px 6px;
      color:#000;
      }*/

/* Commented Backslash Hack hides rule from IE5-Mac \*/
/*.myloginmenulist a span {float:none;}*/
/* End IE5-Mac hack */

/*.myloginmenulist a:hover {
      background-position:0% -42px;
      }*/

/*.myloginmenulist a:hover span {
      color:#000;
	  background-position:100% -42px;
      }

.myloginmenulist a:active {
      background-position:0% -42px;
      }

.myloginmenulist a:active span {
      color:#000;
	  background-position:100% -42px;
      }*/

/*** sidemenu for myprofile - start ***/
.myprofilelistcontainer {width:166px;margin-bottom:10px; padding-bottom:10px;}
.myprofilelistheader {margin-bottom:4px; padding-left:6px; width:160px; font-family:arial; font-size:12px; text-align:left; font-weight:bold; color:#fff; background-color:#0F75BD; height: 28px;}
.navmyprofilelist {margin-top:4px; padding-top: 4px; padding-bottom: 12px; background-color:#f3f3f5; text-transform:uppercase;}
.navmyprofilelist ul {margin:0; padding:0; list-style: none;} 
.navmyprofilelist a {display: block; color: #333; font-family: arial; font-size: 12px; font-weight: bold; text-decoration: none; text-align: left; line-height:28px;} 
.navmyprofilelist li a {padding-left: 8px; display: block; color: #333; font-size: 12px; font-family: arial; text-decoration: none; text-align: left;}
.navmyprofilelist a:hover, .navsidelinklist a:active {color: #A8A9AD;} 
/*** sidemenu for myprofile - end ***/    
               
/*******************************************
 *   MyOrder modul (user login)   		   *
 *******************************************/
 
.myordercontent {
	/*margin-top: 8px;*/
	width: 590px;
	font-family: arial;
	}
           
.myorderregtext {
	margin-bottom:45px;
	width:590px;
	font-size: 12px;
	color:#333;
	}
		
.myorderregtext span{
	font-size: 12px;
	color:#CC0000;
	}

.myorderregtext h1,h2,h3,h4,h5 {
	font-size: 30px;
	font-weight: bold;
	color: #999;
	}
		
.orderstatus {}
.orderstatuslist {
	line-height: 30px;
	font-size: 12px;
	color:#333;
	text-align: left;
	border: 1px solid #000;
	border-top: 0px solid #000;
	}

.orderstatuscellone {
	padding-left: 5px;
	border-top: 1px solid #000;
	}

.orderstatuscelltwo {
	padding-left: 5px;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	}

.orderstatuscellthree {
	padding-left: 5px;
	width: 225px;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	}

.orderstatuscellfour {
	padding-left: 5px;
	width: 85px;
	border-top: 1px solid #000;
	/*border-left: 1px solid #000;*/
	/*border-right: 1px solid #000;*/
	}

.nonsentorder {
	padding-top: 20px;
	}

.nonsentorderlist {
	line-height: 30px;
	font-size: 12px;
	color:#333;
	text-align: left;
	border: 1px solid #000;
	}

.nonsentordercellone {
	padding-left: 5px;
	}

.nonsentordercelltwo {
	padding-left: 5px;
	width: 85px;
	}

.nonstockorder {
	padding-top: 20px;
	}

.nonstockorderlist {
	line-height: 30px;
 	font-size: 12px;
	color:#333;
	text-align: left;
	border: 1px solid #000;
	}
		
.nonstockordercellone {
	padding-left: 5px;
	}

.nonstockordercelltwo {
	padding-left: 5px;
	width: 85px;
	}

.myordrestatuspay {text-align: left;}
.myordrestatuslev {text-align: left;}

/*******************************************
 *   Myprofile modul (user login)          *
 *******************************************/

.myprofilecontent {
	margin-top: 8px;
	width: 590px;
	font-family: arial;
	}
           

 .myprofileregtext {
	margin-top:20px;
	margin-bottom:45px;
 	width:590px;
 	font-size: 12px;
	color:#333;
	}
		
.myprofileregtext span{
 	font-size: 12px;
	color:#CC0000;
	}

.myprofileregtext h1,h2,h3,h4,h5 {
 	font-size: 30px;
 	font-weight: bold;
	color: #999;
 	}
 
.myprofileregform {
	margin-top:10px;
	padding:8px 4px 4px 4px;
	width:582px;
	background-color: #f3f3f5;
 	font-size: 12px;
	color:#333;
text-align:left;
	}

.myprofileregform span {
	width: 70px;
	float: left;
	text-align: left;
 	font-size: 12px;
	color:#CC0000;
	line-height: 19px;
	}

.myprofileregform h1,h2,h3,h4,h5 {
 	font-size: 14px;
 	font-weight: bold;
	color: #333;
	text-transform:uppercase;
 	}

.myprofileregform .myprofileformwrap {
	padding-top: 4px;
	}

.myprofileregform label {
	width: 100px;
	float: left;
	text-align: left;
 	font-size: 12px;
	color:#333;
	line-height: 19px;
	}
		
.myprofileregform .myprofileselect {
	font-size:12px;
	height: 21px;
	}
		
.myprofileregform .myprofileinput {
	width: 398px;
	font-size:12px;
	}

.myprofileregform .myprofileinputpost {
	width: 45px;
	font-size:12px;
	}

.myprofileregform .myprofileinputby {
	width: 342px;
	font-size:12px;
	}
               
/*** menu ***/

.myprofilemenu {}

.myprofilemenulist {
      	float:right;
      	width:100%;
      	color: #000;
      	font-family: arial;
      	font-size:12px;
      	font-weight:bold;
      	line-height:normal;
	text-align: center;
	border-bottom:1px solid #b2b2b2;
      	}

.myprofilemenulist ul {
      	margin:0;
      	padding:25px 10px 0 0;
      	list-style:none;
      	}

.myprofilemenulist_a li {
      	display:inline;
      	margin:0;
      	padding:0;
      	}

.myprofilemenulist a {
      	float:right;
      	background:url("../images/saveuserleft.gif") no-repeat left top;
      	margin:0;
      	width:150px;
      	height:28px;
      	padding:0 0 0 4px;
      	text-decoration:none;
      	}

.myprofilemenulist a span {
      	float:right;
      	display:block;
      	background:url("../images/saveuserright.gif") no-repeat right top;
      	padding:8px 15px 8px 6px;
      	color:#fff;
      	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.myprofilemenulist a span {float:none;}
/* End IE5-Mac hack */

.myprofilemenulist a:hover {
      	background-position:0% -42px;
      	}

.myprofilemenulist a:hover span {
      	color:#000;
      	background-position:100% -42px;
      	}

.myprofilemenulist a:active {
      	background-position:0% -42px;
      	}

.myprofilemenulist a:active span {
      	color:#000;
      	background-position:100% -42px;
      	}

/*******************************************
 *   MyRecommendations modul (user login)  *
 *******************************************/
.myrecommentcontent {
	margin-top: 8px;
	width: 590px;
	font-family: arial;
	}

 .myrecommentregtext {
	margin-top:20px;
 	width:590px;
 	font-size: 12px;
	color:#333;
	}
		
.myrecommentregtext span{
 	font-size: 12px;
	color:#CC0000;
	}

.myrecommentregtext h1,h2,h3,h4,h5 {
 	font-size: 30px;
 	font-weight: bold;
	color: #999;
 	}

.myrecommentsheader {
	margin-top:5px;
	padding-left: 5px;
	width:100%;
	line-height: 30px;
	background:#F3F3F5;
	font-family: arial;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#0F75BD;
	}

/*******************************************
 *         Genre modul (List All)          *
 *******************************************/

.genrecontainer {width:590px; height:auto; font-family:arial; text-align:left;}
.genreinfohead {width:580px; line-height:30px; padding-left:10px; font-size:20px; color:#0F75BD; font-weight:bold; background-color:#F3F3F5;}
.genreoffeninfo {width:100%; padding-top: 5px; padding-bottom: 10px;}
.genreoffenlist {width:590px;}
.genreoffencol {width:186px; padding-left:10px; line-height:28px; font-size:12px;}
.genreoffencol a {font-size:12px; color:#333; text-decoration:none;}
.genreoffencol a:hover {font-size:12px; color:#0F75BD; text-decoration:underline;}
.genrealphazebra {width:100%;}
.genrealphazebralist {width:590px;}
.genrealphazebraheadcol {line-height:25px; padding-top:10px; padding-left:10px; font-size:16px; font-weight:bold; color:#0F75BD; border-bottom: 2px solid #0F75BD;}
.genrealphazebracol {width:186px; padding-left:10px; line-height:28px; font-size:12px;}
.genrealphazebracol a {font-size:12px; color:#333; text-decoration:none;}
.genrealphazebracol a:hover {font-size:12px; color:#0F75BD; text-decoration:underline;}


/*******************************************
 *   Advanced modul (Advanced search)      *
 *******************************************/
.advsearchcontent {
	width: 590px;
	font-family: arial;
	font-size:12px;
	text-align: left;
	}
		
.advsearchheader{
	padding-left: 5px;
	line-height:20px;
 	font-size: 14px;
 	font-weight: bold;
	color: #333;
	background: #F3F3F5;
 	}

.advsearchbox {
	padding: 5px;
	width: 580px;
	border: 1px solid #C7C7C7;
	text-align:left;
	}
		
.advsearchtable {
	vertical-align:top;
	}

.advsearchsmallinput {
	padding-top:5px;
	padding-left:5px;
	}		

.advsearchsmallinput input {
	width:60px;
	}

.advsearchselect {
	padding-top:5px;
	padding-left:5px;
	}

.advsearchselect select {
	width:185px;
	}

.advsearchinput {
	padding-top:5px;
	padding-left:5px;
	}

.advsearchinput input {
	width:180px;
	}

.advsearchtxt {
	padding-top:5px;
	padding-left:5px;
	}

.advsearchcheck {
	padding-left:5px;
	line-height:20px;
	}

.advsearchlabel {
	font-weight:bold;
	color:#333;
	}

/* menu */

.advsearch {
	margin-top:20px;
      	float:right;
      	width:100%;
      	color: #000;
      	font-family: arial;
      	font-size:12px;
      	font-weight:bold;
      	line-height:normal;
	text-align: center;
	border-bottom:1px solid #b2b2b2;
      	}

.advsearch ul {
      	margin:0;
      	padding:0 199px 0 0;
     	list-style:none;
      	}

.advsearch_a li {
      	display:inline;
      	margin:0;
      	padding:0;
      	}

.advsearch a {
      	float:right;
      	background:url("../images/loginuserleft.gif") no-repeat left top;
      	margin:0;
      	width:185px;
      	height:28px;
      	padding:0 0 0 4px;
      	text-decoration:none;
      	}

.advsearch a span {
      	float:right;
      	display:block;
      	background:url("../images/loginuserright.gif") no-repeat right top;
      	padding:8px 15px 8px 6px;
      	color:#000;
      	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.advsearch a span {float:none;}
/* End IE5-Mac hack */

.advsearch a:hover {
  	background-position:0% -42px;
      	}

.advsearch a:hover span {
      	color:#000;
	background-position:100% -42px;
      	}

.advsearch a:active {
      	background-position:0% -42px;
      	}

.advsearch a:active span {
      	color:#000;
	background-position:100% -42px;
      	}

/*** Anbefaling side modul ***/
.nicetohavelistheader {margin-bottom:4px; padding-left:6px; width:160px; font-family:arial; font-size:9pt; text-align:left; text-transform:uppercase; /*font-weight:bold;*/ color:#fff; background-color:#0F75BD; line-height: 24px;}
.nicetohavelist {margin-top:4px; padding-top: 4px; padding-bottom: 12px; background-color:#f3f3f5; font-family:arial; font-size:12px; text-align:left;}
.nicetohavelisttxt {padding-left:8px;padding-right:8px; padding-top: 8px; padding-bottom: 12px;}
.nicetohavecols {width:100%;}
.nicetohavecolone {padding-top:5px; vertical-align:top; width:52px;}
.nicetohavecoltwo {vertical-align:top;}
/*** Get movie botton - start***/
.nicetohavemovgetlist {float:right; width:100%; color: #fff; font-family: arial; font-size:9pt; font-weight:bold; line-height:normal; text-align: center; border-bottom: #83C041 solid 2px;}
.nicetohavemovgetlist ul {margin:0; padding:0; list-style:none;}
.nicetohavemovgetlist li {display:inline; margin:0; padding:0;}
.nicetohavemovgetlist a {float:right; background:url("../images/bggetleft.gif") no-repeat left top; height:14px; padding:0 0 0 2px; margin-right:3px; text-decoration:none;}
.nicetohavemovgetlist a span {float:none; display:block; background:url("../images/bggetright.gif") no-repeat right top; padding:0px 6px 0px 4px; color:#fff; height:14px; cursor: pointer; }
/*** Get movie botton Blue new - start***/
.nicetohavemovgetlist_b {float:right; width:100%; color: #fff; font-family: arial; font-size:9pt; font-weight:bold; line-height:normal; text-align: center; border-bottom: #0F75BD solid 2px;}
.nicetohavemovgetlist_b ul {margin:0; padding:0; list-style:none;}
.nicetohavemovgetlist_b li {display:inline; margin:0; padding:0;}
.nicetohavemovgetlist_b a {float:right; background:url("../images/bggetleft.gif") no-repeat left top; background-position:0% -14px; height:14px; padding:0 0 0 2px; margin-right:3px; text-decoration:none;}
.nicetohavemovgetlist_b a span {float:none; display:block; background:url("../images/bggetright.gif") no-repeat right top; background-position:100% -14px; padding:0px 6px 0px 4px; color:#fff; height:14px; cursor: pointer; }
/*** Get movie botton Red new - start***/
.nicetohavemovgetlist_r {float:right; width:100%; color: #fff; font-family: arial; font-size:9pt; font-weight:bold; line-height:normal; text-align: center; border-bottom: #CC0000 solid 2px;}
.nicetohavemovgetlist_r ul {margin:0; padding:0; list-style:none;}
.nicetohavemovgetlist_r li {display:inline; margin:0; padding:0;}
.nicetohavemovgetlist_r a {float:right; background:url("../images/bggetleft.gif") no-repeat left top; background-position:0% -28px; height:14px; padding:0 0 0 2px; margin-right:3px; text-decoration:none;}
.nicetohavemovgetlist_r a span {float:none; display:block; background:url("../images/bggetright.gif") no-repeat right top; background-position:100% -28px; padding:0px 6px 0px 4px; color:#fff; height:14px; cursor: pointer; }
/*** Get movie botton - end***/

.nicetohavemovcontainer{margin: 4px;}
.nicetohavemovcolpic {padding: 0px;	height: auto; width: 52px; vertical-align: top; border: #ccc 1px solid; overflow: hidden;}
.nicetohavemovcoltop { height:45px; margin-top: 4px; color: #0F75BD; font-weight:bold; overflow:hidden; font-size:12px;}
.nicetohavemovcoltop a{color: #0F75BD; font-weight:bold; text-decoration:none;}
.nicetohavemovcoltop a:hover{text-decoration:underline;}
.nicetohavemovformat {font-size:11px;}
.nicetohavemovcolprice {}
.nicetohavemovprice{font-size:11px; font-weight: bold;}
/***NEWS MAIL SUBMIT***/
.rbox {height:100px; width:166px; margin-bottom:10px; border-bottom:2px solid #0F74BA; font-family:arial; font-size:9pt;}
.rboxheader {padding-left:6px; width:160px; font-family:arial; font-size:9pt; text-align:left; text-transform:uppercase; /*font-weight:bold;*/ color: #fff; background-color:#0F75BD; line-height:24px;}
.rboxheader a {color:#fff; text-decoration:none;}
.rboxheader a:hover {color:#fff; text-decoration:underline;}
.rboxcontent {text-align:left;background-color:#f3f3f5;}
.rboxcontent form {margin-top:4px; padding-left:6px; padding-right:6px; padding-top:4px; background-color:#f3f3f5;}
.rboxcontent input {width:148px;}
.rboxcontent td {line-height:24px;}
.rboxcontent a {color:#333; font-family:arial; font-size:12px; text-decoration: underline; text-align:left;} 
.rboxcontent a:hover {color: #666;} 

/*style for IE6*/
* html .navsidelinklist ol {font-size: 12px;}
* html .fourmovtilbud, * html .fourmovnews, * html .fourmovcomming {width:592px;}
* html .fourmovprice table {font-size:9pt; color:#CC0000;}
* html .fourmovgetlist, * html .fourmovgetlist_b, * html .fourmovgetlist_r {line-height:12px;}
* html .fourmovgetlist a, * html .fourmovgetlist_b a, * html .fourmovgetlist_r a {float:right; width:30px;}
* html .fourmovgetlist a span, * html .fourmovgetlist_b a span, * html .fourmovgetlist_r a span {float:right;}
* html .singlegetlist, * html .singlegetlist_b, * html .singlegetlist_r {line-height:12px;}
* html .singlegetlist a, * html .singlegetlist_b a, * html .singlegetlist_r a {float:right; width:30px;}
* html .singlegetlist a span, * html .singlegetlist_b a span, * html .singlegetlist_r a span {float:right;}
* html .resultgetlist, * html .resultgetlist_b, * html .resultgetlist_r {line-height:12px;}
* html .resultgetlist a, * html .resultgetlist_b a, * html .resultgetlist_r a {float:right; width:30px;}
* html .resultgetlist a span, * html .resultgetlist_b a span, * html .resultgetlist_r a span {float:right;}
* html .nicetohavemovgetlist, * html .nicetohavemovgetlist_b, * html .nicetohavemovgetlist_r {line-height:12px;}
* html .nicetohavemovgetlist a, * html .nicetohavemovgetlist_b a, * html .nicetohavemovgetlist_r a {float:right; width:30px;}
* html .nicetohavemovgetlist a span, * html .nicetohavemovgetlist_b a span, * html .nicetohavemovgetlist_r a span {float:right;}
* html .Sideshopitem table {font-size: 12px; color:#fff;}
* html .sideshopfragt table {font-size: 12px; color:#fff;}
* html .sideshopsummary table {font-size: 12px; color:#fff;}
* html #lvl60 table {font-size: 7pt; line-height: 34px;}
* html .bannercontainer {width: 592px; height: 92px; overflow:hidden;}
/* End style for IE6 */
