#invoicepanel, #thankyou, #imagetop {
display:none;
}

h5 {
border-bottom:1px solid #6ba024;
padding:0 0 4px 0;
font-size:11px;
}

html {
    height: 100%;
}
body {
background-color:#fff;
margin:0;
padding:0;
font-family: Verdana, Arial, Tahoma, sans-serif;
font-size: 11px;
color:#333;
}
table, td, tr, th {
font-size: 11px;
color:#333;
}

 a{
color:#58b83d;
}
#wrap {
width:920px;
margin:0 auto 0 auto;
}
#panel-top {
    height: 87px;
	background-image:url(../images/bana-top.jpg)
}
#panel-mid {
background-image:url(../images/bana-mid.gif);
height:31px;
border-top:2px solid #fff;
text-align:right;
padding:0 10px 0 0;
}
#panel-mid img {
float:right;
display:block;
}
#continueshop {
float:left;
padding:10px 0 0 10px;
}


#panel-main {
}
#panel-floatleft {
float:left;
}
#panel-promo {
margin:0 0 30px 0;
}
#panel-left {
width:215px;
background-image:url(../images/curve-categories.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:0 0 10px 0;
margin:0 0 10px 0;
}
#panel-quickfind {
background-image:url(../images/curve-quickfind.gif);
background-repeat:no-repeat;
height:59px;
padding:10px 0 0 0;
}
#panel-quickfind span {
display:block;
float:left;
}
#panel-categories {
}
#panel-content {
padding:0 0 8px 8px;
margin:0 3px 0 220px;
}
#panel-content-nopad {
padding:0;
margin:0px;
}
#panel-bottom {
border-top:2px solid #E4E4E4;
background-color:#F5F5F5;
color:#666;
clear:both;
margin:20px 0 10px 0;
text-align:left;
font-size:10px;
}
#panel-bottom a {
color:#666;
text-decoration:none;
}
#panel-bottom a:hover {
color:#999;
}
#panel-bottom ul {
margin:0px;
padding:0px;
list-style:none;
}
#panel-bottom li {
display:inline;
padding:0;
margin:0;
}
#search_field input, .specialfield {
padding:2px 0 3px 0;
margin:0 5px 0 0;
width:106px;
}
#menu-product_category {
    text-align: left;
}
#menu-product_category ul {
	margin:0px 1px 0px 1px;
	padding:0px;
	list-style-type:none;
	list-style:none;
	line-height:18px;
}
#menu-product_category ul ul  {
	margin:0 0 0 -15px;
}
#menu-product_category ul ul ul  {
	margin:0 0 0 -25px;
}
#menu-product_category ul ul ul ul  {
	margin:0 0 0 -35px;
}
#menu-product_category li {
	margin:0;
	padding:2px 0 0px 15px;
	cursor:pointer;
}
#menu-product_category ul ul li {
	padding:2px 0 0px 25px;
	background-image:url(../images/arrow-level1.gif);
	background-repeat:no-repeat;
}
#menu-product_category ul ul ul li {
	padding:2px 0 0px 35px;
	background-image:url(../images/arrow-level2.gif);
	background-repeat:no-repeat;
	}
#menu-product_category ul ul ul ul li {
	padding:2px 0 0px 45px;
	background-image:url(../images/arrow-level3.gif);
	background-repeat:no-repeat;
}
.current {
	background-color:#d3d3d3;
}
.current ul {
	background-color:#fff;
}
#menu-product_category ul ul li.whiteback {
	background-image:url(../images/arrow-level1-over.gif);
	background-repeat:no-repeat;
}
#menu-product_category ul ul ul li.whiteback{
	background-image:url(../images/arrow-level2-over.gif);
	background-repeat:no-repeat;
	}
