* {
	margin:0pt;
	padding:0pt;
	}
body {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	background:#ACD946 url(../images/backgrounds/bg_gradient.gif) repeat-x;
	color:#000000;
	margin:0;
	margin-top:5px;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
h1 {
	font-family: Helvetica,Arial,sans-serif;
	color: #82b01d;
	font-size: 22pt;
	letter-spacing: -1px;
	font-weight: normal;
}
h1 strong {
	font-weight: bolder;
	letter-spacing: -2px;
}
h1 span {
	font-size:26px;
}
h2 {
	font-family: Helvetica,Arial,sans-serif;
	color: #82b01d;
	font-size: 24px;
	letter-spacing: -1px;
	font-weight: normal;
}
h2 strong {
	font-weight: bolder;
	letter-spacing: -2px;
}
h2 span {
	color: #515151;
	font-weight:bold;
}
h3 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
}
a img {
	border: 0;
	vertical-align: middle;
}
big, .big {
	font-size: 18px;
}
strong {
	font-weight: bold;
}
a {
color:#666666;
text-decoration:none;
}
/*Forms styling*/
input.text, select, textarea {
	border: 1px solid #9f9f9f;
}
input.text, select, input.chk {
	vertical-align: middle;
}

/*Common classes*/
.oh {
	overflow:hidden;
	zoom: 1;
	}
.oa {
	overflow:auto;
	}
.fl {
	float: left;
	}
.fr {
	float: right;
	}
.cb {
	clear: both;
	}
.txt-left {
	text-align:left;
	}
.txt-center {
	text-align:center;
	}
.impact {
	font-family: Impact, Compact, Haettenschweiler, sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: normal;
}
.narrow, .big-narrow {
	font-family: Arial;
}
.big-narrow {
	font-size: 22px;
}
.inline {
	display: inline;
}
.grey {
	color: #58595b;
}
.green {
	color: #91bf29;
}
.unlisted {
	margin: 0;
	padding: 0;
}
.unlisted li {
	list-style-type: none;
}
.back-to {
	padding-left: 30px;
	background: url(../images/icon-green-back.png) center left no-repeat;
	color: #82b01d;
	line-height: 25px;
	text-decoration: none;
	font: normal 19px Arial,Helvetica,sans-serif;
	cursor: pointer;
}
.gray-rounded-box {
	text-align:left;
	background-color:#f2f2f2;
	overflow:hidden;
	}
	.gray-rounded-box a {
		font-family:Arial, sans-serif;
		font-weight:bold;
		font-size:10px;
		color:#939292;
		vertical-align:middle;
		}
	.gray-rounded-box .top-left, .gray-rounded-box .top-right, .gray-rounded-box .bottom-left, .gray-rounded-box .bottom-right {
		height:3px;
		font-size:0;
		}
	.gray-rounded-box .top-left {
		background:url(../images/ctlw.gif) no-repeat top left;
		}
	.gray-rounded-box .top-right {
		background:url(../images/ctrw.gif) no-repeat top right;
		}
	.gray-rounded-box .bottom-left {
		background:url(../images/cblw.gif) no-repeat bottom left;
		}
	.gray-rounded-box .bottom-right {
		background:url(../images/cbrw.gif) no-repeat bottom right;
		}
.white-rounded-box {
	text-align:left;
	background-color:white;
	overflow:hidden;
	}
	.white-rounded-box .top-left, .white-rounded-box .top-right, .white-rounded-box .bottom-left, .white-rounded-box .bottom-right {
		height:4px;
		font-size:0;
		}
	.white-rounded-box .top-left {
		background:url(../images/backgrounds/bg_white-corner-tl.png) no-repeat top left;
		}
	.white-rounded-box .top-right {
		background:url(../images/backgrounds/bg_white-corner-tr.png) no-repeat top right;
		}
	.white-rounded-box .bottom-left {
		background:url(../images/backgrounds/bg_white-corner-bl.png) no-repeat bottom left;
		}
	.white-rounded-box .bottom-right {
		background:url(../images/backgrounds/bg_white-corner-br.png) no-repeat bottom right;
		}
.green-rounded-box {
	background-color:#cfe69c;
	}
	.green-rounded-box .top-left,.green-rounded-box .top-right,.green-rounded-box .bottom-left,.green-rounded-box .bottom-right {
		height:3px;
		font-size:0;
		}
	.green-rounded-box .top-left {
		background:url(../images/ctlg.gif) no-repeat top left;
		}
	.green-rounded-box .top-right {
		background:url(../images/ctrg.gif) no-repeat top right;
		}
	.green-rounded-box .bottom-left {
		background:url(../images/cblg.gif) no-repeat bottom left;
		}
	.green-rounded-box .bottom-right {
		background:url(../images/cbrg.gif) no-repeat bottom right;
		}
table.shadow {
	border: 0;
	}
table.shadow tr.top td, table.shadow tr.btm td {
	height: 9px;
	}
table.shadow tr td.lft, table.shadow tr td.rgt {
	width: 9px;
	}
table.shadow tr.top td.lft {
	background-image: url(../images/shadow-top-lft.png)
	}
table.shadow tr.top td.rgt {
	background-image: url(../images/shadow-top-rgt.png)
	}
table.shadow tr.btm td.lft {
	background-image: url(../images/shadow-btm-lft.png)
	}
table.shadow tr.btm td.rgt {
	background-image: url(../images/shadow-btm-rgt.png)
	}
table.shadow tr.top td.mid {
	background-image: url(../images/shadow-top.png)
	}
table.shadow tr.btm td.mid {
	background-image: url(../images/shadow-btm.png)
	}
table.shadow tr.mid td.lft {
	background-image: url(../images/shadow-lft.png)
	}
table.shadow tr.mid td.rgt {
	background-image: url(../images/shadow-rgt.png)
	}
.rounded-3px .box1 {
	background: url(../images/rounded-3px-white-top-left.gif) top left no-repeat;
	}
.rounded-3px .box2 {
	background: url(../images/rounded-3px-white-top-right.gif) top right no-repeat;
	}
.rounded-3px .box3 {
	background: url(../images/rounded-3px-white-btm-left.gif) bottom left no-repeat;
	}
.rounded-3px .box4 {
	background: url(../images/rounded-3px-white-btm-right.gif) bottom right no-repeat;
	}
.rounded-3px {
	margin: 6px 0;
	background-color: #f2f2f2;
}
.rounded-3px .box4 {
	-height: 1px;
}
.rounded-3px.on-yellow .box1 {
	background: url(../images/rounded-3px-yellow-top-left.gif) top left no-repeat;
	}
.rounded-3px.on-yellow .box2 {
	background: url(../images/rounded-3px-yellow-top-right.gif) top right no-repeat;
	}
.rounded-3px.on-yellow .box3 {
	background: url(../images/rounded-3px-yellow-btm-left.gif) bottom left no-repeat;
	}
	.rounded-3px.on-yellow .box4 {
	background: url(../images/rounded-3px-yellow-btm-right.gif) bottom right no-repeat;
	}
.rounded-3px.on-yellow {
	background-color: #F2F2F2;
	}
.pager a, .pager a:hover, .pager a:link, .pager a:visited {
	color:black;
	text-decoration:none;
	font-family: Arial, sans-serif;
	font-size: 12px;
}
.pager a.current {
	text-decoration: underline !important;
	cursor: default;
}
/*Common layout templates*/
/*two column (center-east) layout template*/
.tcl-center {
	float:left;
	overflow:hidden;
	zoom:1;
	}
.tcl-east {
	overflow:hidden;
	zoom:1;
	}
/*End two column (center-east) layout template*/
/*One column layout*/
.ocl-center {
	float: none;
	overflow:hidden;
	zoom:1;
	width:100%;
	}
/*debug rules*/
.bb {
	border: 1px solid black;
	}
.br {
	border: 1px solid red;
	}
.bg {
	border: 1px solid green;
	}
.bn {
	border: 1px solid navy;
	}
/* Other (from Dasha) */
.clear {
	clear: both;
	}
.uppercase {
	text-transform: uppercase;
	}
.vcentered {
	display:table-cell;
	vertical-align:middle;
	}
.green-button-long {
	display: block;
	width: 254px;
	height: 55px;
	background-image: url(../images/buttons/green_button_long_back.png);
	background-repeat: no-repeat;
	cursor:pointer;
	}
.green-button-medium {
	display: block;
	width: 239px;
	height: 55px;
	background-image: url(../images/buttons/green_button_medium_back.png);
	background-repeat: no-repeat;
	cursor:pointer;
	}
/* for delinquent Orders*/
.gray-button-medium {
	display: block;
	width: 239px;
	height: 55px;
	background-image: url(../images/buttons/gray_button_medium_back.png);
	background-repeat: no-repeat;
	cursor:pointer;
	}	
/* for delinquent Orders*/	
.green-button-left {
	display: block;
	width: 192px;
	height: 55px;
	background-image: url(../images/buttons/green_button_left_back.png);
	background-repeat: no-repeat;
	text-align: right !important;
	cursor:pointer;
	}
A.green-button-left SPAN {
	display: block;
	margin-right: 25px;
	}
A.green-button-medium,
A.gray-button-medium,
A.green-button-long,
A.green-button-left {
	color: #ffffff !important;
	text-transform: uppercase;
	text-decoration:none;
	text-indent: 20px;
	text-align: left;
	line-height: 55px;
	font-size: 16px;
	font-weight: bold;
	}
.db {
	display: block;
}
/*Common classes*/
.hidden {
	visibility: hidden;
	}
.visible {
	visibility: visible !important;
	}
