/* 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 #nwd_container {
	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:#FFFFFF;
text-decoration:underline;
}
a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#b3d1e3;
text-decoration:underline;
}

td.left {
width:307px;
}

#nav {
padding-left:45px;
padding-top:43px;
margin: 0 0 0 35px;
float: left;
}

#nav ul
{
	margin: 0 0 0 0px;
	background-color:#FFFFFF;
	width: 193px;
	padding: 0;
/*     border:solid 1px red;    */
}

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

}

#nav 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;

}

#nav ul li a:hover
{	color: #FFF;
	background-color: #3eb2af;
	width: 100%;
}


#content
{
	width:476px;
	margin: 43px 60px 15px 0;
	background-color:#d1edd4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16pt;
	color:#000;
	float: right;
}
#content p,h1,h2,h3,h4,h5,h6,form
{
	padding-left:30px;
	padding-right:30px;
}

.events-calendar
{
	padding-left:145px;
	padding-right:30px;

}

#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:0px 0 0px 330px;
	clear:both;
	width: 476px;
}

#footer a
{
    color:white;
}

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

#container
{
    margin-left:7px;
}

#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(/media/images/cart_link.gif) no-repeat;
    height:40px;
    color:white;
    font-size:14pt;
    text-align:center;
    font-weight:bold;
    font-family:verdana;
	margin: 0;
	padding: 0;
}

#cart_header_img p
{
    margin: 0;
    padding:7px 0 0;
}

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

clear {
  clear: both;
}

.gallery-album-list,
.gallery-photo-list {
  list-style:none;
}

.gallery-album-list li,
.gallery-photo-list li {
  width: 250px;
  height: 200px;
  display: block;
/*   float: left; */
  text-align: center;
  margin-left:70px;
/*   border: 1px solid #f00; */
}
.gallery-album-list li img,
.gallery-photo-list li img,
.photo img {
  border: 1px solid #555;
  padding: 5px;
}

.album-pages,
.photo-pages {
  text-align: center;
  clear: both;
  padding-bottom:20px;
}

.photo-pages
{
    padding-top:20px;
}

.gallery-album-list li a,
.gallery-photo-list li a
{
    text-decoration:none;
}

.gallery-album-list li a:hover,
.gallery-photo-list li a:hover
{
    text-decoration:underline;
}

#nav_list
{
    background-color:#FFFFFF;
	padding: 0;
	margin: 0;
}

#nav_list a
{
    margin-left:10px;
}

li { list-style:none; }

