html,body {
height:100%;
background:#CCC;
margin:0 auto;
padding:0;
}

body {
background-image:url(../images/bgrepeat.jpg);
background-repeat:repeat;
background:#CCC;
background-position:50% 50%;
background-attachment:fixed;
margin:0;
padding:0;
}

#dropshad {
background-image:url(../images/bgrepeat.jpg);
background-repeat:repeat-y;
background-position:top center;
width:100%;
left:0;
right:0;
margin:0;
padding:0;
}

#containerIndex {
width:985px;
min-height:983px;
height:auto!important;
position:relative;
background-color:#FFF;
margin:0 auto;
}

#containerIndex2 {
width:985px;
min-width:985px;
min-height:983px;
height:auto!important;
position:relative;
background-color:#FFF;
margin:0 auto;
}

#containerView {
width:985px;
background-color:#FFF; /*change 22/3/2010*/
min-width:970px;
min-height:100%;
height:100%;	/*//changed 22/3/2010*/
height:1500px;  /*//changed 22/3/2010*/
position: relative;
margin:0 auto;
}

#infocontainer {
position:absolute;
float:left;
top:-6px;
z-index:1;
width:770px;
left:209px;
margin:4.5em 0 0;
}

#infocontainerSec {
z-index:1;
background-color:#FFF;
width:75%;
min-height:1000px;
height:auto!important;
font-size:11px;
position:relative;
margin:3em 0 0 18em;
}

#faq_container {
z-index:-1;
width:900px;
min-width:1px;
padding-top:20px;
height:auto!important;
margin:0 0 0 5px;
}

#floatright {
background-color:#FFF;
height:6px;
width:100%;
font-size:5px;
float:left;
margin:-8px 0 0;
}

#containerSearch {
width:985px;
background-color:#FFF;
min-width:970px;
min-height:100%;
height:1500px;
position:relative;
margin:0 auto;
}

#div1 {
position:relative;
width:100%;
min-width:935px;
}

#top {
background-image:url(../images/top.jpg);
background-repeat:no-repeat;
height:33px;
background-color:#010b8b;
}

#div2 {
float:left;
z-index:1;
margin-left:7px;
width:168px;
background-color:#f1f1f2;
}

#div25 {
position:absolute;
z-index:-1;
background-image:url(../images/bg_test.jpg);
width:998px;
height:151px;
margin:0 0 0 8em;
}

#div3 {
	float:right;
	width:270px;
	z-index:2;
	position:absolute;
	font-family:arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	right:0;
	top: 50px;
	right:-8px;
}

#div_mid1 {
width:206px;
height:181px;
float:left;
background-image:url(../images/infobox1.jpg);
}

#div_mid2 {
width:206px;
height:181px;
float:left;
background-image:url(../images/infobox2.jpg);
}

#div_mid3 {
width:206px;
height:181px;
float:left;
background-image:url(../images/infobox3.jpg);
}

#div_mid4 {
width:132px;
float:left;
height:188px;
background-image:url(../images/catalogue.gif);
margin:13px 0 0 17px;
}

#div_midbreak {
width:3px;
background-color:#FFF;
}

#pom {
margin-top:18px;
border:solid 1px #9cb6bf;
width:307px;
height:210px;
float:left;
}

#latestproduct {
margin-top:18px;
border:solid 1px #9cb6bf;
width:307px;
height:210px;
float:left;
margin-left:2px;
}

#rightApplication {
width:115px;
height:160px;
float:left;
border:solid #9cb6bf 1px;
margin:9px 0 0 17px;
}

#rightApplicationHead {
font-family:verdana, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
color:#FFF;
width:100%;
text-align:center;
background-color:#083072;
height:31px;
margin:0;
}

#pom_under {
margin-top:1px;
background:#ced5dd;
border:solid 1px #9cb6bf;
width:307px;
height:5px;
float:left;
line-height:5px;
}

#latestproduct_under {
margin-top:1px;
background:#ced5dd;
border:solid 1px #9cb6bf;
width:307px;
height:5px;
float:left;
margin-left:2px;
line-height:5px;
}

#pom_underTech {
margin-top:1px;
background:url(../images/div_mid1bot.jpg) no-repeat;
width:307px;
height:13px;
float:left;
line-height:13px;
}

#latestproduct_underTech {
margin-top:1px;
background:url(../images/div_mid2top.jpg) no-repeat right;
width:307px;
height:13px;
float:left;
margin-left:5px;
line-height:13px;
}

