* {margin: 0px; padding: 0px;}
body {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF;}
img {border: none;}
ul {list-style: none;}
.clear {clear: both;}
.clear2 {clear: both; width: 0px; height: 0px;}
a {text-decoration: none;}
/*center*/
.center {width: 950px; margin: 0px auto;}
.center2 {width: 909px; margin: 7px auto;}
.center2 h1 {background: url("images/h2_left-1.gif") left no-repeat #464646; font-size: 120%; color: #FFFFFF; text-indent: 44px; overflow: hidden;}
.center2 h1 span {display: block; height: 20px; background: url("images/h2_right-1.gif"/) right no-repeat; padding-top: 5px;}
/*center*/

/*top-menu*/
.top-menu {background: url("images/top_menu_bg-1.gif") repeat-x; font-size: 120%; font-weight: bold;}
.top-menu-left {background: url("images/top_menu_left-1.gif") left no-repeat;}
.top-menu-right {background: url("images/top_menu_right-1.gif") right no-repeat; height: 26px;}

.top-menu li {float: left;}
.top-menu  a {color: #464646;}
.q01 {width: 255px; padding: 5px 0 0 10px;}
.q01 span {color: #ff6600;}
.q01 h1 {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;}
.q02 {padding: 2px 0 0 0; width: 420px;}
html* .q02 {padding: 1px 0 0 0;}
.q02 a {text-decoration: underline; padding-right: 11px;}
.q03 {padding: 5px 0 0 031px; background: url("images/h3-1.gif") top left no-repeat #464646; width: 228px; height: 20px;}
.q03 a {color: #FFFFFF;}
.sub {margin-left: 6px; position: absolute;}
.q01 a:hover, .q02 a:hover {color: #ff6600;}
.q03 a:hover {text-decoration: underline;}
/*top-menu*/

/*logo*/
.logo {height: 71px; background: url("images/logo-1.gif") left no-repeat; padding: 19px 0 0 195px;}
.logo div {float: left; text-align: center; width: 89px;}
.logo img {width: 36px; height: 34px;}
.logo a {color: #ff6600;}
.logo a:hover span {color: #000000; text-decoration: underline;}
*html .logo a:hover {color: #000000; text-decoration: underline;}
.logo strong {color: #ff0000; font-weight: bold;}
.logolink {width: 182px; background: url("images/ie_fix-1.gif"); position: absolute; margin: -84px 0 0 -0; text-indent: -9000px; overflow: hidden; height: 84px;}
.logolink a {display: block; height: 84px;}
/*logo*/

/*search*/
.searchpagecenter {width: 907px; background: #f3f4f3; border: 1px solid #bebebe; padding-bottom: 7px;}
.noresults {width: 880px; background: #f3f4f3; padding: 10px; text-align: center;}
.noresults span {color:000000; font-size: 10px; font-family: Tahoma; font-weight: 900; margin-top: 20px;}
.submit {margin-left: 6px;}
.one_cat {width: 100px; height: 100px; margin: 3px; margin-bottom: 16px; padding: 0; float: left; color: #464646;}
.one_cat a img {width: 100px; height: 100px; border: 1px solid #bebebe;}
.one_cat a:hover img {border: 1px solid #fb6600;}
.one_word {width: 180px; height: 100px; float: left; padding: 3px;}
.one_word strong {color: #ffffff; font-size: 12px; font-weight: bold; background: #ff6600; padding-left: 2px; padding-right: 2px;}
.one_word p a {color: #464646; font-weight: normal; font-size: 12px; text-decoration: none; padding: 4px 0 4px 0; line-height: 16px}
.one_word a:hover {color: #ff6600; font-weight: normal; font-size: 12px; text-decoration: underline;}
/*search*/

/*category*/
.category {background: url("images/category_bg-1.gif") repeat-x; color: #464646; overflow: hidden;}
.category-left {background: url("images/category_left-1.gif") top left no-repeat;}
.category-right {background: url("images/category_right-1.gif") top right no-repeat;} 
.category a {display: block; height: 22px; padding: 8px 8px 0 8px; background: url("images/line-1.gif") left no-repeat; font-weight: bold; font-size: 120%; color: #464646;}
.category a:hover {background: #ff6600; color: #FFFFFF;}
.w01 {width: 6px; height: 27px; padding: 2px 1px 0 2px; font-size: 130%;}
.w02 {padding: 3px 7px 0 7px; background: url("images/line-1.gif") left no-repeat #ff6600; height: 27px; font-size: 120%; color: #FFFFFF; font-weight: bold;}
/*category*/

/*navbar*/
.navbar {margin-bottom: 5px; height: 30px; padding: 0px; border: none; overflow: hidden;}
.navbar li {background: url("images/line-1.gif") 0px 50% no-repeat #F3F4F3; padding-left: 1px; height: 28px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; float: left; width: auto; border-top: 1px solid #BEBEBE; border-bottom: 1px solid #BEBEBE;}
.navbar li.active {background: #FF6600; color: #FFFFFF; text-decoration: none; padding: 6px 10px 0 10px; height: 22px;}
.navbar li.premium a {color: #FF6600;}
.navbar li.premium a:hover {color: #FFFFFF;}
.navbar a {color: #464646; display: block; float: left; width: auto; padding: 6px 13px 0 13px; height: 22px;}
.navbar a:hover {background: #FF6600; color: #FFFFFF; text-decoration: none;}
.navbarfoot {margin-bottom: 5px; height: 28px; padding: 0px; border: none;}
.navbarfoot li {background: url("images/line-1.gif") 0px 50% no-repeat #F3F4F3; padding-left: 1px; height: 28px; font: bold 12px Verdana, Arial, Helvetica, sans-serif; float: left; width: auto; border-top: 1px solid #BEBEBE; border-bottom: 1px solid #BEBEBE;}
.navbarfoot li.active {background: #FF6600; color: #FFFFFF; text-decoration: none; padding: 6px 11px 0 12px; height: 22px;}
.navbarfoot a {color: #464646; display: block; float: left; width: auto; padding: 6px 27px 0 27px; height: 22px;}
.navbarfoot a:hover {background: #FF6600; color: #FFFFFF; text-decoration: none;}
#navleft {background: url("images/category_left-1.gif") top left no-repeat; border: none; width: 5px; height: 30px;}
#navright {background: url("images/category_right-1.gif") top right no-repeat; border: none; width: 5px; height: 30px;}
/*navbar*/

/*left*/
.left {width: 141px; float: left; overflow: hidden;}
.left-bg {background: url("images/left_bg-1.gif") repeat-y; margin-bottom: 16px; _height: 50px;}
.left-top {background: url("images/left_top-1.gif") top no-repeat;}
.left-bottom {background: url("images/left_bottom-1.gif") bottom no-repeat; padding: 7px 0 10px 0; overflow: hidden;}
.left li {padding: 6px 0 4px 1px; border-bottom: 1px solid #bebebe; font-size: 120%; font-weight: bold; height: 14px;}
.left h2 {font-size: 120%; color: #000000; border-bottom: 1px solid #bebebe; padding: 6px 0 2px 0; text-align: center;}
.cat li {background: url("images/left_bullet_1-1.gif") 5px 9px no-repeat; padding-left: 15px;}
.left {color: #464646;}
.left a {color: #464646;}
.left a:hover {color: #fb6600;}
#e01 {background: url("images/ar3-1.gif") 0px 9px no-repeat;}
#e01 a {color: #fb6600;}
#e02 {background: url("images/left_bullet_2-1.gif") 13px 9px no-repeat;}
#e02 a {color: #fb6600;}
#current {background: url("images/left_bullet_2-1.gif") 13px 9px no-repeat #464646; color: #FFFFFF;} 
/*left*/

/*main*/
.main {padding-top: 5px;}
/*main*/

/*banners*/
.banners {text-align: center;}
.banners img {width: 120px; height: 90px; border: 1px solid #bebebe; margin-top: 6px;}
.banners a {font-weight: bold; font-size: 120%;}
/*banners*/

/*thumbs*/
.content {width: 762px; margin-left: 6px; float: left;}
.content h1 {background: url("images/h2_left-1.gif") left no-repeat #464646; font-size: 120%; color: #FFFFFF; text-indent: 44px; overflow: hidden;}
.content h1 span {display: block; height: 20px; background: url("images/h2_right-1.gif") right no-repeat; padding-top: 5px;}
.thumbs {padding: 4px 0 0 4px; border: 1px solid #bebebe; margin-bottom: 16px;}
.thumbs a:hover {text-decoration: underline;}
.thumbs a img {width: 120px; height: 160px; border: 1px solid #464646; margin: 0 4px 4px 0;}
.thumbs a:hover img {border: 1px solid #fb6600;}

.contentbg {width: 660px; margin-left: 6px; margin-bottom: 10px; float: left;}

.cattitle {width: 650px; background: #f3f4f3; margin-bottom: 10px; padding: 5px 0 5px 0; text-align: center; border: 1px solid #bebebe;}
.cattitle h1 {font-size: 26px; font-family: "Trebuchet MS", Times, serif;	font-weight: bold; font-style: normal; color: #000000}

.sitetitle {width: 650px; background: #F4F4F4; margin-bottom: 5px; padding: 3px 0 3px 0; text-align: center;}
.sitetitle h2 {background: #f3f4f3; color:#FF6600; font-size:22px; font-weight:900; font-family:Trebuchet MS;}

.all20 {width: 650px; text-align: left; margin-top: 10px;}
.top20 {width: 320px; float: left; _text-align: center; text-align: left;}
.top20 span {color: #ff6600; font-size: 13px; font-weight: 700; padding: 20px 0px 20px 60px;}
.top20 li a {font-weight: bold; font-size: 13px; color: #464646; padding: 10px 10px 10px 10px; text-align: left;}
.top20 li a:hover {font-weight: bold; font-size: 13px; color: #ff6600; text-decoration: underline;}

.yobt45 {width: 645px; height: 300px; background: #f3f4f3; text-align: center; border: 1px solid #bebebe; margin: 10px 6px 10px 6px;}
.title45 {text-align: center; padding: 10px 10px 10px 10px;}
.title45 span {color: #ff6600; font-size: 13px; font-weight: 700; padding: 10px 10px 10px 10px;}
.top15 ul {list-style: square;}
.top15 {width: 185px; text-align: left; background: #f3f4f3; float: left; margin-left: 22px;}
.top15 li a {font-weight: bold; font-size: 13px; color: #464646; padding: 10px 10px 10px 0px;}
.top15 li a:hover {color: #ff6600; text-decoration: underline;}

.h201 {width: 160px;}

.pagintor {color: #ff6600; font-size: 13px; font-weight:900; font-family: Trebuchet MS; text-align: center; margin: 10px}
.pagintor a {color: #464646;}
.pagintor a:hover {color: #ff6600; text-decoration: underline;}

.cam {position: absolute; width: 245px; margin: -25px 0 0 517px; background: url("images/h2_left-1.gif") left no-repeat #464646; height: 25px; font-size: 120%; font-weight: bold; color: #FFFFFF;}
.cam a {margin-left: 4px; color: #FFFFFF;}
.cam a:hover {text-decoration: underline;}
.cam div {background: url("images/h2_right-1.gif") right no-repeat; padding: 5px 0 0 40px; height: 20px;}

.cam2 {position: absolute; width: 245px; margin: -25px 0 0 664px; background: url("images/h2_left-1.gif") left no-repeat #464646; height: 25px; font-size: 120%; font-weight: bold; color: #FFFFFF;}
.cam2 a {margin-left: 4px; color: #FFFFFF;}
.cam2 a:hover {text-decoration: underline;}
.cam2 div {background: url("images/h2_right-1.gif") right no-repeat; padding: 5px 0 0 40px; height: 20px;}

.thumbs-big {padding: 4px 0 4px 4px; border: 1px solid #bebebe; margin-bottom: 16px; font-size: 120%; font-weight: bold; background: url("images/ie_fix-1.gif");}
.thumbs-big a {display: block; float: left; text-align: center; color: #464646;}
.thumbs-big a:hover {text-decoration: none; color: #fb6600;}
.thumbs-big a img {width: 246px; height: 180px; border: 1px solid #464646; margin: 0 4px 0 0;}
.thumbs-big a:hover img {border: 1px solid #fb6600;}

.star {text-indent: 0px; font-size: 180%; color: #fb6600; text-align: center; background: url("images/stars.gif") center no-repeat; margin-bottom: 9px;}
/*thumbs*/

/*siteinfo*/
.siteinfo {width: 640px; margin: 0px auto; border-bottom: 2px solid #bebebe; padding-bottom: 10px;}
.sitethumb a img {border: 1px solid #000000; margin: 2px 2px 2px 6px; float: left;}
*html .resulttext {margin: 2px 0px 2px 13px;}
.sitetext {margin: 2px 0px 2px 14px; float: left; width: 350px; text-align: left;}
.sitetext h2 {color: #464646; font-size: 22px; font-weight: 600; padding: 0 2px 2px 0}
.sitetext span {color: #464646; font-size: 13px; font-family: Tahoma; letter-spacing: 1px;}
.sitetext p {font-weight: bold; font-size: 13px; color: #464646; padding: 30px 0 0 0px;}
.sitetext p a {font-weight: bold; font-size: 13px; color: #464646; text-decoration: underline;}
.sitetext p a:hover {font-weight: bold; font-size: 13px; color: #ff6600; text-decoration: underline;}
/*siteinfo*/

/*siteinfo2*/
.siteinfo2 {width: 640px; margin: 0px auto; padding-bottom: 10px; border-bottom: 1px solid #BEBEBE;}
.sitethumb2 a img {border: 1px solid #000000; margin: 2px 2px 2px 6px; float: left;}
.sitetext2 {margin: 2px 0px 2px 10px; float: left; width: 300px; text-align: left;}
.sitetext2 span {color: #464646; font-size: 13px; font-family: Tahoma; letter-spacing: 1px;}
.sitetext2 span a {color: #000099; font-weight: bold;}
.sitetext2 span a:hover {color: #FF6600;}

a.rate {color:#f60; font-weight:900;text-decoration:none; font-size: 120%;}
a.rate:hover {color:#f60; font-weight:900;text-decoration:underline; font-size: 120%;}
/*siteinfo2*/

/*bookmarks*/
.bookmarks {width: 615px; margin: 0px auto; margin-bottom: 10px;}
.bookmarks p {font-size: 130%; color: #464646; font-weight: bold;}
.bookmarks a {font-size: 480%; color: #464646; font-weight: bold;}
.bookmarks a:hover {color: #FF6600;}
.bookmarks span {color: #FF6600;}
.right {text-align: right;}
/*bookmarks*/

/*thumbnails*/
.thumbnails {width: 740px; margin: 0px auto; margin-bottom: 10px;}
.thumbnails h2 a {font-size: 160%; color: #464646; font-weight: bold;}
.thumbnails h2 a:hover {color: #FF6600;}
.thumbnails h2 span {color: #FF6600;}
.h2text {font-size: 160%; color: #464646; font-weight: bold;}
/*thumbnails*/

/*free*/
.free {font-size: 120%; color: #464646; margin-top: 10px;}
.free li {padding-left: 16px; background: url("images/star-1.gif") left no-repeat; margin-bottom: 5px;}
.free a {color: #464646}
.free a:hover {text-decoration: underline;}
.free strong {color: #000000;}
.free span {color: #FF6600;}
.cams {float: left;}
.pad {padding-top: 23px;}
.pad ul {margin-top: 10px; float: left;}
/*free*/

/*nav*/
.nav {background: url("images/category_bg-1.gif") repeat-x; color: #464646; text-align: center; margin-top: 15px;}
html* .nav {margin-top: 0px;}
.nav-right {background: url("category_right-1.gif") top right no-repeat; height: 22px; padding-top: 8px;} 
.nav a {color: #464646;  font-size: 120%; font-weight: bold; padding: 0 15px 0 15px;}
.nav a:hover {color: #FF6600;}
/*nav*/

/*count*/
.count {text-align: center; padding: 20px 0 20px;}
/*count*/

/*links*/
.links {font-size: 100%;}
.links p {text-align: center; padding-bottom: 10px; font-size: 120%; font-weight: bold;}
.links p a {color: #464646;}
.links a {color: #000000;}
.links a:hover {color: #FF6600;}
/*links*/

/*dating*/
.dating {text-align: center;}
/*dating*/

/*rec*/
.rec h2 {font: 10px Arial, Helvetica, sans-serif; font-weight: normal; color: #FF6600;}
.rec h2 span {font-size: 150%; font-weight: bold; text-decoration: underline; color: #000000;}
.rec p {padding: 0 0 0 4px; font-size: 9px;}
.rec a {font-weight: bold; font-size: 11px;}
.rec span {color: #FF6600;}
.rec strong {font-size: 10px;}
/*rec*/

/*meet*/
#meet li {font-weight: normal; font: 12px Arial, Helvetica, sans-serif; padding: 6px 0 4px 0; text-align: center;}
#meet a {color: #000000;}
#meet a:hover {color: #FF6600;}
/*meet*/

/*pays*/
#pays li {font-weight: normal; font: 11px Arial, Helvetica, sans-serif; padding: 6px 0 4px 0; text-align: center;}
#pays a {color: #000000;}
#pays a:hover {color: #FF6600;}
/*pays*/

/*directories*/
.directories {text-align: center;}
.directories div {border-bottom: 1px solid #bebebe; padding-bottom: 3px;}
.directories h3 {color: #FF6600; margin-top: 10px; font-size: 120%;}
.directories img {width: 135px; height: 195px; margin: 7px 0 7px;}
.directories a {font-size: 120%; font-weight: bold;}
/*directories*/

/*pages*/
.r01 {padding-right: 5px; font-size: 120%}
.pages {text-align: right; height: 22px; _height: 22px; font-size: 120%;}
.pages a:link, .pages a:visited, .pages a:active {font-size: 120%; font-weight: bold; margin-right: 4px; color: #464646;}
.pages a:hover {font-size: 120%; font-weight: bold; margin-right: 4px; color: #ff6600;}
.cap {font-size: 120%; font-weight: bold; margin-right: 4px; color: #ff6600;}
/*pages*/

/*web*/
.web {width: 142px; margin-top: 10px;}
/*web*/

/*footer*/
.footer {padding: 5px 0 5px 0; text-align: center; font-size: 110%; color: #464646;}
.footer a {font-size: 100%; font-weight: normal; color: #464646;}
/*footer*/