
img {
	behavior: url(/css/iepngfix.htc);
}

#member {
	width:930px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position: relative;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 15px;
}

.memberIntro {
	width: 335px;
	margin-right: 5px;
	position: absolute;
	left: 370px;
	top: 200px;
}

*html .memberIntro {
	top: 230px;
}

#member p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #253968;
}

#member h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #000b40;
	display:inline-block;
	margin-top:20px !important;
	padding-bottom: 10px !important;
	background:none !important;
	height: auto !important
}

#member h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #155799;
}

#member h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	font-style:italic;
}

.dragHandle {
	background-color:transparent;
}

.editHelp {
	text-decoration:none;
	font-weight:bold;
}

.helpBox {
	position:absolute;
	width:125px;
	font-size:x-small;
	font-family:arial;
	background-color:#e5f0fb;
	border:solid 1px #333399;
}

/* Begin Tips styles*/
.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}

.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #fff;
	padding: 8px 8px 4px;
	background: url(/images/member/bubble.png) top left;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #A2B5CD;
	text-align:left;
}

.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(/images/member/bubble.png) bottom right;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.smalltip-tip {
	color: #fff;
	width: 102px;
	height: 22px;
	z-index: 13000;
}

.smalltip-title {
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	margin: 0;
	color: #fff;
	background: url(/images/member/bubblesmall.png) top left;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
}

.smalltip-text {
	font-size: 11px;
	padding: 4px 8px 8px 4px;
	background: url(/images/member/bubblesmall.png) bottom right;
	font-family: Arial, Helvetica, sans-serif;
}

/* End Tips styles*/
.helpBox b {
	display:block;
	padding:0;
	margin:0;
	font-weight:bold;
	color:#fff;
	background-color:#333399;
	padding:0 5px 0 5px;
}

.helpBox div {
	padding:5px;
}

.btn {
	border:solid 1px #066cc2;
	background-color:#fff;
	color:#066cc2;
	margin:3px;
}

.btnLink {
	border:solid 1px #066cc2;
	background-color:#fff;
	color:#066cc2;
	margin-right: 6px;
	text-decoration: none;
	padding: 3px;
}

.btn:hover {
	background-color:#066cc2;
	color:#fff;
}

.btnLink:hover {
	background-color:#066cc2;
	color:#fff;
}

.editHDR {
	background-image: url(/common/images/uploaderBG.gif);
	padding: 5px;
	width: 680px;
	margin-bottom: 8px;
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: middle;
}

/* Member Home Main Page Redesign - December 4, 2009 */

#member_main {
	width:960px;
	position:relative;
	margin:0 auto;
}

#member_main #member_mainnav {
	width:380px;
	height:auto;
	margin-top:10px;
	position:relative;
	display:inline-block;
 *display:inline;
	zoom:1;
	vertical-align:top;
}

#member_blocknav {
	padding:0;
	margin:10px 0 0 0;
}

#member_main #member_mainnav #member_blocknav .renewsnipe {
	width:166px;
	height:39px;
	position: absolute;
	top:-10px;
	left:0;
}

#member_main #member_mainnav #member_blocknav .renewsnipe:link,
#member_main #member_mainnav #member_blocknav .renewsnipe:visited,
#member_main #member_mainnav #member_blocknav .renewsnipe:active,
#member_main #member_mainnav #member_blocknav .renewsnipe:hover {
	width:166px;
	height:39px;
	padding-top:0px;
	background:url(/images/member/renewsnipe.png) no-repeat top left;
	z-index:999
}

#member_main #member_mainnav #member_blocknav ul {
	list-style:none;
	list-style-type:none;
}

#member_main #member_mainnav #member_blocknav a {
	display:block;
	width:168px;
	height:163px;
	position:relative
}

#member_main #member_mainnav #member_blocknav li {
	width:168px;
	height:163px;
	display:inline-block;
	position:relative;
	text-align:center;
	margin:0 20px 20px 0;
	list-style:none;
	background-repeat:no-repeat;
}

#member_main #member_mainnav #member_blocknav .blocknav_upload {
	width:168px;
	height:163px;
	background:url(/member/images/btn_upload_photos.png);
	background-repeat:no-repeat;
	transition:all .3s;
}

#member_main #member_mainnav #member_blocknav .blocknav_upload:hover {
	width:168px;
	height:163px;
	background:url(/member/images/btn_upload_photos_ro.png);
	background-repeat:no-repeat;
	transition:all .3s;
}

#member_main #member_mainnav #member_blocknav .blocknav_frame {
	width:168px;
	height:163px;
	background:url(/member/images/btn_view_frames.png);
	background-repeat:no-repeat;
	transition:all .3s;
}

#member_main #member_mainnav #member_blocknav .blocknav_frame:hover {
	width:168px;
	height:163px;
	background:url(/member/images/btn_view_frames_ro.png);
	background-repeat:no-repeat;
	transition:all .3s;
}

#member_main #member_mainnav #member_blocknav .blocknav_invite {
	width:168px;
	height:163px;
	background:url(/member/images/btn_invite_guest.png);
	background-repeat:no-repeat;
	transition:all .3s;
}

#member_main #member_mainnav #member_blocknav .blocknav_invite:hover {
	width:168px;
	height:163px;
	background:url(/member/images/btn_invite_guest_ro.png);
	background-repeat:no-repeat;
	transition:all .3s;
}

#member_main #member_mainnav #member_blocknav .blocknav_album {
	width:168px;
	height:163px;
	background:url(/member/images/btn_view_albums.png);
	background-repeat:no-repeat;
	transition:all .3s;
}

#member_main #member_mainnav #member_blocknav .blocknav_album:hover {
	width:168px;
	height:163px;
	background:url(/member/images/btn_view_albums_ro.png);
	background-repeat:no-repeat;
	transition:all .3s;
}

#member_main #member_mainnav #member_blocknav .blocknav_smartphone {
	width:168px;
	height:163px;
	background:url(/member/images/btn_sending.png);
	background-repeat:no-repeat;
	transition:all .3s;
}

#member_main #member_mainnav #member_blocknav .blocknav_smartphone:hover {
	width:168px;
	height:163px;
	background:url(/member/images/btn_sending_ro.png);
	background-repeat:no-repeat;
	transition:all .3s;
}

#member_main #member_mainnav #member_blocknav .blocknav_galleries {
	width:168px;
	height:163px;
	background:url(/member/images/btn_channelsgalleries.png);
	background-repeat:no-repeat;
	transition:all .3s;
}

#member_main #member_mainnav #member_blocknav .blocknav_galleries:hover {
	width:168px;
	height:163px;
	background:url(/member/images/btn_channelsgalleries_ro.png);
	background-repeat:no-repeat;
	transition:all .3s;
}

/*homeview button */

.btn-homeview {
	position:relative;
	display:inline-block;
 *display:inline;
	zoom:1;
	width:360px;
	height:62px;
	background:url(/member/images/btn_homeview.png);
	background-repeat:no-repeat;
	cursor:pointer;
	transition:all .3s;
}

.btn-homeview:hover {
	background:url(/member/images/btn_homeview_ro.png);
	background-repeat:no-repeat;
	transition:all .3s;
}

ul#member_settingsnav {
	position:relative;
	list-style:none;
	list-style-type:none;
	display:inline-block;
 *display:inline;
	zoom:1;
	padding:0 !important;
	width:auto;
	height:auto;
	top:10px;
	margin:0
}

#member_settingsnav li {
	width:auto;
	height:auto;
	display:inline-block;
	text-align:center;
	padding: 5px 30px;
}

#member_main #rightcol {
	width:380px;
	margin-top:20px;
	margin-left:10px;
	position:relative;
	display:inline-block;
 *display:inline;
	zoom:1;
	vertical-align:top;
}

#member_main #rightcol .quicktip {
	width:170px;
	background-color:#b4dbea;
	float:right;
	position:relative;
	padding:10px;
	margin-top:20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/css/PIE.htc);
}

*html #member_main #rightcol .quicktip {
	width:190px;
}

#member_main #member_mainnav #member_settingsnav li a:active,
#member_main #member_mainnav #member_settingsnav li a:hover {
	width:75px;
	height:35px;
	text-decoration:none;
}

/* Settings */



.settings {
	width:880px;
	position:relative;
	left:30px;
	margin-top:20px;
}



.settings h1 {
	border-bottom:solid 2px #FFFFFF;
}

.settings td {
	font-size:12px;
}

.button_save {
	display:block;
	width:84px;
	height:53px;
	background:url(/images/member/button_save.gif) top left no-repeat;
}

.button_save:hover {
	background-position: 0 -53px;
	width:84px;
	height:53px;
}

.button_save:active {
	width:84px;
	height:53px;
}

/* PicturePlan Renewal Page */
#renew {
	width:930px;
	position:relative;
	left:14px;
}

#renew h1 {
	width:940px;
	height:33px;
	background:url(/images/member/renewal_h1.gif) no-repeat 0 0;
}

*html #renew h1 {
	width:500px;
	background:url(/images/member/renewal_h1.gif) no-repeat 00;
}

#renew h1 span {
	display:none;
}

#renew .disclaimer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}

#renew .bluebg {
	width:599px;
	height:59px;
	background:url(/images/member/renewal_bluebg.gif) no-repeat left top;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	padding:20px;
	display:inline-block;
}

#renew .addtocart {
	display:block;
	width:136px;
	height:45px;
	background:url(/images/member/button_addtocart.gif) top left;
}

#renew .addtocart:hover,
#renew .addtocart:active {
	background-position: 0 -45px;
	width:136px;
	height:45px;
}

#renew .next {
	display:block;
	width:95px;
	height:45px;
	background:url(/images/member/button_next.gif) top left;
}

#renew .next:hover {
	background-position: 0 -45px;
	width:95px;
	height:45px;
}

#renew .next:active {
	width:95px;
	height:45px;
}

#renew .cancel {
	display:block;
	width:91px;
	height:45px;
	background:url(/images/member/button_cancel.gif) top left;
}

#renew .cancel:hover {
	background-position: 0 -45px;
	width:91px;
	height:45px;
}

#renew .cancel:active {
	width:91px;
	height:45px;
}

/*Email Upload */

#emailupload {
	width:920px;
	position:relative;
	left:18px;
}

#emailupload h1 {
	width:511px;
	height:41px;
	background:url(/images/member/emailupload_h1.gif) no-repeat top left;
	margin-bottom:1em;
}

#emailupload h1 span {
	display:none;
}

#emailupload h2 {
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#077aab;
	padding-left:35px;
	background:no-repeat top left;
	width:300px;
	height:30px;
}

#emailupload h2.frame {
	background-image:url(/images/member/icon_frame.gif);
}

#emailupload h2.album {
	background-image:url(/images/member/icon_album.gif);
}

*html #emailupload h2 {
	border-bottom:solid 1px #077aab;
}

#emailupload .leftcol {
	width:630px;
	height:420px;
	position:relative;
}

#emailupload #frames {
	width:300px;
	height:420px;
	position:absolute;
	top:0px;
	left:0px;
}

#emailupload #albums {
	width:300px;
	height:420px;
	position:absolute;
	top:0px;
	right:0px;
}

#q_bluebox {
	width:168px;
	background-color:#b4dbea;
	float:right;
	position:relative;
	padding:20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/css/PIE.htc);
}

*html #q_bluebox {
	width:208px;
}

#q_bluebox p {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#q_bluebox .qbutton {
	border:none;
}

