html, body {
	height:100%;
}
	   

body {
	background-color: #FFF;
	margin:0;
	padding:0;
	font-family: 'DINNextLTProMediumCondensed', Arial, Helvetica, Verdana, sans-serif;
	font-size:16px;
	min-width:980px;
}

a {
	text-decoration:none;
}

img {
	border:none;
}
	   

.clear{
	clear: both;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}

.mint {
	color: #36B6B4; 
}

.orange {
        color: #F1773A;
}

h2, h3 {
	margin:0;
	padding:0;
}

#home, #home-new, .static, #home-3jun, #home-2jun, #vimeo, #home-22jun, #home-splash, #home-okt {
	background: url(/other_files/backgrounds/home/background_home_0.jpg) fixed center center;
}	  	

#blog,
#things-to-do {
	background: url(/other_files/backgrounds/thingstodo/background_thingstodo_0.jpg) fixed center center;
}   

#icelandlive {
	overflow: hidden; 
}
#music, #music-22jun, #music-1jul, #music-2jul, #music_1, #music-sudur, #music_3 {
	background: url(/other_files/backgrounds/music/background_music_0.jpg) no-repeat center center;
}		 


#spread-the-word {
	background: url(/other_files/backgrounds/share/background_share_0.jpg) fixed center center;
}	 


#share, #share-ecards, #iceland-video {
	background: url(/other_files/backgrounds/share/background_share_0.jpg) fixed center center;
}

#stories-list, #stories-story, #stories {
	background: none fixed center center;
}	

#landsmot {
	background: url(/other_files/backgrounds/landsmot/background_home_2.jpg) fixed center center;
}

	 
/* FONT MANAGEMENT ------------------------------------------------ */ 
@font-face {
	font-family: 'DINNextLTProMediumCondensed';
	src: url('/other_files/fonts/dinnextltpro-mediumcond-webfont.eot');
	src: local('ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¢ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂº'), url('/other_files/fonts/dinnextltpro-mediumcond-webfont.woff') format('woff'), url('/other_files/fonts/dinnextltpro-mediumcond-webfont.ttf') format('truetype'), url('/other_files/fonts/dinnextltpro-mediumcond-webfont.svg#webfonthOxjnaBG') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Top Naviagtion */  
.win.ie7 .navigation-top-font, .win.ff2 .navigation-top-font {
	font-size:13px;
	font-weight: bold;
	font-style: bold;
	font-family: 'DINNextLTProMediumCondensed', sans-serif;
	line-height: 1.2em;
}
.win.ie8 .navigation-top-font, .win.ff3 .navigation-top-font, .win.ff3_5 .navigation-top-font {
	font-size:16px;
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'DINNextLTProMediumCondensed', sans-serif;
	line-height: 1.1em; 
}
.mac .navigation-top-font, .win.chrome .navigation-top-font {
	font-size:13px;
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	letter-spacing:1px;
	font-family: 'DINNextLTProMediumCondensed', sans-serif;
}


/* Main Naviagtion */
.win.ie7 .navigation-font, .win.ff2 .navigation-font  {
	font-size:14px;
	font-weight: bold;
	font-style: bold;
	line-height: 1.3em;
	font-family: 'DINNextLTProMediumCondensed', sans-serif;
	letter-spacing: 0px;
}
.win.ie8 .navigation-font,.win.ff3 .navigation-font, .win.ff3_5 .navigation-font  {
	font-size:18px;
	font-weight: normal;
	font-style: normal;
	font-family: 'DINNextLTProMediumCondensed', sans-serif;	 
    line-height:1em;
}
.mac .navigation-font, .win.chrome .navigation-font{
	font-size:16px;
	font-weight: normal;
	font-style: normal;
	font-family: 'DINNextLTProMediumCondensed', sans-serif;
}
.mac.ff3 .navigation-font, .mac.ff3_5 .navigation-font {
	font-size:16px;
	font-weight: normal;
	font-style: normal;
	font-family: 'DINNextLTProMediumCondensed', sans-serif;
	line-height: 1em;
} 




.win.ie7 .stories-font, .win.ff2 .stories-font {
	font-size:15px;
	font-weight: bold;
	font-style: bold;
	line-height: 1.7em;
	font-family: 'DINNextLTProMediumCondensed', sans-serif;
}

.win.gecko .stories-font, 
.win.ie .stories-font,
.mac .stories-font, 
.win.chrome .stories-font, 
.win.ff3 .stories-font, 
.win.ff3_5 .stories-font{
	font-size:18px;
	font-weight: normal;
	font-style: normal;
	font-family: 'DINNextLTProMediumCondensed', sans-serif;
}

.win.ie7 .stories-big-font, .win.ff2 .stories-big-font {
	font-size:24px;
	font-weight: bold;
	font-style: bold;
	line-height: 1.7em;
	font-family: 'DINNextLTProMediumCondensed', sans-serif;
}  

.mac .stories-big-font, .win.chrome .stories-big-font {
	font-size:35px;
	font-weight: normal;
	font-style: normal;
	font-family: 'DINNextLTProMediumCondensed', sans-serif;
}


/* HOME HEADLINE */ 
.win.ie7 .home-headline-font, .win.ff2 .home-headline-font {
	font-size:30px;
	font-weight: normal;
	font-style: normal;
	font-family: 'DINNextLTProMediumCondensed', sans-serif;
	line-height: 1.5em !important;
}

.win.gecko .home-headline-font, 
.win.ie .home-headline-font, 
.win.ie8 .home-headline-font, 
.win.ff3 .home-headline-font, 
.win.ff3_5 .home-headline-font { 
	font-size:33px;
	font-weight: normal;
	font-style: normal;
	font-family: 'DINNextLTProMediumCondensed', sans-serif;
}

.mac .home-headline-font, .win.chrome .home-headline-font {
	font-size:33px;
	font-weight: normal;
	font-style: normal;
	font-family: 'DINNextLTProMediumCondensed', sans-serif;
}
	
/* HOME COPY */
.win.ie7 .home-copy-font, .win.ff2 .home-copy-font {
	font-size:22px;
	font-weight: normal;
	font-style: normal;
	font-family: 'DINNextLTProMediumCondensed', sans-serif;
}

.win.gecko .home-copy-font, 
.win.ie .home-copy-font,
.win.ie8 .home-copy-font,
.win.ff3 .home-copy-font, 
.win.ff3_5 .home-copy-font { 
	font-size:22px;
	font-weight: normal;
	font-style: normal;
	font-family: 'DINNextLTProMediumCondensed', sans-serif;
}

.mac .home-copy-font, .win.chrome .home-copy-font {
	font-size:22px;
	font-weight: normal;
	font-style: normal;
	font-family: 'DINNextLTProMediumCondensed', sans-serif;
}

/* MUSIC */ 
.win.ie7 .music-date-font, .win.ff2 .music-date-font {
	font-size:32px;
	font-weight: bold;
	font-style: bold;
	font-family: 'DINNextLTProMediumCondensed', sans-serif;
}

.win.ie8 .music-date-font, .win.ff3 .music-date-font, .win.ff3_5 .music-date-font {
	font-size:32px;
	font-weight: bold;
	font-style: bold;
	font-family: 'DINNextLTProMediumCondensed', sans-serif;
}

.mac .music-date-font, .win.chrome .music-date-font {
	font-size:32px;
	font-weight: normal;
	font-style: normal;
	font-family: 'DINNextLTProMediumCondensed', sans-serif;
}

.win.ie7 .music-headline-font, .win.ff2 .music-headline-font {
	font-size:36px;
	font-weight: bold;
	font-style: bold;
	font-family: 'DINNextLTProMediumCondensed', sans-serif;
	margin-top:-8px;
}

.win.gecko .music-headline-font, 
.win.ie .music-headline-font,
.win.ie8 .music-headline-font, 
.win.ff3 .music-headline-font, 
.win.ff3_5 .music-headline-font {
	font-size:36px;
	font-weight: bold;
	font-style: bold;
	line-height: 1.7em;
	font-family: 'DINNextLTProMediumCondensed', sans-serif;
}

.mac .music-headline-font, .win.chrome .music-headline-font {
	font-size:40px;
	font-weight: normal;
	font-style: normal;
	font-family: 'DINNextLTProMediumCondensed', sans-serif;
}

/* END > FONT MANAGEMENT ------------------------------------------ */


#shape {
	position:absolute;
	top:72px;
	left:4%;
	width:88px;
	height:62px;
	z-index:1;
	background: url(/other_files/img/iceland_shape.png) no-repeat;
}


