@charset "utf-8";
@import url("stylesheet.css");
/* CSS Document */
/*This is to create the center everywhere effect */

* {
	margin:0;
	padding:0;
}
tr {
	padding-bottom: 4px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #3D454C;
}
/* mac hide \*/
html, body {
	height:100%;
	width:100%;
}
/* end hide */

body {
	text-align:center;
	min-height:600px;/* for good browsers*/
	min-width:965px;/* for good browsers*/
	font-size:12px;
	background-color: #DCE3E9;
}
/*These are the custom div's */
#ktOuter {
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
	background-color: #DCE3E9;
	background-image: url(../images/background.png);
	background-repeat: no-repeat;
	background-position: center center;
}
/*#indexHomeBody #ktOuter {
	background-image: url(../images/pages/background_valentines.png);
}
*/#ktContainer {
	text-align: center;
	position:relative;
	vertical-align:middle;
	display:table-cell;
	height: 600px;
}
/* end CUSTOM DIV's Flexer */
/*Every page will have it's own background image 
Naming convention is ez_{cleanname}_Body for EZPages*/
#indexHomeBody #mainWrapper {
	position:relative;
	width: 965px;
	height: 600px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	background-color: #DCE3E9;
	background-image: url(/images/pages/site_home.png);
	background-position: center center;
}
#ez_Spa_Services_Body #mainWrapper {
	position:relative;
	width: 965px;
	height: 600px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	background-color: #DCE3E9;
	background-image: url(../images/site_spa.png);
	background-position: center center;
}
#ez_hair_do_Body #mainWrapper {
	position:relative;
	width: 965px;
	height: 600px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	background-color: #DCE3E9;
	background-image: url(../images/site_hairdo.jpg);
	background-position: center center;
}
#ez_GM_Collin_Organic_Body #mainWrapper {
	background-image: url(/images/pages/page_GM_Collin.png);
}
#ez_john_donato_cosmetics_press_Body #mainWrapper {
	background-image: url(/images/pages/page_JD_cosmetics_press.png);
}
#ez_spa_special_Body #mainWrapper {
	background-image: url(/images/pages/page_spa_special.png);
}
#ez_Special_Promotion_Body #mainWrapper {
	background-image: url(/images/pages/page_sidewalksale_special.png);
}
#ez_Dressed_To_Kill_Body #mainWrapper {
	background-image: url(/images/pages/page_anna_dressed_kill.jpg);
}
#ez_hair_do_Body #ez_toplevel_content table a:link {
	font-size:10px
}
#ez_hair_do_Body #ez_toplevel_content table a:visited {
	font-size:10px
}
#ez_hair_do_Body #ez_toplevel_content table a:hover {
	font-size:10px
}
#ez_hair_do_Body #ez_toplevel_content tabel a:active {
	font-size:10px
}
#ez_hair_do_Body #ez_toplevel_content table {
	font-size:10px;
}
#ez_hair_do_Body {
	font-size:10px;
}
#ez_The_Donato_App_Body #mainWrapper {
	background-image: url(/images/pages/site_application.png);
}
#applicationPageContent{
	margin-left:134px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:57px;
}
#applicationPageContent h2{
	font-size:26px;
	color:#406ea1;
	line-height:120%;
}
#applicationPageContent h3{
	font-size:22px;
}
#applicationPageContent h4{
	font-size:18px;
	font-weight:normal;
}
#applicationPageContent p{
	margin-top:10px;
	font-size:14px;
	margin-left:4px;
}
#applicationPageContent ul{
	margin-left:2px;
	padding-left:0;
	margin-top:10px;
	font-size:14px;
}
#applicationPageContent li{
	list-style:none;
	padding-left:12px;
	margin-bottom:4px;
	background-image: url(/images/layout/bullet.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
#applicationPageContent a{
	text-decoration:underline
}
/*Spa Special
===========*/

#spaSpecialContent{
	margin-left:0;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:0;
}
#spaSpecialContent h2{
	font-size:20px;
	color:#000;
	line-height: 100%;
}
#spaSpecialContent h3{
	font-size:22px;
}
#spaSpecialContent h4{
	font-size:18px;
	font-weight:normal;
	color: #772e88;
}
#spaSpecialContent p{
	margin-top:2px;
	font-size:12px;
	margin-left:4px;
	font-weight: bold;
}
#spaSpecialContent p span{
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
}
#spaSpecialContent ul{
	margin-left:2px;
	padding-left:0;
	margin-top:10px;
	font-size:14px;
}
#spaSpecialContent li{
	list-style:none;
	padding-left:12px;
	margin-bottom:4px;
	background-image: url(/images/layout/bullet.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
#spaSpecialContent a:link{
	text-decoration:underline;
}
#spaSpecialContent a:hover{
	color: #772E88;
	text-decoration:underline;
}
#spaSpecialContent a:active{
	color: #666;
	text-decoration:underline;
}
#spaSpecialContent a:visited{
	text-decoration:underline;
}
/*Defualt background image*/
#mainWrapper {
	position:relative;
	width: 965px;
	height: 600px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	background-color: #DCE3E9;
	background-image: url(../images/site_default.png);
	background-position: center center;
}
/*this is the style for the table where the content sits*/
#contentMainWrapper {
	width:100%;
}
.centerColumn {
	width:470px;
	height:374px;
	overflow:auto;
	margin-left:250px;
	margin-top:60px;
	/*	padding-left: 0.8em;
*/	SCROLLBAR-FACE-COLOR: #9FB7C7;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	padding-top: 0.5em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
}
.centerColumn p {
	padding-left:0px;
	padding-top:3px;
}
#ez_Guylaine_Palmer_Body .centerColumn {
	width:360px;
}
.centerColumn a {
	text-decoration:none;
}
#whatsNewContent a {
	text-decoration:underline;
}
/*Styles for individual pages*/
/*CONTACT US*/
#contactUsDefault address {
	display:none;
}
#coming_soon {
	background-color: #FFFFFF;
	background-image: url(/images/pages/Don_Mills_OpenSoon.png);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	height: 68px;
	width: 176px;
	left: 578px;
	top: 400px;
}
/*END CONTACT US*/
/*For every page the background image will be different*/

