/*DEFAULT LINK STYLES*/

a
{
font-family: Arial;
font-size: 12px;
color:#042E60;
text-decoration: underline;
}

a:hover
{
font-family: Arial;
font-size: 12px;
color:#042E60;
text-decoration: underline;
}


/* MAIN MENU STYLES */

Div#maMainMenu
{
width: 668px;
background-image:url(/media/templates/maMainMenuSlice.jpg);
background-repeat: repeat-x;
border-top: 7px solid #656565;
border-bottom: 1px solid #FFFFFF;
text-align: left;
}

#maMainMenuTable
{
width: 668px;
overflow: hidden;
}

#maMainMenuDivider
{
width: 4px;
background-image:url(/media/templates/maMainMenuDivider.jpg);
background-repeat: no-repeat;
}

Div#maMainMenuItem 
{
}

a.maMainMenuItem
{
display: block;
height: 100%; 
font-weight: bold;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
text-decoration: none;
text-transform: uppercase;
color:#FFFFFF;
text-align: center;
padding-top: 8px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 8px;
line-height: 12px;
}

Div#maMainMenuLevel1BgActive
{
display: block;
background-image:url(/media/templates/maMainMenuSliceActive.jpg);
background-repeat: repeat-x;
}

a:hover.maMainMenuItem, a.maMainMenuItemActive, a:hover.maMainMenuItemActive
{
display: block;
height: 100%;
background-image:url(/media/templates/maMainMenuArrow.gif);
background-repeat: no-repeat;
background-position: center bottom;
font-weight: bold;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
text-decoration: none;
text-transform: uppercase;
color:#ffcc00;
text-align: center;
padding-top: 8px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 8px;
line-height: 12px;
}

/* MAIN MENU LEVEL 2 */

Div#maLevel2Bg
{
display: block;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #3e3f3c;
border-right: 1px solid #3e3f3c;
}

a.maMainMenuItemLevel2Link
{
display: block;
background: #737571;
width: 120px;
height: 100%;
font-weight: bold;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
text-decoration: none;
text-align: left;
color: #FFFFFF;
padding: 5px;
border-bottom: 1px solid #3d3e3b;
border-top: 1px solid #b7bcb4;
border-left: 1px solid #b9bdb6;
border-right: 1px solid #b9bdb6;
}

a:hover.maMainMenuItemLevel2Link, a.maMainenuItemLevel2LinkActive,
a:hover.maMainenuItemLevel2LinkActive
{
display: block;
background: #737571;
width: 120px;
height: 100%;
font-weight: bold;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
text-decoration: none;
text-align: left;
color: #ffcc00;
padding: 5px;
border-bottom: 1px solid #3d3e3b;
border-top: 1px solid #b7bcb4;
border-left: 1px solid #b9bdb6;
border-right: 1px solid #b9bdb6;
}

/* SUB SECTION MENU */

Div#maSubMenu
{
display: block;
width: 171px;
margin-top: 10px;
background: #f4f5f1;
padding-bottom: 10px;
border: 3px solid #babcae;
margin: 10px;
}

Div#maSubMenuTitle
{
width: 130px;
font-family: arial;
font-weight: bold;
font-size: 12px;
color: #000066;
padding: 10px;
text-align: left;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
border-bottom: 2px solid #babcae;
}

Div#maSubBg
{
width: 130px;
height: 22px;
width: 130px;
background-image:url(/media/templates/maSubMenuSlice.jpg);
background-repeat: repeat-x;
border-bottom: 1px dotted #222222;
margin-left: auto;
margin-right: auto;
}

Div#maSubArrow
{
width: 20px;
height: 22px;
background-image:url(/media/templates/maSubMenuArrow.jpg);
background-repeat: no-repeat;
background-position: 10 10;
}

a.maSubMenuItem
{
display: block;
height: 22px;
font-weight: normal;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
text-decoration: none;
color:#222222;
text-align: left;
padding: 5px;
}

a:hover.maSubMenuItem, a.maSubMenuItemActive, a:hover.maSubMenuItemActive
{
display: block;
height: 22px;
font-weight: normal;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
text-decoration: none;
color:#000066;
text-align: left;
padding: 5px;
}

/* CPATH MENU */

Div#maCpathMenu
{
display: block;
background-image:url(/media/templates/maCpathBg.jpg);
background-repeat: no-repeat;
font-weight: normal;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
text-decoration: none;
text-align: left;
color:#FFFFFF;
padding: 5px;
padding-top: 3px;
margin-bottom: 5px;
margin-top: 1px;
}

a.maCpathItem
{
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
color:#FFFFFF;
text-decoration: none;
padding: 2px;
margin-left: 3px;
}

a.maCpathItemActive, a:hover.maCpathItem
{
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
color:#E7AD01;
text-decoration: underline;
padding: 2px;
margin-left: 3px;
}


/* DEFAULT ARTICLE MENU */

Div#maArticleMenu
{
width: 171px;
padding-bottom: 10px;
margin: 10px;
}

Div#maArticleMenuTitle
{
font-family: arial;
font-weight: bold;
font-size: 12px;
color: #000066;
padding: 10px;
text-align: left;
margin-top: 20px;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 10px;
border-bottom: 2px solid #babcae;
}

Div#maArticleMenuBg
{
width: 140px;
background: #EAEBE8;
border-bottom: 1px dotted #222222;
}

Div#maArticleMenuArrow
{
width: 20px;
height: 22px;
background-image:url(/media/templates/maSubArticleMenu_Arrow.jpg);
background-repeat: no-repeat;
background-position: 10 10;
}

a.maArticleMenuItem
{
display: block;
font-weight: normal;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
text-transform: lowercase;
text-decoration: none;
color:#222222;
text-align: left;
padding: 5px;
}

a:hover.maArticleMenuItem, a.maArticleMenuItemActive, a:hover.maArticleMenuItemActive
{
display: block;
font-weight: normal;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
text-transform: lowercase;
text-decoration: none;
color:#000066;
text-align: left;
padding: 5px;
}

/* LEFT TO RIGHT HOME FEATURE ARTICLE MENUS 1-4 */

#maFeatureArticleMenu
{
width: 167px;
overflow: hidden;
}

.maFeaturArticleTitles, a.maFeaturArticleTitles, a:hover.maFeaturArticleTitles
{
display: block;
font-weight: bold;
font-size: 14px;
font-family: arial;
text-transform: uppercase;
text-decoration: none;
color:#FFFFFF;
text-align: left;
padding-top: 10px;
margin-left: 56px;
margin-right: 10px;
}

/* APPRAISALS */

Div#maArticleMenu01
{
height: 130px;
overflow: hidden;
background-image:url(/media/templates/appraisals_TitleBGBody.jpg);
background-repeat: no-repeat;
}

Div#maArticleMenuTitle01
{
display: block;
height: 51px;
background-image:url(/media/templates/appraisals_TitleBGIcon.jpg);
background-repeat: no-repeat;
}

/* CONSUMER */


Div#maArticleMenu02
{
height: 130px;
overflow: hidden;
background-image:url(/media/templates/consumer_TitleBGBody.jpg);
background-repeat: no-repeat;
}

Div#maArticleMenuTitle02
{
display: block;
height: 51px;
background-image:url(/media/templates/consumer_TitleBGIcon.jpg);
background-repeat: no-repeat;
}

/* INDUSTRIAL */

Div#maArticleMenu03
{
height: 130px;
overflow: hidden;
background-image:url(/media/templates/industrial_TitleBGBody.jpg);
background-repeat: no-repeat;
}

Div#maArticleMenuTitle03
{
display: block;
height: 51px;
background-image:url(/media/templates/industrial_TitleBGIcon.jpg);
background-repeat: no-repeat;
}

/* ANTIQUES */

Div#maArticleMenu04
{
height: 130px;
overflow: hidden;
background-image:url(/media/templates/antiques_TitleBGBody.jpg);
background-repeat: no-repeat;
}


Div#maArticleMenuTitle04
{
display: block;
height: 51px;
background-image:url(/media/templates/antiques_TitleBGIcon.jpg);
background-repeat: no-repeat;
}


/* FETURE ARTICLE MENU BODY TEXT AND LINKS */

a.maArticleMenuLink
{
display: block;
height: 120px;
overflow: hidden;
background-image:url(/media/templates/articleTitle_Arrow.gif);
background-repeat: no-repeat;
background-position: 0 15;
font-weight: normal;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
text-decoration: none;
color:#FFFFFF;
text-align: left;
padding: 10px;
margin-left: 15px;
margin-right: 15px;
}


a:hover.maArticleMenuLink
{
display: block;
height: 120px;
overflow: hidden;
background-image:url(/media/templates/articleTitle_Arrow.gif);
background-repeat: no-repeat;
background-position: 0 15;
font-weight: normal;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
text-decoration: underline;
color:#FFFFFF;
text-align: left;
padding: 10px;
margin-left: 15px;
margin-right: 15px;
}

/* MANAGEMENT INDEX MENU STYLES */

Div#maManagerIndexMenu
{
width: 370px;
}

Div#maManagerIndexMenuTitle
{
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
font-weight: bold;
lin-height: 16px;
color: #222222;
padding: 5px;
text-align: left;
}

Div#maManagerIndexMenuBody
{
Display: block;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
color: #222222;
padding: 10px;
border-bottom: 1px solid #babcae;
}


/* FOOTER MENU STYLES */

Div#maFooterMenu
{
display: block;
border-top: 5px solid #d0d2c3;
border-bottom: 5px solid #d0d2c3;
background: #dee0d5;
}

#maFooterMenuDivider
{
color: #6c8b00;
}

a.maFooterMenuItem
{
display: block;
font-weight: normal;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
text-decoration: none;
color:#666666;
padding: 5px;
}

a:hover.maFooterMenuItem, a.maFooterMenuItemActive, a:hover.maFooterMenuItemActive
{
display: block;
font-weight: normal;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
text-decoration: none;
color:#000066;
padding: 5px;
}


/* DIVS IN TEMPLATES */

html, body
{
margin: 0;
padding: 0;
/*background: #C0C0C0;*/
}

p, table, td, div, span
{
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
color: #222222;
line-height: 16px;
text-align: left;
}

Div#maBodyDiv
{
display: block;
text-align: center;
padding-top: 5px;
padding-bottom: 10px;
margin-left: auto;
margin-right: auto;
}

Div#maContentDiv1
{
display: block;
position: relative;
width: 720px;
background: #FFFFFF;
border: 1px solid #222222;
text-align: center;
margin-left: auto;
margin-right: auto;
}

Div#maContentDiv2
{
display: block;
width: 668px;
text-align: center;
margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
}

Div#maLogo
{
height: 57px;
/*width: 191px;*/
background-image:url(/media/templates/maLogo.jpg);
background-repeat: no-repeat;
margin: 10px;
cursor: hand;
}

/* HOME PAGE  TABLE STYLES */

#maTopTable
{
width: 668px;
border-top: 1px solid #FFFFFF;
}

#maMiddleTable
{
width: 668px;
border-bottom: 2px solid #FFFFFF;
}

#maHomeTdLeft
{
}

#maHomeTdRight
{
}


/* SUB TEMPLATE LAYOUT STYLES */

#maSubMiddleTable
{
width: 668px;
background: #EAEBE8;
border-top: 3px solid #b4b8a0;
}

#maSubMiddleTdLeft
{
width: 1%;
}

#maSubMiddleTdCenter
{
}

#maSubMiddleTdRight
{
width: 1%;
}






/* AUCTION TEMPLATE STYLES */

Div#maAuctionTemplateBody
{
background: #EAEBE8;
border-top: 3px solid #b4b8a0;
text-align: center;
margin-left: auto;
margin-right: auto;
padding: 10px;
}


Div#maAuctionTitle
{
display: block;
font-family: arial;
font-weight: bold;
font-size: 14px;
color: #000066;
border-bottom: 1px solid #000066;
padding: 10px;
padding-right: 10px;
margin-bottom: 20px;
}



/*  AUCTION DETAILS BOX */

#maAuctionDetailBoxLeft
{
background-image:url(/media/templates/maAuctionDetailBoxLeft.jpg);
background-repeat: no-repeat;
width: 9px;
height: 217px;
}

#maAuctionDetailBoxBody
{
background-image:url(/media/templates/maAuctionDetailBoxTile.jpg);
background-repeat: repeat-x;
color: #FFFFFF;
}

#maAuctionDetailBoxBody DIV#maAuctionBoxInfo, #maAuctionDetailBoxBody td
{
color: #FFFFFF;
}

#maAuctionDetailBoxRight
{
background-image:url(/media/templates/maAuctionDetailBoxRight.jpg);
background-repeat: no-repeat;
width: 9px;
height: 217px;
}

/* AUCTION BOX STYLES */


DIV#maAuctionBoxContainer
{
width: 634px;
margin: 0px;
text-align: center;
margin-left: auto;
margin-right: auto;
}

.maAuctionEventBox
{
margin-bottom: 20px;
}

DIV#maAuctionLot
{
margin-bottom: 10px;
}

DIV#maAuctionLotItem
{
}

Div#maAuctionInfoBar
{
display: block;
position: relative;
background-image:url(/media/templates/maAuctionDetailBar.jpg);
background-repeat: no-repeat;
height: 66px;
padding: 7px;
overflow: hidden;
color: #FFFFFF;
}


Div#maAuctionInfoBar div, DIV#maSearchWrapper div, DIV#maSearchWrapper td
{
color: #FFFFFF;
}

Div#maAuctionInfoBarCap
{
display: block;
position: absolute;
top: 0px;
right: 0px;
background-image:url(/media/templates/maAuctionDetailBar.jpg);
background-repeat: no-repeat;
background-position: top right;
height: 33px;
width: 30px;
}

Div#maAuctionBoxBar
{
display: block;
position: relative;
background-image:url(/media/templates/maAuctionMenuBar.jpg);
background-repeat: no-repeat;
height: 20px;
overflow: hidden;
}

Div#maAuctionBoxBarCap
{
display: block;
position: absolute;
top: 0px;
right: 0px;
background-image:url(/media/templates/maAuctionMenuBar.jpg);
background-repeat: no-repeat;
background-position: top right;
height: 20px;
width: 30px;
}

Div#maAuctionBoxBody
{
display: block;
background: #FFFFFF;
border-left: 1px solid #737570;
border-right: 1px solid #737570;
border-bottom: 1px solid #737570;
}

Div#maAuctionBoxBarTitle
{
font-family: Geneva, Monaco, Verdana, Arial;
font-weight: bold;
text-transform: uppercase;
text-align: left;
font-size: 10px;
line-height: 10px;
color: #F8F8F8;
padding: 5px;
padding-left: 10px;
overflow: hidden;
}

Div#maAuctionBoxInfo
{
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
line-height: 16px;
color: #000000;
padding: 3px;
margin-bottom: 10px;
}


Div#maAuctionEventImage
{
margin: 10px;
}

Div#maAuctionEventImage img
{
margin-bottom: 20px;
}

DIV#map
{
width: 450px; 
height: 350px;
border: 1px solid #000000;
margin-bottom: 20px;
}

Div#maAuctionBoxBorder 
{
border-top: 1px dotted #CCCCCC;
padding: 2px;
text-align: right;
}

#maAuctionBoxTable
{
}

#maAuctionTdLeft
{
text-align: left;
}


#maAuctionTdCenter
{
text-align: left;
}

#maAuctionTdRight
{
text-align: left;
padding-top: 5px;
}

#maAuctionDivider
{
background-image: url(/media/templates/maAuction_Divider.jpg);
background-repeat: no-repeat;
background-position: bottom center;
height: 15px;
padding-left: 3px;
padding-right: 3px;
}

/* AUCTION EVENT MENU STYLES */

.maAuctionItemMenuBoldTitle
{
font-family: Geneva, Monaco, Verdana, Arial;
font-weight: bold;
font-size: 11px;
color: #222222;
}

.maAuctionItemMenuImage
{
display: block;
text-align: right;
background: #666666;
padding: 1px;
margin: 10px;
}

DIV#maAuctionItemMenuImage img
{
display: block;
border: 1px solid #666666;
margin: 10px;
}

Div#maAuctionItemMenuDescription
{
height: 50px;
overflow: hidden;
font-family: Geneva, Monaco, Verdana, Arial;
font-weight: normal;
font-size: 10px;
color: #222222;
padding-left: 10px;
}

Div#maAuctionItemMenuAddress
{
font-family: Geneva, Monaco, Verdana, Arial;
font-weight: normal;
font-size: 10px;
color: #222222;
padding: 10px;
border-left: 1px solid #EFEFEF;
}

a.maAuctionItemMenuLink
{
background-image: url(/media/templates/maAuction_ArrowRight.jpg);
background-repeat: no-repeat;
background-position: 0 6;
font-family: Geneva, Monaco, Verdana, Arial;
font-weight: bold;
font-size: 9px;
text-transform: uppercase;
text-decoration: none;
color: #000000;
padding: 3px;
padding-left: 8px;
}

a:hover.maAuctionItemMenuLink
{
background-image: url(/media/templates/maAuction_ArrowRight.jpg);
background-repeat: no-repeat;
background-position: 0 6;
font-family: Geneva, Monaco, Verdana, Arial;
font-weight: bold;
font-size: 9px;
text-transform: uppercase;
text-decoration: underline;
color: #000000;
padding: 3px;
padding-left: 8px;
}

/*  SILVER BUTTON STYLES */

a.maAuctionSilverButton, a:hover.maAuctionSilverButton
{
display: block;
background-image: url(/media/templates/buttonBaseSilver.gif);
background-repeat: no-repeat;
font-family: Geneva, Monaco, Verdana, Arial;
font-weight: bold;
font-size: 9px;
text-transform: uppercase;
text-decoration: none;
color: #333333;
padding-top: 3px;
height: 23px;
width: 180px;
text-align: center;
margin-bottom: 10px;
}

a.maAuctionYellowButton, a:hover.maAuctionYellowButton
{
display: block;
background-image: url(/media/templates/buttonBaseYellow.gif);
background-repeat: no-repeat;
font-family: Geneva, Monaco, Verdana, Arial;
font-weight: bold;
font-size: 9px;
text-transform: uppercase;
text-decoration: none;
color: #FFFFFF;
padding-top: 3px;
height: 23px;
width: 180px;
text-align: center;
margin-bottom: 10px;
}

a.maAuctionGreenButton, a:hover.maAuctionGreenButton
{
display: block;
background-image: url(/media/templates/buttonBaseGreen.gif);
background-repeat: no-repeat;
font-family: Geneva, Monaco, Verdana, Arial;
font-weight: bold;
font-size: 9px;
text-transform: uppercase;
text-decoration: none;
color: #FFFFFF;
padding-top: 3px;
height: 23px;
width: 180px;
text-align: center;
margin-bottom: 10px;
}

a.maAuctionSilverButtonBack, a:hover.maAuctionSilverButtonBack
{
display: block;
background-image: url(/media/templates/buttonBaseSilverBack.gif);
background-repeat: no-repeat;
font-family: Geneva, Monaco, Verdana, Arial;
font-weight: bold;
font-size: 9px;
text-transform: uppercase;
text-decoration: none;
color: #333333;
padding-top: 3px;
height: 23px;
width: 125px;
text-align: center;
margin-bottom: 10px;
}


/* LIST HREF STYLES */


a.maListLink
{
display: block;
border-bottom: 1px solid #666666;
padding: 10px;
background: #FFFFFF;
color: #000000;
text-decoration: none;
}

a:hover.maListLink
{
display: block;
border-bottom: 1px solid #666666;
padding: 10px;
background: #EFEFEF;
color: #000000;
text-decoration: none;
}

/* AUCTION DETAIL BOX */

DIV#maAuctionDetailBoxTopCorner
{
background-image:url(/media/templates/maAuctionDetailBox2007TopCorner.jpg);
background-repeat: no-repeat;
width: 649px;
height: 8px;
}

DIV#maAuctionDetailBoxBody
{
background-image: url(/media/templates/maAuctionDetailBox2007Tile.jpg);
background-position: bottom;
background-repeat: repeat-x;
background-color: #6a6a68;
width: 649px;
color: #FFFFFF;
}

DIV#maAuctionDetailBoxBottomCorner
{
background-image:url(/media/templates/maAuctionDetailBox2007BottomCorner.jpg);
background-repeat: no-repeat;
width: 649px;
height: 8px;
margin-bottom: 10px;
}

#bidMenu
{
height:100% !important;
_height: 850px;
}

/* CONSIGNMENT EMAIL FORUM STYLES */

Div#maContactUsForm td
{
font-family: arial;
font-weight: normal;
font-size: 11px;
color: #222222;
}

Div#maSuccess
{
font-family: arial;
font-weight: bold;
font-size: 12px;
color: #d6ab00;
}

input
{
border: 1px solid #CCCCCC;
}


DIV/* AUCTION FORM LIST MANAGER STYLES */


DIV#maAuctionListManagerBox
{
display: block;
padding: 10px;
border-top: 1px solid #d0d2c3;
}

DIV#maAuctionListManagerTitle
{
font-family: Geneva, Monaco, Verdana, Arial;
font-weight: bold;
text-transform: uppercase;
text-align: left;
font-size: 10px;
}

DIV#maAuctionListManagerDesc
{
font-family: Geneva, Monaco, Verdana, Arial;
text-align: left;
font-size: 10px;
}

DIV#maAuctionListManagerDown
{
float: right;
}

/* NEWSLETTER REG FORM STYLES */

Div#maRegSkin
{
display: block;
position: absolute;
top: 4px;
right: 30px;
font-family: arial;
font-weight: bold;
font-size: 8px;
/*color: #38457D;*/
color: #666;
text-transform: uppercase;
background: #F8F8F8;
border: 1px solid #EFEFEF;
padding: 5px;
}

Div#maRegSkin td
{
font-family: arial;
font-weight: bold;
text-transform: uppercase;
font-size: 8px;
color: #666;
padding-right: 2px;
}

Div#maRegSkin div
{
display: block;
font-family: arial;
font-weight: bold;
text-transform: uppercase;
font-size: 8px;
color: #666;
}

Div#maRegSkin input
{
border: 1px solid #CCC;
width: 120px;
font-family: arial;
font-weight: bold;
font-size: 8px;
color: #666;
}

Div#maRegSubmit
{
width: 50px;
/*padding-top: 3px;*/
}