#menu-product_category ul ul ul ul li.whiteback {
	background-image:url(../images/arrow-level3-over.gif);
	background-repeat:no-repeat;
}
#menu-product_category ul ul li.current {
	background-image:url(../images/arrow-level1-out.gif);
	background-repeat:no-repeat;
}
#menu-product_category ul ul ul li.current {
	background-image:url(../images/arrow-level2-out.gif);
	background-repeat:no-repeat;
	}
#menu-product_category ul ul ul ul li.current {
	background-image:url(../images/arrow-level3-out.gif);
	background-repeat:no-repeat;
}

.currentlink {
color:#000 !important;
}
.whiteback ul {
background-color:#fff;
}
.greenlink {
color:#58b83d !important;
}
.current a.greenlink {
color:#fff;
}

#menu-product_category ul div {
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#444;
}
#menu-product_category ul ul div {
	font-weight:normal;
	color:#444;
}
#menu-product_category ul ul ul div {
	font-weight:normal;
	color:#666;
}
#menu-product_category ul ul ul ul div {
	font-weight:normal;
	color:#999;
}
#menu-product_category li li {
border-top:1px solid #EFEFEF;
}


#breadcrumb {
clear:right;
padding:3px 0 2px 3px;
margin:2px 0 0 0;
background-color:#F5F5F5;
height:14px;
border-bottom:1px solid #E4E4E4;
border-top:1px solid #E4E4E4;
}
#advancedsearch {
background-color:#F5F5F5;
border:1px solid #E4E4E4;
padding:5px;
}


#breadcrumb h2, #breadcrumb #title {
font-size:9px !important;
font-weight:normal!important;
margin:0px !important;
padding:0px !important;
}
#title {
color:#484848;
font-size:16px;
margin:10px 0 10px 0;
padding:5px 0 0 0;
font-weight:600;
clear:right;
}
#titlesmall {
display:none;
}
#titleorder {
color:#484848;
font-size:16px;
margin:20px 0 15px 0;
font-weight:600;
float:left;
width:250px;
}
#breadcrumb-child_links {
    margin: 0px 0px 0px 10px;
}

#panel-login_status {
    background-color: #eeeeee;
    height: 1.2em;
    margin-top: -11px;
}

p.content-login_status {
    padding-left: 5px;
}

#topmenu {
list-style:none;
margin:0px;
padding:0 0 0 14px;
}
#topmenu li {
float:left;
margin:0px;
padding:0px;
}
a img {
border:0px;
}

#carthead {
background-image:url(../images/cart-heading.gif);
background-repeat:no-repeat;
height:35px;
width:920px;
padding:0 0 0 3px;
}
.overide {
width:680px !important;
background-image:url(../images/deliver-heading.gif) !important;
}
#carthead div {
background-position:right;
background-repeat:repeat-y;
height:27px;
padding:6px 0 0 0;
}

#deliveryhead {
background-image:url(../images/deliver-heading.gif);
height:31px;
width:680px;
background-color:#d7d6d6;
padding:0 0 0 3px;
}
#deliveryhead div {
background-image:url(../images/dotted.gif);
background-position:right;
background-repeat:repeat-y;
height:26px;
padding:6px 0 0 10px;
}

.deliverinfo {
width:329px;
height:193px;
}
.billinfo {
width:329px;
height:193px;
}
.deliverinfohi {
width:329px;
height:306px;
}
.billinfohi {
width:329px;
height:306px;
}
.productinfo {
width:309px;
}
.productinfowide {
width:509px;
padding-left:10px;
}
.productinfowide div {
margin-left:10px;
background-image:none !important;
padding:0px !important;
}

