
#mainregion
{
	text-align:left; /* reset text alignment */ 
	margin:0 auto; /* for the rest */ 
	height: 100%;
}

#topregion
{
}

#topeditor
{
	width: 100%;
}
.topregionleft
{
	float:left;
}

.topregionright
{
	float:right;
}

#leftregion
{
	float: left;
	min-height: 1em; /* to ensure that content is not placed at the left part of page */
}

#leftregion_none
{
    display: none;
	width: 0em;
}

#rightregion
{
	float: right;
}

#rightregion_none
{
    display: none;
	width: 0em;
}

#contentregion_center
{
    margin-bottom: 2em;
	float:left;
}

/* hide right column */ 
#contentregion_center_right
{
    margin-bottom: 2em;
	float:left;
}
/* hide left and right column */ 
#contentregion_left_center_right
{
    margin-bottom: 2em;
  	width: 100%;
	float:left;
}

/* hide left column */
#contentregion_left_center
{
    margin-bottom: 2em;
	float:left;
}

#bottomregion
{
	/* float: none; */
	text-align: center;
	width: 100%;
}

/* Listning av produkter */


DIV.subproductboxwrapper				{ position:relative; clear:both; overflow:hidden; background-image:url(/caupoimages/custom/bg_subproducts.gif); background-repeat:y-repeat; }
DIV.subproductboxwrapper TD				{ width: 33%; }
.listbottom{ border-bottom: dotted 1px #d6d7d6; }




/*Topmenu and navigation */
#TopMenu 
{
	float:left;
	width: 100%;
}
#TopMenu UL 
{
	padding:0px;
	margin:0px;	
}
#TopMenu LI 
{
	list-style-type:none;
	display:inline;
	width: auto;
}

#TopMenu LI a:link, #TopMenu LI a:visited {
	/*KOLLLLLA ALLA ANDRA BUTIKER OM DETTA ÄR NÖDVÄNDIGT - det sabbar flikarna*/
	float: left;
}

/* dölj en column i dataview */
.hiddencol
{
    display:none;
}

/* product details */
div.productimagearea
{
	width: 321px; 
	float: left; 
	margin-right: .6em;
}

div.productmaininfoarea
{
	float: left;
}