/*GIFT CERTIFICATES LANDING PAGE*/
#ez_gift_certificates_Body #mainWrapper {
	position:relative;
	width: 965px;
	height: 600px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	background-color: #DCE3E9;
	background-image: url(../images/site_gift.jpg);
	background-position: center center;
}
#ez_gift_certificates_Body #ez_toplevel_content {
	font-weight:normal;
	color:#3D454C;
	position:absolute;
	line-height:normal;
	z-index:1;
	width:400px;
	height:192px;
	left:520px;
	top:84px;
}
#ez_gift_certificates_Body #ez_toplevel_content ul {
	font-size:12px;
	list-style-type: none;
	padding-top:0px;
	margin-top:0px;
	font-weight:normal;
	color:#9FB7C7;
	padding-left:0px;
}
#ez_gift_certificates_Body #ez_toplevel_content li {
	padding-top: 4px;
	padding-bottom: 4px;
}
#ez_gift_certificates_Body #ez_toplevel_content p {
	padding-bottom: 2px;
	margin-bottom:8px;
}
#ez_gift_certificates_Body #ez_toplevel_content a:link {
	color:#9FB7C7;
	text-transform: uppercase;
}
#ez_gift_certificates_Body #ez_toplevel_content a:visited {
	color:#9FB7C7;
	text-transform: uppercase;
}
#ez_gift_certificates_Body #ez_toplevel_content a:hover {
	color:#3D454C;
	text-transform: uppercase;
}
#ez_gift_certificates_Body #ez_toplevel_content a:active {
	color:#9FB7C7;
	text-transform: uppercase;
}
#ez_gift_certificates_Body h3 {
	text-transform: uppercase;
	font-size:12px;
	font-weight:bold;
	margin-left:0px;
}
#ez_gift_certificates_Body #ezPagesHeading {
	font-size:35px;
	font-weight:normal;
	color:#3D454C;
	top:370px;
	left:54px;
	position:absolute;
	display:none;
}
/*END GIFT CERTIFICATES LANDING PAGE*/
/*HAIR DO LANDING PAGE*/
#ez_hair_do_Body .centerColumn {
	width:470px;
	height:380px;
	overflow:auto;
	margin-left:380px;
	margin-top:60px;
}
/*END HAIR DO LANDING PAGE*/
/*MICRODERM ABRASION*/
#customList {
	padding-left: 1.6em;
}
#customList li {
	padding-top: 3px;
	padding-bottom: 3px;
}
/*SALON LANDING PAGE*/
#ez_Salon_Body #mainWrapper {
	position:relative;
	width: 965px;
	height: 600px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	background-color: #DCE3E9;
	background-image: url(../images/site_salon.jpg);
	background-position: center center;
}
#ez_Salon_Body #ezPagesHeading {
	font-size:35px;
	font-weight:normal;
	color:#FFFFFF;
	top:370px;
	left:54px;
	position:absolute;
	display:none;
}
#ez_Salon_Body #ez_toplevel_content {
	font-size:14px;
	font-weight:normal;
	color:#3D454C;
	line-height:21px;
	position:absolute;
	z-index:1;
	width:310px;
	height:192px;
	left:472px;
	top:84px;
}
#ez_Salon_Body #ez_toplevel_content p {
	padding-left:8px;
}
#ez_Salon_Body #ez_toplevel_content a:link {
	color:#3D454C;
}
#ez_Salon_Body #ez_toplevel_content a:visited {
	color:#3D454C;
}
#ez_Salon_Body #ez_toplevel_content a:hover {
	color:#666666;
}
#ez_Salon_Body #ez_toplevel_content a:active {
	color:#3D454C;
}
/*END SALON LANDING PAGE*/
/*SPA LANDING*/
#ez_Spa_Services_Body #ez_toplevel_content p {
	padding-left: 7px;
}
/*END SPA LANDING PAGE*/
/*FAQ PAGE*/
#ez_FAQ_Body .centerColumn ol {
	padding-left: 2em;
}
#ez_FAQ_Body .centerColumn li {
	padding-top: 3px;
	padding-bottom: 3px;
}
/*Shop LANDING PAGE*/
#ez_Shop_Body #mainWrapper {
	position:relative;
	width: 965px;
	height: 600px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	background-color: #DCE3E9;
	background-image: url(../images/site_shop.jpg);
	background-position: center center;
}
#ez_Shop_Body #ezPagesHeading {
	font-size:35px;
	font-weight:normal;
	line-height:normal;
	color:#FFFFFF;
	top:370px;
	left:54px;
	position:absolute;
	text-transform:capitalize;
	text-indent:6000px;
}
#ez_Shop_Body #ez_toplevel_content {
	font-size:12px;
	font-weight:normal;
	color:#3D454C;
	position:absolute;
	z-index:1;
	width:280px;
	height:192px;
	left:526px;
	top:84px;
}
#ez_Shop_Body #ez_toplevel_content p {
	padding-left:8px;
	padding-top:10px;
	font-weight:bold;
	line-height:14px;
}
#ez_Shop_Body #ez_toplevel_content li {
	padding-top:3px;
	padding-bottom:3px;
}
#ez_Shop_Body #ez_toplevel_content a:link {
	color:#3D454C;
}
#ez_Shop_Body #ez_toplevel_content a:visited {
	color:#3D454C;
}
#ez_Shop_Body #ez_toplevel_content a:hover {
	color:#666666;
}
#ez_Shop_Body #ez_toplevel_content a:active {
	color:#3D454C;
}
/*#ez_Shop_Body #ez_toplevel_content{
	font-size:12px;
	font-weight:normal;
	color:#3D454C;
	line-height:21px;
	position:absolute;
	z-index:1;
	width:260px;
	height:192px;
	left:524px;
	top:-34px;
}
#ez_Shop_Body #ez_toplevel_content ul{
	font-size:12px;
	list-style-type: none;
	padding-top:0px;
	margin-top:0px;
	font-weight:normal;
	color:#9FB7C7;
	padding-left:0px;
}
#ez_Shop_Body #ez_toplevel_content li{
	padding-top: 4px;
	padding-bottom: 4px;
}
#ez_Shop_Body #ez_toplevel_content p{
	padding-bottom: 2px;
}
#ez_Shop_Body #ez_toplevel_content a:link{
	font-size:12px;
	color:#3D454C;
	text-transform: uppercase;
}
#ez_Shop_Body #ez_toplevel_content a:visited{
	font-size:12px;
	color:#3D454C;
	text-transform: uppercase;
}
#ez_Shop_Body #ez_toplevel_content a:hover{
	font-size:12px;
	color:#9FB7C7;
	text-transform: uppercase;
}
#ez_Shop_Body #ez_toplevel_content a:active{
	font-size:12px;
	color:#3D454C;
	text-transform: uppercase;
}*/
/*END Shop LANDING PAGE*/
/*SHOP HAIRCARE PAGE*/
#ez_hair_care_Body #ezSubHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#131A1D;
	font-size:14px;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#tableSelection {
	margin-top:10px;
}
#tableSelection td {
	padding-bottom:16px;
	padding-right:8px;
}
#ez_hair_care_Body h1 {
	padding-bottom:0px;
	margin-bottom:0px;
}
/*#ez_hair_care_Body #mainWrapper {
	position:relative;
	width: 965px;
	height: 600px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	background-color: #DCE3E9;
	background-image: url(../images/site_gift.png);
	background-position: center center;
}
#ez_hair_care_Body .centerColumn{
	width:470px;
	height:374px;
	overflow:auto;
	margin-left:250px;
	margin-top:60px;
	padding-left: 0.8em;
	SCROLLBAR-FACE-COLOR: #9FB7C7;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	}
#ez_hair_care_Body .centerColumn p{
	padding-left:0px;
	}
#ez_hair_care_Body #ezPagesHeading{
	font-size:35px;
	font-weight:normal;
	line-height:normal;
	color:#3D454C;
	top:370px;
	left:54px;
	position:absolute;
	text-transform:capitalize;
	}*/
/*#ez_hair_care_Body #ez_toplevel_content{
	font-size:14px;
	font-weight:normal;
	overflow:auto;
	color:#3D454C;
	line-height:normal;
	position:absolute;
	z-index:1;
	width:495px;
	height:374px;
	left:270px;
	top:84px;
	padding-right:15px;
}*/

/*SHOP SKIN CARE PAGE*/
#ez_skin_care_Body #ezSubHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#131A1D;
	font-size:14px;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#tableSelection {
	margin-top:10px;
}
#tableSelection td {
	padding-bottom:16px;
	padding-right:8px;
}
#ez_skin_care_Body h1 {
	padding-bottom:0px;
	margin-bottom:0px;
}
/*#ez_skin_care_Body #mainWrapper {
	position:relative;
	width: 965px;
	height: 600px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	background-color: #DCE3E9;
	background-image: url(../images/site_gift.png);
	background-position: center center;
}*/
/*#ez_skin_care_Body #ezPagesHeading h1{
	font-size:35px;
	font-weight:normal;
	line-height:normal;
	color:#3D454C;
	top:370px;
	left:54px;
	position:absolute;
	text-transform:capitalize;
	}*/
