html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
        margin: 0;
        padding: 0;
        border: 0;
        font-weight: inherit;
        font-style: inherit;
        font-size: 100%;
        font-family: inherit;
        vertical-align: baseline;
}
html, body, div, p, h1, h2, h3, table, td, th, ul, ol, textarea, input {
        font-family: Arial, sans-serif;
}
html, body {
        height: 100%;
        background: #fff;
        color: #000;
}
body,td,th,div,p {
        font-size: 11px;
}

blockquote, q {
        quotes: "" "";
}

textarea {
        font-size: 11px;
}
img {
        border: none;
}
p {
        margin:3px 0px 10px;
}
a:link, a:visited {
        color:#005a88;
}
ol, ul {
        padding-left:14px;
}
input, select, textarea {
        outline:none;
        overflow:visible;
}
/*===========================================================================*/
#layout_body {
/*      height:auto !important;
        height:100%;
        min-height:100%;
        margin: 0px;
        padding: 0px;*/
        background-color: #663300;
}
/*.pad_left {
        float: left;
        background: url('../data/img/coins.png');
        height:auto !important;
        height:100%;
}
.pad_right {
        float: right;
        background: url('../data/img/coins.png');
        height:auto !important;
        height:100%;
}*/
.container {
/*      height:auto !important;
        height:100%;
        min-height:100%;
        width: 992px;
        margin-right: auto;
        margin-left: auto;*/
}
#t_container {
        border-collapse: collapse;
        width: 100%;
        height:100%;
        background: #663300;
}
#t_container tr td {
        vertical-align: top;
}
#t_head, #t_hor, #t_content {
        width: 965px;
        background: #003300;
        padding: 0px;
}
#t_left_b, #t_right_b {
        width: 14px;
        background: url('../data/img/wine.png') repeat-y;
        padding: 0px;
}
#t_left, #t_right {
        background-image: url('../data/img/coins.png');
        padding: 0px;
}
#t_left {
        background-position: right top;
}
#t_right {
        background-position: left top;
}
#t_hor {
        height: 10px;
        background: url('../data/img/hor_1.png') no-repeat center white;
        padding: 0px;
        font-size: 1px;
        border-bottom: 3px solid #003300;
}

/*== header =========================================================================*/
#t_head {
        height: 246px;
        background: url('../data/img/header.png') no-repeat center #003300;
        padding: 0px;
        font-size: 1px;
}
#head_logo {
        position: absolute;
        left: 35px;
}
#head_horseman {
        position: absolute;
        left: 332px;
        top: 138px;
}
#head_flag {
        position: absolute;
        left: 246px;
        top: 104px;
}
#head_compass {
        position: absolute;
        right: 23px;
}
#head_banner {
        position: absolute;
        right: 4px;
        top: 177px;
}
#head_delivery_more, #head_map_more, #head_address {
        color: white;
        font-size: 12px;
}
#head_delivery_more a, #head_map_more a, #head_address a {
        color: white;
}
#head_delivery_more a:hover, #head_map_more a:hover, #head_address a:hover {
        color: red;
}
#head_delivery_more {
        position: absolute;
        left: 390px;
        top: 228px;
}
#head_map_more {
        position: absolute;
        right: 50px;
        top: 145px;
}
#head_address {
        position: absolute;
        left: 506px;
        top: 45px;
        font-size: 14px;
        font-weight: bold;
}
#head_address_phone {
        font-size: 20px;
}



/*== menu =========================================================================*/


/*== center =========================================================================*/


/*== content: main =========================================================================*/
#t_content {
        background: white;
}
#content_wrapper {
        border: none;
        border-collapse: collapse;
        height: 100%;
}
#content_main {
        height: 100%;
        width: 700px;
/*      margin-left: 265px;*/
        padding: 10px 10px 24px;
        background: url('../data/img/house_border.png') repeat-x bottom white;
        text-align: justify;
}
#content_border {
        background: url('../data/img/wine.png') repeat-y top right #003300;
        width: 14px;
        padding: 0;
}

/*== content: left column =========================================================================*/
#left_column {
        float: left;
        height: 100%;
        width: 251px;
        padding: 0;
        color: white;
        background: url('../data/img/block_small_bottom.png') no-repeat bottom #003300;
}
.left_block {
}
.left_block_head {
        height: 66px;
        background: url('../data/img/block_head.png') no-repeat #003300;
        border-bottom: 3px solid #003300;
}
.left_block_head table {
        border: none;
        border-collapse: collapse;
}
.left_block_head table tr td {
        vertical-align: middle !important;
        text-align: center;
        font-size: 14px;
        font-weight: bold;
        padding: 8px 24px;
}
.left_block_body {
        background: #666633;
        padding: 12px;
        border-bottom: 3px solid #003300;
}
.left_small_block {
        min-height: 33px;
        background: url('../data/img/block_small_top.png') no-repeat;
        padding: 25px 15px 15px 45px;
        border-bottom: 3px solid #003300;
        font-size: 14px;
        font-weight: bold;
}
.left_small_block a {
    display: block;
    margin-top: 7px;
}


.left_small_bottom {
        background: url('../data/img/block_small_bottom.png') no-repeat;
        min-height: 8px;
}
.left_bottom {
        background: url('../data/img/block_small_bottom.png') no-repeat bottom;
        min-height: 8px;
        /*height: 100%;*/
        position: relative;
        bottom: 1px;
}
#vendors {
        width: 100%;
        margin-top: 10px;
}
#vendors .vendors_left {
        text-align: center;
        vertical-align: middle;
        padding: 0 15px 0 0;
        height: 35px;
}
#vendors .vendors_right {
        text-align: left;
        vertical-align: middle;
        padding: 0;
        font-size: 14px;
        font-weight: bold;
}
#vendors .item {
    text-align: left;
    font-size: 14px;
    font-weight: bold;
}


#left_column a{
  color: #FFF;
  text-decoration: none;
}


/*== content: order =========================================================================*/


/*== copyright =========================================================================*/


/*== footer =========================================================================*/


/*== forms =========================================================================*/
input[type=text], input[type=password], input.text, input.title, textarea, select {
        border: 2px #fcfcfc inset;
        font-weight: bold;
        background: #f0f0f0;
        color: black;
        text-align: center;
}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {
        border-color:#abadb3;
}
textarea {
        height: 75px;
}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {
        position:relative;
        top:.1em;
}

input.button, input[type=submit] {
        border: 2px solid #6e6e6e;
        background: #0c0c0c;
        color: #fff;
        font-weight: bold;
        font-size: 12px;
        padding: 2px 10px;
}


/*== misc =========================================================================*/
.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.overflow {
        overflow:hidden;
        _zoom:1;
}
.red {
        color:#e72323;
}
.title-h1,h1 {    font-size:20px;}
h2 {    font-size:18px;}
h3 {    font-size:16px;}
h4 {    margin:3px 0px 11px; color:#7f7e7e;     font-size:15px;}
h5 {    font-size:12px;}
h6 {    font-size:10px;}

.items td
{
    padding: 10px 20px;
}

.items h2, .items h2 a
{
    padding: 0;
    margin: 0;
    color: #003300;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.items p
{
    margin: 0;
}
.items .price
{
    padding-top: 3px;
    color: #770000;
    font-weight: bold;
}
.items .gift
{
    background: #600;
    color: #fff;
    font-weight: bold;
    text-align: center;
    padding: 5px 0;
    margin-top: 5px;
}
.items a.thickbox img
{
    border: none;
}
.items .back
{
    padding-top: 5px;
}
.items .back a
{
    color: blue;
}