* {
	margin: 0;
	padding: 0;
}

.hide {display: none;}

#container {
	margin: 0px 0px 0px 10px;
	padding: 0;
	color: #333333;
	background-image: url(images/top_bg.gif) ;
	background-repeat: repeat-x;
	background-color: #ffffff;
	font-size: 12px;
	width: 900px;
	}

.hide {display: none;}

img {
	border: 0;
}

a {
	border: 0;
}

/*o001*/
#h01 {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	text-align: right;
	width: 900px;
	height: 20px;
	background-image: url(images/top_h1bg.gif) ;
	background-color: #333333;
	color: #ffffff;
}

h1 {
	margin: 0px 10px 0px 0px;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}

/*o002*/

#header {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 900px;
	height: 90px;
	background-color: #ffffff;
}

#headcont {
	margin: 0px 0px 0px 0px;
}


/*o003*/

#main {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 690px;
	height: 1000px;
	float: left;
}

/*o004*/

#maincont {
	margin: 0px 0px 10px 0px;
	width: 690px;
}

#mainmenu {
	margin: 0px 0px 10px 10px;
	width: 690px;
}

#mmlist {
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	text-align: center;
	list-style-type: none;
}

#mmlist li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#mmlist a{
    display: block;
    width: 130px;
    height: 30px;
    overflow: hidden;
}

a.mmpay {
	margin: 0px 8px 0px 0px;
	background-image: url(images/top_m_pay.gif);
}

a:hover.mmpay {
    background-position: 0px -30px;
}

a.mmcont {
	margin: 0px 8px 0px 0px;
	background-image: url(images/top_m_cont.gif);
}

a:hover.mmcont {
    background-position: 0px -30px;
}

a.mmhowto {
	margin: 0px 7px 0px 0px;
	background-image: url(images/top_m_howto.gif);
}

a:hover.mmhowto {
    background-position: 0px -30px;
}

a.mmfaq {
	margin: 0px 7px 0px 0px;
	background-image: url(images/top_m_faq.gif);
}

a:hover.mmfaq {
    background-position: 0px -30px;
}

a.mmsitemap {
	margin: 0px 0px 0px 0px;
	background-image: url(images/top_m_sitemap.gif);
}

a:hover.mmsitemap {
    background-position: 0px -30px;
}

/*loginボタン*/

#toplogfir {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 15px;
	width: 690px;
	clear: both;
}

ul#toploglist {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	overflow: hidden;
	list-style-type: none;
}

ul#toploglist li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

ul#toploglist a{
    display: block;
    width: 330px;
    height: 90px;
    overflow: hidden;
}

a.toplogin {
	margin: 0px 10px 0px 0px;
	background-image: url(images/top_login.gif);
}

a:hover.toplogin {
	margin: 0px 10px 0px 0px;
    background-position: 0px -90px;
}

a.topfirst {
	background-image: url(images/top_first.gif);
}

a:hover.topfirst {
    background-position: 0px -90px;
}

#topgreet {
	margin: 0px 0px 20px 10px;
	width: 690px;
}

/*o005 hotgame info*/

#subcont {
	margin: 0px 0px 0px 10px;
	width: 340px;
	height: 750px;
	float: left;
}

#hotgame {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	width: 340px;
	background: url(images/top_hg_bg.jpg) no-repeat;
}

#hotgame h2 {
	margin: 0px 0px 7px 7px;
	padding: 7px 0px 0px 0px;
}

#topinfo {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 340px;
	background: url(images/top_info_bg.gif) no-repeat;
}

#topinfo h2 {
	margin: 0px 5px 15px 5px;
	padding: 7px 0px 0px 0px;
}

#topinfo h3 {
	margin: 0px 0px 0px 10px;
	padding: 7px 0px 0px 0px;
	font-size: 14px;
}

#topinfo p {
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #8b806a;
}

#topinfo ul {
	margin: 0px 0px 10px 0px;
	list-style-type: none;
}

#topinfo li {
	margin: 10px 10px 0px 10px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #333333;
}

#topinfo h5 {
	margin: 0px 0px 0px 0px;
	font-size: 12;
	font-weight: normal;
}

#topinfo a {
	margin: 0px 0px 0px 10px;
}

/*o006 gamelist*/

#gamelist {
	margin: 0px 0px 0px 0px;
	width: 320px;
	height: 750px;
	float: right;
	background: url(images/top_gl_bg.gif) no-repeat;
	background-color: #ffffff;
}

