/* **************************************************************** */
/* Frontpage news				                                            */
/* **************************************************************** */

/*.fp-news { float:left; width:200px; margin-bottom:10px; background: url(../img/bg-fp-news.gif) no-repeat top left; }

.fp-news ul {float:left; margin:0; padding:0; }
.fp-news li {  
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-right:2px;
	padding:3px 8px 15px 9px;	
	text-transform:uppercase;	
}
.fp-news li a { font-size:12px; font-weight:bold; }  

.fp-news .news-group { float:left; }
.fp-news .news-group .date { float:left; font-size:9px; margin-bottom:0px;}
.fp-news .news-group .more { float:left; width:90%; background:url(../img/bg-dots.gif) repeat-x 0px 9px; }
.fp-news .news-group .more a { float:right; text-transform:uppercase; }
.fp-news .news-group .single { float:left; width:100%; }
.fp-news .news-group .single p { margin-right:10px; }
.fp-news .news-group .single h3 { text-transform:none; }

.fp-news .news-group { float:left; width:235px; }
.fp-news .news-group .list { float:left; background-color: #eef0f2; padding:10px;}
.fp-news .news-group .list ul { float:left; padding:0px; padding:0; }
.fp-news .news-group .list ul li { display:inline; margin:0; padding:2px 0px 3px 10px; background: transparent url(../img/bg-bullet-blue.gif) no-repeat scroll 0 69%; text-transform:none;}
.fp-news .news-group .list ul li .date { float:left; width:190px;}

.fp-news .news-group .list .more-news { float:right; margin:4px 0px 0px 0px; }*/

