
input.radio_button{
  width:17px !important;
  height:17px !important;
  position:relative;
  top:4px;
}

#sharing_custom{
  margin-left:210px;
  margin-top:10px;
  margin-bottom:10px;
  font-size: 0.8em;
}

/* made by eXigo */
* {
	margin:0;
	padding:0;
	}
body {
	font: 13px Verdana;
	text-align:center;
	}
img {
	border:none;
	behavior:url("http://decisions.weddingtv.com/pngfix/iepngfix.htc");
	}
.grey {
	color: #312e2e;
	}
#top {
	background:#fff;


	}

a {
    border-bottom:none;
    color:#90016d;
	text-decoration:none;
}

a:hover{
    color:#46B8CF;
}

#feedback {
	float:right;
	text-align:right;
	color:#666;
	}
	#feedback a, .project_page div.user_like a, .my_projects_page a {
		border-bottom:none;
		color:#90016d;
		font-size:0.9em;
		text-decoration:none;
		}
	#feedback a:hover, .project_page div.user_like a:hover, .my_projects_page a:hover{
		/*border-bottom:2px solid #EBF9F2;*/
		color:#46B8CF;
		}
	.feedback h1 {
		background:transparent url(/images/form_separator.gif) repeat-x scroll left bottom;
		display:block;
		font-family:Verdana;
		font-size:2em;
		font-weight:100;
		height:36px;
		margin:0pt;
		width:100%;
		/*visibility:visible !important;*/
		}
	.feedback #feedback_form {
		margin:20px 30px 0px 0px;
		color:#312e2e;
		}
		.feedback #feedback_form label {
			color:#312e2e;
			cursor:pointer;
			float:left;
			padding-right:10px;
			padding-top:5px;
			text-align:right;
			width:200px;
			font-size:1.2em;
			font-family:Verdana,Arial;
			}
		.feedback #feedback_form input {
			border:1px solid #A7B4AF;
			color:#5f465b;
			font-size:1.2em;
			height:23px;
			padding-top:3px;
			width:350px;
			margin-bottom:5px;
			}
		.feedback #feedback_form textarea {
			border:1px solid #A7B4AF;
			color:#5f465b;
			font-size:1.2em;
			height:100px;
			padding-top:3px;
			width:350px;
			}

	 textarea {
			border:1px solid #A7B4AF;
			color:#5f465b;
	 }

	 textarea:hover {
	   border:1px solid #5f465b;
	 }

		.feedback #feedback_form input:hover, .feedback #feedback_form input:focus {
			border:1px solid #5f465b;
			}
		.feedback #feedback_form .submit #feedback_submit {
			background:url(/accounts/acc_54/images/_0/Done.gif) no-repeat !important;
			width:69px !important;
			height:33px !important;
			border:0px none;
			cursor:pointer;
			margin-right:30px;
			padding-bottom:10px;
			font-family:Verdana;
			color:#FFFFFF;
			}
		.feedback #feedback_form .submit #feedback_submit_rollover {
			background:url(/accounts/acc_54/images/_0/Done.gif) !important;
			width:69px !important;
			height:33px !important;
			}
		.feedback #feedback_form .submit #feedback_submit_click {
			background:url(/accounts/acc_54/images/_0/Done.gif) !important;
			width:69px !important;
			height:33px !important;
			}
		.feedback #feedback_form .submit .feedback {
			}

	#header {
		width:760px;
		margin:auto;
		text-align:left;
		height:85px;
	}
	#logo {
		width:192px;
		float:left;
		padding-top:10px;
		text-decoration:none;
		border:none;
		}
		#header ul {
			margin-left:250px;
			padding-top:60px;
			list-style:none;
			height:25px;
			text-align: right;
			color:#8DCA24;
			}
		.home_page #header ul {
			padding-top:11px;
			}
			#header ul li {
				line-height:25px;
				float:left;
				color:#7f7e7f;
				background:url(/accounts/acc_54/images/_0/top_separator.gif) no-repeat center left;
				padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0;
				margin-left:2px;
			}

			#header ul li.first,
			#header ul li.selected {
				background:none;
				}

			#header ul li.selected {
				background:url(/accounts/acc_54/images/_0/top_navbar.gif) no-repeat center left;
				padding-right:0
				}
			#header ul li.selected a {
				color:#fff;
				background:url(/accounts/acc_54/images/_0/top_navbar_r.gif) no-repeat center right;
				float:left;
				padding-right:10px;
				display:block;
				}
			#header ul li.selected a:hover {
				color:#fff;
				background:url(/accounts/acc_54/images/_0/top_navbar_r.gif) no-repeat center right;
				float:left;
				padding-right:10px;
				display:block;
				border: 0px;
				}

				#header ul li a {
					color:#312e2e;
					text-decoration:none;
					font-size:12px;
					font-family:Verdana;
					}
				#header ul li a:hover {
					border-bottom:1px solid #EBF9F2;
					color:#46B8CF;
					}

          #header ul li span.username_logout a {
    				color:#7f7e7f;
    			}
.print #header ul li.selected span {
	background:transparent url(/images/top_navbar_r.gif) no-repeat scroll right center;
	border:0px none;
	color:#FFFFFF;
	display:block;
	float:left;
	padding-right:10px;
	}

#btm {
		clear:both;
		width:770px;
		margin:auto;
		color:#312e2e;
		font-size:11px;
		background-color:#FFF;
		}


#mid_area {
		clear:both;
		width:770px;
		margin:auto;
		color:#312e2e;
		font-size:11px;
		}


.home_page h1 {
	font-size:3em;
	margin:25px 100px 0 100px;
	font-family: Verdana;
}
#middle, .middle{
	background-color:#f5efef;
	border-top:6px solid #8c6585;
	border-bottom:1px solid #8c6585;
	text-align:left;
	}

	.home_page .big_text {
		background:#f5efef;
		color:#312e2e;
		width:316px;
		height:33px;
		font-size:2.3em;
	}

	.home_page #left {
		width:432px;
		float:left;
		border:1px solid #50BCD1;
	}
	.home_page #right {
		margin-left:440px;
		min-height:300px;
		}
		.home_page #right ul {
			list-style:none;
			}
			.home_page #right ul li {
				width:310px;
			}
				.home_page #right ul li.mid_area {
					margin-top:11px;
					margin-bottom: 10px;
				}
			.home_page #right ul li a {
				border:1px solid #A4A5A5;
				display:block;
				height:54px;
				width:155px;
				font-weight:700;
				text-align:center;
				color:#333;
				background:url('/images/thumbnail_btn.jpg') no-repeat bottom right;
				text-decoration:none; padding-left:155px; padding-right:5px; padding-top:30px; padding-bottom:0
				}
			.home_page #right ul li a:hover {
				background:url('/images/thumbnail_btn.jpg') no-repeat top right;
				color:#fff;
				border:1px solid #68C6D6
				}
	.home_page #signup {
		margin-bottom:20px;
		}
	.home_page #signup p {
		width:360px;
		padding-top:10px;
		float:left;
		}
		.home_page #signup p a {
			display:block;
			padding:5px 0;
			text-decoration:none;
			color:#666;
			}
		.home_page #signup p a:hover {
			text-decoration:underline;
			}
		.home_page #signup p a.first {
			border-bottom:1px solid #CCD5D0;
		}
	.home_page #signup a.button {
		display:block;
		margin-left:200px;
		}
	.home_page .title {
		padding:20px;
		text-align:center;
		}
	.home_page #tips1 {
		background-image:url('/images/home_page_tips1.gif');
		background-repeat:none;
		background-position:top left;
		height:165px;
		width:250px;
		padding:0px;
		margin-left:3px;
		text-align:left;
		float:left;
		color:#312e2e;
		}
		.home_page #tips1 h3 {
			color:#8c6585;
			margin:20px 0px 25px 20px;
			font-weight:bolder;
			font-size:14px;
			text-align:center;
			width:210px;
			}
		.home_page #tips1 p {
			width:230px;
			margin:10px 5px 0px 15px;
			}
	.home_page #tips2 {
		background-image:url('/images/home_page_tips2.gif');
		background-repeat:none;
		background-position:top left;
		height:165px;
		width:250px;
		padding:0px;
		margin-left:3px;
		text-align:left;
		float:left;
		color:#312e2e;
		}
		.home_page #tips2 h3 {
			color:#8c6585;
			margin:20px 0px 25px 20px;
			font-weight:bolder;
			font-size:14px;
			text-align:center;
			width:210px;
			}
		.home_page #tips2 p {
			width:230px;
			margin:10px 5px 0px 15px;
			}
	.home_page #tips3 {
		background-image:url('/images/home_page_tips3.gif');
		background-repeat:none;
		background-position:top left;
		height:165px;
		width:250px;
		padding:0px;
		margin-left:3px;
		text-align:left;
		float:left;
		color:#312e2e;
		}
		.home_page #tips3 h3 {
			color:#8c6585;
			margin:20px 0px 10px 20px;
			font-weight:bolder;
			font-size:14px;
			text-align:center;
			width:210px;
			}
		.home_page #tips3 p {
			width:238px;
			margin:10px 5px 0px 15px;
			}
	.home_page #slide_title {
		margin-bottom:15px;
		padding:15px;
		text-align:center
		}
	.home_page #slide {
		background-image:url('/images/home_page_slide.gif');
		width:757px;
		height:247px;
		color:#666666;
		}
		.home_page #slide div {
			margin-left:20px;
			padding-top:60px;
			}
		.home_page #slide div p {
			width:300px;
			float:left;
			padding:40px 10px 10px 10px;
			}
		.home_page #slide div img {
			flot:left;
			}
	.home_page #links {
		background-image:url('/images/separator.gif');
		background-repeat:repeat-x;
		background-position:top left;
		color:#312e2e;
		text-align:center;
		margin-top:30px;
		margin-bottom:15px;
		font-size:16px;
		line-height:23px;
		}
		.home_page #links h3 {
			padding:15px 0px 10px 0px;
			font-size:1.5em;
			font-weight:normal;
			}
		.home_page #links a {
			color:#7f7e7f;
			text-decoration:none;
			}
	.home_page .login_message {
	   display:block !important;
	   margin:20px 0px 0px 103px !important;
  	 color:#ff0000 !important;
     font-family:Verdana !important;
     font-size:1.2em !important;
	  }
	.home_page #login, .static_page #login,
	.register_page #login {
		margin-left:338px;
		padding-top:10px;
		}

	.help_box #login,
	{
		margin-left:10px;
		margin-top:10px !important;
		margin-bottom:10px !important;
		}

		.home_page #login label, .help_box #login label, .static_page #login label,
		.register_page #login label  {
			float:left;
			width:70px;
			color:#312e2e;
			text-align:right;
			padding:4px 5px 0px 0px;
			}
		.home_page #login input, .static_page #login input,
		.help_box #login input,
		.register_page #login input  {
			border:1px solid #A7B4AF;
			width:100px;
			height:20px;
			float:left;
			color:#5f465b;
			font-family:Verdana;
			font-size:1.1em;
			}

			#right .login input[type="text"],#right .login input[type="password"]
		 {
			border:1px solid #A7B4AF;
			height:18px;
  		}

		.home_page #login input[type="text"]:focus, .home_page #login input[type="text"]:hover,
		.static_page #login input[type="text"]:focus, .static_page #login input[type="text"]:hover,
		.help_box #login input[type="text"]:focus, .help_box #login input[type="text"]:hover,
		#right .login input[type="text"]:focus, #right .login input[type="text"]:hover,
		.register_page #login input[type="text"]:focus, .register_page #login input[type="text"]:hover,
		.home_page #login input[type="password"]:focus, .home_page #login input[type="password"]:hover,
		.static_page #login input[type="password"]:focus, .static_page #login input[type="password"]:hover,
		.help_box #login input[type="password"]:focus, .help_box #login input[type="password"]:hover,
		#right .login input[type="password"]:focus, #right .login input[type="password"]:hover,
		.register_page #login input[type="password"]:focus, .register_page #login input[type="password"]:hover {
			border:1px solid #5f465b;
			}


		.home_page #login #password_forgot, .static_page #login #password_forgot,
		.help_box #login #password_forgot,
		.register_page #login #password_forgot {
			margin-left:252px;
			height:13px;
			}

		.help_box #login #password_forgot,
		 {
			margin-left:5px;
			height:13px;
			}

			.home_page #login #password_forgot a,
			.static_page #login #password_forgot a,
			.help_box #login #password_forgot a,
			.register_page #login #password_forgot a  {
				color:#90016d;
				text-decoration:none;
				font-size:11px;
				}
			.home_page #login #password_forgot a:hover,
			.static_page #login #password_forgot a:hover,
			.help_box #login #password_forgot a:hover,
			.register_page #login #password_forgot a:hover  {
				color:#46B8CF;
				text-decoration:underline;
				font-size:11px;
				}
	  .register_page #activate_box {
	 	  background:#fcfaf2;
	    border:1px solid #BDE78B;
	    padding:12px;
	    margin:50px 0px 100px 0px;
	    color:#312e2e;
	    font-size:11px;
	  }


		.home_page #login_back {
			background-color:#FFFFFF;
			background-image:url('/images/login_back.jpg');
			border:0px;
			width:563px;
			height:367px;
			border:5px solid #EEEEEE;
			margin:20px auto 20px auto;
			}
			.home_page #login_back form {
				padding:100px 50px 0px 20px;
				width:540px;
				color:#312e2e;
				}
				.home_page #login_back form label {
					color:#312e2e;
					cursor:pointer;
					float:left;
					padding-right:10px;
					padding-top:5px;
					text-align:right;
					width:100px;
					}
				.home_page #login_back form .input_field {
					border:1px solid #A7B4AF;
					color:#5f465b;
					font-size:1.2em;
					height:21px;
					padding-top:3px;
					width:200px;
					margin-bottom:10px;
					font-family:Verdana;
					}
				.home_page #login_back form input[type="text"]:focus, .home_page #login_back form input[type="text"]:hover,
				.home_page #login_back form input[type="password"]:focus, .home_page #login_back form input[type="password"]:hover {
					border:1px solid #5f465b;
					}
				.home_page #login_back form fieldset {
					border:0px;
					padding-left:100px;
					margin-top:20px;
					}
					.home_page #login_back form fieldset #input_submit,
					.home_page #login #input_submit,
					.static_page #login #input_submit,
					.help_box #login #input_submit,
					.register_page #login #input_submit  {
						border:0px;
						width:55px;
						height:26px;
						margin-left:10px;
						font-family:Verdana;
						float:none;
						cursor:pointer;
						color:#FFFFFF;
						}
					.home_page #login_back form fieldset .login,
					.home_page #login .login,
					.static_page #login .login,
					.help_box #login .login,
					.register_page #login .login {
      			background:url(/accounts/acc_54/images/_0/Login.gif) !important;
      			}
      		.home_page #login_back form fieldset .login_rollover,
      		.home_page #login .login_rollover,
      		.static_page #login .login_rollover,
      		.help_box #login .login_rollover,
					.register_page #login .login_rollover {
      			background:url(/accounts/acc_54/images/_0/Login.gif) !important;
      		 }
      		.home_page #login_back form fieldset .login_click,
      		.home_page #login .login_click,
      		.static_page #login .login_click,
      		.help_box #login .login_click,
					.register_page #login .login_click {
			      background:url(/accounts/acc_54/images/_0/Login.gif) !important;
			     }

			    .home_page #login_back form a {
						color:#90016d;
			    }

			    .home_page #login_back form a:hover {
						color:#46B8CF;
			    }

					.home_page #login_back form fieldset a {
						color:#90016d;
						font-size:12px;
						padding-bottom:5px;
						}

					.home_page #login_back form fieldset a:hover {
						color:#46B8CF;
						font-size:12px;
						padding-bottom:5px;
						}
