

a:link, a:active, a:visited {color: #920a32; text-decoration: none;}
a:hover {color: #920a32; text-decoration: underline;}

a.AMenu:link, a.AMenu:active, a.AMenu:visited {color: #FFCC66; text-decoration: none;}
a.AMenu:hover {color: #FFCC66; text-decoration: underline;}

a.ALastNews:link, a.ALastNews:active, a.ALastNews:visited {color: #FFFFFF; text-decoration: none; font-style: italic;}
a.ALastNews:hover {color: #FFFFFF; text-decoration: underline; font-style: italic;}

a.ASubMenu:link, a.ASubMenu:active, a.ASubMenu:visited {color: #3D0E00; text-decoration: none;}
a.ASubMenu:hover {color: #3D0E00; text-decoration: underline; }

a.AOrder:link, a.AOrder:active, a.AOrder:visited {color: #FFFFFF; text-decoration: none; font-style: italic;}
a.AOrder:hover {color: #FFFFFF; text-decoration: underline; font-style: italic;}

html
{
    height:                     100%;
}

body
{
    font-family:                Verdana;
    font-size:                  80%;
    margin:                     0px;
    background-color:           #dbd2bf;
    height:                     100%;
    line-height:                10pt;
}

/* DIVs */

div.DivSite
{
    border-left:                1px solid white;
    border-right:               1px solid white;
    width:                      1000px;
    height:                     550px;
    position:                   absolute;
    left:                       50%;
    margin-left:                -500px;
    padding:                    0px;
    height:                     100%;
    background-color:           #920a32;
}

div.DivHeader
{
    width:                      1000px;
    height:                     140px;
    background-image:           url(/inc/gfx/header.jpg);
    padding:                    0px;
}

div.DivMenu
{
    width:                      1000px;
    height:                     22px;
    background-image:           url(/inc/gfx/menu_back.jpg);
    background-repeat:          repeat-x;
    padding:                    0px;
    color:                      #FFCC66;
    text-align:                 center;
}

div.DivMenuPadding
{
    padding-top:                4px;
}

div.DivShadowLeft
{
    background-image:           url(/inc/gfx/seperator_back.jpg);
    position:                   absolute;
    left:                       150px;
    top:                        162px;
    width:                      10px;
    height:                     12px;
}

div.DivShadowRight
{
    background-image:           url(/inc/gfx/seperator_back.jpg);
    position:                   absolute;
    left:                       840px;
    top:                        162px;
    width:                      10px;
    height:                     12px;
}

div.DivLeft
{
    width:                      150px;
    height:                     388px;
    background-color:           #FFCC99;
    background-image:           url(/inc/gfx/site_back.jpg);
    background-repeat:          repeat-x;
    padding:                    0px;
    color:                      #3D0E00;
}

div.DivLeftPadding
{
    padding-left:               11px;
    padding-top:                18px;
    padding-right:              6px;
}

div.DivContent
{
    width:                      680px;
    height:                     388px;
    background-color:           #FFFFFF;
    background-image:           url(/inc/gfx/center_back.jpg);
    background-repeat:          repeat-x;
    position:                   absolute;
    left:                       160px;
    top:                        162px;
    padding:                    0px;
    color:                      #330000;
    overflow:                   auto;
}

div.DivContentPadding
{
    padding-top:                19px;
    padding-left:               18px;
    padding-right:              18px;
}

div.DivRight
{
    width:                      150px;
    height:                     388px;
    background-color:           #FFCC99;
    background-image:           url(/inc/gfx/site_back.jpg);
    background-repeat:          repeat-x;
    position:                   absolute;
    left:                       850px;
    top:                        162px;
    padding:                    0px;
}

div.DivRightPadding
{
    padding-left:               7px;
    padding-top:                18px;
    padding-right:              6px;
}

div.DivSearchButton
{
    text-align:         right;
}

div.DivNewsItem
{
    border-bottom:              1px solid #920a32;
    padding-bottom:             5px;
}

div.DivLastNews
{
    border:                     1px solid #FFFFFF;
    background-color:           #920a32;
    width:                      137px;
    color:                      white;
    padding:                    0px;
    margin-bottom:              10px;
    margin-left: 				-5px;
}

div.DivLastNewsPadding
{
    padding:                    2px;
}

div.DivShoppingCart
{
    border:                     1px solid #FFFFFF;
    background-color:           #920a32;
    width:                      137px;
    color:                      white;
    padding:                    0px;
    margin-bottom:              10px;
}

div.DivShoppingCartPadding
{
    padding:                    2px;
}

div.DivCartEmpty
{
    text-align:                 center;
    padding-top:                20px;
    padding-bottom:             20px;
    font-style:                 italic;
}

div.DivWine
{
    border-bottom:              1px solid #999999;
    padding-bottom:             5px;
    padding-top:                5px;
}

div.DivWineBack
{
    padding:                    3px;
}

/* INPUTs and TEXTAREAs */

input.InputSearchText
{
    font-family:                Verdana;
    font-size:                  8pt;
    border:                     1px solid #FFFFFF;
    background-color:           #920a32;
    color:                      white;
    width:                      137px;
    margin-bottom:              5px;
}

input.InputTextFieldContact, textarea.TextAreaTextFieldContact, select.InputTextFieldContact
{
    font-family:                Verdana;
    font-size:                  8pt;
    border:                     1px solid #920a32;
    background-color:           #FFFFFF;
    color:                      black;
    width:                      80%;
    margin-bottom:              5px;
}

input.InputTextLogin
{
    font-family:                Verdana;
    font-size:                  8pt;
    border:                     1px solid #920a32;
    background-color:           #FFFFFF;
    color:                      black;
    width:                      80%;
    margin-bottom:              5px;
}

input.InputBuy
{
    font-family:                Verdana;
    font-size:                  8pt;
    border:                     1px solid #920a32;
    background-color:           #FFFFFF;
    color:                      black;
    width:                      20px;
    margin-bottom:              5px;
}

input.InputSearchButton
{
    font-family:                Verdana;
    font-size:                  8pt;
    border:                     1px solid #920a32;
    background-color:           #920a32;
    color:                      white;
    margin-bottom:              17px;
}

input.InputButtonBuy
{
    font-family:                Verdana;
    font-size:                  8pt;
    border:                     1px solid #FFFFFF;
    background-color:           #910832;
    color:                      white;
    padding:                    1px;
    padding-top:                2px;
    padding-bottom:             2px;
}

input.InputBuyButton
{
    font-family:                Verdana;
    font-size:                  8pt;
}

input.InputButtonContact
{
    font-family:                Verdana;
    font-size:                  8pt;
}

input.InputButtonLogin
{
    font-family:                Verdana;
    font-size:                  8pt;
}

input.InputButtonCart
{
    font-family:                Verdana;
    font-size:                  8pt;
}

/* Hs and Ps */

h1
{
    font-family:                Tahoma;
    margin:                     0px;
    margin-bottom:              10px;
    font-size:                  12pt;
    font-weight:                bold;
    color:                      #330000;
}

p.PNewsTitle
{
    font-weight:                bold;
}

p.PLastNews
{
    margin-top:                 0px;
    margin-bottom:              5px;
}

p.PLastNewsTitle {
    font-weight:    bold;
    color:      #ffcc66;
    letter-spacing: 1px;
    text-align: center;
}

/* IMGs */

img
{
    border:                     0px;
}

img.ImgSearch
{
    margin-bottom:              5px;
}

img.ImgIntro
{
    position:                   absolute;
    left:                       50%;
    top:                        50%;
    margin-left:                -400px;
    margin-top:                 -275px;
}

/* TABLEs */

table.TableContactForm
{
    width:                      444px;
}

table.TableWine
{
    width:                      620px;
}

table.TableLogin
{
    width:                      444px;
}

table.TableBuy
{
    width:                      444px;
}

table.TableCart
{
    width:                      444px;
}

/* TDs */

td
{
    font-size:                  8pt;
    padding:                    0px;
}

td.TdContactLeft
{
    width:                      40%;
    vertical-align:             top;
}

td.TdContactRight
{
    width:                      60%;
    vertical-align:             top;
}

td.TdContactButton
{
    width:                      100%;
    text-align:                 center;
}

td.TdWineLeft
{
    width:                      125px;
	height: 10px;
    vertical-align:             top;
}

td.TdWineRight
{
    width:              350px;
	height: 10px;
    vertical-align:         top;
    text-align;         left;
}

td.TdWineImage
{
    vertical-align:             top;
    text-align:                 right;
}

td.TdWineBuyButton
{
    width:                      44px;
    vertical-align:             bottom;
    text-align:                 right;
}

td.TdLoginLeft
{
    width:                      50%;
    padding:                    0px;
}

td.TdLoginRight
{
    width:                      50%;
    padding:                    0px;
}

td.TdLoginButtons
{
    padding-top:                10px;
    width:                      100%;
    text-align:                 center;
}

td.TdBuyLeft
{
    width:                      50%;
}

td.TdBuyRight
{
    width:                      50%;
}

td.TdBuySubmit
{
    width:                      100%;
    padding-top:                10px;
}

td.TdCartHead
{
    font-weight:                bold;
    border-bottom:              1px solid #CCCCCC;
    padding-bottom:             4px;
}

td.TdCartFeet
{
    font-weight:                bold;
    border-top:                 1px solid #CCCCCC;
    padding-top:                4px;
}

td.TdCartCount
{
    width:                      15%;
    padding-top:                4px;
}

td.TdCart
{
    padding-top:                4px;
}

td.TdCartName
{
    width:                      35%;
    padding-top:                4px;
}

td.TdCartPrice
{
    width:                      25%;
    padding-top:                4px;
}

td.TdCartTotalPrice
{
    width:                      25%;
    padding-top:                4px;
}

/* LIs and OLs */

li.LiSubMenu
{
    margin:                     0px;
    padding:                    0px;
}

ol.OlSubMenu
{
    margin:                     0px;
    padding:                    0px;
    padding-left:               13px;
    list-style-type:            none;
    list-style-image:           url(/inc/gfx/submenubullet.jpg);
}

ol.OlSubSubMenu
{
    margin:                     0px;
    padding:                    0px;
    padding-left:               27px;
    list-style-type:            none;
    list-style-image:           url(/inc/gfx/submenubullet.jpg);
}

ol.OlSubSubSubMenu
{
    margin:                     0px;
    padding:                    0px;
    padding-left:               41px;
    list-style-type:            none;
    list-style-image:           url(/inc/gfx/submenubullet.jpg);
}

li.LiSubMenu
{
    list-style-image:   url(/inc/gfx/line.gif);
    list-style-type:    disc;
    margin-left:        25px;
}

li
{
    list-style-type:    disc;
    margin-left:        17px;
}

li.LiSitemapMain
{
    list-style-image:   url(/inc/gfx/sitemap.jpg);
    list-style-type:    square;
    margin-bottom:      5px;
    padding-left:       10px;
}

li.LiSitemapSub
{
    list-style-image:   url(/inc/gfx/sitemap.jpg);
    list-style-type:    square;
    margin-left:        32px;
    margin-bottom:      5px;
    padding-left:       10px;
}

li.LiSitemapSubSub
{
    list-style-image:   url(/inc/gfx/sitemap.jpg);
    list-style-type:    square;
    margin-left:        50px;
    margin-bottom:      5px;
    padding-left:       10px;
}

ul
{
    margin:             0px;
    padding:            0px;
}
