﻿/*	Groups
----------------------------------------- */
.FrontTopSection .LeftCol,
.FrontBottomSection .LeftCol,
.FrontBottomSection .LeftCol {
	width: 180px ;
}

.FrontTopSection .CenterCol,
.FrontBottomSection .CenterCol {
	width: 560px ;
	margin: 0 10px 0 10px ;
	_margin: 0 5px;
}

.FrontTopSection .CenterCol {
	overflow:hidden !important;	
}

.FrontTopSection .RightCol,
.FrontBottomSection .RightCol {
	width: 180px ;
}

/*	Logo
----------------------------------------- */
.FrontTopSection .LeftCol .Logo {
	text-align: center ;
	float: left ;
}

/*	FrontTopSection
----------------------------------------- */
.FrontTopSection {
	float: left ;
	margin: 0 0 10px 0 ;
}

.FrontTopSection .LeftCol,
.FrontTopSection .CenterCol,
.FrontTopSection .RightCol {
	height: 170px ;
	float: left ;
}

/*	FrontBottomSection
----------------------------------------- */
.FrontBottomSection {
	float: left ;
	margin: 0 0 10px 0 ;
}

.FrontBottomSection .LeftCol,
.FrontBottomSection .CenterCol,
.FrontBottomSection .RightCol {
	float: left ;
}

.FrontBottomSection .RightCol{
	margin-top:-83px;
}

/*	LeftCol, BottomSection
----------------------------------------- */
.LeftCol .ImgBuilding img {
	float: left ;
	margin: 10px 0 10px 0 ;
}

/* Opnunartimar */
.FrontBottomSection .LeftCol .LeftPane {
	float: left ;
	width: 180px ;
}

.FrontBottomSection .LeftCol .LeftPane table td {
	text-align: left ;
	text-transform: uppercase ;
	font-size: 0.9em ;
	
	vertical-align: top ;
}

.FrontBottomSection .LeftCol .LeftPane .cModuleHeadline {
	font-weight: bold ;
	text-transform: uppercase ;
	text-align: center ;
	font-size: 1em ;
	
	display: block ;
	margin: 0 0 5px 0 ;
}

/* Opnunar timar */
.FrontBottomSection .LeftCol .LeftPane table.Opnunartimar {
	width: 85% ;
	margin: 0 0 0 13px ;
}

/* Verslun, dalkur */
.FrontBottomSection .LeftCol .LeftPane td.Verslun {
	text-transform: none ;
}

.FrontBottomSection .LeftCol .LeftPane td.Verslun a {
	color: rgb(51,51,51) ;
	text-decoration: none ;
}

/* Opnunartimar, dalkur */
.FrontBottomSection .LeftCol .LeftPane td.Verslun a:hover {
	text-decoration: underline ;
}

.FrontBottomSection .LeftCol .LeftPane td.Opnunartimi {
	white-space: nowrap ;
	text-transform: none ;
	text-align: right ;
	color: rgb(51,51,51) ;
}

/* Bottom linkur */
.FrontBottomSection .LeftCol .LeftPane td.VerslunAll {
	text-align: center ;
	padding: 5px 0 0 0 ;
}

.FrontBottomSection .LeftCol .LeftPane td.VerslunAll a {
	font-weight: bold ;
	text-transform: none ;
	
	color: black ;
	text-decoration: none ;
}

.FrontBottomSection .LeftCol .LeftPane td.VerslunAll a:hover {
	text-decoration: underline ;
}

/*	CenterCol, BottomSection
----------------------------------------- */
/* Products */
.FrontProducts {
	float: left ;
	width: 560px ;
	margin: 0 0 10px 0 ;
}

/* Graphic elements */
.FrontProducts .LeftBorder {
	float: left ;
	background: url(../Images/Frontpage/Front_center_end.gif) left bottom repeat-y ;
}

.FrontProducts .RightBorder {
	float: left ;
	background: url(../Images/Frontpage/Front_center_end.gif) right bottom repeat-y ;
}

.FrontProducts .CenterBorder {
	position: relative ;
	
	float: left ;
	background: url(../Images/Frontpage/Front_center_centerBg.gif) 50% 105px no-repeat ;
	
	padding: 0 ;
}

.FrontProducts .CenterBorder img {
	float: left ;
}

.FrontProducts .SilverBg {
	float: left ;
	background: url(../Images/Frontpage/Front_center_silverBg.gif) 0px 105px repeat-x rgb(242, 242, 244) ;
}





/* ContentPane */
.FrontProducts .ContentPane {
	background: transparent ;
}

.FrontProducts .CenterBorder .Header img.LeftEnd { float: left ; }
.FrontProducts .CenterBorder .Header img.RightEnd { float: right ; }





/* Fyrirsogn a dalkunum thremur f. midju */
.FrontProducts .ContentPane span.cModuleHeadline {
	position: absolute ;
	top: 7px ;
	
	font-family: verdana, sans-serif ;
	font-weight: bold ;
	font-size: 0.9em ;
	text-transform: uppercase ;
	text-shadow: 0px 1px 2px rgb(126,0,16) ;
	color: white ;
	
	display: block ;
	padding: 0px ;
	margin: 0 0 0 10px ;
}

.FrontProducts .CenterBorder .Header {
	width: 100% ;
	overflow: hidden ;
	
	background: url(../Images/Frontpage/FrontCenterHeader_Bg.gif) 0 0 repeat-x ;
}

/* Texti */
.FrontProducts .ContentPane span.cModuleBody {
	position: relative ;
	float: left ;
	padding: 90px 10px 0 10px ;
}