ul.gor_menu {
	list-style-type:none;
	padding-left:5px;
	margin:0px 5px 15px 5px;
	}
	ul.gor_menu li {
		border-right:1px solid white;
		display:inline;
		padding:0pt 3px;
		}
		ul.gor_menu li.last-item {
			border-right:none;
			}
.header-logo {
	margin:0px 0px 0px 35px;
}

.header-logo1 {
	padding:38px 0px 0px 27px;
}

.header-logo-sfly {
	margin:15px 0px 0px 35px;
}

.footer-menu {
	padding-top:5px;
	font-size:11px;
	}
.dotted-line {
	background:url(../images/line_dots.gif) repeat-x top left;
	margin:10px 0px;
	height:1px;
	padding:0;
	font-size:0;
	overflow:hidden;
	}
.green-link {
	color: #82b01d;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	}
/*Edit fields and controls styles*/
input.medium-green-text-box {
	height:27px;
	padding-left:15px;
	padding-top:6px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:14pt;
	font-weight: bold;
	color:#82B01D;
	border:2px solid black;
	letter-spacing:-1px;
	}
label.medium-black-label {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12pt;
	font-weight: bold;
	color:black;
	letter-spacing:-1px;
	text-align: left;
	}
	
.mt3 {
	margin-top:3px;
	}
.mt5 {
	margin-top:5px;
	}
.mt6 {
	margin-top:6px;
	}
.mt10 {
	margin-top:10px;
	}
.mt15 {
	margin-top:15px;
	}
.mt20 {
	margin-top:20px;
	}
.mt30 {
	margin-top:30px;
	}
.ml10 {
	margin-left:10px;
	}
.ml15 {
	margin-left:15px;
	}
.mr15 {
	margin-right: 15px;
	}
.mb10 {
	margin-bottom: 10px;
	}
.pl15 {
	padding-left:15px;
	}
.pr15 {
	padding-right: 15px;
	}
/*End common classes*/
/*Rounded corner boxes*/
.main-menu {
	background-color:#FFFCE6;
	}
	.main-menu .left {
		background : url(../images/bg1_left.gif) repeat-y left;
		}
	.main-menu .right {
		background : url(../images/bg1_4.gif) repeat-y right;
		}
	.main-menu .top {
		background : url(../images/bg1_top.gif) repeat-x top left;
		}
		.main-menu .top .top_left {
			background : url(../images/bg1_tl.gif) no-repeat top left;
			}
		.main-menu .top .top_right {
			background : url(../images/bg1_tr.gif) no-repeat top right;
			}
	.main-menu .footer {
		background : url(../images/bg1_2.gif) repeat-x bottom;
		}
		.main-menu .footer .bottom_left {
			background : url(../images/bg1_7.gif) no-repeat bottom left;
			}
		.main-menu .footer .bottom_right {
			background : url(../images/bg1_8.gif) no-repeat bottom right;
			}
.image-view-container {
	}
	.image-view-container .ivc-top-left, .image-view-container .ivc-top-right, .image-view-container .ivc-bottom-left, .image-view-container .ivc-bottom-right {
		background-image: url('../images/bg_img.gif');
		height: 15px;
		font-size: 2px;
		}
	.image-view-container .ivc-top-left, .image-view-container .ivc-bottom-left {
		margin-right: 15px;
		}
	.image-view-container .ivc-top-right, .image-view-container .ivc-bottom-right {
		margin-left: 15px;
		margin-top: -15px;
		}
	.image-view-container .ivc-top-right {
		background-position: 100% 0;
		}
	.image-view-container .ivc-bottom-left {
		background-position: 0 -15px;
		}
	.image-view-container .ivc-bottom-right {
		background-position: 100% -15px;
		}
	.image-view-container .body {
		border-left: 15px solid #fff;
		border-right: 15px solid #fff;
		background: #EFEFEF;
		color: #000000;
		text-align: center;
		}
	.image-view-container .body_small {
		position:absolute;
		margin-top: -100px
		float:right;
		}
	
#idc-image-view-caption-editor {
	}
	.ivce-top-left, .ivce-top-right, .ivce-bottom-left, .ivce-bottom-right {
		background-image: url('../images/bg_caption.gif');
		height: 4px;
		font-size: 2px;
		}
	.ivce-top-left, .ivce-bottom-left {
		margin-right: 4px;
		}
	.ivce-top-right, .ivce-bottom-right {
		margin-left: 4px;
		margin-top: -4px;
		}
	.ivce-top-right {
		background-position: 100% 0;
		}
	.ivce-bottom-left {
		background-position: 0 -4px;
		}
	.ivce-bottom-right {
		background-position: 100% -4px;
		}
	.ivce-right {
		background-image: url('../images/bg_cr.gif');
		background-repeat: repeat-y;
		background-position: 100% 0;
		}
	.ivce-left {
		background-image: url('../images/bg_cl.gif');
		background-repeat: repeat-y;
		}
		.ivce-left .ivce-right .body {
			margin-left:4px;
			margin-right:4px;
			background-color: #FFFFFF;
			}
/*End rounded corners boxes*/
/*********************MAIN MENU classes****************************/
.bg-menu, .bg-menu-grey {
	width: 253px;
	background-color: #ffffff;
	overflow:hidden;
	margin-top: 5px;
	float: right;
	/*font-weight: bold;*/
	}
	.bg-menu .top-left, .bg-menu .top-right, .bg-menu .bottom-left, .bg-menu .bottom-right {
		background-image: url('../images/menu/bg_menu.gif');
		font-size: 1px;
		}
	.bg-menu .top-left {
		height: 8px;
		}
	.bg-menu .top-right {
		height: 8px;
		margin-left: 8px;
		background-position: 100% 0;
		}
	.bg-menu .bottom-left {
		height: 20px;
		background-position: 0 -8px;
		}
	.bg-menu .bottom-right {
		height: 20px;
		margin-left: 8px;
		background-position: 100% -8px;
		}
	.bg-menu .right {
		background-image: url('../images/menu/bg_menu_r.gif');
		background-repeat: repeat-y;
		background-position: 100% 0;
		}
	.bg-menu .left {
		background-image: url('../images/menu/bg_menu_l.gif');
		background-repeat: repeat-y;
		}
		.bg-menu .left .right .body {
			margin-left:8px;
			margin-right:8px;
			}
.bg-menu-grey {
	}
	.bg-menu-grey .top-left, .bg-menu-grey .top-right, .bg-menu-grey .bottom-left, .bg-menu-grey .bottom-right {
		background-image: url('../images/menu/bg_menu_grey.gif');
		font-size: 1px;
		}
	.bg-menu-grey .top-left {
		height: 8px;
		}
	.bg-menu-grey .top-right {
		height: 8px;
		margin-left: 8px;
		background-position: 100% 0;
		}
	.bg-menu-grey .bottom-left {
		height: 20px;
		background-position: 0 -8px;
		}
	.bg-menu-grey .bottom-right {
		height: 20px;
		margin-left: 8px;
		background-position: 100% -8px;
		}
	.bg-menu-grey .right {
		background-image: url('../images/menu/bg_menu_grey_r.gif');
		background-repeat: repeat-y;
		background-position: 100% 0;
		}
	.bg-menu-grey .left {
		background-image: url('../images/menu/bg_menu_grey_l.gif');
		background-repeat: repeat-y;
		}
		.bg-menu-grey .left .right .body {
			margin-left:8px;
			margin-right:8px;
			background-color: #FFFFFF;
			}
.menu_small {
	overflow:hidden;
	background-color: #ffffff;
	margin-top: 6px;
	}
	.menu_small .top-left, .menu_small .top-right, .menu_small .bottom-left, .menu_small .bottom-right {
		height: 3px;
		font-size:0;
	}
	.menu_small .top-left
	{
		background: url(../images/ctly.gif) no-repeat top left;
	}
	.menu_small .top-right
	{
		background: url(../images/ctry.gif) no-repeat top right;
	}
	.menu_small .bottom-left
	{
		background: url(../images/cbly.gif) no-repeat bottom left;
	}
	.menu_small .bottom-right
	{
		background: url(../images/cbry.gif) no-repeat bottom right;
	}
#menu {
	float: right;
	width: 253px;
	background-color: #fffce6;
	overflow:hidden;
}
.menu_body {
	font-size:14pt;
	font-weight:bold;
	overflow:hidden;
	padding:6px 20px;
	text-align:center;
	}
	.menu_body span {
		font-size: 10pt;
		font-weight: normal;
		color:#666666;
		}
/*********************END MAIN MENU classes****************************/
/*Main layout template*/
#sc-container {
	width:981px;
	margin:0 auto;
	}
	#sc-container .cssbox {
		width:953px;
		}
#sc-container .header {
	width:981px;
	/*background:transparent url(../images/backgrounds/bg_layout_re.png) top center;*/
	height:120px;
	}
#sc-container .layout-body {
	width:891px;
	background:transparent url(../images/backgrounds/bg_content.png) repeat-y;
	padding: 150px 45px;
	}
#sc-container .footer {
	width:981px;
	height: 29px;
	background:transparent url(../images/backgrounds/bg_layout.png) no-repeat bottom center;
	}
#content {
	padding:10px 33px 0pt 30px;
	}
#footer-menu {
	padding-top:30px;
	text-align:center;
	margin:0px auto;
	}
#footer-menu a {
	color:#FFFFFF;
	text-decoration:underline;
	}
#footer-menu a:visited {
		font-weight:normal;
		text-decoration:none;
		color:#FFFFFF;
		}
#footer-menu a:hover {
		text-decoration:none;
		color:#FFFFFF;
		}