/*project page */
.project_page {
	color:#312e2e;
}
	.project_page #header ul {
		margin-left:250px;
		padding-top:55px;
		}

	.project_page #header ul .printer {
		height: 19px; margin-left: 65px; line-height:15px; padding-left:25px; margin-bottom: 5px; background-image:url('/images/print.gif'); background-repeat: no-repeat; background-position: top left;}
		}
	.project_page #logo {
		margin:0;
		padding:0;
		float:left;
		}
	.project_page #header {
		height:80px;
		width:980px;
		}
	.project_page #header div {
		width:340px;
		float:left;
		}
		.project_page #header div h1 {
			font-size:2em;
			margin:0;
			font-weight:100;
			font-family: Verdana;
			color:#5f465b;
			}
		.project_page #header div h3 {
			font-size:1em;
			font-weight:100;
		}
	.project_page #mid_area {
		clear:both;
		width:1000px;
		padding-top:3px;
		}
	.project_page #left {
		width:135px;
		/*border:1px solid #7f7e7f;*/
		border:1px solid #C8C9D0;
		background:#fff;
		float:left;
		padding:3px;
		height:900px;
	  }
		.project_page #left a{
			color:#90016d;
			font-size:10px;
			text-decoration:none;
			}
		.project_page #left a:hover{
			color:#46B8CF;
			border-bottom:2px solid #EBF9F2;
			}

			.project_page #left div.invite_friends {
				background: url(/images/add_user.gif) no-repeat left center;
				padding-left: 20px;
				height: 16px;
				margin: 5px;
				margin-bottom: 7px;
				}

			.project_page #left div.change_settings {
				background:url(/images/edit.gif) no-repeat left center;
				padding-left: 20px;
				height: 16px;
				margin: 5px;
				margin-bottom:7px;
				}


				.project_page #left div.delete_finding {
				background:url(/images/small_close.gif) no-repeat left center;
				padding-left: 20px;
				height: 16px;
				margin: 5px;
				margin-bottom:7px;
				}

			.project_page #left div.change_title_image {
				background:url(/images/photo.png) no-repeat left center;
				padding-left: 20px;
				height: 16px;
				margin: 5px 0px 5px 5px ;
				margin-bottom:15px;
				}

	.project_page #center {
		width:680px;
		float:left;
		margin-left:4px;
		margin-right:2px;
		margin-top:-5px;
		}
		.project_page #center #top_box {
			border:0px solid #CDCECD;
			padding:5px;
			padding-left: 10px;
			}
			.project_page #center #top_box h2 {
				font-size:1em;
				color:#999;
				margin-bottom:5px;
				}
			.project_page #center #top_box a {
				color:#90016d;
				font-size:1em;
				text-decoration:none;
				margin:0 20px;
				}
				.project_page #center #top_box a.first {
					margin-left:0;
					}
	.poll { float:left;
		}
	.poll0 {
		background: url(/images/hand4.gif) no-repeat center center;
		float:left;
		width:13px;
		height:20px;
		}
	.poll1 {
		background: url(/images/hand0.gif) no-repeat center center;
		float:left;
		width:13px;
		height:20px;
		}
		.poll0 a, .poll0 a:hover, .poll1 a, .poll1 a:hover {
			border:0px !important;
			text-decoration:none !important;
			}
	.project_page .content_box,	.project_page .content_box2, .project_page .skimbitedit_box {
		width:325px;

		padding:5px;
		border:1px solid #7f7e7f;
		background:#e8e4e4;
		margin:5px 5px 0 0;
		font-size:.9em;
		}

	.project_page .content_box, .project_page .skimbitedit_box{
		float: left;
	}

	.project_page .content_box2{
		float: right;
	}

		.project_page .grey_border{
		  border:1px solid #C8C9D0;
		}

	.project_page #googleSearch_box	{
		font-size:.9em;
		}
		.project_page #googleSearch_box	input:hover, .project_page #googleSearch_box input:focus {
			border:2px #ccc inset;
			}
	.project_page #googleSearch_box	input{
	    position: relative;
			top:3px;
	}

	.project_page .skimbitedit_box {
	 	width: 667px;
	 	margin:5px 0px;
	 	}
	 .project_page .skimbitedit_box h1, .project_page .skimbitedit_box .h1 {
	 	background:transparent url('/images/form_separator.gif') repeat-x left bottom;
	 	color: #5f465b;
		padding-bottom:5px;
		margin:10px 0px 20px 0px;
		font-style:normal;
		font-variant:normal;
		font-size:3em;
		font-weight:normal;
		font-family: Verdana;
		display:block;
		}
		.project_page .skimbitedit_box h1 a {
			font-size:12px;
			}
		.project_page .skimbitedit_box h1 img {
			/*margin-bottom:10px;*/
			}



	 .project_page .feedback_collector {
	 	background:#FFFFFF none repeat scroll 0%;
		margin-top:25px;
		}
		.project_page .feedback_collector dt {
			background:#D7F1E4;
			border-bottom:1px solid #ccc;
			color:#666666;
			cursor:pointer;
			font-size:0.9em;
			height:23px;
			line-height:23px;
			padding-left:10px;
			}
		.project_page .feedback_collector dt.selected {
			background:transparent url(/accounts/acc_54/images/_0/news_title.gif) repeat-x scroll left center;
			border-bottom:1px solid #FFFFFF;
			color:#FFFFFF;
			}
		.project_page .feedback_collector dl {
			padding:7px;
			}
		  .font10 {
			  font-size:10px;
			  }
		.project_page .skimbitedit_box strong {
			color:#5f465b;
			font-weight:bolder;
			}
		.project_page .content_box:hover,
		.project_page .content_box2:hover,
		.project_page .midle_boxes .sfhover  {
			background:#f7f7f7;
			}

		.project_page .google_add:hover{
		  background:#e8e4e4 !important;
		}
		.project_page .google_add{
		  font-size:10px;
		}

		.project_page .hover  {
			background:#fff;
			border:1px solid #CDCECD !important;
			}
			.project_page .content_box .bottom_p,
			.project_page .content_box2 .bottom_p,
			.project_page .midle_boxes .sfhover .bottom_p {
				display:block;
				}
			.project_page .content_box .bottom_p .bottom_pdd,
			.project_page .content_box2 .bottom_p .bottom_pdd {
				float:left;
				}
			.project_page .content_box .bottom_p input[type="button"] {
				background-image:url(/accounts/acc_54/images/_0/change_feedback.gif);
				background-color: transparent;
    			background-repeat: no-repeat;
    			background-position: bottom left;
    			width: 10px;
    			height: 20px;
    			border:0px;
    			}
			.project_page .content_box:hover .bottom_form,
			.project_page .content_box2:hover .bottom_form,
			.project_page .midle_boxes .sfhover .bottom_form{
				display:none;
				}

	.project_page .content_box2 {
		margin:5px 0 0 0px;
		}

	.project_page .content_box img.thumbnail,
	.project_page .content_box2 img.thumbnail {
		/*width:100px;*/
		float:left;
		display:block;
		}

	.project_page .content_box dl,
	.project_page .content_box2 dl {
		margin-left:105px;
		}

		.project_page .content_box dt,
		.project_page .content_box2 dt {
			color:#5f465b;
			font-size:1.2em;
			margin-bottom:5px;
			}

			.project_page .content_box dt span,
			.project_page .content_box2 dt span {
				width:35px;
				float:right;
				text-align:right;
				}

		.project_page .content_box dl,
		.project_page .content_box2 dl {
			line-height:16px;
			}

			.project_page .content_box a,
			.project_page .content_box2 a,
			.project_page .skimbitedit_box a,
			.project_page #collect_feedback_hide ,
			#refine_result a
			{
				color:#90016d;
				text-decoration:none;
				border-bottom:0px;
				font-size:11px;
				margin-bottom:12px;
				}
			.project_page .content_box a:hover, .project_page .skimbitedit_box a:hover,
			.project_page .content_box2 a:hover,
			.project_page #collect_feedback_hide:hover {
				color:#46B8CF;
				border-bottom:2px solid #EBF9F2;
				}

	.project_page .content_box .top_p,
	.project_page .content_box2 .top_p {
		background:transparent url('/images/form_separator.gif') repeat-x bottom left;
		padding-bottom:5px;
		margin-bottom:5px;
		font-size:9px;
		clear:both
		}

	.project_page .content_box .bottom_p,
	.project_page .content_box2 .bottom_p,
	.project_page .content_box .bottom_form,
	.project_page .content_box2 .bottom_form {
		text-align:center;
		background:transparent url('/images/form_separator.gif') repeat-x top left;
		margin-top:5px;
		padding-top:5px;
		/*
		line-height:24px;
		min-height:24px;
		height:auto !important;
		height:24px;
		*/
		}

.project_page {
}
   .project_page .project_menu a {
   color:#FFFFFF;
   font-size:12px;
   text-decoration:none;
   }

 .project_page .content_box a, .project_page .content_box2 a{
  font-size:10px;
 }

	.project_page h1 {
		font-size:1.1em;
		line-height:26px;
		text-align:left;
		display:inline;
		color:#312e2e;
		font-family: Verdana;
		}

.project_page div.project_menu div.h1 {

		width:190px;
		float:left;
		font-size:1.1em;
		line-height:22px;
		height:22px;
		text-align:center;
		display:inline;
		color:#fff;
		font-family: Verdana;
		}

	.project_page h3 {
		font-size:0.9em;
		position:relative;
		}

		.project_page div.project_menu{
		  width:575px;
		}
		.project_page div.project_menu div.left {

		}
	.project_page div.project_menu div.center {
		/*background:url(/accounts/acc_54/images/_0/proj_top_btn_fade.gif) repeat-x top left;*/
    margin-left:1px;
    margin-right:1px;
		}
	.project_page div.project_menu div.right {
		/*background:url(/accounts/acc_54/images/_0/proj_top_btn_right.gif) no-repeat top right;*/
		}

		.thin_bar {
		font-size:0px;
		line-height:0px;
		height:2px;
		width:100%;
		background:#7f7e7f;
		}


		.project_page .content_box .bottom_div,
	.project_page .content_box2 .bottom_div,
	.project_page .bottom_div
	 {
		text-align: center;
		background-color:#FFFDE9;
		border-top:1px solid #DAC300;
		border-bottom:1px solid #DAC300;
		height:21px;
		vertical-align:middle;
		padding-bottom:2px;
		padding-top:2px;

		/*
		height: 20px;
		line-height:20px;
		*/
		}
		.bottom_div img {
			vertical-align:middle;
		}

		.bottom_div a:hover{
		  border:0px !important;
		}

	.project_page .choose_how {
		text-align: left;
		background-color:#FFFDE9;
		border-top:1px solid #DAC300;
		border-bottom:1px solid #DAC300;
		padding-top:5px;
		padding-bottom:3px;
		margin-top:8px;
		height:38px;
		font-size:9px;
		}


	.project_page .user_like {
		text-align: center;
		background-color:#FFFDE9;
		border-top:1px solid #DAC300;
		border-bottom:1px solid #DAC300;
		margin: 5px 5px 0px 0px;
		padding-top:0.3em;
		padding-bottom:0.3em;
		height:1.2em;
		font-size:13px;
		}




	.project_page .content_box .bottom_form,
	.project_page .content_box2 .bottom_form {
		display:none;
		}

		.project_page .content_box .bottom_p img,
		.project_page .content_box2 .bottom_p img {
			margin:0 1px;
			}


	.project_page .content_box strong,
	.project_page .content_box2 strong {
		color:#5f465b;
		font-weight: bolder;
		}

	.project_page .skimbitadd{
		height: 212px;
		/*cursor: pointer;*/
		}

	.project_page .skimbitadd1{
		height: 185px;
		/*cursor: pointer;*/
		}

		.project_page .content_box, .project_page .content_box2 {
		  /*min-height: 212px;*/
		}
		.project_page .skimbitadd .title, .project_page .skimbitadd1 .title {
			color:#8c6585;
			font-size:13px;
			}
		.project_page .skimbitadd .googlecode, .project_page .skimbitadd1 .googlecode {
		     margin-left:-5px;
		     border:2px solid #C8C9D0;
		     background:#FFFFFF;
		     margin-top:10px;
		     margin-bottom:10px;
		     padding-top:7px;
			}
			.project_page .skimbitadd .googlecode a,
			.project_page .skimbitadd .googlecode a:hover,
			.project_page .skimbitadd1 .googlecode a,
			.project_page .skimbitadd1 .googlecode a:hover {
				border:0px !important;
				}
.project_page #skimbit_edit {
	width:625px;
	clear:left;
	font-size:1.2em;
	font-family: Verdana;
	color:#312e2e;
}
	.project_page #skimbit_edit .help {
		background:#fcfaf2 none repeat scroll 0%;
		border:1px solid #5f465b;
		padding:10px;
		margin:6px;
		width: 633px;
		}
	.project_page .dialog {
		background:#fcfaf2;
		border:1px solid #A6D5DE;
		padding:10px;
		margin-top:5px;
		width: 657px;
		}
.project_page #skimbit_edit label {
	width:175px;
	text-align:right;
	padding-right:10px;
	padding-top:5px;
	float:left;
	color:#312e2e;
	cursor:pointer;
	font-size:1.1em;
	font-family: Verdana;
	}
.project_page #skimbit_edit input {
	color:#5f465b;
	padding-top:3px;
	height:20px;
	width: 255px;
	margin-bottom: 4px;
	border:1px solid #A7B4AF;
	padding-left: 3px;
	font-family: Verdana;
	font-size:1.1em;
	}
.project_page #skimbit_edit input:focus,
.project_page #skimbit_edit input[type="text"]:hover,
.my_projects_page #profile fieldset input:hover {
	border:1px solid #5f465b;
	}
.project_page #skimbit_edit textarea {
	color:#5f465b;
	font-size:1.1em;
	margin-top:5px;
	margin-bottom:4px;
	margin-right:40px;
	font-family:Verdana;
	width:275px;
	}
.project_page #skimbit_edit p {
	margin-left: 185px;
	font-size: 1em;
}

.project_page .skimbitedit_box #view td {
	font-size:1.2em;
	font-family: Verdana;
}

.project_page .content_box #submit
{	width:166px;
	padding-bottom:5px;
	height:33px;
	border:0px none;
	<!--background:url(/accounts/acc_54/images/_0/submit1.gif) no-repeat top left;-->
	color:#fff;
	margin-right:30px;
	cursor:pointer;
	font-weight: 700;
	font-family: Verdana, Arial;
	font-size: 15px;
}
.project_page #widget {
	margin-left:7px;
	}
	.checklist {
	   margin:5px;
	   }
	   .checklist .item {
	     padding:1px 3px 1px 5px;
	     border:1px solid #FFFFFF;
	     }
	   .checklist .selected, .checklist .editable {
	     border:1px #ccc solid;
	     background-color:#fff;
	     padding:2px 3px 3px 5px;
	     margin-bottom:1px;
	     }
	    .checklist .selected .buttons, .checklist .editable .buttons {
	       display:block !important;
	      }
	    .checklist .item .buttons {
	       float:right;
	       padding:2px;
	       display:none;
	      }
	      .checklist .item .buttons img {
	        cursor:pointer;
	        }
	    .checklist .item .text{
	      }
	    .checklist .item .edit {
	      }
	      .checklist .item .edit input[type="text"] {
	        border:1px #ccc solid;
	        padding:1px;
	        font-size:14px;
	        width:150px;
	        }
	      .checklist .item .edit select {
	        width:100px;
	        }
	   .checklist .item .text { display: block; }
	   .checklist .editable .edit { display: block !important; }
	   .checklist .editable .text {  display:none !important; }
	   .checklist .item .edit { display:none; }

.my_projects_page #upload_form input[type="submit"], .my_projects_page #upload_form .submit
{	width:166px;
	padding-bottom:5px;
	height:33px;
	border:0px none;
	background:transparent;
	color:#fff;
	margin-right:90px;
	margin-top: 5px;
	cursor:pointer;
	font-weight: 700;
	font-family: Verdana, Arial;
	font-size: 15px;
}
.project_page .content_box .submit, .project_page .skimbitedit_box .submit
{	margin:20px 0;
	background:none;
	text-align: left;
	font-size: 14px;
}
.project_page .content_box .submit a, .project_page .content_box a.cancel, .project_page .skimbitedit_box .submit a, .project_page .skimbitedit_box a.cancel
{	margin-left:20px;
	color:#90016d;
	font-weight:700;
	text-decoration:none;
	border-bottom:2px solid #EBF9F2;
}
	.project_page #skimbit_edit .submit {
		text-align:right;
		width: 445px;
		}
	.project_page #skimbit_edit .edit_skimbit {
		background:url(/accounts/acc_54/images/_0/Save_changes.gif) no-repeat !important;
		width:143px !important;
		height:33px !important;
		margin-bottom:0px;
		border:0px;
	}
	.project_page #skimbit_edit .edit_skimbit_rollover {
		background:url(/accounts/acc_54/images/_0/Save_changes.gif) no-repeat !important;
		width:143px !important;
		height:33px !important;
		margin-bottom:0px;
		border:0px;
		}

	.project_page .skimbitedit_box .submit a, .project_page .skimbitedit_box a.cancel
{	margin-left:20px;
	color:#90016d;
	font-weight:700;
	font-size: 14px;
	text-decoration:none;
	border-bottom:2px solid #d7f1e4
}
.project_page .content_box .submit a:hover,  .project_page .content_box a.cancel:hover, .project_page .skimbitedit_box .submit a:hover,  .project_page .skimbitedit_box a.cancel:hover
{	color:#46B8CF;
	border-bottom:2px solid #EBF9F2;
}


