/*@@@@DMenu cssClasses **********************************************************************/
.DMenu_Main_TopLevel_Font_normal
{
    font-weight: bold;
    font-size: 9pt;
    font-family: Arial,helvetica; 
    color: #FFFFFF;
    text-decoration: none;
}
.DMenu_Main_TopLevel_Font_selected
{
    font-weight: bold;
    font-size: 9pt;
    font-family: Arial,helvetica;
    color: #42433D;
    text-decoration: none;
}
.DMenu_Main_TopLevel_Font_descendant_selected
{
    font-weight: bold;
    font-size: 9pt;
    font-family: Arial,helvetica;
    color: #42433D;
    text-decoration: none;
}

.DMenu_Main_FlatLevel_Font_normal
{
    font-weight: normal;
    font-size: 9pt;
    font-family: Arial;
    cursor: hand;
    cursor: pointer;
    text-align: right;
}
.DMenu_Main_FlatLevel_Font_selected
{
    font-weight: normal;
    font-size: 9pt;
    font-family: Arial;
    cursor: hand;
    cursor: pointer;
    text-align: right;
}
.DMenu_Main_FlatLevel_Font_descendant_selected
{
    font-weight: normal;
    font-size: 9pt;
    font-family: Arial;
    cursor: hand;
    cursor: pointer;
    text-align: right;
}

.DMenu_Main_TopLevel_MouseOver_normal
{
    color: #FFFFFF;
    cursor: hand;
    cursor: pointer;
}
.DMenu_Main_TopLevel_MouseOut_normal
{
    color: #FFFFFF;
    cursor: hand;
    cursor: pointer;
}
.DMenu_Main_TopLevel_MouseOver_selected
{
    color: #414340;
    cursor: hand;
    cursor: pointer;
}
.DMenu_Main_TopLevel_MouseOut_selected
{
    color: #414340;
    cursor: hand;
    cursor: pointer;
}
.DMenu_Main_TopLevel_MouseOver_descendant_selected
{
    color: #414340;
    cursor: hand;
    cursor: pointer;
}
.DMenu_Main_TopLevel_MouseOut_descendant_selected
{
    color: #FFFFFF;
    cursor: hand;
    cursor: pointer;
}

.DMenu_Main_FlatLevel_MouseOver_normal
{
    background-color: #A60000;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    cursor: hand;
    cursor: pointer;
}
.DMenu_Main_FlatLevel_MouseOut_normal
{
    background-color: #87BCE4;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    cursor: hand;
    cursor: pointer;
}
.DMenu_Main_FlatLevel_MouseOver_selected
{
    background-color: #A60000;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    cursor: hand;
    cursor: pointer;
}
.DMenu_Main_FlatLevel_MouseOut_selected
{
    background-color: #A60000;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    cursor: hand;
    cursor: pointer;
}
.DMenu_Main_FlatLevel_MouseOver_descendant_selected
{
    background-color: #A60000;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    cursor: hand;
    cursor: pointer;
}
.DMenu_Main_FlatLevel_MouseOut_descendant_selected
{
    background-color: #87BCE4;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    cursor: hand;
    cursor: pointer;
}

.DMenu_Main_FlatLevel_Container
{
    border: 1px solid #FFFFFF;
    border-collapse: collapse;
}

/*****************************************************************************/
.DMenu_Products_TopLevel_Font_normal
{
    font-weight: normal;
    font-size: 9pt;
    font-family: Arial;
    color: #000000;
    text-decoration: none;
}
.DMenu_Products_TopLevel_Font_selected
{
    font-weight: normal;
    font-size: 9pt;
    font-family: Arial;
    color: #FFFFFF;
    text-decoration: none;
}
.DMenu_Products_TopLevel_Font_descendant_selected
{
    font-weight: normal;
    font-size: 9pt;
    font-family: Arial;
    color: #000000;
    text-decoration: none;
}

.DMenu_Products_FlatLevel_Font_normal
{
    font-weight: normal;
    font-size: 9pt;
    font-family: Arial;
    cursor: hand;
    cursor: pointer;
    text-align: right;
}
.DMenu_Products_FlatLevel_Font_selected
{
    font-weight: normal;
    font-size: 9pt;
    font-family: Arial;
    cursor: hand;
    cursor: pointer;
    text-align: right;
}
.DMenu_Products_FlatLevel_Font_descendant_selected
{
    font-weight: normal;
    font-size: 9pt;
    font-family: Arial;
    cursor: hand;
    cursor: pointer;
    text-align: right;
}

