*{
	margin:0;
	padding:0;
}
body{
	background:#fff;
	font:12px/20px Arial,'Lucida Grande',sans-serif;
	color:#222;
}

/************** HOME PAGE STYLES STARTS **************/

#home-wrapper-outer{
	width:950px;
	margin:0 auto;
}
	#signin-top{
		background:url(../images/signup.jpg) no-repeat;
		width:213px;
		height:23px;
		float:right;
		overflow:hidden;
		margin:0 91px 0 0;
		line-height:23px;
		text-align:center;
		font-style:italic;
		font-weight:bold;
	}

	#signin-top, #signin-top a{
		color:#fff;
	}
		#signin-top a{
			text-decoration:underline;
		}
	#home-wrapper{
		margin:80px 0 0 0;
		background:url(../images/home-wrapper-bg.png) repeat-y;
	}
		#home-wrapper-top{
			background:url(../images/home-wrapper-top.png) no-repeat top;
		}
			#home-wrapper-bottom{
				background:url(../images/home-wrapper-bottom.png) no-repeat bottom;
			}
				#home-wrapper-inner{
					width:871px;
					margin:0 auto;
					min-height:380px;
					height:auto !important;
					height:380px;
				}
					#home-wrapper-inner #header{
						padding:74px 0 0 0;
						width:790px;
						margin:0 auto;
						height:106px;
					}
						#home-wrapper-inner #header .floatright{
							width:567px;
							float:right;
							color:#fff;
						}
							#home-wrapper-inner #header .floatright h2{
								font-size:22px;
								margin:0 0 10px 0;
							}
							#home-wrapper-inner #header .floatright p{
								font-size:14px;
							}
					#rounded-block{
						background:url(../images/rounded-image-corner-wrap.jpg) no-repeat;
						width:860px;
						height:55px;
						margin:0 auto;
						overflow:hidden;
						padding:11px 0 11px 11px;
					}
						#rounded-block ul{
							list-style:none;
						}
							#rounded-block li{
								float:left;
								padding:0 10px 0 0;
							}
					#signup-block{
						padding:20px 0 0 0;
						width:813px;
						margin:0 auto;
					}
						#signup-block .floatleft{
							width:515px;
							padding:0 0 0 0;
						}
							#signup-block .floatleft, #signup-block .floatleft a{
								color:#fff;
							}
								#signup-block .floatleft a{
									text-decoration:underline;
								}
						#signup-block .floatright{
							width:268px;
						}
/************** SIGN UP BUTTON STYLES STARTS **************/

							.signup-btn, .signup-btn:hover{
								background:url(../images/buttons/signup-btn.jpg) no-repeat;
								width:268px;
								height:58px;
								display:block;
								cursor:pointer;
							}
								.signup-btn:hover{
									background:url(../images/buttons/signup-btn-h.jpg) no-repeat;
								}
								.signup-btn span, .signup-btn:hover span{
									display:none;
								}

/************** SIGN UP BUTTON STYLES ENDS **************/

/************** HOME PAGE STYLES ENDS **************/

/************** INNER PAGE STYLES STARTS **************/

#wrapper-outer{
	width:950px;
	margin:0 auto;
}
	#wrapper-outer #signin-top{
		padding-bottom:30px;
	}
	#wrapper{
		background:url(../images/wrapper-bg.png) repeat-y;
	}
		#wrapper-inner{
			background:url(../images/wrapper-bottom.png) no-repeat bottom;
		}
			#wrapper-inner #header, #header1{
				background:url(../images/wrapper-top.png) no-repeat;
				height:74px;
				overflow:hidden;
				padding:45px 64px 0 64px;
			}
			#header1{
				height:65px;
				background:url(../images/wrapper-top.png) no-repeat left -35px;
				padding:10px 64px 0 64px;
			}
