* html body {behavior: url(library/styles/csshover.htc)}
body {width: 100%; padding: 0px; margin: 0px; background-color: #FFFFFF; margin: 20px; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size: 8pt; color: #5780A3}
p, h1, h2, h3, h4 {margin: 0; padding: 0; margin-bottom: 10px}
a {color: #A79B88}
h1 {font-size: 22pt; font-weight: normal}
h2 {font-size: 12pt; font-weight: bold; text-transform: uppercase; margin-bottom: 0px}
h3 {font-size: 10pt; font-weight: bold; text-transform: uppercase; margin-bottom: 5px; color: #6A583B}
h4 {font-size: 9pt; font-weight: bold; text-transform: uppercase; margin-bottom: 5px; color: #6A583B}

.clsInlineHeading {font-size: 22pt; font-weight: normal; line-height: 34px}

#divContainer {position: relative; top: 0px; left: 0px; width: 760px; margin-left: auto; margin-right: auto; text-align: left}
#divHeader {position: relative; top: 0px; left: 0px; width: 760px; height: 210px; background: #FFFFFF url(../images/banner.jpg) no-repeat scroll top right; z-index: 10}
#divLogo {position: absolute; top: 63px; left: 20px; width: 132px; height: 79px}
#divNavigation {position: absolute; top: 180px; left: 0px; width: 760px; height: 30px; background: transparent url(../images/navigation_background.gif) no-repeat scroll bottom center}
div#divNavigation ul {position: absolute; list-style-type: none; padding: 0; margin: 0; border: 0; top: 0px; left: 1px; width: 758px; height: 30px}
div#divNavigation ul li {float: left; position: relative; height: 30px; list-style-type: none; cursor: hand; cursor: pointer; line-height: 30px; text-align: center; padding-left: 26px; padding-right: 26px}
div#divNavigation ul li a {color: #827155; text-decoration: none}
div#divNavigation ul li.clsCurrent a {color: #5780A4}
div#divNavigation ul li.clsCurrent {background: transparent url(../images/navigation_active.gif) no-repeat scroll bottom center}
div#divNavigation ul li:hover {background: transparent url(../images/navigation_hover.gif) repeat-x scroll bottom center}
div#divNavigation ul li ul {display: none; position: absolute; left: 0px; top: 30px; width: 206px; background-color: #E6E7E7; border-left: 1px solid #DEDFDF; border-right: 1px solid #DEDFDF; border-bottom: 1px solid #DEDFDF; height: auto; padding-top: 10px; padding-bottom: 10px}
div#divNavigation ul li:hover ul {display: block}
div#divNavigation ul li ul li {text-align: left; padding: 0; margin: 0; width: 206px; line-height: 19px; height: auto}
div#divNavigation ul li ul li a {color: #577FA3; padding-left: 26px}
div#divNavigation ul li ul li:hover {background: transparent url(../images/navigation_sub_hover.gif) repeat-y scroll top left}
div#divNavigation ul li ul li:hover a {color: #FFFFFF}
#divContentBorder {position: relative; top: 0px; left: 0px; width: 760px; height: 25px; background: transparent url(../images/content_border.gif) no-repeat scroll top center}
#divContentContainer {position: relative; top: 0px; left: 0px; z-index: 0}
#divContentContainer .clsContentTable {position: relative; top: 0px; left: 0px; width: 760px; background: transparent url(../images/content_background.gif) repeat-y scroll top center; font-size: 8pt}
#divContentContainer .clsContentTable .clsColumn1 {width: 515px; height: 350px; vertical-align: top}
#divContentContainer .clsContentTable .clsColumn2 {width: 245px; height: 350px; vertical-align: top}
#divContentContainer .clsContentTable .clsColumn1 .clsContent {margin-left: 25px; margin-right: 75px}
#divContentContainer .clsContentTable .clsColumn2 .clsContentBookNow {margin-left: 11px; margin-right: 16px; background: transparent url(../images/callout_background.gif) no-repeat scroll top center; height: 227px}
#divContentContainer .clsContentTable .clsColumn2 .clsContentCallout {margin-left: 20px; margin-right: 25px; margin-top: 20px}
#divContentContainer .clsContentTable .clsColumn1 .clsContent p {line-height: 22px; text-align: justify}
#divContentContainer a:hover {color: #6A583B}
#divBookNow {position: relative; top: 20px; left: 0px; background-image: url(../images/book_now_background.gif); width: 220px; height: 166px}
#divBookNowText {position: relative; top: 40px; left: 20px; width: 180px; color: #6A583B; text-align: center}
#divBookNowText p, #divBookNowText h1, #divBookNowText h2, #divBookNowText h3, #divBookNowText h4 {margin: 0; padding: 0; margin-bottom: 2px; line-height: auto}
#divBookNowText a {font-weight: bold; color: #FFFFFF; text-decoration: none}
#divBookNowText h1 {font-size: 12pt; font-weight: bold}
#divBookNowText #divMoreInfo {position: absolute; top: 60px; left: 20px}
#divFooterContainer {position: relative; top: 0px; left: 0px; width: 760px; height: 120px; margin-top: 40px; background: transparent url(../images/footer_background.gif) no-repeat scroll top center; font-size: 10px}
#divFooterText {position: absolute; top: 85px; left: 20px; color: #ABBFD1}
#divFooterSiteHeader {position: absolute; top: 60px; left: 180px; color: #5780A4; width: 420px; text-align: right; text-transform: uppercase; font-weight: bold}
#divFooterSiteHeader a {color: #5780A4; text-decoration: none}
#divFooterNavigation {position: absolute; top: 85px; left: 180px; color: #827155; width: 420px; text-align: right}
#divFooterNavigation a {color: #5780A4; text-decoration: none}
#divFooterNavigation a:hover {text-decoration: underline}
#divCaordaLogo {position: absolute; width: 127px; top: 63px; left: 623px; border-left: 1px solid #ABBFD1; text-align: right}
#divSiteMap ul {margin: 0px; padding: 0px; list-style-type: none; text-align: left}
#divSiteMap ul li {margin-bottom: 10px; line-height: 18px; font-weight: bold}
#divSiteMap ul li a {text-decoration: none; color: #5780A3}
#divSiteMap ul li a:hover {text-decoration: underline}
#divSiteMap ul li ul {padding-left: 20px}
#divSiteMap ul li ul li {margin-bottom: 0px; font-weight: normal}
#divSiteMap ul li ul li a {text-decoration: underline; color: #A79B88}
#ifrSalonMaster {position: relative; left: 20px; height: 500px; width: 718px; border: none}
* html #ifrSalonMaster {height: 500px;}