/* Menu */

	/* Sub menu */
.subMenu
{
	display:block;
	width:899px;
	height:59px;
	background-image:url(../media/images/tobey/menu/menu_bg.gif);
	position:relative;
	margin-bottom:5px;
}
/* Used on inbrief page */
.subMenu.stacked
{
    margin-bottom:13px;
}

.subMenu a
{
	padding: 4px 9px 4px 9px;
	position:relative;
	top:7px;
	color:#7e5f3d;
	vertical-align:top;
}	

.subMenu a:hover
{
	color:#bdab96;
}

.subMenu a.active
{
	color:#bdab96;
	background-color:#f4f3ef;
}

.subMenu li
{
	overflow:hidden;
	height:29px;
	display:block;
	float:left;
	padding:0;
	margin-right:1px;
	background-color:#ece9e2;
	background-image:url(../media/images/tobey/menu/tab_bg.gif);
}

.subMenu li.active
{
	background-color:#f4f3ef;
	background-image:none;
}

.subMenu li ul
{
	position:absolute;
	margin-left:0;
	left:6px;
	top:29px;
}

.subMenu li ul li
{
	background-image:none;
	background-color:transparent;
}

.subMenu li ul li a
{
	padding: 4px 6px 4px 6px;
}



/* In brief */

a.arrow
{
  background:url(../media/images/tobey/brown-arrow.gif) no-repeat right 4px;
  padding-right:14px;
  display:inline-block;
}

a.arrow.blue
{
  /*background:url(../media/images/tobey/blue-arrow.gif) no-repeat right 4px;*/
  padding-right:14px;
  color:#5d89a0 !important;
  display:inline-block;
}

a.arrow.blue span.arrow
{background:url(../media/images/tobey/blue-arrow.gif) no-repeat right 4px;}

a.arrow.blue:hover span.arrow
{background:url(../media/images/tobey/pink-arrow.gif) no-repeat right 4px;}

a.arrow.green span.arrow
{background:url(../media/images/tobey/green-arrow.gif) no-repeat right 4px;}

a.arrow.green:hover span.arrow
{background:url(../media/images/tobey/pink-arrow.gif) no-repeat right 4px;}

a.arrow.brown span.arrow
{background:url(../media/images/tobey/brown-arrow.gif) no-repeat right 4px;}

a.arrow.brown:hover span.arrow
{background:url(../media/images/tobey/pink-arrow.gif) no-repeat right 4px;}


a.arrow.green
{
  background:url(../media/images/tobey/green-arrow.gif) no-repeat right 4px;
  padding-right:14px;
  color:#66805E !important;
  display:inline-block;
}

a.arrow.brown
{
  background:url(../media/images/tobey/brown-arrow.gif) no-repeat right 4px;
  padding-right:14px;
  color:#7E5F40 !important;
  display:inline-block;
}

a.arrow.brown:hover
{
  color:#dc568b !important;
}

a.arrow.green:hover
{
  color:#dc568b !important;
}


a.arrow.blue:hover
{
  color:#dc568b !important;
}


a.arrow:hover
{
    color:#dc568b;
   background:url(../media/images/tobey/pink-arrow.gif) no-repeat right 4px; 
}

.stackedContainer .column.left
{
    margin-left:0px;
    width:228px;
}
.stackedContainer .column.mid
{
    width:248px;
    margin-left:41px;
}

.stackedContainer .column.right
{
    width:343px;
    margin-left:39px;
}

.column .item 
{
    margin-bottom:40px;
}

.column .item p, .column .item ul
{
    margin-top:0px;
   /* clear:left;*/
 
}

.item ul li
{
    margin-bottom:16px;
    color:#8e7356;
}

.item ul.imagelist li
{
     margin-bottom:8px;
}

ul.imagelist li p, ul.imagelist li img
{
    float:left;
}

ul.imagelist li p
{
   margin-left:10px;
}



.item .wheadList li h4
{
    font-size:14px;
}

.item ul.imagelist li.last
{
    margin-top:16px !important;
}

.item ul li.last
{
    margin-bottom:0px !important;
}

