* {margin: 0; padding: 0;}
body  {font: 12px Tahoma, Verdana, Arial, sans-serif; color: #000000; background: url(images/1pxbg.gif) #31128d;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
img {border: none;}
h1 {display: none;}
a {text-decoration: none; color: #00ccff;}
a:hover {text-decoration: underline; color: #660000; }

.head_layer { width: 990px; margin: 0 auto;}
.head_layer .logo { float: left; margin-right: 10px; width: 468px; }
.head_layer .menu { float: left; width: 506px; }
.submenu { background: url(images/menu_new.gif); width: 506px; height: 23px; }
.submenu LI { float: left; font-size: 12px; font-weight: bolder; color: #0fbf00; margin-right: 10px; margin-top:3px; }
.submenu LI A { color:#04035a; }
.submenu LI A:hover { color:#ce2f1b; }

.desc_main { color: white; font-size: 11px; width: 500px; text-align: center; padding-top: 7px; }

.thumbs_main { width: 1027px; margin: 0 auto; }
.thumbs_main IMG { width: 165px; height: 225px; margin: 2px; border: 1px white solid; }
.thumbs_main :HOVER IMG { border: 1px #00ccff solid; } 

/*hardlink*/
.hardlink_main { padding-bottom:10px; margin: 10px auto; width:1005px;}
.hardlink_main div {text-align: center; width:240px; height:90px; float: left; color: #4d3023; font-size:11px; background: url(images/hl_bg.gif); }
.hardlink_main a {color: #c01e09; font-size: 22px; font-weight: bolder; margin-top:10px; display: block; text-decoration: none;}
.hardlink_main a:hover {color: orange; text-decoration: underline;}
/*hardlink*/




.left_box {background: url(images/left_box_bg.gif) repeat-y; width:165px; }
.left_bh {background: url(images/left_box_header.gif) top no-repeat; padding-top: 50px;}
.left_bh2 {background: url(images/left_box_header2.gif) top no-repeat; padding-top: 78px;}
.left_bf {background: url(images/left_box_footer.gif) bottom no-repeat; padding-bottom: 65px; _height: 1px; min-height: 1px; }

.right_box {background: url(images/right_box_bg.gif) repeat-y; width:165px; }
.right_bh {background: url(images/right_box_header.gif) top no-repeat; padding-top: 69px;}
.right_bh2 {background: url(images/right_box_header2.gif) top no-repeat; padding-top: 78px;}
.right_bf {background: url(images/right_box_footer.gif) bottom no-repeat; padding-bottom: 65px; _height: 1px; min-height: 1px; }

.right_box P { font-size:10px; padding:5px;}
.right_box P.thumb { padding:4px; padding-left:5px; }
.right_box P.thumb A { font-size:11px; font-weight: bolder; color: #9c0000; }
.right_box P.thumb A:HOVER { color: #00ccff; text-decoration: none;}
.right_box P.thumb A IMG { width: 150px; height: 100px; border: 3px solid white; margin-top:4px; }
.right_box P.thumb :HOVER IMG { border: 3px solid #00ccff; }

.right_box P.thumb2 { padding:4px; padding-left:5px; }
.right_box P.thumb2 A { font-size:11px; font-weight: bolder; color: #9c0000; }
.right_box P.thumb2 A:HOVER { color: #00ccff; text-decoration: none;}
.right_box P.thumb2 A IMG { width: 150px; height: 200px; border: 3px solid white; margin-top:4px; }
.right_box P.thumb2 :HOVER IMG { border: 3px solid #00ccff; }

H4 { color: #9c0000; font-size: 14px; margin-left:35px; margin-bottom:10px; }
.left_box P { font-size:10px; padding:5px; }
.left_box P span { background: url(/images/arrow.gif) left no-repeat; margin-right: 15px; }
.left_box P.thumb { padding:4px; }
.left_box P.thumb A { font-size:11px; font-weight: bolder; color: #9c0000; }
.left_box P.thumb A:HOVER { color: #00ccff; text-decoration: none;}
.left_box P.thumb A IMG { width: 150px; height: 100px; border: 3px solid white; margin-top:4px; }
.left_box P.thumb :HOVER IMG { border: 3px solid #00ccff; }

.left_box P.thumb2 { padding:4px; padding-left:5px; }
.left_box P.thumb2 A { font-size:11px; font-weight: bolder; color: #9c0000; }
.left_box P.thumb2 A:HOVER { color: #00ccff; text-decoration: none;}
.left_box P.thumb2 A IMG { width: 150px; height: 200px; border: 3px solid white; margin-top:4px; }
.left_box P.thumb2 :HOVER IMG { border: 3px solid #00ccff; }

.right_box P.thumb A span { background: url(/images/arrow.gif) left no-repeat; padding-left: 15px; }
.left_box P.thumb A span { background: url(/images/arrow.gif) left no-repeat; padding-left: 15px; }
.right_box P.thumb2 A span { background: url(/images/arrow.gif) left no-repeat; padding-left: 15px; }
.left_box P.thumb2 A span { background: url(/images/arrow.gif) left no-repeat; padding-left: 15px; }


Ul.niches { margin-left:10px; }
Ul.niches LI { background: url(images/arrow.gif) left no-repeat; padding-left:16px; }
Ul.niches LI A { font-size: 12px; color: #9c0000; font-weight: bolder; }
Ul.niches LI A:HOVER { color: #00ccff; }

.right { background: green; width: 165px; }
.center { background: white; width:100% }
TD { vertical-align: top;}


.center_fill { width: 100%; background: url(images/center_02.gif) repeat-x top;  }
.center_lc { background: url(images/center_01.gif) no-repeat top left; }
.center_rc { background: url(images/center_03.gif) no-repeat top right; }

.day_thumbs { background: url(images/center_footer.gif) no-repeat bottom right; padding-left:4px; width: 100%; }
.day_thumbs .thumb { width: 220px; height: 416px; background: url(images/thumb_bg.gif) no-repeat top right; margin-right:3px; margin-top:4px; margin-bottom:4px; float: left; }
.day_thumbs .thumb IMG { width: 210px; height: 300px; margin: 0px auto; border: 3px #f0ff6e solid; }
.day_thumbs .thumb :HOVER IMG { border: 3px #00ccff solid; } 
.day_thumbs .thumb H3 { color:#054c00; margin-left:34px; padding-top:9px; margin-bottom:5px; font-size: 18px; font-weight: bolder; text-decoration: none;}
.day_thumbs .thumb :HOVER H3 { color:#00ccff; text-decoration: none; }
.day_thumbs .thumb .desc { font-size: 10px; color: black; margin: 4px; height: 46px; }
.day_thumbs .thumb .date { font-size: 11px; color: black; margin-left: 25px; }
.day_thumbs .thumb .date A { font-weight: bolder; color: #f6ff68; }
.day_thumbs .thumb .date A:HOVER { font-weight: bolder; color: #c6ff00; }

/*galleries page*/
.galleries_thumb { float: left; text-align: center; margin: 0 0 10px 4px; } 
.galleries_thumb A { font-size: 19px; color: #f47e14; font-weight: bolder; }
.galleries_thumb A:HOVER { color: white; background: #f47e14; text-decoration: none; }
.galleries_thumb A IMG { width: 210px; height: 300px; border: 3px #c7f992 solid;   }
.galleries_thumb :HOVER IMG { border: 3px #00ccff solid; } 

/*galleries page*/

.center_top { background: #fcfcb7; border: 1px solid #a9ab9f; margin:10px; }
.center_top UL { width:100%; margin:3px; }
.center_top UL LI { background: url(images/arrow.gif) left no-repeat; padding-left:16px; margin:2px; float: left; width: 120px; }
.center_top UL LI A { font-size: 12px; color: #9c0000; font-weight: bolder; }
.center_top UL LI A:HOVER { color: #00ccff; }

.footer_c_bg { width: 100%; background: url(images/footer_c_bg.gif) repeat-x top; height:157px;  }
.footer_cl { background: url(images/footer_cl.gif) no-repeat top left; height:157px;}
.footer_cr { background: url(images/footer_cr.gif) no-repeat top right; height:157px; font-size:16px; color: white; font-weight: bolder;  padding-right:5px;}
.footer_cr A IMG { vertical-align: middle }
.footer_cr A { color: white; text-decoration: underline; }
.footer_cr A:HOVER { color:#00ccff;  }

.footer_l { background: url(images/footer_l.gif) no-repeat top left; height:215px; width: 100%; }
.footer_r { background: url(images/footer_r.jpg) no-repeat top right; height:215px; padding-left:100px; }
.disclaimer { font-size:10px; color: white; width:558px; height: 137px; margin: 0 auto;
	//background-image: none ! important;
	behavior: url('/pngfix.htc');
 }
 
.disclaimer P { position: absolute; width: 335px; margin-top:25px; margin-left:17px; }
.disclaimer P A {color: white;}
.disclaimer P A:HOVER {color: #c6ff00;}

.disclaimer2 { font-size:10px; color: white; width:558px; height: 137px; margin: 0 auto; }
.disclaimer2 P { position: absolute; width: 335px; margin-top:25px; margin-left:17px; }
.disclaimer2 P A {color: white;}
.disclaimer2 P A:HOVER {color: #c6ff00;}

/*gal*/
.gal { padding: 10px;}
.gal-desc {padding: 5px 0 0 80px; background: url(/images/bubble.gif) 4px 0px no-repeat; min-height: 86px; _height: 86px;}
.gal-desc P { font-size: 11px; margin-top:5px; }
.gal-desc2 {margin:15px;}
.gal-desc2 P { font-size: 11px; margin-bottom:5px; }
.gal-desc2 P B { background: url(/images/arrow.gif) left no-repeat;padding-left:15px; }
.gal-desc2 a {font-size: 20px; color: #f47e14; font-weight: bolder; }
.gal-desc2 a:hover {color: white; background: #f47e14; text-decoration: none;}

.title {font-size: 15px; font-weight: bold; color: #f47e14;}
.title2 { font-size: 20px; font-weight: bold; color: #f47e14; background: url(/images/titleic.gif) left no-repeat; padding-left: 35px; height: 30px; margin: 15px 0; }
.title a {color: #339900; text-decoration: underline;}
.title a:hover {color:#00ccff; text-decoration: none;}
.ad_links { display: block; margin-top: 10px;  margin-bottom: 10px;}
.ad_links a { color: #339900; text-decoration: underline; font-size: 14px; font-weight: bolder; }
.ad_links a:hover { color: #336644; text-decoration: none; }
/*gal*/

/*paysite_page*/
.gal .set div {text-align: center; float: left; width: 170px; margin-bottom: 5px; margin-top: 5px; color: #5c302d;}
/*.gal .set div {text-align: center; float: left; width: 160px; margin-bottom: 5px; margin-top: 5px; color: #5c302d;}*/
.gal .set div IMG {  border: 3px #c7f992 solid; }
/* width: 150px; height: 200px; */
.gal .set div A:HOVER IMG { border: 3px #00ccff solid; }

.gal .big_thumb IMG { border: 5px #a4a4a4 solid; margin: 5px; }
.gal .big_thumb A:HOVER IMG { border: 5px #00ccff solid; }
/*paysite_page*/

/*thumbs*/
.thumbs A { display: block; float: left; }
.thumbs img { border: 3px #c7f992 solid; margin: 0 0 5px 5px;}
 .thumbs a:hover img {border: 3px #00ccff solid;} 

p.linkTo {text-align: center;}
p.linkTo {color: #642d00; font-weight: bold; font-size: 16px; color: #583028; padding: 4px 0 12px 0;}
p.linkTo a {font-size: 24px; color: #f47e14; }
p.linkTo a:hover {color: white; background: #f47e14; text-decoration: none;}

.screen_thmb { width: 800px; height: 432px; border: 3px #c7f992 solid; }

.paysite_screen { margin-top:5px; margin-bottom:5px; }
.paysite_screen IMG { width: 400px; height: 432px; border: 3px #c7f992 solid; }
.paysite_screen :HOVER IMG { border: 3px #00ccff solid; }
.paysite_screen P { font-size: 13px; color: black; text-indent: 10px; margin-bottom: 5px; }
.paysite_screen P A {font-size: 19px; color: #f47e14; font-weight: bolder; }
.paysite_screen P a:hover {color: white; background: #f47e14; text-decoration: none;}
/*thumbs2*/

.right_column_bg { width:165px; background: url(/images/right_col_bg.gif) repeat-y left; }

/*photo_page*/
.pay A { font-size: 25px; color: white; font-weight: bolder; margin-top:10px }
.pay A:HOVER { color: white; background: #f47e14; text-decoration: none; }
.modelbox-thumbs IMG { border: 3px white solid; margin:15px; }
.modelbox-thumbs A:HOVER IMG { border: 3px #00ccff solid; }
.homepage {margin-top: 5px;}
.homepage a {font-size: 25px; color: white; font-weight: bolder;}
.homepage a:hover {color: white; background: #f47e14; text-decoration: none;}
.homepage2 { font-size: 25px; color: white; font-weight: bolder; }
.homepage2 a { font-size: 25px; color: white; font-weight: bolder;}
.homepage2 a:hover {color: white; background: #f47e14; text-decoration: none;}

/*photo_page*/

/*toplist*/
.bottom_top { margin: 0 auto; width: 800px; }
.bottom_top2 { margin: 0 auto; width: 740px; }

.big_top { float: left; margin-right:5px; }
.big_top LI.red_heart SPAN, .big_top LI.orange_heart SPAN, .big_top LI.yellow_heart SPAN { display: block; margin-left: 20px; }
.big_top LI.red_heart A, .big_top LI.orange_heart A, .big_top LI.yellow_heart A { margin-left:15px; color: yellow; }
.big_top LI.red_heart, .big_top LI.orange_heart, .big_top LI.yellow_heart { height: 63px; width: 260px; color: white; font-size: 21px; font-weight: bolder; line-height: 63px; }

.big_top LI.red_heart { background: url(images/heart_red.gif) left no-repeat;  }
.big_top LI.orange_heart { background: url(images/heart_orange.gif) left no-repeat; }
.big_top LI.yellow_heart { background: url(images/heart_yellow.gif) left no-repeat; }

.small_top { float: left; margin-left: 10px;  }
.small_top LI { font-size: 14px; font-weight: bolder; color: #ff9000; width: 170px; }
.small_top LI A {  color: white; }
.small_top LI A:HOVER { color: yellow; }

/*toplist*/

/*hardlinks*/
.center_top2 { background: #fcfcb7; border: 1px solid #a9ab9f; margin:10px; }
.center_top2 TABLE { width: 100% }
.center_top2 TD { font-size:12px; color: black; text-align: center; padding-top: 5px; padding-bottom: 5px; width: 25%;}
.center_top2 TD A { font-size: 18px; font-weight: bolder; color: #9c0000; }
/*hardlinks*/

/*niche thumbs*/
.niche_thumbs { width: 165px; margin-top:15px; }
.niche_thumbs a img { border: 2px white solid; }
.niche_thumbs a:hover img {border: 2px #00ccff solid;} 
.niche_thumbs a {}
.niche_thumbs a  { font-size:11px; font-weight: bolder; color: #9c0000; }
.niche_thumbs a:HOVER { color: #00ccff; text-decoration: none;}
/*niche thumbs*/

/*updates thumbs*/
.daily_thumb { width: 160px; margin-top:10px; margin-left:3px; text-align: center; font-size: 11px; color: gray; float: left; }
.daily_thumb a img { width: 150px; height: 200px; border: 3px yellow solid; }
.daily_thumb a:hover img {border: 3px #00ccff solid;} 
/*updates thumbs*/