#emailupload .list {
	width:300px;
	height:400px;
	border:solid 1px #b4dbea;
	padding-top:10px;
	overflow:auto;
}

#emailupload .list ul {
	list-style:none;
}

#emailupload .list ul li {
	list-style:none;
	margin:0 0 1.5em 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#999;
}

#emailupload .list ul li h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	font-style:normal;
	margin:0;
	padding:0;
}

#emailupload .list ul li a {
	font-style:normal;
}

#emailupload .list ul li a.smallbutton_newaddress {
	width:141px;
	height:18px;
	background:url(/images/member/smallbutton_makenew.gif) 0 0 no-repeat;
	display:inline-block;
	margin-top:0.25em;
}

#emailupload .list ul li a.smallbutton_newaddress:hover,
#emailupload .list ul li a.smallbutton_newaddress:active {
	width:141px;
	height:18px;
	background:url(/images/member/smallbutton_makenew.gif) 0 -18px no-repeat;
	display:inline-block;
}

#emailupload .list ul li a.smallbutton_turnoff {
	width:83px;
	height:18px;
	background:url(/images/member/smallbutton_turnoff.gif) 0 0 no-repeat;
	display:inline-block;
	margin-top:0.25em;
}

#emailupload .list ul li a.smallbutton_turnoff:hover,
#emailupload .list ul li a.smallbutton_turnoff:active {
	width:83px;
	height:18px;
	background:url(/images/member/smallbutton_turnoff.gif) 0 -18px no-repeat;
	display:inline-block;
}

/* Photo Plugins and Software */

#pluginsoftware {
	width:860px;
	position:relative;
	z-index:0 !important;
}

#pluginsoftware h1.away {
	width:394px;
	height:41px;
	background:url(/images/member/sendwhenaway_h1.gif) no-repeat top left;
}

#pluginsoftware h1.import {
	width:530px;
	height:36px;
	background:url(/images/member/importexternal_h1.gif) no-repeat top left;
	clear:left;
}

#pluginsoftware h1.editing {
	width:706px;
	height:40px;
	background:url(/images/member/editingsoftware_h1.gif) no-repeat top left;
	clear:both;
	margin-top:20px;
}

#pluginsoftware h1 span {
	display:none;
}

#pluginsoftware p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

#pluginsoftware .sendingapplist {
	list-style:none;
	margin-left:0;
	padding-left:0;
}

#pluginsoftware h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#077aab;
	padding:4px 0 10px 30px;
}

#pluginsoftware .versioninfo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	margin:0 0 1em 0;
}

#pluginsoftware .sendingapplist li {
	display:block;
	width:350px;
	height:140px;
	float:left;
	margin-left:2em;
	padding-left:0;
	clear:none;
	font-size:14px;
}

#pluginsoftware .sendingapplist #facebook h2 {
	background:url(/images/member/icon_facebook.gif) no-repeat left;
}

#pluginsoftware .sendingapplist #picasa h2 {
	background:url(/images/member/icon_picasa.gif) no-repeat left;
}

#pluginsoftware .sendingapplist #iphone h2 {
	background:url(/images/member/icon_iphone.gif) no-repeat left;
}

#pluginsoftware .sendingapplist #android h2 {
	background:url(/images/member/icon_android.gif) no-repeat left;
}

#pluginsoftware .sendingapplist #iphoto h2 {
	background:url(/images/member/icon_iphoto.gif) no-repeat left;
}

#pluginsoftware .sendingapplist #ceivasender h2 {
	background:url(/images/member/icon_ceivasender.gif) no-repeat left;
}

#pluginsoftware .sendingapplist #adobe h2 {
	background:url(/images/member/icon_adobe.gif) no-repeat left;
}

#pluginsoftware .sendingapplist #email h2 {
	background:url(/images/member/icon_email.gif) no-repeat left;
}

#pluginsoftware .sendingapplist a.facebook {
	padding:4px 0 0 30px;
	background:url(/images/member/icon_facebook.gif) no-repeat left;
}

#pluginsoftware .sendingapplist a.picasa {
	padding:4px 0 0 30px;
	background:url(/images/member/icon_picasa.gif) no-repeat left;
}

#pluginsoftware .sendingapplist a.iphoto {
	padding:4px 0 0 30px;
	background:url(/images/member/icon_iphoto.gif) no-repeat left;
}

#pluginsoftware .sendingapplist a.ceivasender {
	padding:4px 0 0 30px;
	background:url(/images/member/icon_ceivasender.gif) no-repeat left;
}

#pluginsoftware .sendingapplist a.adobe {
	padding:4px 0 0 30px;
	background:url(/images/member/icon_adobe.gif) no-repeat left;
}

#pluginsoftware .sendingapplist a.facebook,
#pluginsoftware .sendingapplist a.picasa,
#pluginsoftware .sendingapplist a.iphoto,
#pluginsoftware .sendingapplist a.ceivasender,
#pluginsoftware .sendingapplist a.adobe {
	display:block;
	height:24px;
}

#pluginsoftware #ceivasnap,
#pluginsoftware #email {
	font-size:14px;
	width:250px;
	height:250px;
	float:left;
	display:block;
}

#pluginsoftware #ceivasnap a.iphone,
#pluginsoftware #ceivasnap a.android,
#pluginsoftware #email a.email,
#pluginsoftware #email a.help {
	display:block;
	height:18px;
	font-size:14px;
}

#pluginsoftware #ceivasnap h2 {
	background:url(/images/member/icon_ceivasnap.gif) no-repeat left;
	padding-left:40px;
}

#pluginsoftware #ceivasnap a.iphone {
	padding:4px 0 0 30px;
	background:url(/images/member/icon_iphone.gif) no-repeat left;
}

#pluginsoftware #ceivasnap a.android {
	padding:4px 0 0 30px;
	background:url(/images/member/icon_android.gif) no-repeat left;
}

#pluginsoftware #email a.email {
	padding:4px 0 0 30px;
	background:url(/images/member/icon_email.gif) no-repeat left;
}

#pluginsoftware #email a.help {
	padding:4px 0 0 30px;
	background:url(/ccare/images/icon_contact.gif) no-repeat left;
}

#pluginsoftware .importwebsites_list {
	list-style:none;
	margin-left:0;
	padding-left:0;
}

#pluginsoftware .importwebsites_list li {
	display:block;
	width:150px;
	height:80px;
	float:left;
	margin-left:2em;
	padding:20px 0 0 0;
	clear:none;
	font-size:14px;
	position:relative;
}

#pluginsoftware .importwebsites_list .toggle {
	border:none;
	display:block;
	position:absolute;
	bottom:0;
}

/* Import External */

#importsite h1.import {
	width:530px;
	height:36px;
	background:url(/images/member/importexternal_h1.gif) no-repeat top left;
	clear:left;
}

#importsite h1 span {
	display:none;
}

#importsite p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

#importsite .siterow {
	border-top:solid 1px #CECECE;
	padding-top:10px;
	margin-bottom:15px;
	position:relative;
}

#importsite .siterow .changesettings {
	width:100px;
	height:18px;
	display:block;
	position:absolute;
	top:-30px;
	right:0;
}

/* Uploader Styles */

.uploaderHDR {
	background-image: url(/common/images/uploaderBG.gif);
	padding: 5px;
	width: 680px;
	margin-bottom: 8px;
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: middle;
}

.tipsHDR {
	background-image: url(/common/images/uploaderBG.gif);
	padding: 5px;
	width: 94%;
	margin-bottom: 8px;
	padding-left: 10px;
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	color: #FFFFFF;
}

* html .tipsHDR {
	width: 100%;
}

#tips {
	position: absolute;
	margin-left: 410px;
	margin-top: -370px;
	border: 1px solid #C7D1E8;
	padding:0px;
	width: 230px;
}

#tipsSL {
	width: 380px;
	margin-top: 5px;
}

#tips ul {
	font-size: 11px;
	line-height: 1.3em;
	color: #666666;
	list-style-type: square;
	padding-right: 10px;
}

#tips ul li {
	margin-bottom: 3px;
}

#tipsSL ul {
	font-size: 12px;
	line-height: 1.2em;
	color: #666666;
	list-style-type: square;
	padding-right: 5px;
	margin-top: -3px;
}

#tipsSL ul li {
	margin-bottom: 3px;
}

#maincontainer {
	width: 635px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
}

.zoomNav {
	background-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 5px;
	height: 18px;
}

h1#prev span {
	display: none !important;
}

h1#prev {
	height: 18px !important;
	width: 18px !important;
	background-image: url("/images/member/prevBtn.gif") !important;
	background-repeat: no-repeat !important;
	padding: 0px 0px !important;
	float: left !important;
}

h1#next span {
	display: none !important;
}

h1#next {
	height: 18px !important;
	width: 18px !important;
	background-image: url("/images/member/nextBtn.gif") !important;
	background-repeat: no-repeat !important;
	padding: 0px 0px !important;
	margin: 0px 0px !important;
	float: right !important;
}

* html #maincontainer {
	width: 640px;
}

#contentwrapper {
	float: left;
	width: 100%;
}

#contentcolumn {
	margin-right: 230px; /*Set right margin to RightColumnWidth*/
}

#rightcolumn_member {
	float: left;
	width: 230px; /*Width of right column*/
	margin-left: -230px; /*Set left margin to -(RightColumnWidth) */
}

#footer {
	clear: left;
	width: 100%;
	padding: 0;
}

.innertube {
	margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 0;
}

/* End Uploader Styles */
.customize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-bottom: 8px;
	vertical-align: middle;
}

#accordion {
	width: 260px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.accordion label {
	background: #FFF;
	padding: 7px;
	font-size: 10px;
	margin-right: 3px;
	font-weight: bold;
	color: #014F92;
	text-align: right;
	width: 90px;
	display: block;
}

.toggler {
	background-color: #BFD9EF;
	padding: 5px;
	font-weight: bold;
	color: #014F92;
	border-bottom: solid 2px #FFF;
	margin: 0px;
}

.toggler:hover {
	background-color: #B9CEF4;
}

.element {
	background-color: #E9F1F8;
	padding: 10px 10px;
}

#area {
	height: 14px;
	width: 240px;
	background-color: transparent;
	background-image: url(/images/member/area.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center center;
}

#knob {
	height: 15px;
	width: 15px;
	background-color: transparent;
	background-image: url(/images/member/slider.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	cursor: pointer;
}

#area2 {
	height: 14px;
	width: 240px;
	background-color: transparent;
	background-image: url(/images/member/area.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center center;
}

#knob2 {
	height: 15px;
	width: 15px;
	background-color: transparent;
	background-image: url(/images/member/slider.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	cursor: pointer;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* End hide from IE-mac */

/* Album Styles */

#member_album {
	border:thin solid #EDEDEE;
	padding:8px;
	width:688px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #253968;
}

#nav {
	float:left;
	width:23%;
}

.leftcolumn {
	width:100%;
	margin-right:3px;
	border: 1px solid #C7D1E8;
	padding: 5px 5px 10px 5px;
	margin-bottom: 15px;
	vertical-align: top;
}

.navHDR {
	padding: 5px 10px 5px 10px;
	background-color:#000b40 !important;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border-bottom: solid 2px #FFF;
	color: #FFFFFF;
}

.naveHDR span {
	background: none !important;
}

.navHDR a:link {
	color: #FFFFFF;
}

.navHDR a:visited {
	color: #FFFFFF;
}

.navHDR a:hover {
	color: #DCEF59;
}

.picName {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border-bottom: solid 2px #FFF;
	color: #FFFFFF;
}