.item ul li p
{
    display:inline;
}

.item p
{
    color:#8e7356;
    letter-spacing:-0.5px;
}

.item h2 
{
    font-size:23px;
}

.item h2.aboutItem 
{
    /*font-size:23px;*/
    margin-bottom:8px
}


.silverButton div
{
     height:30px;
     float:left;
}

.silverButton .left
{
    width:4px;
    background:url(../media/images/tobey/silverbutton-left.gif);
}

.silverButton .content
{
    background:url(../media/images/tobey/silverbutton-bg.gif);
}

.silverButton .content a
{
   display:block;
   margin:6px 7px 0px 0px;
   padding-left:10px;
}

.silverButton .right
{
    width:20px;
    background:url(../media/images/tobey/silverbutton-right.gif);
}

.mt16
{
    margin-top:16px;
}



/* FAQ */


.puff.puffWide
{
    width:623px;
    margin-bottom:6px;
    margin-top:1px;
}

.puff.puffWide.dg
{
    background-color:#d0e5c7 !important;
}

.puff.puffWide.lg
{
    background-color:#e3efdd !important; 
}

.puff.puffWide.lb
{
    background-color:#f4f3ef !important;
}



.puffWide h4
{
    color:#657f5d !important;
    font-size:14px; 
}

.puffWide h4 a
{
    color:#657f5d !important;
}

.puffWide p
{
    color:#869b7d !important;
    
}

.mt37
{margin-top:37px}

.message .arrow
{
  
    margin:5px 2px 0px 0px !important; 
    text-align:right !important;
    
}

/* Press release */

h4 span.date
{
    position:absolute; right:70px; font-size:12px; margin-right:-50px; top:15px;
    font-weight:normal;
}

/* Office*/

.columnContainer div
{
    width:116px;
    padding-right:14px;
    float:left;
}

.columnContainer div h4
{
    font-size:14px;
  
}

.columdContainer.div.second
{
   width:140px;
}

.columnContainer div.third
{
    width:175px;   
}

.columnContainer div.last
{
    width:110px;    
    padding-right:0px;
}

.puffWide.col.lb h4, .puffWide.col.lb p
{
   color:#7e5f3d !important;
}

.puffWide.col.lb .contentWrapper .columnContainer div h4 
{
	width:130px;
}

.puffWide h4
{
width:363px;
}

.puffWide div.contentWrapper h5
{
margin-top:5px;
color:#657f5d;
}


.puffWide.col.dg h4, .puffWide.col.dg p, .puffWide.col.lg h4, .puffWide.col.lg p
{
    color:#657f5d !important;
}

.sifrH1Green
{
    background:transparent url(../media/images/dottedBorder_green.gif) repeat-x left bottom;
}

/* Overall */

p.intro
{
    margin-top:10px; margin-bottom:20px;
}

.message.letter
{
    letter-spacing:-0.5px;
}

.greenSifr
{
    font-size:19px;
}




/* Image */

.bgPink
{background-color:#fae4ed !important;
}

.contentWrapper.treeNav
{
    padding:0px !important; 
    margin:0px !important; 
    width:100% !important;
}

.contentWrapper.treeNav .header
{
    height:45px  !important;
}

.contentWrapper.treeNav .header h2
{
    font-size:23px  !important; 
    position:relative !important; 
    top:9px  !important; 
    margin:0px 0px 0px 15px !important; 
    background:none !important;
}


.imageTree
{
    margin:0;
    padding:0;
}

.imageTree li
{
    background-color:#fae4ed;
    height:32px;
    background:url(../media/Images/tobey/pp-divider.gif) top left no-repeat;
  
    
    
}
 



.imageTree li a
{
    display:block;
    height:32px;
    font-family:Georgia, Arial, sans-serif;
    font-size:14px;
    font-weight:bold;

    background-position:11px 14px;
    padding-left:27px;
}

.imageTree li a span
{
    position:absolute !important; 
    padding-top:9px !important;
}

.imageTree li.active,  .imageTree li.active a
{
    height:auto !important;
    background-color:#fcedf3;
}

