/********************************************************************/
/* Styles for easy timplate editing                                */
/********************************************************************/

body {background:url(mainbg.jpg) top left repeat-x; }
html {overflow-y: scroll;}
div.container { }
div.header2 {;}
div.header {;}
div.title {;}

div.body {}

div.expandedinfo 
{border-left:1px solid #ffffff;}
div.basketproductline
{border-bottom:1px dotted #ffffff;}
div.product
{border-bottom:1px dotted #b4b4b4; /*border-left:1px dotted #b4b4b4;*/}

div.basketproductlineheader
{border-bottom:1px dotted #b4b4b4;}
 li.categoryiteminner
{background:#ffffff;}

div.leftcolumn li a.selectedcat 
{}
.variants {padding-top: 20px;}
.variants label {display: block;}
.variants label:after {content: ':'}


.variants select {margin-bottom: 5px;}
 
a, div.leftmenu a, div.footerlink a {color:#000000;} a:hover {text-decoration:underline;}
body, div.leftcolumn h3, div.categorymenu h3, div.leftcolumn input.searchbutton, div.body h1, div.body h2, div.body h3, div.body h4, div.relatedproduct a, div.title div.titletext a 
{color: #000000;}
 div.text {color: #000000;}
div.productprice1 {}

div.footerlink a {border-top:1px #b4b4b4 solid; padding:0 10px 0 10px;}
:focus {outline: 0;}
::-moz-focus-inner {border: 0; }


/********************************************************************/
/* Override default HTML styles                                     */
/********************************************************************/

body
{
  width: 100%;
  height: 100%;
  margin:0;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:13px;
}

div.container
{
  width: 995px;
  margin:0 auto 0 auto;
  position: relative;
}

div.topbunner
{
  width: 995px;
  margin:4px auto 0 auto;
height:33px;
background:url(topbg.png) top left repeat-x;
}

a
{
text-decoration:none;
}

/********************************************************************/
/* Styles for layout and positioning                                */
/********************************************************************/
div.header
{
  width: 100%;
  margin: 0px;
  padding: 0px;

}

div.header2
{
  width: 100%;
  margin: 0px;
  padding: 0px;

}

div.leftcolumn
{
  float: left;
  width: 230px;
  margin: 0;
  padding: 0;
}

div.body
{
margin: 0;
float:left;
width:764px;
}

div.clear
{
  clear: both;
}


/********************************************************************/
/* Styles for header                                                */
/********************************************************************/
div.title
{
  width: 100%;
  margin: 0;
  padding: 0px;
}

div.title div.titleimage
{
  float: left;
  margin: 9px 0 6px 5px;
  padding: 0px;
  border: 0px;

}

div.title div.titleimage a
{
  margin: 0px;
  padding: 0px;
  border: 0px;

}

div.title img
{
  margin: 0px;
  padding: 0px;
  border: 0px;
}

div.titletext
{
  margin: 0;
  padding: 0;
  font-size:16px;
width:680px;
float:left;
}

div.titletext a 
{
display:block;
padding:7px 0 0 55px;
font-weight:bold;
text-decoration:none;
}

div.leftmenu
{

}

div.leftmenu ul
{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style-type: none;

}

div.leftmenu li
{

}

div.leftmenu ul.topmenu li
{
  padding: 0;
  margin: 0 0 3px 0;
}

div.topmenu li.first
{
  margin:0;
  padding: 0;
}

div.topmenu ul li a, div.leftmenu ul li a
{
  margin: 0px;
  padding: 0px;
  font-weight:normal;
}

div.leftmenu h3 
{
display:none;
margin:0;
padding:0;
}

div.header div.info
{

}

div.text
{
padding:0;

}

/********************************************************************/
/* Styles for leftcolumn                                            */
/********************************************************************/
div.leftcolumn ul
{
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

div.leftcolumn ul li
{
  margin: 0px;
  padding: 2px 0px 2px 10px;
  color: #525252;
}

div.leftcolumn li ul
{
  margin: 0px;
  padding: 0px 0px 0px 6px;
}

div.leftcolumn a
{

}

/* Basket menu */
div.basketmenu
{
  margin: 2px 0 0 0;
  padding: 8px 0 0 6px;
  text-align:right;
  height:25px;
  float:right;
  font-size:11px;
  text-align:center;
  background:url(topbg2.png) top left no-repeat;
}

div.basketmenu ul
{
margin:0 10px 0 0;
padding:0;
}

div.basketmenu ul li
{
display:inline;
margin-left:5px;
}

div.basketmenu ul li a
{

}

div.basketmenu h3
{
  display: none;
}

div.basketmenu a
{

}

a.basketlink
{
border-left:#cfcfcf 1px solid;
padding-left:7px;
}

li.checkoutlink a
{
border-left:#cfcfcf 1px solid;
padding-left:7px;
}

/* Text block */

div.textblock
{
width:220px;
}

div.textblock2
{
width:220px;
}

div.textblock2 ul
{
  margin: 7px 0 7px 0;
  padding: 0;
}

div.textblock2 ul li
{
  margin: 0 0 3px 0;
  padding: 0 0 0 0;
  list-style-type: none;
}

li.checkoutlink a
{
background:url(cart.png) bottom right no-repeat;
font-weight:bold;
padding-right:22px;
}

div.textblockheading
{
background:url(btop.png) top left no-repeat;
height:23px;
font-size:0;
}

div.textblockheading2
{
background:url(btop2.png) top left no-repeat;
height:23px;
font-size:0;
}

div.textblockheading3
{
background:url(btop3.png) top left no-repeat;
height:4px;
font-size:0;
}

div.textblockheading h1, div.textblockheading2 h1
{
color:#ffffff;
margin:0;
padding:3px 0 0 15px;
font-size: 14px;
}

div.textblockbody
{
border-left: solid 1px #c7c7c7;
border-right: solid 1px #c7c7c7;
background: #ffffff url(bbg.png) top left repeat-x;
padding:8px 5px 10px 10px;
  
  
}
* html .textblockbody {width: 203px;}
* html .catalog .textblockbody {width: 200px;}

div.textblockfooter
{
background:url(bfooter.png) bottom left no-repeat;
height:5px;
margin-bottom:10px;
font-size:0;
}

div.textblockfooter2
{
background:url(bfooter.png) bottom left no-repeat;
height:5px;
margin-bottom:10px;
font-size:0;
}

div.mainblock
{

}

div.mainblockheading
{
background:url(mtop.png) top left no-repeat;
height:4px;
font-size:0;
}

div.mainblockheading h1
{
margin:0;
padding:5px 0 0 15px;
font-size: 16px;
}

div.mainblockbody
{
border-left: solid 1px #c7c7c7;
border-right: solid 1px #c7c7c7;
padding-bottom:10px;
background:#ffffff;
clear: both;
min-height:350px;
}

div.mainblockfooter
{
background:url(mfooter.png) bottom left no-repeat;
height:5px;
margin-bottom:10px;
font-size:0;
}

/* Category menu */

div.categorymenu
{

}

div.categoryheading
{

}

div.categorymenu h3
{
margin:0;
padding:0;
color:#ffffff;
display:none;
}

div.categorymenu a
{
  font-weight:normal;
}

div.categorymenu a.rootcatlink
{
  font-weight:normal;
}

div.categorymenu ul
{
margin:0;
padding:0;
}

div.categorymenu ul li
{
line-height: 100%;
padding:0px;
margin:0 0 3px 0;
}

div.categorymenuitem ul
{
margin:0 0 5px 0;
}

div.categorymenu li.categoryiteminner
{
line-height: 100%;
padding:0 0 0 9px;
margin-bottom:0;
}

div.leftcolumn li a.selectedcat
{
  font-weight: bold;
  display:block;
  width:99.5%;
  padding:2px;
margin:0;
}

div.leftcolumn li a
{

  display:block;
  width:99.5%;
  padding:2px;
margin:0;
}

li.categoryitem
{
margin:0;
border-bottom:1px dotted #cfcfcf;
padding-bottom:6px;
}

li.categoryitem ul
{

}

li.categoryitem a
{

}

li.categoryiteminner
{
background:url(arrow_black.gif) top left no-repeat;
}


/* Left menu */
div.leftcolumn
{
  padding: 0;
  margin: 0;
}

/* Search menu */
div.searchmenu
{
  padding: 0 0 5px 10px;
}

div.searchmenu h3
{
  display: none;
}

div.leftcolumn form
{
  margin: 0px;
  padding: 1px 0px 1px 0px;
}

div.leftcolumn input.searchtext
{
  float: left;
  margin: 0px 2px 0px 0px;
  border: 1px solid #666666;
  width: 150px;
}

div.leftcolumn input.searchbutton
{
  border: 1px solid #666666;
  background-color: #EEEEEE; 
  margin: 0px 2px 0px 0px;
}

/* Hack to display the search texzt box correctly in IE */
* html div.leftcolumn input.searchtext
{
  width: 160px;
}

/* Hack to display the search elements correctly in FF */
html>body div.leftcolumn input.searchtext
{
  padding: 3px 0px 0px 0px;
}

html>body div.leftcolumn input.searchbutton
{
  height: 1.9em;
  padding: 2px 0px 3px 0px;
}

/********************************************************************/
/* Styles for body                                                  */
/********************************************************************/
div.body p
{
  margin: 0px;
  padding: 0px;
}

div.body h1, div.body h2, div.body h3, div.body h4, div.body p
{
  margin: 0px;
  padding: 10px 10px 5px 10px;
  font-size:20px;
  
}
div.body p {font-size: 12px;}

div.body h1
{
  font-weight: bold;
    font-size:16px;
}

div.body h2
{
  font-weight: bold;
}

div.body h3
{
  font-weight: normal;
}

div.body h4
{
  font-weight: normal;
}

div.body ul
{
  list-style-type: none;
  margin: 0px;
  padding: 10px 10px 5px 10px;
}

div.body li
{
  margin: 0px;
  padding: 2px 10px 2px 10px;
}

div.body a
{

}

div.body input, select, textarea
{
  border: 1px solid #AAAAAA;
 /* padding: 2px;*/
}

/********************************************************************/
/* Styles for custom content                                        */
/********************************************************************/
div.body div.customcontent
{
padding:15px;
}

div.body div.customcontent h1,
div.body div.customcontent h2,
div.body div.customcontent h3,
div.body div.customcontent h4,
div.body div.customcontent h5,
div.body div.customcontent p
{
  margin: 0px;
  padding: 10px 0px 5px 0px;
}

div.body div.customcontent ul
{
  margin: 0px;
  padding: 10px 0px 10px 20px;
  list-style-type: disc;
}

div.body div.customcontent ul li
{
  margin: 0px;
  padding: 2px 0px 2px 0px;
}

div.body div.customcontent div.cat_top_heading h3
{
  margin: 0px;
  padding: 0px; 
}
.colDescr, .colDescr p, .colDescr span {font-size: 10pt!important; line-height: 20px;}
.text-page p, .text-page span {/*font-size: 13px!important;*/}
.text-page li {list-style-type: disc;}
.text-page ul, .text-page ol {padding-left: 40px!important;}


/********************************************************************/
/* Styles for footer                                                */
/********************************************************************/

div.footer
{
  clear: both;
  margin: 0;
  padding: 10px 0px 5px 0px;
  text-align: center;
}

div.footer a
{
  margin: 0px;
  padding: 0px;
  color:#ff0000;
}

/********************************************************************/
/* Styles for product display                                       */
/********************************************************************/
div.productbody
{
padding:0;
}

div.categorytopcontent div.cat_top_heading
{
  padding: 0px 0px 10px 0px;
}

div.products
{
}

div.product
{
  float: left;
  width: 253px;
  height:230px;
  margin-left:-1px; 
  padding:0;
  overflow: hidden;

}

div.relatedproductlink 
{
display:none;
}

/* Product header */
div.productheader
{
position:relative;
top:-45px;
}

* html div.productheader
{
position:relative;
top:-45px;

}

div.productheading
{
  margin: 0px;
  text-align: center;  
  height:48px;
  color:#ffffff;
}

div.productheading span.heading_new
{
font-size:0;
display:inline;
width:44px;
height:48px;
background:url(new.png) bottom left no-repeat;
float:left;
margin-left:15px;

}
* html div.productheading span.heading_new {margin-top: -15px;}

div.productheading span.heading_offer
{
display:none;
}

div.productheading span.heading_sale
{
font-size:0;
display:block;
width:45px;
height:48px;
background:url(sale.png) bottom left no-repeat;
float:right;
margin-right:15px;
}

/* Product image */
div.productimage
{
  height: 122px;
  text-align: center;
  padding: 5px 0px 1px 0px;
}

div.productimage img
{
 
  max-height:120px; 
  max-width: 160px;
  border: 0px;
}

* html div.productimage img {height: 120px;}

div.productimage a
{
  border: 0px;
}

/* Product information */
div.productinfo
{
  margin: 0px;
  padding: 0px 5px 0px 5px;
    position:relative;
top:-45px;
}

div.productinfo a
{
color:#000000;

}

div.productcode
{
  display: none;
}

div.productname
{
  margin: 0px;
  padding: 1px 5px 0 5px;
  text-align: center;
  height:70px;
  overflow: hidden;

}

div.productprice
{
  text-align: center;
}

div.productprice1
{
  text-align: right;
  width:113px;
      float:left;
  padding-right:7px;
  border-right:1px solid #b4b4b4;
}

div.productprice2
{
  text-align: left;
    float:left;
  width:113px;
  padding-left:7px;
}

div.productprice a, div.productprice1 a, div.productprice2 a
{
  font-weight: bold;
  text-decoration: none;
  color:#000000;
}

div.productprice2 a
{
  font-weight: normal;}

/* For product controls (not displayed on Orange template) */
div.productcontrols
{
  margin: 0;
  padding: 0;
display:none;
}

div.productviewdetails
{
  text-align: center;
}

div.productaddtobasket
{
  text-align: center;
}

div.productcontrols a
{
text-decoration:underline;
}

/********************************************************************/
/* Styles for expanded product display                              */
/********************************************************************/
div.expandedbody
{
margin-left:15px;
}

div.expandedproduct
{
}

/* Header */
div.expandedheader
{

}

div.expandedname
{
  margin: 0px;
  padding: 10px 10px 5px 10px;
  font-weight: bold;
  font-size: 20px;
  width:90%;
}

div.expandedcode
{
  margin: 0px;
  padding: 0px 10px 10px 10px;
}

/* Product images */
div.expandedimages
{
  width: 370px;
  padding: 10px 0px 10px 1px;
  text-align: center;
  float:left;
   
}

div.expandedmainimage
{
  padding: 0px 0px 10px 0px;
}

div.expandedmainimage img
{
  border: 0px;
}

div.expandedmainimage a
{
  border: 0px;
}

div.expandedotherimages
{

}

div.expandedotherimages img
{
  border: 0px;
}

div.expandedotherimages a
{
  border: 0px;
  text-decoration: none!important;
}

/* Product information */
div.expandedinfo
{
float:left;
  padding-left:10px;
  width:365px;
}

div.expandedpriceheading
{
  padding: 0px 0px 10px 0px;
    font-weight: bold;
    font-size: 18px;
}

div.expandedprice
{
    font-weight: bold;
}

div.expandedstock
{
margin-top:10px;
color:#ff0000;
}

div.expandedstock a
{
font-weight:bold;
text-decoration:underline;
color:#0000cc;
}

/* Related product(s) */
div.relatedproductheading
{
  padding: 15px 0px 10px 0px;
  font-weight: bold;
  font-size:18px;
}

div.relatedproduct
{
  clear: both;
  padding: 5px 0px 5px 0px;
}



div.relatedproductimage
{
  float: left;
  width: 70px;
  padding: 0px;
}

div.relatedproductimage img
{
  border: 0px;
}

div.relatedproductimage a
{
  border: 0px;
}

div.relatedproductinfo
{
  margin-left: 75px;
}

div.relatedproductname
{
  
}

div.relatedproductname a
{
}

div.relatedproductprice
{

}

div.relatedproductdesc
{
font-weight:bold;
}

div.relatedproductlink
{

}

div.relatedproductlink a
{
}

/* Product description */
div.expandedheadingdesc
{
  padding: 10px;
  font-size:18px;
  font-weight:bold;
  float:left;
  width:90%;
  border-top:1px dotted #b4b4b4;
}

div.expandeddesc
{
  padding: 10px 10px 10px 10px;
    float:left;
  width:90%;
  clear: both;
}

/********************************************************************/
/* Styles for basket display                                        */
/********************************************************************/
div.basketbody
{
  /*float: left;
  margin-left:15px;
  display: inline;*/
 margin-left: 15px;
  zoom: 1;
}

* html #cartform {margin-top: -1px;}
/* Basket header */
div.basketbody h3.basketheading
{
  font-weight: normal;
  color: #000000;
}

form.basketform
{
  margin: 0px;
  padding: 0px;
}

div.basketbody h3.basketheadline
{
  padding: 0px 0px 5px 10px;
}

/* Basket controls */
div.baskettopcontrols
{
  display: none;
}

div.basketbottomcontrols
{
  clear: both;
  padding-top: 15px;
}

div.basketcontinue
{
  float: left;
  margin: 0px;
  padding: 10px 10px 15px 10px;
}

div.basketcontinue a
{
  padding: 5px;
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  text-decoration: none;
  font-weight: bold;
  color: #000000;
}

div.basketcheckout
{
  float: left;
  margin: 0px;
  padding: 10px 0px 15px 0px;
}

div.basketcheckout a
{
  padding: 5px;
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  text-decoration: none;
  font-weight: bold;
  color: #000000;
}

/* Basket product header */
div.basketproductlineheader
{
  clear: both;
  margin: 0px;
  padding: 5px 0px 5px 0px;
  height: 1.2em;
  line-height: 1.2em;
  font-weight: bold;
  color: #000000;
  text-align: center;
}

div.basketproductlineheader div.basketimagecol
{
  float: left;
}

div.basketproductlineheader div.basketnamecol
{
  float: left;
  width: 200px;
  text-align: left;
}

div.basketproductlineheader div.basketquantitycol
{
  float: left;
  width: 85px;
  text-align: center;
    margin-left:100px;
}

div.basketproductlineheader div.basketpricecol
{
  float: left;
  width: 120px;
}

div.basketproductlineheader div.basketsubtotalcol
{
  float: left;
  width: 120px;
}

/* Basket product */
div.basketproductline
{
  clear: both;
  text-align: center;
  min-height: 80px;
    margin-top:6px;
  
}
* html div.basketproductline {height: 80px;}

div.basketproductline div.basketimagecol
{
  float: left;
  padding: 5px 0px 5px 0px;
  width: 100px;
  text-align: center;
}

div.basketproductline div.basketnamecol
{
  float: left;
  padding: 5px 0px 5px 0px;
  width: 200px;
  text-align: left;
}

div.basketproductline div.basketquantitycol
{
  float: left;
  padding: 5px 0px 5px 0px;
  width: 85px;
  text-align: center;
}

div.basketproductline div.basketpricecol
{
  float: left;
  padding: 5px 0px 5px 0px;
  width: 120px;
}

div.basketproductline div.basketsubtotalcol
{
  float: left;
  padding: 5px 0px 5px 0px;
  width: 120px;
}

/* Product controls and quantity input */
div.basketquantitycol div.quantityinput
{
  width: 85px;
}

div.basketquantitycol div.quantityinput input
{
  width: 50px;
}

div.basketquantitycol div.updatelink
{
}

div.basketquantitycol div.updatelink input
{
  background-color: #FFFFFF;
  border: 0px;
  margin: 0px;
  padding: 0px;
  font-weight: bold;
  text-decoration:underline;
  cursor: pointer;
  color:#0000cc;
}

div.basketquantitycol div.removelink
{

}

div.basketquantitycol div.removelink a
{
  font-weight: bold;
  color:#ff0101;
  text-decoration:none;
}

/********************************************************************/
/* Styles for checkout display                                      */
/********************************************************************/
.search_button {
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #000000;
    font-weight: bold;
    /*padding: 2px 8px!important;*/
    text-decoration: none;
  line-height: 16px;
  height: 22px;
    cursor: pointer;
   margin-left: -1px;
  padding: 0 6px!important;
  
}
* html .search_button {padding: 0 3px!important;}
.cart_button {background-color: #EEEEEE;
    border: 1px solid #CCCCCC!important;
    color: #000000;
    font-weight: bold;
    padding: 5px 5px 5px 5px!important;
    text-decoration: none;
    cursor: pointer;
    font-size: 13px;
   font-family: Arial;
}

.search_text {height: 20px; line-height: 16px; width: 425px; padding: 0; font-family: Arial; }

.search_block {padding: 15px;}

div.checkoutbody
{
  float: left;
  margin-left: 15px;
}

h3.checkoutheadline
{
  padding-bottom: 0px;
  margin-bottom: 0px;
}

form.checkoutform
{
  margin: 0px;
  padding: 0px;
}

div.checkoutorderheading
{
  margin: 0px 0px 10px 0px;
  padding: 15px 10px 10px 10px;
  font-weight: bold;
  color: #000000;
}

div.checkoutcustomerheading
{
  margin: 0px 0px 10px 0px;
  padding: 15px 10px 10px 10px;
  font-weight: bold;
  color: #000000;  
}

/* Each row of the checkout table */
div.checkoutrow
{
  clear: both;
  padding: 5px 10px 5px 10px; 
  height: 1.2em;
  line-height: 1.2em;
}

div.checkoutcolleft
{
  float: left;
  width: 200px;
}

div.checkoutcolmid
{
  float: left;
  width: 150px;
}

div.checkoutcolright
{
  float: left;
  width: 150px;
}

/* Checkout controls */
div.checkoutcontrols
{
  clear: both;
  margin-top: 25px;
  
}

div.checkoutcontinue
{
  float: left;
  margin: 0px;
  padding: 10px 10px 15px 10px; 
}

div.checkoutcontinue a
{
  padding: 5px;
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  text-decoration: none;
  font-weight: bold;
  color: #000000;
}

div.checkoutbasket
{
  float: left;
  margin: 0px;
  padding: 10px 0px 15px 10px;   
}

div.checkoutbasket a
{
  padding: 5px;
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  text-decoration: none;
  font-weight: bold;
  color: #000000;
}

div.checkoutorder
{
  float: left;
  margin: 0px;
  padding: 10px 0px 15px 10px;
}

div.checkoutorder input
{
  margin: -4px 0px 0px 0px;
  padding: 4px;
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
}

* html div.checkoutorder input
{
  margin: -6px 0px 0px 0px;
  padding: 3px;
}

input.postagesubmit
{
  padding: 5px;
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  cursor: pointer;
  font-weight: bold;
  color: #000000;  
}

span.checkouterror
{
  color: #FF0000;
}

/********************************************************************/
/* Styles for order complete display                                */
/********************************************************************/
div.ordercompletebody
{
  float: left;
  margin-left:15px;
}

div.ordercompletebody h3.ordercompleteheadline
{
  margin: 0px 0px 10px 0px;
  padding: 10px 10px 15px 10px;
}

/* Each row of the ordercomplete table */
div.ordercompleterow
{
  padding: 5px 10px 5px 10px;
  clear: both;
  height: 1.2em;
  line-height: 1.2em;
}

div.ordercompletecolleft
{
  float: left;
  width: 200px;
  font-weight: bold;
}

div.ordercompletecolmid
{
  float: left;
  width: 150px;
}

div.ordercompletecolright
{
  float: left;
  width: 49%;
}

/* Checkout controls */
div.ordercompletecontrols
{
  clear: both;
  width: 100%;
  padding-top: 15px;
}

div.ordercompletecontinue
{
  float: left;
  margin: 0px;
  padding: 10px 10px 15px 10px;
}

div.ordercompletecontinue a
{
  padding: 5px;
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  text-decoration: none;
  font-weight: bold;
  color: #000000;
}

div.ordercompletebasket
{
  float: left;
  margin: 0px;
  padding: 10px 0px 15px 10px;
}

div.ordercompletebasket a
{
  padding: 5px;
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  text-decoration: none;
  font-weight: bold;
  color: #000000;
}

div.ordercompleteorder
{
  float: left;
  margin: 0px;
  padding: 10px 0px 15px 10px; 
}

div.ordercompleteorder a
{
  padding: 5px;
  background-color: #EEEEEE;
  border: 1px solid #CCCCCC;
  text-decoration: none;
  font-weight: bold;
  color: #000000;
}

input.postagesubmit {display:none;}
/* add product notification */
#add_product_notification {background: #F6F6F6; color: #000; font-weight: normal;  padding: 15px 12px; font-size: 13px;
    line-height: 17px; font-style: normal; border: 1px solid #C7C7C7; text-transform: uppercase;
border-radius: 7px 7px 7px 7px;
-moz-border-radius: 7px 7px 7px 7px ;
-webkit-border-top-left-radius: 7px; 
-webkit-border-top-right-radius: 7px; 
-webkit-border-bottom-right-radius: 7px; 
-webkit-border-bottom-left-radius: 7px;
}
#own_preloader { z-index:1000; text-align: center; vertical-align: middel; width:220px; height:60px; }

#shadowbox_loading a {color: #666;}

.payment-logos {
	margin: 1.5rem 0;
  	text-align: center;
}
.payment-logos p {
	margin: 0;
}
