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

#member {
padding:20px;
width:930px;
margin: 0 auto;
}

.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: 15px;
	color: #253968;
}
#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:950px;
	position:relative;
	left:4px;
}

#member_main #member_mainnav {
	width:430px;
	height:500px;
	position:relative;
	top:10px;
	left:20px;
}

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

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



#member_main #member_mainnav #member_blocknav li a span {
	font-size:18px;
}

#member_main #member_mainnav #member_blocknav li a:link, #member_main #member_mainnav #member_blocknav li a:visited {
	width:170px;
	height:53px;
	padding-top:110px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	color:#000000;
	display:block;
}

#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;
}

#member_main #member_mainnav #member_blocknav .blocknav_upload {
	background:url(/images/member/mainbutton_upload.gif);
}
#member_main #member_mainnav #member_blocknav .blocknav_frame {
	background:url(/images/member/mainbutton_frame.gif);
}
#member_main #member_mainnav #member_blocknav .blocknav_galleries {
	background:url(/images/member/mainbutton_galleries.gif);
}
#member_main #member_mainnav #member_blocknav .blocknav_changal {
	background:url(/images/member/mainbutton_changal.gif);
}
#member_main #member_mainnav #member_blocknav .blocknav_album {
	background:url(/images/member/mainbutton_album.gif);
}
#member_main #member_mainnav #member_blocknav .blocknav_smartphone {
	background:url(/images/member/mainbutton_import.gif);
}



#member_main #member_mainnav #member_blocknav li a:active, #member_main #member_mainnav #member_blocknav li a:hover {
	width:170px;
	height:53px;
	padding-top:110px;
	text-decoration:underline;
	color:#077aab;
	background-position:0 163px;
}

*html #member_main #member_mainnav #member_blocknav li a:active, *html #member_main #member_mainnav #member_blocknav li a:hover, *html #member_main #member_mainnav #member_blocknav li a:link, *html #member_main #member_mainnav #member_blocknav li a:visited {
	width:170px;
	height:163px;
}


#member_main #member_mainnav #member_settingsnav li {
	width:75px;
	height:70px;
	display:inline-block;
	float:left;
	text-align:center;
	margin:10px 15px 40px 0;
	list-style:none;
}

#member_main #member_mainnav #member_settingsnav li a:link, #member_main #member_mainnav #member_settingsnav li a:visited {
	width:75px;
	height:35px;
	padding-top:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	color:#077aab;
	background-repeat:no-repeat;
	background-position:top center;
}
*html #member_main #member_mainnav #member_settingsnav li a:link, *html  #member_main #member_mainnav #member_settingsnav li a:visited {
	width:75px;
	height:70px;
}



#member_main #member_mainnav #member_settingsnav .settingsnav_account {
	background:url(/images/member/icon_account.gif);
}
#member_main #member_mainnav #member_settingsnav .settingsnav_site {
	background:url(/images/member/icon_sitepref.gif);
}

#member_main #member_mainnav #member_settingsnav .settingsnav_print {
	background:url(/images/member/icon_prints.gif);
}
#member_main #member_mainnav #member_settingsnav .settingsnav_forum {
	background:url(/images/member/icon_forum.gif);
}
#member_main #member_mainnav #member_settingsnav .settingsnav_invite {
	background:url(/images/member/icon_addguest.gif);
}

#member_main #rightcol {
	width: 450px;
	position:absolute;
	top:10px;
	right:10px;
}


#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;
	/* background:url(/images/member/gradbg_blue.gif) repeat-x top;
	padding:20px;*/
}


*html .settings {
	width:920px;
}

.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;
}

#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; }
h1#prev {
    height: 18px; 
	width: 18px;
    background-image: url("/images/member/prevBtn.gif");
    background-repeat: no-repeat;
	padding: 0px 0px;
	margin-top: -18px;
	float: left;
}
h1#next span { display: none; }
h1#next {
    height: 18px;
	width: 18px;
    background-image: url("/images/member/nextBtn.gif");
    background-repeat: no-repeat;
	padding: 0px 0px;
	margin: 0px 0px;
	float: right;
}


