﻿.wholepage {
border-left: 2px solid #990000;
border-right: 2px solid #990000;
border-bottom: 2px solid #990000;

}

#specialoffers { display:none; }

.category-product-name{
	font-size: 1px
}

.category-view-button {
	margin-top: 7px
}

.catergory-row {
	padding-top: 7px;
	border-bottom: #c0c0c0 1px dotted
}

.category-row2 {
	padding-top:5px
}

.product-category-details{
	font-weight: bold;
	font-size: 11px;
	color: #808080
}

.product-category-pic {
	height: 85px
}



BODY {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10px;
	background: #ffe69b;
	padding-bottom: 0px;
	margin: 0px;
	color: #000000;
	padding-top: 0px;
	FONT-FAMILY: "Times New Roman", Times, serif;
	text-align: center
}

B {

	padding-right: 0px;
	padding-left: 0px;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	color: #000000;
	padding-top: 0px;
	FONT-FAMILY: "Times New Roman", Times, serif;
}

P {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	color: #000000;
	padding-top: 0px;
	FONT-FAMILY: "Times New Roman", Times, serif;
}

.text {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	color: #000000;
	padding-top: 0px;
	FONT-FAMILY: "Times New Roman", Times, serif;
}



/* --------------------------------- */
/*          Top Nav links [Tab bits] */
/* --------------------------------- */


.tab-link{
	color: #990000;
	text-decoration: none;
}

.tab-link:hover{
color:#4f2403;

}

.tab-link-select{
color:#4f2403;
}


.tab-table {
 	border: 0px 0px 0px 0px ;
  	border-collapse: collapse;
	padding: 0px 0px 0px 0px ;


}


 .tab-parenttable  {
        height: 27px;
 	background-color: #ffe790;
 	border-collapse: collapse;
 }

.tab-text {
        FONT-FAMILY: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	padding: 2px 5px 0px 5px;
        height: 20px;	
}


.tab-left {
	background-repeat: no-repeat;
	width: 12px;
	padding: 0px 0px 0px 0px ;
	
}

.tab-middle {
	
	background-repeat: no-repeat;
	width: 20px;
	padding: 0px 0px 0px 0px ;
	
}

.tab-right {
	
	background-repeat: no-repeat;
	width: 12px;

}


/* --------------------------------- */
/*    Start Store Navigation         */
/* --------------------------------- */

.navlink, a {
color: #990000;
font-size: 14px;
}

.link-subcategory-select {
  font-weight: bold;
  color: #4f2403;
}

.link-category-select {
 text-decoration: none;
  font-weight: bold;
  color: #4f2403;
  padding: 0 0 0 15;
}


.link-department, .link-department:visited {
font-weight: bold;
text-decoration: none;
 color: #990000;
}

.link-department:Hover {
font-weight: bold;
color: #4f2403;
}

.link-department-select {
text-decoration: none;
  font-weight: bold;
  color: #990000;
}

.link-category-select:hover{
color: #4f2403;
}

.link-category, .link-category:visited {
font-weight: normal;
text-decoration: none;
color: #990000;
}

.link-category:hover{
color: #4f2403;
}
/* --------------------------------- */
/*      END  Store Navigation        */
/* --------------------------------- */





/* --------------------------------- */
/*     Body and Header Settings      */  
/* --------------------------------- */


.headercenter {   
   width: 100%;
   border-width: 0px 0px 0px 0px;
} 


.headerleft { 
	border-width: 0px 0px 0px 0px;
}

.headerright {  
	border-width: 0px 0px 0px 0px;
}

.mainbody {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
        background: #ffe69b;

}


.mainbodycenter { 
width: 100%; 
vertical-align: top;
padding: 0px 5px 0px 5px;
border-right: 1px solid #990000;
border-left: 1px solid #990000;
border-top: 1px solid #990000

}

.mainbodyleft   { 
        width: 170px; 
        vertical-align: top; 
	border-right: none;
	border-top: 1px solid #990000;
        background: #ffffcc;

}


.mainbodyright  { 
        width: 170px; 
        vertical-align: top; 
        background: #ffffcc;
	border-right: 0px none #336699;
	border-top: 1px solid #990000;

+}

.navpanelheader {border: none;}




/* --------------------------------- */
/*    End of Body Header Settings    */
/* --------------------------------- */

.boxText {color: black;
font-size: 12;


}



/* --------------------------------- */
/*    For the panels on the left     */
/* --------------------------------- */

.navpanelleft{
	border-collapse: collapse;
	border-spacing: 0;
	border: none;
	margin-bottom: 22px;
	width: 180px;
} 

.navpanelleftcontent {

    padding: 10px 0px 10px 5px;
    COLOR: #333366;
}


