body {
  	background-color: #fff;
  	font:11px arial;
	color:#7897b1;
	margin:0;
	padding:0;	
}

p {
	line-height:13px;
	margin:0;
	padding:0;
}

input {
	color:#5A8DB2;
}

.item
{
	font: 11px Arial, San-serif;
	color:#88909A;
}

#frame {
	width:960px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0;
   /* background-image: url("/bg.jpg");
    background-repeat: repeat-y;
    background-position: top left;	*/		
}

#top {
	margin:0;
	overflow: hidden;
	padding:49px 0 33px 6px;
  /*  background-image: url("/delimiter_logo.jpg");
    background-repeat: no-repeat;
    background-position: 31% 40%;*/
	background-color:#fff;		
}

	#top p {
		float:left;
	}
	
	#top a {
		color:#900;
		text-decoration:none;
	}
	
	#topMenu {
		float:right;
		padding:11px 0 0 0;
		overflow:hidden;
	}

		#topMenu ul {
			margin-left: 0;
			padding-left: 0;
			display: inline;
		} 
	
		#topMenu ul li {
			margin-left: 0;
			list-style: none;
			display: inline;
		}
	
#splash {
	width: 960px;
	height: 237px;
	overflow: none;
	padding: 0 0 38px 0;
	
	/* height:266px;
	width:813px;
	background-image: url("/bg_splash.jpg");
    background-repeat: repeat-x;
    background-position: top left;	*/
}
/*Hannas slideshow*/


	#splashMenu {
		margin:8px 0 0 34px;
	}

		#splashMenu ul {
			margin-left: 0;
			padding-left: 0;
			display: inline;
		} 
	
		#splashMenu ul li {
			margin-left: 0;
			padding:0;
			list-style: none;
			display: inline;
		}
	
	#splashMenu a {
		height:42px;
		float: left;
    }		

    #splashMenu a:hover {

    }	
	
	#spot1 {
		float:left;
		margin:17px 0 0 0;
		padding:0 0 0 51px;
	}

	#spot2 {
		float:left;
		margin:17px 0 0 0;
		padding:0 0 0 43px;
	}

	#spot3 {
		float:left;
		margin:17px 0 0 0;
		padding:0 0 0 43px;
	}

	
	.image {
		border:none;
	}
	img {
		border:none;
	}
	
	
	 div.hr {
	 	width: 813px;
  		height: 34px;
  	  	background-image: url("/splash_bridge.jpg");
   	 	background-repeat: repeat-x;
   		background-position: bottom left;	
		padding:0px;
		margin-left:0px;
	}
	
	div.hr hr {
 		display: none;
	}	

	 div.hr1 {
	 	width: 711px;
  		height: 1px;
  	  	background-image: url("/line_dots.gif");
   	 	background-repeat: repeat-x;
   		background-position: bottom left;	
		padding:0px;
		margin:13px 0 6px 1px;
	}
	
	div.hr1 hr {
 		display: none;
	}
	
	 div.hr2 {
	 	width: 711px;
  		height: 1px;
  	  	background-image: url("/line_dots_bottom.gif");
   	 	background-repeat: repeat-x;
   		background-position: bottom left;	
		padding:0px;
		margin:10px 0 9px 1px;
	}
	
	div.hr2 hr {
 		display: none;
	}	
	
