/* CSS Document */

body {
	background-color:#8e5cc8;
	background-image:url(../images/interface/gradient.gif);
	margin:0;
	padding:0;
}

body#home {
	background-color:#a572cf;
	background-image:url(../images/interface/gradient.gif);
	margin:0;
	padding:0;
}

.homepanel {
	background-image:url(../images/home/happyval_trans2.gif);
	margin:0 auto 0 auto;
	width:900px;
	height:1200px;
}

#logo {
	margin:10px 0px 0px 0px;
	float:left;
	border:0px;
}

.pagepanel {
	margin:0 auto 0 auto;
	width:900px;
	height:1000px;
}

p, h1, h2 {
	color:#FFCCFF;
	font-family:Arial;
	margin: 50px 0px 10px 180px;
}

h2 {
	color:#993366;
}

p {
	color:#993366;
	margin: 10px 0px 20px 180px;
	font-size:18px;
}

table.price td {
 font-family: Trebuchet MS, Georgia, Serif;
 color:#993366;
 font-size:18px;
  text-align:center;
}

table.price th {
 font-family: Trebuchet MS, Georgia, Serif;
 font-weight:strong;
 color:#993366;
 font-size:18px;
 width:120px;
 text-align:left;
}


dd {
 font-family: Trebuchet MS, Georgia, Serif;
 color:#993366;
 font-size:18px;
 margin-bottom:15px;
}

dt {
 font-family: Trebuchet MS, Georgia, Serif;
 font-weight:strong;
 color:#993366;
 font-size:18px;
}

dt a {
    color:#821D29; /*#01308C;*/
}

.worddiv a{
 	font-family: Trebuchet MS, Georgia, Serif;
    font-weight: normal;
    color:#821D29; /*#01308C;*/
	line-height:50px;
	font-size:18px;
	margin-right:15px;
}

table.products {
 font-family: Trebuchet MS, Georgia, Serif;
 color:#993366;
}

table.products td, table.products th{
 padding:5px;
  margin:5px;
}

table.products td p, table.products th p{
 margin: 10px 10px 10px 10px;
}

div.galleryimage {
	float:left;
	width:410px;
	padding:5px;
	margin:5px;
}

div.galleryimage p{
 	margin: 10px 0px 10px 0px;
}

.TableTitle {
font-family:tahoma,verdana,arial;
font-size:16px;
font-weight:bold;
text-indent:5px;
color:navy;
text-decoration:none;
}

.TableHeader {
font-family:tahoma,verdana,arial;
font-size:12px;
font-weight:bold;
background-color:pink;
text-indent:5px;
color:navy;
text-decoration:none;
}

.TableHeader:hover {
color:red;
}

.TableBody {
font-family:tahoma,verdana,arial;
font-size:12px;
}

.TableBody p {
font-family:tahoma,verdana,arial;
font-size:12px;
}

.TableBody:hover {
color:red;
}

.TableBodyNumeric {
font-family:tahoma,verdana,arial;
font-size:12px;
background-color:white;
text-align:right;
}

.TableBodyNumeric:hover {
color:red;
}

.TableFooter {
font-family:tahoma,verdana,arial;
font-weight:bold;
font-size:12px;
background-color:pink;
text-align=center;
}

.TableBodySelected {
font-family:tahoma,verdana,arial;
font-size:12px;
background-color:gray;
}

.TableBodySelectedNumeric {
font-family:tahoma,verdana,arial;
font-size:12px;
background-color:gray;
text-align:right;
}

.Error {
font-family:tahoma,verdana,arial;
font-size:12px;
font-weight:bold;
background-color:pink;
text-indent:5px;
color:red;
text-decoration:none;
margin-bottom:10px;
}

.TextBox {
font-family:tahoma,verdana,arial;
font-size:12px;
border-style:solid;
border-width:4px;
border-color:gray;
}

.Option {
font-family:tahoma,verdana,arial;
font-size:12px;
}

.SelectedOption {
font-family:tahoma,verdana,arial;
font-size:12px;
color:blue;
}