#iframe {
float:left;
border:solid 1px #CCC;
width:400px;
height:180px;
overflow-y:scroll;
margin:2.1em 0 0;
}

#iframe_contain {
float:left;
font-size:11px;
padding:4px 0 0 5px;
}

#sales_contain {
width:650px;
position:relative;
float:left;
margin:0;
}

#salesdivL {
width:350px;
float:left;
}

#salesdivR {
width:300px;
float:left;
padding:0 0 0 15px;
}

#order_catalogueDiv {
width:450px;
float:left;
}

#cart_scroll {
overflow:scroll horizontal;
float:left;
width:600px;
height:600px;
}

#googlemap {
float:right;
border:solid 1px #a1adbb;
}

#order_CatPic {
position:absolute;
background-image:url(../images/CATALOGUE.jpg);
width:350px;
height:312px;
margin:-340px 0 0 421px;
}

#order_catalogueDivL {
float:left;
clear:left;
width:160px;
font-family:verdana,Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
}

#order_catalogueDivR {
float:left;
width:160px;
font-family:verdana,Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
}

#bulk_Divcontainer {
float:left;
width:220px;
padding-left:50px;
}

#bulk_DivL {
clear:left;
float:left;
width:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
}

#bulk_DivR {
float:left;
width:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
}

#bulkTextbox {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3a3c3c;
}

#chkstp3Summary {
float:left;
clear:both;
}

#NSW,#VIC,#SA,#NT,#QLD,#WA,#TAS,#SI,#NI {
float:left;
width:250px;
}

#sales_bold {
font-family:verdana, Helvetica, sans-serif;
font-size:11px;
color:#3259a9;
font-weight:700;
text-decoration:none;
}

#sales_norm {
font-family:verdana, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#393939;
}

#order_bar {
z-index:1;
float:left;
width:180px;
margin:.5em 0 0 .5em;
}

/*NAV BAR */
#search_resultsNotice {
	width:100%;
	clear:left;
	font-family:tahoma, helvetica, serif;
	font-size:11px;
	line-height:normal;
	height:25px;
	padding:1px 0 0;
	padding-left:30px;
}

#search_resultsNotice ul {
list-style:none;
margin:0 0 0 .2%;
padding:1px 10px 0 0;
}
#search_resultsNotice li {
  display:inline;
      margin:0;
      padding:0;
}
#search_resultsNotice a {
float:left;
text-decoration:none;
margin:0;
padding:0 0 0 1px;
background-color:#f4f4f4;
}
#search_resultsNotice a span {
display:block;
color: #595959;
float:none;
padding:0 4px 0 4px;
border:solid 1px #c1c1c1;
}
#search_resultsNotice a:hover span {
color:#767676;
background-position:100% -42px;
background-color:#FFFFFF;
}
#search_resultsNotice a:hover {
background-position:0 -42px;
}
#search_resultsIndLi{ background-color:#FFFFFF;font-size:11px;font-weight:bold;border:0; }
#search_resultsIndLi a span { bordeR:0; }
/* NAV BAR END */

#search_pages {
float:left;
clear:both;
padding-top:2px;
padding-bottom:3px;
width:655px;
font-family:tahoma,Arial, Helvetica, sans-serif;
font-size:10px;
height:16px;
color:#686767;
background-color:#f0f0f0;
border:solid 1px #cfcfcf;
}

#search_wholewarn {
float:left;
height:14px;
width:300px;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4d8012;
}

#search_prodstatus {
float:left;
height:26px;
clear:both;
width:500px;
padding-left:29px;
}

#search_hold {
width:100%;
padding-left:30px;
min-width:1px;
clear:both;
height:120px;
float:left;
}

#search_image {
width:95px;
min-width:90px;
float:left;
text-align:center;
height:120px;
border-top:solid 1px #CCC;
border-left:solid 1px #CCC;
border-bottom:solid 1px #CCC;
}

#search_imagehold {
float:left;
height:117px;
padding:3px 0 0 2px;
}

#search_copy {
width:63%;
height:120px;
float:left;
border-top:solid 1px #CCC;
border-bottom:solid 1px #CCC;
}

#search_price {
width:90px;
min-width:90px;
height:120px;
float:left;
border:solid 1px #CCC;
padding-left:4px;
}

#search_spacer {
float:left;
width:100%;
height:50px;
}

