/* general formatting */
body			{margin:0px;padding:0px;background:#D7D7D4;scrollbar-3dlight-color:#D5D5D5; scrollbar-arrow-color:#000000;scrollbar-base-color:#000000;scrollbar-darkshadow-color:#ffffff;scrollbar-face-color:#999999;scrollbar-highlight-color:#D5D5D5;scrollbar-shadow-color:#D5D5D5;scrollbar-track-color:#F3F3F3;}
a,div,p,td,input{font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:12px;text-decoration:none;color:#707070;font-size:11px;} 
img				{border:0px;}
form			{padding:0; margin:0px;}
p				{padding:0px;margin:0px;}
li,ol,ul		{padding-bottom:0px;margin-bottom:0px;padding-top:0px;margin-top:0px;}
td				{vertical-align:top;}

.underline	{text-decoration:underline;}

/* element size */
.small	{width:50px;height:17px;}	
.medium	{width:136px;}
.medium2{width:129px;}
.huge	{width:250px;}
/* form formatting */
/* html elements formatting */
input,textarea{padding:1px;overflow-x:hidden;}
.hint	{clear:left;margin:10px 0px;color:#969594;}
.error	{color:#E65E0E;font-size:inherit;font-weight:bold;}
input.error,textarea.error {color:black;background:#FCE8CC;}
/* debug formatting */
div#debug	{position:absolute;left:10px;top:10px;border:1px solid gray;padding:5px;cursor:hand;cursor:pointer;background:white;display:none;} 
  b.debug	{font-weight:normal;color:blue;}
 em.debug	{font-style:normal;color:red;font-weight:bold;} 
/* field component */
input,select,textarea,option {background:#FFFFFF;border-left:1px solid #CDCDCD;border-top:1px solid #CDCDCD;border-right:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF;margin:0px 0px 5px 0px;padding:1px 2px;}
textarea	{overflow:auto;}
html>body textarea{height:130px;}
	    .field	{display:block;width:100%;}
		p.field	{margin:0px 20px 4px 0px;width:325;float:left;}
		p.huge	{width:365;margin:0px;}
   label.field	{width:150px;}
/* button component */
div.button			{clear:both;margin:-15px 15px 0px 20px;height:2px;}
 html>body div.button{}
  a.button			{display:block;float:right;padding:2px 30px 3px 30px;border:1px solid #F7F6F1;background:#EEEDE9;text-align:center;text-decoration:none;}
  a.button:hover	{border-left:1px solid #CDCDCD;border-top:1px solid #CDCDCD;border-right:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF;}
/* end of form formatting */
.contactAddress	{margin-top:40px;}
/* main table classes */
table.main	{width:100%;height:100%;}
td.mainLeft	{height:100%;background:url('img/backgrIndexLeft.jpg') repeat-y;}
td.mainRight{width:100%;background:url('img/backgrIndexRight.jpg') repeat-x;}
/* logo */
.logo{position:relative;display:block;width:184px;z-index:6;}
.topL{position:absolute;left:185px;top:0px;}
.topR{position:absolute;right:0px;top:0px;}
/* content */
div.mainLeft	{position:relative;width:1000px;height:372px;background:url('img/backgrMainLeft.jpg') repeat-y;z-index:4;}
.mainLeftTopBrd	{position:absolute;top:-5px;width:100%;height:5px;z-index:2;}
div.content		{position:relative;top:8px;height:275px;background:url('img/backgrContent.jpg') repeat-x;}
/* left menu index */
div.leftMenu		{position:relative;top:23px;width:184px;height:252px;border-right:3px solid #C4C3BD;background:#EDEDED;z-index:10;}
html>body div.leftMenu{width:181px;}
a.leftMenu			{display:block;width:178px;margin-bottom:1px;padding:4px 3px 3px 10px;background:url('img/backgrMenuButton.gif') repeat-y;color:#787878;text-decoration:none;font-weight:bold;}
html>body a.leftMenu{width:165px;}
a.leftMenu:hover	{color:#FFFFFF;}
a.leftMenuActive	{background:#FFC000;color:#FFFFFF;}
/* flash pics */
a.flashPic	{position:absolute;background:#FFFFFF;padding:3px;}
a.flashPic1	{top:68px;left:190px;z-index:6;}
a.flashPic2	{top:8px;left:465px;z-index:4;}
a.flashPic3	{top:45px;left:750px;z-index:2;}
img.flashPic	{border:1px solid #A9A9A9;}
/* footer */
div.footer		{position:relative;height:56px;background:url('img/backgrFooter.jpg') repeat-x;z-index:22;}
span.footerLeft	{display:block;float:left;margin:10px 50px 0px 10px;padding:10px 25px 10px 0px;border-right:1px solid #999999;font-size:9px;color:#5B5B5B;}
span.footerRight{display:block;float:right;margin:10px 0px 0px 20px;padding:10px 20px 10px 20px;border-left:1px solid #999999;font-size:9px;color:#A0A0A0;}
a.footerLnk		{display:block;float:left;margin:14px 0px 0px 10px;padding:10px 0px;}
img.footer		{vertical-align:middle;margin-left:20px;}
img.footerBL	{position:absolute;left:0px;bottom:-94px;z-index:4;}
img.footerB		{position:absolute;left:185px;bottom:-100px;z-index:4;}

/* inner pages */
td.mainLeftInner	{width:1000px;}
.mainLeftTopBrdIner	{position:absolute;top:88px;width:100%;height:5px;z-index:2;}
table.contentInner	{margin-top:0px;height:100%;}
td.leftMenuInner		{background:#ECECE4;}
div.leftMenuInner			{margin-top:23px;width:184px;height:100%;border-right:3px solid #C4C3BD;background:#EDEDED;z-index:10;}
html>body div.leftMenuInner	{width:181px;}
a.leftSubMenu				{display:block;width:178px;margin-bottom:1px;padding:4px 3px 3px 10px;background:url('img/backgrMenuButtonSub.gif') repeat-y;color:#787878;text-decoration:none;font-weight:bold;}
td.rightContent				{background:#ECECE4;}
div.breadcrumb				{margin:5px 24px;font-weight:bold;}
a.breadcrumb				{font-weight:bold;text-decoration:underline;}
div.rightContent			{width:762px;height:100%;margin:0px 24px;border:1px solid #D5D5D0;border-right-width:5px;background:#F7F6F1;}
html>body div.rightContent	{width:756px;}
.marginContent				{margin:15px;width:725px;}
/* about */
td.alignTxt	{padding:0px 20px 20px 0px;text-align:justify;}
/* dealers */
img#map		{}
div#mapZoom	{position:absolute;display:none;left:110px;top:110px;width:200px;border:1px solid #ffc000;padding:4px;font-size:11px;background:white;z-index:100;}
div.map		{padding:10px;border:1px solid #f7f6f1;}
div.mapActive{border-color:#ffc000;}
td.map		{padding:5px;width:250px;}
div.sf		{position:absolute;top:130px;left:650px;width:260px;}
/* prod pages */
td.catPic					{width:130px;text-align:center;}
img.catPic					{border:2px solid #FFFFFF;margin-left:10px;margin-top:5px;}
td.prodHead					{padding:0px 15px;}
td.prodText					{height:100px;padding:10px 15px;}
a.prodLnk					{position:relative;display:block;float:right;margin:-10px 10px 0px 0px;}
a.prodLnk:hover				{color:#000000;}
td.prodPic					{width:130px;}
a.prodPic					{display:block;padding:4px;width:140px;text-align:center;color:#FFFFFF;font-weight:bold;}
html>body a.prodPic			{min-width:130px;width:auto;}
img.prodPic					{position:relative;border:2px solid #FFFFFF;text-align:center;}
img.galleryLnk				{vertical-align:middle;}
.newsPaging					{font-size:10px;text-decoration:underline;}
.newsPagingActive			{color:#FFAF1B;font-size:12px;font-weight:bold;text-decoration:none;}
div.divider					{width:100%;height:1px;background:#F2EDDF;}

.txtRight			{text-align:right;}
img.footerInnerTL	{position:absolute;left:0px;top:-18px;}

/* color - Pastel */
td.mainLeftInnerTopPastel	{height:7px;background:url('img/backgrContentInnerPastel.jpg') repeat-y;}
a.leftMenuActivePastel		{background:#FAA654;color:#FFFFFF;}

div.dividerPastel	{width:100%;height:1px;background:#FAA654;}

td.mainRightInnerPastel{width:100%;background:#ECECE4;background-image:url('img/backgrInnerRightPastel.jpg');background-repeat:repeat-x;}
td.footerInnerPastel	{height:158px;background:url('img/backgrFooterInnerPastel.jpg') repeat-x;}
div.footerInnerLPastel	{position:relative;height:89px;margin-top:18px;background:url('img/backgrContentInnerPastel.jpg') repeat-y;}
.catPastel				{width:7px;background:#FAA654;}

/* color - Orange */
td.mainLeftInnerTopOrange	{height:7px;background:url('img/backgrContentInnerOrange.jpg') repeat-y;}
a.leftMenuActiveOrange		{background:#FFC000;color:#FFFFFF;}

div.dividerOrange	{width:100%;height:1px;background:#FFC000;}

td.mainRightInnerOrange{width:100%;background:#ECECE4;background-image:url('img/backgrInnerRightOrange.jpg');background-repeat:repeat-x;}
td.footerInnerOrange	{height:158px;background:url('img/backgrFooterInnerOrange.jpg') repeat-x;}
div.footerInnerLOrange	{position:relative;height:89px;margin-top:18px;background:url('img/backgrContentInnerOrange.jpg') repeat-y;}
.catOrange				{width:7px;background:#FFC000;}

/* color - Yellow */
td.mainLeftInnerTopYellow	{height:7px;background:url('img/backgrContentInnerYellow.jpg') repeat-y;}
a.leftMenuActiveYellow		{background:#FFD97D;color:#FFFFFF;}

div.dividerYellow	{width:100%;height:1px;background:#FFD97D;}

td.mainRightInnerYellow{width:100%;background:#ECECE4;background-image:url('img/backgrInnerRightYellow.jpg');background-repeat:repeat-x;}
td.footerInnerYellow	{height:158px;background:url('img/backgrFooterInnerYellow.jpg') repeat-x;}
div.footerInnerLYellow	{position:relative;height:89px;margin-top:18px;background:url('img/backgrContentInnerYellow.jpg') repeat-y;}
.catYellow				{width:7px;background:#FFD97D;}

/* color - Red */
td.mainLeftInnerTopRed	{height:7px;background:url('img/backgrContentInnerRed.jpg') repeat-y;}
a.leftMenuActiveRed		{background:#D8645B;color:#FFFFFF;}

div.dividerRed	{width:100%;height:1px;background:#D8645B;}

td.mainRightInnerRed{width:100%;background:#ECECE4;background-image:url('img/backgrInnerRightRed.jpg');background-repeat:repeat-x;}
td.footerInnerRed	{height:158px;background:url('img/backgrFooterInnerRed.jpg') repeat-x;}
div.footerInnerLRed	{position:relative;height:89px;margin-top:18px;background:url('img/backgrContentInnerRed.jpg') repeat-y;}
.catRed				{width:7px;background:#D8645B;}

/* color - Brown */
td.mainLeftInnerTopBrown	{height:7px;background:url('img/backgrContentInnerBrown.jpg') repeat-y;}
a.leftMenuActiveBrown		{background:#B97261;color:#FFFFFF;}

div.dividerBrown	{width:100%;height:1px;background:#B97261;}

td.mainRightInnerBrown{width:100%;background:#ECECE4;background-image:url('img/backgrInnerRightBrown.jpg');background-repeat:repeat-x;}
td.footerInnerBrown	{height:158px;background:url('img/backgrFooterInnerBrown.jpg') repeat-x;}
div.footerInnerLBrown	{position:relative;height:89px;margin-top:18px;background:url('img/backgrContentInnerBrown.jpg') repeat-y;}
.catBrown				{width:7px;background:#B97261;}