Div#maRegSubmit input
{
width: 50px;
font-family: arial;
text-transform: uppercase;
font-weight: bold;
color: #222;
}


/* FORM BUTTON STYLES */

.maFormButton 
{ 
background-color: #999999; 
color: #FFFFFF; 
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
padding: 0pt; 
font-size: 11px; 
border: 1px solid #CCCCCC; 
vertical-align: middle
}

.maEmailFormSubmit 
{ 
background-color: #F2F2F2; 
color: #494a4c; 
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
border: 1px solid #999999; 
vertical-align: middle;
}


#maSignUp
{ 
color: #001774; 
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
font-weight: bold; 
padding: 0pt; 
padding-bottom: 3px;
text-transform: uppercase; 
}

.maEmailFormInput 
{ 
background-color: #FFFFFF; 
color: #494a4c; 
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
padding-left: 2px; 
padding-right: 2px;
border: 1px solid #999999; 
vertical-align: middle;
width: 100%;
}

DIV#maFormButton
{ 
margin-top: 10px;
}



Div#maRegSubmit input
{
width: 50px;
font-family: arial;
text-transform: none;
font-weight: normal;
color: #222;
}


#maSubscribeNewletterMain
{
align: right;
}




/* FLASH MAP NAV MENU STYLES */

Div#maFlashNav
{
width: 452px;
height: 190px;
overflow: hidden;
}

/* INDUSTRIAL INDEX MENU */

DIV#maDivisionDetails
{
display: block;
position: relative;
text-align: left;
background: #333333;
height: 175px;
overflow: hidden;
}

Div#maDivisionArticleMenuTitle
{
background-image:url(/media/templates/blueTitleSlice.jpg);
font-family: arial;
font-weight: bold;
font-size: 14px;
color: #FFFFFF;
text-transform: uppercase;
text-decoration: none;
text-align: left;
padding: 10px;
border-bottom: 1px solid #FFFFFF;
}

Div#maDivisionFeature
{
display: block;
position: absolute;
left: 0px;
width: 350px;
height: 130px;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
line-height: 16px;
color: #FFFFFF;
text-transform: uppercase;
text-decoration: none;
padding-top: 10px;
}

/*  DIVISION ARTICLE MENU*/

Div#maDivisionArticleMenu
{
display: block;
position: absolute;
right: 0px;
background: #333333;
border-left: 1px solid #FFFFFF;
height: 140px;
width: 280px;
overflow: auto;
}

a.maDivisionArticleMenuLink
{
display: block;
background-image: url(/media/templates/industMenuArrow.jpg);
background-repeat: no-repeat;
background-position: 5 center;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
line-height: 16px;
text-transform: uppercase;
text-decoration: none;
color: #FFFFFF;
padding: 3px;
padding-left: 20px;
}

a:hover.maDivisionArticleMenuLink, a:hover.maDivisionArticleMenuLinkActive, a.maDivisionArticleMenuLinkActive
{
display: block;
background-image: url(/media/templates/industMenuArrow.jpg);
background-repeat: no-repeat;
background-position: 5 center;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
line-height: 16px;
text-transform: uppercase;
text-decoration: underline;
color: #FFFFFF;
padding: 3px;
padding-left: 20px;
}

/* AUCTION ITEM LISTING ARTICLE MENU*/

Div#maAuctionItemList
{
display: block;
}


Div#maAuctionItemItems
{
display: block;
margin: 10px;
border-bottom: 1px solid #333333;
}


Div#maAuctionItemList 
{
}

Div#maAuctionItemListImage
{
margin: 5px;
border: 1px solid #333333;
}

Div#maAuctionItemTitle
{
font-family: arial;
font-weight: bold;
font-size: 14px;
color: #000066;
padding: 10px;
}


Div#maAuctionItemDescription
{
display: block;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
font-weight: normal;
line-height: 14px;
color: #333333;
padding-left: 10px;
padding-right: 10px;
}

Div#maAuctionItemLink
{
text-align: right;
padding: 10px;
}

/* SEARCH BOX STYLES*/

DIV#maSearchWrapper
{
border-bottom: 1px solid #FFFFFF;
}

#search select, #search input 
{
font-size: 9px;
background-color: #FFFFFF;
height: 18px;
vertical-align: middle;
}

.sbox 
{
color: #333333; 
height: 17px;
width: 100px; 
border: 0px; 
padding: 2px;
background: white url(/media/templates/searchbg.gif) repeat-x left top; 
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
vertical-align: top;
}

#maSearchPosition
{
margin-top: 10px;
}

.sboxSubmit
{
border: none;
}

a.maSearchPageNumberLink
{
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
color:#FFFFFF;
text-decoration: none;
font-weight: bold;
padding: 2px;
background: #777777;
margin-right: 1px;
}

a:hover.maSearchPageNumberLink, a.maSearchPageNumberLinkActive, a:hover.maSearchPageNumberLinkActive 
{
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
color:#E7AD01;
text-decoration: none;
font-weight: bold;
padding: 2px;
background: #777777;
margin-right: 1px;
}


/* GLOBAL AUCTION SEARCH BOX */


DIV#maGlobalSearchBox
{
width: 215px;
background-image:url(/media/templates/consign_Bg.jpg);
background-repeat: repeat-x;
background-position: top right;
height: 190px;
text-align: left;
}

DIV#maGlobalSearchBoxCaption
{
font-weight: normal;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
text-decoration: none;
text-transform: none;
color:#FFCC00;
}

DIV#maGlobalSearchBoxTitle
{
text-align: left;
font-weight: bold;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
text-decoration: none;
text-transform: uppercase;
color:#FFCC00;
line-height: 12px;
margin-bottom: 10px;
}

DIV#maGlobalSearchBox input, DIV#maGlobalSearchBox select
{
width: 180px;
height: 18px;
border: 1px solid #EFEFEF;
background: #FFFFFF;
margin-bottom: 10px;
text-align: left;
font-weight: normal;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
text-decoration: none;
color:#333333;
}

DIV#maGlobalSearchBox .maFormSubmit
{
background-color: #999999;
color: #FFFFFF;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
border: 1px solid #CCCCCC;
width: 100px;
text-align: center;
align: middle;
}






.centerText
{
text-align: center;
margin-left: auto;
margin-right: auto;
}

/* DEFAULT ARTICLE STYLES - INDUSTRIAL */

.mnDefaultArticleIndustrialContainer,
.mnDefaultArticleAppraisalContainer{

margin: 15px 30px 80px;
width: 600px;
line-height: 1.5em;

}

.mnDefaultArticleAppraisalContainer2{

margin: 15px 40px;
line-height: 1.5em;
}

.mnDefaultArticleIndustrialContainer h1{
color: #0B4EAF;
font-weight: bold;
margin-top: 15px;
}

.mnDefaultArticleAppraisalContainer h1{
color: #99CC33;
font-weight: bold;
margin-top: 15px;
}


.mnDefaultArticleIndustrialContainer ul, 
.mnDefaultArticleIndustrialContainer ol,
.mnDefaultArticleAppraisalContainer ul, 
.mnDefaultArticleAppraisalContainer ol{
margin-top: 15px;
margin-bottom: 30px;
}

.mnDefaultArticleIndustrialContainer li, 
.mnDefaultArticleAppraisalContainer li{
margin-bottom: 10px;
}

.mnDefaultArticleBody p{
line-height:auto;
font-size:12px;
}

.mnQuestion{font-size: 14px; font-weight: normal; padding-bottom: 8px;}

.mnAnswer{padding-bottom: 10px;}

.mnDefaulArticleTitle h1{
color:#4D4D4D;
}

.mnDepartmentsListing a{
font-family: Arial, sans-serif;
font-size: 14px;
color: #0B4EAF;
text-decoration: none;
line-height: 1.7em;
}

.mnDepartmentsListing a:hover{
font-family: Arial, sans-serif;
font-size: 14px;
color: #0B4EAF;
text-decoration: underline;
line-height: 1.7em;
}



/* PRESS CENTER STYLES */

.press_center_about{

}

.press_center_title{
color:#042E60;
font-size:12px;
margin:0;
padding:0;
font-weight:normal;
text-decoration: underline;
}

.press_center_about_body{

}

.press_center_about_link{
float:right;
}




.press_center_blog_title {

}

.press_center_blog_item{

}

.press_center_blog_item_title{
margin:0;
padding:0;
}

.press_center_blog_item_body{

}

.press_center_blog_item_link{

}

#mnSlideshow{
position:relative;
width:1024px;
height:390px;
display:block;
overflow:hidden;
}

#mnSlideshow #navigation_wrapper{
position:absolute;
background:url('/media/templates/info_background.png') left top repeat;
width:1024px;
height:30px;
left:0px;
bottom:0px;
display:block;
z-index:999;
white-space:nowrap;
}

#mnSlideshow #navigation_wrapper-art{
position:absolute;
background:url('/media/templates/info_background-art.png') left top repeat;
width:1024px;
height:30px;
left:0px;
bottom:0px;
display:block;
z-index:999;
white-space:nowrap;
}


#mnSlideshow .info{
padding-left:20px;
padding-top:8px;
color:#FFF;
display:block;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
text-align:left;
float:left;
}

#mnSlideshow .info:hover {
text-decoration: underline;
}

#mnSlideshow #navigation{
float:right;
padding-right:20px;
padding-top:5px;
}

#mnSlideshow #navigation #prev{
display:block;
float:left;
width:8px;
height:21px;
margin-right:10px;
background:url('/media/templates/slideshow_prev.png') no-repeat 50% 50%;
cursor:pointer;
}

#mnSlideshow #navigation #next{
display:block;
float:left;
width:8px;
height:21px;
margin-left:10px;
background:url('/media/templates/slideshow_next.png') no-repeat 50% 50%;
cursor:pointer;
}

#mnSlideshow #navigation #pause{
display:block;
float:left;
width:23px;
height:21px;
background:url('/media/templates/slideshow_pause.png') no-repeat;
cursor:pointer;
}


#mnSlideshow #navigation .pauseart{
display:block;
float:left;
width:23px;
height:21px;
background:url('/media/templates/slideshow_pause-art.png') no-repeat !important;
cursor:pointer;
}


#mnSlideshow .customItem,
#mnSlideshow .item{
cursor:pointer;
}

.customTitle{
color:#FFFFFF;
font-size:48px;
left:34px;
letter-spacing:8px;
margin-bottom:0;
margin-right:0;
margin-top:0;
padding:0;
position:absolute;
top:63px;
white-space:nowrap;
}

.customDescription{
color:#FFFFFF;
font-size:23px;
font-weight:normal;
left:35px;
letter-spacing:0.05em;
padding-right:40px;
position:absolute;
text-transform:capitalize;
top:160px;
width:950px;
}

.headings
{
text-transform:uppercase;
font-weight:bold;
color:#4D4D4D;
font-size:11px;
font-family:Apex,Arial;
margin: 0 !important;
/* padding: 0 0 10px; */ 
}

.headingsBlue
{
text-transform:uppercase;
font-weight:bold;
color:#0B4EAF !important;
font-size:11px;
font-family:Apex,Arial;
margin: 0 !important;
/* padding: 0 0 10px; */ 
}

.headingsRed
{
text-transform:uppercase;
font-weight:bold;
color:#C1272D !important;
font-size:11px;
font-family:Apex,Arial;
margin: 0 !important;
/* padding: 0 0 10px; */ 
}

.headingsGreen
{
text-transform:uppercase;
font-weight:bold;
color:#99CC33 !important;
font-size:11px;
font-family:Apex,Arial;
margin: 0 !important;
/* padding: 0 0 10px; */ 
}

.headingsGold
{
text-transform:uppercase;
font-weight:bold;
color:#B39759 !important;
font-size:11px;
font-family:Apex,Arial;
margin: 0 !important;
/* padding: 0 0 10px; */ 
}


.headingsLarge
{
text-transform:uppercase;
font-weight:bold;
color:#4D4D4D;
font-size:14px;
font-family:Apex,Arial;
margin: 0 !important;
/* padding: 0 0 10px; */ 
}




/*
.industrialHeader1
{
color: #131313;
font-size: 14pt;
font-weight: bold; 
}
*/



.scroll-pane,.scroll-pane2 {
width: 603px;
height: 455px;
overflow:auto;
float: left;
}

.jScrollPaneContainer {
position: relative;
overflow: hidden;
z-index: 1000;
padding: 0px 10px 0px 0px;
}

.jScrollPaneTrack{
position:absolute;
cursor:pointer;
right:10px;
top:0;
height:100%;
background-color:#ccc;
}
.jScrollPaneDrag{
position:absolute;
background:#333;
cursor:pointer;
overflow:hidden;
/*-moz-border-radius:6px;
-webkit-border-radius:6px;*/
}

.scroll-pane,.scroll-pane2 {padding:0;}
.scroll-pane p,.scroll-pane2 p {
/*-moz-border-radius:6px;
-webkit-border-radius:6px;*/
padding:0px;
color:#605e5e;
}

a.jScrollArrowUp {
&nbsp;&nbsp;&nbsp; display: block;
&nbsp;&nbsp;&nbsp; position: absolute;
&nbsp;&nbsp;&nbsp; z-index: 1;
&nbsp;&nbsp;&nbsp; top: 0px;
&nbsp;&nbsp;&nbsp; right: 10px;
&nbsp;&nbsp;&nbsp; text-indent: -2000px;
&nbsp;&nbsp;&nbsp; overflow: hidden;
&nbsp;&nbsp;&nbsp; background-color: #666;
&nbsp;&nbsp;&nbsp; height: 9px;
}
a.jScrollArrowUp:hover {
&nbsp;&nbsp;&nbsp;&nbsp;background-color: #f60;
}

a.jScrollArrowDown {
&nbsp;&nbsp;&nbsp; display: block;
&nbsp;&nbsp;&nbsp; position: absolute;
&nbsp;&nbsp;&nbsp; z-index: 1;
&nbsp;&nbsp;&nbsp; bottom: 0px;
&nbsp;&nbsp;&nbsp; right: 10px;
&nbsp;&nbsp;&nbsp; text-indent: -2000px;
&nbsp;&nbsp;&nbsp; overflow: hidden;
&nbsp;&nbsp;&nbsp; background-color: #666;
&nbsp;&nbsp;&nbsp; height: 9px;
}
a.jScrollArrowDown:hover {
&nbsp;&nbsp;&nbsp;&nbsp;background-color: #f60;
}



.jcarousel-container {
&nbsp;&nbsp;&nbsp; position: relative;
}

.jcarousel-clip {
&nbsp;&nbsp;&nbsp; z-index: 2;
&nbsp;&nbsp;&nbsp; padding: 0;
&nbsp;&nbsp;&nbsp; margin: 0;
&nbsp;&nbsp;&nbsp; overflow: hidden;
&nbsp;&nbsp;&nbsp; position: relative;
}

.jcarousel-list {
&nbsp;&nbsp;&nbsp; z-index: 1;
&nbsp;&nbsp;&nbsp; overflow: hidden;
&nbsp;&nbsp;&nbsp; position: relative;
&nbsp;&nbsp;&nbsp; top: 0;
&nbsp;&nbsp;&nbsp; left: 0;
&nbsp;&nbsp;&nbsp; margin: 0;
&nbsp;&nbsp;&nbsp; padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
&nbsp;&nbsp;&nbsp; float: left;
&nbsp;&nbsp;&nbsp; list-style: none;
&nbsp;&nbsp;&nbsp; /* We set the width/height explicitly. No width/height causes infinite loops. */
&nbsp;&nbsp;&nbsp; width: 115px;
&nbsp;&nbsp;&nbsp; height: 86px;
}

.jcarousel-skin-expression .jcarousel-clip-horizontal {

/*Stage size*/
&nbsp;&nbsp;&nbsp; width: 535px !important;
&nbsp;&nbsp;&nbsp; height: 86px;
&nbsp;&nbsp;&nbsp; top:-40px;
&nbsp;&nbsp;&nbsp; left: 23px;
}

.mycarousel-ul {
&nbsp;&nbsp;&nbsp; width:200000em !important;
}

.jcarousel-skin-expression .jcarousel-clip-vertical {
&nbsp;&nbsp;&nbsp; width:&nbsp; 75px;
&nbsp;&nbsp;&nbsp; height: 390px;
}

.jcarousel-skin-expression .jcarousel-item-horizontal {
&nbsp;&nbsp;&nbsp; margin-right: 25px;
}

.jcarousel-skin-expression .jcarousel-item-vertical {
&nbsp;&nbsp;&nbsp; margin-bottom: 25px;
}