#background {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden;
	z-index:1;
}

/* SOCIAL and ADDTHIS ------------------------------------------------ */

#social-and-share-box {
	z-index: 2;
	padding-bottom: 100px;
}

/*
#addthis {
	position: absolute;
	width: 90px;
	padding-bottom: 10px;
}

#fb {
	position: absolute;
	top: 30px;
}
*/


/* HOME */
.social-and-share-home {
	position: absolute;
	top: 517px;
	left: 50%;
	width: 410px;
	margin-left: 50px;


}


.social-and-share-home .addthis{
	float:left;
	width: 90px;
	padding-bottom: 10px;
} 
.social-and-share-home .fb {
	float: left;
        margin-left:10px;
	color: #FF0000;
} 

/* FOLLOW HOME */

.follow {
        color: #FFF;	   
        width:210px;
        float:left;
}

.follow-links {
	color: #FFF;
	font-size: 90%;
	height: 15px;
	width: 70px;
	display:inline;
	margin-left: 10px; 
}

/*.follow-facebook {
	background: url(/other_files/img/old/facebook.gif) no-repeat;
	padding-left: 20px;
}*/

/*.follow-twitter {
	background: url(/other_files/img/old/twitter_t_logo.png) no-repeat;
	padding-left: 15px; 
}*/

.follow a {
        text-indent:-10000px;
	color:#FFF;
	text-decoration:none;
}

.follow a:hover {
	color:#231F20;
	text-decoration:underline; 
}


/* THIGS TO DO */
.social-and-share-ttd {
	position: absolute;
	top: 685px;
	left: 50%;
	width: 200px;
	margin-left: -330px;;
}

.social-and-share-ttd .addthis{
	position: absolute;
	width: 90px;
	padding-bottom: 10px;
} 
.social-and-share-ttd .fb {
	float: right;
	color: #FF0000;
}


/* MUSIC */
.social-and-share-music {
	position: absolute;
	top: 525px;
	left: 92%;
	width: 410px;
	margin: 0 0 0 -405px;
        padding: 0;
}

.social-and-share-music .addthis {
	float:left;
	width: 90px;
	padding-bottom: 10px;
} 
.social-and-share-music .fb {
        float: left;
        margin-left:10px;
	color: #FF0000;
}

/* MUSIC live */
.social-and-share-music2 {
	position: absolute;
	top: 470px;
	left: 50%;
	width: 410px;
	margin-left: -450px;
        padding: 0;
}

.social-and-share-music2 .addthis {
	float:left;
	width: 90px;
	padding-bottom: 10px;
} 
.social-and-share-music2 .fb {
        float: left;
        margin-left:10px;
	color: #FF0000;
        width:300px;
        background:none;
        z-index:1;
}

/* MUSIC live */
.social-and-share-music3 {
	position: absolute;
	top: 375px;
	left: 70%;
	width: 410px;
	margin-left: -450px;
        padding: 0;
}

.social-and-share-music3 .addthis {
	float:left;
	width: 90px;
	padding-bottom: 10px;
        z-index:1;
} 
.social-and-share-music3 .fb2 {
        float: left;
        margin-left:10px;
	color: #FF0000;
        width:300px;
        background:none;
        z-index:1;
}

/* LIVE */
.social-and-share-live {
	position: absolute;
	top: 80px;
	left: 230px;
	margin-left: 3%;
}

.social-and-share-live .addthis {
	position: absolute;
	width: 90px;
	padding-bottom: 10px;
} 
.social-and-share-live .fb {
	position: absolute;
	top: 30px;
}


/* STORIES */  
.social-and-share-stories {
	position: absolute;
	top: 650px;
	left: 50%;
	width: 200px;
	margin-left: -315px;;
}

.social-and-share-stories .addthis{
	position: absolute;
	width: 90px;
	padding-bottom: 10px;
} 
.social-and-share-stories .fb {
	float: right;
	color: #FF0000;
}

/* SHARE STORIES LIST */
.social-and-share-storiesList{
	position: absolute;
	top: 690px;
	left: 50%;
	width: 200px;
	margin-left: -420px;;
}

.social-and-share-storiesList .addthis{
	position: absolute;
	width: 90px;
	padding-bottom: 10px;
} 
.social-and-share-storiesList .fb {
	float: right;
	color: #FF0000;
}


/* MAP */
.social-and-share-storiesMap {
	position: absolute;
	top: 80px;
	left: 100px;
	margin-left: 3%;
}

.social-and-share-storiesMap .addthis {
	position: absolute;
	width: 90px;
	padding-bottom: 10px;
} 
.social-and-share-storiesMap .fb {
	position: absolute;
	top: 30px;
}


/* SHARE ECARDS */
.social-and-share-ecards {
	position: absolute;
	top: 620px;
	left: 50%;
	width: 200px;
	margin-left: -315px;;
}

.social-and-share-ecards .addthis{
	position: absolute;
	width: 90px;
	padding-bottom: 10px;
} 
.social-and-share-ecards .fb {
	float: right;
	color: #FF0000;
}

/* SHARE WALLPAPERS */
.social-and-share-wallpapers {
	position: absolute;
	top: 750px;
	left: 50%;
	width: 200px;
	margin-left: -315px;;
}

.social-and-share-wallpapers .addthis{
	position: absolute;
	width: 90px;
	padding-bottom: 10px;
} 
.social-and-share-wallpapers .fb {
	float: right;
	color: #FF0000;
}

/* SHARE BANNERS */
.social-and-share-banners {
	position: absolute;
	top: 770px;
	left: 50%;
	width: 200px;
	margin-left: -315px;;
}

.social-and-share-banners .addthis{
	position: absolute;
	width: 90px;
	padding-bottom: 10px;
} 
.social-and-share-banners .fb {
	float: right;
	color: #FF0000;
}

/* THINGS TO DO DETAIL */
.social-and-share-thingstododetail{
	position: absolute;
	top: 120px;
	left: 42%;
	width: 200px;
	margin-left: 50px;
}

.social-and-share-thingstododetail .addthis{
	position: absolute;
	width: 90px;
	padding-bottom: 10px;
} 
.social-and-share-thingstododetail .fb {
	float: right;
	color: #FF0000;
} 


/* END > SOCIAL and ADDTHIS ------------------------------------------ */  


/* INFOBOX ------------------------------------------------ */

#videos{
	position:absolute;
	top: 145px;
	left: 50%;
	margin: 0;
	padding: 0; 
    margin-left:-400px;
	z-index:1;
	width: 430px;
	height: 315px;
}

#video-tabs {
	position:absolute;
	top: 465px;
	left: 50%;
	z-index:1;
	width: 430px;
	margin: 0 0 0 -405px;
	padding: 0;
	list-style: none;
}

#video-tabs ul {
	margin: 0;
	padding: 0;
}


#video-tabs li {
	float: left;
	display: block;
	margin: 0;
	width: 80px;
	height: 60px;
	margin: 0 0 0 5px;
	color: #333;
	text-decoration: none;
	cursor: pointer;
}


#t-video1 {
	background: url("/other_files/img/video-thumbs-09.png") no-repeat 0 0; 
}
#t-video1:hover {
	background: url("/other_files/img/video-thumbs-09.png") no-repeat -150px 0; 
}
#t-video1.selected {
	background: url("/other_files/img/video-thumbs-09.png") no-repeat -300px 0;
}

#t-video2 {
	background: url("/other_files/img/video-thumbs-09.png") no-repeat 0 -100px; 
}
#t-video2:hover {
	background: url("/other_files/img/video-thumbs-09.png") no-repeat -150px -100px; 
}
#t-video2.selected {
	background: url("/other_files/img/video-thumbs-09.png") no-repeat -300px -100px;
}

#t-video3 {
	background: url("/other_files/img/video-thumbs-09.png") no-repeat 0 -200px; 
}
#t-video3:hover {
	background: url("/other_files/img/video-thumbs-09.png") no-repeat -150px -200px; 
}
#t-video3.selected {
	background: url("/other_files/img/video-thumbs-09.png") no-repeat -300px -200px;
}

#videos-music{
	position:absolute;
	top: 125px;
	left: 92%;
	margin: 0;
	padding: 0; 
        margin-left:-400px;
	z-index:1;
	width: 430px;
	height: 315px;
}