.DMenu_Products_TopLevel_MouseOver_normal
{
    background-color: #2A7DC1;
    color: #FFFFFF;
    cursor: hand;
    cursor: pointer;
}
.DMenu_Products_TopLevel_MouseOut_normal
{
    color: #000000;
    cursor: hand;
    cursor: pointer;
}
.DMenu_Products_TopLevel_MouseOver_selected
{
    background-color: #2A7DC1;
    color: #FFFFFF;
    cursor: hand;
    cursor: pointer;
}
.DMenu_Products_TopLevel_MouseOut_selected
{
    background-color: #2A7DC1;
    color: #FFFFFF;
    cursor: hand;
    cursor: pointer;
}
.DMenu_Products_TopLevel_MouseOver_descendant_selected
{
    background-color: #2A7DC1;
    color: #FFFFFF;
    cursor: hand;
    cursor: pointer;
}
.DMenu_Products_TopLevel_MouseOut_descendant_selected
{
    background-color: #2A7DC1;
    color: #FFFFFF;
    cursor: hand;
    cursor: pointer;
}
.DMenu_Products_FlatLevel_MouseOver_normal
{
    background-color: #2A7DC1;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    cursor: hand;
    cursor: pointer;
}
.DMenu_Products_FlatLevel_MouseOut_normal
{
    background-color: #87BCE4;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    cursor: hand;
    cursor: pointer;
}
.DMenu_Products_FlatLevel_MouseOver_selected
{
    background-color: #2A7DC1;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    cursor: hand;
    cursor: pointer;
}
.DMenu_Products_FlatLevel_MouseOut_selected
{
    background-color: #2A7DC1;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    cursor: hand;
    cursor: pointer;
}
.DMenu_Products_FlatLevel_MouseOver_descendant_selected
{
    background-color: #2A7DC1;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    cursor: hand;
    cursor: pointer;
}
.DMenu_Products_FlatLevel_MouseOut_descendant_selected
{
    background-color: #87BCE4;
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    cursor: hand;
    cursor: pointer;
}

.DMenu_Products_FlatLevel_Container
{
    border: 1px solid #FFFFFF;
    border-collapse: collapse;
}

/*@@@@DMenu cssClasses **********************************************************************/

/*--@@@@@@@@@@@@@@@@@@@@@@--*/
/*--@@@ Global Classes @@@--*/
/*--@@@@@@@@@@@@@@@@@@@@@@--*/
BODY
{
    margin: 0px 0px 10px 0px;
    background-color: #003366;
    font-family: Arial, Halvetica, sans-serif;
}

/*--@@@@@@@@@@@@@@@@@@@@@@--*/
/*--@@@ Templates      @@@--*/
/*--@@@@@@@@@@@@@@@@@@@@@@--*/

/*------------------------------*/
/*-- Template : Default Page --*/
/*----------------------------*/
.tableborder
{
    /*use for: page border*/
    background-color: #FFFFFF;
    width: 100%;
}
TD.CenterPanel
{
    /*use for: Main Zone*/
    padding: 5px 25px 5px 25px; /*top right bottom left*/
    width: 620px;
}
TD.LeftPanel
{
    /*use for: Secoond Zone */
    width: 160px;
    background: #87BCE4 url(images/right_bar_bg.jpg) right top no-repeat;
}
TD.LeftPanelHome
{
    background: #FFFFFF;
    width: 170px;
}
TD.TextPage
{
    /*use for: Main Zone in Text Page*/
    padding: 5px 50px 5px 10px; /*top right bottom left*/
    width: 690px;
}
/*------------------------------*/
/*Template :Home Page*/
/*------------------------------*/
.homePageNewsTable
{
    padding-right: 25px;
    padding-left: 25px;
}
.HomePageNewsTitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    color: #990000;
    padding-top: 15px;
    padding-bottom: 10px;
}
.HomePageNewsDate
{
    color: #456280;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
}
.HistoryTitle
{
    padding-right: 18px;
    color: #990000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}
.HistoryDate
{
    color: #456280;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
}
.History
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}
.HomePageTitle
{
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    text-align: center;
    color: #FFFFFF;
    background: #336699;
    width: 100%;
    padding: 4px;
}
/*------------------------------*/
/*Template :Catagory Details*/
/*------------------------------*/
TD.PageName
{
    padding-bottom: 8px;
}
.PageName
{
    /*use for: Catagory Page Titel */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-style: normal;
    font-weight: bold;
    color: #990000;
}
TD.catagory_img
{
    padding-bottom: 4px;
}
.Text
{
    /*use for: Catagory Description,LongDesc */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: bold;
    color: #000000;
}

