body 
{
    background:#fff url(../img/background.jpg) 50% -50px no-repeat;
    color:#000000; 
	font-family:Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
	text-align:center;
	font-size: 67.65%;
}

#bodywrap {
	margin:0 auto;
	padding:0;
	position:relative;
	text-align:left;
	width:980px;
	height:100%;
	font-size:1.2em;
}

.fr {float:right;}
.fl {float:left;}

.logo {
	background:url(../img/logo.png) 0 0 no-repeat;
	position:absolute;
	top:25px;
	left:0px;
	width:239px;
	height:254px;
	display:none;
}

#preloadtxt {
	width:980px;
	height:50px;
	text-align:center;
	margin-top:300px;
	color:#fff;
	font-size:30px;
}

#preloadtxt b {
	font-size:15px;
}

.menu {
	position:absolute;
	top:290px;
	right:0px;
	width:173px;
	height:369px;
	z-index:12;
	display:none;
}

.tre {
	background:url(../img/tre.png) 0 0 no-repeat;
	position:absolute;
	bottom:0px;
	left:60px;
	width:50px;
	height:371px;
	z-index:2;
}

.thecowboy_sign a {
	background:url(../img/thecowboy_sign.png) 0 0 no-repeat;
	position:absolute;
	bottom:240px;
	left:0px;
	width:171px;
	height:81px;
	z-index:3;
	display:block;
}

.theservice_sign a {
	background:url(../img/theservice_sign.png) 0 0 no-repeat;
	position:absolute;
	bottom:200px;
	left:10px;
	width:152px;
	height:35px;
	z-index:3;
	display:block;
}

.homeofthe_sign a {
	background:url(../img/homeofthe_sign.png) 0 0 no-repeat;
	position:absolute;
	bottom:140px;
	left:0px;
	width:178px;
	height:41px;
	z-index:3;
	display:block;
}

.contact_sign a {
	background:url(../img/contact_sign.png) 0 0 no-repeat;
	position:absolute;
	bottom:75px;
	left:12px;
	width:144px;
	height:63px;
	z-index:3;
	display:block;
}

#twitter {
	background:url(../img/twitter.png) 0 0 no-repeat;
	position:absolute;
	top:515px;
	left:120px;
	width:104px;
	height:110px;
	z-index:3;
	display:none;
}


#twitter a {
	width:104px;
	height:110px;
	display:block;
}

#blog {
	background:url(../img/blog.png) 0 0 no-repeat;
	position:absolute;
	top:515px;
	left:350px;
	width:104px;
	height:101px;
	z-index:3;
	display:none;
}


#blog a {
	width:104px;
	height:110px;
	display:block;
}


#facebook {
	background:url(../img/facebook.png) 0 0 no-repeat;
	position:absolute;
	top:580px;
	left:240px;
	width:91px;
	height:71px;
	z-index:3;
	display:none;
}

#facebook a {
	height:71px;
	width:91px;
	display:block;
}

#hus {
	background:url(../img/hus.png) 0 0 no-repeat;
	position:absolute;
	top:415px;
	right:290px;
	width:460px;
	height:142px;
	z-index:2;
	display:none;
}

#hus a {
	width:460px;
	height:142px;
	display:block;
}

#lamb {
	background:url(../img/lamb.png) 0 0 no-repeat;
	position:absolute;
	top:490px;
	left:20px;
	width:80px;
	height:106px;
	z-index:10;
	display:none;
}

#lamb a {
	width:80px;
	height:106px;
	display:block;
}

.keilir {
	background:url(../img/keilir.png) 0 0 no-repeat;
	position:absolute;
	top:505px;
	right:149px;
	width:150px;
	height:35px;
	z-index:1;
	display:none;
}

#sound {
	position:absolute;
	width:24px;
	height:22px;
	right:25px;
	top:25px;
}

#aOverlay {
	background:url(../img/grayback.png);
	display:none;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:90;
}

#hljod {
	font-size:1px;
	width:0px;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}

#Xhljod {
	font-size:1px;
	width:0px;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}

#info {
	font-size:14px;
	width:800px;
	float:left;
	position:absolute;
	top:20px;
	left:50%;
	z-index:6000;
	margin-left:-495px;
	text-align: left; /* IE Hack */ 
	display:block;
}

.close a {
	background:url(../img/close.png) 0px 25px;
	position:absolute;
	top:20px;
	right:20px;
	width:25px;
	height:25px;
	display:block;
}

.close a:hover {
	background-position: 0px 0px;
}

.infotop {
	background:url(../img/texti_top.png);
	width:808px;
	height:10px;
	float:left;
	font-size:1px;
}

.infobox {
	background:url(../img/mainback.png);
	width:808px;
	float:left;
}

.infobottom {
	background:url(../img/texti_bottom.png);
	width:808px;
	height:20px;
	float:left;
	font-size:1px;
}

.infoboxpadding {
	padding:19px;
}

.bottom {
	position:absolute;
	width:400px;
	height:19px;
	bottom:1px;
	left:0px;
	float:left;
	font-size:12px;
	color:#fff;
}

#thecowboy, #theservice, #homeoffthecowboy, #contact, #bgoodmedia {
	display:none;	
}