/* general css */

body    {background-image:url(body_tile.gif); font-family:arial; font-size:11px; }


a		{font-family:arial; font-size:12px; color:#000; font-weight:bold; text-decoration:underline;}
table	{border-collapse:collapse;}
h1		{padding:0px; margin:0px; color:#225276; font-size:14px; font-weight:bold; }
h2		{padding:0px; margin:0px; color:#2d4f68; font-size:14px; font-weight:bold; }
h3		{padding:0px; margin:0px; color:#384959; font-size:13px; font-weight:bold; }
h4		{padding:0px; margin:0px; color:#384959; font-size:12px; font-weight:bold; }
h5		{padding:0px; margin:0px; color:#5086b2; font-size:13px; font-weight:bold; text-decoration:none;}
.site_mainStructure			{width:990px; height:100%;}
.mainTable					{width:891px;}
.tbl_100					{width:100%;}
.tbl_95						{width:95%;}
.tbl_75						{width:75%;}
.tbl_99						{width:99%;}
.tbl_100_100				{width:100%; height:100%;}
.tbl_0_100					{height:100%;}
.spacer 					{font-size:1px;}
.selectbox					{font-family:arial;font-size:11px; border:1px solid #000000;}
.adSepeartor				{width:0px;height:15px;} 
.PD_Seperator				{height:20px;}


.HomeMainBack		{ background-color:#07337c;}

/* forms */
.formElement	{ font-size:11px; color:#000000; border:1px solid #000000;}
.selectbox		{ font-size:11px; color:#000000; border:1px solid #000000;}
.button 		{ font-weight:bold; font-size:12px; color:#005277; background-color:#4bf78b;border:1px solid #000101;}
.formLabel		{ font-size:11px; color:#000000;text-decoration:none; font-weight:bold;}	
.formButton		{ font-weight:bold; font-size:12px; color:#FFFFFF; background-color:#000000;border:1px solid #1A1C20;}

.footer_top_tile{ height:4px;background-image:url(footer_top_tile.gif); background-repeat:no-repeat; background-position:right;}	
.footer 		{ font-family:tahoma;font-size:11px; color:#979797;text-decoration:none;}
.footereng 		{ font-family:tahoma;font-size:11px; color:#979797;text-decoration:none;}
.footer_tile	{ height:63px;background-color:#E9E9E9; background-image:url(footer_tile.gif); background-repeat:no-repeat; background-position:right;}
.footer_text	{ font-size:11px; color:#979797;}
.footer_text_alt{ font-size:11px; color:#0885b8;}


.topBar			{ width:891px; height:240px; background-image:url(HometopBar.jpg); background-repeat:no-repeat;}
.topLinks		{ position:relative; padding:218px 0 0 240px; }

.LinkA		{ color:#e9f4ff; font-size:12px; font-weight:bold; text-decoration:none;}
.Links_sep	{ padding:0px 5px 0px 5px; color:#e9f4ff; font-size:12px; font-weight:bolder;}

.homeMain		{ height:299px; background-image:url(homePageMain.jpg); background-repeat:no-repeat; background-color:#072d6e;}
.HomeFooter		{ height:54px; background-image:url(HomeFooter.jpg); background-repeat:no-repeat;}

.relDiv			{ position:relative;}

.HomePageContent { position:absolute; height:240px; width:480px; top:23px; left:328px;}
.HomePageContent .HomeHeader	{ color:#b8cadf; font-size:16px; font-weight:bold; padding:20px 0px 0px 15px; height:10px;}
.HomePageContent .HomeContent	{ color:#cbd9e8; font-size:12px; font-weight:normal; padding:0px 15px 0px 15px;}
.HomeCategories	{ position:absolute; top:65px; left:90px;}
.HomeCategories .cat { background-image:url(homeCat.png); background-repeat:no-repeat; padding-left:25px; padding-bottom:7px;}
.HomeCategories .cat .catA { color:#ffffff; text-decoration:none; font-size:12px;}

.HomeFooterLinks	{ position:relative; padding:7px 0 0 240px;}

.HomeFooterLinks .LinkA { color:#a7bedc; font-size:11px; text-decoration:none; }
.HomeFooterLinks .Links_sep	{ padding:0px 5px 0px 5px; color:#a7bedc; font-size:11px; font-weight:bolder;}


/*GP - Shay*/
.MainBack		{ background-image:url(mainBack.jpg); background-repeat:repeat-x; background-color:#9bb4d1;}
.GTopBar		{ background-image:url(GenTopBar.jpg); background-repeat:no-repeat; width:901px; height:142px;}
.GtopLinks		{ position:relative; padding:110px 0 0 260px;}

.GenCategories	{ padding:35px 0 0 5px; }
.GenCategories .cat { background-image:url(homeCat.png); background-repeat:no-repeat; padding-left:25px; padding-bottom:7px;}
.GenCategories .cat_Sel { background-image:url(homeCatSelected.png); background-repeat:no-repeat; padding-left:25px; padding-bottom:7px;}
.GenCategories .catA { color:#ffffff; text-decoration:none; font-size:12px;}
.MainContent			{ position:relative; padding:35px 0 0 0px;}

.ProductsMainBack		{ background-color:#94adc8; width:675px; background-image:url(prodBack.jpg); background-repeat:repeat-x;}
.ProductBox				{ background-color:#fefefe; width:655px; }
.prodImg				{ padding-left:10px;}
.prodImg img			{ border:solid 1px #b1c4dd;}
.prodHeader				{ font-size:14px; font-weight:bold; color:#263c76;  padding:5px 10px 5px 10px;}
.prodHeader	a			{ color:#263c76; text-decoration:none; float:bold;}	
.prodHeader	a:link		{ color:#263c76; text-decoration:none; float:bold;}	
.prodHeader	a:visited	{ color:#263c76; text-decoration:none; float:bold;}	
.prodHeader	a:hover		{ color:#263c76; text-decoration:underline; float:bold;}	
.prodContent			{ padding-left:10px;}
.prodContent table		{ border-collapse:seperate;}
.bottomLinks			{ padding-right:10px; padding-top:30px;}
.bottomLinks .LinkA { color:#ffffff; font-size:11px; text-decoration:none; }
.bottomLinks .Links_sep	{ padding:0px 5px 0px 5px; color:#ffffff; font-size:11px; font-weight:bolder;}

.GPHeader				{ padding-left:25px; padding-top:10px; padding-bottom:15px; font-size:14px; font-weight:bold; color:#000000;}
.GPContent				{ padding:5px 10px 10px 25px; font-size:12px; color:#000000;}
.navigation				{ padding-left:10px;}
.NavBar_Text			{ color:#ffffff; text-decoration:none; font-size:12px;}
.navbar_seperator		{ color:#ffffff; text-decoration:none; font-size:12px;}

#itemFullDescription2 div {font:normal 12px arial;}