.menu{position: fixed; top: auto; left: auto; width: 170px;}

/*body 
{background: #ffffff url("../Images/Default/BodyBG_02.gif") top repeat-x fixed; }*/

.headBG {
    background-color: #ffffff;
    border-color: #e3e3e3;
    border-style: solid;
    border-width: 1px;
}


/* Link styles */
a.RedLink:link
{
    font: 10pt Arial;
    font-weight: bold;
    color: #800080;
    text-decoration: none;
}

a.RedLink:visited
{
    font: 10pt Arial;
    font-weight: bold;
    color: #800080;
    
}
a.RedLink:hover
{
    font: 10pt Arial;
    font-weight: bold;
    text-decoration: underline;
    color: #000000;
}


a.txtClickHereOrder:link
{
    font: 10pt Arial;
    font-weight: bold;
    color: #800080;
    text-decoration: none;    
}


a.txtClickHereOrder:visited
{
    font: 10pt Arial;
    font-weight: bold;
    color: #800080;
    
}
a.txtClickHereOrder:hover
{
    font: 10pt Arial;
    font-weight: bold;
    text-decoration:underline;
    color: DarkSeaGreen;
}
a.txtPowerSearch:link
{
    font: 9pt Arial;
    font-weight: normal;
    color: #666666;
    text-decoration: none;  
}
a.txtPowerSearch:visited
{
    font: 9pt Arial;
    font-weight: normal;
    color: #999999;
    text-decoration: underline;  
}
a.txtPowerSearch:hover
{
    font: 9pt Arial;
    font-weight: normal;
    color: #990000;
    text-decoration: underline; 
}




/* Text Styles */

.txtBlack
{
    font: 10pt Arial;
    font-weight: bold;
    color: #000000;   
}
.LargeRed
{
    font: 13pt Arial;
    font-weight: bold;
    color: #800080;
    text-decoration: none;  
}
.txtItemSku
{
    font: 9pt Arial;
    font-weight: bold;
    color: black;
    text-decoration: none;
}







/* Outline / Box Styles */
.TopBottomGrey
{
    background-color: #ffebcd;
    border-bottom: solid 1pt #000000;
    border-right: solid 1pt #000000;
    border-top: solid 1pt #000000;
    border-left: solid 1pt #000000;    
}


/*Dynamic Image Box*/
.DynBannerBox
{
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: center;
     
    
}

/*  */
.ItemBG
{
  background-image: url("../Images/Default/ItemBG.gif");
  background-position: top;
  background-repeat: no-repeat; 
}




/* old site */
.bodyBG
{   
    background-image: url('../Chandeliers/bg_03.jpg');
    background-repeat: repeat;
    background-position: left top;
 
}
.bgItem_1
{
    /*background-image: url('../Images/Default/bgItem_03.jpg');
    background-repeat: repeat;
    background-position: left top;*/
    background-color:#ffffff;
}
.bgItem_2
{
    /*background-image: url('../Images/Default/bgItem2_02.jpg');
    background-repeat: repeat;
    background-position: left top;*/
    background-color:#ffffff;
}
a.txtCategoriesBox:link
{
    font: 9pt Arial;
    font-weight: normal;
    color: #666666;
    text-decoration: none;    
}

a.txtCategoriesBox:visited
{
    font: 9pt Arial;
    font-weight: normal;
    color: #999999;
    text-decoration: underline;    
}
a.txtCategoriesBox:hover
{
    font: 9pt Arial;
    font-weight: normal;
    color: #990000;
    text-decoration: underline;    
}


a.txtItemHeadline:link
{
    font: 13pt Arial;
    font-weight: bold;
    color: #990000;
    text-decoration: none;   
}

a.txtItemHeadline:visited
{
    font: 13pt Arial;
    font-weight: bold;
    color: #990000;
    text-decoration: none;   
}
a.txtItemHeadline:hover
{
    font: 13pt Arial;
    font-weight: bold;
    color: #990000;
    text-decoration: underline;   
}
.LargerRed
{
    font: 15pt Arial;
    font-weight: bold;
    color: #990000;
    text-decoration: none; 
}
.LargeRed
{
    font: 13pt Arial;
    font-weight: bold;
    color: #800080;
    text-decoration: none;  
}

a.Specials_Red:link
{
    font: 11pt Arial;
    font-weight: bold;
    color: #990000;
    text-decoration: none;  
}
a.Specials_Red:visited
{
    font: 11pt Arial;
    font-weight: bold;
    color: #990000;
    text-decoration: none;  
}
a.Specials_Red:hover
{
    font: 11pt Arial;
    font-weight: bold;
    color: DarkSeaGreen;
    text-decoration: underline;  
}