.unitprice {
width:101px;
text-align:center;
}
.delivery {
width:192px;
text-align:center;
}
.freight {
width:120px;
text-align:center;
}
.quantity, .total {
width:102px;
text-align:center;
}
.cartobject {
height:30px;
width:917px;
padding:0 0 0 3px;
}
.cartobject-high {
height:60px;
width:917px;
padding:0 0 0 3px;
}
.cartobject div {
background-position:right;
background-repeat:repeat-y;
height:26px;
padding:4px 0 0 0;
}
.cartobject-high div {
background-position:right;
background-repeat:repeat-y;
height:56px;
padding:4px 0 0 0;
}
.total, .billinfo, .billinfohi  {
background-image:none !important;
}
.last {
background-image:url(../images/curve-bottom.gif);
background-position:bottom;
background-repeat:no-repeat;
}
#specialhead {
background-image:url(../images/specials-head.gif);
background-repeat:no-repeat;
height:21px;
width:459px;
padding:6px 0 0 3px;
}
.specialblock {
padding:8px 0 8px 3px;
width:457px;
height:63px;
border:1px solid #dbdbda;
border-top:0px;
}
.endspecial {
border-bottom:0px !important;
}
#producthead{
background-image:url(../images/table-top.gif);
height:22px;
width:680px;
padding:6px 0 0 3px;
}
#producthead div, #carthead div, #deliveryhead div, #specialhead div {
float:left;
color:#fff;
font-size:10px;
font-weight:bold;
}
.product-block {
padding:8px 0 8px 3px;
width:680px;
height:78px;
}
.address-block {
padding:8px 0 8px 3px;
width:680px;
height:60px;
}
.orderhistory-block {
padding:8px 0 15px 3px;
width:680px;
height:10px;
}
.courier-block {
padding:8px 0 15px 3px;
width:680px;
height:20px;
}
.deliverblock {
padding:0 0 0 3px;
width:680px;
height:194px;
}
.deliverblockhi {
padding:0 0 0 3px;
width:680px;
height:307px;
}
.deliverblock div, .deliverblockhi div {
background-image:url(../images/dotted.gif);
background-position:right;
background-repeat:repeat-y;
padding:0 0 0 10px;
}
.deliverblock div div, .deliverblockhi div div {
background-image:none;
padding:0px;
}

.orderitem-block {
padding:8px 0 8px 3px;
width:680px;
height:40px;
}

.ordertotal-block {
padding:8px 0 8px 3px;
width:680px;
height:1.5em;
}

.product-block-hi {
padding:8px 0 8px 3px;
width:680px;
height:120px;
}
.product-block-hiest {
padding:8px 0 8px 3px;
width:680px;
height:150px;
}
.user-block {
padding:8px 0 8px 3px;
width:680px;
height:15px;
}


.product-block div, .user-block div, .product-block-hi div, .product-block-hiest div, .cartobject div, .cartobject-high div, .address-block div, .orderitem-block div, .ordertotal-block div, .orderhistory-block div, .deliverblock div, .deliverblockhi div, .courier-block div, .specialblock div {
float:left;
font-size:10px;
}
.product-block div div, user-block div div, .product-block-hi div div, .product-block-hiest div div, .address-block div div,.orderitem-block div div, ordertotal-block div div, .orderhistory-block div div, .deliverblock div div, .deliverblockhi div div, .courier-block div div, .specialblock div div {
float:none;
}
.row-1, .rowreverse-0 {
background-color:#f3f3f3
}
.row-0, .rowreverse-1 {
background-color:#fff;
}
.cart-1, .end-0 {
background-color:#eeeeee;
}
.cart-0, .end-1 {
background-color:#fafafa;
}
.cart-1, .cart-0, .row-1, .row-0 {
}

.image {
width:130px;
}
.borderimg {
padding:10px 0 10px 20px;
width:90px;
height:90px;
margin:2px 0 0 7px;
background-image:url(../images/cable-back.gif);
background-repeat:no-repeat;
cursor:pointer;
}
.borderimgsm {
padding:10px 15px 10px 10px;
width:40px;
height:40px;
margin:2px 0 0 7px;
background-image:url(../images/cable-back-small.gif);
background-repeat:no-repeat;
cursor:pointer;
}
.borderimg-none {
padding:10px 20px 10px 20px;
width:90px;
height:90px;
margin:2px 0 0 7px;
background-image:url(../images/cable-back-none.gif);
background-repeat:no-repeat;
}
.availability {
width:83px;
text-align:center;
}
.availability img{
margin:20px 0 0 0;
}
.name, .phone {
width:119px;
}
.type {
width:100px;
}