.xxx{
  width:189px;
  height:29px;
  margin:6px 0 0 0;
  float:right;
  padding:8px 15px;
  overflow:hidden;
}

			#wrapper-inner #search-block, #dashboard-wrapper-inner #search-block{
				background:url(../images/search-bar.png) no-repeat;
				width:189px;
				height:29px;
				margin:6px 0 0 0;
				float:right;
				padding:8px 15px;
				overflow:hidden;
			}
				#wrapper-inner #search-block .search-input, #dashboard-wrapper-inner #search-block .search-input{
					float:left;
					width:146px;
					height:17px;
					padding:6px 8px 6px 3px;
				}
				#wrapper-inner #search-block .search-btn, #dashboard-wrapper-inner #search-block .search-btn{
					width:23px;
					height:29px;
					float:right;
					cursor:pointer;
				}
					#wrapper-inner #search-block .search-input, #wrapper-inner #search-block .search-btn, #dashboard-wrapper-inner #search-block .search-input, #dashboard-wrapper-inner #search-block .search-btn{
						border:none;
						outline:none;
						background:none;
					}
		#container{
			width:824px;
			margin:0 auto;
			padding:25px 0;
		}
			#container h2{
				font-size:28px;
				font-weight:normal;
			}
				#container h2 span{
					color:#dd6b10;
					font-weight:bold;
				}
			#container h2.orange{
				color:#dd6b10;
			}
			#container .signin-btn, #container .signin-btn:hover{
				background:url(../images/buttons/signin-btn.jpg) no-repeat;
				width:274px;
				height:64px;
				display:block;
			}
				#container .signin-btn:hover{
					background:url(../images/buttons/signin-btn-h.jpg) no-repeat;
				}
				#container .signin-btn span, #container .signin-btn:hover span{
					display:none;
				}


/************** INNER PAGE STYLES ENDS **************/

/************** DASHBOARD PAGE STYLES STARTS **************/
#dashboard-wrapper-outer{
	width:996px;
	margin:0 auto;
}
	#dashboard-wrapper{
		background:url(../images/dashboard-wapper-bg.png) repeat-y;
	}
		#dashboard-wrapper-inner{
			background:url(../images/dashboard-wapper-bottom.png) no-repeat bottom;
		}
			#header2{
				background:url(../images/dashboard-wapper-top.png) no-repeat left -35px;
				height:65px;
				padding:10px 64px 0 64px;
			}
#dashboard-container-wrap-outer{
	padding:12px 0 55px 0;
}
	#dashboard-container-wrap{
		width:928px;
		margin:0 auto;
		background:url(../images/dashboard-container-bg.jpg) repeat-y;
	}
		#dashboard-container{
			background:url(../images/dashboard-container-top.jpg) no-repeat top;
		}
			#dashboard-container.nobg{
/*				background-image:none;
				border-top:1px solid #d6d6d6;*/
				background:url(../images/dashboard-container-top-plain.jpg) no-repeat top;
			}
			#dashboard-container-inner{
				background:url(../images/dashboard-container-bottom.jpg) no-repeat bottom;
			}
				#dashboard-container #mainarea{
					width:685px;
					float:left;
					padding-bottom:15px;
				}
				#dashboard-container #sidearea{
					width:239px;
					float:right;
					padding:45px 0 15px 0;
				}
					#dashboard-container #sidearea.nopaddingtop{
						padding-top:15px;
					}
					#dashboard-container #sidearea #user{
            padding:0 32px 0 22px;
          }

          #dashboard-container #sidearea #follower{
						width:239px;
						height:50px;
						overflow:hidden;
						margin-top:10px;
            padding:0 0 0 0;
						font-size:12px;
            list-style:none;
            border-bottom:1px solid #cecece;

					}
          #dashboard-container #sidearea #follower div{
            width:78px;
          }
          #dashboard-container #sidearea #follower div.divLeft{
            border-right:1px solid #cecece;
          }

						#dashboard-container #sidearea #follower span{
							font-size:28px;
						}
							#dashboard-container #sidearea #follower a{
								font-weight:normal;
								color:#484848;
							}
								#dashboard-container #sidearea #follower a:hover{
									text-decoration:none;
								}

						#dashboard-container #sidearea .sblock h3{
							background:#797979;
							height:27px;
							line-height:27px;
							border-bottom:1px solid #d3d3d3;
							text-indent:20px;
							color:#fff;
							font-size:14px;
							font-weight:normal;
							margin:10px 0 0 0;
						}
							#dashboard-container #sidearea .sblock-content{
								padding:13px 20px;
							}
							#dashboard-container #sidearea ul.snav li{
								list-style:none;
								border-bottom:1px solid #cecece;
								text-indent:23px;
							}
								#dashboard-container #sidearea ul.snav li, #dashboard-container #sidearea ul.snav li a, #dashboard-container #sidearea ul.snav li.active a{
									display:block;
									width:238px;
									height:24px;
									line-height:24px;
								}
									#dashboard-container #sidearea ul.snav li a{
										color:#7f7f7f;
									}
										#dashboard-container #sidearea ul.snav li a:hover, #dashboard-container #sidearea ul.snav li.active a{
											color:#626060;
											background:url(../images/snav-h.jpg) repeat-x;
											text-decoration:none;
										}
							#dashboard-container #sidearea .sblock ul.pre-pics li{
								list-style:none;
							}
								#dashboard-container #sidearea .sblock ul.pre-pics li{
									padding:14px 18px;
								}
									#dashboard-container #sidearea .sblock ul.pre-pics li.active{
										background:#fff;
										border-right:1px solid #d6d6d6;
									}
								#dashboard-container #sidearea .sblock ul.pre-pics li h4{
									font-size:17px;
									font-family:Arial,'Lucida Grande',sans-serif;
									margin:6px 0;
								}
								#dashboard-container #sidearea .sblock ul.pre-pics li h4 a:hover{
									text-decoration:none;
									color:#000;
								}
								#dashboard-container #sidearea .sblock ul.pre-pics li img{
									padding-right:15px;
								}