/*------------------------------*/
/*Template :C.U. Main Zone*/
/*------------------------------*/

TD.mainZone_image
{
    padding-left: 12px;
    padding-top: 8px;
}
.HTMLtitle
{
    /*use for: main zone Title */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-weight: bold;
    color: #990000;
}
TD.HTMLtitle
{
    padding-bottom: 4px;
}
.HTMLtext
{
    /*use for: main zone text */
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}
.ProductTextNormal
{
    /*use for: main zone date */
    font-family: Arial;
    font-size: 9pt;
    font-style: normal;
    font-weight: bold;
    color: #000000;
}
.ImageAttr
{
}
/*use for: main zone Image */
A.moreInfo
{
    /*use for: main zone more info */
    font-size: 9pt;
    text-align: right;
    color: #000000;
    text-decoration: underline;
}
A.moreInfo:hover
{
    color: #990000;
}

/*------------------------------*/
/*Template :Item full Details*/
/*------------------------------*/
TD.textPage_image
{
    padding-right: 12px;
}
.HTMLtexthome
{
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.ProductTextNormalFullDetails
{
    font-family: Arial;
    font-size: 11pt;
    font-weight: normal;
    padding-top: 4px;
    padding-bottom: 4px;
}
.ProductSalePriceFullDetails
{
    /*use for: Product Sale Price */
    font-family: Arial;
    font-size: 12pt;
    font-weight: normal;
    color: #A50001;
    padding-top: 4px;
    padding-bottom: 4px;
}

/*--------------------------------------------------*/
/*Template : Second Zone Item  + Second zone Marqee*/
/*------------------------------------------------*/
.SecondZoneBorder
{
    /*use for: main table*/
    width: 100%;
    border: 1px solid #87BCE4;
}
.ModulTitle
{
    /*use for: item Main title*/
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    text-align: center;
    color: #FFFFFF;
    background: #336699;
    width: 100%;
    padding: 4px;
}
.ModulBoxTDStyle
{
    /*use for: item iner TD*/
    font-family: Arial;
    font-size: 9pt;
    color: #000000;
    width: 100%;
}
.ModulTextBig
{
    /*use for: item title*/
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
}
.ModulTextNormal
{
    padding: 6px;
}

/*------------------------------*/
/*Template :products table*/
/*------------------------------*/
.productTableBorder
{
    /*use for: main table*/
    background-color: #5B89AD;
    border-right: #999999 1pt ridge;
    border-top: #999999 1pt ridge;
    border-left: #999999 1pt ridge;
    border-bottom: #999999 1pt ridge;
}
.tableTitle
{
    /* use for: table Title row */
    font-family: Tahoma;
    font-size: 12pt;
    font-weight: bold;
    color: buttonface;
    background-color: #336699;
    margin: 1px 4px;
    font-family: Tahoma;
}
.ProductTableStyle2
{
    /*use for: every second row*/
    line-height: 1.5em;
    background-color: #C1DBEF; /*#faf0fa;*/
}
.ProductTableStyle1
{
    /*use for: every first row*/
    line-height: 1.5em;
    background-color: #C1DBEF; /*#f0f5ff;*/
}
.ProductSalePrice
{
    /*use for: Product Sale Price */
    font-family: Tahoma;
    font-size: 11pt;
    font-weight: 500;
    color: Navy;
    text-align: center;
    padding: 2px;
    letter-spacing: 2px;
}

.TableProductName
{
    /*use for: On sale Site Descrioption */
    font-family: Arial;
    font-size: 11pt;
    font-weight: 500;
    color: Navy;
    text-align: right;
    margin: 1px 4px;
}

.ProductOnSale
{
    /*use for: On sale Site Descrioption */
    font-family: Thaoma;
    font-size: 12pt;
    font-weight: bold;
    color: #000000;
    background-color: #EDF8F5;
    text-align: center;
    border: 1px solid #999999;
    padding: 2px;
}

/*------------------------------*/
/*Template :products 3 in line */
/*------------------------------*/
.ProductTitle
{
    /*use for: product Title*/
    font-family: Arial;
    font-size: 12pt;
    font-style: normal;
    font-weight: bold;
    color: #3372A5;
    padding-top: 4px;
    padding-bottom: 8px;
}
.ProductSalePrice3inLine
{
    /*use for: Product Sale Price*/
    font-family: Arial;
    font-size: 12pt;
    font-weight: normal;
    color: #A50001;
    padding-top: 4px;
    padding-bottom: 2px;
}
.ProductMarketPrice
{
    /*use for: ProductMarketPrice*/
    font-family: Arial;
    font-size: 12pt;
    font-style: normal;
    font-weight: lighter;
    margin-top: 5px;
    color: #000000;
}
.ProductNotes
{
    /*use for: notes (was ProductTextNormal)*/
    color: #000000;
    font-size: 12pt;
    margin-top: 5px;
    font-weight: normal;
}

/*------------------------------*/
/*Template :products 1 in line */
/*------------------------------*/
TD.productDetails
{
    /*use for: products Detail TD */
    padding: 15px 18px 15px 40px;
    width: 100%;
}
TD.imageLane
{
    /*use for: Image and Icons table TD */
    padding: 15px 15px 15px 10px;
    width: 160px;
}
.IconsBox
{
    /*use for: Icons Divition */
    padding: 2px;
    text-align: right;
    margin-top: 5px;
}

.ProductTextNormal1inLine
{
    font-family: Arial;
    font-size: 12pt;
    font-weight: normal;
    padding-top: 4px;
    padding-bottom: 4px;
}
.ProductSalePrice1inLine
{
    /*use for: Product Sale Price */
    font-family: Arial;
    font-size: 12pt;
    font-weight: normal;
    color: #A50001;
    padding-top: 4px;
    padding-bottom: 4px;
 /* font-family: Arial;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    color: #A50001;*/
}

/*------------------------------*/
/*Template :product Detail */
/*------------------------------*/
.ProductDetailsBorder
{
    /*use for: main table*/
    border: 1px solid silver;
    background-color: #999999;
    padding: 2px;
    width: 100%;
}
A.ButtonsText
{
    /*use for: Icon Image - add2Cart*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: bold;
    text-align: right;
    color: #003366;
    text-decoration: underline;
}
A.ButtonsText:hover
{
    color: #990000;
    text-decoration: underline;
}
TD.longDescription
{
    /* product long description TD */
    padding: 10px;
}

/*------------------------------*/
/*Template : Contact us Form */
/*------------------------------*/
TABLE.contactFormTitle
{
    /*use for: Form Titleand description TABLE*/
    border: 0px solid #999999;
    background-color: #FFFFFF;
    padding: 2px;
    width: 100%;
}
TD.formTitle
{
    /*use for: Form Title TD*/
    width: 100%;
}
.ContactUsFormBorder
{
    /*use for: Form table*/
    border: 1px solid silver;
    background-color: #f4f4f4;
    padding: 2px;
    width: 100%;
}
TD.ContactFormTitles
{
    /*use for: form sub titles TD*/
}
.ContactFormTitles
{
    /*use for: form sub titles text*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}
TD.ContactFormButtons
{
    /*use for: form input TD*/
    padding-right: 140px;
}
.ContactFormInputs
{
    /*use for: form input TD*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}
TABLE.buttonsTable
{
    /*use for: form buttons Table*/
    border: 0px solid black;
    width: 40%;
}
.btnright
{
    text-align: left;
}
.btnmain
{
}
.btnleft
{
    text-align: right;
}
A.MainButton
{
    /*use for: form buttons text*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    color: #003366;
    text-decoration: none;
    cursor: hand;
    cursor: pointer;
}

/*------------------------------*/
/*Template : Shopping Cart    */
/*------------------------------*/
.grayborder
{
    border: 0.2em double #cccccc;
    background-color: #FFFFFF;
    padding: 2px;
}
.sectionTitle
{
    /*use for: section title*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    font-weight: bold;
}
.shoppingCartBorder
{
    /*use for: price Table*/
    border: 1px solid silver;
    background-color: #f4f4f4;
    padding: 2px;
    width: 100%;
}
.ProductMycartTitle
{
    /*use for: total cost title TD */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    width: 85%;
}
.MycartPrice
{
    /*use for: total price TD */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    width: 15%;
}
.MycartPanelTitle
{
    /*use for: total cost title TD*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: bold;
    color: #000000;
}
.ContentTD
{
    /*use for: title and sale  TD*/
    background-color: #FFFFFF;
}
A.ProductNameTableStyle
{
    /*use for: title and sale  TD*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: bold;
    color: #336699;
    text-align: center;
}
.subTotalPrice
{
    /*use for: subTotalPrice */
    background-color: #FFFFFF;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}
.MycartPriceDesc
{
    /*use for: Tax name*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}
.ModulTextSmall
{
    /*use for: Descripton*/
    font-family: Arial;
    font-size: 8pt;
    color: #000000;
}
.formStyle
{
    /*use for: form */
    margin-left: 10px;
}
.CartPaymentsPrice
{
    /*use for: total Payments */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    color: red;
    width: 15%;
}


/*--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*--@@@ Template : Main Panel  @@@--*/
/*--@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*-- Header                  --*/
/*----------------------------*/
TD.topMenu
{
    /*use for: top menu TD*/
    background: #EDF8F5;
}
TD.sideTopBar
{
    /*use for: header right panel TD*/
    background: #EDF8F5;
    text-align: center;
}

/*-- Footer                  --*/
/*----------------------------*/
.Copyright
{
    /*use for: copyrights*/
    font-size: 12px;
    color: #ffa500;
    font-family: Arial;
    font-weight: 600;
}

/*-- miscs messages          --*/
/*----------------------------*/


/*-- Products Menu           --*/
/*----------------------------*/
.productMenuBorder
{
    /*use for: Menu Table*/
    width: 100%;
}
TD.MenuBoxTDStyle
{
    /*use for: product menu*/
    background-color: #DCE4EF;
}

/*-- Navigation Path         --*/
/*----------------------------*/
A.NavigationBarStyle
{
    /*use for: navigation path text*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-style: normal;
    font-weight: normal;
    text-align: right;
    color: #003366;
    text-decoration: underline;
}
A.NavigationBarStyle:hover
{
    /*use for: navigation path text over*/
    color: #990000;
}

/*-- sub Catagories Table    --*/
/*----------------------------*/
.subCatagoriesTable
{
    /*use for: table */
    border: 0px;
    width: 120%;
    border-top-width: 0px;
    padding-right: 2px;
    padding-left: 2px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 2px;
    padding-top: 2px;
    border-right-width: 0px;
}
.subCatagoriesInnerTable
{
    /*use for: inner table */
    border: 0px;
    width: 100%;
    background-color: #FFFFFF;
}
A.TableCell
{
    /*use for: catagory link*/
    font-family: Tahoma, Helvetica, sans-serif;
    font-size: 12pt;
    font-style: normal;
    font-weight: normal;
    text-align: right;
    color: #666666;
    text-decoration: underline;
    line-height: 1.5;
}
A.TableCell:hover
{
    /*use for: catagory link*/
    color: #333333;
}
/*-- Search Panel            --*/
/*----------------------------*/
TABLE.seachBox
{
    /*use for: Search box TABLE*/
    background-color: #6C849C;
    width: 100%;
    height: 30px;
    border-bottom: 1px solid #FFFFFF;
    padding: 0px 4px 0px 4px;
}
INPUT.searchBox
{
    /*use for: Search Panel*/
    width: 100px;
    height: 19px;
    border-style: outset;
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 4px;
}
/*-- Search result           --*/
/*----------------------------*/
.SearchResultSubTitle
{
    /*use for: sub Title */
    font-weight: bold;
    font-size: 9pt;
    font-family: Arial,helvetica;
    color: #999999;
    text-decoration: none;
}
HR.searchHR
{
    /* use for: search result seperator line*/
    color: #63ACDC;
    border-right: ridge;
    border-top: ridge;
    border-left: ridge;
    border-bottom: ridge;
}
A.searchLink
{
    /* use for: goto item */
    color: #999999;
}
.ProductDescriptionTitle
{
    /* use for: Item name */
    color: #000000;
    font-weight: bold;
}
.catagoriesList
{
    /*item in Catagories */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: bold;
    text-align: justify;
    color: #000000;
}
UL.catagoriesList
{
    /* Catagories list */
    margin: 0 30px 10px 0px;
}
/*LI.HTMLtext/* Catagories list item --> see in main zone*/

/*-- Login Panel             --*/
/*----------------------------*/
.LoginTable
{
    /*use for: paenl Table */
    border: 0px solid #999999;
    padding: 0px;
    width: 100%;
    background: #FFFFFF;
    margin-top: 0px;
    height: 19px;
}
TD.membertitle
{
    /*use for: panel Title*/
    font-family: Arial;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
    vertical-align: middle;
    width: 120px;
    padding-right: 10px;
}
TD.loginBox
{
    /*use for: panel TD*/
    padding: 0px;
}
.memberName
{
    /*loged member name */
    font-family: Arial;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    color: #666666;
    padding: 5px;
    text-align: center;
}
A.PanelLink
{
    /*use for: upadte member details*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    color: #666666;
}
A.userLogout
{
    /*use for: logout A.PanelLink */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    text-align: center;
    color: #666666;
}
.PanelError
{
    /*use for:Error message */
    font-family: Arial;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    color: red;
}
.MemberLoginName
{
    /*use for:member login name */
    width: 50px;
    height: 20px;
}
.LoginText
{
    /*use for: user name and password */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #000000;
    text-align: right;
}
.LoginFormInputs
{
    /*use for: input fileds */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    color: #999999;
    width: 60px;
}
.MemberLoginPwd
{
    /*use for: login password */
    width: 50px;
    height: 20px;
}
.loginButten
{
}
/*use for: login butten*/
A.registration
{
    /*use for: registration */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    vertical-align: bottom;
    color: #666666;
}
A.forgetPwd
{
    /*use for: forget password */
    vertical-align: bottom;
}


/*-- UserDetails            --*/
/*---------------------------*/
.errorMessage
{
    /*use for: error Message */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    text-align: justify;
    color: red;
}
.newUserMsg
{
    /*use for:message fo new register user */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    background-color: #EDF8F5;
    border: 1px solid #CCCCCC;
    padding: 3px;
}
.memberMsg
{
}
/*use for: message for register member*/
.UserDetailsForm
{
}
/*use for: user Detail Form*/
TABLE.subTitleTable
{
    /*use for: header section table */
    border: 0px solid silver;
    background-color: #f4f4f4;
    padding: 2px;
    width: 100%;
}
.UserDetailsTitle
{
    /*use for: user Detail sub Title */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: bold;
    color: #000000;
}
TABLE.fieldsTable
{
    /*use for: user Detail filesd table */
    border: 1px solid silver;
    background-color: #f4f4f4;
    padding: 2px;
    width: 100%;
}
TD.FieldCaption
{
    /*use for: fields caption TD*/
    width: 150px;
    background-color: #FFFFFF;
}
DIV.FieldCaption
{
    /*use for: fields caption text */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: bold;
    text-align: justify;
    color: #000000;
}
TD.FieldError
{
    /*use for: fields error TD */
    background-color: #FFFFFF;
}
DIV.FieldError
{
    /*use for: fields error test */
    font-family: Arial;
    font-size: 7pt;
    font-style: normal;
    font-weight: normal;
    color: red;
}
INPUT.FieldInput
{
}
/*use for: fields INPUT */
.FieldHelp
{
    /*use for: field Help */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}
.FieldHelpStar
{
    /*use for: field Help Star */
    color: red;
    font-size: 17px;
}
.ListOfProducts
{
}
/*use for: credit card inf section table*/
.buttonsTable
{
    /*use for: form buttons Table */
    text-align: center;
    border: 0px;
    width: 100%;
}

/*-- Shopping Cart Status   --*/
/*---------------------------*/
.CartStatus
{
    /*use for: cart status main divition */
    margin-bottom: 5px;
}
TABLE.CartStatusTable
{
    /*use for: cart status table */
    border: 0px solid silver;
    background-color: #f4f4f4;
    padding: 2px;
    width: 100%;
}
.ModulTitle
{
}
/*use for: shopping cart page title*/
.PanelText
{
}
/*use for: products in cart title */

A.ModulTextBig
{
    /*use for: empty cart / view cart */
    font-family: Arial;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: center;
}

