		BODY {margin: 0; /*IE 5 IE 5.5*/ text-align:center; padding:0; background:url(../img/page-bg.jpg) repeat-x #8b8982; font:normal 12px Arial, Helvetica, sans-serif; color:#444340;}
		div.spacer {clear:both; padding-top:.1px;}
		form {margin:0;}
		form select {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#61605b;}
		
		.contain:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
			.contain {display: inline-table;}

			/*div#leftSidePanel img {border:0; margin:20px 0 0 0;}

			/* Hides from IE-mac \*/
			* html .contain {height:1%;}
			.contain {display:block;}
			/* End hide from IE-mac */
		
		
		#page {width:760px; margin:0 auto; text-align:left; position:relative;}
		
		#pageHeader-Container {height:58px; margin:0; padding:0; background:url(../img/pageHeader-bg.jpg) repeat-x #b1b0a7;}
		#pageHeader-Logo {float:left; border:0;}
		#pageHeader-Utility {font:normal 11px Arial, Helvetica, sans-serif; color:#444340; float:right; width:600px; text-align:right; margin:0; padding:0;}
		#pageHeader-Utility #pageHeader-Region {float:left; width:390px; border-right:1px solid #ece9e3; text-align:right; margin:0; padding:20px 0 0 0;}
		#pageHeader-Utility #pageHeader-Region #pageHeader-RegionForm {display:inline; padding-right:35px;}
		#pageHeader-Utility #pageHeader-Cart {float:right; width:180px; text-align:right; padding:15px 10px 0 0; margin:0;}
		#pageHeader-Utility #pageHeader-Cart p {font:normal 11px Arial, Helvetica, sans-serif; color:#444340; padding:8px 0 0 0; margin:0;}
		#pageHeader-Utility #pageHeader-Cart img {float:right; padding-left:10px; padding-top: ; border:0;}
		#pageHeader-Utility #pageHeader-Cart a {font-weight:bold; text-decoration:underline;}
		#pageHeader-Utility #pageHeader-Cart a:link {color:#444340; text-decoration:underline;}
		#pageHeader-Utility #pageHeader-Cart a:visited {color:#444340; text-decoration:underline;}
		#pageHeader-Utility #pageHeader-Cart a:hover {color:#444340; text-decoration:none;}
		#pageHeader-Utility #pageHeader-Cart a:active {color:#444340; text-decoration:underline;}
		
		#pageHeader-Nav {height:32px; background:url(../img/pageHeader-Nav-bg.jpg) no-repeat; text-align:left; font:bold 12px Arial, Helvetica, sans-serif; clear:both; text-transform:uppercase;}
		#pageHeader-Nav ul {list-style:none; margin:0; padding:0;}
		#pageHeader-Nav ul li {float:left; margin:0 0 0 10px; padding:0px 0 0px 0; background:none; width:auto; position:relative; z-index:1000;}
		#pageHeader-Nav ul li a {text-decoration:none; display:block; text-align:left; padding:8px 10px 9px 10px;}
		#pageHeader-Nav ul li a:link {color:white;}
		#pageHeader-Nav ul li a:visited {color:white;}
		#pageHeader-Nav ul li a:hover {color:white; background:url(../img/pageHeader-Nav-on-bg.jpg) repeat-x;}
		#pageHeader-Nav ul li a:active {color:white;}
		#pageHeader-Nav ul li:hover ul {display:block;}
		#pageHeader-Nav ul li.selected {background:url(../img/pageHeader-Nav-on-bg.jpg) repeat-x;}
		#pageHeader-Nav ul li ul {margin:0; display:none; position:absolute; border-top:1px solid #c8c5bf; border-left:1px solid #c8c5bf; border-right:1px solid #b1afa6; border-bottom:1px solid #b1afa6; border-width:1px; width:180px; text-transform:none; z-index:1000;}
		#pageHeader-Nav ul li ul li {padding:0px; background:none #ece9e3; margin:0; clear:both; width:180px; z-index:1000;}
		#pageHeader-Nav ul li ul li a {color:#61605b; font-weight:normal; text-align:left; font-size:11px; padding:3px 10px 3px 10px;}
		#pageHeader-Nav ul li ul li a.category {color:#61605b; font-weight:bold; text-align:left; font-size:12px; padding:5px 10px 3px 10px;} 
		#pageHeader-Nav ul li ul li a:link {color:#61605b;}
		#pageHeader-Nav ul li ul li a:visited {color:#61605b;}
		#pageHeader-Nav ul li ul li a:hover {color:#61605b; background:none #d9d6d0;}
		#pageHeader-Nav ul li ul li a:active {color:#61605b;}
		#pageHeader-Nav ul li ul li.line {height:1px; margin:0; padding:0; border-bottom:1px solid #c8c5bf;}
		
		
		
		#breadcrumbs {font:normal 11px Arial, Helvetica, sans-serif; letter-spacing:0;}
		#breadcrumbs ul {margin:0; padding:10px 0 10px 20px; list-style:none;}
		#breadcrumbs ul li {display:inline; margin:0; padding:0; color:#fff;}
		#breadcrumbs ul li.selected {display:inline; margin:0; padding:0; color:#444340;}
		#breadcrumbs a {font-weight:bold; text-decoration:underline;}
		#breadcrumbs a:link {color:#fff; text-decoration:underline;}
		#breadcrumbs a:visited {color:#fff; text-decoration:underline;}
		#breadcrumbs a:hover {color:#444340; text-decoration:none;}
		#breadcrumbs a:active {color:#fff; text-decoration:underline;}
		
		
		#pageBody {}

		#pageContent-Header img {display:block; border:0; margin:auto 0; padding:0; clear:both;}
		#pageContent-Footer img {display:block; border:0; margin:auto 0; padding:0; clear:both;}

		#pageContent {float:left; width:760px; padding:0; background:url(../img/pageContent-bg.gif) repeat-y #fff;}
			* html #pageContent {width:760px; w\idth:760px;}
		#pageContent #pageContentLeft {float:left; width:490px; margin:0; padding:0 0 0 10px;}
		* html #pageContent #pageContentLeft {width:500px; w\idth:490px;}
		
		/*---GENERAL PAGE STYLES-----------------*/
		#pageContent #pageContentLeft h1 {font-size:33px; font-weight:normal; margin:0 0px 10px 0px; padding:10px 0 0 15px; color:#b1afa6; letter-spacing:-0.05em; background:url(../img/pageContent-title-bg.jpg) no-repeat #fff;}
		#pageContent #pageContentLeft h2 {font-size:19px; font-weight:bold; margin:7px 0px 3px 0px; padding:0 0 0 15px; color:#61605b;}
		#pageContent #pageContentLeft h3 {font-size:14px; font-weight:bold; margin:10px 0px 2px 0px; padding:0 0 0 15px; color:#61605b;}
		#pageContent #pageContentLeft p {font-size:12px; font-weight:normal; margin:0; padding:0 0 15px 15px; color:#444340;}
		#pageContent #pageContentLeft img.header {display:block; border:0; margin:0 0 20px 0; padding:0;}
		#pageContent #pageContentLeft div.contentItem {clear:both; padding:0; margin:10px 0 15px 0;}
		#pageContent #pageContentLeft div.contentItem img.contentRight {float:right; display:inline; border:0; margin:auto 0; padding:5px 0 10px 20px;}
		#pageContent #pageContentLeft div.contentItem img.contentLeft {float:left; display:inline; border:0; margin:auto 0; padding:5px 20px 10px 15px;}
		#pageContent #pageContentLeft img.contentRight {float:right; display:inline; border:0; margin:auto 0; padding:5px 0 10px 20px;}
		#pageContent #pageContentLeft img.contentLeft {float:left; display:inline; border:0; margin:auto 0; padding:5px 20px 10px 15px;}
		
		#pageContent #pageContentLeft ul {margin:0; padding:0 0 7px 35px;}
		#pageContent #pageContentLeft ul li {margin:0 0 7px 0; padding:0;}
		#pageContent #pageContentLeft ol {margin:0; padding:0 0 7px 35px;}
		#pageContent #pageContentLeft ol li {margin:0 0 7px 0; padding:0;}
		
		span.orange {color:#ff721c;}
		
		#pageContent #pageContentLeft div.overviewQuote {width:490px; padding:0; margin:10px 0 20px 0px; background:#ece9e3; clear:both;}
		#pageContent #pageContentLeft div.overviewQuote p {font:normal italic 12px Arial, Helvetica, sans-serif; margin:0; padding:15px 15px 5px 15px; color:#444340;}
		#pageContent #pageContentLeft div.overviewQuote p.name {font:normal 11px Arial, Helvetica, sans-serif; margin:0; padding:0 15px 15px 15px; color:#444340;}
		
		#pageContent #pageContentLeft div.footerCart {float:left; width:490px; margin:15px 0 0 0; padding:10px 0 0 0; text-align:right; font:normal 12px Arial, Helvetica, sans-serif; color:#61605b; border-top:1px solid #ece9e3;}
		#pageContent #pageContentLeft div.footerCart a img {margin-left:5px; vertical-align:middle; border:0;}
		
		#pageContent #pageContentLeft div.contentTable {background:#f5f4f1; width:390px; margin:5px 0 15px 15px; padding:0; text-align:left; font:normal 12px Arial, Helvetica, sans-serif; color:#444340; border-collapse: collapse;}
		#pageContent #pageContentLeft div.contentTable th {margin:0; padding:5px; background:#ece9e3; border-collapse: collapse;}
		#pageContent #pageContentLeft div.contentTable td {margin:0; padding:5px; background:none; border-bottom:1px solid #e5dfd3; border-collapse: collapse;}
		
		/*---TUTORIAL and PROFILE STYLES-----------------*/
		#pageContent #pageContentLeft #pageLinkHeader {background:url(../img/pageContent-title-bg.jpg) no-repeat #fff; margin:0 0 15px 0; padding:10px 0 10px 15px; width:475px; border-bottom:1px solid #ece9e3;}
		#pageContent #pageContentLeft #pageLinkHeader #pageTitle {float:left; width:230px; margin:0; padding:0;}
		#pageContent #pageContentLeft #pageLinkHeader #pageTitle h1 {font-size:33px; font-weight:normal; margin:0 0 10px 0; padding:0; color:#b1afa6; letter-spacing:-0.05em; background:none;}
		

		
		#pageContent #pageContentLeft #pageLinkHeader #pageLink {float:right; width:245px; margin:0; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#61605b;}
		#pageContent #pageContentLeft #pageLinkHeader #pageLink div.text {float:left; margin:0; padding:5px 0 0 30px; text-align:left;}
		#pageContent #pageContentLeft #pageLinkHeader #pageLink div.button {width:80px; float:right; margin:0; padding:10px 0 0 0;}
		#pageContent #pageContentLeft #pageLinkHeader #pageLink div.button img {display:inline; vertical-align:middle; margin-left:10px; padding:0; border:0;}
		#pageContent #pageContentLeft #pageLinkHeader img.contentLeft {float:left; display:inline; border:0; margin:auto 0; padding:15px 20px 10px 0px;}
		#pageContent #pageContentLeft #pageLinkHeader img {float: left; margin:0; padding:0 15px 10px 0; border:0;}
		#pageContent #pageContentLeft #pageLinkHeader h2 {font-size:19px; font-weight:bold; margin:23px 0px 3px 0px; padding:0 0 0 15px; color:#61605b;}
		#pageContent #pageContentLeft #pageLinkHeader p {font-size:12px; font-weight:normal; margin:0; padding:0 0 15px 0px; color:#444340;}
		#pageContent #pageContentLeft #pageLinkFooter {float:left; width:490px; margin:15px 0 0 0; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#61605b; border-top:1px solid #ece9e3;}
		#pageContent #pageContentLeft #pageLinkFooter div.text {width:340px; float:left; margin:0; padding:15px 0 0 30px; text-align:right;}
		#pageContent #pageContentLeft #pageLinkFooter div.button {width:80px; float:right; margin:0; padding:10px 0 0 0;}
		#pageContent #pageContentLeft #pageLinkFooter div.button img {display:inline; vertical-align:middle; margin-left:10px; padding:0; border:0;}
		#pageContent #pageContentLeft p.profileMainQuote {font:normal 14px Arial, Helvetica, sans-serif; font-style:italic; margin:0; padding:0 0 15px 15px; color:#444340;}
		#pageContent #pageContentLeft a.download img {margin-right:5px; vertical-align:middle; border:0;}
		
		#pageContent #pageContentRight {float:right; width:240px; margin:0; padding:0;}
		* html #pageContent #pageContentRight {width:240px; w\idth:240px;}
		
		
		#pageContent #pageContentRight #catalogPane {float:left; width:230px; background:#b1afa6; margin:0; padding:0; border-bottom:10px solid #fff;}
		#pageContent #pageContentRight #catalogPane img {vertical-align:top;display:block; border:0; margin:auto 0; padding:0; clear:both;}
		#pageContent #pageContentRight #catalogPane div.image {float:left; width:84px; padding:0; margin:0;}
		#pageContent #pageContentRight #catalogPane div.text {float:right; width:146px; padding:0; margin:0;}
		#pageContent #pageContentRight #catalogPane h1 {font:bold 12px Arial, Helvetica, sans-serif; color:#fff; padding:0; margin:5px 10px 0 10px;}
		#pageContent #pageContentRight #catalogPane p {font:normal 11px Arial, Helvetica, sans-serif; color:#fff; padding:5px 10px 5px 10px; margin:0;}
		#pageContent #pageContentRight #catalogPane p.price {font:normal 21px Arial, Helvetica, sans-serif; color:#fff; padding:5px 10px 5px 10px; margin:0;}
		#pageContent #pageContentRight #catalogPane a {font-weight:bold; color:#fff; text-decoration:underline;}
		#pageContent #pageContentRight #catalogPane a:link {color:#fff; text-decoration:underline;}
		#pageContent #pageContentRight #catalogPane a:visited {color:#fff; text-decoration:underline;}
		#pageContent #pageContentRight #catalogPane a:hover {color:#fff; text-decoration:none;}
		#pageContent #pageContentRight #catalogPane a:active {color:#fff; text-decoration:underline;}
		#pageContent #pageContentRight #catalogPane span.currency {font-size:11px;}
		#pageContent #pageContentRight #catalogPane div.image img {vertical-align:top; float:left; display:inline; margin:auto 0; padding:0px; border:0; clear:both;}
		#pageContent #pageContentRight #catalogPane img.button {display:inline; margin:auto 0; padding:10px 0 10px 0; border:0; clear:both;}
		
		
		#pageContent #pageContentRight #pageNav {float:left; width:240px; background:url(../img/pageNav-bg.jpg) repeat-y #ece9e3; border-bottom:10px solid #fff;}
		#pageContent #pageContentRight #pageNav img.header {vertical-align:top; display:inline; border:0; margin:0 auto 0 auto; padding:0;}
		#pageContent #pageContentRight #pageNav img.footer {vertical-align:bottom; display:inline; border:0; margin:0 auto 0 auto; padding:0;}
		#pageContent #pageContentRight #pageNav a {text-decoration:none;}
		#pageContent #pageContentRight #pageNav ul {list-style:none; margin:0; padding:0;}
		#pageContent #pageContentRight #pageNav ul li {font: normal 15px Arial, Helvetica, sans-serif; color:#61605b; margin:0; padding:0; border-top:1px solid #fff; border-bottom:1px solid #c8c5bf;}
		#pageContent #pageContentRight #pageNav ul li.top {border-top:none; border-bottom:1px solid #c8c5bf;}
		#pageContent #pageContentRight #pageNav ul li.bottom {border-top:1px solid #fff; border-bottom:none;}
			* html #pageContent #pageContentRight #pageNav ul li {float:left; clear:both; width:240px;}
		#pageContent #pageContentRight #pageNav ul li a {display:block; padding:8px 10px 8px 25px;}
		#pageContent #pageContentRight #pageNav ul li a:link {color:#61605b;}
		#pageContent #pageContentRight #pageNav ul li a:visited {color:#61605b;}
		#pageContent #pageContentRight #pageNav ul li a:hover {color:#7c7b7a; background:url(../img/pageNav-link-bg.jpg) repeat-y #fff;}
		#pageContent #pageContentRight #pageNav ul li a:active {color:#61605b;}
		#pageContent #pageContentRight #pageNav ul li.selection {background:url(../img/pageNav-link-bg.jpg) repeat-y #fff;}
		#pageContent #pageContentRight #pageNav ul li.selection a.selected {font-weight:bold; color:#7c7b7a;}
		#pageContent #pageContentRight #pageNav ul li a:hover.selected {font-weight:bold; color:#7c7b7a;}
		
		
		
		#pageFooter {text-align:left; font:normal 10px Arial, Helvetica, sans-serif; color:#888; background:#fff;}
		#pageFooter img {display:block; border:0; margin:0; padding:0;}
		#pageFooter p {font:normal 10px Arial, Helvetica, sans-serif; color:#888; padding:0 0 12px 0; margin:0 0 0 20px;}
		#pageFooter a {color:#888;}
		#pageFooter a:visited {color:#888;}
		#pageFooter-Img {background:none #fff; margin:0; padding:0;}
		#pageFooter-Img img {display:block; border:0; margin:auto 0; padding:0; clear:both;}
		
		 a {color:#8b8982; text-decoration:underline;}
		 a:link {color:#8b8982; text-decoration:underline;}
		 a:visited {color:#8b8982; text-decoration:underline;}
		 a:hover {color:#444340; text-decoration:none;}
		 a:active {color:#8b8982; text-decoration:underline;}