.picName a {
	color: #FFFFFF;
}

.picName a:hover {
	color: #DCEF59;
}

#myalbum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #253968;
}

#myalbum h1 {
	background-color: #8BB9DF;
	padding: 3px 10px 3px 10px;
	font-size: 11px;
	text-align:right;
	height: 19px;
	color: #014F92;
	border-bottom: solid 2px #FFF;
	margin: 0px;
}

#myalbum h1 a {
	color: #014F92;
}

#album {
	float: right;
	width: 72%;
}

*html #album {
	float: right;
	width: 70%;
}

#album h1 {
	background-color: #8BB9DF;
	padding: 3px 10px 3px 10px;
	font-size: 11px;
	text-align:right;
	height: 19px;
	color: #014F92;
	border-bottom: solid 2px #FFF;
	margin: 0px;
	vertical-align: middle;
}

#album h1 a {
	color: #014F92;
}

.pictrow {
	margin-top: 5px;
}

.pict {
	float:left;
	padding:5px;
	width:107px;
	padding-left: 13px;
	font-size:11px;
}

.pict_medium {
	float:left;
	padding:5px;
	width:260px;
	padding-left:43px;
	font-size:11px;
}

.icons {
	display:block;
	margin-top: -3px;
	height: 15px;
	width: 98px;
}

.icons a /*img*/ {
	padding-right: 1px;
}

#pager {
	text-align: center;
	padding: 3px 5px 3px 5px;
	vertical-align: middle;
}

#pagerTop {
	width: 500px;
	margin-top: -1px;
	float:right;
}

/* Button Styles */
a.button,
span.button,
del.button {
	display:-moz-inline-box;
	display:inline-block;
	cursor:pointer;
	border:none;
	font-size:0;
	line-height:0;
	width: 120px;
	/*
	for Safari, read this first
	http://creativebits.org/webdev/safari_background_repeat_bug_fix
	*/
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	text-decoration:none;
	font-weight: bold;
	color:#2e523b;
	font-style:normal;
	margin:0 6px 0px 0;
	padding:0 10px 0 0;
	vertical-align:middle;
	padding-top:-2px;
	_position:relative;
	_width:10px;
	_overflow-y:hidden;
}

a.button,
span.button,
del.button,
a.button span,
span.button button,
span.button input,
del.button span {
	background-image:url(/images/member/btnBG.png);
	_background-image:url(/images/member/btnBG.gif);
}

a.button span,
span.button button,
span.button input,
del.button span {
	white-space:nowrap;
	cursor:pointer;
	color:#222;
	width: 120px;
	display:-moz-inline-box;
	display:inline-block;
	line-height:1;
	letter-spacing:0 !important;
	font-family:"Arial" !important;
	font-size:12px !important;
	font-style:normal;
	background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:30px;
	padding:8px 20px 0 10px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	_position:relative;
	_padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;
	_display:block;
	_top:0;
	_right:-5px;
}

a.button span.newfeature {
	white-space:nowrap;
	cursor:pointer;
	color:#222;
	width: 120px;
	display:-moz-inline-box;
	display:inline-block;
	line-height:1;
	letter-spacing:0 !important;
	font-family:"Arial" !important;
	font-size:12px !important;
	font-style:normal;
	background-color:transparent;
	background-position:100% 0;
	background-repeat:no-repeat;
	height:30px;
	padding:8px 20px 0px 10px;
	margin:0 -16px 0 10px;
	border:none;
	vertical-align:text-top;
	zoom:1;
	_position:relative;
	_padding-left:0px;
	_padding-right:12px;
	_margin-right:-10px;
	_display:block;
	_top:0;
	_right:-5px;
}

img.newoval {
	position:relative;
	bottom:2px;
	border:none;
	vertical-align:middle;
}

span.button button {
	line-height:2.5;/*Opera need this*/
}

html.safari a.button span,
html.safari del.button span {
	line-height:1.3;
}

html.safari span.button button {
	line-height:2.6;
}

html.safari a.button:focus,
html.safari span.button button:focus {
	outline:none;
}

del.button {
	/* cursor:not-allowed;	*/
	background-position:0 -120px;
}

del.button span {
	cursor:default;
	color:#aaa !important;
	background-position:100% -120px;
}

span.button button,
span.button input {
	padding-top:0px;
	line-height:2.5;/*Opera need this*/
}

/** optional **/
/*
a.button:visited{
	color:#aaa;
}
*/


/*Hover Style*/


span.button:hover,
a.button:focus,
a.dom-button-focus,
span.button-behavior-hover {
	background-position:0 -60px;
	color:#222;
	text-decoration:none;
}

a.button:hover span,
span.button:hover button,
a.button:focus span,
span.button-behavior-hover button,
span.button-behavior-hover input {
	background-position:100% -60px;
}

a.button:active,
a.button:focus span {
	color:#444;
}

del.button-behavior-hover,
del.button:hover {
	background-position:0 -180px;/* cursor:not-allowed; */
}

del.button-behavior-hover span,
del.button:hover span {
	background-position:100% -180px;/* cursor:not-allowed; */
}

#demo {
	width: 900px;
	position:relative;
	z-index:1;
}

* html #demo {
	width: 900px;
}

.newTab {
	position:absolute;
	top: 3px;
	right:4px;
	padding: 0px;
	z-index:2;
}


#ajaxified-target {
	padding:15px;
	width:auto;
	border:1px solid #ddd;
	height:auto;
	z-index:1;
	margin-bottom:40px;
}
/* tab nav */

.yui-nav {
	list-style:none;
	list-style-type:none;
	padding:0;
	margin:0;	
}
.yui-nav li {
	display:inline-block;
	cursor:pointer;
	zoom:1;
	margin-bottom:-1px;
	transition:all .2s
}

.yui-nav li a {
	display:block;
	color: #000b40;
	font-size: 15px;
	text-decoration: none;
	padding: 10px 20px;
	background:#E3E8F3;
	border:1px solid #ddd;

}

.yui-nav li .ajaxified-selected,
.yui-nav li a.active,
.yui-nav li a:hover {
	display:block;
	color: #000b40;
	font-size: 15px;
	text-decoration: none;
	padding: 10px 20px;
	background:#fff;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #fff;
	border-right:1px solid #ddd;
	transition:all .2s

}


/* DatePicker Styles */

.dp_cal {
	background-color: #FFFFFF;
	border: 1px solid #E0E0E0;
	color:#333333;
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0px;
}

.dp_cal a {
	color:#333333;
	text-decoration: none;
}

.dp_cal a:hover {
	color:#333333;
	text-decoration: underline;
}

.dp_cal table {
	border-left: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	width: 160px;
}

.dp_cal th {
	font-weight: bold;
	background-color: #EEEEEE;
	border-bottom: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	padding: 0px;
}

.dp_cal td {
	border-bottom: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	padding: 0px;
	text-align: center;
}

.calHDR {
	border: 0px;
	width: 160px;
	height: 20px;
}

.calHDR td {
	padding: 0px;
	text-align: center;
}

.pictures {
	background-color: #E0E0E0;
	font-weight: bold;
	display: block;
}

.ident {
	background-color: #000b40;
	font-weight: bold;
	padding: 5px 14px 5px 10px;
	border-left: thin white solid;
}

.ident a:hover {
	color:#8BB9DF !important
}

.txt_11ptblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.note {
	background-color: #FFBBBB;
	text-align: left;
	background-image: url(/images/member/customizationnotes.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 36px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}

.note ul {
	margin: -15px 10px 15px 20px;
	padding: 0px;
}

.note li {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
}

.customizeHelp {
	display: block;
	background: #5a86c0;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;
	width: 98%;
	font-size: 11px;
	text-decoration:none;
	padding: 4px;
}

.customizeHelp:hover {
	text-decoration: underline;
	background: #3781cb;
}

.customizeHelp:active {
	width: 98%;
}

.tipstricks {
	background-color: #C7DDEF;
	padding: 5px;
	width: 100%;
}

.trick {
	padding: 3px 5px;
	margin: 0px -5px;
	display: block;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.trickHelp {
	background: #5a86c0;
	padding: 8px 5px;
	margin: 0px -5px -5px -5px;
	display: block;
	height: 15px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.trickHelpLink {
	background-image: url(/images/member/appletHelp.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	height: 20px;
	padding-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 11px;
	text-decoration:none;
}

.trickHelpLink:hover {
	text-decoration: underline;
}

#dontshowdiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}

/*Member Sign In Page*/


#member_signin {
	width:953px;
	height:480px;
	position:relative;
	left:4px;
	margin:0;
	padding:0;
	background:url(/home/images/signinpage_bg.jpg) no-repeat top left;
}

#signin {
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	position:relative;
	top:20px;
	left:290px;
	background-color:#ffffff;
	display:inline-block;
	padding:5px 20px;
}

*html #signin {
	width:590px;
	height:410px;
}

#signin p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	margin-bottom:1em;
	padding-bottom:0;
}

#signin .error {
	background:#CC3300;
	color: #FFFFFF;
	padding: 5px;
	text-align: center;
	font-size: 12px;
	margin-bottom: 5px;
}

#signin .form {
	font-size:16px;
	font-weight:bold;
	background-color: #ffffff;
	border:solid 1px #616365;
	margin: 0 0 1em 0;
	text-align:left;
}

#signin .ceivasignin {
	width:auto;
	display:inline-block;
	vertical-align:top;
}

#signin legend {
	color:#005daa;
}

#signin fieldset {
	border:none;
	width:590px;
}

#signin label {
	padding-bottom:10px;
	color:#333333;
	font-weight:normal;
}

#signin .forgotpass {
	display:block;
	text-align:left;
	width:250px;
	font-size:10px;
	position:relative;
	bottom:10px;
}

#signin .continue:link,
#signin .continue:visited {
	display:block;
	width:136px;
	height:45px;
	background:url(/images/member/button_continue.gif) top left no-repeat;
}

#signin .continue:hover,
#signin .continue:active {
	background-position: 0 -45px;
	width:136px;
	height:45px;
}

#signin .newmember {
	width:250px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:1.5em;
	font-weight: normal;
	font-size:13px;
	padding: 3px;
}

#signin .facebook {
	position:relative;
	width:auto;
	height:auto;
	float:right;
}

#signin .facebook h2 {
	background:url(/home/images/icon_facebook.gif) no-repeat left;
	color:#077aab;
	width:auto;
	display:inline-block;
	font-weight:bold;
	font-size:18px;
	padding-left:35px;
	margin-bottom:1.4em;
	height:auto;
}

/* Channels and Galleries Main Page */

#channelsgalleries_main {
	width:900px;
	position:relative;
	left:20px;
	color:#000000;
}

#channelsgalleries_main p {
	font-size:14px;
	color:#000000;
}

#channelsgalleries_main h1.channelsgalleries {
	padding:0;
	margin:30px 0;
	line-height:0;
	width:391px;
	height:28px;
	background:url(/images/member/channelsgalleries_h1.gif) no-repeat left top;
}

#channelsgalleries_main h1.galleries {
	padding:0;
	margin:30px 0;
	line-height:0;
	width:391px;
	height:28px;
	background:url(/images/member/galleries_h1.gif) no-repeat left top;
}

#channelsgalleries_main h1.channels {
	padding:0;
	margin:30px 0;
	line-height:0;
	width:391px;
	height:28px;
	background:url(/images/member/channels_h1.gif) no-repeat left top;
}