.address {
width:192px;
}
.specialimg {
width:80px;
}
.specialdes {
width:275px;
padding-right:10px;
}
.product {
width:443px;
}
.code {
width:100px;
}
.uid {
width:40px;
}
.description {
width:283px;
}
.description p {
font-size:11px !important;
}
.name {
width:120px;
}
.namequart {
width:90px;
}
.halfname {
width:60px;
}
.namehalf {
width:220px;
}
.email {
width:155px;
}
.description div{
padding:0 0 5px 0;
}
.lined {
border-bottom:1px dotted #e6e6e6;
margin:0 0 5px 0;
}

.date {
width:220px;
}
.ipaddress {
width:130px;
}
.event {
width:300px;
padding:5px 0 0 0;
}

.description span {
font-weight:bold;
}
.product img {
display:block;
border:1px solid #c2c2c2;
float:left;
margin:0 8px 0 6px;
}
.price {
width:95px;
text-align:center;
}
.price div {
margin:35px 0 0 0;
}
.nomargin div {
margin:0px !important;
}
.nomargin img {
margin:0px !important;
}
.instock {
width:73px;
text-align:center;
}
.role {
width:85px;
}
.instock img {
margin:27px 0 0 0;
}
.instock div {
margin:27px 0 0 0;
}
.buttons, .buttonsnospace {
width:76px;
text-align:center;
}
.actions {
width:174px;
}
.actions img {
float:left;
display:block;
margin:0 10px 0 0;
}
.buttons img {
display:block;
margin:5px 0 0 0;
}
.product-name {
color:#a8a7a7
}
.product-name a{
font-weight:bold;
}
.price div {
font-weight:bold;
font-size:11px !important;
}
.special {
font-weight:normal !important;
color:#cc0000;
text-decoration:line-through;
margin:20px 0 5px 0;
}
.product-description {
margin:5px 0 0 0;
}
#product_search_box {
border-bottom:1px solid #CCCCCC;
padding:0 0 5px 0;
}
#product_search_box h5 {
margin:0 0 5px 0;
}
input, select, textarea {
font-size:10px;
padding:2px 0 2px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
select {
padding:0px !important;
}
.spacebutton {
margin:0 2px -5px 5px;
}
#calculator {
border:1px solid #ccc;
background-color:#f3f3f3;
padding:4px;
}
.icon {
float:left;
width:31px;
text-align:right;
}
.itemcontent {
margin:0 0 0 40px;
}
.item h5 {
margin:0 0 5px 0;
}
.item {
padding:10px 0 10px 0;
border-bottom:1px dotted #e6e6e6;
font-size:10px;
}
.fieldlabel {
float:left;
width:110px;
}
.field {
margin:0 0 0 120px;
}
.fieldgroup {
margin:6px 0 5px 0;
}
#login_box {
background-image:url(../images/back-form.gif);
width:500px;
height:153px;
padding:10px;
background-repeat:no-repeat;
}
#login_box h3 {
margin:0px;
padding:0px;
font-size:14px;
}
#login_box p, #new_account_box p {
margin:0px;
padding:6px 0 0 0;
}
#new_account_box {
padding:0 0 0 10px;
}
#new_account_box h3 {
margin:0px;
padding:0px;
font-size:14px;
}
.red {
background-image:url(../images/icon-delete-sm.gif);
background-repeat:no-repeat;
padding:0 0 3px 20px;
color:#cc0000;
}
.redtext {
color:#cc0000;
font-weight:bold;
}
.popupsurround {
width:560px;
height:640px;
vertical-align:middle;
text-align:center;
}
#popupinfo {
padding:18px 0 0 10px;
float:left;
text-align:left;
}
.popupspacer {
margin:0 0 auto 0;
font-size:9px;
}
#popupbuttons {
height:45px;
padding:15px 10px 0 0;
text-align:right !important;
}
.greyback {
background-color:#5d5d5c;
background-image:url(../images/pictureback.gif);
background-repeat:no-repeat;
}
#ordersummary {
width:274px;
float:right;
margin:0 0 20px 0;
}
#ordersummary ul {
height:199px;
background-image:url(../images/info-back.gif);
background-repeat:no-repeat;
margin:0px;
padding:24px 0 0 0;
list-style:none;
}
#summaryheading {
height:25px;
}