#main {
	width:960px;
	/*padding:10px 0;
    background-image: url("/bg_gradient.png");
    background-repeat: repeat-x;
    background-position: top left;			
	background-color:#F1F3F5;	*/
}	

  .prop {
    height:330px;
    float:right;
    width:1px;
  }
	
	.delimeterMiddle {
		margin:0;
		padding:0;
	   /* background-image: url("/delimiter_kolumn_middle.jpg");
	    background-repeat: repeat-y;
	    background-position: top center;	*/		
	}	
	
	.delimeterTop {
		margin:0;
		padding:0;
	    /*background-image: url("/delimiter_kolumn_top.jpg");
	    background-repeat: no-repeat;
	    background-position: top center;*/			
	}
	
	.delimeterBottom {
		margin:0;
		padding:0;
	   /* background-image: url("/delimiter_kolumn_bottom.jpg");
	    background-repeat: no-repeat;
	    background-position: bottom center;	*/		
	}		
	
	
	.delimeterMiddle2 {
		margin:0;
		padding:0;
	    background-image: url("/delimiter_kolumn_middle.jpg");
	    background-repeat: repeat-y;
	    background-position: 75% 0%;			
	}	
	
	.delimeterTop2 {
		margin:0;
		padding:0;
	    background-image: url("/delimiter_kolumn_top.jpg");
	    background-repeat: no-repeat;
	    background-position: 75% 0%;			
	}
	
	.delimeterBottom2 {
		margin:0;
		padding:0;
	    background-image: url("/delimiter_kolumn_bottom.jpg");
	    background-repeat: no-repeat;
	    background-position: 75% 100%;			
	}		
	

#bottom {
	height:60px;
	margin:0;
	padding:14px 0 0 10px;
	width: 670px;
   /* background-image: url("/bg_bottom.jpg");
    background-repeat: no-repeat;
    background-position: top left;	*/	
	text-align:left;
	background-color:#fff;
}	

#bottom a {
	text-decoration:none;
	color:#acb7c3;
}

	#bottom p {
		color:#acb7c3;
		margin-right:17px;
		margin-bottom:5px;		
		float:left;
	}

#webshop {
	float:left;
	width:680px;
	border-bottom:1px solid #c3d7ef;
	padding: 0 0 20px 0;
}
#webshopActive {
	float:left;
	width:550px;
	border-bottom:1px solid #c3d7ef;
	padding: 0 0 20px 0;
	overflow:auto;
	min-height:220px;
}

.halfLeft {
	float:left;
	width:345px;
}

		.halfLeft p {
			color:#88909a;
			line-height:17px;	
		}
			
			.halfLeft p a {
				color:#555f70;
			}
			
		.halfLeft h3 {
			color:#6492B9;
			font-size:16px;
			font-weight:none;
			margin:0 0 10px 0;
			padding:0;
		}


#half{
	width:239px;
	padding-bottom:10px;
	overflow: auto;
	font-size:12px;
	/*float:right;*/
}

#customerForm {
	float:right;
	width:239px;
	padding-bottom:10px;
	overflow: auto;
	font-size:12px;
}

#loginmain {
	float:left;
	width:620px;
	border-bottom:1px solid #c3d7ef;
	padding: 0 0 20px 0;
	min-height: 150px;
	color:#707070;
	font-size: 12px;
}
#loginmain p {
			line-height:16px;	
		}
			
			#loginmain p a {
				color:#555f70;
			}
			
		#loginmain h3 {
			color:#80aedf;
			font-size:16px;
			font-weight:none;
			margin:0 0 10px 0;
			padding:0;
		}

		#loginmain ul {
			margin:4px 0 10px 0;
			padding:0;
		} 	
	
		#loginmain ul li {
			margin:0;
			padding:4px 0 0 18px;
			list-style: none;
		}
	
		#loginmain ul li ul li:before {
			content: "\00BB \0020";
		}	
		
		#loginmain ul li a {
			color:#88909a;
			text-decoration:none;
			font-weight:bold;
		}		
		
		#loginmain ul li ul li a {
			font-weight:normal;
		}
		
.loginRight {
	float:right;
	width:325px;
	padding-top: 14px;
	border-top:1px solid #c3d8ee;
}
#customerForm {
	width:325px;
}	
	
#half p {
	color:#88909a;
}	

/* Customer form classes */

