/* Page Generated in 0.000000 seconds */
html, body, form {padding:0; margin:0; border:0;  font-family:Verdana, Arial, serif; font-size:11px;}
td {font-family:Verdana, Arial, serif; font-size:11px;}
html {height:100%;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

img {border:0}

h1 {font-size:9px; font-weight:normal;color:#45C085; font-family:Verdana, Arial, serif; }
h2 {font-size:20px; font-weight:normal; color:#F0D200; font-family:Verdana, Arial, serif; }
h3 {font-size:13px; color:#F0D200; font-weight:bold;}
h4 {font-size:12px; font-weight:bold; color:#F0D200;}
h5 {font-size:13px; font-weight:bold; color:#F0D200;}

html, body {background-image:url('/img/green_bg_grad.jpg'); background-repeat:repeat-x; background-color:#55CF85;}
#mbody {width:955px;}

a {text-decoration:underline;color:#009865;}
a:hover {text-decoration:none;color:red;}

.error, #signup_message {color:red !important;}
.validatorInputHighlighted{font-weight: bold; color: red;}

.htmlIFormError {border:1px solid red; margin:5px; padding: 4px; color:red;}
.dchkferror {border:1px solid red; margin:5px; padding: 4px; color:red; font-size:12px;}
.wframe {margin-top:2px;}
.separator {background-color:#9BDDBA; height:4px;}
.ttbar {padding:0px 10px 4px 0px;}

.floorscrap,.cafebarrier,.sheetmetal {margin: 120px 5px 0px 10px; width: 290px;}
.horsefeeder, .securestorage {margin: 140px 5px 0px 10px; width: 290px;}
 
/**Top Block Styles**/
#rtop {min-height:240px;}
#tcontent {width:1000px; }
#customimagel {height:205px; width:600px; float:left;}
#rightmager {float:right; background-image:url('/img/imageframe.png'); background-repeat:repeat-none; width:376px; height:255px; }
#logo1 {float:left; width:130px; margin:33px 10px 30px 30px}
#logotext {float:left; width:280px; margin:82px 10px 30px 0px}
#ausmade {float:left; width:130px; margin:5px 10px 35px 0px}
#fadeimg { width:337px; height:215px; margin:20px 0px 5px 0px; }
/**TOP MENU**/
#hm3 { text-decoration:none; font-weight:bold; height:26px; margin:190px 0px 0px 24px; }
#hm3 a {text-decoration:none; color:#fff; margin:-13px 0 0 0; font-family:Arial; font-size:12px; background-image:url('/img/but_a.png'); background-repeat:repeat-none;width:110px; height:20px; padding-top:6px;}
#hm3 a:hover, #hm3 li.actmnulvl a { color:#666; background-image:url('/img/but_hover.png'); background-repeat:repeat-none;}

#hm3 ul, #hm3 li {list-style:none; padding:0; margin:0; border:0; display:block; text-align:center; }
#hm3 li {float:left;  margin-right:5px; }
#hm3 li a {display:block; }
#hm3 ul ul li {float:none;padding:2px;border:1px solid white;margin-top:2px;margin-right:0px;}
#hm3 ul ul li a { display:block;margin:0px;padding:0px; background-image:none; }
#hm3 li:hover ul {display:block; }
#hm3 li ul {display:none; position:absolute; border:1px solid #009966; background:#4DC785; opacity:0.8; z-index:100;}
#hm3 ul ul a,#hm3 li.actmnulvl ul a { color:#fff; background-image:none;}
#hm3 ul ul a:hover { background-color:#F0D200; color:#666;background-image:none; }
/**TOP MENU END**/
/**Top Block Styles end**/
.frmcontact {width:360px;margin-top:5px;}
.htmlIText, .htmlIMemo, .htmlIDate, .htmlIselect, .htmlIPass, .htmlIEmail{width:100%;font-size:11px;border: 1px solid #cccccc} /* Text Fileds */

/**Middle Block Styles**/
#rmid { background-color:#CDECE0;  background-image:url('/img/bgimg.gif');}
#mcontent {width:955px;min-height:500px; line-height:16px; background-color:#fff;}
#content {width:580px;float:left;min-height:300px;padding-left:5px; padding-right:5px;}
#content ul  {font-weight:normal; color:#999;}
#content h2 {margin-bottom:30px;}

/**Left column **/
#lcontent {width:170px;float:left;min-height:250px; padding:0px; margin-top:27px; margin-left:2px;}

#cartarea { float:right; margin-right:0px; }
#cartbox, #userbox, #infobox,#minilogin { margin:0px 0 0px 3px; background:white; padding:5px; border:1px solid #e4e4e4; }
#cartbox, #userbox, h5 { padding:0px; margin:0px 0 0px 5px;}
#cartbox a {color:#666666}
#cartbox a:hover { color:#EB0265;}
#userbox a {color:#666666}
#userbox a:hover { color:#EB0265;}
#cartarea a {color:#18658F; font-weight:bold;}
#cartarea a:hover {text-decoration:underline;}

/** View Cart styles **/
#cart, #usersignin, #usersignup, {font-size:12px;color:#000000;}
#cart h3 {padding-left:5px;padding-top:15px;padding-bottom:50px}
	.table {width:100%;}
	tr.head {background-color: #cccccc;height:25px;font-weight:bold} /* Cart Header */
	tr.ordhead {background-color: #f2f2f2;height:20px;font-weight:bold} /* Cart Header */
	.table .head .thumb{width:10%} /* Cart Header Image Cell*/
	.table .head .title{width:48%} /* Cart Header Title Cell*/
	.table .head .uprice{width:12%;text-align:right;} /* Cart Header Unit Price Cell*/
	.table .head .remove{width:8%;} /* Cart Header Remove Button Cell*/
	.table .head .qty{width:8%;text-align:right;} /* Cart Header Qty Cell*/
	.table .head .total{width:14%;text-align:right;} /* Cart Header Total Cell*/
	.table tr.cartrow td {padding-top:5px;padding-bottom:5px;border-bottom: 1px solid #f2f2f2;}
	.table tr.cartship #postcode {font-size:11px;border: 1px solid #cccccc;}


.ordtable{width:550px;}
table.border {border: 1px solid #cccccc;}
.toprow { border-top:1px solid #999999;padding-top:2px;}
.bottomrow {border-bottom:1px solid #999999;padding-bottom:2px;}

.htmlIText, .htmlIMemo, .htmlIDate, .htmlIselect, .htmlIPass, .htmlIEmail{width:100%;font-size:11px;border: 1px solid #cccccc} /* Text Fileds */
.carttotal {background-color: #cccccc;height:25px;font-weight:bold} /* Cart total price field */
.cartship, .cartsubtotal {background-color: #f2f2f2;} /* Cart total price field */
.ship_num td{background-color: #f2f2f2;font-weight:bold;padding-left:5px;font-size:medium}
.first {text-align:left;/*border-left:1px solid #999999;*/padding-left:2px} /**  **/
.last {text-align:right;/*border-right:1px solid #999999;*/padding-right:2px} /**  **/

.ship_method {display:none;}

.buttons {text-align:center;}
.cart_button {background-color:#666666;color:#FFFFFF;border:0px;cursor: pointer;width:19.5%;height:22px;}
.cart_button:hover {background-color:#CCCCCC;color:black; cursor: pointer;width:19.5%;height:22px; border:0px;}
.chkstep .button, .chkstep .htmlISubmit{background-color:#666666;color:#FFFFFF; cursor: pointer;border:0px;margin-top:1px;font-size:12px}
.chkstep  .button:hover, .chkstep .htmlISubmit:hover {background-color:#CCCCCC;color:#000000; cursor: pointer;border:0px;margin-top:1px;font-size:12px}

.link_button {background-color: #666666;color:#FFFFFF; padding:2px 5px 2px 5px;text-decoration:none#cart #cart #update_shipping_button;font-size:12px}
.link_button:hover {background-color: #cccccc;color:black;font-size:12px}

/* Quantity Box */
input.quantity {width:30px;font-size:11px;border: 1px solid #cccccc;margin-top:2px}

/** **/
.label {background-color: #f2f2f2;padding-left:5px;border-bottom: 1px solid #dddddd;}
.chkstep  .input {padding:3px;border-bottom: 1px solid #dddddd;}

.dchkfnav {text-align:right;}
.dchkfnav {text-align:right; margin-top:5px; }
#go114, #usersignin_loginsubmit {background-color: #cc0000; width:100px; padding:3px 0 3px 0;}
#go140 {background-color: #55CF85; width:100px; padding:3px 0 3px 0;}
#cart_update {width:100px; padding:3px 0 3px 0;}
#empty {width:100px;padding:3px 0 3px 0;}
#back {width:100px;padding:3px 0 3px 0;}
#next {width:100px;padding:3px 0 3px 0; background-color: #55CF85;}
#cancel {width:100px;padding:3px 0 3px 0;}
#shop {width:120px;padding:3px 0 3px 0;}

/** End Shopping Cart Styles **/

.viewcat {align:center;}
#viewprodgrp {margin-top:20px;}
.forgotpw {align:right;}
/** Prodgrp display **/
.summary {margin:0px 0px 10px 140px;width:290px;}
.prod_right { margin-top:-20px;}
.lcol {float:left;width:75%;}
.rcol {float:left;width:24%;padding-top:0px;}
.prodprice { font-family:Georgia, Times New Roman, Times, serif; font-size:18px; color:#07A066;}
.tellfriend {margin:5px 0 0 5px; }
.enquiry {margin:5px 0 0 5px;}
#chk_update_841,#chk_update_65 {margin-bottom:5px;}
.sresultbody {float:left;}
.sresultimg {float:left; border: solid 1px #ccc; padding:1px; }
.sresulttext {float:left;  margin:220px 0px 0px -135px; padding:1px; }

.dchkfnav {float:right; padding: 10px 0px 10px 0px;}
/** Form Fields **/
.label {background-color: #f2f2f2;padding-left:5px;border-bottom: 1px solid #dddddd; width:200px; padding:5px;}
.chkstep,  .input {padding:3px;border-bottom: 1px solid #dddddd;}
#signiu_loginsubmit, #signup_signupsubmit, #form_888_submit, #usersignin_loginsubmit { font-size:14px; color:#fff;}

/** Prodgrp display end**/

/**catmenu**/
#prodhead {width:160px; height:24px; background-image:url('/img/prod_head_bg2.png'); text-align:center; background-repeat:none;padding:7px 0px 0px 0px; font-weight:bold; font-size:14px; color:white; margin-bottom:-3px;}
#vm3 {width:162px; float:left; padding-top:0px; margin-left:2px;}
#vm3 ul, #vm3 li {list-style:none; padding:0;  border:0; display:block;width:160px;margin-top:2px;}
#vm3 li {float:left; display:block;  height:26px; background-image:url('/img/bg_cat_but.png'); background-repeat:none;}
#vm3 li a {display:block; text-decoration:none; color:#666; margin-left:5px; padding-top:3px; font-weight:bold; }
#vm3 li a:hover {display:block; text-decoration:none; color:#fff; height:23px; margin-left:0px; padding-left:5px; background-image:url('/img/bg_catg_but.png'); background-repeat:none;}
#vm3 ul ul li {float:none;padding:0;margin:0; }
#vm3 ul ul li a { display:block; }
#vm3 li:hover ul { display:block; }
#vm3 li ul {display:none; position:absolute; margin: -20px 0px 0px 135px; border:1px solid #0066CC; filter:alpha(opacity=90); -moz-opacity:0.90; opacity: 0.90; z-index:100;}
#vm3 ul ul a { color:#0066CC;}
#vm3 ul ul a:hover { color:#fff; background-color:#2B8EDD;}

#vm3 li.lcatmenuactive {float:left; display:block;  height:26px; background-image:url('/img/bg_catg_but.png'); background-repeat:none; }
#vm3 li.lcatmenuactive a {display:block; text-decoration:none; color:#fff; padding-top:3px; font-weight:bold; }

/**RIGHT COLUMN**/
#rcontent {width:180px;float:left;min-height:250px;}
#newsitm {min-height:80px;}
#ddlsinfo {margin:0px;  background-color:#CDECE0; width:160px; padding:10px; }
.addinfoh2 { color:#fff; font-size:13px; font-weight:bold; background-image:url('/img/prod_head_bg.png'); height:22px; width:170px;  padding:4px 0 0 10px;  }
#content .divlink {border-bottom:1px solid #ff9900;padding:5px 0 5px 5px; }
#content .urllink,#content .doclink {color:#000;text-decoration:none; }
#content .info a.urllink:hover, #content #ddlsinfo a.doclink:hover {color:#ff9900; }
#content .listbr {height:1px;}
#rightimage { border:1px solid #ccc;}
/**Middle Block Styles End**/

/**Bottom Block Styles**/
#bcontent {background-color:#55CF85; }
#subfoot {width:100%; min-height:300px; background-image:url('/img/footer_bg.jpg'); background-repeat:repeat-x; }
.listinfo td {color:#fff; line-height:16px; font-size:10px; width:955px;}
.botfooter {width:955px; color:#0EA766; font-size:10px; margin-top:20px;}
#powered { text-align:right; float:right; }
#twdlink { color:#0EA766; font-size:9px; text-decoration:none; }
#twdlink a {color:#0EA766; text-decoration:none; padding:15px 5px 5px 0px;}
#twdlink a:hover {color:#F0D200;}
#copyright {color:#0EA766; text-align:left;  margin-top:3px; font-size:9px; }
#footer {  font-size:10px; font-weight:normal;color:#fff; margin-bottom:10px; margin-top:10px; }
#footer a {color:#ccc; text-decoration:none;}
#footer a:hover {color:#32ADFF;}
#footerblock { width:1000px; margin:0px 0 0 0; }
#footermenu {margin-top:10px;}
#footpipe {color:#fff;}
a.footmenu {color:#fff; text-decoration:none; font-size:9px;}
a:hover.footmenu {color:#ff6600; text-decoration:none; font-size:9px; }
/**Bottom Block Styles End**/


/* Highslide */
.highslide {
	cursor: url("/thirdparty/highslide/graphics/zoomin.cur"), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 10px solid #e8e8e8;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/thirdparty/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(/thirdparty/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