#video-music-tabs {
	position:absolute;
	top: 450px;
	left: 92%;
	z-index:1;
	width: 430px;
	margin: 0 0 0 -405px;
	padding: 0;
	list-style: none;
}

#video-music-tabs li {
	float: left;
	display: block;
	margin: 0;
	width: 80px;
	height: 60px;
	margin: 0 0 0 5px;
	color: #333;
	text-decoration: none;
	cursor: pointer;
}

#iceland-today_logo {
	position:absolute;
	top: 545px;
	left: 50%;
	margin: 0 0 0 -400px;
	width: 176px;
	height: 42px; 
	background: url("/other_files/img/iceland-today_logo.png") no-repeat 0 0;
	z-index:1;  
}


#infobox1 {
	position:absolute;
	top:90px;
	left:50%;
	width:412px;
	height:210px;
	margin-left: 15px;
	letter-spacing:0px;
	z-index:1;
	background: url(/other_files/img/box-backgrounds.png) no-repeat;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
}

#infobox2 {
	position:absolute;
	top:173px;
	left:0;
	width:412px;
	height:281px;
	letter-spacing:0px;
	z-index:1;
	background: url(/other_files/img/box-backgrounds.png) no-repeat 0 -230px ;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
}
#infobox3 {
	position:absolute;
	top:173px;
	left:0;
	width:412px;
	height:281px;
	letter-spacing:0px;
	z-index:1;
	background: url(/other_files/img/box-backgrounds2.png) no-repeat 0 -230px ;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
}
#infobox3 a { color:#F1773A; }
#infobox4 {
  background:url("/other_files/img/box-backgrounds-concert-new.png") no-repeat scroll 0 0 transparent;
  font-family:Arial,Helvetica,Verdana,sans-serif;
  font-weight:normal;
  height:490px;
  left:54%;
  letter-spacing:0;
  margin-left:15px;
  position:absolute;
  top:80px;
  width:412px;
  z-index:1;
}
.infobox-date {
	color:#F1773A;
	font-weight:normal; 
	position:absolute;
	top:35px;
	left:35px;
	font-size:24px;
}

.infobox-headline {
	color:#FFF;
	font-weight:normal; 
	position:absolute;
	top:85px;
	left:35px;
	width:400px;
	font-size:18px;
	line-height:1.2em;
}

#infobox3 .infobox-headline { top:75px }
#infobox3 .infobox-headline .small { font-size:20px; }

.infobox-copy {
	color:#333; 
	position:absolute;
	top:185px;
	left:45px;
	width:350px;
	font-size:13px;
	line-height:1.4em;
	font-weight:bold;
}

#infobox1 .infobox-btn {
	position:absolute;
	top:125px;
	right:42px;
	padding:6px 12px 4px 12px;
	font-size:20px;
	color:#FFF;
	background:#36b6b4;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
} 

#infobox2 .infobox-btn, #infobox3 .infobox-btn  {
	position:absolute;
	top:180px;
	right:42px;
	padding:6px 12px 4px 12px;
	font-size:20px;
	color:#FFF;
	background:#36b6b4;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}

.detail .static-content .infobox-btn  {
        font-family:'DINNextLTProMediumCondensed',sans-serif;
        width:30px;
	padding:6px 12px 4px 12px;
	font-size:18px;
	color:#FFF;
	background:#36b6b4;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}

#infobox1 .infobox-btn:hover, #infobox2 .infobox-btn:hover, .detail .static-content .infobox-btn:hover {
	background:#FFF;
	color:#36B6B4;
}

#infobox1 .infobox-btn a, #infobox2 .infobox-btn a, .detail .static-content .infobox-btn a {
	text-decoration:none;
	color:#FFF;
}

#infobox1 .infobox-btn a:hover, #infobox2 .infobox-btn a:hover {
	color:#36B6B4;
}

/* END > INFOBOX ------------------------------------ */ 

/* USEFUL INFORMATION ------------------------------------------------ */ 

#home-infos-container {
	position: absolute;
	width: 630px;
	top:90px;
	left:50%;
	margin-left: -320px;
	font-size:18px;
	z-index:1;
	color: #000;
	padding-bottom: 150px;
} 

.home-infos {
	font-size: 14px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 17px;
	padding: 14px 29px 14px 29px;
	line-height: 1.6em;
} 

#home-infos-container a {
	color: #36B6B4;
}

#home-infos-container a:hover {
	color: #F1773A;
}


#infos-intro {
	margin: 0 0 20px 0;
}

#infos-intro h1 {
	margin: 0 0 10px 0;
	text-transform: uppercase;
}

.home-infos h2 {
	font-size: 14px;
	margin: 0 0 3px 0;
}

.home-infos p {
	margin: 0 0 20px 0;
}

.home-infos img { 
	float: right;
	margin: 0 0 10px 20px
}

/* END > USEFUL INFORMATION ------------------------------------ */  



/* NAVIGATION TOP ------------------------------------------------ */

/* LEFT */
#navigation-top-left {
	position:fixed;
	top:20px;
	left:3%;
    padding:0 5px;
	background:url('/other_files/img/navigation-top-background.png');
	z-index:7;
	text-transform:uppercase;
}

#navigation-top-left ul {
	margin:0;
	padding:0;
	display:block;
	list-style:none;
}

#navigation-top-left ul li {
	float:left;;
	margin:0;
	padding:0;
	margin: 3px 5px 1px 5px;
	color:#FFF;
	height:18px;
}


#navigation-top-left a {
	text-decoration: none;
	color:#F1773A;
}


#navigation-top-left ul li a:hover,
#navigation-top-left ul li.current_page a {
	color:#36B6B4;
}

#navigation-top-left ul li a.subnav-selected {
	color:#36B6B4;
}

.gray-circle {
	background:url('/other_files/img/gray-circle.png') no-repeat center center;
	width:8px;
	height:18px;
}


/* RIGHT */
#navigation-top-right {
	position:fixed;
	width:230px;
	right:3%;
	top:20px;
	z-index:7;
}

/* FLIGHTS */
#navigation-top-flight {
	position:absolute;
	width:100px;
	right:111px;       
	padding:0 10px;
	background:url('/other_files/img/navigation-top-background.png');
	text-transform:uppercase;
}
#navigation-top-flight ul {
	margin:0;
	padding:0;
	list-style:none;
}
#navigation-top-flight ul li {
	float:left;
	margin:0;
	padding:2px 0 6px 0;
        width: 100%;
}

#navigation-top-flight ul li:first-child {
	margin:0;
	padding:0 13px 0 0;
	margin: 3px 0 2px 0;
	height:18px;
	color:#FFF;
	cursor:default;
	background:url('/other_files/img/arrow.png') no-repeat center right;
        width: auto;
}


#navigation-top-flight ul li a {
	text-decoration: none;
	color:#F1773A;
	cursor:pointer;
}

#navigation-top-flight ul li a:hover {
    color:#36B6B4;
} 

.flights {
	display:none;
}

/* LANGUAGE */
#navigation-top-language {
	position:absolute;
	width:110px;
	right:0;
	background:url('/other_files/img/navigation-top-background.png');
	text-transform:uppercase;
	display:inline;
       
}
#navigation-top-language ul {
	margin:0;
	padding:0;
	display:block;
	list-style:none;
}
#navigation-top-language ul li:first-child {
	background:url('/other_files/img/flags.png')  no-repeat left 1px;
	float:left;
	padding:0 0 0 28px;
	margin: 3px 10px 2px 10px;
	height:18px;
	color:#FFF;
	cursor:default;
}

.en, #navigation-top-language ul li.en {
	background:url('/other_files/img/flags.png')  no-repeat left -80px;
}

.de, #navigation-top-language ul li.de{
	background:url('/other_files/img/flags.png')  no-repeat left -40px;
}

.fr{
	background:url('/other_files/img/flags.png')  no-repeat left -120px;
}

.is, #navigation-top-language ul li.is{
	background:url('/other_files/img/flags.png')  no-repeat left 1px;
}

#navigation-top-language ul li {
	float:left;
	color:#FFF;
	cursor:default;
	padding:3px 0;
}

#navigation-top-language ul li a {
	text-decoration: none;
	color:#F1773A;
	margin-left:10px;
	padding:0 0 0 28px;
}

#navigation-top-language ul li a:hover {
	color:#36B6B4;
}


.languages {
	display:none;
}

/* END > NAVIGATION TOP ----------------------------------------- */  
                                            