#gamelist h2 {
	margin: 0px 0px 17px 7px;
	padding: 7px 0px 0px 0px;
}

#gamelists {
	margin: 0px 0px 10px 15px;
}

#gamelist ul {
	list-style-type: none;
}

.gamelistz {
	margin: 0px 0px 5px 0px;
	clear: both;
}

#gamelist li {
	margin: 0px 0px 5px 10px;  
    white-space: nowrap;
	float: left;
}

#gamelist h3 {
	margin: 0px 0px 10px 0px;  
	clear: both;
}

/*o007*/

#sidecont {
	margin: 0px 0px 10px 0px;
	width: 200px;
	height: 2100px;
	float: right;
}

#sidecont p{
	margin: 0px 0px 10px 0px;
}

/*o008*/

#footerpr {
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	width: 900px;
	height: 120px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	text-align: center;
	clear: both;
}

#footer {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	width: 900px;
	height: 50px;
	text-align: center;
	clear: both;
	color: #ffffff;
	background: url(images/top_ftbg.gif) no-repeat;
}

#footer p {
	clear: both;
}

#footmenu {
	margin: 0px 110px 0px 0px;
	width: 350px;
}

#footmenu ul {
	list-style-type: none;
}

#footmenu li {
	margin: 0px 10px 0px 0px;
	float: left;
}

/*   */
#gamehead {
	margin: 0px 0px 10px 10px;
}

#gameheadg {
	margin: 0px 0px 15px 10px;
	padding: 10px 10px 1px 10px;
	border: 1px solid #563131;
	background-color: #fbefef;
}

#gameheadg p{
	margin: 0px 0px 10px 0px;
	color: #000000;
	line-height: 150%;
}

#gameinfo {
	margin: 0px 0px 15px 15px;
}

/* */
#conthead {
	margin: 0px 0px 10px 10px;
	width: 680px;
}

/* 特定商取引法表記 */

#lawcont {
	margin: 0px 0px 10px 10px;
	padding: 10px 0px 1px 0px;
	width: 680px;
	border: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-color: #ffffff;
}

#lawcont p{
	margin: 0px 0px 10px 10px;
}

#lawcont ul{
	margin: 0px 0px 10px 10px;
	list-style-type: none;
}

#lawcont li{
	margin: 0px 0px 5px 0px;
	list-style-type: none;
}

/* news */

#newscont {
	margin: 0px 0px 10px 10px;
	padding: 10px 0px 1px 0px;
	width: 680px;
	border: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-color: #ffffff;
}

#newscont h4{
	margin: 0px 0px 10px 10px;
	color: #563131;
}

#newscont p{
	margin: 0px 0px 10px 10px;
}

#newscont ul{
	margin: 0px 0px 10px 10px;
	list-style-type: none;
}

#newscont li{
	margin: 0px 0px 5px 0px;
	list-style-type: none;
}

/*howto*/

#howtocont {
	margin: 0px 0px 10px 10px;
	padding: 10px 0px 1px 0px;
	width: 680px;
	border: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-color: #ffffff;
}

#howtocont p{
	margin: 0px 0px 20px 10px;
}

#howtocont ul{
	margin: 0px 0px 10px 10px;
	list-style-type: none;
}

#howtocont li{
	margin: 0px 0px 5px 0px;
	list-style-type: none;
}

#howtocont h4{
	margin: 0px 0px 10px 10px;
	
}

.howtoimg {
	margin: 0px 0px 10px 10px;
}

/*faq*/

#faqcont {
	margin: 0px 0px 10px 10px;
	padding: 10px 0px 1px 0px;
	width: 680px;
	border: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-color: #ffffff;
}

#faqcont p{
	margin: 0px 0px 10px 10px;
}

#faqcont h3{
	margin: 0px 0px 10px 10px;
}

#faqcont ul{
	margin: 0px 0px 10px 10px;
	list-style-type: none;
}

#faqcont li{
	margin: 0px 0px 5px 0px;
	list-style-type: none;
}

#faqcont dl {
	width: 660px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#faqcont dt {
	margin: 10px 0px 5px 25px;
	padding: 0px 0px 0px 0px;
	display: list-item;
}

#faqcont dd {
	margin: 0px 0px 0px 10px;
	padding-bottom: 15px;
	border-bottom-style: dashed;
	border-width: 1px;
	list-style-type: none;
	display: list-item;
}