ul#menu_content {
	margin: 0px 5px;
	padding: 7px;
	padding-top: 5px;
	}
	ul#menu_content li {
		text-align:left;
		padding-top:10px;
		}
		ul#menu_content li a {
			font-family: Arial, sans-serif;
			text-decoration:none;
			color: #31312a;
			font-size: 14pt;
			letter-spacing: -2px;
			font-weight:normal;
			}
			ul#menu_content li.delete a {
				display: block;
				height: 33px;
				background: transparent url(../images/menu/i_delete_image.png) no-repeat;
				padding-left: 49px;
				padding-top: 10px;
				}
				ul#menu_content li.delete.undelete a {
					background: transparent url(../images/menu/i_un-delete_image.png) no-repeat;
					}
		ul#menu_content li img {
			vertical-align: middle;
			}
		ul#menu_content li.last {
			/*padding-bottom: 20px;*/
			}
/*End main layout template*/
/*Index page*/
#green-tabs {
	margin-top:-5px;
	}
.active-light-green-tab, .light-green-tab {
	width: 115px;
	height: 25px;
	text-align: center;
	padding-top: 3px;
	margin-left: 5px;
	}
.active-light-green-tab {
	background:transparent url(../images/buttons/b_bg-light-green-active.png) no-repeat left;
	}
.light-green-tab {
	background:transparent url(../images/buttons/b_bg-light-green-inactive.png) no-repeat left;
	}
.active-light-green-tab[class] {
	background:transparent url(../images/buttons/b_bg-light-green.png) no-repeat right !important;
	}
.light-green-tab[class] {
	background:transparent url(../images/buttons/b_bg-light-green.png) no-repeat left !important;
	}
	.active-light-green-tab a, .light-green-tab a {
		font-family: Helvetica, Arial, sans-serif;
		font-size:14pt;
		font-weight: bold;
		color: #f8f8f8;
		letter-spacing: -2px;
		text-decoration: none;
		}
#index-orders-review-column {
	text-align:left;
	font-size:0;
	}
#index-albums-center {
	width:637px;
	float:left;
	overflow:hidden;
	}
	#index-albums-center .body {
		padding-left:25px;
		}
#index-albums-menu-east {
	padding-left:7px;
	padding-bottom:25px;
	width:243px;
	overflow:hidden;
	}
#paid-albums-pager, #public-albums-pager, #shared-albums-pager {
	width:637px;
	}
.photos {
	}
	.photos .photo {
		float:left;
		width:130px;
		margin-top:10px;
		}
		.photos .photo .photo-gold-cover {
			background:url(../images/backgrounds/bg_album_yellow.png) no-repeat;
			padding-top:17px;
			padding-left:24px;
			padding-bottom:20px;
			}
		.photos .photo .photo-white-cover {
			background:url(../images/2.gif) no-repeat;
			padding-top:14px;
			padding-left:21px;
			padding-bottom:20px;
			}
		.photos .photo .title {
			font-family:Arial, sans-serif;
			font-size:10px;
			text-align:center;
			}
		.photos .photo .album-multi-cover {
			background:url(../images/3.gif) no-repeat;
			padding-top:25px;
			padding-left:21px;
			padding-bottom:20px;
			}
/*Orders review column*/
#orders-review-column {
	width: 890px;
	}
	#orders-review-column .body {
		padding-left:20px;
		}
#index-review-orders-button {
	margin-top:10px;
	padding-top:55px;
	}
#index-unpaid-orders-thumb {
	margin-right:25px;
	}
/*End Orders review column*/
/*End of index page*/
/*Images details page*/
#idc-edit-album {
	margin-bottom: 30px;
	overflow:hidden;
	margin: auto;
	height: auto !important;
	min-height:100%;
	height: 100%;
	}
	#idc-edit-album .small_title {
	font-family : Tahoma, Arial, sans-serif;
	font-weight : bold;
	font-size: 14px;
	color: #81af1d;
	vertical-align: middle;
	}
#idc-edit-album-icon {
	margin-bottom: 12px;
	font-weight: lighter;
	font-family:Arial Narrow;
	color: #7fac1c;
	}
#idc-edit-album-body {
	width: 610px;
	}
.slider-navigator {
	margin-left: auto;
	margin-right: auto;
	overflow:hidden;
	}
	.slider-navigator .top {
		font-family : Tahoma, Arial, sans-serif;
		font-weight : bold;
		font-size: 12px;
		color: #000;
		vertical-align: bottom;
		text-align: center;
		}
	.slider-navigator .slider {
		margin-left: 48px;
		margin-right: 48px;
		overflow:hidden;
		}
		.slider-navigator .slider .previous {
			margin-top: 15px;
			float:left;
			vertical-align: middle;
			}
		.slider-navigator .slider .thumbs {
			list-style: none;
			float:left;
			text-align: center;
			overflow:hidden;
			}
			.slider-navigator .slider .thumbs li {
				list-style: none;
				float:left;
				}
		.slider-navigator .slider .next {
			margin-top: 15px;
			float:left;
			vertical-align: middle;
			}
#defective {
	text-align: center;
	margin-left: 15px;
	font-weight: bold;
	font-size: 12pt;
	color: red;
	}
#idc-image-view-body {
	margin-left: 20px;
	margin-right: 25px;
	padding-bottom: 5px;
	}
#idc-image-view-img-container {
	width: 562px;
	}
	#idc-image-view-img-container .body {
		min-height:200px;
		}
		#idc-image-view-img-container .body div {
			margin:0 auto;
			}
#idc-image-view-toolbar {
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	}
#idc-image-view-caption {
	
	}
#idc-image-view-tools {
	font-weight:normal;
	font-size: 10px;
	vertical-align: middle;
	}
.idc-image-view-caption-tags-editor {
	height: 184px;
	}
.idc-image-view-caption-editor {
	width: 430px;
	margin: 0 5px 5px 0;
	}
.idc-image-view-tags-editor {
	width: 120px;
	margin: 10px 0 5px 5px;
	}
.idc-image-view-tags-editor img {
	vertical-align: middle;
	}
textarea.caption-edit, textarea.tags-edit {
	border: 0;
	font-family : Tahoma, Arial, sans-serif;
	font-weight : normal;
	font-size: 10px;
	color: #666666;
	padding: 3px;
	}
textarea.caption-edit {
	height:160px;
	width: 416px;
	}
textarea.tags-edit {
	height:126px;
	width: 106px;
	}
.na {
	margin-top:0px;
	//margin-top:-379px;
	}
.nav {
	clear:both;
	float:right;
	/*height:380px;
	margin-top:-633px !important;*/
	margin:auto;
	padding-right:10px;
	width:400px;
	}
.comments {
	margin-top:100%;
	margin-top: expression(((parentNode.offsetHeight/2)
- parseInt(offsetHeight)/2) < 0 ? "0" :
(parentNode.offsetHeight/2)
- (parseInt(offsetHeight)/2) +'px') ;
	}
.nav7 {
	padding-top:7px;
	}
.big0 {
	margin-right: 20px;
	margin-top: 10px;
	}
.comments_s {
	overflow:auto;
	height: 190px;
	background-color: #fff;
	font-family: Arial, sans-serif;
	font-size:11px;
	}
.share-img {
	overflow:hidden;
	float:left;
	}
	.share-img .l {
		width: 145px;
		font-size:9px;
		color: #666666;
		float:left;
		}
	.share-img .r {
		margin-top: 5px;
		float:right;
		}
.comments_messege {
	margin-bottom: 10px;
	}
	.comments_messege .title {
		font-weight: bold;
		}
	.comments_messege .text {
		color: #808284;
		font-size:10px;
		}
	.comments_messege .link a {
		color: #808284;
		text-decoration: underline;
		font-size:10px;
		}
.comments_char {
	font-size:10px;
	color: #939598;
	text-align: right;
	}
.f_caption1 {
	height: 44px;
	width: 214px;
	border: solid 1px #7f7f7f;
	font-size:10px;
	padding:3px;
	color:#808284;
	margin-top: 10pt;
	}
.inside1, .inside_comments {
	margin-left:4px;
	margin-right:4px;
	background-color: #fff;
	}
.inside_comments {
	height: 295px;
	padding: 10px;
	}
.idc-footer-big, .idc-footer-small {
	padding-top: 10px;
	background-color : #f2f2f2;
	float:left;
	overflow:hidden;
	margin-top: -5px;
	}
.idc-footer-big {
	width: 880px;
	}
.idc-footer-small {
	width: 610px;
	}
.gray-corner-box {
	margin-right: 20px;
	margin-top: 10px;
	}
	.gray-corner-box .top-left, .gray-corner-box .top-right, .gray-corner-box .bottom-left, .gray-corner-box.bottom-right {
		background-image: url('../images/bg_caption.gif');
		height: 4px;
		font-size: 2px;
		}
	.gray-corner-box .top-left, .gray-corner-box .bottom-left {
		margin-right: 4px;
		}
	.gray-corner-box .top-right, .gray-corner-box .bottom-right {
		margin-left: 4px;
		margin-top: -4px;
		}
	.gray-corner-box .top-right {
		background-position: 100% 0;
		}
	.gray-corner-box .bottom-left {
		background-position: 0 -4px;
		}
	.gray-corner-box .bottom-right {
		background-position: 100% -4px;
		}
	.gray-corner-box .insideright {
		background-image: url('../images/bg_cr.gif');
		background-repeat: repeat-y;
		}
	.gray-corner-box .insideleft {
		background-image: url('../images/bg_cl.gif');
		background-repeat: repeat-y;
		} 
	.gray-corner-box .insideright {
		background-position: 100% 0;
		}
