* {margin: 0; padding: 0;}
body  {font: 11px Tahoma, Verdana, Arial, sans-serif; color: white; background: url(images/1pxbg.gif) black;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
img {border: none;}
h1 {display: inline; font-size: 11px; color: white; text-align: center;}
a {text-decoration: none;}
a:hover {text-decoration: underline; }

/*center*/
.center {width: 912px; margin: 0px auto;}
.head { background: url(images/head_bg.gif) repeat-x top; width: 100%; }
.logo_1 { 
	//background-image: none ! important;
	behavior: url('/pngfix.htc');
 }
/*center*/

.logo { width: 457px; float: left; margin-top:10px; }
.menus { width: 455px; float: left;  }

.menu { width: 455px; height: 30px; background: url(images/menu_bg.gif) no-repeat ; margin-bottom: 10px; }
.menu LI { padding-top:8px; float: left; margin-left:10px; }
.menu LI A { color: yellow; font-weight: bolder; font-size: 11px; }
.menu LI A:HOVER { color:#baff00; }


.desc { display: inline; font-size: 11px; color: white; text-align: center;  }
.links { font-size: 11px; color: #a7f938; font-weight: bolder; text-align: center; margin-top:15px; height:25px; }
.links LI { float: left; background: url(images/menu_item_bg.gif) no-repeat; width: 17px; height: 15px; text-align: center; margin: 0 2px;}
.links A { color: white; text-decoration: none; font-weight: bolder; display: block; text-align: center;  }
.links A:hover { color: #baff00; text-decoration: underline; font-weight: bolder; }

.main_hl { margin: 0 auto; background: url(images/main_hl_bg.gif); width: 931px; height: 106px; }
.main_hl LI { width: 310px; text-align: center; float: left; color: white; font-size: 12px; padding-top:15px; }
.main_hl LI A { font-size: 28px; color: yellow; font-weight: bolder; }
.main_hl LI A:HOVER { color: #baff00;}

.thumbs {width: 960px; margin: 0px auto;}
.thumbs img {width: 150px; height: 200px; margin: 4px ; border: 1px solid white;}
.thumbs a:hover img {border: 1px solid black;}

/*hardlink*/
.hardlink {padding: 10px 0; margin: 0px auto; width:936px;}
.hardlink div {text-align: center; width: 278px; height: 66px; margin: 0 14px 0px 14px; background: url(images/hl_bg.gif) no-repeat black; float: left; color: white; font-size:11px;}
.hardlink div IMG {  }
.hardlink a {color: #a7f938; font-size: 26px; font-weight: bolder; margin-top:2px; display: block;}
.hardlink a:hover {color: yellow;}
/*hardlink*/

/*top*/
.top {padding: 10px 0 0 0px; font-size: 16px; font-weight: bold; margin: 0px auto; width:936px;}
.top a {color: white;}
.top a:hover {color: yellow;}
.top ul {float: left; width: 187px;}
.top li { padding-left: 0px; color: #a7f938;}
/*top*/

/*footer*/
.footer {background: url(images/footer_fill.gif) bottom repeat-x; width: 100%}
.foot { margin: 0px auto; background: url(images/footer_bg.gif) bottom no-repeat; height: 135px; width: 900px; }
.foot-desc { font-size: 10px; color: #aaaaaa; margin-top:50px;  }
.foot-desc a {color: white; text-decoration: underline;}
.foot-desc a:hover {color: yellow; text-decoration: none;}
/*footer*/

/*ad_paysites*/
.ad_paysites { margin: 0 auto; width: 960px; }
.ad_paysites LI { background: url(images/ad_bg.gif) no-repeat; width: 457px; height: 258px; float: left; margin: 8px; }
.ad_paysites LI IMG { margin-top: 13px; margin-left: 13px; margin-right: 8px; }
.ad_paysites LI DIV { padding-right:10px; padding-top:10px; font-size:11px; color: white; text-decoration:none;}
.ad_paysites LI DIV B { color: yellow; }
.ad_paysites LI DIV P { margin-top: 5px; }

P.ad_link { text-align: center; font-size: 18px; font-weight: bolder; color: yellow; }
:hover P.ad_link { color: #2fe9ff; text-decoration: underline;  }

H1.ad_header { font-size: 30px; color: #c0ff00; text-align: center; line-height: 40px; }
:hover H1.ad_header { color: #2fe9ff; text-decoration: underline; }

/*gallery_styles*/
.gallery_center { margin: 0 auto; width: 900px; }
.gallery_thumbs { float: left; width: 470px; }
.gallery_thumbs IMG { width: 150px; height: 200px; margin: 2px ; border: 1px solid white; }
.gallery_thumbs a:hover img {border: 1px solid black;}
.gallery_links { float: left; vertical-align: top; width: 400px; margin-left: 30px; padding-top:10px;}

P.header A { font-size: 12px; font-weight: bolder; color: yellow; }
P.desc2 { font-size: 13px; color: white; } 
P.paysite_screen {  font-size: 13px; font-weight: bolder; color: white; text-align: center; margin-top:10px; }
P.paysite_screen A { font-size: 24px; font-weight: bolder; color: #a2f032; }
.bn_hide { font-size: 13px; }
.bn_hide P { margin-top: 10px; margin-bottom: 10px;; }
.bn_hide IMG { border: 3px solid #a2f032; margin-top: 10px; }
.bn_hide a:hover IMG { border: 3px solid yellow; }
.bn_hide a {color: white; text-decoration: underline;}
.bn_hide a:hover { color: yellow; text-decoration: none; }
.bn_hide DIV A { font-size: 24px; font-weight: bolder; color: #a2f032; text-decoration: none;}
.bn_hide DIV A:hover { text-decoration: underline; }

/*gallery_styles*/