﻿body
{
    text-align: center;
    margin: 0px;
    padding: 0px 0px 20px 0px;
}

body, p, td
{
    font-size: 12px;
    font-family: Tahoma;
}

td, th
{
	text-align: left;
    vertical-align: top;
}

p
{
    line-height: 130%;
}

form
{
    margin: 0px;
    padding: 0px;
}

div
{
    text-align: left;
}

.layout
{
    min-height: 700px;
    width: 986px;
    margin: 0px auto 20px auto;
    
}

.contents
{
    min-height: 700px;
}

/* START OF 3 COLUMNS */

.columns
{
    border: solid 1px #ccc;
    background-image: url(../images/panels/bg.gif);
    background-repeat: repeat-y;
    background-position: 1px 0px;
}

.center
{
    border-left: solid 0px #E3E3E3;
    border-right: solid 0px #E3E3E3;
}

/* END OF 3 COLUMNS */

.main
{
    padding: 10px;
}

.menu
{
    background-color: #484848;   
    background-color: #7C6948;   
    
    border-bottom: solid 1px #fff;
    padding-left: 25px;
}

.sub-menu
{
    background-image: url(../images/sub_menu.gif);
    background-repeat: repeat-y;
    height: 23px;
    text-align: right;
}

.menu a, .menu a:link, .menu a:visited
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    padding: 7px;
    display: -moz-inline-box;
    display: inline-block;
    text-decoration: none;
}

.menu a:hover, .menu a:visited:hover, .menu a:active
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    padding: 7px;
    display: -moz-inline-box;
    display: inline-block;
    text-decoration: underline;
}


.sub-menu a, .sub-menu a:link, .sub-menu a:visited
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #7C6948;
    padding: 5px 7px 7px 7px;
    display: -moz-inline-box;
    display: inline-block;
    text-decoration: none;
}

.sub-menu a:hover, .sub-menu a:visited:hover, .sub-menu a:active
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #7C6948;
    padding: 5px 7px 7px 7px;
    display: -moz-inline-box;
    display: inline-block;
    text-decoration: underline;
}

.footer
{
    margin-top: 5px;
    color: #999;
}

.footer a, .footer a:link, .footer a:visited
{
    color: #7C6948;
    text-decoration: none;
}

.footer a:hover, .footer a:active, .footer a:visited:hover
{
    color: #7C6948;
    text-decoration: underline;
}

.section-title
{
    margin: 10px 0px 10px 0px;
    font-weight: bold;
}

.btn
{
    padding: 2px;
}

.paging
{
    text-align: right;
    margin-top: 10px;
}

.right-panel
{
    width: 235px; 
    float: right; 
    min-height: 700px; 
    background-image: url(../images/right_panel.jpg);
    background-repeat: no-repeat;
    background-color: #E3E3E3;
}

.compulsory
{
    color: Red;
    padding-left: 10px;
}



.email-friend
{
    background-color: #000;
    width: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    text-align: center;
    filter: Alpha(Opacity=75); 
    -moz-opacity:0.75;
    opacity:0.75;
    z-index: 1;
}

.email-friend-panel
{
    position: absolute;
    border: solid 12px #eee; 
    background-color: #fff; 
    width: 600px; 
    z-index: 300;
}

.email-close
{
    float: right;
    cursor: pointer;
}

.img-nav
{
    background-color: #eee;
    border: solid 1px #ccc;
    height: 60px;
    margin-bottom: 2px;
    display: -moz-inline-box;
    display: inline-block;
}

.cart
{
    width: 100%
}

.cart .header
{
    
}

.cart .header td
{
    padding: 5px;
    border-bottom: solid 1px #ccc;
    background-color: #eee;
}

.cart td
{
    padding: 10px;
}

.hidden
{
    display: none;
}

a.dia, a.dia:link, .dia:visited
{
	border: solid 1px #fff;
}

a.dia:hover, a.dia:active, .dia:visited:hover
{
	border: solid 1px #ccc;
}