* 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 {
	background-image: url(/common/images/uploaderBG.gif);
	padding: 5px 10px 5px 10px;
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	border-bottom: solid 2px #FFF;
	color: #FFFFFF;
}

.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 {
margin-top: 2px;
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*/

a.button:hover, 
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;
}

 * html #demo {
	width: 900px;
}

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

/* default space between tabs */
.yui-navset .yui-nav li {
    margin-right:0.5em; /* horizontal tabs */
}

/* core */

.yui-nav, .yui-nav li {
    margin:0;
    padding:0;
    list-style:none;
}
.yui-navset li em { font-style:normal; }

.yui-navset {
    position:relative; /* contain absolute positioned tabs (left/right) */
    zoom:1;
}

.yui-navset #ajaxified-target { zoom:1; }

.yui-navset .yui-nav li {
    display:inline-block;
    display:-moz-inline-stack;
    *display:inline; /* IE */
    vertical-align:bottom; /* safari: for overlap */
    cursor:pointer; /* gecko: due to -moz-inline-stack on anchor */
    zoom:1; /* IE: kill space between horizontal tabs */
}

.yui-navset .yui-nav a {
    outline:0; /* gecko: keep from shifting */
}

.yui-navset .yui-nav a { position:relative; } /* IE: to allow overlap */

.yui-navset .yui-nav li a {
	display:block;
	display:inline-block;
	vertical-align:bottom; /* safari: for overlap */
	zoom:1;
	font-weight: bold;
	color: #015297;
	font-size: 1.1em;
	text-decoration: none;
}

.yui-navset .yui-nav li a em { display:block; }

#ajaxified-target {
padding:15px;
border:1px solid #C7D1E8;
height:auto;
}

.yui-navset .yui-nav .ajaxified-selected, .yui-navset .yui-nav a:hover {
    background-color:#fff;
}

.yui-navset .yui-nav li a {
    background:#E3E8F3 url(/common/images/round_4px_trans_blue.gif) no-repeat;
}

.yui-navset .yui-nav li a .new {
    background:#d9ecab url(/common/images/round_4px_trans_blue.gif) no-repeat;
}
.yui-navset .yui-nav li a em {
    background:transparent url(/common/images/round_4px_trans_blue.gif) no-repeat top right;
    padding:0.5em;
}

/* top oriented */

.yui-navset .yui-nav { margin-bottom:-1px; } /* for overlap, based on content border-width */
.yui-navset .yui-nav li a {
    border-bottom:1px solid #C7D1E8;
}

.yui-navset .yui-nav .ajaxified-selected { border-bottom:0; }
.yui-navset .yui-nav .ajaxified-selected em { padding-bottom:0.6em; } /* adjust height */

/* top & bottom oriented */
.yui-navset .yui-nav li a em {
    margin-left:4px; /* based on border-radius */
    padding-right:8px; /* based on border-radius (2x left to balance margin) */
    padding-left:4px;
}

/* 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: #015f99;
	font-weight: bold;
	padding: 5px 14px 5px 10px;
	border-left: thin white solid;
	background-image: url(/common/images/uploaderBGCurve.png);
	background-repeat: no-repeat;
	background-position: right top;
	}
.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:950px;
	height:480px;
	position:relative;
	left:4px;
	background:url(/home/images/signinpage_bg.jpg) no-repeat top left;
	margin:0;
	padding:0;
}

#signin {
	width:550px;
	height:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	position:relative;
	top:20px;
	left:290px;
	background-color:#FFFFFF;
	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:300px;	
}

#signin legend {
	color:#005daa;
}

#signin fieldset {
	border:none;
}

#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 {
	width:230px;
	float:right;
}

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

/* 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 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: 100px;
	 }
#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:930px;
	padding:15px;
	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:97%;
	padding:10px;
	position:relative;
	border-top:solid 2px #d1d1d1;
}

.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);
}




/* 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;
	top:0;
}

/* #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;
}

*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:175px;
	height:300px;
 	background: url(/images/member/delivery_bluebg.gif) no-repeat #e5e9f2 30px 80px;
 	text-align:left;
 	font-size:11px;
}


#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 */