.search {
	}
	.search form {
		margin-top:20px;
		padding-bottom:50px;
		color:#312e2e;
		font-size:1.2em;
		font-family:Verdana, Arial;
		}
	.search form fieldset {
		border:0px;
		float:left;
		margin-top:4px;
		}
		.search fieldset label {
			width:100px;
			float:left;
			text-align:right;
			margin:4px 3px 0px 0px;;
			}
		.search fieldset p {
			font-size:0.9em;
			}
		.search form #project_type {
			width:295px;
			}
		.search form #project_description {
			width:500px;
			border:1px solid #A7B4AF;
			color:#5f465b;
			font-size:1.2em;
			height:23px;
			float:left;
			}
		.search form #project_description:focus,
		.search form #project_description:hover {
			border:1px solid #5f465b;
			}
		.search .submit {
			margin:0px 0px 0px 10px;
			}
			.search .submit #submit {
				margin-right:0px;
				}
			.search .submit .search {
				background:transparent url(/accounts/acc_54/images/_0/Search.gif) no-repeat scroll left top !important;
				width:86px !important;
				height:33px !important;
				}
			.search .submit .search_rollover {
				background:transparent url(/accounts/acc_54/images/_0/Search.gif) no-repeat scroll left top !important;
				width:86px !important;
				height:33px !important;
				}
			.search .submit .search_click {
				background:transparent url(/accounts/acc_54/images/_0/Search.gif) no-repeat scroll left top !important;
				width:86px !important;
				height:33px !important;
				}

select.rate {
		width:40px;
		}
.project_page #right {
	background:#fff;
	color:#312e2e;
	width:130px;
	float:left;
	padding:5px;
	margin:0 0 0 2px;
	/*border:1px solid #7f7e7f;*/
	border:1px solid #C8C9D0;
	}
	.project_page #right .login .text {
	  width:120px;
	  }
	.project_page #right .login p {
	  text-align:center;
	  }
	.project_page #right ul {
		list-style:none;
		margin:0px;
		margin-top: 5px;
				}
		.project_page #right ul li a{
			color:#7f7e7f;
			text-decoration:none;
			margin-left: 20px;
			margin-top: 4px;
			margin-bottom: 0px;
			font-size: 10px;
			}
		.project_page #right ul li a:hover {
			color:#8c6585;
			border-bottom:2px solid #EBF9F2;
			}
			.project_page .printer {padding-left: 20px;height: 19px; margin: 5px; background-image:url('/images/print.gif'); background-repeat: no-repeat; background-position: top left;}
			.project_page .printer a {color:#90016d;}
			.project_page .printer a:hover {color:#46B8CF;}


			.project_page #left .get_the_skimmer {padding-left: 20px;height: 19px; margin: 5px; /*margin-bottom:20px;*/ background-image:url(/accounts/acc_54/images/_0/green_plus.gif); background-repeat: no-repeat; background-position: top left;}
			.project_page #left .get_the_skimmer2 {height: 10px; background: transparent url('/images/form_separator.gif') repeat-x center left;}
			.project_page #left .new_project {padding-left: 20px;height: 19px; margin: 5px;background-image:url(/images/new_project.gif); background-repeat: no-repeat;}
			.project_page #left .my_projects {padding-left: 20px;height: 19px; margin: 5px; background-image:url('/images/windows.gif'); background-repeat: no-repeat;}
			.project_page #left .my_account {padding-left: 20px;height: 19px; margin: 5px; background-image:url(/images/user.gif); background-repeat: no-repeat;}
			.project_page #left .help {padding-left: 20px;height: 19px; margin: 5px; background-image:url(/images/edit.gif); background-repeat: no-repeat;}


			.project_page #right .get_the_skimmer {height: 19px; margin-bottom: 5px; background-image:url(/accounts/acc_54/images/_0/green_plus.gif); background-repeat: no-repeat; background-position: top left;}
			.project_page #right .get_the_skimmer2 {height: 10px; background: transparent url('/images/form_separator.gif') repeat-x center left;}
			.project_page #right .new_project {height: 19px; margin-bottom: 5px;background-image:url(/images/new_project.gif); background-repeat: no-repeat;}



			.project_page #right .my_projects {height: 19px; margin-bottom: 5px; background-image:url('/images/windows.gif'); background-repeat: no-repeat;}
			.project_page #right .my_account {height: 19px; margin-bottom: 5px; background-image:url(/images/user.gif); background-repeat: no-repeat;}
			.project_page #right .help {height: 19px; margin-bottom: 5px; background-image:url(/images/edit.gif); background-repeat: no-repeat;}

	.project_page #right h3 {
		font-size:1.1em;
		background:transparent url('/images/form_separator.gif') repeat-x bottom left;
		padding-bottom:5px;
		margin-bottom:5px;
		margin-top:15px
	}
	.project_page #right select {
		display:block;
		width:125px;
		margin:10px 0;
		color: #312e2e;
		font-size: 12px;
		}
	.project_page #right label, .project_page #refine_result label {
		margin-left:5px;
		}
	.project_page #right br {
		height:20px;
		line-height:20px;
		}


.project_page .widget_box{
		width:335px;
		height: 260px;
		float:left;
		padding:0px;
		border:1px solid #CDCECD;
		background:#FFF;
		margin:5px 5px 0 0;
		/*font-size:.9em;*/
		}

.project_page .widget_box .widget_title{
		border-bottom:1px solid #CDCECD;
		background:#8c6585;
		color:#FFF;
		margin:0px;
		padding: 0px;
		height:23px;
		font-weight: bolder;
		}

	.project_page #left div.widget_other {
		background:url('/images/widget_other.gif') no-repeat left center;
		padding-left: 20px;
		height: 16px;
		margin: 5px;
		margin-bottom: 7px;
		margin-right: 0px;
		font-size:11px;
		}
	.project_page #left div.widget_add {
		background:url('/images/widget_add.gif') no-repeat left center;
		padding-left: 20px;
		height: 16px;
		margin: 5px;
		margin-bottom:50px;
		}

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(/images/star.gif) repeat-x left -1000px;
}
.star-rating{
	position:relative !important;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a,
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}

/* smaller star */
.small-star{
	width:50px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url('/images/star.gif');
	line-height: 10px;
	height: 10px;
	border-bottom:0px;
}

/*add friend page */
#add_friend {
	width:710px;
	margin:0px;
	font:12px Verdana, Arial;
	text-align:left;
	background:#f5efef;
	border:1px solid #8c6585;
	padding:9px;
	color:#312e2e;
}
#add_friend img {
	behavior:url("http://decisions.weddingtv.com/pngfix/iepngfix.htc");
}
	#add_friend td {
		font:12px Verdana, Arial;
		color:#312e2e;
		}
	#add_friend h1 {
		margin:0;
		background:transparent url('/images/form_separator.gif') repeat-x left bottom;
		font-family: Verdana;
		font-size:2em;
		font-weight:100;
		height:36px;
		display:block;
		width:100%;
		}
		#add_friend h1 span {
			width:50px;
			float:right;
			text-align:right;
			font-family: Verdana;
			}
	#add_friend .help_box {
		border:1px solid #7f7e7f;
		background:#fcfaf2;
		padding: 8px 8px 8px 8px;
		margin:10px 0;
		}
	#add_friend .help_box p {
		padding:0px;
		margin:0px;
		}

	#add_friend h1 span a img{
	  float: none !important;
	}

	#add_friend .left_side {
		width:335px;
		float:left;
		}

		#add_friend .left_side h2,
		#add_friend .right_side h2 {
			font: 1.2em Verdana;
			margin-bottom:10px;
			}
		#add_friend h2 {
			font: 1.3em Verdana;
			margin-bottom:10px;
			}
	.feedback {
		width:600px !important;
		}
		.feedback h2 {
			font: 1.2em Verdana;
			}
		#add_friend h2.message {
			margin:20px;
			font-weight:normal;
			font-size:14px;
			}
		#add_friend .left_side textarea,
		#add_friend_footer .left span textarea,
		#add_friend textarea {
			width:290px;
			height:136px;
			color:;
			font-size:1.2em;
			border:1px solid #A7B4AF;
			font-family: Verdana;
			}

#add_friend textarea {
  height:66px;
}

#add_friend .project_type label{
  width:80px;
  float:left;
  text-align:left;
}

			#add_friend_footer #show_email_content #email_content {
				height: 50px;
				}
		#add_friend .left_side p,
		#add_friend .right_side p {
			font-size:.8em;
			margin:0px;
			text-align:left;
			}
	#add_friend .right_side {
		margin-left:340px;
		margin-bottom:25px;
		}

	#add_friend .right_side a {
		color:#90016d;
		font-size:1em;
		text-decoration: none;
		}
	#add_friend .right_side a:hover {
		color:#46B8CF;
		border-bottom:2px solid #EBF9F2;
		font-size: 1em;
		text-decoration: none;
		}
	#add_friend .right_side div.contact_list {
		width:345px;
		height:136px;
		overflow: auto !important;

		list-style:none;
		border:1px solid #A7B4AF;
		background-color:#fff;
		/*margin-left:20px;*/
		}

		#add_friend .right_side ul li.registered_user {
		  color: green;
		}

		#add_friend .right_side ul li {
			width:320px;
			float:left;
			color:#666666;
			font-size:1em;
			margin-bottom:3px;
			margin-top:3px;
			margin-left:4px;
			}
			#add_friend .right_side ul li label {
				margin-left:5px;
				font-weight:700;
				cursor:pointer;
				}
	#add_friend_footer {
		clear:both;
		/*padding-top:10px;*/
		text-align:right;
		padding-right:10px;
		vertical-align: middle;
		display:table-cell;
		height:100%;
		}
		#add_friend_footer .left {
			width:450px;
			border:0px;
			}
			#add_friend_footer .left span {
				float:left;
				margin-right:20px;
				margin-bottom:3px;
				text-align: left;
				}
				#add_friend_footer .left span label {
					margin-left:5px;
				}
	#add_friend_footer .right {
		width:250px;
		vertical-align:bottom;
		border:0px;
		}
	#add_friend_footer .right fieldset {
		margin:0px 10px 0px 0px !important;
		font-size:14px;
		}
		#add_friend_footer .right .done {
			background:url(/accounts/acc_54/images/_0/Done.gif) !important;
			width:69px !important;
			height:33px !important;
			}
		#add_friend_footer .right .done_rollover {
			background:url(/accounts/acc_54/images/_0/Done.gif) !important;
			width:69px !important;
			height:33px !important;
			}
		#add_friend_footer .right .done_click {
			background:url(/accounts/acc_54/images/_0/Done.gif) !important;
			width:69px !important;
			height:33px !important;
			}
		#add_friend .done {
			background:url(/accounts/acc_54/images/_0/Done.gif) !important;
			width:69px !important;
			height:33px !important;
			border:0px;
			cursor:pointer;
			}
		#add_friend .done_rollover {
			background:url(/accounts/acc_54/images/_0/Done.gif) !important;
			width:69px !important;
			height:33px !important;
			border:0px;
			cursor:pointer;
			}
		#add_friend .done_click {
			background:url(/accounts/acc_54/images/_0/Done.gif) !important;
			width:69px !important;
			height:33px !important;
			border:0px;
			cursor:pointer;
			}
	#add_friend .comment fieldset.submit {
		text-align:center !important;

		}
	#add_friend .comment fieldset.submit #submit {
		background-image: url(/accounts/acc_54/images/_0/Add_now.gif) !important;
		width: 91px !important;
		height:27px !important;
		margin-right:15px;
		}
	#add_friend .comment fieldset.submit a.cancel {
		margin-left:15px;
		}


	#add_friend .comment {
	color:#312e2e		}

		#add_friend .comment #title {
			padding: 10px;
			}
		#add_friend .comment textarea {
			height:70px;
			width:490px;
			font-family:Verdana;
			border:1px solid #A7B4AF;
			color:#5f465b;
			font-size:1.2em;
			height:70px;
			overflow:auto;
			padding:2px;
			}
		#add_friend .comment textarea:hover {
			border:1px solid #5f465b;
			}
	#add_friend .invite_friend {
		}
		#add_friend .invite_friend h1 {
			margin-bottom:10px;
			}
		#add_friend .invite_friend .fieldset {
			border:0px;
			padding: 5px 0px 5px 0px;
			}

			#add_friend .invite_friend .fieldset label {
				width:120px;
				text-align:left;
				}
			#add_friend .invite_friend .fieldset textarea {
				width:300px;
				}
			#add_friend .invite_friend .submit {
				margin: 0px 15px 3px 0px;
				}
	#add_friend #widget {
		margin-top:20px;
		}
		#add_friend #widget p {
			font-size:11px;
			margin-left:160px;
			}
		#add_friend #widget label {
			color:#312e2e;
			cursor:pointer;
			float:left;
			padding-right:10px;
			padding-top:5px;
			text-align:right;
			width:150px;
			}
		#add_friend #widget .submit {
			margin-right:20px;
			}
		#add_friend #widget input.title {
			border:1px solid #A7B4AF;
			color:#312e2e;
			font-size:1.2em;
			font-family:Verdana;
			height:23px;
			padding-top:3px;
			width:300px;
			margin-bottom:10px;
			}
		#add_friend #widget input.title:focus, #add_friend #widget input.title:hover, {
			border:1px solid #312e2e;
			}
		#add_friend #widget textarea {
			color:#312e2e;
			font-size:1.2em;
			font-family:Verdana;
			height:100px;
			width:300px;
			margin-bottom:2px;
			}
	.projectImage {
		}
		.projectImage .skimbitimage {
			overflow:auto;
			margin-top:15px;
			padding:5px;
			width:490px;
			height:100px;
			}
		.projectImage .skimbitimage img {
			border: 1px #ebf9f2 solid;
			background-color: #ebf9f2;
			float:left;
			padding:2px;
			}
		.projectImage .skimbitimage .img_hover {
			border: 1px #a5b2ad solid;
			background-color: #fdfbe1;
			}
		.projectImage .submit #submit {
			margin-right:25px !important;
			}
/*register*/
/*register page */

.register_page #header {
	height:85px;
	}
.register_page #header ul {
	padding-top:60px;
}
.register_page #register_step {
}
	.register_page #register_step h1 {
		width:245px;
		margin:10px 0;

		font-size:1.3em;
		line-height:31px;
		text-align:center;
		display:inline;

		font-family: Verdana;
		}

	a.h_left {
		background:url(/accounts/acc_54/images/_0/top_btn_left.gif) no-repeat top left;
		color:#fff;
		float: left;
		display: block;
		height: 15px;
		width: 200px;
		padding: 8px 0px 8px 0px;
		text-align: center;
		font-weight: bold;
	}

  a.h_right {
		background:url(/accounts/acc_54/images/_0/top_btn_right_getstarted.gif) no-repeat top right;
		color:#fff;
		float: left;
		display: block;
		height: 15px;
		width: 200px;
		padding: 8px 0px 8px 0px;
		text-align: center;
		font-weight: bold;
	}

	.register_page #register_step h1.left {
		background:url(/accounts/acc_54/images/_0/top_btn_left.gif) no-repeat top left;
		color:#fff;
		float:left;
		}
	.register_page #register_step h1.center {
	 float:left;
	 color: #FFFFFF;
		background:url(/accounts/acc_54/images/_0/top_btn_fade.gif) repeat-x top left;
		border-left:1px solid #f5efef;
		border-right:1px solid #f5efef;
		}
	.register_page #register_step h1.right {
	 float:left;
	 color: #FFFFFF;
		background:url(/accounts/acc_54/images/_0/top_btn_right.gif) no-repeat top right;
		}
.register_page .register {
}
	.register_page .register #help_box {
		width:268px;
		float:right;
		color:#FFFEFE;
		/*background:url(/accounts/acc_54/images/_0/help_bg.gif) repeat-x top left;*/
		margin-left:0; margin-right:20px; margin-top:40px; margin-bottom:40px
	}
	.register_page .register #help_box h1 {
		margin:0;
		text-align:center;
		background:url(/accounts/acc_54/images/_0/box_rounded.gif) no-repeat top left;
		border-bottom:4px solid #f5efef;
		font-size:1.2em;
		line-height:36px
		}
	.register_page .register #help_box ul {
		list-style:none;
		margin: 0;
		}
		.register_page .register #help_box ul li {
			border-bottom:1px solid #f5efef;
			border-top:1px solid #f5efef;
			padding:8px 8px 0px 7px;
			font-size: 10px;
			}
			.register_page .register #help_box ul li a {
				color:#FFFFFF;
				text-decoration:none;
				}
			.register_page .register #help_box ul li a:hover {
				text-decoration:underline;
				color:#FFFFFF;
				}
				.imagine {
					float:left;
					margin-right:4px;
					width:35px;
					height:100%;
					text-align:center;
				}
				.register_page .register #help_box ul li img {
					behavior:url("http://decisions.weddingtv.com/pngfix/iepngfix.htc");
				}
			.register_page .register #help_box ul li.one {
				background:#8c6585;
				padding-top:10px;
				border-top:medium none;
				height:30px;
				}
			.register_page .register #help_box ul li.two{
				background:#8c6585;
				padding-right:2px;
				height:30px;
				}
				 .register_page .register #help_box ul li.three {
				background:#8c6585;
				height:30px;
				 }
				  .register_page .register #help_box ul li.four {
				background:#8c6585;
				height:43px;
				  }
			.register_page .register #help_box ul li.five {
				background: #8c6585;
				height:65px;
				border-bottom:medium none;
				}

.register_page .register #login_message {
	font-family:Verdana;
	display:none;
	background-color:#fcfaf2;
	border:1px solid #7f7e7f;
	color:red;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	width: 420px;
	font-size:12px;
	margin-bottom:5px;
	}