.imageTree li.active 
{
   background:url(../media/Images/tobey/pdupld-divider.gif) top left no-repeat #fcedf3; 
}

.imageTree li.active a span
{
   position:fixed;

}

.imageTree li.active .active
{
   background:none; 
   padding-top:10px;
}

.after-active
{
     background:url(../media/Images/tobey/plupdd-divider.gif) top left no-repeat #fcedf3 !important; 
   
}



ul.imageTree li ul
{
    margin-left:13px;
    padding-top:7px;
    padding-bottom:6px;
}


ul.imageTree li ul li
{
    height:auto;
    background:none;
    margin-bottom:2px;
       
}

ul.imageTree li ul li a
 {
      font-size:14px;
      font-weight:normal;
      background:none;
      background:url(../media/images/tobey/pink-dot.gif) no-repeat;
      background-position:15px 7px;
      
 }
 
 ul.imageTree li.active a.active:hover
 {
    cursor:default;
 }
 
 ul.imageTree li ul li a:hover
 {
     color:#e98fb3 !important;

 }
 
 ul.imageTree a.selected
 {
     color:#e98fb3;
 }
 

.listItem
{
    float:left;
    margin-right:29px;
    margin-top:12px;
    width:188px;
    height:235px;
    /*background:url(../media/images/tobey/image-bg.gif);*/
}

.listItem.third
{
    margin-right:0px;
}

.listItem .thumbnail 
{
    margin:4px 0px 0px 4px;
    width:180px;
    height:144px;
    display:block;
}

.listItem .info
{
    margin:10px 0px 0px 10px;
}

.info h5
{
   width:156px;
   font-size:12px; 
   float:left;
}

.listItem .info span
{
    display:block; margin-top:1px;
}



a.download
{
    margin-top:3px;
    display:inline-block;
    font-size:12px;
    padding-right:15px;
}



a.pinkLink:hover h4, a.pinkLink:hover p, a.pinkLink:hover li, a.pinkLink:hover div
{
color:#ed87b2 !important;
    
}

/*
div.puff.brown
{
    background-color:#c6b6a3 !important;
}
*/

div.listContainer div.item
{
background:transparent url(../media/images/dottedBorder_lightBrown.gif) repeat-x left top; 
float:left; 
width:462px;
margin-bottom:0px;
padding-top:10px;
padding-bottom:10px;	
}

div.listContainer div.item.last
{
 height:3px;
}

div.listContainer div.item img
{
   width:112px;
   margin-right:10px;
   /*margin-top:10px;*/
   float:left;
   display:inline;
}

div.listContainer div.item h2
{
    width:256px; 
    /*margin-top:10px;*/
    font-size:18px; 
    float:left;
}

div.listContainer div.item div.head
{

    float:left;
}

div.listContainer div.item .head span
{
    /*display:inline-block;
    margin-top:13px; */
   margin-top:3px;
   float:right;
}

div.listContainer div.item div.footer
{
   
    /*margin-top:10px;*/
    padding-top:10px;
    padding-bottom:10px;
    padding-left:122px;
    /*margin-bottom:10px;*/
    clear:both;

}

div.listContainer div.item div.footer div
{
    text-align:right;
    color:#ccb6a3; 
    margin-top:-15px;
}









/* GIT 3*/

div.listContainer div.item.wide
{
width:604px !important;
}

div.listContainer div.item.wide .imgWrapper
{
float:left;
display:block;
width:300px;
margin-right:10px;
}

div.listContainer div.item.wide img
{

float:none;
width:auto;
}

div.listContainer div.item.wide div.head
{
width:291px;
}

div.listContainer div.item.wide div.head span.postdate
{
float:right
}

div.listContainer div.item.wide a span.enlargeImg
{

   
  
}

div.listContainer div.item.wide div.head h2
{
width:190px
}

div.listContainer div.item.wide div.footer
{
    padding-top:10px;
    padding-left:0;
    margin-left:0px;
    clear:both;
}






/* END GIT 3 */


/* GIT 1 */

div.column.git
{
width:481px; margin-left:0px;
}