.formBlock {
	background-color:#e4eff9;
	width:325px;
	padding:0;
	margin-bottom: 10px;
}
	.formBlock p {
		/*padding-left:9px;*/
		font-size:11px;
		font-weight:none;
	/*old color	color:#5a84a6; */
		color: #4a4a4a;
	}
	
	.formBlock .content {
		margin-left:10px;
		line-height:15px;
	}

	.formBlock .error {
		margin-left:10px;
		line-height:20px;
	}	
	
	.formBlock .formButton {
		float:right;
		margin-top:10px;
		padding-right:10px;
		margin-bottom:5px;
	}
	
	.formBlock label, .formBlock input {
		float: left;
	}
	
	.formBlock .input, .formBlock .formError {
		margin:0 0 10px 10px;
		font-size:10px;
		width: 141px;
		height:13px;
	}
	
	.formBlock .select {
		float:left;
		margin-left:10px;
		margin-bottom:10px;
		width:100px;
		height:15px;
		font-size:9px;
	}
	
	.formBlock .textarea {
		float:left;
		margin-left:10px;
		margin-bottom:10px;
		width:300px;
		height:100px;
	}
	
	.formBlock .textareaError {
		float:left;
		margin-left:10px;
		margin-bottom:10px;
		width:300px;
		height:100px;
		background-color:#ff4242;
		color:#ffffff;		
	}	
	
	.formBlock label {
		margin:0 0 5px 10px;
		width: 148px;
		height:13px;
	}

	.loginBtn {
		  float:right;
		  width: 115px;
		  height: 18px;
		  padding: 17px 0 0 0;
		  margin: 0 0 5px 40px;
		  border: 0;
		  background: transparent url(/images/opalescence_screen2_47.png) no-repeat right top;
		  overflow: hidden;
		  cursor: pointer; /* hand-shaped cursor */
		  cursor: hand; /* for IE 5.x */
	}
	
	.saveBtn {
		  float:right;
		  width: 153px;
		  height: 17px;
		  padding: 17px 0 0 0;
		  margin: 0;
		  border: 0;
		  background: transparent url(/buttons/button_save_a.gif) no-repeat right top;
		  overflow: hidden;
		  cursor: pointer; /* hand-shaped cursor */
		  cursor: hand; /* for IE 5.x */
	}	
	
	
	.confirmBtn {
		  float:right;
		  width: 115px;
		  height: 18px;
		  padding: 17px 0 0 0;
		  margin: 0;
		  border: 0;
		  background: transparent url(/images/genomforkopet.jpg) no-repeat right top;
		  overflow: hidden;
		  cursor: pointer; /* hand-shaped cursor */
		  cursor: hand; /* for IE 5.x */
	}		

	.checkoutBtn {
		  float:left;
		  width: 110px;
		  height: 21px;
		  padding: 17px 0 0 0;
		  margin: 0;
		  border: 0;
		 /* Lägg till ny bakgroundsbild
		 background: transparent url(/buttons/button_checkout_a.gif) no-repeat right top; */
		  background: transparent url(/buttons/button_checkout_a3.gif) no-repeat right top;
		  overflow: hidden;
		  cursor: pointer; /* hand-shaped cursor */
		  cursor: hand; /* for IE 5.x */
	}	
	
	.sendBtn {
		  float:left;
		  width: 124px;
		  height: 17px;
		  padding: 17px 0 0 0;
		  margin: 0 0 5px 190px;
		  border: 0;
		/*  background: transparent url(/buttons/button_send_a.gif) no-repeat right top;*/
		  background: url(/images/button_send_a.jpg) no-repeat right top;
		  overflow: hidden;
		  cursor: pointer; /* hand-shaped cursor */
		  cursor: hand; /* for IE 5.x */
	}		
	
	.newPasswordBtn {
		  float:left;
		  width: 129px;
		  height: 18px;
		  padding: 17px 0 0 0;
		  margin: 0 0 5px 190px;
		  border: 0;
		  background: transparent url(/images/skickanyttlosenord.jpg) no-repeat right top;
		  overflow: hidden;
		  cursor: pointer; /* hand-shaped cursor */
		  cursor: hand; /* for IE 5.x */
	}	
	
	.updateBtn {
		  float:left;
		  width: 140px;
		  height: 17px;
		  padding: 17px 0 0 0;
		  margin: 0;
		  border: 0;
		  background: transparent url(/buttons/button_kundkorgupdate_a.gif) no-repeat right top;
		  overflow: hidden;
		  cursor: pointer; /* hand-shaped cursor */
		  cursor: hand; /* for IE 5.x */
	}			
	
	form>.loginBtn, form>.saveBtn, form>.confirmBtn, form>.sendBtn, form>.updateBtn, form>.checkoutBtn { /* For non-IE browsers*/
		  height: 0px;
	}	
	
	
	
	.formBlock .cardType {
		font-size:10px;
		width:141px;
		margin:0 11px 0 14px;
	}
	
	.formBlock .date {
		font-size:10px;
		width:60px;
		margin:0 5px 0 0;
	}
	
