.Normal 
{
Font-weight: normal;
Font-size: 12px;
COLOR: #000000;
Line-height: 16px;
Font-style: normal;
Font-family: Arial, Helvetica, sans-serif;
}
.MainMenu_MenuContainer 
{
background-color: #ffffff;
color:#000000;
}
.MainMenu_MenuBar 
{
cursor: pointer;
cursor: hand;
height:30;
color:#000000;
background-color: #ffffff;
}
.MainMenu_MenuItem 
{
cursor: pointer;
cursor: hand;
color: #000000;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
font-style: normal;
background-color: #ffffff;
border-style:none;
}
.MainMenu_MenuIcon,
.MainMenu_MenuArrow
{
cursor: pointer;
cursor: hand;
background-color: #ffffff;
border-left: #ffffff 1px solid;
border-bottom: #ffffff 1px solid;
border-top: #ffffff 1px solid;
text-align: center;
width: 15;
height: 30;
}
.MainMenu_SubMenu 
{
z-index: 10;
cursor: pointer;
cursor: hand;
background-color: #ffffff;
border-bottom: #ffffff 1px solid;
border-left: #ffffff 1px solid;
border-top: #ffffff 1px solid;
border-right: #ffffff 1px solid;
}

.MainMenu_MenuItemSel
{
cursor: pointer;
cursor: hand;
color: #000000;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
font-style: normal;
background-color: #ffffff;
border: 1px 0 0 0;
}


.MainMenu_ItemActive 
{
cursor: pointer;
cursor: hand;
color: #000000;
height: 30;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
font-style: normal;
background-color: #ffffff;
}

body
{
background:#AD9A68 none repeat scroll 0;
color:#3C3C3C;
font-family:'Palatino Linotype',verdana,sans-serif;
font-size:16px;
padding-bottom:0;
padding-top:0;
margin:0;
padding:0;
text-align:center;
}

#wrapper
{
margin:auto;
width:876px;
background:transparent url(/Portals/14/Skins/Olsenestates/Images/sh-main.gif) repeat-y scroll 0;
text-align:center;
z-index:1;
}