.txtSearch
{
    font: 8pt Arial;
    font-weight: bold;
    color: #000000;
    text-decoration: none;   
}
.image
{
    border: solid 1pt black;
}
.txtItemDescription
{
    font: 9pt Arial;
    font-weight: 100;
    color: #000000;
    text-decoration: none;
}
.txtMediumGrey
{
    font: 10pt Arial;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}
.txtHeader
{
    font: 10pt Arial;
    font-weight: normal;
    color: Gray;
    font-weight:bold;
    text-decoration: none;
}
.txtItemPrice
{
    font: 10pt Arial;
    font-weight: bold;
    color: #800080;
    text-decoration: none;
}
.txtLogo
{
    font: 11pt Arial;
    font-weight: bold;
    color: black;
    text-decoration: none;
}
.txtItemSku
{
    font: 8pt Arial;
    font-weight: bold;
    color: black;
    text-decoration: none;
    margin-right: 0px;
    
}
.txtBoxFooter
{
    font: 9pt Arial;
    font-weight: bold;
    color: black;
    text-decoration: none;
    background-color: White;
    border-bottom: solid .5pt #000000;
    border-right: solid .5pt #000000;
    border-top: solid .5pt #000000;
    border-left: solid .5pt #000000; 
}

a.txtAdvanceSearch
{
    font: 10pt Arial;
    font-weight:normal ;
    color: #cc3300;
    text-decoration: none;
}

a.txtClickHereOrder
{
    font: 10pt Arial;
    font-weight: bold;
    color: #800080;
    text-decoration: none;
}
a.txtClickHereOrder:link
{
    font: 10pt Arial;
    font-weight: bold;
    color: #800080;
    text-decoration: none;
}

a.txtClickHereOrder:visited
{
    font: 10pt Arial;
    font-weight: bold;
    color: #800080;
    
}
a.txtClickHereOrder:hover
{
    font: 10pt Arial;
    font-weight: bold;
    color: #000000;
    text-decoration::underline;
}

.brderSearchTXT
{
    font: 9pt Arial;
    font-weight: bold;
    color: #cc3300;
    text-decoration: none;
    background-color: #ffffcc;
    border-bottom: solid .5pt #000000;
    border-right: solid .5pt #000000;
    border-top: solid .5pt #000000;
    border-left: solid .5pt #000000;  
}

.brderPrice
{   
    font: 9pt Arial;
    font-weight: bold;
    color: #800080;
    text-decoration: none;
    background-color: #ffffff;
   border-bottom: solid 1px #e3e3e3;
    border-right: solid 1px #e3e3e3;
    border-top: solid 1px #e3e3e3;
    border-left: solid 1px #e3e3e3;   
}
.brderItemSeparator
{
    border-bottom: solid 1px #e3e3e3;
    border-right: solid 1px #e3e3e3;
    border-top: solid 1px #e3e3e3;
    border-left: solid 1px #e3e3e3;   
}
.brderItemSeparator_BG
{
    background-image: url('../Chandeliers/bgItem_03.jpg');
    background-repeat: repeat;
    background-position: left top;
    border-bottom: solid 1px #e3e3e3;
    border-right: solid 1px #e3e3e3;
    border-top: solid 1px #e3e3e3;
    border-left: solid 1px #e3e3e3;   
}


a.txtHomePage:link
{
    font: 8pt Arial;
    font-weight: bold;
    color: #cc3300;
    text-decoration: none;
}

a.txtHomePage:visited
{
    font: 8pt Arial;
    font-weight: bold;
    color: #cc3300;
    
}
a.txtHomePage:hover
{
    font: 8pt Arial;
    font-weight: bold;
    color: #ffffff;
    text-decoration: underline;
}



a.txtHomePGSpecial:link
{
    font: 12pt Arial;
    font-weight:bold;
    color: #cc3300;
    text-decoration: none;
}

a.txtHomePGSpecial:visited
{
    font: 12pt Arial;
    font-weight:bold;
    color: #cc3300;
    text-decoration: none;
}
a.txtHomePGSpecial:hover
{
    font: 12pt Arial;
    font-weight:bold;
    color: #ffffff;
    text-decoration: none;
}

/*Top of each Page*/
.txtLargeGrey
{
   font: 14pt Arial;
   font-weight:bold;
   color: #666666;
   text-decoration: none;    
}
/*Top of each Page*/

/*Static Menu Code Below*/

.menuOutLine
{
    border-bottom: solid 1px #000000;
    border-right: solid 1px #000000;
    border-top: solid 1px #000000;
    border-left: solid 1px #000000;   
}


