.headerbg {background-color:#ffffff}
.footerbg {background-color:#ffffff}

/* .centralframebg {border-left: 1 solid #cccccc; border-right: 1 solid #cccccc; border-top: 1 solid #cccccc; border-bottom: 1 solid #cccccc} */
.lefttablebg {background-color:#eeeeee}
/* .sitebg {background:url(../gfx/mainbg.jpg); background-repeat : repeat-y} */
.leftTitles {font-size:12px; color:#000000; margin-left:10px}
/*  .yellowtext {font-size:12px; color:#cccccc} */
.greytext {font-size:12px; color:#ffffff}
.LeftBoxHeader {font-size:10px; color:#cccccc}
 .dgTitleColumn { BACKGROUND-COLOR: #cccccc }
 .dgHeaderRow { BACKGROUND-COLOR: #cccccc }
 .dgCartListItemAlt{background-color:#EEEFF7}
 .titletext {font-size: 18px; font-weight: bold}
 .title {font-size: 18px; font-weight: bold}
  h1 {font-size: 18px; font-weight: bold}
  .button {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; color: #ffffff; font-weight: bold; CURSOR: hand; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #000000}
.cartbutton {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; color: #FCFF1C; font-weight: bold; font-size: 10px; CURSOR: hand; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #cccccc}
  .bodytext{color:#666666; font-weight:normal}
.SideNavArrow {color:#cc0000}
.SideNavbgColorText {color:#ffffff}
/* .lightgreenbg { BACKGROUND-COLOR: #E5FFE5 }*/
 .lightgreenbg { BACKGROUND-COLOR: #ffffff }
 .newsbg {background:url(../gfx/newsbg.gif); background-repeat : no-repeat}
 .fredborder{BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff}
.footerlinktext{color:#cccccc;font-size:7px}
.saleitem{BORDER-RIGHT: #cc0000 1px solid; BORDER-LEFT: #cc0000 1px solid; BORDER-BOTTOM: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; BACKGROUND-COLOR: #ffffff}

 .amenu
{
FONT-WEIGHT: bold;
FONT-SIZE: 9pt;
COLOR: maroon;
FONT-FAMILY: Arial, Verdana, Helvetica;
BACKGROUND-COLOR: #EEEFF7;
TEXT-ALIGN: center
}

body {font-family:verdana, arial, geneva, helvetica; font-size:12px; color:#666666;
overflow:auto;
scrollbar-face-color: #cccccc;
 scrollbar-shadow-color: #cccccc;
 scrollbar-highlight-color: #ffffff;
 scrollbar-3dlight-color: #cccccc;
 scrollbar-darkshadow-color: #cccccc;
 scrollbar-arrow-color:#EEEFF7;
 scrollbar-base-color:#cccccc

 }
 
 .ProductListHead
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 14pt;
    text-decoration: underline;
}
.ProductListItem
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 10px
}

.CartListHead
{
    background-color: #cccccc;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: white;
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 20pt;
    padding-left: 5px
}

.CartListItem
{
    background-color: #ffffff;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 12px;
    padding-left: 5px
}

.CartListItemAlt
{
    background-color: #EEEFF7;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 12px;
    padding-left: 5px
}

.CartListFooter
{
    background-color: #cccccc;
    line-height: 10pt
}



A.ScrollNewsLinks
{
    font-family:verdana, geneva, helvetica; font-size:11px; color:#cccccc;
    TEXT-DECORATION: none
}
A.ScrollNewsLinks:link
{
	font-family:verdana, geneva, helvetica; font-size:11px; color:#cccccc;
    TEXT-DECORATION: none
    }
A.ScrollNewsLinks:visited
{
    font-family:verdana, geneva, helvetica; font-size:11px; color:#cccccc;
    TEXT-DECORATION: none
}
A.ScrollNewsLinks:hover
{
    font-family:verdana, geneva, helvetica; font-size:11px; color:#CC0000;
    TEXT-DECORATION: underline
}

A.LeftTableLinks
{
    font-family:arial, geneva, helvetica; font-size:12px; color:#666666;
    TEXT-DECORATION: none
}
A.LeftTableLinks:link
{
	font-family:arial, geneva, helvetica; font-size:12px; color:#666666;
    TEXT-DECORATION: none
    }
A.LeftTableLinks:visited
{
    font-family:arial, geneva, helvetica; font-size:12px; color:#666666;
    TEXT-DECORATION: none
}
A.LeftTableLinks:hover
{
    font-family:arial, geneva, helvetica; font-size:12px; color:#cc0000;
    TEXT-DECORATION: underline
}

A.NavRedLinks
{
    font-family:arial, geneva, helvetica; font-size:12px; color:#cc0000;
    TEXT-DECORATION: none
}
A.NavRedLinks:link
{
	font-family:arial, geneva, helvetica; font-size:12px; color:#cc0000;
    TEXT-DECORATION: none
    }
A.NavRedLinks:visited
{
    font-family:arial, geneva, helvetica; font-size:12px; color:#cc0000;
    TEXT-DECORATION: none
}
A.NavRedLinks:hover
{
    font-family:arial, geneva, helvetica; font-size:12px; color:#cc0000;
    TEXT-DECORATION: underline
}


 A.NMALinks
{
    font-family:verdana, arial, geneva, helvetica; font-size:9px; color:#EEEFF7;
    TEXT-DECORATION: none
}
A.NMALinks:link
{
	font-family:verdana, arial, geneva, helvetica; font-size:9px; color:#EEEFF7;
    TEXT-DECORATION: none
    }
A.NMALinks:visited
{
    font-family:verdana, arial, geneva, helvetica; font-size:9px; color:#EEEFF7;
    TEXT-DECORATION: none
}
A.NMALinks:hover
{
    font-family:verdana, arial, geneva, helvetica; font-size:9px; color:#ffffff;
    TEXT-DECORATION: underline
}



 A.NMALinksHidden
{
    font-family:verdana, arial, geneva, helvetica; font-size:9px; color:#666699;
    TEXT-DECORATION: none
}
A.NMALinksHidden:link
{
	font-family:verdana, arial, geneva, helvetica; font-size:9px; color:#666699;
    TEXT-DECORATION: none
    }
A.NMALinksHidden:visited
{
    font-family:verdana, arial, geneva, helvetica; font-size:9px; color:#666699;
    TEXT-DECORATION: none
}
A.NMALinksHidden:hover
{
    font-family:verdana, arial, geneva, helvetica; font-size:9px; color:#666699;
    TEXT-DECORATION: underline
}

A.NavLinks
{
    font-family:verdana, arial, geneva, helvetica; font-size:10px; color:#000000; 
    TEXT-DECORATION: none
}
A.NavLinks:link
{
	font-family:verdana, arial, geneva, helvetica; font-size:10px; color:#000000; 
	TEXT-DECORATION: none
}
A.NavLinks:visited
{
    font-family:verdana, arial, geneva, helvetica; font-size:10px; color:#000000; 
    TEXT-DECORATION: none
}
A.NavLinks:hover
{
    font-family:verdana, arial, geneva, helvetica; font-size:10px; color:#cc0000;
    TEXT-DECORATION: underline
}

ProdNavLinks
{
    font-family:verdana, arial, geneva, helvetica; font-size:10px; color:#666666; font-weight:normal
}
A.ProdNavLinks
{
    font-family:verdana, arial, geneva, helvetica; font-size:10px; color:#666666; 
    TEXT-DECORATION: none; font-weight:normal
}
A.ProdNavLinks:link
{
	font-family:verdana, arial, geneva, helvetica; font-size:10px; color:#666666; 
	TEXT-DECORATION: none; font-weight:normal
}
A.ProdNavLinks:visited
{
    font-family:verdana, arial, geneva, helvetica; font-size:10px; color:#666666; 
    TEXT-DECORATION: none; font-weight:normal
}
A.ProdNavLinks:hover
{
    font-family:verdana, arial, geneva, helvetica; font-size:10px; color:#cc0000;
    TEXT-DECORATION: underline; font-weight:normal
}
 
A.YellowLinks
{
    font-family:verdana, arial, geneva, helvetica; font-size:10px; color:#cccccc;
    TEXT-DECORATION: underline
}
A.YellowLinks:link
{
	font-family:verdana, arial, geneva, helvetica; font-size:10px; color:#cccccc;
    TEXT-DECORATION: underline
    }
A.YellowLinks:visited
{
    font-family:verdana, arial, geneva, helvetica; font-size:10px; color:#cccccc;
    TEXT-DECORATION: underline
}
A.YellowLinks:hover
{
    font-family:verdana, arial, geneva, helvetica; font-size:10px; color:#ffffff;
    TEXT-DECORATION: underline
}

A.BlackLinks
{
    font-family:verdana, arial, geneva, helvetica; font-size:10px; color:#000000;
    TEXT-DECORATION: underline
}
A.BlackLinks:link
{
	font-family:verdana, arial, geneva, helvetica; font-size:10px; color:#000000;
    TEXT-DECORATION: underline
    }
A.BlackLinks:visited
{
    font-family:verdana, arial, geneva, helvetica; font-size:10px; color:#000000;
    TEXT-DECORATION: underline
}
A.BlackLinks:hover
{
    font-family:verdana, arial, geneva, helvetica; font-size:10px; color:#cc0000;
    TEXT-DECORATION: underline
}

A.AtoZlinks
{
    font-family:verdana, arial, geneva, helvetica; font-size:15px; color:#7b7b7b; TEXT-DECORATION: underline
}
A.AtoZlinks:link
{
	font-family:verdana, arial, geneva, helvetica; font-size:15px; color:#7b7b7b; TEXT-DECORATION: underline
}
A.AtoZlinks:visited
{
    font-family:verdana, arial, geneva, helvetica; font-size:15px; color:#7b7b7b; TEXT-DECORATION: underline
}
A.AtoZlinks:hover
{
    font-family:verdana, arial, geneva, helvetica; font-size:15px; color:#EC2406;
    TEXT-DECORATION: underline
}
A.AtoZlinksBlue
{
    font-family:verdana, arial, geneva, helvetica; font-size:15px; color:#00007f; TEXT-DECORATION: underline; font-weight:bold
}
A.AtoZlinksBlue:link
{
	font-family:verdana, arial, geneva, helvetica; font-size:15px; color:#00007f; TEXT-DECORATION: underline; font-weight:bold
}
A.AtoZlinksBlue:visited
{
    font-family:verdana, arial, geneva, helvetica; font-size:15px; color:#00007f; TEXT-DECORATION: underline; font-weight:bold
}
A.AtoZlinksBlue:hover
{
    font-family:verdana, arial, geneva, helvetica; font-size:15px; color:#EC2406;
    TEXT-DECORATION: underline; font-weight:bold
}





A.WhiteLinks
{
    FONT-FAMILY: verdana;
    TEXT-DECORATION: none;
    COLOR: #FFFFFF;
    FONT-SIZE: 7pt
}
A.WhiteLinks:link
{
	FONT-FAMILY: verdana;
    FONT-SIZE: 7pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana
}
A.WhiteLinks:visited
{
    FONT-FAMILY: verdana;
    FONT-SIZE: 7pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana
}
A.WhiteLinks:hover
{
    FONT-SIZE: 7pt;
    COLOR: #cccccc;
    FONT-FAMILY: verdana
}

A.footercats
{
    font-family:verdana, arial, geneva, helvetica; font-size:7px; color:#cccccc
}
A.footercats:link
{
	font-family:verdana, arial, geneva, helvetica; font-size:7px; color:#cccccc
}
A.footercats:visited
{
    font-family:verdana, arial, geneva, helvetica; font-size:7px; color:#cccccc
}
A.footercats:hover
{
    font-family:verdana, arial, geneva, helvetica; font-size:7px; color:#cccccc;
    TEXT-DECORATION: underline
}

A.MainBodyLinks
{
    font-family:verdana, arial, geneva, helvetica; font-size:12px; color:#000000
}
A.MainBodyLinks:link
{
	font-family:verdana, arial, geneva, helvetica; font-size:12px; color:#000000
}
A.MainBodyLinks:visited
{
    font-family:verdana, arial, geneva, helvetica; font-size:12px; color:#000000
}
A.MainBodyLinks:hover
{
    font-family:verdana, arial, geneva, helvetica; font-size:12px; color:#000000;
    TEXT-DECORATION: underline
}

A.RedLinks
{
    font-family:verdana, arial, geneva, helvetica; font-size:12px; color:#CC0000;
    TEXT-DECORATION: underline
}
A.RedLinks:link
{
	font-family:verdana, arial, geneva, helvetica; font-size:12px; color:#CC0000;
    TEXT-DECORATION: underline
    }
A.RedLinks:visited
{
    font-family:verdana, arial, geneva, helvetica; font-size:12px; color:#CC0000;
    TEXT-DECORATION: underline
}
A.RedLinks:hover
{
    font-family:verdana, arial, geneva, helvetica; font-size:12px; color:#000000;
    TEXT-DECORATION: underline
}




A.RedLinksUnderline
{
    font-family:verdana, arial, geneva, helvetica; font-size:12px; color:#CC0000;
    TEXT-DECORATION: underline
}
A.RedLinksUnderline:link
{
	font-family:verdana, arial, geneva, helvetica; font-size:12px; color:#CC0000;
    TEXT-DECORATION: underline
    }
A.RedLinksUnderline:visited
{
    font-family:verdana, arial, geneva, helvetica; font-size:12px; color:#CC0000;
    TEXT-DECORATION: underline
}
A.RedLinksUnderline:hover
{
    font-family:verdana, arial, geneva, helvetica; font-size:12px; color:#CC0000;
    TEXT-DECORATION: underline
}




TEXT
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: verdana
}

td {font-family:verdana, arial, geneva, helvetica; font-size:12px; color:#666666; MARGIN: 0px 30px}


 .popup {
    width:500px;
    height:200px;
    padding: 20px;
    position:absolute;
    top:10%;
    left:30%;
    display:none;
    background-color: #ffffff;
    border: solid 10px #cc0000;
  }
  
.marquee,
			.marquee-with-options,
			.marquee-vert-before,
			.marquee-vert {
			  width: 600px;
			  overflow: hidden;
			}
  .spacer {
	clear: both;
	font-size: 0;
	height:0;
	line-height: 0;
}
  
  #mainwrapper{width:1200px; margin-left:auto; margin-right:auto;}
  #headerweb{display:block;}
    #headermobile{display:none;}
    
    #footerweb{display:block;}
    #footermobile{display:none;}
    
    .homeproductboxes{float:left;width:160px; text-align:center; margin-right:20px; height:190px;}
    .homeproductboxesimages{width:155px; height:155px;BORDER-TOP: #000000 2px solid; BORDER-LEFT: #000000 2px solid; BORDER-RIGHT: #000000 2px solid; BORDER-BOTTOM: #000000 2px solid;}
    
    .catproductboxes{float:left;width:160px; text-align:center; margin-right:20px; height:190px;}
    .catproductboxesimages{width:155px; height:155px;}
    
    #homeleftpanel{width:150px;float:left; margin-left:20px;margin-right:10px;}
    #homecentrepanel{width:760px;float:left;}
    #homerightpanel{width:250px;float:left; text-align:right;}
    
    #lblCatIntro{display:block;}
    
    #productdetails_left{float:left; width:400px;}
    #productdetails_central{float:left; width:500px;}
    #productdetails_right{float:left; width:100px; text-align:right;}
    #productdetails_mobileimage{display:none;}
    
    
    #checkout_deliveryaddressdiv{width:500px;}
    #checkout_purchaseraddressdiv{width:500px;}
    
     .search-bar {
    height: 29px;
    background-color: #e1e1e1;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border-radius: 100px;
	position:relative;
    width:180px
    overflow: hidden;
    }

.search-bar .searchbutton {
    position:absolute;
	top:23%;
	right:5px;
    }
    
    .sfield {
    float: left;
    margin: 5px 0 0 8px;
    font: 8pt Lato;
    color: #888;
    height: 20px;
    line-height: 18px;
    padding: 0;
    background: transparent;
    border: 0;
    }
    
    
  
  @media only screen and (max-width:640px) 
  {
      #mainwrapper{width:100%; margin-left:auto; margin-right:auto;}
      #headerweb{display:none;}
    #headermobile{display:block;}
    #footerweb{display:none;}
    #footermobile{display:block;}
    
    .homeproductboxes{float:left;width:140px; text-align:center; margin-right:10px; height:180px;}
    .homeproductboxesimages{width:140px; height:140px;BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid}
    
    .catproductboxes{float:left;width:140px; text-align:center; margin-right:10px; height:180px;}
    .catproductboxesimages{width:140px; height:140px;}
    
    #homeleftpanel{display:none;width:0px;float:left; margin-left:00px;}
    #homecentrepanel{width:100%;float:none;}
    #homerightpanel{display:none;width:0px;float:left; text-align:right;}
    
    #lblCatIntro{display:none;}
    #lblIntro{display:none;}
    #lblViewAll{display:none;}
    
    #productdetails_left{float:none; width:100%;}
    #productdetails_central{display:none;float:none; width:0px;}
    #productdetails_right{float:none; width:100%; text-align:center;}
    #productdetails_mobileimage{display:block;}
    
    #checkout_deliveryaddressdiv{float:none; width:100%;}
    #checkout_purchaseraddressdiv{display:none;float:none; width:100%;}
    

  }
  
