body{
background: #695265;
font-family: verdana;
font-size: 11pt;
margin-top: 0;
}

#container{
width: 877px;
background: #C4B5C1;
position: absolute;
left: 50%;
margin-left: -440px;
}

.headerimg{
float: left;
}

#masthead{
float: left;
background: #A3929F;
height: 150px;
padding: 0.3em 0;
padding-right: 410px;
}

#navlinks{
float: left;
margin-top:120px;
background: #C4B5C1;
color: white;
width: 407px;
margin-left: -408px;
text-align: right;
}

a{
font-size: 10pt;
text-decoration: none;
color: white;
}

a.display{
border-top: 2px red;
}

#main{
clear: both;
height: 600px;
}

#insidemain{
padding: 1em;
width: 860px;
}

li.sophli {
list-style-type: disc;
font-family: verdana;
font-weight: bold;
color: white;
}


h1{
font-family: arial;
font-size: 20pt;
color: #936B9D;
border-bottom: solid 3px #EA79D8;
text-align: left;
}

h2{
font-family: verdana;
font-size: 12pt;
color: #695265;
font-variant: small-caps;
text-align: right;
width: 360px;
padding-left: 1em;
margin-bottom: 0.2em;
}

h3{
font-family: verdana;
font-size: 12pt;
color: #695265;
font-variant: small-caps;
text-align: center;
width: 360px;
padding-left: 1em;
margin-bottom: 0.2em;
}

h4{
font-family: verdana;
font-size: 12pt;
color: #695265;
font-variant: small-caps;
text-align: left;
width: 360px;
padding-left: 1em;
margin-bottom: 0.2em;
}


#leftrightcontainer{
clear: both;
vertical-align: middle;
}


#left{
float: left;
padding-right: 480px;
}
 
 #imageflower{
 float: left;
padding-right: 480px;
 }
 

 
p.maintext{
padding-left: 1em;
margin-top: 0;
width: 369px;
font-family: verdana;
font-weight: bold;
color: #A174A6;
text-align: justify;
text-indent: 3em;
}

p.maintext2{
padding-left: 1em;
margin-top: 0;
width: 369px;
font-family: verdana;
font-weight: bold;
color: #A174A6;
text-align: justify;
text-indent: 3em;
float: right;
}

#right{
float: left;
width: 470px;
margin-left: -475px;
text-align: center;
}

#footer{
clear: both;
width: 100%;
background: #A3929F;
color: white;
font-size: 10pt;
text-align: center;
padding: 0.2em 0;
}


#targetwindow{
border: solid 6px #A3929F;
}

/*table styles below*/

tr.lighter{
background: white;
}

td.category{
font-size: 15pt;
color: white;
text-align: center;
}

td.formtd{
color: #936B9D;
}

table.form{
margin-left: 100px;
}


table.producttable{
border: solid 6px #A3929F;
margin-top: 50px;


}







