/*  
  Theme Name: Storelocator
  Theme URI: http://www.storelocator.no
  Description: Store Locator theme 
  Version: 1.00 (released 10.02.2008)
  Author: Steven Stieng
  Author URI: http://www.stiengenterprises.com
*/


html,body { min-height:101%; font-size:0.85em; line-height: 1.25em; }

html,body,div,table,td,th,caption,form,fieldset,legend,input,select,textarea,button,ul,ol,li,dl,dt,dd,p,address,img,h1,h2,h3,h4,h5,h6 { margin:0px; padding:0px; }
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section { display: block; }
body { font-family: Arial,Verdana,sans-serif; color:#444; }

h1,h2,h3,h4 { font-family: 'Carme', Tahoma, Verdana, Arial; letter-spacing:1px; font-weight:normal; text-transform: uppercase; }
h1 { font-size: 2em; margin-bottom: 5px;}
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }

a           { color:#0087d5; text-decoration:none; outline:0; }
a:hover     { text-decoration:underline; }

ul,ol { list-style:none; }

table { border:0; border-collapse:collapse; border-spacing:0; font-size:100%; }
td,th { text-align:left; vertical-align:top; font-weight:normal; }

img { border:0; vertical-align:top; }

p           {	margin: 15px 0px	}

.inline-block { display: inline-block;}
.noBorder { border: none !important; }
.floatLeft  { float:left!important; }
.floatRight { float:right!important; }
.clearer    { clear:both; font-size:1px; line-height:0; height:0; overflow:hidden; }
.txtLeft    { text-align:left!important; }
.txtCenter  { text-align:center!important; }
.txtRight   { text-align:right!important; } 
.spacer5px  {	line-height: 5px;	height: 5px;}
.spacer10px {	line-height: 10px;	height: 10px;}
.spacer20px {	line-height: 20px;	height: 20px;}
.hidden { display: none; }


/* page center container */
.container { width: 1020px; margin: 0 auto; }


/* Main Grid columns
----------------------------------------------------------------------------------------------------*/
.leftGrid, .mainGrid, .rightGrid, .fullWidth { display:inline; float: left; }	
.leftGrid { width:190px; margin-left: 0px; min-height: 100px; }	
.rightGrid { width: 190px; margin: 0px; padding: 0px; min-height: 100px; overflow: hidden; }
.mainGrid { width: 618px; border: solid 1px #d1d2d1; min-height: 100px; margin: 0px 10px; }
.fullWidth { width: 1020px; margin: 0px; }
.alpha { margin-left: 0px !important; }
.omega { margin-right: 0px !important; }




/* Clearfix
----------------------------------------------------------------------------------------------------*/
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; } 


#slTopSectionWrapper { display: block; float: none;}


