
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;
}


.skin a {
display: block;
width: 200px;
height: 200px;
background: transparent url(skin-problems/lines-1.jpg) no-repeat;
font-size: 20px;
color: #fff;
}

.skin a:hover {
background-position: -200px 0;
}

.volume a {
display: block;
width: 200px;
height: 200px;
background: transparent url(skin-problems/volume.jpg) no-repeat;
font-size: 20px;
color: #fff;
}

.volume a:hover {
background-position: -200px 0;
}

.ageing a {
display: block;
width: 200px;
height: 200px;
background: transparent url(skin-problems/ageing.jpg) no-repeat;
font-size: 20px;
color: #fff;
}

.ageing a:hover {
background-position: -200px 0;
}

.crepe a {
display: block;
width: 200px;
height: 200px;
background: transparent url(skin-problems/crepe.jpg) no-repeat;
font-size: 20px;
color: #fff;
}

.crepe a:hover {
background-position: -200px 0;
}

.veines a {
display: block;
width: 200px;
height: 200px;
background: transparent url(skin-problems/veines.jpg) no-repeat;
font-size: 20px;
color: #fff;
}

.veines a:hover {
background-position: -200px 0;
}

.scarring a {
display: block;
width: 200px;
height: 200px;
background: transparent url(skin-problems/scarring.jpg) no-repeat;
font-size: 20px;
color: #fff;
}

.scarring a:hover {
background-position: -200px 0;
}

.stretch a {
display: block;
width: 200px;
height: 200px;
background: transparent url(skin-problems/stretch.jpg) no-repeat;
font-size: 20px;
color: #fff;
}

.stretch a:hover {
background-position: -200px 0;
}


#top_menu{
    float: left;
    margin-top: 107px;
    margin-left: 10px !important;
    margin-left: 5px;
    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: 500px;
}

#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;
}

