/** Header **/
.headerarea {
	background: #6a0112;
}
	.headerarea img {
		border: none;
	}
.padded {
	width: 990px !important;
	margin: auto !important;
	text-align: center;
}
/** Navigation **/
#menuPositioner {
	width: 100%;
	background: #6a0112 url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/back.gif) repeat-x;
}
	#menuHolder {
		width: 100%;
	}
	#menu .dual {
		
	}
		#menu .dual a {
			line-height: 32px !important;
		}
		#menu .dual:hover a, #menu .dual a:hover, #menu .dual:hover a b, #menu .dual a:hover b, #menu .dual a b:hover {
			line-height: 29px !important;
		}
		#menu .dual a b {
			font-size: 11px !important;
			padding: 0px 2px 0px 15px !important;
		}
			#menu .dual b span {
				margin: 0px 0px 2px !important;
				top: -20px !important;
				position: relative !important;
			}
	#menu .dual:hover {
		
	}
		#menu .dual:hover ul li a {
			line-height: 25px !important;
		}
		#menu .dual:hover b {
			
		}
			#menu .dual:hover b span {
				margin: 0px 0px 2px !important;
				top: -18px !important;
			}
	#menu, #menu ul {
		padding: 0;
		margin: 0;
		list-style: none;
		font: 12px arial;
		background: url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/trans.gif);
		position: relative;
		z-index: 9999 !important;
	}
	#menu {
		height: 50px;
		padding: 0px;
		text-align: center;
		margin: auto;
	}
	#menu ul {
		position: absolute;
		left: -9999px;
		top: -9999px;
	}
	#menu table {
		border-collapse: collapse;
		margin: -1px;
		padding: 0px;
		width: 0px;
		height: 0px;
	}
	#menu li {
		float: left;
		margin: 0px -2px;
	}
	#menu li a {
		display: block;
		float: left;
		color: #000000;
		height: 49px;
		padding: 0px 12px 0px 0px;
		line-height: 38px;
		text-decoration: none;
		background: url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/tab-off.gif) no-repeat right top;
	}
	#menu li a.sub {
		background: url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/tab-off.gif) no-repeat right top;
	}
	#menu li a b {
		display: block;
		float: left;
		height: 43px;
		font-family: "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif !important;
		font-size: 12px;
		background: url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/tab-off.gif) left top;
		padding: 3px 0px 0px 12px;
		cursor: pointer;
		text-shadow: 0px 1px 0px #ffffff;
	}
	#menu li:hover {
		position: relative;
		z-index: 100;
	}
	#menu a:hover {
		background: url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/tab-on.gif) no-repeat right top;
		position: relative;
		z-index: 100;
		color: #fd0502;
		line-height: 33px;
	}
	#menu a:hover b {
		background: url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/tab-on.gif) no-repeat left top;
	}
	#menu a.sub:hover {
		background: url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/tab-on.gif) no-repeat right top;
	}
	#menu li:hover > a {
		background: url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/tab-on.gif) no-repeat right top;
		color: #6a0112;
		line-height: 33px;
	}
	#menu li:hover > a b {
		background: url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/tab-on.gif) no-repeat left top;
	}
	#menu li:hover > a.sub {
		background: url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/tab-on.gif) no-repeat right top;
	}
	#menu :hover ul {
		left: 0px;
		top: 45px;
		z-index: 300;
		width: 130px;
		padding-top: 4px;
	}
	#menu :hover ul li {
		width: 156px;
		margin: 0px 5px;
		border: 1px solid #999;
		border-width: 0px 1px;
		display: inline;
		background: #ffffff;
	}
	#menu :hover ul li.subtop {
		margin: 0px;
		border: 0px;
		float: left;
		width: 148px;
		height: 5px;
		font-size: 1px;
		padding: 0px 20px 0px 0px;
		background: url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/subli.gif) no-repeat right top;
	}
		#menu :hover ul li.subtop b {
			margin: 0px;
			border: 0px;
			float: left;
			width: 140px;
			height: 5px;
			font-size: 1px;
			padding: 0px 20px 0px 0px;
			background: transparent url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/sub.gif) no-repeat left top;
		}
	#menu :hover ul li.subbottom {
		margin: 0px;
		border: 0px;
		float: left;
		width: 148px;
		height: 5px;
		font-size: 1px;
		padding: 0px 20px 0px 0px;
		background: url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/subli.gif) no-repeat right bottom;
	}
		#menu :hover ul li.subbottom b {
			margin: 0px;
			border: 0px;
			float: left;
			width: 140px;
			height: 5px;
			font-size: 1px;
			padding: 0px 20px 0px 0px;
			background: url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/sub.gif) no-repeat left bottom;
		}
	#menu :hover ul li a {
		height: 25px;
		width: 140px;
		padding: 0px 0px 0px 5px;
		line-height: 25px;
		font-size: 11px !important;
		margin-left: 5px;
		display: inline;
		color: #000000 !important;
		background: #ffffff;
		text-align: left;
		border-bottom: 1px solid #cccccc;
	}
	#menu :hover ul li.fly a {
		background: url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/camera.gif) no-repeat right center;
	}
	#menu :hover ul li a:hover {
		color: #6a0112;
	}
	#menu :hover ul li.fly a:hover {
		color: #6a0112;
		background-color: #eeeeee;
		border-color: #cccccc;
	}
	#menu li:hover ul li:hover > a {
		color: #6a0112;
		background-color: #eeeeee;
		border-color: #cccccc;
	}
	#menu li:hover ul li.fly:hover > a {
		color: #6a0112;
	}
	#menu :hover ul ul {
		position: absolute;
		left: -9999px;
		top: -9999px;
	}
	#menu :hover ul :hover ul {
		left: 156px;
		top: 0px;
		padding: 0px;
		margin: -1px 0px 0px 0px;
		border: 1px solid #cccccc;
		border-left: none;
		border-bottom: none;
		width: 170px;
	}
	* html #menu:hover ul :hover ul {
		left: 105px;
		top: -1px;
	}
	#menu  li span {
		float: right;
		padding: 0px 3px 0px 0px;
	}
	#menu :hover ul :hover ul li {
		margin: 0px;
		padding: 0px;
		background: none;
		border: none;
	}
	#menu :hover ul :hover ul li a {
		padding: 0px 0px 0px 5px;
		margin: 0px;
		width: 165px;
	}
	#menu img {
		display: block;
		margin: 0px auto;
	}
	.style1 {
		color: #ffffff;
		font-family: Geneva, Arial, Helvetica, sans-serif;
	}
	.style2 {
		font-size: 12px;
		font-style: italic;
	}
	.style5 {
		font-size: 28px;
	}
	.style6 {
		font-size: 10px;
	}
	.test {
		width: 400px;
		height: 400px;
	}
	.bar {
		background: url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/grey.gif) repeat-x;
		width: 100%;
		height: 22px;
		padding: 6px 0px 0px 0px;
	}
	.top-text-ads {
		text-align: left;
	}
	.top-extra-links {
		color: #cccccc;
		float: right;
		font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
		font-size: 12px !important;
	}
		.top-extra-links a {
			color: #6a0112;
			text-decoration: none;
		}
		.top-extra-links a:hover {
			color: #6a0112;
		}
	.active {
		z-index: 1000000;
		position: relative;
	}
		.active a {
			color: #6a0112 !important;
		}
		.active a:hover b {
			background: url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/tab-on.gif) no-repeat left top !important;
		}
		.active a.sub:hover {
			background: url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/tab-on.gif) no-repeat right top !important;
		}
		.active > a {
			background: url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/tab-on.gif) no-repeat right top !important;
			color: #6a0112 !important;
			line-height: 33px !important;
		}
		.active > a:hover {
			color: #6a0112 !important;
		}
		.active a b {
			background: url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/tab-on.gif) no-repeat left top !important;
		}
		.active a.sub {
			background: url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/tab-on.gif) no-repeat right top !important;
		}
	/* NEW ITEMS */
	#menu li.new a, #menu li.new a.sub {
		background: url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/tab-off-new.gif) no-repeat right top;
	}
	#menu li.new a b {
		background: url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/tab-off-new.gif) no-repeat left top;
	}
	
	#menu li.new a:hover, #menu li.new a.sub:hover, #menu li.new:hover > a, #menu li.new:hover > a.sub, #menu li.new.active a.sub:hover, #menu li.new.active > a, #menu li.new.active a.sub {
		background: url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/tab-on-new.gif) no-repeat right top !important;
	}
	#menu li.new a:hover b, #menu li.new:hover > a b, #menu li.new.active a:hover b, #menu li.new.active a b {
		background: url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/tab-on-new.gif) no-repeat left top !important;
	}
	#menu li.new ul li a:hover {
		background: #eeeeee !important;
	}
	/**/
.top_banner {
	text-align: center !important;
	background: #eeeeee;
	padding: 10px 0px;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #FFFFFF),
		color-stop(1, #EEEEEE)
	);
	background-image: -moz-linear-gradient(
		center bottom,
		#FFFFFF 0%,
		#EEEEEE 100%
	);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#EEEEEE);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#EEEEEE)";
}
	.top_banner div {
		text-align: center !important;
	}
	.top_banner #google_ads_div_sc_blog_all_banner_728x90_ad_container, google_ads_div_sc_blog_all_banner_728x90 {
		width: 728px;
		margin: auto;
	}
.bar {
	background: url(http://smartcanucks.ca/wp-content/themes/k2/images/menu/grey.gif) repeat-x;
	width: 100%;
	height: 22px;
	padding: 6px 0px 0px 0px;
}
.top-text-ads {
	text-align: left;
}
.top-extra-links {
	float: right;
	font-size: 12px;
}
	.top-extra-links a {
		color: #6a0112;
	}
	.top-extra-links a:hover {
		color: #6a0112;
	}