/* NAVIGATION BOTTOM ------------------------------------------------ */
#navigation-showHide-btn {
	background:#726F5E;
	color:#FFF;
	width:150px;
	position:fixed;
	right:0;
	bottom:124px;
	float:right;
	text-align:center;
	z-index:5;
	cursor:pointer;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	padding:7px 0 5px 0;
	display:scroll;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size:12px;
	text-transform: uppercase;
}

#navigation-bottom {
	position:fixed;
	width:100%;
	bottom:0;
	left:0;
	margin:0;
	padding:0;
	height:123px;
	background:url('/other_files/img/navigation_background.png');
	border-top:1px solid #5B5A58;
	z-index:3;
	display:scroll;
	min-width:980px;
}              


.navi-elements {
	float:left;
	color:#D8DEDC;
	text-transform: uppercase;
	margin: 0;
	padding:30px 0 85px 0;
	font-size:16px;
	cursor:pointer;
	letter-spacing: 1px;
}

.navi-border {
	background:url('/other_files/img/navigation-border.png')  no-repeat top left;
}

.navi-elements.navi-border:hover {
	color:#36B6B4;
	padding:30px 0 85px 0;
	background:url('/other_files/img/navigation-background-hover.png') no-repeat top left;
}

.navi-selected {
	color:#36B6B4;
	background:url('/other_files/img/navigation-background-hover.png') no-repeat top left;
}

.navi-elements-container {
	width:80%;
	/*background:#ccc;*/
	margin:auto;
}

#cp0 {
	width:147px;
}
#cp1 {
	width:150px;
}
#cp2 {
	width:160px;
}
#cp3 {
	width:135px;
}
#cp4 {
	width:160px;
}
#cp5 {
	width:100px;
}

.selected {
	color:#FFF;
	background:#010101;
}

.navi-description {
	font-family: Arial, Helvetica, Verdana, sans-serif;   
	font-size:11px;
	text-transform: none;
	margin:0;
	color:#BDBDBD;
	letter-spacing: 0;
	line-height:14px; 
}

.navi-description span {
	display:block;
	color:#DBCC85;
	letter-spacing: 0; 
}

.navi-icons {
	padding-left:32px;
	padding-top:3px;
	padding-bottom:1px;
	height:20px;
}

#navi0 {
	/*margin:0 17px 0 17px;
	padding:30px 0 87px 0;*/
	padding:18px 0 87px 0;
	width:15%;
}
#navi1 {
	width:17%;
}
#navi2 {
	width:17%;
}
#navi3 {
	width:17%;
}
#navi4 {
	width:17%;
}
#navi5 {
	width:17%;
}

#navi-icon1 {
	background:url('/other_files/img/navigation_icons.png') -13px -6px no-repeat; 
        min-width: 150px;
}
#navi-icon2 {
	background:url('/other_files/img/navigation_icons.png') -13px -40px no-repeat; 
}
#navi-icon3 {
	background:url('/other_files/img/navigation_icons.png') -13px -68px no-repeat; 
}
#navi-icon4 {
	background:url('/other_files/img/navigation_icons.png') -13px -97px no-repeat; 
}
#navi-icon5 {
	background:url('/other_files/img/navigation_icons.png') -13px -128px no-repeat; 
}

/* END > NAVIGATION BOTTOM ------------------------------------------ */




/* ICELAND LIVE ------------------------------------------------ */
#container, #mediaspace { height:100%; width:100%; }

#video-navigation {
	position:fixed;
	top:70px;
	left:3%;
	width:210px;
	height:143px;
	background: url('/other_files/img/cameras-background.png') no-repeat top left;
	z-index:7;
}

#video-info {
	position:fixed;
	top:20px;
	left:3%;
	padding: 3px 50px 2px 10px;
	background:url('/other_files/img/navigation-top-background.png');
	color: #FFF;
	text-transform: uppercase;
	z-index: 7;
}

#video-btn {
	position: absolute;
	width: 14px;
	height: 13px;
	top: 6px;
	right: 0px;
	margin-right: 15px;
	cursor: pointer;
}

.video-btn-smallview {
	background: url('/other_files/img/video_btns.png') no-repeat 0 0px; 
}

.video-btn-bigview {
	background: url('/other_files/img/video_btns.png') no-repeat 0 -14px; 
}

#mediaspace {
	overflow:hidden;
	z-index:1;
}

.cameras {
	background: url('/other_files/img/cameras.png') no-repeat 0 0;
	width:12px;
	height:12px;
	z-index:3;
}

.cameras:hover {
	background: url('/other_files/img/cameras.png') no-repeat 0 -20px; 
	cursor:pointer;
}

.camera-selected {
	background: url('/other_files/img/cameras.png') no-repeat 0 -20px; 
}

.c1 {
	position:absolute; top:94px; left:44px; 
}

.c2 {
	position:absolute; top:105px; left:46px; 
}

.c3 {
	position:absolute; top:111px; left:32px; 
}

.c4 {
	position:absolute; top:110px; left:71px; 
}

.c5 {
	position:absolute; top:91px; left:55px; 
}

.c6 {
	position:absolute; top:107px; left:137px; 
}

.c7 {
	position:absolute; top:111px; left:32px; 
}

.c8 {
	position:absolute; top:110px; left:72px; 
}



#cameras-text {
	position:absolute;
	top:67px;
	left:80px;
}

.video-border {
	border: 10px solid black;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
}

/* END > ICELAND LIVE ------------------------------------------ */






/* MUSIC ------------------------------------------------ */
#musicinfo {
	position:absolute;
	top:110px;
	left:50%;
	width:530px;
	height:281px;
	margin-left: -450px;
	letter-spacing:0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
        z-index:2;
}

#musicinfo.live { top:80px; }

#musicinfo-date {
	color:#F1773A; 
	position:absolute;
	top:35px;
	left:0;
	font-size:25px;
	font-weight: normal;
}

#musicinfo-headline {
	color:#FFF; 
	position:absolute;
	top:0;
	left:0;
	font-size:36px;
	line-height:1.0em;
	font-weight: normal;
}

#musicinfo-subline {
	color:#FFF; 
	position:absolute;
	top:70px;
	left:0;
	font-size:14px;
	line-height:1.5em;
	font-weight:normal;
}

#musicinfo-list {
	color:#FFF; 
	position:absolute;
	top:105px;
	left:0;
	font-size:25px;
	line-height:1.4em;
	font-weight:bold;
}

#musicinfo-btn {
	position:absolute;
	top:190px;
	left:400px;
	padding:6px 12px 4px 12px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	background:#36b6b4;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}

#musicinfo-btn:hover {
	background:#FFF;
}

#musicinfo-btn a {
	text-decoration:none;
	font-size:16px;
	color:#FFF;
}

#musicinfo-btn a:hover {
	color:#36B6B4;
}

#musicinfo a { color:#36B6B4; margin-left:30px; }
#musicinfo a.back { color:#fff; margin:0; }


#defaultCountdown {
	width: 180px;
	height: 45px;
}


#openPlayer-btn {
	position:absolute;
	padding:6px 12px 4px 12px;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	background:#36b6b4;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	z-index:2;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

#openPlayer-btn:hover {
	color:#36B6B4;
	background:#FFF;
}

#openPlayer-btn a {
	text-decoration:none;
	font-size:16px;
	color:#FFF;
}

#openPlayer-btn a:hover {
	color:#36B6B4;
} 

.concert-list{
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	line-height: 1.3em;
        color:#000;
        width:280px;

}

.concert-list.pre { margin: 100px 100px 0 42px; padding-top: 14px; }
.concert-list.main { margin: 0 100px 0 42px; padding: 0;}