.small_page {
	background:	url(../images/new_image/bg_small_menu.png) no-repeat;
	font:16px Arial, Helvetica, sans-serif;
	color:#000000;
	margin-top: 17px; 
	margin-left: 0px;
	position:absolute;
	vertical-align: middle;
	width: 253px;
	height: 234px;
	z-index: 10000;
	}
	.small_page .gray {
		margin: 20px 30px 5px 25px;
		background: #f2f5ec;
		}
		.small_page .gray img {
			vertical-align: middle;
			}
	.small_page .bottom {
		margin: 5px 9px 15px;
		padding: 0;
		}
	
	.small_page div {
		overflow:hidden;
		padding: 3px;
		text-align: center;
		}
		.small_page div div {
			margin: 1px;
			
			font-size: 18px;
			color: #88b720;
			}
			.small_page div div span {
				color: #535353;
				font-weight: 20px;
				font-size: 14px;
				line-height: 1.5;
				}
			.small_page div div label.red {
				color: red;
				}
				

/*End Images details page*/
/*Advanced tools (SC_17_41_Advanced_Tools) page */
#atb-selected-album-tab {
	width:174px;
	height:150px;
	}
#albums-non-selected {
	height:640px;
	width:174px;
	overflow: auto;
	padding-top: 10px;
}
#atb-albums-tab-body {
	width:706px;
}
.album-tab {
	width:109px;
	padding:15px 0px 7px 0px;
	margin-right: 10px;
	}
.album .photo-white-cover {
	background: transparent url('../images/backgrounds/bg_album-cover-silver.png') no-repeat top left;
	height:94px;
	}
	.album .photo-white-cover img {
		margin-left: 22px;
		margin-top: 12px;
		}
		
		 
		
.album .photo-green-cover {
	background: transparent url('../images/backgrounds/bg-album-cover-green.png') no-repeat top left;
	height:94px;
	}
	
.album .photo-green-cover img {
		margin-left: 22px;
		margin-top: 12px;
		}
		
		
		
.album-caption {
	margin-top: 2px;
	text-align: center;
	font-family:Arial,sans-serif;
	font-size:10px;
	/*height: 26px; */
	}
#album-options {
	margin-top:20px;
	}
#album-options-common {
	margin-left:29px;
	}
#album-images {
	padding-left:5px;
	padding-right:12px;
	}
.at-edit input {
	border:1px solid #9f9f9f;
	height:25px;
	padding: 2px 5px 9px 5px;
	}
	.at-edit input.large-green-text {
		padding-top: 5px;
		font-family: Helvetica;
		font-size: 20pt;
		font-weight:bold;
		color:#80ad1d;
	}
.at-edit input#album_title.large-green-text {
	width:237px;
	height: 33px;
	padding-bottom: 2px;
}
	.at-edit input.small-gray-text {
		padding-top:10px;
		padding-bottom:1px;
		font-family: Arial,sans-serif;
		font-size: 10px;
		color:#666666;
		text-decoration: underline;
		margin-right:15px;
		}
		.at-edit input#album_tags.small-gray-text {
			width:363px;
			}
	.at-edit input.medium-green-text {
		padding-top:5px !important;
		font-size: 15pt !important;
		color:#80ad1d;
		font-weight:bold;
		}
.simple-inscription {
	font-family: Lucida, sans-serif;
	font-size: 20px;
	letter-spacing: -1px;
	color:#666666;
	}
	#simple-inscription.simple-inscription {
		margin:0px 0px 15px 0px;
		padding:19px 12px 0px 0px;
		}
.b-save-changes {
	/*margin-top:-5px;*/
	/*margin-right:12px;*/
	}
img.medium-image-preview {
	border:3px solid white;
	
	}
.ai-images-column {
	width:226px;
}
.ai-images-options {
	}
	.ai-images-options .at-edit input {
		width:445px;
		margin-right: 0pt;
		}
		.ai-images-options .at-edit input.small-gray-text {
			margin-top:13px;
			}
.ai-delete-container {
	margin-top:15px;
	}
.medium-gray-title {
	font-size: 13px;
	font-family: Arial,sans-serif;
	letter-spacing: -1px;
	color: #9e9fa0;
	font-weight:bold;
	}
/*End Advanced tools page*/
/* Thank You (SC_24_Thank_You_Share) page */
#thank_you {
	}
	
#thank_you .clear, .dotted-line {
	clear: both;
	}
#thank_you H1 SPAN {
	font-size: 31px;
	}
#thank_you .uppercase {
	text-transform: uppercase;
	}
#thank_you .description {
	line-height: 43px;
	font-size: 18px;
	letter-spacing: -1px;
	}
	
#thank_you .gray-rounded-box {
	background-color:#e5e5e5;
	margin: 10px 0;
	}
	
#thank_you .body {
	padding: 20px;
	}
	#thank_you .option {
		width: 850px;
		overflow: hidden;
		}
	
		#thank_you .column-1 {
			float: left;
			width: 350px;
			overflow: hidden;
			color: #58595b;
			font-size: 18px;
			letter-spacing: -1px;
			}
			#thank_you .column-1 H4 {
				display: inline;
				font-weight: normal;
				color: #598101;
				letter-spacing: normal;
				}
			#thank_you .column-1 STRONG {
				text-transform: uppercase;
				font-weight: normal;
				letter-spacing: -1px;
				}
		#thank_you .column-2 {
			float: left;
			width: 245px;
			overflow: hidden;
			}
		#thank_you .column-3 {
			float: left;
			width: 255px;
			height: 110px;
			overflow: hidden;
			}
	
	#thank_you .albums-list {
		width: 245px;
		height: 110px;
		overflow: auto;
		}
		#thank_you .albums-list LI {
			list-style: none;
			float: left;
			width: 57px;
			height: 51px;
			background-image: url(../images/thank_you/mini_album_back.png);
			background-repeat: no-repeat;
			cursor:pointer;
			}
			#thank_you .albums-list LI.selected {
				background-image: url(../images/thank_you/mini_album_back_selected.png);
				}
			#thank_you .albums-list LI IMG {
				margin-top: 11px;
				margin-left: 14px;
				width: 31px;
				height: 28px;
				overflow: hidden;
				}
	#thank_you .albums-list.with-checkbox {
		height: 120px;
		}
		#thank_you .albums-list.with-checkbox LI {
			height: 57px;
			}
			#thank_you .albums-list.with-checkbox LI INPUT {
				display: block;
				margin: 3px auto 0px auto;
				_margin-top: 5px;
				width: 11px;
				height: 11px;
				}
	#thank_you .photos-list {
		width: 245px;
		height: 190px;
		overflow: auto;
		}
		#thank_you .photos-list LI {
			list-style: none;
			float: left;
			width: 57px;
			height: 62px;
			background-image: url(../images/thank_you/mini_file_back.png);
			background-repeat: no-repeat;
			cursor:pointer;
			}
			#thank_you .photos-list LI IMG {
				margin-top: 11px;
				margin-left: 11px;
				width: 34px;
				height: 34px;
				overflow: hidden;
				}
			#thank_you .photos-list LI INPUT {
				display: block;
				margin: 3px auto 0px auto;
				width: 11px;
				height: 11px;
				}
	#thank_you .share-button {
		margin-top: 25px;
		}
/* End Thank You page */
/* Slideshow page */
#slideshow {
	margin: 10px 20px;
	}
#slideshow H2 {
	color: #545659;
	font-size: 20px;
	letter-spacing: -1px;
	text-transform: capitalize;
	}
	#slideshow H2 SPAN {
		display: block;
		font-size: 14px;
		}
		
#slideshow #control {
	clear: right;
	float: right;
	width: 268px;
	height: 56px;
	overflow: hidden;
	/*margin-right: -10px;
	_margin-right: -5px;*/
	padding-left: 8px;
	_padding-top: 8px;
	background-image: url(../images/slideshow/control_back.png);
	background-repeat: no-repeat;
	font-size: 15px;
	line-height: 52px;
	}
	#slideshow #control IMG {
		vertical-align: middle;
		}
	
	#slideshow #control A {
		text-decoration: none;
		color: #33322e;
		}
		#slideshow #control A SPAN {
			text-transform: capitalize !important;
			}
	
#slideshow #slideshow-content {
	width: 685px;
	margin: 20px auto;
	}
	
	/* By design - 683x523*/
#slideshow #current-photo {
	width: 685px;
	height: 560px;
	background-image: url(../images/slideshow/mega_photo_back_625x500.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-align: center;
	}
	#slideshow #current-photo IMG {
		}
#slideshow .photos-list {
	}
	#slideshow .photos-list LI {
		list-style: none;
		float: left;
		height: 85px;
		width: 85px;
		background-image: url(../images/slideshow/mini_photo_back.png);
		background-repeat: no-repeat;
		}
		#slideshow .photos-list LI IMG {
			margin-top: 7px;
			margin-left: 7px;
			height: 70px;
			width: 70px;
			overflow: hidden;
			}
#slideshow .photos-adds {
	padding: 10px;
	text-transform: capitalize;
	font-weight: bold;
	}
	#slideshow .photos-adds .selected {
		text-decoration: underline;
		}
#slideshow .vcentered * {
	border: 2px solid red;
	}
#slideshow-top-menu {
	float: right;
	/* width: 400px; */
	margin: 35px 35px 0 35px;
	}
	#slideshow-top-menu .logo {
		float: left;
		margin-right: 20px;
	}
	
	#slideshow-top-menu LI {
		clear: right;
		float: right;
		list-style: none;
		text-align: right;
		line-height: 30px;
		font-size: 15px;
	}
	
	#slideshow-top-menu LI A {
		text-decoration: none;
		color: #33322e;
		background-image: url(../images/slideshow/slideshow_arrow.gif);
		background-repeat: no-repeat;
		background-position: left center;
	}
		#slideshow-top-menu LI A SPAN {
			margin-left: 15px;
			text-transform: capitalize;
		}
