#sub_page_bg {
 width:100%;
 height:100%;
 margin: 0;
 padding:10px;
 left:0;
 top:0;
 position:absolute;
 text-align: left;
 border:0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 background-image: url(http://www.studioespa.com/sources/img/title-text-bg.png);
 border-collapse: collapse;
 visibility:visible;
}

Body {
 background: #000000 url("http://www.studioespa.com/sources/img/bg.jpg");
 background-attachment:fixed;
 background-repeat: no-repeat;
 text-align: center;
 height: 825px;
 font-family: Verdana,Arial,sans-serif;
 font-size:11px;
 color:#000;
 margin:0;
}

p {
 font-family: Verdana,Arial,sans-serif;
 font-size:11px;
 color:#fff;
}

td {
 font-family: Verdana,Arial,sans-serif;
 font-size:11px;
 color:#FFF;
 vertical-align:top;
}

div.sparewindow {
width: 700px;
height: 500px;
visibility:hidden;
}

table {
 border-color: #000000;
 border-collapse: collapse;
 margin:0px;
 padding:4px;
}

table.blog {
 border: 1px solid #000;
 border-collapse: collapse;
 margin:0px;
 padding:4px;
}

table.review {
 border: 1px solid #000;
 border-collapse: collapse;
 margin-left:5%;
 margin-right:5%;
 margin-top: 0%;
 margin-bottom: 0%;
 width:90%;
 padding:4px;
}

table.cms {
 border: 1px solid #000;
 border-collapse: collapse;
 margin:0 auto;
 width:100%;
 padding:4px;
}

td.blog {
 border: 1 solid #000;
 border-collapse: collapse;
 padding:4px;
 margin:0px;
 font-family: Verdana,Arial,sans-serif;
 font-size:11px;
 color:#000;
 vertical-align:top;
}

td.blog_inverse {
 border: 1 solid #000;
 border-collapse: collapse;
 padding:4px;
 margin:0px;
 font-family: Verdana,Arial,sans-serif;
 font-size:11px;
 color:#FFF;
 vertical-align:top;
}

td.blog_title {
 border: 1 solid #000;
 border-collapse: collapse;
 padding:4px;
 margin:0px;
 font-family: Verdana,Arial,sans-serif;
 font-size:11px;
 color:#0099FF;
 vertical-align:top;
 text-align: center;
 background-image: url(http://www.studioespa.com/sources/img/title-text-bg.png);
}

td.blog_title_inverse {
 border: 1 solid #000;
 border-collapse: collapse;
 padding:4px;
 margin:0px;
 font-family: Verdana,Arial,sans-serif;
 font-size:11px;
 color:#FFF;
 font-weight: bold;
 vertical-align:top;
 text-align: center;
 background-image: url(http://www.studioespa.com/sources/img/text-bg.png);
}

td.review_title {
 border: 1 solid #000;
 border-collapse: collapse;
 padding:4px;
 margin:0px;
 font-family: Verdana,Arial,sans-serif;
 font-size:11px;
 color:#FFF;
 font-weight: bold;
 vertical-align:top;
 text-align: center;
 background-image: url(http://www.studioespa.com/sources/img/text-bg.png);
}

td.review_content {
 border: 1 solid #000;
 border-collapse: collapse;
 padding:4px;
 margin:0px;
 font-family: Verdana,Arial,sans-serif;
 font-size:11px;
 color:#FFF;
 vertical-align:top;
}

td.review_spacer {
 border: 0;
 padding:8px;
 margin:8px;
}

td.cms_title {
 border: 1 solid #000;
 border-collapse: collapse;
 padding:4px;
 margin:0px;
 font-family: Verdana,Arial,sans-serif;
 font-size:11px;
 color:#FFF;
 font-weight: bold;
 vertical-align:top;
 text-align: center;
 background-image: url(http://www.studioespa.com/sources/img/text-bg.png);
}

td.cms_content {
 border: 1 solid #000;
 border-collapse: collapse;
 padding:4px;
 margin:0px;
 font-family: Verdana,Arial,sans-serif;
 font-size:11px;
 color:#FFF;
 vertical-align:top;
 text-align:center;
}

.title {
 font-family: Verdana,Arial,sans-serif;
 font-size:13px;
 color:#0099FF;
 font-weight:bold;
}

.alt_title {
 font-family: Verdana,Arial,sans-serif;
 font-size:13px;
 color:#FFF;
 font-weight:bold;
}

.highlight {
 font-family: Verdana,Arial,sans-serif;
 font-size:11px;
 color:#0099FF;
 font-weight:bold;
}

.homepage {
 font-family: Verdana,Arial,sans-serif;
 font-size:11px;
 color:#000;
}

A:link         {color:#fff; text-decoration: underline;}
A:visited      {color:#fff; text-decoration: underline;}
A:Hover        {color:#000; text-decoration: underline;}

input {
 background-color: #a811ff;
 font-size: 10px;
 font-family: Verdana,Arial,sans-serif;
 font-weight: 100;
 color: #FFFFFF;
 border: 1px solid #000;
}

input.checkbox {
 background-color: #a811ff;
 font-size: 10px;
 font-family: Verdana,Arial,sans-serif;
 font-weight: 100;
 color: #FFFFFF;
 border: 1px solid #000;
}

input.submit {
 background-color: #a811ff;
 font-size: 10px;
 font-family: Verdana,Arial,sans-serif;
 font-weight: 100;
 color: #FFFFFF;
 border: 1px solid #000;
}

select {
 background-color: #a811ff;
 font-size: 10px;
 font-family: Verdana,Arial,sans-serif;
 font-weight: 100;
 color: #FFFFFF;
 border: 1px solid #000;
}

textarea {
 background-color: #a811ff;
 font-size: 10px;
 font-family: Verdana,Arial,sans-serif;
 font-weight: 100;
 color: #FFFFFF;
 border: 1px solid #000;
}