/**
&nbsp;*&nbsp; Horizontal Buttons
&nbsp;*/
.jcarousel-skin-expression .jcarousel-next-horizontal {
&nbsp;&nbsp;&nbsp; position: absolute;
&nbsp;&nbsp;&nbsp; top: 28px;
&nbsp;&nbsp;&nbsp; right: 132px;
&nbsp;&nbsp;&nbsp; width: 14px;
&nbsp;&nbsp;&nbsp; height: 12px;
&nbsp;&nbsp;&nbsp; cursor: pointer;
&nbsp;&nbsp;&nbsp; background: transparent url(http://www.fraserhealth.ca/media/templates/fhCommArrowNext.jpg) no-repeat 0 0;
}

.jcarousel-skin-expression .jcarousel-next-disabled-horizontal,
.jcarousel-skin-expression .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-expression .jcarousel-next-disabled-horizontal:active {
&nbsp;&nbsp;&nbsp; cursor: default;
&nbsp;&nbsp;&nbsp; position: absolute;
&nbsp;&nbsp;&nbsp; top: 28px;
&nbsp;&nbsp;&nbsp; right: 132px;
&nbsp;&nbsp;&nbsp; width: 14px;
&nbsp;&nbsp;&nbsp; height: 12px;
&nbsp;&nbsp;&nbsp; background: transparent url(http://www.fraserhealth.ca/media/templates/fhCommArrowNextDisabled.jpg) no-repeat 0 0;
}

.jcarousel-skin-expression .jcarousel-next-horizontal:hover {
&nbsp;&nbsp;&nbsp; 
}

.jcarousel-skin-expression .jcarousel-next-horizontal:active {
&nbsp;&nbsp;&nbsp; 
}

.jcarousel-skin-expression .jcarousel-prev-horizontal {
&nbsp;&nbsp;&nbsp; position: absolute;
&nbsp;&nbsp;&nbsp; top: 28px;
&nbsp;&nbsp;&nbsp; left: 0px;
&nbsp;&nbsp;&nbsp; width: 14px;
&nbsp;&nbsp;&nbsp; height: 12px;
&nbsp;&nbsp;&nbsp; cursor: pointer;
&nbsp;&nbsp;&nbsp; background: transparent url(http://www.fraserhealth.ca/media/templates/fhCommArrowPrev.jpg) no-repeat 0 0;
}

.jcarousel-skin-expression .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-expression .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-expression .jcarousel-prev-disabled-horizontal:active {
&nbsp;&nbsp;&nbsp; cursor: default;
&nbsp;&nbsp;&nbsp; position: absolute;
&nbsp;&nbsp;&nbsp; top: 28px;
&nbsp;&nbsp;&nbsp; left: 0px;
&nbsp;&nbsp;&nbsp; width: 14px;
&nbsp;&nbsp;&nbsp; height: 12px;
&nbsp;&nbsp;&nbsp; background: transparent url(http://www.fraserhealth.ca/media/templates/fhCommArrowPrevDisabled.jpg) no-repeat 0 0;
}
.jcarousel-skin-expression .jcarousel-prev-horizontal:hover {
&nbsp; 
}

.jcarousel-skin-expression .jcarousel-prev-horizontal:active {
&nbsp;&nbsp;&nbsp; 
}




/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999;/*overflow:hidden;*/}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#222;opaciy:0.8;}

#colorbox{}
    #cboxContent{margin-top:20px;}
        #cboxLoadedContent{background:#FFF; padding:17px;}
        #cboxTitle{/*position:absolute; bottom:-20px; right:0;*/float:right;margin-top:5px;color:#ccc;}
        .spacing { 
         background:white;
         position:absolute;
         bottom:0;
         left:0px;
         float:left;
         -moz-opacity:.80;
         -ms-filter:”alpha(opacity=80)”;
         filter:alpha(opacity=80);
         opacity:.80; 
        }
        .cbox-wrapper { padding:15px 30px 25px; }
        #cboxCurrent{position:absolute; top:-20px; left:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:0px;background:url(/media/templates/controls.png) no-repeat top left; width:28px; height:23px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:0% 89%;}
        #cboxNext{position:absolute; top:50%; right:0px; background:url(/media/templates/controls.png) no-repeat -18px 0px; width:28px; height:23px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-18px 89%;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(/media/templates/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; top:-13px; right:-19px; display:block; background:url(/media/templates/fine-art-close.png) no-repeat top center; width:38px; height:25px; text-indent:-9999px;}
/*#cboxClose.hover{background-position:bottom center;}*/


@font-face 
{  
font-family:'Apex';
src: url('/media/ApexNew-Book.eot'); /* FOR IE */
}


@font-face 
{  
font-family:'Apex';
src: url('/media/ApexNew-Book.ttf'); /* FOR OTHERS */
}

p, table, td, div, span {
font-family: Arial;
font-size: 12px;
color: #4d4d4d;
}


.mnDefaultArticleBody *,
.mnDefaultArticleBody p, 
.mnDefaultArticleBody table, 
.mnDefaultArticleBody td, 
.mnDefaultArticleBody div, 
.mnDefaultArticleBody span {

font-family: Arial;
font-size: 12px;
color: #4d4d4d;
line-height: 1.5em;
letter-spacing: 0.02em;
}

.mnDefaultArticleBody p{
margin: 10px 0 15px;
}


h1
{
font-family: Apex, Arial;
font-size:18px;
color: #4d4d4d;
line-height: 1.2em;
text-decoration: none;
font-weight: normal;
text-align:left;
margin:0;
margin-bottom: 20px;
text-transform:uppercase;
}

h2
{
font-family: Apex, Arial;
font-size:13px;
color: #4d4d4d;
line-height: 1.2em;
text-decoration: none;
font-weight: bold;
text-align:left;
margin:0;
margin-bottom: 43px;
text-transform:uppercase;
}

h3
{
font-family: Apex, Arial;
font-size:13px;
color: #4d4d4d;
line-height: 1.2em;
text-decoration: none;
font-weight: bold;
text-align:left;
margin:0;
margin-bottom: 20px;
text-transform:uppercase;
}

h4
{
font-family: Apex, Arial;
font-size:12px;
color: #4d4d4d;
line-height: 1.2em;
text-decoration: none;
font-weight: bold;
text-align:left;
margin:0;
margin-bottom: 10px;
text-transform:uppercase;
}

h5
{
font-family: Apex, Arial;
font-size:12px;
color: #4d4d4d;
line-height: 1.2em;
text-decoration: none;
font-weight: normal;
text-align:left;
margin:0;
margin-bottom: 5px;
text-transform:uppercase;
}

h6
{
font-family: Apex, Arial;
font-size:13px;
color: #4d4d4d;
line-height: 1.2em;
text-decoration: none;
font-weight: bold;
text-align:left;
margin:0;
margin-bottom: 10px;
text-transform:uppercase;
}

.mnRetailH2
{
font-family: Apex, Arial;
font-size:13px;
color: #C1272D;
line-height: 1.2em;
text-decoration: none;
font-weight: bold;
text-align:left;
margin:0;
margin-bottom: 20px;
text-transform:uppercase;
}

.mnIndustrialH2
{
font-family: Apex, Arial;
font-size:13px;
color: #0B4EAF;
line-height: 1.2em;
text-decoration: none;
font-weight: bold;
text-align:left;
margin:0;
margin-bottom: 20px;
text-transform:uppercase;
}

.mnSearchIndustrialH2,
a.mnSearchIndustrialH2,

{
font-family: Apex, Arial;
font-size:13px;
color: #0B4EAF;
line-height: 1.2em;
text-decoration: none;
font-weight: bold;
text-align:left;
margin:0;
margin-bottom: 20px;
text-transform:uppercase;
width:750px;
}

a:hover.mnSearchIndustrialH2{text-decoration:underline;}

.nobid
{
padding-right:15px;
padding-top:10px;
font-family: Apex, Arial;
font-size:12px;
color: #4d4d4d;
line-height: 1.2em;
text-decoration: none;
font-weight: normal;
text-align:left;
margin:0;
margin-bottom: 15px;
text-transform:uppercase;
float:left;
}

.mnSlideshowContent
{
position:absolute;
top: 92;
left: 40;
z-index:11;
}

.mnSlideshowHeader
{
font-family: Apex, Arial;
font-size:32px;
color: white;
line-height: 1em;
margin-bottom: 10px;
width: 240px;
text-transform:uppercase;
font-weight: lighter;
}

.mnSlideshowDescription
{
font-family: Apex, Arial;
font-size:14px;
color: white;
line-height: 1.2em;
width: 240px;
}

a.mnSlideshowLink
{
font-family: Apex, Arial;
font-size:14px;
color: white;
line-height: 1.2em;
width: 240px;
text-decoration: none;
outline: none;
margin-top:15px;
display: block;
}

a:hover.mnSlideshowLink
{
font-family: Apex, Arial;
font-size:14px;
color: white;
line-height: 1.2em;
width: 240px;
text-decoration: underline;
outline: none;
margin-top:15px;
display: block;
}

.mnFM
{
background-image:url(/media/templates/mnFeaturedMenuBG.jpg);
background-position: top left;
background-repeat:repeat-x;
width: 341px;
height: 191px;
display:block;
position:relative;
-moz-box-shadow: 1px 1px 12px #999;
-webkit-box-shadow: 1px 1px 12px #999;
box-shadow: 1px 1px 12px #999;
cursor:pointer;
}

.mnFM:hover
{
background-position: right top;
}

.mnFMContainer
{
height:141px;
padding:25px 40px 0;
}

.mnFMContainer-de
{
height:141px;
padding:25px 35px 0 40px !important;
}


.mnFMTitle
{
font-family: Apex, Arial;
font-size:24px;
color: #0b4eaf;
line-height: 1.2em;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
}

.mnFMTitle-de
{
font-family: Apex, Arial;
font-size:18px;
color: #0b4eaf;
line-height: 1.2em;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
}

.mnFMDesc
{
font-family: Apex, Arial;
font-size:12px;
color: #808080;
line-height: 1.2em;
text-decoration: none;
font-weight: normal;
border-top:2px solid #B39759;
border-bottom: 2px solid #B39759;
padding: 10px 0px 10px 0px;
margin: 10px 0px 10px 0px;
height: 48px !important;
}

.mnFMDesc a.mnDefaultLink,
.mnFMDesc a.mnDefaultLink:hover{
/* line-height: 2.1em; */ 
display:block;
padding-bottom:10px; 
}


.mnFMIMG
{
margin-right: 15px;
}

a.mnFMLink,.mnFMLink
{
font-family: Apex, Arial;
font-size:11px;
color: #0b4eaf;
line-height: 1.2em;
text-decoration: none;
font-weight: normal;
padding-right: 5px;
/*
background-image:url(/media/templates/mnBlueArrow.jpg);
background-position: right;
background-repeat: no-repeat;
padding-right: 15px;
*/
}

a:hover.mnFMLink
{
font-family: Apex, Arial;
font-size:11px;
color: #0b4eaf;
line-height: 1.2em;
text-decoration: underline;
font-weight: normal;
padding-right: 5px;
/*
background-image:url(/media/templates/mnBlueArrow.jpg);
background-position: right;
background-repeat: no-repeat;
padding-right: 15px;
*/
}

a.mnAuctionArrowLink
{
font-family: Apex, Arial;
font-size:11px;
color: #0b4eaf;
line-height: 1.2em;
text-decoration: none;
font-weight: bold;
background-image:url(/media/templates/mnBlueArrow.jpg);
background-position: right;
background-repeat: no-repeat;
padding-right: 15px;
outline: none;
text-transform:uppercase;
float:left;
}

a:hover.mnAuctionArrowLink
{
font-family: Apex, Arial;
font-size:11px;
color: #0b4eaf;
line-height: 1.2em;
text-decoration: underline;
font-weight: bold;
background-image:url(/media/templates/mnBlueArrow.jpg);
background-position: right;
background-repeat: no-repeat;
padding-right: 15px;
outline: none;
text-transform:uppercase;
float:left;
}

.mnAuctionHeader,
.mnAuctionHeaderRetail,
.mnAuctionHeaderFineArt
{
font-family: Apex, Arial;
font-size:18px;
/* color: #0B4EAF; */ 
line-height: 0.5em;
text-decoration: none;
font-weight: normal;
text-align:left;
text-transform: uppercase;
clear:both;
margin-bottom: 10px;
}

.mnAuctionHeader{color: #0B4EAF;}
.mnAuctionHeaderRetail{color: #C1272D;}
.mnAuctionHeaderFineArt{color: #B39759;}

.mnAuctionHeader a,
.mnAuctionHeader a:hover{
font-family: Apex, Arial;
font-size:18px;
color: #0B4EAF;
line-height: 0.5em;
text-decoration: none;
font-weight: normal;
text-align:left;
text-transform: uppercase;
clear:both;
}



.mnDefaultContent,.mnDefaultContent-art
{
font-family: Arial;
font-size:12px;
color: #4d4d4d;
line-height: 1.5em;
text-decoration: none;
font-weight: normal;
text-align:left;
width:700px;
}

.mnDefaultContentHome
{
font-family: Arial;
font-size:12px;
color: #4d4d4d;
line-height: 1.5em;
text-decoration: none;
font-weight: normal;
text-align:left;
}


.mnDefaultContent h6,.mnDefaultContent-art h6,.mnDefaultContentHome h6{
color: #0B4EAF;
}

.mnRTDefaultContent,.mnRTDefaultContent div
{
font-family: Arial;
font-size:12px;
color: #FFF;
line-height: 1.5em;
text-decoration: none;
font-weight: normal;
text-align:left;
}

a.mnDefaultLink
{
font-family: Apex,Arial;
font-size:12px;
color: #0b4eaf;
line-height: 1.5em;
text-decoration: none;
font-weight: normal;
text-align:left;
outline: none;
display: block;
}

a:hover.mnDefaultLink
{
font-family: Apex,Arial;
font-size:12px;
color: #0b4eaf;
line-height: 1.5em;
text-decoration: underline;
font-weight: normal;
text-align:left;
outline:none;
display:block;
}

a.mnRetailLink
{
font-family: Apex,Arial;
font-size:12px;
color: #c1272d;
line-height: 1.5em;
text-decoration: none;
font-weight: normal;
outline: none;
display: block;
}

a:hover.mnRetailLink
{
font-family: Apex,Arial;
font-size:12px;
color: #c1272d;
line-height: 1.5em;
text-decoration: underline;
font-weight: normal;
outline:none;
display:block;
}


a.mnFHLLink, a:hover.mnFHLLink
{
font-family: Apex,Arial;
font-size:12px;
line-height: 1.5em;
text-decoration: none;
font-weight: normal;
text-transform: uppercase;
display: block;
text-align:right;
}

.mnCopyright
{
float: right;
padding-right: 15px;
}

.mnSearchHeader
{
font-family: Apex, Arial;
font-size:14px;
color: #4d4d4d;
line-height: 1.2em;
text-decoration: none;
font-weight: normal;
text-align:left;
margin:0;
margin-bottom: 15px;
text-transform:uppercase;
}

.mnRTSearchHeader
{
font-family: Apex, Arial;
font-size:14px;
color: #FFF;
line-height: 1.2em;
text-decoration: none;
font-weight: normal;
text-align:left;
margin:0;
margin-bottom: 15px;
text-transform:uppercase;
}


.mnSearchLabel
{
font-family: Arial;
font-size:11px;
color: #4d4d4d;
line-height: 1.2em;
text-decoration: none;
font-weight: normal;
text-align:left;
width:75px;
float: left;
display:block;
margin-top: 4px;
}

a.mnFeatureAuctionLink
{
font-family:Apex,Arial;
font-size: 12px;
color: #4d4d4d;
margin-top:17px;
display: block;
text-decoration: none;
line-height: 1.2em;
outline: none;
}

a:hover.mnFeatureAuctionLink
{
font-family:Apex,Arial;
font-size: 12px;
color: #4d4d4d;
margin-top:17px;
display: block;
text-decoration: underline;
line-height: 1.2em;
outline: none;
}

a.mnRTFeatureAuctionLink
{
font-family:Apex,Arial;
font-size: 12px;
color: #FFF;
margin-top:17px;
display: block;
text-decoration: none;
line-height: 1.2em;
outline: none;
}

a:hover.mnRTFeatureAuctionLink
{
font-family:Apex,Arial;
font-size: 12px;
color: #FFF;
margin-top:17px;
display: block;
text-decoration: underline;
line-height: 1.2em;
outline: none;
}

.mnCpath
{
/*border-bottom:1px solid #D9D9D9;*/
color:#808080;
display:block;
font-family:Arial;
font-size:11px;
line-height:1.2em;
margin-left:20px;
margin-right:20px;
padding:10px 0px 44px 0px;
text-align:left;
text-transform:uppercase;
}

.mnCpath strong
{
font-family:Arial;
font-size: 11px;
font-weight: bold;
color: #808080;
text-align:left;
line-height: 1.2em;
text-transform: uppercase;
float: left;
padding-right: 5px;
padding-top: 10px;
}

.mnCpathDivider
{
float:left;
display: block;
padding: 10px 5px 0px 5px;
font-family:Arial;
font-size: 11px;
color: #808080;
text-align:left;
line-height: 1.2em;

}

a.mnCpathItem
{
font-family:Arial;
font-size: 11px;
color: #808080;
text-align:left;
display: block;
float: left;
text-decoration: none;
text-transform: uppercase;
line-height: 1.2em;
outline: none;
padding-top:10px;
}

a:hover.mnCpathItem,a.mnCpathItemActive,a:hover.mnCpathItemActive
{
font-family:Arial;
font-size: 11px;
color: #4d4d4d;
text-align:left;
display: block;
float: left;
text-decoration: none;
text-transform: uppercase;
line-height: 1.2em;
outline: none;
padding-top:10px;
}

.mnDefaultContent strong,
.mnDefaultContent b,.mnDefaultContentHome strong,.mnDefaultContentHome b{
font-family: Apex,Arial;
font-size:12px;
color: #4d4d4d;
line-height: 1.5em;
text-decoration: none;
font-weight: bold;
text-align:left;
text-transform: uppercase;
display:block;
margin-top:0px;
}

.mnDefaultContent-art strong,
.mnDefaultContent-art b,{
font-family: Apex,Arial;
font-size:12px;
color: #4d4d4d;
line-height: 1.5em;
text-decoration: none;
font-weight: bold;
text-align:left;
text-transform: uppercase;
margin-top:0px;
}

.mnAuctionContentHeader strong,
.mnAuctionContentHeader b,
{
font-family: Apex,Arial;
font-size:12px;
color: #4d4d4d;
line-height: 1.5em;
text-decoration: none;
font-weight: bold;
text-align:left;
text-transform: uppercase;
display:block;
margin-top:10px;
}

.mnLotContentHeader strong,.mnLotContentHeader b
{
font-family: Apex,Arial;
font-size:12px;
color: #4d4d4d;
line-height: 1.5em;
text-decoration: none;
font-weight: normal;
text-align:left;
display:inline;
padding-right: 5px;
}

.mnAuctionBoxInfo
{
font-family: Arial;
font-size:12px;
color: #666666;
line-height: 1.2em;
text-decoration: none;
font-weight: normal;
text-align:left;
display: inline;
}

.mnAuctionBoxInfo b
{
font-family: Arial;
font-size:12px;
color: #666666;
line-height: 1.2em;
text-decoration: none;
font-weight: bold;
text-align:left;
display: inline;
}

.mnAuctionContentHeader br,.mnAuctionBoxInfo br, .mnLotContentHeader br
{
margin: 0px 0px 5px 0px;
display: block;
line-height:0.5em;
}

.mnAuctionContentHeader,
.mnAuctionContentBody
{
font-family: Arial;
font-size:12px;
color: #666666;
line-height: 1.2em;
text-decoration: none;
font-weight: normal;
text-align:left;
}

.mnLotContentHeader,.mnLotContentHeaderTitle
{
font-family: Arial;
font-size:12px;
color: #666666;
line-height: 1.2em;
text-decoration: none;
font-weight: normal;
text-align:left;
}


.mnAuctionDetailsContent
{
font-family: Arial;
font-size:12px;
color: #666666;
line-height: 1.5em;
text-decoration: none;
font-weight: normal;
text-align:left;
}

.mnAuctionContact
{
border-bottom: 2px solid #ececec;
#height: 100%;
overflow: hidden;
clear:both;
padding-bottom: 25px;
}

.mnAuctionFeaturedDescription
{
border-top: 2px solid #ececec;
margin-top:25px;
padding:15px 0 20px;
clear: both;
font-family: Arial;
font-size:12px;
color: #666666;
line-height: 1.5em;
text-decoration: none;
font-weight: normal;
text-align:left;
}


/* Hide controls for google map */
#map span
{
display: none;
}

/* Hide controls for google map iframe */
iframe #hmtctl,iframe #smc,#map #copyright,#map #logocontrol {
display:none;
}

/* Fix pinpoint image not showing in IE */
#map img {
z-index:10000 !important;
display:block !important;
}

a.mnMapCaption
{
font-family: Apex,Arial;
font-size:12px;
color: #4d4d4d;
line-height: 1.5em;
text-decoration: none;
font-weight: normal;
text-align:left;
outline: none;
display: block;
}

a:hover.mnMapCaption
{
font-family: Apex,Arial;
font-size:12px;
color: #4d4d4d;
line-height: 1.5em;
text-decoration: underline;
font-weight: normal;
text-align:left;
outline: none;
display:block;
}

.mnDownloadCenter
{
border-top:2px dotted #e3e3e3;
border-bottom:2px dotted #e3e3e3;
padding: 15px 0px 15px 0px;
margin-bottom: 15px;
}

.mnRetailDownloadCenter
{
border-bottom:2px dotted #e3e3e3;
margin-bottom: 15px;
}

.mnFormList
{
margin:0;
padding:0;
#margin-bottom: 5px;
}

.mnFormList li a,.mnFormList li a:hover
{
font-family: Arial;
font-size:12px;
color: #666666;
line-height: 1.2em;
text-align: left;
margin-bottom:5px;
#margin-bottom:0px;
text-decoration: none;
outline: none;
display: block;
}

.mnFormList li 
{
list-style-image: url(/media/templates/mnDot.jpg);
margin-left: 13px;
#margin-left: 20px;
#line-height: 0.5em;
}

.mnOffices
{
font-family: Apex,Arial;
font-size:12px;
color: #002d62;
line-height: 1.2em;
font-weight: bold;
text-align:left;
outline: none;
float: left;
display:block;
margin-right: 10px;
}

a.mnOffices
{
font-family: Apex,Arial;
font-size:12px;
color: #002d62;
line-height: 1.2em;
font-weight: normal;
text-align:left;
outline: none;
float: left;
display:block;
margin-right: 10px;
text-decoration: none;
}

a:hover.mnOffices, a.mnOfficesActive, a:hover.mnOfficesActive
{
font-family: Apex,Arial;
font-size:12px;
color: #002d62;
line-height: 1.2em;
font-weight: normal;
text-align:left;
outline: none;
float: left;
display:block;
margin-right: 10px;
text-decoration: underline;
}

.mnAuctionAddress
{
margin-bottom: 10px;
font-family: Arial;
font-size: 12px;
line-height: 1.2em;
text-align:left;
}

.mnBlueHeaderLine
{
font-family: Apex, Arial;
font-size:18px;
color: #0b4eaf;
line-height: 1.2em;
text-decoration: none;
font-weight: normal;
outline: none;
text-transform:uppercase;
border-bottom: 2px dotted #f2f2f2;
padding-bottom:5px;
padding-top:29px;
text-align:left;
}

.mnArrowUL
{
list-style-type:none;
}

.mnArrowUL li
{
list-style-type:none;
float: left;
width: 130px;
margin-bottom: 3px;
}

a.mnArrowULLink
{
font-family: Apex, Arial;
font-size:12px;
color: #4D4D4D;
line-height: 1.2em;
background-image:url(/media/templates/mnBlueArrow.jpg);
background-position: left top;
background-repeat: no-repeat;
padding-left: 15px;
text-decoration: none;
display:block;
word-spacing:4px; 
}

a:hover.mnArrowULLink
{
font-family: Apex, Arial;
font-size:12px;
color: #222;
line-height: 1.2em;
background-image:url(/media/templates/mnBlueArrow.jpg);
background-position: left top;
background-repeat: no-repeat;
padding-left: 15px;
text-decoration: underline;
display:block; 
word-spacing:4px; 
}

.mnAprHeaderWhite
{
font-family: Apex, Arial;
font-size:14px;
color: #FFF;
line-height: 1.2em;
margin-bottom:5px;
text-align:left;
text-transform:uppercase;
display:block;
}

.mnAprText
{
font-family: Apex, Arial;
font-size:12px;
color: #FFF;
line-height: 1.2em;
text-align:left;
}

.mnAprImage
{
margin-right:17px;
margin-bottom:20px;
}

a.mnAprLink
{
font-family: Apex, Arial;
font-size:12px;
color: #FFF;
line-height: 1.5em;
text-align:left;
text-decoration:none;
padding-top:5px;
display:block;
}

a:hover.mnAprLink 
{
font-family: Apex, Arial;
font-size:12px;
color: #FFF;
line-height: 1.5em;
text-align:left;
text-decoration:underline;
padding-top:5px;
display:block;
}

.mnAprTabPaneDivider
{
border-left:2px solid #a9acb1;
float:left;
display:block;
width:38px;
height:93px;
}

.mnAprTabPaneItem
{
width:285px;
display:block;
float:left;
}

.mnAprArticleMenu
{
float:left;
display:block;
width:50%;
#width:40%;
font-family:Arial;
font-size:12px;
color:#4d4d4d;
line-height:1.2em;
text-align:left;
}

.audate span{
color:#4D4D4D;
font-family:Arial;
font-size:12px;
padding-left:43px;
}

.lidate span{
color:#4D4D4D;
font-family:Arial;
font-size:12px;
padding-left:40px;
}


.mnAuctionAddress span{
color:#4D4D4D;
font-family:Arial;
font-size:12px;
padding-left:20px;  
}

.aupreview span{
color:#4D4D4D;
font-family:Arial;
font-size:12px;
padding-left:23px;
}

.defaultLabel{
margin:0;
padding:0;
width:60px;
float:left;
}

#FineArt .mnAuctionHeader,
#FineArt a.mnDefaultLink,
#FineArt a.mnDefaultLink:hover{
color:#b39759;
}

.mnAuctionDetailContainer{
display:block !important;
width:590px; 
}


.mn-press-releases-downloads {
/*border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
margin-bottom:40px;*/ 
padding:10px 0;
}


.mn-press-releases {
margin-top:20px;  
}

.mn-press-releases-text {
font-style:italic;
margin:10px 0 5px;
}

a.mn-press-releases-link {
text-decoration:none;
font-weight:bold;
display:block;
margin-bottom:5px;
text-align:left;
color:#000;
text-transform:uppercase;
/*
padding-bottom:10px;
border-bottom:1px dashed #CCCCCC;
*/
}

a:hover.mn-press-releases-link {
text-decoration:underline;
font-weight:bold;
display:block;
margin-bottom:5px;
text-align:left;
color:#000;
text-transform:uppercase;
/*
padding-bottom:10px;
border-bottom:1px dashed #CCCCCC;
*/
}

.mn-press-releases-border-beneath{
padding-bottom:20px;
/* text-transform:uppercase; */ 
border-bottom:1px dashed #CCCCCC;
margin: 0 0 20px 0; 
}


a.mn-download-link {
text-decoration:none;
color:#000;
font-weight:bold;
display:block;
float:left;
text-align:left;
}

a:hover.mn-download-link {
text-decoration:underline;
color:#000;
font-weight:bold;
display:block;
float:left;
text-align:left;
}


.mn-download-divider {  
margin-left:5px;
margin-right:5px;
font-weight:bold;
display:block;
float:left;
text-align:center;
}

.mn-download-line {
border-bottom:1px dotted #4d4d4d;
clear:both;
margin:20px 0px;
padding:10px 0px;
#margin-top:0px;
#padding-top:0px;
}

.mn-text-capitalized {
text-transform:capitalize;
}

.formatted-address {
text-transform:capitalize;  
}

.auctiondateandtime  b {
margin-top:20px;  
}

/* FINE ART - LANDING PAGE */

.mnArtTopContentDiv{
background:url(/media/templates/mnArtTopContentDivBG.jpg) repeat-x 0% 100%;
padding-bottom:10px;
margin-bottom:10px;
}

.mnArtLogo{
float:left;
padding:25px;
width:300px;
}

.mnArtLogo img{
border-bottom:2px solid #E6E0D4;
margin-bottom:10px;
}

.mnArtLogo .newsletter-signup{
background:url(/media/templates/fine-art-newsletter-subscription.jpg) no-repeat;
width:147px;
height:17px;
display:block;
float:left;
}

.mnArtLogo .bid-online-now{
background:url(/media/templates/fine-art-bid-online-now.jpg) no-repeat;
width:117px;
height:17px;
display:block;
float:right;
}

#FineArt .mnArtBannerSlideshow{
width:1024px;
height:390px;
display:block;
overflow:hidden;
position:relative;
}

#FineArt .mnArtBannerSlideshow .wrapper{
position:absolute;
width:3000px;
height:390px;
display:block;
top:0;
left:0;
}

#FineArt .mnArtBannerSlideshow .item{
width:1024px;
height:390px;
display:block;
position:relative;
float:left;
overflow:hidden;
}

