/* ::::: http://www.porntown.com/styles/styles.css ::::: */

body { margin: 0px; padding: 0px; border: 0px none; text-align: center; color: rgb(255, 255, 255); font-size: 9pt; font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif; background-color: rgb(23, 23, 23); background-image: url('bg.png'); background-repeat: repeat-x; }
a { outline: medium none; color: rgb(0, 153, 255); text-decoration: none; }
a:hover { color: rgb(0, 153, 255); text-decoration: underline; }
fieldset { border: 0pt none; margin: 0pt; padding: 0pt; }
#header { position: relative; width: 996px; height: 199px; margin: 0px auto; text-align: left; background-image: url('header.png'); background-repeat: no-repeat; }
#logo { position: absolute; top: 40px; left: 35px; width: 180px; height: 50px; }
#logo a { display: block; border: 0pt none; width: 180px; height: 50px; }
#search-go { position: absolute; top: 126px; right: 12px; width: 38px; height: 23px; }
#search-form { position: absolute; top: 126px; right: 52px; width: 183px; height: 22px; }
#search-form input { width: 183px; height: 17px; font-size: 10pt; background-color: rgb(0, 0, 0); color: rgb(205, 205, 205); border: 0pt none; padding: 3px; }
#main-nav-home { position: absolute; top: 117px; left: 12px; width: 73px; height: 41px; text-align: center; font-size: 9pt; font-weight: bold; }
#main-nav-categories { position: absolute; top: 117px; left: 87px; width: 102px; height: 41px; text-align: center; font-size: 9pt; font-weight: bold; }
#main-nav-community { position: absolute; top: 117px; left: 191px; width: 107px; height: 41px; text-align: center; font-size: 9pt; font-weight: bold; }
#main-nav-toprated { position: absolute; top: 117px; left: 300px; width: 98px; height: 41px; text-align: center; font-size: 9pt; font-weight: bold; }
#main-nav-mostpopular { position: absolute; top: 117px; left: 400px; width: 121px; height: 41px; text-align: center; font-size: 9pt; font-weight: bold; }
#main-nav-mostdiscussed { position: absolute; top: 117px; left: 523px; width: 132px; height: 41px; text-align: center; font-size: 9pt; font-weight: bold; }
#main-nav-upload { position: absolute; top: 117px; right: 257px; width: 83px; height: 41px; text-align: center; font-size: 9pt; font-weight: bold; }
#pagetitle {
	position: absolute;
	bottom: -32px;
	left: 15px;
	height: 56px;
	width: 970px;
	overflow: hidden;
}
a.nav:link { color: rgb(255, 255, 255); text-decoration: none; display: block; border: 0pt none; padding-top: 11px; padding-bottom: 11px; }
a.nav:visited { color: rgb(255, 255, 255); text-decoration: none; display: block; border: 0pt none; padding-top: 11px; padding-bottom: 11px; }
a.nav:hover { color: rgb(255, 255, 255); text-decoration: underline; display: block; border: 0pt none; padding-top: 11px; padding-bottom: 11px; }
a.nav:active { color: rgb(255, 255, 255); text-decoration: none; display: block; border: 0pt none; padding-top: 11px; padding-bottom: 11px; }
a.nav-a:link { color: rgb(0, 153, 255); text-decoration: underline; display: block; border: 0pt none; padding-top: 11px; padding-bottom: 11px; }
a.nav-a:visited { color: rgb(0, 153, 255); text-decoration: underline; display: block; border: 0pt none; padding-top: 11px; padding-bottom: 11px; }
a.nav-a:hover { color: rgb(0, 153, 255); text-decoration: underline; display: block; border: 0pt none; padding-top: 11px; padding-bottom: 11px; }
a.nav-a:active { color: rgb(0, 153, 255); text-decoration: underline; display: block; border: 0pt none; padding-top: 11px; padding-bottom: 11px; }
h2 { color: rgb(255, 255, 255); margin: 0pt; padding: 0pt; }
#top-content { width: 996px; background-color: rgb(0, 0, 0); margin: 0px auto; text-align: left; padding-top: 60px; }
#bottom-rounded { width: 996px; height: 6px; margin: 0px auto 10px; text-align: left; background-image: url('bottom-rounded.png'); background-repeat: no-repeat; }
.thumb-container { float: left; display: inline; width: 188px; height: 232px; margin-left: 10px; margin-bottom: 10px; }
.thumb { width: 184px; height: 138px; }
.thumb a img { border: 1px solid rgb(0, 153, 255); padding: 1px; }
.thumb-details { position: relative; width: 186px; height: 86px; border: 1px solid rgb(33, 33, 33); margin-top: 5px; background-image: url('thumb-bg.png'); background-repeat: no-repeat; }
.thumb-title { position: absolute; top: 5px; left: 8px; width: 168px; height: 32px; overflow: hidden; text-align: left; }
.thumb-title a { color: rgb(0, 153, 255); text-decoration: none; }
.thumb-title a:hover { color: rgb(0, 153, 255); text-decoration: underline; }
.thumb-views {
	position: absolute;
	top: 53px;
	left: 21px;
	width: 77px;
	height: 29px;
	overflow: hidden;
	color: rgb(102, 102, 102);
	font-size: 8pt;
}
.thumb-rate { position: absolute; top: 58px; right: 5px; width: 87px; height: 29px; overflow: hidden; color: rgb(102, 102, 102); font-size: 8pt; text-align: center; }
#video-left { float: left; display: inline; width: 594px; margin-left: 10px; }
#video-right { float: left; display: inline; width: 372px; margin-left: 10px; }
#player { width: 590px; height: 475px; border: 1px solid rgb(33, 33, 33); padding: 1px; }
#player-ads { width: 350px; height: 685px; border: 1px solid rgb(33, 33, 33); margin-bottom: 10px; color: rgb(102, 102, 102); padding: 10px; }
.player-ads-box { width: 317px; height: 302px; border: 1px solid rgb(0, 0, 0); background-color: rgb(36, 36, 36); margin-left: 22px; margin-top: 10px; }
#download-full { width: 594px; height: 54px; margin-top: 10px; margin-bottom: 10px; }
#download-full a img { border: 0pt none; outline: 0pt none; }
#video-options { width: 591px; border: 1px solid rgb(33, 33, 33); margin-bottom: 10px; padding: 2px; }
#video-options-downloads { height: 18px; text-align: center; background-color: rgb(33, 33, 33); padding-top: 2px; }
#video-options-downloads a { color: rgb(0, 153, 255); text-decoration: underline; }
#video-options-downloads a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
#video-options-favs { float: left; display: inline; width: 195px; height: 18px; background-color: rgb(33, 33, 33); padding-top: 2px; margin-top: 2px; background-image: url('add-to-favs.png'); background-repeat: no-repeat; }
#video-options-favs a { display: block; color: rgb(255, 255, 255); text-decoration: none; padding-left: 42px; }
#video-options-favs a:hover { display: block; color: rgb(255, 255, 255); text-decoration: underline; padding-left: 42px; }
#video-options-share { float: left; display: inline; width: 196px; height: 18px; background-color: rgb(33, 33, 33); padding-top: 2px; margin-top: 2px; background-image: url('share.png'); background-repeat: no-repeat; margin-left: 2px; }
#video-options-share a { display: block; color: rgb(255, 255, 255); text-decoration: none; padding-left: 67px; }
#video-options-share a:hover { display: block; color: rgb(255, 255, 255); text-decoration: underline; padding-left: 67px; }
#video-options-flag { float: left; display: inline; width: 196px; height: 18px; background-color: rgb(33, 33, 33); padding-top: 2px; margin-top: 2px; background-image: url('flag.png'); background-repeat: no-repeat; margin-left: 2px; }
#video-options-flag a { display: block; color: rgb(255, 255, 255); text-decoration: none; padding-left: 72px; }
#video-options-flag a:hover { display: block; color: rgb(255, 255, 255); text-decoration: underline; padding-left: 72px; }
#video-options-shareurl { height: 24px; text-align: center; background-color: rgb(33, 33, 33); padding-top: 2px; margin-top: 2px; }
#related-bar { position: relative; margin: 0px auto; width: 996px; height: 46px; background-image: url('related-bar.png'); background-repeat: no-repeat; }
#related { position: relative; margin: 0px auto; width: 996px; background-color: rgb(0, 0, 0); padding-top: 10px; }
#related-bar-videos { position: absolute; top: 5px; left: 12px; width: 125px; height: 32px; text-align: center; font-size: 9pt; font-weight: bold; background-image: url('related-bar-bg.png'); background-repeat: repeat-x; }
#related-bar-comments { position: absolute; top: 5px; left: 139px; width: 102px; height: 32px; text-align: center; font-size: 9pt; font-weight: bold; background-image: url('related-bar-bg.png'); background-repeat: repeat-x; }
#related-bar-reload { position: absolute; top: 5px; right: 12px; width: 135px; height: 32px; text-align: center; font-size: 9pt; font-weight: bold; }
a.rel:link { color: rgb(255, 255, 255); text-decoration: none; display: block; border: 0pt none; padding-top: 9px; padding-bottom: 11px; }
a.rel:visited { color: rgb(255, 255, 255); text-decoration: none; display: block; border: 0pt none; padding-top: 9px; padding-bottom: 11px; }
a.rel:hover { color: rgb(255, 255, 255); text-decoration: underline; display: block; border: 0pt none; padding-top: 9px; padding-bottom: 11px; }
a.rel:active { color: rgb(255, 255, 255); text-decoration: none; display: block; border: 0pt none; padding-top: 9px; padding-bottom: 11px; }
a.rel-a:link { color: rgb(255, 255, 255); text-decoration: none; display: block; border: 0pt none; padding-top: 9px; padding-bottom: 11px; }
a.rel-a:visited { color: rgb(255, 255, 255); text-decoration: none; display: block; border: 0pt none; padding-top: 9px; padding-bottom: 11px; }
a.rel-a:hover { color: rgb(255, 255, 255); text-decoration: none; display: block; border: 0pt none; padding-top: 9px; padding-bottom: 11px; }
a.rel-a:active { color: rgb(255, 255, 255); text-decoration: none; display: block; border: 0pt none; padding-top: 9px; padding-bottom: 11px; }
#player { visibility: hidden; }