#search_divide {
float:left;
height:50px;
background-color:#CCC;
}

#search_ordercontain {
border-top:1px dotted #CCC;
padding-top:3px;
clear:both;
bottom:0;
float:left;
height:30px;
width:250px;
}

#search_orderleft {
float:left;
width:150px;
height:30px;
}

#search_orderright {
width:30px;
height:30px;
float:left;
}

#product_container {
width:70%;
min-width:300px;
float:left;
margin:1.5em 0 0 -2em;
}

#product_hold {
width:100%;
margin-left:50px;
min-width:1px;
clear:both;
height:95%;
float:left;
border:solid 1px #CCC;
}

#search_detailsextra {
margin-left:40px;
float:left;
}

#product_holdTop {
width:100%;
margin-left:50px;
background-image:url(../images/productViewBG.jpg);
min-width:1px;
clear:both;
height:26px;
float:left;
border-top:solid 1px #CCC;
border-left:solid 1px #CCC;
border-right:solid 1px #CCC;
}

#product_holdCrumbs {
width:50%;
padding:5px 0 0 5px;
}

#product_image {
width:95px;
min-width:90px;
float:left;
text-align:center;
padding:3px 0 0;
}

#product_copy {
width:65%;
height:95%;
float:left;
padding:3px 0 0;
}

#product_copycode {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5e5e5e;
}

#product_price {
background-color:#f5f8f9;
width:130px;
min-width:90px;
float:right;
border:solid 1px #CCC;
margin:.3em .3em 0 0;
padding:3px 0 0 4px;
}

#payment_Hold {
height:100%;
}

#faq_hold {
width:500px;
height:auto!important;
}

#cart_header {
float:left;
padding-left:29px;
}

#cart_hold {
width:100%;
padding-left:30px;
min-width:1px;
clear:both;
/*float:left; removed as it was causing print issues*/
height:60px;
}

#cart_holdchk {
width:100%;
height:60px;
float:left;
}

#cart_totalhold {
width:543px;
padding-left:30px;
min-width:1px;
clear:both;
height:120px;
float:left;
text-align:right;
}

#cart_totalholdchk {
width:530px;
padding-left:3px;
height:120px;
text-align:right;
float:left;
}

#cart_details {
float:left;
width:400px;
height:60px;
padding-left:3px;
border-bottom:solid 1px #CCC;
border-left:solid 1px #CCC;
}

#cart_delete {
float:left;
width:30px;
height:60px;
border-bottom:solid 1px #CCC;
}

#cart_deleteChk {
float:left;
width:50px;
height:60px;
border-bottom:solid 1px #CCC;
}

#cart_Securityinfo {
text-align:left;
width:520px;
background-color:#FFF;
z-index:-1;
clear:left;
padding:0 0 5px 25px;
}

#cart_cost {
float:left;
width:64px;
height:60px;
border-bottom:solid 1px #CCC;
border-right:solid 1px #CCC;
}

#cart_total {
float:left;
widht:400px;
clear:both;
}

#cart_update {
text-align:right;
}

#cart_holdheader {
width:100%;
padding-left:30px;
min-width:1px;
clear:both;
float:left;
height:20px;
}

#cart_holdheaderchk {
width:100%;
height:20px;
position:relative;
float:left;
}

#cart_totalholdhead {
width:65%;
padding-left:30px;
min-width:1px;
clear:both;
height:20px;
float:left;
text-align:right;
background:url(../images/cartHeadBg.jpg);
}

#cart_detailshead {
float:left;
width:400px;
height:20px;
padding-left:3px;
border-bottom:solid 1px #CCC;
background:url(../images/cartHeadBg.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#3c466b;
}

#cart_detailsChk {
float:left;
width:380px;
height:60px;
padding-left:3px;
border-bottom:solid 1px #CCC;
border-left:solid 1px #CCC;
clear:both;
}

#cart_detailsheadChk {
float:left;
width:380px;
height:20px;
padding-left:3px;
background:url(../images/cartHeadBg.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#3c466b;
border-left:solid 1px #CCC;
border-bottom:solid 1px #CCC;
}

#cart_deletehead {
float:left;
width:30px;
height:20px;
background:url(../images/cartHeadBg.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#3c466b;
border-bottom:solid 1px #CCC;
}

#cart_deleteheadChk2Qty {
float:left;
width:50px;
height:20px;
background:url(../images/cartHeadBg.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#3c466b;
border-bottom:solid 1px #CCC;
}

