@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/page_ammonia_free.jpg);

	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_Spa_Special_Body #mainWrapper {
	background-image: url(/images/pages/page_laser_hair_removal.jpg);
	font-family: Arial, Helvetica, sans-serif;
}
#ez_Spa_Special_Body .centerColumn {
	margin-left: 330px;
	margin-top: 40px;
	height: 400px;
	width: 490px;
}
#ez_Spa_Special_Body .centerColumn p {
	margin-left: 110px;
}
#ez_Ammonia_Free_colour_Body #mainWrapper {
	background-image: url(/images/pages/page_ammonia_free.jpg);
}
#ez_Holiday_Special_Body #mainWrapper {
	background-image: url(/images/pages/site_home_holiday2010.jpg);
}
#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_Specials_Body #mainWrapper {
	background-image: url(/images/pages/page-valentines-2012.png);
}
#ez_Prom_is_here_Body #mainWrapper {
	background-image: url(/images/pages/page_prom_here.jpg);
}

#ez_Prom_is_here_Body #mainWrapper .centerColumn {
	margin-left: 420px;
	margin-top: 50px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}
#ez_Prom_is_here_Body #mainWrapper .centerColumn a:link, #ez_Prom_is_here_Body #mainWrapper .centerColumn a:visited {
	color: #fff;
}
#ez_Prom_is_here_Body #mainWrapper .centerColumn ul {
	list-style: none;
	margin-bottom: 4px;
}
#ez_Specials_Body #mainWrapper .centerColumn {
	margin-left: 390px;
	font-size: 11px;
	margin-top: 66px;
	width: 390px;
	color: #666666;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
}
#ez_Specials_Body #mainWrapper .centerColumn a {
	text-decoration: none;
}
#ez_Specials_Body #mainWrapper .centerColumn a:hover {
	color: #333333;
}
#ez_Specials_Body #mainWrapper table {
	margin-bottom: 5px;
}
#ez_Specials_Body #mainWrapper .date {
	font-weight: bold;
	color: #D0819C;
}
#ez_Alessandro_Body #mainWrapper {
	background-image: url(/images/pages/page-alessandro.jpg);
}
#ez_Alessandro_Body .centerColumn {
	margin-left: 362px;
	margin-top: 34px;
	overflow: auto;
	width: 420px;
	color: #333333;
	height: 400px;
}
#ez_microderm_march_special_Body #mainWrapper {
	background-image: url(/images/pages/page_microderm-march-2011.jpg);
}
#ez_microderm_march_special_Body .centerColumn {
	margin-left: 400px;
	margin-top: 34px;
	overflow: auto;
	width: 420px;
	color: #333333;
	height: 400px;
}
#ez_Footlogix_Body #mainWrapper {
	background-image: url(/images/pages/footlogix.png);
}
#ez_Footlogix_Body .centerColumn {
	margin-left: 276px;
	margin-top: 180px;
	overflow: auto;
	width: 500px;
	color: #333333;
}
#ez_Alessandro_Hand_Body #mainWrapper {
	background-image: url(/images/pages/page-alessandro-hands.jpg);
}
#ez_Alessandro_Hand_Body .centerColumn {
	margin-left: 400px;
	margin-top: 34px;
	overflow: auto;
	width: 400px;
	color: #333333;
	height: 460px;
}
#ez_phyto_stem_cell_Body #mainWrapper {
	background-image: url(/images/pages/page2_phyto_stem_cell.jpg);
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
#spaseriesBody #mainWrapper {
	background-image: url(/images/pages/page_spa-series.png);
}
/*#ez_Boxing_Day_HairDo_Body #mainWrapper {

	background-image: url(/images/pages/page_boxingday-hairdo.jpg);

}

#ez_Boxing_Day_Milk_Shake_Body #mainWrapper {

	background-image: url(/images/pages/page_boxingday-milkshake.jpg);

}

#ez_Boxing_Day_Milk_Shake_Argan_Body #mainWrapper {

	background-image: url(/images/pages/page_boxingday-milkshake-argan.jpg);

}*/

