/* CSS Document */

body {
	background: url(../images/bg.gif) #391800;
	background-repeat:repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;

}
.oneColLiqCtr #wrapper {
	width: 865px;  /* this will create a container 80% of the browser width */
	background: url(../images/repeat.gif) #533111;
	background-repeat:repeat-x;
	margin:55px auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColLiqCtr #mainContent {
	padding-bottom:39px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	//background-color: #d1edd4;
	background-color: #533111;

}
a {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#533111;
text-decoration:underline;
}
a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
/* color:#b3d1e3; */
text-decoration:none;
}

td.left {
width:307px;
}

#nav
{
	width:775px;
	margin: 20px 45px 20px 45px;
	padding: 0;
}

#nav ul
{
	margin: 0 0 0 0px;
	padding: 0px 0 0 13px;
	background-color:#FFFFFF;

	line-height: 22px;
	white-space: nowrap;
}

#nav ul li
{
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 8px 5px 8px 5px;
	font-size:13px;
	font-weight:bold;
	color: #533111;
	display: inline;
	width: 100%;

}

#nav ul li a
{
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 5px 0px 5px;
	font-size:13px;
	font-weight:bold;
	color: #533111;
	text-decoration:none;
	display:inline;
}

#nav ul li a:hover
{

	color: #FFF;
	background-color: #3eb2af;
	text-decoration:none;
	padding: 0px 5px 0px 5px;
}



#innerContent
{
	margin: 0 20px 0 20px;
}

#innerContent img
{
    padding:5px;
}

#body
{
	width:775px;
	margin: 0px 45px 20px 45px;
	background-color:#d1edd4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16pt;
	color:#000;
}

.events-calendar
{
	padding: 0 0 0 265px;
}

#footer
{
	height:30px;
	background:url(../images/footer.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	padding-top:10px;
	padding-bottom: 5px;
	margin-left:auto;
	margin-right:auto;
	width: 476px;
}

#footer p
{
    padding:0;
    margin-top:-5px;
}

#footer a
{
    color:white;
}

#contentCart {
padding-left:10px;
padding-top:0px;
margin: 0 0 0 35px;
float: right;
}

#contentCart ul
{
	margin: 0 0 0 0px;
	background-color:#FFFFFF;
	width: 153px;
}

#contentCart ul li
{
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0 5px 0 -30px;
	padding: 8px 5px 8px 5px;
	font-size:13px;
	font-weight:bold;
	color: #533111;
	border-bottom:dotted #533111 thin;

}

#contentCart ul li a
{
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #533111;
	text-decoration:none;
	display:block;

}

#contentCart ul li a:hover
{
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #FFF;
	background-color: #3eb2af;
	text-decoration:none;
	display:block;
	padding: 0 10px 0 15px;
	margin: 0 0 0 -15px;
	width: 100%;
}

#product-rating-area-show-hide a
{
    color:#533111;
    font-size:10px;
    font-weight:bold;
}

#container
{
    margin-left:7px;
	background-color:#d1edd4;
}

#container li
{
    list-style:none;
    color:#533111;
}

#container li a
{
    color:#533111;
    font-size:10px;
    font-weight:bold;
}

#container li a:hover
{
    text-decoration:none;
}

#navbar
{
    margin-left:20px;
}

#navbar li
{
    padding-right:15px;
    float:left;
    list-style:none;
}

#navbar a
{
    color:#533111;
    font-size:10px;
    font-weight:bold;
}

#id_comment
{
    width:350px;
}

#product-rating-area
{
    margin-left:7px;
}

#product_category a
{
    color:#533111;
    font-size:10px;
    font-weight:bold;
}

#cart_header_img
{
    background: url(../images/cart_link.gif) no-repeat;
    height:40px;
    color:white;
    font-size:14pt;
    text-align:center;
    font-weight:bold;
    font-family:verdana;
}

#cart_header_img p
{
    margin-top:10px;
    padding-top:7px;
}

/*a
{
    color:#533111;
    font-size:10px;
    font-weight:bold;
}*/

.events-calendar table,
.events-calendar table td
{
    text-align:center;
    border:solid 1px #391800;
}

.events-calendar table td
{
    width:25px;
    height:25px;
}

.events-calendar .event
{
    background-color: #391800;
}

.events-calendar .event a
{
    color:white;
    font-weight:bold;
}

.events-calendar-month th
{
    border-bottom:solid 1px #391800;
}

.datatable
{
    background-color:#D1EDD4;
    border:solid 2px #533111;
}

.datatable table,
.datatable td,
.datatable th
{
    border:solid 2px #533111;
}

#nav .nav_base_first_ul
{
    padding-top:15px;
}

.header_tabs
{
    margin: 0 0 0 320px;
}

#menu_container li a
{
    font-size:10pt;
}

#rightnav
{
    margin-top:10px;
    float:right;
    text-align:center;
    width:250px;
/*     border:solid 1px #391700; */
}

li { list-style:none;}

.category-images .main {
    padding: 0px;
    margin: 0px;
    float: left;
}
.alt-images {
    margin: 1px;
    padding: 1px;
    float: left;
}

.alt-images li {
    padding: 0px;
    margin: 0px;
    cursor: pointer;
}