#cart_costhead {
float:left;
width:65px;
height:20px;
background:url(../images/cartHeadBg.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#3c466b;
border-right:solid 1px #CCC;
border-bottom:solid 1px #CCC;
}

#header_container {
float:left;
width:100%;
min-width:1000px;
clear:both;
height:130px;
}

#css_header {
width:100%;
background-image:url(../images/navbarRepeat.jpg);
font-family:arial, helvetica, serif;
font-size:12px;
line-height:normal;
height:44px;
padding:5px 0 0;
}

#css_headerlog {
float:left;
height:44px;
margin:0 0 0 15px;
padding:3px 0 0;
}

#css_header ul {
list-style:none;
margin:0 0 0 .2%;
padding:8px 10px 0 0;
}

#css_header a {
float:left;
text-decoration:none;
margin:0;
padding:0 0 0 1px;
}

#css_header a span {
display:block;
background:transparent url(../images/tabright10.gif) repeat-x scroll right top;
color:#FFF;
float:none;
padding:5px 9px 3px 6px;
}

#css_header a:hover span {
color:#FFF;
background-position:100% -42px;
}

#css_header a:hover {
background-position:0 -42px;
}

#generalHeader {
line-height:20px;
font:18px arial, Helvetica, sans-serif;
color:#1c4e81;
padding:0;
}

#generalHeaderSmall {
line-height:15px;
font:14px arial, Helvetica, sans-serif;
color:#3369a0;
font-weight:700;
padding:0;
}

#generalHeader12 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

#generalArialSmall {
font-size:11px;
color:#4b4b4b;
font-family:Arial, Helvetica, sans-serif;
line-height:14px;
text-decoration:none;
}

#generalArialSmall2 {
font-size:11px;
color:#4b4b4b;
font-family:Arial, Helvetica, sans-serif;
line-height:10px;
text-decoration:none;
}

#generalVerdSmall {
font-size:13px;
color:#585858;
font-weight:bold;
text-decoration:none;
font-family:arial,Helvetica, sans-serif;
}

#generalVerdMed {
font-family:verdana,arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#302f2f;
}

#generalVerdLink {
font-family:verdana,arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#1a6dbb;
font-weight:700;
}

#generalVerdBold {
font-family:verdana,arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#302f2f;
font-weight:700;
text-decoration:none;
}

#generalVerdMedFaq {
font-family:verdana,arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
color:#2d6cb2;
font-weight:700;
text-decoration:none;
}

#generalVerdMedFaqtop {
font-family:verdana,arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
color:#3d4750;
text-decoration:none;
}

#generalArialCol {
font-weight:700;
font-size:11px;
color:#2d6cb2;
font-family:Arial, Helvetica, sans-serif;
line-height:14px;
}

#generalArialMed {
font-size:12px;
color:#4b4b4b;
font-family:arial, Helvetica, sans-serif;
line-height:16px;
}

#generalArialBold {
font-size:12px;
color:#4b4b4b;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
font-weight:700;
}

#contactHeader {
font:18px arial, Helvetica, sans-serif;
color:#3a75b2;
text-decoration:none;
margin:1em 0 .5em .5em;
padding:0;
}

#showcaseHeader {
font:18px arial, Helvetica, sans-serif;
color:#69a619;
text-decoration:none;
margin:.6em 0 .5em .5em;
padding:0;
}

#contactHeaderFont {
font:18px arial, Helvetica, sans-serif;
color:#0f3b96;
text-decoration:none;
}

#contactHeaderFont:hover {
color:#3b6ccd;
}

#acc_fonts {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999;
text-decoration:none;
}

#infoboxheadsmall {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#069;
text-decoration:none;
margin:0 10px;
}

#infoboxheadlink {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#069;
text-decoration:none;
}

#infobox_buttons {
padding-left:8px;
display:inline;
}

#infoboxtext,.order_text {
font-family:verdana,arial, Helvetica, sans-serif;
font-size:11px;
color:#302f2f;
padding:0 10px;
}

#cat_notification {
font-family:arial,sans-serif;
font-size:15px;
color:#76b523;
font-weight:700;
margin:3px 0 0 5px;
}

#cat_notification a {
text-decoration:none;
color:#76b523;
font-weight:700;
}

#cat_notificationsma {
font-family:verdana,arial, Helvetica, sans-serif;
font-size:11px;
margin:3px 9px 0 5px;
}

