/*------------------------------------------------------------------------------
Style Sheet for Screen Media

version:	1.1
author:		Webgriffe(R) | multimedia
email:		info@webgriffe.com
website:	www.webgriffe.com
------------------------------------------------------------------------------*/

/* =General
------------------------------------------------------------------------------*/
body{
margin:0; padding:0;
color:#000; background:#fff url(../img/bgBody.gif) repeat-x top left;
font:11px Arial, Helvetica, sans-serif;
}

.alt{
display:none;
}

.clearBoth{
clear:both;
}

#wrapper{
margin:0 auto;
width:761px;
}

.clearBt{
clear:both;
}

/* =Headings
------------------------------------------------------------------------------*/

#logo2{
margin:0 0 2px 0; padding:0;
width:761px; height:69px;
}

/*
#logo{
float:left;
margin:32px 0 0 0; padding:0;
width:411px; height:69px;
/*background:#fff url(../img/logoSg.gif) no-repeat top left;*/
/*}
#logo img{
margin:0; padding:0; border:none;
}
*/

#navMenu2{
margin:10px 0 0 0; padding:0;
width:761px; height:22px;
}
#navMenu2 li{
display:block;
float:right;
margin:0; padding:0 18px; border-right:1px solid #dfdec9;
background: #fff url(../img/arrow.gif) no-repeat 0 3px;
}
#navMenu2 li.last{
/*float:right;*/
margin-left:18px;
border:none;
}
#navMenu2 a{
color:#007e63;
text-decoration:none;
}
#navMenu2 a:hover{
text-decoration:underline;
}
/*
#navMenu{
float:right;
margin:10px 0 73px 0; padding:0;
width:350px; height:20px;
list-style:none;
color:#007e63;
}
#navMenu li{
display:block;
float:left;
//margin:0; padding:0 20px 0 34px; border-right:1px solid #dfdec9;
margin:0; padding:0 18px 0 34px; border-right:1px solid #dfdec9;
background: #fff url(../img/arrow.gif) no-repeat 12px 3px;
}
#navMenu li.last{
float:right;
border:none;
}
#navMenu a{
color:#007e63;
text-decoration:none;
}
#navMenu a:hover{
text-decoration:underline;
}
*/

#mainMenu{
float:left;
margin:0; padding:0;
width:740px;
height:25px;
list-style:none;
color:#fff; background:#24be9c url(../img/bgNavmenuRt.gif) no-repeat top left;
}
#mainMenu li{
display:block;
float:left;
/*margin:0; padding: 5px 25px 0 25px;*/
margin:0; padding: 5px 15px 0 15px;
width:auto;
background: transparent url(../img/pipeNavmenu.gif) no-repeat right 4px;
}
#mainMenu li.last{
background-image:none;
}
#mainMenu a{
color:#fff;
text-decoration:none;
}
#mainMenu a:hover{
text-decoration:underline;
}

#date{
float:right;
margin:0; padding:5px 5px 0 0;
width:16px;
height:20px;
text-align:right;
color:#fff; background:#24be9c url(../img/bgNavmenuLt.gif) no-repeat top right;
}

#branding{
clear:both;
}
#home #branding{
height:285px;
}
#internal #branding{
height:101px;
}

#payoff{
float:left;
margin:0; padding:0;
}

#home #payoff{
width:497px; height:285px;
background:#fff url(../img/noflPayoff.jpg) no-repeat top left;
}

#internal #payoff{
width:761px; height:101px;
background:#fff url(../img/noflPayoffInt.jpg) no-repeat top left;
}

#brands{
float:right;
padding:0;
color:#fff; background:#fff url(../img/bgBrands.gif) no-repeat top left;
}

#home #brands{
margin:33px 0 0 0;
width:264px; height:252px;
/*background-color:red;/*debug*/
}

#internal #brands{
margin:11px 0 0 0; padding-left:6px;
width:358px;
}
#internal #brands img{
display:block;
float:left;
margin:0; padding:10px 3px 0 3px; border:none;
}

#brandSacme{
margin:12px 11px 0 11px; padding:0;
width:242px; height:152px;
background:#fff url(../img/bgSacme.jpg) no-repeat top left;
}

#brandSacme ul{
margin:0; padding:8px 0 0 8px;
list-style:none;
}

#brandSacme li{
display:inline;
padding:0; margin:0;
width:111px; height:65px;
/*background-color:yellow;/*debug*/
}

#brandSacme img, #brandDimap img{
margin:0; padding:0; border:none;
}
#brandSacme a, #brandDimap a{
margin:0; padding:0;	
}

#brandDimap{
margin:7px 11px 0 11px; padding:0;
width:242px; height:81px;
background:#fff url(../img/bgDimap.jpg) no-repeat top left;
}
#brandDimap ul{
margin:0; padding:28px 0 0 73px;
list-style:none;
overflow:hidden;
}
#brandDimap li{
display:inline;
padding:0; margin:0;
}

