/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Title : Matic Actuators Stylesheet
Author : Darren Lynch / darren.lynch@mediarock.co.uk / Mediarock Ltd

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

/* COMMON AND GLOBAL */
body { font:62.5%/1.6 arial, verdana, helvetica, sans-serif; margin:0; padding:0; background:#f2f2f2; color:#000000; text-align:center; }
td, textarea, input, select { font:100% arial, verdana, helvetica, sans-serif; }

/* ----- IDS ----- */
#container { width:891px; margin:10px auto 0 auto; text-align:left; font-size:110%; background:url(../images/pageMiddleBg.gif) top left repeat-y;}   
#header { width:891px; height:108px; margin:0 auto; background:url(../images/pageTopBg.gif) top left no-repeat; position:relative;}
#header #logo { position:absolute; top:21px; left:33px; width:200px; height:90px;}
#header #telephone { position:absolute; top:43px; left:684px; width:183px; height:29px;}
#bar { width:871px; height:25px; margin:0 auto; background:url(../images/barBg.gif) top left repeat-x;}
#bar #email { padding:3px 0 0 12px;}
#bar #email a { color:#FFFFFF; text-decoration:none;}
#bar #email a:hover { text-decoration:underline;}
#columns { width:871px; margin:0 auto; background:url(../images/columnBg.gif) top left repeat-y;}
#leftCol { width:165px; float:left;}
#middleCol { width:541px; float:left; font-size:12px;}
#middleCol .padding { padding:30px;}
#middleCol ul { margin:0 0 15px 0; padding:0; list-style:none;}
#middleCol li { background:url(../images/bullet.gif) 2px 7px no-repeat; display:block; padding:4px 0px 4px 20px;}
#rightCol { width:165px; float:left;}
#rightCol .padding { padding:30px 7px 30px 14px; }
#rightCol .purple { color:#860341; font-weight:bold; padding-bottom:3px;}
#rightCol #newswireSignup { height:110px; position:relative;}
#rightCol #newswireSignup .newswireInput { border:1px solid #adadad; background:#FFFFFF !important; width:112px; padding:2px; position:absolute; top:80px; left:0px;}
#rightCol #newswireSignup .newswireButton { background:#860341; cursor:pointer; border:1px solid #860341; color:#FFFFFF; font-weight:bold !important; position:absolute; top:80px; left:120px; padding:1px; line-height:13px;}
#rightCol #brochureDownload { padding-top:30px;}
#rightCol #brochureDownloadLink { margin:15px 0 0 20px; width:90px; height:121px;}
#sitemap ul ul { margin-top:15px;}

/* ----- CLASSES ----- */
.clear { clear:both; }
.hide { display:none; }
.float_left { float:left !important; }
.float_right { float:right !important; }
.image_right { float:right; padding:0 0 15px 15px; }
.image_left { float:left; padding:0 15px 15px 0; }
.image_center { margin:0 auto;}
.relative { position:relative; }
.inline {display:inline;}
.hand { cursor:pointer;}

/* ----- HEADINGS & PARAGRAPHS ----- */
h1 {
	margin:0;
	padding:0 0 15px 0;
	font-size:16px;
	font-weight:bold;
}
h2 { margin:0; padding:0 0 15px 0; font-size:100%; font-weight:bold;}
h3 { margin:0; padding:0 0 15px 0; font-size:100%; font-weight:bold;}
h4 { margin:0; padding:0 0 15px 0; font-size:100%; font-weight:bold;}
h5 { margin:0; padding:0 0 15px 0; font-size:100%; font-weight:bold;}
h6 { margin:0; padding:0 0 15px 0; font-size:100%; font-weight:bold;}

/* ----- TOP NAVIGATION ----- */
#topNav { height:21px;}
#topNav ul { margin:0 0 0 362px; padding:0; list-style:none;}
#topNav li { display:inline; float:left;}
#topNav a { display:inline; float:left; background:url(../images/topNavBg.gif) top left repeat-x; text-decoration:none; line-height:18px; padding:1px 10px 2px 11px; color:#FFFFFF; margin-right:5px;}
#topNav a:hover { background:url(../images/topNavHoverBg.gif) top left repeat-x;}
#topNav .active a { background:url(../images/topNavHoverBg.gif) top left repeat-x;}

/* ----- LEFT NAVIGATION ----- */
#leftNav { margin:0; padding: 30px 0 30px 12px;}
#leftNav ul { margin:0; padding:0 0 15px 0; list-style:none;}
#leftNav li { padding: 0 0 3px 0px;}
#leftNav a { font-weight:normal; text-decoration:none; color:#000000;}
#leftNav a:hover { text-decoration:underline;}
.productTitle { font-size:12px; font-weight:bold; padding-bottom:15px !important;}
.purple { color:#860341 !important; font-weight:bold !important;}

/* ----- FOOTER ----- */
#footer { background:url(../images/pageBottomBg.gif) bottom left no-repeat; text-align:center; height:35px; width:891px; margin-top:4px; position:relative; font-size:10px;}
#footerInner { width:871px; height:25px; margin:0 auto; background:#860341; color:#FFFFFF;}
#footer .padding { padding: 4px 0 0 0;}
#footer a { font-weight:normal; text-decoration:none; color:#FFFFFF;}
#footer a:hover { text-decoration:underline;}
#footer #validCSS { position:absolute; top:42px; left:708px; padding-bottom:12px;}
#footer #validXHTML { position:absolute; top:42px; left:801px;}

/* ----- GLOBAL ----- */
img { display:block; border:0; }
p { padding:0 0 15px 0; margin:0; }
address { font-style:normal;}

/* ----- LINKS ----- */
a { color:#860341; font-weight:bold; text-decoration:none; }
a:hover { text-decoration:underline; }

/* ----- FORMS ----- */
form { padding:0; margin:0; }
fieldset { padding:0; margin:0; border:0px none; display:inline; }
legend { padding:0; margin:0; display:none; }

/* ----- TABLES ----- */
table { border-collapse:collapse; }
table p { padding:0px; }