#ordersummary li {
display:block;
height:29px;
background-image:url(../images/vertical-line.gif);
background-position:bottom;
background-repeat:no-repeat;
color:#000;
font-size:10px;
}
.label {
float:left;
width:50px;
text-align:right;
padding:10px 0 0 5px;
}
.figure {
float:right;
text-align:right;
padding:10px 5px 0 0;
}
.totalfigure {
font-weight:bold;
font-size:14px !important;
background-color:#dadada;
background-image:none !important;
border-bottom:1px solid #fff;
}


#cartheading img {
float:left;
}
#cartheading  {
height:23px;
}
#cartheading div  {
padding:4px 0 0 0;
}
#actionbutton {
text-align:center;
margin:10px 0 0 0;
clear:right;
}

#panel-basket {
float:right;
width:314px;
height:18px;
background-image:url(../images/basket-back.gif);
color:#5d5d5c;
font-size:10px;
padding:5px 10px 0 0;
text-align:right;
}
#panel-basket-admin {
float:right;
width:314px;
height:18px;
background-image:url(../images/basket-back-admin.gif);
background-repeat:no-repeat;
background-position:right;
color:#5d5d5c;
font-size:10px;
padding:5px 10px 0 0;
text-align:right;
}
#panel-basket span {
color:#444 !important;
font-weight:bold;
}

#panel-basket img{
display:block
}
#panel-basket a {
text-decoration:none;
color:#5d5d5c;
}

/* Cart */
.complete {
background-color:#d4eab6;
}
.cancel {
background-color:#cb0000;
}

#delivertable {
margin:0 0 0 0;
}

#courier, #courieredit {
margin:0 6px 20px 0;
padding:5px 0 5px 14px;
background-color:#a8a7a7;
color:#fff;
border:1px solid #999;
font-size:10px;
}
#courier .fieldlabel {
font-weight:bold;
width:95px;
}
#courieredit .fieldlabel {
font-weight:bold;
width:130px;
}
#courieredit .field {
margin-left:130px !important;
}
#courier .field {
margin-left:90px !important;
}


.edit {
background-color:#fcdeba;
}
.next-step {
float:right;
margin:0 10px 0 0;
}
.next-step-margin {
margin:0 0 0 225px;
}

/* Payment Table*/

#panel-payment {
clear:both;
}
#paymenttable {
width:920px;
height:429px;
background-position:top;
background-repeat:no-repeat;
}
.backstep1 {
background-image:url(../images/back-billing.gif);
}
.backstep2 {
background-image:url(../images/back-billing-2.gif);
}
.backstep3 {
background-image:url(../images/back-billing-3.gif);
}
.backstep4 {
background-image:url(../images/back-billing-4.gif);
}


.subpanel-payment {
width:306px;
background-image:url(../images/dotted.gif);
background-position:right;
background-repeat:repeat-y;
float:left;
}
.paymentarea {
font-size:10px;
padding:20px;
height:290px;
}
.paymenthead {
height:23px;
padding:6px 0 0 7px;
}

.hidden {
visibility:hidden;
}

.noline {
background-image:none !important;
width:308px !important;
}
#step2, #step3, #step4 {
background-repeat:no-repeat;
height:24px;
}
#step1 {
background-repeat:no-repeat;
width:920px;
height:24px;
}
#order_2, #order_3, #order_4, #order_1 {
margin:0px;
padding:0px;
}