/************** DASHBOARD PAGE STYLES ENDS **************/

/************** TABS STYLES STARTS **************/

									#tab-wrap{
									}
										#tabs li{
											list-style:none;
											margin:0 5px 0 0;
										}
											#tabs li, #tabs li a, #tabs li a span, #tabs li a:hover, #tabs li a:hover span, #tabs li.active a, #tabs li.active a span, #tabs li.hactive a, #tabs li.hactive a span{
												display:block;
												float:left;
												height:31px;
												line-height:31px;
												text-align:center;
												cursor:pointer;
												text-decoration:none;
											}
												#tabs li a, #tabs li a span{
													color:#393939;
													text-decoration:underline;
												}
												#tabs li a, #tabs li.active a, #tabs li.hactive a{
													padding:0 0 0 18px;
												}
													#tabs li a:hover, #tabs li.active a{
														background:url(../images/tabs/tab-l-h.jpg) no-repeat left;
													}
													#tabs li.hactive a, #tabs li.first-tab a:hover{
														background:url(../images/tabs/tab-first-l-h.jpg) no-repeat left;
													}
														#tabs li a:hover span, #tabs li.active a span, #tabs li a:hover span, #tabs li.hactive a span{
															background:url(../images/tabs/tab-r-h.jpg) no-repeat right;
															color:#fff;
															text-decoration:none;
															padding:0 27px 0 0;
														}
														#tabs li a span{
															padding:0 27px 0 0;
														}
														#tabs li a, #tabs li.active a{
															padding:0 0 0 30px;
														}

										#tab-wrap ul.sublinks{
											padding:0 0 0 10px;
										}
											#tab-wrap ul.sublinks li{
												list-style:none;
												display:inline;
												padding:0 10px;
												line-height:39px;
												font-size:11px;
											}
											#tab-wrap ul.sublinks li, #tab-wrap ul.sublinks li a{
												color:#fff;
											}
										#tab-content{
											width:656px;
											margin:0 auto;
											padding:2px 0;
										}
											#user-heading{
												height:40px;
												line-height:40px;
												border-bottom:1px solid #cfcfcf;
											}

                                                #user-heading h2{
                                                    font-size:18px;
                                                    font-weight:bold;
                                                    float:left;
                                                }

												#user-heading .user-heading-title{
													font-size:18px;
                                                    font-weight:bold;
													float:left;
												}
													#user-heading .user-heading-title a:hover{
														color:#000;
													}
												.follow-btn{
													background:url(../images/buttons/follow-btn.jpg) repeat-x;
													line-height:21px;
													height:21px;
													padding:0 10px;
													-moz-border-radius:10px;
													-webkit-border-radius:10px;
													float:left;
													cursor:pointer;
													border:1px solid #c0c0c0;
													margin:8px 15px 0 15px;
													font-size:11px;
												}
												.follow-btn, .follow-btn:hover{
													color:#393939;
												}
													.follow-btn:hover{
														background:url(../images/buttons/follow-btn-h.jpg) repeat-x;
														text-decoration:none;
													}
												.stars{
													float:left;
													padding:12px 0 0 12px;
												}
                        .stars2{
                          float:left;
                          padding:0 0 0 12px;
                        }
											#user-heading li{
												list-style:none;
												display:inline;
											}
												#user-heading li a{
													padding:0 15px;
												}
													#user-heading li a, #user-heading li a:hover{
														color:#393939;
													}
											.last-login{
												padding:15px 0;
												font-size:18px;
												border-bottom:1px solid #c6c6c6;
											}
												.last-login span{
													font-size:14px;
													padding-left:10px;
												}