#FineArt .mnArtBannerSlideshow .item h1,
#FineArt .mnArtBannerSlideshow .item img,
#FineArt .mnArtBannerSlideshow .item p,
#FineArt .mnArtBannerSlideshow .item a{
display:none;
}

#FineArt .mnArtBannerSlideshow .info{
padding:25px;
position:absolute;
top:40px;
right:35px;
width:240px;
background:url(/media/templates/mnArtSubBannerBG.png) repeat;
z-index:10;
}

#FineArt .mnArtBannerSlideshow .info h1{
border-bottom:1px solid #D8B46C;
color:#D8B46C;
font-family:Georgia;
font-size:24px;
line-height:24px;
margin:0 0 15px;
padding:0 0 15px;
text-transform:capitalize;
}

#FineArt .mnArtBannerSlideshow .info p{
margin:0;
padding:0;
border-bottom:1px solid #d8b46c;
padding-bottom:15px;
margin-bottom:15px;
color:#FFF;
font-size:13px;
}

#FineArt .mnArtBannerSlideshow .info a{
text-decoration: none;
color:#d8b46c;
float:right;
font-weight:bold;
}

#FineArt .mnArtBannerSlideshow .info a:hover{
text-decoration: underline;
}

/* FINE ART - SLIDESHOW */

.mnArtSlideshow{
float:right;
padding-right:25px;
padding-top:25px;
width:590px;
}

.mnArtSlideshowWrapper{
height:120px;
width:530px;
position:relative;
overflow:hidden;
float:left;
}

.mnArtSlideshow .image-container{
width:3000px;
height:120px;
top:0;
left:0;
position:absolute;
}

.mnArtSlideshow .item{
width:110px;
height:65px;
display:block;
float:left;
margin-right:30px;
text-decoration: none;
}

.mnArtSlideshow .item:hover{
color:#CC9900;
}

.mnArtSlideshow .navigationLeft{
background:url(/media/templates/fine-art-slideshow-navigation-left.jpg) no-repeat 50% 50%;
display:block;
float:left;
width:15px;
height:65px;
margin-right:15px;
}

.mnArtSlideshow .navigationRight{
background:url(/media/templates/fine-art-slideshow-navigation-right.jpg) no-repeat 50% 50%;
display:block;
float:left;
width:15px;
height:65px;
margin-left:15px;
}

.mnArtSlideshow .item .image{
display:none;
}

.mnArtSlideshow .item .title{
font-size:12px;
font-weight:normal;
margin-top:75px;
text-transform:capitalize;
text-align: center;
}

.mnArtSlideshow .bottomLinks{
border-top:2px solid #E6E0D4;
}

.mnArtSlideshow .bottomLinks ul{
list-style: none;
float:right;
margin-top: 12px;
margin-bottom: 12px;
margin-left: 0px;
padding-left: 0px !important;
}

.mnArtSlideshow .bottomLinks ul li{
display:inline;
float:left;
}

.mnArtSlideshow .bottomLinks ul li a{
text-decoration: none;
text-transform: uppercase;
font-size:13px;
color: #B39759;
}

.mnArtSlideshow .bottomLinks ul li a:hover{
text-decoration: underline;
color: #B39759;
}

.mnArtSlideshow .bottomLinks ul li.divider{
padding:0 5px;
color:#B39759;
}



/* DEFAULT ARTICLE */

.mnArtBidOnline,
#FineArt .mnBidOnline,
#FineArt .mnBidOnline:hover{
background:url(/media/templates/bid-online-now.jpg) no-repeat 0px 0px;
display:block;
width:135px;
height:36px;
}

#FineArt .mnKeepInformed,
#FineArt .mnKeepInformed:hover{
background:url(/media/templates/mn-faa-keep-informed.jpg) no-repeat 50% 50%;
display:block;
width:133px;
height:33px;
}

#FineArt a.mnTabActive, 
#FineArt a.mnTabActive:hover{
background:#FFF;
padding:9px 22px 4px 22px;
/*margin-top:2px;*/
}

.ie6 #FineArt a.mnTabActive,.ie6
#FineArt a.mnTabActive:hover,
.ie7 #FineArt a.mnTabActive,.ie7
#FineArt a.mnTabActive:hover,
.ie8 #FineArt a.mnTabActive,.ie8
#FineArt a.mnTabActive:hover {
padding-top:8px;  
}

#FineArt a.mnBackAuctionButton,
#FineArt a.mnBackAuctionButton:hover{
background:url(/media/templates/fine-art-back-to-auctions2.png) no-repeat 50% 50%;
width:187px;
height:36px;
}

#FineArt .mnDefaultContent h2{
color:#B39759;
}

#FineArt .mnLotListingHeader{
background:#F4F0E6;
}

#FineArt .mnCpath{
border-bottom:1px solid #DDDDDD;
}

#FineArt .mnCpath .right{
width:260px !important;
}

#FineArt .mnAuctionCol {height:auto;}

#FineArt .mnDefaultArticleBody ul {list-style-type:disc;}



/* SEARCH RESULTS PAGE STYLES */

#FineArt .mnSearchIndustrialH2,
#FineArt a.mnSearchIndustrialH2,
#FineArt a:hover.mnSearchIndustrialH2
{
color:#B39759;
}

#FineArt a:hover.mnSearchIndustrialH2{text-decoration:underline;}


/* CURRENT AUCTION THUMBNAILS */

#FineArt .mnAuctionIMG {background-position: 50% top; height: 165px;}

#FineArt .mnAuctionEntry{/*height:165px;*/}

/*
#FineArt .mnAuctionImageWrapper {height: auto;}
*/

/* DETAILS - LIST VIEW */

#FineArt ul{ list-style: none; }
#eventID{ display:none; }

.mnArtLotListView .mnArtLotHeader,
.mnArtLotGridView .mnArtLotHeader{
padding-bottom:10px;
position:relative;
z-index:10;
}


.mnArtLotGridView .mnArtLotHeaderNavigation,
.mnArtLotListView .mnArtLotHeaderNavigation{
float:right;
}

.mnArtLotListView .mnArtLotHeaderNavigation li,
.mnArtLotGridView .mnArtLotHeaderNavigation li{
display:inline;
float:left;
}

.mnArtLotListView,
.mnArtLotGalleryView{
position:relative;
padding:0;
margin-top:20px;
padding:13px 20px 3px;
}

.mnArtLotGridView{
position:relative;
padding:0;
margin-top:20px;
padding:13px 20px 20px;
}


.mnArtLotGalleryView .gallery-left,
.mnArtLotGalleryView .gallery-right{
position:relative;
}

.mnArtLotListView .mnLotListingPager{
padding:0px 20px;
float:right;
}

.mnArtLotListView .mnLotListingPager a{
font-weight:bold;
float:left;
}

.mnArtLotListView .mnArtLotDetails,
.mnArtLotGridView .mnArtLotDetails{
background:#f4f0e6;
padding:20px;
min-height:206px;
height:auto !important;
height:206px;
}

.mnArtLotDetails2 {
border-top:1px solid #CCC;
padding:20px 0px; 
clear:both;
margin:20px 0px;
overflow:hidden;
}

.mnArtLotListView .mnArtLotDetails ul,
.mnArtLotGridView .mnArtLotDetails ul{
margin:0;
padding:0;
float:left;
width:auto;
position:relative;
}

.mnArtLotListView .mnArtLotDetails li,
.mnArtLotGridView .mnArtLotDetails li{
display:inline;
float:left;
color:#666;
border-right:1px dashed #B39759;
padding-left:20px;
padding-right:20px;
}

.mnArtLotListView .mnArtLotHeader h3,
.mnArtLotGridView .mnArtLotHeader h3{
float:left;
font-size:18px;
display:block;
margin:0;
padding:0;
padding-top:8px;
}

.mnArtLotListView .mnArtLotDetails h4,
.mnArtLotGridView .mnArtLotDetails h4{
color:#4D4D4D;
font-size:11px;
font-weight:bold;
margin:0px;
padding:0px;
margin-bottom:5px;
}

.mnArtBidOnline{
float:left;
margin-right:5px;
}

.mnArtPDFDownload{
background:url(/media/templates/maynard-catalogue-active.jpg) no-repeat 0px 1px;
display:block;
width:137px;
height:40px;
margin-bottom:10px;
}

.mnArtLotListing{
background:url(/media/templates/maynard-view-lots-active.jpg) no-repeat 0px 1px;
display:block;
width:137px;
height:40px;
margin-bottom:10px;
}

.mnArtBidOnlineNow{
background:url(/media/templates/mn-bid-online-now.jpg) no-repeat 0px 1px;
display:block;
width:153px;
height:32px;
margin-bottom:10px;
}

.mnArtPDFDownload2{
background:url(/media/templates/maynard-catalogue-active.jpg) no-repeat 50% 50%;
display:block;
width:137px;
height:40px;
margin-bottom:10px;
}

.mnArtLotListing2{
background:url(/media/templates/maynard-view-lots-active.jpg) no-repeat 50% 50%;
display:block;
width:137px;
height:40px;
margin-bottom:10px;
}

.mnArtBidOnlineNow2{
background:url(/media/templates/mn-bid-online-now.jpg) no-repeat 50% 50%;
display:block;
width:153px;
height:32px;
margin-bottom:10px;
}


.mnArtViewOption{
background:url(/media/templates/mnArtViewOption.png) no-repeat 50% 50%;
display:block;
width:172px;
height:36px;
float:left;
}

.mnArtViewOptionTitle {
margin-left: 10px; 
float: left; 
font-family: Arial; 
text-transform: capitalize; 
font-size: 12px;  
}

.mnArtViewOptionList li {
display:block;
float:left !important;
}

.mnArtViewOptionList a {
display:block;
float:left !important;
margin:0 10px;
padding:0;
text-decoration:none;
color:#B39758;
font-size:11px;
}

.mnArtViewOptionList a.acitve,
.mnArtViewOptionList a:hover{
color: #CCC;
}

.mnArtLotGalleryView .mnArtViewOptionList{
position:absolute;
top:0;
right:0;

}

.mnArtViewOptionList {
/* background:url(/media/templates/mnViewOptionListBG.png) no-repeat top left; */ 
padding:10px 10px 2px 10px !important;
position:relative;
/*
height:29px;
width:250px;
*/
}

.mnArtLotListView .mnArtLotListItem,.mnArtLotListItem2{
border-bottom:1px solid #DDDDDD;
margin:0;
padding:20px 0;
}

.mnArtLotListView .mnArtLotListItem .imageWrapper{
display:block;
float:left;
height:70px;
margin:0 30px 0 20px;
overflow:hidden;
width:120px;
}

.mnArtLotListView .mnArtLotListItem .imageWrapper img{ display:none; }

.mnArtLotListView .mnArtLotListItem .infoWrapper{
float:left;
display:block;
}

.mnArtLotListView .mnArtLotListItem .infoWrapper h3{
margin:0;
padding:0;
font-size:12px;
color:#666;

}

.mnArtLotListView .mnArtLotListItem .infoWrapper ul{
margin:0;
padding:0;
width:800px;
display:block;
margin-top:10px;
}

.mnArtLotListView .mnArtLotListItem .infoWrapper ul li{
float:left;
width:250px;
width:expression("300px");
}

.mnArtLotListView .mnArtLotListItem .infoWrapper ul li label,
.mnArtLotGridView label,
.mnArtLotGalleryView .infoContainer label,
#overlay label{
width:90px;
float:left;
}

.mnArtLotListView .mnArtLotListItem .infoWrapper .block{
clear:both;
}





/* DETAILS - GALLERY VIEW */

.mnArtLotGalleryView{
margin-bottom:50px;
}

.gallery-left{
padding-left:20px;
float:left;
width:440px;
}

.gallery-right{
display:block;
float:left;
padding-left:70px;
width:450px;
}

.mnArtLotGalleryView .mnArtViewOptionWrapper{
float:right;
position:relative;
}

.mnArtLotGalleryView ul, .mnArtLotGalleryView h3, .mnArtLotGalleryView h4{ margin:0; padding:0; }
.mnArtLotGalleryView .mnArtLotListItem div{ display:none; }

.mnArtLotGalleryView .imageContainer{
width:430px;
/* height:335px; */ 
height:370px;
display:block;
/* border:1px solid #B39759; */ 
overflow:hidden;
position:relative;
text-align:center;
}

.mnArtLotGalleryView .infoContainer{
position:relative;
width:430px;
display:block;
margin-top:20px;
}

.mnArtLotGalleryView .infoContainer ul{
margin-top:10px;
list-style-type:none;
}

.mnArtLotGalleryView .infoContainer li{

}


.mnArtLotGalleryView .largeImageButton{
position:relative;
bottom:0;
left:0;
width:420px;
padding:8px 0;
font-size:12px;
display: block;
text-align: center;
/* background:url(/media/templates/largeImageButtonBG.png) repeat; */ 
text-decoration: none;
color: #B39758;

}

.mnArtLotGalleryView .arrow{
position:absolute;
background: url(/media/templates/gallery-view-navigation-arrow.jpg) no-repeat;
bottom:-1px;
left:20px;
width:19px;
height:8px;
display:block;
}

.mnArtLotGalleryView .slideshowWrapper{
padding:15px 0;
position:relative;
width:432px;
}

.mnArtLotGalleryView .slideshow{
display:block;
float:left;
height:66px;
overflow:hidden;
position:relative;
width:350px;
}

.mnArtLotGalleryView .wrapper{
position:absolute;
top:0;
left:0;
height:65px;
border-bottom:1px solid #B39759;
/*width: 5000px;*/ 
}

.mnArtLotGalleryView .navigationLeft{
float:left;
display:block;
width:40px;
height:65px;
background:url(/media/templates/gallery-view-navigation-left.jpg) no-repeat 0px 15px;
border-bottom:1px solid #B39759;
}

.mnArtLotGalleryView .navigationRight{
float:left;
display:block;
width:40px;
height:65px;
background:url(/media/templates/gallery-view-navigation-right.jpg) no-repeat 30px 15px;
border-bottom:1px solid #B39759;
}

.mnArtLotGalleryView .mnArtLotListItem{
width:60px;
height:45px;
display:block;
overflow:hidden;
float:left;
margin-right:12px;
cursor:pointer;
}

.mnArtLotGalleryView .mnArtLotDetailBox{margin-top: 10px;}
.mnArtLotGalleryView .mnArtLotDetailBox h3{
float:left;
margin-bottom:20px;
padding-top:10px;
}

.mnArtLotGalleryView .mnArtLotDetails{
padding:20px 0;
border-bottom:1px solid #CCC;
}

.mnArtLotGalleryView .mnArtLotDetails li{
/*border-right:1px dashed #E6E0D4;*/
/* 
display:inline;
font-size:11px;
padding-left:20px;
padding-right:20px;
*/
padding-bottom:10px;
/*float:left;*/
}

.mnArtLotGalleryView .mnArtLotDetails h4{
font-size:11px;
}

.mnArtLotGalleryView .mnArtLotDetails ul{
float:left;
width:100%;
}

.mnArtLotGalleryView .mnArtLotHeaderNavigation{
float:left;
width:100%;
margin:0;
padding:0;
position:relative;

border-bottom:1px solid #DDDDDD;
padding-bottom:20px !important;
}

.mnArtLotGalleryView .mnArtLotHeaderNavigationWrapper{
margin-top:20px;
border-top:1px solid #DDD;
padding-top:20px;
}

.mnArtLotGalleryView .mnArtLotHeaderNavigation li{
position: relative;
display:inline;
}


/* GRID VIEW */

.mnArtLotGridView{ padding:20px; }

.mnArtLotGridView .container{
clear:both;
display:block;
margin-left:100px;
margin-top:50px;
width:800px;
}

.mnArtLotGridView .mnArtLotListItem{
display:block;
float:left;
height:120px;
margin-bottom:50px;
margin-right:50px;
width:150px;
cursor:pointer;
}

.mnArtLotGridView .mnArtLotListItem .details{ display:none; }

.mnArtLotGridView .mnArtLotListItem .image{
display:block;
height:80px;
/*overflow:hidden;*/
width:150px;
margin:0 auto;
}

.mnArtLotGridView .mnArtLotListItem .title{
display:block;
margin-top:5px;
text-align:center;
}






/* FLOWERPLAYER OVERLAY STYLES */

/* the overlayed element */
.apple_overlay {
  
  /* initially overlay is hidden */
  display:none;
  
  /* growing background image */
  background-image:url(/media/templates/fine-art-white656x560.png);
  
  /* 
    width after the growing animation finishes
    height is automatically calculated
  */
  width:640px;    
  
  /* some padding to layout nested elements nicely  */
  padding:35px;

  /* a little styling */  
  font-size:11px;
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
  background-image:url(/media/templates/fine-art-close.png);
  position:absolute; right:12px; top:13px;
  cursor:pointer;
  height:28px;
  width:28px;
}

.apple_overlay2 .close  {
  background-image:url(/media/templates/fine-art-close.png);
  position:absolute; right:4px; top:19px;
  cursor:pointer;
  height:28px;
  width:28px;
}

#cart-overlay .close.overlay  {
  background-image:url(/media/templates/fine-art-close.png);
  position:absolute; right:-3px; top:0px;
  cursor:pointer;
  height:28px;
  width:28px;
}

#cart-overlay { 
  background:url(/media/300x300/overlay-bg.png);
  padding:40px;
}

.apple_overlay2-de .close  {
  background-image:url(/media/templates/fine-art-close.png);
  position:absolute; right:19px; top:19px;
  cursor:pointer;
  height:28px;
  width:28px;
}


/* the overlayed element */
.apple_overlay2 {
  
  /* initially overlay is hidden */
  display:none;
  
  /* growing background image */
  background-image:url(/media/templates/fine-art-white-870x616.png);
  
  /* 
    width after the growing animation finishes
    height is automatically calculated
  */
  width:870px;  
  height:616px;
  
  /* some padding to layout nested elements nicely  */
  padding:28px;

  /* a little styling */  
  font-size:11px;
}

/* the overlayed element */
.apple_overlay2-de {
  
  /* initially overlay is hidden */
  display:none;
  
  /* growing background image */
  background-image:url(/media/templates/fine-art-white-870x616.png);
  
  /* 
    width after the growing animation finishes
    height is automatically calculated
  */
  width:1000px;  
        height:616px;
  
  /* some padding to layout nested elements nicely  */
  padding:35px;

  /* a little styling */  
  font-size:11px;
}

.apple_overlay3 .close  {
  background-image:url(/media/templates/fine-art-close.png);
  position:absolute; right:-12px; top:-12px;
  cursor:pointer;
  height:28px;
  width:28px;
}


/* the overlayed element */
.apple_overlay3 {
  display:none;
  background-color:white;
  width:640px;  
  padding:17px;
  font-size:11px;
}


#overlay .wrapper{
padding:10px;
position:relative;
}

#overlay .top{
margin-bottom:10px;
}

#overlay .title{
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
float:left;
display:block;
}

#overlay .download_btn{
float:right;
font-size:12px;
display:block;
margin:0;
padding:0;
text-decoration: none;
}

#overlay .middle{
width:618px;
/*height:385px;*/
overflow:hidden;
display:block;
position:relative;
z-index:2;
text-align:center;
}

#overlay .middle img{
margin:0 auto;
}

#overlay .details{
list-style: none;
margin:0;
padding:0;
margin-top:20px;
}

#overlay .details li{
display:block;
float:left;
width:280px;
}


#overlay .preloader{
display:block;
/*height:385px;*/
width:100%;
position:absolute;
background:url(/media/templates/preloader.gif) no-repeat 50% 50%;
top:50%;
left:0px;
z-index:1;
}

a.mnHighlightMore, a:hover.mnHighlightMore {
color:#B39759;
}

.mnArtLotGalleryView .imageContainer .image{
  height:expression("auto !important");
}

/* ART SLIDESHOW */

#mnSlideshow-art{
position:relative;
width:1024px;
height:390px;
display:block;
overflow:hidden;
}

#mnSlideshow-art #navigation_wrapper{
position:absolute;
//background:url('/media/templates/info_background-art.png') left top repeat;
width:1024px;
height:35px;
left:0px;
bottom:0px;
display:block;
z-index:999;
white-space:nowrap;
border-bottom:1px solid #B39759;
}

#mnSlideshow-art #navigation_wrapper-art{
position:absolute;
width:1024px;
height:35px;
left:0px;
bottom:0px;
display:block;
z-index:999;
white-space:nowrap;
border-bottom:1px solid #B39759;
}


#mnSlideshow-art .info{
padding-left:20px;
padding-top:8px;
color:#FFF;
display:block;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
text-align:left;
float:left;
}

#mnSlideshow-art .info:hover {
text-decoration: underline;
}

#mnSlideshow-art #navigation{
float:right;
padding-right:20px;
padding-top:5px;
}

#mnSlideshow-art #navigation #prev{
display:block;
float:left;
width:8px;
height:21px;
margin-right:10px;
background:url('/media/templates/slideshow_prev-art.png') no-repeat 50% 50%;
cursor:pointer;
}

#mnSlideshow-art #navigation #next{
display:block;
float:left;
width:8px;
height:21px;
margin-left:10px;
background:url('/media/templates/slideshow_next-art.png') no-repeat 50% 50%;
cursor:pointer;
}

