/* Global Styles */

/* begin with generic selectors so that they can be overridden if needed
 * by classes deeper in the stylesheet
 */
.clear
{
	clear: both;
	padding-bottom: 1px;	/* for Gecko-based browsers */
	margin-bottom: -1px;	/* for Gecko-based browsers */
	height:0;
	line-height:0;
	font-size:1px;
}
html, body
{
	/* note that both html and body elements are in the selector.
	 * this is because we have margins applied to the body element
	 * and the HTML's background property will show through if
	 * it is ever set. _DO_NOT_ apply a font-size value to the
	 * html or body elements, set it in #pageWrapper.
	 */
	margin:0px;
	background-color: #8EB1D7;
	background-image: url(_img/bkgrd.gif);
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}
#pageWrapper
{
	font-size: 90%;	/* set your default font size here. */
}
table {
	background: #F4FFE4;
}
td {
	/*
	background: #F4FFE4;
	*/
	color:#333333;
	}

a {
  font-weight: strong;
	font-size: 95%;
	color: #660404;
	}

a:hover {
	color: #394826;
	}

li {
	text-align:left;
}
li.orangebullet {
	list-style-image:url(http://www.sonicmend.com/_img/orange_bullet.gif);
	text-align:left;
	padding-bottom: 5px;
	font-size: 12px;
}
/* ID Styles */

ul, ol, dl, p, h1, h2, h3, h4, h5, h6
{
	margin-top: 14px;
	margin-bottom: 14px;
	padding-top: 0;
	padding-bottom: 0;
}
h1
{
	font-size: 110%;
  margin: 10px 0px;  /*top-bottom left-right */
  padding: 5px 5px;
  background: #003300;
  font-weight: strong;
  color: #ffffff;
}
h2
{
	font-size: 110%;
	color:#003300;
	font-family: Trebuchet MS, Tahoma, Times, Serif;
	font-weight: strong;
	margin: 10px 0px;
}
h3
{
	font-size: 95%;
}
h4
{
	font-size: 90%;
}
#logo 	{
	font:24px Arial, Helvetica, sans-serif;
	color: #5C743D;
	letter-spacing:.2em;
	line-height:30px;
	}
#tagline 	{
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.4em;
	line-height:18px;
	}
#leftSpace {
	padding-left:20px;
	padding-top:5px;
}
#whitesquare {
	background-color:#ffffff;
	border-style:solid;
	border-color:#000000;
	border-width: 1px;
	padding: 5px 5px 5px 5px;    /*top left/right bottom */
	margin: 0px;
}
#whitesquarefloated {
	background-color:#ffffff;
	border-style:solid;
	border-color:#000000;
	border-width: 1px;
	padding: 5px 5px 5px 5px;
	margin: 0px;
	text-align: center;
}
#headerformat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: small-caps;
	color: #F4FFE4;
	vertical-align: middle;
}
#movie {
	margin-top: 20px;
	margin-bottom: 10px;
}
#order {
	background:#ffffff;
	width: 98%;
	border-style:solid;
	border-width: 2px;
	border-color:#000000;
	padding: 5px 5px 5px 5px;    /*top left/right bottom */
	text-align: center;
	font-size: 120%;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* Class Styles */

.hilite {
	background-color:#FFFF33;
}
.bodyText {
	color:#000000;
	line-height:20px;
	text-align: left;
	margin-top:0px;
	border: #000000;
}

.pageName{
	font: 22px Arial, Helvetica, sans-serif;
	color: #204000;
	line-height:26px;
	letter-spacing:0.21em;
	font-weight: bold;
	text-align:center;
	padding: 10px; 0px;
}
.divBorder {
	border-style:groove;
	border-width: 2px;
	border-color:#003300;
	padding: 0px 0px 10px 0px;
	margin: 0px 20px 20px 0px;
	width: 98%;
}
.redEmphasis {
	font-weight:bold;
	color:#660000;
}
.greenEmphasis {
	font-weight:bold;
	color:#1A5511;
}
.quotes	{font-size:11px; font-weight:bold; color:#000000;text-align:right;}
.subHeader {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #993300;
	line-height:22px;
	letter-spacing:.2em;
	}

.quote {
	font: 20px Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
.quot {
	position: relative;
	z-index: 3;
	padding: 5px;
	font-style: oblique;
}
.navText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #003366;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}
.smallText {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: right;
	line-height: 22px;
	padding: 0px 0px;
}
.sellText {
	font: 130% Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: justify;
	line-height: 22px;
	padding: 0px 0px;
}
.review {
	line-height: 1.2em;
	border: solid 1px #000000;
	border-width: 1px;
	background-color: #F9F3D2;
	padding: 4px;
}