/************** PICTURE STYLES STARTS **************/

#slider{
	width:656px;
	margin:0 auto;
	position:relative;
	padding:10px 0 10px 0;
}
	.slider-image{
	}
	#slider .left-arrow{
		background:url(../images/arrow-left.gif) no-repeat;
		width:28px;
		height:29px;
    float:left;
    padding-right:10px;
	}
	#slider .right-arrow{
		background:url(../images/arrow-right.gif) no-repeat;
		width:28px;
		height:29px;
    float:right;
	}

#picture-details-wrap{
	border-bottom:1px solid #c6c6c6;
	margin-bottom:3px;
    margin-top:7px;
}
	#picture-exif{
		width:573px;
		margin:0 auto;
    padding:0 2px;
    font-size:11px;
    float:left;

	}

  #picture-details{
    width:656px;
    margin:0 auto;
    font-size:14px;
  }

    #picture-details .info{
			border-bottom:1px solid #cacaca;
			padding:10px 2px;
		}
			#picture-details .info .floatleft{
				font-weight:bold;
			}
			#picture-details .info .floatright{
				font-size:11px;
				color:#808080;
			}
		#picture-details .text{
			padding:10px 8px;
		}

/************** PICTURE STYLES STARTS **************/

/************** DASHBOARD COMMENTS STYLES STARTS **************/

.comments-list{
	padding:16px 0;
	border-bottom:1px solid #c6c6c6;
}
	.comments-list-content{
		width:545px;
		float:right;
	}
		.comments-list-head{
			border-bottom:1px solid #d3d3d3;
			padding:0 10px 10px 10px;
			color:#717171;
		}
			.comments-list-head .floatleft a{
				color:#000;
				font-size:16px;
			}
			.avatar{
				padding:2px;
				background:#fff;
				border:1px solid #cacbcd;
				float:left;
			}
			.comments-list-head .floatright, .comments-list-head .floatright a, .comments-list-head .floatright a:hover{
				color:#717171;
				font-weight:normal;
			}
				.comments-list-head .floatright span{
					padding-left:15px;
				}
	.comments-list-body-header{
    padding:5px 10px 5px 10px;
    font-size:14px;
    border-bottom:1px solid #d3d3d3;
  }
.comments-list-body-header-noborder{
  padding:5px 10px 5px 10px;
  font-size:14px;
}
  .comments-list-body{
			padding:10px 10px 10px 10px;
			font-size:14px;
		}
.comments-list-body-likes{
    padding:10px 10px 10px 10px;
    font-size:14px;
    float:left;
    width:370px;
}
    .comments-list-likes{
        padding:7px 7px 7px 7px;
        font-size:12px;
        float:right;
        border:1px solid #d3d3d3;
        margin:10px 0 0 0;
        color:#717171;
        width:80px;
    }

.comments-list-likes img {
    padding-right:5px;
    float:left;
}

.comments-list-likes-innerpanel {
    border-top: 1px solid #d3d3d3;
    padding:2px 2px 0px 2px;
    margin-top:3px;
    float:left;

}

/************** DASHBOARD COMMENTS FORM STYLES STARTS **************/