#mnSlideshow-art #navigation #pause{
display:block;
float:left;
width:23px;
height:21px;
background:url('/media/templates/slideshow_pause-art.png') no-repeat;
cursor:pointer;
}


#mnSlideshow-art #navigation .pauseart{
display:block;
float:left;
width:23px;
height:21px;
background:url('/media/templates/slideshow_pause-art.png') no-repeat !important;
cursor:pointer;
}


#mnSlideshow-art .customItem,
#mnSlideshow-art .item{
cursor:pointer;
}

/* NEW FINE ART MAIN NAV BAR */ 

.mnNav-art
{
background-image:url(/media/templates/mnArtTabBG.jpg);
background-repeat: repeat-x;
height: 32px;
/*padding-left: 29px;*/
position:relative;
z-index:150;
text-align:center;
}

.mnNav-art .mnNavUL
{
list-style-type:none;
/*width:840px;*/
width:980px;
white-space: nowrap;
margin-right: auto;
margin-left: auto;
#margin-left:0px;
margin:0 auto; 
}


.mnNav-art .mnSubNavUL
{
list-style-type:none;
white-space: nowrap;
clear:both;
overflow:hidden;
width:555px;
margin:0;
padding:0;
padding-bottom: 20px;
}

.mnNav-art .mnSubNavUL-de
{
list-style-type:none;
white-space: nowrap;
clear:both;
overflow:hidden;
width:650px;
margin:0;
padding:0;
padding-bottom: 20px;
}

.mnNav-art .mnNavLI
{
float:left;
list-style-type:none;
margin-top: 10px;
position:relative;
cursor: pointer;
}

.mnNav-art a.mnNavLevel1Item,.mnNav-art a:hover.mnNavLevel1Item
{
font-family:Apex, arial;
font-size: 14px;
text-transform: uppercase;
/* padding:0px 10px 0px 0px; */
padding:0;
margin-left: 0px;
#margin-left: 0px;
color: white;
text-decoration: none;
letter-spacing:0.7px;
}

.mnNav-art a:hover.mnNavLevel1Item {
  text-decoration:underline; 
}

.mnNav-art a.mnNavLevel1ItemActive,.mnNav-art a:hover.mnNavLevel1ItemActive
{
font-family:Apex, arial;
font-size: 14px;
text-transform: uppercase;
padding:0;
#margin-left: 0px;
color: white;
text-decoration: underline;
letter-spacing:0.7px;
}

.mnNav-art .mnNavLevel1Top,
.mnNav-art .mnNavLevel1Top:hover
{
font-family:Apex, arial;
font-size: 14px;
text-transform: uppercase;
padding:10px 34px 8px 34px;
#padding:10px 37px 8px 37px;
position:absolute;
top:-10px;
left: -34px;
#left: -38px;
color: #B39759;
text-decoration: none;
background:white;
display:none;
white-space: nowrap;
letter-spacing:0.7px;
}

.mnNav-art .mnNavDivider
{
float:left;
list-style-type: none;
width: 58px;
#width: 68px;
height: 30px;
display: block;
}

.mnNav-art .mnSubNavDivider
{
float:left;
list-style-type: none;
border-right:2px dotted #eaebeb;
display: block;
width:2px;
height:110px;
margin: 0px 25px 0px 25px;
}

.mnNav-art .mnNavLevel2
{
position:absolute;
#top:16px;
#left: 78px;
}

.mnNav-art .mnNavLevel2Wrapper
{
background-image: url(/media/templates/mmNavLevel2BG.jpg);
background-repeat: repeat-x;
background-color:#e8eeee;
display: none;
padding: 20px 30px 10px 30px;
position:relative;
top:-8px;
left:-34px;
#left: -116px;
}

.mnNav-art .mnSubNavLevel2Wrapper
{
}

.mnNav-art a.mnNavLevel2Item
{
font-family:Apex, arial;
font-size: 14px;
font-weight: normal;
color: #4d4d4d;
text-decoration: none;
display:block;
padding-bottom:5px;
white-space: nowrap;
}

.mnNav-art a:hover.mnNavLevel2Item,
.mnNav-art a.mnNavLevel2ItemActive,
.mnNav-art a:hover.mnNavLevel2ItemActive
{
font-family:Apex, arial;
font-size: 14px;
font-weight: normal;
color: #B39759;
text-decoration: underline;
display:block;
padding-bottom:5px;
white-space: nowrap;
}

.mnNav-art a.mnNavLevel3Item,
.mnNav-art a:hover.mnNavLevel3Item
{
font-family:Apex, arial;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
color: #B39759;
text-decoration: none;
display:block;
padding-bottom:10px;
white-space: nowrap;
}

.mnNav-art a.mnNavLevel3ItemActive,
.mnNav-art a:hover.mnNavLevel3ItemActive
{
font-family:Apex, arial;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
color: #B39759;
text-decoration: underline;
display:block;
padding-bottom:10px;
white-space: nowrap;
}

/* HIDE SUBMENU TITLE IN FINE ART V3 - APRIL 2011 */ 

.mnFineArtBodyV3 .mnSubMenuLeftTitle {
   display:none; 
}


/* HEADER LINKS */ 

.mnFineArtHeaderV3 div.mnFHLFirst {
border-right: 0px solid #E6E6E6;
display: block;
float: left;
height: 70px;
margin: 20px 0 0 0;
padding-left: 20px;
padding-right: 0;
}

.mnFineArtHeaderV3 div.mnTopLinks {
float:right;
}

/* TAB LINKS */ 

.mnFineArtBodyV3 a.mnTab, 
.mnFineArtBodyV3 a.mnTab:hover{
font-family: Apex, Arial;
font-size: 18px;
color: #FFF;
padding: 7px 22px 8px 22px;
text-decoration: none;
outline: none;
display: block;
text-transform: uppercase;
white-space: nowrap;
}

.mnFineArtBodyV3 a.mnTab:hover { text-decoration:underline; }

/* RELATED LINKS */ 

.mn-art-related-links {
box-shadow:0 0 5px #eee;
float:left;
margin: 25px 0 25px 36px;
padding:15px 10px;
display:none; 
}

.mn-art-related-links h2 {
color: #4D4D4D;
font-family: Apex,Arial;
font-size: 13px;
font-weight: bold;
line-height: 1.2em;
margin: 0 0 10px;
text-align: left;
text-decoration: none;
text-transform: uppercase;
}

.mn-art-related-links ul {
list-style-type: none;
margin: 0;
padding: 0;
width: 206px;
}

.mn-art-related-links ul li {
border-bottom: 1px solid #CCCCCC;
display: block;
list-style-type: none;
}

.mn-art-related-links ul li a {
color: #4D4D4D;
display: block;
font-family: Helvetica,Arial;
font-size: 14px;
height: auto;
line-height: 1.5em;
padding: 5px 10px 3px;
text-decoration: none;
}

.mn-art-related-links ul li a:hover {
text-decoration:underline; 
}

.soldfor {
  font-family: Helvetica, sans-serif; 
  font-weight: bolder; 
  text-transform: uppercase; 
  font-style: italic;
}


.absolute{position:absolute;}
.clear{clear: both;}
.left{float:left;}
.right{float:right;}

body {margin:0;}

html>body #mnPageDiv 
{
height: 100%;
min-height: 100%;
background:white;
}

#mnPageDiv
{
padding: 0px;
margin-left: auto;
margin-right: auto;
text-align: center;
height:100%;
background:white;
}

.mnFooter .mnHeaderDiv
{
width: 1062px;
margin:0px auto;
background: #002D62;
}

.mnHeaderDiv
{
width: 100%;
background: #F7F7F7;
/*
width: 1024px;
margin-right:auto;
margin-left: auto;
*/
}

.mnBodyDiv
{
width: 1057px;
margin-right:auto;
margin-left: auto;
margin-top: -7px;
#margin-top: -20px;
}

.mnHeader
{
height: 105px;
width: 1024px;
margin: 0 auto;
}

.mnLogo
{
padding-top: 25px;
/*margin-right: 220px;*/
#margin-right: 195px;
}

.mnSlideshowOverlay
{
background-color:#002958;
width:315px;
height:275px;
position:relative;
top:55px;
z-index:10;

-moz-opacity:.80; 
-ms-filter:”alpha(opacity=80)”;
 filter:alpha(opacity=80); 
opacity:.80;
}

.mnCaptionOverlay
{
position:absolute;
top:-59px;
right:-1px;
white-space:nowrap;
}

.mnWhiteCaptionBG
{
background-image:url(/media/templates/mnSlideshowOverlay800.png);
background-position: top left;
background-repeat: no-repeat;
display:block;
/*width: 342px;*/
height: 31px;
padding-top: 8px;
padding-left: 92px;
padding-right: 25px;
font-family: Arial;
font-size: 11px;
color: #0b4eaf;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

.mnWhiteCaptionBG span,.mnWhiteCaptionBG a, .mnWhiteCaptionBG a:hover
{
font-family: Arial;
font-size: 11px;
color: #0b4eaf;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

.mnTopLinks
{
background: #F7F7F7;
height: 100px;
}

.mnSM
{
font-family: Apex, Arial;
font-size: 12px;
color: #808080;
font-weight: normal;
text-transform: uppercase;
text-decoration: none;
text-align:center;
margin-bottom:10px;
}

.mnSM a, .mnSM a:hover
{
/*padding-left: 15px;*/
}

.mnContentBodyLeft
{
background-image:url(/media/templates/mnShadowLeft.jpg);
background-position: left;
background-repeat: repeat-y;
clear: both;
margin-left: auto;
margin-right: auto;
}

.mnContentBodyRight
{
background-image:url("/media/templates/mnShadowRight.jpg");
background-position: right;
background-repeat: repeat-y;
overflow: hidden;
text-align: left;
#height: 100%;
}

.mnContentBodyContainer
{
position:relative;
#top:13px;
margin-left: 17px;
margin-right: 17px;
}

.mnContentBodyLeftBottom
{
background-image:url(/media/templates/mnShadowLeftBottom.jpg);
background-position: left;
background-repeat: repeat-y;
clear: both;
margin-left: auto;
margin-right: auto;
height: 63px;
}

.mnContentBodyRightBottom
{
background-image:url("/media/templates/mnShadowRightBottom.jpg");
background-position: right;
background-repeat: repeat-y;
overflow: hidden;
text-align: left;
height: 63px;
#margin-right: -1px;
#margin-top:-7px;
}

.mnAuctionWrapper
{
padding: 5px 20px 20px 20px;
}

.mnFooter
{
background-color:#002d62;
padding: 12px 0px 12px 0px;
text-align:center;
height: 12px !important;
}

.mnSubBannerOverlay
{
background-color:#FFFFFF;

position:absolute;
width: 375px;
z-index:10;
border-right: 10px solid #0b4eaf;

-moz-opacity:.95; 
-ms-filter:”alpha(opacity=95)”;
filter:alpha(opacity=95); 
opacity:.95;
top:45px;
left:0px;
}

.mnAprSubBannerOverlay
{
background-image:url(/media/templates/mnAprOverlay.png);
background-repeat:no-repeat;
position:absolute;
width: 431px;
height:166px;
z-index:10;
left:-7px;
}

.mnAprSubBannerOverlayContainer
{
padding: 48px 49px 5px 45px;
font-family:Helvetica;
font-size:30px;
color: #99cc33;
line-height: 1.2em;
text-align:left;
text-transform:uppercase;
}

.mnSubBannerOverlayContainer {
padding: 20px 30px 5px 45px;
font-family:BlairMdITC TT, Helvetica;
font-size:31px;
color: #0b4eaf;
line-height: 1.2em;
text-align:right;
text-transform:uppercase;
}

.mnSubBannerOverlayContainer span {
font-family:BlairMdITC TT, Helvetica;
font-size:31px;
color: #0b4eaf;
line-height: 1.2em;
text-align:right;
text-transform:uppercase;  
}

.mnSubBannerButtons
{
padding: 10px 0px 10px 0px;
margin: 10px 0px 10px 0px;
border-top: 2px solid #c3c3c3;
text-align:right;
}

.mnAprSubBannerButtons
{
padding: 10px 0px 10px 0px;
margin: 10px 0px 10px 0px;
border-top: 1px solid #99cc33;
border-bottom:1px solid #99cc33;
text-align:right;
}

a.mnSubBannerButtonNews
{
font-family:Apex ,Arial;
font-size:12px;
/* color: #0099ff; */ 
color: #0B4EAF;
line-height: 1.2em;
text-align:right;
font-weight: bold;
text-transform:uppercase;
text-decoration: none;

background-image: url(/media/templates/mnEdit2.jpg);
background-position: top right;
background-repeat: no-repeat;
padding: 3px;
padding-right: 25px;
/*float:left;*/
}

a:hover.mnSubBannerButtonNews
{
font-family:Apex ,Arial;
font-size:12px;
/* color: #0099ff; */
color: #0B4EAF;
line-height: 1.2em;
text-align:right;
font-weight: bold;
text-transform:uppercase;
text-decoration: underline;

background-image: url(/media/templates/mnEdit2.jpg);
background-position: top right;
background-repeat: no-repeat;
padding: 3px;
padding-right: 25px;
/*float:left;*/
}

a.mnSubBannerButtonNews2 {
font-family:Apex ,Arial;
font-size:12px;
color: #0B4EAF;
line-height: 1.2em;
text-align:right;
font-weight: bold;
text-transform:uppercase;
text-decoration: none;
padding: 3px;
padding-right: 25px;
}

a:hover.mnSubBannerButtonNews2 {
font-family:Apex ,Arial;
font-size:12px;
color: #0B4EAF;
line-height: 1.2em;
text-align:right;
font-weight: bold;
text-transform:uppercase;
text-decoration: underline;
padding: 3px;
padding-right: 25px;
}


a.mnAprSubBannerButtonNews
{
font-family:DIN ,Arial;
font-size:12px;
color: #86bc1e;
line-height: 1.2em;
text-align:right;
font-weight: normal;
text-transform:uppercase;
text-decoration: none;

background-image: url(/media/templates/mnAprLetter.jpg);
background-position: top right;
background-repeat: no-repeat;
padding: 0px 25px 0px 0px;
}

a:hover.mnAprSubBannerButtonNews
{
font-family:DIN ,Arial;
font-size:12px;
color: #86bc1e;
line-height: 1.2em;
text-align:right;
font-weight: normal;
text-transform:uppercase;
text-decoration: underline;

background-image: url(/media/templates/mnAprLetter.jpg);
background-position: top right;
background-repeat: no-repeat;
padding: 0px 25px 0px 0px;
}

a.mnSubBannerButtonBid
{
font-family:Apex ,Arial;
font-size:12px;
/* color: #0099ff; */ 
color: #0B4EAF;
line-height: 1.2em;
text-align:right;
font-weight: bold;
text-transform:uppercase;
text-decoration: none;

background-image: url(/media/templates/mnBuy2.jpg);
background-position: top right;
background-repeat: no-repeat;
padding: 3px;
padding-right: 25px;
white-space: nowrap;
display: block;
#float:right;
}

a:hover.mnSubBannerButtonBid
{
font-family:Apex ,Arial;
font-size:12px;
/* color: #0099ff; */ 
color: #0B4EAF;
line-height: 1.2em;
text-align:right;
font-weight: bold;
text-transform:uppercase;
text-decoration: underline;

background-image: url(/media/templates/mnBuy2.jpg);
background-position: top right;
background-repeat: no-repeat;
padding: 3px;
padding-right: 25px;
white-space: nowrap;
display: block;
#float:right;
}

.mnContentWrapper
{
padding: 0px 20px 0px 20px;
#height:100%;
}

.mnDefaultBodyContainer
{
margin:0px 25px;  
}

a,a:hover
{
outline: none;
}

input::-moz-focus-inner {border:0;}

.none
{
display: none;
}

.center
{
text-align: center;
margin-left: auto;
margin-right:auto;
}

.gmnoprint
{
display: none;
}

a.mnHeader,a:hover.mnHeader,a:active.mnHeader
{
text-decoration: none;
outline:none;
height: auto;
}

.inline {
display:inline !important;
float:left;
}

.mnNav
{
background-image:url(/media/templates/mnNavBG3.png);
background-repeat: repeat-x;
height: 43px;
/*padding-left: 29px;*/
position:relative;
z-index:150;
text-align:center;
}

.mnNavUL
{
list-style-type:none;
width:840px;
display:inline-block;
white-space: nowrap;
margin-right: auto;
margin-left: auto;
#margin-left:0px;
margin:0 auto;
padding-left:40px;
}

.mnNavUL-de
{
list-style-type:none;
width:880px;
white-space: nowrap;
margin-right: auto;
margin-left: auto;
#margin-left:0px;
margin:0 auto;
padding-left:40px;  
}

.mnNavUL-jp
{
list-style-type:none;
width:735px;
white-space: nowrap;
margin-right: auto;
margin-left: auto;
#margin-left:0px;
margin:0 auto;
padding-left:40px;
}


.mnSubNavUL
{
list-style-type:none;
white-space: nowrap;
clear:both;
overflow:hidden;
width:555px;
margin:0;
padding:0;
padding-bottom: 20px;
}

.mnSubNavUL-de
{
list-style-type:none;
white-space: nowrap;
clear:both;
overflow:hidden;
width:650px;
margin:0;
padding:0;
padding-bottom: 20px;
}

.mnNavLI
{
float:left;
list-style-type:none;
margin-top: 12px;
position:relative;
cursor: pointer;
}

a.mnNavLevel1Item,a:hover.mnNavLevel1Item
{
font-family:Apex, arial;
font-size: 14px;
text-transform: uppercase;
/* padding:0px 10px 0px 0px; */
padding:0;
margin-left: 0px;
#margin-left: 0px;
color: white;
text-decoration: none;
letter-spacing:0.7px;
}

a.mnNavLevel1ItemActive,a:hover.mnNavLevel1ItemActive
{
font-family:Apex, arial;
font-size: 14px;
text-transform: uppercase;
padding:0;
#margin-left: 0px;
color: white;
text-decoration: underline;
letter-spacing:0.7px;
}

.mnNavLevel1Top,
.mnNavLevel1Top:hover
{
font-family:Apex, arial;
font-size: 14px;
text-transform: uppercase;
padding:10px 34px 8px 34px;
#padding:10px 37px 8px 37px;
position:absolute;
top:-10px;
left: -34px;
#left: -38px;
color: #002d62;
text-decoration: none;
background:white;
display:none;
white-space: nowrap;
letter-spacing:0.7px;
}

.mnNavDivider
{
float:left;
list-style-type: none;
width: 50px;
#width: 55px;
height: 36px;
display: block;
}

.mnSubNavDivider
{
float:left;
list-style-type: none;
border-right:2px dotted #eaebeb;
display: block;
width:2px;
height:110px;
margin: 0px 25px 0px 25px;
}

.mnNavLevel2
{
position:absolute;
#top:16px;
#left: 78px;
}

.mnNavLevel2Wrapper
{
background-image: url(/media/templates/mmNavLevel2BG.jpg);
background-repeat: repeat-x;
background-color:#e8eeee;
display: none;
padding: 20px 30px 10px 30px;
position:relative;
top:-8px;
left:-34px;
#left: -116px;
}

.mnSubNavLevel2Wrapper
{
}

a.mnNavLevel2Item
{
font-family:Apex, arial;
font-size: 14px;
font-weight: normal;
color: #4d4d4d;
text-decoration: none;
display:block;
padding-bottom:5px;
white-space: nowrap;
}

a:hover.mnNavLevel2Item,a.mnNavLevel2ItemActive,a:hover.mnNavLevel2ItemActive
{
font-family:Apex, arial;
font-size: 14px;
font-weight: normal;
color: #002d62;
text-decoration: underline;
display:block;
padding-bottom:5px;
white-space: nowrap;
}

a.mnNavLevel3Item,a:hover.mnNavLevel3Item
{
font-family:Apex, arial;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
color: #002d62;
text-decoration: none;
display:block;
padding-bottom:10px;
white-space: nowrap;
}

a.mnNavLevel3ItemActive,a:hover.mnNavLevel3ItemActive
{
font-family:Apex, arial;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
color: #002d62;
text-decoration: underline;
display:block;
padding-bottom:10px;
white-space: nowrap;
}



.mnFMContent
{
height: 191px;
#width:1024px;
#height:203px;
#background-image:url(/media/templates/mnFMBottomShadow.png);
#background-repeat: repeat-x;
#background-position:bottom;
}

.mnAuctionEntry
{
clear: both;
overflow:hidden;
border-bottom: 1px solid #d9d9d9;
padding-bottom: 20px;
margin-bottom:15px;
}

.mnHighlightEntry {
clear: both;
overflow:hidden;
border-bottom: 1px solid #d9d9d9;
padding-bottom: 30px;  
}

.mnLotEntry
{
padding:20px;
border-bottom: 1px solid #d9d9d9;
clear: both;
overflow: hidden;
display:block;
height:100%;
}

.mnAuctionContainer
{
padding:15px 0 15px 10px;
#padding:15px 0 0px 10px;
}

.mnAuctionImageWrapper
{
/*height:100px;*/
display:table-cell;
vertical-align:middle;
padding-right: 25px;
float:left;
}

.mnAuctionImageWrapper2
{
/*height:100px;*/
display:table-cell;
vertical-align:middle;
padding-right: 15px;
/*float:left;*/
width: 130px;
}

.mnHomeAuctionTextWrapper
{
#width: 400px;
#display:inline;
#float: left;
height:100px;
}

.mnAuctionTextWrapper
{
/*height:100px;*/
}

.mnAuctionTextWrapper2
{
width: 534px;
height:300px;
float: left;
}

.mnAuctionTextWrapper3
{
width: 525px;
float: left;
}

#Retail .mnAuctionTextWrapper3{
/* width: 590px; */ 
}

#Retail .mnAuctionTextWrapper3 .mnAuctionContentHeader img{
width:530px;
}

.mnFeaturedAuctionTextWrapper
{
height:60px;
overflow:hidden;
}

.mnHomeAuctionCol
{
float: left;
display: block;
width:410px;
white-space: nowrap;
}

.mnHomeAuctionCol div,.mnHomeAuctionCol p,.mnAuctionCol div,.mnAuctionCol p,.mnRetailCol div,mnRetailCol p
{
font-family: Arial;
font-size: 12px;
line-height: 1.2em;
text-align:left;
color: #4d4d4d;
}