.concert-list h3 { color:#fff; font-size:13px; }

*:first-child+html .concert-list.pre{ position:absolute; top:0px; }
*:first-child+html .concert-list.main { position:absolute; top:220px; }

.concert-list a { color:#2e9c9a; }
.concert-list table td.action.videos { color:#2e9c9a; cursor:pointer;  }
.concert-thumbs img{ cursor:pointer;  }
.concert-list a.selected { background:none; color:#DBCC85}

.concert-list dl dt { 
  float: left; 
  width: 195px;
  font-weight: bold;
  color:#fff;
}

.concert-list dd { margin:0; color:#F1773A; }

.concert-list dl dd { padding-bottom: 1px; margin-bottom: 2px; }
.concert-list dl dd .price { color: #dc9500; margin-left: 2px; }

.concert-list.pre dl { margin-top:5px !important; }

.concert-list table{
  color:#fff;
  width:260px;
}


.concert-list tr.highlight{
 background: url('/other_files/img/concert-table-background.png') no-repeat top left;
}

.concert-list table td.band { width:190px; }
.concert-list table td.action { color:#F1773A; }

div.music.share-with-friends{  
  position:absolute;
  left:56%;
  margin-left:15px;
  margin-top:580px;
  z-index:1;
}

/* END > MUSIC ------------------------------------ */ 



/* STORIES ------------------------------------------------ */
	  

#stories-container {
	position: absolute;
	width: 640px;
	top:90px;
	left:50%;
	margin-left: -320px;
	font-size:18px;
	z-index:1;
}

#stories-container h2{
	margin: -3px 0 -2px 0;
	padding: 0;
	font-weight: normal;
}

.stories-white {
	background: #FFF;
	padding: 10px;
}
.stories-white a {
	color:#000;
	background: #FFF;
}
.stories-white a:hover {
	color:#36B6B4;
}

#stories-counter {
	position: absolute;
	top: 0;
	left: 0;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#stories-counter-search {
	position: absolute;
	top: 0;
	left: 0;
	width: 620px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.stories-counter-extraPadding {
	padding-top: 14px;
	padding-bottom: 14px; 
}

#stories-latest {
	position: absolute;
	top: 70px;
	left: 0;
	width: 260px;
}


#stories-mapAndFeatures {
	position: absolute;
	top: 70px;
	left: 275px;
	width: 355px;
	height: 95px;
}



#stories-btns {
	position: absolute;
	top: 180px;
	left: 275px;
	width: 355px;
	height: 275px;
	background: url('/other_files/img/stories_btns_background.png') no-repeat top left;
	font-size:35px;
        text-transform:uppercase;
}

#stories-btns a {
	color: #FFF;
}
#stories-btns a:hover {
	color:#36B6B4;
}


.story {
	font-size: 11px;
	background: #FFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	line-height: 1.3em;
	border-bottom: 1px solid #CCC;
	padding: 14px 0;
        min-height:67px;
}
.story img {
	float: left;
	margin: 0 10px 20px 0;
}

.story h3 {
	color:#36B6B4;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

#stories-latest a {
	color:#c6b76c;
}
#stories-latest a:hover {
	color:#36B6B4;
}

.see-more-stories { 
	line-height:32px;
	margin-top:11px;
	text-align: center;
        text-transform:uppercase;
}

#latest-stories-teaser-hl {
	padding:0;
	margin:-3px 0 -7px 0;
}



#stories-story-btn {
	position: absolute;
	top: 0;
	width: 100%;
	left: 0;
	line-height:134px;
	height:50%;
	text-align: center; 
}

#stories-ecard-btn {
	position: absolute;
	top: 50%;
	width: 100%;
	left: 0;
	background: url('/other_files/img/stories-ecardBtn-background.png') no-repeat 230px 30px ;
	line-height:134px;
	height:50%;
	text-align: center;
}

#stories-ecard-btn span{
	margin-right:80px;
}


#stories-btn-delimiter {
	position: absolute;
	top: 49%;
	height: 2px;
	width: 100%;
	left: 0;
	background: url('/other_files/img/stories-btn-delimiter.png') no-repeat center center;
}


#stories-map-btn {
	position: absolute;
	top: 0;
	left: 0;
	height: 80px;
	width: 171px;
	background: #FFF url('/other_files/img/stories-map-btn.jpg') no-repeat 5px 31px;
	padding:7px 5px 8px 5px;
	overflow: hidden; 
}

#stories-featured-btn {
	position: absolute;
	top: 0;
	left: 178px;
	height: 80px;
	width: 167px;
	background: #FFF url('/other_files/img/stories-featured-btn.jpg') no-repeat 5px 31px;
	padding: 7px 5px 8px 5px;
	overflow: hidden; 
}

.stories-border {
	border: 5px solid #C4C4C4;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}







/* STORIES list view -------------------------------------- */   

#stories-container-list {
	position: absolute;
	width: 850px;
	top:90px;
	left:50%;
	margin-left: -310px;
	font-size:18px;
	z-index:1;
	
}

#stories-list-left {
	position: absolute;
	top: 70px;
	left: 0;
	width: 630px;
	padding-bottom:150px;

}

#stories-list-right {
	position: absolute;
	top: 70px;
	left: 635px;
	width: 230px;
}

.story-list {
	font-size: 14px;
	background: #FFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 17px;
	border-bottom: 1px solid #CCC;
	padding: 14px 0;
	min-height:143px;
        clear:both;
}

.story-list img {
	float: left;
	margin: 0 10px 20px 0;
}

.story-list h3 {
	color:#36B6B4;
	font-size: 14px;
	margin: 0 0 2px 0;
	padding: 0;
}

.story-list a {
	color:#c6b76c;
}
.story-list a:hover {
	color:#36B6B4;
}

.stories-paging  {
    font-size: 13px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align:center;
	margin: 15px 0 5px 0; 
}
.stories-paging a {
    color:#c6b76c;
	margin: 0 2px;
	padding: 0 2px; 
}
.stories-paging a.selected {
    color:#000;
}

.feature {
	margin: 20px 0 15px 0;
    font-family: Arial, Helvetica, Verdana, sans-serif; 
}

.feature img {
	margin: 10px 0;
}

.feature .artist {
	color:#36B6B4;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.5em;
}

.feature .title {
	color:#F1773A;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.5em;
}

.feature .copy {
	color:#000;
	font-size: 13px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: normal;
	line-height: 1.4em;
}

.feature a {
    color:#c6b76c;
	font-size: 13px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
}

.tab-system  {
	margin-top:-3px;

	width: 100%;
}

#tabs {
	float: left;
	width: 100%;
	margin: -7px 0 10px 0;
	padding: 0;
	list-style: none;
	background: url("/other_files/img/tabs_background.gif") repeat-x bottom left;
}

#tabs li {
	float: left;
	margin: 0;
	padding: 0;
        text-transform:uppercase;
}

#tabs a {
	float: left;
	display: block;
	margin: 0;
	padding: 4px 20px;
	color: #333;
	text-decoration: none;
	border-right: 1px solid #CCC;
}

#tabs a:hover {
	color: #36B6B4;
	border-color: #CCC;
}

#tabs .selected {
	color: #36B6B4;
	padding-bottom: 5px;
	border-color: #CCC;
}


#search-field, #search-box input.searchInput, #SEARCH_ATTRIBUTE_53 {
	height: 18px;
	width: 240px;
	border: 1px solid #999;
}

#search-button, #search-box input.searchButton, #ajaxSearchButton {
	border: 0px none;
	color: white;
	cursor: pointer;
	height: 22px;
	display: inline;
	background:#999;
	padding:0 5px 1px 5px;
}

#search-box {
	position: absolute;
	top: 10px;
	right: 10px;
}

#spread-the-word.e-cards #search-box{
  position:relative;
  top:0;
  left:0;
}


.stories-story {
	font-size: 14px;
	background: #FFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 17px;
	padding: 14px 0;
	min-height:103px;
	line-height: 1.6em;
}

.stories-story img {
	margin: 10px 0 20px 0;
}

.stories-story h2 {
	color:#36B6B4;
	font-size: 18px;
}

.stories-story h3 {
	color:#333;
	font-weight: normal;
	font-size: 13px;
	display: inline;
	padding: 0 0 40px 0; 
}

.back {
	width: 40%;
}

.previous, .next {
	width: 30%;
}

.stories-social {
    font-size: 13px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align:center;
	margin: 30px 0;
	padding: 10px 0 8px 0;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;   
}
.video .stories-social { text-align:right; }
.stories-social a {
    color:#c6b76c;
	margin: 0 10px;
	padding: 0 10px; 
}


#story-subnav {
	width: 100%;
	list-style: none;
	padding: 5px 0 10px 0;
	margin: 0;
}

#story-subnav li {
	float: left;
	margin: 0;
	padding: 0;
}

.stories-story a {
	color: #C6B76C;
}
.stories-story a:hover {
	color: #36B6B4;
}

#story-subnav .left {
	width: 30%;
	text-align: left;
}
#story-subnav .middle {
	width: 40%;
	text-align: center; 
}
#story-subnav .right{
	width: 30%;
	text-align: right; 
}

