#columnMain {
      width:82%;
      float:left;
}
#columnLeft {
      width:18%;
      float:left;
      text-align:justify;
}



body {

 font-family: Arial, Helvetica, sans-serif;
}

#header {
 text-align:center;
 background-image: url(../images/paint.gif);
 margin-right:22px;
}

  #center{
     text-align:center;
  }


#search {
height:22px;
/*background-color:#FFFF00;*/
}

#search FORM {
margin:0;
padding:0;
}

#searchinput {
height:20px;
}

#searchbotton {
height:20px;
/*background-color:#0000FF;*/
/*border:1px solid white; */
font-size:14px;
/* color: white; */
}


#red_holder{
  background-color:#FF0000;
}
#blue_holder{
  background-color:#0000FF;
}

#green_holder{
  background-color:#00CC00;
}
#columnLeft-Top {
text-align:left;
text-indent:0;
font-size:12px;
margin:0;
}

#columnLeft-List {
}

#columnMain {
     float:left;
}



#footer {
clear:both;
font-size:12px;
text-align:center;

}

#columnLeft-List ul {
margin:0;
padding:6px 2px 8px;
}

#columnLeft-List ul li {
font-size:0.9em;
list-style:none;
text-indent:3px;
letter-spacing:0.01em;
height:1.6em;
margin:0 0 0 -8px;
padding:0;
}

html #columnLeft-List ul li {
list-style:none;
text-indent:4px;
letter-spacing:0.02em;
height:auto;
margin:0;
}

#columnLeft-List ul li a {
display:block;
overflow:hidden;
height:1.3em;
text-decoration:none;
text-align: left;
color:#0000FF;
}

#columnLeft-List ul li a:hover {
display:block;
background:#FFFF00;
height:1.3em;
text-decoration:none;
}

.buttonReset {
/*color:#FFF;
background-color:#0000FF;
border:1px solid #FFF; */
width:70px;
font-family:Arial;
margin-left:100px;
margin-top:15px;
margin-bottom:0;
padding:0;
}

.buttonSubmit {
margin-left:150px;
margin-top:15px;
width:70px;
margin-bottom:0;
padding:0;
}

.inputfield {
display:block;
border:1px solid #9B9B8F;
float:left;
margin-bottom:10px;
}

br {
clear:left;
}

.hidden {
display:none;
}

label {
display:block;
text-align:right;
float:left;
width:200px;
padding-right:30px;
}

.cms_textarea {
width:280px;
height:100px;
border:1px solid #9B9B8F;
float:left;
}

.radiobutton {
margin-left:150px;
}

#form-header {
margin-left:30px;
font-weight: bold;
padding:10px;
}

#form-subheader {
text-align:left;
margin-left:50px;
font-weight: bold;
padding:10px;
}

.error {
color:red;
margin-left: 100px;
}


.cat_nav_middle {
font-size:9px;
font-weight:700;
width:100%;
color:silver;
text-align:left;
padding:10px;
}

.cat_showing {
background-color:#FFFF00;
margin-left:0;
margin-top:0;
font-size:12px;
height:20px;
margin-bottom:0;
clear:both;
}

.cat_showing a {
color:#0000FF;
text-decoration:none;
font-weight:bold;
}
.cat_showing a:hover {
color:#cccccc;
}

.cat_showing_left {

font-weight:700;
width:500px;

color:#000;
text-align:left;
padding:2px;
margin-left: 10px;
  min-width: 500px;
}

.cat_showing_right {
font-weight:700;
width:100px;
color:#000;
text-align:left;
padding:2px;
}

#cat-table {
background-color:#FFF;
clear:both;
margin:0;
padding:0;
}

#cat-cell {
background-color:#FFF;
margin-top:10px;
margin-bottom:10px;
width:150px;
float:left;
padding:0;
}

#cat-image {
background-color:#FFF;
width:150px;
height:90px;
margin:0;
padding:2px;
}

