


    body {

    font-family: Comic Sans MS;
    color: #323333;
    margin-left: 0px;
    margin-top: 2px;
    margin-width: 0px;
    margin-height: 0px;
    font-size: 10pt;
    background-color: orange;


    }

    .innerBox {  font-size: 11pt; margin-left: 20px; }

    p { margin: 20px; }

    .text1 {

    font-size: 10pt;
    margin-left: 20px;
    color: #323333;

    }


    .text2 {

    font-size: 10pt;
    color: #323333;


    }


    .text3 {
    font-size: 10pt;
    color: #323333;
    font-weight: bold;


    }


    /********************************************/
    a
    {
    text-decoration:  underline;
    color: #323333;
    font-size: 10pt;
    }


    a:hover
    {
    text-decoration: underline;
    color: brown;
    }

    a:visited
    {
    color: #323333;
    text-decoration:  underline;
    font-size: 10pt;
    }


    a:visited:hover
    {
    color: brown;
    text-decoration:  underline;
    font-size: 10pt;
    }
    /********************************************/

    /********************************************/
    div
    {
    height: auto;
    }


    div.body
    {
    width: 810px;
    float: none;
    clear: both;


    background-color: ghostwhite;
    }

    div.message
    {
    text-align: left;
    border-bottom: solid 1px silver;
    padding: 3px 0px 3px 0px;
    }

    div.command
    {
    margin-top: 10px;
    text-align: center;
    }
    /********************************************/

    /********************************************/

    #column1
    {
    width: 258px;
    float: left;
    margin:0px 2px 2px 2px;
    text-align: left;
    }

    #column2
    {

    width: 600px;


    padding: 13px 3px 3px 3px;
    
    }


    #columnHome2
    {


    padding: 13px 3px 3px 3px;

    }

    #column2_footer
    {

    }

    #column3
    {
    padding: 13px 3px 3px 3px;


    }

    #columnHome3
    {
    padding: 13px 3px 3px 3px;


    }



    div.containerHead2
    {


    padding: 5px 5px 5px 5px;



    margin-left: 7px;
    }

    div.containerBody
    {
    border: solid 0px silver;
    padding: 5px 5px 5px 5px;
    margin-left: 23px;
    }

    div.containerTail
    {
    border-left: solid 1px silver;
    border-right: solid 1px silver;
    border-bottom: solid 1px silver;
    padding: 5px 5px 5px 5px;
    }

    div.listItem
    {
    padding: 3px 10px 3px 10px;


    }


    table.listTable
    {
    width: 95%;
    font-size: .9em;
    }

    #categoryHead
    {

    }

    #categoryContent
    {
    }

    #miniCartHead
    {
    margin-top: 5px;
    }

    #miniCartHeadTable
    {
    width: 100%;
    border-collapse: collapse;
    
    }

    #miniCartCheckOut
    {
    text-align: right;
    font-weight: normal;

    }

    #miniCartTotal
    {
    text-align: right;
    color: #fff;

    }

    #miniCartItem
    {
    text-align: center;
    color: #fff;
    width: 100%;
    
    }

    #miniCartItemTable tr td a
    {
    font-size: 9pt;
    color: #fff;
    text-decoration: none;
    }

    #miniCartItemTable tr td a:hover
    {
    font-size: 9pt;
    color: orange;
    text-decoration: underline;
    }

    #miniCartItemTable tr td
    {
    font-size: 9pt;
    color: #fff;
    border-bottom: solid 1px silver;
    vertical-align: top;
    }


    #miniCartItemTable 
    {
   
    border-collapse:collapse;
    border-spacing:0px;
    }
    
    

    
    #storeHourHead
    {
    margin-top: 5px;
    }

    #storeHourContent
    {
    text-align: center;
    }

    #deliveryZipCodeHead
    {
    margin-top: 5px;
    }

    #deliveryZipCodeContent
    {
    text-align: center;
    }

    #deliveryZipCodeMsg
    {
    text-align: center;
    }

    #zipCodeList
    {
    }

    #deliveryZipCodeTable
    {
    }

    #copyright
    {
    margin: 10px 0px 10px 0px;
    padding: 5px 0px 5px 0px;
    border-top: dotted 1px #000;
    text-align: center;
	color: #fff;
    }

    table.calendar
    {
    width: 100%;
    background: ghostwhite;
    }

    #todayCell
    {
    border: solid 1px navy;
    font-weight: bold;
    }


    .redLabel
    {
    color: Red;
    }

    .grayCell
    {
    color: #323333;
    background: ghostwhite;
    }

    .yellowCell
    {
    background: yellow;
    color: #323333;
    }

    .whiteCell
    {
    background: white;
    color: #323333;

    }

    .productHead
    {
    color: #666666;
    font-weight: bold;
    }

    .productName
    {
    font-weight: bold;
    }

    .productDescription
    {
    font-size: 9pt;
    }

    .calendar
    {
    width: 100%;
    border: solid 1px silver;

    }

    .calendar td
    {
    width: 25px;
    height: 25px;
    font-size: 10pt;


    }

    .calendar th {
    color: #323333;
    }

    .calendar th a {
    color: blue;
    }

    .calendar th a:hover {
    color: blue;
    }

    .calendar th a:visited:hover {
    color: blue;
    }

    .calendar th a:visited {
    color: blue;
    }

    .sectionDiv
    {
	padding-right: 20px;

    }







    .bodyFooter
    {
    width: 100%;

    color: #fff;
    font-size: 8pt;
    }

    .bodyFooter a:link {

    color: #fff;
    text-decoration: underline;


    }

    .bodyFooter a:visited {

    color: #fff;
    text-decoration: underline;


    }
    .heading
    {
    font-weight: bold;
    }

    .miscLabel
    {
    font-weight: bold;
    color: gray;
    }

    .miscLabel2 {

    text-align: right;
    }

    #receiptTable
    {
    width: 100%;

    }

    #receiptTable td
    {
    padding: 2px 2px 2px 2px;
    }

    #categoryName
    {
    font-weight: bold;
    font-size: 11pt;
    text-transform: uppercase;
    /*color: #b54940;*/
    color: silver;
    }

    #productListTable
    {
    margin-top: 10px;
    }

    #productListTable td
    {
    padding: 3px;
    }

    #categoryNameDiv
    {
    margin-top: 15px;
    font-weight: bold;
    }



    .bodyTD
    {
    background-color: ghostwhite;
    margin-bottom: 20;
    }

    .currency
    {
    text-align: right;
    white-space:nowrap;

    }

    .itemDescription
    {
    padding-left: 5px;
    margin-top: 3px;
    text-transform: none;
    font-size: 10pt;

    }




    div.coupon
    {
    border: solid 1px white;
    text-align: center;
    padding: 5px 5px 5px 5px;
    margin-bottom: 10px;
    background-color: #d25310;
    color: white;
    font-size: 11pt;
    }



    div.coupon a:link{

    color: white;
    font-size: 10pt;
    }



    div.coupon a:visited{
    color: white;
    font-size: 10pt;
    }


    div.coupon a:link:hover{

    color: #323333;
    }

    div.coupon a:visited:hover{
    color: #323333;
    }

    couponTitle
    {
    font-size: 11pt;
    color: #FFFFFF;
    }


    div.scheduleCmd
    {
    padding: 5px 5px 5px 5px;
    text-align: center;
    font-size: 11pt;
    border: solid 1px red;
    margin-top: 10px;
    }

    div.scheduleMsg
    {
    padding: 20px 5px 20px 5px;
    text-align: center;
    font-weight: bold;
    }

    div.scheduleInput
    {
    padding: 5px 5px 5px 5px;
    text-align: center;
    }

    div.msg
    {
    padding: 10px 5px 5px 5px;
    text-align: center;
    font-size: 10pt;
    }

    div.error
    {
    text-align: center;
    font-weight: bold;
    font-size: 10pt;
    padding: 5px 5px 5px 5px;
    color: Red;
    }

    .price
    {
    white-space: nowrap;
    }

    .priceLabel
    {

    font-weight: bold;
    color: gray;
    }

    .title
    {
    font-weight: bold;
    color: brown;
    text-align: left;
    margin-left: 10px;
    margin-top: 5px;
    text-transform: uppercase;
    }

    .contentText
    {
    text-align: left;
    margin-left: 10px;
    }

    table.checkoutMethod
    {
    padding: 3px 3px 3xp 3px;
    width: 100%;
    }

    .box
    {
    border: solid 1px white;
    padding: 5px 5px 5px 5px;
    background-color: white;
    }


    .miscTitle
    {
    font-weight: bold;
    text-transform: uppercase;
    color: red;
    }

    .errorMsg
    {
    color: Red;
    font-weight: bold;
    }

    .orderMsg
    {
    font-size: 11pt;
    font-weight: bold;
    color: #b54940;
    }

    .columnHome1 div.a:visited {
    color: blue;
    }

    .columnHome1 {
    color: white;
    }





    .notAvailableProductsErrorDiv
    {
    border: solid 2px white;
    padding: 8px 8px 8px 8px;
    }

    .categorySetCalanderTable
    {
    border: solid 2px white;
    padding: 3px 3px 3px 3px;

    }

    .categorySetCalanderTable
    {
    font-size: 8pt;

    }

    .intendedDay
    {
    font-weight:bolder;
    background-color: orange;
    font-size: 11pt;
    text-align: left;
    color: White;
    padding-left: 5px;


    }

    .categorySetName
    {
    font-weight: bolder;
    font-size: 11pt;
    margin-left: -15px;
    color: black;


    }

    .categorySetName2
    {
    font-weight: bolder;
    font-size: 1.1em;
    padding: 10px 5px 5px 5px;


    }

    .categorySetDays
    {
    font-weight:bold;
    font-size: 10pt;
    }

    .boxHomeMessag
    {
    padding: 20px 20px 20px 20px;
    font-size: 11pt;
    font-weight: bold;
    color: Red;
    border: none 0px white;
    text-indent: 30px;
    }

    .productList h1

    {
    color: #323333;
    font-size: 1em;
    margin-bottom: 0px;
    padding-bottom: 2px;

    }

    .purchaseItem h1,
    .editItem h1
    {
    color: #323333;
    font-size: 1.3em;
    margin-bottom: 0px;
    }

    .productList h2
    {
    font-size: 1.3em;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-top: 0px;
    }

    .productList h3
    {
    font-size: 1.0em;
    margin-bottom: 5px;
    margin-top: 5px;
    }

    .productList h4
    {
    font-size: 1.0em;
    font-style: italic;
    margin-left: 20px;
    margin-bottom: 0px;
    margin-top: 0px;
    color: #555555;

    }

    .purchaseItem h2,
    .editItem h2
    {
    color: #323333;
    margin-bottom: 5px;
    margin-top: 0px;
    margin-left: 20px;
    font-size: 1.1em;
    font-style: italic;
    }

    .purchaseItem h3 ,
    .editItem h3
    {
    /*white-space: no-wrap;*/
    }





    .menuBorder
    {

    margin: 0px 0px 0px 0px;
    padding: 2px 2px 2px 2px;
    
    margin-left: -20px;
    }


    .menuBorder .menu
    {

    margin-left: 0px;
    }
    .containerHead {

    margin-top: 3px;
    }


    .menuBorder .menu a,
    .containerHead a
    {
    color: #FFF;
    /*font-weight: bold;*/
    font-size: 1.1em;
    text-decoration: none;

    }

    .menuBorder .menu a:visited,
    .containerHead a:visited
    {
    color: #FFF;
    font-size: 1.1em;
    text-decoration: none;

    }

    .menuBorder .menu a:hover,
    .containerHead a:hover
    {
    color: silver;
    font-size: 1.1em;
    text-decoration: none;

    }

    .menuBorder .menu a:visited:hover,
    .containerHead a:visited:hover
    {
    color: silver;
    font-size: 1.1em;
    text-decoration: none;

    }
   
    .menuBorder .menu .menuList li a
    {
    color: #FFF;
    font-size: 0.9em;
    text-decoration: none;

    }

    .menuBorder .menu .menuList li a:visited
    {
    color: #FFF;
    font-size: 0.9em;
    text-decoration: none;

    }

    .menuBorder .menu .menuList li a:hover
    {
    color: silver;
    text-decoration: none;
    }

    .menuBorder .menu .menuList li a:visited:hover
    {
    color: silver;
    text-decoration: none;

    }
    
   

    .menuBorder .menu .menuList .currentLoc a
    {


    color: orange;
    font-weight: bolder;

    }

    .menuBorder .menu .menuList .currentLoc a:visited
    {


    color: orange;
    font-weight: bolder;



    }

 

    .menuAvail,
    .menuAvail a
    {
    font-size: 0.9em;
    color: #fff;
    text-decoration: none;
    padding-top: 3px;


    }
    .menuAvail a:visited
    {
    font-size: 0.9em;
    color: white;
    text-decoration: none;
    }

    .menuAvail a:hover
    {
    font-size: 0.9em;
    color: orange;
    text-decoration: none;

    }

    .menuAvail a:visited:hover
    {
    font-size: 0.9em;
    color: orange;
    text-decoration: none;
    }
    
    
        .menuBorder .menu .menuList
        {
        margin: 3px 2px 3px 20px;


        }


        .menuBorder .menu .menuList li
        {
        list-style-type: square;
        margin-top: 2px;
        color: #000;
        margin-left: 0px;
        padding-left: 0px;
        font-size: 1.0em;
        margin: 5px 2px 3px 5px;
        }

        .menuBorder .menu .menuList .currentLoc
        {


        color: orange;
        font-weight: bolder;
        font-size: 1.1em;
        list-style-type: squre;
        margin-left: 2px;


        }

        .menuAvail img
        {


        margin-top: -6px;
        float: left;

        }

        .categorySetName img
        {
        
        margin-top: -5px;


        }

      

    .viewCart h1
    {

    font-size: 1em;
    }

    .home h1
    {
    font-size: 1.2em;
    margin-bottom: 0px;
    margin-top: 10px;
    color: #fff;
    }

    .home h2
    {
    font-size: 1em;
    color: ghostwhite;
    }

    .home h3 {
    font-size: 2em;
    color: ghostwhite;

    }

    hr
    {
    border: none;
    border-bottom: 1px solid #fff;
    color: silver;
    margin-bottom: 0px;
    margin-top: 0px;
    }

    .cartCouponDiv
    {
    margin: 10px 30px 10px 10px;

    border-color: #feeccc;
    border-bottom-width: 1px;
    padding: 5px 20px 5px 5px;
    color: #323333;
   
    }

    .cartCouponDiv span
    {
    

    }

    .sectionDivColumn2
    {
    font-size: 1em;
    margin-left: 5px;
    }

    #columnHome1 {
    margin-left: 20px;
    }

    .map {
    color: white;
    }

    .map a{
    color: white;
    text-decoration: none;
    }

    .map a:visited{
    color: white;
    }

    .map a:hover{
    color: silver;
    }

    .map a:visited:hover{
    color: silver;
    }
    .boxHomeMessage {
    color: #fff;
    }

    .menuLabels {
    color: orange;
    
    font-size: 1.2em;
    font-style: italic;
    }

    .specialLabel {
    color: black;
    
    font-size: 1.2em;
    font-style: italic;
    }



    .containerHeadCurrentLoc
    {
    color: Red;
    font-weight: bolder;
    font-size: 1.1em;


    margin-left: -1px;

    }


    .containerHeadCurrentLoc  a
    {
    color: Red;
    /*font-weight: bold;*/
    font-size: 1.1em;
    text-decoration: none;

    }

    .containerHeadCurrentLoc a:visited
    {
    color: REd;
    font-size: 1.1em;
    }

    .bringCreditCardAtPickup
    {
    margin-top: 5px;
    margin-bottom: 5px;
    color: blue;
    font-style: italic;
    font-size: .9em;
    }

    .receipt h1,
    .schedule h1,
    .checkoutMethod h1,
    .checkOut h1
    {
    font-size: 1.2em;
    margin: 0px 0px 0px -2px;
    }

    .receipt h2,
    .schedule h2,
    .checkoutMethod h2,
    .checkOut h2
    {
    font-size: 1.1em;
    margin: 5px 0px 5px 10px;
    }

    .receipt h3,
    .schedule h3,
    .checkoutMethod h3,
    .checkOut h3
    {
    font-size: 1.1em;
    margin: 15px 0px 5px 10px;
    color: Blue;


    }


  
    .productList .innerBox .sectionDivColumn2 .listTable  tr td
    {

    border-spacing: 0px;
    border: solid 0px silver;
    padding: 3px 3px 3px 10xp;
    border-top: solid 1px silver;



    }

    .productList .innerBox .sectionDivColumn2 .listTable  tr td div
    {
    padding: 3px 3px 3px 3px;

    border-spacing: 0px;


    }

    .itemRow {
      width: 100%;
    }
    .itemRow, .itemRow a, .itemRow a:visited
    {

      text-decoration: none;
    }

    .listTable  .itemRow:hover
    {
    background-color: #dddddd;
    
    }

    .productList .itemDescription h4
    {
    text-decoration: none;
    }


    .productList .itemDescription h4 img
    {
    float: left;
    width: 100px;
    margin: 3px 8px 3px 0px;
    border: none 0px silver;
    padding: 0px 0px 5px 0px;


    }

    .couponInst
    {
    font-size: .8em;
    }


    #wrapper_div
    {
    width: 1000px;
    float: none;
    border: solid 1px silver;
    margin: 2px 2px 2px 5px;
    font-size: 14pt;
    margin-left: auto ;
    margin-right: auto ;

    }

    #header_div
    {
    border-bottom: solid 3px gray;
    background-color: Silver;
    padding: 5px 5px 5px 5px;
    height: 30px;

    }

    #body_div
    {

    }

    #body_nav_div
    {
    border: solid 1px black;
    float: left;
    width: 250px;
    }

    .menuBorder_POS
    {

    }

    #categorySetName_POS
    {

    }

    .menu_POS
    {
    width: 94%;
    background-color: White;
    margin-left: 10px;
    }
    /*
    .menuList_POS
    {
    border: solid 1px black;
    float: left;
    width: 200px;
    font-size: 1.5em;
    }

    .menuList_POS li
    {
    background-color: Silver;
    padding: 5px 5px 5px 5px;
    margin: 5px 0px 0px 0px;


    }
    */
    
    .listItem_POS
    {
    width: 200px;
    background-color: Silver;
    padding: 5px 5px 5px 5px;
    margin: 5px 5px 5px 15px;
    height: 30px;

    }

    .menuList_POS
    {
    width: 210px;
    background-color: white;
    padding: 5px 5px 5px 0px;
    margin: 5px 5px 5px 15px;
    height: 30px;
    }




    #body_page_div
    {
    border: solid 0px brown;
    float: left;
    width: 720px;
    margin: 10px 10px 10px 10px;
    color: ghostwhite;
    }

    #body_page_div h1
    {
    color: black;
    font-size: .7em;
    }


    #body_page_div h2
    {
    color: ghostwhite;
    font-size: .8em;
    }


    #orderTypeChoice_PickUp_POS, #orderTypeChoice_Delivery_POS, #orderTypeChoice_DineIn_POS, #orderTypeChoice_Express_POS
    {
    float: none;
    margin: 5px 5px 10px 5px;
    background-color: Fuchsia;
    height: 50px;
    vertical-align: middle;
    text-align: left;
    padding: 10px 10px 10px 10px;
    font-size: 1.4em;


    }

    #orderTypeChoice_PickUp_POS:hover, #orderTypeChoice_Delivery_POS:hover, #orderTypeChoice_DineIn_POS:hover, #orderTypeChoice_Express_POS:hover
    {
    background-color: orange;
    cursor: pointer;

    }


    .row_POS
    {
    width: 370px;
    float: none;
    margin: 20px 10px 10px 10px;
    }

    .row_POS input
    {
    width: 350px;
    font-size: 1.4em;
    margin-left: -5px;
    text-align: center;
    }

    .row_POS input:hover
    {
    background-color: Lime;
    }

    #input_0_div_POS, #input_1_div_POS, #input_2_div_POS, #input_3_div_POS, #input_4_div_POS, #input_5_div_POS, #input_6_div_POS, #input_7_div_POS, #input_8_div_POS, #input_9_div_POS, #input_blank_div_POS, #input_Clear_div_POS
    {
    float: left;
    width: 100px;
    font-size: 1.5em;
    height: 50px;

    border-bottom: solid 2px black;
    border-right: solid 2px black;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
    text-align: center;
    background-color: silver;
    }
    #input_0_div_POS:hover, #input_1_div_POS:hover, #input_2_div_POS:hover, #input_3_div_POS:hover, #input_4_div_POS:hover, #input_5_div_POS:hover, #input_6_div_POS:hover, #input_7_div_POS:hover, #input_8_div_POS:hover, #input_9_div_POS:hover, #input_Clear_div_POS:hover
    {
    background-color: Lime;
    cursor: pointer;

    }


    .itemName_POS
    {
    float: left;
    width: 120px;
    font-size: 1.0em;
    height: 75px;

    border-bottom: solid 2px black;
    border-right: solid 2px black;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
    text-align: center;
    background-color: silver;

    }

    .itemName_POS a, .itemName_POS a:visited
    {

    font-size: 1em;

    }

    #search_result_div_POS
    {
    width: 100%;
    margin: 5px 5px 5px 5px;
    }

    .row_customers_pos .row
    {
    float: none;
    margin-bottom: 10px;
    width: 100%;
    }
    .row_customers_pos .row .label
    {
    width: 130px;
    margin: 5px 5px 5px 5px;
    float: left;
    text-align: right;

    }
    .row_customers_pos .row .value
    {
    width: 300px;
    margin: 5px 5px 5px 5px;
    float: left;
    text-align: left;

    }

    .row_customers_pos .row input, .row_customers_pos .row select, .row_customers_pos .row button
    {
    font-size: 1.2em;

    }

    .row_customers_pos .row select
    {
    margin-left: 5px;
    }




    #filler_div .filler_div
    {
    clear:left;
    }

    .errorMessage_POS
    {
    color: White;
    margin: 10px 10xp 10px 10px;
    padding-left: 10px;
    padding-top: 10px;
    }

    .menuAvail_POS
    {
    margin-left: 15px;
    }

    .row2_POS
    {
    margin: 5px 15px 5px 15px;
    float: left;
    }

    .row2_POS a, .row2_POS a:visited
    {
    font-size: 1em;
    }


    .row2right_POS
    {
    margin: 5px 5px 25px 5px;
    float: right;
    font-size: 1em;
    padding-bottom: 20px;
    }

    .row2right_POS a, .row2right_POS a:visited
    {
    font-size: 1em;
    }


    .sectionDivColumn2_POS
    {


    color: Black;
    border-top: 0px solid ghostwhite;
    border-left: 0px solid white;
    padding: 5px 5px 5px 20px;

    background-image: url(centerBG.jpg);
    margin-right: 10px;
    height: 100%;
    width: 98%;
    font-size: 0.9em;

    }
    #h2_POS
    {
    color: Black;
    font-size: 1.5em;
    }
    .h1_POS
    {
    color: Black;
    font-size: 1.5em;
    }

    .sectionDivColumn2{
      background-color: #fff;
      padding: 10px 18px 10px 10px;
    }

    #column2 table {
    width: 100%;
    }
    #column2 h1
    {
    margin-top: -10px;
    color: #000;
    font-size: 1.2em;
    }

    #column2 h2 {
    color: brown;
    font-size: 1.2em;
    }

    .home_pos input:focus, home_pos textarea:focus
    {
    background-color: Orange;
    }

    .home_pos input
    {
    font-size: 1.5em;
    }

    .customerResultRow_POS
    {

    background-color: Yellow;
    width: 200px;
    height: 100px;
    border: outset 1px gray;
    text-align: center;
    vertical-align: middle;
    padding: 10px 10px 10px 10px;
    margin: 10px 10px 10px 10px;
    float: left;

    }

    .customerResultRow_POS:hover
    {

    background-color: Orange;

    }

    .row_customers_pos .title_pos
    {
    width: 100%;
    padding-bottom: 5px;
    background-color: White;
    color: Black;

    }

    .row_customers_pos
    {
    border: solid 1px gray;
    float: left;
    width: 90%;
    padding: 5px 5px 5px 5px;
    background-color: Black;
    }

    .rowSection
    {
    width: 100%;
    margin: 10px 10px 10px 10px;
    border: solid 1px gray;
    background-color: Gray;
    }

    .contactUs_address
    {
    text-align: center;
    }
    .contactUs_address .title{
    font-size: 1.2em;
    text-align: center;
    }

    .contactus_map {
    color: white;
    }

    .contactus_map a{
    color: white;
    text-decoration: none;
    }

    .contactus_map a:visited{
    color: white;
    }

    .contactus_map a:hover{
    color: yellow;
    }

    .contactus_map a:visited:hover{
    color: yellow;
    }
    #locDiv {
    padding: 5px 5px 5px 5px;
    background-color: #fff;
    border: "solid 1px blue";

    }

    #loc {
    margin: 5px 5px 10px 5px;
    max-height: 300px;
    overflow: auto;
    border: 1px solid silver;
    background-color: #fff;

    }

    #loc_selected{
    margin: 5px 5px 10px 5px;
    border: 1px solid orange;
    padding: 10px 10px 10px 10px;
    background-color: #ffdefc;

    }

    #loc_selected a {
    margin: 5px 5px 10px 5px;
    padding: 5px 5px 5px 5px;
    }

    .rowAlt_loc, .row_loc {
    margin: 2px 0px 2px 0px;
    padding: 5px 5px 5px 5px;
    border: 0px solid gray;
    border-bottom: 1px solid silver;

    }

    .rowAlt_loc{
    background-color: #dddecc;
    }

    .row_loc{
    background-color: ghostwhite;
    }

    .rowAlt_loc:hover, .row_loc:hover{
    background-color: #dfdfff;
    cursor: pointer;
    border-bottom: 1px solid gray;
    }
    .loc_name, .loc_name_selected {
    font-weight: bold;
    }
    .loc_address, .loc_phone, .loc_address_selected, .loc_phone_selected {
    font-size: .9em;
    }

    .containerHead h1 img{
    border: 0px;
    }

    .itemName  img{
    border: 0px;
    width: auto;
    }

    #distance_delivery_leg {

    padding: 5px 5px 5px 5px;

    }

    #distance_delivery_leg #ddl_title{
    font-size: 1.3em;
    margin: 5px 5px 5px 5px;
    }

    .ddl_div_div{
    float: left;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;

    }

    .ddl_div_div_title {
    margin: 5px 5px 5px 5px;
    font-weight: bold;

    }

    #distanceDiv {
    display: block;
    }

    .nextButton, .nextButton:visited {

    padding: 1px 8px 1px 8px;
    margin: 5px 5px 5px 5px;
    border: solid 2px green;
    background-color: silver;
    color: #000;
    text-align: center;
    text-decoration: none;
    font-weight: bold;

    }

    .nextButton:hover, .nextButton:visited:hover {


    background-color: green;
    color: #fff;
    text-decoration: underline;

    }

    .tdHeader{

    height: 153px;
    }

    /*version2*/
    #outterHeader {
    height: 120px;
    background-image: url(header1.gif);

    }

    #outterRightDiv {

    float: left;
    border: solid 0px yellow;
    min-height: 100%;
    width: 183px;
    margin: 0px 0px 0px 0px;
    padding-left: 0px;
    }

    #receiptDiv {
    
    padding-bottom: 0px;  
    background-image: url(Check_BG.png);
    background-repeat: no-repeat;
    background-position: bottom;
    max-width: 162px;
    min-height: 150px;
    position: fixed;

    }

    #receiptDivFooter{
      padding-bottom: 0px;  
      background-image: url(Check_BG.png);
    background-repeat: no-repeat;
    background-position: bottom;
    max-width: 164px;
    min-height: 45px;
    }

    #receiptDivBody{
    background-color: #fff;
    width: 162px;
    }

    #receiptDivCartHeader{
    padding: 15px 5px 5px 5px;
    }

    #receiptDivCart{
    padding: 5px 5px 5px 5px;
    }

    #outterDiv{

    border: solid 0px black;
    margin: -3px auto;
    width: 1055px;
    }

    #outterLeftDiv{
    float: left;
    width: 872px;
    }

    #outterHeader{
    width: 872px;
    }

    #outterBody{
    width: 872px; 
    background: url(bg.gif);
    margin: 0 auto;
    }

    #outterBodyLeft {
    width: 250px;
    float: left;
    margin-left: 0px;
    }

    #outterBodyRight{
    width: 622px;
    float: left;
    min-height: 500px;
    padding: 0px 0px 10px 0px;
    }

    #outterBodyRightTop{
    float: none;
    border: solid 0px #000;
    /*height: 170px;*/
    position: relative;

    }

    #outterBodyRightTop, #outterBodyRightTop a, #outterBodyRightTop h1, #outterBodyRightTop h2, #outterBodyRightTop h3, #outterBodyRightTop h4, #outterBodyRightTop a:visited {
    color: #fff;
    }

    #outterBodyRightTop h1{
    font-size: 2em;
    }

    #outterBodyRightTop h2{
    font-size: 1.8em;
    }

    #outterBodyRightTop h3{
    font-size: 1.5em;
    }

    #outterBodyRightTop h4{
    font-size: 1.3em;
    }

    #outterFooter{
    width: 872px;
    height: 50px;
    margin: 0 auto;
    }

    .multiTabComp{
    display: none;
    }
    .innerOutterRight{

    padding: 10px 0px 0px 0px;

    background-image: url(left-round-bg.png);
    background-repeat: no-repeat;

    }
    .innerBodyRight {
    margin: 5px 0px 0px 0px;
    float: none;
    background-color: #fff;
    padding: 10px 10px 10px 10px;
    min-height: 700px;
    }

    #miniCartItem2, #miniCartItem2 a {
    font-size: 0.9em;
    }

    #miniCartItem3 {
    color: brown;
    text-align: center;
    min-height: 200px;
    }

    .multiTab_tab
    {
    width: 100%;
    padding: 5px 5px 5px 5px;


    }

    .multiTab_tab .multiTab_tabItem, .multiTab_tab .multiTab_tabItem:visited
    {
    margin: 10px 10px 10px 0px;
    float: left;
    padding: 2px 5px 2px 5px;
    color: #fff;

    }

    .multiTab_tab .multiTab_tabItem:hover
    {
    cursor: pointer;
    color: Red;
    background-color: Yellow;

    }

    .multiTab_tab .multiTab_tabItemSelected, .multiTab_tab .multiTab_tabItemSelected:hover
    {
    background-color: orange;
    cursor: default;
    }

    .multiTab_swapDiv
    {

    width: 99%;
    position: absolute;
    z-index: 100;


    }

    .multiTab_swapDiv1
    {
    width: 99%;
    position: absolute;
    z-index: 101;

    }
    .multiTab_swapDivSelected
    {
    /*z-index: 1;*/
    }

    .multiTab_bodyDIV
    {
    width: 100%;
    border: solid 1px yellow;
    
    }

    .bodyDIV
    {
    margin: 5px 10px 10px 200px;
   
    }


    .multi2Tab_tab
    {
    width: 97%;
    margin: 10px 0px 10px 0px;
    padding: 0px 5px 0px 1px;
    /*border: solid 1px blue;*/
    border-bottom: solid 1px #fff;


    }

    .multi2Tab_tab_bg {

    background-image: url(bw_tab.png);
    background-repeat: repeat-x;
    width: auto;
    float: left;
    }

    .multi2Tab_tab .multi2Tab_tabItem
    {
    margin: 0px 1px 0px 0px;
    float: left;
    padding: 2px 15px 2px 15px;
    color: #000;
    background-image: url(But_BG1.png);
	background-color: #C69633;
    font-weight: bold;
	font-size: 1.2em;

    }

    .multi2Tab_tab .multi2Tab_tabItem:hover
    {
    cursor: pointer;
    color: #fff;
    background-image: url(But_BG2.png);
background-color: #36024E;

    }

    .multi2Tab_tab .multi2Tab_tabItemSelected, .multi2Tab_tab .multi2Tab_tabItemSelected:hover
    {

    background-image: url(But_BG2.png);
background-color: #36024E;

    cursor: default;
    color: #fff;
    }

    .multi2Tab_swapDiv
    {

    width: 99%;
    position: relative;
    z-index: 8;
    float:left;


    }

    .multi2Tab_swapDiv1
    {
    width: 99%;
    position: relative;
    z-index: 9;
    float:left;

    }

    .multi2Tab_swapDivSelected
    {

    }

  .listTable .itemRow td  {
    padding: 2px 5px 2px 5px;
    border-bottom: dotted 1px silver;
    }



    #productSearch div{
	padding-left: 10px;
	
    }

    #productSearch div #productSearchTitle{
    font-size: .9em;
    color: #fff;
    }

    #productSearch div #productSearchContent{
    margin: 2px 0px 0px 0px;
    }

    #productSearch div #productSearchContent #productSearchForm{

    }

    #productSearch div #productSearchContent input[type='text']{
    font-size: .8em;
    width: 100px;
    background-color: #ddd;
    }
    #productSearch div #productSearchContent input[type='text']:focus,
    #productSearch div #productSearchContent input[type='text']:hover {
    background-color: #fff;
    }

    #productSearch div #productSearchContent  input[type='submit']{
    font-size: .7em;
    margin: 0px 3px 0px 2px;
    }

    #productSearch div #productSearchContent  input[type='submit']:focus,
    #productSearch div #productSearchContent  input[type='submit']:hover{
    color: green;
    }

    .slider_itemWindow {

    max-width: 590px;
    padding-left: 5px;

    
    z-index: 2px;
    overflow:hidden;
    padding: 5px 5px 5px 0px;
    height: 250px;

    background-image: url(slider-bg.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;

    padding-top: 7px;

    }
    #slider_header{
    margin-top: -60px;
    text-align: left;
    margin-bottom: -36px;
    width: 590px;
    letter-spacing: .1em;
    padding-left: 2px;
    }

    #slider_header h3{
    color: #000000;
    }
    .slider_itemWindow .slider_itens{

    min-width: 3000000px;
    margin-left: 2px;
    white-space: nowrap;
    }

    .slider_item {

    float: left;
    white-space: nowrap;

    width: 580px;
    padding-left: 7px;
    padding-right: 10px;

    }
    #slider_itensCon {
    float: none;
    clear: both;
    height: 217px;
    }
    #slider_item_menu_but_row{
    padding-left: 7px;
    margin: 0px 3px 0px 0px;
    }
    .slider_item_menu_but_div {
    float: left;
    margin: 0px 0px 0px 0px;
    }


    .slider_item_title_div{
    text-align: center;
    }
    .slider_item_title_div h1,
    .slider_item_title_div h1 a,
    .slider_item_title_div h1 a:visited {
    color: #ddd;
    font-size: 1.1em;
    letter-spacing: .1em;
    text-decoration: none;
    test-align: center;
    }


    .slider_item_title_div h1 a:hover,
    .slider_item_title_div h1 a:visited:hover{
    color: red;
    text-decoration: underline;
    }


    .slider_item_title_div spam{
    text-align: left;
    color: #eee;
    }

    .slider_but {
    min-width: 30px;
    border: 1px solid #222222;
    background-color: #444444;
    color: #fff;
    text-align: center;
    }

    .slider_but:hover {
    color: red;
    background-color: #555555;
    }
    .slider_item_img_div{
    float: left;
    width: 216;
    height: 304;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    }

/*
    .menuAvail{
    clear: both;
    padding: 0px 0px 10px 0px;
    }

    .menuAvail #availImgDiv {
    margin: 0px 0px 0px 0px;

    float: left;
    }
    .menuAvail #availImgTitle {
    padding-top: 5px;
    float: left;
    }
*/

    .horDiv {
    background-image: url(light-bg-div.png);
    background-repeat: repeat-x;
    background-position: 0px 0px;
    margin: 5px 0px 5px 0px;
    height: 8px;
    }

    .horDiv2 {
    background-image: url(dark-bg-div.png);
    background-repeat: repeat-x;
    background-position: 0px 0px;
    margin: 5px 0px 5px 0px;
    height: 8px;
    }
