/* $Id: skin1.css,v 1.24.2.8 2006/12/08 13:37:04 max Exp $ */
/*
	General styles
*/
BODY,DIV,TH,TD,P {
        FONT-FAMILY: Arial, Helvetica, Sans-serif; 
        COLOR: #40413b; 
        FONT-SIZE: 13px;
        LINE-HEIGHT: 160%;
}
INPUT,SELECT,TEXTAREA,TT {
        FONT-FAMILY: Arial, Helvetica, Sans-serif; 
        COLOR: #40413b; FONT-SIZE: 11px;
}
A:link {
        COLOR: #303030; TEXT-DECORATION: none;
}
A:visited {
        COLOR: #303030; TEXT-DECORATION: none;
}
A:hover {
        COLOR: #990000; TEXT-DECORATION: underline;
}
A:active  {
        COLOR: #303030; TEXT-DECORATION: none;
}
H1 {
        FONT-SIZE: 15px;
}
H2 {
        FONT-SIZE: 14px;
}
H3 {
        FONT-SIZE: 13px;
}
HR {
        COLOR: #DDDDDD; HEIGHT: 1px;
}

HTML,BODY {
	HEIGHT: 100%;
	BACKGROUND-COLOR: #ffffff;
	MARGIN: 0px;
	PADDING: 0px;
}

FORM {
	MARGIN: 0px;
}
TABLE,IMG {
	BORDER: 0px;
}

