/* 
=====================
Skin styles for MACKO
=====================
*/

body
{
margin-top:0;
}


.sizeReduceText
{
font-family:Tahoma;
font-size: 11px;
color:#989a99;
vertical-align:middle;
text-align:right;
text-decoration:none;
}

.sizeReduceText a
{
font-family:Tahoma;
font-size: 11px;
color:#989a99;
vertical-align:middle;
text-align:right;
text-decoration:none;
}

.sizeReduceText a:hover
{
font-family:Tahoma;
font-size: 11px;
color:#449f48;
vertical-align:middle;
text-align:right;
text-decoration:underline;
}

.searchtext
{
font-family:Trebuchet MS;
font-size: 12px;
font-weight:bold;
color:#007c05;
text-align:right;
padding-right:5px;
}
.textField {
	font-family: Tahoma;
	font-size: 12px;
	padding-left:5px;
	color: #666666;
	text-decoration: none;
	height: 15px;
	width: 130px;
	border: 1px solid #007c05;
}


.textFieldContact {
	font-family: Tahoma;
	font-size: 12px;
	padding-left:5px;
	color: #666666;
	text-decoration: none;
	height: 15px;
	width: 130px;
	border: 1px solid #007c05;
}

.textAreaContact {
	font-family: Tahoma;
	font-size: 12px;
	padding-left:5px;
	color: #666666;
	text-decoration: none;
	height: 80px;
	width: 200px;
	border: 1px solid #007c05;
}

.RightMenu
{
	background-image: url(images/img_menuicon.gif);
	background-repeat:no-repeat;
	background-position:2px;
	border-bottom-style:solid;
	border-bottom-color:#e8e8e8;
	border-bottom-width: 1px;
	height:20px;
	padding-left: 18px;


}


.RightMenu a
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight:bold;
	color: #007c05;
	text-align:left;
	text-decoration:none;
	
}
.RightMenu a:Hover
{

	font-family: Tahoma;
	font-size: 12px;
	color: #48c386;
	text-align:left;
	padding-left:1px;
	display:block;
	padding-top:3px;
	padding-left:0px;

}


.RightSubMenu
{
	background-image: url(images/img_bullet2.gif);
	background-repeat:no-repeat;
	background-position:2px;
	border-bottom-style:solid;
	border-bottom-color:#e8e8e8;
	border-bottom-width: 1px;
	height:20px;
	width: 124px;
	padding-left:10px;
}

.RightSubMenu a
{
	font-family: Tahoma;
	font-size: 11px;
	color: #a3a3a3;
	text-align:left;
	text-decoration:none;
	padding-left:6px;
}

.RightSubMenu a:Hover
{
	
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #579777;
	text-decoration: none;
	background-color: #F1F1F1;
	height: 17px;
	width: 118px;
	display:block;
	padding-top:3px;
	padding-left:6px;

}

.middleback
{
background-image: url(images/img_middlebackground.gif);
background-repeat:repeat-x;
}

.languagetext
{
font-family:Trebuchet MS;
font-size: 11px;
color:#ffffff;
}

.languagelink{
font-family:Trebuchet MS;
font-size: 12px;
color:#48c386;
text-decoration:none;
}

.languagelink a
{
font-family:Trebuchet MS;
font-size: 12px;
color:#48c386;
text-decoration:none;
}

.languagelink:Hover
{

font-family:Trebuchet MS;
font-size: 12px;
color:#FFFFFF;
text-decoration:underline;
}


.Menu_Select a
{
display:block;
width: 82px;
height: 32px;
position:absolute;
font-family:Trebuchet MS;
font-size: 14px;
color:#ffffff;
text-align:center;
background-image: url(images/btn_Home.gif);
background-repeat:no-repeat;
text-decoration:none;
padding-top:10px;


}

.Menu_Select a:Hover
{
	display:block;
	width: 82px;
	height: 28px;
	background:none;
	background-image: url(images/img_menuback_hover.gif);
	background-repeat:repeat-x;
	font-family:Trebuchet MS;
	color:#bdddbe;
	text-align:center;
}

.Menu a
{
	
	
	display:block;
	width: 113px;
	height: 25px;
	position:absolute;
	background-image: url(images/img_menuback.gif);
	background-repeat:repeat-x;
	font-family:Trebuchet MS;
	font-size: 14px;
	color:#ffffff;
	text-align:center;
	text-decoration: none;
	background-position:inherit;
	padding-top:6px;
	
}