#step2, #step3{
width:306px;
}
#step4 {
width:308px;
}
.step1edit {
background-image:url(../images/cart/step1-edit.gif);
}
.step1complete {
background-image:url(../images/cart/step1-complete.gif);
}
.step2initial {
background-image:url(../images/cart/step2-initial.gif);
}
.step2edit {
background-image:url(../images/cart/step2-edit.gif);
}
.step2complete {
background-image:url(../images/cart/step2-complete.gif);
}
.step3initial {
background-image:url(../images/cart/step3-initial.gif);
}
.step3edit {
background-image:url(../images/cart/step3-edit.gif);
}
.step3complete {
background-image:url(../images/cart/step3-complete.gif);
}
.step4initial {
background-image:url(../images/cart/step4-initial.gif);
}
.step4edit {
background-image:url(../images/cart/step4-edit.gif);
}
.step4complete {
background-image:url(../images/cart/step4-complete.gif);
}

#paymentgroup {
height:25px;
clear:both;
}
.delivergroup {
height:32px;
clear:both;
}

.paymentlabel {
width:95px;
height:32px;
font-weight:bold;
}
.paymentfield {
float:right !important;
width:165px;
height:32px;
}
.deliverlabel {
width:90px;
height:25px;
font-weight:bold;
}
.deliverfield {
float:right !important;
width:235px;
height:25px;
padding:0 5px 0 0;
}



#buttonorder {
margin:20px 0 0 0;
text-align:center;
}

.greylined {
border-bottom:1px solid #efefef;
color:#999;
}
.greylined span {
color:#666;
font-weight:normal !important;
}
.errorfield {
    background: #FFCCCC;
    border: 1px solid #FF0000;
}
.correctedfield {
    background: #F8DAAB;
    border: 1px solid #FF9C00;
}
#pagenumber {
float:left;
}
#pagination {
height:25px;
margin:5px 8px 0 0;
}

#pagedrop {
float:right;
}
.statusblock {
color:#fff;
text-align:center;
width:70px !important;
padding:2px;
float:none;
}
.floatstatus {
float:left !important;
clear:right;
margin:5px 10px 0 0;
color:#fff;
text-align:center;
width:70px !important;
padding:2px;
}

.col-Submitted {
background-color:#a7da57;
}
.col-Confirmed {
background-color:#70b900;
}
.col-Shipped {
background-color:#278a04;
}
.col-Closed {
background-color:#5d5d5c;
}
.col-Cancelled {
background-color:#fc1409;
}
.col-Altered {
background-color:#f7b431;
}
.wide85 {
width:87px;
text-align:center;
}
.wide105 {
width:105px;
}
.wide174 {
width: 174px;
}
.wide117 {
width:117px;
}
.descriptionwide {
/*width:400px;*/
width:313px;
}
.dottedunder {
padding-bottom:4px;
border-bottom:1px dotted #999;
}
.dottedunderpad {
padding-bottom:8px;
border-bottom:1px dotted #999;
}
.dottedundernopad {
border-bottom:1px dotted #999;
padding:0 0 2px 0;
}
.solidunder {
padding-bottom:4px;
border-bottom:2px solid #999;
}
#printbutton {
padding:20px 0 0 0;
float:right;
}
.selectwidth {
width:110px;
}
#billing_addr.selectwidth {
width:170px;
}
.selectwidth option {
width:250px
}
#buttonplace {
float:right;
margin:0 30px 0 0;
}
#buttonplacebill {
float:right;
margin:0 5px 0 0;
}