.show-in-map {
	display: block;
	font-weight: bold;
	margin: 15px 0 0 0;
}


		

#stories-container-center {
	position: absolute;
	width: 610px;
	top:90px;
	left:50%;
	margin-left: -310px;
	font-size:18px;
	z-index:1;
	
}

.stories-tellyourstory {
	font-size: 14px;
	background: #FFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 17px;
	padding: 14px 0;
	min-height:103px;
	line-height: 1.6em;
}

.stories-tellyourstory a {
	color: #000;
}

.field_left_small {
	font-size:11px;
	display:block;
	width: 277px;
	float:left;
	margin: 10px 11px 0 0;
}

.field_right_small {
	font-size:11px;
	display:block;
	width: 277px;
	float:left;
	margin: 10px 0 0 10px;
}

.field_large {
	font-size:11px;
	display:block;
	width: 575px;
	float:left;
	margin: 10px 0 10px 0;  
}
.field_large textarea {
	height: 150px;
	width: 100%; 
}

.stories-tellyourstory input {
	width: 100%;
}

submit {
	width: 20%;
}



#upload-container {
	padding: 20px 0 15px 0;
}  
.upload-button {
	float:left;
	width: 20%;
	font-size: 13px;
	border: 1px solid #666;
	color: white;
	cursor: pointer;
	height: 40px;
	width: 193px;
	display: inline;
	background:#000;
	padding:0 5px 1px 5px;
	margin: 10px 0 5px 0;
}
.upload-button.middle{
	width: 194px;
	border-left: 0px none;
	border-right: 0px none;
}
.upload-button:hover {
	color: white;
	background:#36B6B4;
}

#upload-media-container {
	margin: 0 0 30px 0;
}


#upload-media-container .control {
	color: white;
	background: black;
	padding: 4px 8px;
	/*text-align: right;'*/
	font-size: 11px
}

#upload-media-container a {
	color: gray;
	margin: 10px;
	background:black;
}

#upload-media-container a:hover {
	color: red;
}

#tellyourstory-intro {
	margin: 0 0 10px 0;
}

#tellyourstory-intro h1 {
	margin: 0 0 10px 0;
}

#tellyourstory-map {
	margin-bottom: 50px;
}

#tellyourstory-mapIntro {
	margin-bottom: 5px;
}

#tellyourstory-mapIntro h3 {
	display: inline;
	margin-right: 5px;
}

.publish-button, input.publish-button, a.publish-button {
	color: white;
	background:#36B6B4;
	border: 0px none;
	font-size: 14px;
	padding: 10px;
	cursor: pointer;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	display: inline;
	vertical-align: middle;
	width: auto; 
}

input.publish-button { width:auto !important; }

.publish-button:hover {
	color: #36B6B4;
	background:#000;
}


#tellyourstory-map {
	width:580px;
	height:200px;
}

.stories-new {
	font-size: 14px;
	background: #FFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 17px;
	padding: 14px 0;
	min-height:103px;
	line-height: 1.6em;
}


/* GWT STUFF ------------------------------------------ */ 

.storyFormPanel table.btnPanel{
    font-size: 13px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align:center;
	margin: 30px 0;
	padding: 10px 0 8px 0;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
        width:100%;
}

.storyFormPanel .link {
  cursor:pointer;
  font-weight:bold;
}
.storyFormPanel .link:hover {
  color:#36B6B4;
}

.storyFormPanel .namePanel {
	font-size:11px;
	display:block;
	width: 277px;
	float:left;
	margin: 10px 11px 10px 0;
}

.storyFormPanel .emailPanel {
	font-size:11px;
	display:block;
	width: 277px;
	float:left;
	margin: 10px 0 10px 10px;
}

.storyFormPanel .headlinePanel  {
	font-size:11px;
	display:block;
	width: 575px;
}

.storyFormPanel .errorMsg {
    color:red;
    font-size:12px;
    clear:both;
}

.storyFormPanel .bodyPanel {
	font-size:11px;
	display:block;
	width: 575px;
	float:left;
	margin: 10px 0 10px 0;
}
.storyFormPanel .bodyPanel textarea {
	height: 150px;
	width: 100%;
}

.storyFormPanel .btnPanel {
	clear: both;
}

.storyFormPanel input {
	width: 100%;
}

.storyFormPanel .imgUploadPanel .gwt-Label {
    margin-bottom:15px;
}
.storyFormPanel .mapLocationPanel {
  margin-top:20px;
}
.storyFormPanel .mapLocationPanel td {
  font-size:13px;
}

.storyFormPanel .reviewPanel {
  margin-top:20px;
}
.storyFormPanel .reviewPanel .videoUploadNoticePanel {
  margin-left:20px;
  margin-bottom:10px;
  padding:10px;
  border-left: 4px solid black;
}
.storyFormPanel .reviewPanel .videoUploadNoticePanel .header {
  font-size:1em;
  margin-bottom:4px;
}
.storyFormPanel .reviewPanel .previewDescription {
  margin-bottom:15px;
}
.storyFormPanel .reviewPanel .preview {
  margin-bottom: 15px;
  text-align:center;
}
.storyFormPanel .reviewPanel .preview img.image {
  max-width:580px;
}
.storyFormPanel .reviewPanel .preview .headline {
  font-weight: bold;
  font-size: 1.1em;
  text-align:left;
}
.storyFormPanel .reviewPanel .preview .subtitle {
  text-align:left;
  font-size:0.9em;
}
.storyFormPanel .reviewPanel .preview .body p {
  text-align:left;
  font-size:0.9em;
  margin:0;
}

.storyFormPanel .captchaPanel {
	margin-top:12px;
}
.storyFormPanel .captchaPanel td {
    padding-right:10px;
}
.storyFormPanel .captchaPanel td input {
    width:40px;
    border: 1px solid #ccc;
    padding: 4px;
}

.storyFormPanel .gwt-FileUpload { width:auto; }
.storyFormPanel .gwt-CheckBox input { width: auto; margin-bottom:10px; }

.storyFormPanel .mapSearchPanel {
  margin-top: 10px;
}
.storyFormPanel .mapSearchPanel div.gwt-Label {
  display:inline-block;
  font-size:13px;
  margin-right: 10px;
}
.storyFormPanel .mapSearchPanel input {
  width:auto;
  margin-right:10px;
}
.storyFormPanel .mapSearchPanel button.gwt-Button {
  padding:3px;
  font-size: 12px;
}
.storyFormPanel .mapSearchResultsHeader {
    font-size: 13px;
    font-style: italic;
    text-decoration:underline;
}
.storyFormPanel .mapLink {
    font-size: 12px;
    color: #0033CC;
    cursor:pointer;
}

.storyFormPanel .processingPanel {
	text-align:center;
	margin-top:20px;
}
.storyFormPanel .processingPanel .gwt-Label {
    margin-bottom:20px;
}
.storyFormPanel .storyLink {
    font-weight:bold;
}

.storyFormPanel table.stepPanel {
  width:100%;
  background: #000;
  color:#fff;
  margin:10px 10 5px;
  font-size:13px;
  height:40px;
  text-transform:uppercase;
}

.storyFormPanel table.stepPanel td {
  text-align: center;
  border-right:1px solid #666666;
}
.storyFormPanel table.stepPanel td.last {
  border-style: none;
}

.storyFormPanel table.stepPanel td.current{
	color: white;
	background:#36B6B4;
}

.storyFormPanel .header {
        font-size: 2.0em;
        font-weight:bold;
        text-transform: uppercase;
	margin: 0 0 10px 0;
}

.storyFormPanel .description {
  margin-bottom: 10px;
}

.storyFormPanel button.gwt-Button {
	color: white;
	background:#36B6B4;
	border: 0px none;
	font-size: 14px;
	padding: 10px;
        text-transform:uppercase;
	cursor: pointer;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	display: inline;
	vertical-align: middle;
	width: auto;
}

.storyFormPanel button.gwt-Button:hover {
	color: #36B6B4;
	background:#000;
}

.storyFormPanel .cropTable {
	margin-top:15px;
	margin-bottom: 15px;
}
.storyFormPanel .cropTable td {
	padding-right:15px;
	font-size:12px;
}
.storyFormPanel .mediaPanel .description {
  margin-top:10px;
}
.storyFormPanel .mediaPanel .stepPanel .link {
  font-weight:normal;
}
.storyFormPanel .mediaPanel .stepPanel .link:hover {
  color:#FFFFFF;
}