/*#ez_skin_care_Body #ez_toplevel_content{
	font-size:14px;
	font-weight:normal;
	overflow:auto;
	color:#3D454C;
	line-height:normal;
	position:absolute;
	z-index:1;
	width:495px;
	height:374px;
	left:270px;
	top:84px;
	padding-right:15px;
}*/
/*JOHN DONATO LANDING PAGE*/
#ez_john_donato_Body .centerColumn {
	margin-left:280px;
}
/*END JOHN DONATO LANDING PAGE*/
/*JOHN DONATO client list PAGE*/
.centerColumn {
	margin-left:280px;
}
#ez_client_list_Body #headerCategories {
	font-weight:normal;
	color:#3D454C;
	top:370px;
	left:54px;
	position:absolute;
}
#ez_client_list_Body #headerCategories h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:34px;
	font-weight:normal;
	line-height:normal;
}
#ez_portfolio_reel_Body #headerCategories {
	font-weight:normal;
	color:#3D454C;
	top:370px;
	left:54px;
	position:absolute;
}
#ez_reel_Body #toplevelJohnDonato img {
	border: 1px none #ffcc33;
}
#ez_portfolio_reel_Body #headerCategories h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:34px;
	font-weight:normal;
	line-height:normal;
}
/*JOHN DONATO COSMETICS LANDING PAGE*/
#ez_john_donato_cosmetics_Body #mainWrapper {
	position:relative;
	width: 965px;
	height: 600px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	background-color: #DCE3E9;
	background-image: url(../images/site_dn_cosmetics.jpg);
	background-position: center center;
}
#ez_john_donato_cosmetics_Body #ezPagesHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#9FB7C7;
	padding-left:0px;
	margin-left:0px;
	text-transform:capitalize;
}
#ez_john_donato_cosmetics_Body #ez_toplevel_content {
	font-size:14px;
	font-weight:normal;
	color:#3D454C;
	line-height:21px;
	position:absolute;
	z-index:1;
	width:302px;
	height:192px;
	left:0px;
	top:84px;
}
#ez_john_donato_cosmetics_Body .centerColumn {
	font-size:14px;
	font-weight:normal;
	color:#3D454C;
	line-height:21px;
	width:350px;
	height:384px;
	overflow:auto;
	margin-left:410px;
	margin-top:60px;
}
/*END LANDING PAGE*/
/*NEW TALENT -----------------prom season off 2010/07/06 by Eva------------*/
/*#ez_New_Talent_Special_Body #mainWrapper{
	background-image: url(/images/pages/page_new-talent-special.jpg);
}*/
#ez_New_Talent_Mothers_Day_Body #mainWrapper{
	background-image: url(/images/pages/page_mothersday_acadamy.png);
}
#ez_New_Talent_Event_Body #mainWrapper{
	background-image: url(/images/pages/page_academy-invite.png);
}
#ez_New_Talent_Event_Body #emailLink{
	position:absolute;
	top:305px;
	left:370px;
	height:30px;
	width:200px;
}
#ez_New_Talent_Body #mainWrapper {
	position:relative;
	width: 965px;
	height: 600px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	background-color: #DCE3E9;
	background-image: url(/images/pages/site_newtalent.jpg);
	background-position: center center;
}
#ez_New_Talent_Mothers_Day_Body #logoWrapper, #ez_New_Talent_Event_Body #logoWrapper {
	display:none;
}
#ez_New_Talent_Body #logoWrapper {
	display:none;
}
#ez_New_Talent_Spa_Body #logoWrapper {
	display:none;
}
#ez_New_Talent_Hair_Body #logoWrapper {
	display:none;
}
#ez_New_Talent_Spa_Body #mainWrapper {
	position:relative;
	width: 965px;
	height: 600px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	background-color: #DCE3E9;
	/*background-image: url(../images/site_newtalent_spa.jpg);*/
	background-image: url(/images/pages/site_newtalent.jpg);
	background-position: center center;
}
#ez_New_Talent_Hair_Body #mainWrapper {
	position:relative;
	width: 965px;
	height: 600px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	background-color: #DCE3E9;
	background-image: url(/images/pages/site_newtalent.jpg);
	background-position: center center;
}
.newtalentPrice {
	position:absolute;
	font-size:10px;
	top:208px;
	left:392px;
}
#ez_New_Talent_Spa_Body .newtalentPrice {
	top:178px;
}
.newtalentPrice h2 {
	padding:0;
	margin:0;
}
.newtalentPrice td {
}
#ez_New_Talent_Mothers_Day_Body h2 a#mothersday, #ez_New_Talent_Body h2 a#mothersday{
	background-color:#009CD6;
}
#ez_New_Talent_Body h2 a#backtoschool:link{
	background-color:#F0D981;
	color:#000;
}
#ez_New_Talent_Body h2 a#backtoschool:visited{
	background-color:#F0D981;
	color:#000;
}
#ez_New_Talent_Body h2 a#backtoschool:hover{
	background-color:#1C3949;
	color:#FFF;
}
#ez_New_Talent_Body h2 a#backtoschool:active{
	background-color:#F0D981;
	color:#000;
}
#ez_New_Talent_Body h2 a:link, #ez_New_Talent_Mothers_Day_Body h2 a:link{
	color:#FFFFFF;
	display:block;
	text-decoration: none;
	background-color: #21BECF;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	margin-top:12px;
	margin-bottom:12px;
}
#ez_New_Talent_Body h2 a:visited, #ez_New_Talent_Mothers_Day_Body h2 a:visited{
	color:#FFFFFF;
	display:block;
	text-decoration: none;
	background-color: #21BECF;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
#ez_New_Talent_Body h2 a:hover, #ez_New_Talent_Mothers_Day_Body h2 a:hover{
	color:#FFFFFF;
	display:block;
	text-decoration: none;
	background-color: #1C3949;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
#ez_New_Talent_Body h2 a:active, #ez_New_Talent_Mothers_Day_Body h2 a:active{
	color:#FFFFFF;
	display:block;
	text-decoration: none;
	background-color: #21BECF;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
/*WEDDING PAGE*/
#mainList ul {
	list-style-type: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#mainList li {
	background-image: url(../images/layout/bullet_square.gif);
	background-repeat: no-repeat;
	background-position: 0.3em 0.5em;
	padding-left: 1.9em;
	padding-top: 4px;
	padding-bottom: 4px;
}
#secondaryList ul {
	list-style-type: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#secondaryList li {
	background-image: url(../images/layout/bullet_dots.gif);
	background-repeat: no-repeat;
	background-position: 0.3em 0.5em;
	padding-left: 1.9em;
	padding-top: 4px;
	padding-bottom: 4px;
}
/* Custom Font Styles*/
/* Header used in Spa Packages Page*/
.focusText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3D454C;
	padding-bottom:8px;
	padding-top:12px;
}
/* END Custom Font Styles*/
#homeLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	height: 127px;
	width: 613px;
	left: 180px;
	top: 250px;
	letter-spacing: 0.1em;
	text-align:left;
}
#homeLinkNewsLeft{
	position: absolute;
	left: 62px;
	top: 296px;
	width:240px;
	height:auto;
}
#homeLinkNewsRight{
	position: absolute;
	left: 504px;
	top: 80px;
	width:240px;
	height:auto;
}
#homeLinkNewsLeft p,
#homeLinkNewsRight p{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;	
}