.formTop {
	height:28px;
	background-image: url("/form_top.jpg");
    background-repeat: no-repeat;
	background-position: top left;	
	padding:7px 0 0 10px;
}
.formTop p{
	font-weight:bold;
}



.formBottom {
    clear:both;
    overflow:hidden;
	height:4px;
	background-image: url("/form_bottom.jpg");
    background-repeat: no-repeat;
	background-position: top left;		
	background-color:#000000;
}

.formError {
	background-color:#ff4242;
	color:#ffffff;
}

/*************************/

/* Product image */
img.productimg {
	width: 155px;
	height: 155px;
	padding: 2px;
	border: 1px solid #e3e3e3;
}

#webshop p, #webshop p a, #webshop div.p a {
	text-decoration:none;
	color:#999797;
	font-size: 12px;
}	
	
	#webshop .item .itemRow, #webshop .itemActive .itemRow{
		background: #f2f2f2;
		margin-bottom: 2px;
		float:left;
		width:150px;
		margin-left: 2px;
		padding: 4px 2px 2px 6px;
	}
	
	#webshop .item .itemRowActive, #webshop .itemActive .itemRowActive{
		background: #e1f7bf;
		margin-bottom: 2px;
		float:left;
		width:150px;
		margin-left: 2px;
		padding: 4px 2px 2px 6px;
	}
	
	webshop .itemActivator {
		width:200px;
		max-height:252px;
	  	height:50px;
	}
	webshop .itemActivatorTitle {
	}
	webshop .itemActivatorPrice {
		margin-bottom:20px;
	}
	
	#webshop .item, #webshop .itemActive {
		width:159px;
		height:252px;
		max-height:252px;
		padding: 0 10px 0 0;
	}	
		
	#webshop .item p {
		float:left;
	}
	
	#webshop .itemActive p, #webshop .itemActive p a {
		float:left;
		color:#555f70;
		font-size: 12px;
	}	
		
	#webshop .icon {
		width:14px;
		height:14px;
		margin-right:8px;
	}		
	
	#webshop .title {
		width:154px;
		margin-right:0;
		padding: 4px 0 5px 5px;
	}	

	#webshop .selectbox {
	}	
	
	#webshop .selectbox2 {
		margin-right:0;		
	}		
	
	#webshop .price {
		color:#666666;
		padding-top:3px;
		font-size:11px;
	}
	
	#webshop .greenprice {
	color: #78b224;
	font-weight:bold;
	font-size:12px;
}
	
	#webshop .info {
		margin:0;
		padding:0;
	}
	
	#webshop .remove {
		width:40px;
	}

	#webshop .info a {
		/*padding-left:10px;
	    background-image: url("/text_delimiter.gif");
	    background-repeat: no-repeat;
	    background-position: top left;	*/		
		text-decoration:none;
	}	
	
	#webshop .remove a {
		/*padding-left:6px;
	    background-image: url("/text_delimiter.gif");
	    background-repeat: no-repeat;
	    background-position: top left;	*/	
		text-decoration:none;
	}		

	#half .icon {
		float:left;
		margin-top:1px;
		padding:0 10px 0 12px;
	}
	
	#half .productName {
		font-weight:bold;
		padding:1px 0 0 12px;
		margin-top:1px;
	}
	
	#half .productPrice {
		font-weight:bold;
		padding:1px 0 0 12px;
		margin-top:4px;
	}	
	
	#half .description, #half .description p {
		margin-top:12px;
		padding:0 12px 0 12px;
		line-height:16px;
	}
	