/* End slideshow page */
/* Select albums pages: Select_Order_to_Review, Share_Album, Edit_Album */
.select-album {
	}
	.select-album H1 {
		padding-bottom: 20px;
		}
	.select-album .body {
		padding: 20px 0;
		}
	.select-album .v-dotted-line {
		background:url(../images/v_line_dots.gif) repeat-y top center;
		min-height: 300px;
		height: 100% !important;
		zoom: 1;
		}
		.select-album .column {
			width: 49.8%;
			height: 100%;
			float: left;
			}
	.select-album H2 {
		margin-left: 26px;
		margin-bottom: 20px;
		font-size: 21px;
		color: #59575a;
		text-transform: capitalize !important;
		}
	
	.select-album LI {
		padding-left: 20px;
		list-style: none;
		height: 120px;
		}
		
		.select-album LI .album-thumb {
			float: left;
			width: 109px;
			height: 94px;
			background-image: url(../images/select_album/album_back.png);
			background-repeat: no-repeat;
			overflow: hidden;
			}
			
			.select-album LI .album-thumb IMG {
				width: 70px;
				height: 70px;
				overflow: hidden;
				margin-top: 12px;
				margin-left: 25px;
				}
				
	.select-album .album-descr {
		margin-left: 130px;
		}
		.select-album .album-descr UL {
			padding-left: 15px;
			padding-bottom: 10px;
			text-align: left;
			}
			.select-album .album-descr LI {
				height: 14px;
				line-height: 14px;
				padding: 0;
				width: 38%;
				overflow: hidden;
				}
	
	/*.select-album .select-album-button {
		display: block;
		width: 239px;
		height: 55px;
		background-image: url(../images/select_album/select_album_button_back.png);
		background-repeat: no-repeat;
			
		color: #fffffe;
		text-transform: uppercase;
		text-decoration:none;
		text-indent: 20px;
		text-align: left;
		line-height: 55px;
		font-size: 16px;
		font-weight: bold;
		cursor:pointer;
	}*/
	
/* End select albums page */
/* Order payment pages */
#order-final-checkout,
#order-payment {
	color: #5e6166;
	}
	#order-final-checkout .check-out-buttom,
	#order-payment .place-my-order-buttom {
		float: right;
		}
	#order-final-checkout .check-out-buttom,
	#order-final-checkout .back-buttom,
	#order-payment .back-buttom,
	#order-payment .place-my-order-buttom {
		margin-top: 10px;
		}
	
	#order-final-checkout H1,
	#order-payment H1 {
		text-transform: capitalize;
		}
	
	#order-final-checkout .selected,
	#order-payment .selected {
		color: #86b520;
		font-weight: bold;
		}
		
	#order-final-checkout .selected-brown,
	#order-final-checkout .box A.selected-brown {
		color: #832e00;
		font-weight: bold;
		}
	
	#order-final-checkout .box,
	#order-payment .box {
		border: 1px #86b520 solid;
		padding: 25px 5px 0px 5px;
		zoom: 1;
		}
	#order-final-checkout .box A,
	#order-payment .enter-information A {
		color: #86b520;
		}
	
	#order-final-checkout TABLE {
		}
	
		#order-final-checkout TABLE .td-even {
			background: #f1f0f2;
			}
		
		#order-final-checkout TABLE .order-number {
			font-size: 16px;
			font-weight: bold;
			letter-spacing: -1px;
			width: 240px;
			}
		
		#order-final-checkout TABLE TH, 
		#order-final-checkout TABLE TD {
			width: 100px;
			vertical-align: top;
			}
		
		#order-final-checkout TABLE TH {
			height: 30px;
			padding: 8px;
			font-size: 11px;
			text-align: center;
			text-transform: capitalize;
			font-weight: bold;
			}
		
		#order-final-checkout TABLE TD {
			height: 35px;
			font-size: 12px;
			text-align: right;
			padding-right: 30px;
			}
			
		#order-final-checkout TABLE TH.column-first, 
		#order-final-checkout TABLE TD.column-first {
			width: 240px;
			text-align: left;
			font-weight: bold;
			padding-left: 15px;
			}
		
		#order-final-checkout TABLE TH.column-last, 
		#order-final-checkout TABLE TD.column-last,
		#order-final-checkout .box .column-last {
			display: block;
			width: 80px;
			padding-right:15px;
			}
			
		#order-final-checkout .box .column-last {
			_width: 65px;
			}
	
	#order-final-checkout .box UL {
		}
		#order-final-checkout .box LI {
			list-style: none;
			background:url(../images/line_dots.gif) repeat-x top left;
			padding:5px 0px;
			text-align: right;
			line-height: 35px;
			}
			#order-final-checkout .box LI.li-even {
				font-weight: bold;
				}
			#order-final-checkout .box LI .column-last {
				float: right;
				clear: right;
				}		
			
				#order-final-checkout .box LI .discount-link {
					float: left;
					text-align:left;
					margin-left: 555px;
					}
				#order-final-checkout .box LI .ship-zip {
					margin-left: 140px;
					_margin-left: 70px;
					float: left;
					text-align:left;
					}
					#order-final-checkout .box LI .ship-zip .edit-zip-link {
						margin-left: 55px;
						}
				#order-final-checkout .box LI .select-ship .select-ship-input {
					width: 300px;
					}
				#order-final-checkout .box LI .select-ship SELECT {
					margin-top: 10px;
					width: 200px;
					height: 20px;
					vertical-align: center;
					}
					
	#order-payment H1 {
		margin: 10px 0 25px 17px;
		}
	#order-payment .direction {
		padding-left: 15px;
		}
		#order-payment .direction SPAN {
			line-height: 30px;
			}
	
		#order-payment .direction TABLE {
			width: 830px;
			}
			#order-payment .direction TABLE TD {
				vertical-align: top;
				text-align: right;
				font-weight: bold;
				}
				#order-payment .direction TD .note {
					width: 500px;
					padding-left: 30px;
					text-align: left;
					font-weight: normal;
					font-size: 10px;
					} 
				#order-payment .direction TD.amount DIV {
					width: 75px;
					height: 30px;
					line-height: 30px;
					border-top: 2px solid #000000;
					border-bottom: 2px solid #000000;
					}
			
			#order-payment .direction TABLE TH {
				text-align: left;
				width: 100%;
				}
	#order-payment .enter-information {
		width: 750px;
		font-weight: bold;
		}
		#order-payment .enter-information .caption {
			color: #000000;
			margin: 20px 0 5px;
			}
			#order-payment .enter-information .caption H3 {
				letter-spacing: normal;
				}
			#order-payment .enter-information .caption .note {
				margin-top: 5px;
				float: right;
				}
		#order-payment .enter-information .selected {
				font-size: 18px;
				}
	
		#order-payment .enter-information .box {
			margin:5px 0;
			padding: 0;
			}
			
			#order-payment .enter-information .box UL {
				padding: 10px 25px;
				}
			#order-payment .enter-information .box UL LI {
				list-style: none;
				line-height: 22px;
				padding: 4px;
				clear: left;
				}
				#order-payment .enter-information .box UL LI .name {
					text-transform: capitalize;
					width: 150px;
					float: left;
					}
				#order-payment .enter-information .box UL LI .value {
					}
				
				#order-payment .enter-information .box UL LI .second-line {
						display: block;
						margin: 8px 0 0 150px;
					}
				
				#order-payment .enter-information .box UL LI INPUT,
				#order-payment .enter-information .box UL LI SELECT {
					height: 20px;
					width: 210px;
					border: 1px #86b520 solid;
					vertical-align: top;
					}
					#order-payment .enter-information .box UL LI INPUT.checkbox {
						width: auto;
						height: auto;
						}
					#order-payment .enter-information .box UL LI.card-type SELECT {
						width: 130px;
						}
					#order-payment .enter-information .box UL LI.card-verification INPUT,
					#order-payment .enter-information .box UL LI.card-date SELECT {
						width: 65px;
						}
				#order-payment .enter-information .box UL LI.person-name {
					float: left;
					clear: none;
					}
					#order-payment .enter-information .box UL LI.person-name .name {
						width: 80px;
						}
					#order-payment .enter-information .box UL LI.person-name .note,
					#order-payment .enter-information .box UL LI.phone-number .note {
						padding-left: 100px;
						display: block;
						}
				
				#order-payment .enter-information .box UL LI .note {
					line-height: 11px;
					padding-left: 15px;
					font-size: 11px;
					}
					#order-payment .enter-information .box UL LI.card-type .note,
					#order-payment .enter-information .box UL LI.card-verification .note {
						display: inline;
						line-height: 22px;
						}
					#order-payment .enter-information .box UL LI .note IMG {
						vertical-align: middle;
						margin-right: px;
						}
		#order-payment .enter-information .terms {
			line-height: 20px;
			}
			#order-payment .enter-information .terms INPUT {
				width: 15px;
				height: 15px;
				vertical-align: center;
				}
				
	
/* End order payment page */
/*Rename album page (SC_10_Rename_Album.html)*/
.black-inscription {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color:#333333;
	letter-spacing: -1px;
	}
#ra-rename-album-body {
	margin-top: 3px;
	}
	#ra-rename-album-body .album-row {
		}
		#ra-rename-album-body .album-row input {
			width: 435px;
			margin-top: 26px;
			}
		#ra-rename-album-body .album-row label {
			margin: 36px 50px 0px 35px;
			}
			#ra-rename-album-body .album-row input.medium-green-text-box {
				margin-right:123px;
				}
#ra-footer-row {
	margin-top:6px;
	}
.ra-checkbox, .ra-checkbox-checked {
	/*background: transparent url('../images/buttons/b_
	check-box.png') no-repeat;*/
	width: 45px;
	height: 85px;
	}