#channelsgalleries_main h1.commchannels {
	padding:0;
	margin:30px 0;
	line-height:0;
	width:391px;
	height:28px;
	background:url(/images/member/commchannels_h1.gif) no-repeat left top;
}

#channelsgalleries_main h1 span {
	display:none;
}

#channelsgalleries_main h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#077aab;
}

#channelsgalleries_main .info_galleries {
	width:860px;
	height:200px;
}

#channelsgalleries_main .info_channels {
	width:860px;
}

#channelsgalleries_main .info_commchannels {
	width:860px;
	height:170px;
}

#channelsgalleries_main .largeicon {
	float:left;
	padding-right:14px;
}

#channelsgalleries_main .info_galleries .examples,
#channelsgalleries_main .info_channels .examples {
	width:205px;
	height:200px;
	float:right;
	text-align:center;
}

#channelsgalleries_main .info_galleries .examples img,
#channelsgalleries_main .info_channels .examples img,
#channelsgalleries_main .info_commchannels .examples img {
	border:none;
}

*html #channelsgalleries_main .info_galleries,
*html #channelsgalleries_main .info_channels,
*html #channelsgalleries_main .info_commchannels {
	width:900px;
}

#channelsgalleries_main .info_channels ul,
#channelsgalleries_main .info_galleries ul,
#channelsgalleries_main .info_commchannels ul {
	list-style:none;
}

#channelsgalleries_main .info_channels li,
#channelsgalleries_main .info_galleries li,
#channelsgalleries_main .info_commchannels li {
	height:30px;
	padding-top:10px;
	background:no-repeat left;
	margin-left:100px;
}

#channelsgalleries_main .info_channels li a,
#channelsgalleries_main .info_galleries li a,
#channelsgalleries_main .info_commchannels li a {
	font-size:18px;
	margin:30px 0 0 50px;
}

#channelsgalleries_main .info_channels li.channels {
	background-image:url(/images/member/icon_channels.gif);
}

#channelsgalleries_main .info_channels li.customchannel {
	background-image:url(/images/member/icon_customchannel.gif);
}

#channelsgalleries_main .info_galleries li.galleries {
	background-image:url(/images/member/icon_galleries.gif);
}

#channelsgalleries_main .info_commchannels li.commchannels {
	background-image:url(/images/member/icon_commchannels.gif);
}

/*Guest Code Page*/

#guestcode {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	position:relative;
}

#guestcode p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000;
}

#guestcode .membersignin {
	width:300px;
	position:relative;
	padding:0.5em 1em 1em 1em;
	border:solid 1px #faa634;
	margin:15px auto 0 auto;
	text-align:left;
}

#guestcode .error {
	background:#CC3300;
	color: #FFFFFF;
	padding: 5px;
	text-align: center;
	font-size: 12px;
	margin-bottom: 5px;
}

#guestcode .form {
	background-color: #ffffff;
	border:solid 1px #616365;
	margin: 0 0 1em 0;
	text-align:left;
}

#guestcode legend {
	color:#005daa;
	font-weight:bold;
}

#guestcode fieldset {
	background:url(/home/images/signin_bg.gif) repeat-x bottom;
}

#guestcode label {
	padding-bottom:8px;
}

#guestcode .continue {
	display: block;
	width: 165px;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	background-color: #2a7bcc;
	border:0;
	color: #ffffff;
	padding:7px;
	margin-bottom: 6px;
}

#guestcode .continue:hover {
	background-color: #8abcee;
	text-decoration:underline;
	cursor:pointer;
}

#guestcode .newmember {
	width:250px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:1.5em;
	margin-top: 10px;
	font-weight: normal;
	border: thin solid #ffffff;
	background: #fdf2df;
	padding: 3px;
}

/*Guest Invite Landing Page*/

#guestinvite {
	width:920px;
	height:430px;
	position:relative;
}

#guestinvite .guestlogin {
	width:430px;
	height:270px;
	margin:40px 0;
	position:relative;
	left:10px;
}

#guestinvite .guestlogin h1 {
	width:238px;
	height:33px;
	background: url(/home/images/guestinvite_h1.gif) no-repeat left;
}

#guestinvite .guestlogin h1 span {
	display:none;
}

#guestinvite .guestlogin p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

#guestinvite .guestlogin a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#guestinvite .buttonnew {
	display: block;
	background-image: url(/home/images/guestinvite_buttonnew.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 181px;
	height: 117px;
	position:absolute;
	top:125px;
	left:265px;
}

#guestinvite .buttonnew:hover {
	background-position: 0 -117px;
}

#guestinvite .buttonsignin {
	display: block;
	background-image: url(/home/images/guestinvite_buttonsignin.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 128px;
	height: 57px;
}

#guestinvite .buttonsignin:hover {
	background-position: 0 -58px;
}

#guestinvite .signinbox {
	width:250px;
	position:absolute;
	left:0;
	top:400px;
	text-align:center;
}

#guestinvite .declinelink {
	width:200px;
	position:absolute;
	top:255px;
	left:250px;
}

#guestinvite .benefits {
	width:425px;
	border-top:solid 3px #110e51;
	border-bottom:solid 3px #110e51;
	background: url(/home/images/guestinvite_greygrad.gif) repeat-x;
	padding:8px 12px;
	position:absolute;
	left: 480px;
	top:10px;
}

#guestinvite .benefits h2 {
	width:425px;
	height:21px;
	background: url(/home/images/guestinvite_h2.gif) no-repeat center;
	padding:0;
	margin:10px 0;
}

#guestinvite .benefits h2 span {
	display:none;
}

#guestinvite .benefits_list {
	width:270px;
	position:absolute;
	right:10px;
}

#guestinvite .benefits ul {
	margin-top:4px;
	padding-top:4px;
}

#guestinvite .benefits li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-bottom:1em;
}

#guestinvite .bottomcallout {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0d3692;
	text-align:center;
}

/*Guest Confirm Landing Page*/

#guestconfirm {
	width:920px;
	height:400px;
	position:relative;
}

#guestconfirm .guestlogin {
	width:300px;
	height:270px;
	padding:40px 0 0 165px;
	position:relative;
	top:30px;
}

*html #guestconfirm .guestlogin {
	width:465px;
}

#guestconfirm .guestlogin h1 {
	width:246px;
	height:44px;
	background: url(/home/images/guestconfirm_h1.gif) no-repeat left;
}

#guestconfirm .guestlogin h1 span {
	display:none;
}

#guestconfirm .guestlogin .leftphoto {
	width: 159px;
	position:absolute;
	left:0;
	top:0;
}

#guestconfirm .guestlogin p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

#guestconfirm .guestlogin a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#guestconfirm .button {
	display: block;
	background-image: url(/home/images/guestconfirm_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 172px;
	height: 65px;
	position:relative;
	left:50px;
}

#guestconfirm .button:hover {
	background-position: 0 -65px;
}

#guestconfirm .benefits {
	width:340px;
	border-top:solid 3px #110e51;
	border-bottom:solid 3px #110e51;
	background: url(/home/images/guestinvite_greygrad.gif) repeat-x;
	padding:8px 12px;
	position:absolute;
	left: 500px;
	top:30px;
}

#guestconfirm .benefits h2 {
	width:340px;
	height:21px;
	background: url(/home/images/guestinvite_h2.gif) no-repeat center;
	padding:0;
	margin:10px 0;
}

#guestconfirm .benefits h2 span {
	display:none;
}

#guestconfirm .benefits_list {
	width:270px;
}

#guestconfirm .benefits ul {
	margin-top:4px;
	padding-top:4px;
}

#guestconfirm .benefits li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-bottom:1em;
}

#guestconfirm .bottomcallout {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0d3692;
	text-align:center;
}

/*Member Sign In Page*/

#betaSurvey {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
}

#betaSurvey p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
}

#betaSurvey .betaSurvey {
	width:90%;
	padding:.5em 1em 1em 1em;
	border:solid 1px #e4f5bb;
	color:#333333;
	font-weight:bold;
	margin-top:2em;
}

#betaSurvey .text {
	font-size:11px;
	background-color: #ffffff;
	border:solid 1px #999999;
	text-align:left;
	margin-left: 8px;
	margin-bottom: 5px;
	height: 20px;
}

#betaSurvey .textEntry {
	font-size:11px;
	background-color: #ffffff;
	border:solid 1px #999999;
	text-align:left;
	margin-bottom: 10px;
}

#betaSurvey legend {
	color:#577700;
	font-size: 14px;
}

#betaSurvey label {
	display: block;
	margin-bottom: 8px;
	margin-top: 8px;
}

#betaSurvey label.radio {
	display: inline;
	font-weight: normal;
	color:#000000;
	margin-right: 5px;
}

#betaSurvey .scoreGrid {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-align:center;
	margin-top: 5px;
}

#betaSurvey h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ffffff;
	background:#b0ba1f;
	width: 684px;
	padding: 5px;
	margin-bottom: -10px;
}

* html #betaSurvey h1 {
	margin-bottom: -17px;
	width: 670px;
}

#betaSurvey h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	background:#577700;
	width: 684px;
	padding: 5px;
	text-align: right;
	margin-top: -10px;
}

* html #betaSurvey h2 {
	width: 670px;
	margin-top: -17px;
}

.banner {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	padding: 8px 10px;
	;
	font-size: 12px;
	font-weight: bold;
	background: #a4d2fa;
	color: #2c79b9;
}

.banner:hover {
	background: #2c79b9;
	color: #c6e2fa;
}

.memberOption {
	float: left;
	margin-left: 6px;
	margin-bottom: 10px;
}

.memberOption ul {
	margin: -3px 0px;
	padding: 10px 21px;
	width: 120px;
	height: 80px;
}

* html .memberOption ul {
	width: 162px;
	height: 110px;
}

.memberOption li {
	margin-bottom: 3px;
	position: relative;
	left: 7px;
	font-size: 11px;
}

.memberHdr {
	border-bottom: white 2px solid;
}

#uploadTab {
	border-bottom: #cbdfef 2px solid;
	width:920px;
	height: 38px;
	background-image: url(/images/member/upload_tab.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 2px;
	margin-top: 10px;
	margin-left: 10px;
}

#viewTab {
	border-bottom: #d9ebea 2px solid;
	width:920px;
	height: 38px;
	background-image: url(/images/member/view_tab.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 2px;
	margin-top: 10px;
	margin-left: 10px;
}

#manageTab {
	border-bottom: #e5f2d7 2px solid;
	width:920px;
	height: 38px;
	background-image: url(/images/member/manage_tab.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 2px;
	margin-top: 10px;
	margin-left: 10px;
}

#editTab {
	border-bottom: #efdee3 2px solid;
	width:920px;
	height: 38px;
	background-image: url(/images/member/edit_tab.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 2px;
	margin-top: 10px;
	margin-left: 10px;
}

#sending table {
	background: #e5eff7;
	font-family: Arial, Helvetica, sans-serif;
	color: #0b3873;
	font-size: 12px;
	margin-left: 10px;
	padding-bottom: 5px;
}

#sending table a {
	color: #2e67b0;
	text-decoration: none;
}

#sending table h2 {
	font-weight:bold;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

#sending table a:hover {
	text-decoration: underline;
}

#sending h1 {
	background-image: url(/images/member/sending_settings.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#FFFFFF;
	border-bottom: #FFFFFF solid 2px;
	width: 920px;
	height: 45px;
	margin-top: -2px;
	margin-left: -5px;
	margin-bottom: 0px;
}

#sending h1 span {
	display: none;
}

