/* general css */

body    {background-image:url(body_tile.gif); background:#efefef; font-family:arial; font-size:11px; }
p	{font-family:arial; font-size:11px; color:#bbbbbb;}
td,th, input	{padding:0px; margin:0px;  font:normal 11px tahoma; }
a		{color:#000;}
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:825px; height:100%;}
.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;}

#wrapper {width:900px; height:100%; background:#efefef;}
#header  {width:900px; height:229px; background:url(header_amb.jpg); no-repeat; vertical-align:top;}
#logo 	 {position:absolute; top:50px; left:15px; cursor:pointer;}

#toplinks #link1 {position:absolute; top:18px; left:310px;}
#toplinks #link2 {position:absolute; top:54px; left:330px;}
#toplinks #link3 {position:absolute; top:96px; left:339px;}
#toplinks #link4 {position:absolute; top:135px; left:334px;}
#toplinks #link5 {position:absolute; top:170px; left:319px;}
#toplinks a 	 {font:bold 12px tahoma; color:#fff; text-decoration:none;}
#toplinks a:hover 	 {color:#e01d23;}

#sublinks 		 {position:absolute; bottom:7px; left:280px;}
#sublinks	div	 {float:left;}
#sublinks	div a {font:bold 12px tahoma; color:#000; text-decoration:none;}

#header #sitemap   {position:absolute; bottom:7px; right:20px;}
#header #homepage  {position:absolute; bottom:7px; right:58px;}	
#header #favadd  {position:absolute; bottom:7px; right:95px;}	
#header #gitronics {position:absolute; bottom:7px; right:135px;}
#header #gitronics a {font:bold 14px tahoma; color:#fff; text-decoration:underline;}

#categories .container #search {padding:0; margin:0; padding-right:1px;}
#categories .container #search input {border:1px solid #857f7f; color:#000; font:normal 11px tahoma; padding:0 2px 0 2px;}
#categories .container #search .btn  {border:1px solid #857f7f; color:#000; background:url(search_btn.gif) repeat-x; font:bold 11px tahoma; padding:0 2px 0 2px;}

#categories .container #ml {padding:10px 0 0 45px; margin:0; padding-right:1px;}
#categories .container #ml .ml_title {font:bold 11px tahoma; color:#464747; padding:0 0 5px 0;}
#categories .container #ml input {border:1px solid #78b1d1; color:#849aa3; font:bold 10px tahoma; height:20px; padding:2px 2px 0 5px;}
#categories .container #ml .btn  {border:1px solid #78b1d1; color:#6a99c6; background:url(search_btn.gif) repeat-x; font:bold 11px tahoma; height:18px; padding:0 2px 0 2px;}


#categories {width:237px; height:100%; background:url(categories_tile.gif) repeat-y; vertical-align:top;}
#categories .container {width:100%; height:593px; background:url(categories_top.gif) no-repeat;}
#categories .container #title {padding:23px 0 0 62px; font:bold 19px tahoma; color:#000;}
#categories .container ul.cat	{padding:20px 0 0 0; margin:0 0 0 45px;}
#categories .container ul.sub	{padding:0 0 0 15px; margin:0;}
#categories .container li	{padding-top:10px; list-style-type:none;}
#categories .container li a {font:bold 11px tahoma; color:#000; text-decoration:none; padding-left:13px; background:url(cat_bullet.gif) no-repeat;}	
#categories .container li a:hover {color:#e01d23;}	


#sitemap ul.cat	{padding:0 0 0 15px; margin:0;}
#sitemap ul.sub	{padding:0 0 0 15px; margin:0;}
#sitemap li	{padding-top:10px; list-style-type:none;}
#sitemap li a {font:bold 12px tahoma; color:#000; text-decoration:none; padding-left:13px; background:url(cat_bullet.gif) no-repeat;}	
#sitemap li a:hover {color:#e01d23;}	

#gp	{background:#fff; width:100%; height:100%;}
#gp .news_tile {width:643px; height:235px; background:url(news_tile.gif) top right no-repeat; vertical-align:top;}
#gp #news_container {position:absolute; top:35px; right:0;}
#gp #news_container_title {position:absolute; top:5px; left:420px; font:bold 14px tahoma; color:#c563de;}
#gp #news_container iframe {width:238px; height:115px;}
#gp h1	{padding-left:30px; font:bold 20px tahoma; color:#638cb1; background:url(h1_bullet.gif) no-repeat;}
#gp div p {color:#27272d; font:normal 11px tahoma;}
#gp div {color:#27272d; font:normal 11px tahoma;}
#gp div a {font:bold 11px tahoma; color:#000; text-decoration:none;}
#gp div a:hover {color:#e01d23;}
#gp div a.memberName {font-size:14px; color:#384959;}
#gp .pic {width:181px; height:113px; border:1px solid #8fdff6; cursor:pointer;}
#gp .productdescription {margin:0; padding:0; margin-top:3px; margin-left:15px; list-style-type:square;}
#gp .productdescription li {padding:0; margin:0; color:#0f84aa;}
#gp .productdescription li div {padding:0; margin:0;}


#footerlinks  	  {background:#8cccc3; height:17px; padding:0 10px 0 10px;} 
#footerlinks a	  {font:bold 11px tahoma; color:#fff; text-decoration:none;}
#footerlinks a:hover {color:#e01d23;}
#footerlinks .sep {background:url(footer_sep.gif) center no-repeat; width:30px;}
/* 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:#D0F0FF;border:1px solid #000101;}
.formLabel		{ fond:bold 11px tahoma; color:#000;}	
.formButton		{ font-weight:bold; font-size:12px; color:#FFFFFF; background-color:#94cfcb;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:#000;text-decoration:none;}
.footereng 		{ font-family:tahoma;font-size:11px; color:#000;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;}

.productbox		{width:539px; height:133px; background:url(product_box_tile.jpg) repeat-y;}
.productbox	.top {height:3px; background:url(product_box_top.jpg) no-repeat;}
.productbox	.main {height:100%; background:url(product_box_bottom.jpg) bottom no-repeat; padding:8px 16px 8px 16px; vertical-align:top;}
.productbox	.sep  {height:100%; background:#1185ab; width:1px;}