a{
	outline:none;
}
#homeLinkNewsRight a:link,
#homeLinkNewsLeft a:link,
#homeLink a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
#homeLinkNewsRight a:visited,
#homeLinkNewsLeft a:visited,
#homeLink a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
#homeLinkNewsRight a:hover,
#homeLinkNewsLeft a:hover,
#homeLink a:hover {
	color: #DCE3E9;
	text-decoration: none;
}
#homeLinkNewsRight a:active,
#homeLinkNewsLeft a:active,
#homeLink a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
#magazineLink {
	position:absolute;
	width:160px;
	height:200px;
	left:580px;
	top:265px;
}
#siteinfoLegal {
	color:#9FB7C7;
	position: absolute;
	left: 37%;
	bottom: 10px;
}
#siteinfoLegal a:link {
	color: #9FB7C7;
	text-decoration: underline;
}
#siteinfoLegal a:visited {
	color: #9FB7C7;
	text-decoration: underline;
}
#siteinfoLegal a:hover {
	color: #9FB7C7;
	text-decoration: none;
}
#siteinfoLegal a:active {
	color: #9FB7C7;
	text-decoration: underline;
}
/*Menus*/
/*Zen footer*/
#navSupp {
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	font-size:1.1em;
	color:#9A9C9F;
	text-transform: uppercase;
	position: absolute;
	left: 0%;
	bottom: 80px;
	font-weight: bolder;
	letter-spacing: 0.1em;
}
#navSupp a:link {
	font-size:10px;
	text-decoration: none;
	color:#9A9C9F;
	font-weight:bolder;
}
#navSupp a:visited {
	font-size:10px;
	text-decoration: none;
	color:#9A9C9F;
	font-weight:bolder;
}
#navSupp a:hover {
	font-size:10px;
	text-decoration: none;
	color:#9A9C9F;
	font-weight:bolder;
}
#navSupp a:active {
	font-size:10px;
	text-decoration: none;
	color:#9A9C9F;
	font-weight:bolder;
}
/* Custom footer menu */
#donatoFooter {
	position: absolute;
	left: 40%;
	bottom: 80px;
}
/*login cart etc*/
#navMain {
	position: absolute;
	height: 22px;
	width: 290px;
	left: 4px;
	top: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3D454C;
	text-align:left;
}
#navMain a:link {
	color: #3D454C;
	text-decoration:none;
	text-align:left;
}
#navMain a:visited {
	color: #3D454C;
	text-decoration:none;
	text-align:left;
}
#navMain a:hover {
	color: #9A9C9F;
	text-decoration:none;
	text-align:left;
}
#navMain a:active {
	color: #3D454C;
	text-decoration:none;
	text-align:left;
}
#navMain ul {
	margin: 0;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	list-style-type: none;
	text-align: center;
}
#navMain ul li {
	display: inline;
}
#navMain li {
	padding-right:3px;
}
/*EZPages styles*/
/*Headings lower level pages - default*/
#ezPagesHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#9FB7C7;
	padding-left:0px;
	margin-left:0px;
	text-transform:capitalize;
	display:none;
}
#ez_john_donato_Body #ezPagesHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#9FB7C7;
	padding-left:0px;
	margin-left:0px;
	text-transform:capitalize;
	text-indent: 0px;
}
#ez_client_list_Body #ezPagesHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#9FB7C7;
	padding-left:0px;
	margin-left:0px;
	text-transform:capitalize;
	text-indent: 0px;
}
/*Headings top level pages*/
#ez_Spa_Services_Body #ezPagesHeading {
	font-size:35px;
	font-weight:normal;
	color:#FFFFFF;
	top:370px;
	left:54px;
	position:absolute;
	display:none;
}
#ez_hair_do_Body #ezPagesHeading {
	font-size:35px;
	font-weight:normal;
	color:#FFFFFF;
	top:370px;
	left:54px;
	position:absolute;
	text-indent:-9000px;
}
/*Content top level pages*/
#ez_Spa_Services_Body #ez_toplevel_content {
	font-size:14px;
	font-weight:normal;
	color:#3D454C;
	line-height:21px;
	position:absolute;
	z-index:1;
	width:302px;
	height:192px;
	left:400px;
	top:84px;
}
#ez_toplevel_content ul {
	list-style-type: none;
	padding-top:0px;
	margin-left:0px;
}
#ez_toplevel_content li {
	padding-top: 0px;
	padding-bottom: 0px;
}
#ez_toplevel_content p {
	padding-bottom: 2px;
}
/*Link groups in Top level pages*/
#linksLeft {
	padding-top:0px;
	margin-top:0px;
	display:block;
	font-size:10px;
	font-weight:normal;
	color:#9FB7C7;
	padding-left:8px;
	float:left;
}
#linksRight {
	padding-top:0px;
	margin-top:0px;
	display:block;
	font-size:10px;
	font-weight:normal;
	color:#9FB7C7;
	float:right;
}
#linksRight a:link {
	color:#9FB7C7;
	text-transform: uppercase;
}
#linksRight a:visited {
	color:#9FB7C7;
	text-transform: uppercase;
}
#linksRight a:hover {
	color:#3D454C;
	text-transform: uppercase;
}
#linksRight a:active {
	color:#9FB7C7;
	text-transform: uppercase;
}
#linksLeft a:link {
	color:#9FB7C7;
	text-transform: uppercase;
}
#linksLeft a:visited {
	color:#9FB7C7;
	text-transform: uppercase;
}
#linksLeft a:hover {
	color:#3D454C;
	text-transform: uppercase;
}
#linksLeft a:active {
	color:#9FB7C7;
	text-transform: uppercase;
}
.toplinks {
	padding-top:0px;
	margin-top:0px;
	display: inherit;
	font-size:10px;
	font-weight:normal;
	color:#9FB7C7;
	padding-left:9px;
	float:none;
}
.toplinks ol {
	padding-top:2px;
	padding-bottom:2px;
}
.toplinks a:link {
	color:#9FB7C7;
	text-transform: uppercase;
}
.toplinks a:visited {
	color:#9FB7C7;
	text-transform: uppercase;
}
.toplinks a:hover {
	color:#3D454C;
	text-transform: uppercase;
}
.toplinks a:active {
	color:#9FB7C7;
	text-transform: uppercase;
}
.tablelinks {
	padding-top:0px;
	margin-top:0px;
	display: inherit;
	font-size:10px;
	font-weight:normal;
	color:#9FB7C7;
	padding-left:8px;
	float:none;
	list-style-type: none;
}
.tablelinks ol {
	padding-top:2px;
	padding-bottom:2px;
}
.tablelinks a:link {
	color:#9FB7C7;
	text-transform: uppercase;
	font-size:10px;
}
.tablelinks a:visited {
	color:#9FB7C7;
	text-transform: uppercase;
	font-size:10px;
}
.tablelinks a:hover {
	color:#3D454C;
	text-transform: uppercase;
	font-size:10px;
}
.tablelinks a:active {
	color:#9FB7C7;
	text-transform: uppercase;
	font-size:10px;
}
/*#navEZPagesTop{
	position: absolute;
	height: 19px;
	width: 620px;
	left: 327px;
	top: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3D454C;
}
*/#nav {
/*	padding-left:39px;
*/	}
#nav li {
	list-style:none;
	float:left
}
#nav a {
	display:block;
	height: 19px;
	text-indent: -9000px;
	float:left
}
.curserstyle {
	cursor: default;
}
/*a#home {
	background:url(../images/buttons/home.gif);
	width:64px;
	text-indent: -9000px;
}

a#home:hover, a#home.on {
	background:url(../images/buttons/home_on.gif);
	text-indent: -9000px;
}*/
a#link_New_Talent {
	background:url(../images/buttons/new_talent.gif);
	width:117px;
	text-indent: -9000px;
}
a#link_New_Talent:hover, a#link_New_Talent.on {
	background:url(../images/buttons/new_talent_on.gif);
	text-indent: -9000px;
}
a#link_Hot_Fresh {
	background:url(../images/buttons/hot.gif);
	width:125px;
	text-indent: -9000px;
}
a#link_Hot_Fresh:hover, a#link_Hot_Fresh.on {
	background:url(../images/buttons/hot_on.gif);
	text-indent: -9000px;
}
a#link_john_donato {
	background:url(../images/buttons/john.gif);
	width:128px;
	text-indent: -9000px;
}
a#link_john_donato:hover, a#link_john_donato.on {
	background:url(../images/buttons/john_on.gif);
	text-indent: -9000px;
}
a#link_Salon {
	background:url(../images/buttons/salon.gif);
	width:83px;
	text-indent: -9000px;
}
a#link_Salon:hover, a#link_Salon.on {
	background:url(../images/buttons/salon_on.gif);
	text-indent: -9000px;
}
a#link_Shop {
	background:url(../images/buttons/shop.gif);
	width:72px;
	text-indent: -9000px;
}
a#link_Shop:hover, a#link_Shop.on {
	background:url(../images/buttons/shop_on.gif);
	text-indent: -9000px;
}
a#link_Spa_Services {
	background:url(../images/buttons/spa.gif);
	width:60px;
	text-indent: -9000px;
}
a#link_Spa_Services:hover, a#link_Spa_Services.on {
	background:url(../images/buttons/spa_on.gif);
	text-indent: -9000px;
}
#navEZPagesTop {
	position: absolute;
	z-index:89;
	height: 19px;
	width: 500px;
	left: 292px;
	top: 31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3D454C;
}
#navEZPagesTop a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #3D454C;
	text-decoration:none;
	text-align:left;
}
#navEZPagesTop a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #3D454C;
	text-decoration:none;
	text-align:left;
}
#navEZPagesTop a:hover {
	color: #9A9C9F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
}
#navEZPagesTop a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #3D454C;
	text-decoration:none;
	text-align:left;
}
/*END EZPages styles*/
#logo {
	top:98px;
	left:29px;
	overflow: visible;
	position: absolute;
	height: 89px;
	width: 134px;
}
#indexHomeBody #logo img{
	border: 1px none #FFF;
}

