      body {
         background-image:url(images/bg.jpg);
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:12px;
         margin: 0px;
         padding: 0px;
      }

		a {
         color:#135577;
			text-decoration: none;
		}

      div#outer {
         margin: 0px;
         margin-left: auto;
         margin-right: auto;
         padding: 0px;
         width: 800px;
      }

      div#header {
         padding: 0px;
         padding-top: 24px;
      }

      div#nav {
         background: #FFFFFF;
         padding: 0px;
         height: 32px;
         background: url(images/menu_back.jpg);
      }

      ul#menu {
         list-style: none;
         margin: 0px;
         padding: 0px;
      }

      li#menu {
         float: left;
         margin:0px;
         padding: 9px 30px 0 19px;
      }

      li#menu_no {
			color: #6FFEFF;
         float: right;
			font-weight: bold;
         margin:0px; 
         padding: 9px 30px 0 0;
      }

      .menu a {
         color: #6FFEFF;
         font-weight:bold;
         text-decoration: none;
      }

      .menu a:hover {
         background: url(images/menu_back_over.jpg);
         color: #000000;
         font-weight:bold;
         padding: 9px 0 9px 0;
         text-decoration: none;
      }

      div#main {
         background-color: #FFFFFF;
			display:block;
         height: 100%;
         margin: 0px;
         overflow: auto;
         padding: 5px 10px 5px 10px;
      }

      .sector {
         background-color: #E9E9E9;
         float:left;
         margin-bottom:5px;
         margin-left:5px;
         margin-right:5px;
         padding-bottom:5px;
         padding-top:5px;
         width:250px;
      }

      .prod_cate {
         background-color: #E9E9E9;
			display: block;
			height: 160px;
         float: left;
         margin-bottom: 5px;
         margin-left: 5px;
         margin-right: 5px;
         padding-bottom: 5px;
         padding-top: 5px;
			text-align: center;
         width: 100px;
      }

      div#footer {
         background: url(images/foot_bg.jpg);
         color: #FFFFFF;
         height: 69px;
         margin: 0px;
         padding: 0px;
         text-align: center;
			display: table-cell;
         vertical-align: middle;
			width: 800px;
      }

		#footer a {
         color: #FFFFFF;
      }

		#page_head a {
			color: #000000;
         font-weight:none;
         text-decoration: none;
		}
	h1{
		 color: #000000;
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:14px;
		 font-weight:bold;
		 text-align:right;
		 margin-top:15px;
		 margin-left:15px;
	}	

      h2 {
         background: url(images/page_sub_head.jpg);
         color: #000000;
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:12px;
			margin: 0px;
         width: 132px;
      }

      h3 {
         background: url(images/page_sub_head.jpg);
         color: #000000;
         font-size:12px;
			margin: 0px 5px 10px 5px;
			padding: 0px 0px 0px 5px;
      }

		.prod_disp {
         background-color: #E9E9E9;
         float: left;
			height: 110px;
         margin-left: 3px;
			margin-bottom: 5px;
         margin-right: 3px;
			padding-bottom: 5px;
			position:relative;
         width: 383px;
		}

      #cont_prod {
         background-color: #E9E9E9;
         float:left;
			height: auto;
         margin-left:3px;
         margin-right:3px;
         width:364px;
      }

      #cont_cate {
         background-color: #E9E9E9;
         float: right;
			height: auto;
         margin-left:3px;
         margin-right:3px;
         width:380px;
      }

      #titl_prod {
         background:url(images/feat_bg.jpg);
         height:21px;
      }

      #titl_cate {
         background:url(images/feat_bg.jpg);
         height:21px;
      }

      #cate {
         float:left;
         text-align:center;
      }

      .left {
         float:left;
      }

      .right {
         float:right;
      }

      .right_pad {
         padding-right:5px;
      }

      .prod_head {
         font-weight:bold;
         margin:0px;
         padding-top:3px;
      }
      .prod_titl_img {
         padding-left:10px;
         padding-right:10px;
      }
   .mC {margin:5px;}
   .mH {cursor:pointer; font-weight:bold; border-top:1px solid;}
   .mL {display:none; margin-bottom:10px;}
   .mO {margin-left:10px; display:block;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
	position: relative;
	z-index: 0;
}

.thumbnail:hover{
	background-color: transparent;
	z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	padding: 0px;
	margin-left:-258px;
	margin-top: -100px;
	border: 1px dashed gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 0;
	left: 10px; /*position where enlarged image should offset horizontally */

}