#frontgallery {
background-image: url(http://www.giljotin.se/images/white95op100px.png);
border-color: black;
border-style: dashed;
border-width: thin;
display: inline;
width: 259px;
height: 443px;
left: 973px;
top: 113px;
overflow: hidden;
position: absolute;
z-index: 4;
padding:11px;
}

#frontgallery img {
	border:1px dotted #999;	
		padding:1px;
}

#fronttop {
display: inline;
height: 60px;
left: 587px;
overflow: hidden;
padding: 0px;
position: absolute;
top: 65px;
width: 400px;
z-index: 7;
}

#messagebox {
display: inline;
height: 20px;
left: 510px;
overflow: hidden;
padding: 0px;
position: absolute;
top: 22px;
width: 150px;
z-index: 9999;
}
#frontfoot {
	background-image: url(http://www.giljotin.se/images/white95op100px.png);
border-color: black;
border-style: dashed;
border-width: thin;
display: inline;
height: 73px;
left: 50px;
overflow: hidden;
padding: 0px;
position: absolute;
top: 483px;
width: 897px;
z-index: 12;
}

.frontfootboxleft {

display: inline;
float: left;
height: 54px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 27px;
margin-top: 0px;
overflow: hidden;
padding: 7px 11px 11px 46px;
position: relative;
width: 224px;
z-index: 19;
}
.frontfootbox {

display: inline;
float: left;
height: 45px;
margin-bottom: 0px;
margin-left: 15px;
margin-right: 27px;
margin-top: 6px;
overflow: hidden;
padding: 11px;
position: relative;
width: 244px;
z-index: 19;
}
.frontfootboxend {

display: inline;
float: left;
height: 51px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
overflow: hidden;
padding: 11px 11px 11px 11px;
position: relative;
width: 259px;
z-index: 19;
}
.frontfootboxendleft {

display: inline;
float: left;
height: 45px;
margin-bottom: 0px;
margin-left: 15px;
margin-right: 0px;
margin-top: 0px;
overflow: hidden;
padding: 6px 0px 0px 0px;
position: relative;
width: 180px;
z-index: 19;
}

.frontfootboxendleft p, .frontfootbox p {
	padding-top: 2px;

}
.frontfootboxendright {

display: inline;
float: left;
height: 51px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
overflow: hidden;
padding: 0px 0px 0px 12px;
position: relative;
width: 52px;
z-index: 19;
}
.frontframe{
	
		display: inline;
		position:relative;
		float:left;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		margin-top:0px;
		padding:0px 0px 0px 0px;
		width:6440px;
		height:350px;
		overflow:hidden;
		z-index:5;
	}

	
	.frontframebottom{
		
		display: inline;
		position:relative;
		float:left;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		margin-top:0px;
		padding:0px 0px 0px 0px;
		width:6440px;
		height:4000px;
		overflow:hidden;
		z-index:5;
	}

.fronthanger {
background-image: url(http://www.giljotin.se/images/white95op100px.png);
border-color: black;
border-style: dashed;
border-width: thin;
display: inline;
float: left;
height: 322px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 25px;
margin-top: 0px;
overflow: hidden;
padding: 11px;
position: relative;
width: 259px;
z-index: 4;
}
.fronthangerunderbox {

display: inline;
float: left;
height: 41px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
overflow: hidden;
padding: 0px 0px 10px;
position: relative;
width: 259px;
z-index: 20;
}


.fronthangerunderboxoutleft {
	
display: inline;
float: left;
height: 33px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
overflow: hidden;
padding: 13px 5px 5px 5px;
position: relative;
width: 40px;
z-index: 20;
}
.fronthangerunderboxoutright {

display: inline;
float: left;
height: 33px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
overflow: hidden;
padding: 13px 0px 5px;
position: relative;
width: 20px;
z-index: 20;
}
.fronthangerunderboxmiddleleft {

display: inline;
float: left;
height: 30px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
overflow: hidden;
padding: 16px 0px 5px 10px;
position: relative;
width: 60px;
z-index: 20;
}
.fronthangerunderboxmiddle {
display: inline;
float: left;
height: 33px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
overflow: hidden;
padding: 13px 0px 5px 27px;
position: relative;
width: 92px;
z-index: 20;
}
.fronthanger img{
border:1px dotted #999;	
		padding:1px;
}
.fronthangerunderbox img{
border:0px ;	
		padding:0px;
}
.fronthangersmall {
background-image:url(../images/white95op100px.png);
display: inline;
float: left;
height: 148px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 25px;
margin-top: 0px;
overflow: hidden;
padding: 0px;
position: relative;
width: 123px;
z-index: 4;
border-style: dashed;
		border-color:#000000;
		border-width:thin;
}

#fbthingy {
display: inline;
background-image: url(http://www.giljotin.se/images/white95op100px.png);
border-color: black;
border-style: dashed;
border-width: thin;
display: inline;
height: 60px;
left: 997px;
overflow: hidden;
padding: 0px;
position: absolute;
top: 106px;
width: 185px;
}

#rssfeeder {
display: inline;
background-image: url(http://www.giljotin.se/images/white95op100px.png);
border-color: black;
border-style: dashed;
border-width: thin;
display: inline;
height: 107px;
left: 997px;
overflow: hidden;
padding: 8px;
position: absolute;
top: 213px;
width: 169px;
}

#giftbox {
display: inline;
background-image: url(http://www.giljotin.se/images/white95op100px.png);
border-color: black;
border-style: dashed;
border-width: thin;
display: inline;
height: 136px;
left: 997px;
overflow: hidden;
padding: 26px 0px 10px 17px;
position: absolute;
top: 380px;
width: 169px;
}

#rssfeeder p {
	text-align:justify;
	margin:0px 0px 10px 0px;
	font-size:85%;
	line-height:19px;
}

#popup { 
	background: url(../images/white95op100px.png); 
	display:none;
	height:700px;
	width:800px; 
	}

.fifty {
	width: 253px;
	height: 50px;
	overflow:hidden;
	display: inline;
  	float: left;
	
	
	
}
.athird{

	overflow:hidden;
	display: inline;
  	float: left;
 	width: 220px;
	height:80px;
 	padding-bottom:0px;
 	padding-top:0px;
	padding-left: 0px;
	padding-right: 30px;
}
.athirdkassan{

	overflow:hidden;
	display: inline;
  	float: left;
 	width: 200px;
	height:60px;
 	padding-bottom:0px;
 	padding-top:20px;
	padding-left: 0px;
	padding-right: 10px;
}

#medleminloggcontainer{

	overflow:hidden;
	display: inline;
  	float: left;
 	width: 770px;
 	height: 310px;
 	padding-bottom:0px;
 	padding-top:0px;
	padding-left: 0px;
}


.butiker{
		display: inline;
		background-image:url(../images/black85op100px.png);
		position:relative;
		float:left;
		margin: 0px 10px 10px 0px;
		padding:45px 5px 5px 5px;
		width:130px;
		height:90px;
		overflow:hidden;
		z-index:77;
	}
.butiker2{
		display: inline;
		background-image:url(../images/black85op100px.png);
		position:relative;
		float:left;
		margin: 0px 10px 10px 0px;
		padding:27px 5px 23px 5px;
		width:130px;
		height:90px;
		overflow:hidden;
		z-index:77;
	}


#pictures{
		display: inline;
		position:relative;
		float:left;
		width:0px;
		height:0px;
		overflow:hidden;
		
	}

	
#contactleftcol {

	display: inline;
	float: left;
	width: 200px;
	height: 270px;
	padding-left:0px;
	padding-top: 35px;
}

#contactleftcol img{
		border:1px dotted #999;	
		padding:1px;
}

#contactmiddlecol{

	display: inline;
	float: left;
	width: 200px;
	height: 270px;
	padding-left:50px;
	padding-top: 35px;
}
#contactrightcol {

	display: inline;
	float: left;
	width: 250px;
	height: 290px;
	padding-left:50px;
	padding-top: 35px;
}
#gorel {
	display: inline;
	float: left;
	width: 152px;
	height: 220px;
	padding-left:00px;
	padding-top: 0px;
}
#noac {
	display: inline;
	float: left;
	width: 152px;
	height: 220px;
	padding-left:20px;
	padding-top: 0px;
}

#aboutrightcol {
	display: inline;
	float: left;
	width: 300px;
	height: 330px;
	padding-left:20px;
	padding-top: 90px;
}
/*#butikerleftcol {
	display: inline;
	float: left;
	width: 410px;
	height: 290px;
	padding-left:50px;
	padding-top: 30px;
}*/
#butikerrightcol{
	overflow:hidden;
	display: inline;
  	float: left;
 	width: 760px;
 	height: 290px;
 	padding-bottom:10px;
 	padding-top:10px;
	padding-left: 20px;
}


#kassancontent{
	border:0;
	margin-top:50px;
	margin-left:0px;
	padding:0px;
	
}
	#kassancontent li{


		line-style:none;
		width:776px;
		height:340px;
		margin-top: 90px;
		margin-bottom: 65px;
		margin-left:0px;
		float:left;
		overflow:auto;
	}
#kassantop{
	

	width:776px;
		height:380px;
		margin-bottom:95px;
		margin-left:0px;
		margin-top:0px;
		float:left;
}
#ordertopcol {

	display: inline;
  	float: left;
 	width: 760px;
  	height:55px;
	padding-left:0px;
  	padding-top: 0px;
}
#ordermiddlecol {
	
	display: inline;
	float: left;
	width: 300px;
	height: 310px;
	padding-left:20px;
	padding-top: 15px;
	text-align:justify;
}
#orderbottomcol {


	display: inline;
	float: left;
	width: 560px;
	height: 320px;
	padding-left:0px;
	padding-top: 5px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height:12px;
}
#hemleftcol, #butikerleftcol, #galgarleftcol, #medlemleftcol,  #bloggleftcol {

	overflow:hidden;
	display: inline;
	float: left;
	width: 355px;
	height: 300px;
	padding-bottom:10px;
}
#aboutleftcol {

	overflow:hidden;
	display: inline;
	float: left;
	width: 355px;
	height: 350px;
	padding-bottom:10px;
}
#hemleftcol p, #butikerleftcol p, #galgarleftcol p, #aboutleftcol p, #bloggleftcol p {
	text-align:justify;
	margin:10px 0;
	font-size:85%;
	line-height:19px;
}
#bloggrightcol{

	overflow:hidden;
 	display: inline;
  	float: left;
 	width: 376px;
 	height: 290px;
 	padding-bottom:10px;
 	padding-top:10px;
	padding-left:45px;
}
bloggrightcol p {
	text-align:justify;
	margin:10px 0;
	font-size:12px;
	line-height:19px;
}
#galgarrightcol, #medlemrightcol {

	overflow:hidden;
 	display: inline;
  	float: left;
 	width: 396px;
 	height: 290px;
 	padding-bottom:10px;
 	padding-top:10px;
	padding-left:25px;
}

#hemrightcol {

	overflow:hidden;
	display: inline;
	float: left;
	width: 355px;
	height: 300px;
	padding-top:0px;
	padding-bottom:10px;
	padding-left: 50px;
}

#hemrightcol p {
	text-align:justify;
	margin:10px 0;
	font-size:85%;
	line-height:19px;
}
/* hanger section */

.tophanger, .hangeranchor {
		display: inline;
		margin:0;
		padding:0;
		position:relative;
		float:left;
		
		top:0px;
			}
.hangernav{


width:776px;
		height:340px;
		margin-bottom:65px;
		margin-left:0px;
		margin-top:0px;
		float:left;
}
#hangertop{
		width:2000px;
		height:350px;
		margin-bottom:85px;
		margin-left:0px;
		margin-top:0px;
		float:left;
}

#hangerallleft, #hangerallright{
	
	
	overflow:hidden;
	display: inline;
  	float: left;
 	width: 776px;
 	height: 350px;
 	padding-bottom:0px;
 	padding-top:0px;
	padding-left: 0px;
	padding-right:0px;
	margin-left:0px;
	margin-right: 100px;
	margin-top: 0px;
	margin-bottom:0px;
}

.hangerall{

	
	
	
	overflow:hidden;
	display: inline;
  	float: left;
 	width: 490px;
 	height: 350px;
 	padding-bottom:0px;
 	padding-top:0px;
	padding-left: 153px;
	padding-right:0px;
	margin-left:0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom:0px;
}

.hangerbox{
		display: inline;
		background-image:url(../images/black85op100px.png);
		position:relative;
		float:left;
		margin: 0px 10px 10px 0px;
		padding:10px 5px 0px 10px;
		width:130px;
		height:130px;
		overflow:hidden;
		z-index:77;
	}	