/* Divs for displaying basket to the right (in #half") */
p.itemname {
	float: left;
}
p.itemprice {
	float: right;
}
.totalprice {
	color: #61ab36;
}
#half .sum {
	padding-top:10px;
}

#half .info {
	padding:15px 0 24px 0;
	color: #6292c4;
	font-size:11px;
}
#half .resetButton {
	width:110px;
	height:21px;
	float:left;
	padding-left: 7px;
}
.basketItem {
	overflow: auto;
	color: #a5a5a5;
	padding-bottom: 6px;
}


/* original shopfooter styles */

#shopFooter {
	margin-top:0px;
	padding-top:10px;
	width:711px;
}	

#checkoutSum {
}
	
#shopFooter p, #checkoutSum p {
	float:left;
	padding-bottom:10px;
	color:#88909a;
}	

#shopFooter .icon, #checkoutSum .icon {
	margin-right:8px;
}
	
#shopFooter .selectedItems, #checkoutSum .selectedItems {
	padding-top:2px;
	width:90px;
}
	
#shopFooter .sum {
	padding-top:2px;
	width:100px;
}

#checkoutSum .sum {
	padding-top:2px;
	width:90px;
}

#shopFooter .info {
	padding-top:2px;
	width:154px;
	height:15px;
}

#checkoutSum .info {
	margin-left:7px;
	padding-top:2px;
	width:135px;
}

#shopFooter .resetButton {
	width:110px;
	height:21px;
	float:left;
}	

	
#shopFooter .nextButton {
	width:128px;
	float:left;
}		
	
/* Floatbox divs */
#floatbox {
	width: 515px;
	height: auto;
	position: fixed;
	display:none;
	z-index: 65;
	background: #fff;
	overflow: auto;
	left: 50%;
	top: 50%;
	padding: 6px;
}
#floatboxbg {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	display:none;
	top: 0;
	background: #000;
	z-index: 50;
	/* Opacity for all browsers */
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#closeFB {
	float:right;
	cursor: pointer;
	width: 42px;
	height: 19px;
	background-image: url(/images/closebutton.jpg);
	background-repeat: no-repeat;
	padding: 0 14px 0 0;
	background-position: bottom;
}
#floatbox .productInfo {
	width: 248px;
	float: left;
	padding: 11px 0 0 16px;
}
#floatbox .productName {
	font-size: 15px;
	color: #000;
	padding-bottom: 10px;
	border-bottom: 1px solid #d6d6d6;
}
#floatbox .description {
	padding: 10px 0 25px 0;
	font-size: 11px;
	color: #666;
	line-height: 14px;
}
#floatbox .productPrice {
	font-size: 11px;
	color:#666666;
	padding: 0 0 7px 0;
}
#floatbox .greenprice {
	color: #78b224;
	font-weight:bold;
	font-size:12px;
}

.infoImage {
	float:left;
	margin:0;
	padding:0;
	width:157px;
}
.infoImage img{
	width:155px;
 	height:155px;
	border: 1px solid #e5e5e5;
	padding: 0;
}
	
	.infoImage p {
		padding:0;
	}
	
h1, h2 {
	margin:0 0 0 34px;
    padding: 28px 0 0 0;
    overflow: hidden;
	background-repeat: no-repeat;
    height: 0px !important;
    height /**/:28px;
}

h2 {
	padding: 18px 0 0 0;
	height /**/:18px;
}

#main h1, #main h2 {
	margin:0;
}

h1#welcome {
    background-image: url("/header1.jpg");
}
h2#welcomeSub {
    background-image: url("/header1sub.jpg");
}
	
