
/*---------   start   -------------*/
.stenaStartMenyBOX{margin:0px 0px 0px 20px; padding:0px; position:relative;}
.stenaStartMeny{width:208px ; height:80px; float:left; }
.stenaStartMeny h2{width:180px; color:#fff; line-height:25px; float:left; font-size:15px; margin:0px;  left:10px; top:3px; position:relative;}
.stenaStartMeny p{ width:180px; color:#fff; left:10px; top:3px; position:relative; float:left;}
.stenaStartMenyLink, .stenaStartMenyLink:link{color:#fff; float:right; right:10px; top:3px; position:relative;}
.stenaStartMenyLink:hover{color:#fff; float:right; right:10px; top:3px; position:relative; }
#stenaStartMeny1{background:#72a8d0 url(/GUI/stena_meny_corner_left.gif) no-repeat left bottom;}
#stenaStartMeny2{ background:#72a8d0; margin:0px 4px 0px 4px;}
#stenaStartMeny3{background:#72a8d0 url(/GUI/stena_meny_corner_right.gif) no-repeat right bottom;}
#startPageFlipImage{height:370px; width:632px; overflow:hidden;}

/*---------   About Stena -------------*/
.stenaOmossBox{width:178px; height:70px; background:#72a8d0; margin:0px 0px 40px 30px; }
.stenaOmossBox h2{width:160px; color:#fff; line-height:25px; margin:20px 0px 0px 10px;  font-size:15px; float:left; }
.stenaOmossBox  .arrow_white_blue.STOMlink, .stenaOmossBox .arrow_white_blue.STOMlink:link{color:#fff; margin:6px 10px 0px 0px !important; float:right;}
.stenaOmossBox .arrow_white_blue.STOMlink:hover{color:#fff; margin:6px 10px 0px 0px !important; float:right;}


/*---------   Media  -------------*/
.StenaMediaBox{width:278px; height:180px;  float:left; position:relative;}
.StenaMediaBoxLink{clear:both; float:left; position:relative; left:10px}
.mediacontainerTitle{ font-size:11px; color:#fff; float:left; margin:5px 0 0  10px; height:20px;}
.StenaMediaBox .mediacontainer{width:278px; height:145px; background:#72a8d0; }
.mediacontainerFLICKER{width:278px; height:112px; margin-top:10px; float:left;}
.mediacontainerFLICKER a {float:left; margin-left:10px; display:block; width:124px; height:112px; position:relative; z-index:30;}
.mediacontainerYouTube{width:278px; height:112px; margin-top:10px; float:left;}
.mediacontainerYouTube a{float:left; margin-left:10px; display:block; width:124px; height:112px; position:relative; z-index:30;}

#StenaMediaBox1{margin:0;}
#StenaMediaBox2{margin:0;}
.mediacontainer-L{width:124px; height:112px; display:block; margin:10px 0px 0px 10px; float:left; position:relative; z-index:2; overflow:hidden;}
.mediacontainer-R{width:124px; height:112px; display:block; margin:10px 10px 0px 0px; float:right; position:relative; z-index:2; overflow:hidden;}

.MediaLine{ width:637px; margin:20px; border-top:1px solid #4981b6; position:relative; float:left;}

.mediaFeedBox h2{font-size:12px; }
#mediaFeedBoxLink{float:right;}
#mediaFeedBoxFeeds{width:637px; position:relative; }
#mediaFeedBoxFeeds .FeedsDate{ color:#72a8d0; }
#mediaFeedBoxFeeds-L{ width:318px; float:left; margin-bottom:10px;}
#mediaFeedBoxFeeds-R{ width:319px; float:right; margin-bottom:10px;}

.mediaLink,.mediaLink:link,.body .content .template .box .mediaLink,
.body .content .template .box .PressrelLISTpart h2 .mediaLink,.FeedsDate .mediaLink{color:inherit; text-decoration:none;}
.body .content .template .box .mediaLink:hover,
.body .content .template .box .PressrelLISTpart h2 .mediaLink:hover,.mediaLink:hover,.FeedsDate .mediaLink:hover{text-decoration:underline; color:inherit;}

#PressrelContainer{width:390px; position:relative; float:left; height:90px;}
.PressrelLANG{width:200px; margin:0px 10px 10px 0px; float:left;}
.PressrelYEAR{width:70px; margin:0px 0px 10px 0px; float:left;}
.PressrelLANG option, .PressrelYEAR option{margin:4px 0px 4px 0px;}
#PressrelBTN {width:20px; margin:7px 0px 0px 20px; height:20px; background: url(../GUI/stenameiagobtn.gif) no-repeat left top; border:none; margin-left:20px; float:left; width:40px; height:19px;}
#PressrelLIST{width:398px;   }

.body .content .template .borderLeft{border-left:1px solid #72a8d0;  width:238px; margin-top:45px ;}
.PressrelLISTpart{width:398px; margin-bottom:25px; }
.PressrelLISTpart h2 .FeedsDate{font-size:10px; font-weight:normal; margin-right:10px; color:#72a8d0;}
.PressrelLISTpart p{margin-bottom:15px;}
.PressrelLISTpart .arrow_blue{float:none; display:inline; line-height:20px}
.body .content .template .box .PressrelLISTpart h2 a, .PressrelLISTpart h2 a:link{color:#4F4F4F; font-weight:bold;}
.body .content .template .box .PressrelLISTpart h2 a:hover{text-decoration:underline; color:#4F4F4F;}


.PressrelRIGHTBox{width:145px; height:150px; background:#72a8d0; position:relative; float:left; text-align:center; margin-left:30px; margin-bottom:30px;}
.PressrelRIGHTBox .PressrelRIGHTBoxLink{ color:#fff; float:right; margin:5px 10px 0 0 !important; }
.PressrelRIGHTBox #PressrelRIGHTBoxFLICKER a ,.PressrelRIGHTBox #PressrelRIGHTBoxYouTUBE{
	display:block; width:124px; height:112px; float:left;}
	
.PressrelRIGHTBox #PressrelRIGHTBoxFLICKER{width:124px; height:112px; float:left; margin:10px 0 0 10px;}
.PressrelRIGHTBox #PressrelRIGHTBoxYouTUBE{width:124px; height:112px; float:left; margin:10px 0 0 10px;}

.body .content .template .box .arrow_blue_rew{color:#0D3679; background: url(../GUI/bluearrow_rew.gif) no-repeat scroll left bottom; padding:0px 0 4px 20px; font-weight:bold;}
.right-column-FEED{width:170px; margin-left:24px; margin-bottom:50px;}
#right-column-FEED-title{}
#right-column-FEED-title strong{font-size:11px; font-weight:bold; }
.right-column-FEED .FeedsDate{color:#72a8d0;}
.right-column-FEED-part{margin-top:20px;}
#right-column-FEED-link{float:right; }

.faktaHeading{width:600px; float:left; height:20px; margin:10px 0 0 0px;}
.spacerLine{height:20px; width:600px; float:left; margin-left:20px;}

.templatemap br{line-height:18px;}/*Menu IE 6-7 fix*/

#mediaContent .leftCol{ width:310px; float:left; padding-right:8px; }
#mediaContent .rightCol{ width:310px; float:right;padding-right:8px; }
.mainColumnRow{ float:left; margin-left:20px; width:637px; margin-right:20px}

#mediaContent ul, #pressDocuments ul { list-style-type:none; padding:0px; margin:0px;}

#pressDocuments a:link, #pressDocuments a:visited, #pressDocuments a:active, #pressDocuments a:hover, 
#factDocs a:link, #factDocs a:visited, #factDocs a:active, #factDocs a:hover {color:#4f4f4f; text-decoration:none;} 

#factDocs a:hover, #pressDocuments a:hover{text-decoration:underline;}

#pressDocuments ul{width:418px; clear:both; margin-bottom:36px;float:left}
#pressDocuments ul li{width:50%; float:left; }

#pageIntro  p{margin:0px 16px 10px 0px}
#factDocs ul li span, #pressDocuments ul li span{position:relative;line-height:43px; left:2px}
#factDocs ul li img, #pressDocuments ul li img {vertical-align:top;}
.hidden{display:none;}
.pressMediaTitle{display:block; margin-top:36px;margin-bottom:4px;}
.pressMediaClips img,.pressMediaImages img{width:124px; margin-right:10px; border:1px solid #ccc}

.newsPage{}
.newsPage p{margin:20px 5px 20px 5px; text-align:justify;}
.newsPage .ingress{ font-size:12px; font-weight:800}


/*---------   Bazaar Voice  -------------*/
.bv_small_stars{}
.bv_big_stars{padding-top: 5px;}

/*---------   Social buttons  -------------*/

.socialButton{float: left;padding-right: 5px;}

.right-column .socialButton{margin-top: -20px;padding-bottom: 5px;}

/*--------- LOGIN START --------------*/

#loginId{width:650px;padding:25px 25px 0 25px;font-family:Verdana;font-size:11px;margin-top:-45px;}
#loginId.services{width:310px;padding:25px;font-family:Verdana;font-size:11px;}
#loginId h2{color:#4f4f4f;font-size:16px;margin-bottom:30px;}
#loginId h3{color:#4f4f4f;font-size:12px;margin-bottom:10px;}
#loginId p{color:#4f4f4f;}
#loginId a{color:#0D3679;text-decoration:none;}
#loginId a:hover{text-decoration:underline;}
#loginId .columnWrap{overflow:hidden;}
#loginId .colLeft{width:310px;float:left;}
#loginId .colCenter{background:url(../GUI/loginlite/column-separator.png) center center no-repeat;width:30px;height:105px;padding-top:85px;text-align:center;float:left;font-style:italic;}
#loginId .colRight{width:280px;float:right;margin-left:30px;position:relative;}
#loginId .createNew a{margin:10px auto 0;}
#loginId a.red{background:url(../GUI/loginlite/btn-red.jpg) top left no-repeat;width:151px;height:36px;display:block;font-weight:700;color:#ffF;text-decoration:none;line-height:25px;text-transform:uppercase;padding-left:10px;}
#loginId a.blue{background:url(../GUI/loginlite/btn-blue.jpg) top left no-repeat;width:102px;height:36px;display:block;font-weight:700;color:#ffF;text-decoration:none;line-height:25px;text-transform:uppercase;padding-left:10px;margin-top:15px;}
#loginId a.grey{background:url(../GUI/loginlite/btn-grey.jpg) top left no-repeat;width:112px;height:36px;display:block;font-weight:700;color:#ffF;text-decoration:none;line-height:25px;text-transform:uppercase;padding-left:20px;margin-top:40px;}
#loginId a.red:hover, #loginId a.blue:hover{background-position:bottom left;}
#loginId .colRight a.red{margin-top:20px;}
#loginId a.expand{background:url(../GUI/loginlite/btn-plus-minus.png) no-repeat;padding-left:25px;display:block;font-style:italic;line-height:20px;height:20px;margin-top:10px;}
#loginId a.minimize{background:url(../GUI/loginlite/btn-plus-minus.png) bottom left no-repeat;padding-left:25px;display:block;font-style:italic;line-height:20px;height:20px;margin-top:10px;}
#loginId .colLeft ul{overflow:hidden;list-style:none;margin:38px 0 0 -1px;}
#loginId .colLeft li{float:left;padding:0 8px 8px 0;}
#loginId input[type=text], #loginId input[type=password]{font-style:italic;width:200px;color:#4f4f4f;}
#loginId input[name=email]{margin:0;}
#loginId input.already{background:#f3f3f3;}
#loginId .colLeft input[type=checkbox]{margin:25px 0 0 0;}
#loginId .colRight input[type=checkbox]{margin:10px 0 0;}
#loginId a.facebook{background:url(../GUI/loginlite/btn-login-services.png) 0 0 no-repeat;display:block;width:80px;height:35px;padding-left:43px;line-height:35px;text-decoration:none;color:#4f4f4f;}
#loginId a.google{background:url(../GUI/loginlite/btn-login-services.png) 0 -35px no-repeat;display:block;width:80px;height:35px;padding-left:43px;line-height:35px;text-decoration:none;color:#4f4f4f;}
#loginId a.yahoo{background:url(../GUI/loginlite/btn-login-services.png) 0 -70px no-repeat;display:block;width:80px;height:35px;padding-left:43px;line-height:35px;text-decoration:none;color:#4f4f4f;}
#loginId a.msn{background:url(../GUI/loginlite/btn-login-services.png) 0 -105px no-repeat;display:block;width:80px;height:35px;padding-left:43px;line-height:35px;text-decoration:none;color:#4f4f4f;}
#loginId .lineAcross{display:block;border-top:1px solid #cbcbcb;border-bottom:1px solid #e4e4e4;margin:20px 0;}
#loginId span.flag{position:absolute;top:0px;right:0px;}
#loginId .banner{margin:11px 0 0 0;}
#loginId .banner img{width:650px;}
#loginId span.error{color:#c00202;margin-bottom:17px;display:block;}
#loginId span.info{margin:17px 0;display:block;}
#loginId span.example{display:block;color:#909090;font-style:italic;margin-top:4px;zoom:1;}
#loginId .inputWrap{position:relative;margin:0 0 10px;}
#loginId .inputWrap label{position:absolute;top:2px;left:5px;color:#4f4f4f;font-style:italic;cursor:text;}
/*-------- LOGIN END ------------------*/

/*-------- AJAX TABS START --------------*/


#ajaxTabs{width:657px;clear:left;}
#ajaxTabs div > h2{font-size:14px;}
#ajaxTabs div > p{width:315px;}
#ajaxTabs div.navHeaderEmpty{width:657px;height:3px;overflow:hidden;background:#ededed bottom left repeat-x;padding:10px 0 0 0;border-top:1px solid #e3e3e3;color:#4f4f4f;font-size:14px; font-weight:700; text-decoration:none;}
#ajaxTabs div.navHeader{width:657px;height:23px;overflow:hidden;background:#ededed bottom left repeat-x;padding:10px 0 0 0;border-top:1px solid #e3e3e3;color:#4f4f4f;font-size:14px; font-weight:700; text-decoration:none;}
#ajaxTabs div.navHeader span{padding-left:12px;}
#ajaxTabs ul.nav{width:657px;height:48px;overflow:hidden;background:#ededed url(../GUI/bg-nav-border.gif) bottom left repeat-x;margin:0 0 20px;padding:5px 0 0 0;}
#ajaxTabs ul.nav li{width:152px;height:40px;display:block;float:left;margin-left:9px;}
#ajaxTabs ul.nav li.active a{background:url(../GUI/bg-tabs-active.png) no-repeat;display:block;width:140px;height:48px;color:#444;}
#ajaxTabs ul.nav li a{background:url(../GUI/btn-tabs.png) no-repeat;display:block;width:130px;height:40px;line-height:40px;font-size:12px;color:#fff;text-decoration:none;padding-left:22px;}
#ajaxTabs ul.nav li a:hover{text-decoration:underline;}

#ajaxTabs ul.offerList{overflow:hidden;margin:20px 0 0 -20px;}
#ajaxTabs ul.offerList li{float:left;width:199px;height:250px;display:block;position:relative;margin:0 0 20px 20px;}
#ajaxTabs ul.offerList img{display:block;margin-bottom:9px;}
#ajaxTabs ul.offerList h3{display:block;color:#c20b0c;font-size:12px;text-transform:uppercase;font-weight:400;}
#ajaxTabs ul.offerList h2{display:block;color:#2f2f2f;font-size:16px;}
#ajaxTabs ul.offerList p{display:block;color:#646464;font-size:12px;}
#ajaxTabs ul.offerList a.linkArrow{background:url(../GUI/btn-arrow-link.jpg) bottom right no-repeat;display:block;color:#0d3679;font-size:12px;text-decoration:none;padding:0 20px 2px 0;text-transform:uppercase;position:absolute;bottom:0px;left:0px;font-weight:700;}
#ajaxTabs ul.offerList a:hover.linkArrow{text-decoration:underline;}
#ajaxTabs #ajaxContentLoadImage{margin-left: 40px;}

/*-------- AJAX TABS END --------------*/

/*-------- DEAL OF THE DAY START ------------*/

.dealSpot #deal .dealSubHeader {padding: 10px 0 10px 0;font-weight: bold;}
.dealSpot #deal a.btnred36 { float: left !important; margin-top: 50px;}
.dealSpot #dealCountDown {background-image: url("/GUI/deal-time-bg.jpg");width:181px;height:39px;padding:12px 0 0 19px;}
.dealSpot #dealCountDown span{background:none;margin-left:6px;color:#fff;font-weight:bold;font-size:18px;width:32px;height:32px;display:inline-block;text-align:center;font-family:Arial;}
.dealSpot #dealCountDown .days{margin-left:7px;}
.dealSpot #dealCountDown .hours{margin-left:2px;}
.dealSpot #dealCountDown .minutes{margin-left:3px;}
.dealSpot #dealCountDown .seconds{margin-left:2px;}

.dealPage #deal .dealSubHeader {padding: 10px 0 10px 0;font-weight: bold;}
.dealPage #deal .dealExpired {padding: 10px 0 10px 0;font-weight: bold; color:#c00000; font-size:130%;}
.dealPage #deal a.btnred36 { float: left !important; margin-top: 50px;}
.dealPage .right-column {margin-bottom: 20px;}
.dealPage .right-column #dealRight {background-image:url("/GUI/deal-timer-bg.png");: #EDF6FA; margin-left: 10px; margin-top: 20px; padding: 10px; width: 187px; height: 260px;}
.dealPage .right-column #dealRight #dealLink a {background-image:url("/GUI/deal-button-big.png"); padding: 18px 10px; color:White; text-transform: uppercase; font-size: 150%; font-weight: bold; display: block;}
.dealPage .right-column #dealRight #dealLink a.expired {background-image:url("/GUI/deal-button-ended.png") !important; text-decoration:none; cursor:default;}
.hr {margin: 10px 0 10px 0; border-top: 1px solid #F6FBFD; border-bottom: 1px solid #D0EDFB;}
.dealPage .right-column #dealCountDown {margin-top: 30px;}
.dealPage #dealCountDown {background-image: url("/GUI/deal-page-time-bg.png");width:173px;height:43px;padding:14px 0 0 11px;}
.dealPage #dealCountDown span{background:none;margin-left:6px;color:#fff;font-weight:bold;font-size:18px;width:32px;height:32px;display:inline-block;text-align:center;font-family:Arial;}
.dealPage #dealCountDown .days{margin-left:0px;}
.dealPage #dealCountDown .hours{margin-left:8px;}
.dealPage #dealCountDown .minutes{margin-left:7px;}
.dealPage #dealCountDown .seconds{margin-left:7px;}

/*-------- DEAL OF THE DAY END --------------*/

/*-------- COUNT DOWN START -----------------*/

.dealPageLink 
{
    padding: 8px 10px 10px 10px !important;
    margin-top: 20px !important;
    color: White !important;
    width: 180px;
    display: block;
    font-size: 150%;
    text-transform: uppercase;
    background-image: url("/GUI/deal-button.png")
}
#dealContainer {
    width: 617px;
}

#dealContainer strong {
    color: #B91A12;
}
#dealContainer h1 {
    color: #173E7F !important;
}
#dealContainer h2 {
    font-size: 130%;
    color: #173E7F !important;
    margin: 0 5px 0 0;
}
#dealContainer .dealColumn {
    float: left;
    margin: 0px;
    margin-bottom: 10px;
}
#dealContainer .dealColumn img {
    margin: 0px;
}
#dealContainer .dealColumn div {
    margin: 0px;
}
#dealCenter {
    width: 217px;
}
#dealLeft {
    width: 200px;          /* LC width */
}
#dealRight {
    width: 200px;          /* RC width */
}

/* jQuery Countdown styles 1.5.11. */
.hasCountdown {
	color: White;
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #ccc;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 100%;
	text-align: center;
	font-family: Impact, Arial;
}
.countdown_amount {
	font-size: 200%;
}
.countdown_descr {
	display: block;
	width: 100%;
}

/*-------- COUNT DOWN END  -----------------*/

