/* GENERAL STYLES */
/*====================
	Title:Spilsiden
	Date:25.03.09
====================*/
html,body{
	font-family: Arial,Verdana, "Trebuchet MS",Georgia, Lucida,Helvetica,Tahoma, sans-serif;
	font-size:1em;
	text-align:center;
	color:#000;
	background:#3d8f9f url(/media/92121/bg7.gif) center top repeat-y;
height:100%;
}
:focus{
	outline:none;
}
*{
	margin:0; padding:0;
}
img,fieldset{
	border:none;
}
ul,ol,li{
	list-style:none;
}	
a{
	color:#bdd9de;
	text-decoration:none;
}
a:hover{
	color:#fff;
	text-decoration:underline;
}
.hide,a b{
     position: absolute;
     left: -9999px;
}

/************ page structure
****************/
#container {
		min-height:100%;
		position:relative;
width:890px;margin:0 auto 0 auto; 
	}

.wraper{
	
	text-align:left;	
        padding-bottom:20px;
}

/*----------- header-------------*/
#header{
	width:890px; height:116px;
	/*margin-left:103px;*/
	background:#4d4e4f;
	overflow:hidden;
}

.headingText1{
	width:180px; height:116px;
	float:left;
}
.headingText1 a{
	width:180px; height:101px;
	display:block;
}
h3.subTitle1, h4.subTitle2{
	
color:#fff;
padding:3px 0 0 3px;
}
h2#store-cat-head-h2
{
	color:#3d8f9f;
padding:0 0 0 3px;
}
h2.title
{
	color:#fff;
/*margin-left:12px;*/
}
/*----------- navigation-------------*/
.nav{
	width:710px; height:116px;
	float:right;
}
.subNav{
	width:710px; height:16px;
	padding-top:7px;
	background:#ce1c64;
	overflow:hidden;
}
.subNav li{
	float:left;
	display:block;
	background:url(/media/89813/bar.jpg) no-repeat left;
	height:12px;
	padding-left:1px;
}
li.altLi{
	background:none;
	padding-left:280px;
}
.subNav a{
	display:block;
	height:12px;
}
.service{
	background:url(/media/89848/customer-services.jpg) no-repeat;
	width:111px;
}
.opportunity{
	background:url(/media/89862/leasing-oppurtunities.jpg) no-repeat;
	width:144px;
}
.career{
	background:url(/media/89982/careers.jpg) no-repeat;
	width:66px;
}
.policy{
	background:url(/media/89883/privacy-policy.jpg) no-repeat;
	width:92px;
}
.mainNav{
	width:710px; height:78px;
	overflow:hidden;
	padding-bottom:15px;
}
.mainNav li{
	display:block;
	float:left;
}
.mainNav a{
	display:block;
	height:78px;
}
h2.headingText1 a{
	background:url(/media/92340/logo_sub.jpg) no-repeat;
	width:180px;
height:101px;display:block;
}
h2.headingText1 a:hover {
	background:url(/media/92340/logo_sub.jpg) no-repeat 0 -101px;
width:180px;height:101px;display:block;
}








.stores{
	background:url(/media/89890/stores3.jpg) no-repeat;
	width:92px;
}
.stores:hover, .stores-active{
	background:url(/media/89890/stores3.jpg) no-repeat 0 -78px;
width:92px;
}
.news{
	background:url(/media/89876/news.jpg) no-repeat;
	width:62px;
}
.news:hover, .news-active{
	background:url(/media/89876/news.jpg) no-repeat 0 -78px;
width:62px;
}
.events{
	background:url(/media/89855/events.jpg) no-repeat;
	width:81px;
}
.events:hover, .events-active{
	background:url(/media/89855/events.jpg) no-repeat 0 -78px;
width:81px;
}
.places{
	background:url(/media/89897/tasty-places.jpg) no-repeat;
	width:146px;
	margin-right:3px;
}
.places:hover, .places-active{
	background:url(/media/89897/tasty-places.jpg) no-repeat 0 -78px;
width:146px;
	margin-right:3px;
}
.visitor{
	background:url(/media/89911/visitor-information.jpg) no-repeat;
	width:106px;
}
.visitor:hover, .visitor-active{
	background:url(/media/89911/visitor-information.jpg) no-repeat 0 -78px;
width:106px;
}
.contact{
	background:url(/media/89827/contact-us.jpg) no-repeat;
	width:99px;
}
.contact:hover, .contact-active{
	background:url(/media/89827/contact-us.jpg) no-repeat 0 -78px;
width:99px;
}
.tourist{
	background:url(/media/89904/tourist-information.jpg) no-repeat;
	width:121px;
}
.tourist:hover, .tourist-active{
	background:url(/media/89904/tourist-information.jpg) no-repeat 0 -78px;
width:121px;
}
/*----------- mainbody-------------*/
#mainBody{
	width:890px;
	/*margin-left:103px;*/
	background:#4d4e4f;
