/**-- Application root element --**/
* 			{font-family:Tahoma,Arial,Helvetica,Verdana,sans-serif;}
html		{margin:0;padding:0;}
body		{margin:0;padding:0;background:white url('/img/bgBody.jpg') top center no-repeat;font-size:11px;color:black;text-align:center;}
html, body 	{height:100%;}

a			{outline:none;background:transparent;text-decoration:none;font-family:Tahoma;cursor:pointer;}
img			{border:none;}
.clear		{clear:both;float:none;width:100%;height:1px;margin:0 0 -1px;}
h1,.visible	{display:none;}
h4			{position:relative;margin:0px auto 3px;color:#606060;font-size:12pt;font-weight:500;font-family:Tahoma;}

/* general formating */
.floatL		{float:left;width:auto;}
.floatR		{float:right;width:auto;}
.brdB		{border-bottom:1px dotted #909292;}

/* colors */
.gold		{color:#ae9b18;}
.green		{color:#578e0c;}
.red		{color:#b00606;}
.orange		{color:#b96113;}
.brOrange	{color:#ff6000;}
.blueGreen	{color:#12688c;}
.blue		{color:#2c589f;}
.grey		{color:#545454;}

/* Text Format */
span.title				{color:#606060;font-size:13pt;font-weight:500;font-family:tahoma;}

/* Frames Format */
div.container			{position:relative;height:100%;}
html>body div.container	{position:relative;min-height:100%!important;height:auto;}

/* header */
	/* Home page Header */
	div.headHomeMain	{position:relative;width:872px;height:525px;float:none;margin:0px auto;padding:0px;background:transparent url('/img/bgHeadHomeMain.gif') no-repeat top left;}
		div.flashHome	{position:absolute;top:205px;left:-49px;width:910px;height:314px;background:transparent url('/img/flash.jpg') no-repeat scroll 53px 0px;}
	/* Inner pages Header*/
	div.headMain		{position:relative;width:869px;height:414px;float:none;margin:0px auto;padding:0px;background:transparent url('/img/bgHeadMain.gif') no-repeat top left;}
		div.flash		{position:absolute;top:205px;left:3px;width:867px;height:314px;background:transparent url('/img/flash.jpg') no-repeat top left;}

		  a.logo		{position:absolute;top:86px;left:20px}
/* Product Select */
div.prdSelect			{position:absolute;top:73px;right:16px;width:276px;height:37px;background:transparent url('/img/selectBG.gif') no-repeat;z-index:99;}
span.select 			{position:absolute;width:158px;height:28px;left:100px;padding:7px 0px 0px 0px;font-size:10pt;color: #ffffff;background: url('/img/select.gif') no-repeat;overflow:hidden;}
select.styled			{left:41px;font-size:10pt;filter:alpha(opacity=0);color:#ffffff;background-color:#0597e5;}


		div.mainMenu	{position:absolute;top:151px;left:0px;width:870px;height:54px;}
		a.menu			{position:relative;float:left;height:54px;width:auto;margin-top:9px;}
		a.menuA			{position:relative;float:left;height:54px;width:auto;}
		div.separator	{position:relative;float:left;width:1px;height:39px;margin-top:14px;background-color:#d2d4d6;}




/* Product Cages */
div.prdMain				{position:relative;display:block;width:870px;margin:0px auto;clear:both;text-align:left;color:black;}
div.prdLeft				{position:relative;display:block;float:left;width:406px;margin:20px 0px 40px 0px;padding:24px 0px 0px 0px;background:#eff3f4 url("/img/prdBoxTop.gif") no-repeat;}
div.prdRight			{position:relative;display:block;float:left;width:418px;margin:20px 0px 40px 45px;padding:24px 0px 0px 0px;background:#eff3f4 url("/img/prdBoxTop.gif") no-repeat top right;}
img.vert				{display:block;position:absolute;left:-30px;top:0px;z-index:99;}
img.brdBottom			{margin-bottom:-6px;}

/* Product Box */
div.product				{position:relative;clear:both;width:396px;margin:5px 5px 5px 5px;}
div.prdImg				{height:150px;width:82px;float:left;margin:0px 10px 0px 4px;}
 h3.title				{position:relative;font-size:18pt;margin:0px auto;padding:0px;font-weight:normal;}
  p.description			{font-size:11px;color:#565656;margin:4px 25px 4px 25px;}
  a.more				{color:#565656;text-decoration:underline;}

/* News Section */
div.newsSection			{width:872px;margin:0 auto;}
div.news				{position:relative;width:740px;margin-left:95px;padding:5px 0px 15px 0px;border-bottom:1px dotted #909292;}
  a.moreNews			{color:#ff6000;text-decoration:underline;}

/* Footer Section */
div.darkGrey			{position:absolute;bottom:0px;left:0px;width:100%;float:none;text-align:left;background:#333638;height:28px;}
div.footer				{position:relative;width:869px;margin:0 auto;text-align:left;padding-top:8px;font-size:11px;color:#ffffff;}
div.footer a			{position:relative;width:auto;float:right;color:gray;margin-right:20px;}

/* About page formating */
p.about					{margin:15px 25px 0px 85px;padding:0px;font-size:11px;}

table.about				{position:relative;display:block;width:755px;margin:15px 25px 0px 85px;border-spacing:0px;}
   td.date				{width:90px;border-bottom:1px solid #d7d7d7;padding-bottom:5px;border-right:1px solid #d7d7d7;font-size:11px;color:#12688c;font-weight:bold;font-family:tahoma;}
   td.dateEmty			{width:90px;border-right:1px solid #d7d7d7;}
   td.brdRight			{border-right:1px solid #d7d7d7;}
   td.emptyBrd			{width:28px;border-bottom:1px solid #d7d7d7;}
   td.empty				{width:28px;}
   td.text				{padding-bottom:20px;color:#606060;}


/* Dealers page formating */
h3.dealers				{margin:23px 0px 0px 10px;padding-left:203px;text-align:left;color:#ff6000;font-weight:normal;font-size:12px;}
div.brd					{width:760px;margin:15px 0px 15px 90px;border-bottom:1px dotted #909292;}


div.dealerDetails		{min-height:170px;margin-left:25px;}
div.dealerDetails a		{color:#0162a0;text-decoration:underline;}

img.mapDealer			{float:left;margin-right:10px;}
h2.country				{font-family:tahoma;color:#606060;font-weight:normal;font-size:18px;margin-bottom:6px;}

/* Products page formating */

/* Product Box */
div.productList			{position:relative;clear:both;margin:2px 8px 2px 2px;}
div.first				{margin-top:43px;}
div.prdImgList			{height:116px;width:82px;float:left;margin:0px 15px 0px 4px;}
div.productInfo			{display:block;padding:2px 0px 0px 0px;}
 h3.title				{position:relative;font-size:18pt;margin:5px 0px 0px 0px;padding:0px;font-weight:normal;}
  a.more				{color:#565656;text-decoration:underline;}


p.descriptionInner			{font-size:11px;color:#565656;margin:4px 25px 13px 25px;}

div.prdInfo					{position:relative;width:625px;}

div.prdMenu					{position:absolute;top:0px;left:667px;width:205px;background:white url('/img/bgSecondMenu.gif') repeat-y top left;}
 ul.prdMenu					{width:165px;margin:-2px 0px 0px 0px;padding:10px 0px 10px 35px;}
 	li.main					{list-style-image:url('/img/listStyleBlue.gif');margin-top:2px;}
	li.main a				{color:#12688c;text-decoration:underline;}

 	li.mainA				{list-style-image:url('/img/listStyleOrange.gif');margin-top:2px;}
	li.mainA a				{color:#e49e06;text-decoration:none;font-weight:bold;}

	ul.secondLevel			{width:154px;margin:0px;padding:0px 0px 5px 11px;}
	li.secLev				{list-style:none;color:#767676;}
	li.secLevA				{list-style:none;color:#767676;}
	li.secLev a				{color:#767676;font-weight:normal;text-decoration:underline;}
	li.secLevA a			{color:#767676;font-weight:bold;text-decoration:none;}
	
div.productDetails	h2		{color:#565656;font-size:16px;}	
div.productDetails ul		{padding-left:25px;}
div.productDetails li		{padding:3px 0px 3px 0px;}
	/* profucts details table */
		table.prdDetails	{border-spacing:0px;width:100%;}
		table.prdDetails th	{background:#EEEEEC;padding:5px;}
		table.prdDetails td	{padding:5px;background:#F8F8F8;}
		table.prdDetails a	{color:#ff6000;text-decoration:underline;}
		
	a.download				{font-size:12px;color:#ff6000;text-decoration:underline;}
/* News page formating */
.tabNews					{margin-bottom:15px;}

div.newsList				{position:relative;width:860px;clear:both;padding:5px 0px 17px 0px;border-bottom:1px dotted #909292;}
div.newsList p				{margin-bottom:2px;}

div.newsDetails				{position:relative;width:860px;clear:both;padding:5px 0px 17px 0px;border-bottom:1px dotted #909292;}
div.newsDetails p			{margin-bottom:2px;}


div.newsImg					{position:relative;float:left;width:130px;border:1px solid #979797;margin:0px 20px 40px 0px;}
div.imageBox				{position:relative;float:left;width:287px;padding-bottom:10px;margin-right:15px;color:#ff6000;}
a.enlarge					{color:#ff6000;text-decoration:underline;float:right;}
div.newsImgBig				{position:relative;float:left;width:285px;border:1px solid #979797;margin:15px 28px 18px 0px;}
img.newsImg					{position:relative;margin-bottom:-3px;width:130px;}
img.newsImgBig				{position:relative;margin-bottom:-3px;width:285px;}
img.nImgTL					{position:absolute;top:-1px;left:-1px;}
img.nImgTR					{position:absolute;top:-1px;right:-1px;}
img.nImgBL					{position:absolute;bottom:-1px;left:-1px;}
img.nImgBR					{position:absolute;bottom:-1px;right:-1px;}

/* Contacts page formating */
h3.contacts					{position:relative;margin:0px 0px 20px 0px;color:#606060;font-size:12pt;font-weight:normal;}
h3.contacts a				{color:#ff5a00;text-decoration:underline;}
div.sepContacts				{margin:25px 0px 15px;border-bottom:1px dotted #909292;}


div.contactInfo				{position:relative;width:336px;float:left;}
div.contactInfo a		 	{color:#ff5a00;}


span.field					{display:block;float:left;width:50px;text-align:right;padding-top:3px;margin-right:6px;}
b.mandatory					{display:block;float:left;width:auto;padding-top:3px;color:#ff5a00;font-size:16px;}
p.error						{margin-left:55px;color:#ff5a00;font-weight:bold;}
img.button					{margin-left:220px;}


span.mandatory				{display:block;float:left;width:auto;margin-left:28px;}
html>body span.mandatory	{display:block;float:left;width:auto;margin-left:55px;}
b.mand						{display:block;float:left;width:auto;padding-top:0px;color:#ff5a00;font-size:16px;}

input.field					{width:225px;height:18px;float:left;margin-bottom:8px;border:1px solid #b5b5b5;}
textarea.field				{width:225px;height:124px;float:left;margin-bottom:8px;border:1px solid #b5b5b5;font-size:12px;}

h2.message					{text-align:center;margin:50px 0px;color:#ff5a00;font-weight:normal;}