/*pay*/

#paycont {
	margin: 0px 0px 10px 10px;
	padding: 10px 0px 1px 0px;
	width: 680px;
	border: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-color: #ffffff;
}

#paycont p{
	margin: 0px 0px 10px 10px;
}

#paycont h3{
	margin: 0px 0px 10px 10px;
}

#paycont ul{
	margin: 0px 0px 10px 10px;
	list-style-type: none;
}

#paycont li{
	margin: 0px 0px 5px 0px;
	list-style-type: none;
}

#paycont dl {
	width: 660px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#paycont dt {
	margin: 10px 0px 5px 25px;
	padding: 0px 0px 0px 0px;
	display: list-item;
}

#paycont dd {
	margin: 0px 0px 0px 10px;
	padding-bottom: 15px;
	border-bottom-style: dashed;
	border-width: 1px;
	list-style-type: none;
	display: list-item;
}

#paycont table {
	width: 320px;
	margin: 10px 0px 0px 10px;
	font-size: 12px;
	text-align: center;
	border-spacing: 1px;
	border-collapse: collapse;
}

#paycont td {
	background-color: #f6f6f6;
	border: 1px solid #666666;
}

#paycont tr {
	background-color: #f6f6f6;
	border: 1px solid #666666;
}

/*privacy*/

#privacycont {
	margin: 0px 0px 10px 10px;
	padding: 10px 0px 1px 0px;
	width: 680px;
	border: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-color: #ffffff;
}

#privacycont p{
	margin: 0px 0px 10px 10px;
}

#privacycont h3{
	margin: 0px 0px 10px 10px;
}

#privacycont ul{
	margin: 10px 0px 0px 30px;
}

#privacycont li{
	margin: 0px 0px 5px 0px;
}

#privacycont dl {
	width: 660px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#privacycont dt {
	margin: 10px 0px 5px 25px;
	padding: 0px 0px 0px 0px;
	display: list-item;
}

#privacycont dd {
	margin: 0px 0px 10px 10px;
	padding-bottom: 15px;
	border-bottom-style: dashed;
	border-width: 1px;
	list-style-type: none;
	display: list-item;
}

/*rule*/

#rulecont {
	margin: 0px 0px 10px 10px;
	padding: 10px 0px 1px 0px;
	width: 680px;
	border: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-color: #ffffff;
}

#rulecont p{
	margin: 0px 0px 10px 10px;
}

#rulecont h3{
	margin: 0px 0px 10px 10px;
}

#rulecont ul{
	margin: 10px 0px 0px 30px;
}

#rulecont li{
	margin: 0px 0px 5px 0px;
}

/*first*/

#firstcont {
	margin: 0px 0px 10px 10px;
	padding: 10px 0px 1px 0px;
	width: 680px;
	border: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-color: #ffffff;
}

#firstcont p{
	margin: 0px 0px 10px 10px;
}

#firstcont h3{
	margin: 0px 0px 10px 10px;
}

#firstcont ul{
	margin: 10px 0px 0px 30px;
}

#firstcont li{
	margin: 0px 0px 5px 0px;
}

/*sitemap*/

#sitemapcont {
	margin: 0px 0px 10px 10px;
	padding: 10px 0px 1px 0px;
	width: 680px;
	border: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-color: #ffffff;
}

#sitemapcont p{
	margin: 0px 0px 10px 10px;
}

#sitemapcont h3{
	margin: 0px 0px 10px 10px;
}

#sitemapcont ul{
	margin: 10px 0px 10px 30px;
}

#sitemapcont li{
	margin: 0px 0px 5px 0px;
}

/*contact*/

#contactcont {
	margin: 0px 0px 10px 10px;
	padding: 10px 0px 1px 0px;
	width: 680px;
	border: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-color: #ffffff;
}

#contactcont p{
	margin: 0px 0px 10px 10px;
}

#contactcont h3{
	margin: 0px 0px 10px 10px;
}

#contactcont ul{
	margin: 10px 0px 10px 30px;
}

#contactcont li{
	margin: 0px 0px 5px 0px;
}

#contactcont table {
	margin: 0px 0px 10px 10px;
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
	font-size: 12px;
}

#contactcont td {
	margin: 0px 0px 10px 10px;
	padding: 5px 10px 5px 10px;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

