* {margin: 0; padding: 0;}
body  {font: 12px "Trebuchet MS", Georgia, "Times New Roman", serif; color: #666666; background: #eeeeee;}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
a {color: #FFFFFF;}
h2 {text-indent: -9000px; overflow: hidden;}

div.indent { 
     clear: both; 
     margin: 10px 0; 
     text-align: center; 
     font-size: 23px; 
     font-style: italic;
     } 

/*center*/
.center {width: 1000px; margin: 0px auto; padding: 14px 0 20px 0;}
.center-long {width: 1005px; margin: 0px auto; padding: 14px 0 20px 0;}
h1 {position: absolute; top: 70px; color: #FFFFFF; font-size: 11px; font-weight: normal; left: 85px;}
.desc {color: #000000; padding: 15px 0 0 10px; font-size: 13px;}
.desc a {color: #000000; font-weight: bold;}
.bookmark {position: absolute; top: 19px; right: 21px;}
/*center*/

/*head*/
.head {background: url(http://thumbs.sunporno.com/images/head-bg.jpg) repeat-x;}
.logo {background: url(http://thumbs.sunporno.com/images/logo.gif) left top no-repeat; height: 93px;}
.logoh {width:250px; height:93px; display:block;}
/*head*/

/*corners blocks*/
.orange_T_R {background: url(http://thumbs.sunporno.com/images/orange_T_R.gif) top right no-repeat #e56600;}
.orange_T_L {background: url(http://thumbs.sunporno.com/images/orange_T_L.gif) top left no-repeat;}
.orange_B_R {background: url(http://thumbs.sunporno.com/images/orange_B_R.gif) bottom right no-repeat;}
.orange_B_L {background: url(http://thumbs.sunporno.com/images/orange_B_L.gif) bottom left no-repeat;}

.blue_T_R {background: url(http://thumbs.sunporno.com/images/blue_T_R.gif) top right no-repeat #005780;}
.blue_T_L {background: url(http://thumbs.sunporno.com/images/blue_T_L.gif) top left no-repeat;}
.blue_B_R {background: url(http://thumbs.sunporno.com/images/blue_B_R.gif) bottom right no-repeat;}
.blue_B_L {background: url(http://thumbs.sunporno.com/images/blue_B_L.gif) bottom left no-repeat;}

.thumbs_T_R {background: url(http://thumbs.sunporno.com/images/thumbs_T_R.gif) top right no-repeat;}
.thumbs_T_L {background: url(http://thumbs.sunporno.com/images/thumbs_T_L.gif) top left no-repeat;}
.thumbs_B_R {background: url(http://thumbs.sunporno.com/images/thumbs_B_R.gif) bottom right no-repeat;}
.thumbs_B_L {background: url(http://thumbs.sunporno.com/images/thumbs_B_L.gif) bottom left no-repeat;}
.thumbs_L {background: url(http://thumbs.sunporno.com/images/thumbs_line.gif) left repeat-y #FFFFFF;}
.thumbs_R {background: url(http://thumbs.sunporno.com/images/thumbs_line.gif) right repeat-y;}
.thumbs_T {background: url(http://thumbs.sunporno.com/images/thumbs_line.gif) top repeat-x;}
.thumbs_B {background: url(http://thumbs.sunporno.com/images/thumbs_line.gif) bottom repeat-x;}
/*corners blocks*/

/*main-ind*/
.main-ind {width: 1000px; margin: 0px auto; padding-top: 20px;}
.th {width: 195px; float: left; text-align: center; font: normal 13px Arial, Helvetica, sans-serif; color: #AB834D; margin: 0 2px;}
.main-ind img {width: 185px; height: 241px; margin: 4px 0; border: 1px solid #FFFFFF;}
.main-ind a {color: #000000;}
.main-ind p {padding: 5px 0 20px 0;}
.main-ind a:hover img, .thumbs2 a:hover img {border-color: #FF0000;}
.main-ind a:hover, .hardlinks a:hover, .thumbs2 a:hover {color: #ff7500;}
/*main-ind*/

/*friends1*/
.friends1 {width: 235px; float: left; color: #000000; margin: 0 15px 0 10px;}
.friends1 a {text-decoration: none;}
.friends1 li {line-height: 16px;}
.friends1 h2, .sidebar h2, .ads h2, .ads h3, .top3 h3 {height: 25px;}
.friends1 ul {float: left; width: 110px;}
.friends1 div.orange_B_R {padding: 8px 0 10px 8px;}
/*friends1*/

/*ads*/
.ads {float: left; width: 731px; color: #FFFFFF; font-size: 10px;}
.ads h3 {text-indent: -9000px; overflow: hidden; margin: 5px 0 0 0;}
.ads div.orange_B_R {padding: 5px 1px 5px 5px;}
.ads img {border: 1px solid #924100; margin-bottom: 4px;}
.q01 {width: 177px; float: left; background: #b75200; margin-right: 4px;}
.q01 span {padding-left: 3px; margin-top: 4px; display: block;}
.q01 p {margin-top: 2px;}
.q01 object {margin-bottom: 4px;}

.ads2 {padding-top: 20px;}
/*ads*/

/*ads3*/ 
.ads3 div {width: 203px; text-align: center; float: left;} 
.ads3 img {width: 200px; height: 150px; margin-bottom: 3px;} 
.ads3 span {display: block;} 
/*ads3*

/*sidebar*/

			.thumbs-tube {float: left; width: 964px; padding: 15px 0 7px 10px; border: 3px #8D9BFA solid; background:#FFFFFF; margin: 10px 0 0 10px; _margin: 10px 0 0 5px;}
			.thumbs-tube div.thumb-tube {width:180px; height: 170px; float: left; font-size: 11px; color: #1a1a1a; padding-right:12px; _padding-right:10px;}
			.thumbs-tube div.thumb-tube p {width: 181px; float: left; line-height: 1.4;}
			.thumbs-tube div.thumb-tube a.thumbdesc {text-decoration: none; color: #000000;}
			.thumbs-tube div.thumb-tube a.thumbdesc:hover {text-decoration: underline; color: #000000;}
			.thumbs-tube div.thumb-tube img {vertical-align: middle; border: 1px solid #CCCCCC;}
			.thumbs-tube div.thumb-tube .fl1 {float: left;}
			.thumbs-tube div.thumb-tube .fl2 {float: right;}
			.thumbs-tube div.thumb-tube a .photo {display: block; margin-bottom: 2px; border: 1px solid #C5C69D;}
			.thumbs-tube div.thumb-tube a .photo:hover {border: 1px solid #B55378;}
			.thumbs-tube .last {margin: 0!important;}



.sidebar {width: 160px; float: left; padding-top: 15px; margin: 0 15px 0 10px;}
.sidebar div.blue_B_R, .sidebar div.orange_B_R  {padding: 16px 0 1px 0;}
.sidebar ul {margin-bottom: 16px;}
.r01 {margin-bottom: 20px;}
.r01 li a {text-decoration: none; background: url(http://thumbs.sunporno.com/images/bullet-1.gif) 12px 5px no-repeat; text-indent: 27px; display: block; line-height: 17px;}
.r01 li a:hover {background-color: #002b40; text-decoration: none;}
.add {padding: 23px 0 0 10px;}
.add a {color: #32527a; font-size: 13px; font-weight: bold;}

.r02, .r03 {margin-top: 20px;}
.r02 li a {text-decoration: none; text-indent: 15px; display: block; line-height: 17px;}
.r02 li a:hover {background-color: #723300; text-decoration: none;}

.sidebar h3 {background: url(http://thumbs.sunporno.com/images/azbutton.gif) 0px 12px no-repeat; height: 20px; font: bold 12px Arial, Helvetica, sans-serif, "Arial Narrow"; color: #333333; text-indent: 7px; padding-top: 3px; float: right; width: 42px; margin-right: 9px;}
.slide-show {display: block; margin-bottom: 10px;}
.slide-hide {display: none;}

.butt {background: url(http://thumbs.sunporno.com/images/button3.gif) no-repeat; width: 159px; height: 22px; padding-top: 4px; font-size: 13px; color: #3b3b3b; display: block; margin: 0px auto; text-indent: 21px; margin-bottom: 4px;}
/*sidebar*/

/*poll*/
.poll {margin: 5px 0 20px 0;}
.poll input {vertical-align: middle;}
.poll h3 {font-size: 15px; color: #333333;}
.poll p {line-height: 15px; padding-bottom: 5px; color: #000000;}
/*poll*/

/*main*/
.main {width: 813px; float: left; color: #333333;}
.main h2, .free h2, .main-top h2 {background: url(http://thumbs.sunporno.com/images/main_h2_bg.gif) repeat-x; margin: 15px 0 15px 0;}
.main h2 span, .free h2 span, .main-top h2 span {display: block; height: 32px;}
.main div.ads {float: none; padding-bottom: 7px;}
.main a, .main-top a {color: #333333;}
h2.text {text-indent: 0px; height: 32px; color: #005780; font: bold 25px "Arial Narrow", Arial; margin-top: 12px; letter-spacing: -1px;}
/*main*/

/*main-top*/
.main-top {color: #333333; width: 1020px;}
.main-top div.dropsize {width: 1000px;}
.main-top div.biglink {text-align: center;}
.main-top div.hardlinks, .main-top div.top3  {margin: 21px auto 0 auto;}
.main-top div.ads2 {margin: 0px auto;}
/*main-top*/

/*thumbs*/
.thumbs {font-size: 11px;}
.thumbs p {font-size: 13px; text-align: right; font-style: italic; padding-right: 50px; margin-bottom: 3px;}}
.thumbs p a:hover {text-decoration: underline;}
.thumbs a {text-decoration: none;}
.thumbs p.red a {color: #FF0000; text-decoration: underline;}
.thumbs p.red a:hover {text-decoration: none;}
.thumbs a:hover {text-decoration: underline;}
.thumbs img {border: 1px solid #FFFFFF;}
.thumbs a:hover img {border-color: #FF0000;}
.thumbs span {text-align: center; display: block;}
.q02 {width: 145px; float: left; margin: 0 5px 5px 0;}
html* .q02 img {margin: 4px 4px 0 4px;}
.q02 img {width: 135px; height: 135px; margin: 4px;}
.q03 {width: 160px; float: left; margin: 0 2px 5px 0;}
html* .q03 img {margin: 4px 4px 0 4px;}
.q03 img {width: 150px; height: 113px; margin: 4px;}
.q05 {width: 175px; float: left; margin: 0 16px 5px 0; font-size: 11px; font-weight: normal; text-align: left;}
html* .q05 img {margin: 4px 4px 0 4px;}
.q05 img {width: 165px; height: 225px; margin: 4px;}
/* Vertical */
.vs {width: 100px; float: left; margin: 0 1px 5px 0;}
html* .vs img {margin: 4px 4px 0 4px;}
.vs img {width: 90px; height: 120px; margin: 4px;}
.vm {width: 145px; float: left; margin: 0 5px 5px 0;}
html* .vm img {margin: 4px 4px 0 4px;}
.vm img {width: 135px; height: 180px; margin: 4px;}
.vl {width: 190px; float: left; margin: 0 5px 5px 0;}
html* .vl img {margin: 4px 4px 0 4px;}
.vl img {width: 180px; height: 240px; margin: 4px;}
/* Square */
.s1 {width: 130px; float: left; margin: 0 5px 5px 0;}
html* .s1 img {margin: 4px 4px 0 4px;}
.s1 img {width: 120px; height: 120px; margin: 4px;}
.ss {width: 145px; float: left; margin: 0 5px 5px 0;}
html* .ss img {margin: 4px 4px 0 4px;}
.ss img {width: 135px; height: 135px; margin: 4px;}
.sm {width: 160px; float: left; margin: 0 2px 5px 0;}
html* .sm img {margin: 4px 4px 0 4px;}
.sm img {width: 150px; height: 150px; margin: 4px;}
.sl {width: 210px; float: left; margin: 0 5px 5px 0;}
html* .sl img {margin: 4px 4px 0 4px;}
.sl img {width: 200px; height: 200px; margin: 4px;}
/* Horizontal */
.hs {width: 190px; float: left; margin: 0 5px 5px 0;}
html* .hs img {margin: 4px 4px 0 4px;}
.hs img {width: 180px; height: 135px; margin: 4px;}
.hm {width: 250px; float: left; margin: 0 5px 5px 0;}
html* .hm img {margin: 4px 4px 0 4px;}
.hm img {width: 240px; height: 180px; margin: 4px;}
.hl {width: 330px; float: left; margin: 0 3px 3px 0;}
html* .hl img {margin: 4px 4px 0 4px;}
.hl img {width: 320px; height: 240px; margin: 4px;}
/*thumbs*/

/*textgal*/
.textgal {background: url(http://thumbs.sunporno.com/images/text_gal_line.gif) 396px 0px repeat-y;}
.textgal ul {width: 378px; float: left; margin-left: 18px; color: #666666;}
.textgal a {text-decoration: none;}
.textgal a:hover, .textgal2 a:hover {color: #e56600;}
/*textgal*/

/*textgal2*/
.textgal2 {background: url(http://thumbs.sunporno.com/images/text_gal_line_2.gif) 259px 0px repeat-y; min-height: 1px; _height: 1px; margin-bottom: 20px;}
.textgal2 ul {width: 242px; float: left; margin-left: 18px; color: #666666;}
.textgal2 a {text-decoration: none;}
/*textgal2*/

/*dropsize*/
.dropsize { margin: -44px 0 15px 0px; width: 753px; z-index: 98; position: relative;}
.dropsize .select {float: right; margin-right: 10px; background: none;}
.dropsize .select a span {display: block; height: 24px; text-indent: -9000px;}
#drop .select a {text-decoration: none;}
.select a:hover, #nav .select li:hover a {cursor: pointer; text-decoration: none;}
.dropsize .sub {display: none;}
.dropsize .sub ul {width: 60px; font-weight: bold; text-align: center;}
.dropsize table {position: absolute; border-collapse: collapse;}
.dropsize .select li a:hover .sub, .dropsize .select li:hover .sub {display: block; position: absolute; width: 60px; z-index: 99; background: #005780;}
.dropsize .select a:hover .sub li a, .dropsize .select li:hover .sub li a {text-transform: uppercase; text-decoration: none; border-bottom: 1px dotted #FFFFFF; padding: 2px 0; color: #FFFFFF; display: block;}
.dropsize .select a:hover .sub li.last a, .dropsize .select li:hover .sub li.last a  {border: none;}
.dropsize .select a:hover .sub li a:hover, .dropsize .select li:hover .sub li a:hover {background: #80abc0;}
.dropsize .t01 {width: 53px;}
.dropsize .t01 a span {background: url(http://thumbs.sunporno.com/images/t01.gif) 0px 0px no-repeat;}
.dropsize .t01-active {width: 53px;}
.dropsize .t01-active a span {background: url(http://thumbs.sunporno.com/images/t01.gif) 0px -24px no-repeat;}
.dropsize .t02 {width: 63px;}
.dropsize .t02 a span {background: url(http://thumbs.sunporno.com/images/t02.gif) 0px 0px no-repeat;}
.dropsize .t02-active {width: 63px;}
.dropsize .t02-active a span {background: url(http://thumbs.sunporno.com/images/t02.gif) 0px -24px no-repeat;}
.dropsize .t03 {width: 57px;}
.dropsize .t03 a span {background: url(http://thumbs.sunporno.com/images/t03.gif) 0px 0px no-repeat;}
.dropsize .t03-active {width: 57px;}
.dropsize .t03-active a span {background: url(http://thumbs.sunporno.com/images/t03.gif) 0px -24px no-repeat;}
.dropsize .t04 {width: 60px; height: 24px; cursor: pointer;}
.dropsize .t04 a span {background: url(http://thumbs.sunporno.com/images/size.gif) 0px 0px no-repeat;}
.dropsize .t05 {width: 34px;}
.dropsize .t05 a span {background: url(http://thumbs.sunporno.com/images/t05.gif) 0px 0px no-repeat; }
.dropsize .t05-active {width: 34px;}
.dropsize .t05-active a span {background: url(http://thumbs.sunporno.com/images/t05.gif) 0px -24px no-repeat;}
.dropsize .t08 a span {background: url(http://thumbs.sunporno.com/images/t08.gif) 0px 0px no-repeat; }
.dropsize .t08 {width: 58px;}
.dropsize .t08 li a:hover .sub, .dropsize .t08 li:hover .sub {width: 58px;}
.dropsize .t08 li a:hover .sub li a, .dropsize .t08 li:hover .sub li a {width: 58px;}
.dropsize .t09 {width: 57px;}
.dropsize .t09 a span {background: url(http://thumbs.sunporno.com/images/t09.gif) 0px 0px no-repeat; }
.dropsize .disp {color: #005780; text-indent: -9000px; overflow: hidden; width: 48px;}
.dropsize .disp span {display: block; height: 24px; background: url(http://thumbs.sunporno.com/images/display.gif)  bottom no-repeat;}
/*dropsize*/

/*h2*/
.h201 {background: url(http://thumbs.sunporno.com/images/h201.gif) left top no-repeat;}
.h202 {background: url(http://thumbs.sunporno.com/images/h202.gif) left top no-repeat;}
.h203 {background: url(http://thumbs.sunporno.com/images/h203.gif) left top no-repeat;}
.h204 {background: url(http://thumbs.sunporno.com/images/h204.gif) left top no-repeat;}
#h206 {margin-top: 21px;}
#h204 {margin-top: 26px;}
.h205 {background: url(http://thumbs.sunporno.com/images/h205.gif) left top no-repeat;}
.h206 {background: url(http://thumbs.sunporno.com/images/h206.gif) left top no-repeat;}
.h207 {background: url(http://thumbs.sunporno.com/images/h207.gif) left top no-repeat;}
.h208 {background: url(http://thumbs.sunporno.com/images/h208.gif) left top no-repeat;}
.h209 {background: url(http://thumbs.sunporno.com/images/h209.gif) left top no-repeat;}
.h210 {background: url(http://thumbs.sunporno.com/images/h210.gif) left top no-repeat;}
.h211 {background: url(http://thumbs.sunporno.com/images/h211.gif) left top no-repeat;}
.h212 {background: url(http://thumbs.sunporno.com/images/h212.gif) left top no-repeat;}
.h213 {background: url(http://thumbs.sunporno.com/images/h213.gif) left top no-repeat; margin-top: 5px;}
.h214 {background: url(http://thumbs.sunporno.com/images/h214.gif) left top no-repeat;}
.h215 {background: url(http://thumbs.sunporno.com/images/h215.gif) left top no-repeat;}
.h217 {background: url(http://thumbs.sunporno.com/images/h217.gif) left top no-repeat;}
.h218 {background: url(http://thumbs.sunporno.com/images/h218.gif) left top no-repeat;}
.h219 {background: url(http://thumbs.sunporno.com/images/h219.gif) left top no-repeat;}
.h220 {background: url(http://thumbs.sunporno.com/images/h220.gif) left top no-repeat;}
/*h2*/

/*top1*/
.top1 {margin: 21px 0 0 0;}
.top1 h4 {font-size: 15px; color: #333333; margin-bottom: 6px;}
.top1 ul {width: 76px; float: left; font-size: 11px;}
/*top1*/

/*top2*/
.top2 {margin: 21px 0 0 0;}
.top2 h4 {font-size: 15px; color: #333333; margin-bottom: 6px;}
.top2 ul {width: 90px; float: left; font-size: 11px;}
/*top2*/

/*top3*/
.top3 {width: 752px; margin: 21px 0 0 0;}
.top3 a {color: #FFFFFF; text-decoration: none;}
.top3 ul {width: 124px; float: left; font-size: 11px;}
.top3 div.orange_B_R {padding: 10px 0 10px 8px;}
.top3 h3 {text-indent: -9000px; overflow: hidden;}
/*top3*/

/*top4*/
.top4 {margin: 10px 0 0 0;}
.top4 a:hover {text-decoration: underline;}
.top4 h4 {font-size: 15px; color: #333333; margin-bottom: 6px;}
.top4 ul {width: 100px; float: left; font-size: 11px;}
/*top4*/
/*hardlinks*/
.hardlinks {width: 793px; margin-top: 21px;}
.hardlinks a {color: #FFFFFF; font-weight: bold; font-size: 17px; text-decoration: none;}
.hardlinks div.orange_B_R div {width: 196px; float: left; text-align: center; padding: 10px 0;}
/*hardlinks*/

/*drop*/
.news h3 {font-size: 15px; color: #005780; border-bottom: 3px solid #005780; text-align: left;}
.news {text-indent: 0px; font-weight: normal; padding: 10px 20px 0 0;}
.news p {padding: 10px 0 0 0;}
.news p.date {font-size: 10px; padding-top: 5px; color: #e56600; padding-bottom: 15px;}
/*drop*/

/*menus*/
#drop {top: 19px; position: absolute; left: 280px;}
#drop .select {float: left; width: 125px; margin-right: 10px;}
#drop .select a span {display: block; background: url(http://thumbs.sunporno.com/images/button.gif) no-repeat; height: 24px; font: bold 12px Arial, Helvetica, sans-serif, "Arial Narrow"; color: #333333; text-indent: 7px; padding-top: 3px;}
#drop .select a {text-decoration: none;}
.select a:hover, #nav .select li:hover a {cursor: pointer; text-decoration: none;}
#drop .sub {display: none;}
#drop .sub ul {float: left; width: 105px; margin-right: 8px; font-weight: normal; font-size: 11px;}
#drop table {position: absolute; border-collapse: collapse;  font-size: 11px;}
#drop .select li a:hover .sub, #drop .select li:hover .sub {display: block; position: absolute; width: 466px; z-index: 100; top: 25px;  margin-left: -210px;}
#drop .select a:hover .sub li a, #drop .select li:hover .sub li a {display: inline; color: #000000;}
#drop .sub ul li {border-bottom: 1px dotted #a98e8c; padding: 2px 0;}
.drop_T {background: url(http://thumbs.sunporno.com/images/drop_t.gif) top no-repeat; height: 7px; font-size: 1px; line-height: 7px;}
.drop_B {background: url(http://thumbs.sunporno.com/images/drop_B.gif) bottom no-repeat; height: 7px; font-size: 1px; line-height: 7px;}
.dropbg {background: #e7eff5; padding-left: 10px;  min-height: 1px; _height: 1px;}
#drop div.dropbg a:hover {text-decoration: underline;}
/*menus*/

/*nav*/
.nav {position: absolute; top: 64px; right: 21px;}
.nav li {width: 62px; height: 25px; background: url(http://thumbs.sunporno.com/images/menu_head_bg.gif) no-repeat; float: right; margin-left: 7px; text-align: center; padding-top: 4px;}
.nav a {text-decoration: none;}
#active {background: url(http://thumbs.sunporno.com/images/menu_head_active.gif) no-repeat; width: 53px; color: #e56643;}
#active a {color: #e56643;}
#green {background: url(http://thumbs.sunporno.com/images/menu_head_green.gif) no-repeat; width: 70px; margin-left: 77px;}
#search {background: url(http://thumbs.sunporno.com/images/menu_head_search.gif) no-repeat; width: 73px; margin-left: 9px; text-align: left; text-indent: 25px;}
.nav li.free {background: url(http://thumbs.sunporno.com/images/menu_head_bg1.gif) no-repeat;}
/*nav*/

/*login*/
.welcome {background: url(http://thumbs.sunporno.com/images/bg_welcome_line.gif) repeat-x; width: auto; color: #333333; position: absolute; top: 19px; right: 21px;}
.welcome img {vertical-align: text-top; margin-right: 4px;}
.welcomeleft {background: url(http://thumbs.sunporno.com/images/bg_welcome_left.gif) left no-repeat; width: auto;}
.welcomeright {background: url(http://thumbs.sunporno.com/images/bg_welcome_right.gif) right no-repeat; height: 19px; padding: 4px 5px 0 5px; width: auto; font-size: 11px;}
/*login*/

/*pages*/
.pages {text-align: center; font-size: 13px; color: #FFFFFF; padding: 3px 0;}
.pages div.blue_B_R {padding: 3px 0;}
.pages a {color: #FFFFFF; text-decoration: none;}
.pages span {background: #FFFFFF; color: #999999; padding: 0 4px;}
/*pages*/

/*biglink*/
.biglink, .link {padding-top: 20px;}
.biglink a {font-size: 21px;}
/*biglink*/

/*link*/
.link {text-align: center; font-weight: bold; padding-bottom: 10px;}
.link a {color: #FFFFFF; font-size: 17px;}
.link a:hover {color: #FF0000;}
.link div.blue_B_R { padding: 10px;}
/*link*/

/*footer*/
.footer {background: #054165; border-top: 2px solid #7c98a4;}
.footer p {color: #FFFFFF; font-size: 12px; padding: 12px 0 0 10px;}
.footer p img {vertical-align: middle;}
.footer ul {position: absolute; margin-top: 3px; right: 21px;}
.footer li {float: right; margin-left: 8px;}
.e01 {width: 61px;}
.e01 a {background: url(http://thumbs.sunporno.com/images/contacts.gif) no-repeat;}
.e03 {width: 79px;}
.e03 a {background: url(http://thumbs.sunporno.com/images/rssfeed.gif) no-repeat;}
.e02 {width: 79px;}
.e02 a {background: url(http://thumbs.sunporno.com/images/webmaster.gif) no-repeat;}
.footer ul a {display: block; height: 34px; text-indent: -9000px; overflow: hidden;}
/*footer*/

/*free*/
.free {width: 950px; margin: 0px auto; padding: 20px 0 15px 0;}
.f01 {width: 300px; float: left; padding: 0 15px 15px 0;}
.f01 div.thumbs_L {width: 145px; float: left;}
.f01 div.thumbs_B_R {padding: 5px;}
.f01 div.thumbs_B_R a {text-indent: 0px;}
.f02 {float: left; width: 145px; padding: 2px 0 0 10px;}
.f01 p {font-size: 12px; color: #333333; padding: 10px 0 12px 0;}
.f01 a {font-weight: bold; color: #e56600; display: block; text-indent: 4px;}
.free h3 {font-size: 17px; color: #005780; font-weight: normal; border-bottom: 1px solid #005780; padding-bottom: 2px;}
.free h3 a {color: #005780; text-decoration: none; font-weight: normal;}
.free img {width: 135px; height: 180px;}

.cat div.blue_B_R, .catsmall div.blue_B_R {padding: 10px;}
.cat ul {width: 185px; float: left;}
.cat li a, .catsmall li a {color: #FFFFFF; text-decoration: none; background: url(http://thumbs.sunporno.com/images/bullet-1.gif) 12px 5px no-repeat; text-indent: 27px; display: block; line-height: 17px;}
.cat li a:hover, .catsmall li a:hover {background-color: #002b40; text-decoration: none;}
.catsmall ul {width: 158px; float: left;}
.catsmall a {color: #FFFFFF;}
/*free*/
.freeidx {width: 780px; margin: 0px auto; padding: 10px 0 0 0;}
.f03 {width: 250px; float: left; padding: 0 7px 7px 0;}
.f03 div.thumbs_L {width: 250px; float: left;}
.f03 div.thumbs_B_R {padding: 5px;}
.f03 div.thumbs_B_R a {text-indent: 0px;}
.f04 {float: left; width: 240px; text-align: center; padding: 2px 0 0 10px;}
.f03 p {font-size: 12px; color: #333333; padding: 10px 0 12px 0;}
.f03 a {font-weight: bold; color: #e56600; display: block; text-indent: 4px;}
.freeidx h3 {font-size: 17px; color: #005780; font-weight: normal;}
.freeidx h3 a {color: #005780; text-decoration: none; font-weight: normal;}
.freeidx img {width: 240px; height: 180px;}

/*links*/
.links a {display: block; float: left; width: 160px; font-size: 15px; font-weight: bold; padding-bottom: 10px; text-transform: capitalize;}
/*links*/

/*trades*/
.trades h4 {font-size: 17px; color: #222222; margin-bottom: 5px;}
.trades a {color: #222222; font-weight: bold;}
.trades ul {border: 1px solid #cccccc; padding: 10px 0 10px 10px;}
/*trades*/

/*forms*/
.forms {width: 550px; margin: 0px auto; color: #FFFFFF; height: 695px;}
.forms h3 {text-align: center; font-size: 15px;}
.forms div.blue_B_R div {padding: 5px 0;}
.forms div.blue_B_R p {width: 400px; float: left;}
.forms label {width: 120px; float: left;}
.forms div.blue_B_R {padding: 10px;}
.pc {text-align: center;}
/*forms*/


a:hover {text-decoration: underline;}
 table.submenu-table {background: #E56600; color: #FFF;}
 table.submenu-table a {display: block; color: #FFF; padding: 3px; text-decoration: none; font-weight: bold; }
 table.submenu-table a:hover {background: #723300; text-decoration: underline; }


/*************************** SUNPORNO TUBE */

/*centertube*/
.centertube {width: 1120px; margin: 0px auto; padding: 14px 0 20px 0;}
.centertube-long {width: 1005px; margin: 0px auto; padding: 14px 0 20px 0;}
h1 {position: absolute; top: 70px; color: #FFFFFF; font-size: 11px; font-weight: normal; left: 85px;}
.desc {color: #000000; padding: 15px 0 0 10px; font-size: 13px;}
.desc a {color: #000000; font-weight: bold;}
.bookmark {position: absolute; top: 19px; right: 21px;}
/*centertube*/

/*maintube*/
.maintube {width: 920px; float: left; color: #333333;}
.maintube h2, .free h2, .main-top h2 {background: url(http://thumbs.sunporno.com/images/main_h2_bg.gif) repeat-x; margin: 15px 0 15px 0;}
.maintube h2 span, .free h2 span, .main-top h2 span {display: block; height: 32px;}
.maintube div.ads {float: none; padding-bottom: 7px;}
.maintube a, .main-top a {color: #333333;}
h2.text {text-indent: 0px; height: 32px; color: #005780; font: bold 25px "Arial Narrow", Arial; margin-top: 12px; letter-spacing: -1px;}
/*maintube*/

/*pages123*/
div.pages123 {width: 450px; height: 20px; padding: 3px 3px 3px 3px; margin: 3px 250px; clear: both; font-size: 15px; font-weight: bold; text-align:center;}
div.pages123 span {font-size: 15px; font-weight: bold; color:#000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding: 0px 3px 0 3px;}
div.pages123 a {font-size:15px; font-weight:bold; color: #333399; font-family:Arial, Helvetica, sans-serif; text-decoration: underline; padding: 0px 3px 0 3px;}
div.pages123 a:hover {color: #990000;}
/*pages123*/

/*thumbs1*/
div.thumbs1 {
	position: relative;
	width: 920px;
	//width: 930px;
	padding: 3px 3px 3px 3px;
	margin: 3px auto;
	clear: both;
}
/*thumbs1*/

/*thumb*/
div.thumb {width: 226px; height: 210px; text-align: center; background: #D5EAF4; float:left; margin: 2px 2px 2px 2px;}
div.thumb img {width: 200px; height: 160px; border: 1px solid #CC0000; margin: 0 0 0 0; position:relative;}
div.thumbdesc {width: 218px; height: 22px; //height: 25px; font-size: 12px; font-weight: bold; text-align:left; color: #660000; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; padding: 4px 0px 0 8px; }
div.thumbdesc a {font-weight:bold; color: #660000; font-family:Arial, Helvetica, sans-serif; text-decoration: underline;}
div.thumbdesc a:hover {color: #FF0000;}
div.thumbdate {width: 218px; height: 10px; text-align: left; font-size: 11px; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif; margin: 0px 0px 0 8px;}
/*thumb*/

/*thumbtop*/
div.thumbstop {position: relative; width: 920px; //width: 930px; padding: 3px 3px 3px 3px; margin: 3px auto; clear: both; border: 1px #990000}
div.thumbtop {width: 226px; height: 195px; //height: 200px; text-align: center; background: #D5EAF4; float:left; margin: 2px 2px 2px 2px; padding-top: 5px; padding-bottom: 5px;}
div.thumbtop img {width: 190px; height: 160px; border: 1px solid #ffec4d; margin: 0 0 0 0; position:relative;}
div.thumbtop span {font-size: 12px; font-weight: bold; text-align:center; color:#000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding: 4px 0px 0 8px; }
div.thumbtop a {font-weight:bold; color:#660000; font-family:Arial, Helvetica, sans-serif; text-decoration: underline;}
div.thumbtop a:hover {color: #FF0000;}
/*thumbtop*/

.playtitle	{
	font-size: 24px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	font-weight:bold;
	}
	
.playlink	{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	}	

.playlink span {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	}
	
.playlink a	{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffec4d;
	font-weight:bold;
	text-decoration:underline;
	}

.playlink a:hover	{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCFF00;
	font-weight:bold;
	text-decoration:underline;
	}
	
.playsitelink	{
	font-size: 24px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	}
	
.playsitelink a {
	font-size: 24px;
	font-family:Arial, Helvetica, sans-serif;
	color: #006699;
	font-weight:bold;
	}
	
.playsitelink a:hover	{
	font-size: 24px;
	font-family:Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight:bold;
	text-decoration:underline;
	}
	
.desctext {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
.desctext img {
padding-right: 10px;
padding-bottom: 10px;
	}
	
.desctext a {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #CC0000;
	font-weight:bold;
	}	

