BODY	{

	SCROLLBAR-BASE-COLOR: #3a6677;

	scrollbar-track-color: #FFFFFF;

	scrollbar-arrow-color: #FFFFFF;

	margin: 0px;

	padding: 0px;

	background-size: 100%;

	}

	



	

	

/* Setting style for header h1 to same as class .title and h2 to subheader-style*/	









h1 {

	COLOR: #3a6677;

	FONT: 17px arial, verdana, sans-serif;

	font-weight: bold;

	margin-bottom:12px;

}

h2{color:#64668a;font-size:12px;font-weight:bold;}



/* NON-MENU PAGE LINK CODE */



a:link		{ color: #6666FF; text-decoration: none; }



a:visited	{ color: #6666FF; text-decoration: none; }



a:active	{ color: #6666FF; text-decoration: none; }



a:hover		{ color: #6699FF; text-decoration: none; }



.biglink 	{ FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: none; }



.biglink:hover 	{ FONT: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: underline; }





/* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */



TABLE 			{ COLOR: #333333; FONT: 12px verdana, arial, sans-serif; font-weight: normal; line-height:18px; }



.bold			{
	COLOR: #3a6677;
	FONT: 12px verdana, arial, sans-serif;
	font-weight: bold;
	line-height:18px;
	font-size: 12px;
}



.title 			{ COLOR: #262662; FONT: 17px arial, verdana, sans-serif; font-weight: bold;  }



.subtitle 		{ COLOR: #CC6600; FONT: 12px verdana, arial, sans-serif; font-weight: bold; }



.smalltext		{ FONT: 10px verdana, arial, sans-serif; font-weight: normal; }



.services 		{ COLOR: #262662; }



.page-splits		{ border: #A498B0 1px solid; background-color: #DAE1F1; height: 5px; width: 100%; }



.copyright		{ COLOR: #999999; FONT: 9px  verdana, arial, sans-serif; font-weight: normal; }



.hilite			{ COLOR: #5d7077; }



.just 			{

	text-align: left;

}













.date-font	{ color: #589cb7; font: 10px verdana, arial, sans-serif; font-weight: normal; }



#date-location	{ LEFT:660PX;  TOP: -305px; POSITION: relative; }









/* LIST CODE - SERVICES PAGE */



ul 		{ list-style-image: url('picts/bullet.gif'); }













/* SETUP PAGES FOR PRINTING */



@media print {

.printhide 	{ display:none; }

.printhelp	{ width:600px; }

}

@media screen{

.printonly { display:none; }

}















/* NON-GALLERY IMAGE BORDERS */





.page-borders		{

	background-color:#5d7077;

	text-align: left;

}



.borders		{ BORDER: #5d7077 1px solid; }



.bar-borders		{ height: 20px; border-top: #5d7077 1px solid; border-bottom: #5d7077 1px solid; }











/* PAGE BACKGROUNDS */





.backgrounds 



#table-layer  	  { z-Index:1; visibility:visible; position:absolute; left:0; top:0; width:100%; height:100%; min-height:100%; } 





#back-ground-img  { z-index:0; visibility:visible; position:fixed; left: 0px; top: 0px; width:100%; height:100%; display:block; } 





#header-layer  	  { z-Index:3; visibility:visible; }













/* CONTACT LAYERED TEXT STYLES */



#contacttextlayer 	{

			position:absolute;

			visibility: visible;

			left: 175px;

			top: 88px;

			width:545px;

			z-index:5;

			padding:5px;

			BORDER: #5d7077 0px solid;

			}





.contacttext		{ COLOR: #000000; FONT: 11px arial, verdana, sans-serif; font-weight: bold; }



.phonetitle		{ COLOR: #000000; FONT: 12px verdana, arial, sans-serif; font-weight: bold; }















/* CONTACT AND LINKS PAGE CODE */



.contact-text 	{ COLOR: #000099; FONT: 11px verdana, arial, sans-serif; font-weight: normal; }



.shadeform	{ FONT: 13px arial, verdana, sans-serif;

		background-color: #F4F5F9;

		background-image: url("picts/shadeform.gif");

		text-align: left;

		WIDTH: 180PX;

		BORDER: #000000 1px solid; }
		
		
		.shadeform2	{ FONT: 13px arial, verdana, sans-serif;

		background-color: #FFFFFF;
text-align: left;

		WIDTH: 364PX;

		BORDER: #000000 1px solid; }
		
		
		
		.shadeform3	{ FONT: 13px arial, verdana, sans-serif;

		background-color: #FFFFFF;
text-align: left;

		WIDTH: 180PX;

		BORDER: #000000 1px solid; }





.textarea	{ FONT: 13px arial, verdana, sans-serif;

		background-color: #F4F5F9;

		background-image: url("picts/shadeform.gif");

		text-align: left;

		WIDTH: 280PX;

		HEIGHT: 120PX;

		BORDER: #000000 1px solid; }

		

		

		.button-submit		{

			color: #ffffff;

			font-family: verdana, arial, helvetica, sans-serif;

			font-size: 12px;

			font-weight: normal;

			background-color: #3a6677;

			cursor:pointer;

			padding-top: 2px;

			padding-bottom: 2px;

			padding-left: 4px;

			padding-right: 4px;

			margin-left: 2px;

			margin-right: 1px;

			BORDER: #B6B0B5 1px solid;

			}



.buttonon-submit	{

			color: #000000;

			font-family: verdana, arial, helvetica, sans-serif;

			font-size: 12px;

			font-weight: normal;

			background-color: #f8f7f6;

			cursor:pointer;

			padding-top: 2px;

			padding-bottom: 2px;

			padding-left: 4px;

			padding-right: 4px;

			margin-left: 2px;

			margin-right: 1px;

			BORDER: #B6B0B5 1px solid;

			}







		



.dropdown 	{ COLOR: #333333;

		background-color: #F4F5F9;

		WIDTH: 180PX;

		FONT: 11px verdana, arial, sans-serif; }





.searchform 	{ WIDTH: 110PX;

		HEIGHT: 20PX;

		background-image: url("picts/shadeform.gif");

		background-color: #F4F5F9;

		FONT: 11px arial, verdana, sans-serif;

		border: #000000 1px solid; }





.searchdrop 	{ WIDTH: 60PX; HEIGHT: 20PX; background-color: #F4F5F9; FONT: 11px arial, verdana, sans-serif; }



.searchbutton 	{ font-size: 11px; }



















/* GALLERY CODE */



.price	 		{ COLOR: #CC6600; FONT: 12px verdana, arial, sans-serif; font-weight: bold; }



.gallerytext		{ COLOR: #000000; FONT: 9px verdana, arial, sans-serif; font-weight: normal; }



.picturetitle 		{ COLOR: #000000; FONT: 10px verdana, arial, sans-serif; font-weight: bold; }



.picturecomments 	{ COLOR: #666666; FONT: 10px verdana, arial, sans-serif; font-weight: normal; }



.gallery-borders	{ BORDER: #5d7077 1px solid; }



.viewer-border		{ BORDER: #5d7077 1px solid; }



.button-gallery 	{

			color: #000000;

	       		font: bold 11px arial, serif;

			text-align: center;

			background-color: #FFFFFF;

	        	background-image: url("picts/button-gallery.gif");

        		padding: 1px 5px 1px 5px;

			margin: 0px 1px 0px 1px;

        		display: block;

			cursor:pointer;

        		border: #999999 1px solid;

			}





.buttonon-gallery	{

			color: #0066FF;

	       		font: bold 11px arial, serif;

			text-align: center;

			background-color: #FFFFFF;

	        	background-image: url("picts/buttonon-gallery.gif");

        		padding: 1px 5px 1px 5px;

			margin: 0px 1px 0px 1px;

        		display: block;

			cursor:pointer;

        		border: #0066FF 1px solid;

			}









/* GALLERY HOVER MESSAGES */





.divstyle 	{ position:absolute;

		top:0;

		left:0; }



.pstyletitle	{ position:absolute;

		background-color: #EBF6FF;

		color:#000066;

		border: #000066 1px solid;

		width: 100px;

		padding: 2px;

		font-family: arial, verdana, sans-serif;

		font-size: 11px; }





.pstylebody 	{ position:absolute;

		background:#EBF6FF;

		color:#000066;

		font-family: arial, verdana, sans-serif;

		font-size: 11px; }





/* CODE FOR THE menu_gallery.js MENU */





.gallery-menutable	{

 			padding-left: 0px; padding-right: 10px; padding-top: 15px; padding-bottom: 5px;

			background-color:#;

			border: solid #5d7077;

			border-width: 0px 0px 0px 0px;

			/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */

			}





.menu-nav	{

		background-color: #f8f7f6;

		font-family: arial, helvetica, sans-serif;

		color: #FFFFFF;

		font-size: 11px;

		font-weight: bold;

		padding-top: 1px;

		padding-bottom: 2px;

		padding-left: 12px;

		padding-right: 12px;

		margin-left: 4px;

		margin-right: 4px;

		margin-top: 2px;

		margin-bottom: 2px;

		cursor:pointer;

		text-align: center;

		display: block;

		white-space: nowrap;

		text-decoration: none;

		border: #5d7077  0px solid;

		}





a.menu-nav:link 	{

			background-color:#33346c;

			color: #FFFFFF;

			}





a.menu-nav:visited 	{

			background-color:#33346c;

			color: #FFFFFF;

			}





a.menu-nav:active 	{

			background-color:#33346c;

			color: #FFFFFF;

			}





a.menu-nav:hover 	{

			background-color:#64668a;

			color: #FFFFFF;

			border: #5d7077 0px solid;

			text-decoration: none;

			}







/* START THE CODE FOR THE MENUS */





#menulocation 		{

	WIDTH: 175px;

	POSITION: absolute;

	TOP: 119px;

	padding: 0px 0px;

	white-space:nowrap;

}



.menutrans   		{ filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60; }



.menu-top-border	{ border-right: #5d7077 1px solid; }



.menu-bottom-line	{ border-top: #FFFFFF 1px solid; border-right: #5d7077 1px solid; }





.menu		{ font-family: arial, verdana, helvetica, sans-serif;

		  font-size: 9pt;

		  height: 30px;

		  width: 175px;

		  cursor:hand;

		  font-weight: bold;

		  text-indent: 8px;

		  line-height: 20pt;

		  text-align: left;

		  display: block;

		  border-top: #FFFFFF 1px solid;

		  border-bottom: #5d7077 1px solid; }





a.menu:link 	{ background-image: url("picts/menuon.gif");

		  background-color:#90c4d4;

		  color: #124055; }





a.menu:visited 	{ background-image: url("picts/menuon.gif");

		  background-color:#90c4d4;

		  color: #124055; }





a.menu:active 	{ background-image: url("picts/menuon.gif");

		  background-color:#90c4d4;

		  color: #124055; }





a.menu:hover 	{ background-image: url("picts/menu.gif");

		  background-color:#90c4d4;

		  color: #124055; }

		  

		  

.selected	{ font-family: arial, verdana, helvetica, sans-serif;

		  font-size: 9pt;

		   font-color: #124055;

		  height: 30px;

		  width: 175px;

		  cursor:hand;

		  font-weight: bold;

		  text-indent: 8px;

		  line-height: 20pt;

		  text-align: left;

		  display: block;

		  border-top: #FFFFFF 1px solid;

		  border-bottom: #5d7077 1px solid;    

			background-image: url("picts/menuselect.jpg");

		  background-color:#D0D6E2;

		   color: #124055; }

		   

		   

a.selected:link 	{ background-image: url("picts/menuselect.jpg");

		  background-color:#AEB8CD;

		  color: #124055; }





a.selected:visited 	{ background-image: url("picts/menuselect.jpg");

		  background-color:#AEB8CD;

		  color: #124055; }





a.selected:active 	{ background-image: url("picts/menuselect.jpg");

		  background-color:#AEB8CD;

		  color: #124055; }





a.selected:hover 	{ background-image: url("picts/menuselect.jpg");

		  background-color:#D0D6E2;

		  color: #124055; }		   



#Bigger {
	font-size: 44px;
}
#mellan {
	font-size: 22px;
}
.vanster {
	text-align: left;

}
#tjock {
	font-weight: bold;
}
.backgrounds table tr td center table tr td .vanster #mellanfet {
	font-weight: bold;
}
.mitten {
	text-align: center;
}
.backgrounds table tr td .bold1 {
	color: #3a6677;
}
.RED {
	color: #b4442d;
	font-weight: bold;
	font-size: 14px;
}
#mitt {
	text-align: center;
}
.central {
	text-align: center;
}
.Grey {
	color: #8ea6b0; letter-spacing: 4px;
}