/*#contentMainWrapper{
	height:426px;
	width:859px;
}
*/
/*Banner Styles*/
/*__________________________*/
#boxtop {
	padding-bottom:7px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#9FB7C7;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: transparent;
}
#boxmid {
	padding-bottom:6px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#9FB7C7;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
}
#boxbottom {
	padding-bottom:5px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:transparent;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
}
#boxtour {
	padding-bottom:5px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:transparent;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
}
#boxjdtop {
	padding-bottom:5px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#9FB7C7;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
}
#boxjdmiddle {
	padding-bottom:5px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#9FB7C7;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
}
#boxjdbottom {
	padding-bottom:5px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:transparent;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
}
#boxannatop {
	padding-bottom:5px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#9FB7C7;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
}
#boxannamiddle {
	padding-bottom:5px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#9FB7C7;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
}
#boxannabottom {
	padding-bottom:5px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#9FB7C7;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
}
#boxguylaine {
	padding-bottom:5px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#9FB7C7;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 0px;
}
#boxtophomeContent {
	padding-bottom:8px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#9FB7C7;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#boxtop .rightBoxHeading {
	margin: 0em;
	background-color: transparent;
	padding: 0em 0em;
}
#boxmid .rightBoxHeading {
	margin: 0em;
	background-color: transparent;
	padding: 0em 0em;
}
#boxbottom .rightBoxHeading {
	margin: 0em;
	background-color: transparent;
	padding: 0em 0em;
}
#boxjdtop .rightBoxHeading {
	margin: 0em;
	background-color: transparent;
	padding: 0em 0em;
}
#boxjdmiddle .rightBoxHeading {
	margin: 0em;
	background-color: transparent;
	padding: 0em 0em;
}
#boxjdbottom .rightBoxHeading {
	margin: 0em;
	background-color: transparent;
	padding: 0em 0em;
}
#boxannatop .rightBoxHeading {
	margin: 0em;
	background-color: transparent;
	padding: 0em 0em;
}
#boxannamiddle .rightBoxHeading {
	margin: 0em;
	background-color: transparent;
	padding: 0em 0em;
}
#boxannabottom .rightBoxHeading {
	margin: 0em;
	background-color: transparent;
	padding: 0em 0em;
}
#boxguylaine .rightBoxHeading {
	margin: 0em;
	background-color: transparent;
	padding: 0em 0em;
}
#boxtour .rightBoxHeading {
	margin: 0em;
	background-color: transparent;
	padding: 0em 0em;
}
#boxtop .sideBoxContent {
	background-color: transparent;
}
#boxmid .sideBoxContent {
	background-color: transparent;
}
#boxbottom .sideBoxContent {
	background-color: transparent;
}
#boxtour .sideBoxContent {
	background-color: transparent;
}
/*STYLES FOR SIDE BOXES*/
#boxhours, #boxreturns {
	width:170px;
	height:127px;
	padding-bottom:5px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:transparent;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 0px;
}
#boxfaq {
	font-size:10px;
	width:170px;
	height:227px;
	padding-bottom:5px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:transparent;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 0px;
	overflow:visible;
}
#boxhours h3 {
	color:#3D454C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	/*	text-transform: uppercase;
*/	background:transparent;
	text-align:left;
}
#boxfaq h3 {
	color:#3D454C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	/*	text-transform: uppercase;
*/	background:transparent;
	text-align:left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #7D9BE3;
	padding-top:6px;
}
#boxreturns h3 {
	color:#3D454C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	/*	text-transform: uppercase;
*/	background:transparent;
	text-align:left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #7D9BE3;
	padding-top:6px;
}
#boxhoursContent p {
	margin:0px;
	padding:0px;
	font-size:10px;
}
#boxfaqContent p {
	margin:0px;
	padding:0px;
	font-size:10px;
}
#boxreturnsContent p {
	margin:0px;
	padding:0px;
	font-size:10px;
}
/*PRODUCT LISTING PAGE*/
.navSplitPagesResult {
	display:none;
}
.productListing-rowheading, #productListHeading {
	display:none;
}
#indexproductList {
}
.itemTitle a:link {
	color:#3D454C;
}
.itemTitle a:visited {
	color:#3D454C;
}
.itemTitle a:hover {
	color:#A6AEB3;
}
.itemTitle a:active {
	color:#3D454C;
}
.itemTitle {
	/*	width:200px;
*/	font-size:10px;
}
/*LINE BETWEEN ITEMS IN TABLE - HARCUTTING PRICE ETC.*/
#priceTable {
	padding-bottom:8px;
	margin-bottom:8px;
	margin-top: 0px;
	padding-top: 0px;
}
#priceTable td {
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left:4px;/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D454C;
*/
}
/*GENERAL PRODUCT STYLES*/
#productName {
	color:#3D454C;
	padding-top:10px;
	padding-left:2px;
	border-top-color:#9FB7C7;
	border-top-style:solid;
	border-top-width:1px;
}
#productPrices {
	color:#3D454C;
	padding-left:2px;
}
#productDescription {
	padding-left:0px;
}
#productDescription p {
	padding-left:4px;
	margin-left:0px;
}
/* Style for headers when Zen defaults are not used*/
#headerCategories {
	font-weight:normal;
	color:#090C10;
	top:370px;
	left:54px;
	position:absolute;
}
#headerCategories h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:35px;
	font-weight:normal;
	text-indent: -9000px;
}
/*Warning Message Customized*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	position:absolute;
	left: 196px;
	top: 282px;
	width:270px;
}
/*.messageStackError {
	position:relative;
	left: 0px;
	top: 0px;
	width:270px;
}
.messageStackWrap {
	position:absolute;
	left: 196px;
	top: 282px;
	width:270px;
	overflow:visible;
}
.closeError {
	position:relative;
	}*/
hr {
	color: #CCCCCC;
	padding-top:4px;
}
/*Hours/Location page*/

#locationBody #headerCategories h2 {
	color:#3D454C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-weight: normal;
	line-height: normal;
	display:none;
}
/*VIRTUAL TOUR*/
#ez_virtual_tour_Body #ezPagesHeading {
	font-size:35px;
	font-weight:normal;
	color:#3D454C;
	top:370px;
	left:54px;
	position:absolute;
}
#ez_virtual_tour_Body .centerColumn {
	width:470px;
	height:374px;
	overflow:auto;
	margin-left:295px;
	margin-top:60px;
	/*	padding-left: 0.8em;
*/	SCROLLBAR-FACE-COLOR: #9FB7C7;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #ffffff;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	padding-top: 0.5em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
}
/*ABA Page*/
#ez_ABA_Body #mainWrapper {
	background-image: url(/images/pages/site_aba_page.jpg);
}
#ez_ABA_Body #homeLink {
	position: absolute;
	height: 16px;
	width: 200px;
	left: 524px;
	top: 450px;
}
/*Don Mills Page*/
#ez_Donato_Salon_Spa_Don_Mills_Body #pageContent{
	font-family:Arial, Helvetica, sans-serif;
	top:280px;
	left:249px;
	position:absolute;
	width:490px;
	height:auto;
}
#ez_Donato_Salon_Spa_Don_Mills_Body #pageContent h2{
	font-size:14px;
	margin-bottom:0;
	padding-bottom:0;
	color:#5E615D;
	margin-left:0;
	padding-left:0;
}
#ez_Donato_Salon_Spa_Don_Mills_Body #mainWrapper {
	background-image: url(/images/pages/site_donmills.jpg);
}
#ez_Special_Skin_Dermalogica_Body #mainWrapper{
	background-image: url(/images/pages/Page_special_skin_dermalogica.png);
}
#ez_Special_Hair_Blow_Out_Body #mainWrapper{
	background-image: url(/images/pages/page_special_hair_blowout.png);
}
#ez_Back_to_school_events_Body #mainWrapper{
	background-image: url(/images/pages/page_back_to_school.png);
}
#ez_Special_Spa_Laser_Body #mainWrapper{
	background-image: url(/images/pages/page_special_spa_laser.png);
}
/*JD REEL Page*/
#ez_reel_Body .centerColumn img {
	border: 4px solid #DCE3E9;
}
#ez_reel_Body .centerColumn {
	width:514px;
}
#ez_reel_Body #ezPagesHeading {
	margin-top:0px;
	padding-top:0px;
	padding-left:10px;
}
#ez_reel_Body #ezPagesHeadingAlt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color: #9fb7c7;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-transform: capitalize;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#ez_reel_Body #headerCategories h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:34px;
	font-weight:normal;
	line-height:normal;
}
#ez_reel_Body #secondaryHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #9fb7c7;
	padding-left: 0px;
	margin-left: 0px;
}
#vidReel {
	position: relative;
	visibility: visible;
	z-index: 2;
	height: 270px;
	width: 420px;
	left: 0px;
	top: 0px;
}
#fineprint {
	font-size:10px;
}
#reelTable {
	background-color:#FFFFFF;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