#container-wrapper
{
background:#D6C8A6 none repeat scroll 0;
border:1px solid #BC9E55;
margin:auto;
padding:7px;
width:802px;
text-align:center;
}
#evtlinks
{
float:right;
font-size:12px;
text-align:right;
color:#755724;
}
#container
{
background:#FFFFFF url(/Portals/14/Skins/Olsenestates/Images/bridge2.jpg) no-repeat scroll center bottom;
border:1px solid #BC9E55;
margin:0 auto;
position:relative;
text-align:center;
width:800px;
}
#banner
{
height:161px;
overflow:hidden;
}
#topmenu
{
float:left;
width:800px;
}
ul#navigation
{
bottom:8px;
color:#E5D6BD;
float:right;
font-family:garamond;
font-size:17px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:7px 0 0;
right:20px;
text-align:left;
}
ul#navigation li
{
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
}
ul#navigation a
{
bottom:0;
color:#EAE4C5;
display:block;
padding:3px 10px;
position:relative;
text-decoration:none;
}
ul#navigation a:hover,
ul#navigation a.current
{
background:#b29862;
}
ul#navigation li > ul
{
left:auto;
top:auto;
}
ul#navigation li ul,
ul#navigation ul
{
left:auto;
top:auto;
}
ul#navigation li ul
{
background-color:#EAE4C5;
background-image:url(/Portals/14/Skins/Olsenestates/Images/dropdown-gradient.gif);
background-position:left bottom;
background-repeat:repeat-x;
border:0 none;
color:#694B1C;
display:none;
float:none;
left:0 !important;
padding:10px;
position:absolute;
width:200px;
z-index:1000;
}
ol, ul
{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

ul.drop-down li.no-border
{
border:0 none !important;
}

ul.drop-down li
{
border-left:0 none !important;
border-top:1px solid #C1B596;
clear:both;
width:100%;
}
ul#navigation li ul a:hover
{
background:#DAD09A;
}

ul#navigation li ul a
{
color:#694B1C;
display:block;
height:100%;
}
ul#navigation li:hover ul
{
 display: block;
 }
 ul#navigation li a:hover ul
 {
 display: block;
 }

#content
{
clear:left;
margin:auto;
padding:0;
text-align:left;
width:750px;
z-index:0;
}
#footer
{
clear:both;
font-size:80%;
margin-top:20px;
width:100%;
}
#category-menu
{
float:left;
font-family:"Trebuchet MS",Arial,Verdona,"Century Gothic",sans-serif;
font-size:13px;
font-weight:bold;
max-height:100%;
min-height:100%;
padding-top:13px;
width:152px;
}
div#content-wrapper
{
border-left:1px solid #BC9E55;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
min-height:250px;
height:auto !important;
height:250px;
width:77%;
text-align:center;
padding-left:10px;
z-index: 0;
}

div.CatalogWrapper
{
	z-index:0;
}

div#evtlinks a
{
color:#755724;
font-family:'Palatino Linotype',verdana,sans-serif;
text-decoration:none;
padding:0 8px;
}
#evt
{
float:left;
}
div#headersh
{
background:transparent url(/Portals/14/Skins/Olsenestates/Images/sh-head.gif) repeat scroll center top;
height:36px;
margin:auto;
width:876px;
}
div#footersh
{
background:transparent url(/Portals/14/Skins/Olsenestates/Images/sh-foot.gif) repeat scroll center top;
height:36px;
margin:auto;
width:876px;
}
#poweredby
{
margin: auto;
text-align: right;
width: 825px;
}
#footer1 a
{
color:#000;
text-decoration:none;
}
#footer1 a:Hover
{
color:red;
}
#footer1 a:active
{
font-weight:bold;
}
a#media
{
text-decoration:underline;
}
#footer2 a:Hover
{
text-decoration:none;
}
.Store-CategoryMenu-Item a,
.Store-CategoryMenu-Item a:visited,
.Store-CategoryMenu-Entity table a,
.Store-CategoryMenu-Entity table a:visited,
A.NormalBold,
.NormalBold,
A.NormalBold:visited,
.Store-CategoryMenu-Item a:active,
.Store-CategoryMenu-Entity table a:active,
A.NormalBold:active,
.Store-CategoryMenu-Entity table a:hover,
A.NormalBold:hover,
.Store-CategoryMenu-Item a:hover
{
color:#9E9E9E !important;
font-family:"Trebuchet MS",Arial,Verdona,"Century Gothic",sans-serif !important;
font-size:13px !important;
font-weight:bold;
text-decoration:none;
}
.ListContainer-Title
{
display:none;
}
.summary-wrapper
{
height:auto !important;
margin-left:auto;
margin-right:auto;

margin-top:10px;
border-top:1px dotted #BC9E55;
padding-top:10px;
}
.summary-left
{
float:left;
width:170px;
}
.summary-image
{

margin:0 10px 10px;

border:0 none !important;
}
.summary-image img
{

}
.summary-price
{
clear:both;
height:100px;
margin-left:10px;
margin-right:auto;
width:140px;
}
.price
{
font-family:"Trebuchet MS",Arial,Verdona,"Century Gothic",sans-serif !important;
font-size:10pt !important;
font-weight:bold !important;
height:30px;
width:100%;
}
.ProductInfo-PriceLevelBase
{
font-family:"Trebuchet MS",Arial,Verdona,"Century Gothic",sans-serif !important;
font-size:10pt !important;
font-weight:bold !important;
}
.addtocart a
{
background:#755723 none repeat scroll 0;
border:1px solid #BC9E55;
color:#EAE4C5;
font-size:13px;
padding:3px 10px;
text-align:center;
text-decoration:none;
height:20px;
font-family:'Palatino Linotype',verdana,sans-serif!important;
}
.addtocart a:hover
{
background-color:#BC9E55;
color:#ffffff;
text-decoration:none;
}
.summary-title a,
.detail-title,
.summary-title a:hover,
.summary-title a:visited
{
color:#674807!important;
font-family:'Palatino Linotype',Verdana,sans-serif!important;
font-size:18px!important;
text-decoration:none;
}
.detail-title .ModelName
{
color:#674807!important;
font-family:'Palatino Linotype',Verdana,sans-serif!important;
font-size:18px!important;
text-decoration:none;
}
.summary-description
{
color:#3C3C3C;
font-family:'Palatino Linotype',verdana,sans-serif!important;
line-height:16pt!important;
font-size:16px!important;
}
.summary-description a
{
color:#674807!important;
text-decoration:underline;
}
.ProductSummary
{
color:#3C3C3C;
font-family:'Palatino Linotype',verdana,sans-serif!important;
line-height:16pt!important;
font-size:16px!important;
}
.summary-description a:hover
{
text-decoration:none;
}
.detail-description
{
float:left;
font-size:10pt!important;
margin:10px 10px 10px 0;
padding:0;
text-align:left;
width:260px;
font-family:'Palatino Linotype',verdana,sans-serif!important;
}
.detail-image
{
float:right;
margin:10px 0 10px 10px;
padding:0;
width:150px;
border:0 none;
}
.price input
{
border:1px solid #9E9E9E;
margin:0;
padding:0;
width:50px;
text-align:center;
}
.addtocart
{
margin-top:5px;
}
.detail-bottom
{
margin-bottom:10px;
clear:both;
}
.clsSingleSpaceP p
{
margin:0;
}
.Store-CategoryMenu-Header
{
display:none;
}