#account table {
	background: #e5eff7;
	font-family: Arial, Helvetica, sans-serif;
	color: #0b3873;
	font-size: 12px;
	margin-left: 10px;
	padding-bottom: 5px;
}

#account h1 {
	background-image: url(/images/member/account_settings.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#FFFFFF;
	border-bottom: #FFFFFF solid 2px;
	width:920px;
	height: 45px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: -5px;
}

* html #account h1 {
	background-color:#cbdfef;
}

* html #sending h1 {
	background-color:#cbdfef;
}

#account h1 span {
	display: none;
}

#account table a {
	color: #2e67b0;
	text-decoration: none;
}

#account table a:hover {
	text-decoration: underline;
}

#account table h2 {
	font-weight:bold;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

/*  #appletContainer {
	background: #e3e8f3;
	border: 1px solid #c7d1e8;
	padding: 15px 15px;
	height: 410px;
	}
#appletContainer p {
	font-family: Arial, Helvetica, sans-serif;
	color: #466179;
	font-size: 12px;
	width: 380px;
	}

#appletFooter {
	background: #5a86c0;
	border-left: 1px solid #a3a3a3;
	border-right: 1px solid #a3a3a3;
	border-bottom: 1px solid #a3a3a3;
	width: 374px;
	height: 22px;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 11px;
	}
* html #appletFooter {
	width: 382px;
	}
#appletFooter a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;
	font-size: 11px;
	text-decoration: none;
	}
#appletFooter a:hover {
	text-decoration: underline;
	}
.appletHelp {
	margin-left: 85px;
	background-image: url(/images/member/appletHelp.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	height: 20px;
	padding-top: 4px;
	}
#appletContainer h1 {
	width: 392px;
	height: 18px;
	color:#235eab;
	background: #c7d1e8;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 6px 5px;
	font-size: 14px;
	text-align: center;
	margin-bottom: 8px;
	margin-top: 0px;
	border: 1px solid white;
	}  */
.option {
	background: #edf2fe;
	border: #c7d1e8 solid 1px;
	width: 400px;
	margin-bottom: 8px;
	margin-right: 30px;
}

.optionContents {
	color: #0d4186;
	margin: 5px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

.optioncontents a {
	color: #1b6cd7;
	font-weight:bold;
	margin-top: 15px;
	background-image: url(/images/member/selectall.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	margin-left: 5px;
}

.option h4 {
	background: #a6b8de;
	color: #0c3a75;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding: 4px;
	margin: 0px 0px;
	width: 392px;
}

* html .option h4 {
	padding: 0px 4px 4px 4px;
}

* html .option h4 input {
	margin: 2px 4px -1px 4px;
}

.option h4 input {
	margin: 2px 4px -2px 4px;
}

.ScrollDiv {
	overflow: auto;
	background-color: #FFFFFF;
	height: 75px;
	margin-top: 8px;
	padding: 4px;
	border: solid 1px #7694be;
}

#sendHDR,
#addressHDR,
#groupsHDR,
#passwordHDR,
#questionHDR,
#warrantyHDR,
#giftHDR,
#optionsHDR,
#edestinationsHDR,
#sitesettingsHDR {
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0b3873;
	font-size: 12px;
	vertical-align: top;
	background-color: #e5eff7;
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#sendHDR {
	background-image: url(/images/member/icon_send.gif);
}

#addressHDR {
	background-image: url(/images/member/icon_address.gif);
}

#groupsHDR {
	background-image: url(/images/member/icon_group.gif);
}

#passwordHDR {
	background-image: url(/images/member/icon_password.gif);
}

#questionHDR {
	background-image: url(/images/member/icon_question.gif);
}

#warrantyHDR {
	background-image: url(/images/member/icon_warrantycode.gif);
}

#giftHDR {
	background-image: url(/images/member/icon_giftcode.gif);
}

#optionsHDR {
	background-image: url(/images/member/icon_siteoptions.gif);
}

#edestinationsHDR {
	background-image: url(/images/member/icon_edestinations.gif);
}

#sitesettingsHDR {
	background-image: url(/images/member/icon_sitesettings.gif);
}

.loading {
	font-family: Arial, Helvetica, sans-serif;
	color: #0b3873;
	font-size: 14px;
	margin-top: 25px;
	text-align:center;
	font-weight:bold;
	height:400px;
}

.accountOption {
	font-family:Arial, Helvetica, sans-serif;
	border: 2px solid #e5eff7;
	font-size: 12px;
}

.albumName {
	text-decoration:none;
	color:#184878;
	font-weight:bold;
	font-size: 12px;
}

.albumName:hover {
	text-decoration:underline;
	color:#1367F2;
	font-weight:bold;
	font-size: 12px;
}

.pictureCount {
	color:#184878;
	font-size: 11px;
}

.viewDrop {
	position: relative;
	top: -4px;
}

.hdr_blue {
	color:#064592;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
}

.errorText {
	color:red;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#member_bodytext {
	padding:30px;
		
}
#member_bodytext h1 {
	color:#253968;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:0;
	padding:0;
}

#member_bodytext h2 {
	color:#155799;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:0;
	padding-top:0;
}

#member_bodytext p {
	margin: 5px 5px;
}

#member_bodytext table {
	margin-left: 50px;
}

#body_Prints {
	width:933px;
	padding: 5px;
	margin-top:10px;
	position:relative;
}

#body_Prints #ccRightSide {
	padding: 0 3px;
	width: 640px;
	margin-left:230px;
}

#body_Prints #ccRightSide #prints {
	background-color:#FFFFFF;
	color:#253968;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:620px;
}

#software2 {
	width: 850px;
	height: 520px;
}

.ceivaSender2 {
	float: left;
	width: 400px;
	padding-right: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C4D3E5;
}

.adobeAlbum2 {
	float: right;
	width: 390px;
	padding-left: 10px;
}

.ceivaSenderDL {
	padding-right: 7px;
	float: left;
	padding-top: 10px;
}

.adobeAlbumDL {
	padding-left: 7px;
	float: right;
	padding-top: 10px;
}

.adobeElementsDL {
	padding-left: 7px;
	float: right;
}

* html .ceivaSenderDL {
	margin-top: 10px;
	margin-right: 10px;
}

* html .adobeAlbumDL {
	margin-top: 10px;
	margin-left: 10px;
}

#overDiv {
	postition:absolute;
	visibility:hide;
	z-index:1;
}

* html .adobeAlbum {
	width: 340px;
	padding-left: 10px;
}

#body_settings h1 {
	color:#000b40;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}

/* Invite a Guest */	
 
 #invite_guest {
	width:920px;
	position:relative;
	left:30px;
	top:12px;
}

#invite_guest h1 {
	width:518px;
	height:39px;
	background: url(/images/member/invite_h1.gif) no-repeat left;
}

#invite_guest h1 span {
	display:none;
}

#invite_guest .button {
	display: block;
	background-image: url(/images/member/invite_button.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 153px;
	height: 47px;
}

#invite_guest .button:hover {
	background-position: 0 -47px;
	height: 47px;
}

#invite_guest .button:active,
#invite_guest .button:visited {
	width: 153px;
	height: 47px;
}

#invite_guest #inviteguest_recipient {
	width:600px;
	position:relative;
	left:300px;
	top:0px;
}

#invite_guest #inviteguest_frames {
	width:200px;
	position:absolute;
	top:0px;
	left:0px;
}

.inviteguest_recipientfields {
	background-color:#f8f9fb;
	margin-bottom:1.5em;
	margin-right:1em;
	padding:10px;
	width: 270px;
	border:solid 1px #BEBEBE;
}

/* Channels */

#channels {
	width:900px;
	position:relative;
}

#channels p {
	font-size:14px;
}

#channels .button_addchannel {
	display:block;
	width:136px;
	height:45px;
	background:url(/images/member/button_addchannels.gif) top left no-repeat;
}

#channels .button_addchannel:hover,
#channels .button_addchannel:active {
	background-position: 0 -45px;
	width:136px;
	height:45px;
}

#channels #channelcontent {
	width:700px;
	position:absolute;
	top:0px;
	left:220px;
}

#channelsgalleries_main .channelcategories {
	width:161px;
	padding:0;
	margin: 5px 10px;
	position:relative;
	top:0;
	left:0;
}

#channelsgalleries_main .channelcategories .inner {
	width:161px;
	border:solid 1px #111552;
	background-color:#f8f8f8;
}

*html #channelsgalleries_main .channelcategories .inner {
	width:163px;
}

#channelsgalleries_main #chanlist {
	list-style:none;
	width:161px;
	position:relative;
	right:30px;
}

#channelsgalleries_main #chanlist li {
	height:25px;
	padding-top:10px;
	background:no-repeat 0 8px;
}

#channelsgalleries_main #chanlist li a {
	font-size:12px;
	margin:5px 0 0 35px;
}

#channelsgalleries_main #chanlist ul {
	list-style:outside;
	color:#b3dbea;
}

#channelsgalleries_main #chanlist ul li {
	height:20px;
	padding-top:0px;
	background:no-repeat left top;
}

#channelsgalleries_main #chanlist ul li a {
	font-size:12px;
	margin:5px 0 0 0;
}

#channelsgalleries_main #chanlist li span.category {
	font-size:12px;
	margin:5px 0 5px 35px;
	font-weight:bold;
	color:#000000;
	display:block;
}

#channelsgalleries_main #chanlist li.chanespnstandings {
	background-image:url(/images/member/icon_chanespnstandings.gif);
}

#channelsgalleries_main #chanlist li.chanscenic {
	background-image:url(/images/member/icon_chanscenic.gif);
}

#channelsgalleries_main #chanlist li.chanabc {
	background-image:url(/images/member/icon_chanabc.gif);
}

#channelsgalleries_main #chanlist li.channytimes {
	background-image:url(/images/member/icon_channytimes.gif);
}

#channelsgalleries_main #chanlist li.chanespn {
	background-image:url(/images/member/icon_chanespn.gif);
}

#channelsgalleries_main #chanlist li.chanintweather {
	background-image:url(/images/member/icon_chanintweather.gif);
}

#channelsgalleries_main #chanlist li.chanweather {
	background-image:url(/images/member/icon_chanweather.gif);
}

#channelsgalleries_main #chanlist li.chanhistory {
	background-image:url(/images/member/icon_chanhistory.gif);
}

#channelsgalleries_main #chanlist li.chancalendar {
	background-image:url(/images/member/icon_chancalendar.gif);
}

#channelsgalleries_main #chanlist li.chanflower {
	background-image:url(/images/member/icon_chanflower.gif);
}

#channelsgalleries_main #chanlist li.chanrecipes {
	background-image:url(/images/member/icon_chanrecipes.gif);
}

#channelsgalleries_main #chanlist li.chanhoroscope {
	background-image:url(/images/member/icon_chanhoroscope.gif);
}

#channelsgalleries_main #chanlist li.chanespn {
	background-image:url(/images/member/icon_chanespn.gif);
}

#channelsgalleries_main #chanlist li.chanlottery {
	background-image:url(/images/member/icon_chanlottery.gif);
}

#channelsgalleries_main #chanlist li.chanpet {
	background-image:url(/images/member/icon_chanpet.gif);
}

#channelsgalleries_main #chanlist li.chanholiday {
	background-image:url(/images/member/icon_chanholiday.gif);
}

#channelsgalleries_main #chanlist li.chanword {
	background-image:url(/images/member/icon_chanword.gif);
}

#channelsgalleries_main #chanlist li.chancountdown {
	background-image:url(/images/member/icon_chancountdown.gif);
}

