﻿.jGM_box { position: relative; float: right; width: 190px; height: 345px; background: #C4D1DA; margin: 5px 5px 5px 0.9px; padding: 4px 0; border: 1px #A8B5BE solid; overflow: hidden; }
.jGM_header { position: absolute; top: 0; left: 0; height: 18px; width: 180px; background: #d1d1d1; color: #fff; text-align: right; vertical-align: middle; line-height: 18px; cursor: move; display: none; }
.jGM_header a { margin-right: 12px; text-decoration: none; color: #fff; cursor: pointer; }
.jGM_header a:HOVER { color: #333; }
.jGM_wrapper { position: absolute; top: 0px; left: 0; width: 2270px; height: 340px; margin: 0; padding: 0; border: 0; }
/* overflow: hidden; */
.jGM_tile { position: absolute; top: 0; left: 7px; width: 170px; height: auto; overflow: hidden; margin: 0; padding: 0; border: 0; display: block; }
.jGM_cats { width: 100%; height: 50px; overflow: hidden; vertical-align: middle; text-align: left; }
.jGM_cats h1 { font-family: tahoma, Arial, serif; width: 100%; overflow: hidden; font-size: 1em; margin: 4px 0 0 0; padding: 2px 4px 2px 0; text-shadow: 2px 2px 2px #A8B5BE; color: #414141; font-weight: normal; }
.jGM_cats p { font-family: verdana,tahoma,arial,sans-serif; font-size: 1em; margin: 0; padding: 0; line-height: 1.2em; color: #858585; font-weight: normal; }
.jGM_pager { height: 18px; width: 175px; line-height: 18px; margin: 0; border: 0; padding: 0; background: #e1e1e1; color: #fff; text-align: center; vertical-align: middle; }
.jGM_pager a { text-decoration: none; color: #fff; font-weight: bold; text-decoration: none; color: #fff; display: block; }
.jGM_pager a:HOVER { background: #d1d1d1; }
.jGM_pager img { border: 0; margin: 6px 0; }
.jGM_content { width: 175px; height: 247px; margin: 1px 0; padding: 0; border: 0; overflow: hidden; }
.jGM_content a { text-decoration: none; color: #333; height: 18px; width: 165px; display: block; line-height: 18px; padding: 0 0 0 10px; background-color: #fff; margin: 1px 0; }
.jGM_content a:HOVER { color: #fff; background-color: #5A8794; }
.jGM_more { background-image: url('images/arrow.gif'); background-repeat: no-repeat; background-position: 160px 50%; }
.jGM_more:hover { background-image: url('images/arrow_hover.gif'); background-repeat: no-repeat; background-position: 155px 50%; }
.jGM_back { position: absolute; top: 18px; right: 5px; height: 18px; width: 52px; background: #5A8794; color: #fff; line-height: 18px; 0 vertical-align: middle; text-align: center; margin: 10px 0 0 0; padding: 0; border: 0; z-index: 99; }
.jGM_back a { height: 100%; width: 100%; text-decoration: none; color: #fff; display: block; }
.jGM_back a { color: #fff; background: #5A8794; }
.jGM_back a:HOVER { color: #fff; background: #ffa200; }
.jGM_reset { position: absolute; top: 18px; right: 60px; height: 18px; width: 52px; background: #5A8794; color: #fff; line-height: 18px; vertical-align: middle; text-align: center; margin: 10px 0 0 0; padding: 0; border: 0; z-index: 99; }
.jGM_reset a { height: 100%; width: 100%; text-decoration: none; color: #fff; display: block; }
.jGM_reset a { color: #fff; background: #5A8794; }
.jGM_reset a:HOVER { color: #fff; background: #ffa200; }
.jGM_box, .jGM_content a, .jGM_back a, .jGM_back, .jGM_reset a, .jGM_reset, .jGM_pager, .jGM_pager a { -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; }
