@charset "utf-8";
*													{ z-index:1; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img 
													{ margin:0; padding:0; }
table 												{ border-collapse:collapse; border-spacing:0; }
fieldset,img 										{ border:0; }
address,caption,cite,code,dfn,em,th,var 			{ font-style:normal; font-weight:normal; }
ol,ul 												{ list-style:none; }
caption,th 											{ text-align:left; }
h1,h2,h3,h4,h5,h6 									{ font-size:100%; font-weight:normal; }
q:before,q:after 									{ content:''; }
abbr,acronym 										{ border:0; }

html											{ margin:0; padding:0; }
body 											{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4ea9ff; padding:0 0 33px 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; text-align:center; }
span.yellow										{ color:#ffc545; }
div.yellow										{ background:#fff5d4; border:1px solid #ffd23c; margin:0 10px; }
a.bluearrow										{ background:url(http://images.clubtropica.com/design/i19.png) right no-repeat; height:25px; display:block; text-indent:-10000px; clear:both; }

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; }

a.rep								{ width:53px; height:53px; background:url(http://www.clubtropica.com/rep_alert.png) top no-repeat; float:left; position: fixed; 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) left no-repeat; }
div#stats div.links ul li.b2 a					{ background:url(http://images.clubtropica.com/design/b2.png) right no-repeat; }
div#stats div.links ul li.b3 a					{ background:url(http://images.clubtropica.com/ip2.png) right 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.welcome							{ margin:0px 0 0 43px; color:#ffffff; }
div.welcome a							{ font-size:10px; color:#ffffff; }
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:#e0f8ff; text-decoration:none; font-weight:bolder; }
div#links ul li.s1 a 							{ width:60px; }
div#links ul li.s1 a:hover 						{ }
div#links ul li.s2 a 							{ width:93px; }
div#links ul li.s2 a:hover 						{ }
div#links ul li.s3 a 							{ width:135px; }
div#links ul li.s3 a:hover 						{ }
span#bottom_bar_title							{ margin: 10px; position: relative; top: 2px; vertical-align: middle; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; color:#ffffff;}
span#minimize									{ position: relative;top: -23px; right: 4px; float: right; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:15px; cursor: pointer; font-weight:bold; color:#ffffff;}





div#header_sm 										{ padding-top:9px; height:35px; overflow:hidden; }
div#header_sm h1 									{ margin:0 0 8px 6px; padding:0; display:block; height:35px; width:181px; background:url(http://images.clubtropica.com/design/logo.png) top no-repeat; float:left; text-indent:-10000px; }

div#links_sm 										{ height:10px; margin-left: 50px;}
div#links_sm ul 									{ margin:0; padding:0; list-style:none; }
div#links_sm ul li 								{ margin:0; padding:3px 10px 3px 3px; float:left; font-size:10px;}
div#links_sm ul li a 								{ display:block; float:left; color:#000000; font-weight:normal; margin:0; text-align:center; }
div#links_sm ul li a:hover 						{ color:#000000; text-decoration:none; font-weight:bolder; }
div#links_sm ul li.s1 a 							{ width:40px; }
div#links_sm ul li.s1 a:hover 						{ }
div#links_sm ul li.s2 a 							{ width:63px; }
div#links_sm ul li.s2 a:hover 						{ }
div#links_sm ul li.s3 a 							{ width:95px; }
div#links_sm ul li.s3 a:hover 						{ }

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#sub ul li.search 							{ display:inline; margin:0; float: right; padding:0 3px 0 10px; height: 34px; }


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 			{ display: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 h3.friendupdates						{ background:url(http://images.clubtropica.com/design/i94.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 h5 			{ margin: 0; padding:10px 0; font-size:11px; font-weight: normal; border-top:1px solid #e6e6e6; background: none; color:#b3b3b3; }
div#left div.latestnews div.content h5 a 		{ color:#189fdb; font-weight:normal; }
div#leff div.latestnews div.content h5 small	{ font-size: 9px; color:#b3b3b3; }
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/i137.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/i136.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; }
img.middle										{ vertical-align: middle; }

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 h5 									{ background:url(http://images.clubtropica.com/design/i32.png) top no-repeat; padding:0 8px; height:41px; line-height:41px;  font-size:16px; color: #1d74aa; font-weight: normal; margin:0 1px 0 0;}
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 span.left a.button						{ display:block; text-indent:-10000px; height:13px; width:26px; background:url(http://images.clubtropica.com/design/i136.png) top no-repeat; }
div#left span.right a.button					{ display:block; text-indent:-10000px; height:13px; width:26px; background:url(http://images.clubtropica.com/design/i137.png) top no-repeat; text-align:left; }
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 td.gone				{ border:1px solid #2592be; color:#2592be; background:#CCCCCC; 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 							{ position: relative; height:318px; margin: 0px; background:url(http://images.clubtropica.com/homepage_main.png) top no-repeat;}
div#right div.toflash div.topheadline 			{ position: absolute; left: 350px; top: 8px; font-size: 16px; font-weight: bold; }
div#right div.toflash div.toptext				{ position: absolute; left: 350px; top: 38px; height: 150px; width: 210px; color: #999;}
div#right div.toflash div.bottomheadline 		{ position: absolute; left: 350px; top: 182px;  font-size: 16px; font-weight: bold;}
div#right div.toflash div.bottomtext			{ position: absolute; left: 350px; top: 217px; height: 150px; width: 210px;}
div#right div.toflash div.bottomtext a.hotuser 	{ position: relative; margin-left: 7px;}

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 #0E57A0; padding:2px 0; line-height:17px;}

div#main div.hotusers							{ width:390px; 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:390px; float:left; }
div#main div.hotusers div.users h5				{ height:15px; margin:13px 0 7px 0; padding:0; }
div#main div.hotusers div.users h5.hotties		{ height: 15px; width:390px; background:url(http://images.clubtropica.com/design/i36.png) left top no-repeat; }
div#main div.hotusers div.users input.button	{ position: relative; float: right; top: -5px; right: 3px;}
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 1px; }
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.chatnow							{ width:177px; float:right; margin-bottom:5px; }
div#main div.chatnow a							{ width:177px; height:85px; background:url(http://images.clubtropica.com/chat_room_icon.png) top no-repeat; display:block; text-indent:-10000px; }
div#main div.prevx								{ width:178px; float:right; margin-bottom:5px; }
div#main div.prevx a							{ width:178px; height:85px; background:url(http://images.clubtropica.com/prevx_home_button.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-top: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.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.header 							{ margin:0 9px 9px 9px; height:40px; }
div#main div.header form.style					{ float:right; padding-top:5px; }
div#main div.header h1 							{ float:left; margin:0; padding:0; text-indent:-10000px; height:37px; background:left no-repeat; width:202px; }
div#main div.header h1.pr 						{ background-image:url(http://images.clubtropica.com/design/i138.png); margin-left: 10px;}
div#main div.header h1.awards 					{ background-image:url(http://images.clubtropica.com/design/i139.png); }
div#main div.header h1.image 					{ background-image:url(http://images.clubtropica.com/design/i141.png); }

div#main div.account h6							{ text-align:right; font-weight:normal; margin:5px 9px 0 9px; padding:0; font-size:12px; color:#9a9a9a; font-style:italic; }
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.image								{ float:left; width:25%; }
div#main div.image.big							{ width:50%; }
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(images/i81.png); }
div#main div.image div.center a.delete			{ width:14px; height:14px; background:url(images/i82.png); }
div#main div.image div.center a.title			{ width:15px; height:16px; background:url(images/i92.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; }
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:#000000; 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 p img.left 				{ float:left; margin:0 10px 5px 0; }
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; }

span.status										{ display:block; height:19px; width:19px; text-indent:-10000px; }
span.active										{ background:url(http://images.clubtropica.com/design/i67.png) left no-repeat; }
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/groupimg/groupsbanner.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; } 


ul.welcome			{ margin:0 15px; padding: 0; list-style: none;}
ul.welcome li		{ margin: 0; padding: 0; }
ul.welcome li a		{ display: block; line-height: 26px; margin-bottom: 6px; height: 26px; padding-left:35px; text-decoration: underline; font-weight:bold; }
ul.welcome li.remove a 	{ background: url(http://images.clubtropica.com/design/a1.png) left no-repeat; color: #de1e04; }
ul.welcome li.message a	{ background: url(http://images.clubtropica.com/design/a2.png) left no-repeat; color: #04a8de; }
ul.welcome li.photos a 	{ background: url(http://images.clubtropica.com/design/a3.png) left no-repeat; color: #ffbc09; }
ul.welcome li.add a 	{ background: url(http://images.clubtropica.com/design/a4.png) left no-repeat; color: #de1e04; }
ul.welcome li.chat a 	{ background: url(http://images.clubtropica.com/design/a5.png) left no-repeat; color: #ee7e0f; }
ul.welcome li.online a 	{ background: url(http://www.clubtropica.com/1.png) left no-repeat; color: #00CC00; }
ul.welcome li.offline a 	{ background: url(http://www.clubtropica.com/2.png) left no-repeat; color: #8A8A8A; }
ul.welcome li.busy a 	{ background: url(http://www.clubtropica.com/3.png) left no-repeat; color: #FF0000; }
ul.welcome li.away a 	{ background: url(http://www.clubtropica.com/4.png) left no-repeat; color: #ee7e0f; }


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; 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; height: 45px; float:left; color:#2a5700; font-weight:normal; overflow: hidden; text-overflow: ellipsis;}
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:108px;}
div#mainlinks div.main ul li.big.active a  		{ background:url(http://images.clubtropica.com/design/i60_long.png) 0 5px no-repeat; width:108px; overflow: hidden; text-overflow: ellipsis;}

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 span.right				{ float:right; }
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:550px; }
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#mainlinks_sm						{ margin:15px 0 0 0; }
div#mainlinks_sm div.main					{ height: 0px; line-height: 24px; }
div#mainlinks_sm div.main ul					{ margin: 0; padding: 0; list-style: none; }
div#mainlinks_sm div.main ul li					{ margin: 0; padding: 0; display:inline; }
div#mainlinks_sm div.main ul li a 				{ display:block; font-size:12px; text-align:center; width:79px; height: 25px; float:left; color:#2a5700; font-weight:normal; overflow: hidden; text-overflow: ellipsis;}
div#mainlinks_sm div.main ul li.active a 			{ width:79px;font-weight: bold; }

div#mainlinks_sm div.main ul li.big a 				{ width:108px;}
div#mainlinks_sm div.main ul li.big.active a  			{ width:108px; overflow: hidden; font-weight: bold; text-overflow: ellipsis;}

div#mainlinks_sm div.sub					{ height: 10px; line-height: 10px; }
div#mainlinks_sm div.sub span.left				{ float:left; font-size:12px; color:#999; }
div#mainlinks_sm div.sub span.right				{ float:right; }
div#mainlinks_sm div.sub ul					{ margin: 0; padding: 0; width:50%; float: left; list-style: none; }
div#mainlinks_sm div.sub ul li					{ margin: 0; padding: 0; display:inline; }
div#mainlinks_sm div.sub ul.right				{ float: right; text-align: right; width:550px; }
div#mainlinks_sm div.sub ul li a				{ color: #7f7f7f; font-size: 10px; }
div#mainlinks_sm div.sub ul li.edit a				{ background: url(http://images.clubtropica.com/design/i58.png) left no-repeat; padding-left:15px; }
div#mainlinks_sm 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_sm 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_sm 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_sm 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_sm 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_sm 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; }
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_sm								{ padding-bottom: 3px; padding-top:1px; margin:15px 0; }
div.bigcontainer_sm a								{ font-weight:normal; }
div.bigcontainer_sm div.content					{  padding: 15px; }
div.bigcontainer_sm div.content h2					{ color:#999; margin:0 0 5px 0; font-size:15px; }
div.bigcontainer_sm div.content p					{ clear:both; }
div.bigcontainer_sm h2 a							{ font-weight:bold; text-decoration:underline; }


div.bigcontainer div.content div.messages2		{ float:left; width:100%; margin-bottom:10px; }
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.messagelinks li.sms		{ background:url(http://images.clubtropica.com/small_icons/phone.png) left no-repeat; background-position: 8px;}
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:11px; 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:150px; }
div.bigcontainer div.actions div.options a.delete	{ 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 { display:block;width:23px; height:20px; margin:0; float:left;text-indent:-10000px; background:url(http://images.clubtropica.com/design/i78.png) top no-repeat; }
div.bigcontainer div.actions div.options a.sms { display:block;width:23px; height:20px; margin:0; float:left;text-indent:-10000px; background:url(http://images.clubtropica.com/small_icons/phone.png) top no-repeat; margin-right:5px; margin-top:2px;}
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.messages2 input.textbox 	{ width:550px; }
div.bigcontainer div.messages2 textarea			{ width:820px; }

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; margin: 10px; }
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; padding-top: 20px; 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; }



div.infobox										{ padding-top: 10px; }
div.infobox div.right							{ float: right; }
div.infobox div.left 							{ float: left; }
div.infobox	div.box 							{ background: url(http://images.clubtropica.com/design/i97.png) bottom no-repeat #fff; width:283px; }
div.infobox div.box h4 							{ height: 36px; background: url(http://images.clubtropica.com/design/i96.png) top no-repeat; line-height: 36px; padding: 0 8px; font-size:16px; color: #1d74aa; font-weight: normal; margin: 0; }
div.infobox div.box div.content					{ color: #1d74aa; border-top:#77accb 1px solid; padding:0 10px; }
div.infobox div.box div.content h5				{ font-weight: normal; font-size:12px; margin: 8px 0 0 0; }
div.infobox div.box div.content h6				{ font-weight: bold; font-size:100%; display: block; margin:2px 0; }
div.infobox div.box div.content div.option		{ margin: 4px 20px 4px 10px; }
div.infobox div.box div.option div.bar			{ color: #9a9a9a; text-indent: 100%; background: url(http://images.clubtropica.com/design/i98.png) top repeat-x; }
div.infobox div.box div.content ol				{ padding-left:18px; font-weight: bold; }


div#community									{ width:579px; float: right; margin:19px 0 18px 0; }
div#community div.community						{ height:64px; padding-top:32px; line-height: 18px; color: #b76100; background: url(http://images.clubtropica.com/design/i95.png) top no-repeat; }
div#community div.community h3					{ display: none; }
div#community div.community p					{ padding:0 18px; }


div.graybox										{ width:577px; color:#9b9b9b; background: url(http://images.clubtropica.com/design/i101.png) top repeat-y; clear:both; margin-top:10px; }
div.graybox h3									{ height: 34px; line-height: 34px; font-size:14px; font-weight: normal; padding:0 10px; color:#767676; background: url(http://images.clubtropica.com/design/i99.png) top no-repeat; margin: 0; }
div.graybox div.content							{ background: url(http://images.clubtropica.com/design/i100.png) bottom no-repeat; padding:0 10px; }
div.graybox div.content fieldset			 	{ width:278px; border: 0; padding: 0; margin: 0; display: block; float: left; padding: 8px 0; }
div.graybox div.content fieldset label			{ font-weight: normal; text-align: left; width:100px; }
div.graybox div.content input.submit			{ margin-left:125px; margin-top:4px; }
.asholder										{		position: relative;	}


div#main ul.helplinks 							{ margin:10px 10px 0 10px; padding:0; list-style:none; }
div#main ul.helplinks li 						{ width:210px; margin:0 5px 10px 5px; float:left; padding:0 0 0 60px; color:#989898; font-size:12px; line-height:16px; background:top left no-repeat; }
div#main ul.helplinks li a 						{ display:block; text-decoration:underline; font-weight:bold; font-size:14px; color:#488ac0; padding-bottom:5px; }
div#main ul.helplinks li.clear 					{ clear:both; }
div#main ul.helplinks li.officers 				{ background-image:url(http://images.clubtropica.com/design/i124.png); }
div#main ul.helplinks li.faq 					{ background-image:url(http://images.clubtropica.com/design/i127.png); }
div#main ul.helplinks li.rules 					{ background-image:url(http://images.clubtropica.com/design/i128.png); }
div#main ul.helplinks li.safety 				{ background-image:url(http://images.clubtropica.com/design/i129.png); }
div#main ul.helplinks li.isla 					{ background-image:url(http://images.clubtropica.com/design/i130.png); }
div#main ul.helplinks li.contact 				{ background-image:url(http://images.clubtropica.com/design/i131.png); }
div#main ul.helplinks li.staff 					{ background-image:url(http://images.clubtropica.com/design/i132.png); }
div#main ul.helplinks li.new 					{ background-image:url(http://images.clubtropica.com/design/i125.png); }
div#main ul.helplinks li.terms 					{ background-image:url(http://images.clubtropica.com/design/i133.png); }
div#main ul.helplinks li.award 					{ background-image:url(http://www.clubtropica.com/badge/freinds3.png); }
div#main ul.helplinks li.rep 					{ background-image:url(http://www.clubtropica.com/badge/CT_rep.png); }

 div.event 								{ float: left; width:273px; margin:0 8px 10px 8px; background:url(http://images.clubtropica.com/design/i112.png) bottom no-repeat #f8f8f8; }
 div.event h4 							{ background:url(http://images.clubtropica.com/design/i111.png) top no-repeat; height:32px; color:#fff; margin:0; padding:0 10px; line-height:32px; font-weight:normal; font-size:12px; position:relative; }
 div.event h4 span.title 				{ float:left; }
 div.event h4 span.date 				{ float:right; line-height:normal; font-size:10px; padding-top:2px; font-weight:bold; color:#c1e5ff; }
 div.event h4 span.date strong 			{ display:block; color:#fff; font-size:14px; }
 div.event img 							{ float:left; border:1px solid #22a3dc; padding:1px; margin:4px 7px; }
 div.event div.info 					{ padding:4px 7px 4px 0; font-size:12px; }
 div.event div.info span.where 			{ display:block; font-size:11px; padding-top:6px; }
 div.event div.options 					{ clear:both; height:30px; padding:0 7px; }
 div.event div.options a 				{ display:block; width:79px; height:24px; float:right; text-indent:-10000px; background:left no-repeat url(http://images.clubtropica.com/design/i113.png); }
 div.event div.options a.notattend 		{ background-position:right; }
 div.event div.options a.modify {display:block; width:79px; height:24px; float:right; text-indent:-10000px; background:left no-repeat url(http://images.clubtropica.com/design/modify.png);}
 div.options a.attend			{ display:block; width:79px; height:24px; float:left; margin-left: 20px; text-indent:-10000px; background:left no-repeat url(http://images.clubtropica.com/design/i113.png); }
 div.options a.notattend 		{ display:block; width:79px; height:24px; float:left; margin-left: 20px; text-indent:-10000px; background:left no-repeat url(http://images.clubtropica.com/design/i113.png); background-position:right; }

 div.eventhome 								{  width:273px; margin:0 20px 10px 25px; background:url(http://images.clubtropica.com/design/i112.png) bottom no-repeat #f8f8f8; }
 div.eventhome h4 							{ background:url(http://images.clubtropica.com/design/i111.png) top no-repeat; height:32px; color:#fff; margin:0; padding:0 10px; line-height:32px; font-weight:normal; font-size:12px; position:relative; }
 div.eventhome h4 span.title 				{ float:left; }
 div.eventhome h4 span.date 				{ float:right; line-height:normal; font-size:10px; padding-top:2px; font-weight:bold; color:#c1e5ff; }
 div.eventhome h4 span.date strong 			{ display:block; color:#fff; font-size:14px; }
 div.eventhome img 							{ float:left; border:1px solid #22a3dc; padding:1px; margin:4px 7px; }
 div.eventhome div.info 					{ padding:4px 7px 4px 0; font-size:12px; }
 div.eventhome div.info span.where 			{ display:block; font-size:11px; padding-top:6px; }
 div.eventhome div.options 					{ clear:both; height:30px; padding:0 7px; }
 div.eventhome div.options a 				{ display:block; width:79px; height:24px; float:right; text-indent:-10000px; background:left no-repeat url(http://images.clubtropica.com/design/i113.png); }
 div.eventhome div.options a.notattend 		{ background-position:right; }
 div.eventhome div.options a.modify {display:block; width:79px; height:24px; float:right; text-indent:-10000px; background:left no-repeat url(http://images.clubtropica.com/design/modify.png);}
 div.options a.attend			{ display:block; width:79px; height:24px; float:left; margin-left: 20px; text-indent:-10000px; background:left no-repeat url(http://images.clubtropica.com/design/i113.png); }
 div.options a.notattend 		{ display:block; width:79px; height:24px; float:left; margin-left: 20px; text-indent:-10000px; background:left no-repeat url(http://images.clubtropica.com/design/i113.png); background-position:right; }

div#main ul.buttons 							{ height:26px; float:right; margin:0 9px; padding:0; list-style:none; }
div#main ul.buttons li 							{ display:inline; }
div#main ul.buttons li a						{ float:left; display:block; height:26px; line-height:25px; width:99px; margin-left:3px; background:url(http://images.clubtropica.com/design/i109.png) top no-repeat; text-align:center; }
div#main ul.buttons li a.add 					{ padding-left:15px; width:84px; background-image:url(http://images.clubtropica.com/design/i110.png); }

div#main ul.bullet 								{ margin:10px 14px 0 14px; padding:0; }
div#main ul.bullet li 							{ list-style:none; background:url(http://images.clubtropica.com/design/i116.png) 0 4px no-repeat; padding-left:26px; margin:0; line-height:16px; padding-bottom:10px; }


div#main ul.links 								{ margin:0 9px; padding:0; list-style:none; border-top:1px solid #7bc4ff; background:url(http://images.clubtropica.com/design/i106.png) top repeat-x; height:30px; line-height:24px; }
div#main ul.links li 							{ float:left; height:30px; margin:0; padding:0; }
div#main ul.links li.active 					{ background:url(http://images.clubtropica.com/design/i108.png) top repeat-x; }
div#main ul.links li a 							{ font-weight:normal; padding:0 7px 0 9px; background:url(http://images.clubtropica.com/design/i107.png) left no-repeat; display:block; float:left; }
div#main ul.links li.active a 					{ font-weight:bold; }
div#main ul.links li.first a 					{ background:none; }
div#main img.bottom 							{ margin-bottom:10px; }

div.im_chatbox h5 									{ color:#7bc4ff; border-bottom:1px solid #7bc4ff; padding:2px; margin:2px 0 6px 0; font-weight:bold; width: 280px; font-size:11px; }
div.im_chatbox h5.green 							{ color:#9aaf51; border-color:#9aaf51; }
div.im_chatbox p.green 							{ color:#9aaf51; }
div.im_chatbox img.pic 							{ float:right; border:1px solid #74b600; padding:1px; }
div.im_chatbox div.chat 							{ width:260px; float:left; color:#6c6c6c; font-size:12px; }
div.im_chatbox div.chat p 							{ padding:2px 8px 5px 8px; margin:0; }
div.im_chatbox ul 									{ margin:0; padding:0; list-style:none; }
div.im_chatbox ul li 								{ line-height:22px; margin:0; padding:0; }
div.im_chatbox ul li a 							{ font-weight:normal; color:#347fda; display:block; }
div.im_chatbox ul li img 							{ border:0; float:left; padding-top:4px; margin-right:6px; margin-left:1px; }
div.im_chatbox ul li.new 							{ padding-left:22px; background:url(http://images.clubtropica.com/design/i105.png) left no-repeat; }
div.im_chatbox ul li.new img 						{ display:none; }
div.im_chatbox ul li.new a 						{ color:#ff7800; }

div#chatbar 									{ height:31px; padding-top:1px; position:fixed; bottom:0; width:100%; border-top:1px solid #7bc4ff; background:#fff; line-height:31px; left: 0px;z-index:0;}
div#chatbar ul 									{ margin:0 0px; padding:0; list-style:none; }
div#chatbar ul li 								{ display:inline; }
div#chatbar ul li a 							{ padding:0 15px; margin:0 0 0 1px; height:31px; background:url(http://images.clubtropica.com/design/i96.png) top repeat-x; float:left; height:31px; }

div#chatbar ul li.alerts 					{ float: right; }
div#chatbar ul li.tropica a 					{ background-image:url(http://images.clubtropica.com/design/i195.png); }
div#chatbar ul li a.active 						{ color:#ff7800; }

a#advert { position:absolute; top:573px; height:130px; width:178px; left:50%; margin-left:-109px; background:url(http://images.clubtropica.com/v2design/ad.png) top no-repeat; text-indent:-10000px; display:block; outline:none; z-index: 50;}
div#container { width:854px; margin:0 auto; }

div#header { padding-top:25px; margin-bottom:0px; }
div#header h1 { text-indent:-10000px; background:url(http://images.clubtropica.com/design/i2.png) top no-repeat; height:96px; width:226px; float:left; }
div#header div#top { width:351px; height:95px; padding-top:10px; background:url(http://images.clubtropica.com/v2design/i9.png) right top no-repeat; float:right; }
div#header div#top ul#userlinks { width:26px; float:left; }
div#header div#top ul#userlinks li a { display:block; height:23px; height:26px; background:no-repeat right; text-indent:-10000px; }
div#header div#top ul#userlinks li a:hover { background-position:left; }
div#header div#top ul#userlinks li.l1 a { background-image:url(http://images.clubtropica.com/v2design/b3.png); }
div#header div#top ul#userlinks li.l2 a { background-image:url(http://images.clubtropica.com/v2design/b2.png); }
div#header div#top ul#userlinks li.l3 a { background-image:url(http://images.clubtropica.com/v2design/b1.png); }
div#header div#top span.bar { background:url(http://images.clubtropica.com/v2design/i8.png) top no-repeat; color:#1c71a8; font-size:12px; display:block; width:283px; height:31px; line-height:30px; padding:0 8px; float:right; margin:7px 12px 0 0; }
div#header div#top span.bar strong { font-weight:bold; color:#189fdb; }
div#header ul#links { background:url(http://images.clubtropica.com/v2design/i3_new.png) top no-repeat; height:34px; font-size:12px; color:#e0f8ff; clear:both; }
div#header ul#links li { display:inline; }
div#header ul#links li a { display:block; background:url(http://images.clubtropica.com/v2design/i4.png) left no-repeat; float:left; color:#e0f8ff; padding:0 18px; height:34px; line-height:34px; }
div#header ul#links li.first a { background:none; }
div#header div#actions { height:27px; line-height:27px; background:#b8cfd2; position:relative; }
div#header div#actions ul#crums { background:url(http://images.clubtropica.com/v2design/i5.png) left no-repeat; padding-left:16px; margin-left:10px; height:27px; }
div#header div#actions ul#crums li { display:inline; }
div#header div#actions ul#crums li a { float:left; display:block; line-height:27px; height:27px; padding:0 6px 0 4px; background:url(http://images.clubtropica.com/v2design/i6.png) right no-repeat; font-size:10px; color:#4e4e4e; }
div#header div#actions ul#crums li.last a { background:none; font-weight:bold; }
div#header div#actions form#jump { position:absolute; right:0; top:0; padding-right:3px; }
div#header div#actions form#jump span.label { color:#1c6fa4; font-size:12px; text-align:right; }
div#header div#actions form#jump input.textbox { border:1px solid #51a1c4; padding:2px 4px; width:157px; }
div#header div#updates { height:25px; line-height:24px; background:url(http://images.clubtropica.com/v2design/i7.png) top no-repeat; position:relative; }
div#header div#updates span.updates { font-size:11px; padding-left:10px; }
div#header div#updates ul#quicklinks { height:24px; position:absolute; right:10px; top:0; }
div#header div#updates ul#quicklinks li { display:inline; }
div#header div#updates ul#quicklinks li.title { display:block; float:left; color:#1c6fa4; font-size:12px; }
div#header div#updates ul#quicklinks li a { display:block; text-indent:-10000px; float:left; width:27px; height:24px; background:center center no-repeat; }
div#header div#updates ul#quicklinks li.l1 a { background-image:url(http://images.clubtropica.com/v2design/q1.png); }
div#header div#updates ul#quicklinks li.l2 a { background-image:url(http://images.clubtropica.com/v2design/q2.png); }
div#header div#updates ul#quicklinks li.l3 a { background-image:url(http://images.clubtropica.com/v2design/q3.png); }
div#header div#updates ul#quicklinks li.l4 a { background-image:url(http://images.clubtropica.com/v2design/q4.png); }
div#header div#updates ul#quicklinks li.l5 a { background-image:url(http://images.clubtropica.com/v2design/q5.png); }
div#header div#updates ul#quicklinks li.l6 a { background-image:url(http://images.clubtropica.com/v2design/q6.png); }

ul#sublinks { width:793px; height:36px; margin:0 auto; background:url(http://images.clubtropica.com/v2design/i11.png) top no-repeat; text-align:center; font-size:12px; margin-bottom:14px; }
ul#sublinks li { display:inline; }
ul#sublinks li a { color:#fff; background:url(http://images.clubtropica.com/v2design/i10.png) left no-repeat; padding:0 25px; line-height:32px; }
ul#sublinks li.first a { background:none; }

div#content { min-height:600px; }
div#content div.box { background:left top no-repeat; margin-bottom:10px; }
div#content div.box h3 { padding:0 8px; background:right no-repeat; font-size:12px; color:#fff; font-weight:bold; }
div#content div.box h3 span { background:top repeat-x; height:22px; line-height:22px; display:block; }
div#content div.box h3 span small { font-size:100%; }
div#content div.box h4 { font-size:12px; color:#fe8a00; font-weight:bold; }
div#content div.box div.content { background:url(http://images.clubtropica.com/v2design/i17.png) top repeat-x #fff; margin:0 1px; border-left:1px solid #fff; border-right:1px solid #fff; }
div#content div.box.orange { background-image:url(http://images.clubtropica.com/v2design/i14.png); }
div#content div.box.orange h3 { background-image:url(http://images.clubtropica.com/v2design/i15.png); }
div#content div.box.orange h3 span { background-image:url(http://images.clubtropica.com/v2design/i16.png); }
div#content div.box.orange h3 span small { color:#f3c99c; }
div#content div.box.blue { background-image:url(http://images.clubtropica.com/v2design/i18.png); }
div#content div.box.blue h3 { background-image:url(http://images.clubtropica.com/v2design/i20.png); }
div#content div.box.blue h3 span { background-image:url(http://images.clubtropica.com/v2design/i19.png); }
div#content div.box.blue h3 span small { color:#f3c99c; }
div#content div.box ol { list-style:lower-roman; padding:4px 4px 4px 30px; font-size:12px; color:#626262; }

div#content div#news { float:left; width:541px; }
div#content div#news div.news { float:left; width:393px; }
div#content div#news img.post { border-right:1px solid #f6aa41; border-bottom:1px solid #f6aa41; }
div#content div#news ul.headlines { float:right; width:140px; line-height:16px; }
div#content div#news ul.headlines li { margin:0 3px; padding:3px 0; font-size: 10px; color: #9a9a9a; border-bottom:1px solid #5f5f5f; text-align:center; }
div#content div#news ul.headlines li a { color:#66bafa; font-size:11px; font-weight:bold; display:block; }
div#content div#news ul.headlines li strong { display:block; }
div#content div#news ul.headlines li.last { border-bottom:none; }
div#content div#news span.page { padding:5px 4px; display:block; }
div#content div#news span.page strong { float:left; display:block; padding-right:6px; }
div#content div#news span.page a { color:#5f5f5f; display:block; float:left; height:14px; width:14px; text-align:center; }
div#content div#news span.page a.a1 { background:url(http://images.clubtropica.com/1.png) top no-repeat; text-indent:-10000px; }
div#content div#news span.page a.a2 { background:url(http://images.clubtropica.com/2.png) top no-repeat; text-indent:-10000px; }
div#content div#news span.page a.a3 { background:url(http://images.clubtropica.com/3.png) top no-repeat; text-indent:-10000px; }
div#content div#news span.page a.a4 { background:url(http://images.clubtropica.com/4.png) top no-repeat; text-indent:-10000px; }
div#content div#news span.page a.a5 { background:url(http://images.clubtropica.com/5.png) top no-repeat; text-indent:-10000px; }
div#content div#news span.page a.a6 { background:url(http://images.clubtropica.com/6.png) top no-repeat; text-indent:-10000px; }
div#content div#news span.page a.a7 { background:url(http://images.clubtropica.com/7.png) top no-repeat; text-indent:-10000px; }
div#content div#news span.page a.a8 { background:url(http://images.clubtropica.com/8.png) top no-repeat; text-indent:-10000px; }
div#content div#news span.page a.a9 { background:url(http://images.clubtropica.com/9.png) top no-repeat; text-indent:-10000px; }
div#content div#news div.text { clear:left; padding:5px; font-size:12px; color:#ed8e39; position:relative; font-weight: bold; }
div#content div#news div.text span { width:300px; }
div#content div#news div.text a { background:url(http://images.clubtropica.com/v2design/i22.png) top no-repeat; display:block; position:absolute; bottom:5px; right:0; height:11px; width:75px; text-indent:-10000px; }

div#content div#updates { float:right; width:299px; }
div#content div#updates span.options { color:#307cad; font-size:10px; text-align:center; display:block; line-height:18px; }
div#content div#updates span.options a { color:#307cad; }
div#content div#updates ul.updates { height:128px; overflow:auto; color:#67ade2; margin:8px; padding-bottom:8px; }
div#content div#updates ul.updates a { color:#67ade2; }
div#content div#updates ul.updates strong { color:#307cad; }
div#content div#updates ul.updates li { line-height:20px; height:20px; border-bottom:1px solid #d8e4f0; }
div#content div#updates ul.updates li.user { background:url(http://images.clubtropica.com/v2design/i23.png) left no-repeat; }
div#content div#updates ul.updates li.comment { color:#8dc133; background:url(http://images.clubtropica.com/v2design/i24.png) left no-repeat; }

div#content div#users { float:left; width:370px; }
div#content div#users ul li { width:55px; margin:8px; float:left; font-size:11px; }
div#content div#users ul li a { color:#289eec; }
div#content div#users ul li img { border:1px solid #289eec; }
div#content div#users ul li.female a { color:#e70ef5; }
div#content div#users ul li.female img { border:1px solid #e70ef5; }

div#content div#ims { width:465px; float:right; z-index: 20;}
div#content div#ims div.im { width:90px; height:57px; font-size:10px; background:url(http://images.clubtropica.com/v2design/i25.png) top no-repeat; font-weight:bold; color:#4492cc; float:left; position:relative; margin:8px; padding:5px; }
div#content div#ims div.im img { position:absolute; bottom:-12px; right:-1px; width: 20px; height: 20px; border: 1px; }

div#content div#users2 { float:left; width:370px; }
div#content div#users2 ul li { width:55px; margin:8px; float:left; font-size:11px; }
div#content div#users2 ul li a { color:#289eec; }
div#content div#users2 ul li img { border:1px solid #289eec; }
div#content div#users2 ul li.female a { color:#e70ef5; }
div#content div#users2 ul li.female img { border:1px solid #e70ef5; }

div#content div#ims2 { width:465px; float:right; z-index: 20;}
div#content div#ims2 div.im { width:90px; height:57px; font-size:10px; background:url(http://images.clubtropica.com/v2design/i25.png) top no-repeat; font-weight:bold; color:#4492cc; float:left; position:relative; margin:8px; padding:5px; }
div#content div#ims2 div.im img { position:absolute; bottom:-12px; right:-1px; width: 20px; height: 20px; border: 1px; }

div#content div#apps { width:153px; float:left; margin-right:12px; }
div#content div#apps ul { padding:6px; }
div#content div#apps li { height:24px; }
div#content div#apps li img { float:left; margin-right:10px; }

div#content div#chatrooms { width:153px; float:left; margin-right:12px; }
div#content div#chatrooms ul { padding:6px; }
div#content div#chatrooms li { height:24px; }
div#content div#chatrooms li img { float:left; margin-right:10px; }

div#content div#charts { width:153px; float:left; margin-right:12px; }

div#content div#charts ul { padding:6px; }
div#content div#charts li { height:24px; }
div#content div#charts li img { float:left; margin-right:10px; }

div#content div#events { float:right; width:350px; color:#fe8a00; }
div#content div#events div.involved { padding:6px; float:left; width:150px; }
div#content div#events div.members { float:right; width:170px; padding:6px; }
div#content div#events div.members ol { float: left; font-size:10px; color:#fe8a00; }
div#content div#events div.members ol li { margin-left:0; padding-left:0; }
div#content div#events div.members a.right { display:block; text-align:right; padding-bottom:7px; color:#fe8a00; }
div#content div#events h4 { margin-bottom:8px; }


div#copyright { border-top:#886a45 solid 1px; line-height:28px; padding:6px 0 20px 0; color:#886a45; clear:both; }
div#copyright span.left { float:left; display:block; width:50%; }
div#copyright span.right { float:right; display:block; width:50%; text-align:right; }
div#copyright span.right a { font-weight:bold; color:#886a45; padding:0 10px; }
div#copyright span.center { clear:both; display:block; text-align:center; }