#comment-form{
	padding:15px 0;
}
	#comment-form .floatleft{
		width:148px;
	}
		#comment-form .floatleft .your-comment{
			border-bottom:1px solid #d3d3d3;
			padding:7px 0;
			font-size:13px;
			font-weight:bold;
            margin-bottom:10px;
		}
		#comment-form .floatleft ul{
			padding:15px 7px;
		}
			#comment-form .floatleft li{
				list-style:none;
			}
	#comment-form .floatright{    
		width:493px;
	}
		#comment-form .floatright textarea{
			width:473px;
			height:125px;
			background:#fff;
			border:1px solid #dbdbdb;
			padding:8px;
            font:12px/20px Arial,'Lucida Grande',sans-serif;
      -moz-border-radius:10px;
      -webkit-border-radius:10px;
		}
		#comment-form .floatright .post-comment, .submit-btn1{
			background:url(../images/buttons/post-comment-btn.jpg) no-repeat;
			width:142px;
			height:32px;
			line-height:32px;
			text-align:center;
			color:#fff;
			float:right;
			border:none;
			outline:none;
			cursor:pointer;
			margin:15px 0 0 0;
			font-weight:bold;
		}
			#comment-form .floatright .post-comment:hover, .submit-btn1:hover{
				background:url(../images/buttons/post-comment-btn-h.jpg) no-repeat;
			}

/************** DASHBOARD COMMENTS FORM STYLES ENDS **************/

/************** DASHBOARD COMMENTS STYLES ENDS **************/

/************** TABS STYLES ENDS **************/

/************** FOOTER STYLES STARTS **************/

#footer{
	width:850px;
	margin:0 auto;
}
	#footer, #footer a{
		color:#26282a;
	}
	#footer a{
		font-weight:normal;
		padding-left:10px;
	}

/************** FOOTER STYLES ENDS **************/


/************** PARAGRAPH STYLES STARTS **************/

#container p{
	margin:0 0 15px 0;
}

/************** PARAGRAPH STYLES ENDS **************/

/************** FORM STYLES STARTS **************/

.forgot-password-input{
	border:1px solid #d9d9d9;
	width:313px;
	height:28px;
	padding:8px 5px 0 5px;
}
.forgot-password-btn{
	background:url(../images/buttons/post-comment-btn.jpg) no-repeat;
	width:142px;
	height:32px;
	line-height:32px;
	text-align:center;
}
.forgot-password-btn:hover{
	background:url(../images/buttons/forgot-password-btn-h.gif) repeat-x;
}
.forgot-password-btn1{
	background:url(../images/buttons/forgot-password-btn1.jpg) no-repeat;
	width:274px;
	height:64px;
	line-height:64px;
	text-align:center;
	color:#fff;
	border:none;
	outline:none;
	font-weight:bold;
	cursor:pointer;
	font-size:16px;
}
.forgot-password-btn1:hover{
	background:url(../images/buttons/forgot-password-btn1-h.jpg) no-repeat;
}
#signup-form{
}
	#signup-form fieldset{
		border:none;
		outline:none;
		margin:0 0 26px 0;
		position:relative;
	}
	#signup-form label{
		width:160px;
		float:left;
/*		line-height:36px;*/
		font-weight:bold;
		font-size:15px;
		padding-top:20px;
	}
#signup-form .forgot-password{
  float:left;
  padding:10px 0 0 10px;
}
  #signup-form .status{
    position:absolute;
    top:22px;
    left:527px;
	  /*left:-20px;*/
  }                                        

	#signup-form .input, #signup-form .input1, #signup-form .input2{
		border:1px solid #d9d9d9;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		width:350px;
        height:36px;
        line-height:36px;
		padding:0 6px 0 6px;
		outline:none;
		float:left;
		font-size:18px;
	}
	#signup-form .input2{
		-moz-border-radius:10px 0 0 10px;
		-webkit-border-top-right-radius:0;
		-webkit-border-bottom-right-radius:0;
	}
	#signup-form .input1:focus{
		border:1px solid #bfbfbf;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
	}
  #signup-form .input2:focus{
    border:1px solid #bfbfbf;
    -webkit-border-top-right-radius:0;
    -webkit-border-bottom-right-radius:0;
  }
	#signup-form .input:focus, #signup-form .semi-rounded{
		border:1px solid #bfbfbf;
		-moz-border-radius:10px 0 0 10px;
		-webkit-border-top-right-radius:0;
		-webkit-border-bottom-right-radius:0;
	}
	#signup-form .hint{
		background:url(../images/buttons/hint.gif) repeat-x;
		height:36px;
		line-height:36px;
		-moz-border-radius:0 10px 10px 0;
		-webkit-border-top-right-radius:10px;
		-webkit-border-bottom-right-radius:10px;
		padding:0 20px;
		float:left;
		border:solid #bfbfbf;
		border-width:1px 1px 1px 0;
		margin:10px 0 0 0;
	}
	#signup-form .register-btn{
		background:url(../images/buttons/register-btn.gif);
		width:170px;
		height:45px;
		line-height:45px;
		color:#fff;
		text-align:center;
		outline:none;
		border:none;
		cursor:pointer;
		font-size:17px;
	}
		#signup-form .register-btn:hover{
			background:url(../images/buttons/register-btn-h.gif) no-repeat;
		}