.hide {
display:none;
}
.show {
display:block;
}
.showinline {
display:inline;
}
.continue {
display:block;
margin:4px 0 0 0;
}
/*
li.plus {
background-image:url(../images/plus.gif);
background-position:top left;
background-repeat:no-repeat;
}
li.minus {
background-image:url(../images/minus.gif);
background-position:top left;
background-repeat:no-repeat;
}
li li.plus {
background-image:url(../images/plus1.gif);
background-position:top left;
background-repeat:no-repeat;
}
li li.minus {
background-image:url(../images/minus1.gif);
background-position:top left;
background-repeat:no-repeat;
}
li li li.plus {
background-image:url(../images/plus2.gif);
background-position:top left;
background-repeat:no-repeat;
}
li li li.minus {
background-image:url(../images/minus2.gif);
background-position:top left;
background-repeat:no-repeat;
}
*/

.productinfo img {
display:block;
}
#popupbody {
background-color:#5d5d5c;
}

#popupbody p {
margin:11px 0 4px 0;
}

#popupwrap {
width:410px;
height:510px;
padding:15px 20px 20px 20px;
background-image:url(../images/popupback.gif);
background-repeat:no-repeat;
}
#popupwrap-red {
width:410px;
height:510px;
padding:15px 20px 20px 20px;
background-image:url(../images/popupback-red.gif);
background-repeat:no-repeat;
}
#popupwrap h2, #popupwrap-red h2 {
margin:0px;
padding:0px;
color:#fff;
font-size:17px;
font-weight:bold;}

#logotable {
background-color:#fafafa;
border:1px solid #dbdbdb;
border-bottom:0px;
}
#logotable img{
border:1px solid #dbdbdb;
}
#productcolumnleft {
width:342px;
border-right:1px solid #dbdbdb;
}
#productcolumnright {
width:342px;
float:right;
}
.productcell {
height:90px;
padding:10px;
text-align:center;
border-bottom:1px solid #dbdbdb;
}
#shippingtable {
background-color:#fafafa;
border:1px solid #dbdbdb;
}
.shipping-odd{
height:50px;
}
.shipping-even{
height:50px;
}
.error {
padding:0 0 0 8px;
/*margin:0 0 0 10px;*/
color:#CC0000;
background-image:url(../images/excalim.gif);
background-repeat:no-repeat;
background-position:left;
font-size:9px;
}
.error p {
padding:0px;
margin:0px;
display:inline;
}
.categorygroup {
height:70px;
margin:0 0 10px 0;
}
.categorygroup div {
float:left;
}
.categoryinfo {
padding:10px 0 0 0;
}
.categorytitle {
font-weight:bold;
}
.categorycolumn{
float:left;
width:330px;
}
#categorylinks {
margin:20px 0 0 20px;
}

#event_list table, #margin_list table {
border-collapse:collapse;
}
#event_list td, #margin_list td {
border:1px solid #E0E0E0;
font-size:10px;
padding:3px;
}
#event_list th, #margin_list th {
border:1px solid #E0E0E0;
font-size:10px;
padding:3px;
font-weight:bold;
background-color:#5d5d5c;
color:#fff;
text-align:left;
}

#home-bana {
margin:30px 0 0 1px;
}
#home-categories ul {
list-style-type:none;
margin:10px 0 0 1px;;
padding:0px;
height:170px;
}
#home-categories li {
display:block;
float:left;
margin:0px;
padding:0px;
}
#productspotlight {
float:right;
margin:0 0 20px 0;
}
.original {
font-weight:bold;
text-decoration:line-through;
color:#5d5d5c;
}
.dollar {
font-weight:bold;
font-size:11px;
}
.speciallarge {
font-size:15px;
font-weight:900;
}
.hidetext {
display:none;
}
#panel-logos {
height:31px;
text-align:right;
color:#8a8a8a;
font-size:10px;
}
#panel-logos li {
display:block;
float:right;
margin:0;
padding:0;
}
#panel-logos ul {
list-style-type:none;
margin:0;
padding:0;
}
.lipad {
margin:10px 0 0 0 !important;
}
form {
margin:0px;
padding:0px;
}
.disabled {
border:1px solid #d5d4d4;
background-color:#fbfbfb;
}
input {
background-color:#fff;
border:1px solid #a5acb2;
border-bottom:1px solid #DADADA;
border-right:1px solid #DADADA;
}
.noborder {
background-color:transparent;
border:0px;
padding:0px;
}

