/* CSS Document */

/* Designed by Ginny Shope Fowler - www.soulrinse.com/ */


body {
	background: #eaead3 url(images/bg.gif);
	background-repeat:repeat-x;
	padding: 0px;
    margin:0 auto;
	font: 10pt Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align:center;
	}

img {behavior: url(pngHack.htc);}

a img {
text-decoration:none;
border:0;
}

a {
    text-decoration:none;
	color: #333;

}
a:visited {
	color: #333;
}

#copy a:hover {
color:#b22f2f;
text-decoration:underline;
}

h1 {
	font-size: 120%;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

h2 {
	color: #78a;
	font-size: 180%;
	margin: 0;
}
h3 {
	color: #000;
    font-weight:bold;
	font-size: 84%;
    text-transform:uppercase;
    margin:0;
    padding:0;
    letter-spacing:1pt;
}
h4 {
	color: #78a;
	font-size: 110%;
}

#wrapper {
	width: 698px;
	margin: 0 auto;
	padding: 0;
	background:url(images/body-bg.gif);
	border-left:1px solid #d0d0bb;
	border-right:1px solid #d0d0bb;
}

#pageHeader {
	height:106px;
	text-align: left;
	width:700px;
	margin:0 auto;
}
#pageHeader a {
text-decoration:none;
border:0;
}

a.logo {
border:0;
text-decoration:none;
display:inline;
float:left;
}
.tag {
	margin-top:70px;
	display:inline;
	float:left;
	}
.homeTagline {
	font: bold normal 24px Georgia, "Times New Roman", Times, serif;
	color: #000;
}
	
#graphic {
	width:700px;
	_width:699px;
	height:256px;
	margin:0;
	padding:0;
	}
	
#menubar {
	_margin-top:-3px;
	background:url(images/menubar.gif);
	height:22px;
	width:700px;
	_width:703px;
	padding:0;
	text-align:center;
	}

ul#menu {
	margin:0 auto;
	list-style-type:none;
}
ul#menu li {
color: #000;
margin-top:3px;
padding-left:7px;
padding-right:7px;
display:inline;
float:left;
}
ul#menu li a {
border:0;
text-decoration:none;
}

#content {
	margin:0;
	padding:0;
	/* [disabled]width:698px; */
	_width:704px;
	position:relative;
	display:block;
	clear:both;
	}
	
#copy {
font-size:10pt;
width:480px;
float:right;
}

#pkg {
margin:0;
padding:10px;
border-bottom:solid 1px #ccc;
margin-right:20px;

}
.pkgName {
font-size:120%;
font-weight:bold;
display:inline;
float:left;
margin:0;
padding:0;
}
.largeBold {
	font-size: 100%;
	font-weight: bold;
}

.pkgPrice {
font-size:120%;
font-weight:bold;
display:inline;
float:right;
margin:0;
padding:0;
}

.pkgInfo {
	font-size:100%;
	display:block;
	text-align:left;
	/*color: #9C4A4A;*/
}
.pkgInfoSpecial {
	font-style: italic;
	font-size: 100%;
	text-align: justify;
}

#sidebar {
font-size:72%;
text-align:left;
width:200px;
display:inline;
float:left;
	}

#sidebar ul {
list-style-type:none;
	}
#sidebar ul li {
margin:5px 0;
}

a.side {
text-decoration:none;
color:#666;
line-height:1.2em;
}

a.side:hover {
font-weight:bold;
color:#b22f2f;
}

#pageFooter {
position:relative;
width:682px;
_width:702px;
    background:url(images/footer.gif);
    height:20px;
	_height:55px;
	border-bottom:1px solid #d0d0bb;
	padding-top:30px;
	_padding-top:34px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	display:block;
	clear:both;
}

#pageFooter a {
        color:#888;
}
#pageFooter a:hover {
border-bottom:solid 1px;
}

p.baseline {
	text-align: right;
	font-size: 74%;
	color: #000000;
	display:inline;
	float:right;
}

#base2 a {
	color:#000000;
}
.sound {
margin:0;
padding-top:8px;
_padding-top:0;
display:inline;
float:left;
}

.rights {
width:690px;
text-align:right;
margin:10px auto;
clear:both;
	font-size: 74%;
	color: #888;
}