.navpanelleftbody{ 
	border-spacing: 0;
	padding: 0 0 0 0px;
	width: 100%;	

}

.navpanelleftheader {
	border-collapse: collapse;
	width: 100%;
       	height: 25px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 0px 0px 0px 0px;
        background-color: #990000;
	font-size: 12px;

}

.navpanelleftcell {
align: left;
width: 180;
}


.navpanelleftheaderleft {
	width: 3px;
}


.navpanelleftheaderright {
 	width: 24px;
	background-image: url('images/bb_logo_sm.gif');
}

.navpanelleftheadercenter{
        padding: 0 0 0 7;
        color: #FFE790;
	font-weight: bold;
	text-align: left;
        FONT-FAMILY: "Times New Roman", Times, serif;
	font-size: 11px;
}




/* --------------------------------- */
/* 	END of panels on the left    */
/* --------------------------------- */




/* ---------------------------------  */
/* For the panel headers on the Right */
/* ---------------------------------  */

.navpanelright {
	border-collapse: collapse;
	border-spacing: 0;
	border: none;
	margin-bottom: 5px;
        background: ;
	width: 160px;
} 

/* ---------------- */
/* login panel text */

.navpanelright b {
		color: #990000;
		font-size: 10px
		}
.navpanelright p {
		background: #ffffcc
		}

p.small a {color: #990000;
text-decoration: none;
}

p.small a:hover{color: #4f2403;
text-decoration: underline;
}
/* end of login panel text */
/* ----------------------- */



.navpanelrightbody, .navpanelbodybody { 
	border-spacing: 0;
	padding: 0 0 0 0px;
	width: 100%;	

}





.navpanelrightcontent{
    padding: 10px 0px 10px 5px;
    COLOR: white;
	width: 100%;
}


	
.navpanelrightheader {
	border-collapse: collapse;
	width: 100%;
       	height: 25px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 0px 0px 0px 0px;
        background-color: #990000;
	font-size: 12px;
}



.navpanelbody{
	width:100%
	
}
.navpanelbodycell {
	width: 100%; 
}


.navpanelrightcell {
	width: 170px;
}



.navpanelrightheaderleft {
        width: 3px;
}



.navpanelrightheadercenter {

        padding: 0 0 0 7;
        color: #FFE790;
	font-weight: bold;
	text-align: left;
        FONT-FAMILY: "Times New Roman", Times, serif;
	font-size: 11px;
}


.smallText a {
 font-size: 10px;
}


/* --------------------------------- */
/*    end panel headers on the Right */
/* --------------------------------- */




/* --------------------------------- */
/* For the panel headers in the body */
/* --------------------------------- */

.navpanelbodybody { 
	border-collapse: collapse;
	border-spacing: 0;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	width: 100%
}


.navpanelbodycontent {
    COLOR: white;
}


.navpanelbodyheader {	
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	height: 27px;
	border-bottom: 1px solid #CEAB84;
	border-top: 1px solid #000000;
	border-right: 2px solid #CEAB84;
	border-left: 1px solid #CEAB84;
background-color: #CEAB84;
}

.navpanelbodyheadercenter {
        padding: 0 0 4 7;
        color: WHITE;
	font-weight: bold;
	text-align: left;
        FONT-FAMILY: "Times New Roman", Times, serif;
	font-size: 10px;
        text-align: center;
}

.navpanelbodyheaderleft {
	width: 12px;
	background-repeat: no-repeat;
}

.navpanelbodyheadercenter { 
        FONT-FAMILY: "Times New Roman", Times, serif;
	font-size: 11px;
	font-variant: small-caps;
	color: #990000;
        padding: 4;
}

.navpanelbodyheaderright { }




/* --------------------------------- */
/*              HEADINGS             */
/* --------------------------------- */


.heading-subcategory {
	font-size: 14px;
	color: #990000;
	font-weight: bold
}


.heading-main {
        visibility: VISIBLE;
	font-size: 12px;
	color: #990000;
	font-weight: bold

}


.heading-small {
        width: 100%;
        text-align: right;
	font-size: 10px;
	color: Gray;
	font-weight: normal;
}


.heading-product {
	font-size: 11px;
	color: #990000;
	font-weight: bold
}


/* --------------------------------- */
/*        Misc Links types           */
/* --------------------------------- */





/* --------------------------------- */
/*           text types              */
/* --------------------------------- */

td.text {
color: #4F2403;


}

.text-search {
font-size: 10px;
}

.text-shopping  {
color: #4f2403;
font-size: 13px;
}

.text-shopping-link:hover{
font-size:10px;
color: #990000;
text-decoration: underline;
}

.text-shopping-link {
font-size:11px;
color: #4F2403;
text-decoration: none;


}