#channelsgalleries_main #chanlist li.chanfinancial {
	background-image:url(/images/member/icon_chanfinancial.gif);
}

#channelsgalleries_main #chanlist li.chanquote {
	background-image:url(/images/member/icon_chanquote.gif);
}

#channelsgalleries_main #chanlist li.chanpet {
	background-image:url(/images/member/icon_chanpet.gif);
}

#channelsgalleries_main #chanlist li.chanforeign {
	background-image:url(/images/member/icon_chanforeign.gif);
}

#channelsgalleries_main #chanlist li.news {
	background-image:url(/images/member/icon_chanabc.gif);
	height:105px;
}

#channelsgalleries_main #chanlist li.weather {
	background-image:url(/images/member/icon_chanweather.gif);
	height:65px;
}

#channelsgalleries_main #chanlist li.cooking {
	background-image:url(/images/member/icon_chanrecipes.gif);
	height:65px;
}

#channelsgalleries_main #chanlist li.photog {
	background-image:url(/images/member/icon_chanflower.gif);
	height:85px;
}

#channelsgalleries_main #chanlist li.sports {
	background-image:url(/images/member/icon_chanespn.gif);
	height:65px;
}

#channelsgalleries_main #chanlist li.cac {
	background-image:url(/images/member/icon_chancountdown.gif);
	height:65px;
}

h2.chantitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#077aab;
	font-weight:none;
}

p.chandescription {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

#channeloptions {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	position:relative;
}

#channeloptions .selectallnone {
	height:18px;
	display:inline-block;
	background-color:#e5e9f2;
	text-align:center;
	padding:5px 10px;
	font-size:11px;
	margin:0 20px 10px 20px;
}

*html #channeloptions .selectallnone {
	padding:5px;
}

#channeloptions h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#077aab;
	font-weight:bold;
}

#channeloptions .left_styles {
	width:340px;
	position:relative;
	top:25px;
}

#channeloptions .right_albums {
	width:280px;
	height:550px;
	text-align:center;
	position:absolute;
	top:10px;
	left:350px;
}

#channeloptions .right_albums h3 {
	text-align:left;
}

#channeloptions .right_frameoptions {
	width:280px;
	height:550px;
	text-align:left;
	position:absolute;
	top:0;
	left:350px;
}

#channeloptions .totalnumber {
	font-size:19px;
	font-weight:bold;
	color:#077aab;
}

#channeloptions .chanmultislide {
	width:240px;
	background-color:#b4dbea;
	position:relative;
	padding:10px;
	text-align:center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/css/PIE.htc);
}

.cac_albums {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.cac_albums .albumname {
	font-size:19px;
	color:#077aab;
}

#channeloptions table.settings {
	width:600px;
}

#channeloptions .buttonrow_bottom {
	border-top:solid 1px #CECECE;
	padding:10px 0 20px 0;
	margin:20px 0 0 0;
	width:640px;
	height:35px;
	position:relative;
}

#channeloptions .buttonrow_top {
	padding:10px 0 20px 0;
	width:640px;
	height:20px;
	position:absolute;
	top:0px;
	border-bottom:solid 1px #CECECE;
}

*html #channeloptions .buttonrow_top {
	height:55px;
}

*html #channeloptions .buttonrow_bottom {
	height:55px;
	margin:20px 0;
}

#channeloptions .changedesign {
	display:block;
	width:136px;
	height:45px;
	background:url(/images/member/button_changedesign.gif) top left no-repeat;
	position:absolute;
	left:10px;
	top:0;
}

#channeloptions .changedesign:hover {
	background-position: 0 -45px;
	width:136px;
	height:45px;
}

#channeloptions .changedesign:active {
	width:136px;
	height:45px;
}

#channeloptions .addchannel {
	display:block;
	width:136px;
	height:45px;
	background:url(/images/member/button_addchannel.gif) top left no-repeat;
	position:absolute;
	right:10px;
	top:0;
}

#channeloptions .addchannel:hover,
#channeloptions .addchannel:active {
	background-position: 0 -45px;
	width:136px;
	height:45px;
}

#channeloptions .next {
	display:block;
	width:95px;
	height:45px;
	background:url(/images/member/button_next.gif) top left no-repeat;
	position:absolute;
	right:10px;
	top:0;
}

#channeloptions .next:hover,
#channeloptions .next:active {
	background-position: 0 -45px;
	width:95px;
	height:45px;
}

#channeloptions .cancel {
	display:block;
	width:91px;
	height:45px;
	background:url(/images/member/button_cancel.gif) top left no-repeat;
	position:absolute;
	left:0px;
	top:0px;
}

#channeloptions .cancel:hover,
#channeloptions .cancel:active {
	background-position: 0 -45px;
	width:91px;
	height:45px;
}

#channeloptions .cancel2 {
	display:block;
	width:91px;
	height:45px;
	background:url(/images/member/button_cancel.gif) top left no-repeat;
	position:absolute;
	left:400px;
	top:0px;
}

#channeloptions .cancel2:hover,
#channeloptions .cancel2:active {
	background-position: 0 -45px;
	width:91px;
	height:45px;
}

/* CEIVA Galleries Redesign*/

#galleries {
	width:900px;
	position:relative;
}

#galleries p {
	font-size:14px;
}

#gallerylistabc {
	width:163px;
	padding:0;
	margin: 5px 10px;
	position:relative;
	top:0;
	left:0;
}

#gallerylistabc .inner {
	width:147px;
	padding:7px;
	border:solid 1px #111552;
	background-color:#f8f8f8;
}

*html #gallerylistabc .inner {
	width:161px;
}

#gallerylistabc a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	display:block;
}

#gallerylistabc h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

.gallery_thumbs {
	width:670px;
	background:url(/images/member/galleries_gradbg.gif) repeat-x top;
}

.gallery_thumbs a {
	font-size:12px;
	line-height:12px;
}

.gallery_thumbs img {
	margin-bottom:3px;
	display:block;
}

#galleries_body {
	width:670px;
	position:absolute;
	right:0;
	top:0;
}

#galleries_body #h1 {
	background: url(/images/member/galleries_h1.gif) no-repeat left top;
	width:293px;
	height:58px;
	padding:0;
	margin:14px 0;
}

#galleries_body #h1 span {
	display:none;
}

#galleries_body #h2_holidays {
	background: url(/images/member/galleries_holidays.gif) no-repeat left top #110d51;
	width:670px;
	height:32px;
	margin-top:13px;
}

#galleries_body #h2_holidays span {
	display:none;
}

#galleries_body #h2_special {
	background: url(/images/member/galleries_special.gif) no-repeat left top #110d51;
	width:670px;
	height:32px;
	margin-top:13px;
}

#galleries_body #h2_special span {
	display:none;
}

#galleries_body #h2_artgalleries {
	background: url(/images/member/galleries_artgalleries.gif) no-repeat left top #110d51;
	width:670px;
	height:32px;
	margin-top:13px;
}

#galleries_body #h2_artgalleries span {
	display:none;
}

/* Buttons */

.btn_inviteguests {
	display: block;
	background-image: url(/images/member/btn_inviteguest.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 130px;
	height: 48px;
	position:relative;
}

.btn_inviteguests:hover {
	background-position: 0 -48px;
	height: 48px;
}

.btn_inviteguests:active,
.btn_inviteguests:visited {
	width: 153px;
	height: 48px;
}

.btn_sendphotos {
	display: block;
	background-image: url(/images/member/btn_sendphotos.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 132px;
	height: 48px;
	position:relative;
}

.btn_sendphotos:hover {
	background-position: 0 -48px;
	height: 48px;
}

.btn_sendphotos:active,
.btn_sendphotos:visited {
	width: 153px;
	height: 48px;
}

/*  for those pesky input fields that float right in Safari only */
#inputty {
	float: left;
	width: auto;
	height: auto;
	text-align: left;
}

.listLink {
	width: 167px;
	height: 87px;
	text-decoration:none;
	cursor:pointer;
	clear:both;
	display:block;
}

.listLink:active {
	width: 167px;
	height: 87px;
	text-decoration:none;
	clear:both;
	display:block;
}

.listLink:hover {
	width: 167px;
	height: 87px;
	text-decoration:none;
	clear:both;
	display:block;
}

* html .member_btn {
	margin-top: -12px;
}

.downloadBtn {
	display: block;
	background-image: url(/home/images/iphoto_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 143px;
	height: 49px;
	position:relative;
	margin-bottom: 25px;
}

.downloadBtn:hover {
	background-position: 0 -49px;
	height: 49px;
}

.downloadBtn:active,
.downloadBtn:visited {
	width: 143px;
	height: 49px;
}

.continueBtn {
	display: block;
	float: left;
	background-image: url(/images/member/btn_continue2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 127px;
	height: 42px;
	;
}

.continueBtn:hover {
	background-position: 0 -42px;
	height: 42px;
}

.continueBtn:active,
.continueBtn:visited {
	width: 127px;
	height: 42px;
}

.nothanksBtn {
	display: block;
	float: left;
	background-image: url(/images/member/btn_nothanks.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 127px;
	height: 42px;
	float: left;
}

.nothanksBtn:hover {
	background-position: 0 -42px;
	height: 42px;
}

.nothanksBtn:active,
.nothanksBtn:visited {
	width: 127px;
	height: 42px;
}

.creatingBtn {
	display: block;
	float: left;
	background-image: url(/images/member/btn_creating.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 127px;
	height: 42px;
}

.creatingBtn:hover {
	background-position: 0 -42px;
	height: 42px;
}

.creatingBtn:active,
.creatingBtn:visited {
	width: 127px;
	height: 42px;
}

.feedbackBtn {
	display: block;
	float: left;
	background-image: url(/images/member/btn_feedback.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 127px;
	height: 42px;
	margin-right: 20px;
}

.feedbackBtn:hover {
	background-position: 0 -42px;
	height: 42px;
}

.feedbackBtn:active,
.feedbackBtn:visited {
	width: 127px;
	height: 42px;
}

.ScrollDivHalf {
	height:115px;
	overflow:auto;
	width:215px;
	border: solid 1px #7694be;
	padding: 5px 5px;
	text-align:left;
	font-size: 12px;
	margin-bottom: 30px;
	margin-top: 3px;
}

.ScrollDivHalf2 {
	height:90px;
	overflow:auto;
	width:215px;
	border: solid 1px #7694be;
	padding: 5px 5px;
	text-align:left;
	font-size: 12px;
	margin-bottom: 30px;
	margin-top: 3px;
}

.ScrollDivFull {
	height:315px;
	overflow:auto;
	width:215px;
	border: solid 1px #7694be;
	padding: 5px 5px;
	text-align:left;
	font-size: 12px;
	margin-top: 3px;
}

.destCol {
	float: left;
	text-align:left;
	width: 210px;
	height: auto;
	margin-right: 30px;
	margin-bottom: 20px;
}

.destSelect {
	background-color: #a6b9d5;
	padding: 3px 7px;
	color: #FFF;
	font-weight:bold;
	font-size: 11px;
}

.edest {
	background-color: #7694be;
	padding: 5px 7px;
	color: #FFF;
	font-weight:bold;
	font-size: 11px;
	width: 213px;
	display:block;
}

* html .edest {
	width: 215px;
}

.frameName {
	margin-left: 23px;
	margin-bottom: 4px;
	margin-top: 4px;
}

.settings_general {
	width:900px !important;
	padding-left: 30px;
	padding-top:20px;
	position:relative;
	font-size:14px;
}

h1.guestlist {
	width:286px;
	height:36px;
	background:url(/images/member/guestlist_h1.gif) no-repeat left top;
}

h1.guestlist span {
	display:none;
}

h1.framesettings {
	width:280px;
	height:36px;
	background:url(/images/member/framesettings_h1.gif) no-repeat left top;
}

h1.framesettings span {
	display:none;
}

h1.onebuttonprint {
	width:341px;
	height:36px;
	background:url(/images/member/onebuttonprint_h1.gif) no-repeat left top;
}

h1.onebuttonprint span {
	display:none;
}

.settings_general h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	margin:0 0 40px 0;
	padding:0;
}

.settings_general h2 .h2sublink {
	font-size:15px;
	font-weight:normal;
}

.settings_general td {
	font-size:14px;
}

.settings_general .frameblock {
	width:100%;
	min-height:240px;
	position:relative;
}

.settings_general table.settingslist {
	width:450px;
	border-bottom:solid 2px #e3e3e3;
}

.settings_general table.settingslist td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	border-top:solid 2px #e3e3e3;
	padding:10px 0;
}

.settings_general table.settingslist .links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.settings_general img.modelimage {
	width:68px;
	float:left;
}

.settings_general .leftcol {
	width:630px;
	position:relative;
	left:15px;
	top:0px;
}

.settings_general .rightcol {
	width:230px;
	position:absolute;
	right:15px;
	top:0px;
}

.settings_general .rightcol h3.addguest {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#077aab;
	font-weight:bold;
	padding-left:45px;
	background:url(/images/member/icon_addguest.gif) no-repeat left;
}

.settings_general .rightcol h3.addalbum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#077aab;
	font-weight:bold;
	padding-left:45px;
	background:url(/images/member/icon_addalbum.gif) no-repeat left;
}

.settings_general .frameline {
	width:875px;
	height:156px;
	position:relative;
	left:10px;
}

.settings_general .frameline .modelimage {
	width:156px;
	float:left;
}

.settings_general .frameline h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:normal;
	color:#000000;
	padding:0;
	margin:0;
}

.settings_general .frameline h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#000000;
	padding:0;
	margin:0 0 10px 0;
}

.settings_general .category {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#077aab;
}

.settings_general .frameline h3 .expired {
	color:#ff2d13;
	font-weight:bold;
}

.settings_general .frameline .rightcol {
	width:230px;
	position:absolute;
	right:0;
	top:0;
}

.settings_general .frameline .rightcol .moreoptions {
	font-size:18px;
	color:#7fb5c9;
}

.settings_general .frameline .rightcol .moreoptions li {
}

.settings_general .frameline .rightcol .moreoptions li a {
	font-size:14px;
}

.settings_general .framesettings_details {
	width:860px;
	position:relative;
	left:20px;
	border-top: solid 2px #d1d1d1;
}

.settings_general .framesettings_details td {
	font-size:15px;
}

.settings_general .framesettings_details h4 {
	width:240px;
	font-size:15px;
	color:#077aab;
	margin:20px 0 10px 0;
	padding:0;
}

.settings_general .framesettings_details select {
	margin-left:10px;
}

.settings_general .framesettings_details #slideshowsettings {
	width:300px;
	position:absolute;
	left:280px;
	top:0px;
}

