body
{
  margin: 0 auto;
  padding: 0;
  /*font-size: 62.5%; /* Resets 1em to 10px */
  /*font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;*/
  background-color: #6699CC;
  color: #000000;
}

h2
{
    font-size: 18px;
}

.Main
{
  position: absolute;
  width: 100%;
  left: 0;
  top: 0px;
}

/*
table, th, td
{
  font-size: 1em; 
  padding: 0; 
  border-collapse: collapse;
}
*/
a img
{ 
  border: 0; 
}

a
{
  color: #CC0000;
}

a:link
{
  color: #CC0000;
}

a:visited
{
  color: #CC0000;
}

a:hover
{
  color: #CC0000;
}
a.links12:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.links12:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.links12:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.links12:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.links14:link {
	font-family: Comic Sans MS, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.links14:active {
	font-family: Comic Sans MS, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.links14:visited {
	font-family: Comic Sans MS, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.links14:hover {
	font-family: Comic Sans MS, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.links_contact:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: underline;
}

a.links_contact:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: underline;
}

a.links_contact:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: underline;
}

a.links_contact:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:underline;
}
/* end Page */

#Letter, #Gender{
width:183px;
}
.childform{
float:left;
margin-right:10px;
margin-top:15px;
width:345px;
}
.childform1{
float:left;
margin-left:5px;
margin-right:5px;
margin-top:15px;
width:350px;
}
.legend{
color:#336699;
font-family: 'Tahoma';
font-size: 14px;
font-weight: bold;
}
li{
	line-height:20px;
}

.price{
font-weight: bold;
font-size:40px;
position:absolute;
margin-left:90px;
*margin-left:60px;
margin-top:10px;
color:#FFFFFF;
}

.price_point{
font-weight: bold;
font-size:28px;
position:absolute;
margin-left:118px;
*margin-left:88px;
margin-top:20px;
color:#FFFFFF;
}
.price_fraction{
font-weight: bold;
font-size:18px;
position:absolute;
margin-left:120px;
*margin-left:90px;
margin-top:16px;
color:#FFFFFF;
text-decoration:underline;
}
/*
a {
	TEXT-DECORATION: underline;
	color: #FFFFFF;
}

a:active {color: #FFFFFF}
a:hover {color: #FFFFFF}

a:link {color: #FFFFFF}
a.link:active {color: #FFFFFF}
a.link:hover {color: #FFFFFF}
a.link:link {color: #FFFFFF}
*/

.child_info_font{
color:#336699;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
}

.child_info_font2{
color:#336699;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.child_info_font3{
color:red;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.linkbutton {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #336699;
	height: 22px;
	border: 1px solid #7A6D81;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	TEXT-DECORATION: none;
}
.phpForms_btn
{
    border-top-width    : 1px;
    border-left-width   : 1px;
    border-bottom-width : 1px;
    border-right-width  : 1px;
    border-top-color    : #e4e4e4;
    border-left-color   : #e4e4e4;
    border-right-color  : #c1c1c1;
    border-bottom-color : #c1c1c1;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    color               : #000000;
}
.verdana-120n-blue {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 12px;
	color: #324459;
}
.verdana-100n-blk {
	font-family: Verdana, Arial;
	font-weight: none;
	font-size: 10px;
	color: #000000;
}

.arial-12maroon {
	font-family: Arial;
	font-weight: none;
	font-size: 12px;
	color: #ae0808;
}
.arial-12maroon-bold {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #AE0808;
}

.arial-12grey {
	font-family: Arial;
	font-weight: none;
	font-size: 12px;
	color: #999999;
}

.myrid-21blue {
	font-family: Myriad Pro;
	font-weight: none;
	font-size: 21px;
	color: #3399cc;
}

.times-24maroon {
	font-family: Times new Roman;
	font-weight: none;
	font-size: 24px;
	color: #ae0808;
}
.times-24maroon-bold {
	font-family: Times new Roman;
	font-weight: bold;
	font-size: 24px;
	color: #ae0808;
}
.times-36maroon {
	font-family: Times new Roman;
	font-weight: none;
	font-size: 36px;
	color: #ae0808;
}

.times-21maroon {
	font-family: Times new Roman;
	font-weight: none;
	font-size: 21px;
	color: #ae0808;
}
.times-21maroon {
	font-family: Times new Roman;
	font-weight: none;
	font-size: 21px;
	color: #ae0808;
}
.times-21maroon-bold{
	font-family: Times new Roman;
	font-weight: bold;
	font-size: 21px;
	color: #ae0808;
}

.times-14maroon {
	font-family: Times new Roman;
	font-weight: none;
	font-size: 14px;
	color: #ae0808;
}

.times-54maroon {
	font-family: Times new Roman;
	font-weight: none;
	font-size: 54px;
	color: #ae0808;
}

.times-14white {
	font-family: Times new Roman;
	font-weight: none;
	font-size: 14px;
	color: #FFFFFF;
}

.times-48white {
	font-family: Times new Roman;
	font-weight: none;
	font-size: 48px;
	color: #FFFFFF;
}

.times-36white {
	font-family: Times new Roman;
	font-weight: none;
	font-size: 36px;
	color: #FFFFFF;
}
.arial-12blue-bold {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #3399dd;
}
.arial-12d-blue-bold {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #3366cc;
}
.arial-14blue {
	font-family: Arial;
	font-weight: none;
	font-size: 14px;
	color: #3399cc;
}

.arial-14blue-bold {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #3399cc;
}

.arial-14b {
	font-family: Arial;
	font-weight: none;
	font-size: 14px;
	color: #336699;
}

.arial-13red {
	font-family: Arial;
	font-weight: none;
	font-size: 13px;
	color: #FF0000;
}

.arial-11blk {
	font-family: Arial;
	font-weight: none;
	font-size: 11px;
	color: #000000;
}

.arial-12blk {
	font-family: Arial;
	font-weight: none;
	font-size: 12px;
	color: #000000;
}
.arial-12blk-bold {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}

.arial-11blu {
	font-family: Verdana;
	font-weight: none;
	font-size: 11px;
	color: #175adc;
}
.arial-14-blue {
	font-family:Arial;
	font-weight:none;
	font-size: 14px;
	color: #3366AC;
}
.arial-14-blue-bold {
	font-family:Arial;
	font-weight:bold;
	font-size: 14px;
	color: #3366AC;
}
.arial-11blu-bold {
	font-family: Verdana;
	font-weight:bold;
	font-size: 11px;
	color: #175adc;
}
.arial-12white {
	font-family: Arial;
	font-weight: none;
	font-size: 12px;
	color: #FFFFFF;
}
.arial-14white {
	font-family: Arial;
	font-weight: none;
	font-size: 14px;
	color: #FFFFFF;
}

.cosmic-14white {
	font-family: Comic Sans MS;
	font-weight: none;
	font-size: 14px;
	color: #FFFFFF;
}

.arial-12blue {
	font-family: Arial;
	font-weight: none;
	font-size: 12px;
	color: #3399dd;
}
.arial-12-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: none;
	font-size: 12px;
	color: #336699;
}
.arial-12-blue-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #336699;
}

