/* editable styles */

#themed_image2				{width:178px; margin-left:0px;}
#page_title					{height:60px; width:220px;}
#icons						{width:200px;}
#search						{width:200px;}

.news						{width:185px; float:right; margin: 20px 0px 2px 10px;}
.news_content				{min-width:146px; min-height:150px; color:black; padding:1px 5px 25px 15px;text-align:left;}
.news h1					{padding:0px 0px 0px 0px;}


/* end editable styles */


#logo						{position:absolute;}
#page_title					{position:absolute; text-align:right;}
#page_title h1				{margin: 0px 0px 0px 0px; text-align:right;}
#icons						{position:absolute;}
#search						{position:absolute;}
#template_flash				{position:absolute;}

#top_buttons_w				{position:absolute; }
#bottom_links 				{text-align: center;}
#bottom_links_index 		{text-align: center; margin-left:0px;}

#favorites					{position:absolute;}
 .favorites_button			{border-width: 0;}
#contact					{position:absolute;}
 .contact_button			{border-width: 0;}
#site_info					{text-align: center; vertical-align:middle; color:white;}
#site_info_index			{text-align: center; vertical-align:middle;}

	
/* special wrapper classes */

 .body1 h1					{padding:0px 0px 0px 40px; background-image:url('../graphics/h1_bg.gif');background-position:left top;background-repeat:no-repeat;}
 .body1 hr					{height: 1px; width: 50%; color: #c0c0c0; left: auto;}

/* news and info*/
.news						{vertical-align:top;	text-align:left; background-image:url('../graphics/n0.gif'); clear:both;}
.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 a:hover				{text-decoration:none;} 

p.search-container 			{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: inline; width:200px;}
.search						{margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; width:75px; height:20px; border-width: 0px;}
.searchbox 	{
font-size:x-small;        /* this was needed to ensure that the text was as small as the little search box */
text-indent:5px;           /* this was needed so the cursor could be seen and so that the search word first letter was not cut off */
border-style:solid;        /* the above were added by Emblemagic on 10-8-08 */
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:198px; margin: 0px 0px 0px 0px; padding: 6px 0px 0px 5px;}
.info h1					{margin:0px 0px 5px 0px; padding: 0px 0px 0px 20px;}
.info p 					{padding: 0px 0px 0px 5px;width: 180px;}


/* horizontal rule */
.hr 						{color: #F2D87B; width: 50%}

.wrapper_catalog 			{margin:10px 0px 20px 0px; border-style:dotted; border-width:thin; background-color:#EBEBEB; padding: 5px 5px 5px 5px;}
.catalog_image 				{width:150px; vertical-align:top; background-color:#ffffff;}
.catalog_description1 		{width:150px; vertical-align:top; background-color:#ffffff;}
.catalog_backtotop 			{width:150px; vertical-align:top;}
.catalog_learnmore 			{width:150px; vertical-align:top; background-color:#ffffff;}
.catalog_description2 		{width:100%; vertical-align:top; background-color:#ffffff;}
.catalog_price 				{width:100%; vertical-align:middle; background-color:#F7F7F7}
.catalog_divider hr 		{width:100%; height:1px; color:#C0C0C0; vertical-align:top; background-color:#ffffff;}
.catalog_addtocart 			{width:100%; vertical-align:top; background-color:#ffffff;}

#bottom_links a:hover		{text-decoration:none;}
#nicenewsdiv {
	background-image:url('../../myimages/emblems3.jpg') ;
	padding-left:5px; padding-bottom:5px;padding-top:5px;
	border:thin; border-color:gray; border-style:dotted
}

#nicesearchdiv {
	background-image:url('../../myimages/emblems3.jpg'); 
	margin-right: 15px;
	padding-top: 15px; padding-bottom: 15px;
	border:thin; border-color:gray; border-style:dotted
}
.nicediv {
	background-image:url('../../myimages/emblems3.jpg'); 
	margin-right: 15px;
	border:thin; border-color:gray; border-style:dotted
}
.regular_cell 				{border: 1px solid #808080; padding-left:4px; padding-right:4px}
.picture_cell 				{text-align:center;border: 1px solid #808080; vertical-align:middle}
.header_cell 				{border: 1px solid #808080;	background-color: #75B0B5;}
.gray_background_row 		{border: 1px solid #808080; background-color: #BBBBBB;}
.tablewatermark 			{
	background-image: url('../../myimages/emblems3.jpg');
	background: url('../../myimages/emblems3.jpg');
	border-collapse: collapse;
	width: 80%;margin-left: auto; margin-right: auto; 
}
/* picture padding and float styles */
.RightPic 					{margin: 4px 0px 4px 8px; float: right;}
.LeftPic 					{margin: 4px 8px 4px 0px; float:left;}
.PicMarginsOnly 			{margin: 4px 8px 4px 8px;}
.partno  					{cursor:pointer; text-decoration:underline; border: 1px solid #808080; padding-left:4px; padding-right:4px}
.tabletopheader 			{width: 80%; margin-left: auto; margin-right: auto; font-size: x-small}
#tabletopper 				{font-size:8pt; color:#665}