.mnAuctionCol
{
border-right:2px dotted #ececec;
padding-right: 20px;
margin-right: 20px;
float: left;
display: block;
width: 235px;
height: 64px;
}

.mnAuctionMiddleCol
{
border-right:2px dotted #ececec;
padding-right: 20px;
margin-right: 16px;
float: left;
display: block;
width: 165px;
/* width: 187px; */
/* white-space: nowrap; */ 
#white-space:normal;
font-family: Arial;
font-size: 12px;
line-height: 1.2em;
text-align:left;
color: #4d4d4d;
height: 64px;
}

.mnAuctionDateUL,.mnAuctionDateULCompleted,.mnAuctionDateDetails {
margin:0px;
padding:0px;  
list-style-type:none;
}

.mnAuctionDateUL li {
border-right:2px dotted #ececec;
padding-right: 20px;
margin-right: 16px;
float: left;
display: block;
#white-space:normal;
font-family: Arial;
font-size: 12px;
line-height: 1.2em;
text-align:left;
color: #4d4d4d;
width:135px;
}

.mnAuctionDateULCompleted li {
border-right:2px dotted #ececec;
padding-right: 20px;
margin-right: 16px;
float: left;
display: block;
#white-space:normal;
font-family: Arial;
font-size: 12px;
line-height: 1.2em;
text-align:left;
color: red;
width:100px;
}

.mnAuctionDateULCompleted li b {
color:red !important;  
}

#FineArt .mnAuctionMiddleCol,
#FineArt .mnAuctionLastCol{
/* width:auto; */ 
}

.mnAuctionLastCol
{
border-right:2px dotted #ececec;
padding-right: 28px;
margin-right: 20px;
float: left;
display: block;
width: 100px;
white-space: nowrap;
height: 64px;
}

.mnRetailCol
{
border-right:2px dotted #ececec;
padding-right: 20px;
margin-right: 20px;
float: left;
display: block;
width: 290px;
}

.mnDefaultContent .mnRetailCol{
width: 330px !important;
/* height: 96px; */ 
height: auto;
}

.mnAuctionDetailsContent .mnRetailCol{
width: 290px !important;
height: 96px;
}

.mnAuctionDetailsContent{ width:590px; }
.mnAuctionDetailsContent .mnAuctionCol2{ width:250px; }

.mnDefaultContent .mnRetailMiddleCol,
.mnAuctionDetailsContent .mnRetailMiddleCol{
min-height: 96px;
height: auto !important;
height: 96px;
white-space: normal;
}


.mnRetailMiddleCol
{
border-right:2px dotted #ececec;
padding-right: 20px;
float: left;
display: block;
width: 160px;
white-space: normal;  /*no-wrap*/ 
#white-space:normal;
font-family: Arial;
font-size: 12px;
line-height: 1.2em;
text-align:left;
color: #4d4d4d;
}

.mnRetailMiddleCol .mnAuctionContentHeader{
margin-bottom: 8px;
}

.mnRetailLastCol
{
border-right:2px dotted #ececec;
padding-right: 20px;
margin-right: 20px;
float: left;
display: block;
width: 138px;
white-space: nowrap;
}


.mnAuctionCol2
{
float: left;
display: block;
width: 285px;
padding-right:10px;
/*height: 96px;*/
height:auto;
}

.mnAuctionCol3
{
border-left:2px dotted #e2e2e2;
padding: 0px 10px;
float: left;
display: block;
/* width: auto; */ 
width: 140px;
height: 96px;
}

.mnAuctionCol4
{
float: left;
display: block;
width: 245px;
padding-right:10px;
#margin-left:20px;
}

.mnAuctionCol5
{
border-left:2px dotted #e2e2e2;
padding: 0px 20px 0px 20px;
float: left;
display: block;
width: 84px;
#width: 84px;
/*
width: 100px;
#width: 130px;
*/
}

.mnAuctionCol6
{
border-left:2px dotted #e2e2e2;
padding: 0px 20px 0px 20px;
float: left;
display: block;
/*
width: 110px;
#width: 170px;
*/
width: 105px;
#width: 105px;
}


.mnLotCol
{
border-right:2px dotted #e2e2e2;
padding: 0px 20px 0px 20px;
float: left;
display: block;
width: 148px;
}

.mnLotCol2
{
border-right:2px dotted #e2e2e2;
padding: 0px 20px 0px 20px;
float:left;
display:block;
}

.retail-table {
padding:20px 0px;
border-bottom: 1px solid #d9d9d9;
clear: both;
overflow: hidden;
display:block;
height:100%;
}

.retail-table-col
{
border-right:2px dotted #e2e2e2;
padding: 0px 15px;
float: left;
display: block;
}

.retail-table-col.first
{
padding: 0px 15px 0px 0px;
width:75px;
}

.retail-table-col.last
{
border-right:0px none;
padding: 0px 0px 0px 15px; 
}

.mnAuctionNav
{
/* float:right; */ 
position: absolute;
right: 33px;
margin-top:33px;
#height: 40px;
text-align:right;
}


.mnLotNav
{
border-left:2px dotted #E2E2E2;
float:right;
padding-left:20px;
}


a.mnBidOnline
{
background-image:url(/media/templates/mnBid2.jpg);
background-repeat: no-repeat;
background-position: 0px -33px;
width: 132px;
height: 33px;
outline:none;
display: block;
}


a:hover.mnBidOnline
{
background-image:url(/media/templates/mnBid2.jpg);
background-repeat: no-repeat;
background-position: -133px -32px;
width: 132px;
height: 33px;
outline:none;
display: block;
}

