/* allbunchedup */

a {
color:#FF5E79; /*pink*/
}

#gallery a; a:visited {
color:#B59766;
}

.fonenos {
	text-decoration:none;
}

.tap {
	font-size:0.6em;
	font-weight:bold;
}

body {
	background: #FFF;
	font-family: Calibri, "Franklin Gothic Book", "Trebuchet MS", Arial, Sans-Serif;
    font-size: 80%;
    line-height:135%;
    color:#333;
}

#gallery #back_top {
background:url('images/back_top_brown.jpg') no-repeat;
}

#gallery #back_bottom {
background:url('images/back_bottom_brown_100px.jpg') no-repeat 50% 0;
}

/* For IE */
* html #container {
    height: auto !important;
    height: 100%;
}

#contact #content {
	background: url('images/lily_900px.jpg') top right no-repeat;
}

#gallery #content {
	text-align:center;
  min-height:650px;
  width: 800px;
  margin:auto;
}

#home #side, #home .side {
float:right;
}

#side, .side {
    width: 390px;
    height: auto;
    float: left;
    margin-left: 10px;
    margin-right: 15px;
    text-align: left;
    /* IE6 float/margin bug fix */
    display: inline;
}

#home #main, #home .main {
     float:left;
}

#home #main2, #home .main2 {
     float:right;
}

#main, .main {
    width: 515px;
    height: auto;
    float: right;
    text-align: justify;
    margin: 0 10px;
    /* IE6 float/margin bug fix */
    display: inline;
}

.indent {
	padding-left:10px;
}

#contacttxt {
         margin:10px 100px;
         line-height:40px;
         text-align:justify;
        }

.servicestxt {
             text-align:justify;
             margin:40px 30px;
}

.contacttitle {
              text-align:right;
              float:left;
              width:350px;
              font-weight:bold;
}

.contactdetails {
                text-align:left;
                float:right;
                width:350px;
                }

#flashContent {
	overflow:hidden;
    margin-top:5px;
    height:580px;
}

.pricelist {
    border-color: #EEE;
    border-style: solid;
    border-width: 1px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 7px;
    line-height: 135%;
}

.pricelist:hover {
    background-color: #FAA6A6;
    color: #FFF;
    border-color: #FAA6A6;
}

.pdfdownload {
    margin-top: 15px;
    font-size: 1.25em;
    text-align: center;
	line-height: 135%;    
}

.pdfdownload a {
    text-decoration: none;
    font-weight: bold;
    color: #555;
}


h1 {
    font-size: 1.5em;
    color:#BFA986;
}

h1.styled {
          text-decoration:underline;
          margin-left:10px;
}
h2.styled {
    font-size: 1.3em;
    line-height: 150%;
    padding-left: 20pt;
    font-style: italic;
    font-weight: bold;
    color: green;
}

h3 {
font-size:1.8em;
font-weight:bold;
text-align:center;
color:#666;
}

h4 {
font-weight:bold;
float:left;
}


#testimonials p {text-indent:25px; font-weight:bold; }
              
.fivepx {
padding:5px;
background:url('images/1px_FFF_solid.png');
border:solid 1px #DDD;
}


.links {
	text-align:justify;
}

.links p {
	padding-left:25px;
}

.links span {
	line-height:1.4em;
	padding-left:40px;
}

.links span a {
	text-decoration:none;
}

.links a {
	text-decoration:underline;
}

.add_this {
float:right;
margin-right:5px;
}
