
@import url("css/layout.css"); /*layout/customize css file*/

img { border: 0; }

body {

	font-family: "Trebuchet MS", Arial;

	margin: 0px;

	padding: 0px;
	font-size: small;
	background: #EDE9D3;

}

a:link {

	text-decoration: none;

	color: #990000;

}

a:hover {

	text-decoration: underline;

}

a:visited {

	text-decoration: none;

	color: #990000;

}

a:active {

	text-decoration: none;

	color: #990000;

}

#globalnav {
	padding:0 25px 0 15px;
	text-align: center;

}

.topmenu {
	font-size: small;
	font-style: italic;
	font-weight: bold;
	padding-left: 10px;
	margin: 0;
}

a.topmenu:link {
	text-decoration: none;
	color: #FFFFFF;

}

a.topmenu:hover {
	text-decoration: underline;
	color: #FFFFFF;

}

a.topmenu:visited {
	text-decoration: none;
	color: #FFFFFF;

}

a.topmenu:active {
	text-decoration: none;
	color: #990000;

}

.columntitle {

	font-size: medium;

	font-style: italic;

	font-weight: bold;

	color: #FFFFFF;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

	line-height: 30px;

}

.contentcolumn {

	font-size: small;

	margin: 0px;

	padding: 5px 10px;

}

p {
	font-size: small;
	margin: 0;
	padding: 0 0 10px 0;
}

h1 {
	font-size: medium;
	font-style: oblique;
	font-weight: bold;
	color: #794927;
	padding: 10px 0 5px 0;
	margin:0;
}

h2 {
	font-size: small;
	font-style: oblique;
	font-weight: bold;
	color: #003366;
	padding: 5px 0;
	margin:0;

}

.mute {
	font-size: small;
	color:#666;
}

.inner { padding:5px 10px; overflow: hidden; }

hr { 
	border:0;
	border-bottom: 1px dashed #794927;
	height: 0;
	width:96%;
	margin:10px 2%

}
 
sup { 
	color: #990000;
	text-transform: uppercase;
	font-size: 9px;
	padding:0 2px;
}

sub { 
	font-size: 11px;
	padding:0 2px;
	position: relative;
	top:-4px;
}

.pg_home {

	background-image: url(images/bg_pagebanner_home.jpg);

	background-repeat: no-repeat;

}

.pg_body_work {

	background-image: url(images/bg_pagebanner_body_work.jpg);

	background-repeat: no-repeat;

}

.pg_body_treatments {

	background-image: url(images/bg_pagebanner_body_treatments.jpg);

	background-repeat: no-repeat;

}

.pg_esthetics {

	background-image: url(images/bg_pagebanner_esthetics.jpg);

	background-repeat: no-repeat;

}

.pg_packages {

	background-image: url(images/bg_pagebanner_packages.jpg);

	background-repeat: no-repeat;

}

.pg_experience_yoga {

	background-image: url(images/bg_pagebanner_experience_yoga.jpg);

	background-repeat: no-repeat;

}

.pg_how_to_spa {

	background-image: url(images/bg_pagebanner_how_to_spa.jpg);

	background-repeat: no-repeat;

}

.pg_corporate_programs {

	background-image: url(images/bg_pagebanner_corporate_programs.jpg);

	background-repeat: no-repeat;

}

.pg_corporateToronto {

	background-image: url(images/bg_pagebanner_corporateToronto.jpg);

	background-repeat: no-repeat;

}

.pg_contact_oasis {

	background-image: url(images/bg_pagebanner_contact_oasis.jpg);

	background-repeat: no-repeat;

}

.pg_giftcert {

	background-image: url(images/bg_pagebanner_giftcards.jpg);

	background-repeat: no-repeat;

}

.pg_passport {

	background-image: url(images/bg_pagebanner_passport.jpg);

	background-repeat: no-repeat;

}

.pg_toronto {

	background-image: url(images/bg_pagebanner_toronto.jpg);

	background-repeat: no-repeat;

}

.pg_buzz {

	background-image: url(images/bg_pagebanner_buzz.jpg);

	background-repeat: no-repeat;

}

 

.pg_blog {

	background-image: url(images/bg_pagebanner_blog.jpg);

	background-repeat: no-repeat;

}.pg_privacy {

	background-image: url(images/bg_pagebanner_privacy.jpg);

	background-repeat: no-repeat;

}

.pg_privacyToronto {

	background-image: url(images/bg_pagebanner_privacyToronto.jpg);

	background-repeat: no-repeat;

}

.pg_specials {

	background-image: url(images/bg_pagebanner_specials.jpg);

	background-repeat: no-repeat;

}

.pg_specialsToronto {

	background-image: url(images/bg_pagebanner_specialsToronto.jpg);

	background-repeat: no-repeat;

}

.type_productname {

	font-size: medium;

	font-style: oblique;

	font-weight: bold;

	color: #794927;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

	line-height: 100%;

	margin-bottom: 0px;

	border: 1px none #CCCCCC;

}

.type_productsubtitle {

	font-size: small;

	font-style: oblique;

	font-weight: bold;

	color: #003366;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

	line-height: 1.5em;

}

.pricingtable {

	font-size: x-small;

	margin: 0px;

	padding: 5px 10px;

	color: #FFFFFF;

}

.pgbodytreatmentsToronto {

	background-image: url(images/bg_pagebanner_bodytreatmentsToronto.jpg);

}

.pg_body_work .pg_bodyworkToronto {

	background-image: url(images/bg_pagebanner_body_workToronto.jpg);

}

.pg_esthetics .pg_estheticsToronto {

	background-image: url(images/bg_pagebanner_estheticsToronto.jpg);

}

.pg_packages .pg_packagesToronto {

	background-image: url(images/bg_pagebanner_packages%20Toronto.jpg);

}

.pg_how_to_spa .pg_how_to_spaToronto {

	background-image: url(images/bg_pagebanner_how_to_spaToronto.jpg);

}

.pg_giftcert .pg_GiftCertsToronto {

	background-image: url(images/bg_pagebanner_giftcardsToronto.jpg);

}

.pg_passportToronto {

	background-image: url(images/bg_pagebanner_passportToronto.jpg);
	background-repeat: no-repeat;

}

.pg_contactToronto {

	background-image: url(images/bg_pagebanner_contact_toronto.jpg);
	background-repeat: no-repeat;

}

.pg_promotions {

	background-image: url(images/bg_pagebanner_promotions.jpg);

	background-repeat: no-repeat;

}

.pg_newsletter {

	background-image: url(images/bg_pagebanner_newsletter.jpg);

	background-repeat: no-repeat;

}

.spacer {padding:25px;}

.clear {clear:both;}