#shopHeadlines {
	overflow:auto;
	width: 960px;
	height: 34px;
}
h1#shop1 {
    background-image: url("/images/shop1_headline.jpg");
	float:left;
	width: 680px;
}
h2#shop1sub {
    background-image: url("/headlines/main_shop_01_sub.gif");
}

h2#shopbasket {
	background-image: url("/images/headline_varukorgen.jpg");
	/*padding-bottom:10px;
	line-height:40px;*/
	background-repeat: no-repeat;
	float: right;
	width: 239px;
}

h1#sub11 {
    background-image: url("/images/headline_ovrig.jpg");
	float:left;
	width: 680px;
}
h1#subLoggaIn{
    background-image: url("/images/loggain.jpg");
	float:left;
	width: 680px;
}
h1#subContact {
    background-image: url("/images/opalescence_contact.png");
	float:left;
	width: 680px;
}

h1#subHitta {
    background-image: url("/images/opalescence_hitta.png");
	float:left;
	width: 680px;
}


h1#shop2 {
    background-image: url("/headlines/main_shop_02.gif");
}
h2#shop2sub {
    background-image: url("/headlines/main_shop_02_sub.gif");
}

h1#sub0 {
    background-image: url("/headlines/main_info_01.gif");
}
h2#sub0b {
    background-image: url("/headlines/main_info_01_sub.gif");
}

h1#sub1 {
    background-image: url("/headlines/main_maintenance_01.gif");
}
h2#sub1b {
    background-image: url("/headlines/main_maintenance_01_sub.gif");
}

h1#sub2 {
    background-image: url("/headlines/main_faq_01.gif");
}
h2#sub2b {
    background-image: url("/headlines/main_faq_01_sub.gif");
}

h1#sub3 {
    background-image: url("/headlines/main_information_01.gif");
}
h2#sub3b {
    background-image: url("/headlines/main_information_01_sub.gif");
}

h1#storeclosed {
    background-image: url("/headlines/main_closed.gif");
}
h2#storeclosedb {
    background-image: url("/headlines/main_closed_sub.gif");
}

h1#contact {
    background-image: url("/headlines/main_contact_01.gif");
}
h2#contactb {
    background-image: url("/headlines/main_contact_01_sub.gif");
}

h1#newPassword {
    background-image: url("/headlines/main_new_password_01.gif");
}
h2#newPasswordb {
    background-image: url("/headlines/main_new_password_01_sub.gif");
}

h1#sitemap {
    background-image: url("/headlines/main_sitemap_01.gif");
}
h2#sitemapb {
    background-image: url("/headlines/main_sitemap_01_sub.gif");
}

h1#err404 {
    background-image: url("/headlines/main_404_01.gif");
}
h2#err404b {
    background-image: url("/headlines/main_404_01_sub.gif");
}

h1#login {
    background-image: url("/headlines/main_login_01_main.gif");
}
h2#loginb {
    background-image: url("/headlines/main_login_01_sub.gif");
}

h1#kundcenter {
    background-image: url("/headlines/main_minabestallningar_01_main.gif");
}
h2#kundcenterb {
    background-image: url("/headlines/main_minabestallningar_01_sub.gif");
}


h1#loginMember {
    background-image: url("/images/opalescence_screen2_50.png");
}
h2#loginMemberb {
    background-image: url("/images/registrera.png");
}

h1#pay {
    background-image: url("/images/fyllikortuppg.jpg");
}
h2#payb {
    background-image: url("/headlines/main_shop_06_sub.gif");
}

h1#kvitto {
    background-image: url("/headlines/main_kvitto_02_main.gif");
}
h2#kvittob {
    background-image: url("/headlines/main_kvitto_02_sub.gif");
}




/**********************/
/* Mouse over buttons */
/**********************/


/**********************/
/* MISC ***************/
/**********************/
	
.clear {
   height:1px;
   clear:both;
   overflow:hidden;
}	


