/* [DEV BACKGROUND COLOURS] - BEGIN - Remove starting here */
DIV#header{ }
DIV#subheader{ background:url(../uploads/images/skel/headerbg.gif); }
DIV#footer{ background: #ededed; }
DIV#subfooter{ background: #ededed;}
DIV#container-center{}
DIV#container-left{ background: #f9f; }
DIV#container-right{ background: #9f9; }
/* [DEV BACKGROUND COLOURS] - END - Remove ending here */

/* IE PNG support - uncomment
img, div { behavior: url(iepngfix.htc) } */

HTML,
BODY,
DL,
DT,
DD,
FORM,
{ margin:0; padding:0; border:0; }

BODY{ font: normal 12px Arial, Verdana, Helvetica, sans-serif; line-height:17px;}

DIV#container-center
{
	padding:0px 15px 15px 15px; 
}

td {padding:3px;}
td img {border:2px solid #fff;}
td img:hover {border:2px solid #D5EDF9;}



DFN{ display:none; }
H1{font: bold 20px arial; border-bottom:1px dotted #ccc; padding-bottom:5px; margin-bottom:10px;}
H2{font: bold 18px arial; margin:0px 10px 5px 0px;}

H4{font: bold 14px arial; margin:0px 10px 5px 5px; padding:5px; background:#6babca; color:#FFFFFF; }
H5{font: bold 14px arial; margin:0px 10px 5px 0px; padding:10px 0px 0px 0px;  color:#0099CC; border-bottom:1px dotted #ccc; margin-bottom:10px;}


.sub-LHS H3{font: bold 14px arial; margin:15px 10px 10px 0px; }

H6{font: bold 12px Arial; border-bottom:dotted 1px #ccc; margin-bottom:5px; width:300px;}

.inside-RHS a {color:#0099FF;}
.inside-RHS p {margin-bottom:15px;}
.inside-RHS ul, .sub-RHS ul, .maintxt ul {margin:15px 15px 15px 30px; }
.inside-RHS li, .sub-RHS li, .maintxt li {list-style:square; line-height:17px;}

/*******************************MENU **********************************/

.menu {padding:100px 5px 5px 30px; font-size:13px;  width:755px; /*background:#6b6b6b;*/  height:20px; float:left; }
.menu img{margin-top:16px; float:left;}
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul li {float:left;height:22px; z-index:9999; list-style-image:none;}
.menu ul ul li {display:block;width:14em;height:auto;position:relative;line-height:1em; }
.menu a {display:block;float:left;height:100%;font-size:14px;text-decoration:none;color:#fff;padding:3px 15px 0 11px; font-weight:bold; }
.menu a:hover {text-decoration:underline;}
.menu  h3 {font-weight:bold; color:#fff;  background:#333333;}
.menu ul ul a {font-size:12px; display:block;background:#000; color:#fff; width:12em;height:100%;line-height:1em; padding:0.5em 1em;  border-bottom:1px solid #6e6e6e; font-weight:normal;  text-decoration:none;}
.menu ul table ul a, .menu ul table ul a:visited  {width:14em; w\idth:12em;}
.menu table {position:absolute; left:0; top:0; font-size:1em; z-index:-1;}
.menu ul ul table {lef\t:-1px;}
.menu ul ul table ul.left {margin-lef\t:2px;}
.menu li:hover {position:relative;}
* html .menu a:hover {position:relative;z-index:9999;}
.menu a:hover { text-decoration:underline}
.menu :hover > a {color:#fff;}
.menu ul ul a:hover{color:#FFF;background:#555;}
.menu ul ul :hover > a {color:#fff;background:#6e6e6e;}
.menu ul ul {visibility:hidden;position:absolute;height:0;top:22px;left:0;width:14em;}
.menu ul li:hover ul, .menu ul a:hover ul {visibility:visible; height:auto; padding-bottom:3em;}
.menu .current a{ color:#FFCC00;}
.menu ul{ color:#FFF;}

.contactus {padding:102px 5px 5px 50px; }
.contactus a {color:#FFFF00; font-weight:bold; font-size:12px;}
.contactus a:hover {color:#FF9900; }

/***********************END OF MENU **************************************/

/*******************************MENU **********************************/

.leftmenu {border-right:1px dotted #ccc; width:200px;}
.leftmenu li{padding:7px 10px 7px 5px; border-bottom:1px dotted #ccc;  list-style:none;}
.leftmenu li:hover{ background:#F7F7F7;}
DIV#container-center a, DIV#container-center a:visited{ font-weight:bold; font-size:12px;  color:#0099CC; }
.leftmenu a:hover{text-decoration:underline; color:#0066CC;}
.activeparent {background:#F7F7F7;}
.leftmenu h3 {font-weight:bold;}

/***********************END OF MENU **************************************/

.hp-LHS {float:left; width:600px; margin-left:5px;}
.hp-RHS {float:left; width:340px;  margin-top:10px;}

.sub-LHS {float:left; width:600px; margin-left:5px; margin-right:20px;}
.sub-RHS {float:left; width:340px;  margin-top:10px; }

.inside-LHS {float:left; width:200px; margin-left:5px;  padding-right:20px; margin-top:20px;}
.inside-LHS  a {text-decoration:none;}
.inside-RHS {float:left; width:680px;  margin-top:10px; padding-left:20px;}

.hp-icons img {border:2px solid #fff; margin:5px;}
.hp-icons img:hover {border:2px solid #D5EDF9; margin:5px;}

.hp-txtpad {padding-left:10px; font-size:11px; }
.hp-txtpad a {text-decoration:none;}

.hp_contact { width:328px; height:87px; background:url(../uploads/images/home/contactbg.gif); padding:15px 0 0 15px;}

.hp_logo {padding:10px 20px ; margin-top:20px; padding-bottom:100px; border-top:10px solid #ebebeb; }
.hp_logo1 {float:left; width:230px; height:50px; background:url(../uploads/images/home/logo-lilley.gif); padding:120px 30px 0 30px; font-size:11px; margin:0 10px;}
.hp_logo2 {float:left; width:230px; height:50px; background:url(../uploads/images/home/logo-inox.gif); padding:120px 30px 0 30px; font-size:11px; margin:0 10px;}
.hp_logo3 {float:left; width:230px; height:50px; background:url(../uploads/images/home/logo-coupatan.gif); padding:120px 30px 0 30px; font-size:11px; margin:0 10px;}
.hp_logo4 {float:left; width:230px; height:50px; background:url(../uploads/images/home/logo-herga.gif); padding:120px 30px 0 30px; font-size:11px; margin:0 10px;}
.hp_logo5 {float:left; width:230px; height:50px; background:url(../uploads/images/home/logo-marvel.gif); padding:120px 30px 0 30px; font-size:11px; margin:0 10px;}
.hp_logo6 {float:left; width:230px; height:50px; background:url(../uploads/images/home/logo-castelco.gif); padding:120px 30px 0 30px; font-size:11px; margin:0 10px;}



.bcrumbs {margin-left:20px; font-size:11px;}
.bcrumbs a {font-size:11px;}

.nprint {font-family:arial;}

.foot {margin-top:10px; margin-left:10px;}

.aboutus {background:url(../uploads/images/aboutus/aboutus-bg.jpg) no-repeat; padding:20px; height:500px;}

.wherebuy {background:url(../uploads/images/buy/mapnz.gif) no-repeat; padding:20px; }

#brandpage {padding:0px;}

.tagline {border-top:2px solid #000; padding:10px 0px 0 0px; margin-top:20px; width:900px;}

.brandpadding {padding:0 50px 0 50px;}
.brandpadding ul { padding-left:40px;}
.brandpadding li { list-style:square; }
