<!--

/*
 * Base Tags
 */
 
body
{
	color: #494949;
	font-family: Verdana, "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Trebuchet, Arial, sans-serif;
	font-size: 11px;
	padding: 0;
	margin: 0;
	background: white;
}

.body-iframe
{
	padding: 0;
	background:transparent;
}

.body1
{
	background: white;
	background: url(/css/1024x668.gif) white no-repeat;
}

.body-background
{ color: #494949; background-color: white; }

iframe
{ border: 0; }

img
{ border: 0; }

form
{ margin: 0; }

h1 { margin: 0; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

h2 { margin: 0; font-size:15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

h3,
h4,
h5,
h6
{ margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

p
{ margin:0; }

select
{ font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

ul
{ list-style: none; padding: 0; margin: 0; }

li
{ background: url(images/arrow.gif) left 5px no-repeat; padding: 0 0 0 10px; margin: 0 20px; }

/*
 * Header/Footer/Copyrights
 */
 
.header
{ color:white; background-color:white; margin-top:15px; margin-bottom:5px; vertical-align:bottom; }

.header-give
{ color:white; background-color:#9AB7E1; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:default; line-height:150%; }

.header-organization
{ color:#52197D; background-color:#9AB7E1; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:default; line-height:150%; }

.header,
.header-copy
{ color:white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:default; }

.header h1
{ }

.header a:link,
.header a:visited
{ color: #d6ffff; }

.header a:hover,
.header a:active
{ color: white; text-decoration: underline; }

.footer
{ background-color: white; text-align: center; margin-top: 6px; padding: 5px 0 10px; border: solid 0 #e0e0e0; }

.footer-copy
{  }

.copyrights
{ color: #d6ffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; cursor:default; }

.copyrights a:link,
.copyrights a:visited
{ color: #d6ffff; font-weight:bold; }

.copyrights a:hover,
.copyrights a:active
{ color: white; text-decoration: underline; }


/*
 * Widgets
 */

.color-select
{ color:white; }

.iconbuttonlarge
{ width:140px; height:25px; cursor:pointer; }

.iconbuttonmedium
{ width:90px; height:25px; cursor:pointer; }

.iconbuttongap
{ width:10px; height:25px; vertical-align:middle; }

.iconbuttonarrow
{ width:20px; height:140px; cursor:pointer; }

.iconbuttonarrowstart
{ width:13px; height:13px; cursor:pointer; }

.iconbutton-text
{ color: #737373; font-size: 9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.iconbutton-text a:link, .iconbutton-text a:visited { color: #737373; text-decoration: none; cursor:pointer; }
.iconbutton-text a:hover, .iconbutton-text a:active { color: #305a7c; text-decoration: underline; cursor:pointer; }

.iconbuttonzoom
{ width:13px; height:13px; background-image:url(/media/skin/zoom.gif); cursor:pointer; }

.iconbuttonrotate
{ width:13px; height:14px; background-image:url("/media/skin/rotate.gif"); cursor:pointer; }

.iconselectchecked
{ width:20px; height:20px; background-image:url(/media/skin/select_checked.gif); cursor:pointer; }

.iconselectunchecked
{ width:20px; height:20px; background-image:url(/media/skin/select_unchecked.gif); cursor:pointer; }

.waistband
{ width:234px; cursor:pointer; }


/*
 * Banner
 */
 
.banner,
.banner-copy
{ background-color: #E9F4F6; color: #06A8BF; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 15px 0 15px 0; margin-bottom:4px; cursor:default; }

.banner-copy h1
{ font-size: 22px; }
.banner-copy h2
{ font-size: 12px; }

/*
 * Waist-Band
 */
 
.waistband,
.waistband-copy-large
{ color: #00c6de; font-size: 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height: 16px; cursor:default; }

.waistband-special
{ background-color: #d6ffff; text-align: center; padding-top: 8px; padding-bottom: 9px; padding-left:10px; padding-right:10px; border: solid 0 #e0e0e0; cursor:default; }

.waistband-special-copy
{ color: #00c6de; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; cursor:default; }

.waistband-special a:link,
.waistband-special a:visited
{ color: #00cede; text-decoration: none; }

.waistband-special a:hover,
.waistband-special a:active
{ color: #00cede; text-decoration: underline; }

.waistband-product
{ background-color: white; text-align: center; padding-top: 5px; padding-bottom: 5px; border: solid 0 #e0e0e0; cursor:default; }

.waistband-product-copy
{ color: #00c6de; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; cursor:default; }

.waistband-occasion
{ background-color: white; text-align: center; padding-top: 5px; padding-bottom: 5px; border: solid 0 #e0e0e0; cursor:default; }

.waistband-occasion-copy
{ color: #00c6de; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; cursor:default; }


/*
 * Step-Box
 */
 
.stepbox
{ background-color: #e7f7ff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: 0 auto; padding-top: 0; padding-right: 0; padding-bottom: 0; border-style: solid; border-width: 0; outline-width: 0; margin-bottom:5px; }

.stepbox a:link,
.stepbox a:visited
{ color: #ffbd4a; text-decoration: none; }

.stepbox a:hover,
.stepbox a:active
{ color: #00cede; background-color: white; text-decoration: none; }

.StepBoxCopy
{ color: #ffbd52; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: navy; text-indent: -30px; padding-left: 40px; }

.stepbox-1-current
{ color: #ffbd52; background: url(/media/skin/stepbox-bg-01-on.gif) no-repeat top left; padding: 15px 10px 15px 35px; cursor:pointer; }
.stepbox-1-past
{ color: #b0b0b0; background: url(/media/skin/stepbox-bg-01-off.gif) no-repeat top left; padding: 15px 10px 15px 35px; cursor:pointer; }
.stepbox-1-future
{ color: #00d6e7; background: url(/media/skin/stepbox-bg-01-off.gif) no-repeat top left; padding: 15px 10px 15px 35px; cursor:default; }
.stepbox-2-current
{ color: #ffbd52; background: url(/media/skin/stepbox-bg-02-on.gif) no-repeat top left; padding: 15px 10px 15px 35px; cursor:pointer; }
.stepbox-2-past
{ color: #b0b0b0; background: url(/media/skin/stepbox-bg-02-off.gif) no-repeat top left; padding: 15px 10px 15px 35px; cursor:pointer; }
.stepbox-2-future
{ color: #00d6e7; background: url(/media/skin/stepbox-bg-02-off.gif) no-repeat top left; padding: 15px 10px 15px 35px; cursor:default; }
.stepbox-3-current
{ color: #ffbd52; background: url(/media/skin/stepbox-bg-03-on.gif) no-repeat top left; padding: 15px 10px 15px 35px; cursor:pointer; }
.stepbox-3-past
{ color: #b0b0b0; background: url(/media/skin/stepbox-bg-03-off.gif) no-repeat top left; padding: 15px 10px 15px 35px; cursor:pointer; }
.stepbox-3-future
{ color: #00d6e7; background: url(/media/skin/stepbox-bg-03-off.gif) no-repeat top left; padding: 15px 10px 15px 35px; cursor:default; }
.stepbox-4-current
{ color: #ffbd52; background: url(/media/skin/stepbox-bg-04-on.gif) no-repeat top left; padding: 15px 10px 15px 35px; cursor:pointer; }
.stepbox-4-past
{ color: #b0b0b0; background: url(/media/skin/stepbox-bg-04-off.gif) no-repeat top left; padding: 15px 10px 15px 35px; cursor:pointer; }
.stepbox-4-future
{ color: #00d6e7; background: url(/media/skin/stepbox-bg-04-off.gif) no-repeat top left; padding: 15px 10px 15px 35px; cursor:default; }

.stepbox-steptitle-current,
.stepbox-steptitle-past,
.stepbox-steptitle-future
{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

.stepbox-steptitle-current,
.stepbox-steptitle-past
{ cursor:pointer; }

.stepbox-steptitle-future
{ cursor:default; }

.stepbox-links
{ color: #ffbd4a; background-color: #ffbd4a; text-align: center; margin: 0 auto; padding-top: 0; padding-bottom: 0; padding-left: 0; border: solid 1px #ffc65a; }

.stepbox-links-copy
{ color: #ffbd4a; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background-color: #ffbd4a; background-image: none; }


/*
 * Landing-Feature
 */
 
.landingfeature
{ background-color: white; text-align: center; margin: 0 auto; padding-top: 3px; padding-bottom: 3px; border: solid 1px #ffc65a; cursor:default; }

.landingfeature-copy
{ color: #06A8BF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height: 15px; cursor:default; }

.landingfeature-title
{ color: #06A8BF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; line-height:20px; cursor:default; }

.landingfeature-head
{ color: #06A8BF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; line-height:20px; cursor:default; }

.landingfeature-thin
{ color: #06A8BF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height: 15px; cursor:default; }

.landingfeature-links
{ background: white url(/media/skin/land_products_bg.gif); text-align: center; margin: 0 auto; padding-top: 13px; padding-bottom: 15px; padding-left: 0; border: solid 1px #ffc65a; }

.landingfeature-links-copy,
.landingfeature-links-copy a
{ color: white; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

.landingfeature-links-copy a:link,
.landingfeature-links-copy a:visited
{ color: white; text-decoration: underline; }

.landingfeature-links-copy a:hover,
.landingfeature-links-copy a:active
{ color:#494949; text-decoration: underline; }


/*
 * Action-Bar
 */

.actionbar
{ background-color:#F4FCD3; color:#494949; vertical-align:middle; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.actionbar tr
{ }

.actionbar td
{  }



/*
 * Side-Bar
 */
 
.sidebar
{ background-color:white; color:black; text-align:left; vertical-align:top; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.sidebar-block
{ background-color:#E8F4F6; color:black; text-align:center; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.sidebar-block-orange
{ background-color:#fbe9cd; color:black; text-align:center; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.sidebar-copy
{ color:#00ABCB; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:default; }
.sidebar-copy a:link,
.sidebar-copy a:visited
{ color:#00ABCB; text-decoration:none }
.sidebar-copy a:hover,
.sidebar-copy a:active
{ color:#00ABCB; text-decoration:underline }

.sidebar-copy-orange-text
{ color:#FFBA53; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:default; }
.sidebar-copy-orange
{ color:black; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:default; }

.sidebar-text-edit
{ background-color:white; color:black; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.sidebar-text-edit-disabled
{ background-color:#e0e0e0; color:black; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.sidebar-title,
.sidebar-title-copy
{ height:22px; padding-left:5px; background-color:#00ABCB; color:white; text-align:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:default; }

.sidebar-callout-block
{ background-color:#E5E5E5; color:#707070; text-align:center; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:default; }

.sidebar-callout-title,
.sidebar-callout-title-copy
{ height:22px; padding-left:5px; background-color:#c9c9c9; color:white; text-align:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:default; }

.sidebar-callout-copy
{ background-color:#E5E5E5; color:#707070; text-align:left; padding:5px 5px 10px 5px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; cursor:default; }

.sidebar-callout-simple
{ background-color:#c9c9c9; color:white; text-align:left; padding:10px 5px 10px 5px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:default; }

.sidebar-terms-block
{ background-color:#EBF4C7; color:#707070; text-align:center; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.sidebar-terms-title,
.sidebar-terms-title-copy
{ height:22px; padding-left:5px; padding-right:5px; background-color:#B8D062; color:white; text-align:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:default; }

.sidebar-terms-copy
{ background-color:#EBF4C7; color:#707070; text-align:center; padding:5px 5px 10px 5px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.sidebar-terms-copy input
{ color:#666666; font-weight:bold; }

.sidebar-terms-copy a:link,
.sidebar-terms-copy a:visited
{ color:#666666; text-decoration: underline; }

.sidebar-terms-copy a:hover,
.sidebar-terms-copy a:active
{ color:#999999; text-decoration: underline; }


/*
 * Right-Bar
 */
 
.rightbar
{ background-color:white; color:black; text-align:left; vertical-align:top; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.rightbar-block
{ background-color:#E5E5E5; color:#707070; text-align:center; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.rightbar-copy
{ color:#00ABCB; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:default; }
.rightbar-copy a:link,
.rightbar-copy a:visited
{ color:#00ABCB; text-decoration:none }
.rightbar-copy a:hover,
.rightbar-copy a:active
{ color:#00ABCB; text-decoration:underline }

.rightbar-copy-orange-text
{ color:#FFBA53; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:default; }
.rightbar-copy-orange
{ color:black; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:default; }

.rightbar-text-edit
{ background-color:white; color:black; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.rightbar-text-edit-disabled
{ background-color:#e0e0e0; color:black; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.rightbar-title,
.rightbar-title-copy
{ height:22px; padding-left:5px; background-color:#00ABCB; color:white; text-align:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:default; }


/*
 * Main Feature
 */
 
.mainfeature
{ background-color: white; text-align: center; margin: 0 auto; border:solid 2px #FFBA53; }
.mainfeature-line
{ background-color: #FFBA53; }

.mainfeature-copy
{ color: #00c6de; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; cursor:default; }

.mainfeature-links
{ background: white url(/media/calendar/tagline_bg.gif) repeat-x; color: white; text-align: center; margin: 0 auto; padding-top: 13px; padding-bottom: 15px; padding-left: 0; border: solid 1px #ffc65a; }

.mainfeature-links-copy
{ color: white; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; cursor:default; }


/*
 * Data
 */
 
.data
{ background-color:white; color:#494949; text-align:left; vertical-align:top; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.data-block
{ background-color:white; color:#494949; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.data-block-filled
{ background-color:#F8F8F8; color:#494949; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:5px; }

.data-text
{ color:#707070; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:default; }

.data-text-edit
{ background-color:white; color:#494949; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.data-text-selected
{ background-color:white; color:#9ac46b; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:default; }

.data-banner,
.data-banner-copy
{ background-color: #E9F4F6; color: #06A8BF; text-align: center; vertical-align:middle; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 15px 0 15px 0; margin-bottom:4px; cursor:default; }
	
.data-title,
.data-title-copy
{ height:22px; background-color:#00ABCB; color:white; padding-left:5px; text-align:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:default; }

.data-title-note,
.data-title-note-extra
{ color:white; padding-right:5px; text-align:right; font-size:11px; font-weight:normal; }

.data-title-note-extra
{ font-size:10px; font-weight:bold; }

.data-subtitle,
.data-subtitle-copy
{ height:22px; background-color: #E9F4F6; color: #06A8BF; padding-left:5px; text-align:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:default; }

.data-box
{ border:solid 2px #00ABCB; }

.data-box-copy
{ text-align:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:default; }

.data-box a:link,
.data-box a:visited
{ color:#90917F; font-size:10px; text-decoration:none; }

.data-box a:active,
.data-box a:hover
{ color:#B9BAAB; font-size:10px; text-decoration:underline; }

.data-box-link-disabled
{ }


/*
 * Image Dragger
 */
 
.imagedragger-box
{ background-color:#FBE2BA; color:black; text-align:left; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #FFBA53; cursor:default; }

.imagedragger-title
{ height:22px; padding-left:5px; background-color:#FFBA53; color:white; vertical-align:middle; text-align:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:default; }

.imagedragger-grid
{ background-color:#FBE2BA; text-align:center; cursor:default; }

.imagedragger-clipper,
.imagedragger-clipper div
{ cursor:move; }

.imagedragger-image
{ cursor:move; }

.imagedragger-none,
.imagedragger-none div
{ background-color:#F0F0F0; color:#808080; vertical-align:middle; text-align:center; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; cursor:default; }

.imagedragger-footer,
.imagedragger-footer a
{ height:22px; background-color:#FFBA53; color:white; vertical-align:middle; text-align:center; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.imagedragger-footer a:link,
.imagedragger-footer a:visited
{ color: white; text-decoration: none; }

.imagedragger-footer a:hover,
.imagedragger-footer a:active
{ color: white; text-decoration: underline; }

.imagedragger-notes
{ background-color:#FBE2BA; color:#494949; margin-top:5px; margin-bottom:5px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:default; }

.imagedragger-nophotos
{ background-color:#FFBA53; color:#494949; margin-top:40px; padding:11px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:default; }


/*
 * Clipart Dragger
 */
 
.clipartdragger-box
{ background-color:#FDFDFD; color:#707070; text-align:left; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #707070; cursor:default; }

.clipartdragger-title
{ height:22px; padding-left:5px; background-color:#707070; color:white; vertical-align:middle; text-align:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:default; }

.clipartdragger-grid
{ background-color:#FDFDFD; text-align:center; cursor:default; }

.clipartdragger-clipper,
.clipartdragger-clipper div
{ cursor:move; }

.clipartdragger-image
{ cursor:move; }

.clipartdragger-none,
.clipartdragger-none div
{ background-color:#F0F0F0; color:#808080; vertical-align:middle; text-align:center; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; cursor:default; }

.clipartdragger-footer,
.clipartdragger-footer a
{ height:22px; background-color:#FFBA53; color:white; vertical-align:middle; text-align:center; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.clipartdragger-footer a:link,
.clipartdragger-footer a:visited
{ color: white; text-decoration: none; }

.clipartdragger-footer a:hover,
.clipartdragger-footer a:active
{ color: white; text-decoration: underline; }

.clipartdragger-notes
{ background-color:#FBE2BA; color:#494949; margin-top:5px; margin-bottom:5px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:default; }

.clipartdragger-noclipart
{ background-color:#FFBA53; color:#494949; margin-top:40px; padding:11px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:default; }


/*
 * Photo Blocks
 */

.photo-block,
.photo-block-photonone,
.photo-block-photook,
.photo-block-photowarn
{ cursor:default; }

.photo-drop
{ background-color:#FBE2BA; color:#808080; vertical-align:middle; text-align:center; font-size:9px; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; cursor:default; }

.photo-block-photook #photodrop,
.photo-block-photowarn #photodrop
{ visibility:hidden; }

.photo-block-photook #photoimage,
.photo-block-photowarn #photoimage
{ visibility:visible; }

.photo-block-photonone #photodrop
{ visibility:visible; }

.photo-block-photonone #photoimage
{ visibility:hidden; }

.photo-block #dropicon
{ visibility:hidden; }

.photo-block-candrop
{ cursor:default; }

.photo-block-candrop #dropicon
{ visibility:hidden; }

.photo-block-warndrop
{ cursor:default; }

.photo-block-warndrop #dropicon
{ background:url(/media/skin/icon_warn_blue_50.gif); visibility:visible; }

.photo-block-cantdrop
{ cursor:no-drop; }

.photo-block-cantdrop #dropicon
{ background:url(/media/skin/icon_no_50.gif); visibility:visible; }

.photo-warner
{ visibility:hidden; }

.photo-block-photowarn #warner,
.photo-block-phototoosmall #warner
{ visibility:visible; }

.photo-darkener
{ filter:alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; }

.photo-block #darkener
{ visibility:hidden; }

.photo-block-candrop #darkener,
.photo-block-warndrop #darkener,
.photo-block-cantdrop #darkener
{ visibility:visible; }


/*
 * Clipart Blocks
 */

.clipart-block,
.clipart-block-clipartnone,
.clipart-block-clipartok
{ cursor:default; }

.clipart-drop
{ background-color:#FDFDFD; color:#808080; vertical-align:middle; text-align:center; font-size:9px; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; cursor:default; }

.clipart-block-clipartok #clipartdrop
{ visibility:hidden; }

.clipart-block-clipartok #clipartimage
{ visibility:visible; }

.clipart-block-clipartnone #clipartdrop
{ visibility:visible; }

.clipart-block-clipartnone #clipartimage
{ visibility:hidden; }

.clipart-block #dropicon
{ visibility:hidden; }

.clipart-block-candrop
{ cursor:default; }

.clipart-block-candrop #dropicon
{ visibility:hidden; }

.clipart-block-cantdrop
{ cursor:no-drop; }

.clipart-block-cantdrop #dropicon
{ background:url(/media/skin/icon_no_50.gif); visibility:visible; }

.clipart-darkener
{ filter:alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; }

.clipart-block #darkener
{ visibility:hidden; }

.clipart-block-candrop #darkener,
.clipart-block-cantdrop #darkener
{ visibility:visible; }


/*
 * Calendars (cal)
 */

.cal-page
{ background-color:#CCCCCC; border:1px solid #CCCCCC; cursor:default; }

.cal-month-highlight
{ color:#01ABCC; text-align:center; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:default; }

.cal-year-highlight
{ color:#CCCCCC; text-align:right; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:default; }

.cal-preview-full
{ border:1px solid #CCCCCC; color:#808080; background-color:#F0F0F0; text-align:center; vertical-align:middle; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }

.cal-preview-full-frame
{ border:1px solid #CCCCCC; }

.cal-category-check,
.cal-category-check p
{ color:#16B1C7; padding-left:20px; text-indent:-20px; margin:0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

.cal-holiday-check p,
.cal-holiday-check
{ color:#494949; padding-left:30px; text-indent:-20px; margin:0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.cal-userdate-title
{ color:#16B1C7; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.cal-userdate-check p,
.cal-userdate-check
{ color:#494949; margin:0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }



/*
 * Edit-Dates (lightbox)
 */

.edit-dates-dialog
{ background-color:#FFFFFF; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.edit-dates-bar-gap
{ background-color:#FFFFFF; height:5px; }

.edit-dates-bar-data
{ background-color:#DDDDDD; height:25px; }

.edit-dates-text,
.edit-dates-text input
{ color:#00ABCB; padding-left:2px; padding-right:2px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; border:none; }

.edit-dates-date
{ color:#00ABCB; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.edit-dates-date input
{ color:#494949; padding-left:2px; padding-right:2px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; border:none; }

.edit-dates-repeating,
.edit-dates-repeating input
{ color:#00ABCB; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.edit-dates-reminder
{ color:#00ABCB; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.edit-dates-reminder select
{ color:#00ABCB; }

.edit-dates-delete
{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.edit-dates-delete a:link,
.edit-dates-delete a:visited
{ color:#666666; text-decoration: underline; }

.edit-dates-delete a:hover,
.edit-dates-delete a:active
{ color:#999999; text-decoration: underline; }


/*
 * Greeting-Cards (gc)
 */

.gc-format
{ background-color:#FDF4E5; color:#B87725; vertical-align:top; text-align:center; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; cursor:default; }
	
.gc-format-image
{ background-color:#FFFFFF; }

.gc-format-name
{ font-weight:bold; }

.gc-format-price
{ color:#666666; line-height:16px; }

.gc-occasion,
.gc-occasion-off
{ background-color:white; color:#0099CC; vertical-align:middle; text-align:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }

.gc-occasion
{ cursor:pointer; }

.gc-occasion-off
{ cursor:default; }

.gc-occasion-name
{ color:#0099CC; font-weight:bold; }

.gc-occasion a:link,
.gc-occasion a:visited
{ text-decoration:none; }

.gc-occasion a:active,
.gc-occasion a:hover
{ text-decoration:underline; }

.gc-occasion-name-off
{ color:#99CCCC; font-weight:bold; }

.gc-occasion-product-copy
{ color: #06A8BF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

.gc-design
{ background-color:#CCCCCC; cursor:pointer; }

.gc-design-frame
{ background-color: #FFFFFF; }
.gc-design-frame-selected
{ background-color: #CADA77; }

.gc-design-gap
{ background-color: #CCCCCC; }
.gc-design-gap-selected
{ background-color: #FFFFFF; }

.gc-design-check
{ background: transparent url(/kreberweb/trans.gif) no-repeat bottom right; }
.gc-design-check-selected
{ background: transparent url(/media/skin/select_checked.gif) no-repeat bottom right; }

.gc-preview-full
{ color:#808080; background-color:#F0F0F0; border:1px solid #CCCCCC; text-align:center; vertical-align:middle; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }

.gc-preview-full-frame
{ border:1px solid #CCCCCC; }

.gc-text-frame
{ color:#00ABCB; border:1px dotted #00ABCB; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:default; }

.gc-text-name
{ color:#808080; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.gc-text,
.gc-text input,
.gc-text textarea
{ background-color:#D5F8FF; color:#00ABCB; border:1px dotted #00ABCB; padding-left:2px; padding-right:2px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }


/*
 * Cart
 */

.cart
{ color:#494949; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.cart-title
{ color:#494949; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

.cart-data,
.cart-data-even,
.cart-data-odd,
{ color:#494949; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.cart-data-even
{ background-color:#E9F4F6; }

.cart-data-odd
{ }

.cart-subtotal,
{ color:#7DBE36; background-color:#F2F8EB; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.cart-subtotal-bold
{ font-weight:bold; }

.cart-promo
{ color:#EE8122; background-color:#FEF8E8; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.cart-promo-error
{ color:red; background-color:#FEF8E8; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.cart-gift
{ color:#EE8122; background-color:#E9F4F6; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.cart-gift-check,
.cart-gift-check p
{ color:#494949; background-color:#E9F4F6; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.cart-gift-error
{ color:red; background-color:#E9F4F6; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.cart-payment-error
{ color:red; background-color:#E9F4F6; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

.cart-text
{ color:#494949; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.cart-sku
{ color:#494949; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

.cart-text-edit
{ background-color:white; color:black; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.cart-invoice
{ color:#494949; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.cart-invoice-bold
{ color:#494949; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

.cart-note
{ color:#494949; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }

.cart-note-title
{ color:#494949; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }


/*
 * Dialogs
 */

.lightbox-dialog
{ background-color:#F4F4F4; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.lightbox-title
{ color: #ffffff; font-size:12px; line-height:14px; font-weight:bold; }

.lightbox-title-note
{ color:#000000; font-size:10px; line-height:14px; font-weight:normal; }

.lightbox-dialog-error
{ color:red; }

.lightbox-dialog-header-inner
{ color:#0099CC; text-align:left; vertical-align:middle; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.lightbox-dialog-text,
.lightbox-dialog-text p
{ color:#666666; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.lightbox-dialog-text-small,
.lightbox-dialog-text-small p
{ color:#666666; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.lightbox-dialog-text-large,
.lightbox-dialog-text-large p
{ color:#666666; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.lightbox-dialog-text-hilite
{ color:#00abcb; }

.lightbox-dialog-text select,
.lightbox-dialog-text-small select,
.lightbox-dialog-text-large select
{ color:#333333; }

.lightbox-dialog-text a:link,
.lightbox-dialog-text a:visited,
.lightbox-dialog-text-small a:link,
.lightbox-dialog-text-small a:visited,
.lightbox-dialog-text-large a:link,
.lightbox-dialog-text-large a:visited
{ color:#0099CC; text-decoration: underline; }

.lightbox-dialog-text a:hover,
.lightbox-dialog-text a:active,
.lightbox-dialog-text-small a:hover,
.lightbox-dialog-text-small a:active,
lightbox-dialog-text-large a:hover,
.lightbox-dialog-text-large a:active
{ color:#000000; text-decoration: underline; }

.lightbox-dialog-label,
.lightbox-dialog-text label,
.lightbox-dialog-text-small label,
.lightbox-dialog-text-large label
{ color:#666666; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; }

.lightbox-dialog-label
{ padding-right:10px; }

.lightbox-dialog label,
.lightbox-dialog-text label,
.lightbox-dialog-text-small label,
.lightbox-dialog-text-large label
{ margin-right:10px; }

.lightbox-dialog-input,
.lightbox-dialog input,
.lightbox-dialog-text input,
.lightbox-dialog-text-small input,
.lightbox-dialog-text-large input,
.lightbox-dialog textarea,
.lightbox-dialog-text textarea,
.lightbox-dialog-text-small textarea,
.lightbox-dialog-text-large textarea
{ color:#333333; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; }

.lightbox-dialog input,
.lightbox-dialog-text-large input,
.lightbox-dialog textarea,
.lightbox-dialog-text-large textarea
{ margin-bottom:5px; font-size:12px; }

.lightbox-dialog-text input,
.lightbox-dialog-text textarea
{ margin-bottom:5px; font-size:11px; }

.lightbox-dialog-text-small input,
.lightbox-dialog-text-small textarea
{ margin-bottom:5px; font-size:10px; }

.lightbox-dialog-buttons
{ }

.lightbox-dialog a:link,
.lightbox-dialog a:visited
{ color: #666666; text-decoration: underline; }

.lightbox-dialog a:hover,
.lightbox-dialog a:active
{ color: #999999; text-decoration: underline; }

.tangerine_buttons a:link,
.tangerine_buttons a:visited
{ color: #666666; text-decoration: underline; }

.tangerine_buttons a:hover,
.tangerine_buttons a:active
{ color: #999999; text-decoration: underline; }

.silver_buttons a:link,
.silver_buttons a:visited
{ color: #666666; text-decoration: underline; }

.silver_buttons a:hover,
.silver_buttons a:active
{ color: #999999; text-decoration: underline; }



.alert { color:black; background-color:#E0E0ff; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.alert-title { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.alert-text { }
.alert-link-enabled { color:black; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.alert-link-disabled { color:black; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.alert-link-selected { color:black; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.alert-bar { }
.alert-frame { }
.alert-button { }


/*
 * Upload
 */

.upload-header
{ color: #FFFFFF; background-color: #01ABCC; }

.upload-header td
{ padding-left: 3px; }

.product-frame-rule { color: white; font-size: 13px; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal; font-weight: 700; background-color: #fff; }
.product-frame,
.product-frame-text { color: white; font-size: 13px; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal; font-weight: 700; background-color: #a7cb7c; }
.product-frame-price { color: white; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal; font-weight: 500; background-color: #a7cb7c; }
.product-link-enabled { color: #933875; font-size: 13px; font-family: Arial, Helvetica, Verdana, sans-serif; font-style: normal; font-weight: 700; line-height: 15px; }

.invoice-title,
.invoice-title-frame,
.invoice-title-text
	{ background-color:black; color:white; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.invoice-text-black { color:black; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.invoice-text { color: #707070; font-size: 11px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 13px; }

.pager { color:white; background-color:#4b4d87; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.pager-text { color:black; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.pager-link-enabled { color:white; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.pager-link-disabled { color:#eeeeee; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.pager-link-selected { color:black; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.pager-bar { }
.pager-frame { background-color:blue; }

.imagegrid { color:#707070; background-color:white; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.imagegrid-image-name { }
.imagegrid-image-size-ok { color:#305a7c; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:15px; }
.imagegrid-image-size-toosmall { color:red; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:15px; }
.imagegrid-image-use-ok { color:#305a7c; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:15px; }
.imagegrid-image-use-toomany { color:red; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:15px; }
.imagegrid-image-enabled { border-color:white; text-align:center; vertical-align:bottom; }
.imagegrid-image-disabled { border-color:white; text-align:center; vertical-align:bottom; }
.imagegrid-image-hover { border-color:blue; text-align:center; vertical-align:bottom; }
.imagegrid-selection-on { border-style:solid; border-color:#707070; border-width:1px; }
.imagegrid-selection-off { border-style:none; }
.imagegrid-link-enabled { }
.imagegrid-link-disabled { }
.imagegrid-link-selected { }
.imagegrid-button { text-align:center; vertical-align:top; }
.imagegrid-bar { }
.imagegrid-frame { }

.modal { color:black; background-color:#E0E0ff; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.modal-title { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.modal-text { }
.modal-link-enabled { color:black; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.modal-link-disabled { color:black; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.modal-link-selected { color:black; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.modal-bar { }
.modal-frame { }
.modal-button { }

.organization { background-color:white; }
.organization-text { color:#707070; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.organization-text-selected { color:black; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.organization-row-odd { background-color:#e6e7ff; }
.organization-row-even { background-color:white; }

.date { background-color:#e6e7ff; }

.working { background-color:#e6e7ff; color:black; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

.note { color:#305a7c; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.help-title-text { background-color:white; color:#6f639c; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.help-text { color:#707070; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:13px;}
.help-text-emphasize { color:#6f639c; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:13px; font-weight:bold;}
.help-text-bold { color:black; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:13px; font-weight:bold;}

.tooltip-frame { background-color:#aad9f3; border:1px solid #55a4d0; }
.tooltip-text { background-color:#aad9f3; color:black; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.login { background-color:#55a4d0; }
.login-register {background-color:#aad9f3 }


/*
 * photo tab
 */
 
.phototab-block { background-color:#FBB752; }
.phototab-header { background-color:#FBB752; color: #ad6d0d;; text-align:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.phototab-text { color: #737373; text-align:left; font-size:11px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; }
.phototab-frame { border-left: 2px solid #FBB752; border-right: 2px solid #FBB752; border-bottom: 2px solid #FBB752;}
.phototab-frame-header { background: #fbe9cd; border-left: 2px solid #FBB752; border-right: 2px solid #FBB752; }
.phototab-photo-frame-selected { border: solid #CADA77; }
.phototab-photo-frame { border: solid #FFFFFF; }
.phototab-photo-name {color: #aab864; font-weight:bold; text-align:center; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.phototab-photo-data {color:#999999; font-weight: normal; text-align:left; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }

/*
 * album tab
 */
.albumtab-block { background-color:#FBB752; }
.albumtab-header { background-color:#FBB752; color:white; text-align:left; font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
.albumtab-frame { border-left: 2px solid #FBB752; border-right: 2px solid #FBB752; border-bottom: 2px solid #FBB752; }

.albumtab-selected { background-color:#e5f6fa; color: #00abcb; text-align:left; font-size:11px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; }
.albumtab-normal { background-color:white; color: #737373; text-align:left; font-size:11px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer; }

/*
 * photo print
 */
.photoprint-block { background-color:#FBB752; }
.photoprint-header { background-color:#FBB752; color:white; text-align:left; font-size:11px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
.photoprint-header-link { background-color:#FBB752; color:white; text-align:left; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
.photoprint-header-link a:link, .photoprint-header-link a:visited { color: #737373; text-decoration: none; }
.photoprint-header-link a:hover, .photoprint-header-link a:active { color: #737373; text-decoration: underline; }
.photoprint-header-block {background-color:#fbe9cd; border: 5px solid #ffffff; }
.photoprint-header-text { color: #737373; font-size:11px; vertical-align:bottom; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
.photoprint-header-text-small,  .photoprint-header-text-small a
	{ color: #737373; font-size:10px; vertical-align:bottom; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
.photoprint-header-text-small a:link, .photoprint-header-text-small a:visited { color: #737373; text-decoration: none; }
.photoprint-header-text-small a:hover, .photoprint-header-text-small a:active { color: #305a7c; text-decoration: underline; }

.photoprint-frame { background-color:#ffffff; border:2px solid #FBB752; }
.photoprint-master-frame { border-width: 10px 10px 0px 10px; border-style:solid; border-color:#E8F4F6; }
.photoprint-master-frame-text { color:#00ABCB; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:default; background-color:#E8F4F6; }

.photoprint-text, .photoprint-text a
	{color: #737373; font-size:10px; vertical-align:bottom; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
.photoprint-text a:link, .photoprint-text a:visited { color: #737373; text-decoration: none; }
.photoprint-text a:hover, .photoprint-text a:active { color: #305a7c; text-decoration: underline; }
.photoprint-image-border { background-color:#FBB752; }
.photoprint-block-0 { background-color:#ffffff; }
.photoprint-block-1 { background-color:#ffffff; }
.photoprint-block-x { background-color:#f7f7f7; }

.photoprint-price { color:#666666; text-align:left; font-size:10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; }

.photoprint-thumbnail-unordered 
{
	filter:alpha(opacity=25);
	-moz-opacity: .25;
	opacity: .25;
}

/*
 * photo upload
 */
.photoupload { background: #f5f4f4; }
.photoupload-border { border: 2px solid #c9c9c9; }
.photoupload-header {	height: 12px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 12px;	background: #c9c9c9; }
.photoupload-header-text { color: #FFFFFF;	font-weight:bold;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; }
.photoupload-text {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; }
.photoupload-text a:link, .photoupload-text a:visited { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #00ABCB; }
.photoupload-text a:hover { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #00ABCB; text-decoration:underline; }

/*
 * photo upload
 */
.photoenlarge-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #676565; }
.photoenlarge-info { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#999999; }
.photoenlarge-background { background: #f5f4f4; }

/*
 * photo move/copy
 */
.photomove-text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #737373; }
.photomove-frame { border: 2px solid #C9C9C8; }
.photomove-cancel a:link,
.photomove-cancel a:visited
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: underline; }

.photomove-cancel a:hover,
.photomove-cancel a:active
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: underline; }


/*
 * account
 */
.account-frame { border: 2px solid #00ABCB; border-top-width: 0px; }
.account-frame2 { border: 2px solid #00ABCB; border-top-width: 0px; border-bottom-width: 0px; }
.account-title,
.account-title-copy
{ height:24px; padding-left:5px; background-color:#00ABCB; color:white; text-align:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:default; }
.account-sub-title 
{ height:24px; background-color:#C8DC4B; color:white; text-align:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:default; }
.account-sub-title-box
{ background-color:#FCB953; cursor:default; }
.account-copy
{ height:24px; background-color:white; color:#00ABCB; text-align:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor:default; }
.account-copy a:link,
.account-copy a:visited
{ color:#00ABCB; text-decoration:none }
.account-copy a:hover,
.account-copy a:active
{ color:#FCB953; text-decoration:underline }

/*
 * store
 */
 
.store_selected { background-image: url(/media/store/uyp_store_select.png); }
.store_deselected { background-image: url(/kreberweb/trans.gif); }
.store_selected_text { color:#06A8BF; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.store_deselected_text { color:white; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

.pt1   { color:#000000; font-size:1pt; font-family:Arial,Helvetica,sans-serif }
.pt2   { color:#000000; font-size:2pt; font-family:Arial,Helvetica,sans-serif }
.pt3   { color:#000000; font-size:3pt; font-family:Arial,Helvetica,sans-serif }
.pt4   { color:#000000; font-size:4pt; font-family:Arial,Helvetica,sans-serif }
.pt5   { color:#000000; font-size:5pt; font-family:Arial,Helvetica,sans-serif }
.pt6   { color:#000000; font-size:6pt; font-family:Arial,Helvetica,sans-serif }
.pt7   { color:#000000; font-size:7pt; font-family:Arial,Helvetica,sans-serif }
.pt8   { color:#000000; font-size:8pt; font-family:Arial,Helvetica,sans-serif }
.pt9   { color:#000000; font-size:9pt; font-family:Arial,Helvetica,sans-serif }