.HeadBox {
        BACKGROUND-COLOR: #eeeeee;
}
.HeadText {
        FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
.HeadLine {
        BACKGROUND-COLOR: #eeeeee;
}
.VertMenuBox {
        BACKGROUND-COLOR: #dddddd;
}
.VertMenuBorder {
        BACKGROUND-COLOR: #cccccc;
}
.VertMenuTitle {
        BACKGROUND-COLOR: #FFFFFF; COLOR: #303030; FONT-WEIGHT: bold;
}
.VertMenuItems{
        COLOR: #303030; TEXT-DECORATION: none;
}
A.VertMenuItems:link {
        COLOR: #303030; TEXT-DECORATION: none;
}
A.VertMenuItems:visited {
        COLOR: #303030; TEXT-DECORATION: none;
}
A.VertMenuItems:hover {
        COLOR: #303030; TEXT-DECORATION: underline;
}
A.VertMenuItems:active  {
        COLOR: #303030; TEXT-DECORATION: none;
}
.VertMenuHr {
        COLOR: #999999;
}
.CategoriesList {
	FONT-SIZE: 12px;
}
.DialogBox {
padding:5px;
}
.DialogBorder {
border:1px solid #cccccc;
}
.DialogTitle {
        COLOR: #303030; FONT-WEIGHT: bold; FONT-SIZE: 11px;
		background-image:url(images/dialog_bg.gif);
		background-repeat:no-repeat;
		background-position:top left;
		border:1px solid #324e75;
		border-bottom:0px;
		padding:1px 0 1px 10px;
}
.NumberOfArticles {
        COLOR: #000000; FONT-WEIGHT: bold;
}
.TopLabel {
        COLOR: #303030; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Text {
        COLOR: #000000;
}
.DecorTr {
        COLOR: #389F1C;
}
.AdminSmallMessage {
        COLOR: #98242d;
}
.AdminTitle {
        COLOR: #98242d; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.Line {
        BACKGROUND-COLOR: #FF6600;
}
.ProductTitle {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductTitleHidden {
        COLOR: #eeeeee; FONT-WEIGHT: bold; FONT-SIZE: 11px;
}
.ProductDetailsTitle {
        COLOR: #98242d; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductDetails {
        COLOR: #000000;
}
.ProductPriceTitle {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPriceConverting {
        COLOR: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPrice {
        COLOR: #98242d; FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
.ProductPriceSmall {
        COLOR: #98242d; FONT-WEIGHT: bold;
}
.MarketPrice {
/*		FONT-SIZE: 14px; FONT-FAMILY: Times New Roman;*/
		font-size: 11px; 
}
.ItemsList {
        COLOR: #3A3531; FONT-WEIGHT: bold;
height: 400px;
overflow: auto;
}
#Disabled {
        COLOR: #909090;
}
.NavigationPath {
        COLOR: #303030; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
.NavigationPath:link {
        COLOR: #CC6666; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}
.NavigationPath:visited {
        COLOR: #CC6666; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}
.NavigationPath:hover {
        COLOR: #CC6666; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
.NavigationPath:active  {
        COLOR: #CC6666; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}
.FormButton {
        COLOR: #330000; FONT-WEIGHT: bold; 
}
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.Button {                                 
		FONT-FAMILY: Arial;
/*		BACKGROUND: URL(images/butbg.gif); */
		BACKGROUND-COLOR: #841e12;
		COLOR: #ffffff; FONT-WEIGHT: bold;
		FONT-SIZE: 13px;
		TEXT-DECORATION: none;
		padding:5px 8px 5px 8px;
}
A.Button {                                 
		FONT-FAMILY: Arial;
                BACKGROUND-COLOR: #f4e8d0;
		COLOR: #303030; FONT-WEIGHT: bold;
		FONT-SIZE: 13px;
		TEXT-DECORATION: none;
}

.CustomerMessage {
        COLOR: #98242d; FONT-WEIGHT: bold; 
}
.ErrorMessage {
        COLOR: #98242d; FONT-WEIGHT: bold; 
}
.Star {
        COLOR: #FF0000;
}
.HighLight {
		BACKGROUND-COLOR: #e7d9c8;
}
.SaveMoneyLabel {
        COLOR: #303030; FONT-WEIGHT: bold; 
}
.TableHead {
	BACKGROUND-COLOR: #EEEEEE; FONT-WEIGHT: bold;
}
.TableSubHead {
    BACKGROUND-COLOR: #ffffff;
}
.TableLine {
    BACKGROUND-COLOR: #F0F0F0;
}
.SmallNote:link {
        COLOR: #2D1C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
        COLOR: #2D1C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
        COLOR: #7C4C00; TEXT-DECORATION: underline; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; 
}
.SmallNote:active {
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallText {
        COLOR: #303030; TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.Bottom {
        BACKGROUND-COLOR: #FFFFFF; COLOR: #cccccc;
}
.Tab {
        BACKGROUND-COLOR: #eeeeee;
        FONT-WEIGHT: bold;
        TEXT-TRANSFORM: uppercase;
}
.CatMenuContainer {
   background: #fff;
   border: 1px solid #eeeeee;
}
/* Submenu hover */
.CatMenuItemOff 
{
    BACKGROUND-COLOR: #eee7dd; /* like "VertMenuBox" */
    MARGIN-BOTTOM: 1px;
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 2px; 
    MARGIN-RIGHT: 1px;
	 padding: 5px 11px 5px 11px;
    CURSOR: pointer;
}
.CatMenuItemOffHeader 
{
    BACKGROUND-COLOR: #EEE7DD; /* like "VertMenuBox" */
    MARGIN-BOTTOM: 1px;
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 2px; 
    MARGIN-RIGHT: 1px;
    padding: 5px 11px 5px 11px;
    CURSOR: pointer;
}
.CatMenuItemOffr1 
{
   BORDER-TOP: 1px solid #EEE7DD;
   BORDER-BOTTOM: 1px solid #EEE7DD;
    MARGIN-BOTTOM: 1px;
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 0px; 
    MARGIN-RIGHT: 1px;
	/*padding: 10px 10px 10px 10px;*/
    CURSOR: pointer;
}
.CatMenuItemOffr2 
{
    BACKGROUND-COLOR: #eee7dd; /* like "VertMenuBox" */
    MARGIN-BOTTOM: 1px;
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 0px; 
    MARGIN-RIGHT: 1px;
	/*padding: 10px 10px 10px 10px;*/
    CURSOR: pointer;
}
.CatMenuItemOffExp
{
    BACKGROUND-COLOR:  #eeeeee;              /* like "VertMenuBox" */
    MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 1px;  
	padding: 4px 10px 4px 10px;
    CURSOR: pointer;
}
.CatMenuItemOn
{   
    BACKGROUND-COLOR: #eee7dd;              /* like "VertMenuTitle" */
    MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 2px;
    MARGIN-RIGHT: 1px; 
	padding: 5px 11px 5px 11px;
    CURSOR: pointer;
}
.CatMenuItemOnr1
{   
    BACKGROUND-COLOR: #EEE7DD;              /* like "VertMenuTitle" */
	/*padding: 11px 11px 11px 11px;*/
    CURSOR: pointer;
   BORDER-TOP: 1px solid #EEE7DD;
   BORDER-BOTTOM: 1px solid #EEE7DD;
    MARGIN-BOTTOM: 1px;
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 0px; 
    MARGIN-RIGHT: 1px;
}
.CatMenuItemOnr2
{   
    BACKGROUND-COLOR: #EEE7DD;              /* like "VertMenuTitle" */
    MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 1px; 
	/*padding: 11px 11px 11px 11px;*/
    CURSOR: pointer;
}
.CatSubMenu
{
    /*BACKGROUND-COLOR: #eeeeee;*/              /* like "VertMenuBox" */
    /*BORDER-RIGHT: #cccccc 1px solid;*/        /* like "VertMenuBorder" */
    /*BORDER-TOP: #cccccc 1px solid; */         /* like "VertMenuBorder" */
    /*BORDER-LEFT: #cccccc 1px solid; */        /* like "VertMenuBorder" */
    /*BORDER-BOTTOM: #cccccc 1px solid;*/       /* like "VertMenuBorder" */
    MARGIN-LEFT: 1px; 
    MARGIN-RIGHT: 2px;
}
.CatMenuItem
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana,Arial;
    CURSOR: pointer;
}
.CatMenuItem:link
{
    COLOR: #303030; 
	/*FONT-WEIGHT: bold;*/                        /* like "VertMenuItems" */
}
.CatMenuItem:visited
{
    COLOR: #303030;                         /* like "VertMenuItems" */
/*FONT-WEIGHT: bold; */
}
.CatMenuItem:hover
{
    COLOR: #990000; 
	text-decoration: none;
/*FONT-WEIGHT: bold; */                        /* like "VertMenuTitle" */
}
.CatMenuItem:active
{
    COLOR: #303030; 
/*FONT-WEIGHT: bold;*/                         /* like "VertMenuItems" */
}
.CatMenuItemRoot
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana,Arial;
    CURSOR: pointer;
	display: block;
	padding: 4px 0px 4px 11px;
}
.CatMenuItemRoot:link, .CatMenuItemRoot:visited, .CatMenuItemRoot:active
{
    COLOR: #000; 
}
.CatMenuItemRoot:hover
{
   color: #990000; 
	text-decoration: none;
}



.NavDialogTitle {
    font-size: 11px;
    font-weight: bold;
    color: #330000;
}   
.NavDialogBorder {
    background-color: #FFCC33;
}
.NavDialogBox {
    background-color: #FFFFCC;
}
.PopupHelpLink {
	FONT-SIZE: 9px;
	COLOR: #330000; 
	TEXT-DECORATION: none;
}
.SubHeader2Line {
	BACKGROUND-COLOR: #990000;
}
.HightLightRow {
	BACKGROUND-COLOR: #B0B0B0;
	font-weight: bold;
}
.HightLightEqualRow {
	BACKGROUND-COLOR: #ffe8af;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #FFA92F;
}

/*
	Dialog info box
*/
TABLE.DialogInfo {
	WIDTH: 85%;
	TEXT-ALIGN: center;
}
.DialogInfoTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	TEXT-ALIGN: left;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
.DialogInfoTitleBorder {
	BACKGROUND-COLOR: #cfd3bc;
	PADDING: 0px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
	BACKGROUND-COLOR: #ccc;
	PADDING: 0px;
}
.DialogTr {
	COLOR: #20B8B4;
}
.DialogInfoIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
}
.DialogInfoClose {
	WIDTH: 15px;
	HEIGHT: 13px;
}

/*
	Pagination mechanism
*/
.NavigationArrow {
	WIDTH: 9px;
	HEIGHT: 9px;
}
.NavigationTitle {
	WHITE-SPACE: nowrap;
	HEIGHT: 14px;
	PADDING-RIGHT: 10px;
}
.NavigationCell {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
/*	BACKGROUND-IMAGE: url(images/page.gif); */
	WIDTH: 17px;
	HEIGHT: 14px;
}
.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover, .NavigationCell A:active {
	TEXT-DECORATION: none;
}
.NavigationCell IMG {
	HEIGHT: 1px;
	WIDTH: 17px;
}
.NavigationCellWide {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
/*	BACKGROUND-IMAGE: url(images/page_wide.gif); */
	WIDTH: 23px;
	HEIGHT: 14px;
}
.NavigationCellWide A:link, .NavigationCellWide A:visited, .NavigationCellWide A:hover, .NavigationCellWide A:active {
	TEXT-DECORATION: none;
}
.NavigationCellWide IMG {
	HEIGHT: 1px;
	WIDTH: 23px;
}
.NavigationCellSel {
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	WIDTH: 15px;
}

/*
	Search sort bar
*/
.SearchSortTitle {
	FONT-WEIGHT: bold;
	PADDING-RIGHT: 20px;
}
.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {
	TEXT-DECORATION: underline;
}
.SearchSortImg {
	WIDTH: 9px;
	HEIGHT: 9px;
	MARGIN-RIGHT: 5px;
}
.SearchSortCell {
	PADDING-RIGHT: 20px;
}


#Wrapper {
width: 960px;
margin-right: auto;
margin-left: auto;
margin-top: 0px;
margin-bottom: 0px;
padding:0px;
border:0px;
background-color:#ffffff;
}
#ItemsList {
border:1px solid #e7e1d5;
}
#ItemsList .Dark {
background-color: #f4e8d0;
padding:2px;
}
#ItemsList .Light {
background-color: #ffffff;
padding:2px;
}

#MemberDirectory {background-color:#fff;}
#MemberDirectory DIV.Dark, #MemberDirectory DIV {
float:left;
width:160px;
padding:2px 5px 2px 5px;
margin:0 3px 0 3px;
}

#MemberDirectory2 {background-color:#fff;}
#MemberDirectory2 DIV.Dark, #MemberDirectory DIV {
float:left;
width:160px;
padding:2px 5px 2px 5px;
margin:0 3px 0 3px;
}


.FloatDlmtr {
float:none;
clear:both;
}

#FeaturedStoreRotator {
border:1px solid #ccc;
background-color:#fff;
height:136px;
}
#FeaturedStoreRotator .Name {
height:30px;
color:#000000;
font-weight:bold;
font-family: Arial, Sans-serif;
font-size:11px;
text-transform:capitalize;
}



