a {	COLOR: #2d312f; TEXT-DECORATION: none; }

a.nav { font-weight : bold; color : #fff; padding : 0 5px 0 5px;  font-size: 9px;  }
a.nav:hover { TEXT-DECORATION: underline; }
a.navselected { FONT-WEIGHT: bold; COLOR: #818382; padding : 0 5px 0 5px; }
a.navselected:hover { TEXT-DECORATION: underline; }
a.navhighlight { FONT-WEIGHT: bold; COLOR: #a2d39c; padding : 0 5px 0 5px;  font-size: 9px;  }
a.navhighlight:hover { TEXT-DECORATION: underline; }

body {
	 margin : 0;
   background : #7B9487;
}

#head {
   width : 100%;
   height : 33px;
   background : url( "../images/logo_mayumarri.gif" ) no-repeat #2D312F;
}

#headinner {
   width : 772px;
   height : 21px;
   left : 0px;
   top : 0px;
   position : absolute;
   text-align : right;
   font : 10px/10px georgia, verdana, arial, helvetica, sans-serif;
   color : #666666; 
   padding : 14px 0 0 0;
}


/* Index styles */

#indexleft {
   width : 458px;
   height : 406px;
   left : 10px;
   top : 42px;
   position : absolute;
}

#indexleft01 {
   width : 458px;
   height : 281px;
   position : relative;
   background : url( "../images/index_photo.jpg" );
}

#indexleft02 {
   width : 452px;
   height : 119px;
   position : relative;
   background : url( "../images/index_buff.jpg" );
   padding : 6px 0 0 6px;
}

#indexright {
   width : 311px;
   height : 406px;
   left : 468px;
   top : 42px;
   position : absolute;
   background : url( "../images/index_leaf.jpg" );
}

#indexright01 {
   margin : 15px 50px 0px 12px;
}

#indexpromo {
   width : 294px;
   height : 100px;
   left : 474px;
   top : 338px;
   position : absolute;
   z-index : 10;
}

.indexpromo01 {
   padding : 5px 0 5px 1px;
}

.indexpromorule {
   width : 294px;
   height : 1px;
   border : 0;
   border-bottom: 1px solid #A5B2AB;
   line-spacing : 0px;
   font-size : 0px;
}

#indexfooter {
   width : 774px;
   left : 0px;
   top : 445px;
   position : absolute;
   text-align : right;
}


/* Interior styles */

#interiorleft {
   width : 145px;
   left : 0px;
   top : 50px;
   position : absolute;
}

#interiorleft01 {
   width : 145px;
   height : 21px;
   left : 0px;
   top : 0px;
   position : absolute;
   background : url( "../images/interior_grain_top.jpg" );
}

#interiorleft02 {
   width : 130px;
   left : 0px;
   top : 21px;
   position : absolute;
   background : url( "../images/interior_grain_side.jpg" ) #E1BE90;
   padding : 0 15px 0 0;
}

#interiorleft03 {
   width : 145px;
   height : 7px;
   position : relative;
   background : url( "../images/interior_grain_bottom.jpg" ) no-repeat;
   line-spacing : 0px;
   font-size : 0px;
}

#interiorright {
   width : 635px;
   top : 34px;
   left : 144px;
   position : absolute;
   background : url( "../images/interior_leaf_side.jpg" ) repeat-y;
}

#interiorright01 {
   width : 603px;
   height : 36px;
   left : 0px;
   top : 0px;
   position : relative;
   padding : 16px 16px 0 16px;
}

#interiorright02 {
   width : 635px;
   position : relative;
}

#interiorright03 {
   width : 350px;
   position : relative;
   float : left;
   padding : 0 0 0 16px;
}

#interiorright04 {
   width : 224px;
   position : relative;
   float : left;
   margin : 0 0 0 20px;
}

#interiorrightphoto {
   width : 218px;
   background : #FFF;
   padding : 3px;
}

#interiorright05 {
   width : 603px;
   position : relative;
   float : left;
}

.interiorrightrule {
   width : 603px;
   height : 1px;
   border : 0;
   border-bottom: 1px solid #A5B2AB;
   line-spacing : 0px;
   font-size : 0px;
   margin : 0 0 0 16px;
}

#interiorright06 {
   width : 619px;
   left : 0px;
   position : relative;
   padding : 7px 0 7px 16px;
}

#interiorright07 {
   width : 635px;
   height : 5px;
   left : 0px;
   position : relative;
   background : url( "../images/interior_leaf_bottom.jpg" ) no-repeat;
   line-spacing : 0px;
   font-size : 0px;
}