#top-messageboxtop {
font-weight:bold;
}

.top-Message {
border:1px solid #009900;
color:#009900;
height:24px;
padding:8px 5px 0 5px;
background-color:#e8fce8;
margin:5px 0 5px 0;
}
.top-Message div {
background-image:url(../images/onnew2.gif);
background-repeat:no-repeat;
padding:1px 0 3px 20px;
}
.top-Warning {
border:1px solid #CC6600;
color:#CC6600;
height:24px;
padding:8px 5px 0 5px;
background-color:#fff7ee;
margin:5px 0 5px 0;
}
.top-Warning-hi {
border:1px solid #CC6600;
color:#CC6600;
height:50px;
padding:8px 5px 0 5px;
background-color:#fff7ee;
margin:5px 0 5px 0;
}
.top-Warning-contact {
border:1px solid #CC6600;
color:#CC6600;
padding:10px 10px 0px 25px;
background-color:#fff7ee;
margin:0px 0px 5px 0px;
background-image:url(../images/att.gif);
background-repeat:no-repeat;
background-position: 5px 10px;
}

.top-Warning-hi a {
color:#b54901;
}

.top-Warning div, .top-Warning-hi div {
background-image:url(../images/att.gif);
background-repeat:no-repeat;
padding:1px 0 3px 20px;
}
.top-Error {
border:1px solid #CC0000;
color:#CC0000;
height:24px;
padding:8px 5px 0 5px;
background-color:#ffeeee;
margin:5px 0 5px 0;
}
.top-Error div {
background-image:url(../images/off.gif);
background-repeat:no-repeat;
padding:1px 0 3px 20px;
}
#advancedsrch {
font-size:10px;
padding:0 0 0 57px;
}
#advancedsrch a {
color:#000;
}
.comp {
color:#CC0000;
}
.deliverback {
background-image:url(../images/h-delivery.gif);
height:22px;
background-repeat:no-repeat;
padding:5px 0 0 0;
}
.productback {
background-image:url(../images/h-order-items-large.gif);
height:19px;
background-repeat:no-repeat;
padding:5px 0 0 0;
}
.productbackcancel {
background-image:url(../images/h-order-items-large-cancell);
height:19px;
background-repeat:no-repeat;
padding:5px 0 0 0;
}
.mess {
color:#999999;
font-size:9px;
}
.crossout {
color:#cb0000;
text-decoration:line-through;
}
.columnleft {
float:right;
width:46%;
padding:0 3% 0 0;
}
.columnright {
float:right;
width:47%;
/*padding:0 0 0 3%;*/
}
.columnleft h3, .columnright h3 {
background-color:#EBEBEB;
padding:2px 4px 2px 20px;
display:block;
margin:0px;
}
.loginhead {
color:#fff;
padding:7px 0 7px 10px;
font-weight:bold;
background-image:url(../images/login-head.gif);
background-repeat:no-repeat;
}
.loginform {
padding:10px 10px 0 10px;
width:295px;
border-left:1px solid #d7d7d7;
border-right:1px solid #d7d7d7;
}
.loginbottom {
background-image:url(../images/curve-login.gif);
height:13px;
width:317px;
}

.floatright {
float:right;
margin:0 15px 0 0;
}
.clearright {
clear:right;
margin:10px 0 10px 0
}
.linedbottom {
border-bottom:1px solid #ccc;
padding-bottom:10px;
}
.buttonright {
margin:10px 0 10px 0;
text-align:right;
float:right;
}
.buttonleft {
margin:10px 0 10px 0;
text-align:left;
float:left
}
.buttoncenter {
margin:0 0 10px 0;
padding:0px;
text-align:center;
}
.carttext {
font-size:10px;
font-weight:bold;
margin:2px 0 0 0;
color:#333;
}
.nocursor {
cursor:default;
}