/* CSS Document For CANADA SITE */

body {
	margin:0;
	padding:0;
	text-align:center;
	}

#Wrapper {
	background:#fff url("/ca/universal/ca_hm_bg.gif") left top repeat-x;
	}
#Wrapper * {
	text-align:left;} 
#Header {
	background:url("/ca/universal/ca_hm_sizzle.jpg") 99% 99% no-repeat;
	border:1px solid #333;
	}
#Header.nohmbg {
	overflow:hidden;
	height:520px;
	background:transparent url("/ca/images/leaf.gif") 0% 100% no-repeat;
	}
#Header #caflag {
	float:right;
	padding:0;
	margin:15px;
	background:;
	}
#Nav {
	/* Hide from IE-Mac \*/
	overflow:hidden;
	/* End hide */
	width:100%;
	font:bold .8em verdana, arial, helvetica, sans-serif;
	background:none;
	background-color:#180f2b;
	border-color:#333;
	}
#Nav ul {
	background-image:none;
	}
#fr {
	min-width:670px;
	display:block;
	float: left;
	width: 100%;
	padding:0;
	margin:0;
	font:bold .8em verdana, arial, helvetica, sans-serif;
	letter-spacing: 2px;
	text-shadow: #333 2px 2px 2px;
	background:#757080;
	border: #333 1px solid;
 	}
#fr ul li { 
    display: inline;
	}

#fr ul {
	margin:0;
	padding: 0 0 0 3%;
	background:#757080;
	}

#fr ul li a {
	padding: 0.5em 12px;
	color: #fff;
	text-decoration: none;
	float: left; 
	border-right: none;
	}

#fr ul li a:hover {
	text-decoration:underline;
	}
/*
#fr {
	display:block;
	float:left;}
#Nav ul#fr {
	margin:0;
	padding:0;
	display:block;
	float: left;
	width: 100%;
	background:none;
	background-color:#757080;
	/* Hide from IE-Mac \*/
/*	padding-left:3%;
	/* End hide */
/*	}
#Nav ul#fr li {
	display:inline;
	}
	
	*/
#Content {
	background:#eae9ec;
	border-left:1px solid #333;
	border-right:1px solid #333;}
#Header h1 {
	padding:0;
	margin:0;
	margin-top:255px;
	margin-left:40px;
	font:normal 1.6em Georgia,'Times New Roman',sans-serif;
	color:#180f2b;
	}
h2 {
	color:#6d6d6d;
	}
h2 a:link, h2 a:visited {
	color:#6d6d6d;
	text-decoration:none;
	}
h2 a:hover {
	color:#6d6d6d;
	text-decoration:underline;}
#Footer {
	text-align:right;
	border:1px solid #333;
	background:#757080;
	}
#Footer a {
	padding-right:2.5em;
	text-decoration:none;
	color:#180f2b;
	background:none;
	}
#Footer a:hover {
	color:#fff;
	}
#Footer a[href] {
	text-decoration:underline;
	padding-right:2.5em;
	}
#Footer a[href]:link, #Footer a[href]:visited {
	color:#180f2b;
	}
#Footer a[href]:hover, #Footer a[href]:active {
	color:#fff;
	}
#col1 {
	width: 45%;
	}
#col1 img, #col2 img, #col3 img {
	padding:4px;
	border:1px solid #999;
	margin:7px;
	margin-left:24px;}
#col2 {
	width: 27%;
	}
#col2 p, #col3 p {
	color:#333;
	word-spacing:1px;
	line-height:1.8em;
	font-size:.9em;line-height:1.6;
	}
#col2 h2, #col3 h2 {
	background:#fdfdfd;
	margin-top:0;
	padding-bottom:.3em;
	border-bottom:3px double #ddd;
	}
#col2 h2 a, #col3 h2 a {
	display:block;
	border-bottom:3px double #ddd;
	}
#col2 h2 a:hover, #col3 h2 a:hover {
	border-bottom:3px double #333;
	}
#col2 a, #col3 a {
	padding:.6em;
	display:block;
	width:auto;
	}
#col2 a:hover, #col3 a:hover {
	background:#fff;
	text-decoration:none;
	}
#col3 {
	width: 27%;
	}
#col3 img {
	padding: 0;
	margin: 0 0 5px 5px;
	border: 1px solid #777;
	float: right;
}
#ca-showroom #Wrapper {
	padding-right:1px;
	background-color:#fff;
	}
#ca-showroom #nav-showroom a {
	text-decoration:underline;
	}
#ca-showroom #Header {
	background:url("/ca/universal/ca_hm_bg.gif") 0% 70% repeat-x;
	}
#Content h1 {
	font:normal 1.7em verdana,helvetica,sans-serif;
	color:#6d6d6d;
	white-space:normal;
	max-width:95%;
	}
#Content #columnleft {
	min-width:325px;
	float:left;
	width:70%;
	background:#fff;
	margin-right:0;
	padding-bottom:20px;
	background-image:none;
	border-right:1px solid #999;
	}
#columnleft h1 {
	min-width:200px;
	}
#columnright {
	min-width:200px;
	padding:0;
	margin:0;
	display:block;
	float:right;
	width:28%;
	min-width:none;
	}
#columnright h1 {
	width:28%;
	margin-left:2%;
	margin:0;
	padding:0;
	padding-top:18px;
	padding-left:0px;
	padding-bottom:1em;
	/*text-indent:20px;*/
	}
#Content #columnright p {
	width:90%;
	padding:0 30px;
	padding-left:.2em;
	margin:0;
	margin-top:1em;
	font:normal .8em/1.6em verdana, arial, helvetica, sans-serif;
	}
