body{margin:0; padding:0; background-image:url(images/main-bg.jpg); background-color:#f8f5ec; background-repeat:repeat-x;}

#container{width:980px; margin:0 auto;}

#logo{background-image:url(images/logo.png); width:353px; height:108px; position:absolute; display:block; z-index:101px; left:50; top:50;}

/*menu*/
.menu{background-image:url(images/menu.jpg); width:603px; height:52px; float:right; margin-top:2px; background-repeat:no-repeat;}
.menu ul li{display:inline;}
.menu ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#990000; padding:8px; text-decoration:none;font-weight:bold; text-transform:uppercase;}
.menu ul li a:hover{color:#993300; font-size:14px; }

#active{color:#993300; font-size:14px;}

#menu-wrapper{margin-left:60px;}



#header{background-image:url(images/header.jpg); width:980px; height:340px; margin-top:-2px; background-repeat:no-repeat; float:left;}

#promocode{background-image:url(images/promocode.png); width:227px; height:43px; margin:3px 0 0 705px;}
.text{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:white; font-weight:bold; text-shadow: black 1px 1px 1px; padding:10px 0 0 10px;}

.table{background-image:url(images/bgcontent.png); background-repeat:repeat-y; width:980px; border:0;}

/*main*/
#main{background-image:url(images/main.jpg); width:980px; height:315px; float:left;background-repeat:no-repeat;}
.main{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:white; text-shadow:black 1px 1px 1px; text-align:left; padding:0px 20px 0 300px;}

/*testi*/
#testi{background-image:url(images/testi.jpg); width:980px; height:207px; float:left; background-repeat:no-repeat;}
.testi{font-family:"AvantGarde Bk BT",Arial, Helvetica,sans-serif; padding:30px 50px 0 290px; font-size:14px; text-align:left;}

/*chart*/
#chart{background-image:url(images/anatomy-chart.jpg); width:980px; height:348px; float:left; background-repeat:no-repeat;}
.chart{padding:270px 50px 0 430px; text-align:left;}

/*sub*/
#sub{background-image:url(images/doctor.jpg); width:980px; height:292px; float:left; background-repeat:no-repeat;}
.sub{padding:0px 315px 0 80px;}


h1{font-family:Arial, Helvetica, sans-serif; font-weight:700; color:yellow; text-shadow:black 1px 1px 1px; font-size:22px; }
h2{font-family:Arial, Helvetica, sans-serif; font-weight:700; color:#00CC00; font-size:20px; text-shadow:black 1px 1px 1px; margin-bottom:-13px;}
p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:white; text-shadow:black 1px 1px 1px; text-align:left;}
.style1{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:white; text-shadow:black 1px 1px 1px; text-align:left;}
.style2{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1B1B1B;}
.style3{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#6fda0f; text-shadow:black 1px 1px 1px; text-align:left; font-weight:bold;}

/*subpages*/
.page{margin:5px 0px 10px 45px;}
#subpage{width:593px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; padding:10px;
background-color: rgb(20,19,19); /* Old browsers */
background: -moz-linear-gradient(top, rgba(20,19,19,1) 41%, rgba(71,65,65,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(41%,rgba(20,19,19,1)), color-stop(100%,rgba(71,65,65,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(20,19,19,1) 41%,rgba(71,65,65,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(20,19,19,1) 41%,rgba(71,65,65,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(20,19,19,1) 41%,rgba(71,65,65,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141313', endColorstr='#474141',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(20,19,19,1) 41%,rgba(71,65,65,1) 100%); /* W3C */
}

.right{margin:0 auto; padding-top:5px;}


#inputArea
	{
	    font-family: Arial, Sans-Serif;
	    font-size: 13px;
	    background-image:url(images/contactbg.gif);
	    padding: 10px;
	    width:450px;
		float:left;
		color:white;
			}
	#inputArea input, #inputArea textarea
	{
	    font-family: Arial, Sans-Serif;
	    font-size: 13px;
	    margin-bottom: 5px;
	    display: block;
	    padding: 4px;
	    width: 425px;
		
	}

        .activeField
        {
            background-image: none;
            background-color: #ffffff;
            border: solid 1px #33677F;
        }
        .idle
        {
	    border: solid 1px #85b1de;
	    background-image: url( 'images/blue_bg.png' );
	    background-repeat: repeat-x;
	    background-position: top;
        }


.formbutton {
cursor : pointer;
border : 1px outset #ccc;
background : #999;
color : #666;
font-weight : bold;
padding : 1px 2px;
background : url(images/formbg.gif) repeat-x left top;
margin-left:2px;
}

.button{width:450px; background:none;  float:left; padding:10px;}

.footer{background-image:url(images/bgcontent.png); padding:30px 50px 0 50px; float:left;}
.footer a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none; font-weight:bold;}
.footer a:hover{color:#CC0000; text-decoration:underline;}
.footer-text{Font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}