#interiorfooter {
   width : 630px;
   left : 0px;
   position : relative;
   background : #7B9487;
   text-align : right;
   padding : 0 5px 0 0;
}


/* Merchandise styles */

#merch {
   width : 770px;
   top : 34px;
   left : 9px;
   position : absolute;
   background : url( "../images/merch_leaf_side.jpg" ) repeat-y;
}

#merch01 {
   width : 738px;
   height : 36px;
   left : 0px;
   top : 0px;
   position : relative;
   padding : 16px 16px 0 16px;
}

#merch02 {
   width : 770px;
   position : relative;
}

#merch03 {
   width : 182px;
   position : relative;
   padding : 0 40px 0 16px;
   float : left;
}

#merch04 {
   width : 510px;
   position : relative;
   float : left;
}

.merchitem {
   width : 239px;
   height : 142px;
   background : #EBF0ED;
   padding : 4px;
   margin : 0 7px 7px 0;
   float : left;
}

.merchitem01 {
   width : 85px;
   height : 106px;
   position : relative;
   background : #FFF;
   padding : 2px;
   float : left;
}

.merchitem02 {
   width : 140px;
   height : 106px;
   position : relative;
   margin : 0 0 0 6px;
   float : left;
}
   
.merchitem03 {
   width : 239px;
   height : 20px;
   position : relative;
   text-align : right;
   border : 0;
   border-top : 1px solid #A5B2AB;
   margin : 10px 0 0 0;
   float : left;
}

#merch05 {
   width : 770px; 
   position : relative;
   float : left;
}

.merchrule {
   width : 738px;
   height : 1px;
   position : relative;
   border : 0;
   border-top: 1px solid #A5B2AB;
   margin : 50px 0 0 16px;
   line-spacing : 0px;
   font-size : 0px;
}

#merch06 {
   position : relative;
   padding : 7px 0 7px 16px;
}

#merch07 {
   width : 754px;
   height : 6px;
   left : 0px;
   top : 0px;
   position : relative;
   background : url( "../images/merch_leaf_bottom.jpg" );
   padding : 0 0 0 16px;
   line-spacing : 0px;
   font-size : 0px;
}

#merchfooter {
   width : 748px;
   left : 0px;
   position : relative;
   background : #7B9487;
   text-align : right;
   padding : 0 5px 0 16px;
}


/* Contact styles */

#contact {
   width : 770px;
   top : 34px;
   left : 9px;
   position : absolute;
   background : url( "../images/merch_leaf_side.jpg" ) repeat-y;
}

#contact01 {
   width : 738px;
   height : 36px;
   left : 0px;
   top : 0px;
   position : relative;
   padding : 16px 16px 0 16px;
}

#contact02 {
   width : 770px;
   position : relative;
}

#contact03 {
   width : 269px;
   position : relative;
   padding : 0 30px 0 16px;
   float : left;
}

#contact04 {
   width : 418px;
   position : relative;
   float : left;
   background : #EBF0ED;
   padding : 7px;
}


/* Other page styles */

#other {
   width : 770px;
   top : 34px;
   left : 9px;
   position : absolute;
   background : url( "../images/merch_leaf_side.jpg" ) repeat-y;
}

#other01 {
   width : 738px;
   height : 36px;
   left : 0px;
   top : 0px;
   position : relative;
   padding : 16px 16px 0 16px;
}

#other02 {
   width : 688px;
   left : 0px;
   top : 0px;
   position : relative;
   padding : 5px 50px 0 16px;
}


/* Site-wide styles */

p {
   font : 11px/13px georgia, verdana, arial, helvetica, sans-serif;
   color : #2D312F;
   padding : 5px 0 5px 0;
   margin : 0px;
}
.em {
	FONT-WEIGHT: bold
}

td {
   font : 11px/13px georgia, verdana, arial, helvetica, sans-serif;
   color : #2D312F;
}

th {
   font : 13px/17px georgia, verdana, arial, helvetica, sans-serif;
   color : #2D312F;
}

.head {
   font : 13px/17px georgia, verdana, arial, helvetica, sans-serif;
   font-weight : bold;
}

.bigheadinterior {
   width : 603px;
   font : 18px/18px georgia, verdana, arial, helvetica, sans-serif;
   border : 0;
   border-bottom: 1px solid #A5B2AB;
   padding : 0 0 5px 0;
   text-transform : capitalize;
}

.bighead {
   width : 732px;
   font : 18px/18px georgia, verdana, arial, helvetica, sans-serif;
   border : 0;
   border-bottom: 1px solid #A5B2AB;
   padding : 0 0 5px 0;
   text-transform : capitalize;
}

