﻿/* CSS Document */
body{padding:0px; margin:0px; background:#fffbff; color:#a4a4a4; font:14px/16px Tahoma, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px}

ul.bullet li{font:10px/14px Tahoma, sans-serif; background:url(../images/bullet.gif) 0 4px no-repeat; padding-left:15px;}
ul.bullet li a{color:#22454d; text-decoration:none;}
ul.bullet li a:hover{color:#22454d; text-decoration:underline;}

p span.headline{font:12px/12px Trebuchet MS, sans-serif; color:#605caf; text-transform:uppercase;}

/* TOP */

#topPanel{width: 744px; height: 99px; margin:0 auto; position:relative; background:url(../images/b_top.gif) 0 0 no-repeat}
#topPanel.yellow{width: 744px; height: 99px; margin:0 auto; position:relative; background:url(../images/b_top_yellow.gif) 0 0 no-repeat}
#topPanel.blue{width: 744px; height: 99px; margin:0 auto; position:relative; background:url(../images/b_top_blue.gif) 0 0 no-repeat}
#topPanel.brown{width: 744px; height: 99px; margin:0 auto; position:relative; background:url(../images/b_top_brown.gif) 0 0 no-repeat}
#topPanel.green{width: 744px; height: 99px; margin:0 auto; position:relative; background:url(../images/b_top_green.gif) 0 0 no-repeat}
#topPanel.purple{width: 744px; height: 99px; margin:0 auto; position:relative; background:url(../images/b_top_purple.gif) 0 0 no-repeat}
#topPanel.beige{width: 744px; height: 99px; margin:0 auto; position:relative; background:url(../images/b_top_beige.gif) 0 0 no-repeat}
#topPanel.pink{width: 744px; height: 99px; margin:0 auto; position:relative; background:url(../images/b_top_pink.gif) 0 0 no-repeat}
#topPanel.grey{width: 744px; height: 99px; margin:0 auto; position:relative; background:url(../images/b_top_grey.gif) 0 0 no-repeat}
#topPanel.red{width: 744px; height: 99px; margin:0 auto; position:relative; background:url(../images/b_top_red.gif) 0 0 no-repeat}



#logo{position:absolute; top:24px; left:161px}

/* HEADER */

#header{width: 744px; height: 242px; margin:0 auto; position:relative; background:url(../images/b_header_c.jpg) 0 0 no-repeat}

#header ul.menu{position:absolute; top:0; left:5px; width:734px}
#header ul.menu li{float:left;}
#header ul.menu li a{height:55px; display:block; text-indent:-20000px; }
#header ul.menu li a:hover{height:55px;}

#header ul.menu li.home a{width:141px; background:url(../images/btn_1.jpg) 0 5px no-repeat; }
#header ul.menu li.home a:hover{width:141px; background:url(../images/btn_1_over.jpg) 0 5px no-repeat;}

#header ul.menu li.about a{width:112px; background:url(../images/btn_2.jpg) 0 5px no-repeat; }
#header ul.menu li.about a:hover{width:112px; background:url(../images/btn_2_over.jpg) 0 5px no-repeat;}

#header ul.menu li.services a{width:109px; background:url(../images/btn_3.jpg) 0 5px no-repeat; }
#header ul.menu li.services a:hover{width:109px; background:url(../images/btn_3_over.jpg) 0 5px no-repeat;}

#header ul.menu li.therapies a{width:119px; background:url(../images/btn_4.jpg) 0 5px no-repeat; }
#header ul.menu li.therapies a:hover{width:119px; background:url(../images/btn_4_over.jpg) 0 5px no-repeat;}

#header ul.menu li.staff a{width:116px; background:url(../images/btn_5.jpg) 0 5px no-repeat; }
#header ul.menu li.staff a:hover{width:116px; background:url(../images/btn_5_over.jpg) 0 5px no-repeat;}

#header ul.menu li.contact a{width:127px; background:url(../images/btn_6.jpg) 0 5px no-repeat; }
#header ul.menu li.contact a:hover{width:127px; background:url(../images/btn_6_over.jpg) 0 5px no-repeat;}

#header ul.menu li.something a{background:url(../images/h_something.gif) 0 5px no-repeat; }
#header ul.menu li.something a:hover{background:url(../images/h_something_over.gif) 0 5px no-repeat;}

#header ul.menu li.line{width:2px; height:55px; background:url(../images/spacer_m.gif) 0 0 no-repeat;}

#adheader{position:absolute; top:55px; left:0}
#slogan{position:absolute; top:94px; left:249px}

/* CONTENT */

#content{width: 744px; margin:0 auto; position:relative; background:url(../images/b_content_1.gif) 0 0 repeat-x; margin-top:7px; margin-bottom:20px;}
.shiatsu{width: 744px; margin:0 auto; position:relative; background:url(../images/b_content_green.gif) 0 0 repeat-x; background-color:#e9fce9; margin-top:7px; margin-bottom:20px;}
.holistic{width: 744px; margin:0 auto; position:relative; background:url(../images/b_content_purple.gif) 0 0 repeat-x; background-color:#e5e5fa; margin-top:7px; margin-bottom:20px}
.acupressure{width: 744px; margin:0 auto; position:relative; background:url(../images/b_content_brown.gif) 0 0 repeat-x; background-color:#f0e7df; margin-top:7px; margin-bottom:20px}
.honey{width: 744px; margin:0 auto; position:relative; background:url(../images/b_content_yellow.gif) 0 0 repeat-x; background-color:#faf9e9; margin-top:7px; margin-bottom:20px}
.remedial{width: 744px; margin:0 auto; position:relative; background:url(../images/b_content_blue_light.gif) 0 0 repeat-x; background-color:#eef5f9; margin-top:7px; margin-bottom:20px}
.neuro{width: 744px; margin:0 auto; position:relative; background:url(../images/b_content_beige.gif) 0 0 repeat-x; background-color:#f5f5dc; margin-top:7px; margin-bottom:20px}
.hotstone{width: 744px; margin:0 auto; position:relative; background:url(../images/b_content_pink.gif) 0 0 repeat-x; background-color:#ffebee; margin-top:7px; margin-bottom:20px}
.cupping{width: 744px; margin:0 auto; position:relative; background:url(../images/b_content_grey.gif) 0 0 repeat-x; background-color:#f5f5f5; margin-top:7px; margin-bottom:20px}
.acupuncture{width: 744px; margin:0 auto; position:relative; background:url(../images/b_content_red.gif) 0 0 repeat-x; background-color:#ffdbdb; margin-top:7px; margin-bottom:20px}
#textarea {padding:15px;}
#dashed {border: 1px dashed #000000;}
#bottom-left {float: left;}
#bottom-right {float: right;}

#downmenu a:link {text-decoration: underline; color: #000000;}
#downmenu a:visited {text-decoration: underline; color: #000000;}
#downmenu a:active {text-decoration: underline; color: #000000;}
#downmenu a:hover {text-decoration: none; color: #000000;} 
#leftspan {float: left;}
#rightspan {float: right;}



#leftPan{width:212px; float:left; margin-right:22px}

#rightPan.rightPan{width:490px; float:left;}
#rightPan{width:100%; float:left; }
#rightPan p a{color:#22454d; font:12px/14px Tahoma, sans-serif; text-decoration:underline;}
#rightPan p a:hover{color:#22454d;  text-decoration:none}
/*  */
#welcome{ margin-bottom:15px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#welcome h2{width:490px; height:35px; background:url(../images/h_welcome_2.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#welcome img{float:left; margin-left:2px; margin-right:16px; width:110px}
#welcome p{width: 490px; float:left; margin-bottom:10px}
#welcome p span.headline{display:block; margin-bottom:10px}
#welcome ul.bullet{margin:0 0 0 10px; float:left; width:100px}

/* */
#vision{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#vision h2{width:490px; height:35px; background:url(../images/h_vision.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#vision img{float:left; margin-left:2px; margin-right:16px; width:110px}
#vision p{width: 490px; float:left; margin-bottom:10px}
#vision p span.headline{display:block; margin-bottom:10px}
#vision ul.bullet{margin:0 0 0 10px; float:left; width:100px}
/* */
#ourteam{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#ourteam h2{width:490px; height:35px; background:url(../images/h_team.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#ourteam img{float:left; margin-left:2px; margin-right:16px; width:110px}
#ourteam p{width: 490px; float:left; margin-bottom:10px}
#ourteam p span.headline{display:block; margin-bottom:10px}
#ourteam ul.bullet{margin:0 0 0 10px; float:left; width:100px}
/* */
#theclinic{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#theclinic h2{width:490px; height:35px; background:url(../images/h_theclinic.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#theclinic img{float:left; margin-left:2px; margin-right:16px; width:110px}
#theclinic p{width: 490px; float:left; margin-bottom:10px}
#theclinic p span.headline{display:block; margin-bottom:10px}
#theclinic ul.bullet{margin:0 0 0 10px; float:left; width:100px}
/* */
#theprices{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000;}
#theprices h2{width:490px; height:35px; background:url(../images/h_theprices.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#theprices img{float:left; margin-left:2px; margin-right:16px; width:110px}
#theprices p{width: 490px; float:left; margin-bottom:10px}
#theprices p span.headline{display:block; margin-bottom:10px}
#theprices ul.bullet{margin:0 0 0 10px; float:left; width:100px}
#theprices h4{margin-left:25px}

/* */
#contactus{ margin-bottom:35px; margin-top:23px; color:#000000}
#contactus h2{width:490px; height:35px; background:url(../images/h_contactus.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#contactus h4{margin-left:25px}
#contactus img{float:left; margin-left:2px; margin-right:16px; width:110px}
#contactus p{width: 490px; float:left; margin-bottom:10px}
#contactus p span.headline{display:block; margin-bottom:10px}
#contactus ul.bullet{margin:0 0 0 10px; float:left; width:100px}
#line{width:90%}
#pict{margin: 0px;}
/* */
#shiatsu{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#shiatsu h2{width:100%; height:35px; background:url(../images/h_shiatsu_green.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#shiatsu img{float:left; margin-left:2px; margin-right:16px; width:110px}
#shiatsu p{width: 490px; float:left; margin-bottom:10px}
#shiatsu p span.headline{display:block; margin-bottom:10px}
#shiatsu ul.bullet{margin:0 0 0 10px; float:left; width:100px}
/* */
#holistic{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#holistic h2{width:100%; height:35px; background:url(../images/h_holistic.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#holistic img{float:left; margin-left:2px; margin-right:16px; width:110px}
#holistic p{width: 490px; float:left; margin-bottom:10px}
#holistic p span.headline{display:block; margin-bottom:10px}
#holistic ul.bullet{margin:0 0 0 10px; float:left; width:100px}
/* */
#acupressure{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#acupressure h2{width:100%; height:35px; background:url(../images/h_acupressure_brown.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#acupressure img{float:left; margin-left:2px; margin-right:16px; width:110px}
#acupressure p{width: 490px; float:left; margin-bottom:10px}
#acupressure p span.headline{display:block; margin-bottom:10px}
#acupressure ul.bullet{margin:0 0 0 10px; float:left; width:100px}
/* */
#neuro{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#neuro h2{width:100%; height:35px; background:url(../images/h_neuro.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#neuro img{float:left; margin-left:2px; margin-right:16px; width:110px}
#neuro p{width: 490px; float:left; margin-bottom:10px}
#neuro p span.headline{display:block; margin-bottom:10px}
#neuro ul.bullet{margin:0 0 0 10px; float:left; width:100px}
/* */
#remedial{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#remedial h2{width:100%; height:35px; background:url(../images/h_remedial_blue.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#remedial img{float:left; margin-left:2px; margin-right:16px; width:110px}
#remedial p{width: 490px; float:left; margin-bottom:10px}
#remedial p span.headline{display:block; margin-bottom:10px}
#remedial ul.bullet{margin:0 0 0 10px; float:left; width:100px}
/* */
#hotstones{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#hotstones h2{width:100%; height:35px; background:url(../images/h_stones.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#hotstones img{float:left; margin-left:2px; margin-right:16px; width:110px}
#hotstones p{width: 490px; float:left; margin-bottom:10px}
#hotstones p span.headline{display:block; margin-bottom:10px}
#hotstones ul.bullet{margin:0 0 0 10px; float:left; width:100px}
/* */
#honey{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#honey h2{width:100%; height:35px; background:url(../images/h_honey.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#honey img{float:left; margin-left:2px; margin-right:16px; width:110px}
#honey p{width: 490px; float:left; margin-bottom:10px}
#honey p span.headline{display:block; margin-bottom:10px}
#honey ul.bullet{margin:0 0 0 10px; float:left; width:100px}
/* */
#cupping{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#cupping h2{width:100%; height:35px; background:url(../images/h_cupping.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#cupping img{float:left; margin-left:2px; margin-right:16px; width:110px}
#cupping p{width: 490px; float:left; margin-bottom:10px}
#cupping p span.headline{display:block; margin-bottom:10px}
#cupping ul.bullet{margin:0 0 0 10px; float:left; width:100px}
/* */
#acupuncture{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#acupuncture h2{width:100%; height:35px; background:url(../images/h_acupuncture.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#acupuncture img{float:left; margin-left:2px; margin-right:16px; width:110px}
#acupuncture p{width: 490px; float:left; margin-bottom:10px}
#acupuncture p span.headline{display:block; margin-bottom:10px}
#acupuncture ul.bullet{margin:0 0 0 10px; float:left; width:100px}
/* */
#onsite{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#onsite h2{width:100%; height:35px; background:url(../images/h_onsite.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#onsite img{float:left; margin-left:2px; margin-right:16px; width:110px}
#onsite p{width: 490px; float:left; margin-bottom:10px}
#onsite p span.headline{display:block; margin-bottom:10px}
#onsite ul.bullet{margin:0 0 0 10px; float:left; width:100px}
/* */
#backpain{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#backpain h2{width:100%; height:35px; background:url(../images/h_backpain.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#backpain img{float:left; margin-left:2px; margin-right:16px; width:110px}
#backpain p{width: 490px; float:left; margin-bottom:10px}
#backpain p span.headline{display:block; margin-bottom:10px}
#backpain ul.bullet{margin:0 0 0 10px; float:left; width:100px}
/* */
#stressrelief{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#stressrelief h2{width:100%; height:35px; background:url(../images/h_stress.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#stressrelief img{float:left; margin-left:2px; margin-right:16px; width:110px}
#stressrelief p{width: 490px; float:left; margin-bottom:10px}
#stressrelief p span.headline{display:block; margin-bottom:10px}
#stressrelief ul.bullet{margin:0 0 0 10px; float:left; width:100px}
/* */
#infertility{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#infertility h2{width:100%; height:35px; background:url(../images/h_infertility.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#infertility img{float:left; margin-left:2px; margin-right:16px; width:110px}
#infertility p{width: 490px; float:left; margin-bottom:10px}
#infertility p span.headline{display:block; margin-bottom:10px}
#infertility ul.bullet{margin:0 0 0 10px; float:left; width:100px}
/* */
#diagnostic{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#diagnostic h2{width:100%; height:35px; background:url(../images/h_diagnostic.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#diagnostic img{float:left; margin-left:2px; margin-right:16px; width:110px}
#diagnostic p{width: 490px; float:left; margin-bottom:10px}
#diagnostic p span.headline{display:block; margin-bottom:10px}
#diagnostic ul.bullet{margin:0 0 0 10px; float:left; width:100px}
/* */
#treatment{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#treatment h2{width:100%; height:35px; background:url(../images/h_treatment.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#treatment img{float:left; margin-left:2px; margin-right:16px; width:110px}
#treatment p{width: 490px; float:left; margin-bottom:10px}
#treatment p span.headline{display:block; margin-bottom:10px}
#treatment ul.bullet{margin:0 0 0 10px; float:left; width:100px}
/* */
#nutritional{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#nutritional h2{width:100%; height:35px; background:url(../images/h_nutritional.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#nutritional img{float:left; margin-left:2px; margin-right:16px; width:110px}
#nutritional p{width: 490px; float:left; margin-bottom:10px}
#nutritional p span.headline{display:block; margin-bottom:10px}
#nutritional ul.bullet{margin:0 0 0 10px; float:left; width:100px}
/* */
#comingsoon{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#comingsoon h2{width:100%; height:35px; background:url(../images/h_comingsoon.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#comingsoon img{float:left; margin-left:2px; margin-right:16px; width:110px}
#comingsoon p{width: 490px; float:left; margin-bottom:10px}
#comingsoon p span.headline{display:block; margin-bottom:10px}
#comingsoon ul.bullet{margin:0 0 0 10px; float:left; width:100px}
/* */
#voluntary{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#voluntary h2{width:100%; height:35px; background:url(../images/h_voluntary.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#voluntary img{float:left; margin-left:2px; margin-right:16px; width:110px}
#voluntary p{width: 490px; float:left; margin-bottom:10px}
#voluntary p span.headline{display:block; margin-bottom:10px}
#voluntary ul.bullet{margin:0 0 0 10px; float:left; width:100px}
/* */
#news{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#news h2{width:100%; height:35px; background:url(../images/h_news.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#news img{float:left; margin-left:2px; margin-right:16px; width:110px}
#news p{width: 490px; float:left; margin-bottom:10px}
#news p span.headline{display:block; margin-bottom:10px}
#news ul.bullet{margin:0 0 0 10px; float:left; width:100px}
/* */
#offerss{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#offerss h2{width:100%; height:35px; background:url(../images/h_offerss.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#offerss img{float:left; margin-left:2px; margin-right:16px; width:110px}
#offerss p{width: 490px; float:left; margin-bottom:10px}
#offerss p span.headline{display:block; margin-bottom:10px}
#offerss ul.bullet{margin:0 0 0 10px; float:left; width:100px}
/* */
#coreex{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#coreex h2{width:100%; height:35px; background:url(../images/h_coreex.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#coreex img{float:left; margin-left:2px; margin-right:16px; width:110px}
#coreex p{width: 490px; float:left; margin-bottom:10px}
#coreex p span.headline{display:block; margin-bottom:10px}
#coreex ul.bullet{margin:0 0 0 10px; float:left; width:100px}
/* */
#balneotherapy{ margin-bottom:35px; margin-top:23px; text-align:justify; color:#000000; font: 12px Tahoma, sans-serif}
#balneotherapy h2{width:100%; height:35px; background:url(../images/h_balneotherapy.png) 0 0 no-repeat; position:relative; margin-bottom:16px; border-bottom:#d1cfd1 1px solid}
#balneotherapy img{float:left; margin-left:2px; margin-right:16px; width:110px}
#balneotherapy p{width: 490px; float:left; margin-bottom:10px}
#balneotherapy p span.headline{display:block; margin-bottom:10px}
#balneotherapy ul.bullet{margin:0 0 0 10px; float:left; width:100px}




/*#services{width:180px; float:left; margin-right:26px}*/
#services{width:208px; margin:63px 0 22px 19px}
#services h2{height:23px; background:url(../images/h_services.gif) 0 0 no-repeat; position:relative; margin-bottom:20px;}
#services.blue h2{height:23px; background:url(../images/h_services_blue.gif) 0 0 no-repeat; position:relative; margin-bottom:20px;}
#services.yellow h2{height:23px; background:url(../images/h_services_orange.gif) 0 0 no-repeat; position:relative; margin-bottom:20px;}
#services.brown h2{height:23px; background:url(../images/h_services_brown.gif) 0 0 no-repeat; position:relative; margin-bottom:20px;}
#services.green h2{height:23px; background:url(../images/h_services_green.gif) 0 0 no-repeat; position:relative; margin-bottom:20px;}
#services.purple h2{height:23px; background:url(../images/h_services_purple.gif) 0 0 no-repeat; position:relative; margin-bottom:20px;}
#services.beige h2{height:23px; background:url(../images/h_services_beige.gif) 0 0 no-repeat; position:relative; margin-bottom:20px;}
#services.pink h2{height:23px; background:url(../images/h_services_pink.gif) 0 0 no-repeat; position:relative; margin-bottom:20px;}
#services.grey h2{height:23px; background:url(../images/h_services_grey.gif) 0 0 no-repeat; position:relative; margin-bottom:20px;}
#services.red h2{height:23px; background:url(../images/h_services_red.gif) 0 0 no-repeat; position:relative; margin-bottom:20px;}





#services ul{margin-left:8px}
#services ul li{font:11px/16px Tahoma, sans-serif; background:url(../images/arrow.png) 0 4px no-repeat; padding-left:16px; margin-bottom:4px}
#services ul li a{color:#22454d; text-decoration:none;}
#services ul li a:hover{color:#22454d; text-decoration:underline;}


#something{width:208px; margin:10px 0 22px 19px}
#something h2{height:23px; background:url(../images/h_something.gif) 0 0 no-repeat; position:relative; margin-bottom:20px;}

#something ul{margin-left:8px}
#something ul li{font:11px/16px Tahoma, sans-serif; background:url(../images/arrow.gif) 0 4px no-repeat; padding-left:16px; margin-bottom:4px}
#something ul li a{color:#22454d; text-decoration:none;}
#something ul li a:hover{color:#22454d; text-decoration:underline;}


#offers{width:208px; margin:10px 0 22px 19px}
#offers h2{height:23px; background:url(../images/h_offers.gif) 0 0 no-repeat; position:relative; margin-bottom:20px;}

#offers ul{margin-left:8px}
#offers ul li{font:11px/16px Tahoma, sans-serif; background:url(../images/arrow.gif) 0 4px no-repeat; padding-left:16px; margin-bottom:4px}
#offers ul li a{color:#22454d; text-decoration:none;}
#offers ul li a:hover{color:#22454d; text-decoration:underline;}

#solutions{width:263px; float:left;}
#solutions h2{height:23px; background:url(../images/h_offers.gif) 0 0 no-repeat; position:relative; margin-bottom:19px;}
.solutionitem{width:249px; margin-left:6px; margin-bottom:22px}
.solutionitem img{ float:left; margin-right:11px;}
.solutionitem p span.headline{display:block; margin-bottom:7px; margin-top:2px}

#solutions ul.bullet{margin:0 0 0 185px; }


/* FOOTER */

#footer{background:url(../images/b_footer.gif) 0 0 repeat-x; height:72px; position:relative; margin:0 auto; width:744px;}

#footer p{padding: 25px 0 0 0; font:11px/18px Trebuchet MS, sans-serif; font-weight:normal; text-align:center; color:#605caf;}
#footer p a{font:11px/18px Trebuchet MS, sans-serif; font-weight:normal; color:#605caf; text-decoration:none; padding: 0 5px }
#footer p a:hover{text-decoration:none; background:#605caf; color:#fff}
#sponsor{
	width:756px;
	margin:0 auto;
	text-align: center;
	padding: 10px 0px 15px 0px;
}



/* left menu */



.rollmenu {border-right: #373737 1px solid; padding-right: 2px; border-top: #d5d5d5 1px solid; display: block; padding-left: 2px; font-size: 11px; padding-bottom: 2px;
border-left: #efeeed 1px solid; color: #000000; line-height: normal; padding-top: 2px; border-bottom: #000000 1px solid; font-family: "Arial", "Helvetica", "sans-serif"; background-color: #fffbff; text-decoration: none}
#shi.rollmenu {border-right: #373737 1px solid; padding-right: 2px; border-top: #d5d5d5 1px solid; display: block; padding-left: 2px; font-size: 11px; padding-bottom: 2px;
border-left: #efeeed 1px solid; color: #000000; line-height: normal; padding-top: 2px; border-bottom: #000000 1px solid; font-family: "Arial", "Helvetica", "sans-serif"; background-color: #fffbff; text-decoration: none}
#hol.rollmenu {border-right: #373737 1px solid; padding-right: 2px; border-top: #d5d5d5 1px solid; display: block; padding-left: 2px; font-size: 11px; padding-bottom: 2px; 
border-left: #efeeed 1px solid; color: #000000; line-height: normal; padding-top: 2px; border-bottom: #000000 1px solid; font-family: "Arial", "Helvetica", "sans-serif"; background-color: #fffbff; text-decoration: none}
#aam.rollmenu {border-right: #373737 1px solid; padding-right: 2px; border-top: #d5d5d5 1px solid; display: block; padding-left: 2px; font-size: 11px; padding-bottom: 2px; 
border-left: #efeeed 1px solid; color: #000000; line-height: normal; padding-top: 2px; border-bottom: #000000 1px solid; font-family: "Arial", "Helvetica", "sans-serif"; background-color: #fffbff; text-decoration: none}
#nrat.rollmenu {border-right: #373737 1px solid; padding-right: 2px; border-top: #d5d5d5 1px solid; display: block; padding-left: 2px; font-size: 11px; padding-bottom: 2px; 
border-left: #efeeed 1px solid; color: #000000; line-height: normal; padding-top: 2px; border-bottom: #000000 1px solid; font-family: "Arial", "Helvetica", "sans-serif"; background-color: #fffbff; text-decoration: none}
#rem.rollmenu {border-right: #373737 1px solid; padding-right: 2px; border-top: #d5d5d5 1px solid; display: block; padding-left: 2px; font-size: 11px; padding-bottom: 2px; 
border-left: #efeeed 1px solid; color: #000000; line-height: normal; padding-top: 2px; border-bottom: #000000 1px solid; font-family: "Arial", "Helvetica", "sans-serif"; background-color: #fffbff; text-decoration: none}
#hsm.rollmenu {border-right: #373737 1px solid; padding-right: 2px; border-top: #d5d5d5 1px solid; display: block; padding-left: 2px; font-size: 11px; padding-bottom: 2px; 
border-left: #efeeed 1px solid; color: #000000; line-height: normal; padding-top: 2px; border-bottom: #000000 1px solid; font-family: "Arial", "Helvetica", "sans-serif"; background-color: #fffbff; text-decoration: none}
#hm.rollmenu {border-right: #373737 1px solid; padding-right: 2px; border-top: #d5d5d5 1px solid; display: block; padding-left: 2px; font-size: 11px; padding-bottom: 2px; 
border-left: #efeeed 1px solid; color: #000000; line-height: normal; padding-top: 2px; border-bottom: #000000 1px solid; font-family: "Arial", "Helvetica", "sans-serif"; background-color: #fffbff; text-decoration: none}
#ct.rollmenu {border-right: #373737 1px solid; padding-right: 2px; border-top: #d5d5d5 1px solid; display: block; padding-left: 2px; font-size: 11px; padding-bottom: 2px; 
border-left: #efeeed 1px solid; color: #000000; line-height: normal; padding-top: 2px; border-bottom: #000000 1px solid; font-family: "Arial", "Helvetica", "sans-serif"; background-color: #fffbff; text-decoration: none}
#aa.rollmenu {border-right: #373737 1px solid; padding-right: 2px; border-top: #d5d5d5 1px solid; display: block; padding-left: 2px; font-size: 11px; padding-bottom: 2px; 
border-left: #efeeed 1px solid; color: #000000; line-height: normal; padding-top: 2px; border-bottom: #000000 1px solid; font-family: "Arial", "Helvetica", "sans-serif"; background-color: #fffbff; text-decoration: none}
#shi.rollmenu:hover {background-color: /*#e9fce9*/#ebcbe9; text-decoration: none}
#hol.rollmenu:hover {background-color: /*#e5e5fa*/#ebcbe9; text-decoration: none}
#aam.rollmenu:hover {background-color: /*#f0e7df*/#ebcbe9; text-decoration: none}
#nrat.rollmenu:hover {background-color: /*#f5f5dc*/#ebcbe9; text-decoration: none}
#rem.rollmenu:hover {background-color: /*#eef5f9*/#ebcbe9; text-decoration: none}
#hsm.rollmenu:hover {background-color: /*#ffebee*/#ebcbe9; text-decoration: none}
#hm.rollmenu:hover {background-color: /*#faf9e9*/#ebcbe9; text-decoration: none}
#ct.rollmenu:hover {background-color: /*#f5f5f5*/#ebcbe9; text-decoration: none}
#aa.rollmenu:hover {background-color: /*#ffdbdb*/#ebcbe9; text-decoration: none}

.rollmenu:hover {background-color: #ebcbe9; text-decoration: none}
.menuhead {font-weight: bold; font-size: 12px; color: #000000; background-color: transparent}
#menu1 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}
#menu2 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}
#menu3 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}
#menu4 {left: 1px; visibility: hidden; position: absolute; top: 1px; background-color: transparent}
#tablemargin {margin-top: 45px;}