.arial-12dblue {
	font-family: Arial;
	font-weight: none;
	font-size: 12px;
	color: #3399dd;
}

.arial-12d-blue {
	font-family: Arial;
	font-weight: none;
	font-size: 12px;
	color: #3366cc;
}
.times-54maroon-bold {
	font-family: Times new Roman;
	font-weight: bold;
	font-size: 54px;
	color: #ae0808;
}


.png 
{
}

* html .png 
{
	filter:expression(function fixPNG(element) { if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent)) { var src; if (element.tagName=='IMG') {if (/\.png$/.test(element.src)) {src = element.src;element.src = "../img/spacer.gif"; }}else {src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);if (src) {src = src[1];element.runtimeStyle.backgroundImage="none"; }}if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='crop')"; }}(this));
}

h1 a, h2 a, h3 a, h4 a, h5 a
{
  text-decoration: none;
}

.body-leftbg
{
background-image:url('../images/left.jpg');
background-repeat:repeat-y;
width:11
}

.body-rightbg
{
background-image:url('../images/right.jpg');
background-repeat:repeat-y;
}
.body-leftbg
{
background-image:url('../images/left.jpg');
background-repeat:repeat-y;
}

.body-rightbg
{
background-image:url('../images/right.jpg');
background-repeat:repeat-y;
}
.body-bottom-left-red
{
background-image:url('../images/bottom-red.jpg');
background-repeat:repeat-y;
}
.body-bottom-right-red
{
background-image:url('../images/bottom-red-right.jpg');
background-repeat:repeat-y;
}
.body-bottom-hor-line
{
background-image:url('../images/bottom.gif');
background-repeat:repeat-x;
}
.body-bottom-hor-line1
{
background-image:url('../images/bottom-bg.jpg');
background-repeat:repeat-x;
}
.body-top-line
{
background-image:url('../images/top-bg.jpg');
background-repeat:repeat-x;
}
.body-santa-seal-image
{
background-image:url('../images/santa-seal.jpg');
background-repeat:no-repeat;
}
.body-truly-image
{
background-image:url('../images/truly.jpg');
background-repeat:no-repeat;
}
.body-bg-img-bottom
{
background-image:url('../images/bg-img-bottom.jpg');
background-repeat:repeat-x;
}
.body-bg-top1
{
background-image:url('../images/bg-top1.jpg');
background-repeat:repeat-x;
background-color:#FFFFFF;
}
.body-red-box
{
background-image:url('../images/red-box.gif');
background-repeat:repeat-x;
}
.body-bg-left
{
background-image:url('../images/bg-left.gif');
background-repeat:repeat-y;
}
.body-bg-right
{
background-image:url('../images/bg-right.gif');
background-repeat:repeat-y;
}
.body-bg-img-bottom
{
background-image:url('../images/bg-img-bottom.jpg');
background-repeat:repeat-x;
width:288
height:11
background-color:#FFFFFF
}

.body-bottom-color
{
 background-color:#b00607;
}
.arial-12grey {
	font-family: Arial;
	font-weight: none;
	font-size: 12px;
	color: #999999;
}

.arial-12grey-bold {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #999999;
}
.arial-12white {
	font-family: Arial;
	font-weight: none;
	font-size: 12px;
	color: #FFFFFF;
}
.arial-12white-bold {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}

.cosmic-14white {
	font-family: Comic Sans MS;
	font-weight: none;
	font-size: 14px;
	color: #FFFFFF;
}
.cosmic-14white-bold {
	font-family: Comic Sans MS;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
}