#cat_notiflink {
font-family:verdana,arial, Helvetica, sans-serif;
font-size:11px;
color:#264da6;
text-decoration:none;
}

#infoboxtext_Cont {
font-size:11px;
font-family:verdana,arial,helvetica,sans-serif;
margin-top:-5px;
color:#302f2f;
padding:0 10px;
}

#Searchbox {
font-family:arial, Helvetica, sans-serif;
color:#6e6e6e;
background-color:#f1f1f2;
font-size:11px;
float:left;
margin-top:0;
width:160px;
}

#searchboxtext {
width:150px;
}

#footlink {
font-family:arial, Helvetica, sans-serif;
font-size:11px;
color:#626263;
text-decoration:none;
}

#hotline {
font-family:arial, Helvetica, sans-serif;
color:#626263;
font-size:10px;
}

#helpfulfont {
font-family:arial, arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
font-weight:700;
}

#helpful li a {
font-family:arial, arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
line-height:16px;
text-decoration:none;
}

#helpful {
padding-left:15px;
margin-top:0;
}

#iframe_header {
font-family:arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#1c4e81;
}

#iframe_subheader {
font-family:arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
color:#5b5b5b;
}

#iframe_text {
font-family:arial, Helvetica, sans-serif;
font-size:11px;
color:#7a7a7a;
line-height:14px;
}

#search_navbar {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#3e60a5;
}

#search_header {
font-size:13px;
font-weight:700;
text-decoration:none;
color:#2b5fca;
font-family:arial, Helvetica, sans-serif;
}

#search_resultscopy {
font-family:verdana,arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#302f2f;
}

#search_prodcode {
text-align:center;
font-size:10px;
color:#474747;
font-family:verdana,ial, Helvetica, sans-serif;
}

#search_qty {
font-family:arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#205d7d;
line-height:17px;
}

#search_qtygold {
font-family:arial, Helvetica, sans-serif;
font-size:11px;
color:#be7517;
line-height:17px;
}

#search_gstnot {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
color:#686868;
font-size:10px;
}

#search_morelink {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#687bb1;
text-decoration:none;
}

#product_copyText {
font-family:verdana, Helvetica, sans-serif;
font-size:11px;
min-width:440px;
line-height:16px;
color:#434242;
}

#info_list li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
line-height:22px;
list-style:circle;
list-style-image:url(../images/footer_dot.png);
}

#product_header {
font-size:14px;
font-weight:700;
text-decoration:none;
color:#3e60a5;
font-family:arial, Helvetica, sans-serif;
}

#noresults {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#6e6e6e;
}

#redstar {
font-size:11px;
color:#a83131;
font-family:Arial, Helvetica, sans-serif;
}

#crumbs_links {
font-family:verdana,tahoma,arial,sans-serif;
font-size:10px;
color:#59698d;
text-decoration:none;
}

#cart_Productname {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#475c97;
font-weight:700;
text-decoration:none;
}

#cart_prodcode {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#616c8a;
}

#cart_qtys {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
}

#cart_grandTotal {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#3370b4;
}

#cart_grandTotalGST {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#5f696c;
}

#security_info {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#393838;
}

#stock_Limited,#stock_New,#stock_Out,#stock_Special,#stock_Soon,#warning_under {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
}

#stock_Limited {
color:#e07120;
}

#warning_under
{
color:#e07120;
}
#stock_New {
color:#ee4226;
}

#stock_Out {
color:#9a0f0f;
}

#stock_Special {
color:#488932;
}

#stock_Soon {
color:#736767;
}

#error_msg {
font-family:verdana,arial,sans-serif;
font-size:11px;
color:#434242;
}

#general_ListStyle li {
font-family:verdana, Helvetica, sans-serif;
font-size:11px;
color:#302f2f;
list-style:disc;
line-height:16px;
}

#password,#username {
width:120px;
font-family:arial, Helvetica, sans-serif;
font-size:11px;
color:#6e6e6e;
float:left;
}

#prodcode1,#prodcode2,#prodcode3,#prodcode4 {
width:60px;
}

#quant1,#quant2,#quant3,#quant4 {
width:40px;
}

#search_textorder {
width:30px;
height:12px;
font-family:arial, Helvetica, sans-serif;
font-size:10px;
}

#push {
height:130px;
}

#sub_header {
width:180px;
position:relative;
background-color:#FFF;
}