/*End Rename album page*/
/*Rename album Edit page (SC_11_Rename_Album_Edit.html)*/
#rae-header-row {
	margin-left: 128px;
	}
	#rae-header-row h3 {
		width: 354px;
		}
		#rae-header-row h3.last {
			width: auto;
			margin-left: 25px;
			}
#rae-rename-album-body .body {
	margin-top: 19px;
	}
#rae-rename-album-body .album-row {
	margin-bottom: 60px;
	}
	#rae-rename-album-body .album-row label {
		width: 109px;
		padding: 10px 0px 6px 17px;
		}
#rae-rename-album-body input {
	width:335px;
	margin-right: 23px;
	margin-top: 0px;
	}
#rae-footer-row {
	margin-top:6px;
	}
/*End Rename album Edit page*/
/*Change Album Order (SC_12_Change_Album_Order.html)*/
.album-row.selected {
	background: url(../images/green-highlight-bar.png) top left no-repeat;
	}
#cao-header-row {
	margin-top: 29px;
	margin-left: 152px;
	}
/*End Change Album Order*/
/*Create New Album page (SC_9_Create_New_Album.html)*/
#cna-header-row {
	margin-top: 29px;
	}
#cna-albums .album-row {
	padding: 31px 0px 35px 40px;
	}
	#cna-albums .album-row label {
		margin-right: 20px;
		margin-top: 8px;
		}
	#cna-albums .album-row input {
		width:435px;
		}
	/*#cna-body.gray-rounded-box .body {
		height: 700px;
		}
		#cna-body.gray-rounded-box .body {
			min-height: 700px;
			height: auto;
			}*/
/*End Create New Album page (SC_9_Create_New_Album.html)*/
/*Album Properties page (SC_16_Album Properties.html)*/
.black-inscription {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color:#333333;
	letter-spacing: -1px;
	}
#ap-album-properties {
	margin-top: 3px;
	}
	#ap-album-properties .album-row {
		padding: 5px 82px 10px 35px;
		color:black;
		font-family:Helvetica,Arial,sans-serif;
		font-size:14pt;
		font-weight:bold;
		letter-spacing:-1px;
		text-align:left;
		}
		#ap-album-properties .album-row div {
			margin-bottom: 15px
			}
		#ap-album-properties .album-row img {
			vertical-align: middle;
			}
		#ap-album-properties .album-row input {
			width: 335px;
			height: 24px;
			border: solid 1px #0580A8;
			}
		#ap-album-properties .album-row textarea {
			width: 335px;
			height: 70px;
			border: solid 1px #0580A8;
			}
		#ap-album-properties .album-row .collum_2 {
			margin-left: 120px;
			margin-right: 5px;
			width: 160px;
			font-size:12pt;
			}
		#ap-album-properties .album-row .collum_3 {
			width: 335px;
			font-size:12pt;
			}
		#ap-album-properties .album-row label {
			}
		#ap-album-properties .album-row .big-check-box {
			margin-left:123px;
			}
#ap-footer-row {
	margin-top:3px;
	}
/*End Album Properties page*/
/*Address Book page (SC_29_Address_Book.html)*/
.add-user-form {
	padding: 10px 10px 0px 10px;
	}
.x-form-btns-ct {
	padding-right: 10px;
	}
#ab-body {
	width:581px;
	margin-top: 20px;
	margin-bottom: 20px;
	}
	#ab-body h5 {
		font-family: Tahoma, sans-serif;
		font-size: 11pt;
		font-weight: bold;
		margin-left: 7px;
		}
	#ab-body label {
		font-family: Verdana, sans-serif;
		font-size: 9pt;
		font-weight: bold;
		}
	
#ab-add-contact-form {
	width:581px;
	padding: 10px 0px;
	background: transparent url('../images/address_book/bg_horizontal-green-gradient.png') repeat-y;
	overflow: hidden;
	}
#ab-body hr {
	color: #c8c9c7;
	}
#ab-add-contact-form .buttom {
	vertical-align: middle;
	margin-top: 12px;
	margin-left: 15px;
	}
#ab-add-contact-form .form-column {
	padding-left: 10px;
	}
	#ab-add-contact-form .form-column input {
		width: 140px;
		}
/*End Address Book page (SC_29_Address_Book.html)*/
/*Email Layout page (SC_31_Email_Layout.html)*/
#el-body {
	padding: 0 25px 0 17px;
}
#el-body h3 {
	font-weight: normal;
	margin-bottom: 30px;
}
#el-body a {
	color: #000;
}
#el-body .image {
	background: transparent url('../images/backgrounds/bg_big-album-cover-multi.png') no-repeat;
	width: 267px;
	height: 220px;
	margin-top: 20px;
	margin-left: 125px;
	padding-top: 40px;
	padding-left: 35px;
}
#el-body .buttom {
	text-align: center;
}
#el-body .text {
	margin-top: 30px;
	width: 170px;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#el-body .text p {
	margin: 15px 0;
}
#el-body .text p a {
	color: #77a01d;
}
/*End Email Layout page (SC_31_Email_Layout.html)*/
/*Address Book pop up page (SC_29_Address_Book_pop_up.psd.html)*/
#abp-body {
	
	}
	#abp-body h3 span {
	
		}

/*End Address Book pop up page (SC_29_Address_Book_pop_up.psd.html)*/
.thumb_image {
	background: url(../images/bggr.gif) no-repeat;
	width: 92px;
	height: 92px;
	text-align: left;
}
.thumb_image img {
	margin: 11px;
}
.thumb_image2 {
	background: url(../../includes/images/border_grey.png);
	width: 85px;
	height: 85px;
}
.thumb_image3 {
	background: url(../../includes/images/border_yellow.png);
	width: 85px;
	height: 85px;
}
.thumb_image2 img, .thumb_image3 img {
	margin:10px;
}
.album_image .border {
	width: 89px;
	height: 89px;
	}
.album_images div, .album_images2 div {
	text-align: center;
	width:85px;
	}
	.album_image input {
		/*padding: 4px 0px;*/
		height: 15px;
		}
		.album_image div img.fl {
			
			}
		.album_image div img.fr {
			
			}
.border {
	background: url(../images/border_grey.png) no-repeat;
	}
	.border img {
		margin: 10px;
		}
.border-selected .border {
	background: url(../images/border_green.png) no-repeat;
	}
/*Free services example Page (SC_4_Free_Services_Examples.psd)*/
#orfs-body {
	width: 770px;
	}
.free-services-preview {
	text-align: center;
	width: 275px;
	}
#black-inscription-white-bg {
	width: 710px;
	background-color: white;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Helvetica;
	font-size: 14pt;
	}
/*End Free services example Page*/
/*share_style.css*/
.pw {
	width: 579px;
}
.album_name {
	color: #0580A8;
	font-size: 20pt;
	padding: 6px 0px 5px 0px;
}
.item_text1 {
	font-size: 12px;
	font-weight: bold;
}
.save_button {
	margin: 25px 80px 0px 0px;
}
.save_button1 {
	margin: 25px 60px 0px 0px;
}
.save_button2 {
	margin: 20px 40px 0px 0px;
}
.save_button3 {
	padding: 20px 45px 0px 0px
}
.save_button4 {
	padding: 50px 90px 0px 0px
}
.save_button5 {
	padding: 15px 70px 0px 0px;
}
.save_button6 {
	padding: 50px 80px 0px 0px
}
.save_button7 {
	padding: 15px 60px 0px 0px;
}
.album_images {
	width: 615px;
}
.album_images2 {
	width: 680px;
}
.album_rpanel {
	width: 254px;
	padding-right: 20px;
}
.album_rpanel2 {
	width: 190px;
}
.album_rpanel3 {
	width: 241px;
	padding: 5px 20px 0px 0px;
}
.album_rpanel4 {
	width: 251px;
	padding-right: 20px;
}
.album_rpanel2_item {
	padding: 10px 0px 0px 30px
}
.album_rmenu {
	background : url(../images/edit_album/bkg4.gif) no-repeat;
	height: 309px;
}
.album_rmenu1 {
	background : url(../images/edit_album/bkg1.png) no-repeat;
	height: 153px;
}
.album_rmenu2 {
	background: url(../images/edit_album/bkg6.png) no-repeat;
	height: 190px;
}
.album_rmenu3 {
	background: url(../images/edit_album/bkg7.png) no-repeat;
	height: 329px;
}
.album_rmenu_items {
	padding: 15px 0px 0px 35px;
}
.album_rmenu1_items {
	padding: 15px 0px 0px 25px;
}
.album_rmenu2_items {
	padding-left: 20px;
}
.album_rmenu_items img {
	margin-left: 5px;
	}
.album_rmenu_items li a {
	font-family: Arial, sans-serif;
	font-size: 11pt;
	color: #58595b;
	text-decoration: none;
	}
.album_rmenu2_items img {
	padding-top: 15px;
}
.album_rsubmenu {
	background : url(../images/edit_album/bkg3.gif) no-repeat;
	width: 219px;
	height: 177px;
	margin: 14px 0px 0px 18px;
}
.album_rsubmenu1 {
	background : url(../images/edit_album/bkg2.gif) no-repeat;
	width: 166px;
	height: 59px;
	margin: 8px 0px 0px 8px;
}
.album_rsubmenu2 {
	padding: 4px 12px 0px 14px;
}
.album_rsubmenu_items {
	padding: 4px 0px 0px 14px;
}
.album_rsubmenu1_items {
	padding: 6px 0px 0px 6px;
}
.album_rsubmenu_items img {
	padding-top: 10px;
}
.album_rsubmenu2_litem {
	padding-top: 8px;
}
.pt7px {
	padding-top: 7px;
}
.pl4px {
	padding-left: 4px;
}
.pl40px {
	padding-left: 40px;
}
.pr5px {
	padding-right: 5px;
}
.head_box {
	height: 45px;
}
.order_name {
	color:#58595B;
	font-size:14px;
	font-weight:bold;
	padding-top:8px;
	text-align:center;
}