/*March Break Page*/
#ez_March_Break_yorkdale_Body #mainWrapper
{
	background-image: url(/images/pages/site_MarchBreak_yorkdale.png);
}
#ez_March_Break_squareone_Body #mainWrapper
{
	background-image: url(/images/pages/site_MarchBreak_squareone.png);
}
/*RIBBON TEXT
___________________*/

#ezPagesHeading {
	margin-top:0px;
	padding-top:0px;
}
#ez_haircutting_Body #headerCategories h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:35px;
	font-weight:normal;
}
#toplevelSalon {
	top:370px;
	left:48px;
	position:absolute;
	width:95px;
	height:40px;
	background-image:url(../images/headers/salon_dark.png)
}
#toplevelSalonWhite {
	top:370px;
	left:48px;
	position:absolute;
	width:95px;
	height:40px;
	background-image:url(../images/headers/salon_white.png)
}
#toplevelSpa {
	top:370px;
	left:60px;
	position:absolute;
	width:67px;
	height:40px;
	background-image:url(../images/headers/spa_dark.png)
}
#toplevelSpaWhite {
	top:370px;
	left:60px;
	position:absolute;
	width:67px;
	height:40px;
	background-image:url(../images/headers/spa_white.png);
	background-repeat: no-repeat;
}
#toplevelShop {
	top:370px;
	left:47px;
	position:absolute;
	width:89px;
	height:40px;
	background-image:url(../images/headers/shop_dark.png);
	background-repeat: no-repeat;
}
#toplevelShopWhite {
	top:370px;
	left:47px;
	position:absolute;
	width:89px;
	height:40px;
	background-image:url(../images/headers/shop_white.png);
	background-repeat: no-repeat;
}
#toplevelGeneric {
	top:370px;
	left:47px;
	position:absolute;
	width:89px;
	height:40px;
}
#toplevelShopCosmetics {
	top:370px;
	left:47px;
	position:absolute;
	width:89px;
	height:40px;/*	background-image:url(../images/headers/shop_cosmetics.png);
	background-repeat: no-repeat;
*/
}
#toplevelKeratin {
	top:370px;
	left:30px;
	position:absolute;
	width:212px;
	height:44px;
	background-image:url(../images/headers/keratin.png);
	background-repeat:no-repeat;
}
#toplevelWhatsnew {
	top:370px;
	left:30px;
	position:absolute;
	width:212px;
	height:44px;
	background-image:url(../images/headers/whatsnew.png);
	background-repeat:no-repeat;
}
#toplevelDonmills {
	top:370px;
	left:30px;
	position:absolute;
	width:212px;
	height:44px;
	background-image:url(../images/headers/don-mills.png);
	background-repeat:no-repeat;
}
#toplevelSquareone {
	top:370px;
	left:30px;
	position:absolute;
	width:212px;
	height:44px;
	background-image:url(../images/headers/square-one.png);
	background-repeat:no-repeat;
}