#ez_glam_it_up_Body #mainWrapper {
	background-image: url(/images/pages/page_glam_it_up.jpg);
	font-family:Arial, Helvetica, sans-serif;
}
#ez_glam_it_up_Body .centerColumn {
	height: 480px;
	margin-left: 364px;
	margin-top: 40px;
}
#ez_glam_it_up_Body ul li#eventLeft, #ez_glam_it_up_Body ul li#eventRight {
	float: left;
}
#ez_glam_it_up_Body ul li#eventLeft ul {
	margin-top: 4px;
}
#ez_glam_it_up_Body ul li#eventLeft ul li {
	list-style-type: disc;
	margin-left: 16px;
}
#ez_glam_it_up_Body ul li#eventRight {
	margin-left: 20px;
	list-style: none;
}
#ez_glam_it_up_Body h2 {
	margin-top: 60px;
	color: #535353;
}
#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;
	height:310px;
	width:330px;
	margin-left:130px;
	margin-top:40px;
	overflow:hidden;
}
.topTextspaSpecialContent {
	margin-bottom:20px;
}
#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;
}
/*---------spa series page------------*/

#spaseriesBody .centerColumn {
	margin-left:225px;
	margin-top: 166px;
	width:530px;
	height: 256px;
	font-family: Arial, Helvetica, sans-serif;
}
#slickbox1, #slickbox2, #slickbox3, #slickbox4, #slickbox5, #slickbox6, #slickbox7, #slickbox8 {
	margin-bottom: 20px;
}
#spaseriesBody h5 {
	color: #3D454C;
	margin-left: 0;
	font-size: 12px;
	cursor: pointer;
	margin-bottom:4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3E7EF;
	width:244px;
}
h1#spa_series-heading {
	display: none;
}
/*---------spa series page------------*/

/*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-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;
}
#ez_Younger_Feeling_Facial_Body .centerColumn {
	width:360px;
	height: 260px;
	margin-left:390px;
	margin-top:180px;
}
.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;

}*/

#ez_Botox_Promotion_Body .centerColumn {
	margin-left:220px;
	width: 520px;
	margin-top: 380px;
}
#ez_Botox_Promotion_Body #mainWrapper {
	background-image: url(/images/pages/page_botox_promo.png);
	background-position: center center;
	background-repeat:no-repeat;
}
/*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:300px;
}
#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_Holiday_Gift_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;
}
#ez_New_Talent_Holiday_Gift_Body #mainWrapper {
	background-image: url(/images/pages/nt-holiday2010.jpg);
	background-position: center center;
}
p#holiday-gift {
	font-size: 11px;
	margin-top: 320px;
	text-align: center;
}
#ez_New_Talent_Holiday_Gift_Body .centerColumn {
	margin-left: 310px;
}
.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#special:link {
	background-color:#c3392a;
	color:#fff;
}
#ez_New_Talent_Body h2 a#special:visited {
	background-color:#c3392a;
	color:#fff;
}
#ez_New_Talent_Body h2 a#special:hover {
	background-color:#1C3949;
	color:#FFF;
}
#ez_New_Talent_Body h2 a#special:active {
	background-color:#c3392a;
	color:#fff;
}
#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;
	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;
}
#homeImageLink{
	margin-top:10px;
}
#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 p a:link,

#homeLinkNewsLeft p a:link,

#homeLink p a:link {

	color: #ed1c24;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #FFF;

}

#homeLinkNewsRight p a:visited,

#homeLinkNewsLeft p a:visited,

#homeLink p a:visited {

	color: #ed1c24;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #FFF;

}

#homeLinkNewsRight p a:hover,

#homeLinkNewsLeft p a:hover,

#homeLink p a:hover {

	color: #DCE3E9;

	text-decoration: none;

	border-bottom-width: 0px;

	border-bottom-style: none;

	border-bottom-color: transparent;

}

#homeLinkNewsRight p a:active,

#homeLinkNewsLeft p a:active,

#homeLink p a:active {

	color: #ed1c24;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #FFF;

}*/

#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, #boxtopspa {
	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;
}
#ez_client_list_Body #priceTable {
	font-size: 11px;
}
#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, .messageStackSuccess, .messageStackCaution {
	position:absolute;
	left: 196px;
	top: 282px;
	width:270px;
}
.messageStackError{
	position: inherit;
	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_Pre_Christmas_Body #mainWrapper {
	background-image: url(/images/pages/page_home_pre-christmas_2010.png);
}
#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);
}
#ez_the_tips_and_toes_event_Body #mainWrapper {
	background-image: url(/images/pages/page_tips_toes.jpg)
}
#ez_the_tips_and_toes_event_Body .centerColumn {
	margin-left: 236px;
	margin-top: 100px;
}
/*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 {
	background-image: url(/images/pages/site_home_valnetines_day_2011.png);
	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 {
	/*	border: 1px solid #131A1D;

	background-color: #DCE3E9;

*/	float:left;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.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;
}
/*---------------Banner----------------*/