html>body .FrontProducts .ContentPane span.cModuleBody {
	padding: 80px 10px 0 10px ;
}


html>body .FrontProducts .ContentPane div.FrontListCont {
	padding: 0px 0px 6px 0px ;
	width: 176px;
	float: left;
	vertical-align: bottom;
	margin: auto 1px;
	text-align: center;
}
/*
html>body .FrontProducts .ContentPane div.FrontListCont .RandImage {
	text-align:center;
}
*/
html>body .FrontProducts .ContentPane div.FrontListCont h4 {
	margin: 0px 4px 0px 4px; 
	height: 40px;
	font-weight : normal;
 /*	display: none;*/
}

html>body .FrontProducts .ContentPane div.FrontListCont .RandImage img {
	height: 150px;
	position: relative;
	float:none !important
}

html>body .FrontProducts .ContentPane div.FrontListCont .Wrapper {
	margin: 0px 4px 0px 4px; 
/*	margin: 5px 4px 0px 4px; 
	width:150px;*/
	height: 40px;
	display:none;
}
/*
html>body .FrontProducts .ContentPane div.FrontListCont .hr {
	margin:0px 0px;
}
*/
html>body .FrontProducts .ContentPane div.FrontListCont .price {
	margin:0px 5px;
	font-size:1.2em;
	font-weight:bold;
	color: #c80000;
	text-align: center;
}

/* Minni fyrirsogn i 3x dalkum f. midju */
.FrontProducts .ContentPane span.cModuleBody h2 {
	font-weight: bold ;
	font-size: 0.9em ;
	text-transform: uppercase ;
	
	display: block ;
	padding: 0px ;
	margin: 10px 0 5px 0 ;
}

.FrontProducts .ContentPane div span.cModuleBody a {
	text-decoration: none ;
	color: Black ;	
}

.FrontProducts .ContentPane div span.cModuleBody a:hover {
	text-decoration: underline ;
}

.FrontProducts .ContentPane .cModuleBody img {
	position: absolute ;
	left: 0 ;
	top: 0 ;
	
	margin: 0 ;
	padding: 0 ;
}

html>body .FrontProducts .ContentPane .cModuleBody img {
	left: 1px ;
}

/* Editor hnappur */
.FrontProducts .ContentPane a img {
	position: absolute ;
	z-index: 10 ;
	
	margin: 5px 0 0 5px ;
}

/* Fyrirsogn og texti 3xDalkum */
.FrontProducts .ContentPane .ContentDisplay {
	width: 185px ;

	float: left ;
	
	margin: 0 0 0 1px ;
}



/* Shortcuts */
.FrontShortcuts {
	float: left ;
	width: 560px ;
	height: 83px ;
	background: url(../Images/Shortcut/shortcut_bg.gif) 0 50px no-repeat ;
}

.FrontShortcuts .BottomPane {
	float: left ;
}



.FrontShortcuts .BottomPane ul {
	margin: 0 ;
	padding: 0 ;
}

.FrontShortcuts .BottomPane ul li {
	list-style: none ;
	float: left ;
}

.FrontShortcuts .BottomPane ul li a {
	display: block ;
	
	float: left ;
	width: 93px ;
	padding: 2px 0 5px 2px ;
	
	text-align: center ;
	text-decoration: none ;
	font-weight: bold ;
	color: Black ;
}

.FrontShortcuts .BottomPane ul li a:hover {
	text-decoration: underline ;
}

.FrontShortcuts .BottomPane ul li.LastInList a {
	padding: 2px 0 5px 0 ;
	width: 85px ;
}


/*	RightCol
----------------------------------------- */

/* Midpane ---------------- */
.FrontBottomSection .RightCol .MidPane {
	background: url(../Images/Frontpage/Ad_tools.jpg) left top no-repeat ;	
}

.RightCol .Chat {
	margin: 0 0 7px 0 ;
}

.FrontBottomSection .RightCol .MidPane .cModuleHeadline {
	margin: 65px 0 5px 0 ;
	display: block ;
	
	font-weight: bold ;
	font-size: 0.9em ;
	text-transform: uppercase ;
}

html>body .FrontBottomSection .RightCol .MidPane .cModuleHeadline {
	margin: 55px 0 5px 0 ;
}

.FrontBottomSection .RightCol .MidPane {
	width: 160px ;
	padding: 10px ;
}

.RightCol .RightBorder {
	float: left ;
	background: url(../Images/Frontpage/Front_center_end.gif) right bottom repeat-y ;
}

.RightCol .LeftBorder {
	float: left ;
	background: url(../Images/Frontpage/Front_center_end.gif) left bottom repeat-y ;
}

.RightCol .CenterBorder {
	float: left ;
	background: url(../Images/Frontpage/Front_center_centerBg.gif) center top no-repeat ;
}

.RightCol .CenterBorder img.FootGraphic {
	margin: 3px 0 0 0 ;
	display: block ;
}

.RightCol .SilverBg {
	float: left ;
	background: url(../Images/Frontpage/Front_center_silverBg.gif) left top repeat-x rgb(242, 242, 244) ;
}

/* RightPane ---------------- */
.RightCol.Frontpage {
	float: left ;
	width: 180px ;
}

.RightCol .RightPane {
	margin: 10px 0 0 0 ;
	float: left ;
}

.RightCol .RightPane .cModuleHeadline {
	font-weight: bold ;
	font-size: 0.9em ;
	text-transform: uppercase ;
}

.RightCol .RightPane .cModuleBody img {
	float: right ;
}
