
body{
margin:0;
padding:0;
line-height: 1.5em;
}

b{font-size: 110%;
color: #C6A260;
}

hr{
color: #CACACA;
background-color: #CACACA;
height: 2px;
}

#maincontainer{
    width: 840px; /*Width of main container*/
    margin: 0 auto; /*Center container on page*/
}

#topsection{
    height: 138px; /*Height of top section*/
    background: url(images/calla_top2.jpg) no-repeat;
}

#lilly{
    float: right;
    margin-top: 3px;
}

#top_menu{
    float: left;

    margin-left: 23px !important;
    margin-left: 12px;
    font: normal 16px 'arial',Verdana,sans-serif;
}

#top_menu a{
text-decoration: none;
color: #312070;
}

#top_menu a:hover {
color: #000000;
text-decoration: underline;
}

#contentwrapper{
float: left;
width: 100%;
top: -76px;
}

#contentcolumn{
margin: 10px 10px 0 170px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
font: normal 14px 'arial',Verdana,sans-serif;
line-height: 125%;
padding-left: 10px;
}

#contentcolumn a{
text-decoration: none;
color: #000000;
}

#leftcolumn{
float: left;
width: 170px; /*Width of left column in pixel*/
margin-left: -840px !important;
margin-left: -847px; /*Set margin to that of -(MainContainerWidth)*/
margin-top: 30px;
background: #ffffff url(images/menu_big.jpg) no-repeat;
height: 470px;
}

#rightcolumn{
float: left;
width: 10px; /*Width of right column*/
margin-left: -10px; /*Set left margin to -(RightColumnWidth)*/
background: #ffffff url(images/right.jpg) repeat-y;
height: 400px;
}

.calla_text{
  color: #9A7F50;
}

#teosyal {
    border: 1px solid #000000;
    padding: 10px;
    margin: 10px;
    background: #FFFFCC;
    font: bold 10px 'arial',Verdana,sans-serif;
}

#restylane {
    border: 1px solid #000000;
    padding: 10px;
    margin: 10px;
    background: #FFFFCC;
    font: bold 10px 'arial',Verdana,sans-serif;
}

#juvederm {
    border: 1px solid #000000;
    padding: 10px;
    margin: 10px;
    background: #FFFFCC;
    font: bold 10px 'arial',Verdana,sans-serif;
}

#footer{
clear: left;
width: 100%;
background: #E9E0FF;
border: 1px solid #C6A260;
text-align: center;
height: 20px;
padding-top: 5px;
font: bold 14px 'arial',Verdana,sans-serif;
color: #C6A260;
}

#ccs_link {
text-align: center;
font: normal 10px 'arial',Verdana,sans-serif;
color: #312070;
}

#ccs_link a{
text-decoration: none;
color: #312070;
}

#prices{
  border: 1px dashed #CC9900;
  padding-left: 20px;
  background: url(images/table_back.jpg) no-repeat;
  width: 450px;
}

#voucher{
  border: 1px dashed #CC9900;
  padding-left: 20px;
  width: 450px;
  text-align: center;
}

.price_heading {
font: normal 12px 'arial',Verdana,sans-serif;
color: #CC9900;
}

#pic_right {
  float: right;
  border: 3px solid #C6A260;
}

#menu_buttons {
    padding-top: 45px;
    padding-left: 12px;
}

A.menulink {
display: block;
width: 140px;
height: 27px;
text-align: center;
text-decoration: none;
font-family:arial;
font-size:13px;
color: #FFFFFF;
BORDER: none;
border: solid 0px #FFFFFF;
padding: 1px 1px 1px 1px;
background:url(images/button.png) no-repeat;
outline: none;
}

A.menulink:hover {
border: solid 0px #000000;
background:url(images/button.png) no-repeat;
color: #FFFFFF;
text-decoration: underline;
}
