/*RESET*/  
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
html, body {background:#dadada; font-size:13px; font-family: Arial, verdana; margin:0;padding:0; text-align: center;word-wrap: break-word;}	


/*LAYOUT*/
* {margin: 0;padding: 0; text-align: left;}
.wrapper {background:url(/images/bg.jpg) no-repeat scroll center top!important; color:#333; font-size:12px; font-family: Arial, verdana; margin:0;padding:0; text-align: center;}
.holder {font-family:Arial,verdana; margin:0 auto; padding:10px 0 0 0; text-align:left; width:1000px;}
.container {border:0 none; padding:0;}


#feedbackbutton {
background:url(/images/feedback-btn.jpg) no-repeat scroll left top #CF0F0F;
display:block;
height:100px;
left:0;
position:absolute;
text-indent:-9999px;
top:200px;
width:30px;
}

/***** Forms *****/
form {margin:0; padding:0; display:inline;}
input, select, textarea {font:1em Arial, Helvetica, sans-serif;}
textarea {width:100%; line-height:1.25;}
label {cursor:pointer;}
span.checkbox input{ vertical-align:middle}

/***** Tables *****/
table {}
table tr td {padding:0;}

/***** Global Classes *****/
.clear         {clear:both;}
.space         {padding-bottom:10px;}
.float-left    {float:left;}
.float-right   {float:right;}

.text-left     {text-align:left;}
.text-right    {text-align:right;}
.text-center   {text-align:center;}
.text-justify  {text-align:justify;}

.bold          {font-weight:bold;}
.italic        {font-style:italic;}
.underline     {border-bottom:1px solid;}
.highlight     {background:ffc;}

.img-left      {float:left;margin:4px 10px 4px 0;}
.img-right     {float:right;margin:4px 0 4px 10px;}
.nopadding     {padding:0;}
.noindent      {margin-left:0;padding-left:0;}
.nobullet      {list-style:none;list-style-image:none;}

.preloader 		{text-align:center; padding-top:10px;}
.center { text-align:center;}

/*HEADER*/
.header { background:transparent; height:125px; width:100%;z-index:50;}
.header-nav .header-nav-top{background-color:transparent;background-image:url(/images/nav/top-nav.png); background-repeat:repeat-x; height:13px; padding:0 8px;}
.header-nav-inner {margin:0 auto;width:1000px; margin-top:-13px;}
.header-top-nav { background-color:transparent; background-image:url(/images/nav/top-nav-right.png); background-repeat:no-repeat; background-attachment:scroll; background-position:100%; float:right; height:47px; padding:0 27px 0 0;}
.header-top-nav span.first {background-color:transparent; background-image:url(/images/nav/top-nav-left.png); background-repeat:no-repeat; background-attachment: scroll; background-position:0 100%; color:#EFEFEF; padding-left:35px;}
.header-top-nav span {background-color:transparent; background-image:url(/images/nav/top-nav-left.png); background-repeat:repeat-x; background-attachment:scroll; background-position:100% 100%; color:#EFEFEF;display:block;float:left;font-size:12px;height:47px; line-height:35px;text-shadow:1px 1px 1px #1A1A1A; position:relative;}
.header-top-nav span input{ position:relative; vertical-align:middle;} 
.header-top-nav span span {background-color:transparent; background-image:none; background-repeat:repeat; color:#454340;display:inline;float:none;padding:0 10px;text-shadow:none;}
.header-top-nav a:hover {color:#FFFFFF;}
.header-top-nav .first a {color:#F2EEE6;}
.header-top-nav .join-now {font-weight:700; font-size:10px; text-decoration:underline; color:#FFFFFF;}
.header-top-nav .sign-in input{display:block; float:left; margin:8px 0 0 5px;}
.header-top-nav .sign-in a:hover{background:transparent url(/images/buttons/sign-in-btn-hover-trans.png) no-repeat scroll 0 100%; width:59px; height:21px; display:block; float:left; margin:9px 0 0 5px;}
.header-top-nav .sign-in span {background:transparent none repeat ;color:#454340;display:inline;float:none;padding:0 5px;text-shadow:none;}
.header-top-nav a {color:#F0E4D8; position:relative;}
.header a.logo {display:block;text-indent:-9999em;}
.header a.logo {background:transparent url(/images/logo-trans.png) no-repeat ; float:left; height:87px; width:308px; margin-top:-22px; cursor:pointer;}
.input-login  {border:1px #afafaf solid; background:#f9f9f9; color:#999999; padding:3px; margin-left:5px;}
.social-connect {float:right;}
.social-connect li{float:left; display:block;}
.social-connect li a{display:block; height:64px; width:64px;}
.social-connect li.social-connect-facebook {background:transparent url(/images/icons/facebook-header-trans.png) no-repeat ; float:left; height:64px; width:64px;}
.social-connect li.social-connect-rss {background:transparent url(/images/icons/rss-header-trans.png) no-repeat ; float:left; height:64px; width:64px;}
.social-connect li.social-connect-twitter {background:transparent url(/images/icons/twitter-header-trans.png) no-repeat ; float:left; height:64px; width:64px;}

.social-connect li.social-connect-facebook:hover {background:transparent url(/images/icons/facebook-header-hover-trans.png) no-repeat;}
.social-connect li.social-connect-rss:hover {background:transparent url(/images/icons/rss-header-hover-trans.png) no-repeat;}
.social-connect li.social-connect-twitter:hover {background:transparent url(/images/icons/twitter-header-hover-trans.png) no-repeat;}

.footer { border-top:3px dotted #ccc;  text-align:center;padding:20px; margin-top:20px;} 

.side-colmn-ad { margin-bottom:10px;}

/*DROPDOWN*/
.cssdropdown { width:103px; float:left; line-height:37px;}
.cssdropdown li {float: left;position: relative;}

.mainitems_dropdown { background:url(/images/nav/dropdown.jpg); width:103px; height:37px; display:block;}
.mainitems_dropdown:hover {background:url(/images/nav/dropdown.jpg);}
.mainitems a{margin-left: 5px;text-decoration: none; font-size:15px; text-decoration:none; font-weight:700; letter-spacing:-1px; display:block;}
.mainitems a:link,.mainitems a:visited{ color:#999;}
.mainitems a:active,.mainitems a:hover {color: #777;text-decoration:underline;}
	
.subuls{display: none;width: 100px;position: absolute;top: 18px; right:1px; margin-left:0px; border:1px solid #BFBBB4;}
*+html .subuls{position: absolute; /*margin-top:24px;*/top: 18px; right:1px;}

.subuls li{width: 100%;background-color:#fff;}
.subuls li a{ font-size:12px; display:block; text-align:left; padding:0 10px; line-height:25px; letter-spacing:0px; font-weight:100; margin:0;}
.subuls li a:link,.subuls li a:visited { color:#6C1A02; text-decoration:none}
.subuls li a:hover,.subuls li a:active { color:#493328; font-weight:100; text-decoration:none; background:#FFF8DF}

.cssdropdown li>ul {top: auto;left: 1px; z-index:999999; /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */}
.cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */display: block;}

/*DROPDOWN*/
.main-search-box-dropdown {border-top:1px solid #bfbbb4;border-right:1px solid #bfbbb4;border-bottom:1px solid #bfbbb4;font-family:Helvetica,Arial,sans-serif;font-size:16px;left:0;top:0; display:block; float:left;}
.middlebar{	font-size:11px;	color:#000; background:#FFFFFF url(/images/buttons/main-search-bg.gif) repeat-x ;	font-weight:bold; height:35px; display:block; float:left;}
.middlebar .middlebar-menu li { background:url(/images/nav/lm.png) left top no-repeat;}
.middlebar .middlebar-menu li a{ color:#848484; text-decoration:none; padding:0 10px; width:65px; height:35px;line-height:35px; display:block; float:left; padding:0 26px 0 10px; background:url(/images/nav/rm.png) right top no-repeat;}
.middlebar .middlebar-menu li a:hover{color:#666666;}
.middlebar ul .middlebar-submenu {border:solid 1px #BFBBB4; border-top:none; background:#FFFFFF; position: relative; top: 1px; left:-1px; padding:6px 0; clear:both; z-index:2; display:none;}
.middlebar ul .middlebar-submenu li{ background:none; display:block; float:none; margin:0 6px; border:0; height:auto; line-height:normal; border-top:solid 1px #DEDEDE;}
.middlebar .middlebar-submenu li a{ background:none; color:#848484; display:block; float:none; padding:6px 6px; margin:0; border:0; height:auto; line-height:normal; width:auto;}
.middlebar .middlebar-submenu li a:hover{ background:#D8D1C5;}









/*HEADER
.header { background:transparent; height:125px;position:relative;width:100%;z-index:50;}
.header-nav .header-nav-top{background:transparent url(/images/nav/top-nav-trans.png) repeat-x ; height:13px; padding:0 8px; position:relative; z-index:56;}
.header-nav-inner {margin:0 auto;width:1000px;position:relative; margin-top:-13px; z-index:60;}
.header-top-nav {background:transparent url(/images/nav/top-nav-right-trans.png) no-repeat scroll 100%;float:right; height:47px; padding:0 27px 0 0;}
.header-top-nav span.first {background:transparent url(/images/nav/top-nav-left-trans.png) no-repeat scroll 0 100%;color:#CCB8A3; padding-left:35px;}
.header-top-nav span {background:transparent url(/images/nav/top-nav-left-trans.png) repeat-x scroll 100% 100%;color:#A69585;display:block;float:left;font-size:12px;height:47px;line-height:35px;text-shadow:1px 1px 1px #1A1A1A;}
.header-top-nav span span {background:transparent none repeat ;color:#454340;display:inline;float:none;padding:0 20px;text-shadow:none;}
.header-top-nav a:hover {color:#FFFFFF;}
.header-top-nav .first a {color:#F2EEE6;}
.header-top-nav .join-now {font-weight:700; font-size:10px; text-decoration:underline; color:#FFFFFF;}
.header-top-nav .sign-in input{display:block; float:left; margin:8px 0 0 5px;}
.header-top-nav .sign-in a:hover{background:transparent url(/images/buttons/sign-in-btn-hover-trans.png) no-repeat scroll 0 100%; width:59px; height:21px; display:block; float:left; margin:9px 0 0 5px;}
.header-top-nav .sign-in span {background:transparent none repeat ;color:#454340;display:inline;float:none;padding:0 5px;text-shadow:none;}
.header-top-nav a {color:#F0E4D8;}
.header a.logo {display:block;text-indent:-9999em;}
.header a.logo {background:transparent url(/images/logo-trans.png) no-repeat ; float:left; height:87px; width:308px; margin-top:-22px; cursor:pointer;}
.input-login  {border:1px #afafaf solid; background:#f9f9f9; color:#999999; padding:3px; margin-top:7px; margin-left:5px;}
.social-connect {float:right;}
.social-connect li{float:left; display:block;}
.social-connect li a{display:block; height:64px; width:64px;}
.social-connect li.social-connect-facebook {background:transparent url(/images/icons/facebook-header-trans.png) no-repeat ; float:left; height:64px; width:64px;}
.social-connect li.social-connect-rss {background:transparent url(/images/icons/rss-header-trans.png) no-repeat ; float:left; height:64px; width:64px;}
.social-connect li.social-connect-twitter {background:transparent url(/images/icons/twitter-header-trans.png) no-repeat ; float:left; height:64px; width:64px;}
.footer { border-top:3px dotted #ccc;  text-align:center;padding:20px; margin-top:20px;}
*/
/********************/
/****** INPUTS ******/
/********************/
.input  {border:1px #BFBBB4 solid; background:#f9f9f9; padding:3px; display:block}
.input:focus  { background:#fff!important}
textarea.input { font-family: Arial,verdana; }

.select  {border:1px #BFBBB4 solid; background:#f9f9f9; padding:3px}
.select:focus  { background:#fff!important}
.select_small { padding:1px; font-size:10px}

.submit { -moz-border-radius:2px; border-radius:2px; height:1.9em; border-color:none; cursor:pointer; background:#84C1FF; color:#FFFFFF!important; padding:0 5px 0 5px; display:inline-block; line-height:1.8em; border:0;}
a.submit:link,a.submit:visited  {color:#FFFFFF;}


/***** FORMS *****/
form {margin:0; padding:0; display:inline;}
input, select, textarea {font:1em Arial, Helvetica, sans-serif;}
textarea {width:100%; line-height:1.25;}
label {cursor:pointer;}
span.checkbox input{ vertical-align:middle}
.register-welcome {color:#555555; font-size:20px !important; line-height:29px; padding:10px 0; word-spacing:-1px;} 
.formz {margin:0;padding:5px 20px; color:#666666;font-size:14px;}
.formz ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;}
.formz ul li {background:transparent none repeat ;clear:both;padding:6px 0 6px 0;}
.formz ul li label {display:block;float:left;padding:3px 0;width:311px;}
.txtField {-x-system-font:none;border:2px solid #ccc;color:#555555;display:block;font-size:13px;float:left;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;padding:3px;width:280px;}


/****** DEFAULT SKIN = BLACK.CSS *******/
.content {background:#FCF6ED;width:960px; padding:10px 20px; min-height:1000px;}
/* NICE TABLES */
.nice-tables {border:1px solid #BFBBB4;}
.nice-tables tbody tr th {background:#fae9b3 url(/images/table-header.jpg) no-repeat  !important;border:1px solid #BFBBB4;color:#493328;font-size:11px;font-weight:bold;letter-spacing:2px;line-height:normal;padding:6px 6px 6px 12px;text-align:left;text-transform:uppercase;}
.nice-tables tbody tr td {background:#EFEFEF none repeat ;border:1px solid #BFBBB4;color:#000;padding:6px 6px 6px 12px;}
.nice-tables tbody tr td a img{ margin-right:5px; vertical-align:middle;}
.nice-tables tbody tr td a { font-weight:700;}


/*ELEMENTS*/  
ul,ol,li,p {margin:0px; padding:0px; list-style:none; }
ol.ol_numbers {list-style-type:decimal;}
ol.ol_numbers li {list-style-type:decimal; margin-left:20px;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-weight:100;}
h1.heading {font-size:28px;}
.sub-header-bold { color:#555555;
font-size:14px !important;padding:5px 0; font-weight:700;}
img { border:0; }
a {color:#6C1A02;text-decoration:none;}
a:hover { color:#493328;}

/*GENERIC CLASSES*/  
.cl:after { content:"."; display:block; clear:both; height:0; visibility:hidden }
* html .cl { height: 1%; zoom:1; display:block; }

/******NAV****/
.main_nav_bar{background:#FFFFFF url(/images/nav/main-nav-bg.gif) repeat-x;width:1000px;display:block; float:left; height:25px;}
.main_nav_tabs {height:27px; line-height:33px;} 
.main_nav .main_nav_tabs a{color:#FFF; font-weight:700; display:block; margin:auto; text-align:center;}


.downloadbox-first {background-image:url(/images/nav/main-nav-first-trans.png); background-repeat:no-repeat; width:115px; height:27px; _background-image:none; margin-left:17px; _margin-right:-12px; float:left;}
.downloadbox-first:hover, .downloadbox-first-parent div.active {background-image:url(/images/nav/main-nav-first-trans.png);}
.downloadbox-first div {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/nav/main-nav-first-trans.png",sizingMethod="scale"); width:115px; height:27px;}
.downloadbox-first:hover div, .downloadbox-first-parent div.active div {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/nav/main-nav-first-trans.png",sizingMethod="scale");}
.downloadbox-first a { display:block; width:115px; height:27px; outline:none; position:relative; z-index:1;}
.downloadbox-first a:hover, .downloadbox-first-parent div.active a{color:#FFF; text-decoration:underline;}

.downloadbox {background-image:url(/images/nav/main-nav-trans.png); background-repeat:no-repeat; width:116px;_width:104px; height:27px; _background-image:none; margin-left:-12px;_margin-left:0px; float:left;}
.downloadbox:hover, .downloadbox-parent div.active{background-image:url(/images/nav/main-nav-hover-trans.png);}
.downloadbox div {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/nav/main-nav-trans.png",sizingMethod="scale"); width:116px; _width:104px; height:27px;}
.downloadbox:hover div, .downloadbox-parent div.active div {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/nav/main-nav-hover-trans.png",sizingMethod="scale");}
.downloadbox a { display:block; width:116px; _width:104px; height:27px; outline:none; position:relative; z-index:1; _padding-left:12px;}
.downloadbox a:hover, .downloadbox-parent div.active a{color:#FFF; text-decoration:underline;}

.downloadbox-last {background-image:url(/images/nav/main-nav-last-trans.png); background-repeat:no-repeat; width:117px; height:27px; _background-image:none; margin-left:-12px; _margin-left:0px; float:left;}
.downloadbox-last:hover, .downloadbox-last-parent div.active {background-image:url(/images/nav/main-nav-last-hover-trans.png);}
.downloadbox-last div {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/nav/main-nav-last-trans.png",sizingMethod="scale"); width:117px; height:27px;}
.downloadbox-last:hover div , .downloadbox-last-parent div.active div {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/nav/main-nav-last-hover-trans.png",sizingMethod="scale");}
.downloadbox-last a { display:block; width:117px; height:27px; outline:none; position:relative; z-index:1;}
.downloadbox-last a:hover, .downloadbox-last-parent div.active a{color:#FFF; text-decoration:underline;}
/*
.main_nav_bar{background:#FFFFFF url(/images/nav/main-nav-bg.gif) repeat-x;width:1000px;display:block; float:left; height:25px;}
.main_nav_tabs {height:27px; position:relative; line-height:30px } 
.main_nav .main_nav_tabs .first-main-nav-tab {background: url(/images/nav/main-nav-first-trans.png) no-repeat ; width:114px; text-align:center; margin-left:17px; float:left; cursor:pointer;}
.main_nav .main_nav_tabs .last-main-nav-tab {background: url(/images/nav/main-nav-last-trans.png) no-repeat ; width:117px; text-align:center; float:left; cursor:pointer; margin-left:-12px;}
.main_nav .main_nav_tabs .last-main-nav-tab:hover {background: url(/images/nav/main-nav-last-hover-trans.png) no-repeat }
.main_nav .main_nav_tabs .main-nav-tab  {background:url(/images/nav/main-nav-trans.png) no-repeat ; width:116px; text-align:center; margin-left:-12px; float:left;}
.main_nav .main_nav_tabs .main-nav-tab:hover  {background: url(/images/nav/main-nav-hover-trans.png);}
.main_nav .main_nav_tabs a{color:#493328; font-weight:700; display:block; width:100px; height:27px; margin:auto; text-align:center;}
.main_nav .main_nav_tabs a:hover{ color:#6c1a02;}
.main_nav .main_nav_tabs .first-active {background: url(/images/nav/main-nav-first-trans.png) no-repeat ;}
.main_nav .main_nav_tabs .first-active a {color:#6C1A02;}
.main_nav .main_nav_tabs .active {background: url(/images/nav/main-nav-hover-trans.png) no-repeat ;}
.main_nav .main_nav_tabs .active a {color:#6C1A02;}
.main_nav .main_nav_tabs .last-active {background: url(/images/nav/main-nav-last-hover-trans.png) no-repeat;}
.main_nav .main_nav_tabs .last-active a {color:#6C1A02;}
.currentTabActive { color:#6c1a02;}
*/

/******SEARCH***/
.main-search-box{ background:#bf1e2e; border:#80212a 1px solid; height:57px; display:block;}
.main-search-inner{padding:10px 20px;}
.main-search-inner-input {background-color:#FFFFFF;background-repeat:no-repeat;background-image:url(/images/icons/search.gif);border:1px solid #bfbbb4;font-family:Helvetica,Arial,sans-serif;font-size:16px;width:492px;height:27px;left:0;top:0;padding-left:40px;padding-right:5px;padding-top:8px;float:left;}
.button-main-search{background:url(/images/buttons/main-search-btn-trans.png) no-repeat;display:block;color:#555555;font-weight:bold;width:101px;height:37px;margin:0 0 14px 17px;text-decoration:none; border:none; cursor:pointer;}
a:hover.button-main-search{background:url(/images/buttons/main-search-btn-hover-trans.png) no-repeat;}
/*****COLUMNS***/
.col-full { width:959px;}
.col-left { width:643px; float:left;}
.col-right { width:300px;  float:right;}
.entry { width:100%;   float:right;}

.padding { padding:15px;}



/**** BUTTTONS *****/
a.button-newsletter{background:url(/images/buttons/newsletter-btn-trans.png) no-repeat;display:block;color:#555555;width:158px;height:28px;margin-bottom:14px;text-decoration:none; margin-left:20px;}
a:hover.button-newsletter{background:url(/images/buttons/newsletter-btn-hover-trans.png) no-repeat;}
a.button-join-now{background:url(/images/buttons/join-now-btn-trans.png) no-repeat;display:block;color:#555555;width:90px;height:28px;margin-bottom:14px;text-decoration:none;}
a:hover.button-join-now{background:url(/images/buttons/join-now-btn-hover-trans.png) no-repeat;}
a.button-blue-sign-in{background:url(/images/buttons/blue-sign-in-btn-trans.png) no-repeat;display:block;width:68px;height:28px;text-decoration:none;}
a:hover.button-blue-sign-in{background:url(/images/buttons/blue-sign-in-btn-hover-trans.png) no-repeat;}
a.button-add{background:url(/images/buttons/add-btn.gif) no-repeat;display:block;color:#555555;width:53px;height:31px;margin-bottom:14px;text-decoration:none;}
a:hover.button-add{background:url(/images/buttons/add-btn.gif) no-repeat;}
a.button-submit{background:url(/images/buttons/submit-btn-trans.png) no-repeat;display:block;width:64px;height:28px;text-decoration:none;}
a:hover.button-submit{background:url(/images/buttons/submit-btn-hover-trans.png) no-repeat;}
a.button-view-results{background:url(/images/buttons/view-results-btn-trans.png) no-repeat;display:block;width:64px;height:28px;text-decoration:none;}
a:hover.button-view-results{background:url(/images/buttons/view-results-btn-hover-trans.png) no-repeat;}
.buttonarea {height:28px; padding:0 20px;}
.green_button {padding-bottom:9px; display:block;}
.green_button .green_button_left {background:url(/images/buttons/green-left-trans.png) no-repeat; float:left; height:28px; width:6px; display:block; }
.green_button .green_button_bg {background:#FFFFFF url(/images/buttons/green-center-trans.png) repeat-x; height:28px; width:auto; display:block; float:left; line-height:28px; font-size:12px; font-weight:700; color:#FFFFFF; }
.green_button .green_button_bg a{ display:block; line-height:28px; font-size:12px; font-weight:700; color:#FFFFFF; text-transform:uppercase; text-align:center; }
.green_button .green_button_bg a:hover{ display:block; line-height:28px; font-size:12px; font-weight:700; color:#EFEFEF; }
.green_button .green_button_right {background:url(/images/buttons/green-right-trans.png) no-repeat;height:28px; width:6px;display:block; float:left; }

.blue_button {padding-bottom:9px; display:block;}
.blue_button .blue_button_left {background:url(/images/buttons/blue-left-trans.png) no-repeat; float:left; height:28px; width:6px; display:block; }
.blue_button .blue_button_bg {background:#FFFFFF url(/images/buttons/blue-center-trans.png) repeat-x; height:28px; width:auto; display:block; float:left; line-height:28px; font-size:12px; font-weight:700; color:#FFFFFF; }
.blue_button .blue_button_bg a{ display:block; line-height:28px; font-size:12px; font-weight:700; color:#FFFFFF; text-transform:uppercase; text-align:center; }
.blue_button .blue_button_bg a:hover{ display:block; line-height:28px; font-size:12px; font-weight:700; color:#EFEFEF; }
.blue_button .blue_button_right {background:url(/images/buttons/blue-right-trans.png) no-repeat;height:28px; width:6px;display:block; float:left; }



/* MAIN-LOGIN */
.login-box { width:280px; margin:auto;}
input.button-blue-sign-in{background:url(/images/buttons/blue-sign-in-btn-trans.png) no-repeat;display:block;width:68px;height:28px;text-decoration:none; border:none; float:left; cursor:pointer;}
input.button-blue-sign-in img{ vertical-align:middle;}
input:hover.button-blue-sign-in{background:url(/images/buttons/blue-sign-in-btn-hover-trans.png) no-repeat;}
.main-login-entry {width:230px; margin:auto; text-align:center; padding-top:5px; margin-top:10px;}
.main-login-entry-sign-in { line-height:28px;}
.main-login-entry-sign-in span{ padding:0 10px;}
.login-box ul li {padding:5px 0 5px; text-align:center;}
.login-box ul li input { margin:auto; width:80%;}
.login-box ul li.main-login-entry-sign-in input { margin:auto; display:inline; width:68px; float:none;}
input.button-blue-sign-in-send{background:url(/images/buttons/blue-sign-in-send-btn-trans.png) no-repeat;display:block;width:68px;height:28px;text-decoration:none; border:none; float:left; cursor:pointer;}
input.button-blue-sign-in-send img{ vertical-align:middle;}
input:hover.button-blue-sign-in-send{background:url(/images/buttons/blue-sign-in-send-hover-btn-trans.png) no-repeat;}
.login-box ul li.main-login-entry-sign-in .button-blue-sign-in-send {width:51px;}

/*** STATUS UPDDATE ***/
.header_status {color:#493328; font-size:13px; font-weight:normal; display:inline; margin-left:5px;}
.current-status {float:left; margin-right:5px; height:25px; line-height:25px; display:block; font-weight:100; background: #FFFFFF url(/images/buttons/current-status-bg-trans.png) repeat-x ; padding: 0 10px; border-top:#BFBBB4 1px solid;border-right:#BFBBB4 1px solid;border-bottom:#BFBBB4 1px solid;border-left:#BFBBB4 2px solid;}
.status-update {margin-bottom:10px;position:relative;}
.status-update-brown-top {background-color:#D8D1C5;border-top:2px solid #919191;border-right:1px solid #BFBBB4;border-bottom:1px solid #BFBBB4;border-left:1px solid #BFBBB4;padding:7px 0;}
.status-update-content {padding:0 20px;}
.status-update-text-box {background:#FFFFFF none repeat ;border-color:#BFBBB4 #BFBBB4 #BFBBB4;border-style:solid;border-width:1px;}
.status-updtate-box-shadow{border-top:1px solid #E8E8E8;padding:2px 5px 3px;}
.status-update-text-area{border:medium none;font-size:13px;height:21px;margin:0;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;overflow:hidden;padding:0;vertical-align:bottom;width:100%;}

/*****BOX***/
.ibuku_box {padding-bottom:9px;}
.ibuku_box .ibuku_box_header {background:#FFFFFF url(/images/corners/border_top.gif) repeat-x; height:9px; }
.ibuku_box .ibuku_box_header .ibuku_box_header_left {background:url(/images/corners/corner_tl.gif) no-repeat; float:left;height:9px; width:9px;}
.ibuku_box .ibuku_box_header .ibuku_box_header_right {background:url(/images/corners/corner_tr.gif) no-repeat; float:right; height:9px; width:9px;}
.ibuku_box .ibuku_box_content{background:#FFFFFF url(/images/corners/gradient.jpg) repeat-x;  border-left:1px solid #BFBBB4;border-right:1px solid #BFBBB4; height:100%;}
.ibuku_box .ibuku_box_content h1{ font-size:17px; border-bottom:3px dotted #ccc; margin:0px 15px; padding:8px 0;}
.ibuku_box .ibuku_box_footer {background:#FCF6ED url(/images/corners/border_bottom.gif) repeat-x; height:9px; }
.ibuku_box .ibuku_box_footer .ibuku_box_footer_left {background:url(/images/corners/corner_bl.gif) no-repeat; float:left; width:9px;  height:9px; }
.ibuku_box .ibuku_box_footer .ibuku_box_footer_right {background:url(/images/corners/corner_br.gif) no-repeat; float:right;  width:9px;  height:9px;}



/*****Orange BOX***/
.ibuku_box2 {padding-bottom:9px; }
.ibuku_box2 .ibuku_box2_header {background:#FFFFFF url(/images/corners/border_top2.gif) repeat-x; height:9px; }
.ibuku_box2 .ibuku_box2_header .ibuku_box2_header_left {background:url(/images/corners/corner_tl2.gif) no-repeat; float:left;height:9px; width:9px;}
.ibuku_box2 .ibuku_box2_header .ibuku_box2_header_right {background:url(/images/corners/corner_tr2.gif) no-repeat; float:right; height:9px; width:9px;}
.ibuku_box2 .ibuku_box2_content{background:#ffffff url(/images/corners/gradient2.jpg) repeat-x;   border-left:1px solid #BFBBB4;border-right:1px solid #BFBBB4; height:100%;}
.ibuku_box2 .ibuku_box2_content h1{ font-size:17px; border-bottom:3px dotted #ccc; margin:0px 15px; padding:8px 0;}
.ibuku_box2 .ibuku_box2_footer {background:#FCF6ED url(/images/corners/border_bottom.gif) repeat-x; height:9px; }
.ibuku_box2 .ibuku_box2_footer .ibuku_box2_footer_left {background:url(/images/corners/corner_bl.gif) no-repeat; float:left;height:9px; width:9px;}
.ibuku_box2 .ibuku_box2_footer .ibuku_box2_footer_right {background:url(/images/corners/corner_br.gif) no-repeat; float:right; height:9px; width:9px;}

/*****empty BOX***/
.ibuku_box3 {padding-bottom:9px; }
.ibuku_box3 .ibuku_box3_header {background:#FCF6ED url(/images/corners/border_top3.gif) repeat-x; height:9px; }
.ibuku_box3 .ibuku_box3_header .ibuku_box3_header_left {background:url(/images/corners/corner_tl3.gif) no-repeat; float:left;height:9px; width:9px;}
.ibuku_box3 .ibuku_box3_header .ibuku_box3_header_right {background:url(/images/corners/corner_tr3.gif) no-repeat; float:right; height:9px; width:9px;}
.ibuku_box3 .ibuku_box3_content{  border-left:1px solid #BFBBB4;border-right:1px solid #BFBBB4; height:100%;}
.ibuku_box3 .ibuku_box3_content h1{ font-size:17px; border-bottom:3px dotted #ccc; margin:0px 15px; padding:8px 0;}
.ibuku_box3 .ibuku_box3_footer {background:#FCF6ED url(/images/corners/border_bottom3.gif) repeat-x; height:9px;}
.ibuku_box3 .ibuku_box3_footer .ibuku_box3_footer_left {background:url(/images/corners/corner_bl3.gif) no-repeat; float:left;height:9px; width:9px;}
.ibuku_box3 .ibuku_box3_footer .ibuku_box3_footer_right {background:url(/images/corners/corner_br3.gif) no-repeat; float:right; height:9px; width:9px;}


/****BOX-NAV ****/
;.gradbutton {background:url(/images/gradbutton-trans.png) no-repeat; position:absolute; right:12px; text-align:center; width:61px; font-size:12px; text-transform:uppercase; color:#999999; font-weight:bold;padding:8px 0;}
.ibuku_brown_box {padding-bottom:9px; }
.ibuku_brown_box .ibuku_brown_box_header {background:#FFFFFF url(/images/corners/border_top.gif) repeat-x; height:9px; }
.ibuku_brown_box .ibuku_brown_box_header .ibuku_brown_box_header_left {background:url(/images/corners/corner_tl.gif) no-repeat; float:left;height:9px; width:9px;}
.ibuku_brown_box .ibuku_brown_box_header .ibuku_brown_box_header_right {background:url(/images/corners/corner_tr.gif) no-repeat; float:right; height:9px; width:9px;}
.ibuku_brown_box .ibuku_brown_box_content{background:#ffffff url(/images/corners/gradient.jpg) repeat-x;  border-left:1px solid #BFBBB4;border-right:1px solid #BFBBB4; height:100%;}
.ibuku_brown_box .ibuku_brown_box_content h1{ font-size:17px; border-bottom:3px dotted #ccc; margin:0px 15px; padding:8px 0;}
.ibuku_brown_box .ibuku_brown_box_footer {background:#FCF6ED url(/images/corners/border_brown_bottom.gif) repeat-x; height:9px; }
.ibuku_brown_box .ibuku_brown_box_footer .ibuku_brown_box_footer_left {background:url(/images/corners/corner_brown_bl.gif) no-repeat; float:left;height:9px; width:9px;}
.ibuku_brown_box .ibuku_brown_box_footer .ibuku_brown_box_footer_right {background:url(/images/corners/corner_brown_br.gif) no-repeat; float:right; height:9px; width:9px;}
.ibhuku-box-nav { background-color:#d8d1c5; height:22px; padding-top:10px; font-weight:700;}
.ibhuku-box-nav ul{ line-height:20px; padding-left:39px;}
.ibhuku-box-nav li{ float:left;}
.ibhuku-box-nav img{float:left; margin-right:5px; vertical-align:middle;}
.ibhuku-box-nav .request-number{ float:left; margin-right:5px; font-weight:100; background: #FFFFFF url(/images/buttons/friend-request-bg-trans.png) repeat-x ; padding: 0 3px; border:#BFBBB4 1px solid;}
.ibhuku-box-nav li a{ color:#493328;}
.ibhuku-box-nav li a:hover{ color:#6C1A02;}
.ibhuku-box-nav li span{ padding:10px; color:#493328;}


/*****BUTTONS***/
.gradbutton {background:url(/images/gradbutton-trans.png) no-repeat; text-align:center; width:61px; font-size:12px; text-transform:uppercase; color:#999999; font-weight:bold;padding:8px 0; float:right; margin-right:12px;}
.gradbutton a {color:#848484; display:block; text-align:center;}
.gradbutton a:hover {color:#a5a5a5; display:block; text-align:center;}


.gradbutton2 {background:url(/images/gradbutton2-trans.png) no-repeat; position:absolute; right:12px; text-align:center; width:61px; font-size:12px; text-transform:uppercase; color:#fff; font-weight:bold; padding:8px 0;}
.gradbutton2 a {color:#fff; display:block; text-align:center;}
.gradbutton2 a:hover {color:#ccc; display:block; text-align:center;}


.gradbtn {background-image:url(/images/gradbutton-trans.png); background-repeat:no-repeat;_background-image:none; text-align:center; width:61px; height:29px; font-size:12px; text-transform:uppercase; color:#fff; font-weight:bold; padding-right:12px;}
.gradbtn:hover {background-image:url(/images/gradbutton-hover-trans.png);}
.gradbtn div {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/gradbutton-trans.png",sizingMethod="scale"); width:61px; height:29px;}
.gradbtn a { display:block;width:61px; height:29px; outline:none; position:relative; z-index:1; color:#848484; text-align:center; line-height:29px;}
.gradbtn a:hover{color:#a5a5a5;}

.gradbtn2 {background-image:url(/images/gradbutton2-trans.png); background-repeat:no-repeat;_background-image:none; text-align:center; width:61px; height:29px; font-size:12px; text-transform:uppercase; color:#fff; font-weight:bold; padding-right:12px;}
.gradbtn2:hover {background-image:url(/images/gradbutton2-hover-trans.png);}
.gradbtn2 div {_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/gradbutton2-trans.png",sizingMethod="scale"); width:61px; height:29px;}
.gradbtn2:hover div{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/gradbutton2-hover-trans.png",sizingMethod="scale");}
.gradbtn2 a { display:block;width:61px; height:29px; outline:none; position:relative; z-index:1; color:#fff; text-align:center; line-height:29px;}
.gradbtn2 a:hover{color:#efefef;}


/*****CAROUSeL***/
.jcarousel-container {background:url(/images/shelf-trans.png) bottom center no-repeat; height:192px;position: relative;  margin:10px 18px 0 18px;}
.jcarousel-clip {z-index: 2;padding: 0;margin:0 15px;overflow: hidden;position:relative;}
.jcarousel-list {z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0; }
.jcarousel-list li, .jcarousel-item {float:left;height: auto;width:auto; }
.jcarousel-list li a img { padding:6px 5px 0 0;} 
.jcarousel-list li .carousel-no-image-box {background:none; display:block;}
.jcarousel-list li .carousel-no-image-box-inner { position:relative; padding:6px 0 3px 22px; width:67px; height:98px; display:block; }
.jcarousel-list li .carousel-no-image-title {display:inline; color:#FFFFFF; position:absolute; padding:3px; text-align:center; width:53px; height:92px; margin-left:7px; font-size:95%;}
.jcarousel-list li .carousel-no-image-title a{color:#FFFFFF; height:96px; display:block; text-align:center;}
.jcarousel-list li .carousel-no-image-title a:hover{color:#e6e6e6;}
.jcarousel-list li .carousel-no-image-bg {background:url(images/no_image/small_no_book.jpg) no-repeat; width:67px; height:98px;  display:block;} 
.jcarousel-list li .carousel-no-image-bg a {width:67px; height:98px; display:block;}
.jcarousel-next {z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}
.jcarousel-skin-tango .jcarousel-container-horizontal {margin-left:15px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:565px;}
.jcarousel-skin-tango .jcarousel-item {width: 116px; background:url(/images/book-bg.gif) center top no-repeat;text-align:center;padding:0px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 0px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {	background: #fff;color: #000;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 43px;right: -5px;width: 32px;height: 32px;cursor: pointer;background: transparent url(/images/right-trans.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background: transparent url(/images/right2-trans.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background: transparent url(/images/right2-trans.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background: transparent url(/images/right2-trans.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 43px;left: 0px;width: 32px;height: 32px;cursor: pointer;background: transparent url(/images/left-trans.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background: transparent url(/images/left2-trans.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background: transparent url(/images/left2-trans.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {	cursor: default;background: transparent url(/images/left2-trans.png) no-repeat 0 0;}
/*****Rating***/
.star-rating{list-style:none;margin: 0px 0 0 5px;padding:0px;width: 100px;height: 20px;	position: relative;	overflow:hidden;		background: url(/images/alt-star-trans.png) top left repeat-x;}
.star-rating li{padding:0px;margin:0px;	width:20px;	height:20px;/*\*/float: left;/* */}
.star-rating li a{display:block;width:20px;height: 20px;line-height:20px;text-decoration: none;	text-indent: -9000px;z-index: 200;position: absolute;padding: 0px;overflow:hidden;}
.star-rating li a:hover{background: url(/images/alt-star-trans.png) left bottom;z-index: 2;left: 0px;border:none;}
.star-rating a.one-star{left: 0px;}
.star-rating a.one-star:hover{width:20px;}
.star-rating a.two-stars{left:20px;}
.star-rating a.two-stars:hover{	width: 40px;}
.star-rating a.three-stars{	left: 40px;}
.star-rating a.three-stars:hover{width: 60px;}
.star-rating a.four-stars{left: 60px;}	
.star-rating a.four-stars:hover{width: 80px;}
.star-rating a.five-stars{left: 80px;}
.star-rating a.five-stars:hover{width: 100px;}
.star-rating li.current-rating{	background: url(/images/alt-star-trans.png) left center;position: absolute;height: 20px;display: block;text-indent: -9000px;z-index: 1;}
a:active{outline: none;}
/*****Featured books***/	
.feat-books {padding:10px 20px;}
.feat-books li {padding:10px 0; border-bottom:2px dotted #ADADAD; height:110px;}
.feat-books li div.profile { float:left;  width:80px; margin-right:5px;}
.feat-books li div.profile a{ display:block;width:80px; height:105px;background:url(/images/book-bg.gif) no-repeat; }
.feat-books li div { width:170px; position:relative; float:left; }
.feat-books li div p{ padding-top:5px; }
.feat-books li div .read {position:absolute; right:0px;top:100px; text-align:right;}
/*****groups***/	
.groups {padding:10px 20px;}
.groups li {padding:10px 0; border-bottom:2px dotted #ADADAD; height:70px;}
.groups li div.profile { float:left;  width:70px; margin-right:5px; }
.groups li div.profile a{ display:block;width:70px; height:70px;}
.groups li div { float:left; width:180px; position:relative;}
.groups li div p{ padding-top:5px; }
.groups li div.read {position:absolute; right:0px;top:58px;}
/*****activity***/	
.activity {padding:10px 0 0 15px;}
.activity li {padding:10px 0; border-bottom:2px dotted #ADADAD; margin-right:20px; height:50px; width:280px;float:left;}
.activity li.right {margin:0px; padding-bottom:10px; border-bottom:2px dotted #ADADAD;  height:50px; width:265px;float:left;}
.activity li div.profile { float:left;}
.activity li div.profile a{ display:block;width:70px; height:70px;}
.activity li div {position:relative;}
.activity li div p{ padding-top:5px; padding-left:20px; }
.activity li div p.friends-icon{ background:url(/images/icons/activity/friends-trans.png) no-repeat 0 7px;   }
.activity li div p.comments-icon{ background:url(/images/icons/activity/comments-trans.png) no-repeat 0 3px;  }
.activity li div p.read-icon{ background:url(/images/icons/activity/read-trans.png) no-repeat 0 3px;   }
.activity li div p.new-icon{ background:url(/images/icons/activity/new-trans.png) no-repeat 0 3px; }
.activity li div p.join-icon{ background:url(/images/icons/activity/group-join-trans.png) no-repeat 0 3px; }
.activity li div p.edit-icon{ background:url(/images/icons/activity/edit-trans.png) no-repeat 0 3px; }
.activity li div .read {position:absolute; right:0px;top:38px; color:#999;}
/*****activity profile***/	
.activity-small {padding:10px 15px;}
.activity-small li {margin:5px; padding-bottom:10px; height:20px; width:290px;float:left;}
.activity-small li  { position:relative;}
.activity-small li  p{ padding:5px 0 5px 24px; }
.activity-small li p.friends-icon{ background:url(/images/icons/friends-trans.png) no-repeat 0 7px;   }
.activity-small li p.comments-icon{ background:url(/images/icons/comments-trans.png) no-repeat 0 7px;   }
.activity-small li p.read-icon{ background:url(/images/icons/read-trans.png) no-repeat 0 4px;  }
.activity-small li p.new-icon{ background:url(/images/icons/new-trans.png) no-repeat 0 7px; }
/*****activity no image***/	
.activity-no-image {padding:10px 15px;}
.activity-no-image li {padding:5px 0; width:100%; float:left; clear:both; border-bottom:1px dotted #ADADAD; }
.activity-no-image li  { position:relative;}
.activity-no-image li  p{ padding:0 0 3px 24px;}
.activity-no-image li p.friends-icon{ background:url(/images/icons/activity/friends-trans.png) no-repeat;  }
.activity-no-image li p.comments-icon{ background:url(/images/icons/activity/comments-trans.png) no-repeat;  }
.activity-no-image li p.read-icon{ background:url(/images/icons/activity/read-trans.png) no-repeat;  }
.activity-no-image li p.new-icon{ background:url(/images/icons/activity/new-trans.png) no-repeat;  }
.activity-no-image li p.join-icon{ background:url(/images/icons/activity/group-join-trans.png) no-repeat;}
.activity-no-image li p.edit-icon{ background:url(/images/icons/activity/edit-trans.png) no-repeat;}
.activity-no-image li p.author-icon{ background:url(/images/icons/activity/author-trans.png) no-repeat;}
.activity-no-image-read { float:right;}

/*****ACTIVE BROWSE**/	
.activity-browse {padding-top:15px; font-size:14px;}
.activity-browse li {width:100%; float:left; padding:0;}
.activity-browse li div.profile {width:50px; float:left;}
.activity-browse li div.profile a{ display:block;width:50px; height:50px;}
.activity-browse li div {}
.activity-browse li div p{ padding-top:5px; }
.activity-browse li div p.friends-icon{ background:url(/images/icons/activity/friends-trans.png) no-repeat 0 7px; padding-left:20px;   }
.activity-browse li div p.comments-icon{ background:url(/images/icons/activity/comments-trans.png) no-repeat 0 7px;padding-left:20px;     }
.activity-browse li div p.read-icon{ background:url(/images/icons/activity/read-trans.png) no-repeat 0 5px; padding-left:20px;    }
.activity-browse li div p.new-icon{ background:url(/images/icons/activity/new-trans.png) no-repeat 0 7px;  padding-left:24px;  }
.activity-browse li div p.join-icon{ background:url(/images/icons/activity/group-join-trans.png) no-repeat 0 3px;padding-left:20px;  }
.activity-browse li div p.edit-icon{ background:url(/images/icons/activity/edit-trans.png) no-repeat 0 3px; padding-left:20px;  }
.activity-browse li div p.author-icon{ background:url(/images/icons/activity/author-trans.png) no-repeat 0 3px;padding-left:20px;   }
.activity-browse li div p.activity-browse li div.read {position:absolute; right:0px;top:58px;}

.activity-browse-infobox { width:450px; padding-left:10px; float:left;} 
.activity-browse-infobox-date { font-size:10px; color:#888888}
.activity-browse-infobox a { font-weight:700;}

.activity-browse-infobox-li-divide{
background-color:#F3F3F3;
border-bottom:1px dashed #BFBBB4;

padding-bottom:12px;
padding-right:32px;
width:609px;
}

.activity-browse-padding { padding:20px;}


.activity-browse li div.activity-browse-inner { float:right;}
.activity-browse li div.activity-browse-inner-book-img{padding:0;}
.activity-browse li div.activity-browse-inner-book-img a{display:block;  width:50px; height:73px; float:left;}

.activity-browse li div.activity-browse-inner-avatar-img{padding:0;}
.activity-browse li div.activity-browse-inner-avatar-img a{display:block;  width:50px; height:50px;}
.activity-browse li div.activity-browse-inner-title{float:left; padding:0; font-weight:700; display:block;}
.activity-browse li div.activity-browse-inner-title a{display:block;}
.activity-browse li div.activity-browse-comments{float:left; font-size:14px; padding:10px 10px; width:500px; position:relative; font-style:italic;}
.activity-browse li div.activity-browse-comments img{ position:absolute; top:8px; left:-20px}
/*** ACTIVE BROWSE Mennu ***/
.activity-mennu {}
.activity-mennu ul{}
.activity-mennu ul li{ display:block; float:left; padding:5px; margin-right:10px;}
.activity-mennu ul li:hover{ background:#D8D1C5; border:1px solid #AAAAAA;}
.activity-mennu ul li a:hover{color:#493328; display:block; text-align:center;}
.activity-mennu-active { background:#D8D1C5; border:1px solid #AAAAAA;}
.activity-mennu-active a{color:#493328;}
.activity-mennu-active a:hover { color:#493328;}
/*****community***/	
.community {padding:10px 20px;}
.community li { text-align:center; margin:5px 10px 10px 0; padding-bottom:10px;   height:90px; width:88px;float:left;}
.community li.community-right{ text-align:center; margin:5px 10px 10px 0; padding-bottom:10px;   height:90px; width:76px;float:left;}
.community li div.profile {margin:0 0 3px 10px;}
.community li.community-right div.profile {margin:0 0 3px 6px;}
.community li div.profile a{ display:block;width:70px; height:70px; }
.community li div { text-align:center;}

/*****community2***/	
.community2 {padding:5px 5px;}
.community2 li { text-align:center; margin:5px 10px 10px 0; padding-bottom:10px;   height:90px; width:85px;float:left;}
.community2 li.community2-right{ text-align:center; margin:5px 10px 10px 0; padding-bottom:10px;   height:90px; width:76px;float:left;}
.community2 li div.profile {margin:0 0 3px 10px;}
.community2 li.community2-right div.profile {margin:0 0 3px 6px;}
.community2 li div.profile a{ display:block;width:70px; height:70px;}
.community2 li div { text-align:center;}

/*SUCCESS AND ERROR*/
.error,.success {border:2px solid #DDDDDD; margin:10px auto; display:inline-block; z-index:1000; padding:3px; line-height:20px;}
.error p, .success p {text-align:center; padding:3px;}
.success {background:#E6EFC2 none repeat ; border-color:#C6D880; color:#264409;}
.error {background:#FBE3E4 none repeat ; border-color:#FBC2C4; color:#8A1F11;}
.success img, .error img { vertical-align:middle; margin-right:10px; height:16px !important;width:19px !important;}

/**** WELCOME TO IBHUKU*****/
.join-now-box {width:330px; height:205px;float:right; margin-right:10px; font-size:13px;margin-bottom:10px; position:relative;}
.welcome-sign-in {float:right;}
.welcome-sign-in span{font-weight:700; line-height:26px; display:block; float:right; margin-right:20px;}

/*** Tabs *****/
#search_nav_wrapper {margin-top:0px;margin-bottom:10px;z-index:0; font-weight:700;}
.highlight {background-color:#BFBBB4;}
.block {display:block;}
ul#search_nav {bottom:-1px;position:relative;}
ul#search_nav li {float:left;-moz-border-radius:5px 5px 5px 5px; margin-left:20px;}
ul#search_nav li a{color:#493328;}
ul#search_nav li.selected {background:#D8D1C5;}
ul#search_nav li.selected a {color:#493328; border:none;}
ul#search_nav li a {display:block;padding:7px 12px;}
ul#search_nav li a:hover {background-color:#6F6F6F; color:#FFF; text-decoration:none; -moz-border-radius:5px 5px 5px 5px;}
ul#search_nav li.selected a:hover {background-color:#6F6F6F;cursor:default; border:none; -moz-border-radius:5px 5px 5px 5px;}
.results table tr td { padding-bottom:5px; border-bottom:1px solid #ccc;padding-top:5px;}
/*** Tabs 
#search_nav_wrapper {border-bottom:1px solid #AAAAAA;margin-top:0px;margin-bottom:10px;z-index:0;}
.highlight {background-color:#F4DE6C;}
.block {display:block;}
ul#search_nav {bottom:-1px;padding-left:10px;position:relative;}
ul#search_nav li {float:left;}
ul#search_nav li.selected {border-color:#BFBBB4 #BFBBB4 #FCF6FD;border-style:solid;border-width:1px;}
ul#search_nav li.selected a {color:#000000;}
ul#search_nav li a {display:block;padding:7px 12px;}
ul#search_nav li a:hover {background-color:#D8D1C5;text-decoration:none;}
ul#search_nav li.selected a:hover {background-color:#D8D1C5;cursor:default;}
.results table tr td { padding-bottom:5px; border-bottom:1px solid #ccc;padding-top:5px;}
*****/
/***Mini Blogs***/
.miniblogs {padding:10px 20px;}
.miniblogs li {padding:10px 0; border-bottom:2px dotted #ADADAD; position:relative;}
.miniblogs li div.profile { float:left;}
.miniblogs li div.profile a{ display:block;width:70px; height:70px;}
.miniblogs li div { padding-left:38px;}
.miniblogs li div img {position:absolute; left:75px; top:15px; z-index:1000}
.miniblogs li div p{ float:left; padding:10px; border:1px solid #999; background:#fff; width:128px;}
.miniblogs-col-left-left { width:305px; float:left;}
.miniblogs-col-left-left li {padding:10px 0 10px 0; margin-left:15px; border-bottom:2px dotted #ADADAD; height:70px;}
.miniblogs-col-left-left li div.profile { float:left;}
.miniblogs-col-left-left li div.profile a{ display:block; width:70px; height:70px;}
.miniblogs-col-left-left li div {}
.miniblogs-col-left-left li div img {float:left;width:34px;height:32px; display:block; margin:10px 0 0 10px; position:relative; z-index:999;}
.miniblogs-col-left-left li div p{padding:10px; border:1px solid #999; background:#fff; width:155px; float:left; margin-left:-1px;}


.miniblogs-col-left-right { width:318px; float:right; border-left:2px dotted #ADADAD;s}
.miniblogs-col-left-right li {padding:10px 0; margin-left:15px; width:289px; border-bottom:2px dotted #ADADAD; height:70px;}
.miniblogs-col-left-right li div.profile { float:left;}
.miniblogs-col-left-right li div.profile a{ display:block; width:70px; height:70px;}
.miniblogs-col-left-right li div {}
.miniblogs-col-left-right li div img {float:left;width:34px;height:32px; display:block; margin:10px 0 0 10px; position:relative; z-index:999;}
.miniblogs-col-left-right li div p{padding:10px; border:1px solid #999; background:#fff; width:154px; float:left; margin-left:-1px;}








/*
.miniblogs-col-left-right {padding:10px 20px; width:305px; float:right; border-left:2px dotted #ADADAD; margin-top:10px;}
.miniblogs-col-left-right li {padding:10px 0; border-bottom:2px dotted #ADADAD; }
.miniblogs-col-left-right li div.profile { float:left;}
.miniblogs-col-left-right li div.profile a{ display:block;width:70px; height:70px;}
.miniblogs-col-left-right li div {padding-left:38px; position:relative;}
.miniblogs-col-left-right li div img {position:absolute; left:75px; top:15px; z-index:1000}
.miniblogs-col-left-right li div p{ float:left; padding:10px; border:1px solid #999; background:#fff; width:128px;}
/*
/*****tags***/	
.tags ul{margin:0;	padding:.5em 10px;	text-align:center;	}
.tags li{margin:0;padding:0;list-style:none;display:inline;	}
.tags li a{	text-decoration:none;	padding:0 2px;}
.tags li a:hover{color:#cc0000;	}		
.tag1{font-size:100%;}
.tag2{font-size:120%;}
.tag3{font-size:140%;}
.tag4{font-size:160%;}
.tag5{font-size:180%;}
/***Mini Comments***/
.mcomments {padding:10px 20px;}
.mcomments li {padding:10px 0; border-bottom:2px dotted #ADADAD; height:105px;}
.mcomments li div.profile { float:left;  width:80px; margin-right:5px; }
.mcomments li div.profile a{display:block;width:69x; height:105px;background:url(/images/book-bg.gif) no-repeat; }
.mcomments li div.profile-book {float:left;width:69px; height:104px; margin-right:15px;}
.mcomments li div.profile-book a{ display:block;width:80px; height:105px;background:url(/images/book-bg.gif) no-repeat; }
.mcomments li div { float:left; width:170px; position:relative;}
.mcomments li div p{ padding-top:5px; }
/*****search results***/	
.search-books {padding:10px 20px;}
.search-books li {padding:10px 0; border-bottom:2px dotted #ADADAD; height:135px;}
.search-books li div.book-bg {margin-left:0px; background:url(/images/book-bg-big.gif) no-repeat; width:84px; height:131px; padding-top:4px;}
.search-books li div {  margin-left:100px;  position:relative;}
.search-books li div p{ padding-top:5px; font-size:14px; }
.search-books li div .read {position:absolute; right:450px;top:95px;}
/*****results-col-left-authors ***/	
.authors-results-col-left {padding:10px 20px;}
.authors-results-col-left li {padding:10px 0; border-bottom:2px dotted #ADADAD; height:75px;}
.authors-results-col-left li div h2 a{font-size:18px;}
.authors-results-col-left li div.authors-results-col-left-img {margin-left:0px; padding-top:4px;}
.authors-results-col-left li div.authors-results-col-left-img img{width:70px; height:70px;}
.authors-results-col-left li div {position:relative;}
.authors-results-col-left li div p{padding-top:5px; font-size:14px;}
.authors-results-col-left li div .authors-results-col-left-read {position:absolute; right:517px; top:47px; cursor:pointer;}
.authors-results-col-left-info {margin-left: 20px!important; padding:5px 0;} 
.authors-results-col-left-info span { margin-left: 10px} 
/*****results-col-left ***/	
.results-col-left {padding:10px 20px;}
.results-col-left li {padding:10px 0; border-bottom:2px dotted #ADADAD; height:115px;}
.results-col-left li div.results-col-left-img {margin-left:0px; padding-top:4px;}
.results-col-left li div.results-col-left-img img{width:70px; height:70px;}
.results-col-left li div {margin-left:80px;  position:relative;}
.results-col-left li div h2 a {font-size:18px;}
.results-col-leftli div p{ padding-top:5px; font-size:14px; }
.results-col-left li div .results-col-left-read {position:absolute; right:537px; top:83px}
.results-col-left-info { margin-left: 0px!important; padding:5px 0;} 
.results-col-left-info span { margin-left: 10px} 
/****paging***/
.paging { padding:10px 20px; font-size:14px;}
/***comments***/
.comments {padding:10px 20px;}
.comments li {padding:10px 0;  }
.comments li div.profile { float:left;}
.comments li div.profile a{ display:block;width:70px; height:70px; margin:0 40px 0 -40px;}
.comments li div { padding-left:33px; position:relative;}
.comments li div div.date { position:absolute; right:15px; top:17px; font-size:10px;} 
.comments li div img {position:absolute; left:70px; top:15px;}
.comments li div p{ float:left; padding:15px 10px; border:1px solid #999; background:#fff; width:475px; font-size:14px }
.comments li div p textarea { border:0; height:100px; height:40px; margin-top:3px;}
/***main profile***/
.profile-main {padding:10px 20px;}
.profile-main li {padding:10px 0;}
.profile-main li div.profile {float:left; padding-bottom:10px; width:200px;}
.profile-main li div.profile a{ display:block;width:200px; height:200px;}
.profile-main li div {position:relative; width:370px; float:right;}
.profile-main li p{ padding-top:5px; padding-left:0px;}
.profile-main li div.read {position:absolute; right:0px;top:58px;}

/*****search results***/	
.search-reults {padding:10px 20px;}
.search-reults li {padding:10px 0; border-bottom:2px dotted #ADADAD; height:135px;}
.search-reults   li div.book-bg {margin-left:0px; background:url(/images/book-bg-big.gif) no-repeat; width:84px; height:131px; padding-top:4px;}
.search-reults  li div { position:relative;}
.search-reults  li div p{ padding-top:5px; font-size:14px; }
.search-reults  li div .read {position:absolute; right:450px;top:95px;}
.search-reults-nav {float:right; width:130px; 	}
.search-reults-nav a{border-bottom:1px solid #BFBBB4; height:25px; line-height:25px; display:block; padding:3px;  }
.search-reults-nav a:hover{background:#D8D1C5;}
.search-reults-nav a.last{border-bottom:none!important}
.search-reults-nav a img{ vertical-align:middle; margin-right:10px;}
.search-reults-desc {width:350px; margin-left:10px; float:left;}
/***INFO-BOX PROFILE***/
.info-box {background:#fff; padding:10px; font-size:14px; line-height:18px; width:256px; border-top:#BFBBB4 2px solid;border-right:#BFBBB4 1px solid;border-bottom:#BFBBB4 1px solid;border-left:#BFBBB4 2px solid;}
.info-box-facts{background:#fff; padding:10px; font-size:12px; line-height:18px; width:258px; border-top:#BFBBB4 1px dashed;border-right:#BFBBB4 1px dashed;border-bottom:#BFBBB4 1px dashed;border-left:#BFBBB4 1px dashed;}
.info-box-book-facts{background:#fff; padding:10px; font-size:12px; line-height:18px; width:403px; border-top:#BFBBB4 1px dashed;border-right:#BFBBB4 1px dashed;border-bottom:#BFBBB4 1px dashed;border-left:#BFBBB4 1px dashed;}
.info-title-box {border-top:1px solid #BFBBB4; padding:5px; margin-top:5px;}
.info-title { font-weight:700; color:#6C1A02; font-size:14px; margin-right:5px;}
.info-title-small{ font-weight:700; color:#6C1A02; font-size:11px; margin-right:5px;}
.info-title-sub { display:inline!important}
.info-title-sub div {color:#000; font-weight:700;}
.book-profile-facts-left {width:190px}
.book-profile-facts-right {width:190px}




/***BOOK PROFILE***/
.profile-book-main { float:left; padding:10px; width:425px;display:block; font-size:14px; background:#efefef url(/images/info-gradient.jpg) repeat-x scroll 0 0; margin:15px 0 0 15px; border-top:2px solid #BFBBB4;border-right:1px solid #BFBBB4;border-bottom:1px solid #BFBBB4;border-left:1px solid #BFBBB4;}
.profile-book-main li {}
.profile-book-main li div {display:block;}
.profile-book-main li div p{ padding:5px 0;}
.book-container {float:right; padding:15px; position:relative;}
.big-open-book-page {float:left; width:145px; height:210px;}
.big-open-book-page img{width:145px; height:210px;}
.big-open-book-backcover {float:left; width:0px; height:210px; position:absolute; background-color:White; z-index:999}
.book-corner {left:105px;position:absolute;top:170px; z-index:999;}
.big-open-book-page-links {}
.big-open-book-page-links ul{width:100px; padding:20px 10px 10px; z-index:999}
.big-open-book-page-links ul li{cursor:pointer;  }
.big-open-book-page-links ul li a{border-bottom:1px solid #BFBBB4; height:25px; line-height:25px; display:block; padding:3px;}
.big-open-book-page-links ul li:hover{ background:#D8D1C5;}
.big-open-book-page-links ul li.active{ background:#D8D1C5;}
.button-center-box {display:block; text-align:center; margin-left:22px; float:left; width:80px;}
.button-center-box-inner {background-color:#FF000; display:table; margin:auto; text-align:center;}
.big-description-box {float:left; width:610px; display:block; font-size:14px; margin:10px 0 0 15px; }
.big-description-box-header { background:#EFEFEF;  border-top:2px solid #BFBBB4;border-right:1px solid #BFBBB4;border-left:1px solid #BFBBB4; padding:3px 10px;}
.big-description-box-header  h2 { font-size:14px; font-weight:700; color:#333333;}
.big-description-box-content { padding:10px; border-right:1px dashed #BFBBB4;border-bottom:1px dashed #BFBBB4;border-left:1px dashed #BFBBB4;}

.truncate_show { float:right;padding:15px 0 15px 10px; display:block; font-weight:700;}
.truncate_show img { vertical-align:middle; margin-right:5px;}
.truncate_hide { float:right;padding:15px 0 15px 0px; display:block; font-weight:700;}
.truncate_hide img { vertical-align:middle; margin-right:5px;}
/***MEMBER PROFILE***/
.member-pic{height:200px;width:200px; display:block; float:left; margin:15px;}
.member-pic a{height:200px;width:200px; display:block;}
.profile-member-main {float:right; padding:10px; width:280px;display:block; font-size:14px; background:#efefef url(/images/info-gradient.jpg) repeat-x scroll 0 0; margin:15px; border-top:2px solid #BFBBB4;border-right:1px solid #BFBBB4;border-bottom:1px solid #BFBBB4;border-left:1px solid #BFBBB4;}
.profile-member-main li {}
.profile-member-main li div {position:relative; display:block; float:left;}
.profile-member-main li div p{ padding:5px 0;}
.profile-member-main-update a{ color: #87AF0A; padding:5px 0; display:block;}
/***GROUP PROFILE***/
.group-pic{width:200px; display:block; margin:15px 15px 5px 15px; float:left;}
.group-pic a{display:block;}
.group-member-main {float:right; padding:10px; width:280px;display:block; font-size:14px; background:#efefef url(/images/info-gradient.jpg) repeat-x scroll 0 0; margin:15px; border-top:2px solid #BFBBB4;border-right:1px solid #BFBBB4;border-bottom:1px solid #BFBBB4;border-left:1px solid #BFBBB4;}
.group-member-main li {}
.group-member-main li div {position:relative; display:block; float:left;}
.group-member-main li div p{ padding:5px 0;}
.group-member-main-update a{ color: #87AF0A; padding:5px 0; display:block;}
/* BROWSE CATEGORIES TABLE */
ul.books-categories { margin:15px; line-height:30px;}
.books-categories li {padding-left:16px; background:transparent url(/images/foo.gif) no-repeat; background-position:0 12px;  width:280px; font-size:12px; float:left;} 
/*****FRIEND-REQUEST ***/	
.friends-request-left li { height:85px!important}
.friends-request-left-username {font-size:14px; font-weight:700; width:350px; float:left;}
.friends-request-left li div.friends-request-left-img { margin-right:10px;}
.friends-request-left li div.friends-request-left-img img{width:70px; height:70px;}
/***** REGISTER *****/
form {margin:0; padding:0; display:inline;}
input, select, textarea {font:1em Arial, Helvetica, sans-serif;}
textarea {width:99%; line-height:1.25;}
label {cursor:pointer;}
span.checkbox input{ vertical-align:middle}
.register-welcome {color:#555555; font-size:20px !important; line-height:29px; padding:10px 0; word-spacing:-1px; margin-left:15px;} 
.formz {margin:0;padding:5px 20px; color:#666666;font-size:14px;}
.formz ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;}
.formz ul li {background:transparent none repeat ;clear:both;padding:6px 0 6px 0;}
.formz ul li label {display:block;float:left;padding:3px 0;width:311px;}
.txtField {-x-system-font:none;border:2px solid #ccc;color:#555555;display:block;font-size:13px;float:left;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;padding:3px;width:280px;}
.error-center-box { margin:20px; padding:10px;}
.no-results {text-align:center;border:1px solid #FBC2C4; padding:20px; background:#FBE3E4 none repeat; color:#8A1F11;}


/***** EDIT SETTINGS *****/
.edit-table-desc {background:#E7E7E7 none repeat ;margin:0 15px;width:615px;}
.edit-table-heading {background:#EFEAE0 none repeat ;font-size:16px;font-weight:bold;padding:10px;}
.edit-table-info {background:#F4F4F4 none repeat ;font-size:14px;padding:10px;}

/* INVITE POPUP */
.invite-box {width:400px; display:block; background:#FFFFFF; border-top:#BFBBB4 1px solid;border-left:#BFBBB4 1px solid;border-right:#BFBBB4 1px solid;right;}
.invite-box-content{height:320px;overflow:auto;padding:3px 0 0;position:relative;background:#fff;}
.invite-inner-header {background:#D8D1C5; color:#493328; padding:5px;}
.invite-inner-header h3{ font-size:12px; font-weight:700;}
.tab-container  { background:none repeat scroll 0 0 #F2F2F2;border-top:1px solid #BFBBB4; border-bottom:1px solid #BFBBB4; height:25px; padding:7px 6px 6px;}
.object_browser_search_wrapper  {background:none repeat scroll 0 0 #F2F2F2;float:right;position:relative;top:0px;}
.object_browser_search_wrapper .inputsearch {background-color:#FFFFFF; width:150px;}
.object_browser_tab_container input {margin:3px;}
.inputsearch {background:#FFFFFF;padding-left:17px;}
.inputtext {border:1px solid #BFBBB4; padding:3px;}
button.invite-search {background:url("/images/icons/search-small.gif") no-repeat scroll 0 0 #FFFFFF;border:0 none;cursor:pointer;display:block;width:20px;height:20px;position:absolute;right:1px;top:1px;z-index:2;}
.invite-search-tabs-box {padding:0; line-height:21px;}
.invite-search-tabs-box li {float:left;}
.invite-search-tabs-box li a, .invite-search-tabs-box li a:visited{background:#D8D1C5; color:#493328; display:block; padding:0 4px; border:1px solid #BFBBB4; font-weight:700;}
.invite-search-tabs-box li a:hover, .invite-search-tabs-box li a:focus{background:#FCF6ED;}
.invite-search-tabs-box li.invite-last {margin-left:6px;}
invite-listing {border-bottom:1px solid #EEEEEE; min-height:50px;padding:2px 0;}
.invite-list-box ul {padding:6px; position:relative;} 
.invite-list-box li {padding:5px 0 0 80px; height:55px; border-bottom:1px solid #BFBBB4;}
.invite-list-box li .invite-list-checkbox { margin-left:-80px; float:left; padding-top:17px; position:absolute;} 
.invite-list-box li .invite-list-pic { margin-left:-58px; float:left;position:absolute;} 
.invite-list-box li .invite-list-desc { font-size:14px; font-weight:700; color:#493328;} 
/***********/




/***** NEWSLETTER SIGN UP BOX *****/
.newsletter-sign-up-box {background:#fff;border:1px solid #BFBBB4; padding:10px; position:absolute; z-index:999; width:136px; height:auto; margin-left:172px; margin-top:28px; }
.newsletter-sign-up-ul {padding:0; margin:0; display:block;}
.newsletter-sign-up-ul .input { width:95%; margin-bottom:5px;}
.newsletter-sign-up-ul li{display:block;}



