body{
	background: #E51B24 url(pics/tile2.jpg) repeat-x;
	text-align: center;
	font-family: Helvetica,Verdana, Arial, sans-serif;
	font-size: 12px;
}

#bgIndex{
	background: url(pics/index.jpg) no-repeat center top;
	width: 100%;
	height: 500px;
	margin: 0 auto;	
	padding-top: 190px;
	
}

#bgEd{
	background: url(pics/edmonton.jpg) no-repeat center top;
	width: 100%;
	height: 500px;
	margin: 0 auto;	
	padding-top: 190px;
	
}

#bgCal{
	background: url(pics/calgary.jpg) no-repeat center top;
	width: 100%;
	height: 500px;
	margin: 0 auto;	
	padding-top: 190px;
	
}

#bgVan{
	background: url(pics/vancouver.jpg) no-repeat center top;
	width: 100%;
	height: 500px;
	margin: 0 auto;	
	padding-top: 190px;
	
}

#bgKel{
	background: url(pics/kelowna.jpg) no-repeat center top;
	width: 100%;
	height: 500px;
	margin: 0 auto;	
	padding-top: 190px;
	
}

#bgRed{
	background: url(pics/reddeer.jpg) no-repeat center top;
	width: 100%;
	height: 500px;
	margin: 0 auto;	
	padding-top: 190px;
	
}

#bgReg{
	background: url(pics/regina.jpg) no-repeat center top;
	width: 100%;
	height: 500px;
	margin: 0 auto;	
	padding-top: 190px;
	
}

#bgSask{
	background: url(pics/saskatoon.jpg) no-repeat center top;
	width: 100%;
	height: 500px;
	margin: 0 auto;	
	padding-top: 190px;
	
}


#bgWin{
	background: url(pics/winnipeg.jpg) no-repeat center top;
	width: 100%;
	height: 500px;
	margin: 0 auto;	
	padding-top: 190px;
	
}

#bgCon{
	background: url(pics/contact.jpg) no-repeat center top;
	width: 100%;
	height: 500px;
	margin: 0 auto;	
	padding-top: 190px;
	
}

#wrapper{
	margin-left: auto;
	margin-right: auto;
	width: 778px;
	text-align: left;
	margin-top: -74px;
	bottom: 80px;
	top: 0px;
	padding: -7px;
}

*{
	margin: 0px;
	padding: 0px;
}

p{
	margin-bottom: 5px;
	line-height: 14px;
}


#logo, #logo a{
	padding-bottom: 20px;
	margin-left: 10px;	
}


.desc{
	font-size: 12px;
	font-weight: normal;
	color: #fff;
}

#box{
	width: 778px;
	color: #fff;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.header{
	font-size: 14px;
	color: #ffae00;
}

#rightCol/*-------------------------------------------------------------- columns */
{
	width: 178px;
	margin-left: auto;
	margin-right: auto;
	float: left;
	border-left: ;
	padding-left: 0px;
	height: 350px;
}

#rightColIndex
{
	width: 340px;
	margin-left: auto;
	margin-right: auto;
	float: left;
	border-left: ;
	padding-left: 0px;
	padding-bottom: 0px;
	height: 350px;
}



#leftCol{
	width: 187px;
	float: left;
	margin-left: 0px;
	left: 0px;
	padding-left: 16px;
	height: 350px;
	padding-top: 0px;
	outline: none;
}


#centerCol{
	width: 180px;
	float: left;
	margin-left: 0px;
	margin-right: 5px;
	left: 0px;
	padding-left: 18px;
	height: 350px;
}

#centerColIndex{
	width: 350px;
	float: left;
	margin-left: 0px;
	left: 0px;
	padding-left: 18px;
	height: 350px;
	padding-top: 0px;
}

#centerCol a{
    outline: none;
	text-decoration: none;
	color: #fff;
	
}

#centerCol a:hover{
	text-decoration: underline;
}

#rightCol a{
	text-decoration: none;
	color: #fff;
}

#rightCol a:hover{
	text-decoration: underline;
}



/*------------------------------------------------------------- ads */
#ads{
	position: relative;
	top: -180px;
	overflow: hidden;
	margin: 0 auto;
	width: 778px;
	height: 90px;
	background: #fff;
	border: 5px solid #d12e2e;
}
#ads img{
	width: 778px;
	height: 90px;	
	cursor:pointer;
	border: none;
	
}


#ad_right{
	position: relative;
	width: 265px;
	height: 385px;
	overflow: hidden;
}

#ad_right img{
	
	
	border: 5px solid #d12e2e;
	
}


/*--------------------- forms ------------------------------------ */


fieldset{
	border: none;
	margin-top:5px;
}
form{
	
}	
select2{
	border: 1px solid #d12e2e;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 2px;
	font-size: 12px;
	float: left;
	width: 170px;
	background: #651515;
	color: #fff;
	right: 0px;
}

fieldsetBottom{
	border: none;
	margin-top: 0px;
}
form{
	
}	
select{
	border: 1px solid #d12e2e;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 2px;
	font-size: 12px;
	float: left;
	width: 170px;
	background: #651515;
	color: #fff;
	right: 0px;
}


label{
	float: left;
	width: 125px;
	color: #fff;
	font-size: 18px;
	text-align: left;
}

/*---------------------------------------------------------------- */

.place, .place a:hover{
	
}
/*------------------------------------------------------------- contact page */

.contact{
	line-height: 140%;
	
}
.contact a{
	font-size: 20px;
	text-decoration:none;
	color: #fff;
	
}
.contact a:hover{
	
	color: #ffae00;
	
	
}

/* footer -----------------------------------------------------*/

#footer{
	padding-top: 40px;
	color: #fff;
	float: left;
	background: url(pics/) no-repeat;
	width: 778px;
	height: 50px;
	text-align: center;
}

#footer a{
	text-decoration: none;
	color: #fff;
}
#footer a:hover{
	text-decoration: underline;
}

p.spacer {
	height: 5px;
}