#toplevelShopGifts {
	top:370px;
	left:47px;
	position:absolute;
	width:89px;
	height:40px;
	background-image:url(../images/headers/shop_gifts.png);
	background-repeat: no-repeat;
}
#toplevelShopHairdo {
	top:370px;
	left:47px;
	position:absolute;
	width:89px;
	height:40px;
	background-image:url(../images/headers/shop_hairdo.png);
	background-repeat: no-repeat;
}
#toplevelJohnDonato {
	top:370px;
	left:27px;
	position:absolute;
	width:223px;
	height:40px;
	background-image:url(../images/headers/johnd.png);
	background-repeat: no-repeat;
}
#toplevelAnna {
	top:370px;
	left:27px;
	position:absolute;
	width:236px;
	height:40px;
	background-image:url(/images/headers/anna.png);
	background-repeat: no-repeat;
}
#toplevelAnna img {
	border: 1px none #ffcc33;
}
#toplevelGuylainePalmer {
	top:370px;
	left:27px;
	position:absolute;
	width:223px;
	height:40px;
	background-image:url(/images/categories/Guylaine_Palmer.png);
	background-repeat: no-repeat;
}
#toplevelDrAJ {
	top:370px;
	left:27px;
	position:absolute;
	width:223px;
	height:40px;
	background-image:url(/images/categories/DrAJ.png);
	background-repeat: no-repeat;
	background-position: 32px center;
}
#ez_Dr_AJ_Body #ezPageDefault img {
	margin-bottom:40px;
}
/*H1*/
#headerCat {
	position: absolute;
	height: auto;
	width: auto;
	left: 260px;
	top: 97px;
	display:none;
}
#headerCat h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#131A1D;
	font-size:14px;
	text-transform: uppercase;
	padding: 0px;
	margin: 0px;
}
#preamble {
	font-size:16px;
	color:#9FB7C7;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.preamble_withborder {
	padding-bottom:20px;
	margin-top:10px;
	width:350px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #9FB7C7;
}
#cartContentsDisplay {
	font-size:10px;
}
#infoShoppingCart {
	text-align:left;
	display: table;
	width: 200px;
}
#infoShoppingCart p {
	width:200px;
}
#shoppingCartKT {
	text-align:left;
	width:220px;
}
#shoppingcartBody .centerColumn {
	width:600px;
	margin-left:180px;
}
#cartContentsDisplay {
	width:560px;
}
#cartSubTotal {
	padding-right: 1.5em;
}
.priceBold {
	margin:0px;
	padding:0px;
	font-weight:bold;
	color:#3D454C;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.moreInfoListing a:link {
	color:#95B5CE;
	font-weight:bold;
}
.moreInfoListing a:visited {
	color:#95B5CE;
	font-weight:bold;
}
.moreInfoListing a:hover {
	color:#CCCCCC;
	font-weight:bold;
}
.moreInfoListing a:active {
	color:#95B5CE;
	font-weight:bold;
}
/*NEW PAGE HEADLINES*/
#ezPagesHeadingAlt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:27px;
	font-weight:bold;
	color:#9FB7C7;
	margin:0px;
	text-transform:capitalize;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#secondaryHeader {
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size:14px;
	font-weight:bold;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#secondaryHeader a {
	text-transform: uppercase;
}
.shippingEstimatorWrapper {
	width:200px;
	text-align:left;
	font-size:10px;
}
#popupShippingEstimator {
	text-align:left;
}
#ez_what_s_new_Body #ezPageDefault a:link {
	color:#000000;
	text-decoration:underline;
}
#ez_what_s_new_Body #ezPageDefault a:visited {
	color:#000000;
	text-decoration:underline;
}
#ez_what_s_new_Body #ezPageDefault a:hover {
	color:#9FB7C7;
	text-decoration:underline;
}
#ez_what_s_new_Body #ezPageDefault a:active {
	color:#000000;
	text-decoration:underline;
}
#ez_what_s_new_Body #ezPageDefault {
	color:#9FB7C7;
	padding-left:30px;
	padding-right:10px;
	padding-top:10px;
}
#ez_what_s_new_Body #ezPagesHeadingAlt {
	font-size:14px;
	padding-bottom:0px;
	margin-left:-30px;
}
#ez_what_s_new_Body .centerColumn {
	width: 550px;
	height: 374px;
	overflow-x: auto;
	overflow-y: auto;
	margin-left: 200px;
	margin-top: 60px;
	padding-left: 0.5em;
}
.whatsnewFocal {
	float:left;
	width: 252px;
	height: 196px;
	margin-left: 0px;
	margin-top: 0px;
}
.whatsnewText {
	color:#000000;
	width: 262px;
	height: 196px;
	margin-left: 270px;
	margin-top: 0px;
}
.whatsnewText td h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#9FB7C7;
	padding-left:0px;
	margin-left:0px;
}
.whatsnewText h2 {
	font-size:12px;
	color:#9FB7C7;
	padding-left:0px;
	margin-left:0px;
}
.whatsnewText h3 {
	font-size:12px;
	color:#000000;
	padding-left:0px;
	margin-left:0px;
}
#rallyforkids {
	position:absolute;
	width:186px;
	height:206px;
	right:20px;
	top:96px;
	background-image: url(../images/rally_for_kids_listing.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.whatsnewText ul {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.whatsnewText li {
	background-image: url(../images/layout/bullet_square.gif);
	background-repeat: no-repeat;
	background-position: 0.2em 0.6em;
	padding-left: 1.6em;
	padding-top: 4px;
	padding-bottom: 4px;
}
#whatsnewText {
	color:#000000;
}
#whatsnewText a {
	text-decoration:underline;
}
#whatsnewText h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#333333;
	padding-left:0px;
	margin-left:6px;
}
#whatsnewText h2 {
	font-size:14px;
	color:#9FB7C7;
	padding-left:0;
	margin-left:0;
}
#whatsnewText h3 {
	font-size:12px;
	color:#000000;
}
#whatsnewText ul {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	/*	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
*/	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#whatsnewText li {
	background-image: url(../images/layout/bullet_square.gif);
	background-repeat: no-repeat;
	background-position: 0.2em 0.6em;
	padding-left: 1.6em;
	padding-top: 4px;
	padding-bottom: 4px;
}
/*STAGING SECTION
==================*/
#ez_alt_home_Body #mainWrapper {
	position:relative;
	width: 965px;
	height: 600px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	background-color: #DCE3E9;
	background-image: url(../images/site_home_fall_2008.jpg);
	background-position: center center;
}
#ez_alt_home_Body #homeLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	height: 16px;
	width: 200px;
	left: 424px;
	top: 448px;
	letter-spacing: 0.1em;
}
#ez_alt_home_Body #homeLink a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#ez_alt_home_Body #homeLink a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#ez_alt_home_Body #homeLink a:hover {
	color: #a9218e;
	text-decoration: none;
}
#ez_alt_home_Body #homeLink a:active {
	color: #FFFFFF;
	text-decoration: none;
}
/*NEW TALENT PRICE LIST
----------------------*/
#boxnewtalentContent {
	color: #3D454C;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	left:-20px;
	width:100%;
	top:86px;
}
#boxnewtalentContent h1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-right: 1em;
	padding-left: 0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#boxnewtalentContent h2 {
	font-size:12px;
	font-weight:bold;
	margin-right: 0px;
	margin-left: 0px;
	margin-top:6px;
	padding-right: 1em;
	padding-left: 0px;
}
#boxnewtalentContent ul {
	padding-left:0em;
	margin-left:0em;
	list-style-type: none;
}
#boxnewtalentContent li {
	padding-left:0em;
	margin-left:0em;
	line-height: normal;
}
#priceListService {
	float:left;
	padding-left:-26px;
	margin-top:44px;
}
#priceListPrice {
	width:20%;
	float:right;
	display:inline;
}
#newTalentContent {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	position:absolute;
	width:350px;
	height:150px;
	margin-top:112px;
	margin-left:112px;
}
a.special_button:link {
	color:#FFFFFF;
	display:block;
	text-decoration: none;
	background-color: #E02037;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	width: 50%;
	margin-top:12px;
	margin-bottom:12px;
}
a.special_button:visited {
	color:#FFFFFF;
	display:block;
	text-decoration: none;
	background-color: #E02037;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
a.special_button:hover {
	color:#FFFFFF;
	display:block;
	text-decoration: none;
	background-color: #1C3949;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
a.special_button:active {
	color:#FFFFFF;
	display:block;
	text-decoration: none;
	background-color: #E02037;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
/*employment page
=================*/
#ez_employment_Body .centerColumn {
	font-size:11px;
	margin-left: 263px;
	width: 675px;
	overflow-y:auto;
	overflow-x:hidden;
}
#ez_employment_Body .centerColumn li {
	padding-top:2px;
	padding-bottom:2px;
}
#ez_employment_Body #mainContent {
	float:right;
	width:60%;
	font-size:10px;
	margin-left:20px;
	margin-top:0px;
	padding-top:0px;
	top:0;
}
#ez_employment_Body .required {
	font-weight:bold;
	color:#FF0000;
}
#ez_employment_Body #toplevel {
	top:370px;
	left:30px;
	position:absolute;
	width:220px;
	height:44px;
	background-image:url(../images/headers/employment.png);
	background-repeat:no-repeat;
}
#ez_employment_Body label {
	width:200px;
	display:block;
}
#ez_employment_Body #bottom label {
	width:100%;
	display:block;
	padding-top:15px;
}
#ez_employment_Body textarea {
	width:90%;
	margin-bottom:20px;
}
#ez_employment_Body #left {
	float:left;
	width:40%;
}
#ez_employment_Body #right {
	float:left;
	width:40%;
}
#ez_employment_Body #bottom {
	float:none;
	width:100%;
	clear:both;
}
#ez_employment_Body form {
	margin-top:0;
	padding-top:0;
}
.employmentTitle {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#ez_employment_Body select {
	padding:0px;
	margin:0px;
}
#position {
	margin-bottom:10px;
	padding-bottom:10px;
	display:block;
}
#ez_employment_Body #thankyou {
	width:100%;
	height:356px;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