#columnright h2 {
	font:normal 1.1em/1 "trebuchet ms",verdana,sans-serif;
	margin-bottom:0;
	margin-top:1em;
	padding-bottom:0;
	padding-bottom:2px;
	}
#columnright .ca-collections li, #columnright ul.ca-collections {
	list-style:none;
	margin:0;
	padding:0;
	}
#columnright ul.ca-collections {
	margin-left:3px;
	margin-right:30px;
	overflow:hidden;
	}
#columnright .ca-collections li {
	font:normal 0.8em/1.5 verdana,helvetica,sans-serif;
	margin-bottom:.2em;
	}
#columnright .ca-collections li.active {
	background:#fff;
	}
#columnright .ca-collections a {
	display:block;
	width:100%;
	padding-left:1em;
	letter-spacing:1px;
	background:transparent url("/ca/en/showroom/images/bullet_ca_showroom_off.gif") no-repeat 0% 50%;
	}
#columnright .ca-collections a:link, #columnright .ca-collections a:visited {
	text-decoration:none;
	color:#5f546b;
	}
#columnright .ca-collections a:hover {
	background:transparent url("/ca/en/showroom/images/bullet_ca_showroom.gif") no-repeat 0% 50%;
	color:#180f2b;
	text-decoration:underline;
	}
#columnright .ca-collections li a.active {
	text-indent:6px;
	background:#fff url("/ca/en/showroom/images/bullet_ca_showroom.gif") no-repeat 6px 50%;
	color:#180f2b;
	}
#columnright .ca-collections li a.active:hover {
	text-decoration:none;
	background:#fff url("/ca/en/showroom/images/bullet_ca_showroom.gif") no-repeat 6px 50%;
	}
/*sub nav list*/

#columnright ul.sub-ca-collections, #columnright .sub-ca-collections li {
	list-style:none;
	margin:0;
	padding:0;
	font:normal .95em/1.5 verdana,helvetica,sans-serif;
	}
#columnright .sub-ca-collections li {
	border-bottom:2px solid #fff;
	}
#columnright ul.sub-ca-collections {
	border-top:1px solid #999;
	}
#columnright .sub-ca-collections a {
	display:block;
	width:auto;
	padding:0;
	margin:0;
	padding-left:1.3em;
	background:#f4f3f5;
	text-indent:12px;
	}

#columnright .sub-ca-collections a:link, #columnright .sub-ca-collections a:visited {
	text-decoration:none;
	color:#333;
	background:#f4f3f5;
	}
#columnright .sub-ca-collections a:hover {
	text-decoration:none;
	color:#333;
	background:transparent;
	}
#columnright .sub-ca-collections a.sub-active {
	background:transparent;
	cursor:default;
	}
.clear {
	clear:both;
	}
#home #fr-home a, #showroom #fr-showroom a, #support #fr-support a, #shoefittings #fr-shoefittings a, #warranty #fr-warranty a {
	text-decoration:underline;
	}
#home #fr-home a:hover, #showroom #nav-showroom a:hover, #support #nav-support a:hover, #shoefittings #nav-shoefittings a:hover, #warranty #nav-warranty a:hover {
	cursor: default;
	}
#Header .bien {
	padding-top:0;
	margin-top:0;}
/* showroom pages */
img.collection {
	clear:left;
	float:right;
	padding:4px;
	margin:6px;
	margin-right:20px;
	border:1px solid #999;
	}
img.product {
	float:left;
	display:block;
	padding:4px;
	margin:6px;
	margin-left:30px;
	margin-bottom:15px;
	border:1px solid #999;
	}
/* Collection page Thumbnail Formatting */

.ithumb {
	margin:0;
	padding:0;
	padding-top:4em;
	clear:both;
	width:100%;}
#support .ithumb {
	padding-top:0;}
div.thumb {
	padding:0;
	float:left;
	margin:0em 1.5em;
	margin-bottom:2em;
	width:128px;
	text-align:center;
	}
#columnleft div.thumb a {
	text-decoration:none;
	margin:0;
	border:0;
	padding:0;
	text-align:center;
	font:normal .65em/1.6em verdana, arial, helvetica, sans-serif;
	color:#333;
	white-space:nowrap;
	}
#columnleft div.thumb img {
	margin:0;
	border:0;
	padding:4px;
	border:1px solid #999;
	text-align:center
	}
#columnleft .details a.doc {
	margin:.25em;
	margin-left:0;
	padding:.4em;
	padding-left:0;
	padding-left:19px;
	background-image:url("/ca/universal/icon_disk.gif");
	}
#columnleft .details a.doc:hover {
	background-color:#f1f0f2;
	background-image:url("/ca/universal/icon_disk.gif");
	}
#columnleft div.thumb p {
	padding:3px;
	margin:0;
	text-align:center;
	}
* html>body div.thumb {float:none; display:inline-block;}

#columnleft p strong {
	color:#6d6d6d;
	border-bottom:1px solid #6d6d6d;
	}
/*Adjusts Product Page Support Boxes*/
#Content #columnleft div.ca-support {
	text-align:left;
	width:115px;
	}
#Content #columnleft .ca-support img {
	border:none;
	margin-left:0;
	padding-left:0;
	padding-top:0;
	}
#Content #columnleft .ca-support p {
	padding:0;margin:0;margin-left:6px;
	}
#Content #columnleft .ca-support p a, #Content #columnleft .ca-support p a:link {
	line-height:1.3em;
	font-size:.95em;
	}
#Content #columnleft .ca-support p a:hover {
	text-decoration:underline;
	}
#Content h3.toon {
	color:#6d6d6d;
	border-bottom:1px solid #6d6d6d;}


/*candidate for screen.css*/