#CompanyLinks A {
display:block;
border:1px solid #222222;
padding:1px 3px 1px 3px;
margin:2px;
width:115px;
}

#CompanyLinks A:hover, #CompanyLinks A.Active {
background-color:#F0EFEC;
}
#PromotionCode {
border:1px solid #222222;
background-color:#ffffff;
width:220px;
height:70px;
}

#Header {border:1px solid #000505;}
#Subheader1 {border:1px solid #394e61;border-top:0px;}
#Subheader2 {margin:5px 0 5px 0;}
#Subheader2 SELECT {width:150px;}
#ForBuyers .Light {
border:1px solid #010101;
background-color:#dddfd1;
padding:1px 5px;
}
#ForBuyers .Dark {
border:1px solid #010101;
background-color:#aaaca1;
padding:1px 5px;
}
#Footer {
border:0;
border-top:1px solid #ccc;
}
#Footer * {
color:#666664;
}

#ProviderInfo {
border:1px solid #000000;
background-color:#EEE7DD;
}
#AllCategories{
	border: 1px solid #000000;
}

#AllCategories .Dark{
	background-color:#e8e0cf;
	padding:2px;
}

#AllCategories .Light{
	background-color:#f8f5f0;
	padding:2px;
}

.HLeft {
	padding-top: 1px; 
	width: 250px;
	vertical-align: top;
}
.HRight {
	padding-top: 1px; 
	width: 225px;
	vertical-align: top;
}
.CartBox {
	padding: 4px 10px 0px 10px;
    /*
	border: #776233 1px solid;
	background-color: #EEE7DD;
   */ 
	font-size: 12px;
   width: 250px;
}
#ShowAllBox {
	padding-top: 0;
}

