@charset "utf-8";
html											{ margin:0; padding:0; }
body 											{ background:url(http://images.clubtropica.com/design/i1.png) top repeat-x #e0f8ff; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4ea9ff; padding:0; margin:0; }
a 												{ color:#189fdb; font-weight:bold; text-decoration:none; cursor:pointer; outline:none; }
a:hover 										{ text-decoration:underline; }
div.clear 										{ clear:both; height:0; }
br.clear										{ clear:both; }
input.textbox									{ font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; border:1px solid #abadb3; color:#bfbfbf; padding:3px 5px; }
select											{ font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; border:1px solid #abadb3; color:#bfbfbf; padding:2px 5px; }
input.button									{ font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; color:#fff; background:#abadb3; padding:3px 5px; border:0; }
input.textbox.active							{ border:1px solid #189fdb; color:#636363; }
input.button.active								{ background:#189fdb; }
select.active									{ border:1px solid #189fdb; color:#636363; }
textarea										{ font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; border:1px solid #abadb3; color:#bfbfbf; padding:3px 5px; }
textarea.active									{ border:1px solid #189fdb; color:#636363; }
textarea:focus									{ border:1px solid #189fdb; color:#636363; }
textarea.big									{ width:380px; }
input.textbox:focus								{ border:1px solid #189fdb; color:#636363; }
input.button:focus								{ background:#189fdb; }
select:focus									{ border:1px solid #189fdb; color:#636363; }
input.button.submit								{ margin-left:163px; }
fieldset input.button.submit					{ margin-left:140px; }
a.but											{ font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; color:#fff; background:#189fdb; padding:6px 5px; border:0; margin:7px; display:block; width:130px; float:left }
span.right										{ text-align:right; float:right; }
a.blue											{ display:block; width:106px; height:32px; background:url(http://images.clubtropica.com/design/i69.png) top no-repeat; line-height:32px; color:#fff; font-size:12px; font-size:normal; text-align:center; }
span.yellow										{ color:#ffc545; }
div.yellow										{ background:#fff5d4; border:1px solid #ffd23c; margin:0 10px; }

div#container 									{ width:855px; margin:0 auto; }

div#header 										{ padding-top:9px; height:198px; overflow:hidden; }
div#header h1 									{ margin:0 0 8px 6px; padding:0; display:block; height:96px; width:212px; background:url(http://images.clubtropica.com/design/i2.png) top no-repeat; float:left; text-indent:-10000px; }
div#header a.fly								{ width:116px; height:86px; background:url(http://images.clubtropica.com/design/i46.png) top no-repeat; float:left; margin-left:86px; margin-top:9px; text-indent:-10000px; }

div#stats div.links								{ width:26px; height:100px; float:left; }
div#stats div.links ul							{ margin:11px 0 0 0; padding:0; list-style:none; }
div#stats div.links ul li						{ display:inline; margin:0; padding:0; }
div#stats div.links ul li a						{ display:block; width:26px; height:23px; margin-top:1px; text-indent:-10000px; }
div#stats div.links ul li.b1 a					{ background:url(http://images.clubtropica.com/design/b1.png) right no-repeat; }
div#stats div.links ul li.b2 a					{ background:url(http://images.clubtropica.com/design/b2.png) left no-repeat; }
div#stats div.links ul li.b3 a					{ background:url(http://images.clubtropica.com/design/b3.png) left no-repeat; }
div#stats 										{ float:right; width:351px; height:100px; padding-top:5px; margin-top:6px; background:url(http://images.clubtropica.com/design/i3.png) right no-repeat; }
div#stats div.headcontent						{ float:left; }
div#stats div.welcome							{ margin:4px 0 0 19px; color:#d9f5ff; }
div#stats div.welcome a							{ font-size:10px; color:#9de1ff; }
div#stats div.statbar 							{ width:279px; height:31px; line-height:31px; padding:0 10px; margin:10px 0 0 14px; background:url(http://images.clubtropica.com/design/i15.png) top no-repeat; color:#1c71a8; font-size:12px; }

div#links 										{ height:52px; background:url(http://images.clubtropica.com/design/i4.png) top no-repeat; clear:both; }
div#links ul 									{ margin:0; padding:0; list-style:none; }
div#links ul li 								{ margin:0; padding:10px 10px 7px 10px; float:left; font-size:14px; background:url(http://images.clubtropica.com/design/i16.png) right no-repeat; }
div#links ul li a 								{ display:block; float:left; color:#e0f8ff; font-weight:normal; height:27px; padding-top:8px; margin:0; text-align:center; }
div#links ul li a:hover 						{ color:#ffea98; text-decoration:none; font-weight:bold; }
div#links ul li.s1 a 							{ width:60px; }
div#links ul li.s1 a:hover 						{ background:url(http://images.clubtropica.com/design/l1.png) left no-repeat; }
div#links ul li.s2 a 							{ width:93px; }
div#links ul li.s2 a:hover 						{ background:url(http://images.clubtropica.com/design/l2.png) left no-repeat; }
div#links ul li.s3 a 							{ width:135px; }
div#links ul li.s3 a:hover 						{ background:url(http://images.clubtropica.com/design/l3.png) left no-repeat; }

div#sub 										{ height:34px; padding:0 19px; background:url(http://images.clubtropica.com/design/i5.png) top no-repeat; line-height:34px; }
div#sub strong 									{ color:#999; float:left; margin-right:6px; }
div#sub ul 										{ margin:0; padding:0; list-style:none; }
div#sub ul li 									{ display:inline; margin:0; float:left; padding:0 3px 0 10px; background:url(http://images.clubtropica.com/design/i17.png) left no-repeat; }
div#sub ul li.st 								{ background:none; padding-left:0; }

div#left 										{ width:260px; float:left; margin:19px 0 18px 0; }
div#left div.login 								{ height:179px; margin-right:1px; background:url(http://images.clubtropica.com/design/i6.png) top no-repeat; margin-bottom:12px; }
div#left div.login h3 							{ display:none; }
div#left div.login label 						{ color:#90d0fd; margin:0 0 0 15px; float:left; font-size:13px; width:85px; height:25px; line-height:25px; }
div#left div.login input.textbox 				{ border:1px solid #378dce; background:#ecfbff; width:125px; float:left; color:#378dce; font-size:13px; padding:6px; margin:0; height:13px; }
div#left div.login form 						{ padding-top:60px; margin:0; }
div#left div.login div.pass input.textbox		{ margin-bottom:18px; }
div#left div.login div.link						{ margin:0 15px; clear:both; }
div#left div.login div.link a 					{ color:#90d0fd; font-size:10px; }
div#left div.login div.finish label 			{ diplay:inline; float:none; margin-left:5px; font-size:11px; }
div#left div.login div.finish fieldset 			{ border:0; float:left; margin:0 0 0 15px; padding:0; }
div#left div.login div.finish input.submit 		{ float:right; margin:-10px 15px 0 0; }
div#left div.latestnews 						{ background:url(http://images.clubtropica.com/design/i9.png) top repeat-y; margin-bottom:12px; }
div#left h3.latestnews 							{ background:url(http://images.clubtropica.com/design/i7.png) top no-repeat; margin:0; text-indent:-10000px; height:40px; }
div#left div.latestnews div.tent 				{ background:url(http://images.clubtropica.com/design/i10.png) top no-repeat; padding:0; }
div#left div.latestnews div.content 			{ background:url(http://images.clubtropica.com/design/i8.png) bottom no-repeat; padding:0 8px; margin:0; }
div#left div.latestnews div.content h4 			{ margin:0; line-height:30px; height:30px; font-size:11px; font-weight:normal; border-top:1px solid #e6e6e6; padding:0; background:none; clear:both; }
div#left div.latestnews div.content h4 a { color:#189fdb; font-weight:normal; float:left; }
div#left div.latestnews div.content h4 small 	{ font-size:9px; font-weight:bold; color:#b3b3b3; float:right; }
div#left div.latestnews div.content p 			{ margin:0 0 10px 0; padding:0; clear:both; z-index:100; float:left; }
div#left div.latestnews div.content a.button 	{ background:url(http://images.clubtropica.com/design/i19.png) right no-repeat; height:25px; display:block; text-indent:-10000px; clear:both; }
div#left a.macromedia							{ background:url(http://images.clubtropica.com/design/i33.png) top no-repeat; display:block; height:107px; margin-bottom:8px; text-indent:-10000px; }
div#left a.button2								{ display:block; text-indent:-10000px; height:20px; background:url(http://images.clubtropica.com/design/i45.png) right no-repeat; margin:0 8px; }
div#left p.mobile								{ padding-left:45px; height:55px; background:url(http://images.clubtropica.com/design/i79.png) left no-repeat; margin-left:10px; }

div#left div.box 								{ background:url(http://images.clubtropica.com/design/i31.png) bottom no-repeat #f1f1f1; margin-right:1px; margin-bottom:8px; color:#3f3f3f; padding-bottom:8px; }
div#left div.orange 							{ background:url(http://images.clubtropica.com/design/i85.png) bottom no-repeat #ffb007; margin-right:1px; margin-bottom:8px; color:#fff092; font-size:12px; padding-bottom:8px; }
div#left h4 									{ background:url(http://images.clubtropica.com/design/i32.png) top no-repeat; padding:0 8px; height:41px; line-height:41px; font-size:13px; font-weight:bold; margin:0 1px 0 0; color:#999; }
div#left p										{ padding:10px; margin:0; color:#9a9a9a; font-size:12px; }
div#left a										{ color:#3f3f3f; text-decoration:underline; font-weight:normal; }
div#left h4.search								{ background:url(http://images.clubtropica.com/design/i41.png); text-indent:-10000px; }
div#left h4.new									{ background:url(http://images.clubtropica.com/design/i42.png); text-indent:-10000px; }
div#left h4.calendar							{ background:url(http://images.clubtropica.com/design/i43.png); text-indent:-10000px; }
div#left h4.birthdays							{ background:url(http://images.clubtropica.com/design/i44.png); text-indent:-10000px; }
div#left h4.comments							{ background:url(http://images.clubtropica.com/design/i73.png); text-indent:-10000px; }
div#left h4.mobile								{ background:url(http://images.clubtropica.com/design/i80.png); text-indent:-10000px; }
div#left h4.register							{ background:url(http://images.clubtropica.com/design/i84.png); text-indent:-10000px; height:54px; }
div#left h4.groups								{ background:url(http://images.clubtropica.com/design/i88.png); text-indent:-10000px; }

div#left div.box form.search					{ padding:12px; color:#9a9a9a; padding-bottom:4px; }
div#left div.box form.search label				{ width:120px; float:left; clear:both; line-height:15px; }
div#left div.box form.search fieldset			{ padding:0; margin:0 0 3px 0; border:0; }
div#left div.box form.search select				{ width:115px; }
div#left div.box form.search select.small		{ width:47px; }
div#left div.box form.search input.button		{ margin-left:120px; width:116px; background:url(http://images.clubtropica.com/design/i39.png) top no-repeat; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; padding:6px 0 10px 0; font-weight:bold; text-align:center; color:#0c76b1; border:0; }

div#left div.orange ul							{ margin:0; margin-bottom:8px; padding:0; list-style:none; }
div#left div.orange ul li						{ border-bottom:1px solid #ffc509; margin-left:1px; padding:0 10px; line-height:25px; }

div#left div.box ul								{ margin:0; margin-bottom:8px; padding:0; list-style:none; }
div#left div.box ul li							{ border-bottom:1px solid #cfcfcf; margin-left:1px; padding:0 10px; line-height:25px; }
div#left div.box ul li small					{ font-size:10px; font-weight:bold; color:#676767; }
div#left div.box ul li a.group					{ width:140px; float:left; color:#189fdb; }
div#left div.box ul.groups li					{ line-height:19px; }
div#left div.box ul.groups li div.actions		{ padding-top:5px; }
div#left div.box ul.groups li div.actions a		{ display:block; float:left; text-indent:-10000px; margin-left:3px; }
div#left div.box ul.groups div.actions a.edit 	{ width:12px; height:14px; background:url(http://images.clubtropica.com/design/f1.png); }
div#left div.box ul.groups div.actions a.delete { width:14px; height:13px; background:url(http://images.clubtropica.com/design/f2.png); }
div#left div.box ul.groups div.actions a.users 	{ width:14px; height:15px; background:url(http://images.clubtropica.com/design/f3.png); }
div#left div.box ul.groups div.actions a.email 	{ width:18px; height:15px; background:url(http://images.clubtropica.com/design/f4.png); }
div#left div.box ul.groups div.actions a.rss 	{ width:12px; height:14px; background:url(http://images.clubtropica.com/design/f5.png); }

div#left div.box ol								{ margin:0; padding:10px; list-style: none; }
div#left div.box ol li							{ padding:0 0 0 15px; color:#676767; margin-bottom:5px; line-height:18px; }
div#left div.box ol li.o1						{ background:url(http://images.clubtropica.com/design/o1.png) left no-repeat; }
div#left div.box ol li.o2						{ background:url(http://images.clubtropica.com/design/o2.png) left no-repeat; }
div#left div.box ol li.o3						{ background:url(http://images.clubtropica.com/design/o3.png) left no-repeat; }

div#left span									{ margin:10px; }
div#left span.left								{ float:left; }
div#left span.right								{ float:right; }
div#left div.calendar							{ background:#2592be; padding:8px; clear:both; margin:0 10px 10px 10px; color:#fff; }
div#left div.calendar h5						{ font-size:14px; text-align:center; margin:0; padding:0 0 5px 0; }
div#left div.calendar table						{ width:100%; border-collapse:collapse; }
div#left div.calendar table tr td				{ border:1px solid #2592be; color:#2592be; background:#d6f3fe; text-align:center; font-weight:bold; width:14%; height:22px; }
div#left div.calendar table tr.header td		{ color:#d6f3fe; background:#2592be; }

div#left form.voucher							{ height:26px; padding:0 8px; }
div#left form.voucher input.textbox				{ float:left; }

div#right 										{ width:576px; float:right; margin:19px 0 18px 0; }
div#right div.toflash 							{ height:318px;}

div#main										{ width:580px; float:right; margin:19px 0 18px 0; }
div#main h2										{ margin:0; padding:5px 0; color:#347fc7; font-size:16px; border-bottom:1px solid #7bc4ff; }
div#main h3										{ margin:0; padding:3px 0; color:#89b4de; font-size:11px; font-weight:bold; border-bottom:1px solid #7bc4ff; clear:both; }
div#line {border-bottom:1px solid #7bc4ff; padding:2px 0; line-height:17px;}

div#main div.hotusers							{ width:387px; float:left; height:85px; background:url(http://images.clubtropica.com/design/i29.png) top no-repeat; margin-bottom:5px; padding:0 6px; }
div#main div.hotusers div.users					{ width:190px; float:left; }
div#main div.hotusers div.users h5				{ height:15px; margin:13px 0 7px 0; padding:0; text-indent:-10000px; }
div#main div.hotusers div.users h5.hotties		{ width:122px; background:url(http://images.clubtropica.com/design/i36.png) top no-repeat; }
div#main div.hotusers div.users h5.arrived		{ width:101px; background:url(http://images.clubtropica.com/design/i37.png) top no-repeat; }
div#main div.hotusers div.users img				{ padding:1px; border:1px solid #fdc33e; margin:0 5px; }
div#main div.featured							{ width:177px; float:right; margin-bottom:5px; }
div#main div.featured a							{ width:177px; height:85px; background:url(http://images.clubtropica.com/design/i30.png) top no-repeat; display:block; text-indent:-10000px; }
div#main div.content							{ clear:both; color:#347fc7; background:url(http://images.clubtropica.com/design/i35.png) bottom no-repeat #f7fdff; padding-bottom:8px; }
div#main div.content a							{ color:#33bbd8; }
div#main div.content div.sub					{ padding:8px 10px 0 10px; background:url(http://images.clubtropica.com/design/i34.png) top no-repeat; }
div#main div.content ul							{ margin:0; padding:0; list-style:none; }
div#main div.content ul li						{ padding:2px 0; line-height:17px;  }
div#main div.content ul li.line					{ border-bottom:1px solid #7bc4ff; border-top:1px solid #7bc4ff; padding:2px 0; line-height:17px;  }
div#main div.content ul li.linebottom			{ border-bottom:1px solid #7bc4ff; padding:2px 0; line-height:17px;  }
div.linebottom									{ border-bottom:1px solid #7bc4ff;  }
div#main div.content ul li.linetop				{ border-topm:1px solid #7bc4ff; padding:2px 0; line-height:17px;  }
div#main div.content ul li img					{ padding:1px; margin-right:7px; }
div#main div.content ul li img.border			{ padding:1px; border:1px solid #80c6ff; margin-right:7px; }
div#main div.content ul li span.images			{ position: relative; left: 28px; }
div#main div.content ul li span.maintext		{ vertical-align: top; }
div#main div.content small						{ font-size:10px; font-weight:bold; border-bottom:1px solid #80c6ff; padding-bottom:3px; margin-top:15px; display:block; }
div#main div.white 								{ background:url(http://images.clubtropica.com/design/i47.png) bottom no-repeat #fff; padding-bottom:8px; color:#434343; margin-bottom:10px; }
div#main div.paginate							{ margin:9px; clear:both; }
div#main div#register							{ text-indent:-10000px; margin-bottom:10px; height:95px; background:url(http://images.clubtropica.com/design/i83.png); }

div#main div.white div.top	 					{ background:url(http://images.clubtropica.com/design/i49.png) 0 1px repeat-x; padding-top:10px; }
div#main div.white div.top p					{ font-size:12px; }
div#main div.white div.news						{ background:none; padding-top:4px; }

div#main div.news h2 							{ height:22px; }
div#main div.news h2 span						{ float:left; }
div#main div.news h2 small						{ color:#b3b3b3; padding-top:9px; text-align:right; font-size:11px; font-weight:normal; float:right; }
div#main div.news h2 small a					{ font-weight:bold; color:#b3b3b3; }
div#main div.news h2 a.rss						{ display:block; height:25px; width:37px; background:url(http://images.clubtropica.com/design/i72.png) top no-repeat; text-indent:-10000px; float:left; margin-right:10px; }
div#main div.news p								{ color:#b3b3b3; font-size:12px; }
div#main div.news p img							{ float:left; margin-right:10px; }
div#main div.news span.author					{ clear:both; font-size:12px; color:#347fc7; display:block; padding:10px 30px; }
div#main div.news span.author a					{ font-weight:bold; color:#347fc7; }

div#main div.account 							{ background:url(http://images.clubtropica.com/design/i49.png) 0 45px repeat-x; }
div#main div.account a 							{ font-weight:normal; }
div#main div.account strong a 					{ font-weight:bold; }
div#main div.account div.links 					{ background:url(http://images.clubtropica.com/design/i48.png) top no-repeat; height:45px; line-height:45px; color:#aa5100; padding:0 20px; }
div#main div.account div.links ul 				{ margin:0; padding:0; list-style:none; }
div#main div.account div.links ul li 			{ margin:0; padding:0; display:inline; }
div#main div.account div.links ul li a 			{ display:block; font-size:12px; text-align:center; width:64px; float:left; color:#aa5100; font-weight:normal; }
div#main div.account div.links ul li.big a 		{ width:93px; }
div#main div.account div.links ul li.active a 	{ background:url(http://images.clubtropica.com/design/i50.png) 0 5px no-repeat; width:79px; }
div#main div.account div.links li.big.active a 	{ background:url(http://images.clubtropica.com/design/i51.png) 0 5px no-repeat; width:108px; }
div#main div.account h2 						{ margin:0 9px; }
div#main div.account p 							{ margin:9px; }
div#main div.account h3							{ margin:8px 9px; }
div#main div.account form h3 					{ margin:8px 9px 8px 23px; }
div#main div.account table 						{ margin:0 9px 0 28px; width:543px; border-collapse:collapse; border:0; }
div#main div.account table th 					{ text-align:left; font-weight:bold; padding:4px 0; }
div#main div.account table tr.alt td 			{ background:#f0fcff; }
div#main div.account table tr td 				{ padding:3px 0; }

div#main div.vip								{ background-position:0 79px; }
div#main div.vip div.head						{ height:78px; position:relative; background:url(http://images.clubtropica.com/design/i65.png) top no-repeat; color:#fff; }
div#main div.vip div.head p						{ display:none; }
div#main div.vip div.head span					{ position:absolute; filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0; display:block; z-index:8; }
div#main div.vip div.head span.amount			{ top:41px; left:178px; }
div#main div.vip div.head span.date				{ top:58px; left:214px; }
div#main div.vip th								{ color:#636363; }
div#main div.vip table tr td					{ padding:6px; }
div#main table tr td span.status				{ display:block; height:19px; width:19px; text-indent:-10000px; }
div#main table tr td span.active				{ background:url(http://images.clubtropica.com/design/i67.png) left no-repeat; }
div#main table tr td span.inactive				{ background:url(http://images.clubtropica.com/design/i66.png) left no-repeat; }
div#main table tr.alt td span.active			{ background:url(http://images.clubtropica.com/design/i67.png) right no-repeat; }
div#main table tr.alt td span.inactive			{ background:url(http://images.clubtropica.com/design/i66.png) right no-repeat; }
div#main table tr td a.settings					{ display:block; height:19px; width:19px; text-indent:-10000px; background:url(http://images.clubtropica.com/design/i68.png) left no-repeat; }
div#main table tr.alt td a.settings				{ display:block; height:19px; width:19px; text-indent:-10000px; background:url(http://images.clubtropica.com/design/i68.png) right no-repeat; }

div#main div.group								{ background:none; }
div#main div.group div.head						{ background:url(http://images.clubtropica.com/design/i87.png) top no-repeat; height:81px; }
div#main div.group div.head a					{ display:block; float:right; height:20px; text-indent:-10000px; width:220px; margin:13px 15px 0 0; }

div#main h3.profile								{ padding-top:21px; padding-left:30px; background:url(http://images.clubtropica.com/design/e1.png)left no-repeat; }
div#main h3.message								{ padding-top:21px; padding-left:30px; background:url(http://images.clubtropica.com/design/e2.png)left no-repeat; }
div#main h3.world								{ padding-top:18px; padding-left:30px; background:url(http://images.clubtropica.com/design/e3.png)left no-repeat; }
div#main h3.vip									{ padding-top:23px; padding-left:30px; background:url(http://images.clubtropica.com/design/e4.png)left no-repeat; }
div#main h3.phone								{ padding-top:25px; padding-left:30px; background:url(http://images.clubtropica.com/design/e5.png)left no-repeat; }
div#main h3.photo								{ padding-top:21px; padding-left:30px; background:url(http://images.clubtropica.com/design/e6.png)left no-repeat; }
div#main h3.chat								{ padding-top:21px; padding-left:30px; background:url(http://images.clubtropica.com/design/e7.png)left no-repeat; }

form.style fieldset 							{ border:0; margin:0; padding:4px 0 20px 23px; }
form.style label 								{ width:115px; float:left; clear:both; margin-right:25px; font-weight:bold; text-align:right; line-height:22px; height:22px; }
form.style span									{ width:115px; text-align:left; line-height:22px; height:22px; }
form.style input.textbox						{ margin-bottom:5px; width:125px; float:left; }
form.style input.button							{ display:inline; }
form.style fieldset br							{ clear:both; }
form.style select								{ width:136px; margin-bottom:5px; }
form.style select.small							{ width:60px; } 

div#main div.friends							{ margin:9px; }
div#main div.friends div.friend					{ width:278px; line-height:14px; margin-bottom:14px; float:left; }
div#main div.friends div.friend img				{ float:left; padding:1px; border:1px solid #bfbfbf; margin-right:10px; }
div#main div.friends div.friend h4				{ font-size:12px; font-weight:bold; color:#636363; margin:5px 0 4px 0; padding:0; }
div#main div.friends div.friend h4 a			{ font-weight:bold; }
div#main div.friends div.friend a.accept		{ display:block; padding-left:30px; height:27px; line-height:19px; background:url(http://images.clubtropica.com/design/i52.png) left no-repeat; color:#3d9d2a; font-weight:bold; }
div#main div.friends div.friend a.deny			{ display:block; padding-left:30px; height:27px; line-height:19px; background:url(http://images.clubtropica.com/design/i53.png) left no-repeat; color:#d8262e; font-weight:bold; }
div#main div.friends div.friend div.action		{ float:left; margin:2px 0; }
div#main div.friends div.friend div.minilinks	{ float:left; }
div#main div.friends div.friend a.edit			{ display:block; float:left; height:17px; width:17px; background:url(http://images.clubtropica.com/design/i81.png) left no-repeat; text-indent:-10000px; }
div#main div.friends div.friend a.delete		{ display:block; float:left; height:17px; width:17px; background:url(http://images.clubtropica.com/design/i82.png) left no-repeat; text-indent:-10000px; }

div#main ul.support								{ margin:10px; height:26px; padding:0; list-style:none }
div#main ul.support li							{ display:inline; }
div#main ul.support li a						{ display:block; float:left; height:26px; text-indent:-10000px; margin-right:40px; }
div#main ul.support li.h1 a						{ background:url(http://images.clubtropica.com/design/h1.png); width:173px; }
div#main ul.support li.h2 a						{ background:url(http://images.clubtropica.com/design/h2.png); width:153px; }
div#main ul.support li.h3 a						{ background:url(http://images.clubtropica.com/design/h3.png); width:146px; margin-right:0; }
div#main a.ticket								{ background:url(http://images.clubtropica.com/design/i91.png) top no-repeat; width:259px; height:50px; text-indent:-10000px; display:block; margin:0 auto; }

div#main div.image								{ float:left; width:25%; }
div#main div.image img							{ display:block; margin:0 auto; padding:1px; border: 1px solid #bfbfbf; }
div#main div.image span							{ text-align:center; font-size:12px; margin:6px 0; display:block; }
div#main div.image div.center					{ margin-left:46px; }
div#main div.image div.center a					{ display:block; float:left; text-indent:-10000px; margin-right:3px; }
div#main div.image div.center a.edit			{ width:14px; height:16px; background:url(http://images.clubtropica.com/design/i81.png); }
div#main div.image div.center a.delete			{ width:14px; height:14px; background:url(http://images.clubtropica.com/design/i82.png); }
div#main div.image div.center a.title			{ width:15px; height:16px; background:url(http://images.clubtropica.com/design/i92.png); }

ul.payment										{ margin:0; padding:0 15px; list-style:none; height:36px; }
ul.payment li									{ margin:0; padding:0; display:inline; }
ul.payment li a									{ display:block; float:left; height:36px; background-position:left; background-repeat:no-repeat; margin-right:15px; text-indent:-10000px; }
ul.payment li.sms a								{ background-image:url(http://images.clubtropica.com/design/d1.png); width:36px; }
ul.payment li.phone a							{ background-image:url(http://images.clubtropica.com/design/d2.png); width:23px; }
ul.payment li.skype a							{ background-image:url(http://images.clubtropica.com/design/d3.png); width:35px; }
ul.payment li.paypalcard a						{ background-image:url(http://images.clubtropica.com/design/d4.png); width:44px; }
ul.payment li.paypal a							{ background-image:url(http://images.clubtropica.com/design/d5.png); width:53px; }
ul.payment li.debit a							{ background-image:url(http://images.clubtropica.com/design/d6.png); width:40px; }

div#boxes 										{ margin-top:9px; }
div#boxes div.box 								{ float:left; }
div#boxes div.box div.content					{ padding-bottom:9px; background-position:bottom; background-repeat:no-repeat; }
div#boxes h2 									{ display:none; }
div#boxes h5 									{ font-size:14px; margin:0 0 6px 0; padding:0; }
div#boxes img 									{ padding:1px; margin:0 6px 6px 0; float:left; }
div#boxes p 									{ clear:both; padding:0; margin-top:3px; }
div#boxes h6 									{ margin:0; padding:0; font-size:13px; font-weight:normal; display:inline; }

div#group 										{ background:url(http://images.clubtropica.com/design/i23.png) top no-repeat #ffc704; margin-right:3px; color:#fe8300; width:190px; }
div#group img 									{ border:1px solid #ffd236; }
div#group div.content							{ background-image:url(http://images.clubtropica.com/design/i26.png); padding:40px 10px 0 10px; }

div#discussions 								{ background:url(http://images.clubtropica.com/design/i24.png) top no-repeat #ffae00; margin-right:3px; color:#ffed87; width:190px; }
div#discussions ul 								{ margin:0; padding:0; list-style:none; }
div#discussions ul li 							{ height:36px; line-height:36px; padding:0 10px; margin:0; font-weight:bold; font-size:14px; border-top:1px solid #ffb733; }
div#discussions ul li a.button 					{ display:block; float:right; width:21px; height:21px; text-indent:-10000px; background:url(http://images.clubtropica.com/design/i22.png) top no-repeat; margin-top:9px; }
div#discussions ul li p 						{ float:left; padding:0; margin:0; }
div#discussions div.content						{ background-image:url(http://images.clubtropica.com/design/i27.png); padding:31px 0 0 0; }

div#user 										{ background:url(http://images.clubtropica.com/design/i25.png) top no-repeat #ff9204; color:#ffd987; width:190px; }
div#user img 									{ border:1px solid #ffa52f; }
div#user h5 									{ color:#d55102; }
div#user div.content							{ background-image:url(http://images.clubtropica.com/design/i28.png); padding:40px 10px 0 10px; }

div#mainlinks									{ margin:15px 0 0 0; }
div#mainlinks div.main							{ height: 44px; line-height: 44px; background: url(http://images.clubtropica.com/design/i54.png) top no-repeat; padding:0 15px; }
div#mainlinks div.main ul						{ margin: 0; padding: 0; list-style: none; }
div#mainlinks div.main ul li					{ margin: 0; padding: 0; display:inline; }
div#mainlinks div.main ul li a 					{ display:block; font-size:12px; text-align:center; width:79px; float:left; color:#2a5700; font-weight:normal; }
div#mainlinks div.main ul li.active a 			{ background:url(http://images.clubtropica.com/design/i60.png) 0 5px no-repeat; width:79px; }
div#mainlinks div.main ul li.big a 				{ width:150px;}
div#mainlinks div.main ul li.big.active a  		{ background:url(http://imags.clubtropica.com/design/i60_long.png) 0 5px no-repeat; width:150px; }
div#mainlinks div.sub							{ height: 32px; background: url(http://images.clubtropica.com/design/i55.png) top no-repeat; line-height: 32px; padding: 0 15px; }
div#mainlinks div.sub span.left					{ float:left; font-size:12px; color:#999; }
div#mainlinks div.sub ul						{ margin: 0; padding: 0; width:50%; float: left; list-style: none; }
div#mainlinks div.sub ul li						{ margin: 0; padding: 0; display:inline; }
div#mainlinks div.sub ul.right					{ float: right; text-align: right; width:290px; }
div#mainlinks div.sub ul li a					{ color: #7f7f7f; font-size: 10px; }
div#mainlinks div.sub ul li.edit a				{ background: url(http://images.clubtropica.com/design/i58.png) left no-repeat; padding-left:15px; }
div#mainlinks div.sub ul li.g2 a				{ display:block; float:left; background:url(http://images.clubtropica.com/design/g2.png); height:19px; width:14px; margin-right:5px; text-indent:-10000px; text-align:left; margin-top:6px; }
div#mainlinks div.sub ul li.g3 a				{ display:block; float:left; background:url(http://images.clubtropica.com/design/g3.png); height:18px; width:19px; margin-right:5px; text-indent:-10000px; text-align:left; margin-top:6px; }
div#mainlinks div.sub ul li.g4 a				{ display:block; float:left; background:url(http://images.clubtropica.com/design/g4.png); height:16px; width:10px; margin-right:5px; text-indent:-10000px; text-align:left; margin-top:6px; }
div#mainlinks div.sub ul li.g5 a				{ display:block; float:left; background:url(http://images.clubtropica.com/design/g5.png); height:17px; width:13px; margin-right:5px; text-indent:-10000px; text-align:left; margin-top:6px; }
div#mainlinks div.sub ul li.g6 a				{ display:block; float:left; background:url(http://images.clubtropica.com/design/g6.png); height:14px; width:14px; margin-right:25px; text-indent:-10000px; text-align:left; margin-top:6px; }
div#mainlinks div.sub ul li.g1 a				{ display:block; float:left; background:url(http://images.clubtropica.com/design/g1.png) left no-repeat; height:16px; padding-left:20px; line-height:20px; margin-right:5px; margin-top:6px; }

div.bigcontainer								{ background: url(http://images.clubtropica.com/design/i56.png) bottom no-repeat #fff; padding-bottom: 3px; padding-top:1px; margin:15px 0; }
div.bigcontainer a								{ font-weight:normal; }
div.bigcontainer div.content					{ background: url(http://images.clubtropica.com/design/i49.png) top repeat-x; padding: 15px; color:#999; }
div.bigcontainer div.content h2					{ color:#999; margin:0 0 5px 0; font-size:15px; }
div.bigcontainer div.content p					{ clear:both; }
div.bigcontainer h2 a							{ font-weight:bold; text-decoration:underline; }

div.bigcontainer div.content div.messagelinks	{ width:170px; float:left; border-right:1px solid #dbdbdb; margin-bottom:10px; }
div.bigcontainer div.messagelinks ul			{ margin:0; padding:0; list-style:none; }
div.bigcontainer div.messagelinks ul li			{ margin:0; padding:3px 0 3px 38px; line-height:26px; height:26px; font-size:12px; }
div.bigcontainer div.messagelinks li.inbox		{ background:url(http://images.clubtropica.com/design/c1.png) left no-repeat; }
div.bigcontainer div.messagelinks li.sent		{ background:url(http://images.clubtropica.com/design/c2.png) left no-repeat; }
div.bigcontainer div.messagelinks li.compose	{ background:url(http://images.clubtropica.com/design/c3.png) left no-repeat; }
div.bigcontainer div.messagelinks li.filters	{ background:url(http://images.clubtropica.com/design/c4.png) left no-repeat; }
div.bigcontainer div.messagelinks li.folder		{ background:url(http://images.clubtropica.com/design/c5.png) left no-repeat; }
div.bigcontainer div.content div.messages		{ float:right; width:640px; margin-bottom:10px; }
div.bigcontainer div.content div.messages h4	{ color:#189fdb; font-size:100%; font-weight:bold; padding:1px 0; margin:8px 0; border-bottom:1px solid #7bc4ff; height:13px; }
div.bigcontainer div.messages h4 span 			{ float:left; }
div.bigcontainer div.messages h4 a.report		{ float:right; color:#d00; font-weight:bold; padding-left:18px; background:url(http://images.clubtropica.com/design/i93.png) left no-repeat; }
div.bigcontainer div.messages h4 a.noreport		{ float:right; color:#d00; font-weight:bold; padding-left:18px; }
div.bigcontainer div.content table				{ width:100%; border-collapse:collapse; }
div.bigcontainer div.content table th			{ text-align:left; font-weight:bold; font-size:11ipx; color:#636363; padding-bottom:5px; }
div.bigcontainer div.content table th a			{ color:#636363; font-weight:bold; }
div.bigcontainer div.content table td			{ padding:4px; font-size:12px; }
div.actions										{ padding:0px; line-height:32px; height:32px; margin:0 10px; }
div.bigcontainer div.actions span.paginate		{ float:left; }
div.bigcontainer div.actions a.blue				{ float:right; }
div.bigcontainer div.actions div.jumpbox		{ float:right }
div.bigcontainer div.actions div.jumpbox label	{ margin-right:10px; float:left; width:70px; }
div.bigcontainer div.actions div.jumpbox select	{ width:110px; }
div.bigcontainer div.actions div.options		{ width:55px; }
div.bigcontainer div.actions div.options a		{ display:block; width:17px; height:17px; float:left; text-indent:-10000px; background:url(http://images.clubtropica.com/design/i77.png) top no-repeat; margin-right:5px; margin-top:2px; }
div.bigcontainer div.actions div.options a.reply{ width:23px; height:20px; margin:0; background:url(http://images.clubtropica.com/design/i78.png) top no-repeat; }
div.bigcontainer div.messages input.textbox 	{ width:350px; }
div.bigcontainer div.messages textarea			{ width:350px; }
div.bigcontainer div.messagecontent				{ overflow:auto;padding:10px; border:1px solid #ddd; margin-bottom:10px; }

div.bigcontainer div.post						{ background:url(http://images.clubtropica.com/design/i89.png) top repeat-x; padding:10px; }
div.bigcontainer div.post div.auth				{ width:150px; float:left; border-right:1px solid #dbdbdb; font-size:12px; }
div.bigcontainer div.post div.auth img			{ padding:1px; border:1px solid #bcbcbc; margin:5px auto; display:block; }
div.bigcontainer div.post div.auth a			{ display:block; margin:5px auto; text-align:center; }
div.bigcontainer div.post div.auth a.author		{ text-decoration:underline; }
div.bigcontainer div.post div.cont				{ float:right; width:630px; }
div.bigcontainer div.post div.cont h3			{ margin:0; padding:3px 0; color:#89b4de; font-size:11px; font-weight:bold; border-bottom:1px solid #7bc4ff; clear:both; }
div.bigcontainer div.post div.cont p			{ min-height:120px; }
div.bigcontainer div.post div.cont div.bits		{ height:32px; }
div.bigcontainer div.post div.cont div.bits a	{ float:left; margin-right:7px; }
div.bigcontainer div.post div.bits a.edit		{ display:block; height:20px; width:17px; background:url(http://images.clubtropica.com/design/i90.png) top no-repeat; text-indent:-1000px; margin-top:6px; }
div.bigcontainer div.post div.bits a.delete		{ display:block; height:19px; width:19px; background:url(http://images.clubtropica.com/design/i66.png) left no-repeat; text-indent:-1000px; margin-top:6px; }

table.forum										{ border-collapse:collapse; margin:10px 0; color:#636363; }
table.forum th									{ background:url(http://images.clubtropica.com/design/i70.png) top repeat-x; border:1px solid #fff; height:23px; line-height:23px; padding:0 6px; }
table.forum .numeric							{ text-align:center; font-weight:bold; }
table.forum a									{ color:#636363; text-decoration:underline; }
table.forum h4									{ margin:0; padding:0 0 6px 0; }
table.forum h4 a								{ color:#189fdb; }
table.forum span.locked							{ width:28px; height:35px; display:block; margin:4px 10px; text-indent:-10000px; background:url(http://images.clubtropica.com/design/locked.png); }
table.forum span.unlocked 						{ width:36px; height:35px; display:block; margin:4px 2px 4px 10px; text-indent:-10000px; background:url(http://images.clubtropica.com/design/unlocked.png); }
table.forum tr.alt td							{ background:#f0fcff; }
table.forum tr td.icon							{ width:48px; background:#fff; }

div#copyright 									{ clear:both; height:27px; line-height:27px; border-top:1px solid #bbdeff; }
div#copyright p 								{ float:left; color:#4ea9ff; padding:0; margin:0; }
div#copyright ul 								{ float:right; margin:0; padding:0; list-style: none; }
div#copyright ul li 							{ display:inline; margin:0; padding:0 3px 0 5px; border-left:1px solid #bbdeff; }
div#copyright ul li.st 							{ border:0; }

div#popup h3									{ margin:0; padding:3px 0; color:#89b4de; font-size:11px; font-weight:bold; border-bottom:1px solid #7bc4ff; clear:both; }
div#popup div.header							{ position:absolute; width:578px; left:50%; margin-left:-289px; background:url(http://images.clubtropica.com/design/i62.png) top no-repeat; height:41px; z-index:50; top:159px; line-height:41px; }
div#popup div.header h3							{ margin:0; padding:0 15px; color:#7f7f7f; font-size:15px; float:left; }
div#popup div.header span.right					{ float:right; font-size:12px; padding:0 15px; color:#7f7f7f; }
div#popup div.header span.right a				{ font-weight:normal; }
div#popup div.box								{ position:absolute; top:200px; left:50%; width:538px; margin-left:-289px; background:url(http://images.clubtropica.com/design/i63.png) bottom no-repeat; z-index:50; padding:20px; color:#7f7f7f; font-size:12px; }
div#popup div.box div.links						{ float:left; border-right:#dbdbdb 1px solid; width:125px; }
div#popup div.box div.links ul					{ list-style:none; margin:0; padding:0 0 10px 0; }
div#popup div.box div.links ol					{ margin:0 0 0 10px; padding:0 0 10px 0; }
div#popup div.box div.links a					{ font-weight:normal; font-size:12px; }
div#popup div.box div.content					{ float:right; width:400px; }
div#popup div.box div.content div.images img	{ border:1px solid #999; margin:0 1px; padding:1px; }
div#popup div.box div.content div.images		{ text-align:center; }
div#popup div.box div.content h5				{ color:#189fdb; font-size:100%; font-weight:bold; padding:1px 0; margin:8px 0; border-bottom:1px solid #7bc4ff; }
div#popup div.box div.content table				{ width:100%; font-size:11px; border-collapse:collapse; }
div#popup div.box div.content table th			{ text-align:left; padding-bottom:5px; }
div#popup div.box div.content table td			{ padding:2px; }
div#popup div.box div.content table tr.alt td	{ background:#f0fcff; }
div#popup div.box div.content table a			{ font-weight:normal; }
div#popup fieldset								{ padding-left:0; }
div#popup fieldset label						{ font-size:11px; width:80px; text-align:left; }

div#popup.small div.header						{ width:358px; margin-left:-179px; background:url(http://images.clubtropica.com/design/i74.png) top no-repeat; }
div#popup.small div.box							{ background:url(http://images.clubtropica.com/design/i75.png) bottom no-repeat; width:318px; margin-left:-179px; }
div#popup.small div.box div.actions				{ height:32px; }
div#popup.small div.box div.actions a			{ font-weight:normal; float:left; margin:0 2px; }
div#popup.small div.box div.alert				{ padding-left:70px; background:url(http://images.clubtropica.com/design/i76.png) left no-repeat; }
div#popup.small div.box div.alert span.yellow	{ font-weight:bold; }
div#popup.small div.box div.product 			{ color:#189fdb; line-height:24px; }
div#popup.small div.box div.product img			{ float:left; margin:0 10px 10px 0; }
div#popup.small div.box p.purchase				{ font-size:14px; font-weight:bold; text-align:center; color:#189fdb; }

/* Javascript Addons */
div#search										{ display:none; }
div#messages									{ display:none; }
div.actions				{ height:32px; }
div.actions a			{ font-weight:normal; float:left; margin:0 2px; }