@charset "UTF-8";

body {
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 12px;
	background-color:#EEEFF0;
	width: 869px;
	color: #333333;
	margin-left:auto;
	margin-right:auto;
		}
	
	a {
	font-weight: 55;
	text-decoration: none;
	color: #f30;
		}
		
	a:hover {
	
		}
		
	.noahover a:hover {
	backgound-color: none;
		}
	
		
	/*h1 {
		font-size: 1.3em;
		border-bottom: 1px solid #ccc;
		padding: 5px 0 5px 0;
		}*/
	h1 {
		font-size: 1.5em;
		padding: 5px 0 5px 0;
		}
		
.topcontainer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 950px;
}
.logo {
	width: 47%;
	left: -5px;
}
.slogan {
	padding-top: 4px;
	padding-bottom: 4px;
	width: 47%;
	height: 15px;
}
.topmenubar {
	height: 24px;
	width: 100%;
	background-image: url(images/menubar_bg.gif);
	background-repeat: no-repeat;
	z-index: 2;
	position: relative;
}



.searchbox {
	float: right;
	text-align: right;
	position: relative;
	z-index: 2;
	width: 30%;

}
.dropdowntop {
	float: right;
	text-align: right;
	position: relative;
	z-index: 2;
	width: 25%;
	margin-right: 5px;
}

.maincontainer {
	width: 100%;
}
.mainbox {
	width: 950px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	
	
}

.maincontent {
	clear: both;
	width: 100%;
}
	.content {
	width: 100%;
	z-index: 2;
	height: 100%;
	position: relative;
}
.content a {
	font-weight: 55;
	text-decoration: none;
	color: #f30;
		}
		
	.content a:hover {
	color: #F30;
	text-decoration:underline;
		}
		
.i_header {
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}
.i_selectlenstypebox {
	
}
.i_lenstype {
	width: 20%;
	text-align: center;
	float: left;
	position:relative;
	padding: 4px;
	color: #333333;
	height: 300px;
}

.i_lenstype a{
	color: #333333;
	font-weight: normal;
	height: 300px;
}
.mainboxborder {
	border: solid;
	border-width: 5px;
	border-color:#FFFFFF;
	width: 100%;
	float: left;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	background-color:#FFFFFF;
}
.fastsearchbox {
	width: 213px;
	text-align: center;
	float: right;
	position:relative;
	padding: 4px;
	background-image: url(images/fastsearchbox.jpg);
	background-repeat: no-repeat;
	height: 300px;
	z-index: 2;
	top: -40px;
}
.fastsearchheader {
	font-size: large;
	font-weight: bold;
	color: #FFFFFF;
}
.fastsearchcontent {
}
.girl_topbar {
	float: right;
	width: 23%;
	height: 100%;
	position: relative;
	z-index: 1;
	text-align: right;
}
.p_lensboximage {
	float: left;
	height: 300px;
	width: 20%;
	position: relative;
	padding: 5px;
}
.p_lensinfo {
	float: left;
	height: 300px;
	width: 30%;
	padding: 5px;
}
.p_addsolution {
	float: right;
	height: 300px;
	width: 384px;
	position: relative;
	z-index: 2;
	padding: 5px;
	background-image: url(images/tilfojlinsevaeske.jpg);
	background-repeat: no-repeat;
}
.lillatext {
	color: af14e2;
	font-size: small;
}
.tilføjlinsevaeske {
	padding: 10px;
	background-image: url(images/tilfojlinsevaeske.jpg);
	width: 384px;
	height: 184px;
}
.displaydealersheader {
	clear: both;
	height: 19px;
	width: 869px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/prices_dealer_header.jpg);
	background-repeat: no-repeat;
}
.whiteheadertext {
	font-weight: bold;
	color: #FFFFFF;
}
.displaydealerresults {
}
.displaylensdetails {
	width: 869px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	display: none;
	overflow: visible;
}
.displayresultrow {
clear:both;
}
.seedetails {
	cursor: pointer;
	font-weight: bold;
	text-decoration: none;
	color: #f30;
}
.seedetails a {
	color: #F30;
}

.seedetails a:hover {
	color: #FFF;
	background-color: #F30;
}
.resultsmenu {
	padding: 5px;
	float: left;
	width: 20%;
}
.results {
	float: left;
	width: 70%;
	position: relative;
	z-index: 2;
}
.manufacturer {
	width: 100%;
	margin-bottom: 50px;
}
.selectlensboxsize {
	float: left;
}
.pricecalculationexpl {
	clear: both;
	margin-top: 30px;
	width: 866px;
	margin-left: auto;
	margin-right: auto;
}

div.hr {
  height: 1px;
  background: #fff center;
}
.center_item {
	margin-right: auto;
	margin-left: auto;
}
.linksgrey a {
	font-family: "Lucida Grande", Arial, sans-serif;
	color: #333333;
	font-weight: normal;
}
.linksgrey a:hover {
	font-family: "Lucida Grande", Arial, sans-serif;
	color: #333333;
	font-weight: normal;
}

.redlinks a {
	color: #F30;
}

.redlinks a:hover {
	color: #FFF;
	background-color: #F30;
}
.alignbottom {
	position: relative;
	bottom: 0px;
	vertical-align: bottom;
}
.lenstype_text {
	height: 70px;
}
.fastsearchcontent a:hover {
color:#FFFFFF;
background-color:F30;
}
.danmarkbox {
	width: 300px;
	text-align: center;
	float: right;
	position:relative;
	padding: 0px;
	color: #333333;
	height: 153px;
	background-image: url(images/danmark.jpg);
	background-repeat: no-repeat;
}
.danmarkbox_text {
	position: relative;
	left: 0px;
	bottom: 0px;
	width: 150px;
	padding-left: 4px;
	margin-right: 150px;
}

.topbarlinks {
	height: 24px;
	width: 35%;
	color: #FFFFFF;
	padding-top: 4px;
	padding-left: 5px;
	float: left;
	line-height: 15px;
}

.topbarlinks a {
		color: #FFF;
		}
		
.topbarlinks a:hover {
		color: #f30;
		}
.topdropdown {
		}
.topimagesright {
	float: right;
	width: 480px;
	text-align: right;
}
.competition {
	clear: both;
	width: 100%;
}
.morelensinfo {
	clear: both;
	margin-top: 30px;
	width: 866px;
	margin-left: auto;
	margin-right: auto;
}
.reviews {
clear: both;
	margin-top: 30px;
	width: 866px;
	margin-left: auto;
	margin-right: auto;
}