.storyFormPanel .selectionPanel {
	margin-top: 20px;
}
.storyFormPanel .selectionPanel .description {
	margin-bottom: 10px;
}
.storyFormPanel .selectionPanel .link {
	margin-left: 30px;
}
.storyFormPanel .videoEmbedPanel {
	margin-top: 20px;
}
.storyFormPanel .videoEmbedPanel input {
	width: 70%;
	margin-top: 8px;
	margin-bottom: 8px;
}
.storyFormPanel .videoEmbedPanel button {
	font-size: 11px;
	padding: 4px;
	margin-left: 5px;
}
.storyFormPanel .videoEmbedPanel .successMsg {
	color: green;
}

#jcrop_source {
    max-width:350px;
}
#jcrop_preview_container {
	width:100px;
	height:100px;
	overflow:hidden;
	margin-bottom: 15px;
}

.storyFormPanel .imgUploadPanel, .storyFormPanel .imgPreviewPanel, .storyFormPanel .mapPanel{ margin-top:10px; }


.storyMapPanel {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden;
	z-index:2;
}
.storyMapPanel .mapContainer {
    width:100%;
    height:100%;
}

.reportBtn {
  cursor:pointer;
}
.reportBtnPanel {
  margin-top:6px;
  margin-bottom:6px;
  text-align:right;
}
.addAndReportPanel {
  width:580px;
}
.addAndReportPanel .reportBtnPanel {
  margin:0px;
}

/* END > STORIES ------------------------------------------ */ 

/* THINGS TO DO -------------------------------------------------- */ 

#thingstodo-container {
	position: absolute;
	top: 90px;
	left: 50%;
	width: 970px;
	margin-left: -485px;
	z-index:1;
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 17px;
}

.thingstodo-btn {
	float:left;
	width: 202px;
	margin: 0 10px 30px 10px;
	border: 5px solid #C4C4C4;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}

.thingstodo-btn a {
	color:#C6B76C;
	background: #FFF;
}
.thingstodo-btn a:hover {
	color:#36B6B4;
}

.thingstodo-white {
	background: #FFF;
	height: 100%;
}

.thingstodo-white h3 {
	padding-bottom: 3px;
}

.thingstodo-white .copy{
	padding: 5px 7px;
}


.thingstodo-pics {
	width: 197px; 
	height: 144px;
}

.thingstodo-pics a {
	position: absolute;
	padding: 67px 96px;
	margin: 5px 5px;
	background: none;
}

#thingstodo-pic1 {
	background: url('/other_files/img/thingstodo_btns.jpg') no-repeat 5px 5px;
}

#thingstodo-pic2 {
	background: url('/other_files/img/thingstodo_btns.jpg') no-repeat 5px -139px;
}

#thingstodo-pic3 {
	background: url('/other_files/img/thingstodo_btns.jpg') no-repeat 5px -283px;
}

#thingstodo-pic4 {
	background: url('/other_files/img/thingstodo_btns.jpg') no-repeat 5px -427px;
}

#thingstodo-pic5 {
	background: url('/other_files/img/thingstodo_btns.jpg') no-repeat 5px -571px;
}

#thingstodo-pic6 {
	background: url('/other_files/img/thingstodo_btns.jpg') no-repeat 5px -715px;
}

#thingstodo-container.new .thingstodo-pics a {
	padding:0;
}

#thingstododetail{
	position:absolute;
	top:110px;
	left:50%;
	width:640px;
	height:281px;
	margin-left: -450px;
	letter-spacing:0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
        z-index:2;
	color:#FFF; 
}

#thingstododetail-headline {
	position:absolute;
	top:35px;
	left:0;
	font-size:36px;
	line-height:1.0em;
	font-weight: normal;
}

#thingstododetail span#underline { border-bottom:3px solid white;  }

#thingstododetail-summary{
	position:absolute;
	top:65px;
	left:0;
        font-size:14px;
        width:355px;
}

#thingstododetail-summary a{ color:#DBCC85; font-size:12px; }

#thingstododetail-left { width:355px; }

#thingstododetail-right {
  left:370px;
  position:absolute;
  top:35px;
  width:260px;
}

.thingstododetail-border {
	border: 5px solid #C4C4C4;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}


.thingstododetail-white {
	background: #FFF;
	padding: 10px;
}

#thingstododetail-list-header {
	padding:0;
	margin:-3px 0 -7px 0;
        color:#000;
}

#thingstododetail .list{
	font-size: 11px;
	background: #FFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	line-height: 1.3em;
	padding: 14px 0;
        min-height:67px;
        color:#000;
}

#thingstododetail .list a { color:#DBCC85; }

#thingstododetail .list dl dt { 
  float: left; 
  width: 165px;
  font-weight: bold;
}

#thingstododetail .list dd { margin:0; }

#thingstododetail .list dl dd { padding-bottom: 4px; margin-bottom: 4px; border-bottom: 1px solid #CCCCCC; }
#thingstododetail .list dl dd .price { color: #dc9500; margin-left: 2px; }

#thingstododetail-arrow-left a { 
  position:absolute;
  top:220px;
  left:90px;
  background-image: url('/other_files/img/things-prev-arrow.png');
  height:47px;
  width:47px;
  text-indent:-10000px;
  z-index:10;
}

#thingstododetail-arrow-right a { 
  position:absolute;
  top:220px;
  right:90px;
  background-image: url('/other_files/img/things-next-arrow.png');
  height:47px;
  width:47px;
  text-indent:-10000px;
  z-index:10;
}


/* END > THINGS TO DO -------------------------------------------- */
				

/* SHARE -------------------------------------------------- */
  
#share-container {
	position: absolute;
	width: 640px;
	top:150px;
	left:50%;
	margin-left: -320px;
	font-size:18px;
	z-index:1;
}

#share-ecard{
	position: absolute;
	top: 0;
	left: 275px;
	width: 355px;
	height: 324px;
	background: url('/other_files/img/share_btns_background3-en.png') no-repeat 0 0;
	font-size:35px;
}
#share-ecard:hover {
	background: url('/other_files/img/share_btns_background3-en.png') no-repeat 0 -350px;
}
#share-ecard a {
	position: absolute;
	width: 100%;
	height: 100%;
}


.share-btns {
	width: 260px;
	height: 96px;
	margin-bottom: 5px;
}
.share-btns a {
	position: absolute;
	padding: 48px 130px;
}

#share-btn1 {
	background: url('/other_files/img/share_btns2.gif') no-repeat 0 0;
}
#share-btn1:hover {
	background-position: -273px 0;
}

#share-btn2 {
	background: url('/other_files/img/share_btns2.gif') no-repeat 0 -116px;
}
#share-btn2:hover {
	background-position: -273px -116px;
}

#share-btn3 {
	background: url('/other_files/img/share_btns2.gif') no-repeat 0 -230px; 
}
#share-btn3:hover {
	background-position: -273px -230px;
}

#share-btn4 {
	background: url('/other_files/img/share_btns2.gif') no-repeat 0 -351px; 
}
#share-btn4:hover {
	background-position: -273px -351px;
}

#share-btn5 {
	background: url('/other_files/img/share_btns3.gif') no-repeat 0 -567px; 
}
#share-btn5:hover {
	background-position: -275px -567px;
}

/* .is locale */

.locale-is #share-ecard { background: url('/other_files/img/share_btns_background3-is.png') no-repeat 0 0; }
.locale-is #share-ecard:hover { background: url('/other_files/img/share_btns_background3-is.png') no-repeat 0 -350px; }

.locale-is #share-btn2 { background: url('/other_files/img/share_btns3-is.gif') no-repeat 0 -116px; }
.locale-is #share-btn2:hover { background-position: -273px -116px; }

.locale-is #share-btn4 { background: url('/other_files/img/share_btns3-is.gif') no-repeat 0 -351px; }
.locale-is #share-btn4:hover { background-position: -273px -351px; }

.locale-is #share-btn5 { background: url('/other_files/img/share_btns3-is.gif') no-repeat 0 -567px; }
.locale-is #share-btn5:hover { background-position: -275px -567px; }




/* ECARDS - Select */

#share-ecards-container {
	position: absolute;
	width: 630px;
	top:90px;
	left:50%;
	margin-left: -320px;
	font-size:18px;
	z-index:1;
	color: #000;
	padding-bottom: 150px;
} 

.share-ecards {
	font-size: 14px;
	background: #FFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 17px;
	padding: 14px 29px 14px 29px;
	line-height: 1.6em;
} 

