/*
Author: Darren Jones
Author URL: http://www.mpggroup.com.au/
*/

/* Overall Site Structure
========================================================== */
body { background:#333 url(../images/common/bg_body.gif) repeat-x; margin:0;}
div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,p,label {margin:0;padding:0;}

#container { width:940px; background:#fff url(../images/common/bg_container.gif) repeat-y; padding:0 1px; margin:0 auto 0;}

.clear { clear:both;}

/* Header
--------------------------------------------- */
#header { display:block; height:140px; border-bottom:1px solid #fff; background:#000; position:relative;}
#header .logo { display:block; height:70px; width:550px; position:absolute; top:60px; left:10px; font-family:Arial; font-size:30px; color:#fff; font-weight:700;}


/* Product Range Panel
--------------------------------------------- */
#prductRange { display:block; float:left; width:210px; background:#CC0000; font-family:Arial;}
#prductRange .title { display:block; height:30px; background:url(../images/common/bg_topMenu.gif) repeat-x; font-size:16px; color:#fff; font-weight:700; line-height:28px; text-indent:5px;}
#prductRange li { list-style-type:none;}
#prductRange li a { display:block; padding-left:5px; border-bottom:1px dotted #333; color:#fff; height:30px; line-height:28px; font-size:15px; text-decoration:none;}
#prductRange li a:hover { color: #000;}


/* Content
--------------------------------------------- */
#content { display:block; float:right; width:729px; font-family:Arial;}
#content .top { display:block; height:28px; padding:1px 0; background:url(../images/common/bg_topSlice.gif) repeat-x; font-size:16px; font-weight:700; line-height:28px;}

#content .top ul.menu { margin:0; padding:0;}

#content .top li { list-style-type:none; display:inline; margin:0; padding:0;}
#content .top li a { display:block; float:left; padding:0 20px; margin:0 2px 0 1px; text-decoration:none; color:#fff;}
#content .top li a:hover { background:url(../images/common/bg_topMenu.gif) repeat-x; color:#000;}

#content .wording { display:block; margin:15px 15px 15px 14px; height:auto; width:700px; font-size:14px; color:#666; line-height:18px;}
#content .wording h1 { font-size:16px; font-weight:700;}

#content.home a img { border:0px none;}
#content.home img { border:1px solid #414141;}

#content.products td,tr,table { padding:0px; margin:0px; font-size:12px;}

#content.products a img { border:1px solid #414141; padding-bottom:4px;}
#content.products a:hover img { border-bottom:5px solid #990000; border-top:1px solid #414141; border-left:1px solid #990000; border-right:1px solid #990000; padding-bottom:0px;}
#content.products img { border:1px solid #414141; padding-bottom:4px;}

#content.products h1 { display:block; background:#333; color:#ccc; height:30px; line-height:28px; text-align:center; font-size:16px; width:162px;}
#content.products h1 a { display:block; background:#333; color:#ccc; height:30px; line-height:28px; text-align:center; font-size:16px; width:162px; text-decoration:none;}
#content.products h1 a:hover { color:#990000;}

#content.productsMain h1 { display:block; background:#333; color:#ccc; height:30px; line-height:28px; text-align:center; font-size:16px; width:202px;}
#content.productsMain h1 a { display:block; background:#333; color:#ccc; height:30px; line-height:28px; text-align:center; font-size:16px; width:202px; text-decoration:none;}
#content.productsMain h1 a:hover { color:#990000;}

#content.productsMain td,tr,table { padding:0px; margin:0px; font-size:12px;}

#content.productsMain a img { border:1px solid #414141; padding-bottom:4px;}
#content.productsMain a:hover img { border-bottom:5px solid #990000; border-top:1px solid #414141; border-left:1px solid #990000; border-right:1px solid #990000; padding-bottom:0px;}
#content.productsMain img { border:1px solid #414141; padding-bottom:4px;}


#content.productsDescription h1 { display:block; background:#333; color:#ccc; height:40px; font-size:18px; font-weight:normal; text-indent:15px; text-align:left; line-height:38px;}
#content.productsDescription td img { border:1px solid #414141; margin-top:10px;}
#content.productsDescription ul { margin:0px;}
#content.productsDescription li { margin-left:25px;}

#content.productsDescription td a { display:block; background:#000; color:#fff; text-decoration:none; height:30px; width:120px; line-height:28px; text-align:center;}
#content.productsDescription td a:hover { color:#CC0000;}

/* Footer
--------------------------------------------- */

#footer { clear:both; display:block; background:#1D1D1D; height:30px; border-top:1px solid #fff; font-family:Arial; color:#333; font-size:11px; padding-top:15px; text-align:center;}




#content.home label { display:block; float:left; width:80px; line-height:200%;}
#content.home input { border:1px solid #E5E5E5; width:220px; padding:5px; font-family:"Lucida Sans"; font-size:13px;}
#content.home textarea { border:1px solid #E5E5E5; width:320px; height:120px; padding:5px; font-family:"Lucida Sans"; font-size:13px;}
#content.home br { clear:both;}