a.mnBidOnline-ger
{
background-image:url(/media/templates/mnBid2-ger.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 132px;
height: 33px;
outline:none;
display: block;
}


a:hover.mnBidOnline-ger
{
background-position: -1px -33px;
}


a.mnBidOnline-jp
{
background-image:url(/media/templates/mnBid2-jp.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 132px;
height: 33px;
outline:none;
display: block;
}


a:hover.mnBidOnline-jp
{
background-image:url(/media/templates/mnBid2-jp.jpg);
background-repeat: no-repeat;
background-position: -134px 1px;
width: 132px;
height: 33px;
outline:none;
display: block;
}

a.mnBidOnlineRight
{
background-image:url(/media/templates/mnBid2.jpg);
background-repeat: no-repeat;
background-position: 0px -33px;
width: 132px;
height: 33px;
outline:none;
display: block;
float: right;
}


a:hover.mnBidOnlineRight
{
background-image:url(/media/templates/mnBid2.jpg);
background-repeat: no-repeat;
background-position: -133px -32px;
width: 132px;
height: 33px;
outline:none;
display: block;
float: right;
}


a.mnLotPDF
{
background-image:url(/media/templates/mnLotPDF.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 186px;
height: 36px;
outline:none;
display: block;
margin-bottom: 10px;
}

a:hover.mnLotPDF
{
background-image:url(/media/templates/mnLotPDF.jpg);
background-repeat: no-repeat;
background-position: -188px 0px;
width: 186px;
height: 36px;
outline:none;
display: block;
margin-bottom: 10px;
}

a.mnKeepInformed
{
background-image:url(/media/templates/mn-keep-informed.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 133px;
height: 32px;
outline:none;
display: block;
margin-top:5px;
}


a:hover.mnKeepInformed
{
background-image:url(/media/templates/mn-keep-informed.jpg);
background-repeat: no-repeat;
background-position: 0px -31px;
width: 133px;
height: 32px;
outline:none;
display: block;
margin-top:5px;
}

a.mnKeepInformed-ger
{
background-image:url(/media/templates/mn-keep-informed-ger.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 133px;
height: 32px;
outline:none;
display: block;
margin-top:5px;
}


a:hover.mnKeepInformed-ger
{
background-position: -1px -33px;
}

a.mnKeepInformed-jp
{
background-image:url(/media/templates/mnBid2-jp.jpg);
background-repeat: no-repeat;
background-position: 0px -33px;
width: 132px;
height: 33px;
outline:none;
display: block;
margin-top:5px;  
}


a:hover.mnKeepInformed-jp
{
background-image:url(/media/templates/mnBid2-jp.jpg);
background-repeat: no-repeat;
background-position: -133px -33px;
width: 132px;
height: 33px;
outline:none;
display: block;
margin-top:5px;
}

a.mnAuctionFAQ
{
background-image:url(/media/templates/mnAuctionFAQ.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 132px;
height: 33px;
outline:none;
display: block;
float: left;
margin-right: 25px;
}

a:hover.mnAuctionFAQ
{
background-image:url(/media/templates/mnAuctionFAQ.jpg);
background-repeat: no-repeat;
background-position: -133px 1px;
width: 132px;
height: 33px;
outline:none;
display: block;
float: left;
margin-right: 25px;
}

a.mnAuctionFAQ-ger
{
background-image:url(/media/templates/mnAuctionFAQ-ger.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 132px;
height: 33px;
outline:none;
display: block;
float: left;
margin-right: 25px;
}

a:hover.mnAuctionFAQ-ger
{
background-position: -1px -33px;
}

a.mnAuctionFAQ-jp
{
background-image:url(/media/templates/mnAuctionFAQ-jp.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 132px;
height: 33px;
outline:none;
display: block;
float: left;
margin-right: 25px;
}

a:hover.mnAuctionFAQ-jp
{
background-image:url(/media/templates/mnAuctionFAQ-jp.jpg);
background-repeat: no-repeat;
background-position: -133px 1px;
width: 132px;
height: 33px;
outline:none;
display: block;
float: left;
margin-right: 25px;
}

a.mnBrowseLot
{
background-image:url(/media/templates/view-preview-items.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 132px;
height: 33px;
outline:none;
display: block;
float: left;
margin-right: 25px;
}


a:hover.mnBrowseLot
{
background-image:url(/media/templates/view-preview-items.jpg);
background-repeat: no-repeat;
background-position: -1px -33px;
width: 132px;
height: 33px;
outline:none;
display: block;
float: left;
margin-right: 25px;
}

a.mnBrowseLot-jp
{
background-image:url(/media/templates/view-preview-items-jp.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 132px;
height: 33px;
outline:none;
display: block;
float: left;
margin-right: 25px;
}


a:hover.mnBrowseLot-jp
{
background-image:url(/media/templates/view-preview-items-jp.jpg);
background-repeat: no-repeat;
background-position: -1px -33px;
width: 132px;
height: 33px;
outline:none;
display: block;
float: left;
margin-right: 25px;
}

a.mnBrowseLot-ger
{
background-image:url(/media/templates/view-preview-items-ger.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 132px;
height: 33px;
outline:none;
display: block;
float: left;
margin-right: 25px;
}


a:hover.mnBrowseLot-ger
{
background-position: -1px -33px;
}



a.mnAllLiquidations
{
background-image:url(/media/templates/mn-view-all-liquidations.jpg);
background-repeat: no-repeat;
background-position: 0px -33px;
width: 224px;
height: 33px;
outline:none;
display: block;
margin-top:5px;
}

a.de-mnAllLiquidations
{
background-image:url(/media/templates/actuelle-verkaufe.jpg);
background-repeat: no-repeat;
background-position: 0px -33px;
width: 207px;
height: 33px;
outline:none;
display: block;
margin-top:5px;
}

a:hover.mnAllLiquidations
{
background-image:url(/media/templates/mn-view-all-liquidations.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 224px;
height: 33px;
outline:none;
display: block;
margin-top:5px;
}

a:hover.de-mnAllLiquidations
{
background-image:url(/media/templates/actuelle-verkaufe.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 207px;
height: 33px;
outline:none;
display: block;
margin-top:5px;
}


a.mnAllAuctions
{
background-image:url(/media/templates/mn-view-all-auctions.jpg);
background-repeat: no-repeat;
background-position: 0px -33px;
width: 207px;
height: 33px;
outline:none;
display: block;
margin-top:5px;
}

a.mnAllAuctions-jp
{
background-image:url(/media/templates/mn-view-all-auctions-jp.jpg);
background-repeat: no-repeat;
background-position: 0px -33px;
width: 207px;
height: 33px;
outline:none;
display: block;
margin-top:5px;
}

a.de-mnAllAuctions
{
background-image:url(/media/templates/actuelle-auktionen.jpg);
background-repeat: no-repeat;
background-position: 0px -33px;
width: 207px;
height: 33px;
outline:none;
display: block;
margin-top:5px;
}

a:hover.mnAllAuctions
{
background-image:url(/media/templates/mn-view-all-auctions.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 207px;
height: 33px;
outline:none;
display: block;
margin-top:5px;
}

a:hover.mnAllAuctions-jp
{
background-image:url(/media/templates/mn-view-all-auctions-jp.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 207px;
height: 33px;
outline:none;
display: block;
margin-top:5px;
}

a:hover.de-mnAllAuctions
{
background-image:url(/media/templates/actuelle-auktionen.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 207px;
height: 33px;
outline:none;
display: block;
margin-top:5px;
}


.mnFHLFirst
{
float:left;
border-right: 2px solid #e6e6e6;
padding: 0px 20px 0px 20px;
margin:20px 20px 0px 0px;
display: block;
height: 65px;
#height: 75px;
#overflow:hidden;
}

.mnFHL
{
float:left;
border-right: 2px solid #e6e6e6;
padding-right:20px;
margin:20px 0 0 20px;
display: block;
height: 65px;
#height: 65px;
#overflow:hidden;
}

.mnFHLLast
{
float:left;
padding: 0px 20px 0px 0px;
margin:27px 0px 0px 0px;
display: block;
height: 55px;
}

.mnFHL a {
color: #4d4d4d;
text-decoration: none;
}

.mnFHL a:hover {
color: #4d4d4d;
text-decoration: underline;
}



.mnInput input,.mnInput select
{
margin-bottom: 10px;
background-image: url(/media/templates/mnInputBG.jpg);
background-repeat: repeat-x;
background-color: #F2F2F2;
/*background-color: #FFF;*/
border: 1px solid #bbbbbb;
font-family: Apex, Arial;
font-size: 12px;
color:#808080;
padding: 3px;
outline: none;
}

.mnInput2 input,.mnInput2 select
{
margin-bottom: 10px;
background-image: url(/media/templates/mnInputBG.jpg);
background-repeat: repeat-x;
background-color: transparent;
border: 1px solid #bbbbbb;
font-family: Apex, Arial;
font-size: 12px;
color:#808080;
/*padding: 3px;*/
float: left; 
margin-right: 5px;
outline: none;
}

.mnFormSubmit, .mnFormSubmit input
{
background-image: url(/media/templates/mnButton1.jpg);
background-repeat: repeat-x;
background-color: transparent;
border: 0px;
font-family: Apex, Arial;
font-size: 12px;
color:#FFF;
text-transform: uppercase;
padding: 3px 2px 3px 2px;
display: block;
outline: none;
line-height: 1em;
}

.mnFooterNavUL
{
list-style-type: none;
padding: 0px 22px 0px 22px;
margin: 0;
float:left;
}

.mnFooterNavUL li
{
display: inline;
list-style-type: none;
}

a.mnFooterMenuItem,.mnFooterMenuItem
{
font-family: Arial;
font-size: 11px;
color: white;
padding:0px 5px 0px 0px;
text-decoration: none;
outline: none;
}

a:hover.mnFooterMenuItem,a.mnFooterMenuItemActive,a:hover.mnFooterMenuItemActive
{
font-family: Arial;
font-size: 11px;
color: white;
padding:0px 5px 0px 0px;
text-decoration: underline;
outline: none;
}

.mnSubBanner
{
width: 1024px;
height: 249px;
background-repeat: no-repeat;
background-position: top left;
}


.mnSubBanner.retail
{
width: 1024px;
height: 249px;
background:url(/media/templates/mnRTbg1.jpg) no-repeat 50% 50%;
}

.mnTabs
{
background-image:url(/media/templates/mnTabBG.jpg);
background-repeat: repeat-x;
height: 32px;
width: 1024px;
list-style-type: none;
padding: 0;
margin: 0;
}

.mnHomeAuctionList #tabs .mnTabs {
background-image: none;
background-repeat: no-repeat;
background: #F6F8F7;
}


#FineArt .mnTabs{
background-image:url(/media/templates/mnArtTabBG.jpg);
}

.mnAprTabs
{
background-image:url(/media/templates/mnAprTab.jpg);
background-repeat: repeat-x;
height: 32px;
width: 1024px;
list-style-type: none;
padding: 0;
margin: 0;
}

.mnRTTabs
{
background-image:url(/media/templates/mnRTTabBG.jpg);
background-repeat: repeat-x;
height: 32px;
width: 1024px;
list-style-type: none;
padding: 0;
margin: 0;
}

.mnTabs li,.mnAprTabs li,.mnRTTabs li
{
float:left;
list-style-type: none;
}

.mnTabDivider
{
background-image:url(/media/templates/mnTabDivider.jpg);
background-repeat: no-repeat;
width: 2px;
height: 32px;
}

#FineArt .mnTabDivider{
background-image:url(/media/templates/mnArtTabDivider.jpg);
}

.mnAprTabDivider
{
background-image:url(/media/templates/mnAprTabDivider.jpg);
background-repeat: no-repeat;
width: 2px;
height: 32px;
}

.mnRTTabDivider
{
background-image:url(/media/templates/mnRTTabDivider.png);
background-repeat: no-repeat;
width: 2px;
height: 32px;
}

a.mnTab
{
font-family: Apex, Arial;
font-size: 18px;
color: #FFF;
/* 
padding: 10px 0px 8px 22px;
*/ 
padding: 10px 22px 8px 22px;
text-decoration: none;
outline: none;
/* 
width: 203px;
#width: 225px;
*/ 
display: block;
text-transform: uppercase;
white-space: nowrap;
}

a:hover.mnTab
{
font-family: Apex, Arial;
font-size: 18px;
color: #FFF;
padding: 10px 22px 8px 22px;
text-decoration: underline;
outline: none;
/* 
width: 203px;  
#width: 225px;
*/
display: block;
text-transform: uppercase;
white-space: nowrap;
}

a.mnTabActive, a:hover.mnTabActive
{
font-family: Apex, Arial;
font-size: 18px;
color: #0b4eaf;
padding: 10px 22px 8px 22px;
text-decoration: none;
outline: none;
background: #f6f8f7;
/* width: 203px; */ 
/* #width: 225px; */ 
display: block;
text-transform: uppercase;
white-space: nowrap;
}


#FineArt a.mnTab2Active, 
#FineArt a:hover.mnTab2Active,
#FineArt a.mnTabActive, 
#FineArt a:hover.mnTabActive{
color:#b39759;
}

a.mnAprTabActive, a:hover.mnAprTabActive
{
font-family: Apex, Arial;
font-size: 18px;
color: #FFF;
padding: 10px 22px 8px 22px;
text-decoration: none;
outline: none;
background-image:url(/media/templates/mnAprTabActive.jpg);
background-repeat:repeat-x;
display: block;
text-transform: uppercase;
white-space: nowrap;
}

a.mnTab2Active, a:hover.mnTab2Active
{
font-family: Apex, Arial;
font-size: 18px;
color: #0b4eaf;
padding: 10px 22px 8px 22px;
text-decoration: none;
outline: none;
background: #FFF;
/* width: 203px; */ 
/* #width: 225px; */ 
display: block;
text-transform: uppercase;
white-space: nowrap;
}

.mnTabPane
{
background-image:url(/media/templates/mnTabPaneBG.jpg);
background-repeat: repeat-x;
background-color: #eaeeef;
width: 1024px;
height: 126px;
#height: 130px;
#overflow: hidden;
}

.mnAprTabPane
{
background-image:url(/media/templates/mnAprTabPane.jpg);
background-repeat: repeat-x;
background-color: #eaeeef;
background-position: 50% 50%;
width: 1024px;
height: 95px;
#overflow: hidden;
}

.mnTabPaneContainer,.mnAprTabPaneContainer
{
display:block;
padding: 17px 25px 17px 25px;
}

.mnTabPaneShadow
{
background-image:url(/media/templates/mnTabPaneShadow.jpg);
background-repeat: repeat-x;
width: 1023px;
height: 14px;
}

.mnSearchPane
{
width:413px;
float:left;
border-right: 2px solid #ececec;
margin-right: 15px;
}

.mnRTSearchPane
{
width:900px;
float:left;
}

.mnRTSearchPane .mnInput{
float:left;
margin-right:50px;
}

.mnRTSearchPane .mnInput2{
}

.mnRTSearchPane .mnSearchLabel{
padding-right:15px;
}

.mnRTSearchPane .mnInput2 #searchType{
margin-right:50px !important;
}

a.mnBackAuctionButton
{
background-image:url(/media/templates/mnBackAuctionButton.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 206px;
height: 34px;
outline:none;
display: block;
float: right;
}

a:hover.mnBackAuctionButton
{
background-image:url(/media/templates/mnBackAuctionButton.jpg);
background-repeat: no-repeat;
background-position: -205px 0px;
width: 206px;
height: 34px;
outline:none;
display: block;
float: right;
}

a.mnBackAuctionButton-ger
{
background-image:url(/media/templates/mnBackAuctionButton-ger.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 206px;
height: 34px;
outline:none;
display: block;
float: right;
}

a:hover.mnBackAuctionButton-ger
{
background-position: 0px -33px;
}

a.mnBackAuctionButton-jp
{
background-image:url(/media/templates/mnBackAuctionButton-jp.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 206px;
height: 34px;
outline:none;
display: block;
float: right;
}

a:hover.mnBackAuctionButton-jp
{
background-image:url(/media/templates/mnBackAuctionButton-jp.jpg);
background-repeat: no-repeat;
background-position: -206px 0px;
width: 206px;
height: 34px;
outline:none;
display: block;
float: right;
}

#IndustrialLiquidations a.mnBackAuctionButton{
background:url(/media/templates/mnBackLiquidationButton.jpg);
background-repeat: no-repeat;
width:230px;
height:34px;  
}

#IndustrialLiquidations a.mnBackAuctionButton:hover{
background:url(/media/templates/mnBackLiquidationButton.jpg);
background-repeat: no-repeat;
width:230px;
height:34px;
background-position: -230px 0px;
}

#IndustrialLiquidations #mnCpathBackButton {width: 230px !important;}

a.mnSearchButton
{
background-image:url(/media/templates/mnSearchButton.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 56px;
height: 20px;
outline:none;
display: block;
float: right;
}

a:hover.mnSearchButton
{
background-image:url(/media/templates/mnSearchButton.jpg);
background-repeat: no-repeat;
background-position: -55px 0px;
width: 56px;
height: 20px;
outline:none;
display: block;
float: right;
}

.mnAuctionRightCol
{
margin:0;
float: right;
display: block;
width: 175px; 
margin-right:15px;
}

.mnOfficesContainer
{
border-top:1px solid #c0c0c0;
margin:15px 20px 20px 20px;
padding-top:20px;
text-align:left;
position:absolute;
width:983px;
top:0;
left:0;
z-index:10;
}

.mnLotListing
{
margin: 13px 20px 20px 20px;
}

.mnLotListingHeader
{
display: block;
width:985px;
/*height:145px;*/
background-color: #f2f2f2;
/* background-color: #efefef; */ 
overflow: hidden;
clear:both;
padding-bottom: 20px;
#padding-bottom:0px;
}

.mnLotListingHeaderContainer
{
padding: 20px;
}

.mnLotList
{
border-left: 2px solid #e2e2e2;
padding-left: 20px;
height: 110px;
}

.mnLotDesc
{
padding-left:20px;
padding-top:15px;
width:500px;
height:100%;
clear:both;
display:block;
font-family: Arial;
font-size: 12px;
line-height: 1.4em;
color: #666666;
}

.mnAuctionIMG,.mnAuctionIMG .imagePath,.mnAuctionIMG2 .imagePath,.mnAuctionIMG2 
{
background-position: 50% top;
background-repeat: no-repeat;
height: 150px;
width: 150px;
overflow: hidden;
cursor:pointer;
}

.mnAuctionIMGFAA,.mnAuctionIMGFAA .imagePathFAA 
{
background-position: 50% 50%;
background-repeat: no-repeat;
height: 120px;
width: 150px;
overflow: hidden;
cursor:pointer;
}


.mnAuctionIMGHome,.mnAuctionIMGHome .imagePath
{
background-position: 50% 0%;
background-repeat: no-repeat;
height: 130px;
_height: auto !important;
width: 130px;
overflow: hidden;
cursor:pointer;
}


.mnIMGPane
{
clear:both;
text-align:center;
#position:relative;
#top:-30px;
}

/* OVERLAY STYLES */

.mnOverlay 
{
display:none;
padding:33px;
text-align: center;
font-size:11px;
background-image: url(/media/templates/mnOverlay.png);
background-repeat: no-repeat;
width: 713px;
border:0;
}

.mnOverlay .close 
{
background-image:url(/media/templates/close.png);
background-repeat: no-repeat;
position:absolute; 
right:0px; 
top:0px;
cursor:pointer;
height:22px;
width:23px;
}

.mnOverlayTitle
{
margin-left: 8px;
width: 450px;
}

.mnHomeAuctionList
{
width:632px;
float:left;
border-right:1px solid #d9d9d9;
margin-top:15px;
padding:7px 20px 0px 20px;
}

.mnHomeAuctionRight
{
width:300px;
/*padding-top:47px;*/
padding-top: 20px;
/*margin-left:30px;*/ 
padding-left:30px;
float:left;
display: block;
}

.mnHomeAuctionRight2
{
width:300px;
/*margin-left:30px;*/
padding-left:30px; 
float:left;
display: block;
}

.mnLang
{
text-align:left;
display:block;
float:left;
height:65px;
margin-top: 20px;
border-right:2px solid #E6E6E6;
padding:0 20px 0 20px;
/* width:56px; */
width:20px;
}


.mnLang a{
display:block;
width:21px;
height:15px;
/* 
float:left; 
margin-right:10px;
margin-top:10px;
*/ 
margin-top:2px;
}

.mnLang a.disabled{
background-position:-21px 0;
}

a.mnLangEnglish {  background:url(/media/templates/mnENG.png) no-repeat 0 0; }

a.mnLangEnglishDisabled, a:hover.mnLangEnglishDisabled
{
background-image:url(/media/templates/mnENG.png);
background-repeat: no-repeat;
background-position: -21px 0px;
}

a.mnLangGerman { background:url(/media/templates/mnGER.png) no-repeat 0 0; }

a.mnLangGermanDisabled, a:hover.mnLangGermanDisabled
{
background-image:url(/media/templates/mnGER.png);
background-repeat: no-repeat;
background-position: -21px 0px;
}

a.mnLangChinese,
a.mnLangMandarin {  background:url(/media/templates/mnCHN.png) no-repeat 0 0; }

a.mnLangChineseDisabled, a:hover.mnLangChineseDisabled,
a.mnLangMandarinDisabled, a:hover.mnLangMandarinDisabled
{
background-image:url(/media/templates/mnCHN.png);
background-repeat: no-repeat;
background-position: -21px 0px;
}


a.mnLangJapanese {  background:url(/media/templates/mnJAP.png) no-repeat 0 0; }

a.mnLangJapaneseDisabled, a:hover.mnLangJapaneseDisabled
{
background-image:url(/media/templates/mnJAP.png);
background-repeat: no-repeat;
background-position: -21px 0px;
}



/*

.mnLang a{
display:block;
width:18px;
height:18px;
float:left;
margin-right:10px;
margin-top:10px;
}

.mnLang a.disabled{
background-position:-18px 0;
}

a.mnLangEN{  background:url(/media/templates/mnENG.jpg) no-repeat 0 0; }
a.mnLangGER{ background:url(/media/templates/mnGER.jpg) no-repeat 0 0; }
a.mnLangCH{  background:url(/media/templates/mnCH.jpg) no-repeat 0 0; }
a.mnLangJP{  background:url(/media/templates/mnJP.jpg) no-repeat 0 0; }

a.mnLangEN, a:hover.mnLangEN
{
background-image:url(/media/templates/mnENG.jpg);
background-repeat: no-repeat;
background-position: 0 0;
display:inline;
height:20px;
margin-left:10px;
padding:9px;
text-align:right;
}

a.mnLangENDisabled, a:hover.mnLangENDisabled
{
background-image:url(/media/templates/mnENG.jpg);
background-repeat: no-repeat;
background-position: -18 0;
display:inline;
height:20px;
margin-left:10px;
padding:9px;
text-align:right;
}

a.mnLangGER, a:hover.mnLangGER
{
background-image:url(/media/templates/mnGER.jpg);
background-repeat: no-repeat;
background-position: 0 0;
display:inline;
height:20px;
margin-left:10px;
padding:9px;
text-align:right;
}

a.mnLangGERDisabled, a:hover.mnLangGERDisabled
{
background-image:url(/media/templates/mnGER.jpg);
background-repeat: no-repeat;
background-position: -18 0;
display:inline;
height:20px;
margin-left:10px;
padding:9px;
text-align:right;
}

a.mnLangCH, a:hover.mnLangCH
{
background-image:url(/media/templates/mnCH.jpg);
background-repeat: no-repeat;
background-position: 0 0;
display:inline;
height:20px;
margin-left:10px;
padding:9px;
text-align:right;
}

a.mnLangCHDisabled, a:hover.mnLangCHDisabled
{
background-image:url(/media/templates/mnCH.jpg);
background-repeat: no-repeat;
background-position: -18 0;
display:inline;
height:20px;
margin-left:10px;
padding:9px;
text-align:right;
}

a.mnLangJP, a:hover.mnLangJP
{
background-image:url(/media/templates/mnJP.jpg);
background-repeat: no-repeat;
background-position: 0 0;
display:inline;
height:20px;
margin-left:10px;
padding:9px;
text-align:right;
}

a.mnLangJPDisabled, a:hover.mnLangJPDisabled
{
background-image:url(/media/templates/mnJP.jpg);
background-repeat: no-repeat;
background-position: -18 0;
display:inline;
height:20px;
margin-left:10px;
padding:9px;
text-align:right;
}
*/
.mnPartner
{
margin:15px 0px 15px 0px;
display: block;
font-family: Arial;
font-size: 12px;
line-height: 1.2em;
text-align: left;
font-weight: normal;
}

/* GALLERY STYLES */

.image_wrap {
text-align:center;
margin:0 auto;
height:423px;
overflow:hidden;
width:692px;
}

.image_wrap div{
width:692px;
overflow:hidden;
margin:0 auto;
display:block;
height:423px;
background-position:50% 50%;
background-repeat: no-repeat;
}

.mnGalleyItems{
width:599px;
margin:0px 0px 0px 65px;
}

.mnGalleyItems .scrollable {
position:relative;
overflow:hidden;
width: 490px;
height:130px;
float:left;
left:0;
}

.mnGalleyItems .scrollable .items {
width:10000em;
position:absolute;
clear:both;
}

.mnGalleyItems .scrollable img {
}

.mnGalleyItems .galleryItem{
/*border:1px solid #ccc;*/
float:left;
margin:24px 10px 0 0;
width:115px;
height:72px;
overflow:hidden;
cursor:pointer;
text-align:center;
position: relative;
}

.mnGalleyItems .scrollable .active,
.mnGalleyItems .galleryItem:hover {
/*border:1px solid #87161F;*/
}


/* SCROLLABLE BUTTONS */

.mnGalleyItems a.browse {
display:block;
width:27px;
height:29px;
float:left;
margin:48px 10px;
cursor:pointer;
font-size:1px;
}

.mnGalleyItems a.right   { background:url(/media/templates/mnSlideShowRight.jpg) no-repeat; clear:right; margin-right: 0px;background-position: 50% 50%; }
.mnGalleyItems a.left    { background:url(/media/templates/mnSlideShowLeft.jpg) no-repeat;background-position: 50% 50%; }
.mnGalleyItems a.disabled   { visibility:hidden !important;}

.mnRTSubBannerButtonNews
{
top:123px;
left:44px;
width:155px;
height:44px;
position:absolute;
display:block;
}

.lidate2 {
width:140px; 
float:left;
display:block;
}

a.mnArrowULLinkGrey {
background-image:url("/media/templates/mnGreyArrow.jpg");
background-position:left center;
background-repeat:no-repeat;
color:#4D4D4D;
font-family:Apex,Arial;
font-size:13px;
line-height:1.2em;
padding-left:15px;
text-decoration:none;
display:block;
margin-bottom:5px;
}

.newsletter_signup_btn {
cursor:pointer;
text-align:center;
}

label.error { float: left;display:none !important;}
input.error { border:1px dotted red; background-color:#faffc6;}

.red { color:red; }
.red-bold {color:#C1272D;font-weight:bold;}
.mn-newsletter-form {
padding:25px;
padding-top:35px;
}

.mn-newsletter-input {
float: left; 
width: 270px; 
margin-bottom: 10px; 
display: block;
}

.mn-newsletter-input-de {
float: left; 
width: 290px; 
margin-bottom: 10px; 
display: block;
}

.mn-newsletter-inputfix-de {
float: left; 
width: 380px; 
margin-bottom: 10px; 
display: block;
}

.mn-newsletter-inputfixtwo-de {
float: left; 
width: 280px; 
margin-bottom: 10px; 
display: block;
}

.mn-newsletter-input label {
float: left; 
width: 93px;   
display:block;
}

.mn-newsletter-input-de label {
float: left; 
width:115px;   
display:block;
}

.mn-newsletter-inputfix-de label {
float: left; 
width:115px;   
display:block;
}

.mn-newsletter-inputfixtwo-de label {
float: left; 
width:115px;   
display:block;
}

.mn-newsletter-industrial {
width:210px;
float:left;
display:block;
}

.mn-newsletter-retail {
width:215px;
float:left;
display:block;
}

.mn-newsletter-faa {
width:375px;
float:left;
display:block;
}

.mn-newsletter-faa-de {
width:470px;
float:left;
display:block;
}

a.mn-page-results-link,a:hover.mn-page-results-link {
font-family:Arial;
font-size:12px;
line-height:1.2em;
padding-left:10px;
text-decoration:none;
display:inline;
margin-bottom:5px;  
margin-right:5px;
font-weight:normal;
color:#808080;
}

a.mn-page-results-link-active,a:hover.mn-page-results-link-active {
font-family:Arial;
font-size:12px;
line-height:1.2em;
padding-left:10px;
text-decoration:none;
display:inline;
margin-bottom:5px;  
margin-right:5px;
font-weight:bold;
}

.mn-paging-div {
display:block;
text-align:left;
padding-top:10px;
padding-bottom:10px;
margin-bottom:15px;
border-bottom:1px solid #D9D9D9;
font-family:Arial;
font-size:12px;
color:#808080;
line-height:1.2em;
clear:both;
overflow:hidden;
}

.mn11-paging-div {
display:block;
text-align:left;
padding-top:10px;
padding-bottom:40px;
margin-bottom:15px;
font-family:Arial;
font-size:12px;
color:#808080;
line-height:1.2em;
overflow:hidden;
float:right;
}

.mn-paging-div-bottom {
display:block;
text-align:left;
padding-top:10px;
padding-bottom:10px;
border-top:1px solid #D9D9D9;
font-family:Arial;
font-size:12px;
color:#808080;
line-height:1.2em;
clear:both;
}

.mn-paging-div-right {
float:right;
display:block;
font-family:Arial;
font-size:12px;
color:#808080;
line-height:1.2em;
}

.mn-paging-div-right span{
font-family:Arial;
font-size:12px;
color:#808080;
line-height:1.2em;
}

.mn-faa-checkboxes span {
padding-left:15px;
width:168px;
display:block;
float:left;
}

.mn-faa-checkboxes-de span {
padding-left:15px;
width:220px;
display:block;
float:left;
}

.mn-mailinglist {
clear:both;
display:block;
margin:15px 0px;
}

.mn-newsletter-submit-container {
margin-top:10px;
display:block;
}

.mn-checkbox-list {
height:230px;
}

/* SLIDE TOGGLE STYLES */

.mnSlideToggleItemx,
.mnSlideToggleItem {
border-top: 1px dotted #ccc;
border-bottom: 1px dotted #ccc;
padding: 5px 0;
margin: 5px 0; 
}

.mnSlideToggleItemx h3,
.mnSlideToggleItem h3,
.mnSlideToggleDescription{margin:0;padding:0;}

.mnSlideToggleItemx h3,
.mnSlideToggleItem h3 {cursor:pointer;} 

a.mn-signup-for-updates {
background-image:url(/media/templates/Register-Now-Button.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
width: 186x;
height: 44px;
outline:none;
display: block;
margin-bottom:15px;
}


a:hover.mn-signup-for-updates {
background-image:url(/media/templates/Register-Now-Button.jpg);
background-repeat: no-repeat;
background-position: -186px 0px;
width: 186x;
height: 44px;
outline:none;
display: block;
margin-bottom:15px;
}

.mn-retail-photogallery {
list-style:none; 
width:185px;
margin:0px;
margin-top:15px;
padding:0px;
}

.mn-retail-photogallery-left {
list-style:none; 
margin:0px;
margin-top:15px;
padding:0px;
}


.mn-retail-photogallery li, .mn-retail-photogallery-left li {
display:block;
float:left;
margin:0px 10px 10px 0px; 
}

.mn-retail-photogallery li a, .mn-retail-photogallery-left li a {
width:20px;  
}

.playbutton {
position:absolute;
top:50%;
left:50%;
margin-top:-13px;
margin-left:-20px;
display:block; 
}

.mn-retail-video {
margin-top:15px;  
}

.mn-art-sub-menu {
margin-right:25px;
padding-top:42px;
width:600px;
text-align:right;
}

.mn-art-sub-menu a,.mn-art-sub-menu a:hover {
color: #B39759;
font-size: 13px;
text-decoration: none;
text-transform: uppercase;  
display:block;
margin-bottom:10px;
}

.completed b {
color:red !important;  
}

.mn11-shop-online {
margin-top:10px;  
}

.mr15 {
margin-right:15px;  
}

.dl-brochure3 {
  background:url(/media/templates/download-brochure3.jpg) no-repeat 0 0;
  margin:0px 0px 9px;
  width:133px;
  height:33px;
  display:block; 
}

.dl-brochure3:hover {
  background-position:0px -33px; 
}

.dl-brochure3.disabled,.dl-brochure3.disabled:hover {
  background:url(/media/templates/download-brochure3-disabled.jpg) no-repeat 0 0;
  cursor:default;
}


/* CPATH BREADCRUMB MENU STYLES */

.mnCpathContainer { clear:both;  }



/* LEFT SUB MENU STYLES */


.mnColL{
float: left;
width: 265px;
clear: both;
}

.mnColR{
margin-left: 300px;
width: 535px;
}

.mnAprColR{
padding:40px 90px;
}

#mnSubMenuLeft { 
margin-left: 36px;
-moz-box-shadow:0 0 5px #EEEEEE;
box-shadow:0 0 5px #EEEEEE;
-webkit-box-shadow:0 0 5px #EEEEEE;
margin-left:36px;
padding:15px 10px;
float:left;
}

.mnSubMenuLeftTitle {
font-size: 14px;
border-bottom: 1px solid #CCC;
padding-bottom: 5px;
color:#042E60;
font-family:Helvetica,Arial;
}

.mnSubDivider{
height:1px;
background:#CCC;
display:block;
margin:0;
padding:0;
overflow:hidden;
}

/* LEVEL - 1 */

ul.mnSubMenuLevel1,
ul.mnSubMenuLevel2{
list-style-type: none;
padding:0;
margin:0;
}

ul.mnSubMenuLevel1{width: 206px;}

ul.mnSubMenuLevel1 li,
ul.mnSubMenuLevel2 li{
list-style-type: none;
display: block;
}

ul.mnSubMenuLevel1>li{
border-bottom:1px solid #CCC;
}

ul.mnSubMenuLevel1 li.active a.level-1,
ul.mnSubMenuLevel1 li a.level-1:hover{
/*background:#F2F2F2;*/
}

ul.mnSubMenuLevel1 li.active,
ul.mnSubMenuLevel1 li:hover{
background:#DDDDDD;
}

ul.mnSubMenuLevel1 li.active a.level-1,
ul.mnSubMenuLevel2 li.active a.level-2{
text-decoration: underline;
}

ul.mnSubMenuLevel1 a.level-1 {
font-size: 14px;
text-decoration: none;
color: #4D4D4D;
font-family:Helvetica,Arial;
display:block;
height: auto;
line-height: 1.5em;
/* 
height:30px;
line-height:34px; 
*/ 
padding:5px 10px 3px;
}

ul.mnSubMenuLevel1 li a.level-1{
}

ul.mnSubMenuLevel1 li.active a.level-1:hover,ul.mnSubMenuLevel1 li.active a.level-1{
/*background:#F2F2F2;*/
font-weight:bold;
text-decoration:none;
}

.hasChild{
/*background:#FFF url('/media/templates/mn_sub_menu_arrow.png') no-repeat 98% 50%;*/
}

ul.mnSubMenuLevel1 a.level-1.hasChild:hover,
.hasChild:hover{
/*background:#F2F2F2 url('/media/templates/mn_sub_menu_arrow.png') no-repeat 98% 50%;*/
}

ul.mnSubMenuLevel1 li.active a.level-1.hasChild,
ul.mnSubMenuLevel1 li.active a.level-1.hasChild:hover{
/*background:#F2F2F2 url('/media/templates/mn_sub_menu_arrow_active.png') no-repeat 98% 50%;*/
}

/* LEVEL - 2 */

ul.mnSubMenuLevel2{
border-top:1px solid #CCC;
padding-top:8px;
padding-bottom:3px;
padding-left:20px;
background:#FFF;
}

ul.mnSubMenuLevel2 li a.level-2,
ul.mnSubMenuLevel2 li.active a.level-2,
ul.mnSubMenuLevel2 li a:hover.level-2,
ul.mnSubMenuLevel2 li.active a:hover.level-2{
font-size: 12px;
text-decoration: none;
color: #808080;
font-family:Helvetica,Arial;
display:block;
padding-bottom:6px;
background:white;
}

ul.mnSubMenuLevel2 li a.level-2:hover{
color:#042E60;
}

// INDUSTRY EXPERIENCE STYLES

div.mn-industry-experience-item {
margin-bottom:20px;
padding-bottom:10px; 
border-bottom:1px solid #ccc;
}



/* TAB STYLES */

.ui-tabs { 
        position:relative; 
        zoom:1; 
        border:1px solid #d9d9d9;
} 

.ui-tabs .ui-tabs-nav { 
        margin:0; 
        padding:0; 
        height:32px;
        width:630px;
}/* ul */

.ui-tabs .ui-tabs-nav li { 
        list-style:none;
        float:left; 
        position:relative;
        z-index:1;
        top:0px;  
        border-bottom:0 !important; 
        padding:0; 
        white-space:nowrap; 
}

.ui-tabs .ui-tabs-nav li a { 
        float:left; 
        /* padding:9px 12px; */ 
        text-decoration:none; 
        margin-right:5px;
}

/* tab */ 

a.ui-tabs-link {
font-family: Apex, Arial;
font-size: 18px;
color: #0B4EAF;
padding: 10px 22px 8px 22px;
text-decoration: none;
outline: none;
display: block;
text-transform: uppercase;
white-space: nowrap;
}

/* tab link*/

a:hover.ui-tabs-link, a:active.ui-tabs-link {
font-family: Apex, Arial;
font-size: 18px;
color: #0B4EAF;
padding: 10px 22px 8px 22px;
text-decoration: underline !important;
outline: none;
display: block;
text-transform: uppercase;
white-space: nowrap;
}

/* tab link*/

.ui-tabs .ui-tabs-nav li.ui-tabs-selected { 
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { 
        font-family: Apex, Arial;
        font-size: 18px;
        /*color: #0b4eaf;*/
        color: #fff;
        padding: 10px 22px 8px 22px;
        text-decoration: none;
        outline: none;
        /* background: #f6f8f7; */ 
        background-image:url("/media/templates/mnTabBG.jpg");
        background-repeat:repeat-x;
        display: block;
        text-transform: uppercase;
        white-space: nowrap;
}/* selected link */

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
        cursor:pointer; 
} 

.ui-tabs .ui-tabs-panel { 
        display:block; 
        border-width:0; 
        background:none; 
        clear:both;
        overflow:hidden;
        padding:0px;
} /* tab pane */

.ui-tabs-panel-container {
  font-family:Arial;
        font-size:12px;
        color:#808080;
        line-height:1.2em;
        text-align:left;        
        clear:both;
 }/* container */

.ui-tabs .ui-tabs-hide { 
        display:none !important; 
}


/* DEFAULT ARTICLE*/

Div#maArticle
{

}

Div#maArticleTitle
{
display: block;
font-family: arial;
font-weight: bold;
font-size: 14px;
color: #000066;
margin-top: 30px;
padding-left: 10px;
padding-right: 10px;
}

Div#maArticleBody
{
display: block;
font-family: Geneva, Monaco, Verdana, Arial;
color: #222222;
font-size: 12px;
line-height: 16px;
padding: 10px;
}

Div#maArticleLegal
{
display: block;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
color: #666666;
text-align: left;
padding: 10px;
}

/* HOME CENTER ARTICLE*/

Div#maHomeArticle
{
position: relative;
width: 338px;
height: 164px;
background-image:url(/media/templates/ma_HomeBg_Tile.jpg);
background-repeat: repeat;
}

Div#maHomeArticleTitleImage
{
width: 338px;
height: 56px;
background-image: url(/media/templates/ma_WelcomeHeader.jpg);
z-index: 500;
}

Div#maHomeArticleImageSwap
{
position: absolute;
left: 338px;
width: 328px;
height: 164px;
border-left: 2px solid #FFFFFF;
overflow: hidden;
}

Div#maHomeArticleDescription
{
height: 100px;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
color: #FFF;
text-align: justify;
padding-top: 5px;
padding-left: 15px;
padding-right: 10px;
padding-bottom: 15px;
overflow: hidden;
}

/* RANDOM SUB PAGE IMAGE */

Div#maRandomHomeImage
{
width: 453px;
height: 190px;
}

/* FOOTER TEXT STYLES */

Div#maFooterText
{
display: block;
font-family: Geneva, Monaco, Verdana, Arial;
font-size: 10px;
text-decoration: none;
text-align: left;
color:#666666;
padding: 5px;
}

img{ outline:0; border:0; }
.hide{display:none;}

.mnDefaultBodyContainer{
  width:971px;
}

.mnContentBodyLeftBottom{
  width:1057px;
}

.store .mnCpath{
  border-bottom:1px solid #CCC;
  margin:0;
  margin-bottom:30px;
}

.store .desc{
  width:600px;
  margin-bottom: 30px;
}

.store .category-nav{
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 30px;
  padding-bottom: 15px;
}

.store .category-nav .left{
  margin-right:10px;
}

.checkout-process .nav a,
.store-registration .submit a,
.shopping-cart table tfoot td.last .continue-shop a,
.shopping-cart table tfoot td.last .checkout a,
.product-detail .col3 .view-more a,
.product-list .col3 .view-more a,
.product-list .col3 .add-to-cart input,.add-to-cart input,.add-to-cart a,
.shopping-cart table .update-cart input,
.product-detail .col3 .add-to-cart input,
.store-registration .submit input,
.store .category-nav .submit input,
.checkout-process .nav input
{
  background: url("/media/templates/view-all-btn.jpg") repeat-x 0 0;
  color: #FFFFFF;
  float:right;
  padding:3px 7px 7px;
  text-decoration: none;
  border:none;
  cursor:pointer;
  margin-left: 10px;
  white-space: nowrap;
  line-height: 14px !important;
  font-size:12px;
  vertical-align:middle;
  text-transform: uppercase;
  /* below gets rid of extra paddings in IE */
  overflow:visible;
}

.log-out input {
  background: transparent;
  color: #FFFFFF;
  float:right;
  padding:8px 0px 0px;
  text-decoration: none;
  border:none;
  cursor:pointer;
  white-space: nowrap;
  line-height:16px !important;
  font-size:12px;
  text-transform: uppercase;
  overflow:visible;
  vertical-align:middle;
}

.ie6 .log-out input,.ie7 .log-out input,.ie8 .log-out input {
  padding:7px 0px 0px;
}  
  
.primary-address {
  border-bottom: 1px dashed #CCCCCC;
  float: none;
  margin-bottom: 20px;
  padding-bottom: 10px;
  padding-right: 20px;
}

.address-list .address-radio{
  
}

.product-list .col3 .add-to-cart input,
.shopping-cart table .update-cart input,
.product-detail .col3 .add-to-cart input,
.store-registration .submit input,
.store .category-nav .submit input,
.checkout-process .nav input{
  line-height: expression('12px');
}

.store .category-nav .submit input,
.store .category-nav .keywords input
{
  float:left;
  margin-left:0;
}

body input[type=hidden]{
  margin:0 !important;
  padding:0 !important;
}

.checkout-process .nav a,
.checkout-process .nav input{
  float:left;
}

.product-detail .col3 .view-more,
.product-detail .col3 .add-to-cart{
  clear:both;
  margin-top:20px;
}

.store .category-nav .submit input:hover,
.store .category-nav .submit input:active,
.checkout-process .nav input:hover,
.checkout-process .nav input:active,
.checkout-process .nav a:hover,
.checkout-process .nav a:active,
.store-registration .submit input:hover,
.store-registration .submit input:active,
.store-registration .submit a:hover,
.store-registration .submit a:active,
.shopping-cart table .update-cart input:hover,
.shopping-cart table .update-cart input:active,
.shopping-cart table tfoot td.last .continue-shop a:hover,
.shopping-cart table tfoot td.last .continue-shop a:active,
.shopping-cart table tfoot td.last .checkout a:hover,
.shopping-cart table tfoot td.last .checkout a:active,
.product-detail .col3 .add-to-cart input:hover,
.product-detail .col3 .add-to-cart input:active,
.product-detail .col3 .view-more a:hover,
.product-detail .col3 .view-more a:active,
.product-list .col3 .add-to-cart input:hover,
.product-list .col3 .add-to-cart input:active,
.product-list .col3 .view-more a:hover,
.product-list .col3 .view-more a:active
{
  color:#f7aeb1;
}

.store .category-nav .keywords input{
  width:300px;
}

.store .category-nav .options input{

}

.store .category-nav div{
  padding-top:2px;
}


/*-------------------------------------------------------------
//  CATEGORY LIST
-------------------------------------------------------------*/

.store-category-list{
  padding-bottom: 60px;
}

ul.store-category-list,
ul.store-category-list li {
  list-style-type:none;  
}

ul.store-category-list .li_col3 a {
border-right:0px;  
}

.store-category-list a{  
  border-right: 1px dotted #CCCCCC;
  color: #C1272D;
  display: block;
  float: left;
  font-weight: bold;
  margin-right: 60px;
  padding: 0 0 10px;
  text-decoration: none;
  text-transform: uppercase;
  width: 260px;
}

.store-category-list a:hover,
.store-category-list a:active{
  text-decoration: underline;
}

.store-category-list-top{
}

ul.store-category-list-top,
ul.store-category-list-top li {
  list-style-type:none;  
}

ul.store-category-list-top li {
float: left;
list-style-type: none;
margin-bottom: 25px;
text-align: center;
width: 150px;
}

ul.store-category-list-top .li_col3 a {
border-right:0px;  
}

.store-category-list-top a{  
  color: #C1272D;
  display: block;
  font-weight: bold;
  padding: 10px 0px 10px;
  text-decoration: none;
  text-transform: uppercase;
  text-align:center;
}

.store-category-list-top a:hover,
.store-category-list-top a:active{
  text-decoration: underline;
}


/*-------------------------------------------------------------
//  PRODUCT LIST
-------------------------------------------------------------*/

.product-list{
  width:950px;
}

.product-list .item{
  padding-bottom:40px;
  border-bottom:1px solid #CCC;
  margin-bottom:40px;
  margin-left:30px;
  position:relative;
}

.product-list .col1{
  float:left;
  padding-right:30px;
}

.product-list .col1 .product-img{
  /*border: 1px solid #CCCCCC;*/
  height: 120px;
  overflow: hidden;
  width: 120px;
  text-align:center;
  position:relative;
}

.product-list .col1 .see-more a{
  color: #C1272D;
  display: block;
  font-weight: bold;
  margin-top: 5px;
  text-align: center;
  text-decoration: none;
}

.product-list .col1 .see-more a:hover,
.product-list .col1 .see-more a:active{
  text-decoration: underline;
}

.product-list .col2{
  float:left;
  width:500px;
}

.product-list .col2 h1,
.product-list .col2 h1 a,
.product-list .col2 h1 a:hover{
  color:#c1272d;
  margin-bottom:20px;
  font-weight:bold;
  text-decoration:none;
  font-size:18px;
}

.product-list .col2 h1 a:hover { text-decoration:underline; }

.product-list .col2 h2{
  color: #4D4D4D;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 10px;
}

.product-list .col3{
  float:right;
}

.product-list .col3 .regular-price{
  margin-bottom:5px;
  text-align: right;
}

.product-list .col3 .our-price{
  color: #C1272D;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
  text-align: right;
}

.product-list .col3 .add-to-cart,
.product-list .col3 .view-more{
  clear: both;
}



/*-------------------------------------------------------------
//  PRODUCT DETAIL
-------------------------------------------------------------*/


.product-detail{
  min-height:600px;
  height:auto !important;
  height:600px;
}

.product-detail .item{
  padding-bottom:40px;
  border-bottom:1px solid #CCC;
  margin-bottom:40px;
  margin-left:30px;
}

.product-detail .col1{
  float:left;
  padding-right:30px;
}

.product-detail .col1 .product-img{
}

.product-detail .col1 .product-img .main-img{
  width:280px;
  height:280px;
  /*border: 1px solid #CCCCCC;*/
  overflow: hidden;
  margin-bottom:10px;
  position:relative;
  display:block;
}

.product-detail .col1 .product-img .thumbnails{

}

.product-detail .col1 .product-img .thumbnails a{
  display:block;
  float:left;
  margin-right:11px;
  /*border:1px solid #CCC;*/
  width:85px;
  height:85px;
  overflow: hidden;
  position:relative;
}

.product-detail .col1 .product-img img{
}

.product-detail .col2{
  float:left;
  width:450px;
}

.product-detail .col2 .desc{
  width:auto;
}

.product-detail .col2 .desc-text{
  margin-bottom:10px;
}

.product-detail .col2 h2{
  color: #4D4D4D;
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 10px;
}


.product-detail .col2 .share-this{
  padding-top:30px;
}

.product-detail .col3{
  float:right;
}

.product-detail .col3 .out-of-stock-1 .out-of-stock-text,
.product-detail .col3 .out-of-stock-0 .quantity,
.product-detail .col3 .out-of-stock-0 .add-to-cart{
  display:block;
  clear:both;
  text-align: right;
}

.product-detail .col3 .out-of-stock-1 .out-of-stock-text a,
.product-detail .col3 .out-of-stock-0 .quantity a,
.product-detail .col3 .out-of-stock-0 .add-to-cart a{
  display:block;
  clear:both;
}

.product-detail .col3 .out-of-stock-0 .out-of-stock-text,
.product-detail .col3 .out-of-stock-1 .quantity,
.product-detail .col3 .out-of-stock-1 .add-to-cart{
  display:none;
}

.product-detail .col3 .out-of-stock-text{
  color:#C1272D;
  font-weight: bold;
  float:right;
  font-size:15px;
}

.product-detail .col3 .out-of-stock-1 .quantity{
  float:right;
}

.product-detail .col3 .quantity input{
  padding:2px;
  text-align: center;
  margin-left:3px;
}

.product-detail .col3 .regular-price{
  margin-bottom:5px;
  text-align: right;
}

.product-detail .col3 .our-price{
  color: #C1272D;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
  text-align: right;
}



/*-------------------------------------------------------------
//  SHOPPING CART
-------------------------------------------------------------*/

.shopping-cart{
  min-height:600px;
  height:auto !important;
  height:600px;
}

.shopping-cart table{
  width:100%;
}

.shopping-cart table thead th{
  border-bottom: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  padding: 10px 10px 10px 0;
  text-align:left;
}

.shopping-cart table thead th.last{
  text-align:right;
}

.shopping-cart .product-img{
  width:64px;
  height:64px;
  overflow: hidden;
  border:0px solid #CCC;
}

.shopping-cart table tbody td{
  padding:20px 0;
  border-bottom:1px solid #CCC;
}

.shopping-cart table tbody td.last{
  padding-right:10px;
}

.shopping-cart table tbody td.last .price,
.shopping-cart table tbody td.last div{
  text-align:right;
}

.shopping-cart table .quantity input{
  padding:2px;
  text-align: center;
  margin-left:3px;
  width:50px;
}

.shopping-cart table tfoot td{
  padding-top:20px;
}

.shopping-cart table .update-cart{
  float: right;
  margin-right: 25px;
}

.shopping-cart table tfoot td.last .sub-total,
.shopping-cart table tfoot td.last .taxes,
.shopping-cart table tfoot td.last .shipping,
.shopping-cart table tfoot td.last .total{
  clear: both;
  float:right;
  font-weight: bold;
  padding-right: 10px;
  text-align: right;
  width: 200px;
  margin-bottom:12px;
}

.shopping-cart table tfoot td.last .total{
  border-top:1px solid #CCC;
  border-bottom:1px solid #CCC;
  padding-top:10px;
  padding-bottom:10px;
}

.shopping-cart table tfoot td.last label{
  display: block;
  float: left;
  text-align: right;
  width: 90px;
}

.shopping-cart table tfoot td.last .total label,
.shopping-cart table tfoot td.last .total span{
  color:#c1272d;
}

.shopping-cart table tfoot td.last .sub-total span{
  display: block;
  float: right;
}

.shopping-cart table tfoot td.last .continue-shop{
  clear: both;
  float: right;
  padding-right: 10px;
  margin-top:50px;
}

.shopping-cart table tfoot td.last .continue-shop a,
.shopping-cart table tfoot td.last .checkout a{
  height:24px;
  background-position:0 0;
  padding-top:3px;
}

.shopping-cart table tfoot td.last .checkout{
  float:right;
  clear:both;
  padding-right:10px;
}


/*-------------------------------------------------------------
//  STORE MENU
-------------------------------------------------------------*/

.store-menu{
  background:url("/media/templates/mnRTTabBG.jpg") repeat-x;
  position:relative;
  width:1025px;
  float:left;
  margin:0;
  padding:0;
}

.store-menu .mnRTTabs{
  width:600px;
  float:left;
}

.store-menu a.mnTab{
  font-weight:normal;
}

#store-header-menu{
  width:420px;
  float:right;
}

.mnDefaultBodyContainer{
  clear:both;
  padding-top:1px;
}

#store-header-menu .login,
#store-header-menu #store-account,
#store-header-menu #store-header-login,
#store-header-menu #store-header-logout,
#store-header-menu .cart,
#store-header-menu .checkout{
  float: right;
  padding:0 10px;
}

#store-header-menu .login a,
#store-header-menu #store-account a,
#store-header-menu #store-header-login a,
#store-header-menu #store-header-logout a,
#store-header-menu .cart a,
#store-header-menu .checkout a{
  color: #FFFFFF;
  display: block;
  font-weight: normal;
  padding: 8px 0;
  text-decoration: none;
  text-transform: none;
}

#store-header-menu .login a:hover,
#store-header-menu .login a:active,
#store-header-menu #store-account a:hover,
#store-header-menu #store-account a:active,
#store-header-menu #store-header-login a:hover,
#store-header-menu #store-header-logout a:hover,
#store-header-menu #store-header-login a:active,
#store-header-menu #store-header-logout a:active,
#store-header-menu .cart a:hover,
#store-header-menu .cart a:active{
  text-decoration: underline;
}

#store-header-menu .divider{
  border-right: 1px solid #FFFFFF;
  float: left;
  height: 17px;
  margin-top: 7px;
}

#store-header-menu .cart a{
  background:url(/media/templates/cart-icon-small.png) no-repeat 0 8px;
  padding-left:22px;
}

#store-header-menu .checkout a{
  background:url(/media/templates/black-btn.jpg) repeat-x 0 0;
  height: 17px;
  margin-top: 7px;
  padding: 2px 10px 0;
}

#store-header-menu .checkout a:hover,
#store-header-menu .checkout a:active{
  text-decoration: underline;
}


/*-------------------------------------------------------------
//  REGISTRATION
-------------------------------------------------------------*/

.store-registration{
  width:500px;
  padding-left:40px;
  padding-bottom:100px;
}

.store-registration h2,
.checkout-process h2{
  font-size: 14px;
  font-weight: normal;
  margin: 50px 0 0;
  padding:0 0 5px;
}

.store-registration fieldset{
  border:0;
  border-top:1px solid #CCC;
  border-bottom:1px solid #CCC;
  padding:5px 0;
  margin:0;
}

.store-registration .field,
.checkout-process .field{
  margin:15px 0;
  position:relative;
}

.store-registration .field input{
  padding:3px 5px;
  width: 250px;
}

.store-registration .field select{
  width:260px;
}

.store-registration .field label{
  display: block;
  float: left;
  font-weight: bold;
  width: 180px;
}

.store-registration .submit{
  margin: 30px 0;
    text-align: right;
}

.store-registration .mailout{
  padding:20px 0;
  border-bottom:1px solid #CCC;  
  text-align: right;
}

.store-registration .mailout span{
  padding-left:10px;
}

body input.store-error {
  background-color: #FAFFC6;
  border: 1px dotted red;
}

.store-registration .field label.store-error{
  position:absolute;
  top:3px;
  left:480px;
  color:#C1272D;
  font-weight: normal;
  white-space: nowrap;
}

.store-login{
  width:445px;
}

.store-login .forgot-password{
    text-align: right;
}



/*-------------------------------------------------------------
//  CHECKOUT
-------------------------------------------------------------*/

.checkout-menu{
  border-bottom: 2px solid #CCCCCC;
  margin:20px 0 30px;
  padding-bottom: 35px
}

.checkout-menu ul{
  width:100%;
  float:left;
  margin:0;
  padding:0;
}

.checkout-menu ul li{
  color: #CCCCCC;
  display: block;
  float: left;
  margin: 0;
  padding: 2px 0 0;
  white-space: nowrap;
}

.checkout-menu li.active{
  color:#808080;
  background:url(/media/templates/cart-icon-small-grey.jpg) no-repeat 0 1px;
  padding-left:22px;
}

.checkout-menu ul li.divider{
  border-right: 1px solid #CCCCCC;
  display: block;
  float: left;
  height: 9px;
  margin: 5px 10px 0;
}

.checkout-process{
  width:auto;
  padding:0;
}

.store-login .process-wrapper{
  width:500px;
  padding-left:40px;
}

body .store-login .process-wrapper{
  min-height:inherit;
  height:auto;
}

.store-login .nav{
  width:500px;
}

.checkout-process .forgot-password {
  padding-right: 60px;
}

.checkout-process #step2,
.checkout-process #step3,
.checkout-process #step4{
  display:none;
}

.checkout-process .process-wrapper{
  min-height:400px;
  height:auto !important;
  height:400px;
}

.checkout-process .shopping-cart{
  height:auto;
  min-height:inherit;
}

.checkout-process .nav{
  float:right;
}
.checkout-process h2{
  border-bottom:1px solid #CCC;
  width:400px;
  margin-bottom:20px;
}

.checkout-process fieldset{
  border:0;
  border-bottom:1px solid #CCC;
  padding-bottom:20px 0;
  margin:0;
}

.checkout-process #step4 fieldset{
  width:400px;
}

.checkout-process #step4 label{
  width:130px;
  float:left;
}

.checkout-process #step4 .field input{
  width:220px;
  padding:3px;
}

.cart-type select{
  width: 225px;  
}

.checkout-process .error-msg{
  color:#C1272D;
  font-weight: normal;
  white-space: nowrap;
  display:none;
}

.checkout-process .error-msg div {
  color:#C1272D;   
}

#cart-overlay {
    width:243px;  
}

#cart-overlay #header a,#cart-overlay h1 {
    color: #C1272D;
    font-weight: bold;  
    text-decoration:none;
    font-size:13px;
}


#cart-overlay h1 {
    margin-bottom:15px;
}