min-height:100%;
}
.mainTop{
	width:890px;
	overflow:hidden;
}
.center{
	width:670px;
	float:left;
}
.banner{
	width:650px; height:340px;
	display:block;
	margin:0 0 9px 10px;
}
.side{
	width:220px;
	float:right;position:relative;
}
.box1{
	width:210px; 
	background:#c25894 url(/media/89989/box-1-bg.gif) no-repeat top left;
	padding-bottom:10px;
	margin-bottom:10px;
height:155px;color:#FFF;font-size:0.750em;

}
.box-content{
	padding:10px 10px 0 10px;
	color:#FFF;
	line-height:14px;
	font-family:Arial;
	
}

.box1 h1,.box1 h2{

}
.box2{
	background:#5993a2 url(/media/89996/box-2-bg.gif) no-repeat top left;
	margin-bottom:0;height:155px;
}
.box1 .moreInfo{
	margin-left:10px;
	display:block;
position:absolute;top:145px;left:0;
}
.box2 .moreInfo{
	margin-left:10px;
	display:block;
position:absolute;top:320px;left:0;
}








.addArea1,.addArea2{
	width:890px;
	overflow:hidden;
	padding-bottom:17px;
}
.addArea1 dd,.addArea2 dd{
	float:left;
	display:block;
	margin-left:10px;
	display:inline;
}
.addArea2 dd{
	margin-left:18px;
}
/*---------------- contact Us ----------*/
.subBanner{
	width:890px; height:166px;
	display:block;
	padding-bottom:10px;
}
.subBanner img{
	margin-left:10px;
}
.mainBottom{
	width:890px;
	overflow:hidden;
}
.mostLeft{
	width:670px;
	float:left;
}
.addArea3{
	width:220px;
	float:right;
}

.middle{
	width:495px; _height:400px;min-height:400px;
	float:right;
	margin-right:5px;
	display:inline;
	border:5px solid #bdd9de;
font-size:0.750em;color:#fff;
	padding:0 24px 0 16px;
}
.leftNav{
	width:110px;
	float:left;
	padding-left:10px;
}
.leftNav li{
	display:block;
	margin-bottom:5px;
}
.leftNav a{
	display:block;
	width:110px;
}








.tab-events{
    background:url(/media/90963/events_nav.gif) no-repeat;
    height:50px;
    }
    .tab-events:hover, .tab-events.active{
    background:url(/media/90963/events_nav.gif) no-repeat 0 -50px;
    }
.tab-offers{
    background:url(/media/90970/offers_nav.gif) no-repeat;
    height:50px;
    }
    .tab-offers:hover, .tab-offers.active{
    background:url(/media/90970/offers_nav.gif) no-repeat 0 -50px;
    }
.tab-news{
    background:url(/media/91015/news.gif) no-repeat;
    height:50px;
    }
    .tab-news:hover, .tab-news.active{
    background:url(/media/91015/news.gif) no-repeat 0 -50px;
    }








.tab-news-archive{
    background:url(/media/91022/newsarchive.gif) no-repeat;
    height:50px;
    }
    .tab-news-archive:hover, .tab-news-archive.active{
    background:url(/media/91022/newsarchive.gif) no-repeat 0 -50px;
    }
















.middle h1{
	font-size:0.750em;
}
#store-guide-intro-p
{
	padding:0 0 0 16px;
font-size:0.750em;
}
.middle p, #store-guide-intro-p p, .offer-print p{
	color:#FFF;
	line-height:14px;
	/*font-size:0.750em;*/
	padding-bottom:24px;
}
.addArea3 img{
	margin-bottom:5px;
	display:block;
}

/*-----------------------Footer-------------------*/