#validate_message {
	font-family:Verdana;
	display:none;
	background-color:#fcfaf2;
	border:1px #7f7e7f solid;
	color:red;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	width: 100%;
	font-size:12px;
	margin-bottom:5px;
	width:530px;
}
.register_page .register #username_dialog { }
.register_page .list{
margin-left: 30px;
margin-bottom: 7px;
}
.register_page .list li{
	margin-top: 5px;
}
	.register_page .register form,
	.new_project_page .register form,
	.my_projects_page #profile {
		text-align:center;
		clear:left;
		font-size:1.2em;
		}
		.my_projects_page #profile .save_changes {
			background-image:url(/accounts/acc_54/images/_0/Save_changes.gif) !important;
			background-repeat:no-repeat;
			width:143px !important;
			height:33px !important;
			border:0px !important;
			color:#FFFFFF;
			}
		.my_projects_page #profile .save_changes_rollover {
			background-image:url(/accounts/acc_54/images/_0/Save_changes.gif) !important;
			background-repeat:no-repeat;
			width:143px !important;
			height:33px !important;
			border:0px !important;
			color:#FFFFFF;
			}
		.my_projects_page #profile .save_changes_click {
			background-image:url(/accounts/acc_54/images/_0/Save_changes.gif) !important;
			background-repeat:no-repeat;
			width:143px !important;
			height:33px !important;
			border:0px !important;
			color:#FFFFFF;
			}
		.my_projects_page #upload_form .upload {
			background-image:url(/accounts/acc_54/images/_0/Upload.gif) !important;
			width:86px !important;
			height:31px !important;
			border:0px !important;
			}
		.my_projects_page #upload_form .upload_rollover {
			background-image:url(/accounts/acc_54/images/_0/Upload.gif) !important;
			width:86px !important;
			height:31px !important;
			border:0px !important;
			}
		.my_projects_page #upload_form .upload_click {
			background-image:url(/accounts/acc_54/images/_0/Upload.gif) !important;
			width:86px !important;
			height:31px !important;
			border:0px !important;
			}

	.register_page .register fieldset,
	.new_project_page .register fieldset,
	.my_projects_page #profile fieldset {
		border:0px none;
		padding-top:8px;
		color:#312e2e;
	}
	.register_page .register fieldset.second_form,
	.register_page .register fieldset.first_form,
	.my_projects_page #profile fieldset.first_form,
	.my_projects_page #profile fieldset.second_form
	 {
		background:transparent url('/images/form_separator.gif') repeat-x bottom left;
		text-align:left;
		margin-right:20px;

	}

	.my_projects_page #profile fieldset.second_form{
	   background:none;
	}

	.register_page .register form label,
	.new_project_page .register form label,
	.my_projects_page #profile label {
		width:160px;
		text-align:right;
		padding-right:10px;
		padding-top:5px;
		float:left;
		color:#312e2e;
		cursor:pointer;
		}
	.register_page .register form fieldset input,
	.new_project_page .register form fieldset input,
	.my_projects_page #profile fieldset input,
	.my_projects_page #upload_form .input
	 {
		color: #5f465b;
		padding-top:3px;
		height:27px;
		font-size:16px;
		border:1px solid #A7B4AF;
		padding-left: 3px;
		font-family: Verdana;
		}
	.register_page .register form fieldset input[type="checkbox"] {
		border:0px none;
		}

	.register_page .register form fieldset input[type="text"]:hover,
	.register_page .register form fieldset input[type="text"]:focus,
	.my_projects_page #profile fieldset input[type="text"]:hover,
	.my_projects_page #profile fieldset input[type="text"]:focus {
			color: #5f465b;
			border:1px solid #5f465b;
			}
	.register_page .register form fieldset.first_form input,
	.my_projects_page #profile fieldset.first_form input
 	{
		margin-bottom:20px;
		width:230px;
		}
	.register_page .register form p {
		margin-left:180px;
		font-size:0.7em;
		margin-bottom:10px;
		color:#312e2e;
		}
	.my_projects_page #profile p {
		margin-left:180px;
		font-size:0.7em;
		margin-bottom:10px;
		color:#312e2e;
		}

	.register_page .register fieldset.second_form,
	.my_projects_page #profile fieldset.second_form {
		padding-bottom:10px;
	}

		.register_page .register form fieldset.second_form input,
		.register_page .register form fieldset.third_form input,
		.my_projects_page #profile fieldset.second_form input {
		width:230px;
		}
		.register_page .register form fieldset.second_form input,
		.register_page .register form fieldset.third_form input,
		.my_projects_page #profile fieldset.second_form input {
		width:230px;
		}
		.register_page .register form fieldset.second_form img {
			vertical-align:middle;
		}
	.register_page .register fieldset.third_form {
		background:none;
		text-align:left;
		}

		.register_page .register fieldset.third_form img.capcha {
			border:1px solid #A7B4AF;
			margin-left:90px;;
			}
		.register_page .register fieldset.third_form a.capcha {
			color:#90016d;
			text-decoration:none;
			font-size:0.7em;
		}
		.register_page .register fieldset.third_form a.capcha:hover {
			color:#46B8CF;
			border-bottom:2px solid #EBF9F2;
		}
		 .submit #submit
{	width:130px;
	padding-bottom:5px;
	height:33px;
	border:0px none;
	background:transparent;
	color:#FFFFFF;
	margin-right:30px;
	cursor:pointer;
	font-weight: 700;
	font-family: Verdana;
	font-size: 16px;
	border:0px;
}
	.register_page .submit .create_account
	{	background-image:url(/accounts/acc_54/images/_0/Create_account.gif) !important;
		background-repeat:no-repeat !important;
		width:156px !important;
	}

	.register_page .submit .start_new_project
	{	background-image:url(/accounts/acc_54/images/_0/Start_new_project.gif) !important;
		background-repeat:no-repeat !important;
		width:140px !important;
	}


	.register_page .submit .create_account_rollover
	{	background-image:url(/accounts/acc_54/images/_0/Create_account.gif) !important;
		background-repeat:no-repeat !important;
		width:156px !important;
	}
	.register_page .submit .create_account_click
	{	background-image:url(/accounts/acc_54/images/_0/Create_account.gif) !important;
		background-repeat:no-repeat !important;
		width:156px !important;
	}
	.new_project_page .submit .start_project
	{	background-image:url(/accounts/acc_54/images/_0/Start_project.gif) !important;
		background-repeat:no-repeat !important;
		width:130px !important;
	}
	.new_project_page .submit .start_project_rollover
	{	background-image:url(/accounts/acc_54/images/_0/Start_project.gif) !important;
		background-repeat:no-repeat !important;
		width:130px !important;
	}
	.new_project_page .submit .start_project_click
	{	background-image:url(/accounts/acc_54/images/_0/Start_project.gif) !important;
		background-repeat:no-repeat !important;
		width:130px !important;
	}
	.new_project_page .submit .edit_project
	{	background-image:url(/accounts/acc_54/images/_0/Edit_project2.gif) !important;
		background-repeat:no-repeat !important;
		width:130px !important;
	}
	.new_project_page .submit .edit_project_rollover
	{	background-image:url(/accounts/acc_54/images/_0/Edit_project2.gif) !important;
		background-repeat:no-repeat !important;
		width:130px !important;
	}
	.new_project_page .submit .edit_project_click
	{	background-image:url(/accounts/acc_54/images/_0/Edit_project2.gif) !important;
		background-repeat:no-repeat !important;
		width:130px !important;
	}
	.new_project_page #otherproject_div {
		display:none;
		margin-bottom:25px;
		}
		.register_page input#agree,  input#market, .add_project input#email_on_feedback {
			width:17px !important;
			height:17px !important;
			border: 0px !important;
			margin-left:20px !important;
		}
		.register_page label#agree_label, label#market_label {
			width:auto;
			float:none;
			font-size:.9em;
		}

		.register_page #agree_label a, #market_label a {
			color:#90016d;
			text-decoration:none;
			}
		.register_page #agree_label a:hover {
			color:#46B8CF;
			border-bottom:2px solid #EBF9F2;
			}



/* done with register */


/*new project*/
.new_project_page #header {
	height:85px;
	}
.new_project_page #header ul {
	margin-left:200px;
	color:#8DCA24;
	padding-top:60px;
}



/* new project page */
.new_project_page #submenu {
	background:#c7bdc5;
	border-bottom:1px solid #8c6585;
	font-size: 12px ;
	height:23px;
}
.new_project_page #submenu ul {
	width:760px;
	margin:0 auto;
	list-style:none;
	}
	.new_project_page #submenu ul li {
		width:auto;
		float:left;
		padding-top:3px;
		padding-bottom:15px;
		}
		.new_project_page #submenu ul li a {
			color:#312e2e;
			text-decoration:none;
			font-size:.8em;
			font-weight:700;
			padding-bottom:2px;
			background:url(/accounts/acc_54/images/_0/top_separator.gif) no-repeat left center;; padding-left:15px; padding-right:15px; padding-top:0
			}
		.new_project_page #submenu ul li a.selected,
		.new_project_page #submenu ul li a:hover {
			text-decoration:underline;
			}
		.new_project_page #submenu ul li a.first {
			background:none;
			}
		.new_project_page #submenu ul li.selected {
			background:url(/accounts/acc_54/images/_0/down_arrow2.gif) no-repeat bottom center;
			}

.new_project_page #submenu2 {
	background:#c7bdc5;
	height:23px;
}
.new_project_page #submenu2 ul {
	width:760px;
	margin:0 auto;
	list-style:none;
	}
	.new_project_page #submenu2 ul li {
		width:auto;
		float:left;
		padding-top:3px;
		padding-bottom:15px;
		}
		.new_project_page #submenu2 ul li a {
			color:#333;
			text-decoration:none;
			font-size: 12px ;
			font-weight:700;
			padding-bottom:2px;
			background:url(/accounts/acc_54/images/_0/top_separator.gif) no-repeat left center; padding-left:15px; padding-right:15px; padding-top:0
			}
		.new_project_page #submenu2 ul li a.selected,
		.new_project_page #submenu2 ul li a:hover {
			text-decoration:underline;
			}
		.new_project_page #submenu2 ul li a.selected {

			}
		.new_project_page #submenu2 ul li a.first {
			background: none;
			}

		.new_project_page #submenu2 ul li.selected {
			background:url(/accounts/acc_54/images/_0/down_arrow2.gif) no-repeat bottom center;
			}

.new_project_page .add_project {
	clear:both;
}
	.new_project_page .add_project h1 {
		/*background:transparent url('/images/form_separator.gif') repeat-x left bottom;*/
		border-bottom:1px dotted #808080;
		padding-bottom:5px;
		color:#5f465b;
		margin:10px 0;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		font-size:2em;
		font-family: Arial, Verdana;
		}
	.new_project_page .add_project h1 a {
		font-size:14px;
		}
	.new_project_page .add_project #help_box {
		width:186px;
		height:495px;
		margin-top:15px;
		float:right;
		background:url(/accounts/acc_54/images/_0/help_box.gif) repeat-x bottom left;
		}
		.new_project_page .add_project #help_box h1 {
			background:url(/accounts/acc_54/images/_0/help_box_head2.gif) no-repeat top left;
			font-size:1.2em;
			color:#FFFFFF;
			height:30px;
			line-height:30px;
			font-weight:700;
			padding-left:33px
		}
		.new_project_page .add_project #help_box p {
			padding:15px 10px;
			color:#FFFFFF;
			font-size:0.9em;
			}
	.new_project_page .add_project form {
		width:550px;
		clear:left;
		font-size:1.2em;
		color#312e2e;
		}

	.new_project_page .add_project fieldset,
	.project_page #skimbit_edit fieldset {
		border:none;
		color:#312e2e;
		width:570px;
		}
	.new_project_page .add_project label {
		width:200px;
		float:left;
		color:#312e2e;
		cursor:pointer;
		text-align:right;
		padding-right:10px;
		padding-top:5px;
		}
	.new_project_page .add_project fieldset p {
		margin-left:210px;
		font-size:0.7em;
		margin-bottom:10px;
		color:#312e2e;
		}
		.new_project_page .add_project fieldset p strong{
			color:#312e2e;
			font-weight:100;
		}
	.new_project_page .add_project input {
		color:#5f465b;
		padding-top:3px;
		height:23px;
		font-size:1.2em;
		width: 332px;
		border:1px solid #A7B4AF;
		}
	.new_project_page .add_project input:hover,
	.new_project_page .add_project input:focus {
		border:1px solid #5f465b;
		}
	.new_project_page .add_project textarea {
		color: #5f465b;
		padding-top:3px;
		font-size:1.2em;
		border:1px solid #A7B4AF;
		font-weight: normal;
		font-family: Verdana;
		}
	.new_project_page .add_project textarea:hover,
	.new_project_page .add_project textarea:focus {
		border:1px solid #5f465b;
		}
	.new_project_page .add_project textarea {
		width: 330px;
		height:150px;
		color:#5f465b;
		border:1px solid #A7B4AF;
		overflow:auto;
		padding:2px;
		}
	.new_project_page .add_project #project_type {
		width:200px;
		margin-bottom:10px;
		}
	.new_project_page .add_project #decision_criteria {
		color:#312e2e;
	}

		.new_project_page .add_project #left_criteria,
		.new_project_page .add_project #right_criteria {
			width:164px;
			float:left;
			margin-right:10px;
		}
		.new_project_page .add_project #right_criteria .add_criteria1, .new_project_page .add_project #right_criteria .add_criteria2
		{	width:150px;
			float:left;
		}
		.new_project_page .add_project #right_criteria .add_criteria2 #link, .new_project_page .add_project #right_criteria .add_criteria1 #link2
		{	display: none;
		}
		.new_project_page .add_project #right_criteria .add_criteria2 input
		{	font-family: Verdana, Arial;
			font-size: 12px;
			color: #312e2e;
			height: 16px;
			width: 119px;
			border:1px solid #A7B4AF;
		}
		.new_project_page .add_project #right_criteria .add_criteria1 #link, .new_project_page .add_project #right_criteria .add_criteria2 #link2
		{	display: block;
		}
			.new_project_page .add_project #decision_criteria h1 {
				font-size:1em;
				margin:0;
				background:url(/accounts/acc_54/images/_0/box_head.gif) no-repeat top left;
				line-height:18px;
				height:18px;
				padding-bottom:2px;
				padding-top:3px;
				width: 165px;
				text-align:center;
				color:#fff;
				}
			.new_project_page .add_project ul {
				border:1px solid #A5B2AD;
				background:#fff;
				list-style:none;
				padding:2px;
				height:100px;
				width:158px;
				overflow:auto;
				font-size: 0.9em;
				}
				.new_project_page .add_project ul li {
					cursor:pointer;
					}
				.new_project_page .add_project #decision_criteria ul li a {
					display:block;
					margin:0;
					line-height:1.2em;
					_width:100%;
					text-decoration:none;
					color:#312e2e;
					font-size: 0.8em;
					line-height:1.2em;
					_width:100%;
					}
				.new_project_page .add_project #project_type {
					color:#312e2e;
					font-size: 0.9em;
					width: 300px;
					}
				.new_project_page .add_project #project_type optgroup {
					color:#312e2e;
					font-style:normal;
					}

				.new_project_page .add_project #left_criteria ul li a:hover {
					background:#DAF1F5 url('/images/add_arrow.gif') no-repeat center right;
					}
				.new_project_page .add_project #left_criteria ul li {
					font-size: 13px;
					}
				.new_project_page .add_project #left_criteria ul li.li_hover,
				.new_project_page .add_project #left_criteria ul li:hover {
					background:#DAF1F5 url('/images/add_arrow.gif') no-repeat center right;
					font-size: 13px;
					cursor:pointer !important;
					}
				.new_project_page .add_project #right_criteria ul li{
					font-size: 13px;
					}
				.new_project_page .add_project #right_criteria ul .li_hover {
					background:#DAF1F5 url('/images/delete_arrow.gif') no-repeat center right;
					border: 0px;
					cursor:pointer !important;
					}

				.new_project_page .add_project #right_criteria, .new_project_page .add_project #left_criteria{
				  cursor:pointer !important;
				}

		.new_project_page .add_project .third_form {
			margin-top:10px;
			}
			.new_project_page .add_project #sharing {
				width:110px;
				color: #312e2e;
				}

			.new_project_page .add_project .third_form a,
			.new_project_page .add_project #right_criteria a {
				text-decoration:none;
				color:#90016d;
				font-size:.8em;
				margin-left:20px;
				}
			.new_project_page .add_project .third_form span {
				margin-left:20px;
				}
			.new_project_page .add_project .third_form span img {
				margin-top:-5px;
				}
			.new_project_page .add_project .third_form a {
				margin-left:1px;
				}
			.new_project_page .add_project .third_form a:hover,
			.new_project_page .add_project #right_criteria a:hover {
				color:#46B8CF;
				border-bottom:2px solid #EBF9F2;
				}
/* done with new project page */