#cart-overlay h2 {
    font-size:9px;
    line-height:9px;
    margin:0px 0px 5px;
}

.checkout-process .process-wrapper h2{
  margin:0;
  margin-bottom:20px;
  width:100%;
}

.checkout-process .process-wrapper .item{
  padding-bottom:60px;
}

.checkout-cart table tfoot td.subtotal,
.checkout-cart table tfoot td.discount,
.checkout-cart table tfoot td.tax,
.checkout-cart table tfoot td.total{
  text-align: right;
}

.checkout-cart table tfoot td,
.confirm-cart table tfoot td{
  padding:8px 0;
  text-align: right;
}

.checkout-cart table tfoot td.total,
.confirm-cart table tfoot td.total{
  color:#C1272D;
  font-weight: bold;
}

.checkout-cart table tfoot td.border-top,
.confirm-cart table tfoot td.border-top{
  border-top:1px solid #CCC;
}

.checkout-cart table tfoot td.last,
.confirm-cart table tfoot td.last{
  padding-right:10px;
  text-align: right;
  font-weight: bold;
}

.checkout-process .item fieldset .field label{
  width:130px;
  float:left;
}

.checkout-process .item fieldset .field input{
  width:220px;
  padding:3px;
}

.card-type select{
  width: 225px;
}

body .tright{
  padding-right:20px !important;
  text-align: right !important;
}

.qty-box{
  margin-left: 3px;
  padding: 2px;
  text-align: center;
  width: 50px;
  display:block;
}

.checkout-cart .shipping-cost{
 display:none; 
}

.confirm-cart .before-shipping{
  display:none;
}

.store-category-list-floor {
    list-style: none outside none;
    padding-left: 86px;
}

.store-category-list-floor li {
    float: left;
    margin-right: 50px;
    padding-bottom: 60px;
}

.store-category-list-floor .floor-product-image {
    height: 120px;
    overflow: hidden;
    width: 120px;
}

.store-category-list-floor .floor-product-image a {
    display:block;
}

.store-category-list-floor img {

}

.store-category-list-floor .floor-product-title {
    color: #C1272D;
    display: block;
    font-weight: bold;
    padding-top: 10px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.product-item {
    padding-bottom:40px;
}

table.floor-list-products td { padding-left:5px; }

tr.product-item-row td { line-height:60px; }

.product-item h6 {
    background-color: #666;
    color: #fff;
    line-height: 1.8em;
    margin: 0;
    padding: 5px 5px 0;
}



/* LUCAS' STYLES */

.example-style
{
 font-weight:bolder;
 font-family: Helvetica, Arial, sans-serif; 
 text-transform: uppercase; 
 font-style: italic;">
}