.Menu a:Hover
{
	display:block;
	width: 113px;
	height: 29px;
	background:none;
	background-image: url(images/img_menuback_hover.gif);
	background-repeat:repeat-x;
	font-family:Trebuchet MS;
	font-size: 14px;
	color:#bdddbe;
	text-align:center;

}

.Menu_Home a
{
	display:block;
	width: 82px;
	height: 30px;
	position:absolute;
	background-image: url(images/img_menuback.gif);
	background-repeat:repeat-x;
	font-family:Trebuchet MS;
	font-size: 14px;
	color:#ffffff;
	text-align:center;
	text-decoration: none;
	background-position:inherit;
	padding-top:6px;
}

.Menu_Home a:hover
{
display:block;
	width: 82px;
	height: 30px;
	background:none;
	background-image: url(images/img_menuback_hover.gif);
	background-repeat:repeat-x;
	font-family:Trebuchet MS;
	font-size: 14px;
	color:#bdddbe;
	text-align:center;
}

.Menu_Select_inner a
{

display:block;
width: 113px;
height: 29px;
position:absolute;
font-family:Trebuchet MS;
font-size: 14px;
color:#ffffff;
text-align:center;
background-image: url(images/btn_select.gif);
background-repeat:no-repeat;
text-decoration:none;
padding-top:6px;
}

.Menu_Select_inner a:Hover
{
	display:block;
	width: 111px;
	height: 29px;
	background:none;
	background-image: url(images/img_menuback_hover.gif);
	background-repeat:repeat-x;
	font-family:Trebuchet MS;
	font-size: 14px;
	color:#bdddbe;
	text-align:center;
	padding-left:1px;
}

.welcometext
{
font-family:Tahoma;
font-size: 12px;
font-weight:bold;
color:#007c05;
}

.welcometextMacko
{
font-family:Trebuchet MS;
font-size: 36px;
color:#007c05;
}

.contentText
{
font-family:Tahoma;
font-size: 11px;
color:#666666;
text-align:justify;
padding-left:20px;
}


.contentTextHeading
{
font-family:Tahoma;
font-size: 11px;
color:#007c05;
text-align:left;
background-color:#b9d594;
padding-left:10px;
height:25px;
}


.imgClass
{
	vertical-align:middle;
	border:solid;
	border:1px;
	border-color:#cbd1c7;
	padding:3px;
	background-color: #FFFFFF;
	position: relative;
}

.imgClass:Hover
{
vertical-align:middle;
	border:solid;
	border:1px;
	border-color:#cbd1c7;
	padding:3px;
	background-color: #6ea820;
		position: relative;

}


.imgClass1
{
	vertical-align:middle;
	border:solid;
	border:1px;
	border-color:#cbd1c7;
	padding:3px;
	background-color: #FFFFFF;
}

.imgClass1:Hover
{
vertical-align:middle;
	border:solid;
	border:1px;
	border-color:#cbd1c7;
	padding:3px;
	background-color: #6ea820;

}



.mainServicetext
{
font-family:Tahoma;
font-size: 12px;
color:#536644;
text-align:left;
}

.mainSertext
{
font-family:Tahoma;
font-size: 11px;
color:#666666;
text-align:left;
}

.mainServicetextEng
{
font-family:Tahoma;
font-size: 12px;
color:#000066;
text-align:left;
}

.mainServicetextCon
{
font-family:Tahoma;
font-size: 12px;
color:#CC0000;
text-align:left;
}

.mainServicetextMan
{
font-family:Tahoma;
font-size: 12px;
color:#007c05;
text-align:left;
}
.mainSerContext
{
font-family:Tahoma;
font-size: 11px;
color:#666666;
text-align:justify;
}

.moreLink
{
font-family:Tahoma;
font-size: 11px;
color:#007c05;
text-decoration:none;
}

.moreLink:Hover
{
font-family:Tahoma;
font-size: 11px;
color:#72aa23;
text-decoration:none;
}


.DownloadLink
{
font-family:Trebuchet MS;
font-size: 12px;
color:#666666;
text-decoration:none;
}

