/* @override http://www.enjoynylon.com/style/style.css */

body, html, h1, h2, h3, h4, h5, h6, h7, div, p, span, td, tr, table, a, strong, ul, li {margin: 0; padding: 0;}
body  {font: normal 11px Tahoma, Verdana, Arial, sans-serif; color: #4a4a4a; background: #333333 url(http://enjoynylon.com/images/bgr.jpg) repeat-x;}
img {border: none;}
ul {list-style: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
h1 {display: none;}

a {text-decoration: underline; color: #B5D6FF;}
a:hover {text-decoration: none;}


.center {width: 1000px; margin: 0px auto;}
.min {min-width: 1000px;}
.minh {min-height: 3000px;}
/*bg*/

/*head*/
.head { position: relative;
	height: 186px;
	background: url(http://enjoynylon.com/images/header.jpg) no-repeat;
}

.desc3 {position: absolute; font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; top: 141px; left: 0; width: 100%; text-align: center;}
.desc3 span {padding: 0 20px 0 448px;}

.menu {position: absolute; top: 0; right: 5px;}
.menu a {text-decoration: underline; display: block; text-align: center; color: #a71216; padding-top: 58px;}
.menu a:hover {text-decoration: none;}
.menu li {float: left; height: 85px;}
.q01 {background: url(../images/q01.gif) 0 0 no-repeat; width: 64px; padding-right: 3px; margin: 9px 8px 0 0;}
.q02 {background: url(../images/q02.gif) 0 0 no-repeat; width: 67px; margin-right: 10px;}
.q03 {background: url(../images/q03.gif) 0 0 no-repeat; width: 71px; margin: 3px 0 0 0;}

.bookmarks, .bookmarks2 {line-height: 15px; position: absolute; right: 5px; top: 98px; color: #45444c; font-size: 10px;}
.bookmarks img, .bookmarks2 img {vertical-align: middle;}
.bookmarks2 {top: 49px;}

.top-nav {position: absolute; top: 130px; left: 380px; font: bold 12px Arial, Helvetica, sans-serif; color: #b62430;}
.top-nav li {float: left; margin-right: 2px; background: url(../images/top-nav-a-x.gif) 0 0 repeat-x;}
.top-nav span {display: block; float: left;}
.top-nav a {color: #fbf5cc; text-decoration: underline; display: block; float: left; background: url(../images/top-nav-a-l.png) 0 0 no-repeat; cursor: pointer;}
.top-nav a span {background: url(../images/top-nav-a-r.png) 100% 0 no-repeat; height: 23px; padding: 10px 12px 0 12px;}

.top-nav li.active {background: url(../images/top-nav-active-x.gif) 0 0 repeat-x;}
.top-nav li.active span {background: url(../images/top-nav-active-l.png) 0 0 no-repeat;}
.top-nav li.active span span {height: 23px; padding: 10px 12px 0 12px; background: url(../images/top-nav-active-r.png) 100% 0 no-repeat;}

.desc4 {position: absolute; top: 50px; right: 10px; color: white; line-height: 12px;
	width: 640px;
	font-weight: bold;
	left: 460px;
}
.desc4 strong {color: #8f3240;}
.desc4 p {padding-top: 5px;}
/*head*/

/*rezina*/

.main { padding-bottom: 0;
	background: none no-repeat;
	border-right-width: 6px;
	margin: 0;
}
.left {float: none;	width: 220px; margin-left: -99%;
	background-image: none;
	background-color: gray;
}
/*rezina*/

/*main*/
.main h2 {font-size: 16px; color: #B5D6FF; padding: 20px 0 0; float: left;
}
.title {background: url(../images/title-x.gif) 0 4px repeat-x; margin-bottom: 4px; float: right;
	font-size: 20px;
	padding-right: 5px;
}
.title-r { float: right;
	padding-left: 400px;
	font-family: Futura;
	background-repeat: no-repeat;
	background-position: 100% 4px;
	font-style: italic;
}
/*main*/

/*left*/
.left h2 {height: 39px; padding: 6px 0 0 34px; font-size: 18px; color: #74372d; font-weight: normal;}
.block {width: 227px; background: url(../images/block-y.gif) 0 0 repeat-y;}
/*left*/

/*headers*/
.h201 {background: url(../images/h201.png) 0 0 no-repeat;}
.h202 {background: url(../images/h202.png) 0 0 no-repeat;}
.h203 {background: url(../images/h203.png) 0 0 no-repeat;}
.h204 {background: url(../images/h204.png) 0 4px no-repeat;}
.h205 {background: url(../images/h205.png) 0 4px no-repeat;}
.h206 {background: url(../images/h206.png) 0 4px no-repeat;}
.h207 {background: url(../images/h207.png) 0 4px no-repeat;}
}
.h209 {background: url(../images/h209.png) 0 6px no-repeat;}
.h210 {background: url(../images/h210.png) 0 5px no-repeat;}
.block h2.h211 {background: url(../images/h211.png) 0px 0px no-repeat; line-height: 18px; height: 78px; font-size: 15px; padding: 8px 0 0 24px; margin: 0; color: #74372d; text-align: left;
	font-weight: bold;
}
.h212 {background: url(../images/h212.png) 0 4px no-repeat;}
/*headers*/

/*nav*/
.nav {font-size: 12px; margin: 21px 0 0 0; width: 227px; font-weight: bold; background: url(../images/nav-y.gif) 0 0 repeat-y;}
.nav-b {background: url(../images/nav-b.png) 0 100% no-repeat; padding: 0 0 18px 28px;}
.nav li {display: block; padding: 4px 0 10px 19px; background: url(../images/nav-li.png) 0 5px no-repeat;}
.nav li.first {background: url(../images/nav-li-first.png) 0 0 no-repeat;}
.nav li.act {background: url(../images/nav-li-active.png) 0 3px no-repeat; padding-bottom: 0; color: #74372d;}
.nav li.last {padding-bottom: 8px;}
.nav a {color: #b62430;}

.nav li ul {padding: 9px 0 2px 0; font-size: 11px; color: #74372d; font-weight: normal;}
.nav li ul li {background: url(../images/nav-li-li.gif) 0 4px no-repeat; padding: 0 0 8px 12px;}
.nav li ul a {color: #b62430;}
.nav li ul em {font-style: normal; color: #a69572;}
/*nav*/

/*az*/
.az {width: 227px; font-size: 18px; background: url(../images/az-y.gif) 0 0 repeat-y;}
.az-b {background: url(../images/az-b.png) 0 100% no-repeat;}
.az-b div {padding: 10px 0 24px 29px;}
.az a, .az span {display: block; width: 25px; height: 25px; text-align: center; background: url(../images/az-passive.gif) 1px 0 no-repeat; text-decoration: none; color: #B5D6FF; float: left; margin: 0 1px 1px 0;}
.az a:hover {background: url(../images/az-active.gif) 1px 0 no-repeat; text-decoration: none; color: #f8f3e5;}
.az span {background: url(../images/az-active.gif) 1px 0 no-repeat; text-decoration: none; color: #f8f3e5;}
.az span.none {background: url(../images/az-passive.gif) 1px 0 no-repeat; color: #B5D6FF;}
/*az*/

/*ads*/
.ads {width: 227px; line-height: 13px; font: normal 11px Arial, Helvetica, sans-serif; background: url(../images/ads-y.gif) 0 0 repeat-y;}
.ads-b {background: url(../images/ads-b.png) 0 100% no-repeat; padding-bottom: 3px;}
.ads-b div {padding: 0 0 15px 29px; width: 179px;}
.ads p a {font-weight: bold; color: #a71216;}
.ads p span {display: block; font-size: 13px; background: url(../images/bullet.gif) 0px 4px no-repeat; padding: 0 0 4px 13px;}

.ads-r {float: right; font: bold 10px Verdana, Arial, Helvetica, sans-serif; background: url(../images/button-x.gif) 0 0 repeat-x; margin-top: 15px; display: block;}
.ads-r span {display: block; float: left; background: url(../images/button-l.png) 0 0 no-repeat;}
.ads-r span span {background: url(../images/button-r.gif) 100% 0 no-repeat; height: 17px; padding: 7px 10px 0 10px;}
.ads-r a {color: #fff; text-decoration: none; text-transform: uppercase;}
/*ads*/

/*thumbs*/
.thumbs {width: 227px; background: url(../images/thumbs-y.gif) 0 0 repeat-y;}
.thumbs h2 {margin-bottom: 10px;}
.thumbs-b {background: url(../images/thumbs-b.png) 0 100% no-repeat; padding: 0 0 3px 0;}
.thumbs-b div {padding: 0 0 20px 29px; width: 179px;}
.thumbs img {width: 150px; height: 200px; border: 2px solid #eec768; margin: 0 0 5px 12px;}
.thumbs p a {font-weight: bold; color: #a71216;}
.thumbs p span {display: block; font-size: 13px; background: url(../images/bullet.gif) 0px 4px no-repeat; padding: 0 0 4px 13px;}

.thumbs .ads-r {float: right; font: bold 10px Verdana, Arial, Helvetica, sans-serif; background: url(../images/button-x.gif) 0 0 repeat-x; margin-top: 15px; display: block;}
.thumbs .ads-r span {display: block; float: left; background: url(../images/button-l.png) 0 0 no-repeat;}
.thumbs .ads-r span span {background: url(../images/button-r.gif) 100% 0 no-repeat; height: 19px; padding: 7px 10px 0 10px;}
.thumbs .ads-r a {color: #fff; text-decoration: none; text-transform: uppercase;}
/*thumbs*/

/*pages*/
.pages {padding: 5px 0 0 400px;
	width: 780px;
	position: absolute;
	top: 150px;
	left: 240px;
	height: 30px;
}

.pages strong {display: block; float: left; font-size: 12px; color: white; margin-right: 5px; padding-top: 4px;}
.pages a {display: block; float: left; width: 75px; height: 24px; padding-top: 5px; color: white; text-align: center; text-decoration: none;
	margin-left: 3px;
	font-family: futura;
	background: url(http://enjoynylon.com/images/pages.png) no-repeat 0px 0px;
}

.pages a:hover {
	font-weight: bold;
}
/*pages*/

/*categories*/
.categories { padding-top: 19px; color: #4b493d;
	float: right;
	padding-right: 20px;
}
.categories select {width: 148px; height: 19px; border: 1px solid #c2b9a2; color: #000000; vertical-align: middle; font: normal 12px Tahoma, Verdana, Arial, sans-serif;}
.categories span {font-weight: normal; font-size: 12px; margin-right: 6px;}
/*categories*/

/*thumbs2*/
.thumbs2 div {background: #fff1f1 none no-repeat 0px 0px; width: 250px; height: 393px; float: left; margin: 10px 2px 3px 20px;
	padding-left: 10px;
	border: 1px solid #B5D6FF;
}
.thumbs2 img {width: 240px; height: 320px;
	margin-top: 0;
	margin-bottom: 0;
}
.thumbs2 h3 { color: #B5D6FF; text-transform: uppercase;
	padding-top: 11px;
	padding-bottom: 9px;
	padding-right: 0;
	font: normal 18px/13px Futura;
}
.thumbs2 h3 a {color: #B5D6FF;}
.thumbs2 ul {font-size: 12px;}
.thumbs2 li {float: left;}
.w01 {width: 65px; padding: 10px 0 0 120px;
	font: 14px futura;
}
.w02 {width: 61px;
	font: 14px futura;
	padding-top: 10px;
	padding-bottom: 0;
	padding-left: 0;
}
.w03 {width: 30px; padding: 10px 0 0;}
/*thumbs2*/

/*video-thumbs*/
.video-thumbs div {background: url(../images/video-thumbs-bg.png) 0px 0px no-repeat; width: 330px; height: 313px; float: left; margin: 0 2px 3px 0;}
.video-thumbs img {width: 320px; height: 240px; margin: 0 0 0 4px;}
.video-thumbs h3 {font: normal 18px Arial, Helvetica, sans-serif; color: #74372d; line-height: 13px; text-transform: uppercase; padding: 11px 0 9px 25px;}
.video-thumbs h3 a {color: #74372d;}
.video-thumbs ul {font-size: 12px;}
.video-thumbs li {float: left;}
.video-thumbs .w01 {width: 63px; padding: 10px 0 0 29px;}
.video-thumbs .w02 {width: 57px; padding: 10px 0 0 80px;}
.video-thumbs .w03 {width: 30px; padding: 10px 0 0 20px;}
/*video-thumbs*/

/*hardlinks*/
.hardlinks div {width: 246px; height: 100px; padding: 11px 0 0 0; float: left; background: url(../images/hardlinks.png) 0px 0px no-repeat; margin: 0 3px 3px 0;}
.hardlinks a {font-size: 18px; font-weight: normal; color: #fff; line-height: 13px; margin-left: 36px; text-transform: uppercase;}
.hardlinks p {line-height: 14px; padding: 22px 21px 0 21px;}
.hardlinks p a {color: #b62430; font-size: 11px; font-weight: normal; margin: 0; text-transform: none;}
/*hardlinks*/



.today{
	margin-right: 22px;
	padding-left: 15px;
}

.today a:hover{
	color: white;
}

.today img {
	width: 180px;
	height: 240px;
	margin-left: 0;
	margin-bottom: 4px;
	border: 2px solid white;
}

.today h2 {
	color: white;
	font: 16px Futura;
	background-repeat: repeat-x;
	text-decoration: underline;
	padding-left: 3px;
	padding-bottom: 5px;
}
.top3 span {padding: 0 12px 0 4px; color: #fff; font-size: 11px;}
.top3 a {font-size: 13px; font-weight: bold;}
/*top3*/

/*footer*/
.footer { font: normal 11px Arial, Helvetica, sans-serif;
	width: 100%;
	background: #6D6665 url(http://enjoynylon.com/images/footer.jpg) no-repeat;
	float: right;
}
.footer p {color: white; margin-bottom: 6px;
	padding-left: 222px;
	width: 800px;
}
.footer p strong {color: #000000;}
.footer a {font-weight: bold;
	color: #fff1f1;
}
.footer p strong.col1 {color: #fff1f1;}

.nav2 {padding-top: 35px; width: 600px;}
.nav2 li {float: left; background: url(../images/bullet6.gif) 0 4px no-repeat; padding: 0 19px 7px 9px;}
.holder {position: absolute; left: 227px; top: 35px;}
/*footer*/

/*adv-block*/
.adv-block p {padding: 0 0 18px 30px; line-height: 13px; text-align: left;}
.image {padding-bottom: 15px;}
.image img {border: 2px solid #eec768; margin: 0 0 14px 29px;}
.image span {font: bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; background: url(../images/bullet.gif) 0 4px no-repeat; padding: 0 0 0 13px; float: left; cursor: pointer; margin: 0 0 0 29px;}
.image a {text-decoration: none;}
.image a:hover span {text-decoration: none;}

.orange {background: url(../images/orange-y.gif) 0 0 repeat-y; font-size: 14px; font-weight: bold; text-align: left; text-transform: uppercase;}
.orange-t {background: url(../images/orange-t.png) 0 0 no-repeat;}
.orange-b {background: url(../images/orange-b.png) 0 100% no-repeat; padding: 20px 0 16px 27px;}
.orange a {color: #FFFFFF;}
/*adv-block*/

/*rec*/
.trader {width: 930px; margin: 0px auto 20px auto;}
.trader img {width: 210px; height: 260px; margin-right: 20px; border: 2px solid #dfaf51; float: left;}
.trader div {width: 690px; float: left; padding: 51px 0 0 0;}
.trader h2 {height: 28px; padding: 5px 0 0 33px; font-size: 18px; font-weight: normal; color: #FFFFFF; margin: 0 0 14px 0; background: url(../images/rec-h2.png) 0 0 no-repeat;}
.trader h2 a {color: #FFFFFF;}
.trader a {text-decoration: underline;}
.trader a:hover {text-decoration: none;}
.trader p {font-size: 14px;}
.trader p a {font: bold 16px Arial, Helvetica, sans-serif; background: url(../images/line3.png) 0 0 repeat-x; display: block; width: 495px; height: 41px; padding: 10px 0 0 19px; color: #fff;}

.link {font: bold 30px Arial, Helvetica, sans-serif; text-align: center;}
.link a {color: #c01314;}
.link span {background: url(../images/bullet9.gif) 0 1px no-repeat; padding: 0 0 15px 44px;}
.link a, .link2 a, .link3 a {text-decoration: underline;}
.link a:hover, .link2 a:hover {text-decoration: none;}

.link2 {font-size: 18px; text-align: center; padding: 15px 0 25px 0;}
.link2 a {color: #f8721f}
.link2 span {background: url(../images/bullet8.gif) 0 0 no-repeat; padding: 1px 0 5px 32px;}

.link3 {font-size: 30px; text-align: center; margin-bottom: 45px; font-weight: bold;}
.link3 span {background: url(../images/bullet9.gif) 0 1px no-repeat; padding: 0 0 15px 44px;}

.title2 h2 {font-size: 20px; color: #74372d; text-transform: uppercase; padding: 15px 20px 0 71px; height: 39px; float: left;}
.title2 {background: url(../images/title-x.gif) 0 4px repeat-x; width: 775px; height: 54px; margin: 0px auto 15px auto;}
.title2-r {background: url(../images/title-r.png) 100% 4px no-repeat; height: 54px; float: left;}

.desc2 {background: url(../images/desc2-y.gif) 0px 0px repeat-y; margin: 10px auto 13px auto; width: 930px;}
.desc2-t {background: url(../images/desc2-t.png) 0px 0px no-repeat;}
.desc2-b {background: url(../images/desc2-b.png) 0px 100% no-repeat; padding: 22px 28px 20px 28px;}
.desc2 p {padding-bottom: 13px;}
.desc2 a {font-weight: bold; text-decoration: underline;}
.desc2 a:hover {text-decoration: none;}
.desc2 strong {color: #000000;}
/*rec*/



.share {padding: 5px 0 0 80px;
	width: 780px;
	position: absolute;
	left: 888px;
	top: 8px;
}

.middlebanner img{
	padding-bottom: 15px;
	padding-top: 15px;

}

.middlebanner{
	width: 1114px;
	margin-bottom: 15px;
	margin-left: 18px;
	border-top: 2px solid #B5D6FF;
	padding-top: 10px;
	border-bottom-color: #B5D6FF;
	border-bottom-style: solid;
	padding-bottom: 10px;
}

.firstbanner{
	width: 1094px;
	margin-bottom: 15px;
	margin-left: 22px;
}

.sidebar {
	font-size: 16px;
	color: white;
}

.sidebar a{
	font-size: 12px;
	color: #B5D6FF;
	font-weight: bold;
	font-style: italic;
}

.sidebar p{
	color: white;
}

.sidebar h2{
	color: white;
	text-decoration: underline;
	padding-left: 0;
	padding-top: 0;
	width: 280px;
}

.sidebar img{
	width: 300px;
	padding: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	height: 250px;
	border-style: none;
}

.spotrotator {

}

.spotrotator img{
	margin-right: 10px;
	margin-left: 0;
	border-style: solid;
	border-width: 1px;
	padding: 0;
}

.toplist{
	margin-bottom: 12px;
}

.pages2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	border-top-width: 1px;
	width: 800px;
	margin-left: 50px;
	padding: 5px 0 0 200px;
}

.pages2 a {display: block; float: left; width: 75px; height: 24px; padding-top: 5px; color: white; text-align: center; text-decoration: none;
	margin-left: 3px;
	font-family: futura;
	background: url(http://enjoynylon.com/images/pages.png) no-repeat 0px 0px;
	padding-right: 50px;
}

.pages2 strong {display: block; float: left; font-size: 12px; color: white; margin-right: 5px; padding-top: 4px;}

.pages2 a:hover {
	font-weight: bold;
}



.rec img{
	height: 900px;
	width: 300px;
	padding-left: 0;
	margin-left: 0;
	margin-right: 25px;
	border-style: none !important;
}



.bestsites table tbody tr td a{
	width: 250px;
}

.top10 {
	border-bottom-width: 1px;
	border-top-width: 1px;
	margin-bottom: 14px;
	font-size: 14px;
	margin-top: 14px;
}

.top10 p{
	margin-bottom: 20px;
}

.bestsites a {display: block; float: left; padding-top: 5px; color: white; text-align: center; text-decoration: underline;
	margin-left: 3px;
	font-family: futura;
	padding-right: 20px;
	width: 150px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.bestsites strong {display: block; float: left; font-size: 12px; color: white; padding-top: 4px;
	margin-right: 5px;
}

.bestsites a:hover {
	color: #B5D6FF;
	font-style: italic;
}

div.footer div {
	padding-left: 222px;
	color: yellow;
}

#buttons {
	padding-left: 212px;
	padding-top: 5px;
	padding-bottom: 10px;
}

#buttons img {
	padding-left: 10px;
}


.archipages {padding: 5px 0 0 320px;
	width: 780px;
	position: absolute;
	top: 150px;
	left: 240px;
	height: 30px;
}

.archipages strong {display: block; float: left; font-size: 12px; color: white; margin-right: 5px; padding-top: 4px;}
.archipages a {display: block; float: left; width: 75px; height: 24px; padding-top: 5px; color: white; text-align: center; text-decoration: none;
	margin-left: 3px;
	font-family: futura;
	background: url(http://enjoynylon.com/images/pages.png) no-repeat 0px 0px;
}

.archipages a:hover {
	font-weight: bold;
}