#product-image {
background-color:#FFF;
width:150px;
margin:0;
padding:2px;
}

#product-name {
background-color:#FFF;
width:150px;
text-align:center;
font-size:12px;
font-weight:700;

margin:0;
padding:2px;
}

#product-buy {
text-align:center;
font-size:12px;

}

#pro-descript {
padding:30px;
}

#pro-descript-image {
background-color:#FFF;
width:300px;
float:left;
margin:0;
padding:10px;
}

#pro-descript-group {
float:left;
}

#pro-descript-price {
background-color:#FFF;
width:230px;
height:20px;
font-size:12px;
font-weight:700;
color:#54712c;
margin:0;
padding:10px;
text-align: right;
}

#pro-descript-buy {
width:230px;
height:20px;
font-size:11px;
text-align:center;
margin:0;
padding:2px;
}

#breadcrumbs a {
background-color:#FFF;
color:#0000FF;
text-decoration:none;
font-weight:700;
font-size:14px;
}



#mainbasket {



}
#basket-empty {
    color: E70063;
    margin-left: 170px;

}

#basket-header {
font-weight: bold;
padding-left: 10px;

}

#basket-description-title {
background-color:#FF0000;
padding:2px;
 width:300px;

}
#basket-description {
 width:300px;
background-color:#FFFF00;
padding:2px;

}

#basket-description-short {
background-color:#FFFF00;
padding:2px;

}


#basket-row{
  padding-left: 10px;

}



#basket-qty {


text-align:center;

background-color:#FFFF00;
padding:2px;
}

#basket-remove {

background-color:#FFFF00;

text-align:center;
padding:2px;
}

#basket-qty-title,#basket-remove-title {

background-color:#FF0000;
padding:2px;

}

#basket-total {
clear:both;
float:right;
background-color:#FFFF00;
border-right:0px solid #FFF;
margin-right:5px;
border-top:15px solid #FFF;

font-weight: bold;
padding: 2px;
}



#basket-unitprice-title,#basket-subtotal-title {

background-color:#FF0000;
padding:2px;

}


#basket-unitprice,#basket-subtotal {

background-color:#FFFF00;

text-align:right;
padding:2px;
}

#cart {
float:left;
font-size:12px;
text-align:center;
width:100%;
background-color:white;
}

#cart a {

color:#0000FF;
text-decoration:none;
}

#cart-value {
font-size:14px;
margin-left:22px;
margin-right:22px;
}

#order {
width:100%;
margin-left: 10px;

}

#order-customer-details {
float:left;
width:31%;
padding: 5px;
}

#order-name-title {
width:35%;
float:left;
background-color: #FF0000;
font-weight: bold;
color:#FFF;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
padding:2px;
}

#order-pro-name {
width:35%;
float:left;
background-color:#FFFF00;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
padding:2px;
}

#order-pro-qty {
width:20%;
float:left;
text-align:center;
background-color:#FFFF00;

border-right:1px solid #FFF;
border-bottom:1px solid #FFF;

padding:2px;
}

#order-pro-price {
width:20%;
float:left;
background-color:#FFFF00;
text-align:right;

border-right:1px solid #FFF;
border-bottom:1px solid #FFF;

padding:2px;
}

#order-pro-total {
width:20%;
float:left;
text-align:right;
background-color:#FFFF00;

border-right:1px solid #FFF;
border-bottom:1px solid #FFF;

padding:2px;
}

#order-total-label {
width:20%;
float:left;
text-align:right;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
background-color:#FF0000;
color:#FFF;
padding:2px;
}

#order-total-value {
width:20%;
float:left;
text-align:right;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
background-color:#FFFF00;

padding:2px;
}

#order-total-pad {
width:55%;
float:left;
padding:2px;
}

#order-space {
height:3px;
clear:both;
}

#order-qty-title,#order-price-title,#order-total-title {
width:20%;
float:left;
background-color:#FF0000;
color:#FFF;
font-weight: bold;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
padding:2px;
}