.DownloadLink:Hover
{
font-family:Trebuchet MS;
font-size: 12px;
color:#72aa23;
text-decoration:underline;
}


.SubHeading
{
	font-family:Trebuchet MS;
	font-size: 12px;
	color:#666666;
	background-image: url(images/img_bullet2.gif);
	background-repeat:no-repeat;
	background-position:15px 8px;
	
	height:25px;
	text-align:left;
	padding-left:25px;
	border-bottom-width: 1px;
	border-bottom-style:dashed;
	border-bottom-color: #b9d594;
}

.InSubHeading
{
	font-family:Trebuchet MS;
	font-size: 12px;
	color:#666666;
	background-image: url(images/img_bullet3.gif);
	background-repeat:no-repeat;
	background-position:35px;
	height:25px;
	text-align:left;
	padding-left:45px;
	border-bottom-width: 1px;
	border-bottom-style:dashed;
	border-bottom-color: #b9d594;
}

.InnerHeading
{
	background-image: url(images/img_bullet1.gif);
	background-repeat:no-repeat;
	background-position:2px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	color:#007c05;
	text-align:left;
	padding-left:18px;
	height:20px;
}

.innerSubHeading
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #007c05;
	text-decoration: none;
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b9d594;
	padding-top:20px;

	
	/*
	007c05
	b9d594
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
	border-left-width:
	background-color: #F2F2F2;
	padding-right: 4px;
	padding-left: 4px;*/
}

.ProjectHeading
{
	background-image: url(images/img_bullet1.gif);
	background-repeat:no-repeat;
	background-position:2px;
	font-family:Tahoma;
font-size: 12px;
font-weight:bold;
color:#007c05;
text-align:left;
padding-left:18px;
height:20px;

}

.ProjectSubHeading
{
font-family:Tahoma;
font-size: 12px;
color:#007c05;
width:200px;
}

.ProjectContent
{
font-family:Tahoma;
font-size: 11px;
color:#666666;
width:200px;
}

.bottomMenuSplit
{
font-family:Tahoma;
font-size: 9px;
color:#007c05;
text-decoration:none;
}


.bottomMenu
{
font-family:Tahoma;
font-size: 9px;
color:#007c05;
text-decoration:none;
}

.bottomMenu:Hover
{
font-family:Tahoma;
font-size: 9px;
color:#10a016;
text-decoration:underline;
}
.CopyrightText
{
font-family:Arial;
font-size: 9px;
color:#999999;
}


/*Search */

.SearchResult
{
font-family:Tahoma;
font-size: 11px;
color:#007c05;
background-color:#b9d594;
padding-left:10px;
padding-right:10px;
vertical-align:middle;
height:25px;
}


.Search_Title a
{
	font-family:Trebuchet MS;
	font-size: 12px;
	color:#007c05;
	height:25px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style:dashed;
	border-bottom-color: #b9d594;
}

.Search_Title a:Hover
{
	font-family:Trebuchet MS;
	font-size: 12px;
	color:#666666;
	height:25px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style:dashed;
	border-bottom-color: #b9d594;
}


.Search_Link
{
	font-family:Trebuchet MS;
	font-size: 12px;
	color:#666666;
	height:25px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style:dashed;
	border-bottom-color: #b9d594;
}



.GridPageNumber{
	font-family: verdana;
	font-size: 11px;
	color: #007c05;
	text-decoration: none;
	font-weight:bold;

}

.GridPageNumber a{
	font-family: verdana;
	font-size: 11px;
	color: #999999;
	text-decoration:underline;
	font-weight:bold;

}

.GridPageNumber a:hover{
	font-family: verdana;
	font-size: 11px;
	color: #007c05;
	text-decoration: none;
	font-weight:bold;

}





/* *** Download Template Css *** */

.Download_Template_Body
{
background:url(images/DownloadTemp_Back.gif);
background-position:bottom;
background-repeat:no-repeat;
}

.Download_Template_Heading
{
	font-family: Tahoma;
	font-size: 24px;
	height:30px;
	color: #007c05;
	text-decoration: none;
	border-bottom: 1px solid #b9d594;
}

.Download_Template_Heading1
{
	font-family: Tahoma;
	font-size: 14px;
	height:25px;
	color: #007c05;
	text-decoration: none;
	border-bottom: 1px solid #b9d594;
}

