a,a:link,a:visited			{	text-decoration:none;color:#cc0000;	}
a:hover						{	text-decoration:underline; }
body 						{	background-color:#f4f1ea;margin:0px;padding:0px;width:100%;	}
p 							{	margin:14px 0px;padding:0px;}
h1 							{	font:17px arial bold;margin:0px;padding:1px; color: #000000;}
h2, h3, h4, h5				{	font:14px arial bold;margin:0px;padding:0px; color: #000000;}

.clear 				{ clear:both;font-size:0px;}
#sitecontainer {width:865px;margin: 25px auto 0px auto;background-color:#FFFFFF; border:1px solid #ece9e2;overflow:hidden;}
.contentcontainer			{ min-height: 100px;margin-top:6px;padding-bottom:9px;border-bottom:1px solid #a1a1a1;}
.info						{	font-size:10px;margin:0px;padding:14px 0px 0px 0px;}

ul		{	margin:0px 0px 0px 20px;padding:0px;}
ul ul	{	margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;list-style-type:none;list-style-image:url(/images/list_line.gif);}

#menu 				{	background-image:url(../images/menu/top_menu_1px_new.jpg);background-repeat:repeat-x;width:844px;height:34px;font-size:0px;margin-left:10px;background-color:#FFFFFF;border-bottom:1px solid #a1a1a1;}
#menu .separator	{	float:left;background-image:url(../images/menu/top_menu_divider.jpg);background-repeat:no-repeat;width:2px;height:33px;font-size:0px;}
#menu a				{	display:block;float:left;padding:9px 18px;line-height:33px;font:11px arial;font-weight:bold;color:#FFFFFF;}
#menu a:hover		{	background-image:url(../images/menu/top_menu_selected_1px.jpg);background-repeat:repeat-x;text-decoration:none;}
#menu .selected		{	background-image:url(../images/menu/top_menu_selected_1px.jpg);background-repeat:repeat-x;}

#submenu_one						{background-image:url(../images/menu/submenu_bg.gif);width:844px;margin-left:10px;}
#submenu_one .container				{	padding-left:12px;}
#submenu_one .container a			{	display:block;float:left;line-height:29px;font:11px arial;color:#393939;padding:7px;}
#submenu_one .container a:hover		{	color:#666666 !important;text-decoration:none;}
#submenu_one .container .selected	{	color:#bc0c13 !important;}
#submenu_one .container .separator	{	float:left;background-image:url(../images/menu/submenu_separator.gif);width:1px;height:29px;font-size:0px;}

#submenu_two						{background-image:url(../images/menu/submenu_bg_large.jpg);width:844px;margin-left:10px;}
#submenu_two .container				{	padding-left:12px; }
#submenu_two .container ul			{	/*height:29px;*/margin-left:10px; list-style-type: none; width:780px;}
#submenu_two .container ul li		{	float:left; height: 10px; height: 22px !important;}
#submenu_two .container a			{	display:block;float:left;line-height:29px;font:11px arial;color:#393939;padding:7px;}
#submenu_two .container a:hover		{	color:#666666 !important;text-decoration:none;}
#submenu_two .container .selected	{	color:#bc0c13 !important;}
#submenu_two .container .sub2 .selected	{	color:#bc0c13 !important;}

/*#submenu_two .container .separator	{	float:left;background-image:url(../images/menu/submenu_separator.gif);width:1px;height:29px;font-size:0px;}*/

#submenu_two .container .sub2 ul {height:29px;margin-left:10px; list-style-type: none; margin:0; padding:0;}
#submenu_two .container .sub2 ul li {height: 22px !important; height: 15px;}
#submenu_two .container .sub2 a			{display:block;float:left;line-height:29px;font:11px arial;color:#393939;padding:0px 5px 0px 7px;}
#submenu_two .container .sub2 a:hover		{color:#666666 !important;text-decoration:none;}
#submenu_two .container .separator	{	float:left;background-image:url(../images/menu/sub_separator2.jpg);width:2px;height:11px;font-size:0px; background-repeat:no-repeat; position: relative; top: 10px;}
#submenu_two .container .sub2 .separator	{	float:left;background-image:url(../images/menu/sub_separator2.jpg);width:2px;height:11px;font-size:0px; background-repeat:no-repeat; position: relative; top: 2px;}


#submenu						{	background-image:url(../images/menu/submenu_bg.gif);width:844px;height:29px;margin-left:10px;}
#submenu .container				{	padding-left:12px;}
#submenu .container ul			{	background-image:url(../images/menu/submenu_bg.gif);height:29px;margin-left:10px; list-style-type: none;}
#submenu .container ul li		{	float:left;}
#submenu .container a			{	display:block;float:left;line-height:29px;font:11px arial;color:#393939;padding:7px;}
#submenu .container a:hover		{	color:#666666 !important;text-decoration:none;}
#submenu .container .selected	{	color:#bc0c13 !important;}
#submenu .container .sub2 .selected	{	color:#bc0c13 !important;}
#submenu .container .separator	{	float:left;background-image:url(../images/menu/submenu_separator.gif);width:1px;height:29px;font-size:0px;}

/*#head				{	border-top:1px solid #cc0001;height:102px;width:865px;background-repeat:no-repeat; background-image: url(../images/top_image_large2.jpg);}*/
#head				{	border-top:1px solid #cc0001;height:102px;width:865px;background-repeat:no-repeat;background-position: center;}
#head img {border:none; position: relative; top: 40px; left: 25px;}
#head #links		{	float:right;margin-right:11px;margin-top:12px;font:10px arial;color:#2c2c2c;}
#head #links .red	{	color:#cc0000;}
#head #home			{	display:block;position:absolute;left:32px;top:35px;width:143px;height:38px;}


#footer				{	width:865px;padding-top: 10px; margin: 0 auto;border:none;/*margin: 8px auto 0px auto;*/ background-color:#f3f1e9;font: 10px arial;color:#5e5d5b;}
#footer #copy		{	padding-left:10px;background-color:#f3f1e9;float:left;}
#footer #semcon		{	padding-right:10px;background-color:#f3f1e9;float:right;}
#footer #semcon a	{	text-decoration:underline;color:#cc0000;}

#head				{	border-top:1px solid #cc0001;height:102px;width:865px;background-repeat:no-repeat;}
#head #links		{	float:right;margin-right:11px;margin-top:12px;font:10px arial;color:#2c2c2c;}
#head #links .red	{	color:#cc0000;}
#head #home			{	display:block;position:absolute;left:32px;top:35px;width:143px;height:38px;}

.shadow268			{	position:relative;width:280px;background-image:url(../images/shadow_268_bg.gif);background-repeat:repeat-y;}		
.shadow268 .head	{	background-image:url(../images/shadow_268_01.gif);background-repeat:no-repeat;width:280px;height:5px;}/*font-size:0px;*/
.shadow268 .head .headlabel {float:right;}
.shadow268 .head .headlabelL {float:left;width:10px;height:25px;margin:1px 0 0 0;background-image:url(../images/headLabelLeftBg.gif);background-repeat:no-repeat;}
.shadow268 .head .headlabelR {float:left;background-image:url(../images/headLabelBg.gif);background-repeat:repeat-x;color:#666666;font-weight:bold;height:20px;margin:1px 4px 0 0;padding:5px 8px 0 0;}
.shadow268 .content {	margin-left:5px;font:12px arial;}
.shadow268 .footer	{	background-image:url(../images/shadow_268_02.gif);background-repeat:no-repeat;width:280px;height:7px;font-size:0px;}

.promoitemsrow {width: 860px; margin: 0; padding:0;}
.promoitemsrow .item {width:279px; height: 106px; background-image: url(../images/promo_item.jpg); background-repeat: no-repeat; float:left; margin-right: 6px; padding:0; }
.promoitemsrow .item .textcontent h1 {font-size: 12px; font-weight: bold;}
.promoitemsrow .item .textcontent p {font-size: 12px;}
.promoitemsrow .item .textcontent {width:170px !important; width:150px; height:75px;float:left; overflow:hidden;margin:10px 0 0 10px;}
.promoitemsrow .item .image {width: 75px; height:90px; float:right;margin: 15px 17px 0 0 !important;margin: 14px 9px 0 0 ;}
.promoitemsrow .item .textcontent a {text-decoration: none;}
.promoitemsrow .item .textcontent a:hover {text-decoration: none;}

.hidden {visibility: hidden;}

#seachbox						{ float:right; background-image:url(/images/search_bg.gif); background-repeat:no-repeat; height:18px; width:158px; margin:8px 12px 0px 0px; padding:0px; }
#seachbox input					{ display:block; height:13px; width:98px; border:0 none; font:11px verdana; margin:1px 0px 0px 1px; }
#seachbox .left					{ float:left; }
#seachbox .right				{ float:right;}
#seachbox .right a img	{ margin:2px; postion: relative; top:0; left:0; }
#searchresults					{ margin: 20px 0px 16px 38px; }