#addresses-titlerow {
font-weight:700;
padding:10px;
}

#addresses-content-title {
width:400px;
float:left;
font-weight:700;
background-color:#54712c;
color:#FFF;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
padding:2px;
}

#addresses-row a {
color:#54712c;
text-decoration:none;
}

#addresses-content {
width:400px;
float:left;
padding:2px;
}

#orders-item {
width:150px;
float:left;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
padding:2px;
}

#orders-item-total {
width:150px;
float:left;
text-align:right;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
padding:2px;
}

#orders-item-date {
float:left;
width:150px;
text-align:center;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
padding:2px;
}

#orders-item-status {
width:150px;
float:left;
text-align:center;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
padding:2px;
}

#clear,#order-line,#order-sub-total,#order-total,#addresses-row,#orders-items {
clear:both;
}

#columnLeft-Categories,#columnLeft-secure {
background:#FF0000;
font-size:14px;
font-weight:700;

text-align:left;

background: url(../images/barend-right.gif) no-repeat top right;
}

#columnLeft-Categories-blue {
font-size:14px;
font-weight:700;

text-align:left;

background: url(../images/barend-right-blue.gif) no-repeat top right;
}
#columnLeft-Categories-green {
font-size:14px;
font-weight:700;

text-align:left;

background: url(../images/barend-right-green.gif) no-repeat top right;
}

#footer a,#news a {
font-size:14px;
color:#0000FF;
text-decoration:none;
}

#footer {
font-size:14px;

}



#footer a:hover,#news a:hover,#cart a:hover,#addresses-row a:hover {
/*color:#cccccc; */
}

#navsite ul li a:hover,#product-buy a:hover,#pro-descript-buy a:hover,#breadcrumbs a:hover {
background-color:#0000FF;
color:#FFF;
}

.cat_nav_left,.cat_nav_right {
font-size:10px;
font-weight:700;
width:125px;
color:#000;
text-align:right;
padding:2px;
}

#cat-name,#product-price {
background-color:#FFF;
width:150px;
height:20px;
text-align:center;
font-size:12px;
font-weight:700;
margin:0;
padding:2px;
}

#product-buy a,#pro-descript-buy a {
color:#0000FF;
text-decoration:none;
font-weight:bold;
border:1px solid #54712c;
padding: 2px 5px 2px 5px ;
  width: 40px
}

#pro-descript-name,#pro-descript-HTML {
background-color:#FFF;
width:250px;
font-size:12px;
color:#54712c;
margin:0;
padding:10px;
}



#addresses-edit-title,#addresses-delete-title {
width:100px;
float:left;
font-weight:700;
background-color:#54712c;
color:#FFF;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
padding:2px;
}

#addresses,#orders {
font-size:13px;
padding:10px;
}

#addresses-edit,#addresses-delete {
width:100px;
float:left;
padding:2px;
}

#orders {
margin-left: 10px;
}

#orders-item {
width: 15%;
float:left;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
padding:2px;
background-color: #FFFF00;
}

#orders-item-total {
width:20%;
float:left;
text-align:right;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
padding:2px;
background-color: #FFFF00;
}

#orders-item-date {
float:left;
width:20%;
text-align:center;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
padding:2px;
background-color: #FFFF00;
}

#orders-item-status {
width:20%;
float:left;
text-align:center;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
padding:2px;
background-color: #FFFF00;
}
#orders-title-ref {
width:15%;
float:left;
background-color: #FF0000;
color:#FFF;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
padding:2px;
}

#orders-title-date,#orders-title-total,#orders-title-status {
width:20%;
float:left;
background-color: #FF0000;
color:#FFF;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
padding:2px;
}

#orders-items {

}

#reg-welcome,#reg-existing,#reg-new {
 
}

#clientadmin {

}
#mm_crosslistings{
   float: left;
}