/********* end of footer *******
**********/
#ftr{
width:890px;
font-size:0.689em;
padding:0 0px 0 0px;
color:#e1e2e2;height:20px;
position:absolute;bottom:0;
left:0}

#ftr div{
width:890px; height:20px;
margin:0 auto;
background:#202322;

}
#ftr p{
float:right;
line-height:20px;
padding-right:13px;
}

div.hr-general
{
	border-bottom:3px #bdd9de solid;
margin:0;
}
div.hr-general hr
{
	display:none;
}


.offer-outer
{
border:5px #fff solid;	
margin:0 15px 15px 15px;
float:left;
position:relative;
}
.offer-outer-table
{
border:5px #fff solid;
margin:0 15px 15px 15px;
padding:0;
width:505px;
/*height:170px;*/
position:relative;
left:-16px;
}
.offer-left-table
{

	border-right:5px #fff solid;
padding-top:10px;
background:#4d4e4f; 
height:100%;
width:150px;

}
.offer-left-table img
{	
margin-bottom:10px;
}
.offer-left-link-table
{
	border-right:5px #fff solid;
height:25px;
}


.offer-right-table
{

	width:100%;
padding:0 10px 0 16px;
}

.offer-outer-print
{
border:5px #4d4e4f solid;	
}
.offer-left
{
	width:155px;
background-color:transparent;
float:left;
/*height:175px;
_height:175px;*/
border-right:5px white solid;
position:relative;
}
.offer-left-print
{
border-right:5px #4d4e4f solid;
background-color:#4d4e4f;
height:175px;
_height:175px;
}

.offer-image
{
/*height: 175px;*/
position: absolute;
top: 50%; 
left: 0;
margin:-40px 0 0 0px;
}
.offer-image-print
{
height: 175px;
position: absolute;
top: 50%; 
left: 0;
margin:-40px 0 0 0px;
}

.offer-image img
{
display:block;
}
.offer-right
{
	width:335px;
float:left;
}
.box-4-middle h5
{
text-transform:uppercase;
color:#fff;
font-size:1em;
margin:10px 0 5px 0px;
}

.box-4-middle-print h5
{
color:#4d4e4f;
}
.box-4-middle-print
{
margin-left:16px;
font-size:0.75em; 
}
.offer-link-button
{

position:absolute;
bottom:0;
border-top:5px #fff solid;
}
#store-cat-head
{
	min-height:30px;
background-color:#bdd9de;
margin:0 10px 0 10px;
}
#store-cat-head-h2
{
	float:left;
}
#store-cat-head div
{
	float:right;
margin:5px 5px 0 0;
}
#alphabet
{
	margin:0 10px 0 10px;
padding:2px 10px 4px 15px;
background-color:#3d8f9f;
clear:both;
}








#alphabet .alphabet-letter
{
color:#bdd9de;








display:inline-block;
padding:0px 2px 0px 2px;
}
#alphabet a.alphabet-letter
{
color:#fff;








display:inline-block;
padding:0px 2px 0px 2px;
}
#alphabet a.alphabet-letter:hover
{
text-decoration:underline;
}
#alphabet a.alphabet-letter:active
{
	/*font-weight:bold;
text-decoration:underline;*/
}
#tblStores
{
	margin:10px 0 0 12px;
width:655px;
}
#tblStores td
{
	color:#fff;
font-size:0.75em;
padding:2px;
}
#tblStores td a
{
color:#fff;
}
div.dots hr
{
display:none;
visibility:hidden; 
}
div.dots
{








height:2px;
border:none;
margin:5px 5px 5px 0;
clear:both;
display:block;
background:transparent url(/media/92114/dots.gif) repeat-x;
}








tr.store-guide-top td a
{
display:block;
padding-right:10px;
}
#priviledge-outer
{
background:transparent url(/media/93662/prviledge_bg.gif) no-repeat;
width:500px;
height:701px;
float:left;
margin:10px 0 10px -5px;
padding:0 0 0 16px;
}
#tbl-priv
{
	margin-left:0;
color:#fff;
font-size:1em;
}
.priv-error
{
	color:#fff;
}
tr.shop-headers th
{
	color:#fff;
}
.priv-error
{
	color:#fff;
}
.middle #map
{
	margin-left:-16px;
}
.middle h5
{
	margin-left:0;
}










/* EDITOR PROPERTIES */
