/* CSS Document */
*{margin:0px;padding:0px;border:0px;font-family:Arial, Helvetica, sans-serif;}
/*general*/
body{background:url(../images/bg.gif) repeat-x top;}
#main{ position:relative;margin-left:auto;margin-right:auto;width:950px;height:auto;}
#logo_box{ float:left;width:306px;height:203px;background:url(../images/hbox.gif) no-repeat;}
#logo_box a{ display:block;margin:25px 0px 0px 45px;}
#wrap_header{ position:relative;width:950px;height:219px;}
#title{ position:absolut;padding-top:110px;}
#title p{ font-family:"Myriad Pro";font-weight:bold;font-size:23px;color:#FFFFFF;text-align:right;}
#google_top{ position:relative;width:728px;height:15px;margin-left:111px;margin:30px 0px 40px 111px;}
.search{ position:relative;float:left;height:auto;width:613px;margin-top:32px;padding-bottom:20px;}
.search p{ font-style:italic;font-weight:bold;text-align:left;font-size:16px;color:#bbbebe;line-height:22px;}
#input_wrap{background:url(../images/input_border.gif) no-repeat;float:left;width:317px;height:35px;margin-top:4px;}
input.search_box{ height:25px;width:307px;border:1px solid #7F9DB9;margin-top:4px;margin-left:4px;margin-right:2px;}
input#submit_botton{ background:url(../images/search_botton.gif);width:109px;height:42px;margin-left:8px;font-weight:bold;font-size:17px;color:#e5ebf0;cursor:pointer;}
.clr{ position:relative;clear:both;width:100%;height:1px;visibility:hidden;line-height:0px;font-size:0px;}
#footer_wrap{position:relative;width:100%;height:62px;background:url(../images/footer_bg.gif) repeat-x top;margin-top:50px;line-height:62px;}
#footer_wrap p{ margin:0px;font-size:14px;line-height:62px;}
#footer_wrap a, #footer_wrap span{ margin:0px 10px;}
#footer{position:relative;width:950px;height:62px;margin-left:auto;margin-right:auto;color:#75818a;}
#footer a{color:#75818a;}
p.left_footer{ display:block;float:left;}
p.right_footer{display:block;float:right;}
#seo{ width:950px;height:62px;text-align:center;margin-left:auto;margin-right:auto;color:#c0c9d2;}
#seo a{color:#c0c9d2;}
.sep{background:url(../images/sep.gif) repeat-x;height:13px;width:100%;margin:0px 0px 20px 0px;clear:both;position:relative;line-height:0px;font-size:0px;}
/*fonts*/
h1{ font-family:"Myriad Pro";font-size:24px;color:#7a7e7f;}
h6{ font-family:"Myriad Pro";font-size:24px;color:#7a7e7f; display:none;}
h2{ font-family:"Myriad Pro";font-size:22px;color:#4f94c4;}
h3{ font-weight:bold;font-size:16px;color:#7a7e7f;margin-top:20px}
p{color:#7a7e7f;margin-top:15px;font-size:14px;line-height:27px;}
ul{font-size:14px;color:#7a7e7f;margin-top:5px;margin-left:20px;}
li{ position:relative;background:url(../images/ul.gif) no-repeat left;padding-left:20px;list-style:none;line-height:30px;}
a{text-decoration:none;color:#75818a;font-size:14px;}
a:hover{ text-decoration:underline;}
/*navigation*/
#nav{ position:relative;width:950px;height:59px;}
#nav a{ display:block;width:147px; height:44px;float:right;font-family:"Trebuchet MS";text-decoration:none;color:#e5ebf0;font-weight:bold;font-size:16px;background:url(../images/tab_bg.gif) no-repeat;margin-left:4px;text-align:center;padding-top:12px;margin-top:14px;}
#nav a:hover{background:url(../images/tab_hover.gif) no-repeat;}
#nav a#current{background:url(../images/tab_current.gif) no-repeat;color:#41799f;}
#contact_logo{float:right;width:147px;height:45px;line-height:45px;text-align:center;}
#contact_logo a{ display:block;width:147px;height:45px;font-family:"Trebuchet MS";color:#e5ebf0;background:url(../images/tab_contact_lnk.gif) no-repeat;font-weight:bold;font-size:16px;text-decoration:none;}
#contact_logo a:hover{ background:url(../images/tab_contact_hvr.gif) no-repeat;}
#contact_logo a#current{ background:url(../images/tab_contact_cur.gif) no-repeat;color:#41799f;}
/*home*/
.col_l{ width:613px;position:relative;float:left;}
.col_r{ width:337px;position:relative;float:right;}
p.intro{position:relative;float:left;display:block;width:470px;margin-top:20px;color:#bbbebe;font-size:16px;font-style:italic;font-weight:bold;line-height:27px;}
p.intro span.p{color:#ef5ba1;}
p.intro span.b{color:#4f94c4;}
#google_right{ position:relative;float:right;height:280px;width:336px;margin-bottom:24px;}
a.question{ display:block;position:relative;float:right;background:url(../images/question.gif) no-repeat;height:60px;width:236px;margin-top:0px;margin-bottom:20px;font-size:18px;color:#ffffff;padding-left:100px;padding-top:20px;cursor:pointer;}
a.question:hover{ text-decoration:underline;}
#popular_boys{ float:left;width:458px;height:217px;background:url(../images/boys_bg.gif);}
#popular_boys h2.b{color:#4f94c4;margin-left:33px;margin-top:9px;font-size:18px;}
#popular_boys p{font-size:18px;color:#4f94c4;margin-left:145px;margin-right:40px;margin-top:40px;}
#popular_boys a{color:#4f94c4;}
#popular_girls{ float:right;width:458px;height:217px;background:url(../images/girls_bg.gif);}
#popular_girls h2.g{color:#ef5ba1;margin-left:30px;margin-top:9px;font-size:18px;}
#popular_girls p{font-size:18px;color:#ef5ba1;margin-left:145px;margin-right:40px;margin-top:40px;}
#popular_girls a{color:#ef5ba1;}
/*tag cloud*/
.smallest{font-size:14px;}
.small{font-size:16px;}
.medium{font-size:18px;}
.large{font-size:20px;}
.largest{font-size:22px;}
/*results*/
a.basket{background:url(../images/review_basket.gif) no-repeat;width:187px;height:68px;position:relative;float:right;color:#fff;font-weight:bold;font-size:16px;display:block;line-height:68px;padding-left:100px;}
.page_nav{ position:relative;clear:both;border:1px solid #4f94c4;width:948px;height:40px;font-size:17px;margin:0px;}
.page_nav p{ margin:0px;line-height:40px;color:#4f94c4;padding:0px 10px;}
.page_nav a{ font-size:17px;color:#4f94c4;margin-left:5px;margin-right:5px;}
.l{ display:block;float:left;}
.r{ display:block;float:right;}
p.found{ margin:0px;color:#4f94c4;margin-top:24px;}
.page_nav select{ width:150px;border:1px solid #7F9DB9;margin:10px 0px 0px 10px;}
#name_links{ position:relative;margin:20px 0px;width:950px;}
#name_links a{width:156px;height:62px;padding-left:70px;line-height:62px;font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#4a4f51;margin-right:10px;margin-top:10px; display: block; float:left;}
#name_links a:hover{text-decoration:underline}
#name_links a.last{margin-right:0px;}
#name_links a.boylink{background:url(../images/boy_box.gif) no-repeat;}
#name_links a.boylink:hover{background:url(../images/boy_box_over.gif) no-repeat;}
#name_links a.girllink{background:url(../images/girl_box.gif) no-repeat;}
#name_links a.girllink:hover{background:url(../images/girl_box_over.gif) no-repeat;}
/*article*/
a.back{ margin:0px;color:#4f94c4;margin-top:24px;display:block;background:url(../images/arrow_back.gif) no-repeat left;padding-left:25px;}
.art_top{ position:relative;line-height:0px;font-size:0px;height:7px;width:950px;background:url(../images/bg_article_top.gif) no-repeat;margin-top:20px}
.art_bottom{ position:relative;line-height:0px;font-size:0px;height:7px;width:950px;background:url(../images/bg_article_bottom.gif) no-repeat;clear:both;}
.art{ position:relative;height:auto;width:946px;background:#F7F890 url(../images/bg_article.gif) repeat-x top;border-left:2px solid #A5A259;border-right:2px solid #A5A259;}
.art .boy{ position:relative;float:left;background:url(../images/boy.png) no-repeat; display:block;width:155px;height:205px;margin:35px 0px 10px 24px;}
.art .girl{ position:relative;float:left;background:url(../images/girl.png) no-repeat; display:block;width:155px;height:205px;margin:35px 0px 10px 24px;}
.art .rating{ width:255px;height:40px;position:relative;float:right;padding-right:29px;margin-top:13px;}
.art .rating img{ margin-right:10px;float:left;}
.art_text{ position:relative;width:660px;padding-right:50px;float:right;height:auto;margin-bottom:20px;}
.art h1{ font-size:38px;color:#4a4f51;font-weight:normal;}
.art p{ font-size:18px;color:#4a4f51;}
.art .sep{ position:relative;width:898px;background:url(../images/sep_article.gif) repeat-x;clear:both;margin:0px 24px;line-height:0px;font-size:0px;height:2px;}
.rate{ margin-left:24px;padding-bottom:20px;clear:both;height:42px;display:block;line-height:42px;}
.rate b{ display:block;float:left;margin-right:10px; font-weight:normal;}
.rate select{ height:20px;width:270px;border:1px solid #4f94c4;margin-top:4px;margin-left:4px;margin-right:10px;float:left;margin-top:10px;}
.rate input{ background:url(../images/button_ratenow.gif);width:109px;height:42px;margin-left:8px;font-weight:bold;font-size:17px;color:#e5ebf0;cursor:pointer;background-color:#F7F892;float:left;}
.links{ position:relative;width:950px;background:url(../images/bg_links.gif) no-repeat;height:87px;margin-top:22px;}
.links a{display:block;width:195px;height:87px;line-height:83px;padding-left:120px;font-size:18px;color:#4a4f51;float:left;}
a.send{ background:url(../images/icon_send.gif) no-repeat left;margin-left:2px;}
a.add{ background:url(../images/icon_add.gif) no-repeat left;}
a.remove{ background:url(../images/icon_remove.gif) no-repeat left;}
a.print{ background:url(../images/icon_print.gif) no-repeat left;}
/*forms*/
.form_top{ position:relative;line-height:0px;font-size:0px;height:7px;width:950px;background:url(../images/form_top.gif) no-repeat;margin-top:20px}
.form_bottom{ position:relative;line-height:0px;font-size:0px;height:7px;width:950px;background:url(../images/form_bottom.gif) no-repeat;clear:both;}
.form{ position:relative;height:auto;width:846px;background:#929292 url(../images/form.gif) repeat-x top;border-left:2px solid #6F6D6E;border-right:2px solid #6F6D6E;font-size:18px;color:#6f6d6e;line-height:25px;padding:25px 50px;}
.form table{ width:100%;}
.form table tr.line{ background:url(../images/sep_form.gif) repeat-x bottom;}
.form table td{ padding:20px 0px;}
.form input{ width:370px;border:1px solid #7F9DB9;margin-top:10px;height:20px;}
.form input.button_generate{background:url(../images/button_form.gif);width:109px;height:42px;margin-left:8px;font-weight:bold;font-size:17px;color:#e5ebf0;cursor:pointer;background-color:#929292;border:0px;}
.form input.radio{ width:20px;margin-right:50px;border:0px;margin-top:0px;}
.gen_results{ position:relative;width:950px;background:url(../images/bg_gen_results.gif) no-repeat;height:91px;margin-top:22px;line-height:91px;}
.gen_results p{ line-height:91px;margin:0px;margin-left:50px;color:#6f6d6e;font-size:18px;}
.gen_results a{ color:#4f94c4;font-size:22px;font-weight:bold;}
.form table#contact td{ padding:10px 0px;}
textarea{ width:370px;height:370px;margin-top:10px;border:1px solid #7F9DB9;}
.form input.send_button{background:url(../images/button_form.gif);width:109px;height:42px;margin-left:8px;font-weight:bold;font-size:17px;color:#e5ebf0;cursor:pointer;background-color:#929292;border:0px;float:right;}
.form table#contact img{ margin-top:10px;border:1px solid #7F9DB9;}
#security_code{ width:250px;}
.form td.mand{ color:#e9e9e9;font-size:14px;}
.form b{ color:#e61c1c;}
.form .selected{background:url(../images/sep_form.gif) repeat-x bottom;}
.form .selected a{ color:#4f94c4;font-size:22px;font-weight:bold;}
/*links*/
.lnk{ margin:5px 25px 5px 25px;display:block;color:#4f94c4;}
/**/
.paddingDiv{float:left;margin-right:10px;}
.flames{ height:13px;float:left;line-height:0px;font-size:0px;}
.searchImg{border:1px solid red;}
.floatercell .relevanceBar{ background:#ededed;margin:4px 0px 4px 0px;width:50px;text-align:left;line-height:4px;font-size:4px;}
.floatercell .relevanceBar div{line-height:4px;font-size:4px;}
.icons{ height:13px;}
.lightboxAdd{ display:inline;}
.batchEditAdd{	display:none;}
#trailimageid{ font-size:0.75em;position:absolute;display:none;left:0px;top:0px;width:361px;height:auto;z-index:200;}
.pop{ width:357px;background:#F7F890 url(../images/pop_bg.gif) repeat-x top;border-left:2px solid #A5A259;border-right:2px solid #A5A259;padding-bottom:10px;}
.pop_top{width:361px;height:7px;line-height:0px;font-size:0px;background:url(../images/pop_top.png) no-repeat;}
.pop_bottom{width:361px;height:7px;line-height:0px;font-size:0px;background:url(../images/pop_bottom.png) no-repeat;}
.thumb_boylink{ display:block;width:72px;height:95px;float:left;margin:12px 18px;background:url(../images/pop_boy.png) no-repeat;}
.thumb_girllink{ display:block;width:72px;height:95px;float:left;margin:12px 18px;background:url(../images/pop_girl.png) no-repeat;}
.pop h4, .pop p{ display:block;float:right;width:225px;padding-right:20px;color:#4a4f51;font-weight:normal;}
.pop h4{ font-size:18px; margin-top:15px;margin-bottom:10px;}
.pop p{ margin-top:0px;margin-bottom:5px;font-size:12px;line-height:16px;}

.special_links,.special_links a{font-size:11px;color:#707070;text-align:center;display:none;}