html, body { margin: 0px; padding: 0px; height: 100%; }
body { background: #60000c url( '../images/pattern_bg.gif' ) repeat-x; font-size: 11px; font-family: 'Tahoma', serif; color: #555555; height: 100%; }

body a:hover {
cursor: pointer;
}

.purple { color: #60000c; }
.red { color: #b00e10; }
.green { color: #1b711a; }
.light_green { color: #83d10c; }
.gray { color: #b6b6b6; }
.light_gray { color: #999999; }

.blink { text-decoration:blink; }

.alignleft { text-align: left; }
.alignright { text-align: right; }
.aligncenter { text-align: center; }
.floatleft { float: left; }
.floatright { float: right; }
br.bent { clear: both; }
a img { border: none; }
img { vertical-align: middle; }
.bigger { font-size: 12px; }
.smaller { font-size: 10px; }
.bold { font-weight: bold; }
a { text-decoration: none; color: #60000c; }
a:hover { text-decoration: underline; }
form { margin: 0px; padding: 0px; position: relative; }

h1 { color: #60000c; font-weight: normal; font-size: 25px; }
h2 { color: #333333; font-weight: normal; cursor: default; font-size: 20px; }

.minheight { min-height: 418px; }

.tip-wrap { display:none; }

/* FORMS */
input.wide, textarea.wide { width: 490px; }
div.wide { width: 460px; }

.select_wide { width: 502px !important; }
.select_wide .classic_select_box { width: 465px !important; }
.select_wide .classic_select_holder { width: 500px !important; }

.select_thin { width: 244px !important; }
.select_thin .classic_select_box { width: 207px !important; }
.select_thin .classic_select_holder { width: 242px !important; }

.select_extra_thin { width: 158px !important; }
.select_extra_thin .classic_select_box { width: 121px !important; }
.select_extra_thin .classic_select_holder { width: 156px !important; }

div.left_cont { width: 130px; float: left; text-align: right; margin-right: 15px; padding-top: 7px; }
div.right_cont { float: left; }
/* END FORMS */

/* HEADER */
div.header
{
	width: 100%; height: 240px;
	background: transparent url( '../images/header_bg.jpg' ) no-repeat top center;
	position: relative;
}
div.header div.header_in
{
	width: 996px; height: 210px;
	margin: 0px auto 0px auto; position: relative;
}
div.header div.header_in div.online_members
{
	width: 130px; height: 20px; padding-top: 5px;
	position: absolute; top: 0px; left: 736px;
	color: #60000c; text-align: center;
}
div.header div.header_in a.online_button
{
	width: 140px; height: 25px;
	position: absolute; top: 0px; left: 596px;
}
div.header div.header_in div.online_members span { font-weight: bold; }
div.header div.header_in div.new_members
{
	width: 130px; height: 20px; padding-top: 5px;
	position: absolute; top: 0px; left: 866px;
	color: #60000c; text-align: center;
}
div.header div.header_in div.new_members span { font-weight: bold; }
/* HEADER END */

/* FOOTER */
div.footer
{
	width: 996px; height: 149px; margin: 0px auto;
	background: transparent url( '../images/footer_bg.gif' ) no-repeat;
}
div.footer ul
{
	float: left; margin: 35px 0px 0px 0px; padding:0 0 0 25px; display: block;
	width:120px;
	list-style-image: url( '../images/footer_bullet.gif' );
	color: #b18187;
}
div.footer ul li { margin-top: 6px; }
div.footer ul li a { color: #b18187; }

div.siteby
{
	background: transparent url( '../images/footer_cherries.gif' ) no-repeat top right;
	height: 36px; float: right; margin-right: 22px; padding-right: 65px; text-align: right;
	color: #b18187; line-height: 18px; padding-top: 12px; margin-top: 48px;
}
div.siteby a { color: #d7bfc2; }
/* END FOOTER */

/* LEFT AND RIGHT */
div.main { width: 996px; margin: 20px auto 0px auto; background: white url( '../images/right_bg.gif' ) repeat-y top right; position: relative; }
div.left { width: 775px; float: left; margin-top: -50px; margin-right: 1px; }
div.right { width: 220px; float: left; background: #410109; margin-top: -50px; }
div.left div.content { padding: 15px; }

/* END LEFT AND RIGHT */

/* BANNERS */
.banner_main {  width:505px; text-align:center; height: auto; margin:0 auto 25px auto; display:block;}
.banner_right { width: 210px; height: auto; margin-left: 4px; margin-bottom: 10px; }
.banner_left { width: 728px; height: 90px; margin: 10px auto; position: absolute; bottom: 15px; left: 23px; }

/* MENU */
div.left ul.menu { list-style: none; margin: 0px; }
div.left ul.menu li { margin-right: 1px; }
div.left ul.menu li a
{
	position: relative; display: block; width: 96px; height: 36px;
	float: left; text-align: center;
	background: transparent url( '../images/menu_btn.gif' ) no-repeat;
	padding-top: 24px; color: #60000c; position: relative; font-weight: bold;
}
div.left ul.menu li a:hover { text-decoration: none; }
div.left ul.menu li a span { color: white; position: absolute; top: 23px; left: 0px; width: 100%; }

.smOW
{
	display: none;
	width: 190px;
	margin: -4px 0px 0px 0px;
}
.smOW div.top
{
	width: 190px; height: 9px;
	background: transparent url( '../images/submenu_top.gif' ) no-repeat;
	line-height: 0px;
	div height: 0px;
	font-size: 0px;
}

.smOW li {
	height:30px;
	line-height:12px;
}

.smOW li.bottomLi, .smOW li.topLi {
	height:4px; 
	line-height:0px; 
	font-size:0px;
}

.smOW div.bottom
{
	width: 190px; height: 4px; font-size:0px; line-height:0px;
	background: transparent url( '../images/submenu_bottom.gif' ) no-repeat;
	line-height: 0px;
	div height: 0px;
	font-size: 0px;

}
.smOW a
{
	display: block; height: 21px; padding-top: 9px; background: #b30e10 url( '../images/submenu_separator.gif' ) no-repeat bottom center;
	position: relative; color: #60000c; padding-left: 15px;
}
.smOW a span { position: absolute; top: 8px; left: 15px; color: white; }
/* MENU END */

/* CONTENT MENU */
div.content_menu a
{
	display: block; position: relative;
	float: left; margin-right: 1px;
	height: 24px; padding-top: 11px;
	color: #555; background-color: #ededed;
	background-image: url( '../images/content_menu_btn.jpg' );
	text-align: center; text-decoration: none;
}
div.content_menu a span.RoundLeft { display: block; width: 5px; height: 35px; position: absolute; top: 0px; left: 0px; background-image: url( '../images/content_menu_round_left.jpg' ); }
div.content_menu a span.RectLeft { display: block; width: 5px; height: 35px; position: absolute; top: 0px; left: 0px; background-image: url( '../images/content_menu_rect_left.jpg' ); }
div.content_menu a span.RoundRight { display: block; width: 5px; height: 35px; position: absolute; top: 0px; right: 0px; background-image: url( '../images/content_menu_round_right.jpg' ); }
div.content_menu a span.RectRight { display: block; width: 5px; height: 35px; position: absolute; top: 0px; right: 0px; background-image: url( '../images/content_menu_rect_right.jpg' ); }
/* CONTENT MENU END */

/* INNER BOX */
div.inner_box
{
	background: #e5e5e5 url( '../images/inner_box_bg.gif' ) repeat-x;
	width: 775px; margin-left: -15px; margin-right: -15px; padding: 20px 0px;
}

#comments_ref {
z-index: 100;
}

#comments_form_ref {
z-index: 50;
}




div.inner_box div.status { float: left; margin-left: 22px; margin-bottom: 10px; }
div.inner_box div.status a { color: #60000c; font-weight: normal; font-size: 25px; display: block; padding-right: 34px; padding-top: 0px; margin-top: -2px; }
div.inner_box div.status a:hover { text-decoration: none }
div.inner_box div.online a { background: transparent url( '../images/online.gif' ) no-repeat right 5px; }
div.inner_box div.offline a { background: transparent url( '../images/offline.gif' ) no-repeat right 5px; padding-right: 37px; }

div.inner_box div.start_date { float: right; margin-right: 22px; margin-bottom: 10px; text-align: right; line-height: 16px; }

div.message { width: 730px; margin: 2px auto 0px auto; height: auto; }
div.message img { vertical-align: bottom; }
div.to { background: transparent url( '../images/message_to_top.gif' ) no-repeat top right; }
div.from { background: transparent url( '../images/message_from_top.gif' ) no-repeat top right; }

div.message div.date,div.send_message div.date { width: 67px; text-align: center; padding-top: 9px; float: left; }
div.message div.text,div.send_message div.text { width: 567px; text-align: left; padding: 4px 20px 7px 20px; float: left; margin-left: 12px; margin-top: 5px; line-height: 18px; min-height: 32px; }

div.to div.text { background: white url( '../images/message_to_bottom.gif' ) no-repeat bottom left; }
div.from div.text { background: #f2f2f2 url( '../images/message_from_bottom.gif' ) no-repeat bottom left; }

div.send_message { width: 730px; margin: 5px auto 0px auto; height: auto; }
div.send_message a.small_thumb { margin-top: 34px !important; }
div.send_message div.date { margin-top: 34px; }
div.send_message div.textarea { background: transparent url( '../images/message_textarea.gif' ) no-repeat; width: 604px; height: 130px; text-align: left; float: left; padding-left: 10px; margin-left: 4px; line-height: 18px; position: relative; }
div.send_message div.textarea2 { background: transparent url( '../images/message_textarea2.gif' ) no-repeat; width: 604px; height: 130px; text-align: left; float: left; padding-left: 10px; margin-left: 4px; line-height: 18px; position: relative; }

input.send_message_btn { 
display: block; 
width:97px; 
height: 18px; 
background: transparent url( '../images/niceforms/send_small.gif' ) 0px 0px no-repeat; 
position: absolute; 
top: -29px;
*top: -20px;
right: 3px; 
border: none; 
padding:0; 
margin:0; 

 }
div.send_message div.textarea textarea, div.send_message div.textarea2 textarea { width: 580px; height: 86px; line-height: 16px; background: white; border: none; margin: 3px 0px 0px 10px; background: transparent url( '../images/message_textarea.gif' ) no-repeat -10px -41px; padding: 0px; font-family: 'Tahoma', serif; color: #555555; font-size: 11px; }

div.inner_box a.small_thumb { background: transparent url( '../images/small_thumb_white_bg.png' ) no-repeat !important; }
/* INNER BOX END */

/* TABLE */
table.classic_table { }
table.classic_table tr td { background: #f6f6f6; border-bottom: 1px solid #ebebeb; height: 35px; vertical-align: middle; text-align: center; padding: 10px 15px; }
table.classic_table tr.head td { background: #ededed; border-bottom: 3px solid #d7d7d7; font-weight: bold; }
/* TABLE END */

/* BBCODE */

ul#toolbar { list-style: none; padding: 0px; margin: 6px 0px 16px 0px; font-size: 1px; display:block; }
ul#toolbar li { display: block; float: left; width: 35px; height: 16px;  }
ul#toolbar li a { text-decoration: none; display: block; width: 35px; height: 16px; }
ul#toolbar li a:hover { text-decoration: none; }

ul#toolbar li .bold { background: #ebebeb url( '../images/bold.gif' ) no-repeat center center; }
ul#toolbar li .bold:hover { background: #ebebeb url( '../images/bold_hover.gif' ) no-repeat center center; }
ul#toolbar li .italic { background: #ebebeb url( '../images/italic.gif' ) no-repeat center center; }
ul#toolbar li .italic:hover { background: #ebebeb url( '../images/italic_hover.gif' ) no-repeat center center; }
ul#toolbar li .underline { background: #ebebeb url( '../images/underline.gif' ) no-repeat center center; }
ul#toolbar li .underline:hover { background: #ebebeb url( '../images/underline_hover.gif' ) no-repeat center center; }
ul#toolbar li .emoticon { background: #ebebeb url( '../images/emoticon.gif' ) no-repeat center center; }
ul#toolbar li .emoticon:hover { background: #ebebeb url( '../images/emoticon_hover.gif' ) no-repeat center center; }
ul#toolbar li .insert_image { background: #ebebeb url( '../images/image.gif' ) no-repeat center center; }
ul#toolbar li .insert_image:hover { background: #ebebeb url( '../images/image_hover.gif' ) no-repeat center center; }
ul#toolbar li .insert_link { background: #ebebeb url( '../images/link.gif' ) no-repeat center center; }
ul#toolbar li .insert_link:hover { background: #ebebeb url( '../images/link_hover.gif' ) no-repeat center center; }

div.textarea_dropdown { position: absolute; top: 29px; left: 8px; background: #e5e5e5; width: 606px; padding: 2px 0px 1px 0px; z-index: 1010; }
div.textarea_dropdown div.cont { width: 506px; height: 45px; margin: 0px auto; overflow: hidden; position: relative; }
div.textarea_dropdown div.cont div { width: 506px; height: 45px; margin: 0px; position: absolute; top: 0px; left: 0px; }
div.textarea_dropdown div.cont div.inside { display: none; }
div.textarea_dropdown div.cont img.emoticon { width: 19px; height: 19px; margin: 1px; float: left; }
div.textarea_dropdown div.arrow_left{ position: absolute; top: 9px; left: 17px; background: url( '../images/arrow_left.png' ) no-repeat center center; width: 15px; height: 30px; z-index: 1011 }
div.textarea_dropdown div.arrow_right{ position: absolute; top: 9px; right: 17px; background: url( '../images/arrow_right.png' ) no-repeat center center; width: 15px; height: 30px; z-index: 1011 }
/* BBCODE END */

/* REGISTER */
div.right div.register { background: transparent url( '../images/register_bg.gif' ) no-repeat; width: 220px; height: 62px; }
div.right div.register a { background: transparent url( '../images/join_btn.gif' ) no-repeat; width: 120px; height: 40px; display: block; float: right; margin-top: 11px; margin-right: 10px; }
div.right div.register a:hover { text-decoration: none; }
/* END REGISTER */

/* MOOD */
div.right div.mood { background: transparent url( '../images/mood_bg.gif' ) no-repeat; width: 220px; height: 62px; position: relative; }
div.right div.mood a.logout { background: transparent url( '../images/logout_btn.gif' ) no-repeat; height: 14px; padding-left: 20px; padding-top: 2px; color: #013e00; display: block; top: 23px; left: 145px; position: absolute; }
div.right div.mood a.logout:hover { text-decoration: none; }
div.right div.mood a.logout span { color: white; position: absolute; top: 1px; left: 20px; }

div.right div.mood div.mood_select { background: transparent url( '../images/mood_select.gif' ) no-repeat; color: #c5d8c5; font-size: 10px; width: 80px; height: 15px; padding-left: 30px; padding-top: 2px;  top: 32px; left: 15px; position: absolute; cursor: default; }
div.right div.mood img#mood_img { position: absolute; top: -5px; left: 3px; }

div.right div.mood div.username { color: #013e00; top: 11px; left: 17px; position: absolute; }
div.right div.mood div.username span { color: white; position: absolute; top: -1px; left: 0px; }

div.right div.mood div.mood_dropdown
{
	width: 220px; padding-top: 46px; display: none;
	position: absolute; top: 56px; left: 0px; z-index: 1000;
	background: transparent url( '../images/mood_dropdown_top.png' ) no-repeat;
}
div.right div.mood div.mood_dropdown img.close { position: absolute; top: 18px; left: 186px; cursor: pointer; }
div.right div.mood div.mood_dropdown div.mood_dropdown_btn
{
	display: block; position: relative;
	width: 220px; height: 33px; cursor: default;
	background: transparent url( '../images/mood_dropdown_btn.png' ) no-repeat;
	color: #797979;
}
div.right div.mood div.mood_dropdown div.mood_dropdown_btn span
{
	display: block;
	width: 172px; height: 24px; background: transparent;
	color: #797979; padding-left: 48px; padding-top: 9px;
}
div.right div.mood div.mood_dropdown div.mood_dropdown_btn img { position: absolute; top: 6px; left: 21px; }
div.right div.mood div.mood_dropdown div.mood_dropdown_btn img.delete { position: absolute; top: 8px; left: 186px; background: transparent url( '../images/mood_delete.gif' ) no-repeat top left; cursor: pointer; }
div.right div.mood div.mood_dropdown div.mood_dropdown_active { background: transparent url( '../images/mood_dropdown_active.png' ) no-repeat top center; }
div.right div.mood div.mood_dropdown div.mood_add
{
	width: 220px; position: relative;
	background: transparent url( '../images/mood_dropdown_bottom_bg.png' ) repeat-y top center;
}
div.right div.mood div.mood_dropdown div.mood_add input.mood_add_input
{
	color: #555; width: 113px; height: 15px; font-family: 'Tahoma', serif; font-size: 10px;
	background: transparent url( '../images/mood_dropdown_input.gif' ) no-repeat;
	border: 0px; margin-left: 21px; margin-top: 7px;
	padding-left: 35px; padding-top: 5px; padding-right: 5px; margin-bottom: 4px;
	float: left; display: block;
}
div.right div.mood div.mood_dropdown div.mood_add a.submit
{
	width: 16px; height: 16px;
	background: transparent url( '../images/mood_dropdown_add.gif' ) no-repeat;
	margin-left: 10px; margin-top: 10px;
	float: left; display: block;
}
div.right div.mood div.mood_dropdown div.mood_add div#mood_emoticons { width: 180px; padding: 5px 20px 5px 20px; }
div.right div.mood div.mood_dropdown div.mood_add div#mood_emoticons img { margin: 2px 0px; }
div.right div.mood div.mood_dropdown div.bottom { width: 220px; height: 8px; background: transparent url( '../images/mood_dropdown_bottom.png' ) repeat-y top center; }
/* END MOOD */

/* USER MENU */
ul.user_menu { width: 210px; margin: 0px auto; padding: 0px; list-style: none; }
ul.user_menu li.link { width: 200px; display: block; background: transparent url( '../images/user_menu_btn.gif' ) no-repeat; padding-left: 10px; padding-top: 10px; font-weight: bold; color: #555555; }
ul.user_menu li.link a.link { width: 200px; display: block; height: 23px; color: #555555; margin-top: -10px; margin-left: -10px; padding: 10px 0px 0px 10px; }
ul.user_menu li.link a.link:hover { text-decoration: none; }
ul.user_menu li.link ul { list-style-image: url( '../images/user_menu_bullet.gif' ); color: white; font-weight: normal; padding: 6px 0px; }
ul.user_menu li.link li { margin-left: 15px; }
ul.user_menu li.link li a { color: white; line-height: 18px;}
ul.user_menu li.first { background: transparent url( '../images/user_menu_btn_first.gif' ) no-repeat; }
ul.user_menu li.last { background: transparent url( '../images/user_menu_btn_last.gif' ) no-repeat; }
/* END USER MENU */

/* DAILY NEWS */
div.daily_news { height: auto; background: transparent url( '../images/daily_news_bg.gif' ) no-repeat; position: relative; font-size: 13px; font-family: 'Times New Roman', serif; }
div.daily_news span.heading { line-height: 22px; color: #565656; font-size: 16px; font-family: 'Times New Roman', serif; }
div.daily_news div.date { width: 240px; position: absolute; top: 37px; color: #565656; font-family: 'Tahoma', serif; font-size: 11px; }
div.daily_news div.column_left { width: 240px; margin-right: 8px; margin-top: 60px; color: #969696; /*border-bottom: 1px solid #a5a5a5;*/ text-align: justify; float: left; padding-bottom: 10px; line-height: 16px; }
div.daily_news div.column_middle { width: 240px; margin-right: 8px; color: #969696; border-bottom: 1px solid #a5a5a5; text-align: justify; float: left; padding-bottom: 10px; line-height: 16px; }
div.daily_news div.column_right { width: 240px; color: #969696; border-bottom: 1px solid #a5a5a5; text-align: justify; float: left; padding-bottom: 10px; line-height: 16px; }
/* END DAILY NEWS */

/* LOGIN */
div.right div.login { color: white; padding-left: 10px;}
div.right div.intro { color: #360107; position: relative; width: 100%; text-align: center; margin-top: 10px; margin-bottom: 10px; }
div.right div.intro span { color: #e3d9da; position: absolute; top: -1px; left: 0px; width: 100%; text-align: center; }
div.right div.login input.username
{
	width: 165px; height: 19px; background: transparent url( '../images/login_user.gif' ) no-repeat;
	border: 0px; padding: 6px 5px 0px 30px; font-size: 11px; font-family: 'Tahoma'; color: #d0d1d5;
	margin: 3px 0px 3px 0px;
}
div.right div.login input.password
{
	width: 165px; height: 19px; background: transparent url( '../images/login_password.gif' ) no-repeat;
	border: 0px; padding: 6px 5px 0px 30px; font-size: 11px; font-family: 'Tahoma'; color: #d0d1d5;
	margin: 3px 0px 3px 0px;
}
div.right div.login a.submit
{
	display: block;
	width: 200px; height: 21px; background: transparent url( '../images/login_btn.gif' ) no-repeat;
	border: 0px; padding-top: 9px; color: #60000c; position: relative;
	margin: 3px 0px 3px 0px; text-align: center;
}
div.right div.login a.submit span { color: white; position: absolute; top: 8px; left: 0px; width: 100%; text-align: center; }
div.right div.login a:hover { text-decoration: none; }

div.right div.login div.bottom
{
	display: block;
	width: 210px; height: 23px; background: transparent url( '../images/login_bottom.gif' ) no-repeat;
	border: 0px; padding-top: 10px; color: white;
	margin: 8px 0px 0px 0px; text-align: center;
}
div.right div.login div.bottom a { color: white; }
div.right div.login div.bottom a:hover { text-decoration: underline; }
/* END LOGIN */

/* BOXES */
div.box { width: 370px; background: #f3f3f3 url( '../images/box_top_bg.gif' ) repeat-x; margin-bottom: 5px; }
div.small { width:241px; }
div.wide { width: 745px; }

div.notesBox, div.mediaBox, div.profileBox{ background: #FFF url( '../images/box_top_bg.gif' ) repeat-x 0px 2px; padding-top:0px; }


div.box div.title
{
	width: 350px; height: 25px; background: transparent url( '../images/box_top_left.gif' ) no-repeat top left;
	color: white; padding-top: 9px; font-weight: bold; position: relative; padding-left: 20px;
}


div.small div.title { width: 222px;}
div.wide div.title { width: 725px;}


div.notesBox div.title, div.mediaBox div.title, div.profileBox div.title  {
	width: 202px;  
	padding-left: 40px; 
}

div.notesBox div.title
{
	background: transparent url( '../images/box_top_left_notes.gif' ) no-repeat 0px top;
}

div.mediaBox div.title
{
	background: transparent url( '../images/box_top_left_media.gif' ) no-repeat 0px top;
}

div.profileBox div.title
{
	background: transparent url( '../images/box_top_left_profile.gif' ) no-repeat 0px top;
}


div.box div.title span { color: #555555; position: absolute; top: 8px; left: 20px; font-weight: bold; }
div.notesBox div.title span, div.mediaBox div.title span, div.profileBox div.title span { left: 40px; }

div.box div.title div.rght
{
	width: 7px; height: 34px; background: #f3f3f3 url( '../images/box_top_right.gif' ) no-repeat;
	position: absolute; right: 0px; top: 0px;
}

div.notesBox div.title div.rght, div.profileBox div.title div.rght, div.mediaBox div.title div.rght{
	top:2px;
}

div.box div.row
{
	border-left: 1px solid #c7c8cb; border-right: 1px solid #c7c8cb;
	background: #f3f3f3 url( '../images/box_row_bg.gif' ) repeat-x bottom;
	width: 348px; height: 47px; padding: 0px 10px; position: relative;
}

div.small div.row { width: 220px; }
div.wide div.row { width: 723px; }

div.wide div.left_row { width: 349px; margin-right: 5px; float: left; border-right: 0px; }
div.wide div.right_row { width: 349px; float: left; border-left: 0px; }

div.box div.links { line-height:18px; }

div.box div.first { height: 43px; }
div.box div.last { background: #f3f3f3; height: 41px; }
div.box div.row a.book_now_btn
{
	background: #f3f3f3 url( '../images/book_now_btn.gif' ) no-repeat;
	width: 87px; height: 26px; position: absolute; top: 8px; right: 10px;
}
div.box div.row a.view_btn
{
	background: #f3f3f3 url( '../images/view_btn.gif' ) no-repeat;
	width: 52px; height: 26px; position: absolute; top: 8px; right: 103px;
}

div.box div.bottom { width: 370px; height: 6px; background: transparent url( '../images/box_bottom_bg.gif' ) repeat-x; position: relative; }
div.box div.top { width: 370px; height: 6px; background: transparent url( '../images/box_top_alt_bg.gif' ) repeat-x; position: relative; }


div.small div.bottom { width: 241px; }
div.small div.top { width: 241px; }
div.wide div.bottom { width: 745px; }
div.wide div.top { width: 745px; }

div.box div.top div.rght { width: 8px; height: 6px; background: transparent url( '../images/box_top_alt_right.gif' ) no-repeat; position: absolute; right: 0px; top: 0px; }
div.box div.top div.lft { width: 8px; height: 6px; background: transparent url( '../images/box_top_alt_left.gif' ) no-repeat; position: absolute; left: 0px; top: 0px; }
div.box div.bottom div.rght { width: 8px; height: 6px; background: transparent url( '../images/box_bottom_right.gif' ) no-repeat; position: absolute; right: 0px; top: 0px; }
div.box div.bottom div.lft { width: 8px; height: 6px; background: transparent url( '../images/box_bottom_left.gif' ) no-repeat; position: absolute; left: 0px; top: 0px; }



div.red_box { width: 135px; height: 16px; background: transparent url( '../images/red_box.gif' ) no-repeat; color: white; text-align: center; padding-top: 2px; float: left; }
div.statistics { height: 15px; background: transparent no-repeat; text-align: center; padding-top: 3px; padding-left: 27px; }

div.memberType { text-align:center; font-size:11px; color:#60000C; }
div.memberType span.over10 { color:#1B711A; }
div.memberType span.under10 { text-decoration:blink; color:#B00E10; }


a.small_thumb, a.small_thumb_grey { width: 41px; height: 42px; background: transparent url( '../images/small_thumb_gray_bg.png' ) no-repeat; padding: 3px 0px 0px 3px; display: block; margin: 5px; float: left; }
a.small_thumb img { width: 38px; height: 38px; }
a.small_thumb:hover { text-decoration: none; }
a.small_thumb_white { width: 41px; height: 42px; background: transparent url( '../images/small_thumb_white_bg.png' ) no-repeat; padding: 3px 0px 0px 3px; display: block; margin: 5px; float: left; }
/* END BOXES */

/* THUMBS SCROLL */
div.thumbs_scroll { width: 690px; height: 101px; margin: 0px auto; position: relative; }
div.thumbs_scroll div.cont { width: 625px; height: 101px; margin: 0px auto; position: relative; }
div.thumbs_scroll div.cont div.cont { width: 100%; height: 100%; margin: 0px; position: absolute; top: 0px; left: 0px; }
div.thumbs_scroll div.cont div.inside { display: none; }

div.thumb_100_100 { width: 100px; height: 101px; background: transparent url( '../images/thumb_100_100_bg.gif' ) no-repeat; position: relative; margin: 5px; float: left; }
div.thumb_100_100_hover { width: 100px; height: 101px; background: transparent url( '../images/thumb_100_100_bg.gif' ) no-repeat; position: relative; margin: 5px; float: left; }

div.thumb_100_100 div.active { width: 100px; height: 101px; position: absolute; top: 0px; left: 0px; z-index: 10; display: none; background: transparent url( '../images/thumb_100_100_active_bg.gif' ) no-repeat; }
div.active_thumb div.active { width: 100px; height: 101px; position: absolute; top: 0px; left: 0px; z-index: 10; background: transparent url( '../images/thumb_100_100_active_bg.gif' ) no-repeat; display: block !important; }

div.thumb_100_100 div.top_btn, div.thumb_100_100_hover div.top_btn { display: none; width: 94px !important; height: 17px !important; font-size: 1px; opacity: 0.6; filter: alpha(opacity: 60); position: absolute; top: 44px !important; left: 3px !important; z-index: 1399; }
div.thumb_100_100 div.middle_btn, div.thumb_100_100_hover div.middle_btn { display: none; width: 94px !important; height: 17px !important; font-size: 1px; opacity: 0.6; filter: alpha(opacity: 60); position: absolute; top: 62px !important; left: 3px !important; z-index: 1399; }
div.thumb_100_100 div.bottom_btn, div.thumb_100_100_hover div.bottom_btn { display: none; width: 94px !important; height: 17px !important; font-size: 1px; opacity: 0.6; filter: alpha(opacity: 60); position: absolute; top: 80px !important; left: 3px !important; z-index: 1399; }
div.thumb_100_100 div.green_btn, div.thumb_100_100_hover div.green_btn { background: #228e21; }
div.thumb_100_100 div.red_btn, div.thumb_100_100_hover div.red_btn { background: #cc2123; }
div.thumb_100_100 a.top, div.thumb_100_100_hover a.top { width: 100px; height: 17px; font-size: 10px; color: white; display: none; text-align: center; position: absolute; top: 46px; left: 0px; z-index: 1400; }
div.thumb_100_100 a.middle, div.thumb_100_100_hover a.middle { width: 100px; height: 17px; font-size: 10px; color: white; display: none; text-align: center; position: absolute; top: 64px; left: 0px; z-index: 1400; }
div.thumb_100_100 a.bottom, div.thumb_100_100_hover a.bottom { width: 100px; height: 17px; font-size: 10px; color: white; display: none; text-align: center; position: absolute; top: 82px; left: 0px; z-index: 1400; }

div.thumb_100_100_hover a.top { display: block; }
div.thumb_100_100_hover a.middle { display: block; }
div.thumb_100_100_hover a.bottom { display: block; }
div.thumb_100_100_hover div.top_btn { display: block; }
div.thumb_100_100_hover div.middle_btn { display: block; }
div.thumb_100_100_hover div.bottom_btn { display: block; }

div.thumb_100_100 a, div.thumb_100_100_hover a { position: absolute; top: 3px; left: 3px; display: block; height: 94px; width: 94px; z-index: 11; }
div.thumb_100_100 a:hover, div.thumb_100_100_hover a:hover { text-decoration: none; }
div.thumb_100_100 a img, div.thumb_100_100_hover a img { width: 94px; height: 94px; }

div.thumbs_scroll div.arrow_left{ position: absolute; top: 36px; left: 0px; background: url( '../images/arrow_left.png' ) no-repeat center center; width: 15px; height: 30px; z-index: 1011 }
div.thumbs_scroll div.arrow_right{ position: absolute; top: 36px; right: 0px; background: url( '../images/arrow_right.png' ) no-repeat center center; width: 15px; height: 30px; z-index: 1011 }
/* THUMBS SCROLL END */

/* PHOTO EDITOR */

div#images {
overflow: hidden;
}



div.image_container { width: 360px; height: 361px; background: transparent url( '../images/thumb_350_350_bg.gif' ) no-repeat; float: left; margin: 0px 18px; }
div.image_container div#selected_image { margin-top: 5px; margin-left: 5px; width: 350px; height: 350px; overflow: hidden; }
div.fields_title { background: transparent url( '../images/point.png' ) repeat-x 0px 3px; }
div.fields_title div { background: #e5e5e5; padding-right: 10px; display: inline; position: relative; color: white; font-weight: bold; }
div.fields_title div span { color: #555; position: absolute; top: -1px; left: 0px; }

a.tool_1 { display: block; float: left; width: 102px; height: 24px; font-size: 1px; background: transparent url( '../images/niceforms/rect_tool.gif' ) no-repeat; margin-right: 5px; margin-bottom: 8px; }
a.tool_1:hover, a.tool_1_active { background: transparent url( '../images/niceforms/rect_tool_hover.gif' ) no-repeat; }
a.tool_2 { display: block; float: left; width: 102px; height: 24px; font-size: 1px; background: transparent url( '../images/niceforms/ellipse_tool.gif' ) no-repeat; margin-bottom: 8px; }
a.tool_2:hover, a.tool_2_active { background: transparent url( '../images/niceforms/ellipse_tool_hover.gif' ) no-repeat; }
/* PHOTO EDITOR END */

/* VIEW PROFILE */
div.profile_menu { float: left; width: 174px; margin-right: 10px; background: transparent url( '../images/profile_menu_bg.gif' ) repeat-y; }
div.profile_menu div.default_thumb { width: 174px; height: 170px; background: white url( '../images/profile_default_thumb_bg.gif' ) no-repeat; }
div.profile_menu a.profile_btn { display: block; width: 174px; height: 16px; background: transparent url( '../images/profile_btn.png' ) no-repeat; position: relative; font-size: 11px; padding-top: 2px; color: #013e00; text-align: center; }
div.profile_menu a.profile_btn span { color: #ffffff; position: absolute; top: 1px; left: 0px; width: 174px; display: block; text-align: center; }
div.profile_menu a.profile_btn:hover { text-decoration: none; }
div.profile_menu a.last { background: white url( '../images/profile_btn.png' ) no-repeat !important; }
div.profile_menu a.none { color: #0d540d !important; }
div.profile_menu a.none span { color: #8db78d !important; }
div.profile_menu div.thumbs { width: 169px; margin: 5px 0px 5px 5px; }
div.profile_menu div.thumbs img { margin: 0px 4px 0px 0px; float: left; }

div.profile_menu a.return_to_profile_btn { display: block; width: 174px; margin-top: 4px; height: 21px; background: transparent url( '../images/return_to_profile_btn.gif' ) no-repeat; position: relative; font-size: 11px; padding-top: 7px; color: #60000c; text-align: center; }
div.profile_menu a.return_to_profile_btn span { color: #ffffff; position: absolute; top: 6px; left: 0px; width: 174px; display: block; text-align: center; }
div.profile_menu a.return_to_profile_btn:hover { text-decoration: none; }

div.profile_row { background: transparent url( '../images/profile_row_bottom.gif' ) repeat-x bottom; padding: 8px 10px 10px 10px; overflow:hidden; }
div.profile_row div { float: left; width: 265px; }

a.btn
{
	display: block;
	width: 174px; height: 21px; background: transparent url( '../images/btn.gif' ) no-repeat;
	border: 0px; padding-top: 9px; color: #60000c; position: relative;
	margin: 3px 0px; text-align: center;
}
a.btn span { color: white; position: absolute; top: 8px; left: 0px; width: 100%; text-align: center; }
a.btn:hover { text-decoration: none; }

div.profile_head div.status { float: left; }
div.profile_head div.status a { color: #60000c; font-weight: normal; font-size: 25px; display: block; padding-right: 34px; padding-top: 0px; margin-top: -2px; }
div.profile_head div.status a:hover { text-decoration: none }
div.profile_head div.online a { background: transparent url( '../images/online.gif' ) no-repeat right 5px; }
div.profile_head div.offline a { background: transparent url( '../images/offline.gif' ) no-repeat right 5px; padding-right: 37px; }

div.cherries { width: 185px; height: 36px; background: transparent url( '../images/cherries_grey.gif' ) no-repeat; }
div.cherries div { height: 36px; background: transparent url( '../images/cherries_red.gif' ) no-repeat; }

div.cherries_small { width: 137px; height: 27px; background: transparent url( '../images/cherries_grey_small.gif' ) no-repeat; }
div.cherries_small div { height: 27px; background: transparent url( '../images/cherries_red_small.gif' ) no-repeat; }
/* VIEW PROFILE END */

/* PAGING */
div.pages { width: 100%; position: relative; font-size: 10px; text-align: center; color: #cccccc; cursor: default; }
div.pages a { color: #555555;}
div.pages div.pageNumbers {  width: 525px; float:left;  }
div.pages a.prev_page { width: 100px; float:left; display:block; font-size: 11px; color: #69101b; text-align:left; }
div.pages a.next_page { width: 100px; float:left; display:block; font-size: 11px; color: #69101b; text-align:right; }
div.pages a.active { color: #69101b; font-weight: bold; }
/* PAGIN END */


/* COMMENTS BOX */
a.delete { background: transparent url( '../images/delete_icon.png' ) no-repeat 0px 1px; padding-left: 15px; cursor: pointer; font-size: 10px; color: #c61f2e; }
a.report_abuse { background: transparent url( '../images/report_abuse_icon.png' ) no-repeat 0px 1px; padding-left: 15px; cursor: pointer; font-size: 10px; color: #9e8501; }

div.comment { width: 750px !important; }

div.comment div.date { width: 82px !important; text-align: left; padding-top: 9px; padding-left: 5px; float: left; }
/* COMMENTS END */

/* NOTES */
.notes { width: 490px; height: 310px; }
/* NOTES END */

/* BLOGS */
div.large_textarea { width: 730px; margin: 5px auto 0px auto; height: auto; position: relative; }
div.large_textarea div.textarea { background: transparent url( '../images/large_textarea.gif' ) no-repeat; width: 716px; height: 300px; text-align: left; float: left; padding-left: 10px; margin-left: 4px; line-height: 18px; position: relative; }

input.save_blog_btn { width:97px; height: 19px; background: transparent url( '../images/niceforms/save_small.gif' ) no-repeat; position: absolute; top: 4px; right: 3px; border: none; }
div.large_textarea div.textarea textarea { width: 700px; height: 256px; line-height: 16px; background: white; border: none; margin: 3px 0px 0px 5px; background: transparent url( '../images/large_textarea.gif' ) no-repeat -10px -41px; padding: 0px; font-family: 'Tahoma', serif; color: #555555; font-size: 11px; }

div.large_textarea_dropdown { position: absolute; top: 29px; left: 1px; background: #e5e5e5; width: 724px; padding: 2px 0px 1px 0px; z-index: 1010; }
div.large_textarea_dropdown div.cont { width: 630px; height: 45px; margin: 0px auto; overflow: hidden; position: relative; }
div.large_textarea_dropdown div.cont div { width: 630px; height: 45px; margin: 0px; position: absolute; top: 0px; left: 0px; }
div.large_textarea_dropdown div.cont div.inside { display: none; }
div.large_textarea_dropdown div.cont img.emoticon { width: 19px; height: 19px; margin: 1px; float: left; }
div.large_textarea_dropdown div.arrow_left{ position: absolute; top: 9px; left: 17px; background: url( '../images/arrow_left.png' ) no-repeat center center; width: 15px; height: 30px; z-index: 1011 }
div.large_textarea_dropdown div.arrow_right{ position: absolute; top: 9px; right: 17px; background: url( '../images/arrow_right.png' ) no-repeat center center; width: 15px; height: 30px; z-index: 1011 }

div.blog_text { float: none !important; width: auto !important; max-height: 90px; margin: 15px 0px 10px 0px; line-height: 18px; overflow: hidden; text-align: justify; }
* html div.blog_text { height: expression( this.scrollHeight > 89 ? "90px" : "auto" ); /* sets max-height for IE */ }
div.blog_text_open { float: none !important; width: auto !important; margin: 15px 0px 10px 0px; line-height: 18px; overflow: hidden; text-align: justify; }
span.blog_views { float: right; display: block; padding: 3px 0px 0px 18px; height: 13px; color: #aaaaaa; background: transparent url( '../images/blog_icon.gif' ) no-repeat; }
/* BLOGS END */

/* PICOFMONTH */
div#shadow { background:none repeat scroll 0 0 black; width: 100%; height: 100%; position: fixed;  top: 0px; left: 0px; display: none; }
div#picofmonth { z-index: 3500; position: absolute;  top : 150px; left: 100px; display: none; }

div#picofmonth .titlebar { width: 795px; height: 47px; }
div#picofmonth .titlebar_top { width: 795px; height: 15px; background: url( '../images/niceforms/picofmonth/titlebar_top.png' ) no-repeat top; }
div#picofmonth .titlebar_bottom { width: 758px; height: 24px; background: url( '../images/niceforms/picofmonth/titlebar.png' ) repeat-y; padding: 8px 15px 0px 22px; font-weight: bold; color: white; position: relative; }
div#picofmonth .titlebar_bottom span { font-weight: bold; color: #555555; top: 7px; left: 22px; position: absolute; }
div#picofmonth .titlebar_bottom a.close_btn { background: url( '../images/niceforms/picofmonth/close.png' ) no-repeat; width: 16px; height: 16px; position: absolute; top: 7px; right: 22px; display: block; }
	
div#picofmonth .middlebar { width: 764px; height: auto; background: url( '../images/niceforms/picofmonth/middlebar.png' ) repeat-y; padding: 8px 10px 8px 15px; text-align: center; }
div#picofmonth .middlebar_border { width: 795px; height: 2px; background: url( '../images/niceforms/picofmonth/middlebar_border.png' ) no-repeat; }

div#picofmonth .footbar { width: 795px; }
div#picofmonth .footbar_bottom { width: 795px; height: 15px; background: url( '../images/niceforms/picofmonth/footbar_bottom.png' ) no-repeat bottom; }
div#picofmonth .footbar_top { width: 795px; background: url( '../images/niceforms/picofmonth/footbar.png' ) repeat-y; }
/* PICOFMONTH END */

/* TOOLTIP */

.notesTooltip {
	cursor:pointer;
	margin-left:600px;
	margin-top:2px;
}

.tip {
	color: #555555;
	width: 139px;
	z-index: 13000;
	background:#F3F3F3;
	border:1px solid #C7C8CB;
	-moz-border-radius:10px; /* Firefox */
	-webkit-border-radius:10px; /* Safari and chrome */ 
	-khtml-border-radius:10px; /* Linux browsers */ 
	border-radius:10px; /* CSS3 */ 
}
 
.tip-title {
	font-size: 11px;
	padding: 4px 8px 8px;
}
 
 
/* TOOLTIP END */