#ShowAllBox SELECT { width: 152px; }

.HLogo {
	padding: 1px 8px 0px 8px;
	valign: center;
}
.JoinBox {
	padding: 4px 10px 3px 10px;
	font-size: 12px;
	text-align: right;
   font-weight: bold;
	text-transform: uppercase;
}
.JoinButtons {
	padding: 10px 3px 0px 3px;
}
.TopNavFLevel {
	background-color: #EEE7DD;
	border-bottom: #bfb09d 1px solid;
   text-align: left;
}
A.TopNavFLink:link, A.TopNavFLink:visited, A.TopNavFLink:active {
	background-color: #EEE7DD;
	display: block;
	color: #3a3531;
	padding: 2px 10px 2px 10px;
	text-decoration: none;
	font-family: Verdana, Arial;
	font-size: 14px;
   text-align: center;
}
A.TopNavFLink:hover {
	background-color: #ccc;
	display: block;
	text-decoration: none;
	font-family: Verdana, Arial;
}
.TopNavSLevel {
	background-color: #a6a094;
	color: #3a3531;
	text-transform: uppercase;
	font-family: Verdana, Arial;
	font-size: 12px;
   text-align: left;
}

A.TopNavSLink:link, A.TopNavSLink:visited, A.TopNavSLink:active {
	background-color: #a6a094;
	display: block;
	color: #3a3531;
	padding: 2px 0px 2px 2px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Verdana, Arial;
	font-size: 12px;
}
A.TopNavSLink:hover {
	background-color: #736c62;
	display: block;
	color: #ffffff;
	padding: 2px 0px 2px 2px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Verdana, Arial;
	font-size: 12px;
}
A.TopNavSLinkA:link, A.TopNavSLinkA:visited, A.TopNavSLinkA:active, A.TopNavSLinkA:hover {
	background-color: #736c62;
	display: block;
	color: #ffffff;
	padding: 2px 0px 2px 6px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Verdana, Arial;
	font-size: 12px;
}