#bannerTest {
	width: 110px;
	height: 100px;
	position: absolute;
	left: 53px;
	top: 148px;
}
#bannerTest p {
	font-family: Arial, Helvetica, sans-serif;
	color: #91c3d7;
	font-size: 12px;
	margin-top: 0;
	padding: 0;
	margin-bottom: 6px;
}
#bannerTopText {
	width: 110px;
	height: 100px;
	position: absolute;
	left: 58px;
	top: 70px;
	font-family: Arial, Helvetica, sans-serif;
}
/* BLOG HOMEPAGE */



#indexHomeBody #navEZPagesTop {
	top: 31px;
}
#indexHomeBody #navMain {
	top: 35px;
}
#indexHomeBody #sharethis {
	top: 2px;
}
#indexHomeBody #logo {
	top: 98px;
}
#indexHomeBody h1#blog_homepage {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 420px;
	font-size: 1.25em;
	text-transform: uppercase;
}
#indexHomeBody #mainWrapper {
	position: relative;
	width: 965px;
	height: 600px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
/*	background-image: url(/images/pages/home_beauty-find-fall-2011b.jpg);
*/	background-image: url(/images/pages/home_valentines2012.jpg);
	background-position: center center;
}
#indexHomeBody #ktOuter {
	background-color: #DCE3E9;
	background-image: url(/images/pages/background_home.png);
	background-position: center center;
	background-repeat: no-repeat;
	display: table;
	height: 100%;
	vertical-align: middle;
	width: 100%;
}
#indexHomeBody .centerColumn {
	height: 534px;
	margin-left: 24px;
}
#indexHomeBody #navSupp {
	bottom: -24px;
}
#indexHomeBody #constantcontact {
	top: 596px;
}
#blog_homepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	position: absolute;
	top: 492px;
	left: 22px;
	width: 1000px;
}
#videobutton{
	text-indent: -9000px;
	width: 156px;
	height: 81px;
	display: block;
	background-image: url(/images/banners/Video-button.jpg);
	background-repeat: no-repeat;
	float:left;
	margin-left:-14px;
	margin-top: 4px;
}
#videobutton a{
	width: 156px;
	height: 81px;
	display: block;
	cursor: pointer;
}
#blog_homepage h1 {
	width: 181px;
	float: left;
	color: #FFFFFF;
	text-transform: uppercase;
	margin-top: 20px;
}
#blog_homepage h2 {
	margin-left: 0;
}
#blog_homepage h2 a:link, #blog_homepage h2 a:visited, #blog_homepage h2 a:active, #blog_homepage h1 a:link, #blog_homepage h1 a:visited, #blog_homepage h1 a:active {
	color: #ffffff;
}
#blog_homepage h2 a:hover, #blog_homepage h1 a:hover {
	color: #3D454C;
}
.wp_latestpost {
	width: 270px;
	float: left;
	margin-right: 30px;
}
#boxtophome {
}
#indexHomeBody #siteinfoLegal {
	bottom: -50px;
}
.wp_latestpost p {
	padding: 0;
}
#indexHomeBody .wp_latestpost a {
}
.wp_latestpost a.wp-readmore:link, .wp_latestpost a.wp-readmore:visited, .wp_latestpost a.wp-readmore:active {
	text-decoration: underline;
	color: #3D454C
}
.wp_latestpost a.wp-readmore:hover {
	text-decoration: none;
	color: #3D454C
}
/*terms & conditions*/

#ez_Terms_and_Conditions_Body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.65em;
}
#ez_Terms_and_Conditions_Body h3 {
	clear: both;
}
#ez_Terms_and_Conditions_Body #gift-select {
	font-size: 1.3em;
}
#ez_Terms_and_Conditions_Body ol#gift-select {
	list-style: none;
}
#ez_Terms_and_Conditions_Body #gift-select li {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 10px;
}
#ez_Terms_and_Conditions_Body #gift-select a {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #666;
	display: block;
	color: #fff;
}
#ez_Terms_and_Conditions_Body #gift-select a:link {
	text-decoration: none;
}
#ez_Terms_and_Conditions_Body #gift-select a:visited {
	text-decoration: none;
}
#ez_Terms_and_Conditions_Body #gift-select a:hover {
	text-decoration: none;
	color: #ccc;
}
#ez_Terms_and_Conditions_Body #gift-select a:active {
	text-decoration: none;
}
#ez_Terms_and_Conditions_Body h2, #ez_Terms_and_Conditions_Body h3 {
	margin-left: 0;
}

