/* 
================================
Skin styles for DotNetNuke
================================
*/
.Normal,td{font-family:Arial;font-size:12pt;
    }
.counterlabel
{
float:right;
    padding-right:3px;
    font-size:8pt;
    font-weight:normal;
    }
.icon{ cursor:pointer;}

.fieldname
{font-weight:bold;
    
    }
input,select
{
    margin:1px;
   }

body{background-color: #ffffff;
}
#mmllc{ width:100%;
height:100%;}
.pagemaster {
	width: 100%;
	border-right: #000000 0px  solid; 
	border-top: #000000 0px solid; 
	border-left: #000000 0px solid; 
	border-bottom: #000000 0px solid; 	
	margin-top:10px;
}
.skinmaster {
	 width:790px;
	background-color: #ffffff;
	border-right: #efefef 0px solid; 
	border-top: #efefef 0px solid; 
	border-left: #efefef 0px solid; 
	border-bottom: #efefef 0px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;
}


.skingradient {
	background-image: url(grssssssadient_DKGray.jpg);
	height: 25px;
border-bottom:#efefef 1px solid;
}
.controlpanel {
	width: 100%;
	background-color: #ffffff;

}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 4px;
	padding-top: 6px;
	padding-bottom:0px;

}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

.MainMenu_MenuContainer {
	background-color: transparent; 

}


.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height: 16px;
	background-color: transparent;
}
.MainMenu_MenuItem 
{

	border-left: #000000 0px solid; 
	border-bottom: #ffffff 0px solid; 
	border-top: #000000 0px solid; 
	border-right: #000000 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-family:  Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: transparent;
}

.MainMenu_MenuIcon {
	background-color: #ffffff; 
	border-left: #ffffff 1px solid; 
	border-bottom: #ffffff 1px solid; 
	border-top: #ffffff 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_SubMenu {
	background-color: #ffffff;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: #ffffff; 
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Arial, Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 18px;
}
.MainMenu_MenuArrow {
	border-right: #ffffff 1px solid; 
	border-bottom: #ffffff 1px solid; 
	border-top: #ffffff 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
   background: #aaaaaa none; 
   color: #ffffff;
   font-family:arial, Verdana, sans-serif; 
   font-size: 11px;
   font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dddddd;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtGray.jpg);
}
.Head {
   font-family:  Arial, Helvetica;
   font-size:  18px;
   font-weight:  normal;
  
}

a:hover {
    /*    color:#ffc736;*/color:Red;
}
body {
        color:#000000;
}
.smallcap {
        font-variant:small-caps;
        border-top: solid black 1px;
        font-size:14pt;
		text-align:right;
		font-family:Arial,Helvetica,Georgia, Garamond;
		font-weight:normal;
	
}

.newcaps {
        font-variant:small-caps;
        border-top: solid black 1px;
        font-size:14pt;
		text-align:center;
		font-family:Arial,Helvetica,Georgia, Garamond;
		font-weight:normal;
	
}


.addressmmllc 
{font-weight:normal;
    PADDING:10px 10px 10px 10px;
        font-size:14pt;
        text-align:baseline;
        font-family: Arial,Helvetica,Georgia, Garamond; 
}

a.acclink{
     font-size:10pt;

     }
a.acclink:hover
{
    color:red;}
    
    
    
    
    
    
    
    
    
    
    
/*ACCORDION STYLE*/


.accordionHeader 
{
    border: 1px solid #efefef;
    color: #336699;
    background-color: #ffffff;
	font-family: Arial, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
    padding-top: 5px;
        padding-bottom: 5px;
            padding-right: 0px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a 
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover 
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #efefef;
    color: #d32326;
    background-color: #ffffff;
	font-family: Arial, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	font-style:italic;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 0px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #336699;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}
.myacclink{ overflow: hidden;}
.accordionContent,.detailContent
{
    border: 1px dashed #cccccc;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
.detailContent{
margin-bottom:25px;
}

 .HiddenPanes
 {
position:absolute;
width:400px;
height:300px;
border: 1px dashed #2F4F4F;
margin: 2px 0px 0px 0px;
padding: 0px 10px 0px 0px;
background-color:White;
z-index:99;
   
    }
    /*detail content pane of a quote item from ajaxwebservice*/
.detailHeader{ font-size:15px;
    padding-left:5px;    
    border: 1px solid #efefef;
    color: #336699;
   
	font-family: Arial, Sans-Serif;
	font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 0px;
    margin-top:3px;
    background-image:url(/images/Gray-Bg-Bar.gif);

    }
    
    
    .suppdocs
    {
     font-size:12px;
      border: 1px dashed #efefef;
    color: #336699;
    background-color: #ffffff;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
    padding: 2px;
    margin: 0px;

        
        }
        
        
        



/*Modal Popup*/
.modalBackground {
	background-color:#efefef;
	color:black;
	filter:alpha(opacity=70);
	opacity:0.7;

}

.modalPopup {
	background-color:#ffffff;
	border-width:0px;
	border-style:solid;
	border-color:Gray;
	padding:0px;
	width:500px;
margin:0px;
overflow: hidden;
vertical-align:middle;
}

.closepop{ color:#336699; font-weight:bold;}
       
.updating
{padding:0px;margin:0px;
     background: #ffffff url(http://www.macfarlanmachinery.com/portals/0/updating.gif)  no-repeat center center ;
 height:400px;
    /*  width:300px; height:100px;*/
            }
            
            
.loadingimage
{
  padding:0px;margin:0px;
     background: #ffffff url(http://www.macfarlanmachinery.com/portals/0/ajax-loaderspin.gif)  no-repeat center center ;
cursor:pointer;

height:50px;
    
    }            
            
            
    
            .thumbimg
            {

        filter:progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=135, Strength=5); 

   }
       
 /* accordion links and document links*/
       .accLink, a.mydocs
       {        
             display:block;
        color:#336699;
        font-size:9pt;
         font-family:arial,helvetica;
         cursor:pointer;	text-decoration: none;
         padding-left:2px;
     
        }
 .accLink:active
        {
       font-style:italic;
       font-weight:bold;
      }
        
      .accLink:hover,a.mydocs:hover
      {
        color:Red;  
        padding-left:2px;  
        text-decoration: underline;
        }
      
      /*Slideshow navigation buttons*/
      .slidenav
{   color:black;
    font-weight:bold;
    border:dotted 1px #efefef;
    font-size:small;
    cursor:pointer;
    padding:3px;
    }
    a.slidenav:hover{color:Black; text-decoration:none;}
  /*slideshow description label*/  
    
    .myDescriptionLabel
    { background-color:#ffffff;
        padding:5px;
        width:100%;
        position:absolute;
        top:95%;   
        color:black;
	    filter:alpha(opacity=70);
	    opacity:0.7;
        font-weight:bold;
        text-align:center;
    }
   .myslideimage
    {  
    margin:0px; padding:0px;border:solid 0px red;
    
        }
    
  #myMainTable
  {
    
    }
    
/* push quote content panel over from absolution position of floater nav*/
#Panel1{ margin-left:250px;}

.myContentCell{ margin-left:250px; 
    padding-top:0px;margin-top:0px;
    padding-left:250px;
    height:500px;
    }

.myAccordionNavCell
{
 
 /* background:  #ffffff url(/images/mm-floater.gif)  no-repeat scroll top  ;
*/
    padding-top:0px;margin-top:0px;

    height:500px;
 
    }


.floatdiv
{    padding-top:0px;margin-top:0px;
width:240px;
    overflow:visible;
    }
    
    


