
@import 'css/hacks.css'; /* imports ie6 hack style sheet. Should be removed when ie6 die */
@import 'css/header.css?344234';
@import 'css/uploader.css';
@import 'css/photolistcontrol.css';

area:hover {background: #cccccc; color: #0099ff; border: solid 1px #993366}

span.highlight{background-color:yellow}

.page_block
{
	float:left;
	clear:both;
}

.a_col{
	float:left;
	width:220px;
	margin-right:8px;
}
.bc_col{
	float:left;
	width:756px;
}

.bc_col_content
{
	float:left;
	width:100%
  	
}

.bc_col_content_border
{
	border:solid 1px rgb(252, 193, 100);
}

.bc_col_footer
{
	float:left;
	clear:both;
	width:100%;
}

.b_col
{
	float:left;
	width:525px;
	margin-right:4px;
	overflow:hidden;
}
.c_col{
	float:left;
	width:227px;
}

.c_col p{
	margin-bottom:10px;
}


.d2tab2On {vertical-align:middle;text-align:center;background-image:url(/i/d2/tab2onbg.gif); background-repeat:repeat-x;height:18px;width:80px;}
.d2tab2Of{vertical-align:middle;text-align:center;background-image:url(/i/d2/tab2ofbg.gif);background-repeat:repeat-x;height:18px;width:80px;}
.d2tab2Link{color:#FFFFFF;font-family:Tahoma;font-size:11px;font-weight:bold;text-decoration:none;}
.d2tabSep {width:3px;background-image:url(/i/d2/tab2sep.gif); background-repeat:repeat-x;}
.d2dottedh {background-image:url(/i/d2/dotted.gif);background-repeat:repeat;height:1px;}
.d2dottedv {background-image:url(/i/d2/dotted.gif);background-repeat:repeat;width:1px;}


.linkorange {color:#FF9500;font-family:Tahoma;font-size:11px;}
.textgray {color:#797979;font-family:Tahoma;font-size:11px;}
.textgray1 {color:#797979;font-family:Tahoma;font-size:9px;}
.textgraysmall {color:#797979;font-family:Tahoma;font-size:10px;}
.textblue {color:#013685;font-family:Tahoma;font-size:11px;line-height:20px;}
.linkgray {color:#797979;font-family:Tahoma;font-size:11px;text-decoration:underline;}
.linkgraysmall {color:#797979;font-family:Tahoma;font-size:10px;text-decoration:none;}
.linkbluesmall {color:#013685;font-family:Tahoma;font-size:10px;text-decoration:none;}
.linkblue {color:#013685;font-family:Tahoma;font-size:11px;text-decoration:none;}
.linkbluebig {color:#013685;font-family:Tahoma;font-size:16px;line-height:20px;}

.hdrmenutd {color:#ffffff;background-color:#ffffff;background-image:url(/i/menu_bg.gif);height:26px;vertical-align:middle;text-align:center;background-repeat:repeat-x;}
.hdrmenuseptd {background-color:#ffffff;width:1px;}
.hdrmenulink {color:#ffffff;font-weight:bold;text-decoration:none;}
.hdrmenulink:hover {color:#ffffff;font-weight:bold;text-decoration:underline;}

.menu2tabOn {vertical-align:middle;text-align:center;background-image:url(/i/menu2tabOnBG_68x42.gif); background-repeat:repeat-x;height:42px;width:68px;padding-bottom:7px;}
.menu2tabOff{vertical-align:middle;text-align:center;background-image:url(/i/menu2tabOffBG_68x42.gif);background-repeat:repeat-x;height:42px;width:68px;padding-bottom:7px;}
.menu2tabLink{color:#797979;font-family:Tahoma;font-size:11px;font-weight:bold;text-decoration:none;}
.menu2tabSep {width:3px;}
.textOrangeBig{color:#FF9500;font-family:Tahoma;font-size:18px;}
.actionItem {color:#979796;padding-left:14px;background-image:url(/i/actionItemBG.gif);background-repeat:no-repeat;height:14px;font-size:11px;vertical-align:top;}
.actionItem:hover {color:#787878;padding-left:14px;background-image:url(/i/actionItemBG.gif);background-repeat:no-repeat;height:14px;font-size:11px;vertical-align:top;}
.myMenuOff{padding:4px;color:#FF9500;font-family:Tahoma;font-size:11px;font-weight:normal;}
.myMenuOn{padding:4px;background-color:#FF9500;color:#ffffff;font-family:Tahoma;font-size:11px;font-weight:normal;}
.myMenuLinkOff{color:#FF9500;font-family:Tahoma;font-size:11px;font-weight:normal;}
.myMenuLinkOn {color:#ffffff;font-family:Tahoma;font-size:11px;font-weight:normal;}
.textbox  {color:#797979;font-family:Tahoma;font-size:12px;font-weight:normal;border:solid 1px #C6C6C6;height:18px;vertical-align:middle;}
.combobox  {color:#797979;font-family:Tahoma;font-size:12px;font-weight:normal;border:solid 1px #C6C6C6;height:22px;vertical-align:middle;}
.dotsh {background-image:url(/i/doth.gif);background-repeat:repeat-x;height:1px;}
.dotsv {background-image:url(/i/dotv.gif);background-repeat:repeat-y;width:1px;}
.btn {background:url(/i/btn.gif);width:120px;height:22px;border:none;color:#000000;font-family:Tahoma;font-size:11px;font-weight:normal;cursor: pointer; }

table  {color:#000000;font-family:Tahoma;font-size:11px;font-weight:normal;}
.textreg  {color:#000000;font-family:Tahoma;font-size:12px;font-weight:normal;}
.text  {color:#000000;font-family:Tahoma;font-size:11px;font-weight:normal;}
.textsmall  {color:#000000;font-family:Tahoma;font-size:10px;font-weight:normal;}
.title {color:#000000;font-family:Tahoma;font-size:18px;font-weight:bold;}
.bigtext {color:#000000;font-family:Trebuchet MS, Sans-Serif;font-size:24px;font-weight:bold;}
.link {color:#000000;font-family:Tahoma;font-size:11px;font-weight:normal;text-decoration:underline;}
a.menulink {color:#000000;font-family:Tahoma;font-size:11px;font-weight:normal;text-decoration:none;}
a.link {color:#000000;font-family:Tahoma;font-size:11px;font-weight:normal;text-decoration:underline;}
/*.linkblue {color:#013685;font-family:Tahoma;font-size:11px;font-weight:normal;text-decoration:underline;}*/
.user  {color:#019DFF;font-family:Tahoma;font-size:11px;font-weight:normal;text-decoration:underline;}
.pgs {cursor:pointer;color:#FFFFFF;font-family:Tahoma;font-size:12px;font-weight:bold;text-decoration:none;border:none;background-color:#FF9500;width:24px; height:24px;text-align:center;padding-left:5px;padding-right:5px}
.pgns {cursor:pointer;color:#787878;font-family:Tahoma;font-size:12px;font-weight:normal;text-decoration:none;border:none;background-color:#F7F7F7;width:24px; height:24px;text-align:center;padding-left:5px;padding-right:5px}
.lineblue {background-color:#007EFF;}
.lineorange {background-color:#FF9500;}
.usermenu  {color:#007EFF;font-family:Tahoma;font-size:11px;font-weight:normal;text-decoration:none;}
.linkorangeOLD {color:#FF9500;font-family:Tahoma;font-size:11px;font-weight:normal;text-decoration:underline;}
a.linkorangeOLD {color:#FF9500;font-family:Tahoma;font-size:11px;font-weight:normal;text-decoration:underline;}
.textorange {color:#FF9500;font-family:Tahoma;font-size:11px;font-weight:normal;}
.textgrayOLD {color:#787878;font-family:Tahoma;font-size:11px;font-weight:normal;}
.linkgray {color:#787878;font-family:Tahoma;font-size:11px;font-weight:normal;text-decoration:underline;}
.warning {color:#ff0000;font-family:Tahoma;font-size:11px;font-weight:normal;}
.editctl {color:#787878;font-family:Tahoma;font-size:11px;font-weight:normal;}

.menuitem {padding-left:14px;background-image:url(/i/actionItemBG.gif);background-repeat:no-repeat;height:14px;color:#797979;font-size:11px;vertical-align:top;line-height:20px;text-decoration:none;}
.menuitemadmin {padding-left:30px;height:14px;color:#007700;font-size:11px;vertical-align:top;line-height:24px;}


.dots {background-image:url(/i/dots_bg.gif);background-repeat:repeat-x;}
.textgrayOLD{color:#5A5A5A;font-family:Tahoma;font-size:11px;font-weight:normal;line-height:16px;}
.notifydiv{color:#D0B27B;font-family:Tahoma;font-size:11px;font-weight:bold;background-color:#F6DC84;background-image:url(/i/notify_bg.gif);background-repeat:repeat-x;}
.notifytitle{color:#D0B27B;font-family:Tahoma;font-size:11px;font-weight:bold;text-decoration:none;vertical-align:middle;}
.notifylink{color:#0066CC;font-family:Tahoma;font-size:11px;font-weight:bold;vertical-align:middle;}
.notify2div{color:#D0B27B;font-family:Tahoma;font-size:11px;font-weight:bold;background-color:#FAEFB3;background-image:url(/i/notify2_bg.gif);background-repeat:repeat-x;}
.notify2title{color:#D0B27B;font-family:Tahoma;font-size:11px;font-weight:bold;text-decoration:none;vertical-align:middle;}
.tableborder {background-image:url(/i/gbvertlineU2.gif);background-repeat:repeat-y;}
.sticker {color:#000000;font-family:Tahoma;font-size:14px;font-weight:bold;text-decoration:none;}
.textlogin {color:#000000;font-family:Tahoma;font-size:11px;font-weight:normal;}
.linklogin {color:#000000;font-family:Tahoma;font-size:11px;font-weight:normal;text-decoration:underline;}
.btnsave {background-image:url(/i/btn_save.gif);width:141px;height:22px;border:none;}
a.disabledlink{color:#C8C8C8;font-family:Tahoma;font-size:11px;font-weight:normal;text-decoration:none;}
/* Fading Tooltips By Dustin Diaz*/
body div#toolTip { position:absolute;z-index:1000;width:220px;background:#000;border:2px double #fff;text-align:left;padding:5px;min-height:1em;}
body div#toolTip p { margin:0;padding:0;color:#fff;font:11px/12px verdana,Tahoma,sans-serif; }
body div#toolTip p em { display:block;margin-top:3px;color:#f60;font-style:normal;font-weight:bold; }
body div#toolTip p em span { font-weight:bold;color:#fff; }

p {margin-top: 0px;margin-bottom: 0px;}
UL {margin-top: 0px;margin-bottom: 0px;}
LI {margin-top: 0px;margin-bottom: 0px;}



.td_point_h
{
	background-image:url(i/point_horiz.gif);
	background-repeat:repeat-x;
}

.td_point_v
{
	background-image:url(i/point_vert.gif);
	background-repeat:repeat-y;
}
.yatcs 
{
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	border: none;
	background-color:#fdb23a;
	height:30px;
	cursor:pointer;
}

.yatcns
{
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	border: none;
	background-color:#d4c3a5;
	height:30px;
	cursor:pointer;
}

.d2frytitle {cursor:pointer;color:#FFFFFF;height:25px;background-image:url(i/d2/frytitle.gif);background-repeat:no-repeat;font-family:Tahoma;font-size:11px;}
.d2fryclpstitle {cursor:pointer;color:#FFFFFF;height:25px;background-image:url(i/d2/frclpstitle.gif);background-repeat:no-repeat;font-family:Tahoma;font-size:11px;}
.d2frybody {color:#797979;font-family:Tahoma;font-size:11px;}
.d2fryclpsbody {display:none;}

.d2frbtitle {cursor:pointer;color:#FFFFFF;height:25px;background-image:url(i/d2/frbtitle.gif);background-repeat:no-repeat;font-family:Tahoma;font-size:11px;}
.d2frbclpstitle {cursor:pointer;color:#FFFFFF;height:25px;background-image:url(i/d2/frclpstitle.gif);background-repeat:no-repeat;font-family:Tahoma;font-size:11px;}
.d2frbbody {color:#797979;font-family:Tahoma;font-size:11px;}
.d2frbclpsbody {display:none;}

.tw {color:#FFFFFF;font-family:Tahoma;font-size:11px;}

.genericContainer
{
	border:solid 1px #FCC164;
	padding:7px;
}


/* New tabs */

.tabs{
	list-style:none;
	float:left;
	clear:both;
	padding:0;
	margin-left:0px;
}

.tab{
	float:left;
	background:url(i/d2/tab2ofl.gif) no-repeat;
	padding-left:5px;
	margin: 0 2px 0 1px;
	height:30px;
	width:auto;
}

.tab a{
	display:block;
	text-decoration:none;
	text-align:center;
	height:22px;
	color:#FFFFFF;
	background-color:#d4c3a5;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	padding:8px 1px 0px 2px;
}

.tab div{
	padding-right:6px;
	background:url(i/d2/tab2ofr.gif) right no-repeat #d4c3a5;
}

.active{
	background:url('i/d2/tab2onl.gif') no-repeat;
}

.active a{
	background-color:#fbb33a;
}

.active div{
	background:url('i/d2/tab2onr.gif') right no-repeat #fbb33a;
}

/* !New tabs */

/* Collapsible panel */
	.panel
	{
		padding-bottom:5px;	
	}
	
	.panel .header
	{
		background-image: url(i/d2/collapsiblePanel/panel_bkg_on.gif);
		padding-left:25px;
		padding-top:6px;
		color:#FFFFFF;
		font-family:Tahoma;
		font-size:11px;
		font-weight:bold;
		height:19px;	
		position:relative;
	}
	.panel .headerContent 
	{
		padding-top:6px;
		padding-right:5px;
		position:absolute;
		right:0;
		top:0;
	}
	
	.panel .button{
		background: url(i/d2/collapsiblePanel/panel_button_on.gif) no-repeat;
		height:25px;
		width:25px;
		position:absolute;
		left:0;
		top:0;
		cursor:pointer;
	}			

	.panel .closed .content
	{
		display:none;
	}
	
	.fry .header{
		background-image: url(i/d2/collapsiblePanel/panel_bkg_fry.gif);
	}
	.fry .button{
		background: url(i/d2/collapsiblePanel/panel_button_fry.gif) no-repeat;
	}
	
	.frb .header{
		background-image: url(i/d2/collapsiblePanel/panel_bkg_frb.gif);
	}
	.frb .button{
		background: url(i/d2/collapsiblePanel/panel_button_frb.gif) no-repeat;
	}
	
	.panel .closed .header{
		background-image: url(i/d2/collapsiblePanel/panel_bkg_off.gif);
	}
	.panel .closed .button{
		background: url(i/d2/collapsiblePanel/panel_button_off.gif) no-repeat;
	}
/* !Collapsible panel */

/* FriendsControl */

.userItem
{
	float:left;
/*	margin: 0px 6px; */
	padding: 0 8px;
	width:97px;
	height:115px;
}

.friendsControl .menu
{
	background-color:#fee6c0;
	padding: 3px 8px 4px;
	position:relative;
}

.friendsControl .list
{
	float:left;
	background-color:#fdf4e6;
	padding-bottom:0px;
	padding-top:20px;
	width:100%;
}

.friendsControl .allFriendsLink
{
	position:absolute;
	right:8px;
	padding-right:12px;
	background: url(i/d2/blueopener.gif) no-repeat right bottom;
}

/* !FriendsControl */

/* NavigationPathControl */

.navigationPath
{
	color:#797979;
	font-weight:bold;
}

.navigationPath a
{
	color:#797979;
	text-decoration:none;
}
/* !NavigationPathControl */

/* UserMenu */

.ddMenuUser
{
	list-style:none;
	padding:0;
	margin:0;
}

.ddMenuUser li
{
	background-repeat:no-repeat;
	background-position: 0px 4px;
	padding:0;
	margin:0;
	padding-left:30px;
}

.ddMenuUser li a, .menuitemmy
{
	color:#013685;
	font-size:11px;
	font-weight:bold;
	vertical-align:top;
	line-height:24px;
	text-decoration:none;
	white-space:nowrap;
}

.ddMenuUser li a:hover 
{
	color: #013998;
}

.my_meny_item li a
{
	padding-left:10px;
}

/* !UserMenu */

.userTabs .tabBoby
{
	width:97px;
}

/* UserItemProfileControlD2 */
.userItemProfileControl
{
	margin: 0 auto;
}

.userItemProfileControl .avatar
{
	display:block;
	border:#797979 1px solid;
	margin:0px auto;
}	

.userItemProfileControl .online
{
	font-size:9px;
	font-weight:bold;
	font-family:Tahoma;
	color:Green;	
	text-align:center;
	padding-top:5px;
}

.userItemProfileControl .group
{
	margin:10px auto;
	width:150px;
}

.userItemProfileControl .userMenuContainer
{
	background-color:#f0efef;
	border:solid 1px #d2d2d1;
	padding:10px;
/*	margin-left:9px;*/
	margin:15px auto;
	width:182px;
}


.guestBookControl_msg_div
{
	width:445px;
	overflow:auto; 
	overflow-x:auto; 
	overflow-y:hidden;
	padding-bottom:20px;
}

/* !UserItemProfileControlD2 */
/* Navigation path */

.navigation_path
{
	height:19px;
	width:958px;
	position:relative;

	margin-left:4px;
	padding:5px 12px 0px;
	
	background: url('i/d2/usertitlebg.gif') repeat-x;
}
.navigation_path .begin
{
	height:24px;
	width:2px;
	position:absolute;
	top:0px;
	left:0px;

	background: url('i/d2/usertitlel.gif') no-repeat
}
.navigation_path .end
{
	height:24px;
	width:2px;
	position:absolute;
	top:0px;
	right:0px;

	background: url('i/d2/usertitler.gif') no-repeat;
}

/* !Navigation path */

/* Invite control */

.invite_control
{
	width:219px;
	margin-top:10px;
	margin-bottom:7px;
}
.invite_control .header
{
	background:url('i/d2/invite_block_header.gif') no-repeat;
	width:219px;
	height:23px;
	
	color:White;
	font-family:Verdana;
	font-size:11px;
	font-weight:900;
	text-transform:uppercase;
	padding:10px 14px 0px;
	
}
.invite_control .body
{
	background:url('i/d2/invite_block_bg.gif');
	border:solid 1px #febe5a;
	border-top:none;
	padding:15px 10px;
}
.invite_control .email_label
{
	font-weight:bold;
}
.invite_control .email_text
{
	margin-top:5px;
	width:195px;
}
.invite_control .message_label
{
	margin-top:15px;
	font-weight:bold;
}
.invite_control .message_text
{
	margin-top:5px;
	width:195px;
}
.invite_control .send_button
{
	display:block;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	width:120px;
}
.invite_control .error_message
{
	margin-top:10px;
}

.invite_control .list_block
{
	margin-top:15px;
	color:Black;
}

.invite_control .list_block ul
{
	margin:0px;
	margin-top:5px;
	margin-left:5px;
	padding:0px;
	padding-left:10px;
}

.invite_control .confirm
{
	color:#FF9500;
	font-weight:bold;
	white-space:nowrap;
}


/* !Invite control */
.user_item_meny{
	position:absolute;
	left:0px;
	top:0px;
	background-color:#ffffff;
	border:1px solid #B9B9B9;
	padding:10px;
	padding-right:30px;
	text-align:left;
	z-index:1;
}

.album_edit_control .header
{
	height:12px;
	background-color:#f0eeef;
	padding:6px 8px;
	font-weight:bold;
}

.album_edit_control ul
{
	list-style:none;
	padding:0px;
	margin:7px 7px;
}
.album_edit_control ul li
{
	padding:2px;
}

.album_edit_control ul li label
{
	padding-left:4px;
}

.album_edit_control .attribute_table
{
	margin:7px 7px;
}

.album_edit_control td
{
	padding-bottom:3px;
}

.album_edit_control .label
{
	width:120px;
	vertical-align:top;
	text-align:right;
}

.album_edit_control .attribute_table input, .album_edit_control .attribute_table textarea
{
	width:374px;
	border:solid 1px #797979;
}

.photo_add_control .content
{
	padding:0px;
}

.photo_add_control .item
{
	float:left; 
	clear:both;
	padding:10px;
	width:500px;
	background-color:#ffefcd;
}

.photo_add_control .alternate
{
	background-color:#fff;
}

.photo_add_control .thumbnail
{
	float:left;
	height:122px;
	width:122px;
}

.photo_add_control .thumbnail img
{
	display: block;
	margin:auto;
	border:solid 1px #8d8d8d;
}

.photo_add_control .attributes
{
	float:left; 
	clear:right;
	margin-left:10px;
}

.photo_add_control .attributes textarea
{
	width:364px;
	height:100px;
	border:solid 1px #8d8d8d;
}

.image_paging 
{
	height:75px;
}

.image_paging .body
{
	width:376px;
}

.image_paging .count
{
	display:block;
	text-align:center; 
	font-size:small;
	font-weight:bold;
	color:#fd9500;
	text-align:center;
	margin-bottom:9px;
}

.image_paging .nav_button
{
	display:block;
	clear:none;
	float:left;
	margin:18px 3px 0px;
	width:14px;
	height:15px;
}

.image_paging .first
{
	background:url("i/album/first.gif");
}

.image_paging .prev
{
	background:url("i/album/previous.gif");
}

.image_paging .next
{
	background:url("i/album/next.gif");
}

.image_paging .last
{
	background:url("i/album/last.gif");
}

.image_paging .first_dis
{
	background:url("i/album/first_dis.gif");
}

.image_paging .prev_dis
{
	background:url("i/album/previous_dis.gif");
}

.image_paging .next_dis
{
	background:url("i/album/next_dis.gif");
}

.image_paging .last_dis
{
	background:url("i/album/last_dis.gif");
}


.image_paging .photos
{
	clear:none;
	float:left;
	margin-left:5px;
	margin-right:5px;
}

.image_paging .thumbnail
{
	clear:none;
	float:left;
	margin:0px 4px;
	width:47px;
	height:47px;
}

.image_paging .thumbnail input
{
	display:block;
	border:solid 1px #8d8d8d;
	margin:0px auto;
}

.image_paging .selected
{
	border:solid 3px #fd9500;
}

.album_list
{
	float:left;
	clear:both;
	width:100%;
}

.album_list .paging
{
	float:left;
	clear:both;
	margin:20px;
}

.album_list .item
{
	float:left;
	clear:both;
	width:100%;
	height:170px;
}

.album_list .title
{
/*	height:16px; */
	background-color:#ff9501;
	padding:3px 6px 3px;
	margin:0px 1px 7px;
}

.album_list .title a
{
	font-size:11px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
}

.album_list .thumbnail
{
	float:left;
	clear:none;
	width:110px;
	height:110px;
	margin:7px;
	vertical-align: top;
}

.album_list .thumbnail a
{
	border:none;
}

.album_list .thumbnail img
{
	border-color:#8D8D8D;	
	display:block;
	margin:0px auto;
}

.album_list ul.info_column 
{
	float:left;
	clear:none;
	width:115px;
	list-style:none;
	padding:0px;
	margin:0px;
	margin-left:4px;
}

.album_list ul.info_column li.info_label
{
	margin-bottom:51px;
}

.album_list ul.info_column a
{
	color:#003686;
	font-size:smaller;
	text-decoration:none;
}

.album_list .comment
{
	float:left;
	clear:none;
	width:150px;
	margin-left:7px;
	margin-bottom:5px;
	color:#797979;
	font-size:smaller;
	overflow:hidden;
}

.album_list .user_item
{
	float:right;
	clear:right;
	width:100px;
	height:121px;
}

.album_list_small .thumbnail
{
	width:82px;
	height:82px;
	margin-left:3px;
	margin-right:2px;
}

.album_list_small ul.info_column 
{
	width:110px;
}
.album_list_small ul.info_column li.info_label
{
	margin-bottom:38px;
}

.photoEditControl .edit_buttons
{
	float:left;
	clear:both;
	margin-top:20px;
	margin-left:30px;
}

.photoEditControl .edit_block
{
	float:left;
	clear:both;
	margin-top:30px;
	margin-left:15px;
}

.photoEditControl .edit_block td.label
{
	vertical-align:top;
	text-align:right;
	width:125px;
}

.photoEditControl .edit_block textarea
{
	width:360px;
	border:solid 1px #797979;
}

.photoEditControl .button_list
{
	list-style:none;
	display:block;
	float:left;
	clear:none;
	width:145px;
	padding:0px;
	margin:0px 8px;
}

.photoEditControl .button_list li a
{
	display:block;
	text-decoration:none;
	text-align:left;
	height:24px;
	margin-bottom:9px;
	padding-left:24px;
	color:#01255c;
	font-size:smaller;
}

.photoEditControl .button_list .save_b
{
	background:url('i/album/save.gif') no-repeat;
}
.photoEditControl .button_list .bw_b
{
	background:url('i/album/bw.gif') no-repeat;
}
.photoEditControl .button_list .link_b
{
	background:url('i/album/copy_link.gif') no-repeat;
}
.photoEditControl .button_list .r_ccw_b
{
	background:url('i/album/rotate_ccw.gif') no-repeat;
}
.photoEditControl .button_list .full_b
{
	background:url('i/album/full_size.gif') no-repeat;
}
.photoEditControl .button_list .r_cw_b
{
	background:url('i/album/rotate_cw.gif') no-repeat;
}

.photoEditControl .buttons
{
	clear:both;
	width:260px;
	margin:0px auto;
	padding-top:30px;
}

.photoEditControl input
{
	margin:0px 4px;
}

.userScoreControl 
{
	float:left;
	width:202px;
	border:solid 1px #8ac037;
	margin-bottom:10px;
}

.userScoreControl .titleLabel
{
	display:block;
	width:202px;
	padding: 3px 0px;
	color:White;
	background-color:#8ac037;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.userScoreControl .body 
{
	padding:12px 10px;
	margin-top:5px;
	float:left;
}

.userScoreControl .left_container
{
	float:left;
	clear:none;
	width:75px;
}

.userScoreControl .seperator
{
	float:left;
	clear:none;
	width:32px;
	font-size:15px;
	color:#c2c2c2;
	text-align:center;
	padding-top:3px;
}

.userScoreControl .label
{
	padding:6px 10px 0px;
	color:White;
	background: url('i/ActivityContest/score_label_l.gif') no-repeat #c2c2c2;
	height:21px;	
	font-size:12px;
	font-weight:bold;
	position:relative;
}

.userScoreControl .score
{
	float:right;
	clear:none;
}

.userScoreControl .total
{
	float:left;
	clear:none;
}

.userScoreControl .label div
{
	background: url('i/ActivityContest/score_label_r.gif') no-repeat;
	height:27px;	
	width:3px;
	position:absolute;
	right:0px;
	top:0px;
}

.userScoreControl .score_label
{
	background: url('i/ActivityContest/score_label_l.gif') no-repeat #c2c2c2;
	padding:6px 4px 7px 10px;
	font-size:12px;
	font-weight:bold;
	color:White;
}

.userScoreControl .score_label_end
{
	background: url('i/ActivityContest/score_label_r.gif') no-repeat;
	padding:7px 3px;
}

.userScoreControl .prize 
{
	float:left;
	clear:both;
	padding:12px 10px;
	color:#787878;
	width:182px;
}

.userScoreControl .prize img
{
	display:block;
	margin:0px auto;
}

.userScoreControl .prize .prize_title
{
	display:block;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin:8px 0px;
}

.MyDailyActionsControl table
{
	width:100%;
	text-align:center;
}

.MyDailyActionsControl .report td
{
	background-color:#eeeced;
	color:#013682;
	font-size:11px;	
}

.MyDailyActionsControl td.name_col
{
	width:417px;
	text-align:left;
}

.MyDailyActionsControl .total
{
	margin:0px 5px;
}

.MyDailyActionsControl .total td
{
	background-color:#e3e1e2;
	border-top:solid 3px #d6d4d5;
	color:#013682;
	font-size:11px;	
}

.ContestChartControl table
{
	width:100%;
}

.ContestChartControl .report td
{
	background-color:#eeeced;
	color:#013682;
	font-size:11px;	
}

.ContestChartControl td.num_col
{
	color:#797979;	
	font-weight:bold;
	width:20px;
	text-align:center;
}

.ContestChartControl td.name_col
{
	width:380px;
}

.ContestChartControl td.name_col a
{
	color:#013682;	
}

.ContestChartControl td.score_col
{
	text-align:center;
	font-weight:bold;
}

/* PrizeList */

.prizeList
{
	margin:5px;
}

.prizeList .item
{
	float:left;
	clear:both;
	width:510px;
	border:solid 1px #beaa85;
	padding-bottom:5px;
}

.prizeList .alternate
{
	background-color:#f8f4eb;
}

.prizeList .image
{
	float:left;
	clear:none;
	width:102px;
	height:102px;
	margin:7px;
}

.prizeList .image img
{
	display:block;
	margin:0px auto;
}

.prizeList .body
{
	float:left;
	clear:none;
	padding:3px;
	width:380px;
}

.prizeList .title
{
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#013684;
	margin:3px 0px 5px;
}

.prizeList .price
{
	font-size:11px;
	font-weight:bold;
	color:#ff731b;	
	margin:10px 0px;
	float:left;
	clear:left;
}

.prizeList .buy
{
	float:right;
	clear:none;
	margin-top:8px;
}

/* !PrizeList */

/* WinnerList */

.winnerList
{
	float:left;
	clear:both;
}

.winnerList .item
{
	float:left;
	clear:both;
	width:512px;
	border:solid 1px #beaa85;
	margin-bottom:5px;
}

.winnerList .alternate
{
	background-color:#f8f4eb;
}

.winnerList .image
{
	float:left;
	clear:none;
	width:102px;
	height:102px;
	margin:7px;
}

.winnerList .image img
{
	display:block;
	margin:0px auto;
}

.winnerList .body
{
	float:left;
	clear:none;
	padding:3px;
	width:380px;
}

.winnerList .title
{
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#797979;
	margin:3px 0px 5px;
}

.winnerList .prize_name
{
	color:#013684;
}

.winnerList .winners a
{
	font-size:11px;
	color:#013684;
}


/*
.test .header{
	background-image: url(i/d2/collapsiblePanel/panel_bkg_t.gif);
	height:17px;
	padding:3px 0px 0px 31px;	
}
.test .button{
	background: url(i/d2/collapsiblePanel/panel_button_t.gif) no-repeat;
}

.test .closed .header {
	background-image: url(i/d2/collapsiblePanel/panel_bkg_t.gif);
	height:17px;
	padding:3px 0px 0px 31px;	
}

.test .closed .button{
	background: url(i/d2/collapsiblePanel/panel_button_t.gif) no-repeat;
}
*/

/* !WinnerList */

.al_editAlbum_upload_info
{
	color:Black;
	background-color:#f8f4eb;
	list-style:none;
	padding:14px 0px 0px 15px;
	margin:0px;
	margin-bottom:4px;
}

.al_editAlbum_upload_info li{
	display:block;
	height:37px;
	padding-left:32px;
	background-repeat:no-repeat;
}				

.al_editAlbum_upload_info li.one_row
{
	padding-top:5px;
	height:32px;
}				

.photoItemControl
{
	width: 125px; 
	height: 163px;
}

.photoItemControl .actions
{
	list-style:none;
	margin-left:34px;
	padding:0px;
	height:20px;
}

.photoItemControl .actions li
{
	display:block;
	clear:none;
	float:left;
}

.photoItemControl .thumbnail
{
	border:1px solid white;
	padding:0;
	width:120px; 
	height:120px; 
	background-image:url('i/al2/pa_bgr.gif'); 
	background-repeat:no-repeat;
}

.photoItemControl .thumbnail img
{
	
}

.photoItemControl .comments
{
	text-align:center;
	font-weight:bold;
}

.photoList
{
	width:515px;
	margin:0px;
	padding:0px;
	list-style:none;
}

.photoList li.photo
{
	display:block;
	float:left;
	clear:none;
	margin:0px 3px 0px 0px;
	padding:0px;
}
