@charset "utf-8";
/* CSS Document */



body {
	background-color:#FFF;
	margin: 0 0 0 0;
	text-align: center;
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height: 22px;
	background-image:url(images/layout/bg_top.jpg);
	background-repeat:no-repeat;	
	background-position:center top;
	font-size:13px;
}

img, div { behavior: url(iepngfix.htc);
border:0;
}
	
#wrapper {
    position: relative;
    margin: 0 auto;
    text-align: left;
    width: 1103px;
}

.header {
	margin-top: 0px;
	width: 1103px;
	height: 584px;
	background-image:url(images/layout/naturally-fit-layout_02.png);
	background-position:top;
	background-repeat:no-repeat;
}

.footer {
	margin-top: 0px;
	width: 1103px;
	background-image:url(images/layout/naturally-fit-layout_06.png);
	height:30px;
	}

.slider1 {
	background-image:url(images/layout/naturally-fit-layout_05_01.png);
	background-repeat:no-repeat;
	background-position:top;
}

.slider2 {
	background-image:url(images/layout/slider.png);
	background-repeat:repeat-y;
}


.downslide {
	background-image:url(images/layout/bg_bottom.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
}

.clear {
	clear: both;
}

div.photos {float:left; margin:20px;}


.lowfoot {
	background-image:url(images/layout/naturally-fit-layout_05_03.png);
	width:1103px;
	height: 56px;
}

.lowfoot1 {
	width: 200px;
	height:12px;
	margin-top:2px;
	margin-left:190px;
	float:left;
}

.lowfoot2 {
	width: 130px;
	height:12px;
	margin-right:160px;
    margin-top:2px;
	float:right;
}

.rightpic {
	margin-right: 20px;
}

.rightpicsmall {
	margin-right: 10px;
}

.continuebut {
	margin-top:5px;
}

ul{list-style:none;
margin:0;
padding:0
} 

.rightimg {
	margin-left: 20px;
}

.leftimg {
	margin-right: 20px;
}

.leftimgquebec {
	margin-right: 40px;
}

.flagimg {
	margin-left: 0px;
	padding-top:4px;
	margin-right:15px;
}

form {
 border: 1px solid #CCC;
 padding: 10px;
}

.bc-color {
	margin-top:30px;
	padding-top:20px;
	padding-bottom:3px;
	vertical-align:middle;
	background-image:url(images/store-locations/under/bc-under.png);
	background-repeat:no-repeat;	
}

.ab-color {
	margin-top:30px;
	padding-top:20px;
	padding-bottom:3px;
	vertical-align:middle;
	background-image:url(images/store-locations/under/ab-under.png);
	background-repeat:no-repeat;

}

.on-color {
	margin-top:30px;
	padding-top:20px;
	padding-bottom:3px;
	vertical-align:middle;
	background-image:url(images/store-locations/under/on-under.png);
	background-repeat:no-repeat;
}

.nb-pei-color {
	margin-top:30px;
	padding-top:20px;
	padding-bottom:3px;
	vertical-align:middle;
	background-image:url(images/store-locations/under/nb-pei-under.png);
	background-repeat:no-repeat;
}

.qc-color {
	margin-top:30px;
	padding-top:20px;
	padding-bottom:3px;
	vertical-align:middle;
	background-image:url(images/store-locations/under/qc-under.png);
	background-repeat:no-repeat;
}
	
b.btop, b.btop b, b.bbot, b.bbot b{
    display: block;height: 10px;font-size: 1px;
    background-image:url(images/rc.png);
    background-repeat: no-repeat}
b.btop b{background-position: 100% -10px}
b.bbot{background-position: 0 -20px}
b.bbot b{background-position: 100% -30px} 