A.TopNavSubLink:link, A.TopNavSubLink:visited, A.TopNavSubLink:active {
	background-color: #a6a094;
	display: block;
	color: #ffffff;
	padding: 2px 6px 2px 6px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Verdana, Arial;
	font-size: 12px;
   text-align: left;
}
A.TopNavSubLink:hover {
	background-color: #EEE7DD;
	display: block;
	color: #363231;
	padding: 2px 6px 2px 6px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Verdana, Arial;
	font-size: 12px;
}
.SubCatBox {
	border-top: #bcb096 1px solid;
	border-left: #bcb096 1px solid;
	border-right: #bcb096 1px solid;
	border-bottom: #bcb096 1px solid;
}


.MenuCTiteleBox {
	background-color:#EEE7DD;
	border: 1px solid #BFB09D;
}
.MenuCTitle {

	background: #fff url('images/custom/cat_header.gif') repeat-x;
	display: block;
	color: #5a4317;
	padding: 2px 0 2px 0;
	text-decoration: none;
	text-transform: uppercase;
   font: bold 14px/20px Verdana, Arial;
   text-align: center;

}

.LeftMenuColumn {
	padding-left: 1px;
   width: 172px;
}
.MenuCBox {
	background-color: #EEE7DD;
   text-align: left;
}
.RMenuBack {
   background: #fff;
}
A.RMenuDark:link, A.RMenuDark:visited, A.RMenuDark:active {
	background-color: #f5e8d7;
	display: block;
	color: #000;
   margin: 1px 1px 1px 0;
	padding: 5px 0px 5px 11px;
	text-decoration: none;
	text-transform: capitalize;
	font-family: Verdana, Arial;
	font-size: 14px;
   line-height: 17px;
}
A.RMenuDark:hover {
	background-color: #f1e4d3;
	display: block;
	color: #363231;
	padding: 5px 0px 5px 11px;
	text-decoration: none;
	text-transform: capitalize;
	font-family: Verdana, Arial;
}
A.RMenuLight:link, A.RMenuLight:visited, A.RMenuLight:active {
	display: block;
	border-top: #EEE7DD 1px solid;
	border-bottom: #EEE7DD 1px solid;
	color: #000;
	padding: 5px 0px 5px 11px;
	text-decoration: none;
	text-transform: capitalize;
	font-family: Verdana, Arial;
	font-size: 14px;
}
A.RMenuLight:hover {
	background-color: #ddd5ca;
	display: block;
	border-top: #eee7dd 1px solid;
	border-bottom: #eee7dd 1px solid;
	color: #363231;
	padding: 5px 0px 5px 11px;
	text-decoration: none;
	text-transform: capitalize;
	font-family: Verdana, Arial;
}
.BannerCompanyName {
	font-family: Verdana, Arial;
	font-size: 18px;
	color: #ffffff;
}
.BannerBoxTitle {
	background-color: #736c62;
	font-size: 11px;
	color: #ffffff;
	text-align: right;
}
.BannerBox {
	padding: 4px 0px 4px 0px;
	vertical-align: top;
}
.BannerBoxCorner {
	background-color: #736c62;
	vertical-align: bottom;
	width: 12px;
}
.BannerBoxCornerRev {
    background-color: #736c62;
    vertical-align: top;
    width: 12px;
}
.CentralSpace {
	padding: 3px;
   margin: 3px;
	border-left: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
   border: 1px solid #c4c4c4;
   width: 100%;
   text-align: left;
}
TABLE.WelcomeTable {
/*	border-top: #ffffff 2px solid; */
	/*border-bottom: #ffffff 2px solid;*/
}
TD.WelcomeTable {
/*	border-right: #ffffff 2px solid; */
	vertical-align: top;
/*	padding: 0px 0px 5px 0px; */
}
.MenuGreyTitle {
	background-color: #a6a094;
	color: #ffffff;
  letter-spacing: -1px;
	font-family: Verdana, Arial;
	font-size: 18px;
	padding: 1px 0px 2px 5px;
	border-bottom: #ffffff 2px solid;
}
.MenuGreyBox {
background-color: #e7e1d9;
	padding: 5px;
}
.BottomBox {
	background-color: #ddd4c2;
border-bottom: 1px solid #ccc;
}
.NewsSubscribe {
	border-top: #ffffff 2px solid;
	background-color: #ffffff;
}
.NewsLabel {
	font-size: 20px;
  letter-spacing: -1px;
	padding: 1px 3px 2px 3px;
	font-family: Verdana, Arial;
	color: #6d665e;
}
.InputSubscribe {
	border: #7f7870 1px solid;
	width: 105px;
	padding-left: 2px;
}
.BottomLeftBox {
	color: #333333;
	padding-left: 10px;
	text-align: left;
	font-size: 10px;
}
.BottomRightBox {
	color: #333333;
	padding-right: 10px;
	text-align: right;
	font-size: 10px;
}
A.SBLink:link, A.SBLink:visited, A.SBLink:active {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
A.SBLink:hover {
	font-size: 10px;
	color: red;
	text-decoration: underline;
}
DIV.DialogTitleSimple {
	font-family: Verdana, Arial;
	font-size: 26px;
	color: #ba8831;	
	padding: 2px 0px 4px 4px;
	border-bottom: #dcdcd4 1px solid;
   text-align: left;
}
DIV.DialogTitleLine {
	background-color: #95948f;
}
DIV.DialogTitleLightLine {
	background-color: #dcdcd4;
}
TABLE.DialogTitleSimple {
	border-bottom: #dcdcd4 1px solid;
   text-align: left;
}
TD.DialogTitleSimple {
	font-family: Verdana, Arial;
	font-size: 26px;
	color: #ba8831;	
	padding: 2px 0px 4px 4px;
   text-align: left;
}
h1.DialogTitleSimple {
	font-family: Verdana, Arial;
	font-size: 26px;
	color: #ba8831;	
	padding: 2px 0px 4px 4px;
   text-align: left;
   margin:0;
   font-weight:normal;
   
}
.PaginationBox {
	border-top: #95948f 1px solid;
	padding: 4px 0px 4px 0px;
}
.DialogLoginBox {
	background-image: url(images/custom/loginpage_bg.jpg);
}
.DialogTitleSimple2 {
	font-family: Verdana, Arial;
	font-size: 26px;
	color: #a59e94;	
	padding: 2px 4px 4px 4px;
	text-align: right;
}
.CreateAccountButtons {
	padding: 4px 5px 0px 0px;
	vertical-align: top;
}
TABLE.ButtonCA {
	border-top: #ccaaa9 1px solid;
	border-right: #c7a6a1 1px solid;
	border-bottom: #89827a 1px solid;
	border-left: #ccaaa9 1px solid;
}
TD.ButtonCA {
	background-color: #ffffff;
	text-transform: uppercase;
	font-size: 14px;
}
A.ButtonCALink:link, A.ButtonCALink:visited, A.ButtonCALink:active {
	border: #d3cec8 1px solid;
	background-color: #ffffff;
	display: block;
	font-size: 14px;
	text-transform: uppercase;
	color: #050505;
	text-decoration: none;
	padding: 1px 7px 1px 7px;
}
A.ButtonCALink:hover {
	border: #a6a094 1px solid;
	background-color: #a6a094;
	display: block;
	font-size: 14px;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	padding: 1px 7px 1px 7px;
}

TABLE.ButtonGrey {
	border-top: #D1CFC5 1px solid;
	border-right: #aea9a3 1px solid;
	border-bottom: #736c66 1px solid;
	border-left: #bcb7b1 1px solid;
}
TD.ButtonGrey {
	background-color: #a6a094;
	text-transform: uppercase;
	font-size: 14px;
}
A.ButtonGreyLink:link, A.ButtonGreyLink:visited, A.ButtonGreyLink:active {
	border: #a29c90 1px solid;
	background-color: #ffffff;
	display: block;
FONT-WEIGHT: bold;
	font-size: 14px;
	text-transform: uppercase;
	color: #ff0000;
	text-decoration: none;
	/*padding: 1px 10px 1px 10px;*/
}
A.ButtonGreyLink:hover {
	border: #ece8dd 1px solid;
	background-color: #ff0000;
	display: block;
FONT-WEIGHT: bold;
	font-size: 14px;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	/*padding: 1px 10px 1px 10px;*/
}

/* 
	white
*/
TABLE.ButtonWhite {
	border-top: #d2cecb 1px solid;
	border-right: #d1d1c9 1px solid;
	border-bottom: #8b847c 1px solid;
	border-left: #d1d0cb  1px solid;
}
TD.ButtonWhite {
	background-color: #a6a094;
	text-transform: uppercase;
	font-size: 14px;
}
A.ButtonWhiteLink:link, A.ButtonWhiteLink:visited, A.ButtonWhiteLink:active {
	border: #a29c90 1px solid;
	background-color: #ffffff;
	display: block;
	font-size: 14px;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
/*	padding: 1px 9px 1px 9px;*/
}
A.ButtonWhiteLink:hover {
	border: #a6a094 1px solid;
	background-color: #a6a094;
	display: block;
	font-size: 14px;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
/*	padding: 1px 9px 1px 9px;*/
}
.LightBox {
	background-color: #eee7dd;
	border-bottom: #ffffff 2px solid;
	border-right: #ffffff 2px solid;
	padding: 5px;
	vertical-align: top;
}
.DarkBox {
	background-color: #EEE7DD;
	border-bottom: #ffffff 2px solid;
	border-right: #ffffff 2px solid;
	padding: 5px;
	vertical-align: top;
}
.ProviderInfo {
	text-transform: uppercase;
	font-size: 12px;
}
.ProviderEmailBox {
	padding-right: 5px;
	white-space: nowrap;
	vertical-align: top;
	text-align: left;
}
A.ProviderEmail:link, A.ProviderEmail:visited, A.ProviderEmail:active {
	text-transform: uppercase;
	font-size: 12px;
	text-decoration: none;
}
A.ProviderEmail:hover {
	text-transform: uppercase;
	font-size: 12px;
	text-decoration: underline;
}

.CatMenuItemExpandable
{
   background-image: url('images/custom/icon_plus.gif');
   background-repeat: no-repeat;
   background-position: center right;
}

/* ((2)) Height should be a multiple of 52 */
    #right_menu_filler {
    background: url('images/right_menu_filler.gif');
    height: 624px;
    width: 170px;
}