.text-productdesc {

}

.text-productsubdesc {

}

.text-pricingdetails { 
        font-style : italic;
	font-size: 12px;
	color: #4f2403;
	font-weight: bold;
}

.text-price {
        font-style : normal;
	font-weight: bold;
	font-size: 14px;
	color: #4f2403;
        padding: 29
}


.text-pricestrike {
	text-decoration: line-through;
	font-weight: bold;
}

.prodinfo{
	font-size: 12px;
	color: #4f2403;
}



.text-shipping {
	color: black;
        FONT-FAMILY: "Times New Roman", Times, serif;
	font-size: 11px
}

.text-pricesave {
        color: #990000;
	font-weight: bold;
}

.text-small {
 font-size: 12px;
 FONT-COLOR: #4F2403;
}


.text-availabilitytext {
  font-size: 12px;
  color: #990000;
  padding: 22

}

.text-availabilitytitle {
  color: #4f2403;
  font-size: 12px;
  font-weight: bold;

}



/* -----------------------------------------*/
/* the "you may also be interested in text" */
/* -----------------------------------------*/

.text-related {}

/* -----------------------------------------*/
/* -----------------------------------------*/
/* -----------------------------------------*/



/* theme UL tag */
.list-theme {
 padding: 0px 0px 0px 0px ;
}



/* theme LI tag  (child of list-theme class)*/
.list-theme-item {
 padding: 0px 0px 0px 0px ;
}





/* ---------------------------------- */
/* TIps (including basket quick tips) */
/* ---------------------------------- */


.tiptable { 
width: 100%;
border: 2px solid #990000; 
   
}

.tipheader { 
    border-collapse: collapse;
    width: 100%;
    color: #4f2403;
    font-weight: bold;
    FONT-FAMILY: "Times New Roman", Times, serif;
    font-size: 14px;
    font-variant: small-caps;
    text-align: CENTER;
    background-color: #ffffcc
}

.tipbody {
  border-collapse: collapse;
  color: #4f2403;
  width: 100%;
  background-color: #ffffcc;
  font-size: 11px
}


/* --------------------------------- */
/*             BASKET                */
/* --------------------------------- */