/*my projects*/
.my_projects_page #header {
	height:85px;
	}
.my_projects_page #header ul {
	margin-left:200px;
	color:#8DCA24;
	padding-top:60px;
}


/* new project page */
#submenu {
	background:#c7bdc5;
	border-bottom:1px solid #8c6585;
	font-size: 11px ;
	height:23px !important;
}
#submenu div.submenu_menu, div.submenu_menu1 {
	width:760px;
	margin:0 auto;
	list-style:none;
	}
#submenu  div.submenu_menu div.submenu_submenu, div.submenu_menu1 div {
		float:left;
		padding-top:3px;
		/*padding-bottom:15px;*/
		width:130px;
		text-align:center;
		}

#submenu  div.submenu_menu .faq, div.submenu_menu1 .faq {
  width:55px !important;
}

#submenu  div.submenu_menu .blog, div.submenu_menu1 .blog {
  width:55px !important;
}

#submenu  div.submenu_menu .aboutus, div.submenu_menu1 .aboutus{
  width:80px !important;
}

#submenu  div.submenu_menu .advertise, div.submenu_menu1 .advertise {
  width:135px !important;
}

#submenu  div.submenu_menu .skim_in_a_box, div.submenu_menu1 .skim_in_a_box {
  width:95px !important;
}

#submenu  div.submenu_menu .news, div.submenu_menu1 .news {
  width:125px !important;
}

#submenu  div.submenu_menu .tutorial, div.submenu_menu1 .tutorial {
  width:75px !important;
}

#submenu  div.submenu_menu .examples, div.submenu_menu1 .examples {
  width:80px !important;
}

#submenu  div.submenu_menu .features, div.submenu_menu1 .features {
  width:80px !important;
}

#submenu  div.submenu_menu .invitation, div.submenu_menu1 .invitation {
  width:125px !important;
}

#submenu  div.submenu_menu .summary, div.submenu_menu1 .summary {
  width:80px !important;
}

#submenu  div.submenu_menu .your_p, div.submenu_menu1 .your_p {
  width:100px !important;
}

#submenu  div.submenu_menu .friend_p, div.submenu_menu1 .friend_p {
  width:115px !important;
}

#submenu  div.submenu_menu .r_viewed, div.submenu_menu1 .r_viewed {
  width:110px !important;
}

#submenu  div.submenu_menu .public_p, div.submenu_menu1 .public_p {
  width:105px !important;
}

#submenu  div.submenu_menu .get_skimmer, div.submenu_menu1 .get_skimmer {
  width:115px !important;
}

#submenu  div.submenu_menu .addressbook, div.submenu_menu1 .addressbook {
  width:105px !important;
}

#submenu div.submenu_menu div.submenu_submenu a {
			color:#666666;
			text-decoration:none;
			font-family:Verdana;
			font-size: 1em ;
			font-weight:550;
			padding-bottom:2px;
			/*background:url(/accounts/acc_54/images/_0/top_separator.gif) no-repeat left center; */
			margin:auto;
			/*margin-left:15px;*/
			/*padding-left:15px;
			padding-right:15px; */
			padding-top:0
			}

#submenu  div.submenu_menu div.submenu_submenu  a.selected,
#submenu  div.submenu_menu div.submenu_submenu  a:hover {
			text-decoration:none;
			font-family:Verdana;
			border:none;
			}
#submenu  div.submenu_menu div.submenu_submenu  a.first {
			background:none;
			}
#submenu  div.submenu_menu div.selected {
		  margin-top:1px;
			background-image:url(/accounts/acc_54/images/_0/down_arrow2.gif);
			background-repeat: no-repeat;
			background-position: 50% 23px;
			}

div.submenu_menu1 div.sub_a {
      width:125px;
      height:15px;
			background-image:url(/accounts/acc_54/images/_0/down_arrow2.gif);
			background-repeat: no-repeat;
			background-position: 50% 0%;
			}



.my_projects_page a#add_photo, .project_page a#add_photo {
	width:50px;
	height:45px;
	display:block;
	text-align:center;
	float:left;
	border:1px solid #CACACA;
	background:#fff;
	font-size:.7em;
	text-decoration:none;
	color:#666;
	}
.my_projects_page a#add_photo:hover {
	background:#fafafe;
	}
.my_projects_page #welcome {
	/*background:transparent url('/images/form_separator.gif') repeat-x left bottom;*/
	border-bottom:1px dotted #808080;
	height:60px;
	clear:right; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:10px
	margin-left:0;
	margin-right:0;
	margin-top:10px;
	margin-bottom:10px;
	}

	.my_projects_page .start_new_project {
		height:28px;
		width:169px;
		/*background: #f5efef;*/
		color:#FFFFFF;
		cursor:pointer;
		font-family: Verdana;
		font-size:16px;
		font-weight:100;
		padding:5px;
		text-decoration:none;
		}



.my_projects_page #welcome h1, .my_projects_page #mid_area h1 {
	font-family: Verdana;
	color: #5f465b;
	line-height:50px;
	margin:0 0 0 10px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:1.7em;
	}
.my_projects_page td a
{	color:#90016d;
	text-decoration:none;
}
.my_projects_page td a:hover
{	color:#46B8CF;
	border-bottom:2px solid #EBF9F2;
}
.my_projects_page #mid_area h2 {
	margin:0;
	line-height:1em;
	font-family: Verdana;
	color:#5f465b;
	border-bottom:4px solid #8c6585;
	padding-bottom:6px;
	font-weight:normal;
	font-size:16px;
	margin-bottom:5px;
	}
.my_projects_page h1 strong, h1 strong a {
		color:#7f7e7f;
		text-decoration:none;
		font-family: Verdana;
		}
		.my_projects_page h1 strong a {
			font-size:.5em;
			font-family: Verdana;
			}

.my_projects_page h1 a img{
    float:right;
}
.my_projects_page h1 a,
.my_projects_page h2 a {

		color:#90016d;
		text-decoration:none;
		font-size:0.7em;
		font-weight: bolder;
		font-family: Verdana;
		}
.my_projects_page h1 a:hover,
.my_projects_page h2 a:hover {
	color:#46B8CF;
	border-bottom:2px solid #EBF9F2;
	font-family: Verdana;
	}
.my_projects_page .box {
	display:inline;
	width: 220px;
	float:left;
	height:110px;
	padding:5px 5px 8px;
	margin:5px;
	border:1px solid #f5efef;
	}
.my_projects_page #middle .add_project .hover, .my_projects_page .middle .add_project .hover {
	background-color:#f7f7f7 !important;
	border:1px solid #7f7e7f !important;
	}


	.my_projects_page .box .title {
		margin-bottom:3px;
		}
		.my_projects_page .box .title a {
			color: #7f7e7f;
			text-decoration:none;
			font-weight:bold;
			font-size:14px;
			/*border-bottom:2px #ebf9f2 solid;*/
			}
		.my_projects_page .box .title a:hover {
			color:F
			border-bottom:2px solid 50bcd1;
			}
			.my_projects_page .box .title span.link {
				float:none;
				display:block;
				cursor:pointer !important;
				}
		.my_projects_page .box .title span {
			float:right;
			display:none;
			}
		.my_projects_page .hover .title span {
			display:block;
			}
		.my_projects_page .box .title span a {
			border:0px !important;
			text-decoration:none !important;
		}
		.my_projects_page .box .title span a:hover {
			border:0px !important;
			text-decoration:none !important;
			color:#8c6585;
			}
	.my_projects_page .box .image {
		float:left;
		margin-right:3px;
		}
		.my_projects_page .box .image img {
			border:1px solid #8c6585;
			}
	.my_projects_page .box .text {
		float:left;
		color:#312e2e;
		font-size:0.9em;
		}
		.my_projects_page .box .text div {
			margin-bottom:3px;
			}
			.my_projects_page .box .text div.sharing {
				margin-bottom:3px;
				}
				.my_projects_page .box .text div.sharing a {
					text-decoration:none !important;
					color:#90016d;
					font-size:11px;
					}
				.my_projects_page .box .text div.sharing a:hover {
					color:#46B8CF;
					border-bottom:2px solid #EBF9F2;
					}
		.my_projects_page .box .text span {
			color:#8c6585;
			font-weight:bold;
			}
			.my_projects_page .box .text span.black {
				color:#312e2e;
				}
	/*
	.my_projects_page #mid_area #my_projects_sfhover .sfhover div {
		border: 0px;
		}
	.my_projects_page #mid_area #my_projects_sfhover .sfhover .sfhover span {
		display:block;
		float:left;
		}
	.my_projects_page #mid_area #my_projects_sfhover .sfhover .title a {
		border-bottom: 2px #fff solid;
		}
	.my_projects_page #mid_area .sfhover .title a:hover {
		color:#46B8CF;
		border-bottom:2px red solid;
		}
	*/
.my_projects_page p.extra {
	margin-bottom: 15px;
	text-align:right;
	/*background-image:url('/images/extra.gif');*/
	border-top:1px dotted #808080;
	background-repeat:repeat-x;
	background-position:left top;
	padding-top:5px;
	}
.my_projects_page div.extra {
	margin: 10px;
	text-align:center;
	color:#312e2e;
	border:0px !important;
	}

	.my_projects_page div.extra a {
		color:#90016d;
		text-decoration:none;
		font-weight:bold;
		font-size:1.2em;
		}
	.my_projects_page div.extra a:hover {
		color:#46B8CF;
		border-bottom:2px solid #EBF9F2;
		}

	.my_projects_page #welcome .button {
		width:400px;
		float:right;
		padding-top:15px;
		text-align:right;
		}

.my_projects_page #first_login {
	background:#fcfaf2;
	border:1px solid #7f7e7f;
	padding:12px;
	margin-bottom:12px;
	color:#666;
	font-size:11px;
	}
.project_page #first_login {
	background:#fcfaf2;
	border:1px solid #999999;
	padding:12px;
	margin:5px 0px 7px 0px;
	color:#312e2e;
	font-size:11px;
	}
	 .project_page #first_login a {
      border-bottom:2px solid #F5FCF9;
      color:#79C500;
      font-size:1em;
      text-decoration:none;
      }
    .project_page #first_login a:hover {
      border-bottom:2px solid red;
      color:#46B8CF;
      }
  .project_page #welcome {
    clear: both !important;
    float: none !important;
    display: block !important;
    margin-left: 140px;
  }

  .project_page a#add_photo {
  	width:50px;
  	height:45px;
  	display:block;
  	text-align:center;
  	float:left;
  	border:1px solid #CACACA;
  	background:#fff;
  	font-size:.7em;
  	text-decoration:none;
  	color:#666;
  	}
  .project_page a#add_photo:hover {
  	background:#fafafe;
  	}

.my_projects_page table {
	clear:both;
	margin-bottom:0px;
	}
.my_projects_page .table_head {
	background:url(/accounts/acc_54/images/_0/invitation_back.gif) repeat-x left bottom;

	color:#fff;
	line-height:24px;
}

	.my_projects_page .table_head .col4 {
		text-align:left;
		}
.my_projects_page tr {
	line-height:24px;

	}
	.my_projects_page td a {
		color:#90016d;
		text-decoration:none;
		}
.my_projects_page form p {
	text-align:right;
	margin-bottom:10px;
	}
.my_projects_page #first_login p{
	float:left;
	margin-right:10px;
  width:355px;
  line-height:17px;
	}
.my_projects_page #first_login p.right{
  width:300px;
	}
.my_projects_page #first_login p.left{
  width:410px;
	}
.my_projects_page p a {
	color:#90016d;
	text-decoration:none;
	font-size: 0.9em;
	}
.my_projects_page p a:hover {
	color:#46B8CF;
	text-decoration:none;
	font-size: 0.9em;
	border-bottom:2px solid #EBF9F2;
	}
.my_projects_page .col1 {
	width:130px;

	}
	.my_projects_page .col1 img {
		border:1px solid #5CC1D4;
		vertical-align:middle;
		}
	.my_projects_page .col1 span.no_pic {
		background:#fff;
		width:22px;
		height:20px;
		float:left;
		border:1px solid #CCCDCD;
		margin-right:4px;
	}
.my_projects_page .col1{
	width: 150px;
}
.my_projects_page .col2, .my_projects_page .col3 {
	width:120px;
	}
.my_projects_page .col4 {
	text-align:left;
	width: 60px;
	}
.my_projects_page .col5 {
	width:125px;
	}
.my_projects_page .col6 {
	width:167px;
	}
.my_projects_page .seven_cols .col2 {
	width:50px;
	}
.my_projects_page .seven_cols .col21 {
	width:100px;
	}
.my_projects_page .seven_cols .col6 {
	width:130px;
	}


.clear {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
	}
#footer {
	clear:both;
	padding:20px 0;
	font-size:11px;
	background-color:#FFF;
	}
	#footer a {
		color:#312e2e;
		text-decoration:none;
		margin-bottom:10px;
		background-color:#FFF;
		font-weight:normal;
		}
	#footer a:hover {
		color:#312e2e;
		text-decoration:underline;
		background-color:#FFF;
		}
		#footer p {
			padding-top:10px;
			background-color:#FFF;
			}

	textarea#invitefriend:hover, textarea#invitefriend:focus,
	textarea#invitefriend2:hover, textarea#invitefriend2:focus {
		border:1px solid #46B8CF;
		color:#46B8CF;
		font-family:Verdana;
		font-size:1.2em;
		}
	textarea#invitefriend,
	textarea#invitefriend2 {
		border:1px solid #CCCCCC;
		overflow:auto;
		color:#46B8CF;
		font-family:Verdana;
		font-size:1.2em;
		}
	textarea#invitefriend2 {
		margin-left:20px;
		}
input, textarea
		{
		color: #5f465b;
		}

/*
input:hover, input:focus, textarea:hover, textarea:focus {
			border:1px solid #5f465b;
			color: #5f465b;
			}
*/
textarea {
	border:1px solid #CCCCCC;
	overflow:auto;
	}
#submit {
		width:166px;
		padding-bottom:5px;
		height:33px;
		border:0px none;
		<!--background:url(/accounts/acc_54/images/_0/submit1.gif) no-repeat top left;-->
		color:#8c6585;
		margin-right:30px;
		cursor:pointer;
		font-weight: bold;
		}
fieldset.submit {
			margin:20px 0;
			background:none;
			text-align:center;
			color:#312e2e;
			border:0px;
					width: auto !important;

			}
	fieldset.submit a,	a.cancel {
				margin-left:20px;
				color:#90016d;
				font-weight:700;
				text-decoration:none;
				border-bottom:none
				}
	fieldset.submit a:hover, a.cancel:hover {
				color:#46B8CF;
				border-bottom:2px solid #EBF9F2;
				}