#footer {
clear:both;
float:left;
z-index:1;
width:100%;
min-width:768px;
height:100px;
background:#6184bd;
bottom:0;
overflow:hidden;
text-align:left;
background-image:url(../images/footerbg.jpg);
background-repeat:no-repeat;
margin:0 auto;
}

#footer a {
font-family:verdana, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
text-decoration:none;
}

#foot_Container {
clear:both;
width:100%;
}

#footer_sub {
float:left;
clear:both;
z-index:1;
width:100%;
height:5px;
background:#3b6597;
border-bottom:solid 1px #809ab7;
bottom:0;
overflow:hidden;
}

#footer_main {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
text-align:center;
width:600px;
margin:0 auto;
padding:3px 0 0;
}

#footer_bot {
width:500px;
position:relative;
margin:1em 0 0 15%;
}

#footer_clear {
height:30px;
}

#footer_phone {
width:212px;
float:left;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
}

#footer_email {
width:250px;
float:left;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
}

#list1 {
float:left;
height:125px;
padding:10px 0 0 20px;
}

#list2 {
float:right;
text-align:left;
width:150px;
height:125px;
}

#button_quickorder,#updatebutton,#cartButton {
border:solid 1px #999;
background-color:#f4f3f3;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

#button_quickorder:hover,#updatebutton:hover,#cartButton:hover {
border:solid 1px #999;
background-color:#e6edec;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

#searchbutton:hover,#button_login:hover {
background:url(../images/searchButtonhover.jpg);
border:none;
font-size:11px;
font-family:arial, Helvetica, sans-serif;
color:#FFF;
background-position:0 -72px;
}

#button_login {
background:url(../images/searchButton.jpg);
border:none;
font-size:11px;
font-family:arial, Helvetica, sans-serif;
color:#FFF;
float:left;
}

#cartButton_porder {
background:url(../images/cartButton_porder.jpg);
border:none;
font-size:11px;
font-family:arial, Helvetica, sans-serif;
color:#FFF;
background-position:0 0;
}

#cartButton_porder:hover {
background:url(../images/cartButton_porderhover.jpg);
border:none;
font-size:11px;
font-family:arial, Helvetica, sans-serif;
color:#FFF;
background-position:0 -72px;
}

#formLogin {
margin:0;
padding:0;
}

form {
display:inline;
margin:0;
padding:0;
}

#aboutImg {
border:solid 1px #a1adbb;
}

#Indexcatpic {
background-image:url(../images/catalogue.gif);
position:relative;
float:left;
z-index:3;
width:85px;
height:109px;
margin:55px 0 0 45px;
}

#allcatsstyle {
font-family:verdana,arial,sans-serif;
font-size:9px;
color:#666;
width:157px;
}

#genericHorzHead {
float:left;
width:100%;
line-height:normal;
font:11px Verdana;
position:relative;
}

#genericHorzHead ul {
list-style:none;
color:#817e7e;
margin:0;
padding:0 10px 0 0;
}

#genericHorzHead a {
float:left;
text-decoration:none;
font-weight:700;
margin:0;
padding:0 0 0 1px;
}

#genericHorzHead a span {
display:block;
color:#333537;
background-color:#dbe3ea;
float:none;
padding:5px 10px 4px 4px;
}

#genericHorzHead a:hover span {
color:#115594;
font-weight:700;
background-color:#a0b8cf;
}

#rbrooks,#ggiles,#nchristou,#mdollery,#agowland,#galexandrakis,#dheckenberg,#bmeischke,#kmistry,#jshephard,#jdewitt,#rmarsh,#bbyrne,#jdouglas,#sphillips,#mmarklund,#glukey,#labdy {
display:none;
}

#order_prodcodes,#order_quantities {
float:left;
height:100px;
width:80px;
}

#search_container,#cart_container {
float:left;
min-width:1px;
padding-top:20px;
width:75%;
z-index:-1;
}

#cart_qty,#cart_qtyChk {
border-bottom:solid 1px #CCC;
float:left;
height:60px;
width:65px;
}

#cart_qtyhead,#cart_qtyheadChk {
background:url(../images/cartHeadBg.jpg);
border-bottom:solid 1px #CCC;
color:#3c466b;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
height:20px;
width:65px;
}

#css_header li,#genericHorzHead li {
display:inline;
margin:0;
padding:0;
}

#helpful li,#payment_ul li {
list-style:disc;
}