.input, .input1, .input2{
	width:638px;
	height:29px;
    line-height:29px;
	padding:0 10px 0 10px;
	margin:10px 0 0 0;
}
.input-select, .input-select1, .input-select2, .input-select3, .input-select4{
	width:660px;
	padding:6px;
	margin:10px 0 0 0;
}
.input-select1, .input-select2{
	width:210px;
	float:left;
}
.input-select2{
	margin-left:13px;
}
.input-select3, .input-select4{
  float:left;
  display:inline-block;
  width:150px;
  padding:6px;
  margin:10px 0 0 0;
}
.input-select4{
  margin:10px 0 0 10px;
}
.form-block{
	border-bottom:1px solid #e8e8e8;
	padding:15px 0;
}
.form-block label{
	font-size:16px;
	font-weight:bold;
}
.form-block input[type='checkbox'] {
  margin-right:10px;
}
.textarea1{
	width:646px;
	height:125px;
	padding:6px;
	margin:10px 0 0 0;
}
.input, .input1, .input2, .input-select, .input-select1, .input-select2, .input-select3, .input-select4, .textarea1{
	border:1px solid #ccc;
	background:#f7f7f7;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	outline:none;
}
#checkbox{
	-moz-appearance: dialog;
 	-webkit-appearance: none;
}
.error{
	color:#ff0000;
	position:absolute;
	bottom:-25px;
	left:160px;
	font-size:11px;
	font-weight:bold;
}
.error2{
	color:#ff0000;
	font-size:11px;
	font-weight:bold;
}
.save-settings{
	background:url(../images/buttons/forgot-password-btn1.jpg) no-repeat;
	width:274px;
	height:64px;
	line-height:64px;
	color:#fff;
	font-weight:bold;
	border:none;
	outline:none;
	text-align:center;
	cursor:pointer;
	font-size:20px;
}
.save-settings:hover{
	background:url(../images/buttons/forgot-password-btn1-h.jpg) no-repeat;
}
.button1{
	background:url(../images/buttons/button1.gif) repeat-x;
	height:40px;
	line-height:40px;
	padding:0 25px;
	color:#fff;
	font-weight:bold;
	border:none;
	outline:none;
	cursor:pointer;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
  margin-top:15px;
}
	.button1:hover{
		background:url(../images/buttons/button1-h.gif) repeat-x;
	}

/************** FORM STYLES ENDS **************/

/************** Genric Styles Starts **************/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
a {
	color:#222;
	text-decoration:none;
	font-weight:bold;
}
a:hover {text-decoration:underline;color:#dd6b10;}
h1{font-size:32px;}
h2{font-size:26px;}
h3{font-size:23px;}
h4{font-size:16px;}
h5, h6{font-size:14px;}
h1,h2,h3,h4,h5,h6{margin:0 0 15px 0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{ }
img{border:none;}
.clear{clear:both;}
.floatleft{float:left;}
.floatright{float:right;}
.center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.textbold{font-weight:bold;}
.textnormal{font-weight:normal;}
.display-none{display:none;}
.nobg{background:none;}

/************** Genric Styles Ends **************/

/**** Added ****/
.cachedImage {display:none;}

.rightSideBox{
  float:right;
  width:115px;
}

.urlText{
	position:absolute;
	bottom:-25px;
	left:530px;
}

.comments-list-content-photo {
  width:403px;
  float:right;
}
.comments-list-content-small{
  width:513px;
  float:right;
}

.comments-list-content-gear{
  width:578px;
  float:right;
}

#details-form{
}
	#details-form fieldset{
		border:none;
		outline:none;
		margin:0 0 26px 0;
		position:relative;
	}
	#details-form label, #share-form label{
		width:160px;
		float:left;
		font-weight:bold;
		font-size:15px;
		padding-top:20px;
	}

  #details-form .input, #share-form .input{
		border:1px solid #d9d9d9;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		width:530px;
		height:28px;
		padding:8px 6px 0 6px;
		outline:none;
		float:left;
		font-size:16px;
	}

  #details-form .textarea{
	width:530px;
	height:125px;
	padding:6px;
	margin:10px 0 0 0;
  border:1px solid #ccc;
  background:#f7f7f7;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  outline:none;
}