.share-ecards a {
	color: #000;
}


#ecards-intro {
	margin: 0 0 20px 0;
}

#ecards-intro h1 {
	margin: 0 0 10px 0;
	text-transform: uppercase;
}


.ecards-btns {
	width: 227px;
	height: 100px;
	margin: 10px 22px;
	float: left;
}
.ecards-btns a {
	position: absolute;
	padding: 48px 110px;
	background:none;
}

#ecards-btn1 {
	background: url('/other_files/img/ecard-btns2.jpg') no-repeat -15px -735px;
}
#ecards-btn1:hover {
	background-position: -295px -735px;
}

#ecards-btn2 {
	background: url('/other_files/img/ecard-btns2.jpg') no-repeat -15px -855px; 
}
#ecards-btn2:hover {
	background-position: -292px -855px;
}

#ecards-btn3 {
	background: url('/other_files/img/ecard-btns2.jpg') no-repeat -15px -15px;
}
#ecards-btn3:hover {
	background-position: -295px -15px;
}

#ecards-btn4 {
	background: url('/other_files/img/ecard-btns2.jpg') no-repeat -15px -135px; 
}
#ecards-btn4:hover {
	background-position: -295px -135px;
}

#ecards-btn5 {
	background: url('/other_files/img/ecard-btns2.jpg') no-repeat -15px -255px; 
}
#ecards-btn5:hover {
	background-position: -295px -255px;
}

#ecards-btn6 {
	background: url('/other_files/img/ecard-btns2.jpg') no-repeat -15px -375px; 
}
#ecards-btn6:hover {
	background-position: -295px -375px;
}

#ecards-btn7 {
	background: url('/other_files/img/ecard-btns2.jpg') no-repeat -15px -495px; 
}
#ecards-btn7:hover {
	background-position: -295px -495px;
}

#ecards-btn8 {
	background: url('/other_files/img/ecard-btns2.jpg') no-repeat -15px -615px; 
}
#ecards-btn8:hover {
	background-position: -295px -615px;
}

/* ECARDS - Write */  

#ecard {
	position: absolute;
	top: 32px;
	left: 50%;
	margin-left: -330px;
	z-index:7;

}

#ecard.video { top: 105px; left:51.7%;  }

.share-ecards-write {
	font-size: 14px;
	background: #FFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 17px;
	padding: 14px 9px 14px 9px;
	line-height: 1.6em;
	margin-top: 250px;
}

.share-ecards-write input {
	width: 100%;
} 

#ecardsfield, .share-ecards-write textarea {
	border: 1px solid #CCC;
	border-top: none;
	padding: 5px;
	margin-bottom: 10px;
	width: 570px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.tab-system-ecard {
	width: 100%;
}
.tab-system-ecard span {
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
   	margin-top: 3px;
}

#tabs-ecard {
	float: right;
	width: 100%;
	margin: 0 0 -10px 0;
	padding: 30px 0 0 0;
	list-style: none;
	background: url("/other_files/img/tabs_background.gif") repeat-x bottom left;
}

#tabs-ecard li {	
	margin: 0;
	padding: 0;
       display: inline;
}

#tabs-ecard a {
	float: right;
	display: block;
	margin: 0 5px;
	padding: 2px 20px 1px 20px;
	color: #333;
	font-size: 14px;
	text-decoration: none;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
}

#tabs-ecard a:hover {
	color: #36B6B4;
	border-color: #CCC;
}

#tabs-ecard .selected {
	color: #36B6B4;
	padding-bottom: 2px;
	border-color: #CCC;
}

#ecards-success {
	color: green;
	font-weight: bold;
	padding: 10px 0;
}
#ecards-error {
	color: red;
	font-weight: bold;
	padding: 10px 0;
}

/* END > ECARDS - Write */



/* ECARDS - Read */ 

#ecard-read-signature {
	font-weight: bold;
	font-style: italic;
	padding: 20px 5px;
}

/* END > ECARDS - Read */ 

/* WALLPAPERS - Select */

#share-wallpapers-container {
	position: absolute;
	width: 630px;
	top:90px;
	left:50%;
	margin-left: -320px;
	font-size:18px;
	z-index:1;
	color: #000;
	padding-bottom: 130px;
} 

.share-wallpapers {
	font-size: 14px;
	background: #FFF;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 17px;
	padding: 14px 29px 14px 29px;
	line-height: 1.6em;
} 

.share-wallpapers a {
	color: #000;
}


#wallpapers-intro {
	margin: 0 0 20px 0;
}

#wallpapers-intro h1 {
	margin: 0 0 10px 0;
	text-transform: uppercase;
}


.wallpapers-btns {
	width: 235px;
	height: 150px;
	margin: 10px 18px;
	float: left;
}
.wallpapers-btns a {
	position: absolute;
	padding: 75px 115px;
	background:none;
}


#wallpapers-btn1{
	background: url('/other_files/img/wallpapers-btns.jpg') no-repeat -10px -162px; 
}
#wallpapers-btn1:hover {
	background-position: -290px -162px;
}

#wallpapers-btn2 {
	background: url('/other_files/img/wallpapers-btns.jpg') no-repeat -10px -10px;
}
#wallpapers-btn2:hover {
	background-position: -290px -10px;
}

#wallpapers-btn3 {
	background: url('/other_files/img/wallpapers-btns.jpg') no-repeat -10px -314px;
}
#wallpapers-btn3:hover {
	background-position: -290px -314px;
}

#wallpapers-btn4 {
	background: url('/other_files/img/wallpapers-btns.jpg') no-repeat -10px -466px; 
}
#wallpapers-btn4:hover {
	background-position: -290px -466px;
}

#wallpapers-btn5 {
	background: url('/other_files/img/wallpapers-btns.jpg') no-repeat -10px -770px; 
}
#wallpapers-btn5:hover {
	background-position: -290px -770px;
}

#wallpapers-btn6 {
	background: url('/other_files/img/wallpapers-btns.jpg') no-repeat -10px -618px; 
}
#wallpapers-btn6:hover {
	background-position: -290px -618px;
}

/* END > WALLPAPERS - Select */ 
/* BANNERS - Select */

#banner {
	display:scroll;
	position:fixed;
	top:140px;
	right:1px;
	z-index:2; 
}

#bannerbox-right {
	display: none;
	position:fixed;
	top: 210px;
	right: 30px;
	width: 340px;
	color: #FFF;
	background:#231F20;
	z-index:1;
	padding:15px;
	font-size:12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
}

#arrow_badge {
	display: none;
	position:fixed;
	top: 175px;
	right: 30px;
	width: 46px;
	height: 64px;
	background:url('/other_files/img/arrow_badge.png'); 
	z-index:1;
}

.code {
	color:#97C7E3;
	font-size:90%;
}

#bannerbox-right ul {
	list-style:decimal;
	margin:0;
	padding:0 20px;
	line-height: 20px;
}

/* BADGES */

.badges {
	margin: 0 0 10px 0;
}

.badges img {
	vertical-align:middle;
	margin-right: 35px;
}

.t {
	padding-bottom: 15px;

}

.badges ul {
	list-style:none;
	margin: 0 0 0 -5px;
	padding: 0;
}

.badges ul li {
	padding-bottom:25px;
	width: 350px;
}

.padding-right {
	
}

.badges a {
	color:#36B6B4;
	text-decoration:none;
}

.badges a:hover {
	color:#231F20;
	text-decoration:none;
}

/* END > BANNERS - Select */

/* ----- JCROP ----- */

.jcrop-holder { text-align: left; }

.jcrop-vline, .jcrop-hline
{
	font-size: 0;
	position: absolute;
	background: white url('/other_files/img/Jcrop.gif') top left repeat;
}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {
	font-size: 1px;
	width: 7px !important;
	height: 7px !important;
	border: 1px #eee solid;
	background-color: #333;
	*width: 9px;
	*height: 9px;
}

.jcrop-tracker { width: 100%; height: 100%; }

.custom .jcrop-vline,
.custom .jcrop-hline
{
	background: yellow;
}
.custom .jcrop-handle
{
	border-color: black;
	background-color: #C7BB00;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.hide { display:none; }
.img-left { float: left; margin: 0 10px 10px 0; clear: left;}
.img-right { float: right; margin: 0 10px 10px 10px; clear: right;}
.img-block { display: block; float: none; margin: 0 0 10px 0; padding: 0 0 0 0;}