.Download_Template_Content
{
	font-family: Tahoma;
	font-size: 12px;
	height:20px;
	color:#4d4d4d;

}


.Down_textMain
{
font-family:Tahoma;
font-size: 12px;
color:#007c05;
text-align:right;
padding-right:10px;
}

.Down_text
{
font-family:Tahoma;
font-size: 11px;
color:#007c05;
text-align:left;

}


.imgClass_downtemp
{
	vertical-align:middle;
	border:solid 1px #047108;
}

.InSubHeading2
{
	font-family:Trebuchet MS;
	font-size: 12px;
	color:#666666;
	background-repeat:no-repeat;
	background-position:35px;
	height:25px;
	padding-left:45px;
	border-bottom-width: 1px;
	border-bottom-style:dashed;
	border-bottom-color: #b9d594;
}

.TopLink
{
	font-family:Trebuchet MS;
	font-size: 12px;
	color:#666666;
	height:25px;
	padding-bottom:25px;
	border-top-width: 1px;
	border-top-style:dashed;
	border-top-color: #b9d594;
}
/*.HeaderBack
{
background-image: url(images/img_headBack.gif);
}

.WelcomeMsg
{
text-align:right;
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.MenuBack
{
background-image: url(images/img_menuBack.gif);
background-repeat:repeat-x;
height:34px;
}

.btnSearch
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#167993;
border:none;
color:#FFFFFF;
width:47px;
height:20px;
}

.btnSub
{
font-family:tahoma;
font-size:11px;
background-color:#618499;
border:1px;
border-color:#406a83;
color:#FFFFFF;
width:70px;
height:22px;
}

.MenuText
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.Searchtxtbox
{
background-image: url(images/img_txtBack.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4d5e66;
}

.RightPanelHeader
{
background-color:#fefefe;
font-family:tahoma;
font-weight:bold;
color:#e26703;
font-size:13px;
padding-left: 5px;
}


.RightPanelContent
{
background-color:#f8f7f5;
font-family:tahoma;
color:#010101;
font-size:11px;
padding-left: 10px;
padding-right: 10px;
}

.TableContent
{
border:solid;
border:1px;
border-color:#c4c1bc;
}

.NewsLetterText
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#848484;
font-size:12px;
}

.FreeShipingArea
{
background-image: url(images/img_FreeShipBack.gif);
border:solid;
border:1px;
border-color:#c4c1bc;
}


.CartBoldTxt
{
font-family:tahoma;
background-image: url(images/img_TopCart_Back.gif);
background-repeat:repeat-x;
color:#e7e7e7;
font-size:11px;
font-weight:bold;
text-align:center;
}

.CartNormalText
{
font-family:tahoma;
background-image: url(images/img_TopCart_Back.gif);
background-repeat:repeat-x;
color:#aaaaaa;
font-size:11px;
text-align:center;
}


.ProductPane
{
background-color:#f8f7f5;
}

.ProductLinktxt
{
font-family:tahoma;
font-size:12.2px;
font-weight:bold;
color:#4891db;
text-decoration:underline;
}

.ProductDesptxt
{
font-family:tahoma;
font-size:11px;
color:#444444;
text-decoration:none;
}

.ProductColortxt
{
font-family:tahoma;
font-size:11px;
color:#444444;
font-weight:bold;
text-decoration:none;
}

.ProductCartLinktxt
{
font-family:tahoma;
font-size:11px;
color:#487ecf;
text-decoration:underline;
}

.ProductCartLinktxt:Hover
{
font-family:tahoma;
font-size:11px;
color:#1d9dc0;
text-decoration:none;
}

.productImage
{
border:solid;
border:1px;
border-color:#dee5e8;
}


.FooterPane
{
background-image: url(images/img_footerBack.gif);
}

.bottomtext
{
font-family:tahoma;
color:#FFFFFF;
font-size:11px;
}

.bottomLinktext
{
font-family:tahoma;
color:#FFFFFF;
font-size:11px;
}

.bottomLinktext:Hover
{
font-family:tahoma;
color:#1d9dc0;
font-size:11px;
text-decoration:none;
}

.copyrighttext
{
font-family:tahoma;
color:#FFFFFF;
font-size:11px;
padding-left:150px;
}