.comments-list-foot{
  border-top:1px solid #d3d3d3;
  padding:10px 10px 10px 10px;
  color:#717171;
}

.comments-list-head-noborder{
  padding:0 10px 0 10px;
  color:#717171;
}
.comments-list-head-noborder .floatleft a{
  color:#000;
  font-size:16px;
}

#delete-form, #share-form{
}
	#delete-form fieldset, #share-form fieldset{
		border:none;
		outline:none;
		margin:0 0 26px 0;
		position:relative;
	}
	#delete-form label {
		width:500px;
		float:left;
		font-weight:bold;
		font-size:15px;
		padding-top:20px;
	}

.message-attention
{
  border: 1px solid #ffaaaa;
  background-color:#ffeeee;
  height:40px;
  padding-top:20px;
  margin-top:20px;
  font-size:16px;
  font-weight:bold;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
}
.message-attention img {
  padding-right:10px;
  padding-left:20px;
}
.message-attention a {
  text-decoration:underline;
}
.message-info
{
  border: 1px solid #aaaaff;
  background-color:#eeeeff;
  height:40px;
  padding-top:20px;
  margin-top:20px;
  font-size:16px;
  font-weight:bold;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;  
}
.message-info img {
  padding-right:10px;
  padding-left:20px;
}
.message-info a {
  text-decoration:underline;
}
#logout{
  color:white;
  padding:19px 10px 0 0;
  float:right;  
}
#logout a {
  color:white;
  font-weight:normal;
}
#logout img {
  vertical-align:middle;
}

.smallInfo{
  font-size:11px;
  color:#808080;
}
.regular-info{
  border:1px solid #a8a8a8;
  padding:20px 20px 20px 20px;
  margin-top:20px;
  font-size:16px;
  font-weight:bold;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
}
.regular-info a {
  text-decoration:underline;
}

.trash{
  padding:3px 0 0 5px;
  vertical-align:top;
}

	.comments-list-content-suggest{
		width:650px;
		float:right;
	}

.comments-list-body-suggest{
			padding:10px 10px 10px 25px;
      color:#717171;
}
.comments-list-body-suggest-div{
  padding:0 10px 0 10px;
}

.paddleft10 {
  padding-left:10px;
}

.message-info-signup
{
  border: 1px solid #f47818;
  background-color:#fac295;
  padding:15px 0 0 20px;
  margin:20px 0 20px 0;
  font-size:11px;
  font-weight:bold;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
}

.comments-list-head-follow{
  border-bottom:1px solid #d3d3d3;
  padding:0 10px 10px 10px;
  color:#717171;
}
  .comments-list-head-follow .floatleft a{
    color:#000;
    font-size:16px;
  }
.comments-list-head-follow .follow-btn {
  margin:0 0 0 0;
}
.photo-indication-image {
  padding-left:5px;
}

.regular-list li {
  margin-left:15px;
}

.photoFrame {
  width:128px;
  height:65px;
  border:1px solid #d3d3d3;
  padding:20px 0 0 0;
  text-align:center;
}
.photoFrameMedium {
  width:240px;
  height:120px;
  border:1px solid #d3d3d3;
  padding:20px 0 0 0;
  text-align:center;
}
.photoFrameGear {
  width:68px;
  height:40px;
  border:1px solid #d3d3d3;
  padding:17px 0 0 0;
  text-align:center;
}
.labelCount {
  background-color:#ef9211;
  font-weight:bold;
  color:white;
  padding:1px 3px 2px 3px;
  font-size:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
}

.message-info-share {
  margin-top:20px;
  font-size:16px;
  font-weight:bold;
}

.message-info-share a {
  text-decoration:underline;
}

.message-info-share .floatright {
  width:590px;
}
.connect-image {
  padding-right:5px;
}

.prize {
    font-weight:bold;
    color:green;
}
