@charset "utf-8";

body, caption, th, td, input, textarea, select, option, legend, fieldset {font-family:Arial,Helvetica,"Bitstream Vera Sans",sans-serif;}
pre, code {font-family:"Bitstream Vera Sans Mono","Courier New",monospace;font-size:1.1em;}
body {background: #ccc url(http://www.hiscoinc.com/themes/hisco/images/bg.gif) repeat-x;margin: 0;padding: 0;text-align: center;color: #000;font-size:100%;}
body#iframe {background:none;}
p, ol, dl, pre, table, fieldset, blockquote {margin:0;}
h1, h2, h3, h4, h5, h6, img, p, form, dt {margin:0;padding:0;}
dd {margin:0 0 0 2em;padding:0;}
fieldset {margin:1em 0;padding:0.5em;}
hr {border:1px solid #ddd;height:1px;}
table {border-collapse:collapse;}
td {vertical-align:top;}
ul,li {list-style:square;}
p, li,td,th {color:#333;line-height:140%;}
a {color:#9f0b0f;}
#header img, #left img, #right img, #promo img, #suppliers img, #footer img, #hc2a img {border: 0;border:none;}
.clearfloat {clear:both;height:0;font-size:0;line-height:0;}
.floatleft {float:left;margin-right:10px;}
.floatright {float:right;margin-left:10px;}
.block {display:block;}
.hide {display:none;visibility:hidden;}
.show {display:block;visibility:visible;}
a#print_this_page {padding:10px 0;display:block;text-decoration:none;}
a#print_this_page img {border:none;}
#container {background: url(http://www.hiscoinc.com/themes/hisco/images/container.png) top center repeat-y;margin: 0 auto;width:908px;padding-top:20px;}
#if_container {background:none;margin:0 auto;width:908px;padding-top:0;}
#end {background:url(http://www.hiscoinc.com/themes/hisco/images/end.png) top center no-repeat;height:30px;font-size:80%;padding:10px 20px;margin: 0 auto;width:908px;text-align:right;}
#header {background:#fff url(http://www.hiscoinc.com/themes/hisco/images/headerbg.gif) no-repeat top center;width:860px;margin:0 auto;}
#header tbody {border:none;}
#logo {clear:left;float: left;display:inline;}
#date {clear:right;float:right;display:inline;padding-top:30px;font-size:75%;color:#707070;}
#phone {clear:right;float:right; display:inline;padding-top:5px;}
#toolbar {height:30px;width:100%;background:url(http://www.hiscoinc.com/themes/hisco/images/toolbar.gif) repeat-x 0 0;clear:both;}
#toolbar td {font-size:72%;vertical-align:middle;text-align:left;}
#toolbar td.bread {padding:0 10px;}
#toolbar td.ecomm {text-align:right;}
#toolbar td.ecomm iframe {height:12px;margin: 0 4px;border:none;}
#toolbar td.searchbox {width:150px;}
#toolbar td.searchbutton {width:28px;}
#toolbar .breadcrumb {display:inline;}
#shopnav, #endnav, #footernav {margin-left: 0;margin-right:10px;	padding-left: 0;	display: inline;}
#shopnav li, #endnav li, #footernav li {margin-left: 0;padding: 1px 4px;border-left: 1px solid #707070;list-style: none;display: inline;}
#shopnav li.first, #endnav li.first, #footernav li.first {margin-left: 0;border-left: none;list-style: none;display: inline;}
#navtabs {margin:10px auto 0 auto;padding: 0;font-size:0;width:860px;clear:both;}
#navtabs li {margin:0;padding:0;list-style:none;display:inline;float:left;}
#navtabs img, #navtabs a {display:inline;border:none;margin:0;float:left;}
#main {width:860px;margin: 1px auto 0 auto;text-align:left;line-height:140%;font-size:80%;}
#main p {padding: 0 0 10px 0;}
#main h1 {font-weight:normal;font-size:1.8em;margin-bottom:10px;clear:both;}
#main h2 {font-weight:normal;font-size:1.3em;margin: 0;}
#main h3 {border-bottom:1px #ccc solid;font-weight:normal;font-size:1.2em;margin:0;padding-top:13px;clear:both;}
#main #inner_page, #main .view-content, #main .view-header, #webform_page {width:860px;margin: 0 10px;}
#main img {border-color:#555;border-width:auto;}
#homemain {width: 860px; margin: 0 10px; padding:20px 0 ;background:url(http://www.hiscoinc.com/themes/hisco/images/homemain_bg.gif) repeat-x top left;clear:both;}
#hc2a {width:200px;float:right;}
#hc2a img {display:block;}
#banner {width:670px;height:200px;float:right;}
#login_box {width:210px;height:200px;background: url(http://www.hiscoinc.com/themes/hisco/images/loginbox_bg.gif) no-repeat top left;float:right;}
#footer {width:900px;background:#f0f0f0 url(http://www.hiscoinc.com/themes/hisco/images/footer.gif) repeat-x bottom left;margin:0 auto;}
#footer td{font-size:80%;vertical-align:middle;padding:10px 0;}
#footer td.esop {width:60px;text-align:center;}
#footer td.footnav {text-align:right;}
#footer a, #end a {color:#707070;}
#end img {border:none;}
#left {float:left;text-align:right;width:196px;}
#left .inner {padding:0 40px 0 0;}
#left ul.menu, #left ul.menu li {list-style:none;margin:0;padding:0;font-size:95%;text-align:right;}
#left ul.menu li {list-style-image: none; padding-bottom:10px;}
#left ul.menu li li{padding-bottom:1px;}
#left ul.menu li a {color:#464646;text-decoration:none;}
#left ul.menu li a.active {font-weight:bold;color:#464646;}
#product{width: 454px;float:left;}
#hisco {width:650px;float:left;}
#product table#category_info {padding-bottom:10px;background: url(http://www.hiscoinc.com/themes/hisco/images/cat_tbl_bg.gif) no-repeat top center;}
#product table#category_info tbody {background: url(http://www.hiscoinc.com/themes/hisco/images/cat_tbody_bg.gif) no-repeat bottom center;}
#product table#category_info td {padding:10px;}
#right {text-align:center;float:left;width:200px;font-size:90%;}
#right .inner {padding:0 0 0 10px;}
#promos {clear:both; text-align:center;padding:10px 0;}
#suppliers {clear:both; text-align:center;background: url(http://www.hiscoinc.com/themes/hisco/images/suppliers_hdr.gif) no-repeat top center;padding: 20px 0;}
#appbox {width:660px;height:340px;background:url(/themes/hisco/images/appbox_bg.gif) no-repeat top right;float:left;font-size:90%;}
#description {float:right;height:auto;margin-left:0;width:480px;height:340px;display:inline;overflow:auto;overflow-x:hidden;}
#description .inner {padding:6px;}
#nav_control {background:transparent none repeat scroll 0%;float:left;overflow:visible;width:180px;}
#nav_control ul {display:block;float:left;margin:0;padding:0;}
#nav_control li {height:62px;display:inline;float:left;margin:0;padding:0;width:178px;border:1px #e2e2e2 solid;background:#efefef;}
#nav_control li a {text-decoration:none;display:block;background:url(/themes/hisco/images/appbox_bullet.gif) no-repeat right center; 
text-transform:uppercase;padding: 20px 25px;margin-right:10px;text-align:right;color:#464646;font-size:120%;font-famly: Helvetica, Arial, sans-serif;}
#nav_control li a:hover {color:#000;}
#nav_control li.tabon a {color:#acacac;background:#fff;}
#nav_control li.tabon {background:#fff;border-right:1px #fff solid;}
#nav_control li#t1 {border-bottom:none;}
#nav_control li#t2,#nav_control li#t3,#nav_control li#t4 {border-bottom:none;}
#nav_control li#t5.tabon {background:#fff;}
#nav_control a:active,#nav_control a:focus {outline: 0;}
#main .navtile {font-size:90%;display:block;float:left;height:110px;position:relative;width:276px;margin-right:10px;margin-bottom:10px;}
#main .loctile {font-size:85%;display:block;float:left;height:150px;position:relative;width:190px;margin-right:10px;margin-bottom:10px;}
#main h2.loc {display:inline;color:#fff;background:url(/themes/hisco/images/loc_h2.gif) no-repeat;font-family:Arial, Helvetica, sans-serif;
			float:left;font-weight:bold;width:16px;height:16px;margin-right:2px;text-align:center;font-size:10px;}
#main .supplier_navtile {font-size:90%;display:block;float:left;height:100px;width:136px;margin-right:5px;margin-bottom:5px;}
#main .navtile img {float:left;margin-right:6px;}
#main .textarea-identifier{display:none;}
#main .block {clear:both;}
#main #shop_online_button {margin:10px 0;}
#end .feed-icons {float:left;margin:0 10px;}
#login_box img.lbl {padding:20px 0 0 20px;}
#login_box form {padding:10px 40px 0 20px;font-size:90%;}
#login_box input {width:140px;}
#login_box .controls {margin-top:10px;}
#login_box a {color:#fff;display:block;}
#login_box a.login_btn {float:right;}
#login_box label {display:block;color:#fff;}
#webform_page label {float:left;width:200px;font-size:87%;}
#webform_page .form-checkboxes label {width:265px;}
#webform_page .form-item {clear:both;}
#webform_page .form-checkboxes {clear:both;}
#webform_page .form-checkboxes .form-item,#webform_page .form-radios .form-item {float:left;clear:none;}
#webform_page div#webform-component-first_name {padding-top:10px;clear:both;}
#webform_page fieldset {clear:both;font-weight:bold;}
#webform_page input#edit-submitbutton {clear:both;display:block;padding:2px;margin:10px 0;}
#webform_page #webform-component-hisco_credit {padding-bottom:60px;}
#webform_page #webform-component-save_address label {display:none;}
#webform_page #webform-component-save_address label.option {display:block;}
#webform_page #webform-component-save_address {padding-bottom:20px;}
#webform_page #webform-component-spacerblock {clear:both;}
#map_canvas {font-size: 85%;}
#map_canvas .service {padding-bottom:5px;}

table#suppliers_overview_tbl {font-size:85%;width:860px;margin: 10px auto;}

#appbox table.apptable {width:100%;border-collapse:collapse;}
#appbox table.apptable th {color:#fff; background:#666 url(/themes/hisco/images/loginbox_bg.gif) no-repeat scroll left top;font-size:1.15em;padding:5px;font-weight:bold;border:1px solid #666;}
#appbox table.apptable td {border-right:1px solid #666;}
#appbox table.apptable td.last {border-right:none;}
#appbox table.apptable td p {padding:4px;}
#appbox table.apptable td img.specials {display:block;margin:0 auto;}
#appbox li.leaf a {color:#464646;text-decoration:none;line-height:160%;}
#appbox li.leaf a:hover {text-decoration:underline;}

