body{font:normal 12px "Arial",sans-serif;color:#000000;margin:0 0 0 0;padding:0;text-align:center;filter:Progid:DXImageTransform.Microsoft.Gradient(endColorstr='#669ACC', startColorstr='#E3EDF6', gradientType='0');background-color:#ffffff;}
#allcontent{margin-left:auto;margin-right:auto;width:856px;text-align:left;height:auto;}
form{margin:0;padding:0;}
td,th{font:normal 12px "Arial",sans-serif;vertical-align:top;}
th{font-weight:bold;}
a:hover{color:#ee2b24;text-decoration:none;}
a{color:#114170;text-decoration:underline;}
hr{color:#114170;height:1px;margin:0;width:90%;}
input{font:normal 11px "Arial",sans-serif;color:#114170;background-color:#ffffff;}
textarea{font:normal 12x "Arial",sans-serif;}
input.related,input.buynow,input.moreinfo,input.addtoorder{text-decoration:underline;text-transform: uppercase;color:#ffffff;font-size:11px;font-weight:bold;width:125px;cursor:pointer;background:#cccccc;}
select{font-family:arial,sans-serif;font-size:11px;color:#114170;background-color:#ffffff;}
input.button{font-family:arial,sans-serif;font-size:11px;font-weight:bold;color:#ffffff;border:1px solid #000000;background-color:#000000;border-top:3px solid #000000;}
h1{font:bold 18px "Arial",sans-serif;color:#336633;width:100%;}
h2{font:normal 14px "Arial",sans-serif;color:#336633;width:100%;}
h4{font:normal 18px "Arial",sans-serif;color:#336633;width:100%;}

#template_popup{text-align:left;position:absolute;top:10px;z-index:5;background:#fff;width:360px;padding:10px;}
/* core page divisions */
#header{margin:0;width:856px;height:136px;background-color:#ffffff;clear:both;} 

#content_wrap{clear:both;padding:5px 0 0 0;margin:0px;width:856px;height:auto;background-color:#ffffff;}
#navigation_primary{position:relative;width:100%;height:33px;margin:0px;padding:0px;}
#navigation_secondary{position:relative;z-index:1;float:left;width:200px;height:auto;margin:0 0 0 3px;padding:0;background-color:#ffffff;}
#content_primary_home{width:630px;height:auto;padding:0 5px 20px 10px;margin:0; float:right;background:#ffffff;z-index:2;}
#content_primary{width:630px;height:auto;padding:0px 0 20px 10px;margin:0;float:left; background:#ffffff;z-index:2;}

/* Primary Navigation */
.home {height:33px;width:77px;float:left;padding:0;margin:0;background-color:#ffffff;}
.about {height:33px;width:136px;float:left;padding:0;margin:0;}
.staff {height:33px;width:101px;float:left;padding:0;margin:0;}
.services {height:33px;width:113px;float:left;padding:0;margin:0;}
.contact {height:33px;width:116px;float:left;padding:0;margin:0;}
.information {height:33px;width:133px;float:left;padding:0;margin:0;}
.lastitem {height:33px;width:180px;float:left;padding:0;margin:0;}
.hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0.0;}
.hover:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;}

/* Secondary Navigation */
/* 1st Level */
#nav_secondary_menu {width:200px;height:auto;margin:0px;padding:0px;}
#nav_secondary_menu ul{list-style:none;float:left;width:200px;margin:0;padding:0;color:#005596;}
#nav_secondary_menu li{display:block;width:200px;border-bottom:0px solid #ffffff;border-right:0px solid #ffffff;background:#ffffff;}
#nav_secondary_menu li.selected{display:block;background:#ee2b24;margin:0;width:172px;color:#005596;}
/* IE hack */
*html #nav_secondary_menu ul li{float:left;}
*html #nav_secondary_menu ul li a{height:1%;}
/* End */
#nav_secondary_menu li a{display:block;text-decoration:none;padding:5px 0px 5px 8px;margin:0;font-size:11px;color:#005596;text-align:left;font-weight:normal;}
#nav_secondary_menu li a:hover{display:block;margin:0;text-decoration:none;color:#ee2b24;}
#nav_secondary_menu li.selected a:hover{display:block;margin:0;color:#96e9f9;}
#nav_secondary_menu li.selected li a:hover{display:block;margin:0;background:#ee2b24;color:#ee2b24;}
/* 2nd Level */
#nav_secondary_menu li ul{margin:0px; padding:0px; list-style:none;}
#nav_secondary_menu li ul li{background:none;display:block;}
#nav_secondary_menu li ul li a:hover{display:block;color:#3e9fbd;}
#nav_secondary_menu li li{display:block;margin:0;}
#nav_secondary_menu li li a{display:block;margin:0;color:#3e9fbd;}
#nav_secondary_menu li li a:hover{color:#3e9fbd;}
/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
#nav_secondary_menu li ul{top:auto;left:auto;}
/* lists nested under hovered list items */
#nav_secondary_menu li:hover ul,#nav_secondary_menu li.over ul{display:block;}
*html #nav_secondary_menu li /*Fix issue in IE 5.* */ {margin:0 0 0 0;}
html*#nav_secondary_menu li{ /*Fix fix issue in IE 6*/ margin:0 0 0 0;}
/* Navigation Footer */
#navigation_footer{width:100%;background:#ffffff;font:normal 12px "Arial",sans-serif; padding:0;clear:both;text-align:center;color:#669ACC;margin:0;z-index:-1;}
#navigation_footer a{color:#669ACC;text-decoration:underline;text-align:center;backgound-color:#ffffff;}
#navigation_footer a:hover{color:#669ACC;text-decoration:none;text-align:center;backgound-color:#ffffff;}

/* Product Lists*/
#sorting{float:left;font-size:95%}
#paging{float:right;font-size:95%}
#productlist{clear:both;font-size:100%;margin-top:5px;border-collapse:collapse;}
#productlist th,#productlist td{border:1px solid #999;}

/*-- note that the following css is also utilised by #specialoffers */
col.was{color:#999;text-decoration:line-through;font-weight:bold;}
col.saving{color:#cc0000;font-weight:bold;}
col.now{font-weight:bold;}

th.was{color:#000;width:50px;text-decoration:none;}
th.saving{color:#000;width:50px;}
th.now{color:#000;width:50px;}
tr.alternate td{background:whitesmoke;}

/* Brand Page */
#brand{width:198px;float:right;border:1px solid #999;text-align:center;}
#home-joinform h4 span{text-indent:-90000px;overflow:hidden;}
#maincol .branditem{float:left;margin:3px;}

/* Brand Line in Product Display */
.brand{color:#999;font-size:90%}

/*Product Item*/
#prd_imageprice img{float:left;}
#prd_price{float:left;margin:0 0 0 5px;}

/* Form */
.frmleft{width:180px;font-size:12px;}
.frmrow{font-size:12px;}
.frmright{font-size:12px;}

/* Button */
input.button{font-size:11px;width:85px;background:#ededed;color:#000;font-weight:bold;}
input.buynow{font-size:11px;width:85px;background:#ededed;color:#000;font-weight:bold;}

/* Basket */
.basket{margin-top:5px;width:100%;border-collapse:collapse}
.basket th,.basket td{border:1px solid #999;}
.basket .basket-buttons{width:160px;background:#ededed;}
#basket-login{margin-top:5px;width:100%;border-collapse:collapse}
#basket-login th,#basket-login td{border:1px solid #999;}
#basket-login .login-buttons{width:160px;background:#ededed;}
.basket .delete input{width:150px;background:#ededed;border:1px solid #999;margin:2px 0 0 10px;}
.basket .update input{width:150px;background:#ededed;border:1px solid #999;margin:2px 0 0 10px;}
#basket-login input.keep-shopping {width:150px;border:1px solid #999;margin:0 0 0 5px;background:#fdc937;font-weight:bold;}
#basket-login input.check-out{width:150px;border:1px solid #999;margin:8px 0 0 5px;font-weight:bold;}
/* --Next 2 lines remove borders */
#basket-login table{width:100%;border:none;}
#basket-login table td{border:none;}

#nav_secondary_submenu ul{list-style-image:url(http://ssdd2.pinpoint.net.au/ssdd0/file_manager/file_list.html);background-color:#3e9fbd;margin:0 0 0 4px;padding:0;}
#nav_secondary_submenu li{border:0px solid #fff;margin-left:22px;padding:0;vertical-align: bottom;}
#nav_secondary_submenu li a{display:block;text-decoration:none;font-size:85%;color:#fff;height:1.2em;margin-left:-4px;padding:2px 0 2px 0;}
#nav_secondary_submenu li a:hover{display:block;background:#3e9fbd;color:#114170;font-weight:bold;}

#itxbSpecialInstructions {width:200px; height:100px;}