.folder_container {
	overflow: auto;
	height: 240px;
	width: 242px;
}
.album_name_box {
	border: 1px solid #aca899;
	color: #80ad1d;
	font-size: 15px;
	font-weight: bold;
	width: 320px;
}
/*end share_style.css*/
.bad-picture-preview {
	background: transparent url('../images/backgrounds/bg_bad-preview.png');
	width: 148px;
	height: 148px;
	padding: 17px 19px;
	margin:auto;
	}
/*End Free services example Page*/
/*View albums folders*/
#back-to-link {
	margin-top: 10px;
	margin-bottom: 8px;
	}
#ora-albums-list {
	width: 610px;
	margin-right: 15px;
	}
	#ora-albums-list .body {
	padding-bottom:10px;
	padding-left:25px;
	padding-right:10px;	
	}
	#ora-albums-list .album {
		margin-left:16px;
		margin-right:16px;
		}
#ora-menu-content {
	font-size:15px;
	padding:5px 15px 15px;
}
#ora-menu-content a {
	text-decoration: none;
	color: #58595B; 
}
ul#order-info {
	font-size:15px;
	padding-left: 32px;
}
ul#order-info li {
	margin-bottom:6px;
}
/*End View albums folders*/
/*Album Organizer*/
#organizer-container {
	
	}
	#organizer-container .body {
		padding: 12px 10px;
		}
#organizer-toolbar {
	}
#organizer-toolbar-help {
	width: 270px;
	}
	#organizer-toolbar-help .body {
		padding: 0pt;
		margin: 0pt;
		}
		#organizer-toolbar-help .body ol {
			margin-left: 10px;
			}
#organizer-toolbar-iconset {
	width:370px;
	margin-left: 14px;
	}
	#organizer-toolbar-iconset .body {
		padding: 3px 0px 2px 0px;
		margin: 0pt;
		width:370px;
		}
		#organizer-toolbar-iconset .body .item {
			text-align: center;
			float: left;
			overflow: hidden;
			margin-left: 2px;
			}
			#organizer-toolbar-iconset .body .item.last {
				margin-top: 6px;
				}
				#organizer-toolbar-iconset .body .item.last p {
					padding-top: 6px;
					}
			#organizer-toolbar-iconset .body .item p {
				font-size: 10px;
				color: #58595b;
				font-weight: bold;
				margin:0px;
				}
#organizer-head-row h3 {
	font-weight: normal;
	color: #000000;
	font-size: 16pt;
	padding-top: 6px;
	}
	#organizer-head-row p {
		font-size: 12pt;
		font-weight: bold;
		color: #58595b;
		margin: 6px 0px 0px 15px;
		width: 320px;
		}
		#organizer-head-row p a {
			font-size: 10pt;
			text-decoration: underline;
			font-weight: normal;
			}
ol.green-num-list {
	list-style-type: decimal;
	list-style-position: inside;
	color: #0580A8;
	font-weight: bold;
	font-size: 14px;
	}
	ol.green-num-list li span {
		color: #58595b;
		}
#organizer-menu {
	width: 250px;
	color:#58595b;
	}
#organizer-menu-albums {
	width: 235px;
	height: 460px;
	padding-left:8px;
}
#organizer-menu-albums div.album {
	background : url(../images/backgrounds/bg_album.png) no-repeat;
	height: 44px;
	margin: 4px 0px 0px 7px;
	padding: 1px 4px;
}
#organizer-menu-albums div.album.selected {
	background : url(../images/backgrounds/bg_selected-album.png) no-repeat;
}
#organizer-menu-albums div.album p.title {
	margin: 10px 0px 0px 0px;
	border: 1px solid #aca899;
	width: 130px;
	background-color: white;
	cursor: default;
	padding:2px 4px;
	font-size: 8pt;
	height: auto;
	display: inline;
	vertical-align: middle;
}
#organizer-menu-albums div.album div.cover {
	width:28px;
	height:28px;
	padding:7px 11px;
	background: transparent url('../images/backgrounds/bg_album-cover-micro.png') no-repeat;
}
#organizer-menu-toolbar {
	padding:7px 12px 10px 15px;
}
#organizer-menu-toolbar a {
	font-size: 8pt;
	font-weight: normal;
	color:#58595b;
	text-decoration: none;
	vertical-align:middle;
}
#organizer-menu-toolbar ul.fr {
	list-style-image: url('../images/buttons/b_right-green-arrow.png');
	list-style-position: inside;
}
/*End Album Organizer*/
/*Pop-up layout template*/
#sc-container-pop-up {
	width:687px;
	background:#ACD946 url(../images/common/background_gradient.gif) repeat-x;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0 auto;
	padding-top: 20px;
}
#sc-container-pop-up .cssbox {
	width:687px;
}
#sc-header-pop-up {
	width:687px;
	height:88px;
	background:url(../images/backgrounds/header_background_pop_up.png) no-repeat;
	clear:both;
	}
#sc-content-pop-up {
	background:url(../images/backgrounds/bg_content_pop_up.png) repeat-y;
	width:687px;
	}
#sc-footer-pop-up {
	width:687px;
	clear:both;
	background:url(../images/backgrounds/footer_background_pop_up.png) no-repeat;
	height:60px;
	
	}
/*End Pop-up layout template*/
/* Email landing page */
#email-landing-page {
	}
	
	#email-landing-page .photo-preview {
		width: 400px;
		height: 284px;
		background-image: url(../images/backgrounds/bg_big-album-cover.png);
		background-repeat: no-repeat;
		overflow: hidden;
		text-align: left;
		float: left;
		}
		#email-landing-page .photo-preview IMG {
			margin-top: 5px;
			margin-left: 5px;
			width: 380px;
			height: 262px;
			overflow: hidden;
			border-right: 1px #0580A8 solid;
			border-bottom: 1px #0580A8 solid;
			}
	
	#email-landing-page .enter-information {
		float: right;
		width: 440px;
		font-size: 14px;
		}
		#email-landing-page .enter-information H3 {
			font-weight: normal;
			}
		#email-landing-page .enter-information P {
			padding: 20px 0px;
			font-weight: bold;
			letter-spacing: -1px;
			}
		#email-landing-page .enter-information A {
			clear: right;
			float: right;
			}
			#email-landing-page .enter-information A.lost-pass {
				color: #000000;
				font-size: 11px;
				font-weight: bold;
				margin: 15px 0 30px 0;
				}
			
		#email-landing-page .enter-information TABLE {
			width: 100%;
			}
			#email-landing-page .enter-information TABLE TH {
				font-weight: bold;
			}
			#email-landing-page .enter-information TABLE TH,
			#email-landing-page .enter-information TABLE TD {
				text-align: right;
				vertical-align: center;
				height: 40px;
				}
			#email-landing-page .enter-information TABLE TD .note {
				font-style: italic;
				font-size: 11px;
				font-weight: bold;
				}
		
			#email-landing-page .enter-information TABLE TD INPUT {
				height: 20px;
				width: 250px;
				border: 1px #0580A8 solid;
				vertical-align: center;
				}
	#email-landing-page .police {
		color: #5e6166;
		font-size: 11px;
		margin-top: 30px;
		text-indent: 0;
		}
		#email-landing-page .police A {
			color: #000000;
			text-transform: uppercase;
			font-weight: bold;
			clear: none;
			float: none;
			}
		#email-landing-page .police .browsers {
			float: right;
			font-weight: bold;
			width: 140px;
			}
			#email-landing-page .police .browsers LI {
				list-style: none;
				}
			#email-landing-page .police .browsers SPAN {
				font-weight: normal;
				}
				
/* End email landing page */
/*End Album Organizer*/
/*View albums*/
#view-albums-container p {
	margin-bottom: 6px;
	}
#va-albums-col {
	width: 610px;
	margin-right: 14px;
	}
	#va-albums-col .box-content {
		padding-left: 36px;
		}
	#va-albums-col.tcl-center p {
		margin-top: 16px;
		margin-bottom: 10px;
		}
#albums-common-container .body {
	padding: 10px;
	}
	#albums-common-container .body .album {
		display: block;
		margin-left: 16px;
		margin-right: 16px;
		}
#va-menu-col {
	width: 260px;
	font-size: 15px;
	}
	#va-menu-col a.back-to {
		margin-top: 17px;
		margin-bottom: 8px;
		}
#va-menu-info {
	margin-left: 8px;
	}
	#va-menu-info .big-narrow {
		margin-left: -3px;
		}
/*End View Albums*/
#edit-menu-toolbar {
	padding:7px 12px 10px 15px;
	text-align:left;
	}
	#edit-menu-toolbar a {
		font-size: 13pt;
		font-weight: normal;
		color:#58595b;
		text-decoration: none;
		vertical-align:top;
		}
	#edit-menu-toolbar ul {
		list-style-image: url('../images/buttons/b_right-green-arrow.png');
		list-style-position: inside;
		}
