@import url('popupbox.css');


* {margin:0;padding:0;}
body {font: 12px/14px "Trebuchet MS", sans-serif;color:#333333;background: url('../images/body_gradient.gif')top repeat-x #fafafa;}
a {color:#009ed2;text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:0;}
a.link {text-decoration:underline;}
input {padding-left:2px;}
table {border-collapse:collapse;border-width:0;}
.clr{clear:both}
.hide{display:none}
li p{display:inline}
h1{margin: 0.67em 0px 0.67em 0px;}
.btn-table{border:0;background:transparent;font-weight:bold;color:#009ed2;font-size:12px}
.btn-table:hover{text-decoration:underline}

#page {width:1000px;margin:0 auto;background:url('../images/body_back.gif') center top repeat-y;}

#header {height:85px;padding:0 9px;background:#fff url('../images/head_back.gif') center bottom no-repeat;position:relative;}
	#header .searchHeader {position:absolute; right:10px;width:557px;height:36px;background:#ebebeb url('../images/h_search_back.gif');}
	#header .searchHeader input {width:430px;height:18px;position:absolute;left:8px;bottom:7px;border:1px solid #c4c4c4;color:#666;line-height:20px;padding-top:2px;background-color:#ffffff;}
	#search-button-header {border:0;height:26px;position:relative;margin:0;padding:0;position:absolute;right:8px;top:5px;background:#ebebeb url('../images/h_search.gif') no-repeat;width:100px;text-indent:8px;text-align:left;color:#fff;font-weight:bold;}

#logo {position:absolute;top:20px;left:-10px;}
	#logo span {position:absolute;left:200px;top:15px;width:90px;padding-left:8px;height:25px;line-height:12px;font-size:11px;color:#999999;border-left:1px solid #ccc;}
	#logo:hover {text-decoration:none;}	

	#header-tabs {list-style:none;position:absolute;right:10px;bottom:0;font-size:12px;}
	#header-tabs li {float:left;height:37px;margin-left:2px;position:relative;}
	#header-tabs li a {display:block;width:110px;height:37px;background:url('../images/header_tabs.gif') no-repeat;line-height:40px;text-align:center;font-weight:bold;color:#000;}
	#header-tabs li.dark a {background-position:0 -37px;}
	#header-tabs li.upload {margin-left:120px;width:110px}
	#header-tabs li.upload a {background:url('../images/header_upload.gif');height:24px;line-height:26px;position:relative;top:13px;color:#fff;text-align:left;text-indent:8px;}
	#header-tabs li span {position:absolute;top:-10px;right:-5px;height:31px;width:31px;display:block;z-index:50;color:white;font-size:10px;text-align:center;line-height:26px;
		background:url('../images/circle.png') no-repeat;_background:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.floowie.com/vendors/images/circle.png');
	}

	#lang {position:absolute;left:312px;top:0px;background:url('../images/lang_back.gif') no-repeat left bottom;list-style:none;padding-left:8px;}
		#lang li a {display:block;padding:4px 0;}
		#lang li {text-align:center;height:26px;float:left; width:26px;}
		#lang li img {border:2px solid #f0f0f0;}
		#lang li img.active {border:2px solid #ccc;}
		#lang li.more {background:url('../images/lang_back.gif') no-repeat right bottom;width:8px;}
		
#body {background:url('../images/content_back1.gif') center top no-repeat;}
#body-gap {background:url('../images/content_back2.gif') center bottom no-repeat;padding:3px 9px 0;min-height:590px}
#body div.left-full {float:left;width:950px;}


#body div.left {float:left;width:757px;}
	#big-banner {height:302px;background:url('../images/b_big_banner_back.jpg');position:relative;font-size:12px;}
		#big-banner div.flash {position:absolute;bottom:13px;right:5px;width:480px;height:250px;background:url('../images/b_big_banner_flash.jpg');}
		#big-banner a.videotour {display:block;position:absolute;bottom:10px;left:10px;}
		#big-banner ul.menu {list-style:none;position:absolute;top:16px;left:12px;font-size:11px;color:#5b818e;}
			#big-banner ul.menu li {float:left;margin:0 2px;}
			#big-banner ul.menu li a {color:#5b818e;font-weight:bold;}
		#big-banner ul.add-menu {list-style:none;position:absolute;top:16px;right:12px;font-size:11px;color:#000;}
			#big-banner ul.add-menu li {float:left;margin:0 4px;}
			#big-banner ul.add-menu li.text {padding-right:16px;}
		#big-banner div.article {position:absolute;top:64px;left:12px;width:250px;height:200px;}
			#big-banner div.article p {font-weight:bold;color:#5b818e;}
			#big-banner div.article h2 {font-size:18px;margin:0  0 24px;color:#32606f;font-weight:bold;}
	div.pubbox {background:url('../images/b_pubbox_back.gif');font-size:12px;padding-top:8px;margin-bottom:5px;}
		div.pubbox div.inside {background:url('../images/b_pubbox_back.gif') bottom;position:relative;padding:30px 10px 0px 10px;}
		div.pubbox h1 {color:#009ed2;font-size:14px;font-weight:bold;position:absolute;top:2px;left:14px;}
		div.pubbox .attachment h1 {position:relative;top:2px;left:0px;}
		div.pubbox p.publisher {position:absolute;top:4px;right:14px;}
		div.pubbox p.publisher a {font-weight:bold;text-decoration:underline;}
		div.pubbox .attachment p.publisher {position:relative; float: right;top:-20px;right:0px;}
		div.pubbox div.left-column {float:left;padding-bottom:0px;}
			div.pubbox  p.thumb {line-height:1px;}
			div.pubbox  p.thumb img {border:1px solid #7c7979;margin-right:10px;}
			div.pubbox  p.price {background: #4da5c9 url('../images/b_pubbox_price_small.gif') no-repeat right bottom;margin-right:10px;}
			div.pubbox  p.price span {display:block;color:#fff;text-align:right;font-weight:bold;line-height:23px;padding-right:24px;}
			div.pubbox p.read {float:left;margin-right: 50px;}
			div.pubbox p.read a {display:block;width:94px;height:26px;line-height:26px;font-weight:bold;color:#fff;background:url('../images/b_pubbox_button.gif') no-repeat right top;text-align:center;margin:8px 0;float:left}
		div.pubbox ul {list-style:none;}
			div.pubbox p.meta span.type {margin-right:40px;}
			div.pubbox ul.meta a {font-weight:bold;text-decoration:underline;}
		div.pubbox p.tags {padding-top:6px;}
		div.pubbox p.desc {margin: 10px 0 20px 0;}
			div.pubbox p.desc a.more {color:#000;text-decoration:underline;}
		div.pubbox ul.actions {margin-top:14px;}
			div.pubbox ul.actions a {color:#414141;}
			div.pubbox ul.actions li {float:left;padding:0 14px 0 24px;line-height:17px;}
			div.pubbox ul.actions li.fav {background: url('../images/b_pubbox_fav.gif') no-repeat;margin-right:20px;}
			div.pubbox ul.actions li.report {background: url('../images/b_pubbox_report.gif') no-repeat;}
			div.pubbox ul.actions li.report span {color:#aaa;}
		div.pubbox p.share {position:absolute;bottom:10px;right:14px;line-height:26px;text-align:center;}
		div.pubbox p.share a {font-weight:bold;color:#fff;display:block;width:91px;height:26px;background: url('../images/b_pubbox_share.gif') no-repeat}
		#textField {display:none;padding:10px;margin:5px; border:1px solid #ccc;background-color:#eee;}

	div.contentbox {background:url('../images/b_left_white.gif');font-size:12px;padding-top:8px;}
		div.contentbox div.inside {background:url('../images/b_left_white.gif') bottom;position:relative;padding:4px 10px 2px 10px;}
		div.contentbox h1, div.contentgraybox h1 {color:#009ed2;font-size:18px;font-weight:bold;padding:10px 0;}
		div.contentbox h2, div.contentgraybox h2 {color:#009ed2;font-size:16px;font-weight:bold;padding:10px 0;}
		div.contentbox h3, div.contentgraybox h3 {color:#32606f;font-size:14px;font-weight:bold;padding:10px 0;}
		div.contentbox h3, div.contentgraybox h4 {color:#32606f;font-size:12px;font-weight:bold;padding:10px 0;}
		div.contentbox ul, div.contentgraybox ul, div.contentbox ol {list-style-position: inside;margin-bottom:20px;}
		div.dcontentbox p, div.contentgraybox p {padding-bottom:5px;}
		div.contentgraybox {background:url('../images/b_content_back.gif');font-size:12px;padding-top:8px;}
			div.contentgraybox div.inside {background:url('../images/b_content_back.gif') bottom;position:relative;padding:10px;}

	div.usr {background:url('../images/b_usr.gif') bottom center no-repeat;padding-bottom:10px;margin:2px 0;}
		div.usr div.inside {background:url('../images/b_usr.gif') top center no-repeat;padding:10px 10px 0;}
		div.usr div.inside h3 {padding-bottom: 8px;color:#32606f;font-size:12px;}
		div.usr div.top {height:25px;position:relative;}
		div.usr div.top ul li {list-style:none;float:left;height:25px;line-height:25px;padding:0 8px;}
			div.usr div.top ul.account-menu a {color:#5b818e;font-weight:bold;}
			div.usr div.top ul.account-menu #sharedBooks {position:relative;}
			div.usr div.top ul.account-menu li span {top:-12px;right:-15px;}
				div.usr div.top ul.account-menu li.active {background:url('../images/b_usr_tab_lightblue.gif') no-repeat left;padding-right:0;}
				div.usr div.top ul.account-menu li.active a {display:block;background:url('../images/b_usr_tab_lightblue.gif') no-repeat right;padding:0 10px 0 5px;}
				div.usr div.top ul.account-menu li.requests {background:url('../images/btn_red.png') no-repeat left;padding-right:0;color:#fff}
				div.usr div.top ul.account-menu li.requests a {color:#fff}
			div.usr div.top ul.section-menu {position:absolute;top:0;right:0;}
				div.usr div.top ul.section-menu li {background:url('../images/b_usr_tab_gray.gif') no-repeat left;padding-right:0;margin-left:2px;}
				div.usr div.top ul.section-menu li a {display:block;background:url('../images/b_usr_tab_gray.gif') no-repeat right;padding:0 10px 0 5px;color:#464646;font-weight:bold;}
				div.usr div.top ul.section-menu li.green {background:url('../images/green_button.gif') no-repeat left;padding-right:0;margin-left:2px;}
				div.usr div.top ul.section-menu li.green a {display:block;background:url('../images/green_button.gif') no-repeat right;padding:0 10px 0 5px;color:#fff;font-weight:bold;}
				div.usr div.top ul.section-menu li.active {background:url('../images/b_usr_tab_blue.gif') no-repeat left;padding-right:0;}
				div.usr div.top ul.section-menu li.active a {display:block;background:url('../images/b_usr_tab_blue.gif') no-repeat right;padding:0 10px 0 5px;color:#fff;font-weight:bold;}
			div.usr div.white {background:transparent url('../images/b_usr_whiteb.gif') bottom center no-repeat;padding-bottom:10px;margin:5px 0 0;position:relative;color:#464646;font-size:11px;}
				div.usr div.white div.white-in {background:url('../images/b_usr_whiteb.gif') top center no-repeat;padding:10px 10px 0;}
				div.usr div.white a {color:#464646;}
			div.usr div.search {height:26px;vertical-align:bottom;margin-top:4px}
			div.usr div.search input[type=text] {width:448px;height:20px;margin-top:1px}
			div.usr div.search select {float:right;height:24px;margin-top:1px}
			div.usr div.search input[type=submit] {float:right;border:0;height:26px;margin:0;padding:0;background:#ebebeb url('../images/h_search.gif') no-repeat;width:100px;text-indent:8px;text-align:left;color:#fff;font-weight:bold;margin-left:2px;}
				
				/* my-library */
				div.usr div.my-library div.top {padding-bottom:8px;}
				div.usr div.my-library div.top {padding-bottom:10px;}				
				div.usr div.my-library div.left-column {float:left;width:100px;}
					div.usr div.my-library h3 {color:#009ed2;font-size:11px;}
					div.usr div.my-library h3 a {color:#009ed2;text-decoration:underline;}
					div.usr div.my-library div.left-column ul {margin:2px 0 10px;list-style:none;}
					div.usr div.my-library div.left-column ul a {text-decoration:underline;}
					a.new-folder {position:absolute;bottom:13px;text-decoration:underline;font-weight:bold;}
				div.usr div.my-library div.right-column {padding-left:110px;}
					div.usr div.my-library table {background:#f8f8f8;width:610px;}
						div.usr .c-title, div.usr .c-author {border-right:1px solid #7ccbe5;}
						div.usr div.my-library table th a {display:block;}
						div.usr div.my-library table th.sorted-desc a {background:url('../images/table_sort_desc.gif') no-repeat right center;}
						div.usr div.my-library table th.sorted-asc a {background:url('../images/table_sort_asc.gif') no-repeat right center;}
						div.usr div.my-library table th.title {width:150px;}
						div.usr div.my-library table th.author {width:190px;}
						div.usr div.my-library table th.date {width:145px;}
						div.usr div.my-library table th.icons {width:auto;}
						div.usr div.my-library table span.new-shared-book {font-weight:bold;color:#5BC236;}
						div.usr div.my-library table th {padding:10px;text-align:left;}
						div.usr div.my-library table td {padding:2px 5px;}
						div.usr div.my-library table tr.even td {background:#efefef;}
						div.usr div.my-library div.right-column div.action {clear:left;padding:10px 0 0;}
						div.usr div.my-library div.right-column div.select {position:absolute;bottom:13px;right:10px;}
						div.usr div.my-library div.right-column div.select a {font-weight:bold;}
						div.usr div.my-library span.del{font-weight:bold;color:red;padding-left:5px;cursor:pointer}
				div.usr div.forgot-pass table td{padding:2px}						
				/* my-profile */
				div.usr div.my-profile td {padding:3px 0;}
					div.usr div.my-profile h2 {color:#009ed2;font-size:15px;padding-bottom:10px;}
					div.usr div.my-profile td.strong {font-weight:bold;}
					div.usr div.my-profile .c-label {width:110px;}
					div.usr div.my-profile .c-input {width:250px;color:#7c7979;}
					div.usr div.my-profile input, div.usr div.my-profile select {border:1px solid #999999;height:18px;width:200px;}
					div.usr div.my-profile input[type=checkbox] {width:auto;height:auto}
					div.usr div.my-profile textarea[name=agenda] {border:1px solid #999999;height:40px;width:200px;overflow:hidden}
					div.usr div.my-profile input.form-cal {width:16px;background:url('../images/calendar.jpeg') no-repeat;border:none;height:16px;}
					div.usr div.my-profile input.form-submit-save {width:102px;height:24px;border:0;background:url('../images/form_button_save.gif') no-repeat;color:#fff;text-align:left;padding-left:10px;}
					div.usr div.my-profile input.form-submit-save-company {width:140px;height:24px;border:0;background:url('../images/green_button.gif') no-repeat;color:#fff;text-align:left;padding-left:10px;}
					div.usr div.my-profile a {color:#009ed2;text-decoration:underline;}
					div.usr div.my-profile table.buy-credit input[type=button]{border:0;background:transparent; padding:0;text-align:left;text-decoration:underline;color:#009ed2}
					div.usr div.my-profile table.buy-credit td{vertical-align:top}
					div.usr div.my-profile table.buy-credit input[readonly=readonly]{color:#aaa}
					div.usr div.my-profile textarea {width:600px;height:300px}
					div.usr div.my-profile div.upload-logo div.upload-left {float:left;width:410px}
					div.usr div.my-profile div.upload-logo div.upload-right {float:left;width:200px}
					#showCreditHistory, #showProfile, #agree, #agree-general, #dualPrice, #sendBoughtBookEmails, #newsletter {height:auto;width:auto;}
					div.usr div.my-profile input.check {height:auto;width:auto}
					div.usr div.my-profile table td input.agenda {width:479px}
					div.usr div.my-profile td.td-al {width:20px;text-align:center}
					div.usr div.my-profile td.td-al input{width:10px}
					div.usr div.my-profile hr{border:0;color:#fff;background-color:#009ed2;height:1px;overflow:hidden;margin:5px 0 5px 0}
				/* change-pass */
				div.usr div.change-pass td {padding:3px 0;vertical-align:top;}
					div.usr div.change-pass table tr:first-child {height:40px;;}
					div.usr div.change-pass .c-label {width:110px;}
					div.usr div.change-pass .c-input {width:150px;color:#7c7979;}	
					div.usr div.change-pass input {border:1px solid #999999;height:18px;width:120px;}
					div.usr div.change-pass h4 {color:#009ed2;font-size:11px;margin-bottom:5px;}
					div.usr div.change-pass ul {padding-left:14px;}
					div.usr div.change-pass input.form-submit-save {width:102px;height:24px;border:0;background:url('../images/form_button_save.gif') no-repeat 0 -24px;color:#fff;text-align:left;padding-left:10px;}
				/* change-pass */
				div.usr div.upload-photo p.terms {font-weight:bold;margin-bottom:10px;}
					div.usr div.upload-photo a {color:#009ed2;text-decoration:underline;}
					div.usr div.upload-photo p {margin:5px 0;}
					/*div.usr div.upload-photo div.flash {width:505px;height:24px;background:url('../images/swf_upload.gif') no-repeat;margin-top:10px;}*/
					


	div.left-white {background:url('../images/b_left_white.gif') bottom center no-repeat;padding-bottom:4px;margin:2px 0;}
		div.left-white div.inside {background:url('../images/b_left_white.gif') top center no-repeat;padding:4px 4px 0;}
		div.left-white div.left-column {float:left;width:194px;}
		div.left-white div.right-column {margin-left:197px;}
		div.toolbar {height:28px;position:relative;}
			div.toolbar div.search {background:url('../images/b_search_back.gif') no-repeat;width:194px;height:28px;position:absolute;top:0;left:0;}
				div.toolbar div.search #search-input {position:absolute;top:5px;left:5px;width:160px;height:16px;border:1px solid #929292;color:#666;background-color:#ffffff;}
				div.toolbar div.search #search-button {position:absolute;top:4px;left:170px;border:none;height:17px;width:17px;cursor: pointer; cursor: hand;}
				div.toolbar div.filter {position:absolute;right:0;top:7px;}
				div.toolbar div.filter select, div.toolbar div.filter div.view, div.toolbar div.filter div.sort, .title-filter {float:left;margin-left:4px;} 
				div.toolbar div.filter select, .title-filter {border:1px solid #929292;color:#666; background-color: #ffffff;}
				div.toolbar div.filter div.view {width:86px;}
				div.toolbar div.filter div.sort {width:30px;}
				div.toolbar div.filter div.sort span {background-color:#ddd;margin:1px;padding: 0 1px;}
					div.toolbar div.filter div.view a {float:left;;height:23px;font-size:9px;overflow:hidden;text-indent:-300px;}
					div.toolbar div.filter div.view a.list {background:url('../images/b_view_list.gif');width:29px;}
					div.toolbar div.filter div.view a.details {background:url('../images/b_view_details.gif');width:29px;}
					div.toolbar div.filter div.view a.thumbs {background:url('../images/b_view_thumbs.gif');width:28px;}
					div.toolbar div.filter div.view a.on {background-position:0 -23px;}
		div.left-gray-menu {background:url('../images/b_left_gray_menu.gif') bottom center no-repeat;padding-bottom:4px;margin:4px 0;float:left;width:194px;position:relative;line-height:20px;}
			div.left-gray-menu div.inside {background:url('../images/b_left_gray_menu.gif') top center no-repeat;padding:4px 4px 0;}
			div.left-gray-menu h3 {position:absolute;top:0;right:8px;width:84px;height:26px;line-height:26px;font-size:12px;text-align:center;background:url('../images/b_left_gray_menu_title.gif');}
			div.left-gray-menu ul li {list-style:none;border-bottom:1px solid #efefef;padding:1px 8px;font-weight:bold;}
			div.left-gray-menu ul li:last-child {border-bottom:0;}
			div.left-gray-menu ul a {font-size:12px;color:#464646;}
			div.left-gray-menu ul li.all {font-weight:normal;border-bottom:0;margin:2px 0 2px 0;}
			div.left-gray-menu ul li.current a {color:#5b818e;}			
		ul.pub-list-details {list-style:none;font-size:11px;/*height:218px;*/line-height:12px;margin-top:4px;}
			ul.pub-list-details li {float:left;margin:2px;}
			/*ul.pub-list-details li.4 {margin-right:0;font-size:11px;}*/
			ul.pub-list-details li div.outer {width:134px;height:218px;background:url('../images/b_pub_back.gif') no-repeat;position:relative;}
			ul.pub-list-details li h4 {padding:10px 4px 2px 8px;color:#019ed3;font-size:12px;}
			ul.pub-list-details li p.user {padding:0 8px;}
			ul.pub-list-details li p.image {position:absolute;top:45px;left:0;width:113px;margin:0 10px;text-align:center;overflow:hidden;height:146px;}
			ul.pub-list-details li p.image a {position:relative;display: block;}
			ul.pub-list-details li p.detail {position:absolute;top:150px;left:0px;width:100%;margin:0;text-align:center;overflow:hidden;height:35px;display:block; padding-top: 10px;}
			ul.pub-list-details li p.detail a{ padding: 5px; background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.8); border-radius: 4px; -moz-border-radius: 4px; font-weight: bold; display: none;color:#009ed0;}
			ul.pub-list-details li div.outer:hover p.detail a{ display: inline; }
			ul.pub-list-details li p.image img {border:1px solid #7f7c7c;}
			ul.pub-list-details li span {position:absolute;bottom:6px;right:8px;color:#7b7b7b;}			
			ul.pub-list-details li em {color:#777;}			
			ul.pub-list-details .rating-star {position:absolute;bottom:7px;left:8px;height:11px;background:none;width:80px;}
		.detailBookList ul.pub-list-details li{margin-right:11px;}

		div.pub-list-book-search {width:552px;background:url('../images/b_pubdetail_back.gif') no-repeat top;position:relative;padding-top:10px;margin-top:4px;}
			div.pub-list-book-search div.inside {background:url('../images/b_pubdetail_back.gif') no-repeat bottom;padding:0 10px 10px 10px;min-height:146px;_height:146px;height:160px}
			div.pub-list-book-search h4 {color:#019ed3;font-size:12px;}
			div.pub-list-book-search div.desc {float:left;padding:10px 0;color:#404040;}
			div.pub-list-book-search p.price {padding:5px 0;color:#7b7b7b;font-size:11px;}
			div.pub-list-book-search em {color:#777;}
			div.pub-list-book-search div.text {float:left;margin-left:10px;width:280px}
			div.pub-list-book-search div.text-big {float:left;margin-left:10px;width:400px}

			div.pub-list-book-search div.image {float:left}
			div.pub-list-book-search div.image img {border:1px solid #7f7c7c}

			div.pub-list-book-search p.stats {position:absolute;height:16px;line-height:16px;bottom:5px;left:132px;width:400px}
			div.pub-list-book-search .rating-star {position:absolute;height:16px;line-height:16px;bottom:5px;right:20px;}
		div.pub-list-book-search div.wideback {width:auto;background:url('../images/b_row_back.gif') no-repeat bottom;}

		div.pub-list-details1 {width:552px;background:url('../images/b_pubdetail_back.gif') no-repeat top;position:relative;padding-top:10px;margin-top:4px;}
			div.pub-list-details1 div.inside {background:url('../images/b_pubdetail_back.gif') no-repeat bottom;padding:0 10px 10px 132px;min-height:146px;_height:146px;}
			div.pub-list-details1 h4 {color:#019ed3;font-size:12px;}
			div.pub-list-details1 div.desc {padding:10px 0;color:#404040;}
			div.pub-list-details1 p.price {padding:5px 0;color:#7b7b7b;font-size:11px;}
			div.pub-list-details1 em {color:#777;}
			div.pub-list-details1 p.image {position:absolute;top:10px;left:10px;height:146px;width:113px;overflow:hidden;}
			div.pub-list-details1 p.image img {border:1px solid #7f7c7c;}
			div.pub-list-details1 p.stats {position:absolute;height:16px;line-height:16px;bottom:5px;left:132px;width:400px}
			div.pub-list-details1 .rating-star {position:absolute;height:16px;line-height:16px;bottom:5px;right:20px;}
		div.pub-list-details1 div.wideback {width:auto;background:url('../images/b_row_back.gif') no-repeat bottom;}


		div.pub-list-details2 {width:552px;background:url('../images/b_pubdetail_back.gif') no-repeat top;position:relative;padding-top:10px;margin-top:4px;}
			div.pub-list-details2 div.inside {background:url('../images/b_pubdetail_back.gif') no-repeat bottom;padding:0 10px 25px 10px;}
			div.pub-list-details2 h4 {color:#019ed3;font-size:12px;}
			div.pub-list-details2 div.desc {padding:5px 0 0 0 ;color:#404040;}
			div.pub-list-details2 p.price {position:absolute;height:16px;line-height:16px;bottom:5px;left:10px;color:#7b7b7b;font-size:11px;}

			div.pub-list-details2 span {position:absolute;top:10px;right:20px;}
			div.pub-list-details2 span em {color:#777;}
			div.pub-list-details2 p.stats {position:absolute;height:16px;line-height:16px;bottom:5px;left:110px;}
			div.pub-list-details2 .rating-star {position:absolute;height:16px;line-height:16px;bottom:5px;right:15px;}
			div.pub-list-details2 ol {margin-left:20px}
		div.pub-list-details2 div.wideback {width:auto;background:url('../images/b_row_back.gif') no-repeat bottom;}
		div.wideback {width:auto;background:url('../images/b_row_back.gif') no-repeat top;}
			
		div.paging {clear:left;padding:16px 8px 4px 0;position:relative;font-size:12px;color:#000;text-align:center;}
			div.paging a {color:#000;}
			div.paging span {font-weight:bold;}
			div.paging a.first {position:absolute;right:480px;}
			div.paging a.last {position:absolute;right:8px;}

		div.paging-ex {clear:left;padding:16px 8px 4px 0;position:relative;font-size:12px;color:#000;text-align:center;}
			div.paging-ex a {color:#000;}
			div.paging-ex span {font-weight:bold;}
			div.paging-ex a.first {position:absolute;left:8px;}
			div.paging-ex a.last {position:absolute;right:8px;}

#body div.right {margin-left:759px;width:222px;}
	#login-box {height:302px;background:url('../images/b_login_back.jpg');position:relative;font-size:11px;}
		#login-box div.inside {width:190px;height:260px;position:absolute;top:24px;left:16px;}
		#login-box h2 {font-weight:bold;font-size:14px;margin-bottom:16px;}
		#login-box p {text-align:right;margin:4px 0;} 
		#login-box p.lost-pass {padding-left:74px;text-align:left;}
		#login-box p.lost-pass a {color:#7a7a7a;}
		#login-box label {float:left;text-decoration:underline;position:relative;top:2px;color:#464646;} 
		#login-box input {border:1px solid #948754;height:16px;width:118px; background-color: #ffffff;} 
		#login-box button {border:0;background:url('../images/b_login_submit.gif');width:104px;height:26px;color:#fff;font-weight:bold;text-align:left;text-indent:8px;line-height:26px;font-size:11px;}
		#login-box ul.features {position:absolute;left:0;bottom:0;list-style:none;text-indent:-7px;}
		#login-box ul.features li {font-size:11px;line-height:13px;}
		#login-box p.register a {position:absolute;bottom:0px;right:2px;width:104px;text-align:right;color:#000;font-weight:bold;text-decoration:underline;}
		#login-box span.ssl {width:19px;height:15px;background:url('../images/ssl1.png');position:absolute;right:2px;bottom:2px;display:inline}
		#login-box span.no-ssl {width:19px;height:15px;background:url('../images/ssl2.png');position:absolute;right:2px;bottom:2px}
	#logged-box {height:247px;background:url('../images/b_logged_back.gif');position:relative;font-size:11px;}
		#logged-box h2 {font-size:14px;}
		#logged-box a {color:#464646;}
		#logged-box div.inside {padding:24px 14px;}
		#logged-box p.logout {position:absolute;top:0;left:130px;width:84px;height:29px;line-height:29px;text-align:center;font-weight:bold;}
		#logged-box p.userphoto {position:absolute;top:46px;left:114px;width:96px;height:96px;overflow:hidden;border:1px solid white;}
		#logged-box p.credit {position:absolute;top:150px;left:114px;width:105px;height:20px;overflow:hidden;font-size:12px}
		#logged-box p.username {font-weight:bold;margin-top:8px;}
		#logged-box ul {list-style:none;margin:8px 0;}
		#logged-box ul.menu2 {position:absolute;bottom:46px;left:14px;}
			#logged-box ul.menu2 a {font-weight:bold;}
			#logged-box ul.menu2 span {font-weight:normal;}
			#logged-box ul.menu2 li.invites {margin-top:8px;}
			#logged-box ul.menu2 li.invites a {font-weight:normal;}
		#logged-box ul.menu1 li {padding-bottom:1px}
		#logged-box p.button a {position:absolute;bottom:10px;left:14px;width:104px;height:26px;background:url('../images/b_logged_button.gif') no-repeat;line-height:26px;text-align:center;color:#fff;font-weight:bold;}
		#logged-box p.button a span, .account-menu li span {position:absolute;top:-10px;right:-10px;height:31px;width:31px;display:block;z-index:50;color:white;font-size:10px;text-align:center;line-height:26px;
			background:url('../images/circle.png') no-repeat;_background:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.floowie.com/vendors/images/circle.png');
		}
		#logged-box p.button-buy a {position:absolute;bottom:38px;left:14px;width:104px;height:26px;background:url('../images/green_button.png') no-repeat;line-height:26px;text-align:center;color:#fff;font-weight:bold;}
	div.discussion {width:222px; height:64px;margin-top:2px;background:url('../images/b_discussion_back.gif') no-repeat;position:relative;}
		div.discussion h4 {font-size:11px;font-weight:bold;color:#464646;padding:10px 0 0 10px;}
		div.discussion button {width:62px;height:26px;background:url('../images/b_discussion_view.gif');border:0;position:absolute;left:145px;top:25px;color:#fff;font-weight:bold;}
		div.discussion select {width:130px;height:24px;position:absolute;left:10px;top:26px;border:1px solid #e6e6e6;}
	div.ad {width:222px;height:402px;margin-top:2px;background:url('../images/b_ad_back.jpg') no-repeat;position:relative;}
		div.ad p.header {font-size:11px;color:#fff;font-weight:bold;padding:16px;line-height:13px;}
		div.ad span.paging {position:absolute;right:16px;font-weight:bold;font-size:18px;line-height:13px;}
		div.ad ul li {list-style:none;width:99px;overflow:hidden;text-align:center;}
		div.ad ul li a img {border:0px solid #c6bcac;margin-left:-3px;}
		div.ad ul li.one {position:absolute;bottom:209px;left:8px;}
		div.ad ul li.two {position:absolute;bottom:209px;right:8px;}
		div.ad ul li.three {position:absolute;bottom:35px;left:8px;}
		div.ad ul li.four {position:absolute;bottom:35px;right:8px;}
		div.ad h3 {position:absolute;width:222px;bottom:10px;text-align:center;}
		div.ad a {font-size:11px;color:#fff;}
		div.ad h3 b {color:#fff;font-weight:bold;}
	div.newsletter {width:222px; height:64px;margin-top:2px;background:url('../images/b_newsletter.jpg') no-repeat;position:relative;}
		div.newsletter h4 {font-size:11px;font-weight:bold;color:#464646;padding:10px 0 0 10px;}
		div.newsletter input {height:16px;width:118px;position:absolute;top:30px;left:10px;border:1px solid #878787;}
		div.newsletter button {width:62px;height:26px;background:url('../images/b_newsletter_send.gif');border:0;position:absolute;right:15px;top:26px;color:#fff;font-weight:bold;font-size:11px;}
		div.news-comp .news-result {padding:10px 0 10px 0;font-size:14px;}
		div.news-comp input {height:20px;border:1px solid #888; width:200px;}
		div.news-comp p {padding:4px 0 10px 0;}
		div.news-comp #newsletter-send {background:url('../images/green_button.png') no-repeat left;height:26px;width:104px;padding:0 10px 0 5px;border:none;color:white;margin-bottom:10px;}

	div.hp-clubs {width:222px; height:53px;margin-top:2px;background:url('../images/box-groups.png') no-repeat;position:relative;}
		div.hp-clubs h4 {font-size:12px;font-weight:bold;color:#464646;padding:20px 0 0 10px;}
		div.hp-clubs input {height:16px;width:118px;position:absolute;top:30px;left:10px;border:1px solid #878787;}
		div.hp-clubs button {width:62px;height:26px;background:url('../images/btn-green-small.png');border:0;position:absolute;right:15px;top:14px;color:#fff;font-weight:bold;font-size:11px;line-height:26px}
		
	div.save {width:222px;height:94px;background:url('../images/b_save.gif');position:relative;margin-top:2px;}
		div.save h4 {font-size:12px;font-weight:bold;color:#464646;padding:10px 0 0 10px;}
		div.save p {text-align:left;position:absolute;top:28px;left:44px;font-size:14px;line-height:20px;}
		div.save sub {line-height:1px;}
	div.tags {width:222px;background:url('../images/b_tags_back.gif') no-repeat top;position:relative;padding-top:10px;margin-top:2px;}
		div.tags div.inside {background:url('../images/b_tags_back.gif') no-repeat bottom;padding:0 10px 10px;}
		div.tags p {text-align:center;line-height:16px;}
		div.tags a {color:#333333;}
		div.tags a.tag0 {font-size:10px;}
		div.tags a.tag1 {font-size:11px;}
		div.tags a.tag2 {font-size:12px;}
		div.tags a.tag3 {font-size:14px;font-weight:bold;}
		div.tags a.tag4 {font-size:16px;}
		div.tags a.tag5 {font-size:18px;font-weight:bold;}
		div.tags p.all-link {text-align:right;}
		div.tags p.all-link a {color:#009ed2;}

#footer {height:66px;padding:0 9px;background:url('../images/footer_back.gif') center top no-repeat;position:relative;}
	#footer p.copy {font-size:11px;position:absolute;top:12px;left:18px;}
	#footer a {font-weight:bold;}
	#footer-menu {position:absolute;top:0;left:265px;}
	#footer-menu li {float:left;margin-right:8px;list-style:none;font-size:11px;line-height:26px;}
	#footer-menu a {display:block;width:110px;height:29px;background:url('../images/f_tab_back.gif');font-weight:normal;color:#9a9a9a;text-align:center;}
	#footer p.count {font-size:11px;position:absolute;top:12px;right:18px;}



hr.viktor {clear:both;height:0px;visibility:hidden;}

.error {color:#ee0000;font-weight:bold}
.compulsory {color:#ee0000;font-weight:bold}

table.creditHistory tr.minus {color:#c00}
table.creditHistory tr.pending {color:green}
table.creditHistory tr hr{border:0;color:#fff;background-color:#009ed2;height:1px;overflow:hidden}
div.buy-book a{text-decoration:underline;color:#009ed2 !important}
div.buy-book table th{font-weight:bold;color:#009ed2;padding: 0 5px 0 5px;text-align:left}
div.buy-book table td{padding: 0 5px 0 5px}
div.buy-book table td.right{text-align:right}
div.buy-book table td.blue{color:#009ed2;}
div.buy-book table td.red{color:#c00;}
div.buy-book table tr hr{border:0;color:#fff;background-color:#009ed2;height:1px;overflow:hidden}
div.buy-book table tr.hr td{height:16px;}
div.buy-book table {margin-bottom:20px}
div.buy-book form {margin-left:130px}
div.buy-book form input{margin-right:20px}
div.sold-books th{font-weight:bold;padding:0 4px 0 4px}
div.sold-books td{text-align:right;padding:0 4px 0 4px}
div.sold-books a{text-decoration:underline;color:#009ed2 !important}
ta-left {text-align:left}
div.sale-detail td.number {text-align:right;width:70px}
div.sale-detail table{margin-top:20px}
div.sale-detail td{text-align:left;padding:2px 4px 2px 4px}
div.sale-detail th{padding:2px 4px 2px 4px}

div.order{border:1px solid black; margin:10px;width:800px;padding:10px}
div.order div.cmp-nfo{float:left;width:390px}
div.order h1{margin:10px 0 20px 0}
div.order h2{margin:5px 0 20px 0}
div.order div.info{margin:20px 0 20px 0}
div.order div.items table{width:100%}
div.order div.items table td, div.order div.items table th {text-align:right;padding:2px}
div.order div.items table td.name, div.order div.items table th.name {text-align:left}
div.order div.instructions {margin:20px 0 20px 0}
div.sold-books table tr.waitClaim {background:#ffeeee}
div.sold-books table tr.doneClaim {background:#eeffee}

div.usr fieldset.sndFriends {border:0}
div.usr fieldset.sndFriends table{background:transparent;margin:10px 0 10px 0}
div.usr fieldset.sndFriends table td{padding-bottom:5px}

.rating-star .star {
	float: left;
	width: 11px;
	height: 11px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}
.rating-star .static-star {
	cursor:default;
}

.rating-star a.star {background: url('../images/star.gif') no-repeat 0 -22px;}
.rating-star a.hover {background-position: 0 -11px;}
.rating-star a.on {background-position: 0 0px;}
div.usr div.my-profile input.ppl_button {background: url('../images/ppl_paynow.gif');width:144px;height:47px;border:0px}

div.usr div.white div.info a{color:#009ed2}
	
ul.pub-list-details li span.plus18 {background:#000;position:absolute;top:0;left:0;width:110px;height:155px;background:rgba(0,0,0,0.9);opacity:0.9;filter:alpha(opacity=90);text-align:right;}
ul.pub-list-details li span.plus18 span{font-size:20px;font-weight:bold;color:#fff;padding:0px 0px 12px 0}
div.pub-list-details1 div.inside p.image span.plus18 {background:#000;position:absolute;top:0;left:0;width:110px;height:155px;background:rgba(0,0,0,0.9);opacity:0.9;filter:alpha(opacity=90);text-align:right;vertical-align:bottom}
div.pub-list-details1 div.inside p.image span.plus18 span{font-size:20px;font-weight:bold;color:#fff;padding:0px 0px 12px 0;position:absolute;bottom:6px;right:8px}

div.usr div.clubs div.white-in {padding:10px 0 0 0}
div.usr div.clubs ul.clubs li{position:relative;background:url('../images/clubs-back.png');width:361px;height:113px;list-style-type:none;float:left;margin:0px 4px 5px 2px}
div.usr div.clubs ul.clubs li div.lock{position:absolute;top:8px;right:8px;width:13px;height:17px;background:url('../images/lock.png')}
div.usr div.clubs ul.clubs li div.img{float:left;width:100px;margin:9px 0 0 9px}
div.usr div.clubs ul.clubs li div.info{float:left;width:240px;margin:12px 0 0 8px}
div.usr div.clubs ul.clubs li div.info p{margin-top:4px}
div.usr div.clubs ul.sort{width:100%;margin:0 10px 12px 10px}
div.usr div.clubs ul.sort li{display:inline}
div.usr div.clubs ul.sort li a{font-weight:bold;text-decoration:underline}
div.usr div.clubs ul.sort li.pipe{padding:0 10px 0 10px}
div.usr div.clubs ul.sort li.cats{position:absolute;right:7px;top:7px}
div.usr div.clubs p.noclubs{padding:0 10px 0 10px}

div.usr div.create-club textarea{width:300px;height:150px}
div.usr div.create-club input[type=text]{width:300px;}
div.usr div.create-club select{width:200px;}
div.usr div.create-club table{margin-bottom:10px}
div.usr div.create-club td{padding:0 10px 10px 0}
div.usr div.create-club ul{list-style-type:none}
div.usr div.create-club div.bottom span{display:block;font-weight:bold;margin-bottom:5px}
div.usr div.create-club div.bottom li{margin-bottom:5px}
div.usr div.create-club div.bottom li p{margin-left:19px}
div.usr div.create-club div.options{width:350px;float:left}
div.usr div.create-club div.access{width:350px;float:left}
div.usr div.create-club div.access li label{font-weight:bold}
div.usr div.create-club input[type=submit]{width:112px;height:26px;border:0;background:url('../images/green_button.gif') no-repeat;color:#fff;text-align:center;font-weight:bold}
div.usr div.create-club div.upload-photo {margin-bottom:10px}
div.usr div.create-club div.upload-photo div.upload-left {float:left;width:410px}
div.usr div.create-club div.upload-photo div.upload-right {float:left;width:200px}

div.usr div.white.club div.white-in {padding:10px 2px 0 2px}
div.club div.col-left{float:left;width:210px}
div.club div.col-left div.box{width:auto;background:url('../images/bck-club-left.png') no-repeat top;position:relative;padding-top:10px;margin-top:4px;}
div.club div.col-left div.box div.inside-box{padding:0 16px 0 16px}
div.club div.col-left div.box div.inside-box h4{margin:6px 0 0 1px;color:#009ED0;font-size:14px}
div.club div.col-left div.box div.inside-box h4 a{color:#009ED0}
div.club div.col-left div.box div.inside-box hr{margin:4px 0 4px 0;color:#ddd;border:0;background-color:#ddd;height:1px}
div.club div.col-left div.box div.inside-box ul li{list-style-type:disc;list-style-position:inside}
div.club div.box div.inside-box span.title{display:block;color:#009ED0}
div.club div.box div.inside-box span.title.line{display:inline}
div.club div.box div.inside-box span.title.line + p{display:inline}
div.club div.col-left div.box div.inside-box div.view-all{float:right}
div.club div.col-left div.box div.inside-box div.view-all a{color:#000;text-decoration:underline}
div.club div.col-left div.box.admins div.inside-box ul li{list-style-type:none}
div.club div.col-left div.box.admins div.inside-box span.admin-type{color:#009ED0}
div.club div.col-left div.box.members div.inside-box ul li{list-style-type:none;float:left;text-align:center;padding:4px;width:50px;overflow:hidden}
div.club div.col-left div.box.members div.inside-box ul li img{width:50px;height:50px;display:block;margin-bottom:2px;border:2px solid #c7c7c7}
div.club div.col-left div.box.members div.inside-box ul li a{text-decoration:underline}
div.club div.col-left div.buttons {margin:5px auto}
div.club div.col-left div.buttons a{text-decoration:none;color:#fff;font-weight:bold}
div.club div.col-left div.buttons div{padding-right:20px;text-align:center;float:left;line-height:25px;margin-left:4px}
div.club div.col-left div.invite{background:url('../images/btn-invite.png') no-repeat top;width:68px;height:25px}
div.club div.col-left div.join{background:url('../images/btn-join-club.png') no-repeat top;width:89px;height:25px;color:#000}
div.club div.col-left div.bottom {background:url('../images/bck-club-left.png') no-repeat bottom;height:10px}
div.club div.col-left div.box.pubs div.inside-box ul li{list-style-type:none;float:left;text-align:center;padding:4px;width:51px;overflow:hidden;height:81px}
div.club div.col-left div.box.pubs div.inside-box ul li img{display:block;margin-bottom:2px}
div.club div.col-left div.box.clubs div.inside-box ul li{list-style-type:none;float:left;text-align:center;padding:4px;width:51px;overflow:hidden;position:relative}
div.club div.col-left div.box.clubs div.inside-box ul li img{display:block;margin-bottom:2px}
div.club div.col-left div.box.clubs div.inside-box ul li span.plus18 {background:#000;position:absolute;top:4px;left:4px;width:50px;height:50px;background:rgba(0,0,0,0.9);opacity:0.9;filter:alpha(opacity=90);text-align:right;vertical-align:bottom}
div.club div.col-left div.box.clubs div.inside-box ul li span.plus18 span{font-size:14px;font-weight:bold;color:#fff;padding:0px 0px 12px 0;position:absolute;bottom:-3px;right:5px}
ul.clubs div.img span.plus18 {background:#000;position:absolute;top:9px;left:9px;width:100px;height:100px;background:rgba(0,0,0,0.9);opacity:0.9;filter:alpha(opacity=90);text-align:right;vertical-align:bottom}
ul.clubs div.img span.plus18 span{font-size:20px;font-weight:bold;color:#fff;padding:0px 0px 12px 0;position:absolute;bottom:6px;right:8px}

div.club div.col-right{float:left;width:521px}
div.club div.col-right div.box{width:auto;background:url('../images/bck-club-right.png') no-repeat top;position:relative;padding-top:10px;margin-top:4px}
div.club div.col-right div.box div.inside-box{padding:0 16px 0 16px}
div.club div.col-right div.box div.inside-box ul.club-menu li{list-style-type:none;float:left;text-align:center;padding:4px;width:100px;font-weight:bold;height:17px}
div.club div.col-right div.box div.inside-box ul.club-menu li.pipe{padding:4px;width:10px}
div.club div.col-right div.box div.inside-box ul.club-menu li.act{background:url('../images/btn-gray.png') no-repeat top}
div.club div.col-right div.bottom {background:url('../images/bck-club-right.png') no-repeat bottom;height:10px}
div.club div.col-right div.box div.inside-box div.writebox {width:470px;padding:10px;background-color:#eee;border:0;border-top:1px;border-style:solid;border-color:#d3d3d3;margin:5px 0 5px 0}
div.club div.col-right div.box div.inside-box div.writebox textarea{width:460px;padding:3px;margin-bottom:5px}
div.club div.col-right div.box div.inside-box div.writebox input[type=submit]{float:right;background:url('../images/btn-send-msg.png') no-repeat top;width:104px;height:26px;border:0;color:#fff;font-weight:bold;padding-right:20px}
div.club div.board-item {position:relative;padding:5px 10px 5px 10px;background:#fdfdfd;border:0;border-bottom:1px;border-style:solid;border-color:#d3d3d3}
div.club div.board-item.first {border-top:1px;border-style:solid;border-color:#d3d3d3}
div.club div.board-item div.img{float:left}
div.club div.board-item div.img img{width:50px;height:50px;border:2px solid #c7c7c7}
div.club div.board-item div.msg{float:left;margin:0 0 20px 10px;width:400px}
div.club div.board-item:nth-child(even){background:#fafafa}
div.club div.board-item div.add{background:url('../images/btn-add.png') no-repeat 4px top;position:absolute;top:33px;right:50px;height:16px;padding-left:26px;line-height:16px;width:80px}
div.club div.board-item div.remove{background:url('../images/btn-remove.png') no-repeat 4px top;position:absolute;top:33px;right:50px;height:16px;padding-left:26px;line-height:16px;width:80px}
div.club div.board-item div.del-item{top:5px;right:8px;position:absolute}
div.club div.board-item div.del-item a{color:red;text-decoration:none}
div.club div.board-item div.img span.plus18 {background:#000;position:absolute;top:7px;left:12px;width:50px;height:50px;background:rgba(0,0,0,0.9);opacity:0.9;filter:alpha(opacity=90);text-align:right;vertical-align:bottom}
div.club div.board-item div.img span.plus18 span{font-size:14px;font-weight:bold;color:#fff;padding:0px 0px 12px 0;position:absolute;bottom:-4px;right:5px}
div.club div.col-right div.box div.inside-box div.msg-bottom{position:absolute;bottom:0px;width:420px;margin-left:63px;height:23px}
div.club div.col-right div.box div.inside-box div.msg-bottom div.time{float:left;margin-top:4px}
div.club div.col-right div.box div.inside-box div.msg-bottom ul.msg-actions {float:right}
div.club div.col-right div.box div.inside-box div.msg-bottom ul.msg-actions li{list-style-type:none;float:left;text-align:center;padding:4px;width:50px;font-weight:bold}
div.club div.col-right div.box div.inside-box div.msg-bottom ul.msg-actions li.pipe{width:10px}
div.club div.col-right div.box div.inside-box div.msg-bottom ul.msg-actions li a{color:#009ED0}
div.club div.col-right div.box div.inside-box ul.members li{list-style-type:none;float:left;text-align:center;padding:11px}
div.club div.col-right div.box div.inside-box ul.members img{display:block;margin-bottom:8px;width:100px;height:100px}
div.club div.col-right div.box div.inside-box ul.members a{text-decoration:underline;font-weight:bold}
div.club div.col-right div.box div.inside-box ul.members li a.del-item{text-decoration:none;color:red}
div.club div.col-right div.box div.inside-box div.topics-item{position:relative;padding:0 10px 0 10px;border:0;border-bottom:1px;border-style:solid;border-color:#d3d3d3;background:#fdfdfd;height:58px}
div.club div.col-right div.box div.inside-box div.topics-item.first{border-top:1px;border-style:solid;border-color:#d3d3d3}
div.club div.col-right div.box div.inside-box div.topics-item:nth-child(even){background:#fafafa}
div.club div.col-right div.box div.inside-box div.topics-item div.topic-left{float:left;width:315px;margin-top:7px}
div.club div.col-right div.box div.inside-box div.topics-item div.topic-right{float:left;width:150px;margin-top:22px}
div.club div.col-right div.box div.inside-box div.topics-item a{color:#009ED0;font-weight:bold}
div.club div.col-right div.box div.inside-box div.topics-item div.del-item{top:5px;right:8px;position:absolute}
div.club div.col-right div.box div.inside-box div.topics-item div.del-item a{color:red;text-decoration:none}
div.club div.col-right div.box div.inside-box div.topic-head {border:0;border-top:1px;border-style:solid;border-color:#d3d3d3;background:#fdfdfd}
div.club div.col-right div.box div.inside-box div.topic-head div{padding:8px}
div.club div.col-right div.box div.inside-box button{border:0}
div.club div.col-right div.box div.inside-box hr{margin:4px 0 4px 0;color:#ddd;border:0;background-color:#ddd;height:1px}
div.club div.col-right div.box div.inside-box p.about a{text-decoration:underline;color:#009ed2}
div.club div.col-right ul.clubs li{width:483px;height:113px;list-style-type:none;float:left;margin:0px 4px 5px 2px;position:relative}
div.club div.col-right ul.clubs li div.img{float:left;width:100px;margin:9px 0 0 9px}
div.club div.col-right ul.clubs li div.info{float:left;width:364px;margin:12px 0 0 8px}
div.club div.col-right ul.clubs li div.info p{margin-top:4px}
div.club div.col-right div.box div.inside-box div.view-all{text-align:right;margin-right:14px}
div.club div.col-right div.box div.inside-box div.view-all a{color:#000;text-decoration:underline}

div.new-topic{float:right;background:url('../images/btn-new-theme.png') no-repeat top;width:108px;height:25px}
div.new-topic span{display:block;width:93px;margin-top:5px;font-weight:bold;color:#fff;text-align:center}
.clr-blue{color:#009ED0}
div.club div.book-item {position:relative;padding:5px 10px 5px 10px;background:#fdfdfd;border:0;border-bottom:1px;border-style:solid;border-color:#d3d3d3}
div.club div.book-item.first {border-top:1px;border-style:solid;border-color:#d3d3d3}
div.club div.book-item div.img{float:left;width:52px}
div.club div.book-item div.img img{width:50px;height:50px;border:2px solid #c7c7c7}
div.club div.book-item a img{margin:5px 10px 20px 0}
div.club div.book-item div.msg{float:left;margin-left:10px;width:400px}
div.club div.book-item:nth-child(even){background:#fafafa}
div.club div.book-item div.del-item{top:5px;right:8px;position:absolute}
div.club div.book-item div.del-item a{color:red;text-decoration:none}

div.profile div.info {width:auto;background:url('../images/b_row_back.gif') no-repeat top;position:relative;padding-top:10px;margin-top:4px;}
	div.profile div.info div.inside {background:url('../images/b_row_back.gif') no-repeat bottom;padding:0 10px 25px 10px;}
	div.profile div.userphoto {float:left}
	div.profile div.userinfo {float:left;margin:5px 0 0 20px}
	div.profile div.club {width:550px;margin-bottom:10px}
	div.profile div.userinfo h4 {font-size:14px;color:#009ED0;}
	div.profile div.userinfo dl {display:block}
	div.profile div.userinfo dl dt {float:left;clear:left;font-weight:bold;display:block;width:110px}
	div.profile div.userinfo dl dd {clear:right;display:block;float:left;white-space:nowrap;margin-left:10px}
	div.profile div.companyphoto {float:left;width:200px}
	div.profile div.userinfo div.top-right{float:right;position:absolute;right:30px;top:18px;font-size:12px;font-weight:bold}
	div.profile div.userinfo a{color:#009ed0}
	div.profile hr {color:#ddd;border:0;background-color:#ddd;height:1px;margin:10px 0 10px 0}
	div.profile div.info div.inside{padding-bottom:0}

	#logged-box2 {background:url('../images/b-userbox.png') no-repeat top;position:relative;font-size:11px;padding-top:7px}
	#logged-box2 div.inside {padding:18px 12px 80px 10px;background:url('../images/b-userbox.png') #F6F7F8 no-repeat 0 bottom;position:relative;font-size:11px;}
		#logged-box2 h2 {font-size:14px;}
		#logged-box2 a {color:#464646;}
		#logged-box2 p.username {font-weight:bold}
		#logged-box2 p.logout {position:absolute;top:-4px;left:130px;width:84px;height:26px;line-height:26px;text-align:center;font-weight:bold;background:url('../images/b_userbox_logout.png') no-repeat top;}
		#logged-box2 div.middle{margin-top:5px;height:120px}
		#logged-box2 div.middle div.links{float:left;width:96px}
		#logged-box2 div.middle div.photo{float:left;width:96px;margin-left:5px}
		#logged-box2 div.middle div.photo img{border:1px solid white;}
		#logged-box2 ul.menu1 {list-style-type:none;list-style-position:inside;margin-top:5px}
		#logged-box2 ul.menu1 li {padding-bottom:1px}
		
		#logged-box2 ul.menu2 {list-style-type:none;margin-top:10px}
			#logged-box2 ul.menu2 a {font-weight:bold;}
			#logged-box2 ul.menu2 li {border:0;border-top:1px;border-style:solid;border-color:#D2C9A9;height:23px;padding-left:11px;line-height:23px}
			#logged-box2 ul.menu2 li.last {border-bottom:1px;border-color:#D2C9A9;border-style:solid}
			#logged-box2 ul.menu2 li.high {background:#F2E7C2}
		#logged-box2 p.button a {position:absolute;bottom:10px;left:14px;width:104px;height:26px;background:url('../images/btn-green.png') no-repeat;line-height:26px;text-align:center;color:#fff;font-weight:bold;}
		#logged-box2 p.button a span, .account-menu li span {position:absolute;top:-10px;right:-10px;height:31px;width:31px;display:block;z-index:50;color:white;font-size:10px;text-align:center;line-height:26px;
			background:url('../images/circle.png') no-repeat;_background:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.floowie.com/vendors/images/circle.png');
		}
		#logged-box2 p.button-buy a {position:absolute;bottom:38px;left:14px;width:104px;height:26px;background:url('../images/btn-green.png') no-repeat;line-height:26px;text-align:center;color:#fff;font-weight:bold;}
		#logged-box2 div.bag{background:url('../images/b_userbox_bag.png') no-repeat;position:absolute;bottom:3px;right:10px;height:56px;width:88px}

table.club-requests{width:80%;margin:auto}
table.club-requests td{vertical-align:middle;padding:5px}
table.club-requests td.user-photo{width:30px}
table.club-requests td.user-photo img{width:25px;height:25px;border:2px solid #c7c7c7}
table.club-requests td div.add{background:url('../images/btn-add.png') no-repeat top;width:16px;height:16px}
table.club-requests td div.remove{background:url('../images/btn-remove.png') no-repeat top;width:16px;height:16px}
table.club-requests tr:nth-child(odd){background:#fafafa}
div.add-friend{background:url('../images/btn-add.png') no-repeat 4px top;padding-left:20px;line-height:16px;width:80px}
div.add-friend.user{position:absolute;top:23px;right:50px;padding-left:26px}
div.add-friend.admin{position:absolute;top:13px;right:50px;padding-left:26px}
div.remove-friend{background:url('../images/btn-remove.png') no-repeat 4px top;padding-left:20px;line-height:16px;width:80px}
div.remove-friend.user{position:absolute;top:23px;right:50px;padding-left:26px}
div.remove-friend.admin{position:absolute;top:13px;right:50px;padding-left:26px}
div.box ul.pub-list-details li{margin-left:15px;margin-right:14px}

div.similar {text-align:center;border:1px solid #ebebeb;background:#f7f7f7;padding:5px;margin-top:5px}
div.similar h4{font-size:1.2em}
div.similar img{border:1px solid #7f7c7c;margin:10px 0 5px 0}

div.usr div.embed-search input.form-submit-save {width:102px;height:24px;border:0;background:url('../images/form_button_save.gif') no-repeat;color:#fff;text-align:left;padding-left:10px}
div.usr div.embed-search table td{padding:5px}
div.usr div.embed-search textarea {width:700px}
div.usr div.embed-search textarea.code {height:200px}

div.usr div.frenchise-form a {color:#009ed2}
.frenchise-form button.selectedType{width:94px;height:26px;background:url(\'/vendors/images/b_pubbox_button.gif\')}
.frenchise-form table td{padding:5px}
.frenchise-form button {width:62px;height:26px;background:url(\'/vendors/images/btn-green-small.png\');border:0;right:15px;top:14px;color:#fff;font-weight:bold;font-size:11px;line-height:26px}
/*.frenchise-form input[name=submit] {width:62px;height:26px;background:url(\'/vendors/images/btn-green-small.png\');border:0;right:15px;top:14px;color:#fff;font-weight:bold;font-size:11px;line-height:26px}*/
.frenchise-form input:disabled{background:#999}

div.btn-green{background:url('../images/btn-green-left.gif') no-repeat top left;height:26px;display:table}
div.btn-green input{background:url('../images/btn-green-middle.gif') repeat top left;border:0;line-height:26px;color:#fff;font-weight:bold;height:26px;margin-left:8px}
div.btn-green div.btn-right{background:url('../images/btn-green-right.gif') no-repeat top right;height:26px;padding-right:8px}

div.btn-blue{background:url('../images/btn-blue-left.gif') no-repeat top left;height:26px;display:table}
div.btn-blue input{background:url('../images/btn-blue-middle.gif') repeat top left;border:0;line-height:26px;color:#fff;font-weight:bold;height:26px;margin-left:8px}
div.btn-blue div.btn-right{background:url('../images/btn-blue-right.gif') no-repeat top right;height:26px;padding-right:8px}

div.popup-box.orderoptions { width: 320px; }
div.orderoptions div.orderoption { clear: both; padding: 0px; }
div.orderoptions div.orderoption a { display: block; background: url("/vendors/images/b_buyoption_button.gif") top left no-repeat; float: left; height: 26px; width: 170px; line-height: 26px; text-align: center; margin: 5px; color: #ffffff !important; font-weight: bold;}
div.orderoptions div.orderoption span.price { display: block; float: left; height: 26px; width: 120px; line-height: 26px; margin: 5px;}
div.orderoptions div.orderoption div.desc { margin: 0px 5px 0px 20px; font-size: 10px; color: #888888; width: 250px; text-align: left; clear: both; }

div.buy-printed-book { 100% }
div.buy-printed-book table { margin: 0px 10px 0px 10px;}
div.buy-printed-book td {padding: 3px;}
div.buy-printed-book hr {color: #999999; border-color: #999999; background-color: #999999; }
div.buy-printed-book input, div.buy-printed-book select {border:1px solid #999999;height:18px;width:200px; background-color: #ffffff; color: #000000; border-radius: 4px; -moz-border-radius: 4px; }
div.buy-printed-book input#fPieces { width:50px;}
div.buy-printed-book textarea {border:1px solid #999999;height:40px;width:200px;overflow:hidden; background-color: #ffffff; color: #000000; margin: 0px; border-radius: 4px; -moz-border-radius: 4px;}
div.buy-printed-book input#pieces { width: 50px; }
div.buy-printed-book .submit { display: block; background: url("/vendors/images/b_buyform_button.gif") top left no-repeat; float: left; height: 26px; width: 300px; line-height: 26px; text-align: center; margin: 5px; color: #ffffff !important; font-weight: bold; border: 0px; }

.errorInput { border: 1px solid #ff0000 !important; }
#errorMsg, #errorMsg2 { color: #ff0000; display: none;}
#errorMsg3 { color: #ff0000; }

#info-bulletin { position: relative;}
#info-bulletin .help { position: absolute; top: 0px; right: 0px; display: block;}
#info-bulletin table { margin: 20px; width: 600px;}
#info-bulletin input, #info-bulletin textarea {border:1px solid #999999; background-color: #ffffff; color: #000000; border-radius: 4px; -moz-border-radius: 4px; width: 100%;}
#info-bulletin input.smallinput { width: 200px;}
#info-bulletin textarea { height: 60px; }
#info-bulletin .promo textarea { height: 100px; }
#info-bulletin th { text-align: left; padding: 5px; width: 80px; clear: both;}
#info-bulletin td { padding: 5px; line-height: 24px;}
#info-bulletin .button {display: block; width:104px;height:26px;background:url('../images/btn-green.png') no-repeat;line-height:26px;text-align:center;color:#fff;font-weight:bold; border: none; font-size: 11px;}
#info-bulletin .button:hover {text-decoration: underline;}
#info-bulletin table.promo { margin: 0px; width: 590px; }
#info-bulletin td.arrowup, #info-bulletin td.arrowdown { width: 10px; }
#info-bulletin td.arrowup a {display: block; width: 10px; height: 24px; background: url('../images/arrow-up.png') no-repeat;}
#info-bulletin td.arrowdown a {display: block; width: 10px; height: 24px; background: url('../images/arrow-down.png') no-repeat;}
#promotemplate {display: none; }
#info-bulletin .dellink .button { float: right;}
#info-bulletin .email {margin-left: 35px; margin-top: 5px;}
#info-bulletin #logo-preview {display: block; border: 1px solid #999999; border-radius: 4px; -moz-border-radius: 4px; padding: 0px; margin: 0px; height: 110px; width: 110px; float: left; overflow: hidden;}
#info-bulletin #logo-preview-form table {margin-bottom: 0px;}
#info-bulletin #info-bulletin-form table {margin-top: 0px;}
#info-bulletin #bulletin-logo {width: 300px; float: left; margin: 40px 0px 0px 10px; height: 20px; }

.preview-bulletin {width: 930px !important; margin-left: auto; margin-right: auto;}
.popup-box.preview-bulletin p {padding: 0px; text-align: left;}
.preview-bulletin .bigarea {border:1px solid #999999; background-color: #ffffff; color: #000000; border-radius: 4px; -moz-border-radius: 4px; width: 800px; height: 500px; margin: 40px;}
 
.flLeft {float: left;}
.flRight {float: right;}
.infoMsg { text-align: center; padding: 20px; color: #82be1b; border: 1px solid #82be1b; border-radius: 4px; -moz-border-radius: 4px;}
.errorMsg { text-align: center; padding: 20px; color: #ff3333; border: 1px solid #ff3333; border-radius: 4px; -moz-border-radius: 4px;}
.green {color: #82be1b;}
.red {color: #ff3333}
.business-terms-popup { width: 800px !important; height: 600px !important; padding-left: 10px;}
.business-terms-popup p {text-align: left !important;}
.business-terms-popup img.btn_close {margin-right: 15px;}
#termsScroll {height: 520px; overflow: auto;}
div.popup-box.business-terms-popup input.form-submit-save {background-image: url("/vendors/images/green_button.png"); width: 104px; height: 26px; color: #ffffff;}
 
table.register {width: 100%;}

#title-manager fieldset { padding: 5px; margin: 10px; }
#title-manager fieldset legend { padding: 5px; font-weight: bold;}
#title-manager hr {height: 0px; border: 0px; border-top: 1px solid #cccccc; clear:both;}
#title-manager div.postage {width: 300px; display: inline;}
#title-manager .postagetable .level1 {height: 60px;}
#title-manager .postagetable .level2 {padding-left: 20px; height: 60px; background: url('/vendors/images/small-arrow-right.png') no-repeat 4px 25px;}
#title-manager .postagetable .level3a {padding-left: 20px; height: 30px; background: url('/vendors/images/small-arrow-right-up.png') no-repeat 4px 16px;}
#title-manager .postagetable .level3b {padding-left: 20px; height: 30px; background: url('/vendors/images/small-arrow-right-down.png') no-repeat 4px 4px;}
#title-manager .postagetable .level4 {padding-left: 20px; height: 30px; background: url('/vendors/images/small-arrow-right.png') no-repeat 4px 10px;}
#title-manager #daysForTitle {display: none; margin-left: 10px;}
#title-manager.edit-title.nice-inputs select, #title-manager.edit-title.nice-inputs textarea, #title-manager.edit-title.nice-inputs input { width: 600px; }
#title-manager.edit-title.nice-inputs input.checkbox { width: auto; }
#title-manager.edit-title.nice-inputs table th { text-align: left; width: 200px;}
#title-manager.edit-title.nice-inputs .categories { width: 32% }

.nice-inputs input, .nice-inputs select, .nice-inputs textarea {border:1px solid #999999; background-color: #ffffff; color: #000000; border-radius: 4px; -moz-border-radius: 4px; margin: 3px; padding: 2px; height: 16px;}
.nice-inputs select {height: 22px;}
.nice-inputs textarea {height: 100px;}
.nice-inputs button, .nice-inputs a.buttonlike {border: 1px solid #ffffff; border-radius: 4px; -moz-border-radius: 4px; background: url('/vendors/images/btn-green-bg.png') repeat-x 0px 0px; height: 22px; padding: 0px 5px 0px 5px; color: #ffffff; font-size: 11px; font-weight: bold; margin: 2px 5px 3px 5px; box-shadow: 0px 0px 5px #888888; -moz-box-shadow: 0px 0px 5px #888888; -webkit-box-shadow: 0px 0px 5px #888888; display: block;}
.nice-inputs button:hover, .nice-inputs a.buttonlike:hover { box-shadow: 0px 0px 5px #000000; -moz-box-shadow: 0px 0px 5px #000000; -webkit-box-shadow: 0px 0px 5px #000000; text-decoration: none;}
.nice-inputs button.red {background-image: url('/vendors/images/btn-red-bg.png'); }
.nice-inputs a.buttonlike {line-height: 20px;}
.nice-inputs button.hidden {display: none;}
.nice-inputs input[type="file"] { height: 20px; }


.batch-titles select, .batch-prepaids select, .prepaids-batch textarea {width: 100%;}
.prepaids-batch {width: 500px;}

.download-contacts ul{list-style:none}

#add-promo-table {width: 50%;}
#promo-codes-list {width: 100%; border: 1px solid #dddddd; border-radius: 5px; -moz-border-radius: 5px;}
#promo-codes-list th {text-align: left; border-bottom: 1px solid #dddddd;}
#promo-codes-list th, #promo-codes-list td {padding: 3px; vertical-align:middle;}
#promo-codes-list tr.even td {background-color: #e0e0e0;}  
#promo-codes-list tr:hover {background-color: #cccccc;}
#promo-codes-list tr.even:hover td {background-color: transparent;}  
.promo-templates-list td.template-name {width: 65%;}

#all-promo-codes {display: none; width: 100px; height: 400px; float: right;}

.promo-template-table { width: 98%;}
.promo-template-table th { text-align: left; width: 100px;}
.promo-template-table td textarea { width: 100%;}
.promo-template-table iframe {display: block; border: 1px solid #999999; border-radius: 4px; -moz-border-radius: 4px; padding: 0px; margin: 0px; height: 150px; width: 300px; overflow: hidden;}

#apiKeys {width: 350px; margin: 20px auto 20px auto; border: 1px solid #cccccc;}
#apiKeys th {text-align: left; padding: 10px; width: 80px;}
#apiKeys td {padding: 10px; text-align: center;}

.api-help h3 { margin: 30px 0px 10px 0px; }
.api-help ul { margin-left: 20px; }
.api-help pre { overflow: auto; margin: 10px 0px 10px 0px; padding: 10px; background-color: #dddddd;}
.api-help table td, .api-help table th { padding: 5px; }
.api-help table th { background-color: #dddddd;}

span.toggle ins { text-decoration: none; display: none;}
span.toggle del { text-decoration: none;}

.hidden {display: none;}

.api-test h2, .api-test h3 { margin: 30px 0px 5px 5px; }
.api-test textarea { width: 95%; }
#api-test-response, #api-test-response-iframe { width: 95%; border: 1px solid #aaaaaa; padding: 5px; min-height: 200px;}
#api-test-hash { width: 90%; }
.api-test .larger-input { width: 500px; }
table.apilog { width: 100%; }
table.apilog td { padding: 3px; }
.api-search { text-align: right; }

.box-white-982 {width:982px;padding:0 0 14px 0;margin:0px auto;background:url('../images/box-white-982.png') bottom left no-repeat}
.box-white-982 div.head{margin:0;padding:7px 10px 3px 10px;background:url('../images/box-white-982.png') top left no-repeat}
.box-white-982 .box-content {background:white;min-height:550px;margin:0 1px}
.box-white-982 div.left-column {float:left;width:194px;margin-left:10px}
.box-white-982 div.right-column {float:left;width:740px;margin-left:25px}
.box-white-982 div.right-column object{margin:0 0 10px 10px}

.box-videos {width:731px;padding:0 0 14px 0;margin:0 auto;background:url('../images/box-video.png') bottom left no-repeat}
.box-videos div.head{margin:0;height:8px;padding:7px 10px 3px 10px;background:url('../images/box-video.png') top left no-repeat}
.box-videos .box-content {background:#f7f7f7;min-height:0;margin:0}

.box-videos ul.videos {list-style-type:none}
.box-videos ul.videos li{float:left;width:220px;margin:5px 10px}
.box-videos ul.videos li div.ico{float:left;height:20px;width:30px;text-align:center}
.box-videos ul.videos li div.video-link{float:left;width:190px}
.box-videos ul.videos li div.video-link a{color:black}

.title-filter { margin: 10px 0px 0px 210px; width: 180px; }

.buy-credit-left{float:left;width:350px;padding-right:20px;border-left:0;border-right:1px solid #333;border-top:0;border-bottom:0;margin-right:10px}
div.buy-book .buy-credit-right form{margin:0px}
.buy-credit-right{float:left;width:350px}
div.my-profile .buy-credit-left{width:230px}
div.my-profile .buy-credit-right{width:435px}