/* 販売ページのリスト上部 */

#listunit {
	margin: 10px 0px 3px 0px;
	width: 680px;
	text-align: right;
	font-weight: bold;
	font-size: 14px;
}

#listhowto {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 8px;
	width: 680px;
	text-align: left;
	color: #000000;
	background-color: #ffffff;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

#listhowto h3{
	margin: 8px 0px 0px 0px;
	font-size: 12px;
}

#listhowto p {
	margin: 8px 8px 0px 0px;
	line-height: 120%;
}

#listhowto ul {
	margin: 8px 8px 15px 0px;
}

#listhowto li {
	margin: 3px 0px 0px 15px;
	font-size: 12px;
	color: #333333;
	line-height: 130%;
	list-style: square outside;
}

#stockpageto {
	margin: 10px 0px 0px 0px;
	width: 680px;
	text-align: center;
}

#mainte {
	margin: 10px 0px 0px 0px;
	line-height: 120%;
	color: #cc0000;
}

#sellcenter {
	margin: 0px 0px 0px 10px;
	color: #000000;
}

#sellcenter h2{
	margin: 10px 0px 0px 0px;
	font-size: 12px;
}

#sellcenter p{
	margin: 0px 0px 10px 0px;
}

/* 販売リストテーブル */

#sellprice {
	width: 680px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	background-color: #e4cfd0;
	background-image: url(images/list_price_bk.gif);
	font-size: 12px;
	text-align: center;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

#sellprice td {
	border-bottom: 1px solid #000000;
	
}

#sellprice .t1 {
	width: 250px;
	height: 39px;
	text-align: center;
	color: #ffffff;
	background-color: #573031;
}

#sellprice .t2 {
	width: 230px;
	height: 39px;
	text-align: center;
	color: #ffffff;
	background-color: #573031;
}

#sellprice .t3 {
	width: 200px;
	height: 39px;
	text-align: center;
	color: #ffffff;
	background-color: #573031;
}

#sellprice .m1 {
	height: 39px;
}

#sellprice .m2 {
	height: 39px;
}

#sellprice .m3 {
	height: 39px;
}

/* 販売フォーム */

/* ポイント関係 */
#price4 {
	width: 680px;
	margin: 3px 0px 15px 0px;
	color: #000000;
	font-size: 12px;
	text-align: center;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-image: url(images/list_price_bk.gif);
}

#price4 td {
	border-bottom: 1px solid #000000;
}

#price4 .pt1 {
	width: 165px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	background-color: #573031;
}

#price4 .pt2 {
	width: 350px;
	height: 30px;
	color: #ffffff;
	background-color: #573031;
}

#price4 .pt3 {
	width: 165px;
	height: 30px;
	color: #ffffff;
	background-color: #573031;
}

#price4 .pm1 {
	height: 25px;
}

#price4 .pm2 {
	height: 25px;
}

#price4 .pm3 {
	height: 25px;
}

/* 価格表　注文フォーム */

/* エラー */
#error {
	width: 680px;
	color: #000000;
	margin: 10px 0px 15px 0px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}

#error hr {
	margin: 20px 0px 20px 0px;
}

.ordert {
	width: 680px;
	margin: 0px 0px 10px 0px;
	color: #ffffff;
	font-size: 12px;
	text-align: left;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	background-image: url(images/list_price_bk.gif);
}

.ordert td {
	border-bottom: 1px solid #000000;
}

.orderbt {
	width: 680px;
	margin: 0px 0px 10px 0px;
}

.orderbt td {
	padding: 5px 0px 5px 10px;
	text-align: center;
}

.ot1{
	padding: 5px 0px 5px 10px;
	width: 140px;
	height: 30px;
	color: #ffffff;
	font-size: 12px;
	background-color: #573031;
	border-right: 1px solid #000000;
}

.om1{
	width: 434px;
	height: 30px;
	padding: 5px 0px 5px 10px;
	color: #000000;
	font-size: 12px;
	border-right: 1px solid #000000;
}

.om2{
	width: 434px;
	height: 100px;
	padding: 5px 0px 5px 10px;
	color: #000000;
	font-size: 12px;
	border-right: 1px solid #000000;
}

#price2 {
	width: 680px;
	margin: 3px 0px 15px 0px;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-image: url(images/list_price_bk.gif);
}

#price2 td {
	border-bottom: 1px solid #000000;
}