.i_text {
	font: 18px bold Tahoma, Arial, Helvetica, sans-serif;
}
.w680 {
	width: 680px;
}
/*Navigation menu tabs*/
.glowingtabs {
	margin:59px 0px 0px 0px;
	padding-left:27px;
	line-height:normal;
	position:relative;
	/*border-bottom: 1px solid #dcc208; Add border strip to bottom of menu*/
	}
	.glowingtabs ul {
		list-style-type: none;
		margin:0;
		margin-left: 0px; /*Left offset of entire tab menu relative to page*/
		padding:0;
		}
	.glowingtabs li {
		display:inline;
		margin:0;
		padding:0;
		font-size: 12px;
		}
	.glowingtabs a {
		float:left;
		background:url(../images/menu/tab-left.gif) no-repeat left top;
		margin:0;
		margin-right: 0px; /*spacing between each tab*/
		padding:0 0 0 9px; /*top right bottom left */
		text-decoration:none;
		}
		.glowingtabs a span {
			float:left;
			display:block;
			background:url(../images/menu/tab.gif) no-repeat right top;
			padding: 7px 12px 8px 3px;
			color:#FFFFFF;
			}
		/* Commented Backslash Hack hides rule from IE5-Mac \*/
		.glowingtabs a span {
			float:none;
			}
		/* End IE5-Mac hack */
			.glowingtabs a:hover, .glowingtabs a:hover span {
				text-decoration:underline;
				}
			.glowingtabs li.selected a { /*Selected Tab style*/
				background-position:0 -32px; /*Shift background image up to start of 2nd tab image*/
				}
			.glowingtabs li.selected a span { /*Selected Tab style*/
				text-decoration:none;
				background-position:100% -32px; /*Shift background image up to start of 2nd tab image*/
				color: black;
				}
/* ######### Style for Drop Down Menu ######### */
.dropmenudiv {
position:absolute;
top: 0; /*THEME CHANGE HERE*/
border: solid #E6E6E6 1px;
font:normal 11px Arial;
line-height:18px;
z-index:100;
background-color: #FFFFFF;
width: 150px;
visibility: hidden;
}

.dropmenudiv a {
width: auto;
display: block;
text-indent: 5px;
/*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: black;
}
* html .dropmenudiv a { /*IE only hack*/
width: 100%;
}
.dropmenudiv a:hover { /*THEME CHANGE HERE*/
background-color: #E6E6E6;
}
/*End Navigation menu tabs*/
#image-details-east {
	width: 280px;
}
#organizer-toolbar-checkout {
	padding-top: 10px;
	margin-left: 25px;
}
#organizer-toolbar-checkout a {
	color: #0580A8;
	font-size: 14px;
	font-weight: bold;
}
.na_text {
	width: 30px;
	padding-top: 2px;
	line-height:12px;
}
#organizer-albums-pager {
	padding: 5px 8px 0px 8px;
}
.multi-proxy input {
	display: none;
	}
#footer-links {
	float:left;
	width:550px;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	padding-top:5px;
}
#footer-links a {
	color : #6666CC;
	text-decoration: underline;
}
.ml6px {
	margin-left: 6px;
}
#items-per-page option {
	padding-right: 2px;
}
.topnav {
	padding-right: 25px;
	text-align:right;
	font-size:10px;
	color:#FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
}

.topnav a {
	color: #FFFFFF;
	text-decoration: underline;
}

.topnav a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#headnev {
	padding: 10px;
}
#headnev a {
	color:#FFFFFF;
	font-size:11px;
}
.slider-navigator .top {
	margin: 0 auto;
	width:152px;
	}
	.slider-navigator .top span {
		float: left;
		width:80px;
		margin-top: 5px;
		text-align: center;
		}
.slider-navigator a {
	display:block;
	height:26px;
	width:26px;
	cursor: pointer;
	overflow: hidden;
	}
	.slider-navigator a.disabled {
		cursor: default;
		}
		.slider-navigator a#prev {
			background: transparent url('../images/buttons/b_page-prev-green.png') no-repeat;
			}
		.slider-navigator a#prev.disabled {
			background: transparent url('../images/buttons/b_page-prev-gray.png') no-repeat;
			}
		.slider-navigator a#next {
			background: transparent url('../images/buttons/b_page-next-green.png') no-repeat;
			}
		.slider-navigator a#next.disabled {
			background: transparent url('../images/buttons/b_page-next-gray.png') no-repeat;
			}
		.slider-navigator a#nextPage {
			background: transparent url('../images/buttons/b_page-next-green.png') no-repeat;
			}
		.slider-navigator a#nextPage.disabled {
			background: transparent url('../images/buttons/b_page-next-gray.png') no-repeat;
			}
		.slider-navigator a#prevPage {
			background: transparent url('../images/buttons/b_page-prev-green.png') no-repeat;
			}
		.slider-navigator a#prevPage.disabled {
			background: transparent url('../images/buttons/b_page-prev-gray.png') no-repeat;
			}
		.slider-navigator a#firstPage {
			background: transparent url('../images/buttons/b_page-first-green.png') no-repeat;
			}
		.slider-navigator a#firstPage.disabled {
			background: transparent url('../images/buttons/b_page-first-gray.png') no-repeat;
			}
		.slider-navigator a#lastPage {
			background: transparent url('../images/buttons/b_page-last-green.png') no-repeat;
			}
		.slider-navigator a#lastPage.disabled {
			background: transparent url('../images/buttons/b_page-last-gray.png') no-repeat;
			}
#main-image-icons-container span {
	display: block;
	width: 43px;
	height: 43px;
	overflow: hidden;
	}
	#main-image-icons-container span.deleted-icon {
		background: transparent url('../images/new_image/i_delete_image.png') no-repeat;
		}
	#main-image-icons-container span.reconstructed-icon {
		background: transparent url('../images/new_image/i_r_y_orange.png') no-repeat;
		margin-top: 10px;
		}
	#main-image-icons-container span.reconstructed-icon.included {
		background: transparent url('../images/new_image/i_r_y_green.png') no-repeat;
		margin-top: 10px;
		}
#idc-slider-thumbs-container {
	width: 460px;
	margin:0px auto;
	}
ul#idc-slider-thumbs {
	float:none;
	}
.restore_menu_1 {
	width:200px;
	margin-top:25px;
	margin-left:25px;
	margin-bottom:20px;
	text-align:center;
}
.restore_menu_2 {
	width:200px;
	margin-top:35px;
	margin-left:25px;
	text-align:center;
	font-size:15px;
	line-height: 24px;
}
.bottom_restored {
	padding:0 0 0 48px !important;
}
.thumb_image span {
	display:block;
	height:22px;
	left:58px;
	overflow:hidden;
	position:relative;
	top:-80px;
	width:22px;
	}
	.thumb_image span.reconstructed_icon_default {
		background: transparent url('../images/new_image/i_r_y_orange.png') no-repeat;
		}
	.thumb_image span.reconstructed_icon_selected {
		background: transparent url('../images/new_image/i_r_y_green.png') no-repeat;
		}
	.thumb_image span.reconstructed_icon_none {
		display:none;
		}
.display_none {
	display:none;
	
}
.display_block {
	display:block;
	
}
.icon_organize {
	padding-left: 10px;
	width:100% !important;
}
.icon_organize1 {
	float:left;
	height:20px;
	overflow-x:hidden;
	overflow-y:hidden;
	width:23px !important;
}
.icon_organize2 {
	float:left;
	padding-top:3px;
	width:22px !important;
}
.icon_organize3 {
	float:left;
	width:19px !important;
}
#organizer-load-indicator {
	width:600px;
	height: 150px;
	display: block;
	position: absolute;
	}
	#organizer-load-indicator .loading-indicator {
		font-size:8pt;
		background-image:url('../images/loading.gif');
		background-repeat: no-repeat;
		background-position:top left;
		padding-left:20px;
		height:18px;
		text-align:left;
		}
	#organizer-load-indicator #loading {
		position:absolute;
		left:45%;
		top:40%;
		border:1px solid #6593cf;
		padding:2px;
		background:#c3daf9;
		width:150px;
		text-align:center;
		z-index:20001;
		}
	#organizer-load-indicator #loading .loading-indicator {
		border:1px solid #a3bad9;
		background:white url(../images/block-bg.gif) repeat-x;
		color:#003366;
		font:bold 13px tahoma,arial,helvetica;
		padding:10px;
		margin:0;
		}
#new-footer-wrapper {
	font-size:11px;
	}
#footer-font-size {
	font-size:11px;
	}
#new-footer-top {
	clear:both;
	width:977px;
	height:22px;
	background:url('../../../imgs/common/footer_top1.png') no-repeat;
}
#new-footer-body {
	clear:both;
	width:977px;
	background:url('../../../imgs/common/footer_side1.png') repeat-y;
	}
#footer-content {
	padding-left:20px;
	padding-right:30px;
	}
#new-footer-bottom {
	clear:both;
	width:977px;
	height:22px;
	background:url('../../../imgs/common/footer_bottom1.png') no-repeat;
	}
#footer-content a {
	color:#6666CC;
	text-decoration:underline;
}

.border span {
	display:block;
	height:22px;
	left:54px;
	overflow:hidden;
	position:relative;
	top:-76px;
	width:22px;
	}
	.border span.reconstructed_icon_default {
		background: transparent url('../images/new_image/i_r_y_orange.png') no-repeat;
		}
	.border span.reconstructed_icon_selected {
		background: transparent url('../images/new_image/i_r_y_green.png') no-repeat;
		}
	.border span.reconstructed_icon_none {
		display:none;
		}
/* new */
.sub_main{
	margin:30px 0px 10px 0px;
}

#top_sub_links ul{
	margin:0px;
	padding:0px;
}

#top_sub_links li{
	float:left;
	display:inline;
	font-family:arial;
	font-size:12px;
	color:#333333;
	line-height:20px;
	width:100px;
	text-align:center;
}

#top_sub_links li a{
	color:#333333;
	text-decoration:none;
}

#top_sub_links li a#sub_current{
	color:#999999;
	text-decoration:none;
	font-weight:bold;
}

#top_sub_links li a:hover{
	color:#999999;
	text-decoration:none;
}

.edit-message {
	margin-top: 1px;
	text-align: left;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
}