.settings_general .framesettings_details #connectionsettings {
	width:300px;
	position:absolute;
	left:580px;
	top:0px;
}

.settings_general .framesettings_details #connectionsettings #connectioninfo {
	width:100%;
	padding-left:65px;
}

.settings_general .framesettings_details #connectionsettings .phone {
	background:url(/images/member/connecticon_phone.gif) no-repeat 0 10px;
}

.settings_general .framesettings_details #connectionsettings .broadband {
	background:url(/images/member/connecticon_broadband.gif) no-repeat 0 10px;
}

.settings_general .framesettings_details #connectionsettings .wifi {
	background:url(/images/member/connecticon_wifi.gif) no-repeat 0 10px;
}

.settings_general .framesettings_details #connectionsettings #connectioninfo h5 {
	font-size:18px;
	font-weight:normal;
	color:#000000;
	margin:0;
	padding:0;
}

.settings_general .framesettings_details #connectionsettings #connectioninfo .smalllink {
	width:300px;
	position:relative;
	right:60px;
	font-size:11px;
}

.settings_general .buttonrow {
	width:850px !important;
	border-top:1px solid silver;
	margin-top:30px;
}

.settings_general .buttonrow .button_cancel {
	position:relative;
}

.settings_general .buttonrow .button_savechanges {
	position:absolute;
	top:10px;
	right:0;
}

.settings_general .buttonrow .button_yesdeleteit {
	position:absolute;
	top:10px;
	right:0;
}

.button_inviteguest {
	display:block;
	width:136px;
	height:45px;
	background:url(/images/member/button_inviteguest.gif) top left no-repeat;
}

.button_inviteguest:hover {
	background-position: 0 -45px;
	width:136px;
	height:45px;
}

.button_inviteguest:active {
	width:136px;
	height:45px;
}

.button_savechanges {
	display:block;
	width:136px;
	height:45px;
	background:url(/images/member/button_savechanges.gif) top left no-repeat;
}

.button_savechanges:hover {
	background-position: 0 -45px;
	width:136px;
	height:45px;
}

.button_savechanges:active {
	width:136px;
	height:45px;
}

.button_addalbums {
	display:block;
	width:136px;
	height:45px;
	background:url(/images/member/button_addalbums.gif) top left no-repeat;
}

.button_addalbums:hover {
	background-position: 0 -45px;
	width:136px;
	height:45px;
}

.button_addalbums:active {
	width:136px;
	height:45px;
}

.button_savechanges {
	display:block;
	width:136px;
	height:45px;
	background:url(/images/member/button_savechanges.gif) top left no-repeat;
}

.button_savechanges:hover {
	background-position: 0 -45px;
	width:136px;
	height:45px;
}

.button_savechanges:active {
	width:136px;
	height:45px;
}

.button_yesdeleteit {
	display:block;
	width:136px;
	height:45px;
	background:url(/images/member/button_yesdeleteit.gif) top left no-repeat;
}

.button_yesdeleteit:hover {
	background-position: 0 -45px;
	width:136px;
	height:45px;
}

.button_yesdeleteit:active {
	width:136px;
	height:45px;
}

.button_yesunregisterit {
	display:inline-block;
	width:136px;
	height:45px;
	background:url(/images/member/button_yesunregister.gif) top left no-repeat;
	position:absolute;
	top:10px;
	right:0;
}

.button_yesunregisterit:hover {
	background-position: 0 -45px;
	width:136px;
	height:45px;
}

.button_yesunregisterit:active {
	width:136px;
	height:45px;
}

.button_createbillprofile {
	display:block;
	width:190px;
	height:45px;
	background:url(/images/member/button_createbillprofile.gif) top left no-repeat;
}

.button_createbillprofile:hover {
	background-position: 0 -45px;
	width:190px;
	height:45px;
}

.button_createbillprofile:active {
	width:190px;
	height:45px;
}

.button_createshipprofile {
	display:block;
	width:190px;
	height:45px;
	background:url(/images/member/button_createshipprofile.gif) top left no-repeat;
}

.button_createshipprofile:hover {
	background-position: 0 -45px;
	width:190px;
	height:45px;
}

.button_createshipprofile:active {
	width:190px;
	height:45px;
}

.button_applycode {
	display:block;
	width:136px;
	height:45px;
	background:url(/images/member/button_applycode.gif) top left no-repeat;
}

.button_applycode:hover {
	background-position: 0 -45px;
	width:136px;
	height:45px;
}

.button_applycode:active {
	width:136px;
	height:45px;
}

.button_cancel {
	display:block;
	width:91px;
	height:45px;
	background:url(/images/member/button_cancel.gif) top left no-repeat;
}

.button_cancel:hover {
	background-position: 0 -45px;
	width:91px;
	height:45px;
}

.button_cancel:active {
	width:91px;
	height:45px;
}

.settings_general .rightcol .button_inviteguest {
	position:relative;
	left:50px;
}

.settings_general .rightcol .button_addalbums {
	position:relative;
	left:50px;
}

.settings_general .buttonrow .button_applycode {
	position:absolute;
	top:10px;
	right:0;
}

cvs up .settings_general .rightcol .smalllink {
	width:100%;
	display:block;
	margin:0 auto;
	font-size:12px;
	text-align:center;
}

/* "Where now?" Links */

#wherenowlinks {
	width:550px;
	padding:0 20px;
	background: url(/images/member/tealgradsmall_bg.gif) repeat-x top;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

#wherenowlinks h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#077aab;
	border-bottom:solid 1px #077aab;
	margin-top:30px;
}

#wherenowlinks ul {
	list-style:none;
}

#wherenowlinks li {
	height:30px;
	padding-top:10px;
	background:no-repeat left;
}

#wherenowlinks li a {
	margin:30px 0 0 50px;
}

#wherenowlinks li.upload {
	background-image:url(/images/member/icon_uploadphotos.gif);
}

#wherenowlinks li.album {
	background-image:url(/images/member/icon_album.gif);
}

#wherenowlinks li.home {
	background-image:url(/images/member/icon_home.gif);
}

#wherenowlinks li.groups {
	background-image:url(/images/member/icon_groups.gif);
}

#wherenowlinks li.sentphotos {
	background-image:url(/images/member/icon_sentphotos.gif);
}

#wherenowlinks li.help {
	background-image:url(/images/member/icon_help.gif);
}

#wherenowlinks li.frame {
	background-image:url(/images/member/icon_frame.gif);
}

#wherenowlinks li.prints {
	background-image:url(/images/member/icon_prints.gif);
}

#wherenowlinks li.printstore {
	background-image:url(/images/member/icon_printstore.gif);
}

#wherenowlinks li.galleries {
	background-image:url(/images/member/icon_galleries.gif);
}

#wherenowlinks li.channels {
	background-image:url(/images/member/icon_channels.gif);
}

#wherenowlinks li.scheduled {
	background-image:url(/images/member/icon_calendar.gif);
}

#wherenowlinks li.facebook {
	background-image:url(/images/member/icon_facebook.gif);
}

#wherenowlinks li.twitter {
	background-image:url(/images/member/icon_twitter.gif);
}

#wherenowlinks li.gear {
	background-image:url(/images/member/icon_gear.gif);
}

#wherenowlinks li.addguest {
	background-image:url(/images/member/icon_addguest.gif);
}

/* Right Callouts */

.tealyellowgrad {
	width:220px;
	border-top:solid 8px #7fb5ca;
	border-bottom:solid 8px #7fb5ca;
	background: url(/images/member/yellowgradtop_bg.gif) repeat-x top;
	padding:10px 20px 0 20px;
	margin:10px 0 0 30px;
	float:right;
}

/* Quick Tip */

#quicktip {
	width:207px;
	font-size:12px;
}

#quicktip h3 {
	width:159px;
	height:33px;
	background:url(/images/member/quicktip_h3.gif) no-repeat;
}

#quicktip h3 span {
	display:none;
}

/* Sending Confirmation */

#sending_confirmation {
	width:920px;
	position:relative;
	left:20px;
}

#sending_confirmation p {
	font-size:14px;
	color:#000000;
}

#sending_confirmation h1.success {
	width:201px;
	height:30px;
	background:url(/images/member/success_h1.gif) no-repeat left top;
	padding:0;
	margin:18px 0;
	line-height:0;
}