#price2 .t1 {
	width: 120px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	background-color: #573031;
}

#price2 .t2 {
	width: 105px;
	height: 30px;
	background-color: #573031;
}

#price2 .t3 {
	width: 120px;
	height: 30px;
	background-color: #573031;
}

#price2 .t4 {
	width: 139px;
	height: 30px;
	background-color: #573031;
}

#price2 .m1 {
	height: 25px;
	color: #000000;
}

#price2 .m2 {
	height: 25px;
	color: #000000;
}

#price2 .m3 {
	width: 120px;
	height: 25px;
	color: #000000;
}

#price2 .m4 {
	width: 139px;
	height: 25px;
	color: #000000;
}

#price3 {
	width: 680px;
	margin: 3px 0px 15px 0px;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-image: url(images/list_price_bk.gif);
}

#price3 td {
	border-bottom: 1px solid #000000;
}

#price3 .t1 {
	width: 87px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	background-color: #573031;
}

#price3 .t2 {
	width: 87px;
	height: 30px;
	background-color: #573031;
}

#price3 .t3 {
	width: 87px;
	height: 30px;
	background-color: #573031;
}

#price3 .t4 {
	width: 139px;
	height: 30px;
	background-color: #573031;
}

#price3 .m1 {
	height: 35px;
	color: #000000;
}

#price3 .m2 {
	height: 35px;
	color: #000000;
}

#price3 .m3 {
	width: 87px;
	height: 35px;
	color: #000000;
}

#price3 .m4 {
	width: 139px;
	height: 35px;
	color: #000000;
}

#kiyaku {
	width: 680px;
	margin: 15px 0px 0px 0px;
	text-align: center;
}

#kiyaku p {
	margin: 10px 0px 10px 0px;
	color: #000000;
}

#kiyaku hr {
	color: #333333;
	margin: 0px 0px 5px 0px;
}

.style1 {color: #FF0000}
.order1 p {
	margin: 10px 0px 5px 0px;
}
.att2 {
	color: #FF0000;
	padding: 0px 0px 5px 0px;
}

/* サイトマップ等のゲームリスト */
#gamelistsub {
	margin: 10px 0px 10px 0px;	
}

/* リストヘッド */
#listhead p{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	font-size: 14px;
}

/* login */

#logincont {
	margin: 0px 0px 10px 10px;
	padding: 10px 0px 1px 0px;
	width: 680px;
	border: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-color: #ffffff;
}

#logincont p{
	margin: 0px 0px 10px 10px;
}

#logincont h3{
	margin: 0px 0px 10px 10px;
}

#logincont ul{
	margin: 10px 0px 10px 10px;
	list-style-type: none;
}

#logincont li{
	margin: 0px 0px 5px 0px;
}

#logincont h5{
	margin: 10px 0px 5px 10px;
	font-size: 14;
}

#logint {
	margin: 0px 0px 10px 10px;
	width: 400px;
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
	font-size: 12px;
}

#logint td {
	margin: 0px 0px 10px 10px;
	padding: 5px 10px 5px 10px;
	width: 150px;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

.logintt {
	background-color: #efefef;
}

#loginb {
	margin: 0px 0px 10px 10px;
	width: 300px;
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
	font-size: 12px;
	text-align: center;
}

#loginb td {
	margin: 0px 0px 10px 10px;
	padding: 5px 10px 5px 10px;
	width: 150px;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

.loginbt {
	background-color: #efefef;
}

#loginbu {
	width: 100px;
	margin: 0px 0px 10px 10px;
}

#loginmsg {
	margin: 0px 0px 10px 0px;
	line-height: 150%;
	font-size: 12px;
}

/* ゲームトップloginボタン */

#gtlogfir {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 15px;
	width: 690px;
	clear: both;
}

ul#gtloglist {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	overflow: hidden;
	list-style-type: none;
}

ul#gtloglist li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

ul#gtloglist a{
    display: block;
    width: 330px;
    height: 50px;
    overflow: hidden;
}

a.gtlogin {
	margin: 0px 10px 0px 0px;
	background-image: url(images/gt_login.gif);
}

a:hover.gtlogin {
	margin: 0px 10px 0px 0px;
    background-position: 0px -50px;
}

a.gtfirst {
	background-image: url(images/gt_first.gif);
}

a:hover.gtfirst {
    background-position: 0px -50px;
}