.skimmer_page {
	color:#312e2e;
	}
	.skimmer_page #skimer_title {
		color: #5f465b;
		font-size: 22px;
		background: url('/images/get_the_sk_ic.gif');
		background-repeat: repeat-x;
		background-position: left bottom;
		margin-bottom: 25px;
		padding-bottom: 7px;
		}
	.skimmer_page #skimer_title a {
		/*color:#69B000;*/
		color:#90016d;
		font-weight:200;
		font-size:12px;
		text-decoration:none;
		border-bottom:2px solid transparent;
		}
	.skimmer_page #skimer_title a:hover {
		color:#46B8CF;
		border-bottom:2px red solid;
		}
	.skimmer_page #skimer_title2 {
		color: #8c6585;
		font-weight: bolder;
		font-size: 16px;
		text-align:center;
		margin:9px;
		margin-bottom:15px;
		}
	.skimmer_page #skimmer_main {
		background-color:#fff;
		border:1px #bfcac4 solid;
		width:750px;
		margin-right:10px;
		margin-top:20px;
		padding:5px;
		line-height:20px;
		}
	.skimmer_page #skimmer_left {
		float:left;
		background-color:#fff;
		border:1px #bfcac4 solid;
		width:360px;
		height:490px;
		margin-right:10px;
		margin-top:20px;
		padding:5px;
		}
	.skimmer_page #skimmer_right {
		float:left;
		background-color:#fff;
		border:1px #bfcac4 solid;
		width:360px;
		height:490px;
		margin-top:20px;
		padding:5px;
		}
	.skimmer_page .list {
		margin-left: 30px;
		margin-bottom: 7px;
		}
		.skimmer_page .list li {
			margin-top: 10px;
			color:#c7bdc5;
			font-weight:bolder;
			font-size:1.2em;
			}
	.skimmer_page .list2 {
	 	margin-left:30px;
	 	list-style-type:lower-alpha;
	 	}
		.skimmer_page .list2 li {
			margin-top: 5px;
			color:#666;
			font-weight:normal;
			font-size:12px;
			}
		.skimmer_page .list li span,
		.skimmer_page .list2 li span {
			color:#312e2e;
			font-weight:normal;
			font-size:11px;
				}
	.skimmer_page .skimer_link1 {
		color:#9dd242;
		font-weight:bolder;
		text-decoration:none;
		cursor:move;
		background:url('/images/skimmer_link1.gif') no-repeat;
		height:22px;
		padding:5px 7px 5px 7px;
		}
	.skimmer_page .skimer_link2 {
		color:#9dd242;
		font-weight:bolder;
		text-decoration:none;
		cursor:move;
		background:url('/images/skimmer_link2.gif') repeat-x;
		height:22px;
		padding:5px 0px 5px 0px;
		}
	.skimmer_page .skimer_link2_ie {
		color:#9dd242;
		font-weight:bolder;
		text-decoration:none;
		cursor:move;
		background:url('/images/skimmer_link2.gif') repeat-x 5px 5px;
		height:22px;
		padding-bottom:3px;
		}
	.skimmer_page .bottom {
		text-align:center;
		margin:15px;
		color:#312e2e;
		}
		.skimmer_page .bottom .bottom_title {
			font-weight:bolder;
			color:#312e2e;
			font-size:16px;
			margin-bottom:5px;
			}
		.skimmer_page fieldset.submit {

			}
			.skimmer_page .continue_button {
				background-image:url(/accounts/acc_54/images/_0/Continue.gif) !important;
				width:98px !important;
				height:33px !important;
				border:0px;
				}
			.skimmer_page .continue_button_rollover {
				background-image:url(/accounts/acc_54/images/_0/Continue.gif) !important;
				width:98px !important;
				height:33px !important;
				margin-bottom:0px;
				border:0px;
				}
			.skimmer_page .continue_button_click {
				background-image:url(/accounts/acc_54/images/_0/Continue.gif) !important;
				width:98px !important;
				height:33px !important;
				margin-bottom:0px;
				border:0px;
				}


			.skimmer_page .startadecission_button {
				background-image:url(/accounts/acc_54/images/_0/startadecission.png) !important;
				width:215px !important;
				height:31px !important;
				border:0px;
				}
			.skimmer_page .startadecission_button_rollover {
				background-image:url(/accounts/acc_54/images/_0/startadecission.png) !important;
				width:215px !important;
				height:31px !important;
				margin-bottom:0px;
				border:0px;
				}
			.skimmer_page .startadecission_button_click {
				background-image:url(/accounts/acc_54/images/_0/startadecission.png) !important;
				width:215px !important;
				height:31px !important;
				margin-bottom:0px;
				border:0px;
				}



			.skimmer_page .browseothers_button {
				background-image:url(/accounts/acc_54/images/_0/browseothers.png) !important;
				width:215px !important;
				height:31px !important;
				border:0px;
				}
			.skimmer_page .browseothers_button_rollover {
				background-image:url(/accounts/acc_54/images/_0/browseothers.png) !important;
				width:215px !important;
				height:31px !important;
				margin-bottom:0px;
				border:0px;
				}
			.skimmer_page .browseothers_button_click {
				background-image:url(/accounts/acc_54/images/_0/browseothers.png) !important;
				width:215px !important;
				height:31px !important;
				margin-bottom:0px;
				border:0px;
				}





#skimer_2{
	color: #4c4d4c;
	font-weight: bolder;
	background: url('/images/get_the_sk_icon.gif');
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom: 15px;
	background-position: left top;
}
#skimer_3{
	color: #4c4d4c;
	font-weight: bolder;
	background: url('/images/get_the_sk_icon.gif');
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-position: left top;
}
#skimer_4{
	width: 100%;
	color: #000;
	text-align: right;
	vertical-align: middle;
	margin-top: 20px;
	margin-bottom: 15px;
}
#skimer_4 a{
	color: #69b000;
	font-weight: bolder;
	text-decoration: none;
	margin-bottom: 10px;
}
.register_page #register_skimer {
}
	.register_page #register_skimer h1, .my_projects_page .tools_getstarted #mid_area h1 {
		width:245px;
		margin:10px 0;
		font-size:18px;
		line-height:31px;
		text-align:center;
		display:inline;
		color: #5f465b;
		font-family: Verdana		}
	.register_page #register_skimer h1.left, .my_projects_page .tools_getstarted #mid_area h1.left {
	  float:left;
	  color: #FFFFFF;
		background:url(/accounts/acc_54/images/_0/top_btn_left_inactive.gif) no-repeat top left;
		}
	.register_page #register_skimer h1.center, .my_projects_page .tools_getstarted #mid_area h1.center {
		background:url(/accounts/acc_54/images/_0/top_btn_fade_active.gif) repeat-x top left;
		border-left:1px solid #f5efef;
		border-right:1px solid #f5efef;
		color: #FFFFFF;
		float:left;
		}
	.register_page #register_skimer h1.right, .my_projects_page .tools_getstarted #mid_area h1.right {
	float:left;
	color: #FFFFFF;
		background:url(/accounts/acc_54/images/_0/top_btn_right.gif) no-repeat top right;
		}


		<!--
.register_page #register_skimer_get_start {
}
	.register_page #register_skimer_get_start h1 {
		width:245px;
		margin:10px 0;
		float:left;
		font-size:1.3em;
		line-height:31px;
		text-align:center;
		display:inline;
		color:#fff;
		font-family: Verdana;
		}
	.register_page #register_skimer_get_start h1.left {
		background:blue;
		}
	.register_page #register_skimer_get_start h1.center {
		background:blue;
		border-left:1px solid #EBF9F2;
		border-right:1px solid #EBF9F2
		}
	.register_page #register_skimer_get_start h1.right {
		background:red;
		}
-->
#adressbook {
	}
	#adressbook a {
		color:#90016d;
		margin-left:2px;
		text-decoration:none;
		}
	#adressbook a:hover {
		color:#46B8CF;
		border-bottom:2px solid #EBF9F2;
	}
	#adressbook h1 a {
		font-weight:bold;
		font-size:14px;
		}
	#adressbook h1 .right a {
		font-size:11px;
		font-weight:normal;
		}
	#adressbook .link{
		color: #46b8cf;
		text-decoration: none;
	}
	#adressbook .link:hover{
		color: #46b8cf;
		text-decoration: none;
	}
	#adressbook form {
		width:150px;
		}
	#adressbook_div1 #list_adressbook_friend {
		color:#312e2e;
		font-size:12px;
		}
		#adressbook_div1 #list_adressbook_friend .submit {
			margin:0px 0px -3px 5px;
			border:0px;
			background:#fff url('/images/accept.gif');
			width:16px;
			height:16px;
			cursor:pointer;
			}
#adressbook_options1 {
	color: #79b320;
	margin-top: 5px;
	}
#adressbook_options1 a {
	color: #90016d;
	text-decoration: none;
	}
#adressbook_options1 a:hover{
	color: #46B8CF;
	border-bottom:2px solid #EBF9F2;
}
#adressbook_options2{
	color: #79b320;
	margin-top: 13px;
}
#adressbook_options2 A{
	color: #3ab6cf;
	text-decoration: none;
}
#adressbook_options2 A:hover{
	color: #3ab6cf;
	text-decoration: underline;
}

#adressbook_div1 {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
height:225px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:auto;
width:760px;
	}


#adressbook #skimer_title {
	margin-top:10px;
	font-weight:bold;
	}
#adressbook_div1 input[type="checkbox"]{
	border: 1px red solid;
	}

#adressbook_div2{
	border:1px solid #A5B2AD;
	background:#fff;
	padding:2px;
	height:100px;
	overflow:auto;
}
#adressbook_done {
	background:url(/accounts/acc_54/images/_0/Done2.gif) no-repeat;
	text-decoration:none;
	width:68px;
	margin-right:20px;
	height:25px;
	display:block;
	float:left;
}
#list_adressbook_friend {
	background-color:#FFFFFF;
	border:1px solid transparent;
	height:136px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	overflow:auto;
	width:755px;
	height:225px;
	}
	#list_adressbook_friend li {
		width:228px;
		height:auto;
		float:left;
		margin:5px 0px 0px 10px;
		cursor:pointer;
		border:1px #fff solid;
		padding:3px;
		}
	#list_adressbook_friend li.hover {
		border:1px #ccc solid;
		cursor:default;
		}
	#list_adressbook_friend li.grey {
		}
		#list_adressbook_friend li .header {
			color:#90016d;
			}
			#list_adressbook_friend .grey .header  {
				color:#666;
				}
			#list_adressbook_friend li .header .input_checkbox {
				height:15px;
				width:15px;
				border:0px;
				}
			#list_adressbook_friend li .header img {
				margin-right:4px;
				}
			#list_adressbook_friend li .header span {
				float:right;
				display:none;
				}
			#list_adressbook_friend li .header span .close {
				cursor:pointer;
				}
			#list_adressbook_friend .hover .header span {
				display:block;
				}
			#list_adressbook_friend li .content {
				display:none;
				}
			#list_adressbook_friend li .content div {
				margin-top:3px;
				color:#666;
				}
			#list_adressbook_friend .hover .content {
				display:block;
				}
			#list_adressbook_friend li .content input {
				width:150px;
				height:15px;
				font-size:11px;
				}

.adressbook_cancel {
	margin-left:15px;
	color:#69B000;
	font-weight:700;
	text-decoration:none;
	border-bottom:2px solid  transparent;
}

.friend_details0{
	background-color: #ffffff;
	border: 1px #ffffff solid;
	color: #67a800;
	width: 200px;
	padding: 3px;

}
.friend_details1{
	background-color: #ffffff;
	border: 1px #ffffff solid;
	color: #666;
	width: 200px;
	padding: 3px;

}.friend_details{
	background-color: #ffffff;
	border: 1px #cccccc solid;
	color: #67a800;
	width: 200px;
	padding: 3px;
}

div#popupIndicator{
	width:40%;
	height:100px;
	border:1px ridge #ccc;
	background-color:#fff;
	position:absolute;
	top:200px;
	left:30%;
	z-index:9999;
}

p#popupIndicator_inner{
	text-align:center;
	margin-top:10px !important;
}

div#screenFade{
	background-color:#b3b3b3;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
}

div#popupContent{
	width:0px;
	height:0px;
	border:1px solid #a6d5de;
	background-color:#ebf9f2;
	position:absolute;
	top:280px;
	left:30%;
	z-index:9998;
}
div#popupContent div.header{
	height:23px;
	line-height:23px;
	border-bottom:0px solid #a6d5de;
	background-color:#ebf9f2;
	margin-bottom: 10px;
	cursor:pointer
}
div#popupContent_title{
	margin: 5px;
	padding-left: 10px;
	background:transparent url('/images/form_separator.gif') repeat-x left bottom;
	font-size:1em;
	font-weight: bolder;
	color: #666666;
	text-align: left;

}
div#popupContent_inner{
	padding:0px;
}

/*
.comment
{	background-color: #ebf9f2;
	width: 400px;
	height: 500px;
}
.comment #title
{	background:url('/images/skimbit_title_bg.gif') repeat-x bottom left;
	color: #000000;
	font-size: 22px;
	padding-bottom:5px;
	margin:0px;
	font-family: Arial;
	text-align: left;
}
.comment #add_comment
{	color: #70b700;
	margin-top: -50px;
	margin-left: 250px;
	position: absolute;
}
.comment #add_comment A
{	color: #70b700;
	text-decoration: none;
}
.comment #options
{	margin-top: -50px;
	margin-left: 350px;
	position: absolute;
}
.comment #comments
{	height: 200px;
	overflow: auto;
}
*/

/* project page feedback start */
.project_page_feedback #center {
	padding:5px;
	margin: -1px;
	}
.project_page_feedback #center .title {
		background:transparent url('/images/form_separator.gif') repeat-x left bottom;
		padding-bottom:3px;
		margin-bottom:5px;
		clear:both
		}
.project_page_feedback #center h1 {
	font-weight:100;
	font-size:1.8em;
	float:left;
	font-family:Verdana;
	color:#312e2e;
	}
	.project_page_feedback #center span {
		font-size:.9em;
		padding-top:1.4em;
		display:block;
		text-align:right;
		color:#312e2e;
		}
.project_page_feedback #center .help {
	border:1px solid #999999;
	background:#fcfaf2;
	padding:10px;
	}
	.project_page_feedback #center .help p {
		color:#312e2e;
		padding:3px;
		padding-right:25px;
		}
	.project_page_feedback #center .help .close {
		float:right;
		display:block;
		margin-top:5px;
		}
.project_page_feedback #center .rating {
	background:url(/accounts/acc_54/images/_0/rating_bg.gif) repeat-x 0px 35px;
	height:38px;
	margin-top:25px;
	margin-bottom:30px
	}
.project_page_feedback #center .rating dd {
	float:left;
	padding-right:5px;
	color:#46B8CF;
	font-size:.8em;
	background-repeat:no-repeat;
	background:url(/accounts/acc_54/images/_0/horse.gif) no-repeat;
	cursor:pointer;
	width:100px;
	}
  .project_page_feedback #center .rating dd.flag {
  	float:left;
	  padding-right:5px;
  	background-repeat:no-repeat;
  	background:url(/accounts/acc_54/images/_0/skimbit_flag.gif) no-repeat;
  	cursor:pointer;
  	width:50px;
  	height:50px;
  	margin-top:-10px;
	 }
.project_page_feedback #center .rating2 {
	background-position:center 55px;
	height:60px;
	}
.project_page_feedback #center .rating2 dd {
	/*padding-top:18px;*/
	/*padding-top:18px;*/
	}

.project_page_feedback #center .rating2 dd.rate1 {
	background-position:center 33px;
	}

.project_page_feedback #center .rating2 dd.rate2 {
	background-position:center 19px;
	}

.project_page_feedback #center .rating2 dd.rate3 {
	background-position:center 12px;
	}
.project_page_feedback #center .rating2 dd.rate4 {
	background-position:center 12px;
	}


.project_page_feedback #center .rating3 {
	background-position:0 60px;
	height:100px;
	}
	.project_page_feedback #center .rating3 dd.rate1 {
		background-image:url(/accounts/acc_54/images/_0/ok_big.gif);
		background-repeat:no-repeat;
		background-position:left top;
		/*padding-top:24px;*/
		height:80px;
		}
	.project_page_feedback #center .rating3 dd.rate2 {
		background-image:url(/accounts/acc_54/images/_0/ko_big.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
		height:118px;
		}
		.project_page_feedback #center .rating3 dd.rate2 a {
			/*padding-bottom:78px;*/
			padding-top:30px;
			height:90px;
			padding-bottom:0px;
			}
.project_page_feedback #center .comments {
	margin-top:10px;
	background:#fff;
	}
	.project_page_feedback #center .comments dt {
		background:url(/accounts/acc_54/images/_0/news_title.gif) repeat-x left center;
		height:23px;
		line-height:23px;
		color:#fff;
		font-size:.9em;
		padding-left:10px;
		border-bottom:1px solid #f5efef;
		cursor:pointer
		}
		.project_page_feedback #center .comments dd dl dd {
			margin:10px;
			padding:0 10px;
			color:#666;
		}
				.project_page_feedback #center .comments dd dl {
					overflow:auto;
				}
		.project_page_feedback #center .comments dd dl dd.odd_row {
			background:#f5efef;padding:10px;
			}
		.project_page_feedback #center .comments dd h4 {
			font-size:1em;
			font-weight:100;
			}
		.project_page_feedback #center .comments dd h4 a {
			color:#0895B1;
			}

.rating.rating2 a{
  padding-top: 63px !important;
}

.rating.rating3 .rate1 a{
  padding-top: 68px;
}

.rating a {
	position: relative;
	display: block;
	padding-top: 45px;
	z-index: 4999;
	color:#90016d;
	text-decoration: none;
}

.rating a:hover {
	z-index: 5000;
	color:#46B8CF;
}

.rating a .bubble {
	display: none;
	width: 143px;
	height: 157px;
	padding-left: 35px;
	padding-top: 10px;
	text-align: center;
	background: url('/images/tooltip.gif') no-repeat left top;
	cursor: default
	color:#312e2e;
}

.rating a:hover div.bubble {
	display: block;
	position: absolute;
	top: -40px;
	left: 45px;
	z-index: 4000;
}

.rating a div.bubble{
	display: block;
	position: absolute;
	top: -40px;
	left: 45px;
	z-index: 5000;
}

.rating.rating3 .rate1 a div.bubble {
	display: block;
	position: absolute;
  margin-top:30px;
	left: 45px;
	z-index: 5000;
}

.rating.rating3 .rate2 a div.bubble {
	display: block;
	position: absolute;
	margin-top:80px;
	left: 45px;
	z-index: 5000;
}

.rating.rating2 a div.bubble {
	display: block;
	position: absolute;
	/*top: -40px;*/
	margin-top:18px;
	left: 45px;
	z-index: 5000;
}

.bubble h3 {
	margin-bottom: 4px;
	font-size: 1.3em;
	font-family: Verdana, Arial;
}

.bubble h4 {
	margin-bottom: 4px;
	font-size: 1em;
	font-family: Verdana, Arial;
}

.bubble img {
	margin-bottom: 4px;
}

.bubble p {
	color: #666666;
	font-size: 1.1em;
}

.bubble{
  color: #312e2e;
}

.bubble p strong {
	color: #312e2e;
	display: inline;
}
/* project page feedback end */

