﻿/* default styles for IKEA Store Locator      */

.valcontent {
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size:11px;
color:#666;
background:#fff;
overflow:auto;
}

/* main layout divs */

.leftcolumn {float:left; display:inline; width:370px; margin-left: 3px; }

.rightcolumn {float:right; display:inline; width:508px; 
margin:0 0 20px 10px; }

.rightcolumn p {
margin:4px 0 6px 0px;
	font-size:11px;
	color:#7f7f7f;
}

/* default link styles: light blue */

.valcontent a:link{color:#4d7ee5;text-decoration:none;}
.valcontent a:visited{color:#4d7ee5;text-decoration:none;}
.valcontent a:hover{color:#4d7ee5;text-decoration:underline;}
.valcontent a:active{color:#4d7ee5;text-decoration:underline;}

/* html selectors */

.valcontent h2 {
font-size:1.2em;
font-weight:normal;
color:#333;
text-align:left;
padding: 0;
}

.valcontent h2.storename {
font-size:16px;
color:#7f7f7f;
text-align:left;
padding: 0;
margin:0;
}

.storeslist td {padding:5px 10px;}

.valcontent li { margin:10px 0;}

.valcontent input {
font-size:11px;
color:#666;
border:1px solid #999999;
padding: 3px;
}

.valcontent input.startaddress {
width:290px; 
}

.valcontent .storelistcolumn {
float:left; display:inline; width:170px; margin: 0; 
}

.storeinfobox {
border:1px solid #ccc;
padding:16px;
margin:0 0 10px 0;
}

.mapbox {border:solid 1px #ccc;}

.storebuttonsbox {
float:right;
display:inline;
width:280px;
padding-top:20px;
}

.storelinks {
float:left;
display:inline;
margin:0;
width:100px;
}

.storeinfobox .title {
display:block;
width:100px;
font-weight:bold;
margin:0 0 4px 0;
}

.shaded {background-color:#f2f1e9; 
padding:10px;
margin:0 0 10px 0;
}

 
.footnote {
font-size:10px;
color:#999;
}
 
.errorMessage
{
font-weight:bold;
font-size:12px;
color:red;
display:block;
margin:1em 0;
}


.formError { display:none; }

.errorcontainer {
 padding:20px ;
 height:360px;
}

.errorcontainer h1 {margin-left:0;}

.smaller{font-size:10px;}

.tenPoint{font-size:10px;}
	.resultrow {
	background-color:#f2f1e9;
}
 .padded {padding:4px;}

 .clear {clear:both;}
 
 
.directionsDisclaimer {padding-left:5px;}