/*END employment page*/
/*Holiday Styles
*/
#holiday_one {
	background-color: transparent;
	background-image: url(/images/holiday/christmas_ornaments_holidays.png);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	height: 255px;
	width: 166px;
	left: 20px;
	top: 189px;
}
#holiday_two {
	background-color: transparent;
	background-image: url(/images/holiday/christmas_ornaments.png);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	height: 302px;
	width: 83px;
	left: 51px;
	top: 168px;
}
#holiday_three {
	background-color: transparent;
	background-image: url(/images/holiday/ribbons.png);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	height: 58px;
	width: 195px;
	left: 4px;
	top: 46px;
}
#holiday_four {
	background-color: transparent;
	background-image: url(/images/holiday/ribbons_donato.png);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	height: 112px;
	width: 195px;
	left: 0px;
	top: 0px;
}
#ez_Holiday_Body #mainWrapper {
	position:relative;
	width: 965px;
	height: 600px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
	background-color: #DCE3E9;
	background-image: url(../images/site_home_fall_2008.jpg);
	background-position: center center;
}
/*End Holiday*/
.attributeSection {
}
#attributeSection_RobeShippingDetails {
	visibility: hidden;
	z-index: 2;
	float: right;
	position: absolute;
	left: 10px;
	top: 10px;
}
#attributeSection_GiftCertificateDetails {
}
#ez_free_valet_parking_yorkdale_Body a {
	text-decoration:underline;
}
#ez_free_valet_parking_yorkdale_Body h1 {
	color:#B9CBD7;
	padding-left:0px;
	margin-left:0px;
}
#ez_free_valet_parking_yorkdale_Body #tableStyle {
	line-height: 16px;
}
#ez_free_valet_parking_yorkdale_Body #tableStyle img {
	border: 1px solid #C9D6DF;
}
#ez_free_valet_parking_square_one_Body a {
	text-decoration:underline;
}
#ez_free_valet_parking_square_one_Body h1 {
	color:#B9CBD7;
	padding-left:0px;
	margin-left:0px;
}
#ez_free_valet_parking_square_one_Body #tableStyle {
	line-height: 16px;
}
#ez_free_valet_parking_square_one_Body #tableStyle img {
	border: 1px solid #C9D6DF;
}
#ez_free_valet_parking_square_one_Body #layerMall {
	background:#FFFFFF;
	position: absolute;
	visibility:hidden;
	height: 407px;
	width: 568px;
	left: 188px;
	top: 70px;
}
#ez_free_valet_parking_square_one_Body #layerMall a {
	text-decoration:none;
}
#ez_free_valet_parking_square_one_Body .close {
	position: absolute;
	z-index: 10;
	height: 20px;
	width: 40px;
	top: 0px;
	right: 0px;
}
#advertisers {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#advertisers a:link {
	font-size:10px;
	color:#3d454c;
	text-decoration:underline;
}
#advertisers a:visited {
	font-size:10px;
	color:#3d454c;
	text-decoration:underline;
}
#advertisers a:hover {
	font-size:10px;
	color:#3d454c;
	text-decoration:none;
}
#advertisers a:active {
	font-size:10px;
	color:#3d454c;
	text-decoration:underline;
}
/*Share This Button
++++++++++++++++++++*/
#sharethis {
	position: absolute;
	height: 80px;
	width: 155px;
	top: 2px;
	right: 6px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	text-align:center;
	padding-right:10px;
}
#sharethis h5{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
}
#sharethis p{
	display:inline;
	padding:0;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 0;
}
#newtalentSocial{
	height: 50px;
	width: 100%;
	text-align:left;
	margin-top:40px;
}
#newtalentSocial h5{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	margin:0;
	padding:0;
}
#newtalentSocial p{
	display:inline;
	margin:0;
	padding:0;
}
#at_caption {
	position:absolute;
	top:4px;
	left:4px;
	height:14px;
}
#at15s_head_brand {
	clear:both;
	height:20px;
}
#at15s_head {
	height:14px;
}
#at15s {
/*	height:400px;
*/}
/*+++++++++++++++++++*/
/*Newsletter form
+++++++++++++++++++++++++*/
#subscribe {
	position: absolute;
	visibility:hidden;
	height: 29px;
	width: 300px;
	bottom: 78px;
	right: -60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/*#subscribe label{
	display:none;
}
*/#subscribeHeading h3 {
	display:inline;
}
#subscribe button_subscribe {
	background:transparent;
}
#subscribe button_subscribeHover {
	background:transparent;
}
/*+++++++++++++++++++++++++++*/
/*Staged Home Page*/
#ez_home_staged_Body #mainWrapper {
	position: relative;
	width: 965px;
	height: 600px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background-color: #dce3e9;
	background-image: url(/includes/templates/donato2/images/site_home_10.jpg);
	background-position: center center;
}
#ez_home_staged_Body #logo img{
	border: 1px solid #FFF;
}
#ez_home_staged_Body #ktOuter {
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
	background-color: #DCE3E9;
	background-image: url(/includes/templates/donato2/images/background_pink.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#ez_home_staged_2_Body #mainWrapper {
	position: relative;
	width: 965px;
	height: 600px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background-color: #dce3e9;
	background-image: url(/includes/templates/donato2/images/site_home_10_blue.jpg);
	background-position: center center;
}
#ez_home_staged_2_Body #logo img{
	border: 1px solid #FFF;
}
#ez_home_staged_2_Body #ktOuter {
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
	background-color: #DCE3E9;
	background-image: url(/includes/templates/donato2/images/background_blue.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.saleFont{
	font-weight: normal;
	text-transform: capitalize;
}
.holidayLink a:link{
	color:#A93633;
	font-weight:bold;
}
.holidayLink a:visited{
	color:#A93633;
	font-weight:bold;
}
.holidayLink a:hover{
	color:#3D454C;
	font-weight:bold;
}
.holidayLink a:active{
	color:#A93633;
	font-weight:bold;
}
form #productDescription{
	width:298px
}
#importantLink a:link {
	text-decoration:underline;
}
#importantLink a:visited {
	text-decoration:underline;
}
#importantLink a:hover {
	text-decoration:none;
}
#importantLink a:active {
	text-decoration:underline;
}
/*Blog styles*/
#blogTOC{
	width: 170px;
	height:376px;
	overflow-y:auto;
	overflow-x:hidden;
	position: absolute;
	right: 20px;
	top: 100px;
	color:#9A9C9F;
	font-size:10px;
	font-weight:bold;
	margin-left: 0px;
	padding-left: 0px; 
}
#blogTOC p{
	color:#000000;
	font-size:12px;
	font-weight: normal;
	margin-left: 0px;
	padding-left: 0px; 
}
#blogTOC ul{
	margin-bottom:16px;
	margin-top:0;
	padding-top:0;
}
#blogTOC li{
	margin-bottom:4px;
	margin-top:4px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#blogTOC a h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 0px;
	padding-left: 0px; 
	margin-bottom:6px;
	margin-top:4px;
}
#blogTOC h3{
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 8px;
	padding-right: 0;
	padding-left: 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B1C3D9;
	display:block;
	font-size:14px;
}
#blogTOC h3:first-child{
	border-top-style: none;
	padding-top:0;
	margin-top:0;
}
#blogTOC li a:link,
#blogTOC a:link h2{
	color: #3D454C;
}
#blogTOC li a:visited,
#blogTOC a:visited h2{
	color: #3D454C;
}
#blogTOC li a:hover,
#blogTOC a:hover h2{
	color: #B1C3D9;
}
#blogTOC li a:active,
#blogTOC a:active h2{
	color: #3D454C;
}
#blogTOC li a:focus,
#blogTOC a:focus h2{
	color: #B1C3D9;
}
#donato_blog_archive-content h2,
#donato_blog_categories-content h2,
#donato_blog h2{
	font-size: 12px;
	text-transform: uppercase;
	color: #3D454C;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:0px;
	margin-bottom:0px;
}
#donato_blog_categories-content h3,
#donato_blog-content h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #A5BBCA;
	margin-left: 0;
	padding-left: 0px;
}
#donato_blog_archive-content h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #A5BBCA;
	margin-left: 0;
	padding-left: 0px;
}
#archiveLink a{
	text-decoration:underline;
	font-size:10px;
}
#donato_blog_archive-content h3 a:link,
#donato_blog_categories-content h3 a:link,
#donato_blog h3 a:link{
	color: #A5BBCA;
}
#donato_blog_archive-content h3 a:visited,
#donato_blog_categories-content h3 a:visited,
#donato_blog h3 a:visited{
	color: #A5BBCA;
}
#donato_blog_archive-content h3 a:hover,
#donato_blog_categories-content h3 a:hover,
#donato_blog h3 a:hover{
	color: #3D454C;
}
#donato_blog_archive-content h3 a:active,
#donato_blog_categories-content h3 a:active,
#donato_blog h3 a:active{
	color: #A5BBCA;
}
#donato_blog_archive-content h3 a:focus,
#donato_blog_categories-content h3 a:focus,
#donato_blog h3 a:focus{
	color: #A5BBCA;
}
#donato_blog_archive-heading,
#donato_blog_categories-heading,
#donato_blog-heading{
	display:none;
	}
#donato_blog h4,
#categoriesTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #C9D6DF;
	margin-left:2px;
	padding-bottom:2px;
	margin-bottom:8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9D6DF;
}
#categoriesName{
	color:#C9D6DF;
}
.post{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #A5BBCA;
	margin-bottom:14px;
	padding-bottom:14px;
	padding-right:20px;
}
.storycontent img{
    padding: 10px;
/*	border: 1px solid #131A1D;
	background-color: #DCE3E9;
*/	float:left;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:10px;
	clear:left;
}
.storycontent img {
/*	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
*/}
#toplevelDonatoBlog {
	top:370px;
	left:27px;
	position:absolute;
	width:242px;
	height:50px;
	background-image:url(/images/headers/donatoblog.png);
	background-repeat: no-repeat;
}
#constantcontact{
	position:absolute;
	width:170px;
	height:80px;
	left:795px;
	top:493px;
	font-size: 10px;
	color: #9a9c9f;
	text-transform: uppercase;
}
#constantcontact input{
	font-size: 10px;
	color: #333;
	padding:2px;
}
#constantcontact p{
	margin-left:0;
	padding-left:0;
}
