										
div { border: 0px solid #f30; }

/**** container definitions ****/

#msc_container { margin: 0 auto; padding:0; border: 1px solid #428180;
               text-align: left;
               color: #d2eceb;
               width: 670px;
 }




/**** menu definitions ****/
      
#msc_menu { height:20px;
          color: #428180;
          font-size: 10px;
          width:670px; 
          font-family: Verdana, Helvetica, Arial;
          text-decoration: none;
          background: #d9e6e6;
}


#msc_menu ul {margin:3px 0 0 10px; 





 width:550px; float:left; padding:0;}


#msc_menu ul li  { display: inline; 
			list-style-type:disc;
			padding-right: 20px;}

#msc_menu ul li a {text-decoration:none; 
			color:#428180;
			padding:0;
			font-weight:bold;
			margin:0;
			list-style-type:circle;
}




#msc_menu ul li a:hover {text-decoration:none; 
			color:#b92e13;
			padding:0;
			font-weight:bold;
			margin:0;
			list-style-type:circle;
}



      

#msc_menu  #prev { padding:0; 
            float: left;
            width: 14px;
           margin: 3px 0 0 10px;
            text-align: left;
}

#msc_menu  #next {
            float: right;
            width: 14px;
           margin: 3px 10px 0 0;
            text-align: right;
}
#msc_menu ul li em {
          font-style: normal;
          font-weight: bold;
          font-size: smaller;
}

/**** thumbs definitions ****/

#msc_thumbs { margin:0;
			padding: 4px 0 6px 22px;
            background: #fff;
            color: #428180;
}

#gallery_title {
               display: inline;
               padding: 2px 0 2px 22px;
               color: #494949;
               font-size: 10px;
               line-height: 12px;
               font-family: Verdana, Geneva, Arial;
               font-weight: normal;
}

#gallery_nav {
             display: inline;
             color: #494949;
             font-size: 10px;
             line-height: 12px;
             font-family: Verdana, Geneva, Arial;
             font-weight: normal;
}
	
#thumbs_div {
            overflow: hidden;
            height: 84px;
            color: #666666;
            font-size: 10px;
            line-height: 12px;
            font-family: Verdana, Geneva, Arial;
            font-weight: bold;
            padding: 4px 0 4px 0;
}
	
#thumbs_cont {
             height: 84px;
             color: #666666;
             font-size: 10px;
             font-family: Verdana, Geneva, Arial;
}

#thumbs_cont ul {
             position: absolute;
             height: 80px;
             margin: 0 20px 0 20px;
             padding: 0;
}

#thumbs_cont ul li {
             display: block;
             float: left;
             width: 84px;
             height: 79px;
             margin-right: 4px;
             text-align: center;
             background: #666666;
             border: 0px solid #666666;
}

#thumbs_cont ul li img {
             padding: 1px;
             border: 1px solid #666666;
             background: #ffffff;
}
	
#thumbs_cont ul li img.selected {
             border: 1px solid #999999;
}
	
#thumbs_cont ul li img:hover {
             border: 1px solid #333333;
}

#thumbs_cont ul li .thumb_name {
             display: block;
             bottom: 0;
             text-align: center;
             margin: 0 1px 0 1px;
             padding: 2px 0 2px 0;
             color: #666666;
             font-weight: normal;
}
	
#thumbs_div #prev {
            float: left;
            width: 14px;
            height: 50px;
            margin: 0 4px 0 0;
            text-align: left;
}

#thumbs_div #next {
            float: right;
            width: 14px;
            height: 50px;
            margin: 0 34px 0 0;
            text-align: right;
}

a#a_prev, a#a_next {
          display: none;
}


/**** image definitions ****/

#msc_image {
           position: relative;
           padding-left: 30px;
           padding-top: 16px;
           background: #ffffff;
}

#image_div {
           margin-left: 14px;
           display: none;
           color: #666666;
           font-size: 10px;
           line-height: 12px;
           font-family: Verdana, Geneva, Arial;
           font-weight: bold;
           background: #ffffff;
}

#image_container {
                 background: #ffffff;
}

#image_nav {
           display: block;
           height: 20px;
           width: 706px;
}

#image_nav div.button {
           padding: 2px;
}

#image_nav div.button:hover {
           background: #eee;
}

#image_nav div.left {
           float: left;
}

#image_nav div.right {
           float: right;
}

#image_title {
             padding: 0 0 6px 0;
             color: #666666;
             font-size: 12px;
             line-height: 14px;
             font-family: Verdana, Geneva, Arial;
             font-weight: normal;
}

#image_title a small {
             color: #666666; 
}

#image_title a:hover small {
             color: #333333; 
}

#image_container #img img.imagen {
                 padding: 1px;
                 background: #ffffff;
}

#image_container #img a img {
                 border: 1px solid #666666;
}

#image_container #img a:hover img {
                 border: 1px solid #333333;
}

table#image_table,
table#image_table tr,
table#image_table td {
                  margin: 0px;
                  padding: 0px;
                  border: 0px;
                  background: ;
}

table#image_table td.tm {
                  background: url(themes/default/tm.gif) repeat-x;
}

table#image_table td.bm {
                  background: url(themes/default/bm.gif) repeat-x;
}

table#image_table td.ml {
                  background: url(themes/default/ml.gif) repeat-y;
}

table#image_table td.mr {
                  background: url(themes/default/mr.gif) repeat-y;
}

/**** info definitions ****/
      
#gallery_info { 
              width: 400px;
              padding: 12px 0 20px 16px;
              font-size: 10px;
              line-height: 12px;
				margin:0;
              font-family: Verdana, Geneva, Arial;
}

/**** footer ****/
#msc_foot {
          position: relative;
          padding: 4px 6px 6px 40px;
          text-align: left;
          color: #666666;
          font-family: Verdana, Geneva, Arial;
          font-weight: normal;
          font-size: 9px;
          line-height: 12px;
          background: #ffffff;
}

#msc_foot a {
          font-size: 9px;
}         