a.green_link_bold{
	color:#90016d;
	font-weight:700;
	text-decoration:none;
}
a.green_link_bold:hover{
	color:#46B8CF;
	border-bottom:2px solid #EBF9F2;
}
a.green_link{
	color:#90016d;
	text-decoration:none;
}
a.green_link:hover{
	color:#46B8CF;
	border-bottom:2px solid #EBF9F2;
}

.static_page {
	color:#312e2e;
	font-size:12px;
	font-family:Verdana;
	margin-bottom:10px;
	}
	.static_page div.h1 {
	  border-bottom:1px dotted #808080;
		background:transparent transparent url(/images/form_separator.gif) repeat-x scroll left bottom;
		font-family:Verdana;
		font-size:2em;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		margin:10px 0pt;
		padding-bottom:5px;
		color:#5f465b;
		}
	.static_page div.h2 {
		display:block;
		text-align:left;
		font-family:Verdana;
		width:100%;
		font-size:1.3em;
		font-weight:bolder;
		margin:18px 0px 5px;
		}
	.static_page h3 {
		display:block;
		font-family:Arial,Verdana;
		width:100%;
		font-size:1.1em;
		font-weight:bolder;
		margin:10px 0px;
		}
	.static_page strong {
		font-size:12px;
		font-weight:bolder;
		}
	.static_page .blue_big {
		color:#c7bdc5;
		font-size:14px;
		}
	.static_page  ul, .static_page ol {
		margin-left:25px;
		}
	.static_page .box_left {
		border:1px #ccc solid;
		width:350px;
		height:240px;
		margin-right:10px;
		float:left;
		padding:6px;
		}
	.static_page .box_right {
		border:1px #ccc solid;
		width:350px;
		height:240px;
		float:left;
		padding:6px;
		}
	.static_page .left {
		width:350px;
		margin-right:10px;
		float:left;
		padding:6px;
		}
	.static_page .right {
		width:250px;
		float:left;
		padding:6px;
		}
	.static_page p {
		margin:8px 0px 8px;
		}
	.static_page .hide {
		text-align:right;
		}
	.static_page a {
		color:#90016d;
		text-decoration:none;
		}
	.static_page a:hover {
		border-bottom:2px solid #EBF9F2;
		color:#46B8CF;
		}
	.home_page #submenu {
		background:#c7bdc5;
		border-bottom:1px solid #8c6585;
		background-position: left top;
		height:23px;
		}
		.home_page #submenu ul {
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin:0pt auto;
			width:760px;
			}
			.home_page #submenu ul li.selected {
				background:transparent url(/accounts/acc_54/images/_0/down_arrow2.gif) no-repeat scroll center bottom;
				height:30px;
				}
			.home_page #submenu ul li {
				float:left;
				padding-top:3px;
				width:auto;
				height:29px;
				}
				.home_page #submenu ul li a {
					background:transparent url(/accounts/acc_54/images/_0/top_separator.gif) no-repeat scroll left center;
					color:#312e2e;
					font-size:0.8em;
					font-weight:700;
					padding:0pt 15px 2px;
					text-decoration:none;
					}
				.home_page #submenu ul li a.first {
					background:transparent none repeat scroll 0%;
					}
				.home_page #submenu ul li a.selected, .static_page #submenu ul li a:hover {
					text-decoration:underline;
					border-bottom:none;;
					}
	.static_page .prg {
		}
		.static_page .prg .title {
			font-weight:700;
			padding:0px;
			text-align:left;
			}
			.static_page .prg .title a{
				border-bottom:2px solid #EBF9F2;
				color:#69B000;
				font-weight:700;
				text-decoration:none;
				}
			.static_page .prg .title a:hover {
				border-bottom:2px solid red;
				color:#46B8CF;
				}
			.static_page .prg .content {
				display: none;
				}
			.static_page .show .content {
				display: block !important;
				}
			.static_page .prg .hide {
				text-align:right;
				}
	.static_page .prg2 {
		}
		.static_page .prg2 .title {
			display:block;
			font-family:Arial,Verdana;
			width:100%;
			font-size:1.1em;
			font-weight:bolder;
			text-align:left;
			padding:0px;
			margin:5px 0px 7px 0px;
			}
		.static_page .prg2 .title_hover {
			/*background: url('/images/show.gif') no-repeat center left;*/
			background-color:#FFFFFF !important;
			cursor:pointer !important;
			display:block;
			font-family:Arial,Verdana;
			width:100%;
			font-size:1.1em;
			font-weight:bolder;
			text-align:left;
			padding:0px;
			margin:5px 0px 7px 0px;
			}

	 .static_page .prg2 .title_hover div.show{
	 	 color: #5f465b;
	 	 float:right;
	 	 font-weight:normal !important;
	 }

		.static_page .show .title_hover {
			/*background: url('/images/hide.gif') no-repeat center left;*/
			}
		.static_page .prg2 .content {
			display: none;
			}
		.static_page .show .content {
			display: block !important;
			font-size:0.9em;
			}
		.static_page .prg2 .hide {
			text-align:right;
			}

	.static_page .box_left_white_bg {
		border:1px #ccc solid;
		width:350px;
		height:240px;
		margin-right:10px;
		float:left;
		padding:6px;
		background-color:#ffffff;
		font-size:0.9em;
		}
	.static_page .box_right_white_bg {
		border:1px #ccc solid;
		width:350px;
		height:240px;
		float:left;
		padding:6px;
		background-color:#ffffff;
		font-size:0.9em;
		}
	.static_page .left_white_bg {
		width:350px;
		margin-right:10px;
		float:left;
		padding:6px;
		background-color:#ffffff;
		}
	.static_page .section_title_no_decoration {
		cursor:pointer;
		}

	.static_page .section_title_show_content {
		  background-color:#FFFFFF;
			cursor:pointer !important;
		/*background: url('/images/show.gif') no-repeat center left;*/
		}
	.static_page .section_title_hide_content {
		cursor:pointer;
		background-color:#FFFFFF;
		/*background: url('/images/hide.gif') no-repeat center left;*/
		}

		.static_page div.title1 div.show{
	 	 color: #5f465b;
	 	 float:right;
	 	 font-weight:normal;
	 	 font-size:1.1em;
	 }

	.static_page #contact {
		clear:left;
		font-size:1.2em;
		width:445px;
		}
		.static_page #contact fieldset {
			border:0px none;
			color:#312e2e;
			padding-top:8px;
			}
			.static_page #contact label{
				color:#312e2e;
				cursor:pointer;
				float:left;
				padding-right:10px;
				padding-top:5px;
				text-align:right;
				width:175px;
				}
			.static_page #contact input.text, .static_page #contact select {
				border:1px solid #A7B4AF;
				color:#5f465b;
				font-family:Verdana, Arial;
				font-size:1.2em;
				height:23px;
				padding-left:3px;
				padding-top:3px;
				margin-bottom:10px;
				width:250px;
				}
			.static_page #contact input.text:hover,
			.static_page #contact input.text:focus {
				border:1px solid #5f465b;
				}
			.static_page #contact textarea  {
				border:1px solid #A7B4AF;
				color#5f465b;
				font-family:Verdana, Arial;
				font-size:1.2em;
				width:230px;
				height:100px;
				}
			.static_page #contact textarea:hover,
			.static_page #contact textarea:focus {
				border:1px solid #5f465b;
				}
				.static_page .submit .contact {
					background-image:url('/images/send_off.gif') !important;
					width:69px !important;
					}
				.static_page .submit .contact_rollover {
					background-image:url('/images/send_on.gif') !important;
					width:69px !important;
					}
				.static_page .submit .contact_click {
					background-image:url('/images/send_click.gif') !important;
					width:69px !important;
					}


#simpleDialog1 {
	background:#f5efef none repeat scroll 0%;
	border:1px solid #8c6585;
	color:#666666;
	font-family:Verdana,Arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0px;
	padding:9px;
	text-align:left;
	width:710px;
	}
	#simpleDialog1 .hd {
		background:transparent url(/images/form_separator.gif) repeat-x scroll left bottom;
		display:block;
		font-family:Arial,Verdana;
		font-size:2em;
		font-weight:100;
		height:36px;
		margin:0pt;
		width:100%;
		border:0px !important;
		padding:0px !important;
		color: #666666;
		}
	#simpleDialog1 .bd {
		margin:10px 5px 5px 5px;
		}
	#simpleDialog1 .ft .button-group button {
		background:transparent url(/accounts/acc_54/images/_0/no.gif) no-repeat scroll 0% !important;
		height:33px !important;
		width:53px !important;
		border:0px none;
		cursor:pointer;
		}
	#simpleDialog1 .ft .button-group button:hover {
		background:transparent url(/accounts/acc_54/images/_0/no.gif) no-repeat scroll 0% !important;
		}
		#simpleDialog1 .ft .button-group button.default {
			background:transparent url(/accounts/acc_54/images/_0/yes.gif) no-repeat scroll 0% !important;
			height:33px !important;
			width:53px !important;
			}
		#simpleDialog1 .ft .button-group button.default:hover {
			background:transparent url(/accounts/acc_54/images/_0/yes.gif) no-repeat scroll 0% !important;
			}



/* --- --- */

	.home_page #slide2_button1 {
		padding-top:108px;
		float:left;
		}
		.home_page #slide2_button1 img {
			cursor:pointer;
			}
	.home_page #slide2 {
		background-image:url('/images/home_page_slide.gif');
		width:733px !important;
		height:247px;
		margin-bottom:20px;
		float:left;
		}
		.home_page #slide2 #slide2_images {
			width:712px;
			margin:8px;
			height:150px;
			overflow:hidden;
			}
			.home_page #slide2 #slide2_images td{
				}
			.home_page #slide2 #slide2_images img {
				border:1px #fff solid;
				margin: 0px 25px 0px 25px;
				cursor:pointer;
				}
			.home_page #slide2 #slide2_images .selected {
				border:1px #46b8cf solid;
				}
		.home_page #slide2 #slide2_content {
			background-image:url('/images/home_page_slide_bar.gif');
			background-position:top center;
			background-repeat:no-repeat;
			width:717px;
			margin:5px 2px 0px 2px;
			padding:30px 6px 0px 6px;
			color:#666;
			font-family:Verdana;
			text-align:center;
			}
	.home_page #slide2_button2 {
		padding-top:105px;
		float:left;
		}
		.home_page #slide2_button2 img {
			cursor:pointer;
			}

#ajaxIndicator {
  color:#46b8cf;
  height:50px;
  left:35%;
  position:absolute;
  top:200px;
  width:40%;
  text-align:center;
  z-index:9999;
  }

#screenFade {
  background-color:#000000;
  top:0px;
  left:0px;
  height:100%;
  width:100%;
  position:absolute;
  }



.yuibutton  {

}

.yuibutton .first-child {
    width: 10px;
    height: 10px;
}

.yuibutton button,
.yuibutton a {
    width: 10px;
    height: 0px;
}

.yuibutton button {
   width: 10px;
   height: 10px;
   background-image:url(/accounts/acc_54/images/_0/change_feedback.gif);
   background-repeat: no-repeat;
   background-position: bottom left;
   background-color: transparent;
   cursor: pointer;
	behavior:url("http://decisions.weddingtv.com/pngfix/iepngfix.htc");
}

.yuibutton a {}

.yuibutton.splitbutton button,
.yuibutton.menubutton button { width: 10px; height: 10px;border: 0px; behavior:url("http://decisions.weddingtv.com/pngfix/iepngfix.htc");}


.yuibutton.splitbutton button { width: 10px; height: 10px;border: 0px; behavior:url("http://decisions.weddingtv.com/pngfix/iepngfix.htc");}


/* Focus state */

.yuibutton.focus {}

.yuibutton.focus .first-child {}

.yuibutton.focus button,
.yuibutton.focus a {}


/* Hover state */

.yuibutton.hover {
	border:0px !important;
	}

.yuibutton.hover .first-child {}

.yuibutton.hover button,
.yuibutton.hover a {}


/* Active state */

.yuibutton.active {}

.yuibutton.active .first-child {}

.yuibutton.active button,
.yuibutton.active a {
border:none;}

.yuibutton.splitbutton.activeoption button {}



/* Checked state */

.yuibutton.radio.checked,
.yuibutton.checkbox.checked { }

.yuibutton.radio.checked .first-child,
.yuibutton.checkbox.checked .first-child { }

.yuibutton.radio.checked button,
.yuibutton.checkbox.checked button {

}





/* Disabled state */

.yuibutton.disabled { }

.yuibutton.disabled .first-child { }

.yuibutton.disabled button,
.yuibutton.disabled a { }

.zero{
  line-height:0px;
  font-size:0px;
}



#right .login{
  color:Verdana}

#right .login a{
  color:#90016d}

#right .login a:hover{
  color:#46B8CF}


/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
Version 0.11.0
*/

.overlay {
	position:absolute;
	display:block;
}

.tt {
	visibility:hidden;
	position:absolute;
	width:auto;
	height:24px;
	}
	.tt td {
		border:0px !important;
		margin:0px !important;
		padding:0px !important;
		vertical-align:top;
		text-align:left;
		}
.tt-left {
	font-family:Verdana;
	font-size:11px;
	color: #fff;
	background: url(/accounts/acc_54/images/_0/tooltip-left.gif) no-repeat top left;
	width:5px;
	height:5px;
}
.tt-center {
	font-family:Verdana !important;
	font-size:11px;
	color: #fff;
	background-color:/*#46b8cf*/ #8c6585;
	width:auto;
	vertical-align:middle !important;
}
.tt-right{
	background: url(/accounts/acc_54/images/_0/tooltip-right.gif) no-repeat top left;
	width:5px;
	height:24px;
	float: left;
}