/* Start JQuery Navigation */

.navigation_parent {
   background: url('images/custom/icon_plus.gif') no-repeat center right;
}

DIV.navigation {
   background: #fff; border: 1px solid #ccc; font-family: verdana, sans-serif; font-size: 14px; text-align: left; width: 170px;
}
DIV.navigation a {
   display: block; margin: 0 auto; line-height: 24px; height: 24px; padding: 0 5px;
}
DIV.navigation a:link, DIV.navigation a:visited {
   color: #000; text-decoration: none;
}
DIV.navigation a:focus {
   outline: none;
}
/*
DIV.navigation .navigation_viewall {
   background-color: #aaa; color: #fff; font-size: 11px; font-weight: bold;
}
*/
DIV.navigation ul {
   list-style: none; padding: 0; margin: 0;
}
DIV.navigation li {
   padding: 0; margin: 0;
}

LI.level2 {
   background: #ddd url('images/custom/navigation_level2.gif') repeat-y;
}
LI.level2 a {
   padding: 0 10px;
}

LI.level3 {
   background: #ccc url('images/custom/navigation_level3.gif') repeat-y;
}
LI.level3 a {
   padding: 0 15px;
}

LI.level2, LI.level3 {
   border-top: 1px solid #ba8831;
}

LI.level2 li {
   border-bottom: 1px solid #ccc;
}

