/* editable styles */
#themed_image2				{
	width:120px;
	margin-left:0px;
}

}
#page_title					{
	height:40px;
	width:420px;
}
#icons						{
	width:196px;
}
#search						{
	width:100px;
	margin-bottom: -10px;
	margin-top: 2px;
}

.news						{
	width:201px;
	float:right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.news_content				{min-width:171px; min-height:150px; color:black; padding:0px 5px 10px 5px;text-align:left;}
.news h1					{padding:0px 0px 0px 0px;}

.attention						{
	width:201px;
	float:right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin: 0px 0px 10px 10px;
}
.attention_content				{min-width:171px; min-height:150px; color:black; padding:0px 5px 10px 5px;text-align:left;}
.attention h1					{padding:0px 0px 0px 0px;}

/* end editable styles */


#logo						{position:absolute;}

#themed_image				{}
#page_title					{position:absolute; text-align:left;}
#page_title h1				{margin: -2px 0px 0px 0px; text-align:left;}
#icons						{position:absolute;}
#search						{
	position:static;
	padding-left: 55px;
}
#template_flash				{position:absolute;}

#top_buttons_w				{
	position:absolute;
	width:599px;
}
#bottom_links 				{
	text-align: right;
	height: 15px;
	padding-top: 10px;
	width: 640px;
}
#bottom_links_index 		{text-align: center; margin-left:0px;}

#favorites					{
	position:absolute;
	height: 79px;
}
 .favorites_button			{border-width: 0;}
#contact					{
	position:absolute;
	width: 66px;
	height: 70px;
}
 .contact_button			{border-width: 0;}
#site_info					{
	text-align: right;
	vertical-align:top;
	float: none;
	margin-right: 100px;
	width: 700px;
	margin-left: 50px;
}
#site_info_index			{text-align: center; vertical-align:middle; margin-left:0px}

	
/* special wrapper classes */

.body1						{
	margin:0px;
	padding:5px;
	width: 400px;
}
 .paragraph_heading			{margin:0px; padding:0px; vertical-align:top; text-align:left;}
 .body1 p					{
	margin:0px;
	vertical-align:top;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
	color: #660000;
}
 .body1 h1					{
	margin:0px;
	vertical-align:top;
	text-align:left;
	background-image:url('../Scripts/graphics/h1_bg.gif');
	background-position:left top;
	background-repeat:no-repeat;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #660000;
}
 .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						{
	width:201px;
	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;}

.body3						{margin:0px; padding:0px; vertical-align:top; text-align:left;}
 .body3 p					{margin:0px; padding:0px; vertical-align:top; text-align:left;}
 .body3 h1					{margin:0px; padding:0px; vertical-align:top; text-align:left;}
 .body3 h2					{margin:0px; padding:0px; vertical-align:top; text-align:left;}
 .body3_link				{
	margin:0px;
	padding:0px;
	vertical-align:top;
	text-align:left;
}

/* news and info*/
.news						{
	vertical-align:top;
	text-align:left;
	background-image:url('../graphics/n0.gif');
	clear:both;
	float: right;
}
.n2							{background-image:url('../graphics/n2.gif'); background-position:left top; background-repeat:repeat-x;vertical-align:top; width:100%}
.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 p						{margin:0px 0px 0px 0px;}
.news h1					{margin:0px 0px 0px 0px;}
.news h2					{margin:0px 0px 0px 0px;}
.news h3					{margin:0px 0px 0px 0px;}


.news a:hover				{text-decoration:none;} 

p.translate 			{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 					{border-style:solid; border-width:0px;  border-color:#4A76BD; background-image:url('../Scripts/graphics/search_bg.jpg'); height:14px; margin:0px 0px 0px 0px; vertical-align:top;}

.info						{background-image:url('../Scripts/graphics/info.gif');background-position:top left; background-repeat:no-repeat; }


/* 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;}
 .info						{width:171px; margin: 0px 0px 0px 0px; padding: 6px 0px 0px 30px;}
.info h1					{margin:0px 0px 5px 0px;}
.info p 					{padding: 0px 0px 0px 18px;width: 145px;}