.tt0 {
	border:0px !important;
	margin:0px 0px 15px 15px;
	padding:0px !important;
	position:absolute;
	}
	.tt0 td {
		border:0px #000 solid !important;
		margin:0px !important;
		padding:0px !important;
		vertical-align:top;
		text-align:left;
		}
	.tt0 .top-left {
		background: url(http://skimbit.com/images/tooltip0_top-left.gif) no-repeat top left;
		width:6px !important;
		height:5px !important;
		line-height:5px;
		}
	.tt0 .top-center {
		background: url(http://skimbit.com/images/tooltip0_top-center.gif) repeat-x top left;
		height:5px;
		}
	.tt0 .top-right{
		background: url(http://skimbit.com/images/tooltip0_top-right.gif) no-repeat top right;
		width:6px;
		height:6px;
		width:6px !important;
		height:5px !important;
		line-height:5px;
	}
	.tt0 .middle-left {
		background: url(http://skimbit.com/images/tooltip0_middle-left.gif);
		background-repeat:repeat-y;
		background-position:top left;
		width:6px;
	}
	.tt0 .middle-center {
		font-family:Verdana !important;
		font-size:11px;
		color: #000;
		background-color:#fff;
		width:auto;
		vertical-align:middle !important;
		line-height: 14px;
	}
	.tt0 .middle-right{
		background: url(http://skimbit.com/images/tooltip0_middle-right.gif);
		background-repeat:repeat-y;
		background-position:top right;
		width:6px;
	}
	.tt0 .bottom-left {
		background: url(http://skimbit.com/images/tooltip0_bottom-left.gif) no-repeat top left;
		width:6px;
		height:6px;
	}
	.tt0 .bottom-center {
		background: url(http://skimbit.com/images/tooltip0_bottom-center.gif) repeat-x top left;
		height:6px;
	}
	.tt0 .bottom-right{
		background: url(http://skimbit.com/images/tooltip0_bottom-right.gif);
		background-repeat:none;
		background-position:top right;
		width:6px;
		height:6px;
		line-height:6px;
	}


* html body.masked select {
	visibility:hidden;
}

* html div.panel-container select {
	visibility:inherit;
}

* html div.drag select {
	visibility:hidden;
}

* html div.hide-select select {
	visibility:hidden;
}

.mask {
    z-index:0;
    display:none;
    position:absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);
    background-color:#CCC;
}

.hide-scrollbars * {
	overflow:hidden;
}

.hide-scrollbars textarea, .hide-scrollbars select {
	overflow:hidden;
	display:none;
}

.show-scrollbars textarea, .show-scrollbars select {
	overflow:visible;
}

.panel-container {
	position:absolute;
	background-color:transparent;
	z-index:99999 !important;
	visibility:hidden;
	overflow:visible;
	width:auto;
	top:25%;
	left:25%
}

#panel1-addr-container_c, #panel1-add-friends_c, #panel1_c {
	position:fixed;
  position:expression("absolute");
	background-color:transparent;
	z-index:99999 !important;
	visibility:hidden;
	overflow:visible;
	width:auto;
	top: 0px !important;
}

.panel-container.matte {
	padding:3px;
	background-color:#FFF;
}

.panel-container.matte .underlay {
	display:none;
}

.panel-container.shadow {
	padding:0px;
	background-color:transparent;
}

.panel-container.shadow .underlay {
	visibility:inherit;
	position:absolute;
	background-color:#CCC;
	top:3px;left:3px;
	z-index:0;
	width:100%;
	height:100%;
    -moz-opacity: 0.7;
    opacity:.70;
    filter:alpha(opacity=70);
	zoom:1;
}

.panel {
	visibility:hidden;
	border-collapse:separate;
	position:relative;
	left:0px;top:0px;
	font:1em;
	background-color:#FFF;
	border:1px solid #8c6585;
	z-index:9999;
	overflow:hidden;
}

.panel .hd {
	background-color:#a6d5de;
	color:#FFF;
	font-size:100%;
	line-height:100%;
	border:1px solid #FFF;
	border-bottom:1px solid #1e9fb9;
	font-weight:bold;
	overflow:hidden;
	padding:4px;
	display:none;
}

.panel .bd {
	overflow:hidden;
	padding:0px;
}

.panel .bd p {
	margin:0 0 1em;
}

.panel .close {
	position:absolute;
	top:5px;
	right:4px;
	z-index:6;
	height:21px;
	width:21px;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	cursor:pointer;
	visibility:inherit;
}

.panel .close.nonsecure {
	background-image:url(close.gif);
}

.panel .close.secure {
	background-image:url(close.gif);
}

.panel .ft {
	padding:4px;
	overflow:hidden;
}

.simple-dialog .bd .icon {
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	margin-right:10px;
	float:left;
}

.dialog .ft, .simple-dialog .ft {
	padding-bottom:5px;
	padding-right:5px;
	text-align:right;
}

.dialog form, .simple-dialog form {
	margin:0;
}

.button-group button {
	font:100 76%;
	text-decoration:none;
	background-color: #E4E4E4;
	color: #333;
	cursor: hand;
	vertical-align: middle;
	border: 2px solid #797979;
	border-top-color:#FFF;
	border-left-color:#FFF;
	margin:2px;
	padding:2px;
}

.button-group button.default {
	font-weight:bold;
}

.button-group button:hover, .button-group button.hover {
	border:2px solid #90A029;
	background-color:#EBF09E;
	border-top-color:#FFF;
	border-left-color:#FFF;
}

.button-group button:active {
	border:2px solid #E4E4E4;
	background-color:#BBB;
	border-top-color:#333;
	border-left-color:#333;
}



#content_wrapper #plain_box {
	display: block;
	width: 500px;
	height: 200px;
	background: url(../images/headerbox.png) no-repeat #8c6585;
	color: white;
	font-size: 1.1em;
	padding: 20px 0 0 0;
	text-align: center;
	behavior:url("http://decisions.weddingtv.com/pngfix/iepngfix.htc");
}
#content_wrapper #plain_box2 {
	display: block;
	width: 500px;
	height: 200px;
    margin-left: auto;
    margin-right: auto;
	background: url(../images/headerbox.png) no-repeat #8c6585;
	color: white;
	font-size: 1.1em;
	padding: 20px 0 0 0;
	text-align: center;
	behavior:url("http://decisions.weddingtv.com/pngfix/iepngfix.htc");
}

#content_wrapper #links {
	padding-left: 17ex;
	font-size: 1.1em;
	text-align: left;
	margin-top: 0px;
}
#content_wrapper #links {
	font-size: 1.1em;
	text-align: center;
	margin-top: 0px;
}

#content_wrapper #links b {
	font-size: 1.1em;
	font-weight: bolder;
}

#content_wrapper #links img{
	padding-right: 6px;
	margin-top: 10px;
	vertical-align: -8px;
}

#content_wrapper #links img.plus_img{
	behavior:url("http://decisions.weddingtv.com/pngfix/iepngfix.htc");
	width:28px;
	height:28px;
}

#content_wrapper #links img.arrow_img{
	behavior:url("http://decisions.weddingtv.com/pngfix/iepngfix.htc");
	width:13px;
	height:24px;
}

#content_wrapper #links a {
	color: white;
	text-decoration: none;
}

#content_wrapper #left_column {
	margin: 1em 0;
	float: left;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	width: 235px;
	height: 180px;
}
#content_wrapper #center_column {
	margin: 1em 0;
	padding-left: 250px;
	padding-right: 10px;
	display: block;
	width: 235px;
	height: 180px;
}
#content_wrapper #right_column {
	margin: 1em 0;
	float: right;
	padding-right: 10px;
	display: block;
	width: 235px;
	height: 180px;
}

#content_wrapper img {
	border: none;
}
.get_started_images {
	border: none;
	behavior:url("http://decisions.weddingtv.com/pngfix/iepngfix.htc");
	width:50px;
	height:50px;
}

#content_wrapper p {
	padding: 0.4em 0;
}



#content_wrapper h5 {
	font-size: 1.0em;
	color: #609e00;
	font-weight: bold;
	display: inline;
}

#content_wrapper h6 {
	font-size: 1.1em;
	color: #249fb6;
	font-weight: bold;
}

#content_wrapper a {
	font-weight: bold;
	color: #609e00;
}
#content_wrapper a.download_now {
	margin-top:10px;
	color:#90016d;
	font-size:24px;
	display:bolck;
	font-weight:bold;
}
#content_wrapper .rti {
	margin-top:10px;
	font-weight: normal;
	font-size:12px;
}

._icon {
	float:left;
	/*height:100%;*/
	height:110px;
	padding:0px;
}




.tip{
	padding: 5px 10px 5px;
	background: #fff8b2 url(../images/yellow_gradient.jpg) repeat-x;
	border-top: 1px solid #dac300;
	border-bottom: 1px solid #dac300;
	font-size: 12px;
}

.tip img{
   margin:0px 5px 0px 0px;
}

#content_wrapper .mini_post_it {
	width: 210px;
	height: 188px;
	padding: 15px 20px;
	background: #fff8b2 url(../images/yellow_gradient.jpg) repeat-x;
	border-top: 1px solid #dac300;
	border-bottom: 1px solid #dac300;
	font-size: 0.8em;
}

#content_wrapper .mini_post_it img{
	margin: 0 10px 0px 0;
	width: 40px;
	height: 40px;
	float: left;
}

#content_wrapper .mini_post_it a {
	font-size: 1.0em;
	color: #90016d;
	font-weight: bold;
	text-decoration: none;
}

#content_wrapper .mini_post_it a:hover {
	color: #46B8CF;
}

#content_wrapper .projectrow {
	font-size: 0.8em;
	height: 50px;
	margin-bottom: 15px;
}

#content_wrapper .projecticon {
	width: 50px;
	height: 50px;
	background-color: #7f7e7f;
	float: left;
	margin-right: 10px;
}



<!--Register page....new -> Get the skimmer-->
#middle #content_wrapper, .middle #content_wrapper {
	width: 100%;
}

#content_wrapper {
  text-align:left;
  font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	color: #312e2e;
	display: block;
	width: 100%;
	/*background: #f5efef;*/
}

#content_wrapper #content {
	display: block;
	width: 760px;
	margin: 0 auto;
	padding: 10px 0;

}

#is_it_open{
  padding:10px;
}

#content_wrapper #is_it_open {
	margin-top: 20px;
	padding: 0px 60px;
	background-color: white;
	display: none;
	border-top: 1px solid #45bad0;
	border-bottom: 1px solid #45bad0;
}

#content_wrapper #is_it_open div {
	height: 147px;
	padding-bottom: 20px;
}

#content_wrapper #is_it_open div img{
	padding: 0;
	margin: 0;
	vertical-align: middle;
}


#content_wrapper #is_it_open h3 {
	font-size: 16px;
	padding: 5px 0;
}

#content_wrapper #is_it_open img {
	margin-right: 10px;
}


#content_wrapper .sample_pic {
	width: 398px;
	height: 148px;
	border: #609e00 solid 2px;
}

#content_wrapper .drag {
	cursor: move;
	background:#747474;
	font-size:12px;
	line-height:12px;
	padding:2px 0px 2px 0px;
	margin:0px;
	color:#FFFFFF;
}

.drag1 {
	background:#8c6585;
	font-size:12px;
	line-height:12px;
	padding:5px 5px 5px 5px;
	margin:0px;
	color:#FFFFFF !important;
}

.drag {
	cursor: move;
	background:#747474;
	font-size:12px;
	line-height:12px;
	padding:2px 0px 0px 0px;
	margin:0px;
	color:#FFFFFF;
}
.drag:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.drag1:hover {
	color:#FFFFFF;
	text-decoration:none;
}

#content_wrapper .right_click {
	cursor: arrow;
	background:#747474;
	font-size:12px;
	line-height:12px;
	padding:2px 0px 0px 0px;
	margin:0px;
	color:#FFFFFF;
}

#content_wrapper .drag:hover {
	color:#FFFFFF;
	text-decoration:none;
}

#content_wrapper .option {
	padding-bottom: 24px;
}

#content_wrapper .little_smaller {
	font-size: 12px;
}

#content_wrapper p {
	padding: 0.4em 0;
}

.my_projects_page #mid_area #content_wrapper h2 {
	padding: 0px;
	margin: 0px;
	color: #5f465b	font-weight: bold;
	font: 25px Verdana;
	font-family: Helvetica;
	border:none;
}

#content_wrapper h2 {
	padding: 0.4em 0;
	color: #5f465b	font-weight: bold;
	font: 25px Verdana;
	font-family: Helvetica;
}

#content_wrapper h3 {
	padding: 1em 0 0 0;
	color: #8c6585;
	font-weight: bold;
	font: 18px Verdana;
	font-family: Helvetica;
}



#content_wrapper h5 {
	font-size: 1.0em;
	color: #609e00;
	font-weight: bold;
	display: inline;
}

#content_wrapper h6 {
	font-size: 1.1em;
	color: #249fb6;
	font-weight: bold;
}

#content_wrapper a {
	font-weight: bold;
	color: #90016d;
	text-decoration:none;
}

#content_wrapper a:hover {
	font-weight: bold;
	color: #46B8CF;
	border-bottom:1px solid #EBF9F2;
}

#content_wrapper .skip {
	font-size: 18px;
	padding-top: 4px;
}

#content_wrapper .post_it .icon {
	padding: 10px 20px 10px 0px;
	float: left;
}

#content_wrapper .post_it {
	display: block;
	width: 300px;
	padding: 1em 20px;
	margin-bottom: 0.4em;
	background: #fff8b2 url(../images/yellow_gradient.jpg) repeat-x;
	border-top: 2px solid #dac300;
	border-bottom: 2px solid #dac300;
	opacity:.9 !important;
  filter: alpha(opacity=90) !important;
  -moz-opacity: .9 !important;
}

#content_wrapper .post_it img {
	padding: 0 0 3px;
	vertical-align: middle;
}
#content_wrapper .post_it td {
	vertical-align: top;
	line-height:16px;
	font-size:13px;
}

#content_wrapper .more_info {
	display: block;
	width: 340px;
}

#content_wrapper .float_right {
	float: right;
}

#content_wrapper .float_left {
	margin:3px;
	float: left;
	behavior:url("http://decisions.weddingtv.com/pngfix/iepngfix.htc");
	width:40px;
	height:40px;
}
#content_wrapper .float_left2 {
	float: left;
	behavior:url("http://decisions.weddingtv.com/pngfix/iepngfix.htc");
	width:400px;
	height:150px;
}
 .float_left { float:left; }

 .float_left_div { float:left; height:100%; }

#content_wrapper .centered {
	text-align: center;
}

#content_wrapper .comment {
	color: #bdbdbd;
}

.very_small_text{
  font-size: 8pt; /*0.8em;*/
	line-height: 10pt;
}

#content_wrapper .small_text {
	font-size: 9pt; /*0.8em;*/
	line-height: 11pt;
}



#content_wrapper .about {
	font-size: 0.9em;
}


#content_wrapper .about h3 {
	padding-bottom: 0.4em;
}

#content_wrapper .about p {
	/*text-align: justify;*/
	margin: 0 0 4px;
}

#content_wrapper .about img{
	width: 288px;
	height: 296px;
	padding: 0 0 10px 10px;
}



#content_wrapper fieldset.submit {
text-align:center;

}
#content_wrapper .continue_button {
	background-image:url(/accounts/acc_54/images/_0/Continue.gif) !important;
	width:98px !important;
	height:33px !important;
	border:0px;
	margin-right:0px;
	}
#content_wrapper .continue_button_rollover {
	background-image:url(/accounts/acc_54/images/_0/Continue.gif) !important;
	width:98px !important;
	height:33px !important;
	margin:0px;
	margin-right:0px;
	border:0px;
	}
#content_wrapper .continue_button_click {
	background-image:url(/accounts/acc_54/images/_0/Continue.gif) !important;
	width:98px !important;
	height:33px !important;
	margin-bottom:0px;
	margin-right:0px;
	border:0px;
	}



	<!--Tickbox-->
	/* @group  global settings needed for thickbox */


/* @end */

/* @group  thickbox specific link and font settings */

#TB_window {
	font: 12px Helvetica, Arial, sans-serif;
	color: #464646;
}

#TB_secondLine {
	font: 10px Helvetica, Arial, sans-serif;
	color:#464646;
}
/*
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
*/
/* @end */

/* @group thickbox settings */

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}

.TB_overlayBG {
	background-color: #ebf9f2;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	/*position: fixed;
	background: #ffffff;
	z-index: 102;*/
	color:#000000;
	/*display:none;*/
	/*border: 3px solid #7f7e7f;*/
	text-align:left;
	/*top:50%;
	left:50%;*/
}

* html #TB_window { /* ie6 hack */
	/*position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');*/
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
	color:#CCCCCC;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
	color:#FFF;
}

#TB_title{
	background-color: #7f7e7f;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
	background-color:#f5efef;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
/* @end */

/* @group skimbit */

#TB_window .help {
	font: 1.1em Helvetica, Arial, sans-serif;
	color: #464646;
	height: 147px;
	padding-bottom: 20px;
}

#TB_window .help img{
	border: none;
	padding: 0;
	margin: 0;
	vertical-align: middle;
}


#TB_window h3 {
	padding: 5px 0;
	/*text-indent: 30px;*/
	color: #5f465b;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.3em;
}

#TB_window #is_it_open img {
	padding-left: 0px;
	margin-right: 10px;
}

#TB_window a {
	color: #FFF;
	text-decoration:none;
}
#TB_window a:hover {
	color: #46B8CF;
	border-bottom:1px solid #EBF9F2;
}

.transparent{
  opacity:.5 !important;
  filter: alpha(opacity=50) !important;
  -moz-opacity: .5 !important;
}

.transparent1{
  opacity:.7 !important;
  filter: alpha(opacity=70) !important;
  -moz-opacity: .7 !important;
}

#collect_feedback a{
  font-size:11px;
  color:#90016d;
}

#collect_feedback a:hover{
  font-size:11px;
  color:#46B8CF;
}

#content .projectrow h6, #content h3.projectrow_h{
  color: #5f465b}

.separator{
  width:100%;
  height:1px;
  line-height:1px;
  background:transparent url(/images/form_separator.gif) repeat-x left bottom;

}

.project_page .feedback_collector dt{
  font-size:11px;
}

.skimbit_textarea_no_descr{
  color:#ECEFF4;
}
.static_page .image a:hover {
  text-decoration:none !important;
  border-bottom:0px !important;
}

.close_link{
  font-size:16px;
  font-weight:bold;
  color:#F00000;
}

.advertising_page{
  text-align:justify;
}

.advertising_page h1{
  font-size:18px;
  margin:0px 0px 10px 0px;
}

.advertising_page h3{
  margin-bottom:3px;
  margin-top:15px;
}

.advertising_page h2{
  margin-bottom:3px;
  margin-top:25px;
  color: #8c6585;
}

.advertising_page li{
  margin-left:30px;
}

.advertising_page ul{
  margin-top:5px;
}

.advertising_page table th, .advertising_page table td{
  padding:7px;
  border:1px solid #8c6585;
}

.advertising_page table{
  border:1px solid #8c6585;
  margin: 10px 0px 10px 0px;
}

.grad_bg{
  background:url(/images/bg_gradient.png) repeat-x #f5efef !important;
}

.grad_bg_ie{
  width:100%;
  background:url(/images/bg_gradient.png) no-repeat;
  background-color:#f5efef !important;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/images/bg_gradient.png",sizingMethod="scale");
}

a.button_box{
  font-size:12px !important;
  font-weight:bold;
}

div.hi_username{
  padding-top:20px;
  margin-left:210px;
  font-size:10px;
  height:25px;
}

div.hi_username a{
  font-size:10px;
}

div.hi_username strong{
  color:#7f7e7f;
}

.skimbit_options{
    border: 1px solid;
    background: #FFFFFF;
    padding: 10px;
}

.skimbit_options a{
    font-size: 10px;
}

/** .com/contact button fix **/

		input.feedback#feedback_submit {
			background:url(/accounts/acc_54/images/_0/Done.gif) no-repeat !important;
			width:69px !important;
			height:33px !important;
			border:0px none;
			cursor:pointer;
			margin-right:30px;
			padding-bottom:10px;
			font-family:Arial Black;
			color:#FFFFFF;
			}



/* @end */