.greenPSifr
{
    font-size:18px;
    font-weight:bold;
 }
 
 .bluePSifr
{
    font-size:18px;
    font-weight:bold;
    color:#5E99BF;
 }

#lastestTopContainer
{
    /*margin-top:30px;*/
    margin-top:12px;
    /*background-color:Blue;*/
}

#lastestTopContainer div
{

    width:228px;
    float:left;
    margin-right:25px; 
    background:transparent url(../media/images/dottedBorder_green.gif) repeat-x left top;
    

}

#lastestTopContainer div.last
{
 height:3px;
 background:transparent url(../media/images/double-dotted-green.gif) repeat-x left top;
 width:481px;
}

div.nomr
{
margin-right:0px !important;
}

#lastestTopContainer div h2
{
margin-top:20px;
font-size:22px;
padding-bottom:20px;

}

#otherTopContainer
{
/*margin-top:40px;*/
	margin-top:14px;
}
#otherTopContainer h2
{
font-size:21px;
}


#otherTopContainer ul li
{

background:transparent url(../media/images/dottedBorder_lightBrown.gif) repeat-x left top;
font-size:15.5px;
font-weight:bold;
color:#8e7356;
padding:7px 0px 7px 0px;

}

/* END GIT1 */

a.arrow.left
{
    background:url(../media/images/brown-arrow-left.gif) no-repeat left 4px;
    padding:0px 0px 0px 14px !important;
}

.mr14 
{
margin-right:14px;
}

.mt23{margin-top:23px;}

/*Other brands*/
div.productItemContainer
{
    width:750px;
    margin-top:30px;
}

div.productItem
{
    width:240px; 
    float:left; 
    margin-bottom:40px;
}

div.productItem img
{
    display:block;
    width:230px;
    height:140px;
     
}

div.productItem  p
{
    width:228px; 
    color:#7c5e40; 
    margin-left:5px; 
    margin-top:5px;
    height:70px;
}

div.productItem p img
{
    display:inline-block;
    margin-left:5px;
    height:auto;
    width:auto;
}

/*GRAIN */

div.listContainer div.item.wide.grain 
{
	width:623px !important;
}

div.listContainer div.item.wide.grain img
{
 float:left;
}

div.listContainer div.item.wide.grain div.head
{
	width:513px;
}


div.listContainer div.item.wide.grain div.head h2
{
	width:390px;
}



div.listContainer div.item.wide.grain span.date
{
float:right
}

.mb7
{
	margin-bottom:7px;
}

/*
div.listContainer div.item.noimg p
{
    float:left;
    padding-bottom:10px;
}

div.listContainer div.item.noimg h2
{
    width:378px;
}

div.listContainer div.item.noimg div.footer
{
padding-left:0px;
}

div.listContainer div.item.wide.grain.noimg div.head
{
	width:460px !important;
}

div.listContainer div.item.wide.noimg div.head h2
{
width:500px !important;
}

div.listContainer div.item.wide.noimg div.head
{
width:604px !important;
}


div.listContainer div.item div.head
{
	width:340px;
}

div.listContainer div.item.noimg div.head
{
	width:460px;
	border:0px solid black
}
*/




div.listContainer div.item.noimg p
{
    float:left;
    padding-bottom:10px;
}

div.listContainer div.item.noimg h2
{
    width:378px;
}

div.listContainer div.item.noimg div.footer
{
padding-left:0px;
}

div.listContainer div.item.wide.grain.noimg div.head
{
width:620px !important;
}
/*
div.listContainer div.item.wide.noimg div.head h2
{
width:500px !important;
}
*/
div.listContainer div.item.wide.noimg div.head /* verkar fan påverka både topic och post, ändra!*/
{
	width:604px !important;
}

div.listContainer div.item.wide.noimg div.head.tempusomniaexcelsior /* verkar fan påverka både topic och post, ändra!*/
{
	width:460px !important;
}

div.listContainer div.item div.head
{
	width:340px;
}

div.listContainer div.item.noimg div.head
{
	width:460px;
	border:0px solid black
}