#subsections{
margin:0 0 18px 0; padding:0; border:none;
height:24px;
background:#fff url(../img/bgSubsec.gif) repeat-x bottom left;
list-style:none;
}
#subsections li {
float:left;
margin-right:2px;
background:#fff url(../img/tabRtSel.gif) no-repeat top right;
}
#subsections li a {
display:block; padding:0 1.5em;
line-height:24px;
float:left;
color:#9b5715; background:transparent url(../img/tabLtSel.gif) no-repeat top left;
text-decoration:none;
}
#subsections li a:hover{
color:#fff;
}
#subsections li.curr{
background:#fff url(../img/tabRtUns.gif) no-repeat top right;
}
#subsections li.curr a {
color:#000; background:transparent url(../img/tabLtUns.gif) no-repeat top left;
}
#subsections li.curr a:hover{
color:#000;
}

/* =Content
------------------------------------------------------------------------------*/
#mainContent{
clear:both;
padding:18px 0 26px 0;
/*background-color:red;/*debug*/
}
/*#home #mainContent{
height:166px;
}*/

#news{
float:left;
margin:0; padding:0; border:0;
width:397px; /*height:166px;*/
/*background-color:yellow;/*debug*/
}
#news h3{
margin:0 0 0 4px; padding:7px 0 2px 13px;
height:26px;
color:#007e63; background:transparent url(../img/bgTitleNews.gif) no-repeat top left;
font:normal 16px Georgia;
}
#news a{
clear:both;
display:block;
margin:0 0 0 4px; padding:0 0 0 55px; border-left: 1px solid #dfdec9;
/*height:37px;*/
color:#199b77; background:#fff url(../img/arrow.gif) no-repeat 34px 2px;
text-decoration:none;
}
#news a:hover{
text-decoration:underline;
}
#news ul{
margin:0 0 0 4px; padding:17px 0 0 34px; border-left: 1px solid #dfdec9;
width:330px; /*height:90px;*/
list-style:none;
color:#666; background-color:#fff;
}
#news ul a{
display:block;
margin:0; padding:0; border:none;
height:auto;
color:#199b77; background-color:#fff; background-image:none;
font-weight:bold;
text-decoration:none;
}
#news ul a:hover{
text-decoration:underline;
}
#news li{
padding-bottom:1em;
}

#sacmebest4{
margin:0 0 0 4px; padding:0; border-left: 1px solid #dfdec9;
width:380px;/* height:144px;*/
}

#other{
float:right;
margin:0; padding:0;
width:361px;/*358px;*/
}

#incontact{
float:left;
margin:0 3px 0 0; padding:0;
width:179px; height:179px;
/*background:#fff url(../img/bgIncontact.gif) no-repeat top left;*/
background:#fff url(../img/bgTitleQuality.gif) no-repeat top left;
}
#incontact h3{
margin:0; padding:9px 0 0 17px;
height:26px;
color:#007e63;
font:normal 16px Georgia;
}
#incontact p{
margin:0; padding:21px 16px 0 16px; border-left:1px solid #ffcc7d;
width:146px; height:86px;
color:#666; background-color:#fff;
}
#incontact a{
display:block;
margin:0; padding:0 0 0 37px; border-left: 1px solid #ffcc7d;
width:70px; height:37px;
color:#199b77; background:#fff url(../img/arrow.gif) no-repeat 16px 2px;
text-decoration:none;
}
#incontact a:hover{
text-decoration:underline;
}
#quality{
float:right;
margin:0; padding:0;
width:179px; height:179px;
}
#quality h3{
margin:0; padding:9px 0 0 17px;
width:162px;height:26px;
color:#faa931; background:#fff url(../img/bgTitleQuality.gif) no-repeat top left;
font:normal 16px Georgia;
}
#quality ul{
margin:0; padding:27px 9px 0 9px; border-left:1px solid #ffcc7d;
width:160px;/*width:178px;*/height:80px;
background:#fff url(../img/qlogo.jpg) no-repeat 9px 27px;
/*background-color:yellow;/*debug*/
}
#quality li{
display:none;
}
#quality a{
display:block;
margin:0; padding:0 0 0 37px; border-left: 1px solid #ffcc7d;
width:130px;/*width:auto;*/height:37px;
color:#199b77; background:#fff url(../img/arrow.gif) no-repeat 16px 2px;
text-decoration:none;
}
#quality a:hover{
text-decoration:underline;
}