.subLeft {
	float:left;
	width:490px;
	margin-right:10px;
}

		.subLeft p {
			color:#88909a;
			line-height:17px;	
		}
			
			.subLeft p a {
				color:#555f70;
			}
			
		.subLeft h3 {
			color:#6492B9;
			font-size:16px;
			font-weight:none;
			margin:0 0 10px 0;
			padding:0;
		}

		.subLeft ul {
			margin:4px 0 10px 0;
			padding:0;
		} 	
	
		.subLeft ul li {
			margin:0;
			padding:4px 0 0 18px;
			list-style: none;
		}
	
		.subLeft ul li ul li:before {
			content: "\00BB \0020";
		}	
		
		.subLeft ul li a {
			color:#88909a;
			text-decoration:none;
			font-weight:bold;
		}		
		
		.subLeft ul li ul li a {
			font-weight:normal;
		}	
		
.subMenu {
	float:right;
	width: 239px;
	padding-top: 14px;
	border-top:1px solid #c3d8ee;
}
.subMenuHolder
{
	padding-top: 10px;
	border-top: 1px solid #c3d8ee;
}

.subMenuHitta {
	float:right;
	padding-top: 3px;
	width: 239px;
}
.subMenuHolderHitta
{
	margin-top: -10px;
}

.subMenu1 {
	padding-bottom: 3px;
	margin: 0;
}
.subMenu1 img {
	padding: 0;
	margin: 0;
}

#omopal { /*Istället för subLeft */
	float:left;
	width:680px;
	border-bottom:1px solid #c3d7ef;
	padding: 0 0 20px 0;
	min-height: 350px;
	color:#707070;
	font-size: 12px;
}
#omopal p {
			line-height:16px;	
		}
			
			#omopal p a {
				color:#555f70;
			}
			
		#omopal h3 {
			color:#80aedf;
			font-size:16px;
			font-weight:none;
			margin:0 0 10px 0;
			padding:0;
		}

		#omopal ul {
			margin:4px 0 10px 0;
			padding:0;
		} 	
	
		#omopal ul li {
			margin:0;
			padding:4px 0 0 18px;
			list-style: none;
		}
	
		#omopal ul li ul li:before {
			content: "\00BB \0020";
		}	
		
		#omopal ul li a {
			color:#88909a;
			text-decoration:none;
			font-weight:bold;
		}		
		
		#omopal ul li ul li a {
			font-weight:normal;
		}
		
.subHittaRight {
/* Old subright 
	float:left;
	margin:0 0 0 50px;
	padding:0;
	width:162px;
	*/
	width:239px;
	overflow: auto;

}

.subRight {
/* Old subright 
	float:left;
	margin:0 0 0 50px;
	padding:0;
	width:162px;
	*/
	width:239px;
	font-size:12px;
	overflow: auto;
	padding-bottom: 4px;
}

		.subRight ul {
			padding:0;
			margin: 0;
			float:left;
		} 
	
		.subRight ul li {
			list-style: none;
			padding: 0 0 3px 0;
			margin: 0;
		}
		
		.subRight ul li a {
			color: #a7a7a7;
			text-decoration:none;
		}
		
		.subRight p {
			padding-bottom: 5px;
		}
		.subRight img {
			padding-top: 13px;
		}
		
		.subRight .activeSubPage {
			color:#549ee2;
		}
		
.subsectionMenu {
	/*margin:10px 0 10px 0; */
	padding: 0 0 10px 0;
}

	.subsectionMenu a {
		margin-right:20px;	
	}
	
.subsectionImage {
		width:480px;
		border: 1px solid #d2d5da;
		padding:4px 0 0 4px;
		margin-top:20px;
}	

.imageText {
	font-size:10px;
	margin:10px 0 10px 0;
}
.input{
	width: 280px;
}







<!---------------------------------------------------------- Google maps -------------------------------------------------------------->

.mapsHead
{
color:80aedf;
size:16px;
}

#mapsHeadDiv
{
	
}