a.txtMenuItem:link
{
    font: 8pt Arial;
    font-weight:bold;
    color: #000000;
    text-decoration: none;
}

a.txtMenuItem:visited
{
    font: 8pt Arial;
    font-weight:bold;
    color: #000000;
    text-decoration: none;
}
a.txtMenuItem:hover
{
    font: 8pt Arial;
    font-weight:bold;
    color: #000000;
    text-decoration: none;
}

a.txtClickToEnlarge:link
{
    font: 7pt Arial;
    font-weight: bold;
    color: #800080;
    text-decoration: none;
}
a.txtClickToEnlarge:visited
{
    font: 7pt Arial;
    font-weight: bold;
    color: #800080;
    text-decoration: none;
}
a.txtClickToEnlarge:hover
{
    font: 7pt Arial;
    font-weight: bold;
    color: #800080;
    text-decoration: none;
}
.txtTopOfPage
{
    font: 9pt Arial;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
    margin-right: 0px;
}


/*Static Menu Code Above*/

a.CategoryAligh
{
  

	
}

/* -------------- */

.tblborderClass 
{
	/*border: solid 1px #000000;*/
	border:solid 1px black;	
}

.productListRed-Small
{
	font: 8pt Arial;
    color: Red;
}

.ProductListBlack-Medium {
    border-color: #e3e3e3;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font: bold 8pt Arial;
    text-align: center;
}

.ErrorMsg
{
	font: 10pt Arial;
    font-weight: bold;
    color: #cc3300;
    text-decoration: none;
}

.mailSent
{
    font: 9pt Arial;
    color: #000000;
}


.lblComplete
{
	font: 9pt Arial;
    font-weight: bold;
    color: #cc3300;
    text-decoration: none; 
}


.LargeBlack
{
    font: 13pt Arial;
    font-weight: bold;
    color: black;
    text-decoration: none;  
}

.txtClickInfo
{
	font: 8pt Arial;
    font-weight: bold;
    text-decoration: none; 
    text-align:center;
}

.ClickInfo
{   
    font: 9pt Arial;
    font-weight: bold;
    color: #800080;
    text-decoration: none;
      
}
a.bigBlackCategory
{
	font: 10pt Arial;
    font-weight: bold;
    color: #000000;
    text-decoration: none; 
}

.leftMainHeading
{
	padding-left:3px;
	font-family : geneva, verdana, helvetica, sans-serif;
	font-size:12px; 
	text-align:center;
	color:#5F4D21;
	font-weight:bold;
}

a.leftbottomHeading
{
	padding-left:6px;
	text-decoration:none;
	font-size:11px;
	color:black;
	text-align:center;
	font-family:geneva, verdana, helvetica, sans-serif;
	vertical-align:middle;
	font-weight:normal;
}

a.leftbottomHeading:hover
{
	text-decoration:underline;
}

a.mainCateg
{
    font-family: Vogue; 
	font-size:12px; 
	color:#804C81;
	font-weight:bold;
	/*padding-left: 8px;*/
}

a.subCateg
{
    font-family: Vogue; 
	font-size:12px; 
	color:#666666;
}

.subCategcnt
{
    font-family: Vogue; 
	font-size:12px; 
	color:#666666;
}

span.smallcnt
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:30px; 
	color:#666666;
}

.smallcnt
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:30px; 
	color:#666666;
}

/* Newly Added for top dropdown menus --------------- */
.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid black;
border-bottom-width: 0;
font:normal 11px Verdana;
line-height: 11px;
z-index: 100;
background-color: #EFEFEF;
width: 205px;
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
color:#000;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #BCC8A3;
color: white;
}

/* ------------ */

a.homepgfooter
{
    font-family: Vogue; 
	font-size:12px; 
	color:#666666;
}

.subcategoryDesc
{
    font: 10pt Arial;
    color: #000000;
}

.MaincategoryTitle
{
    font: 10pt Arial;
    color: #000000;
    text-decoration:none;
}

.pagingCnt
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; 
	Font-Size: 9pt;
}

.pagingCntsmall
{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; 
        Font-Size: 10pt;
	Color: Black;
}

.button {
	background-color: #FCFCFC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #999999;
	font-size: 10px;
	font-size/* */:/**/11px;
	font-size: /**/11px;
}

/**********Product Reviews*********/
.prod_review{width: 100%;margin-top: 10px;}
.prod_review td{padding:1px;}
.prod_review .center_title_bar { background-color: #D4DEC0;border-color: #e3e3e3;border-style: solid;border-width: 1px;font: bold 9pt/20px arial;width: 96%;margin-bottom: 2px;padding: 0 10px;}
.prod_review .prod_box_review {float: left;width: 100%;}
.prod_review .prod_box_review .center_box_review {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #e3e3e3;margin-bottom: 2px;padding: 5px 10px;width: 96%;}
.prod_review .prod_box_review .desc {color: #504B4B;font:9pt arial;line-height: 20px;}
.prod_review .star {margin-bottom: 10px;}
.prod_review .star .rated {background-image: url("stars.png") !important;background-position: 0 0 !important;cursor: default !important;height: 19px !important;margin: 0.5px !important;width: 19px !important;}
.prod_review .star .rate {background-image: url("stars.png") !important;background-position: -41px 0 !important;cursor: default !important;height: 19px !important;margin: 0.5px !important;width: 19px !important;}
.prod_review .prod_box_review .name {color: #800080;display: block;}

/**********Product Reviews*********/

/******************** New Menu Css *****************/
.product-menu{ float:left; margin-top:8px; position:relative; font-family:"Open Sans",sans-serif;   }
.product-menu > ul{  text-align:center; margin: 0; padding-left: 0;}
.product-menu > ul > li{display:inline-block;   margin:0px 0 3px -1px; position:relative;}
.product-menu > ul > li > a{ font-size:13px;  color:#2b2b2b;  display:block; border-radius:4px 4px 0 0; text-decoration: none;  
background:#e3e3e3; padding:0px 10px; line-height:26px; margin:0; border:1px solid #cfcece; box-shadow:1px 0px 0px #cfcece inset; border-bottom:none; font-weight:700;   } 
.product-menu > ul > li > a:hover{ background:#727171; color:#FFFFFF; } 
.product-menu > ul > li .submenu{  z-index:99;  position:absolute; width:620px; visibility:hidden; opacity:0;  
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.8);
 padding:10px; border:#727171 solid 3px; background:#fff; top:47px; left:0px;  
  transition:.5s;
 -webkit-transition:.5s;
 -moz-transition:.5s;
 -ms-transition:.5s;
 -o-transition:.5s;}
 .product-menu > ul > li .submenu.submenuright{  z-index:99;  position:absolute; width:620px; visibility:hidden; opacity:0;  
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.8);
 padding:10px; border:#727171 solid 3px; background:#fff; top:29px; right:0;  
  transition:.5s;
 -webkit-transition:.5s;
 -moz-transition:.5s;
 -ms-transition:.5s;
 -o-transition:.5s;}
 .product-menu > ul > li:hover .submenu.submenuright{ opacity:1;  top:29px; visibility:visible; left:auto;
 transition:.5s;
 -webkit-transition:.5s;
 -moz-transition:.5s;
 -ms-transition:.5s;
 -o-transition:.5s;}
 
 
.product-menu > ul > li > .submenu > ul{ float:left;  padding-left: 0;  }
.product-menu > ul > li > .submenu > ul > li > a{ color:#666666; font-size:12px; border-bottom:#666666 dotted 1px; display:block; text-align:left; clear:both; padding:2px 5px; margin:0 25px 0 0; text-decoration: none;}
.product-menu > ul > li > .submenu > ul > li:last-child > a{ border:none;}
.product-menu > ul > li > .submenu > ul > li > a::before{content:"\25b6"; margin-right:5px;}
.product-menu > ul > li > .submenu > ul > li > a:hover{ background:#727171; color:#FFFFFF; }
.product-menu > ul > li:hover .submenu{ opacity:1;  top:29px; visibility:visible;
 transition:.5s;
 -webkit-transition:.5s;
 -moz-transition:.5s;
 -ms-transition:.5s;
 -o-transition:.5s;}
 
 ul,li{ list-style:none; text-decoration:none;}
 .product-menu > ul > li > a.closeout, #cssmenu > ul > li > a.closeout{ background-color:#FFBD6C;}




.offer, .product-menu, .middle-part, .gallery, .footer {
    float: left;
    font-family: "Open Sans",sans-serif;
    width: 100%;
}

.footer ul, .footer li, .footer a {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
.footer_section {
    float: left;
    width: 20%;
}
.category {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
.footer h2 {
    background: #e3e3e3 none repeat scroll 0 0;
    color: #2b2b2b;
    font-size: 13px;
    font-weight: bold;
    margin: 5px 0;
    padding: 7px 0;
    text-align: center;
}
.footer_section {
    float: left;
    width: 20%;
}
.footer_section h3 {
    color: #2b2b2b;
    font-size: 11px;
    font-weight: bold;
    line-height: 30px;
    text-decoration: underline;
}
.footer_section ul li a {
    color: #333333;
    font-size: 11px;
}
.footer-menu {
    float: left;
    margin: 5px 0 25px;
    width: 100%;
}

 