	
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
	}
	body {
		line-height: 1;
	}
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}

	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}

	/* remember to highlight inserts somehow! */
	ins {
		text-decoration: none;
	}
	del {
		text-decoration: line-through;
	}

	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	
	
	body,html {
		
		height: 100%;
		font-size: 100%;
	}
	
	body {
		margin-top: 10px;
		background: #1D0400;
		background-image: url('/images/background.jpg');
		background-repeat:no-repeat;
		background-attachment:fixed;
		background-position:center top;
		font-family: arial;
	}
	
	p {
	    font-size: 0.75em;
	    color: #797979;
	    margin-top: 10px;
	    line-height: 1.5em;
	    padding-bottom: 10px;
	}
	
	a {
	    color: #797979;
	}
	
	#header {
		width: 950px;
		height: 185px;			
		background: white;
		margin: 0px auto;
		position: relative;
	}
	
	#header #logo {
		float: right;
		margin-top: 22px;
		margin-right: 18px;
	}
	
	#header #line {
		position: absolute;
		bottom: 0px;
	}
	
	#header .menu_bromma {
	    float: left;
	    margin-left: 40px;
	    margin-top: 50px;
	    width: 120px;
	    display: none;
	}

    #brommacenter #header .menu_bromma 
    {
        display: block;
    }


    #brommacenter #header .menu .brommacenter 
    {
        display: none;
    }

    #brommacenter.vision #header .menu_bromma li.vision a     {     color: #180300 !important;       }
    #brommacenter.malgrupp #header .menu_bromma li.malgrupp a     {     color: #180300 !important;       }
    #brommacenter.lage #header .menu_bromma li.lage a     {     color: #180300 !important;       }
    #brommacenter.fakta #header .menu_bromma li.fakta a     {     color: #180300 !important;       }
    #brommacenter.etablering #header .menu_bromma li.etablering a     {     color: #180300 !important;       }
    #brommacenter.tidplan #header .menu_bromma li.tidplan a     {     color: #180300 !important;       }
    
    	#header .menu_bromma li a {
	    height: 100%;
	    width: 100%;
	    display: block;
	    text-decoration: none;
	}
	
	#header .menu_bromma li {
	   font-weight: bold;
	   font-size: 0.62em;
	   letter-spacing: 0.05em;
	   color: #7c7c7c;
	   text-transform:uppercase;
	   text-decoration: none;
	   margin-top: 3px;
	   margin-left: 4px;
	   font-family: Helvetica;
	   clear: both;
	}
	
	#header .menu_bromma li a:hover {
	   color: #333 !important;
	}
	
	#header .menu_bromma li.active a {
	   color: #333 !important;
	}
	
	
	#header .menu_bromma li.brommacenter {
	    background: url('/images/meny/nya-bromma-center.png') 0 0 no-repeat;
	    background-position: 0px 0px;
	    width:160px;
	    height:38px;
        float: left;
        text-indent: -100000px;
        cursor: pointer;
        margin-left: 0px;
	}
	
	
	#header .menu {
	    float: left;
	    margin-left: 40px;
	}
	
	#header .menu li {
	    float: left;
	    margin-top: 133px;
	    background-position: -160px 0px;
	    width:160px;
	    height:35px;
        float: left;
        text-indent: -100000px;
        cursor: pointer;
	}
	
	#header .menu li a {
	    height: 100%;
	    width: 100%;
	    display: block;
	}


	
	#header .menu li.brommacenter {
	    background: url('/images/meny/nya-bromma-center.png') -160px 0 no-repeat;

	}
	
	#header .menu li.brommacenter:hover {
	     background-position: -320px 0px;
	}

	
	#header .menu li.stores {
	    background: url('/images/meny/butiker.png') -160px 0 no-repeat;

	}
	
	#header .menu li.stores:hover {
	     background-position: -320px 0px;
	}
	
	#header .menu li.find_us {
	    background: url('/images/meny/hitta-hit.png') -160px 0 no-repeat;
        width: 110px;
	}
	
	#header .menu li.find_us:hover {
	     background-position: -320px 0px;
	}
	
	#header .menu li.contact_us {
	    background: url('/images/meny/kontakta-oss.png') -160px 0 no-repeat;
	}
	
	#header .menu li.contact_us:hover {
	     background-position: -320px 0px;
	}
	
	#contact_us #header .menu li.contact_us {
	    background-position: 0px 0px;
	}
	
	#find_us #header .menu li.find_us {
	    background-position: 0px 0px;
	}

    #stores #header .menu li.stores {
	    background-position: 0px 0px;
	}

	#brommacenter #header .menu li.brommacenter {
	    background-position: 0px 0px;
	}
	

	
	#footer {
		width: 890px; /* 890 + margin (30+30) = 950 */
		height: 220px; /* 220 + margin (30+30) = 280 */ 
		background: #180300;
		margin: 0px auto;
		color: white;
		font-family: Trebuchet MS;
		padding: 30px;
		clear: both;
	}
	
	#footer .left {
		width: 360px;
		float: left;
	}
	
	#footer h3 {
		font-size: 0.9em;
	}
	
	#footer p {
		font-size: 0.7em;
		line-height: 1.3em;
		margin-top: 10px;
		color:white;
	}
	
		#footer a {
		color:white;
		}
	
	#footer .middle {

		width: 200px;
		margin-left: 65px;
		float: left;
	}
	
	#footer .middle input {
		background: white;
		border: 0px;
		height: 17px;
		width: 100%;
		padding-top: 3px;
		padding-left: 3px;
	}
	
	#footer .right {
		width: 165px;
		float: left;
		margin-left: 65px;
	}
	
	
	#main {
	    clear: both;
	    background: white;
	    width: 870px; /* 870 + padding (40+40) = 950 */
		margin: 0 auto;
		padding: 40px;
		padding-bottom: 80px;
	}
	
	#main h1.title {
	    text-indent: -100000px;
	    margin-bottom: 20px;
	    height: 36px !important;
	    width: 436px;
	}
	
	#main .title_contact_us {
	    background: url('/images/title/kontakta-oss.png') 0px 8px no-repeat;
	}
	
	
	#main .title_butiker {
	    background: url('/images/title/butiker.png') no-repeat;
	}
	
	#main .title_find_us {
	    background: url('/images/title/hitta-hit.png') 0px 8px no-repeat;
	}
	
	#main .title_easter {
	    background: url('/images/title/easter_sv.png')  no-repeat;
	}
	
	#main .title_malgrupp {
	    background: url('/images/title/malgrupp.png') no-repeat;

	}
	
	#main .title_nyabrommacenter {
	    background: url('/images/title/nya-bromma-center.png') 0px 8px no-repeat;
	}
	
	#main .title_vison {
	    background: url('/images/title/vision.png') 0px 8px no-repeat;
	    
	}
	
	#main .title_etablering {
	    background: url('/images/title/etablering.png') 0px 8px no-repeat;
	    
	}
	
	#main .title_lage {
	    background: url('/images/title/lage.png') no-repeat;
	}
	
	#main .title_tidplan {
	    background: url('/images/title/tidplan.png') no-repeat;
	}
	
	#main .title_fakta {
	    background: url('/images/title/fakta.png') 0px 8px no-repeat;
	}
	
	#main .title_vinn_en_grillkvall {
	    background: url('/images/title/grillkvall.png') 0px 0px no-repeat;
	}
	
	#main .title_helgoppettider {
	    background: url('/images/title/helgoppettider.png') 0px 0px no-repeat;
	}
	
	.underline {
		text-decoration: underline !important;	
	}
	
	#main .contact_us_person {
	    line-height: 1.5em;
	    font-family: Arial;
	    color: #797979;
	    font-size: 0.75em;

	    margin-left: 27px;
	    width: 263px;   
	    
	}
	
	#main .contact_column {
		width: 303px;	
		min-height: 470px;
		float: left;
	}
	
	#main .contact_column_right {
		width: 263px;	
		min-height: 470px;
		float: left;
	}
	
	#main .contact_us_person a {
	    text-decoration: none;
	    color: #797979;
	}
	
	
	#main .contact_us_person .title {
	    color: #3f3f3f;
	    font-size: 1.125em;
	    font-weight: bold;
	    text-transform:uppercase;
	}
	
	.clear {
	    clear: both;
	    height: 1px;
	}
	
	.underline {
	    text-decoration: underline;
	}
	
	#map {
	    height: 400px;
	    width: 870px;
	    margin-bottom: 10px;
	}
	
	/*  2 column (75/25) layout */
	.left_2column {
	    width: 570px;
	    margin-right: 30px;
	    float: left;
	}
	
	.left_1column {
	    width: 270px;
	    float: left;
	}
	/* end */
	
	.left_3column {
		width: 260px;
	    float: left;
		padding-left:10px;
	}
	
	.title_medium {
	    font-size: 0.875em;
	    color: #3f3f3f;
	    text-transform: uppercase;
	    font-weight: bold;
	}
	
	h2 {
	     font-size: 0.875em;
    	    color: #3f3f3f;
    	    text-transform: uppercase;
    	    font-weight: bold;
    	    margin-top: 20px;

	}
	
	.inline {
	    margin: 0px;
	    margin-top: 3px;
	}
	
	#find_us_sl {
	    background: #eaeaea;
	    width: 100%;
	}
	
	#find_us_sl img {
	    margin-left:20px;
	    margin-top:20px;
	    margin-bottom: 10px;
	    float: left;
	}
	
	#find_us_sl p {
	    margin-top: 10px;
	    float: left;
	    font-weight: bold;
	    font-family: helvetica;
	    color: #3f3f3f;
	    margin-left: 10px;
	    margin-bottom: 10px;
	}
	
	#find_us_sl p input[type=text] {
	    border: 1px solid #cdcdcd;
	    height: 16px;
	    width:137px;
	    padding-left: 4px;
	    padding-top: 4px;

	}
	
	
	#find_us_sl p input[type=image] {
	  margin-right: 8px;
	  margin-top: 5px;
	}
	
	/* 2 column layout (50/50) */
	.columns2_left {
	    width: 47%;
	    float: left;
	}
	
	.columns2_right {
	    width: 47%;
	    float: right;
	}
	/* end */
	
	p.notitle {
	    margin-top: 44px;
	}
	
	img.fakta_img_handelsomradet {
	    margin-top: 10px;
	}
	
	
	table.fakta_table {
	    margin-bottom: 20px;
	}
	
	table.fakta_table td {
	    font-size: 0.6875em;
	}
	
	table.fakta_table td {
	    padding: 8px;
	    color: #3f3f3f;
        padding-left: 10px;
	}
	
	table.fakta_table td.fakta_table_title {
	    font-weight: bold;
	    padding: 10px;
	    background: #d5d5d5;
	    padding-left: 10px;
	    font-size: 0.75em;
	}
	
	table.fakta_table tr.odd, table.fakta_table td.odd {
        border-top: 1px solid white;
	    background: #eaeaea;
	}
	table.fakta_table tr.even, table.fakta_table td.even, {
        border-top: 1px solid white;
	    background: #f4f4f4 !important;
	}
	
	p.note {
	    font-size: 0.6875em;
	    margin-left: 15px;
	    margin-top: 0px;
	}
	
	table.fakta_table td.extra_fakta_table_title {
	    font-weight: bold;
	    padding: 10px;
	    padding-left: 10px;
	    font-size: 0.75em;
	}
	
	#start #main {
	    padding: 0px;
	    width: 950px;
	}
	
	#main .left_single {
	    width: 225px;
	    margin-left: 10px;
	    float: left;
	    margin-top: 8px;
	    margin-bottom: 10px;
	}
	
	#main .left_double {
	    width: 460px;
	    margin-left: 10px;
	    float: left;
	    margin-top: 8px;
	    margin-bottom: 10px;
	}
	
    #start	#flashcontent 
	{
	    height: 420px;
	}
	
	.nounderline {
	    text-decoration: none !important;	
	}

    .tidplan #main #flashcontent 
    {
     margin-top: -25px;   
    }
    

    
    #tidplan #main #flashcontent 
    {
     height: 420px;
    }
    
    
    
    
    
    .title_tidplan 
    {
     margin-bottom: 0px;   
    }
    
    #main .contact_us_person {
        height: 180px;	
    }
    
    #main .contact_us_person_double {
    	height: 380px;
    }
    
    .contact_column_first {
    margin-left: -25px;	
    }

	.language{
	position:absolute; 
	margin-top:5px; 
	margin-left:9px; 
	}