#sf_shop {
     margin: 10px;
}

#sf_shop_item{
   width: 120px;
   float: left;
   margin: 2px;
   height: 195px;

}
#sf_shop_item_image {
    width: 120px;
    height: 100px;
    margin-left: 1px;
}
#sf_shop_item_imag_des {
    margin: 10px;
    float: left;
}
#sf_shop_item_imag_con {
}


#sf_shop_item_title a {
   text-decoration:none;
     color:black;
}
#sf_shop_item_title {


     /*font-weight: bold;     */
      font-size: 12px;
         margin: 1px;

}
#sf_shop_item_price {

    font-size: 14px;

}
#sf_shop_item_des {
         font-size: 14px;
         margin: 5px;
}
#sf_shop_item_buttons{

        font-size: 14px;



}
#sf_shop_item_buttons a {
     text-decoration:none;
     color: #0000FF;
     font-size: 14px;
}

#sf_menu {
    padding-top:12px;
    padding-left:10px;
     color: white;
  font-weight: bold;
  float:left;
}

#sf_menu a{

    text-decoration:none;
}


#cat_nav
{
   /*   padding:5px;
      padding-left:10px; */
     background: url(../images/barend-right-green.gif) no-repeat top right;
     font-size: 14px;

/*  line-height: 16px; */
}
#cat_nav_holder {
     background-color: #00CC00;
     margin-left: 2px;
     width:100%;
     float: left;
}
#cat_nav a
{
      color: #0000FF;
      text-decoration:none;
}
#cat_nav a:hover
{
      color: grey;
}


#pro_descript
{

    padding-top: 15px;
    width: 500px;
    float: left;

}
#pro_descript_left
{


     padding-left: 20px;
}
#pro_descript_right
{


     padding-left: 20px;
}


#cat-table {
    background-color: white;
    margin: 0;
    padding: 0px;
        clear:both;
}

#cat-cell {
    background-color: white;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 150px;
    padding: 0px;
    float: left;

}

#cat-name {
    background-color: white;
    margin: 0px;
    width: 150px;
    height: 20px;
    padding: 2px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #54712c;
}

#cat-image {
    background-color: white;
    margin: 0px;
    width: 150px;
    height: 90px;
    padding: 2px;
}

#product-image {
    margin: 0px;
    padding: 10px;
}

#product-name {

    margin: 0px;

    padding: 2px;
    text-align: left;
    font-size: 14px;


}

#product-price {

    margin: 0px;
    width: 150px;
    height: 20px;
    padding: 2px;
    text-align: left;
    font-size: 14px;
    font-weight: bold;

}

#product-buy {
    margin: 0px;
    width: 150px;
    height: 20px;
    padding: 2px;
    text-align: left;
       font-size: 11px;

}

#product-buy a {
   text-decoration:none;
   font-weight: bold;
   text-align: center;
}

#product-buy a:hover {
  color: #FFFFFF;
  font-weight: bolder;
  text-decoration: none;
}
#pro_full_descript
{

padding-left: 2px;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;

}


/* Paging */
#cat_prod_break
{
margin-top: 30px;
margin-bottom: 10px;
/*width: 531px;*/
width: 100%;
         background: #FF0000;
color: white;
  padding-left:10px;
/*color: #E70063;*/
}
#cat_prod_break a
{
color: #0000FF;
 text-decoration:none;
}
#cat_prod_break a:hover
{
color: #996600;
}

#pages {
        color: white;
        font-size:14px;
        font-weight: bold;
        margin-left :20%;
}

/* End of paging */


#cat-name a {
                      color: #0000FF;
 text-decoration:none;
}

.red {
    font-size: 14px;
    color: red;

}

.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}


#mm_text{
        background: #FFFF00;
        margin: 5px;
        width:98%;
         float: left;
}


.product_img {
       border: 2px solid #00CC00;

}

.cat_img {
       border: 2px solid #00CC00;

}


