* { margin:0; padding:0; }

body {
font:0.8em Arial;
}

a {
color:#000000;
text-decoration:none;
}

a:hover {
color:#B89776;
}
a:active {
color:#B89776;
}
p a { color:#B89776; }
p a:hover {color:#000000;}
#w {
margin:57px auto 0;
width:751px;
position:relative;
padding-bottom:15px;
}

#header {
height:61px;
margin:0 16px;
}

#logo {
background:url(logo.png) no-repeat;
width:197px;
height:34px;
font-size:0;
text-indent:-2000px;
float:left;
}

#logo a {
display:block;
width:100%;
height:100%;
}

#address {
text-transform:uppercase;
float:right;
font-size:11px;
}

#page {
margin-left:20px;
}

#breadcrumbs {
font-size:0.85em;
}

#home_photo_box {
width:751px;
height:225px;
/*border:1px solid #808080;*/
background:#000000;
}

#home_lists {
margin:31px 25px;
}

#left {
margin-top:30px;

}


#home_lists ul {
float:left;
list-style:none;
}

#left ul {
list-style:none;
}

#home_lists .col1 {
width:195px;
}

#home_lists .col2 {
width:208px;
}

#home_lists .col3 {
width:140px;
}

#home_lists .col4 {
width:90px;
float:right;
}

#home_lists li, #left li {
margin-bottom:10px;
font-size:0.9em;
}

#home_lists li p {
letter-spacing:normal;
}

#home_lists li h2, #left li h2 {
font-weight:bold;
text-transform:uppercase;
font-size:14px;
margin-bottom:17px;
}

#left #otherpages {
margin-top:78px;
}

#left #otherpages li {
font-weight:bold;
text-transform:uppercase;
font-size:14px;
margin-bottom:17px;
}

#current_menu {
	
}
#activeMenu a {
	color:#B89776;
}
#Map a {
	color:#000;
	text-decoration:underline;
}
#Map a:hover {
	color:#B89776;
}

#content h3 {
font-size:14px;
font-weight:normal;
margin-bottom:1px;
}

#content p {
margin-bottom:10px;
}

#products_right {
margin-top:10px;
float:right;
/*border:1px solid #808080;*/
width:604px;
height:428px;
background:#000000;
position:relative;
overflow:hidden;
}

#right {
float:right;
width:612px;
margin-top:10px;
margin-left:10px;
}

#right #content {
float:right;
width:330px;
margin-top:20px;
}

#right #photos {
float:right;
margin:0 0 0 30px;
width:210px;
height:429px;
/*border:1px solid #808080;*/
background:#000000;
}

.image_list {
list-style:none;
}

#arrows {
display:block;
position:absolute;
top:0;
right:0;
width:604px;
height:428px;
z-index:100;
background:transparent url(background.gif);
}

#leftArrow, #rightArrow {
width:50%;
height:100%;
position:absolute;
top:0;
}

#leftArrow {
left:0;
}

#rightArrow {
right:0;
}

#leftArrow:hover a {
display:block;
}

#rightArrow:hover a {
display:block;
}

#leftArrow a, #rightArrow a {
display:none;
width:100%;
height:100%;
outline:none;
font-size:0;
text-indent:-2000px;
}

#leftArrow a {
background:url(arrow_left.png) center left no-repeat;
}

#rightArrow a {
background:url(arrow_right.png) center right no-repeat;
}

#leftArrow a:hover, #rightArrow a:hover {
}

#products_list {
}

#products_list li {
float:left;
display:block;
}

#scrollWrap {
width:10000px;
}

.hidden {
display:none;
}

#numimages {
position:absolute;
bottom:40px;
right:0;
font-size:0.85em;
color:#333333;
}

form select {
font-size:0.9em;
border:1px solid #808080;
}

form label {
float:left;
width:65px;
}

form input {
width:250px;
border:1px solid #808080;
}

form input[type=submit] {
width:75px;
}

form textarea {
margin-top:5px;
width:315px;
border:1px solid #808080;
}
#numimages { width:40px; position:absolute; right:3px; top: 517px; }