/* End JQuery Navigation */

/* Start JQuery Alternating Colors */

.odd {
   background-color: #f4e8d0;
}
.odd a:hover {
   background-color: #e3d5c1;
}
.even {
   background-color:white;
}
.even a:hover {
   background-color: #ded7cd;   
}
.off {
   background-color:red;
}
.on {
   background-color:blue;
}
.hover {
   color:red;
   cursor:crosshair;
}
.selected {
   font-style:italic;
}

/* End JQuery Alternating Colors */

/* Start Subcategories */

UL.subcategories {
   background-color: #EEE7DD; padding: 12px 0; margin: 0; text-align: center;
}

UL.subcategories A:link, UL.subcategories A:visited { 
   color: #3A3531;
}

UL.subcategories LI { 
   display: inline; font-size: 12px; list-style: none; line-height: 16px; padding: 0 12px;
}

/* End Subcategories */

.pagination {
	padding: 1px;
}

.pagination span a { 
	padding: 4px;
}

.pagination .pagination_title {
	border: 0;
}

.pagination_selected {
	background: #f00;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
.featured_banners_sidebar {
	text-align: center;
	margin: 12px 0;
}

.featured_banners_sidebar div {
	border: 1px solid #ccc;
	width: 112px;
	height: 112px;
	margin: 2px auto;
}

.featured_banners_sidebar img {
	margin: 1px;
}

.imgfixed_inner {
	#position: relative; #top: -50%;	
}
.imgfixed_middle {
	#position: absolute; #top: 50%; display: table-cell; vertical-align: middle; left: 0;	
}
.imgfixed_outer {
	display: table; #position: relative; overflow: hidden;
}

#content {
	text-align: justify;
}

#just_added {
	padding:0px;
	text-align: center;
	margin-left: 65px;
margin-height: -30px;
}

#just_added .imgfixed_outer {
	margin: 10px;
}

.PListCell {
border: 1px #ccc solid;
}

.memberScroll {
height: 400px;
width: 180px;
overflow: auto;
}

div.search2
{
    width:230px;
    float:right;
}

a.homeimagethumb
{
    float:right;
    padding:6px 0px;
}

a.homeimagethumb img
{
  
    width:135px;
    
}

a.homeimagemain 
{
    float:left;
}

div#google_translate_element
{
    background-color:#eee7dd;
}

h2.cattitle
{
    float:left;
    width:100%;
    padding:0;
    margin:0;
}

div.catbox
{
    float:left;
    width:195px;
    height:250px;
    margin-left:6px;
}

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

.gallery{padding-left:0px; width:440px;}
.galleria{list-style:none;width:440px;float:left;}
.galleria li{display:block;width:60px;height:60px;overflow:hidden;float:left;margin:0 5px 10px 5px}
.galleria li a{display:none;width:60px;height:60px;}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */