﻿body 
{
    margin:0 auto;
    background-image: url(images/roman-glass-bg.jpg);
    
	
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003366;
}
.RootContainer{
    width:990px;
    background-color:#481A5B;
    margin:0 auto;
    padding-bottom:10px;
}
.MainContainer
{
    
    width:970px;
    background-color:White;
    margin:0 auto;
}
.ColumnLeft{
    /*background-color:#E7EAEF;*/
    width:200px;
    vertical-align:top;
}
.ColumnRight{
    width:150px;
}
.BackofficeContainer
{
    
}
.BackofficeContainer a,.BackofficeContainer a:visited
{
    color:#90723E;
}
.HomeContent2{
    width:775px;
    vertical-align:top;
}
a img {
    border-width:0px;
}
a:link {
	color: #003366;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #003366;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
h1
{
    font-size:16px;
    color: #481A5B;
}
h2,h2 a:link{
    font-size:11px;
    color: #481a5b;
    font-weight:normal;
}
.Button
{
    /*background-image:url(Images/bt_all.jpg);*/
    width:120px;
    height:20px;
    text-align:center;
    text-decoration:none;
    color:#003366;
    border:solid 2px #003366;
    padding:5px;
}
.Button a{
    font-weight:bold;
}
.Button2 
{
     padding:0px 5px 0px 5px;
    height:25px;
    background-color:White;
    border-color:skyblue;
    border-width:2px;
    border-style:ridge;
    text-align:center;
}
.Button2 a,.Button2 a:visited
{

    color:Black;
}
.ErrorMessage
{
    color:Red;
}
.Success
{
    color:Green;
}

.Hidden
{
    visibility:hidden;
    display:none;
}
.Visible
{
    visibility:visible;
    display:block;
}

.MainLinks
{
    background-color:#d9a653;
}
.MainLinks a,.MainLinks span, .MainLinks a:visited
{
    color: Black ;
    text-decoration:none;
    cursor:hand; cursor:pointer;
}
.LinkWt a,.LinkWt a:visited
{
    color:White;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;	
    font-size: 14px;
}
.Box
{
    background-image:url(images/bg-forms.jpg);
    background-repeat:no-repeat;
    background-position:left bottom;
}

.Row
{
    background-color:#E7EAEF;
    height:35px;
}

.RowNo
{
    height:15px;
}
.Alert{
    /* visibility:hidden;
    display:none;*/
    width:300px;
    height:100px;
    position:absolute;
    z-index:500;
    /*background-color:#FFFFCC;*/
    top:180px;
    left:550px;
    vertical-align:middle;
    text-align:center;
    
     background-color: #cccccc;
    -webkit-border-radius: 10px; /* for Safari and Chrome */
	-moz-border-radius: 10px; /* for Firefox */
	-o-border-radius: 10px; /* when Opera Presto 2.3 or later is released */
	border-radius: 10px; /* future proofing for when border-radius is supported */

  border: 5px solid #000000;
  padding: 5px;

}
.Alert td{
    vertical-align:middle;
    text-align:center;
    width:300px;
    height:100px;
}
.Alert span{
    color:#666666;
}
.PageEditor{
    padding:7px;
}
/*s ***************** Section *********/
.MainSection
{
    font-weight:bold;
    font-size:14px;
    width:100%;
    text-align:center;
    height:36px;
    background-image:url(images/top_bg_titles.gif);
    background-repeat:repeat-x;
}

.Section
{
    font-weight:bold;
    width:700px;
    text-align:center;
    background-image:url(images/top-bg-title2.jpg);
    margin:0 auto;
}

.SectionItem{
    text-transform: none; 
    font-size: 14px; 
    font-family: Arial, Helvetica, sans-serif;
    background-image:url(images/top-bg-title2.jpg);
    text-transform:uppercase;
   text-align:center;
   vertical-align:middle;
   height:38px;
   padding:0 20px 0 20px;
   width:310px;
}
.SectionItem a{
    color:White;
    cursor:default;   
}
.SectionItem a:hover
{
   color:#481A5B;
}
.SelectedSection
{
   text-transform: none; 
    font-size: 14px; 
    font-family: Arial, Helvetica, sans-serif;
    background-image:url(images/top-bg-title2.jpg);
    text-transform:uppercase;
   text-align:center;
   vertical-align:middle;
   height:38px;
    color:Black;
    padding:0 20px 0 20px;
    width:310px;
}
.SelectedSection a,.SelectedSection a:visited
{
    color:Black;
}
.SectionSeperator{
    width:15px;
    height:38px;
    background-color:White;
}
.Sep2{
    width:10px;
}
/*e ***************** Section *********/

/*s *****************  menu*********/
.MenuContainer
{
    width:100%;
    height:36px;
    background-color:White;
    text-align:center;
    margin:auto;
}
.MenuContainer a,.MenuContainer a:visited,.MenuContainer span
{
    color:black;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
}

.MenuItem a:link{
    color:black;
}
.MenuItem:hover,.MenuItem a:hover
{
    background-color:Yellow  ;
    color:Red ;
}
.UserName
{
    color:White;
}
.CurrentSection
{
    background-color:Gray;
    height:100%;
       
}
.CurrentSection a
{
    color:White;
    
}


/*e *****************  menu*********/

/*s ******************************** AddItem******************/
.ItemsContainer
{
}

.RelatedList
{
    cursor:pointer; cursor:hand;
    color:black;
}

/*e ******************************** AddItem******************/

/*s *************************************** Categories Menu  ***************************************/
.CatItem
{
    font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	
    background-image:url(images/sub-category-bg.jpg);
    background-position:center center;
    
    height:30px;
    padding:0px 0px 2px 10px;
    
    vertical-align:middle;
    width:190px;
    text-align:left;
                    
}
.CatItem:hover
{
    
}

.CatItem a,.CatItem a:link
{
    
    color: #481a5b;
	font-weight: 300;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.CatItem td{
    text-align:center;
    height:30px;
}
.CatItem a:hover,label:hover
{
    color:Black;
}

.SelectedCatItem{
    background-color:#d9ddf8;
    text-align:center;
    height:30px;
    vertical-align:middle;
    width:200px;
}
.SelectedCatItem td{
    text-align:center;
    height:30px;
}
.SelectedCatItem a,.SelectedCatItem a:link
{
    
    color: #481a5b;
	font-weight: 300;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.SubCatsHeader{
    background-color:#4a638c;
    text-align:center;
    font-size:16px;
    color:White;
    height:30px;
    width:200px;
}
.SubCatItem
{
    background-image:url(images/bgSubCat.jpg);
    background-position:center center;
    background-repeat:repeat-x;
    height:36px;
    padding:0px 0px 0px 3px;
    vertical-align:middle;
    width:195px;
                        
}
.SubCatItem:hover
{
    
}

.SubCatItem a,.SubCatItem a:visited
{
    font-weight:bold;
    
}
.SubCatItem td{
    text-align:center;
}
.SubCatItem a:hover,label:hover
{
    color:Gray;
}
.MenuLayer1
{
    position:absolute ;
    border-width:0px;
    z-index:550;
    color:White;
    width:240px;
    /*visibility:hidden;
    display:none;*/
}
.MenuLayer1 #tdT
{
    background-color:#481A5B;
    padding:0px 0px 0px 10px;
    vertical-align:middle;
    height:32px;
    width:240px;
    text-align:left;
    
}
.MenuLayer1 #tdT:hover
{
    background-color:Black;
    

}
.MenuLayer1 a,.MenuLayer1 a:visited
{
    color:White;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	cursor:default;
}
.MenuLayer1 #tdT a:hover,.MenuLayer1 #tdT:hover a
{
    color:Yellow;
}

.MenuLayer2
{
    position: absolute ;
    /*visibility:hidden;
    display:none;*/
    z-index:150;
    width:220px;
        
}
.MenuLayer2 #tdT
{
   font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background-image:url(images/sub-category-bg.jpg);
    background-position:center center;
    height:30px;
    padding:0px 0px 2px 10px;
    vertical-align:middle;
    width:200px;
    text-align:left;
    
    padding:0px 0px 0px 10px;
}
.MenuLayer2 #tdT:hover
{
    background-image:url(images/btOff.jpg);

}

.MenuLayer2 a:link,.MenuLayer2 a:visited
{
    color: #481a5b;
	font-weight: 300;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
    cursor:pointer;cursor:hand;
}
.MenuLayer2 #tdT a:hover
{
    color:Yellow;
}
.MenuLayer3
{
    position:absolute ;
    /*visibility:hidden;
    display:none;*/
    z-index:150;
}
.MenuLayer3 #tdT
{
    /*background-image:url(images/btOff.jpg);
    background-position:center center;
    background-repeat:repeat-x;*/
    background-color:#2F557C;
    border-color:#666666;
    padding:0px 0px 0px 10px;
    vertical-align:middle;
    height:32px;
    width:240px;
    text-align:left;
}
.MenuLayer3 #tdT:hover
{
    background-image:url(images/btOn.jpg);

}

.MenuLayer3 a,.MenuLayer3 a:visited
{
    font-weight:bold;
    color:Blue;
}
.MenuLayer4
{
    position:absolute ;
    background-color:Green;
    visibility:hidden;
    display:none;
    z-index:150;
        
}
.MenuLayer4 td:hover
{
    background-color: Black ;

}
.MenuLayer4 a,.MenuLayer4 a:visited
{
    font-weight:bold;
    color:White;
}



/*e *************************************** Categories Menu  ***************************************/

/*s ****************************** Settings *********************/
.SettingsContainer
{
}
.SettingsHeader
{
}
.SettingsLabel
{
    color:Black;
}
.SettingsInput
{
}
.SectionHead
{
    background-color:Gray;
}
/*e ****************************** Settings *********************/

/*s ****************************** Item *************************/
.ItemThumbContainer 
{
    
    text-align:center;
    text-decoration:none;
    width:210px;
}
.tdWhlPrice,.TdItemPrices2{
    
    height:26px;
    color: #481a5b;
	font-weight: bold;
	text-align:center;
	font-size:16px;
}
.ItemThumbContainer .tdImg{
    background-image:url(images/thumb-bg.jpg);
    height:210px;
    width:210px;
    text-align:center;
}
.ItemThumbContainer IMG
{
    cursor:pointer; cursor:hand;
    
}
.ItemTitle
{
    text-align:left;
    color:#481A5B;
    font-size:14px;
    font-family:Arial;
    font-weight:bold;
}
.ItemDescription
{
    text-align:center;
    vertical-align:top;
    font-size:12px;
    color:White;
}
.TdItemPrices
{
    text-align:center;
    background-image:url(images/thumb-bg-price.jpg);   
    height:26px;
    color: #999999;
	font-weight: bold;
	text-align:center;
}
.ItemPriceLabel
{
}
.ItemOldPrice
{
    /*color:#becfe3;
    font-weight:bold;*/
}
.ItemNewPrice
{
    /*color:#003366;*/
}
.ItemPrice
{
    color:blue;
    font-weight:bold;
}
.ItemViewLink
{
    background-image:url(Images/view.jpg);
    background-position:top;
    background-repeat:no-repeat;
    width:41px;
    height:23px;
    cursor:pointer; cursor:hand;
}
.ItemCart
{
    background-image:url(Images/add_bg.jpg);
     background-position:center;
    background-repeat:no-repeat;
    width:41px;
    height:23px;
    cursor:pointer; cursor:hand;
}
.ItemCart:hover
{
    background-image:url(Images/add_1.jpg);
}
.ItemMessage
{
    background-image:url(Images/envelop.jpg);
    background-position:top;
    background-repeat:no-repeat;
    width:41px;
    height:23px;
    cursor:pointer; cursor:hand;
}
.ShowHidden
{
    border-color:Yellow;
    border-width:1px;
    border-style:solid;
    cursor:pointer; cursor:hand;
}
.CartSuccess
{
    color:Gray ;
}
.ItemBigImage
{
    
}
.ItemEdit
{
    color:White;
    background-color:#A7B4C4;
    border-width:1px;
    border-color:White;
    border-style:solid;
}
.ItemEdit:hover
{
    background-color:White;
    color:Maroon;
}
.ItemWhlPrice
{
    font-weight:bold;
    color:Blue;
}
.ItemWhlOldPrice
{
    color:#A7B4C4;
}

.ItemPriceS
{
    color:#481a5b;
    font-weight:bold;
}
.ItemOldPriceS
{
    color:#481a5b;
    font-weight:bold;
}
.ItemNewPriceS
{
    color:White;
}
.ItemWhlPriceS
{
    color:#481a5b;
    font-weight:bold;
}
.ItemWhlOldPriceS
{
    color:#481a5b;
    font-weight:bold;
}

.ItemsListContainer{
    width:100%;
}
.CatTitleTd{
    text-align:center;
    
}
.CatTitleTd span{
    font-weight:bold;
    font-family:Times New Roman;
    font-size:25px;
}
/*e ****************************** Item *************************/

/*s ****************************** Item Details*************************/
.ItemContainer 
{
    
    text-align:center;
    text-decoration:none;
    width:780px;
    
    
}
.ItemContainerTd{
    padding:15px 0px opx 15px;
}
.ItemContainer IMG
{
    border:solid 1px #8772B5;
}
.ItemDetailsCatName
{
    color: #481a5b;
	font-weight: bold;
	font-size: 18px;
    width:100%;
    text-align:center;
    vertical-align:middle;
    background-image:url(images/category-bg.jpg);
    height:42px;
    background-repeat:repeat-y;
}
.ItemDetailsID {
    color: #8772B5;
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    
}
.ItemDetailsSecBg span
{
    font-family:Tahoma;
    font-size: 14px;
    text-transform:uppercase;
    font-weight:bold;
    text-align:left;
     
}
.ItemDetailsTdImg{
    width:405px;
    height:405px;
    border-width:3px;
    border-style:groove;
    border-color:#481A5B;
    text-align:center;
    vertical-align:middle;
}
.ItemDetailsCol span,.ItemDetailsCol a:link{
    color: #481A5B;
    font-weight:400;
}
.ItemDetailsTitle
{
    font-size:30px;
    font-weight:bold;
}
.ItemDetailsLable
{
    font-size:15px;
}
.ItemDetailsPrice
{
    font-size:15px;
    text-decoration:line-through;
}
.ItemDetailsNewPrice
{
    font-size:15px;
}
.ItemDetailsDescription
{
}
.ItemDetailsTdDes
{
    text-align:left;
}
.tdH1
{
    text-align:center;
    
}

tbody
{
    text-align:left;
}

.ItemDetailsWhlTd
{
    font-weight:bold;
}
.ItemDetailsWhlPrice
{
    background-image:url(images/bgWhl.jpg);
    background-repeat:repeat-y;
}
/*e ****************************** Item Details*************************/

/*s ****************************** RelatedItems  ****************/
.RelatedItemsContainer 
{
    border-style:double ;
    border-color:#b2bfcf;
}
.RelatedItemsHead
{
   color: #481A5B;
   font-weight:bold;
}
/*e ****************************** RelatedItems  ****************/

/*s ****************************** Cart count *******************/
.CartCountContainer,.CartCountContainer td
{
    background-color:#d9ddf8;
    width:200px;
    height:42px;
    text-align:center;
    
}
.CartCountContainer a:link,.CartCountContainer a:visited,.CartCountContainer span
{
    
    font-weight:bold;
    font-size:14px;
    font-family:Arial;
    color:#46195C ;
}
.CartTotal
{
    font-weight:bold;
    color:Black;
}
/*e ****************************** Cart count *******************/

/*s ****************************** Login ************************/
.LoginContainer
{
    margin:0 auto;
    width:100%;
    text-align:center;
}
.lblShow
{
    cursor:pointer; cursor:hand;
}
.Hello
{
    font-weight:bold;
}
.tdLogin
{
    color:Black;
}

.LoginP
{
    background-color:#E7EAEF;
}
.LoginP #tdSep
{
    background-color:#ffffff;
}

/*e ****************************** Login ************************/

/*s ******************************* my cart **************************/
.CartEmpty
{
}
.MyCartRemoveTd
{
    border-bottom-width:0px;
    border-top-width:0px;
    border-right-width:0px;
}
.MyCartRow, .MyCartRow
{
    color:Black;
}
.btMakeOrder
{
    border-color:Gray;
    border-style:solid;
    border-width:2px;
    color:Gray;
}
/*e ******************************* my cart **************************/


/*s ******************************* message ***************************/
.MessageLabel
{
    
}
.MessageText
{
    font-family:Tahoma;
    color:Orange;
}
.Empty
{
}
.Sent
{
}
.MessageHello
{
}
.MessageContact
{
    font-weight:bold;
}
/*e ******************************** message **************************/

/*s ******************************** register **************************/
.RegisterTdBg
{
    background-color:Gray;
}
.RegiterHeader
{
    font-weight:bold;
    font-style:inherit;
    font-size:20px;
}
/*e ******************************** register **************************/

/*s ******************************** Search **************************/
.SearchHead
{
    background-color:Gray;
}
.SearchTitle
{
    font-style:italic;
    font-size:20px;
    font-weight:bold;
}
.HighLightSearch
{
    background-color:Yellow;
    color:Black;
    border-style:solid;
    border-width:1px;
    border-color:Red;
}
.Search
{
   text-align:center;
   width:200px;
}
.Search a
{
    
    font-weight:bold;
    font-size:13px;
    color:#46195C ;
}
/*e ******************************** Search **************************/
/*e ******************************** Credit Pay **************************/
.CreditAmount
{
    color:Gray;
}
.CreditTitle
{
     
}
.tdCreditTitle
{
    background-color:Gray;
    font-style:italic;
    font-size:20px;
    font-weight:bold; 
}
.CreditSuccess
{
    color:Black;
    font-style:italic;
    font-size:25px;
}
.CreditSuccessID
{
    color:Yellow ;
    font-style:italic;
    font-size:25px;
}
/*e ******************************** Credit Pay **************************/

/*s ******************************** Mailing list **************************/

.MailingListContainer
{
    background-color:#ffcc99;
    width:150px;
    text-align:center;
}
.MailingListNote
{
    font-weight:bold;
}
.style59
{
    font-size: 10pt; 
    font-family: Arial
}
/*e ******************************** Mailing list **************************/

/*s ******************************** Footer **************************/
.Footer
{
    width:100%;
    text-align:center;
    
}
.Footer #Links{
    background-image:url(images/footer-bg.jpg);
    height:36px;
    background-position:center;
    background-repeat:repeat-x;
    
}

  

/*e ******************************** Footer  **************************/

/*s ******************************** Sign up **************************/

.SignUpStyle
{
    background-color:gray;
    color:White;
}
.SignUpStyle span,.SignUpStyle a:link,.SignUpStyle td
{
    color:White;
}
/*e ******************************** Sign up **************************/

/*s ********************************SendToFriend *********************/
.SendToFriend .Title
{
    font-size:25px;
    font-weight:bold;
}


/*e ********************************SendToFriend *********************/

/*s ********************************EditorLinks *********************/
.EditorLinks{
    height:38px;
    padding-left:5px;
    background-image:url(images/top-bg-title2.jpg);
    vertical-align:middle;
}

.EditorLinks a:link,.EditorLinks a:visited {
	color: #481A5B;
	text-decoration: none;
	font-weight:bold;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
}
.EditorLinks a:hover{
    color:Gray;
}
.EditorLinksCurrent{
    
}
.EditorLinksCurrent a{
    color:Gray;
}



.EditorLinksR{
    padding-left:5px;
    width:150px;
    text-align:center;
    background-color:#003366;
    
}

.EditorLinksR a:link,.EditorLinksR a:visited {
	color:White;
	text-decoration: none;
	font-weight:bold;
	font-size:12px;
	
}
.EditorLinksR a:hover{
    color:Gray;
}
.EditorLinksCurrentR{
    background-color:White;
    color:#003366;
}
.EditorLinksCurrentR a{
    color:#003366;
}

.LinksSeperator{
    height:15px;
}
/*e ********************************EditorLinks *********************/
/*s ********************************LogInSide *********************/
.LogInSide{
    background-color:#A7B4C4;
    width:100%;
    padding-left:3px;
}
.LogInSideHead{
    color:White;
    background-color:#003366;
}

/*e ********************************LogInSide *********************/
/* s ******************************* Map ************************/    

.MapContainer{
    
 
}
.MapTd{
width:100%;
   text-align:left;
   padding-left:5px;
}
.MapContainer a,.MapContainer a:visited{
    color:#46195C;
    font-family:Arial;
    font-size:13px;
}
.MapContainer a:hover{
    color:Black;
}

.MapSeperator{
    width:22px;
    /*background-image:url(images/next.jpg);
    background-repeat:no-repeat;
    background-position:center center ;*/
}    

/* e ******************************* Map ************************/  

/* s ************************************** Related showcases  ********************************/
.ShowcasesRel{
    width:200px;
    
}
.ShowcasesRel .Head{
    background-color:#481A5B;
    padding: 0 0 0 10px;
    height:30px;
}   
.ShowcasesRel .Head span{
    color:White;
}
.ShowcasesRelItem{
    font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background-image:url(images/sub-category-bg.jpg);
    background-position:center center;
    height:30px;
    padding:0px 0px 2px 10px;
    vertical-align:middle;
    width:200px;
    text-align:left;
}
.ShowcasesRelItem a:link,.ShowcasesRelItem a:visited{
    color: #481a5b;
	font-weight: 300;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}	
/* e ************************************** Related showcases  ********************************/
/* s ************************************** WhlFee *******************************************/

.WhlFee{
    width:300px;
    background-color:#E5EAEF;
    padding:10px;
}

.WhlFee span{
    font-family: Times New Roman;
    font-size:12px;
    font-weight:bold;
}


.WhlFee .Sep{
	border-top: solid 1px #003366;
	height:10px;
}
/* e ************************************** WhlFee *******************************************/
.HeaderLinks{
    background-image:url(images/bgButton.jpg);
    background-position:center;
    background-repeat:repeat-x ;
    height:36px;
    text-align:center;
    width:100%;
}
.HeaderLinks a{
    color:White;
    text-decoration:none;
}

.CategoryName{
    background-image:url(images/category-bg.jpg);
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
    color:#481a5b;
    text-align:center;
    height:40px;
    vertical-align:middle; 
}

.ShowcaseRoom{
    background-color:#481A5B;
    padding: 0 0 0 10px;
    height:30px;
    color:White;
}   