.small {
   font : 10px/14px georgia, verdana, arial, helvetica, sans-serif;
   padding : 0;
   margin : 0;
}

.smallnowrap {
   font : 10px/14px georgia, verdana, arial, helvetica, sans-serif;
   padding : 0;
   margin : 0;
   white-space: nowrap;
}

.narrow {
   padding : 0;
   margin : 0;
}

.highlight {
   width : 330px;
   background : #EBF0ED;
   padding : 0 10px 0 10px;
   margin : 10px 0 10px 0;
}

.bullet {
   font : 16px/16px sans-serif;
   color : #22B24B;
}

li {
   font : 11px/13px georgia, verdana, arial, helvetica, sans-serif;
   color : #2D312F;
   padding-bottom : 10px;
}

form {
   padding : 0px;
   margin : 0px;
}

input, select {
   width : 180px;
   height : 17px;
   font-family : arial, helvetica, sans-serif;
   font-size : 12px;
   border-bottom : 1px solid #666666;
   border-left : 1px solid #666666;
   border-right : 1px solid #666666;
   border-top : 1px solid #666666;
}

input.short {
   width : 120px;
   height : 17px;
   font-family : arial, helvetica, sans-serif;
   font-size : 12px;
   border-bottom : 1px solid #666666;
   border-left : 1px solid #666666;
   border-right : 1px solid #666666;
   border-top : 1px solid #666666;
}

.button {
   width : 182px;
   height : 19px;
   background : #7B9487;
}

/* Arrow styles */

.arrowsidenav { 
   font : 11px/15px georgia, verdana, arial, helvetica, sans-serif;
   background : url( "../images/arrow_go_buff.gif" ) no-repeat;
   padding : 0 5px 10px 15px;
   margin : 0 0 0 7px;
}

.arrowgoleaf {
   font : 13px/17px georgia, verdana, arial, helvetica, sans-serif;
   font-weight : bold;
   background : url( "../images/arrow_go_leaf.gif" ) no-repeat; 
   padding : 0 0 0 15px; 
}

.arrowgopale {
   font : 13px/17px georgia, verdana, arial, helvetica, sans-serif;
   font-weight : bold;
   background : url( "../images/arrow_go_pale.gif" ) no-repeat;
   padding : 0 0 0 15px; 
   margin : 0 0 0 120px; 
}

.arrownavbuff { 
   font : 10px/14px georgia, verdana, arial, helvetica, sans-serif;
   background : url( "../images/arrow_nav_buff.gif" ) no-repeat; 
   padding : 0 0 0 8px;
   margin : 2px 0 2px 0;
}

.arrownavleaf { 
   font : 10px/14px georgia, verdana, arial, helvetica, sans-serif;
   background : url( "../images/arrow_nav_leaf.gif" ) no-repeat; 
   padding : 0 0 0 8px;
   margin : 2px 0 4px 0;
}

.arrownavoff { 
   font : 10px/14px georgia, verdana, arial, helvetica, sans-serif;
   color : #666;
   padding : 0 0 0 8px;
}

.arrowdownload {
   background : url( "../images/arrow_download.gif" ) no-repeat; 
   padding : 0 0 0 15px; 
}

.navunclickable {
   color : #666;
   font-weight : bold;
   padding : 0 5px 0 5px;
}

.navTopCategory {
	COLOR: Gray;
	font-size : 18px;
	font-weight : bold;
	PADDING:2px;
}
.navTopIndex{
	COLOR: Gray;
	font-size : 11px;
	font-weight : bold;
}
.tophead {
	BACKGROUND: url("../images/logo_mayumarri.gif") #2d312f no-repeat; WIDTH: 100%; HEIGHT: 33px
}
A.navtop {
	COLOR: White;
	font-size : 11px;
	font-weight : bold;
}
A.navtop:hover {
	COLOR: White;
	font-size : 11px;
	font-weight : bold;
}
A.navTopMenu {
	COLOR: #A2D39C;
	font-size : 11px;
	font-weight : bold;
}
A.navTopMenu:hover {
	COLOR: #A2D39C;	
	font-size : 11px;
	font-weight : bold;
}

.navtop {
	COLOR: White;
	font-size : 11px;
	font-weight : bold;
}


.contact {
	BACKGROUND: url("../images/merch_leaf_side.jpg") repeat-y; 
}

/*********************************************************** 
    Menu Link
 ************************************************************/
 
.menuLink, a.menuLink, .menuLink:link, .menuLink:active
{
    color: #2D312F;
    text-decoration: none;
}
.menuLink:visited
{
    color: #8B008B;
    text-decoration: none;
}
.menuLink:hover
{
    color: Blue;
}
