body{background:#fff;margin:0;padding:0;color:#4c4c4c;font:12px Arial,Helvetica,sans-serif;}
h1{margin:0 0 0 7px;padding:51px 0 31px 0;font-size:18px;color:#5cb9c4;font-weight:normal;}
h3{margin:0;padding:8px 7px 13px 7px;font-size:14px;}
p{margin:0;padding:5px 30px 5px 7px;line-height:18px;}
a{color:#4c4c4c;text-decoration:underline;}
img{border:0 none;}
#header{width:100%;height:171px;background:url(../images/header-rep.gif) repeat-x;min-width:799px;}
.header-logo{width:710px;margin:0 auto;position:relative;}
.logo-1{background:url(../images/toronto_cosmetic_clininc_logo.gif) no-repeat;display:block;height:110px;width:168px;position:absolute;top:30px;left:-6px;}
.logo-1 a{display:block;height:110px;width:168px;text-indent:-99999px;overflow:hidden;}
.logo-2{background:url(../images/ultrashape_clininc_logo.gif) no-repeat;display:block;height:50px;width:240px;position:absolute;top:70px;right:76px;}
.logo-2 a{display:block;height:50px;width:240px;text-indent:-99999px;overflow:hidden;}
#main{margin:0 auto;width:710px;}
#content{width:710px;}
.menu{list-style:none;margin:23px 0 0 7px;padding:0;border-bottom:#c9c8c8 1px solid;height:25px;width:672px;padding:0;}
.menu li{background:url(../images/line.gif) no-repeat 0 50%;float:left;margin:0;padding:0 15px 0 17px;}
.menulist li.none{background:none;padding:0 10px 0 0;}
.menulist li a{text-indent:-99999px;display:block;height:19px;float:left;}
.menulist li a.ultra{background:url(../images/ultra.gif) no-repeat;width:97px;}
.menulist li a.about{background:url(../images/about.gif) no-repeat;width:74px;}
.menulist li a.discount{background:url(../images/discout.gif) no-repeat;width:113px;}
.menulist li a.contact{background:url(../images/contact.gif) no-repeat;width:72px;}
.menulist,.menulist ul{padding:0;list-style:none;list-style:none;margin:23px 0 0 7px;border-bottom:#c9c8c8 1px solid;height:25px;width:672px;padding:0;}
.menulist ul{border-bottom:0 none;display:none;position:absolute;top:1.0em;margin-top:13px;left:-1px;width:150px;}
.menulist ul ul{top:-1px;margin-top:0;left:148px;}
.menulist li{float:left;display:block;position:relative;background:#FED;border:0;margin-right:-1px;background:url(../images/line.gif) no-repeat 0 50%;margin:0;padding:0 15px 0 17px;}
.menulist ul li{background-color:#fff;background-image:none;border:1px solid #ccc;float:none;height:20px;margin:0 0 -1px;padding:0 5px;}
.menulist ul>li:last-child{margin-bottom:1px;}
.menulist a{display:block;padding:3px;color:#000;text-decoration:none;}
.menulist a.highlighted{color:#FFF;background-color:#C86;}
.menulist a .subind{display:none;}
.menulist ul a .subind{display:block;float:right;}
.menulist a{float:left;}
.menulist ul a{float:none;text-indent:0;color:#333;}
/* \*/ .menulist a{float:none;}
/* */ *:first-child+html .menulist ul li{float:left;width:100%;}
* html .menulist ul li{float:left;height:1%;}
* html .menulist ul a{height:1%;}
#column1{width:355px;float:left;padding:0 0 30px 0;}
#column2{width:355px;float:left;padding:0 0 30px 0;}
#footer{background:url(../images/footer-rep.gif) repeat-x;width:100%;height:423px;clear:both;min-width:799px;}
.footer-logo{width:710px;margin:0 auto;position:relative;}
.footer-logo img{position:absolute;top:0;left:-100px;}
.logo-3{background:url(../images/ultrashape_logo.gif) no-repeat;display:block;height:79px;width:136px;position:absolute;top:75px;right:100px;text-indent:-99999px;}
.logo-3 a{display:block;height:79px;width:136px;text-indent:-99999px;overflow:hidden;}
.footer-logo p{font-size:10px;position:absolute;top:343px;left:0;padding:0;}
a.footer{text-decoration:none;}