#sending_confirmation h1.problem {
	width:375px;
	height:38px;
	background:url(/images/member/problem_h1.gif) no-repeat left top;
	padding:0;
	margin:18px 0;
	line-height:0;
}

#sending_confirmation h1 span {
	display:none;
}

#sending_confirmation h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#077aab;
	border-bottom:solid 1px #077aab;
	margin-top:30px;
}

#sending_confirmation #quicktip p {
	font-size:12px;
}

#sending_confirmation #quicktip a {
	font-size:12px;
	font-weight:bold;
}

/* Select Destinations - Christina's Design */

#select_destinations {
	width:920px;
	position:relative;
	left:20px;
}

#select_destinations h1 {
	width:419px;
	height:30px;
	background:url(/images/member/selectdestinations_h1.gif) no-repeat left top;
	padding:0;
	margin:30px 0;
	line-height:0;
}

#select_destinations h1.single {
	width:419px;
	height:30px;
	background:url(/images/member/selectdestination_h1.gif) no-repeat left top;
	padding:0;
	margin:30px 0;
	line-height:0;
}

#select_destinations h1 span {
	display:none;
}

#destinations_columns {
	width:920px;
	position:relative;
}

#select_destinations .col1 {
	width:210px;
	position:relative;
	text-align:right;
}

#select_destinations .col2 {
	width:210px;
	position:absolute;
	top:0px;
	left:240px;
	text-align:right;
}

#select_destinations .col3 {
	width:210px;
	position:absolute;
	top:0px;
	left:480px;
	text-align:right;
}

#select_destinations .col4 {
	width:175px;
	position:absolute;
	top:0px;
	left:730px;
	text-align:right;
}

#select_destinations .singlecol {
	width:210px;
	position:relative;
	left:45px;
	text-align:right;
}

*html #select_destinations .col2,
*html #select_destinations .col3,
*html #select_destinations .col4 {
}

#select_destinations h2 {
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#110e51;
	background:repeat-x bottom;
	margin:0;
	padding:4px 10px;
	text-align:left;
}

*html #select_destinations h2 {
	width:227px;
}

#select_destinations .icon {
	position:absolute;
	right:0;
	margin-top:-6px;
}

/* #select_destinations h2.frames {
	background-image:url(/images/member/greensmallgrad_bg.gif);
}
#select_destinations h2.content {
	background-image:url(/images/member/tealsmallgrad_bg.gif);
}
#select_destinations h2.account {
	background-image:url(/images/member/redsmallgrad_bg.gif);
} */

#select_destinations .selectallnone {
	height:18px;
	display:inline-block;
	background-color:#e5e9f2;
	text-align:center;
	padding:5px 10px;
	font-size:11px;
}

*html #select_destinations .selectallnone {
	padding:5px;
}

#select_destinations .ScrollDivHalf,
#select_destinations .ScrollDivHalf2,
#select_destinations .ScrollDivFull {
	width:200px;
	margin: 0px;
	position:relative;
}

*html #select_destinations .ScrollDivHalf,
*html #select_destinations .ScrollDivHalf2,
*html #select_destinations .ScrollDivFull {
	width:215px;
}

#select_destinations .ScrollDivFull {
	height:314px;
	padding-left:8px;
	padding-right:8px;
}

*html #select_destinations .ScrollDivFull {
	height:298px;
}

#select_destinations .whatisthis {
	width:100%;
	display:block;
	text-align:left;
	position:relative;
	bottom:8px;
	left:10px;
}

#select_destinations #div_my_frames {
}

#select_destinations .ceivaDelivery {
	width:165px;
	height:300px;
	background: url(/images/member/delivery_bluebg.gif) no-repeat #e5e9f2 30px 80px;
	text-align:left;
	font-size:11px;
	padding-left:10px;
	padding-top:10px;
}

#select_destinations .frames_my_frames {
	margin-top:.2em;
	color:#110E51;
	font-weight:bold;
}

#select_destinations .frames_guest_frames {
	margin-top:.7em;
	color:#110E51;
	font-weight:bold;
}

#select_destinations .new_link {
	width:160px;
	display:block;
	text-align:center;
	padding:4px;
	margin-top:4px;
	position:relative;
	left:20px;
	border:solid 1px #CECECE;
	background:url(/images/member/tealsmallgrad_bg.gif) repeat-x bottom;
}

#select_destinations .buttonrow_bottom {
	border-top:solid 1px #CECECE;
	padding:10px 0 20px 0;
	margin:20px 0 0 0;
	width:920px;
	height:35px;
	position:relative;
}

#select_destinations .buttonrow_top {
	padding:10px 0 20px 0;
	width:920px;
	position:absolute;
	top:0px;
}

*html #select_destinations .buttonrow_top {
	top:24px;
}

*html #select_destinations .buttonrow_bottom {
	height:55px;
	margin:20px 0;
}

#select_destinations .reset {
	display:block;
	width:107px;
	height:45px;
	background:url(/images/member/button_resetall.gif) top left no-repeat;
	position:absolute;
	left:10px;
	top:0;
}

#select_destinations .reset:hover {
	background-position: 0 -45px;
	width:107px;
	height:45px;
}

#select_destinations .reset:active {
	width:107px;
	height:45px;
}

#select_destinations .send {
	display:block;
	width:136px;
	height:45px;
	background:url(/images/member/button_sendnow.gif) top left no-repeat;
	position:absolute;
	right:10px;
	top:0;
}

#select_destinations .send:hover {
	background-position: 0 -45px;
	width:136px;
	height:45px;
}

#select_destinations .send:active {
	width:136px;
	height:45px;
}

#select_destinations .move {
	display:block;
	width:136px;
	height:45px;
	background:url(/images/member/button_movenow.gif) top left no-repeat;
	position:absolute;
	right:10px;
	top:0;
}

#select_destinations .move:hover {
	background-position: 0 -45px;
	width:136px;
	height:45px;
}

#select_destinations .move:active {
	width:136px;
	height:45px;
}

#select_destinations .cancel {
	display:block;
	width:91px;
	height:45px;
	background:url(/images/member/button_cancel.gif) top left no-repeat;
	position:absolute;
	right:160px;
	top:0px;
}

#select_destinations .cancel:hover {
	background-position: 0 -45px;
	width:91px;
	height:45px;
}

#select_destinations .cancel:active {
	width:91px;
	height:45px;
}

/* Contest Entry */

#contestentry {
	width:820px;
	background:no-repeat top left;
	color:#FFFFFF;
	padding:4px 0 4px 20px;
	position:relative;
	margin-bottom:30px;
}

*html #contestentry {
	width:840px;
}

#contestentry .checkbox {
	font-size:16px;
	background:#CCC;
	color:#000000;
	font-weight:bold;
	padding:3px 8px;
	width:650px;
}

#contestentry.scenic11 {
	background-image:url(/images/member/contestenter_scenic.jpg);
}

#contestentry.scenic11 p {
	width:400px;
	margin:20px 0 10px 220px;
	padding:0;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
}

#contestentry p.terms {
	font-size:11px;
	width:650px;
	position:absolute;
	top:100px;
	right:0px;
	color:#000000;
	text-align:right;
	margin:15px 0 0 0;
	padding:0;
}

/* Edit Location - Geotagging */

#editlocation {
	width:930px;
	height:680px;
	position:relative;
}

#editlocation .error {
	background:#CC3300;
	color: #FFFFFF;
	padding: 5px;
	text-align: center;
	font-size: 12px;
	margin-bottom: 5px;
	display:inline-block;
	width:600px;
}

#editlocation #thumbs {
	width:230px;
	height:560px;
	float:left;
	overflow:auto;
	margin:25px;
	padding:10px;
	border:solid 1px #999;
	-moz-box-shadow: 0px 2px 10px #666666;
	-webkit-box-shadow: 0px 2px 10px #666666;
	box-shadow: 0px 2px 10px #666666;
}

*html #editlocation #thumbs {
	width:250px;
	height:480px;
}

#editlocation #thumbs h2 {
	font-size:19px;
	font-family:Arial, Helvetica, sans-serif;
	color:#077aab;
}

#editlocation #searchloc {
	width:394px;
	height:91px;
	padding:15px;
	background:url(/images/member/search_bg.gif) no-repeat left top;
	display:inline-block;
}

*html #editlocation #searchloc {
	width:424px;
	height:111px;
}

#editlocation #searchloc h2 {
	margin:0;
	padding:0;
	position:relative;
	top:10px;
}

#editlocation #searchloc .search {
	display:block;
	width:80px;
	height:45px;
	background:url(/ccare/images/button_search.gif) top left no-repeat;
}

#editlocation #searchloc .search:hover {
	background-position: 0 -45px;
	width:80px;
	height:45px;
}

#editlocation #searchloc .search:active {
	width:80px;
	height:45px;
}

#editlocation .middleor {
	width:60px;
	text-align:center;
	display:inline;
	padding:0 10px;
	font-size:24px;
	vertical-align:middle;
}

#editlocation .buttonrow_top {
	padding:10px 0 20px 0;
	width:640px;
	height:20px;
	position:relative;
	left:300px;
	border-bottom:solid 1px #CECECE;
	display:block;
	clear:none;
}

#editlocation .savelocation {
	display:inline-block;
	width:136px;
	height:45px;
	background:url(/images/member/button_savelocation.gif) top left no-repeat;
	position:absolute;
	left:0;
	top:0;
}

#editlocation .savelocation:hover,
#editlocation .savelocation:active {
	background-position: 0 -45px;
	width:136px;
	height:45px;
}

#editlocation .cancel {
	display:block;
	width:91px;
	height:45px;
	background:url(/images/member/button_cancel.gif) top left;
	position:absolute;
	right:0;
	top:0;
}

#editlocation .cancel:hover,
#editlocation .cancel:active {
	background-position: 0 -45px;
	width:91px;
	height:45px;
}

#editlocation #instr {
	background:#FFFFFF;
	border:solid 1px #999;
	display:inline-block;
	position:absolute;
	right:10px;
	top:10px;
	width:151px;
	padding:10px;
	-moz-box-shadow: 0px 2px 10px #000;
	-webkit-box-shadow: 0px 2px 10px #000;
	box-shadow: 0px 2px 10px #000;
	z-index:2;
}

#editlocation #map_div {
	display:inline-block;
	width:600px;
	height:300px;
	margin-top:30px;
}

#editlocation select {
	font-size:14px;
	margin-left:10px;
}

/* My Map - Geotagging */

#mymap {
	width:920px;
	position:relative;
	left:15px;
}

/* begin submit phone number button */
#submitNumber {
	display: block;
	background-image: url(/images/member/button_submitnumber.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 135px;
	height: 45px;
	position:relative;
	left: 305px;
	top: -35px;
}

#submitNumber:hover {
	width: 135px;
	height: 45px;
	background-position: 0 -45px;
}

#submitNumber:active {
	width: 135px;
	height: 45px;
}

/* end submit phone number button */

/* begin submit only button */
#submitImage {
	display: block;
	background-image: url(/images/member/button_submit.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 135px;
	height: 45px;
	position:relative;
	left: -5px;
}

#submitImage:hover {
	width: 135px;
	height: 45px;
	background-position: 0 -45px;
}

#submitImage:active {
	width: 135px;
	height: 45px;
}

/* end submit submit button */

.icon-apple {
	position:absolute;
	top:290px;
	left:277px;
}

.icon-android {
	position:absolute;
	top:290px;
	left: 337px;
}

span#pictSpan {
	display:inline-block;
	margin:0;
	padding:0;
}