.baskettable {
        FONT-FAMILY: "Times New Roman", Times, serif;
	border-collapse: collapse;
	width: 100%;
       	height: 25px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

.basketheader {
        width: 100%;
        background-color: #990000;
	font-weight: bold;
        FONT-FAMILY: "Times New Roman", Times, serif;
	font-size: 11px;
	font-variant: small-caps;
	text-align: left;
	color: #ffe790
}


.basketlist-hcol1, .basketlist-hcol2, .basketlist-hcol3, .basketlist-hcol4, .basketlist-hcol5 {
        padding-left: 10px;
	border-collapse: collapse;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	
}

.basketlist-hcol1 b, .basketlist-hcol2 b, .basketlist-hcol3 b, .basketlist-hcol4 b, .basketlist-hcol5 b{
 color: #ffe790;
 
}

.basketlist-col1 {
border-collapse: collapse;
border-top: 1px dashed #000000;
border-bottom: 1px dashed #000000;
border-right: 1px dashed #000000;
font-size: 10;
color: #4f2403;
padding-right: 10px;
padding-left: 10px;
}


.basketlist-col2 {
border-collapse: collapse;
border-top: 1px dashed #000000;
border-bottom: 1px dashed #000000;
border-right: 1px dashed #000000;
font-size: 10;
padding-right: 10px;
padding-left: 10px;
color: #4f2403;
}

.basketlist-col3 {
border-collapse: collapse;
border-top: 1px dashed #000000;
border-bottom: 1px dashed #000000;
border-right: 1px dashed #000000;
font-size: 10;
padding-right: 5px;
padding-left: 5px;
color: #4f2403;
}


.basketlist-col4, .basketlist-col5 {
border-collapse: collapse;
border-top: 1px dashed #000000;
border-bottom: 1px dashed #000000;
border-right: 1px dashed #000000;
font-size: 10;
padding-right: 5px;
padding-left: 5px;
color: #4f2403;}

.basketlist-row1 {
border-collapse: collapse;
border-bottom: 1px dashed #000000;
background: #ffe69b;
color: #4f2403;
}


.basketlist-row2 {
border-collapse: collapse;
border-top: 1px dashed #000000;
border-bottom: 1px dashed #000000;
background: #ffe69b;
}


.basketcol {background-color: #ffe69b;}


.prodlink {
font-size: 10;
color: #4f2403;
text-decoration: underline;
}

.prodlink:hover {
font-size: 10;
color: #990000;
text-decoration: underline;
}



.basketlist-hilight {
	background: #ffffcc;
	font-weight: bold;
}

.basketlist-lolight {
border-TOP: 1px SOLID #000000;
font-weight: bold;
}


/* --------------------------------- */
/*         Product List             */
/* --------------------------------- */



/*
.productlist-col3 {color: #4f2403;}
.productlist-col3 a{color:#4f2403;
text-decoration: underline;

}
.productlist-col3 a:hover{color:#990000;}
.productlist-col4 {font-size: 14;
font-weight: bold;
}

*/
.productlist-row1{
	background: #ffe69b
}

.productlist-row2 {
    background: #ffe69b}

.product-info {color: #4F2403;}

.product-link {color: #4F2403;}

.heading-product {
        color: #990000;
	font-weight: bold;
	font-size: 14px;
}

.text-product-desc {
	font-size: 14px;
        color: #4f2403;
  padding: 1;
}

.productlistheader {

	color: #ffe69b;
	font-weight: bold;
	font-size: 14px;
        height: 27px;
        background-color: #990000
}

.productlisttable {
	margin-top: 10px;
	font-size: 11px;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show

}

#productphoto {
	margin-bottom: 250px
	margin-right:  10px
}
	
	
/*
.productlist-col1, .productlist-col2, .productlist-col3, .productlist-col4, .productlist-col5 {
border-collapse: collapse;
border-top: none;
border-bottom: none;

}
*/




/* Store bits */

.storec#cc0000its {
  text-align: center;
  padding: 42px 10px 10px 10px;

}





/* Added automatically */
.text-bold {
  font-weight: bold;
}

/* Added automatically */
.text-shipping-row1 {

}

/* Added automatically */
.text-shipping-row2 {
 
}

/* Added automatically */
.link-subcategory-select {
  font-weight: bold;
}

/* Added automatically */
.table-error {
	background: #B22222;
}

/* Added automatically */
.table-error-td {
	background: Red;
}

/* Added automatically */
.error-text {
	background: White;
	font-weight: bold;
}

/* Added automatically */
.error-heading {
	color: White;
	font-weight: bold;
	text-decoration: underline;
	font-size: 14px;
}

/* Added automatically */
.testmodeinfo {
 background: #9999FF;
 color: black;
 font-weight: bold;
}


.text-pricespecial { color: #990000; }


.registerform .text {
  width: 140px;
  font-size: 12px;
  text-align: right;
}

.registerform .textbox, .registerform .select   {
  width: 180px;
}

.formbox, .formbox a {
background-color: #ffffcc;
border: 1px solid #990000;
color: #4f2403;
font-size: 10pt;
text-decoration: none;
}

.formbox table{
background-color: #ffffcc;
color: #990000;
font-size: 10pt;
text-decoration: none;
}

.formbox a:hover{
color: #990000;
text-decoration: underline;
}

.contactpage p {
color: #4f2403;
}


td.main{
color: #4f2403;
}


td b {
color: #4f2403;
}


td.tender-header, td.tender-description, td.tender-text{
font-size: 12px;
color:#336699;
font-family: 
}


.storecredits{visibility: hidden;}/* CSS Buttons */
.button-big, .button-small { display: block; cursor: hand; cursor: pointer; text-decoration: none; }
.button-big .button-text { width:auto; background: transparent url(store_images/buttons.gif) no-repeat scroll 0 -72px; padding:0; line-height:22px; height: 24px; }
.button-big .button-left { width: 7px; height: 24px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0px 0px; }
.button-big .button-right { width: 7px; height: 24px; background: transparent url(store_images/buttons.gif) no-repeat scroll -7px 0px; }
.button-small .button-text { width:55px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0 -48px; padding:0; height: 24px; line-height: 22px; }
.button-small .button-left { width: 12px; height: 24px; background: transparent url(store_images/buttons.gif) no-repeat scroll 0px -24px; }
 .button-small .button-right { width: 12px; height: 24px; background: transparent url(store_images/buttons.gif) no-repeat scroll -12px -24px; }
.button-right,.button-left { float: left; display: block; font-size:0px; }
.button-text { text-transform:uppercase; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold; float: left; display: block; color: #000; text-decoration: none; text-align:center; }
.button-small .button-text { font-size: 10px; }
 .pagination .button-text { width:auto; }
 .pagination .button-right { margin-right: 1px; }
.pagination .button-small span { filter:alpha(opacity=55); -moz-opacity:.55; opacity:.55; }
.pagination .button-small:HOVER span { filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99; }
.pagination .button-on span { filter:alpha(opacity=99); -moz-opacity:.99; opacity:.99; }
.button-rightaligned   { float: right; }

/* Added by NitroSell - do not remove! */
label { font-family: "times new roman", times, serif; font-size: 10px; color: #000000; font-weight: bold; }