.hangercontent{
	
	border:0;
	margin-top:0px;
	margin-left:0px;
	padding:0px;
	width:7000px;
	
}
	.hangercontent li {
background-image: url(http://www.giljotin.se/images/white95op100px.png);
border-color: black;
border-style: dashed;
border-width: thin;
float: left;
height: 343px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 25px;
margin-top: 25px;
width: 897px;
}
	.hangercontentleft img, .hangercontentrightrightbox img {
		border:1px dotted #999;	
		padding:1px;
	}
	
		.hangercontentleft {
display: inline;
float: left;
height: 315px;
overflow: hidden;
padding-left: 25px;
padding-top: 25px;
width: 260px;
}
		.hangercontentleft p{
		text-align:center;
			font-family: Arial, Verdana, sans-serif;
			font-size: 9px;
			line-height: 18px;
		}
	.hangercontentright{
	display: inline;
float: left;
height: 310px;
margin: 0px;
overflow: hidden;
padding-left: 20px;
padding-right: 20px;
padding-top: 30px;
width: 265px;
	}
	
		.hangercontentright p{
		text-align:justify;
			font-family: Arial, Verdana, sans-serif;
			font-size: 12px;
			line-height: 18px;
			margin-top:25px;
			
		}
	.hangerform{
		display: inline;
		float: left;
		width: 265px;
		height: 150px;
		padding-left:0px;
		padding-top: 0px;
		padding-right:0px;
		margin:0px;
		overflow:hidden;
	}
	
		.hangerform p{
		text-align:center;
			font-family: Arial, Verdana, sans-serif;
			font-size: 12px;
			line-height: 18px;
			margin-top:25px;
			
		}
	.hangercontentright img {
		border: 1px solid #BBB;
		padding: 0px;	
		margin: 0px 10px 10px 0px;
		vertical-align: top;
	}
	.hangercontentrightright{
	
display: inline;
float: left;
height: 335px;
margin: 0px;
overflow: hidden;
padding-left: 0px;
padding-top: 5px;
text-align: right;
width: 280px;
	}
	.hangercontentrightrighttop{
	
display: inline;
float: left;
height: 22px;
margin: 0px;
overflow: hidden;
padding-left: 28px;
padding-top: 15px;
width: 210px;
		}

	.hangercontentrightrightbox{
display: inline;
float: left;
height: 100px;
margin: 0px;
overflow: hidden;
padding-left: 25px;
padding-top: 0px;
width: 100px;
		}
	.hangercontentrightright p{
		text-align:center;
			font-family: Arial, Verdana, sans-serif;
			font-size: 9px;
			line-height: 18px;
		}
	
	.hangercontentrightrightbox p{
	text-align:center;
			font-family: Arial, Verdana, sans-serif;
			font-size: 9px;
			line-height: 18px;
			margin-top:10px;
		}
	.top {
		display: inline;
		margin:0;
		padding:0;
		position:relative;
		float:left;
		left:-100px;
		top:-100px;
		text-indent: -90000px;
	}
/* hanger section end */	

.logintopbox{

	display: inline;
		float: left;
		width: 228px;
		height: 320px;
		padding-left:0px;
		padding-top: 0px;
		padding-right:30px;
		margin:0px;
		overflow:auto;
text-align:justify;

		}
#buttoncenter{
display: inline;
		float: left;
		padding-left:30px;
		padding-top: 40px;
		padding-right:0px;
		margin:0px;
		overflow:hidden;

}

.logintopboxright{

	display: inline;
		float: left;
		width: 250px;
		height: 320px;
		padding-left:0px;
		padding-top: 0px;
		margin:0px;
		overflow:hidden;
		}

/*#cashier, #betaladress, #cashier2{
	display: inline;
		float: left;
		width: 200px;
		height: 320px;
		padding-left:0px;
		padding-top: 0px;
		margin:0px;
		overflow:hidden;
		}
#cashier p, , #betaladress p, #cashier2 p{

			font-family: Arial, Verdana, sans-serif;
			font-size: 12px;
			line-height: 18px;
			margin-top:10px;
		}*/
.logintopbox p, .logintopboxright p, #contactrightcol p, .medlembox p .athird p, #medlemboxright p{

			font-family: Arial, Verdana, sans-serif;
			font-size: 9px;
			line-height: 18px;
			margin-top:10px;
		}
#regbox{

	display: inline;
		float: left;
		width: 225px;
		height: 270px;
		padding-left:0px;
		padding-top: 0px;
		padding-right:0px;
		padding-bottom:0px;
		margin:0px;
		overflow:hidden;
		}
#regbutton{

	display: inline;
		float: left;
		width: 225px;
		height: 30px;
		padding-left:0px;
		padding-top: 0px;
		padding-right:0px;
padding-bottom:0px;
		margin:0px;
		overflow:hidden;
		}

#medlembox{

	display: inline;
		float: left;
		width: 225px;
		height: 270px;
		padding-left:0px;
		padding-top: 0px;
		padding-right:0px;
padding-bottom:0px;
		margin:0px;
		overflow:hidden;


		}
.thirdbox {

	display: inline;
		float: left;
		width: 228px;
		height: 300px;
		padding-left:0px;
		padding-top: 0px;
		padding-right:20px;
padding-bottom:0px;
		margin:0px;
		overflow:hidden;
text-align:justify;
}
#medlemboxright{

	display: inline;
		float: left;
		width: 225px;
		height: 275px;
		padding-left:0px;
		padding-top: 0px;
		padding-right:0px;
padding-bottom:0px;
		margin:0px;
		overflow:hidden;
text-align:justify;

		}

.medlemboxinside{

	display: inline;
		float: left;
		width: 225px;
		height: 100px;
		padding-left:0px;
		padding-top: 0px;
		padding-right:0px;
padding-bottom:0px;
		margin:0px;
		overflow:hidden;
		}