#bUnits{
float:left;
margin:0 0 0 4px; padding:0;
width:176px;
}
#bUnits h3{
margin:0; padding:10px 0 0 13px;
width:163px; height:23px;
color:#007e63; background:#fff url(../img/bgBUnitsTop.gif) no-repeat top left;
font:normal 16px Georgia;
}
#bUnits ul{
margin:0; padding:0 13px;
width:150px;
background:#f6f5e7 url(../img/bgBUnitsBtm.gif) no-repeat bottom left;
list-style:none;
}
#bUnits li.last{
padding-bottom:11px;
}
#bUnits ul li{
display:block;
margin:0; padding:8px 0 6px 0; border-top:1px solid #dedec9;
width:150px; 
color:#007d62;
}

#bUnits ul a{
color:#007d62;
text-decoration:none;
}

#bUnits ul a:hover{
text-decoration:underline;
}

#bUnits ul ul {
margin:0; padding:0;
/*background-color:red;/*debug*/
background-image:none;
}

#bUnits ul ul li {
margin:0; padding:4px 0 2px 20px;
width:130px; 
border:0;
}

#bUnits ul ul a{
color:#666666;
}

#txtArea{
float:left;
margin:0; padding:0 0 0 22px;
width:356px;
}
#txtAreaWide{
float:left;
margin:0; padding:0 0 0 22px;
width:532px;
}
#txtArea h2,#txtAreaWide h2{
margin:0 0 18px 0; padding:6px 0 3px 0; border-bottom:1px solid #dedec9;
width:100%;
font:normal 20px Georgia;
color:#008064; background-color:#fff;
}
#txtArea h2.norow,#txtAreaWide h2.norow{
border:none;
}
#txtArea h3,#txtAreaWide h3{
margin:0;
padding:8px 0 0 0;
font-size:12px;
color:#008064;
background-color:#fff;
font-weight:bold;
}
#txtArea h4,#txtAreaWide h4{
margin:0;
padding:8px 0 0 0;
font-size:12px;
color:#666666;
background-color:#fff;
font-weight:bold;
}
#txtArea p,#txtAreaWide p{
margin:0; padding:4px 0;
}
#txtArea a,#txtAreaWide a{
color:#008064;
}

#otherInt{
float:right;
margin:0; padding:0;
width:179px;
}
#otherInt #incontact{
padding-bottom:10px;
}
#hiron{
margin:20px 0 0 0; padding:0;
list-style:none;
}
/*#hiron dt a{
display:block;
text-indent:-9000px;
width:160px; height:30px;
}*/
#hiron dt{
margin:0; padding:5px 0;
text-indent:-9000px;
width:160px; height:30px;
}
#hiron dd{
margin:-33px 0 0 160px; padding:0;
height:30px;
}

#hironLux{
background:#fff url(../img/logoLux.gif) no-repeat top left;
}
#hironGlass{
background:#fff url(../img/logoGlass.gif) no-repeat top left;
}
#hironLac{
background:#fff url(../img/logoLac.gif) no-repeat top left;
}
#hironLen{
background:#fff url(../img/logoLen.gif) no-repeat top left;
}
#hironSan{
background:#fff url(../img/logoSan.gif) no-repeat top left;
}
#hironStyr{
background:#fff url(../img/logoStyr.gif) no-repeat top left;
}
#hironBlend{
background:#fff url(../img/logoBlend.gif) no-repeat top left;
}
#hironTer{
background:#fff url(../img/logoTer.gif) no-repeat top left;
}

#best4dwld{
margin:0; padding:0;
list-style-type:none;
}
/*#best4dwld li{
padding-left:30px;
height:34px; line-height:34px;
background:url(../img/arrowDwld.gif) no-repeat 0 50%;
}*/
#best4dwld a{
display:block;
height:40px; line-height:40px;
color:#8f8c7a;
background:url(../img/arrowDwld.gif) no-repeat left center;
text-indent:40px;
}
/* =Footer
------------------------------------------------------------------------------*/
/*
#contactus{
clear:both;
margin:0 0 0 4px; padding:11px 0 0 17px;
width:740px; height:22px;
color:#017d61; background:#fff url(../img/bgContactus.gif) no-repeat top left;
}
*/
#contactus{
	clear:both;
	margin:0 0 0 4px; padding:11px 0 0 17px;
	width:740px; height:40px;
	color:#017d61; background:#fff url(../img/bgContactus.gif) no-repeat top left;
}

#disclaimer{
margin:0 0 0 4px; padding:11px 0 0 17px;
width:740px; height:22px;
color:#929292;
}
#disclaimer p{
float:left;
margin:0; padding:0;
}

#serviceMenu{
float:right;
margin:0 20px 0 0; padding:0;
display: inline; /* fix ie6 double margin */
list-style:none;
}

#serviceMenu li{
display:block;
float:left;
margin:0; padding: 0 5px 0 5px; border-right:1px solid #929292;
}
#serviceMenu li.last{
border:none;
}
#serviceMenu a{
color:#929292;
text-decoration:none;
}
#serviceMenu a:hover{
text-decoration:underline;
}
#wg{
color:#929292;
text-decoration:none;
}
#wg:hover{
text-decoration:underline;
}
