@charset "utf-8";

#page{margin:0 auto;width:976px;} /*Center everything in this.*/

body{background:url(../resources/background.png) repeat-x top left;background-color:#f1f5f9;} /*Body params.*/

h1{*margin-top:20px;} /*Header1 params.*/

h1.protit{font-size:16px;text-align:center;}
h1.protit:first-letter{font-size:22px;}

p.arial{color:#565656;font-family:Arial;font-size:12px;}

h2{} /*Header2 params.*/

#heada{float:left;width:976px;height:78px;background:url(../resources/headerbara.png) no-repeat left;padding-top:15px} /*top header params.*/

.nudge{margin-left:15px}
a.hidden {color:#565656;}
img.product{cursor:pointer;}

#heada p{text-align:right;font-family:Arial;font-size:0.6em;margin:-40px 40px 0px 0px;}

#flash{float:left;width:972px;height:180px} /*Flash zone on homepage.*/

#main{float:left;width:976px;min-height:400px;background:url(../resources/maincontentbg.png) top center repeat-y;border-left:#999999 solid 1px;margin-left:0px;font-family:Arial;font-size:12px;color:#565656;} /*Main area params.*/

#main h1 {margin-left:45px;*margin-left:60px;font-family:Arial;color:#0000ca;font-size:18px;margin-bottom:25px;*margin-bottom:15px;}

#maintop {display:none;float:left;background:url(../resources/maincontenttop.jpg) no-repeat;height:22px;width:976px;margin-left:0px;z-index:1000;}

#mainbtm {float:left;background:url(../resources/maincontentbottom.jpg) no-repeat;height:22px;width:976px;margin-left:0px;z-index:1000;}



#menu{float:left;width:977px;height:34px;background:url(../resources/menubg.png) no-repeat;margin-top:10px;margin-bottom:-12px;z-index:1001;} /*CSS drop down menu zone.*/

#menulinks {float:left;padding-top:1px;padding-left:10px;}

 #menulinks ul {
 color:#fff; 
 font-family:Arial; 
 font-size:12px; 
 text-align:left;
 }
 
 .menulinks ul li {
 color:#fff ;
 font-family:Arial; font-size:14px; 
 }
 
 #fwNav1 { float:left; margin:0; padding:0; list-style:none;  }
#fwNav1 li, #fwNav1 dd { display:inline; float:left; width:13em; padding:0; position:relative; margin:0; }
#fwNav1 li:first-child, #fwNav1 dd:first-child { border-left:0; }
#fwNav1 li a, #fwNav1 dd a { display:block; padding:3px 10px 3px 10px; text-decoration:none; color:#FFFFFF; background:#1F3197;  }
#fwNav1 li a.fwCurrent, #fwNav1 dd a.fwCurrent { }
#fwNav1 li a:hover, #fwNav1 dd a:hover { background:#1F3197; color:#FFFF00; text-decoration:none;  }
#fwNav1 * ol, #fwNav1 * ul, #fwNav1 * dl { left:-0px; top:auto; width:13em; position:absolute; visibility:hidden; margin:0; padding:0; list-style:none;  }
#fwNav1 * .fwFirstList { left:-0; }
#fwNav1 * * * .fwFirstList { left:13em ; top:-0; }
#fwNav1 * * li, #fwNav1 * * dd { width:13em; border-left:0; border-top:2px Solid #F7F7F7; }
#fwNav1 * * li a, #fwNav1 * * dd a { display:block; text-decoration:none; color:#FFFFFF; background:#1F3197;  }
#fwNav1 * * li a.fwCurrent, #fwNav1 * * dd a.fwCurrent	{  }
#fwNav1 * * li a:hover, #fwNav1 * * dd a:hover { color:#FFFF00; background:#1F3197; text-decoration:none;  }
#fwNav1 li.fwFirstChild { border-left:0; }
#fwNav1 * * * ul, #fwNav1 * * * dl, #fwNav1 * * * ol { position:absolute; right:auto; left:13em; top:-0px; visibility:hidden; margin:0; padding:0; list-style-type:none;  }
#fwNav1 * * * * li a, #fwNav1 * * * * dd a { border-left:0; }
#fwNav1 * * li.fwFirstChild, #fwNav1 * * dd.fwFirstChild { border-top:0; }
* html #fwNav1 li { float:left; height:1%; }
* html #fwNav1 li a { height:1%; }
*.over *#fwSub1 { visibility:visible; }
*.over1 *#fwSub2{ visibility:visible; }
*.over2 *#fwSub3{ visibility:visible; }
#fwNav1 *:hover > ul, #fwNav1 *:hover > ol, #fwNav1 *:hover > dl { visibility:visible; }


.fwSubPointer1 {position:absolute; width:10px; height:10px; right:5px; top:25%}a.item12:link  { text-decoration: none; color:#FFFFFF }
a.item12:visited  { text-decoration: none; color:#FFFFFF }
a.item12:hover  { text-decoration: none; color:#FFFFFF }
a.item12:active  { text-decoration: none; color:#FFFFFF }
 



#fwNav2 { float:left; width:12em; margin:0; *margin-top:-120px; padding:0; list-style:none;  }
#fwNav2 li, #fwNav2 dd { display:inline; float:left; width:11em; border-top:2px Solid #FFFFFF; position:relative; margin:0; }
#fwNav2 li:first-child, #fwNav2 dd:first-child { border-top:0; }
#fwNav2 li a, #fwNav2 dd a { display:block; padding:3px 10px 3px 10px; text-decoration:none; color:#F7F7F7; background:#565656;  }
#fwNav2 li a.fwCurrent, #fwNav2 dd a.fwCurrent { background:#565656; }
#fwNav2 li a:hover, #fwNav2 dd a:hover { background:#565656; color:#969696; text-decoration:none;  }
#fwNav2 * ol, #fwNav2 * ul, #fwNav2 * dl { top:-2px; left:11em; width:7em; position:absolute; visibility:hidden; margin:0; padding:0; list-style:none;  }
#fwNav2 * .fwFirstList { top:-0; }
#fwNav2 * * * .fwFirstList { top:-0; }
#fwNav2 * * li, #fwNav2 * * dd { width:7em;position:relative; border-top:2px Solid #FFFFFF; }
#fwNav2 * * li a, #fwNav2 * * dd a { display:block; text-decoration:none; color:#FFFFFF; background:#565656;  }
#fwNav2 * * li a.fwCurrent, #fwNav2 * * dd a.fwCurrent	{ color:#969696; background:#565656;  }
#fwNav2 * * li a:hover, #fwNav2 * * dd a:hover { color:#969696; background:#565656; text-decoration:none;  }
#fwNav2 li.fwFirstChild { border-top:0; }
#fwNav2 * li ul, #fwNav2 * li ol, #fwNav2 * li dl, #fwNav2 * dd ol, #fwNav2 * dd ul, #fwNav2 * dd dl { left:7em; }
* html #fwNav2 li { float:left; height:1%; }
* html #fwNav2 li a { height:1%; }
*.over *#fwSub1 { visibility:visible; }
*.over1 *#fwSub2{ visibility:visible; }
a.item2a2:visited  { text-decoration: none; color:#FFFFFF }
a.item2a2:hover  { text-decoration: none; color:#FFFFFF }
a.item2a2:active  { text-decoration: none; color:#FFFFFF }
a.item12:link  { text-decoration: none; color:#FFFFFF }
a.item12:visited  { text-decoration: none; color:#FFFFFF }
a.item12:hover  { text-decoration: none; color:#FFFFFF }
a.item12:active  { text-decoration: none; color:#FFFFFF }

.homebox{float:left;width:210px;height:350px;background:url(../resources/indexbox.gif) no-repeat;margin-left:26px;*margin-left:18px;_margin-left:18px;} /*Homepage items.*/

.homebox h2{font-family:Arial; font-size:12px; text-align:center;
color:#565656;margin-top:5px;}

.homebox p {color:#565656; font-family:Arial; font-size:11px; text-align:left; margin-top:0px;padding-left:10px;padding-right:10px;}


#overview {margin-top:-11px; padding-left:35px; padding-right:20px;}

#overview2 {padding-top:50px; padding-left:12px; padding-right:20px;}

#overview p {color:#565656; font-family:Arial; font-size:11px; text-align:left; margin-top:0px;padding-left:10px;padding-right:10px;}

#overview2 p {color:#565656; font-family:Arial; font-size:11px; text-align:left; padding-left:10px;padding-right:10px;}

.homebox img{margin-left:16px; *margin-top:-20px;margin-top:-10px;}

.calltoactiona {
	width:105px;
	margin-left:55px;
	margin-bottom:0px;






















*margin-top:-14px;																							height:12px;
	text-align:center;
}
.calltoactionb {width:105px;margin-left:55px;margin-top:25px;*margin-top:15px;height:12px;text-align:center;}
.calltoactionc {width:105px;margin-left:75px;margin-bottom:0px;*margin-top:-14px;height:12px;text-align:center;}

a.action{color:#565656;font-family:Arial;}

#footer{float:left;width:978px;height:78px;margin-left:1px;*margin-left:1px;margin-top:5px;background: url(../resources/footer.jpg) no-repeat;color:#333333;font-size:0.7em;font-family:Arial;} /*Footer Params.*/

p.grouplinks{margin-left:50px;margin-top:25px;} 

img.alignr{float:right;margin-top:-42px;margin-right:25px;}

img.right{float:right;margin-top:-190px;margin-right:10px;}

#rightpages{float:right;width:700px;}

#newsarticles{float:left;margin-left:50px;width:300px;line-height:30px;}

#leftpages{float:left;width:675px;margin-left:10px;}

#leftpages h1{margin-left:0px;}

#rightpages h1{margin-left:0px;}

#contactbox{float:right;width:210px;height:127px;background:url(../resources/item4b.gif)  no-repeat;padding:5px;padding-left:12px;margin-top:20px;}
#contactbox p {font-family:Arial; color:#000; font-size:12px;} 
#contactbox  a {font-family:Arial; color:#0000ca; font-size:18px; padding-left:48px;}
#contactbox p a {font-family:Arial; color:#0000ca; font-size:12px; padding-left:0px;}

#boxcont{float:left;width:178px;margin-left:25px;margin-top:20px;}

#boxnavtop{float:left;width:178px;height:17px;background:url(../resources/menu-box-top.gif) no-repeat bottom;}

#boxnav{float:left;width:178px;background:url(../resources/menu-box-mid.gif) repeat-y;}

#boxnavbtm{float:left;width:178px;height:17px;background:url(../resources/menu-box-btm.gif) no-repeat top;}

#boxoption{float:left;width:150px;border-bottom:#FFFFFF solid 2px;margin-left:15px;*margin-left:7px;margin-bottom:3px;font-family:Arial;font-size:12px;padding-bottom:3px;}
#boxoptionlast{float:left;width:150px;margin-left:15px;*margin-left:7px;font-family:Arial;font-size:12px;padding-bottom:3px;}
#boxoption a{color:#FFFFFF;font-weight:bold;text-decoration:none;}
#boxoption a:hover{color:#999999;}
#boxoptionlast a{color:#FFFFFF;font-weight:bold;text-decoration:none;}
#boxoptionlast a:hover{color:#999999;}

#form{float:left;width:625px;height:74px;padding-top:3px;}

#lastup{float:left;width:150px;padding-top:30px;}

#valid{float:right;width:200px;height:78px;padding-top:23px;}

#keypoints{background:url(../resources/item4a1bc.gif) no-repeat;float:right;width:281px;height:146px;font-family:Arial, Helvetica, sans-serif;font-size:1.2em;margin-right:20px;padding-left:25px;padding-top:25px;margin-top:0px;}

img.algl{float:left;display:block;}

p.news{margin-right:10px}

#minicontact{float:left;width:400px;height:570px;}

#fnames{float:left;width:140px;}

#fields{float:right;width:250px;}

.selectcontrol{width:200px;*width:360px;}
.selectcontrol2{width:200px;*width:225px;}
.selectcontrol3{width:200px;*width:280px;}
.mup{*padding-bottom:4px;}
#homepage{float:left;font-family:Arial;margin-left:27px;*margin-left:0px;margin-right:27px;*margin-right:0px;margin-top:10px;*padding:10px 35px 10px 35px;}
#formcont{float:left;width:430px;}
#fnames{float:left;width:150px;}
#ffields{float:left;width:250px;*width:200px;}
.up{margin-top:-4px;}
.up2{margin-top:5px;}
#sidecon{float:left;width:275px;height:600px;overflow:auto;}
#floater{float:left;width:920px;margin-left:25px;z-index:1000;display:block;}
#containa{float:left;width:290px;height:360px}
#containb{float:left;width:400px;height:360px}

#Newscon{float:left;height:100px;width:900px;border-top: 2px #666666 dashed;}
#brands{float:left;width:310px;height:213px;margin-left:10px;margin-top:20px;}
#brandsb{float:right;width:310px;height:213px;margin-left:10px;margin-top:20px;text-align:right;}
#Newsboxesa{float:left;width:325px; line-height:20px; font-weight:bold;}
#Newsboxesb{float:left;width:325px; font-style:italic;}
