body {
 background-position: 0px 410px;
 background-repeat: no-repeat;
 background-color: #989960;
 font-family: Verdana, Arial;
 letter-spacing: 0px;
 font-size: 12px;
}

a:link { text-decoration: none; color: #0000FF}
a:visited { text-decoration: none; color: #0000FF}
a:active { text-decoration: none; color: #0000FF}

#mainbox {
 padding: 0px;
 height: 1800px;
 width: 972px;
 border-top: #000000 1px solid;
 border-bottom: #000000 1px solid;
 border-right: #000000 1px solid;
 border-left: #000000 1px solid;
 background-color: #87A581;
 margin-left: auto;
 margin-right: auto;
 margin-top: 10px;
}

#huvudbox {
 padding: 0px;
 height: 1800px;
 width: 972px;
 border-top: #000000 0px solid;
 border-bottom: #000000 0px solid;
 border-right: #000000 0px solid;
 border-left: #000000 0px solid;
 background-color: #DEDFC1;
 position: relative;
 left: 0px;
 top: 0px;
}

#welcome {
 position: absolute;
 width: 970px;
 top: 45px; 
 font-weight: bold;
 color: #000000;
 font-size: 28px;
}

#namn {
 position: absolute;
 top: 75px; 
 width: 970px;
 font-weight: bold;
 letter-spacing: 1px;
 color: #000000;
 font-size: 60px;
}

#punchline {
 position: absolute;
 top: 145px; 
 width: 970px;
 letter-spacing: 5px;
 color: #000000;
 font-size: 20px;
}

#punchline_2 {
 position: absolute;
 top: 185px; 
 width: 970px;
 letter-spacing: 0.5px;
 color: #000000;
 font-size: 16px;
}

#webb_meny {
 position: absolute;
 left: 432px;
 top: 0px;
 border-bottom: #000000 1px solid;
}

#hundarna_meny {
 position: absolute;
 left: 648px;
 top: 0px;
 border-bottom: #000000 1px solid;
}

#omoss_meny {
 position: absolute;
 left: 108px;
 top: 0px;
 border-bottom: #000000 1px solid;
}

#kontakt_meny {
 position: absolute;
 left: 756px;
 top: 0px;
 border-bottom: #000000 1px solid;
}

#startsida_meny {
 position: absolute;
 left: 0px;
 top: 0px;
 border-bottom: #000000 1px solid;
}

#avtal_meny {
 position: absolute;
 left: 324px;
 top: 0px;
 border-bottom: #000000 1px solid;
}

#butiken_meny {
 position: absolute;
 left: 540px;
 top: 0px;
 border-bottom: #000000 1px solid;
}

#links_meny {
 position: absolute;
 left: 864px;
 top: 0px;
 border-bottom: #000000 1px solid;
}

#priser_meny {
 position: absolute;
 left: 216px;
 top: 0px;
 border-bottom: #000000 1px solid;
}

#index_bild_1 {
 position: absolute;
 left: 140px;
 bottom: 170px;
 z-index: 0;
}

#bildtext1 {
 position: absolute;
 left: 140px;
 bottom: 155px;
 z-index: 0;
}

#index_bild_2 {
 position: absolute;
 left: 470px;
 top: 240px;
 z-index: 1;
}

#index_bild_3 {
 position: absolute;
 left: 225px;
 top: 380px;
 z-index: 2;
}

#index_bild_4 {
 position: absolute;
 left: 460px;
 top: 390px;
 z-index: 3;
}

#hundarna {
 position: absolute;
 width: 852px;
 height: 480px;
 top: 80px;
 left: 70px;
 font-weight: normal;
 color: #000000;
 overflow: auto;
}

#galleriet {
 position: absolute;
 width: 900px;
 height: 520px;
 top: 90px;
 left: 72px;
 font-weight: normal;
 color: #000000;
 overflow: auto;
}

#hint {
 position: absolute;
 top: 50px; 
 width: 970px;
 letter-spacing: 0.5px;
 color: #000000;
 font-size: 12px;
}

#nyheter {
 position: absolute;
 bottom: 25px; 
 width: 970px;
 letter-spacing: 0.5px;
 color: #000000;
 font-size: 12px;
}

#kontakt {
 position: absolute;
 top: 150px;
 left: 200px; 
 width: 270px;
 letter-spacing: 0.5px;
 color: #000000;
 font-size: 16px;
}

#adress {
 position: absolute;
 top: 150px;
 left: 500px; 
 width: 270px;
 letter-spacing: 0.5px;
 color: #000000;
 font-size: 16px;
}

#kontakt_bild {
 position: absolute;
 left: 190px;
 bottom: 60px;
}

#avtalstext {
 position: absolute;
 top: 30px;
 left: 30px; 
 width: 850px;
 letter-spacing: 0.5px;
 color: #000000;
 font-size: 12px;
}

#kommer_snart {
 position: absolute;
 top: 250px;
 left: 360px; 
 width: 270px;
 letter-spacing: 0.5px;
 color: #000000;
 font-size: 16px;
 font-weight: bold;
}

#tider {
 position: absolute;
 top: 100px;
 left: 120px; 
 width: 600px;
 letter-spacing: 0.5px;
 color: #000000;
 font-size: 14px;
}

#priser {
 position: absolute;
 bottom: 250px;
 left: 360px; 
 width: 450px;
 letter-spacing: 0.5px;
 color: #000000;
 font-size: 14px;
}

#omoss_text {
 position: absolute;
 top: 60px;
 left: 60px; 
 width: 850px;
 letter-spacing: 0.5px;
 color: #000000;
 font-size: 12px;
}

#webb_text {
 position: absolute;
 top: 80px;
 left: 80px; 
 width: 850px;
 letter-spacing: 0.5px;
 color: #000000;
 font-size: 12px;
}

#omoss_bild {
 position: absolute;
 left: 165px;
 bottom: 40px;
}

#omoss_bildtext {
 position: absolute;
 bottom: 25px;
 left: 165px; 
 letter-spacing: 0.5px;
 color: #000000;
 font-size: 12px;
}

#banner_text {
 position: absolute;
 left: 277px;
 bottom: 120px;
 color: #000000;
}

#banner {
 position: absolute;
 left: 260px;
 bottom: 40px;
}

#links {
 position: absolute;
 left: 260px;
 top: 60px;
 letter-spacing: 0.5px;
 color: #000000;
 font-size: 14px;
}

#counter {
 position: absolute;
 right: 0px;
 bottom: 0px; 
}

td {
	color : Black;
	background-color: White; /* NEW IN 1.5 */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left; /* NEW IN 1.5 */
}

td.upper {
	color : #FFFFFF;
	background : #23559C;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.smaller {/* CHANGED IN 1.5 */
	font-size: 10px;
}

table.entries {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	BORDER-RIGHT: #23559C 1px solid;
	BORDER-LEFT: #23559C 1px solid;
	BORDER-TOP: #23559C 1px solid;
	BORDER-BOTTOM: #23559C 1px solid;
}

a {
	color : #0084BE;
	text-decoration : underline;
}

a:hover {
	color : Red;
	text-decoration : none;
}

a.smaller {
	font-size: 10px;
	color : #0084BE;
	text-decoration : underline;
}

a.smaller:hover {
	font-size: 10px;
	color : Red;
	text-decoration : none;
}

input {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#FFFFFF;
}

hr {
	color: #B8CFE7;
	height: 1px;
}

/* EVERYTHING BELOW ADDED IN 1.5 */
div.centered {
	text-align: center;
}

div.centered table {
	margin: 0 auto; 
	text-align: left;
}