.frontpage-news { position:relative; float:left; margin-bottom:10px; padding: 0px 10px 5px 5px; width: 370px; }
.frontpage-news span.date { /*font-size:0.9em;*/ color:#898574; }
.frontpage-news h2 {/* margin:0px 0px 10px 0px;*/ color: #f1633b; padding-bottom: 7px; font-size: 13pt;  font-weight: bold;/*border-bottom: 1px solid #a39370;*/ }
.frontpage-news h2 a {/* color:#00446b;*/  font-weight:bold;  }
.frontpage-news h3 { margin-top: 0px; }
.frontpage-news h3 a{ /*color: #31790b;*/ color: #02518a; font-weight: bold; text-transform:none;}
.frontpage-news h3 a:hover{color: #02518a;}
.frontpage-news .more { color:#00446b; font-weight:bold; width: 100%; float:left; padding-left: 15px; background: url("../img/2-arrow-blue.gif") no-repeat scroll 0 50%}
.frontpage-news ul { margin:0; padding:0; list-style:none; }
.frontpage-news .item { font-size: 1em; width: 100%; border-bottom:1px solid #e8e8e8; padding-bottom: 5px;  margin-bottom: 10px; float: left; }
.frontpage-news .item a{color: #02518a; font-weight:bold;}
.frontpage-news .item img { float:right; margin: 0px 0px 5px 5px; }
.frontpage-news .mltitle{ width: 291px;}

#three-col-home .sidebar-news { position: absolute; right: 344px; top: 553px; width:200px;}
.sidebar-news { position:relative; float:left; margin-bottom:10px; padding: 0px 10px 5px 5px; }
.sidebar-news span.date { float: left; color:#898574; width: 100%; }
.sidebar-news h2 { margin-bottom: 0px; color: #f1633b; padding-bottom: 7px; font-size: 13pt;  font-weight: bold;/*border-bottom: 1px solid #a39370;*/ }
.sidebar-news h2 a {/* color:#00446b;*/  font-weight:bold;  }
.sidebar-news .more { color:#00446b; font-weight:bold; width: 100%; float:left;  padding-left: 15px; background: url(../img/2-arrow-blue.gif) no-repeat 0% 50%}
.sidebar-news ul { margin:0; padding:0; list-style:none; }
.sidebar-news .item { font-size: 1em; width: 100%; border-bottom:1px solid #e8e8e8; padding-bottom: 5px;  margin-bottom: 5px; float: left; }
.sidebar-news .item a{color: #02518a; font-weight:bold;}
.sidebar-news .item img { float:right; margin: 0px 0px 5px 5px; }
.sidebar-news .mltitle{ width: 291px;}

/* **************************************************************** */
/* Frontpage accordion                                              */
/* **************************************************************** */
.accordion { float:left; }
.accordion h4 { width:100%; background: url(../img/bg-dots.png) repeat-x 50% 100%; padding:0px 0px 9px 0px; margin:7px 0px 7px 0px;} 
.accordion h4 a {	padding-left:15px;  text-decoration:none;}

.blue .accordion h4 a { color:#296ca3; background: transparent url(../img/bg-arrow-orange.gif) no-repeat scroll 0px 45%;}
.purple .accordion h4 a { color:#7a1028;  background: transparent url(../img/bg-arrow-purple.gif) no-repeat scroll 0px 45%;}
.pink .accordion h4 a { color:#d73485; background: transparent url(../img/bg-arrow-pink.gif) no-repeat scroll 0px 45%;}

.blue .accordion h4.selected a { color:#296ca3; background: transparent url(../img/bg-arrow-orange-down.gif) no-repeat scroll 0px 45%;}
.purple .accordion h4.selected a { color:#7a1028;  background: transparent url(../img/bg-arrow-purple-down.gif) no-repeat scroll 0px 45%;}
.pink .accordion h4.selected a { color:#d73485; background: transparent url(../img/bg-arrow-pink-down.gif) no-repeat scroll 0px 45%;}

.accordion .wrapper { float:left;  background: url(../img/bg-dots.png) repeat-x 50% 100%; padding:0px 5px 5px 10px; margin:0px 0px 7px 0px;}

.accordion .wrapper ul { float:left; padding:0px; padding:0; }
.accordion .wrapper ul li { float:left; width:220px; list-style:none; display:block; margin:0; padding:2px 0px 3px 10px; background: transparent url(../img/bg-square-gray.gif) no-repeat scroll 0 50%; }

.accordion .wrapper ul li a { color:#222222; }

.blue .accordion .wrapper ul li a:hover { color:#4d7694; }
.purple .accordion .wrapper ul li a:hover { color:#7a1028; }
.pink .accordion .wrapper ul li a:hover { color:#e185ae; }


/* **************************************************************** */
/* Events       				                                            */
/* **************************************************************** */
.events { float:right; width:250px; right: 0px; top: 600px; padding:0px 10px 20px 0px; /*background: url(../img/bg-events-shadow.gif) no-repeat 50% 100%;*/  }
#three-col-home .events {right: 344px; top: 550px; position:absolute;}
#three-col-sub .events{padding: 0; float:none;  }

.events ul { float:left; padding:0px; padding:0; list-style:none; }
.events ul li { float:left; width:260px; display:block; list-style:none; margin:0; padding:2px 0px 3px 2px; border-bottom:1px solid #e8e8e8;}
.events ul li .date { float:left;  /*width:200px;*/}
.events ul li a { float:left; color: #02518a; font-weight: bold; list-style:none; }
.events ul li a:hover { float:left; color: #02518a;  font-weight: bold;}

.events h4{ color: #f1633b; font-size: 13pt;
    font-weight: bold;}
    

.events .more { position:absolute; width:20px; height:20px; top:10px; right:3px;/* background: url(../img/bg-double-arrow.gif) no-repeat top left;*/ }
.events .more a { float:left; width:20px; height:20px;}
.events .more span { display:none; }

/* IE6 only */
/*\*/
* html .events { width:195px; }
* html .events ul li { width:185px; }
* html .events ul li .date { width:185px; }
/**/	

/* **************************************************************** */
/* Banners rightcol			                                            */
/* **************************************************************** */

.banners-right { float:left; width:220px;}

/* IE6 only */
/*\*/
* html .banners-right { float:left; width:210px;}
/**/	

.banners-right ul { float:left; padding:0px; padding:0; }
.banners-right ul li { display:block; list-style:none; margin:0; padding:5px 0px 1px 2px; background: none; float:left;}

.banners2 { float: right; top: 410px;  right: 20px; position: absolute;}


/* **************************************************************** */
/* Map Iceland			                                            */
/* **************************************************************** */


.map{ float: right;  margin-top: 143px; width: 339px;}
.map h4{color: #f1633b; font-size: 13pt;
    font-weight: bold;}  
    dl.image_map {display:block; width:343px; height:241px; background:url(../img/2iceland-map.png); position:relative; margin:2px auto 2px auto;}
	a.LINK0 {left:82px; top:154px; background:transparent;}
	a.LINK0 {display:block; width:17px; height:0; padding-top:19px; overflow:hidden; position:absolute;}
	a.LINK0:hover  {background:transparent; }
	a.LINK1 {left:26px; top:102px; background:transparent;}
	a.LINK1 {display:block; width:17px; height:0; padding-top:19px; overflow:hidden; position:absolute;}
	a.LINK1:hover  {background:transparent; }
	a.LINK2 {left:73px; top:166px; background:transparent;}
	a.LINK2 {display:block; width:17px; height:0; padding-top:16px; overflow:hidden; position:absolute;}
	a.LINK2:hover  {background:transparent; }
	a.LINK3 {left:61px; top:169px; background:transparent;}
	a.LINK3 {display:block; width:17px; height:0; padding-top:16px; overflow:hidden; position:absolute;}
	a.LINK3:hover  {background:transparent; ;}
	a.LINK4 {left:74px; top:71px; background:transparent;}
	a.LINK4 {display:block; width:19px; height:0; padding-top:20px; overflow:hidden; position:absolute;}
	a.LINK4:hover  {background:transparent; }
	a.LINK5 {left:31px; top:63px; background:transparent;}
	a.LINK5 {display:block; width:19px; height:0; padding-top:20px; overflow:hidden; position:absolute;}
	a.LINK5:hover  {background:transparent; }
	a.LINK6 {left:53px; top:28px; background:transparent;}
	a.LINK6 {display:block; width:19px; height:0; padding-top:20px; overflow:hidden; position:absolute;}
	a.LINK6:hover  {background:transparent; }
	a.LINK7 {left:109px; top:68px; background:transparent;}
	a.LINK7 {display:block; width:19px; height:0; padding-top:20px; overflow:hidden; position:absolute;}
	a.LINK7:hover  {background:transparent; }
	a.LINK8 {left:140px; top:47px; background:transparent;}
	a.LINK8 {display:block; width:19px; height:0; padding-top:20px; overflow:hidden; position:absolute;}
	a.LINK8:hover  {background:transparent;}
	a.LINK9 {left:185px; top:58px; background:transparent;}
	a.LINK9 {display:block; width:19px; height:0; padding-top:20px; overflow:hidden; position:absolute;}
	a.LINK9:hover  {background:transparent; }
	a.LINK10 {left:159px; top:34px; background:transparent;}
	a.LINK10 {display:block; width:19px; height:0; padding-top:20px; overflow:hidden; position:absolute;}
	a.LINK10:hover  {background:transparent; }
	a.LINK11 {left:245px; top:23px; background:transparent;}
	a.LINK11 {display:block; width:19px; height:0; padding-top:20px; overflow:hidden; position:absolute;}
	a.LINK11:hover  {background:transparent; }
	a.LINK12 {left:206px; top:35px; background:transparent;}
	a.LINK12 {display:block; width:19px; height:0; padding-top:20px; overflow:hidden; position:absolute;}
	a.LINK12:hover  {background:transparent; }
	a.LINK13 {left:126px; top:59px; background:transparent;}
	a.LINK13 {display:block; width:19px; height:0; padding-top:20px; overflow:hidden; position:absolute;}
	a.LINK13:hover  {background:transparent; }
	a.LINK14 {left:279px; top:96px; background:transparent;}
	a.LINK14 {display:block; width:19px; height:0; padding-top:20px; overflow:hidden; position:absolute;}
	a.LINK14:hover  {background:transparent; }
	a.LINK15 {left:296px; top:100px; background:transparent;}
	a.LINK15 {display:block; width:19px; height:0; padding-top:20px; overflow:hidden; position:absolute;}
	a.LINK15:hover  {background:transparent; }
	a.LINK16 {left:160px; top:205px; background:transparent;}
	a.LINK16 {display:block; width:19px; height:0; padding-top:20px; overflow:hidden; position:absolute;}
	a.LINK16:hover  {background:transparent; }
	a.LINK17 {left:146px; top:216px; background:transparent;}
	a.LINK17 {display:block; width:19px; height:0; padding-top:20px; overflow:hidden; position:absolute;}
	a.LINK17:hover  {background:transparent; }
	a.LINK18 {left:268px; top:148px; background:transparent;}
	a.LINK18 {display:block; width:19px; height:0; padding-top:20px; overflow:hidden; position:absolute;}
	a.LINK18:hover  {background:transparent; }
	a.LINK19 {left:118px; top:174px; background:transparent;}
	a.LINK19 {display:block; width:19px; height:0; padding-top:20px; overflow:hidden; position:absolute;}
	a.LINK19:hover  {background:transparent; }
	a.LINK20 {left:139px; top:191px; background:transparent;}
	a.LINK20 {display:block; width:19px; height:0; padding-top:20px; overflow:hidden; position:absolute;}
	a.LINK20:hover  {background:transparent; }
    a.LINK21 {left:80px; top:136px; background:transparent;}
	a.LINK21 {display:block; width:19px; height:0; padding-top:20px; overflow:hidden; position:absolute;}
	a.LINK21:hover  {background:transparent; }
	a.LINK22 {left:93px; top:122px; background:transparent;}
	a.LINK22 {display:block; width:19px; height:0; padding-top:20px; overflow:hidden; position:absolute;}
	a.LINK22:hover  {background:transparent; }
    
    

/* **************************************************************** */
/* Interesting in rightcol			                                            */
/* **************************************************************** */

.interesting { float:left; width:220px; background: transparent url(../img/bg-right-col-element.gif) no-repeat scroll top left; position:relative; }
.interesting .deco { width:32px; height:47px; top:7px; right:13px; background: transparent url(../img/bg-pin.png) no-repeat scroll top left;  position:absolute;}
#three-col-sub .interesting { background: transparent url(../img/bg-right-col-element-no-shadow.gif) no-repeat top left;  } 
#three-col-home .interesting { min-height:115px;}
.interesting .padding { padding:7px 0px 10px 10px; }

.interesting ul {float:left; margin:0; padding:0; list-style-position:outside;}
.interesting li { float: left; list-style: none; display:block; width:180px; padding:3px 0px 3px 20px; background: url(../img/bg-square-gray.gif) no-repeat 7px 50%;}

.interesting a { color:#626262; }

/* IE6 only */
/*\*/
* html .interesting { width:200px; }
/**/	

/* IE6 only */
/*\*/
* html #three-col-sub .interesting li { width:170px;}
/**/	

/* IE6 only */
/*\*/
* html .interesting li { width:205px;}
/**/	

/* IE6 only */
/*\*/
* html .interesting .deco { background:none;}
/**/	

.interesting li a { color:#626262; }


/* **************************************************************** */
/* News archive                                                     */
/* **************************************************************** */
div.archive {  padding: 0 0 5px 0; margin: 0 0 10px 0px; float:left; width:200px; background: url(../img/bg-dots-gray.gif) repeat-x left 28px;}
div.archive div.years { padding: 0 0 0 5px; }
div.archive div.years a { color:#626262; }
div.archive div.years a.year { font-weight: bold; }



/* **************************************************************** */
/* Share articles 			                                            */
/* **************************************************************** */
.share { position:relative; float:left; margin:20px 0 20px 0; padding:0;  height:35px;   }
#three-col-sub .share { width:512px; background: transparent url(../img/bg-share.gif) no-repeat scroll top right;}
#two-col-sub .share { width:730px; background: transparent url(../img/bg-share-2col.gif) no-repeat scroll top right;}

.share ul { float:left; margin:0; padding:0; position:absolute; top:11px; right:0px;}
.share ul li { float:left; list-style: none; }

.share ul li a, .share ul li a:hover { color:#434343; }

.share li.send { width:120px; }
.share li.send a { padding:6px 14px 6px 42px;}
.share li.facebook { width:144px; }
.share li.facebook a { padding:6px 10px 6px 35px;}
.share li.print { width:87px;  }
.share li.print a { padding:6px 10px 6px 38px;  }

/* **************************************************************** */
/* Contact form   			                                            */
/* **************************************************************** */

.form-container { padding:0px; float:left;}
.form-container fieldset { padding:5px; float:left; width:500px;}
.form-container fieldset .field { border-bottom:1px solid #e6e6e6; float:left; width:500px; vertical-align:middle; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px;}
.form-container fieldset .field span { color:Red;  }
.form-container fieldset .field.focused { background-color:#efeeee; border-bottom:1px solid #e6e6e6; }
.form-container fieldset .field-noline { float:left; width:500px; vertical-align:middle; margin:2px 0px 4px 0px; padding:2px 0px 4px 0px; text-align:right;}
.form-container fieldset .field-noline .submit { float:right; margin:10px 20px 10px 0px;} 
.form-container fieldset .field label { float:left; width:15%; text-align:left; margin-top:4px; font-weight:bold; text-indent:5px;}
.form-container fieldset .field input{ float:left; margin:0 5px 0px 6px; width:60%;}
.form-container fieldset .field.captcha span { font-size:1em; color:#333; }
.form-container fieldset .field.captcha .img { float:left; margin:0 5px 0px 10px; }
.form-container fieldset .field.captcha .text { float:left; margin:13px 5px 0px 6px; }
.form-container fieldset .field.captcha input { float:left; width:80px; }
.form-container fieldset .field textarea { float:left; margin:0 5px 0px 6px; width:80%; height:120px;}

/* support form */
.form-container.support fieldset .field span { float:left; width:20%; color:#333; text-align:left; margin-top:4px; font-weight:bold; text-indent:5px;}
.form-container.support fieldset .field span.alert { float:left; color:Red; margin-right:5px; width:20px; }
.form-container fieldset .field select { float:left; margin:0 5px 0px 6px; width:60%;}
.form-container fieldset .field.amount select { float:left; margin:0 5px 0px 6px; width:130px; color:#333;}
.form-container fieldset .field.amount input { float:left; margin:0 2px 0px 6px; width:140px; color:#333;}
.form-container fieldset .field.amount span.alert { float:none; margin:0px; padding:0px; width:3px; }
.form-container fieldset .field.amount span.currency { float:left; margin:4px 5px 0px 0px; width:8px;}
.form-container fieldset .field.cardnumber input { float:left; margin:0 2px 0px 6px; width:100px; color:#333;}
.form-container fieldset .field.cardnumber p { float:left; margin:4px 2px 0px 6px; color:#333;}
.form-container fieldset .field .rb-list table { float:left; width:200px;}
.form-container fieldset .field .rb-list table input { width:20px; margin:0px; padding:0px;}
.form-container fieldset .field .rb-list table label { margin:0px; text-indent:3px; }


.form-container fieldset .error-list {  float:left; margin:10px 0px 10px 0px;  width:500px;}
.form-container fieldset .error-list ul {  list-style:none; }
.form-container fieldset .error-list ul li {  padding:4px 4px 4px 4px; margin:4px; color:#AF4C4C; background-color:#FFDFDF; border:1px solid #AF4C4C; }

.form-container fieldset .fail { padding:4px 4px 4px 4px; margin:4px; color:#AF4C4C; background-color:#FFDFDF; border:1px solid #AF4C4C; width:500px;}
.form-container .success { padding:4px 4px 4px 4px; margin:4px; color:#333; background-color:#C8FFBF; border:1px solid #A2EF95; width:470px; }

/*Appointment Order*/

.form-container fieldset .field.chk input { margin:0 2px 0px 3px; width:15px; color:#333;}
.form-container fieldset .field.chk label { margin:0 2px 0px 0px; text-indent:2px; color:#333; width:90px; font-weight:normal;}
.form-container fieldset .field.chk table { float:left; }
.form-container fieldset .field.chk.long label { width:120px; font-weight:normal;}

/* In memory Card */

.form-container.send-card fieldset .field span { float:left; width:145px; color:#333; text-align:left; margin-top:4px; font-weight:bold; text-indent:5px;}
.form-container.send-card fieldset .field span.alert { float:left; color:Red; margin-right:5px; width:20px; }
.form-container.send-card fieldset .caption { float:left; width:310px; font-weight:bold; padding:5px 0px 0px 0px; margin:10px 0px 2px 150px;}

.form-container.send-card fieldset .field .disclaimer { float:left; margin:5px 0px 3px 0px;}
.form-container.send-card fieldset .field .check-box { width:300px; }
.form-container.send-card fieldset .field .check-box input { width:10px; }
.form-container.send-card fieldset .field .check-box label { width:220px; float:left; margin:0; padding:0; }

.form-container.send-card fieldset .field .bank-info { float:left; }
.form-container.send-card fieldset .field .bank-info span { float:left; width:100%; margin-left:150px; text-indent:0px;}


/* IE6 only */
/*\*/
* html .form-container.send-card fieldset .caption { margin-left:75px;}
/**/	

.blue .form-container.send-card fieldset .caption { color: #296ca3; }
.purple .form-container.send-card fieldset .caption { color:#7a1028; }
.pink .form-container.send-card fieldset .caption { color:#d73485; }

.form-container fieldset .field.amount select { float:left; margin:0 5px 0px 6px; width:130px; color:#333;}
.form-container fieldset .field.amount input { float:left; margin:0 2px 0px 6px; width:140px; color:#333;}
.form-container fieldset .field.amount span.alert { float:none; margin:0px; padding:0px; width:3px; }
.form-container fieldset .field.amount span.currency { float:left; margin:4px 5px 0px 0px; width:8px;}

/* **************************************************************** */
/* Events overview   			                                            */
/* **************************************************************** */

.blue .events-overview .item h3 a { color: #296ca3; }
.purple .events-overview .item h3 a { color:#7a1028; }
.pink .events-overview .item h3 a { color:#d73485; }

.events-overview { float:left; margin:0px 0 0 0; width:500px;}
.events-overview .item { float:left; width:100%; padding:5px 0px 5px 0px; }
.events-overview .item .date { font-size:1.0em; }
.events-overview .item h3 { margin:1px 0px 2px 0px; }
.events-overview .item h3 a { text-transform:none; }
.events-overview .item .more { float:left; width:100%; background:url(../img/bg-dots.gif) repeat-x 0px 9px; }
.events-overview .item .more a { float:right; text-transform:uppercase; }

.ui-tabs-nav.events-overview { margin:0 0 10px 0px; padding:0 0 0px 0px; background: url(../img/bg-one-dot.gif) repeat-x bottom right; width:95%;}
.ui-tabs-nav.events-overview a { font-size:1.1em; text-transform:uppercase; color:#333333; }
.ui-tabs-nav.events-overview li { float:left; margin-left:10px; }
.ui-tabs-nav.events-overview li a { padding:5px 10px 5px 10px; background-color:#e9e9e9; border-top:1px solid #d5d5d5; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; }
.ui-tabs-nav.events-overview li.ui-tabs-selected a { background-color:#FFF; }

.item-list { float:left; }
.item-list ul { padding:5px 0px 5px 0px; margin-top:20px; float:left; width:500px; }
.item-list li { padding:4px 0px 4px 0px; width:100%; float:left; background: url(../img/bg-dots-gray.gif) repeat-x bottom right; list-style:none;}
.item-list li div.date { float:left; padding:0 8px 0 0;  width:55px;}
.item-list li div.text { float:left; padding:0 0px 0 0;  width:430px;}


/* **************************************************************** */
/* Standard content			                                            */
/* **************************************************************** */

#three-col-sub .category-content { float:left; width:500px;  font-size: 1.1em; line-height: 1.4em;}
#two-col-sub .category-content {font-size: 1.1em; line-height: 1.4em;}

.standard-content { padding-top:4px; }
.standard-content h3 { margin-top:3px; text-transform:none;}

/* **************************************************************** */
/* Employees      			                                            */
/* **************************************************************** */

.employees th { border:1px solid #d7d7d7; padding:3px; background:transparent url(../img/bg-staff-head.gif) repeat-x left top;}
.employees td { border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; padding:3px;}

/* **************************************************************** */
/* Senda síðu      			                                            */
/* **************************************************************** */
.test { width:500px; }
.send-page { float:left; border: 1px solid #d3d3d3; width:500px;}

.test .success { color:#333333; font-family:Arial,sans-serif; font-size:11px; margin:20px;}

.send-page { color:#333333; font-family:Arial,sans-serif; font-size:11px; }
.send-page .field-caption { background-color:#f3f3f3; width:100%; float:left; padding:5px 0; text-indent:5px; font-size:12px; font-weight:bold;}
.send-page .field-caption.big { font-size:18px; margin-bottom:5px;}
.send-page .field { border-bottom:1px solid #E6E6E6; padding:5px 0; float:left; width:100%; color:#333333;}
.send-page .field-text { padding:5px; }
.send-page .field.btn { padding:5px; float:right; }
.send-page .field.btn input { margin:5px 10px 5px 0px; float:right; }
.send-page .field label { float:left; width:80px; text-indent:5px; margin-top:5px;}
.send-page .field input { float:left;  width:140px; margin-right:20px;}
.send-page .field textarea { width:460px; height:120px; margin:5px;}

a.button-send {
/* Sliding right image */	
	display: block;
	float: right;
	height: 20px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */	
	padding-right: 18px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
	text-decoration: none;
	cursor:pointer;
	text-transform:uppercase;	
	color:#333;
	margin-right:5px;
}
a.button-send { background: transparent url(../img/btn-right-blue.png) no-repeat scroll top right;  }
.blue a.button-send { background: transparent url(../img/btn-right-blue.png) no-repeat scroll top right;  }
.purple a.button-send { background: transparent url(../img/btn-right-purple.png) no-repeat scroll top right;  }
.pink a.button-send { background: transparent url(../img/btn-right-pink.png) no-repeat scroll top right;  }

a.button-send span {
	/* Background left image */ 
	background: transparent url(../img/btn-left.png) no-repeat; 
	display: block;
	line-height: 20px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 5px 5px 14px;

} 
a.button-send:hover span{ text-decoration:underline; }

/* **************************************************************** */
/* FAQ   			                                            */
/* **************************************************************** */

#faq-accordion { float:left;	width:500px; }
#faq-accordion dl { float:left;	width:500px; }
#faq-accordion dl a { float:left;	font-size:1.3em; padding-left:18px;}

.blue #faq-accordion a { color:#296ca3; background: transparent url(../img/bg-arrow-orange.gif) no-repeat scroll 3px 45%;}
.purple #faq-accordion a { color:#7a1028;  background: transparent url(../img/bg-arrow-purple.gif) no-repeat scroll 3px 45%;}
.pink #faq-accordion a { color:#d73485; background: transparent url(../img/bg-arrow-pink.gif) no-repeat scroll 3px 45%;}

.blue #faq-accordion dt.selected a { color:#296ca3; background: transparent url(../img/bg-arrow-orange-down.gif) no-repeat scroll 3px 45%;}
.purple #faq-accordion dt.selected a { color:#7a1028;  background: transparent url(../img/bg-arrow-purple-down.gif) no-repeat scroll 3px 45%;}
.pink #faq-accordion dt.selected a { color:#d73485; background: transparent url(../img/bg-arrow-pink-down.gif) no-repeat scroll 3px 45%;}

#faq-accordion dt { float:left; background-color:#f6f6f6; border:1px solid #c2c2c2; width:500px;	padding:3px 0px 3px 3px; margin:5px 0px 5px 0px;}
#faq-accordion dd { float:left;  width:500px;	padding:5px 0px 8px 3px; background:url(../img/bg-dots-gray.gif) repeat-x bottom right; margin-bottom:5px;}

/* **************************************************************** */
/* Styles for the template manager                                  */
/* **************************************************************** */

#block_1 .box { float:right; width:207px; background: #eef0f2 url(../img/bg-box-bottom.gif) no-repeat bottom left; margin:0px 0px 15px 15px;}
#block_1 .box .top { float:left; background: url(../img/bg-box-top.gif) no-repeat top left; height:38px; width:207px; margin-bottom:5px;}
#block_1 .box .top h4 { background:none; font-family:Myriad Pro; font-size:15px; font-weight:normal; padding-left:10px;}
#block_1 .box p { padding:15px 10px 5px 10px;  }

#block_1 .content2 { float:left; }
#block_1 .content2 .left { float:left; width:280px;}
#block_1 .content2 .right { float:left; width:220px; }

/* **************************************************************** */
/* Image gallery																										*/
/* **************************************************************** */

.album-overview { float:left; margin:10px 0px 10px 0px; }
.album-overview .single { float:left;  padding:3px 0px 5px 0px; margin-bottom:3px; width:500px; background:transparent url(../img/bg-dots-gray.gif) repeat-x 0% 100%; }
.album-overview .single .img { float:left; width:110px; }
.album-overview .single .img img { border:1px solid #bebebe; margin:2px; padding:2px; }
.album-overview .single .right { float:left; width:320px; padding:3px 0px 3px 0px;}
.album-overview .single .right h5 { font-size:14px; font-weight:normal;}

.album { padding: 0px;  float:left;}
.album .imageSingle {  float: left; width:215px; margin-bottom:10px; margin-right:5px;}
.album .imageSingle .image { margin:2px; }
.album .imageSingle img { border:solid 1px #bebebe; padding:2px;}
.album .footer { float:left; font-weight:bold; padding-top: 3px; padding-bottom:3px; padding-left:5px;}
.album .footer a.more { margin:0px; padding-left:15px; }

.album ul { float:left; list-style: none; padding: 0; margin: 0;}
.album li { float:left; display: inline;  margin: 0; padding:0px 0px 10px 0px;height:82px;width:120px; }
.album li img { float:left;  padding: 3px; margin: 3px; border:solid 1px #bebebe;}

/* Bleika slaufan status  */

.ribbon-wrapper  
{
	background: url(../img/ribbon-wrapper-bg.png) no-repeat top left; 
	height:147px;
	left:0;
	position:absolute;
	top:132px;
	width:769px;
}

.ribbon-wrapper .inner
{
	position:relative;
	top:132px;
	width:769px;
}

.ribbon-wrapper .inner .link a { position:absolute; right:0px; bottom:-15px; height: 145px; width:767px;  }
.ribbon-wrapper .inner .text { position:absolute; bottom:40px; left:160px; font-size:13px; color:#fff; font-weight:bold; }
.ribbon-wrapper .inner .text span { color:#753455; font-weight:bold; }

.meter-wrap{
    position:absolute; bottom:0px; left:155px;
    
}

.meter-wrap, .meter-value, .meter-text {
    /* The width and height of your image */
    width: 313px; height: 36px;
}

.meter-wrap, .meter-value 
{
    background: #bdbdbd url(../img/status2.png) top left no-repeat;
}
            
.meter-text {
    position: absolute;
    top:0; left:0;

    padding-top: 5px;
                
    color: #fff;
    text-align: center;
    width: 100%;
}

