body{
margin: 0;
padding: 0;
line-height: 1.5em;
background: #6c624d;
}

#font{
font-weight: bold;
font-size: 12px;
font-family:"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

#maincontainer{
width: 990px; /*Width of main container*/
margin: 10px auto; /*Center container on page*/
}

#topsection{
background: #000000;
height: 120px; /*Height of top section*/
width: 101%;
text-align:left;
}

#topsection h1{
margin: 0;
margin-top: 30px;

}

#contentwrapper
{ 
    background: #fff8dd; 
    margin-top: 25px;
    width: 930px; 
    padding: 30px; 
    text-align: left;    
    min-height: 400px; 
    _height: 400px;
    display:block;
    clear: both;
    clear:left;
}
/*
#contentcolumn{
margin: 0 200px 0 180px; Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth
text-align: left;
z-index: 3;
}*/

#leftcolumn{
float: left;
position: relative;
width: 160px; /*Width of left column in pixel*/
height: 400px; 
margin-left: -840px; /*Set margin to that of -(MainContainerWidth)*/
background: #ce8a3d;
border-left: 7px solid #6c624d;
border-right: 3px solid #FFFFFF;
}

#rightcolumn{
float: right;
position: inherit;
width: 190px; /*Width of right column*/
height: 400px;
margin-left: -190px; /*Set left margin to -(RightColumnWidth)*/
background: #ffeda9;
z-index: 3;
}

#footer{
clear: left;
width: 101%;
background: black;
color: #FFFFFF; 
text-align: center;
padding: 0px 0;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.glossymenu{
float:left;
list-style-type: none;
margin: 0px 0;
padding: 0;
width: 100%;
border: 2px solid #FFFFFF;
border-bottom-width: 0;
border-left-width: 0px;
border-right-width: 0px;
}

.showingCart #mfsp .top
{
    display: none;
}
.showingCart #mfsp.esdn-wrapper
{
    background-image: none !important;
    border-top: 56px solid #FFF;
}
h2, h3, h4
{
    font-family: arial, verdana, sans-serif;
    color: #888;
}
#menu
{
    padding: 0;
    background: #fc6;
    margin: 0;
    color: #fff;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    font-size:18px;
 
}
#menu li
{
    display: inline;
    
    
}
#menu li a
{
    padding: 0.05em .6em;
    background: #fc6;
    color: #000;
    text-decoration: none;
    float: left;
    font-size: .8em;
    margin-top:8px;
    
}
#menu li a:hover
{
    background: #8a5937;
    color: #fff;

}


ul.NoBullet {
  list-style-type: square;
  margin-left: 0px;
  padding-left 0px;}
  
  h4 {text-decoration:none;}

 #bodyMain { margin:0; border:0px; padding:0;}
            /* Shop our personal collection block */

  
            #byType { width: 990px;  margin:0; background-color:#000; padding:0;}
            #byType div { margin-top: 0px; width: 990px; padding:0px; }
            
            #byType a { 
                /* Start inline-block */
                display: -moz-inline-stack;
	            display: inline-block;
	            vertical-align: top;
	            zoom: 1;
	            *display: inline;
	            /* End inline-block */
                width: 159px;
                height: 140px;
                margin: 0 0 15px 15px;
               background: transparent url(images/gradient2.png) top left;
                text-decoration:none;

            }

            #byType a:hover { box-shadow: 0 0 5px #fc6; -webkit-box-shadow: 0 0 5px #fc6; -moz-box-shadow: 0 0 5px #fc6; background-image: url(images/gradient2.png);}
            #byType a img { background: transparent; height: 85px; display:block; width: auto; margin: 0 auto; border:0px; margin-top:5px;}
            #byType a h5 { color: #FFF; margin: 3px 0;  font-size:14px;     font-family: arial, helvetica, sans-serif;}
            #byType a:hover h5 { color: #6c624d; font-size:14px;     font-family: arial, helvetica, sans-serif;}
  
