﻿
#logo			{position:absolute;}
#themed_image		{position:absolute;}
#themed_image2		{width:184px;}
#page_title		{position:absolute; height:60px; width:200px; text-align:center;}
#page_title h1		{margin: -2px 0px 0px 0px; text-align:center;}
#icons			{position:absolute; width:200px;}
#search			{position:absolute; width:200px;}
#top_buttons_w		{position:absolute;}
#bottom_links		{display: block; text-align: center;}
#favorites		{position:absolute;}
 .favorites_button	{border-width: 0;}
#contact		{position:absolute;}
 .contact_button	{border-width: 0;}
#site_info		{text-align: center; vertical-align:middle;}
	
/* special wrapper classes */

.body1			{margin:0px; padding:0px; vertical-align:top; text-align:left;}
 .paragraph_heading	{margin:0px; padding:0px; vertical-align:top; text-align:left;}
 .body1 p		{margin:0px; padding:0px; vertical-align:top; text-align:left;}
 .body1 h1		{margin:0px; padding:0px 0px 0px 40px; vertical-align:top; text-align:left; background-image:url('../graphics/h1_bg.gif');background-position:left top;background-repeat:no-repeat;}
 .body1 h2		{margin:0px; padding:0px; vertical-align:top; text-align:left;}
 .body1_link		{margin:0px; padding:0px; vertical-align:top; text-align:right;}
 .body1 hr		{height:1px; width: 50%; color: #c0c0c0;}

.body2			{margin:0px; padding:0px; vertical-align:top; text-align:left;}
 .body2 p		{margin:0px; padding:0px; vertical-align:top; text-align:left;}
 .body2 h1		{margin:0px; padding:0px; vertical-align:top; text-align:left;}
 .body2 h2		{margin:0px; padding:0px; vertical-align:top; text-align:left;}
 .body2_link		{margin:0px; padding:0px; vertical-align:top; text-align:right;}

.special1		{margin:0px; padding:0px; vertical-align:top; text-align:left;}
 .special1 p		{margin:0px; padding:0px; vertical-align:top; text-align:left;}
 .special1 h1		{margin:0px; padding:0px; vertical-align:top; text-align:left;}
 .special1_link		{margin:0px; padding:0px; vertical-align:top; text-align:left;}

/* news and info*/
.news			{width:180px; vertical-align:top;text-align:left; background-image:url('../graphics/n0.gif'); float:right; clear:both; margin:0px 0px 20px 10px;}
.n2			{background-image:url('../graphics/n2.gif'); background-position:left top; background-repeat:repeat-x;vertical-align:top;}
.n6			{background-image:url('../graphics/n6.gif'); background-position:left bottom; background-repeat:repeat-x;}
.n4			{background-image:url('../graphics/n4.gif'); background-position:right top; background-repeat:repeat-y;}
.n8			{background-image:url('../graphics/n8.gif'); background-position:left top; background-repeat:repeat-y;}
.n5			{background-image:url('../graphics/n5.gif'); background-position:right bottom; background-repeat:no-repeat;}
.n7			{background-image:url('../graphics/n7.gif'); background-position:left bottom; background-repeat:no-repeat;}
.n3			{background-image:url('../graphics/n3.gif'); background-position:right top; background-repeat:no-repeat;vertical-align:top;}
.n1			{background-image:url('../graphics/n1.gif'); background-position:left top; background-repeat:no-repeat;vertical-align:top;}
.news_content		{width:150px; min-height:150px; color:black; padding:0px 10px 25px 10px;text-align:left;}
.news p			{margin:0px 0px 0px 0px;}
.news h1		{margin:0px 0px 0px 0px; padding:5px 0px 0px 0px;}
.news h2		{margin:0px 0px 0px 0px;}
.news h3		{margin:0px 0px 0px 0px;}


.news a:hover		{text-decoration:none;} 
.news_scroller_bg 	{margin:0px; background-image:url('../graphics/scroller_bg.jpg');}

p.search-container 	{margin: 0px 0px 0px 0px; padding: 0px; display: inline; width:200px;}
.search			{margin:0px 0px 0px 0px; padding: 0px; width:75px; height:20px; border-width: 0px;}
.searchbox 		{border-style:solid; border-width:0px;  border-color:#4A76BD; background-image:url('../graphics/search_bg.jpg'); height:14px; margin:0px 0px 0px 0px; vertical-align:top;}

.info			{background-image:url('../graphics/info.gif');background-position:top left; background-repeat:no-repeat; }
.info			{width:199px; margin: 5px 0px 0px 0px; padding: 13px 0px 0px 27px;}
.info h1		{margin:-5px 0px 0px 0px;}
.info p 		{padding: 0px; margin:3px 0px 0px 0px; width: 160px;}

/* horizontal rule */
.hr 			{color: #F2D87B; width: 50%}

.wrapper_catalog 	{margin:10px 0px 20px 0px; border-style:dotted; border-width:thin; background-color:#333; padding: 5px 5px 5px 5px;}
.catalog_image 		{width:150px; vertical-align:top;}
.catalog_description1 	{width:150px; vertical-align:top;}
.catalog_backtotop 	{width:150px; vertical-align:top;}
.catalog_learnmore 	{width:150px; vertical-align:top; background-color:#ccc;}
.catalog_description2 	{width:100%; vertical-align:top; background-color:#333;}
.catalog_price 		{width:100%; vertical-align:middle; background-color:#333}
.catalog_price p        {padding:0 10px;}
.catalog_divider hr 	{width:100%; height:1px; color:#C0C0C0; vertical-align:top; background-color:#ffffff;}
.catalog_addtocart 	{width:100%; vertical-align:top; background-color:#ccc;}

 #bottom_links a:hover	{text-decoration:none;}
 #homebuttons {display:inline; position:absolute; left: 2px; top: 434px;}
 #homebuttons img {padding:0px 1px; float:left;}
 #timeanddate {position:absolute; left:8px; top:173px; font-size:7pt;}
