/* Uncle AL's Holiday Decorations */
/* Initial Concept Design */
/* April 4, 2007 */
/* Ron Dick - SpyderWeb Concepts */


body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  background-image: url(../images/Layout/green background.gif);
  font-size: 12px;
  line-height: 150%;
}

h1 {
	font-size: 200%;
	font-style:italic;
	font-weight: bold;
	color: #FFFFFF;
}

h2 {
	font-size: 180%;
	font-style:italic;
	font-weight: bold;
	color: #FFFFFF;
}

h3 {
	font-size: 160%;
	font-style:italic;
	font-weight: bold;
	color: #FFFFFF;
}

h4 {
	font-size: 140%;
	font-style:italic;
	font-weight: bold;
	color: #000000;
}

h5 {
	font-size: 120%;
	font-style:italic;
	font-weight: bold;
	color: #FFFFFF;
}

h6 {
	font-size: 100%;
	font-style:italic;
	font-weight: bold;
	color: #FFFFFF;
}

a {
	color: #FF0000;
	text-decoration: underline;
}

a:link {
	color: #FF0000;
	text-decoration:underline;
}

v:link {
	color: #FF0000;
	text-decoration:underline;
}
	
a:hover {
	color: #FF0000;
	text-decoration:none;
}

.PageTitle {
	color: #008000;
	font-size: 140%;
	font-style: italic;
	font-weight: bold;
}

.Highlight {
	font-weight: bold;
	color: #FF0000;
}

.NewsTitle {
	font-size: 110%;
	color: #008000;
	font-weight: bold;
}	

.ProductTitle {
	font-size: 90%;
	color: #008000;
	font-weight: bold;
}

.ProductDetails {
	font-size: 80%;
	color: #000000;
}

.ProductHeader {
	font-size:: 100%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	text-align: center;
	border-bottom: #000000 thin solid;
}

/*********************************** Table Styles ******************************************/
.MainTable {
	margin-top: 20px;
	background-color: #FF0000;
	background-repeat:repeat-y;
	background-position: 1% 0%;
	border: #000000 double thin;
}

.MainText {
	background: url(../images/snowflakes.gif);
	background-color: #FFFFFF;
}

.ProductCell {
	background: url(../images/lights.gif);
	background-repeat: repeat-y;
	background-position: 100% 0%;
}

.ProductPage {
	border: #FF0000 medium solid;
	padding: 4px;
}

.ProductImage {
	border-bottom: #666666 solid medium;
	border-right: #666666 solid medium;
}

.Footer {
	background:#FFFFFF;
	font-size: 75%;
	font-style: italic;
}

.News {
	float: right;
	border: medium groove #FF0000;
	margin-left: 8px;
	font-size: 90%;
}


/************************************* Image Styles *******************************************/

.Logo {
	position:absolute;
	top: 10px;
	left: 10px;
}

.Img1 {
	float: left;
	border-left: #008000 medium groove;
	border-top: #008000 medium groove;
	border-right: #FF0000 medium solid;	
	border-bottom: #FF0000 medium solid;		
	margin-right: 6px;
}

.Img2 {
	border-left: #008000 medium groove;
	border-top: #008000 medium groove;
	border-right: #FF0000 medium solid;	
	border-bottom: #FF0000 medium solid;
}

/* Rounded Corners */
/* set millions of background images */
.rbroundbox { background: url(../images/Layout/nt.gif) repeat; }
.rbtop div { background: url(../images/Layout/tl.gif) no-repeat top left; }
.rbtop { background: url(../images/Layout/tr.gif) no-repeat top right; }
.rbbot div { background: url(../images/Layout/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../images/Layout/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 100%; margin: 1em auto; }