/***---------------CSS FOR OMNISERVE------------**/
/***------------GLOBAL STYLES--------------*/
* {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	}
input:active, input:focus {
	border: none;
	outline: none;
	}
.clr {
	clear: both;
	height: 1px;
	overflow: hidden;
	background: transparent;
	}
	
.sep {
	height: 5px;
	overflow: hidden;
	}

.sep-clr {
	clear: both;
	height: 5px;
	overflow: hidden;
	background: transparent;
	}
	
.separator {
	height: 15px;
	overflow: hidden;
	}
	
.separator-clr {
	clear: both;
	height: 15px;
	overflow: hidden;
	background: transparent;
	}

	
.red {
	color:#FF0000;
	}
.green {
	color:#1a8b00;
	}
.dark_yellow {
	color: #bb7700;
	}
.darkred {
	color:#885555;
	}
.darkgreen {
	color:#558855;
	}
.oranje {
	color:#CC6600;
	}
.light_blue {
	background: #e0f3fa;
	}
.halfsize {
 width:50%;
	}
.maxsize {
  width:98%;
	}
.maxsized {
  width:100%;
	}

.small, .optional {
	font-size: 0.9em;
	}
	
.very_small {
	font-size: 0.8em;
	}
	
.error-message {
	color: #C2111D;
	font-size: 0.8em;
	}
	
.align_center {
	position: relative;
	width: 100%;
	}
.align_center:after {
	content: '';
	display: block;
	clear: both;
	}

.align_center_to_left {
	position: relative;
	right: 50%;
	float: right;
	}

.align_center_to_right {
	position: relative;
	z-index: 1;
	right: -50%;
	//overflow: auto;
	zoom: 1;
	}
* html .align_center_to_right {
	float: left;
	}
	
.left_aligned {
	text-align: left;
	}
.center_aligned {
	text-align: center;
	}
.right_aligned {
	text-align: right;
	}
	
/**---REGULAR ELEMENTS--**/

body {
	background: white url(../img/design/main_body_back.jpg) repeat-x;
	font-size: .82em;
	font-family:  Arial, Tahoma, Verdana;
	color: #333333;
	}

h1 {
	color:#333333;
	font-size:1.9em;
	letter-spacing:-1px;
	padding: 20px 15px 5px 0;
	}

h2 {
	color:#333333;
	font-size:1.7em;
	font-weight:bold;
	padding:0 0 5px 0;
	letter-spacing:-1px;
	}
	
h3 {

	}
	
h4 {
	color: black;
	font-weight: bold;
	padding: 2px;
	font-size: 1.1em;
	}
	
h5 {
	font-size: 1.1em;
	}
	
h6 {
	
	}
	
a, a:visited {
	color: #e30092;
	text-decoration: underline;
	}
a:hover {
	text-decoration: none;
	}
	
a.ajax_link, a.ajax_link:visited {
	color: #e30092;
	text-decoration: none;
	border-bottom: 1px #e30092 dashed;
	}
a.ajax_link:hover {
	text-decoration: none;
	border-bottom: 0;
	padding: 0 0 1px 0;
	}
/***********---------***********/


#container {
	width: 990px;
	margin: 0 auto;
	padding: 0;
	}
	#header {
		padding: 0 17px;
		}
		#header_top {
			border-left: 1px #a97187 dashed;
			border-right: 1px #a97187 dashed;
			height: 27px;
			line-height: 27px;
			overflow: hidden;
			font-size: 0.8em;
			}
			#header_top_left {
				float: left;
				}
			#header_top_middle {
				float: right;
				border-right: 1px #a97187 dashed;
				padding: 0 10px 0 0;
				}
				#header_top_middle a, #header_top_middle a:visited, #header_top_middle .link_emul{
					display: block;
					float: left;
					padding: 0 8px;
					color: white;
					text-decoration: none;
					}
					#header_top_middle a.feedback{
						background: url(../img/design/purple_hover_link.jpg) no-repeat 0 3px;
						width: 68px;
						zoom: 1;
						}
					#header_top_middle a.feedback:hover{
						text-decoration: none;
						}
						#header_top_middle a.feedback span{ 
							margin: 0 0 0 9px;
							}
							#header_top_middle a:hover span{ 
							text-decoration: underline;
							}
				#header_top_middle a:hover {
					text-decoration: underline;
					}
			#header_top_right {
				float: right;
				background: url(../img/design/magnifier.jpg) no-repeat 10px 2px;
				padding: 2px 4px 0 35px;
				height: 27px;
				line-height: 27px;
				}
				#search_input_container{
					float: left;
					width: 172px;
					height: 16px;
					padding: 3px 10px 3px;
					background: url(../img/design/search_input_substrate.jpg) no-repeat;
					}
					#search_input_container input{
						border: 0;
						background: transparent;
						width: 172px;
						color: #e4becc;
						}
				#search_submit {
					float: left;
					padding: 0 0 0 3px;
					position: relative;
					top: -1px;
					}
					#search_submit input{
						background: url(../img/design/search_go.jpg) no-repeat;
						width: 24px;
						height: 25px;
						cursor: pointer;
					}
			#header_bottom {
				padding: 1px 0 0 0;
				height: 79px;
				}
				#logo_container {
					float: left;
					width: 241px;
					left:-35px;
					position:relative;
					}
				#main_menu {
					float: right;
					padding: 0 0 20px 0;
					height: 58px;
					width: 700px;
					}
					#main_menu .main_menu_middle {
						background: url(../img/design/main_menu_middle.jpg) repeat-x left bottom;
						}
						#main_menu .main_menu_left {
							background: url(../img/design/main_menu_left.jpg) no-repeat left bottom;
							}
							#main_menu .main_menu_right {
								background: url(../img/design/main_menu_right.jpg) no-repeat right bottom;
								height: 58px;
								padding: 0 15px;
								}
								#main_menu a, #main_menu a:visited {
									display: block;
									float: left;
									padding: 22px 0 0 0;
									margin: 0 3px;
									height: 36px;
									cursor: pointer;
									}
								#browse_fashbo {
									width: 152px;
									background: url(../img/design/browse_fashbo.jpg) no-repeat bottom left;
									}
								#upload_fashbo {
									width: 133px;
									background: url(../img/design/upload_fashbo.jpg) no-repeat bottom left;
									}
								#hot_fashbo {
									width: 113px;
									background: url(../img/design/hot_fashbos.jpg) no-repeat bottom left;
									}
								#new_fashbo {
									width: 115px;
									background: url(../img/design/new_fashbos.jpg) no-repeat bottom left;
									}
								#fashbo_blog {
									width: 121px;
									background: url(../img/design/fashbo_blog.jpg) no-repeat bottom left;
									}
								#main_menu a:hover {
									background-position: left top;
									}
	#content {
		padding: 0 10px 10px;
		min-height: 480px;
		}
	*html #content {
		height: 480px;
		}
		#content .homepage {
			padding: 12px 0 15px 0;
			}
			#content .homepage h2 {
				color: #ab1e56;
				font-family: Myriad Pro, Arial, Tahoma, Verdana;
				font-size:2em;
				padding: 10px 5px 5px 5px;
				font-weight: normal;
				}
				#content .homepage h2 a {
					font-size: 0.9em;
					}
			#content .homepage .header_wrap h2 {
				float: left;
				}
			#content .homepage .header_wrap .more-link {
				float: right;
				font-size: 1.1em;
				line-height: 41px;
				}
				#content .homepage .header_wrap .more-link .more-fashbos {
					display: block;
					background: #F3EEE8 url(../img/design/new_fashbos_link.jpg) no-repeat scroll 0 0;
					height: 33px;
					width: 140px;
					margin-top: 5px;
					}
				#content .homepage .header_wrap .more-link .more-fashbos:hover {
					background-position: 0 -33px;
					}
			#content .homepage .top {
				
				}
				#content .homepage .top .left {
					float: left;
					background: #982940 url(../img/design/hp_top_left_left_back.jpg) no-repeat;
					width: 735px;
					}
					#content .homepage .top .left .right_div {
						background: transparent url(../img/design/hp_top_left_right_back.jpg) right top no-repeat;
						height: 90px;
						padding: 10px;
						color: white;
						}
						#content .homepage .top .left h1 {
							color: white;
							font-size: 1.1em;
							letter-spacing: 0;
							padding:5px 15px 5px 0;
							}
						#content .homepage .top .left p {
							margin-top: 5px;
							line-height: 18px;
							}
						#content .homepage .top .left a{
							color: #ffc13d;
							}
				#content .homepage .top .right {
					float: right;
					background: transparent url(../img/design/twitter_banner.jpg) no-repeat;
					height:90px;
					padding:10px 0;
					width:224px;
					}
					#content .homepage .servise_link {
						display: block;
						height: 46px;
						width: 103px;
						margin: 0 0 0 10px;
						}
					#content .homepage .servise_link:hover {
						background-position: 0 -46px;
						}
					#content .homepage .twitter_link {
						background: transparent url(../img/design/twitter_link.jpg) no-repeat;
						}
					#content .homepage .facebook_link {
						background: transparent url(../img/design/facebook_link.jpg) no-repeat;
						}
			#content .homepage .hp_main {
				padding: 10px 0 0 0;
				}
				#content .hp_main .left {
					float: left;
					padding: 0;
					width: 450px;
					}
					#content .hp_main .left .image {
						width: 400px;
						background: #5C2237;
						text-align: center;
						}
						#content .hp_main .left p {
							line-height: 18px;
							padding:35px 10px 0;
							color: white;
							}
					#content .hp_main .left .image_text {
						position: relative;
						background: transparent url(../img/design/first_place_pink_back.jpg) no-repeat;
						width: 400px;
						height: 113px;
						}
						#first_star {
							position: absolute;
							background: transparent url(../img/design/first_star.png) no-repeat;
							width: 76px;
							height: 76px;
							top: -40px;
							left: -25px;
							}
					#content .hp_main .left .list_item_wrap {
						padding: 10px;
						}
						#content .hp_main .left .list_item_wrap .image_wrap {
							position: relative;
							}
							#content .hp_main .hp_star {
								position: absolute;
								top: -15px;
								width: 47px;
								height: 47px;
								}
							#place_num_2 {
								background: url(../img/design/second_star.png) no-repeat;
								}
							#place_num_3 {
								background: url(../img/design/third_star.png) no-repeat;
								}
				#content .hp_main .right {
					float: right;
					width: 500px;
					}
					#content .hp_main .right .images {
						background: #f3eee8;
						padding: 0 10px;
						}
					#content .hp_main .upload_fashbo_button_wrap {
						background: #c53663 url(../img/design/hp_upload_left_back.jpg) no-repeat;
						}
						#content .hp_main .upload_fashbo_button_wrap .right_div {
							background: transparent url(../img/design/hp_upload_right_back.jpg) right top no-repeat;
							height: 102px;
							}
							#content .hp_main .upload_fashbo_button_wrap h3 {
								font-family: Myriad Pro, Arial, Tahoma, Verdana;
								color: #ffd200;
								font-size: 1.8em;
								text-align: center;
								padding: 5px 0;
								}
							#content .hp_main .upload_fashbo_button_wrap a {
								display: block;
								background: transparent url(../img/design/hp_upload_button.jpg) left -51px no-repeat;
								width: 250px;
								height: 51px;
								margin: 0 auto;
								}
							#content .hp_main .upload_fashbo_button_wrap a:hover {
								background-position: 0 0;
								}
					#content .blog_articles_wrap h2 {
						float: left;
						}
					#content .blog_articles_wrap .more-link {
						float: right;
						}
						#content .blog_articles_wrap .more-link .more-posts {
							display: block;
							background: #F3EEE8 url(../img/design/all_blog_posts.jpg) no-repeat scroll 0 0;
							height: 33px;
							width: 136px;
							margin-top: 5px;
							}
						#content .blog_articles_wrap .more-link .more-posts:hover {
							background-position: 0 -34px;
							}
					#content .blog_articles_list {
						width: 468px;
						padding: 15px;
						border: 1px #d2c9c3 solid;
						font-weight: normal;
						}
						#content .blog_articles_list .blog_item {
							background: transparent url(../img/design/hp_blog_title_back.jpg) no-repeat;
							padding: 2px 5px 2px 38px;
							min-height: 44px;
							line-height:19px;
							color: #777777;
							}
						* html #content .blog_articles_list .blog_item {
							height:19px;
							}
		#user_registration {
			width: 860px;
			margin: 0 auto;
			}
		#content .reg_left{
			float: left;
			width: 470px;
			}
			#reg_form {
				padding: 5px 0;
				}
				#reg_form .reg_item {
					float: left;
					width: 230px;
					padding: 0 0;
					min-height: 65px;
					}
				*html #reg_form .reg_item {
					height: 65px;
					}
					#reg_form label {
						line-height: 25px;
						}
					#reg_form input, #reg_form select, #reg_form textarea {
						border: 1px #666666 solid;
						}
						#retrieve_pass_submit {
							padding:1px 2px 3px 1px;
							background: #AB1C53;
							color: white;
							border: 0!important;
							font-size: 1.1em;
							cursor: pointer;
							}
					#reg_form select {
						margin: 0 3px;
						}
					#reg_form .text {
						height: 18px;
						padding: 2px;
						width: 180px;
						}
					#reg_form .checkbox {
						vertical-align:-15%;
						border: 0;
						}
					#reg_form .radio {
						border: 0;
						}
					#reg_form .submit_p {
						text-align: right;
						}
						#reg_form .submit_p input {
							background:#802D49;
							border: 0;
							color:white;
							cursor:pointer;
							font-weight:bold;
							margin: 5px 2px 0 0;
							padding:5px;
							}
					#reg_form .submit_arrow_wrap {
						padding: 10px 0pt 0pt 88px;
						}
						#reg_form .submit_arrow_wrap .submit_arrow{
							width: 200px;
							height: 35px;
							background: #ab1e56 url(../img/design/submit_arrow.jpg) right top no-repeat;
							cursor: pointer;
							color: white;
							font-size: 1.4em;
							padding: 0 20px 0 0;
							border: 0;
							}
						#reg_form .submit_arrow_wrap .submit_arrow_hover{
							background: #c1226f url(../img/design/submit_arrow.jpg) right -35px no-repeat;
							}
					#reg_form .submit_wrap{
						padding: 20px 0pt 0pt 336px;
						}
						#reg_form .submit_wrap .submit{
							background:transparent url(../img/design/submit_button_backs.jpg) left top no-repeat;
							color:white;
							cursor:pointer;
							display:block;
							font-size:1.5em;
							font-weight:bold;
							height:34px;
							letter-spacing:-1px;
							width:121px;
							float: left;
							margin: 0 5px;
							line-height:30px;
							text-align: center;
							text-decoration: none;
							border: 0;
							}
						#reg_form .submit_wrap .submit_hover{
							background-position: 0 -34px;
							}
		#content .reg_right{
			float: right;
			width:354px;
			background: #ebe3de url(../img/design/why_join_fashbo.jpg) no-repeat scroll 0% 0%;
			color: #685e59;
			padding: 70px 15px 15px 15px;
			line-height: 20px;
			}
			#content .reg_right .pink_div {
				color: #ab1c53;
				padding: 5px 0;
				}
				#content .reg_right .pink_div .image{
					float: left;
					width: 40px;
					}
				#content .reg_right .pink_div .text{
					float: left;
					width: 290px;
					}
		#content .login_left {
		
			}
			#content .login_left p{
				padding: 0 5px;
			}
			#content .login_left .reg_item{
				line-height:20px;
				}
			#content .login_left .submit_wrap {
				padding: 0 0 0 290px;
				}
		#content .login_right {
			background: #EBE3DE none no-repeat scroll 0% 0%; 
			padding-top: 20px;
			}
		#edit_profile {
			width: 860px;
			margin: 0 auto;
			}	
		#content .step2 {
			
			}
			#reg_form .step2 .left{
				float: left;
				padding: 0 20px 0 0;
				width: 290px;
				}
			#reg_form .edit .left{
				width: 220px;
				}
				.image_progress_bar {
					background:transparent url(../img/ajax-loader.gif) no-repeat scroll left top;
					color:black;
					display:none;
					font-size:0.7em;
					height:19px;
					line-height:19px;
					overflow:hidden;
					padding:0pt 10px;
					text-align:center;
					width:200px;
					}
				#reg_form .step2 .left a, #reg_form .step2 .left a:visited{
					color: #1a8b00;
					}
					#reg_form .step2 .left .ajax_link {
						border-color: #1a8b00;
						}
				#reg_form .step2 label {
					line-height: 24px;
					font-size:0.9em;
					}
				#reg_form .step2 .textarea_label {
					line-height: 16px;
					}
				#reg_form .step2 .left textarea {
					padding: 3px;
					}
				#login_input_fake {
					display: block;
					height: 22px;
					line-height: 22px;
					background: #dcdcdc;
					border: 1px #666666 solid;
					padding: 0 0 0 10px;
					width: 174px;
					}
			#reg_form .step2 .center{
				float: left;
				width: 220px;
				}
			#reg_form .edit .center{
				width: 220px;
				}
				#location {
					height: 100px;
					padding: 0 0 15px 0;
					background: transparent url(../img/design/shadow_earth.jpg) no-repeat left 20px;
					}
					#location select {
						width: 190px;
						padding: 2px;
						}
					#reg_form .step2 .center a, #reg_form .step2 .center a:visited, #reg_form .step2 .right a, #reg_form .step2 .right a:visited{
						color: #1a8b00;
						border-color:#1A8B00;
						}
			#reg_form .step2 .right{
				float: left;
				width: 330px;
				}
			#reg_form .edit .right{
				width: 380px;
				}
			#reg_form .edit .right .note{
				font-size: 0.8em;
				}
			#reg_form .edit .right textarea{
				width: 370px;
				}
				
				
		#thanks {
			padding: 0 5px;
			}
			#thanks ul{ 
				margin: 0 0 0 20px;
				}
				#thanks ul li{ 
					padding: 3px 0;
					}
		#content .edit_avatar {
			
			}
			#content .edit_avatar .note {
				padding: 5px 0;
				}
			#content .edit_avatar .left, #content .edit_avatar .right{
				float: left;
				width: 240px;
				padding: 20px 20px 0 0;
				}
				#content .edit_avatar .left .text {
					border: 1px #ccc solid;
					}
					*html #content .edit_avatar .left .text {
						height: 20px;
						}
			#content .edit_avatar .right {
				width: 570px;
				position: relative;
				}
				#content .edit_avatar .pink_arrow {
					width: 40px;
					height: 40px;
					float: left;
					margin:0pt 5px;
					background:transparent url(../img/design/pink_arrow.gif) no-repeat  left 50%;
					}
				#content .edit_avatar .jcrop-holder {
					float: left;
					border: 1px #CCC solid;
					}
				#content .edit_avatar .crop_result { 
					border: 3px #ab1e56 solid;
					overflow: hidden;
					margin-left: 5px;
					}
				#content .edit_avatar h2 {
					font-size: 1.6em;
					color: #b43a6b;
					}
				#content .edit_avatar .crop_result_h2 {
					position:absolute;
					}
				#jcrop_form {
					position:absolute;
					}
					#avatar_edit_form .submit_wrap, #jcrop_form .submit_wrap{
						padding: 10px 0 0 0;
						}
						#avatar_edit_form .submit_wrap .submit, #jcrop_form .submit_wrap .submit{
								background:transparent url(../img/design/submit_button_backs.jpg) no-repeat scroll left top;
								color:white;
								cursor:pointer;
								display:block;
								font-size:1.7em;
								font-weight:normal;
								height:34px;
								letter-spacing:-1px;
								width:121px;
								float: left;
								line-height:30px;
								text-align: center;
								text-decoration: none;
								}
						#avatar_edit_form .submit_wrap .submit_hover, #jcrop_form .submit_wrap .submit_hover{
							background-position: 0 -34px;
							}
		#main_user_data {
			background: url(../img/design/profile_bags_image.jpg);
			zoom: 1;
			}
			#main_user_data .left {
				float: left;
				background: #5c2237;
				position: relative;
				width: 470px;
				}
			.owner_profile .left {
				min-height:200px;
				}
			*html .owner_profile .left {
				height:200px;
				}
				#main_user_data .left a, #main_user_data .left a:visited{ 
					color: #e494c7;
					line-height:22px;
					}
				#main_user_data .left .image{
					float: left;
					width: 125px;
					text-align: center;
					padding: 5px;
					}
				#main_user_data .left .text{
					float: left;
					width: 320px;
					padding: 0 10px;
					padding: 5px;
					}
					#main_user_data .left .text h2{
						color: #f1a521;
						padding: 0 0 5px 5px;
						}
						#main_user_data .left .text h2 span{
							color:#EBE3DE;
							font-size:0.8em;
							letter-spacing: 0;
							font-weight:normal;
							}
				#main_user_data .left .links {
					bottom:0pt;
					left:0pt;
					position:absolute;
					}
					#main_user_data .left .links .text {
						text-align: right;
						}
					#main_user_data .left .text  .p_links {
						text-align: right;
						padding: 5px;
						}
					#main_user_data .left .text p {
						margin: 3px 0;
						padding: 0 0 0 5px;
						color:#EBE3DE;
						}
			#main_user_data .right {
				float: left;
				padding:31px 20px 10px 122px;
				background: transparent;
				}
				#profile_add_fashbo_button {
					display: block;
					width: 255px;
					height: 49px;
					background: url(../img/design/profile_add_fashbo_button.jpg) left top no-repeat;
					}
				#profile_add_fashbo_button:hover {
					background-position: 0 -49px;
					}
				#profile_fashbo_binder_button {
					display: block;
					width: 255px;
					height: 82px;
					background: url(../img/design/profile_binder_link.jpg) left top no-repeat;
					margin:21px 0pt 0pt;
					}
				#profile_fashbo_binder_button:hover{
					background-position: 1px -82px;
					}
		#user_fashbos_anchor {
			text-transform: capitalize;
			}
		#content .fashbo_add {
			padding: 10px;
			}
			#content .fashbo_add .head_box_middle, #profile_message .head_box_middle{
				width: 800px;
				background: #ebe3de;
				margin:0pt auto;
				}
				#content .fashbo_add .head_box_left, #profile_message .head_box_left{
					background: url(../img/design/fa_head_box_left.jpg) left top no-repeat;
					}
					#content .fashbo_add .head_box_right, #profile_message .head_box_right{
						background: url(../img/design/fa_head_box_right.jpg) right top no-repeat;
						height: 87px;
						padding: 5px;
						}
						#content .fashbo_add h1, #profile_message .head_box_right h1{
							color: #ab1e56;
							font-size:1.4em;
							font-weight:normal;
							text-align: center;
							}
						#content .fashbo_add h1.final_uploading {
							color:#333333;
							font-size:1.7em;
							font-weight:bold;
							letter-spacing:-1px;
							text-align: left;
							}
						#content .fashbo_add p, #profile_message .head_box_right p{
							color: #5c2237;
							padding: 5px;
							}
				#new_fashbo_message h1 {
					text-align: center;
					padding: 6px 15px 0px 0pt;
					}
					#new_fashbo_message .left {
						background:transparent url(../img/design/left_back_for_new_fashbos.jpg) no-repeat scroll left top;
						color:#685E59;
						float:left;
						font-size:1.2em;
						height:220px;
						padding:25px 93px 0pt 5px;
						width:350px;
						line-height: 18px;
						}
					#new_fashbo_message .message_block_girl {
						background: transparent url(../img/design/girl_for_new_fashbos.jpg) no-repeat scroll right top;
						padding: 13px 90px 0 0;
						height: 152px;
						}
						#new_fashbo_message .message_block_left {
							background: #ebe3de url(../img/design/new_fashbos_block_left.jpg) no-repeat scroll left top;
							color:#685E59;
							font-size:1.2em;
							padding: 15px 0 15px 15px;
							height:78px;
							line-height: 25px;
							}
						#new_fashbo_message .left p {
							margin: 3px 0;
							}
						#new_fashbo_message .left .bold_p {
							font-weight: bold;
							}
							#new_fashbo_message .left .bold_p strong{
								color: #ab1c53;
								}
					#new_fashbo_message .right {
						float: left;
						width: 400px;
						height: 220px;
						color: #2c2c2c;
						padding: 0 0 0 20px;
						}
						#new_fashbo_message .right p{
							margin: 3px 0;
							}
						#new_fashbo_message .right .p_near_letter{
							padding: 0 5px 0 0;
							}
			#content .head_small_box_middle {
				background: #ebe3de;
				}
				#content  .head_small_box_left {
					background: url(../img/design/fah_small_box_left.jpg) left top no-repeat;
					}
					#content  .head_small_box_right {
						background: url(../img/design/fah_small_box_right.jpg) right top no-repeat;
						height: 31px;
						overflow: hidden;
						padding: 10px 5px 0;
						}
						#content .head_small_box_right h2 {
							color: #ab1e56;
							text-align: center;
							font-size:1.4em;
							font-weight:normal;
							line-height:31px;
							letter-spacing: 0;
							}
							#content .head_small_box_right h2 strong{
								color: #e4377b;
								}
			#fashbo_info_after_upload {
				padding: 10px 0;
				
				}
				#fashbo_info_after_upload .info {
					padding: 5px 10px 5px 5px;
					width: 580px;
					float: left;
					}
					#fashbo_info_after_upload .info .top {
						font-size: 1.1em;
						margin: 0 0 5px 0;
						line-height: 23px;
						}
						#fashbo_info_after_upload .info .top a{
							font-weight: bold;
							}
					#fashbo_info_after_upload .info .bottom {
						border: 1px #d8d8d8 solid;
						-moz-border-radius: 10px;
						-webkit-border-radius:10px;
						padding: 10px 0;
						}
						#fashbo_info_after_upload .info h3 {
							font-size:1.5em;
							letter-spacing:-0.3px;
							text-align:center;
							font-weight:normal;
							}
						#fashbo_info_after_upload .info .fashbo_info {
							padding: 10px;
							}
							#fashbo_info_after_upload .info .fashbo_info img {
								float: left;
								}
							#fashbo_info_after_upload .info .fashbo_info .text {
								width: 260px;
								float: left;
								padding: 0 0 0 10px;
								}
								#fashbo_info_after_upload .info .fashbo_info strong {
									color: #ab1e56;
									font-size: 1.1em;
									}
				#fashbo_info_after_upload .what_do_next {
					float: left;
					width: 333px;
					height: 286px;
					padding: 75px 0 0 20px;
					background: url(../img/design/fashbo_add_right_big_pic_2.jpg) left top no-repeat;
					}
					#fashbo_info_after_upload .what_do_next a {
						display: block;
						width: 189;
						height: 39px;
						margin: 10px 0;
						}
					#fashbo_info_after_upload .what_do_next a:hover {
						background-position: 0 -39px;
						}
					#fashbo_info_after_upload .what_do_next .upload_fashbo {
						background: url(../img/design/upload_another_fashbo_button.jpg) top left no-repeat;
						}
					#fashbo_info_after_upload .what_do_next .profile {
						background: url(../img/design/my_fashbo_profile_button.jpg) top left no-repeat;
						}
					#fashbo_info_after_upload .what_do_next .hot_fashbos {
						background: url(../img/design/hot_fashbos_button.jpg) top left no-repeat;
						}
					#fashbo_info_after_upload .what_do_next .new_fashbos {
						background: url(../img/design/new_fashbos_button.jpg) top left no-repeat;
						}
			#steps_block {
				height: 43px;
				padding:10px 0pt 5px 136px;
				}
				#steps_block .step_arrow {
					float: left;
					width: 34px;
					height: 43px;
					margin: 0 15px;
					}
				#steps_block .step {
					float: left;
					width: 174px;
					height: 43px;
					}
			#fashbo_form {
				padding: 0 5px 5px 0;
				}
				#fashbo_form h3 {
					color: #ab1e56;
					font-size:1.5em;
					letter-spacing:-1px;
					padding:3px 0pt;
					}
					#fashbo_form h3 span{
						color: #2c2c2c;
						font-size: 0.6em;
						letter-spacing: 0;
						font-weight: normal;
						}
				#fashbo_form p {
					padding: 5px 0;
					}
				#fashbo_form label {
					font-weight: bold;
					}
				#fashbo_form .leftleft {
					float: left;
					width: 200px;
					padding:5px 20px 0pt 0pt;
					text-align: center;
					}
				#fashbo_form .left, #fashbo_form .right {
					float: left;
					width: 350px;
					padding:0 5px;
					}
					#fashbo_color_row {
						padding: 30px 5px 5px 5px!important;
						background: #3f3f3f url(../img/design/colors_head.jpg) left top no-repeat!important;
						zoom: 1;
						}
				#fashbo_form .right {
					
					}
					#fashbo_form .item {
						padding: 5px;
						}
						#fashbo_form .text {
							padding: 2px;
							width: 270px;
							border: 1px #666666 solid;
							margin: 3px 0;
							}
						#fashbo_form .example {
							font-size: 0.8em;
							}
						#fashbo_form .cats_select {
							width: 185px;
							border: 1px #b3b9c3 solid;
							}
							#fashbo_form .cats_select option {
								padding: 1px 0 1px 15px;
								}
						#fashbo_form .error-message {
							color: #C2111D ;
							font-size: 0.8em;
							}
				#fashbo_form .center {
					padding:10px 150px;
					}
					#fashbo_form .center ol{
						list-style-position: inside;
						}
						#fashbo_form .center li{
							padding: 3px;
							}
					#fashbo_form .center .file_wrap{
						text-align: center; 
						padding: 0 120px;
						}
				#fashbo_form .submit_arrow_wrap {
					padding: 10px 0pt 0pt 300px;
					}
					#fashbo_form .submit_arrow_wrap .submit_arrow{
						width: 370px;
						height: 35px;
						background: #ab1e56 url(../img/design/submit_arrow.jpg) right top no-repeat;
						cursor: pointer;
						color: white;
						font-size: 1.4em;
						}
					#fashbo_form .submit_arrow_wrap .submit_arrow_hover{
						width: 370px;
						height: 35px;
						background: #c1226f url(../img/design/submit_arrow.jpg) right -35px no-repeat;
						cursor: pointer;
						color: white;
						font-size: 1.4em;
						}
				#fashbo_form .submit_wrap{
					padding: 20px 0pt 0pt 357px;
					}
					#fashbo_form .submit_wrap .submit{
						background:transparent url(../img/design/submit_button_backs.jpg) no-repeat scroll left top;
						color:white;
						cursor:pointer;
						display:block;
						font-size:1.3em;
						font-weight:bold;
						height:34px;
						letter-spacing:-1px;
						width:121px;
						float: left;
						margin: 0 5px;
						line-height:30px;
						text-align: center;
						text-decoration: none;
						}
					#fashbo_form .submit_wrap .submit_hover{
						background-position: 0 -34px;
						}
		
		#content .edit_fashbo {
			padding: 0;
			}
			#content .edit_fashbo .left{
				float: left;
				width: 465px;
				}
				#content .edit_fashbo .div_item {
					padding: 7px 20px 5px 0;
					}
					#content .edit_fashbo .upload_fashbo_block {
						min-height:284px;
						}
					* html #content .edit_fashbo .upload_fashbo_block {
						height: 271px;
						}
					#content .edit_fashbo .div_item label{
						color: #ab1e56;
						font-size: 1.4em;
						line-height:34px;
						}
					#content .edit_fashbo .select_wrap {
						margin: 0 5px 0 0;
						float: left;
						}
						#content .edit_fashbo .div_item select{
							border: 1px #b3b9c3 solid;
							width: 160px;
							}
							#content .edit_fashbo .div_item option {
								padding: 1px 0 1px 15px;
								}
					#content .edit_fashbo .text {
						width: 398px;
						}
					#content .edit_fashbo .note {
						
						}
			#content .edit_fashbo .right {
				float: left;
				width: 400px;
				}
				#FashboPhotoUploader {
					cursor: pointer;
					}
		#view_fashbo {
			margin:0 auto;
			width:890px;
			}
		#content .view_fashbo_left {
			float: left;
			width: 210px;
			padding: 20px 25px 5px 0;
			}
			#fashbo_stats {
				position: relative;
				}
				#fashbo_stats .hefp_link {
					position: absolute;
					right: 0px;
					top: -10px;
					}
				#fashbo_stats .digit_stats {
					width: 140px;
					height: 70px;
					padding: 1px 10px 0 52px;
					}
				#fashbo_stats .digit_stats_up {
					background: url(../img/design/ranking_substrate_up.jpg) left top;
					}
				#fashbo_stats .digit_stats_down {
					background: url(../img/design/ranking_substrate_down.jpg) left top;
					}
					#fashbo_stats table {
						width: 100%;
						}
						#fashbo_stats .digit_stats_up th, #fashbo_stats .digit_stats_up td {
							height: 20px;
							color: #578d35;
							vertical-align: middle;
							}
						#fashbo_stats .digit_stats_up th {
							font-size:0.9em;
							text-align: left;
							font-weight: normal;
							}
						#fashbo_stats .digit_stats_up td {
							text-align: right;
							font-weight: bold;
							font-size: 1.2em;
							}
						#fashbo_stats .digit_stats_down th, #fashbo_stats .digit_stats_down td {
							height: 20px;
							color: #b02424;
							vertical-align: middle;
							}
						#fashbo_stats .digit_stats_down th {
							font-size:0.9em;
							text-align: left;
							font-weight: normal;
							}
						#fashbo_stats .digit_stats_down td {
							text-align: right;
							font-weight: bold;
							font-size: 1.2em;
							}
				#fashbo_stats .link_on_one {
					text-align: center;
					background: #e7e7e7;
					border-bottom: #dbdbdb 1px solid;
					width:202px;
					height: 21px;
					line-height: 21px;
					}
					#fashbo_stats .link_on_one a, #fashbo_stats .link_on_one a:visited {
						color: #2c2c2c;
						letter-spacing:-0.3px;
						}
			#fashbo_vote {
				width: 202px;
				}
				#fashbo_vote .vote_container {
					background: #821e5a;
					}
					#fashbo_vote .vote_form {
						height:45px;
						padding:12px 0pt 0pt 26px;
						}
					#fashbo_vote .vote_score_value {
						text-align: center;
						font-size: 1.7em;
						color: white;
						padding: 3px 0;
						}
						#fashbo_vote .vote_score_value span {
							font-weight: bold;
							}
							#fashbo_vote .vote_score_value span.small {
								font-weight: normal;
								font-size: 0.6em;
								}
			#fashbo_links {
				background: white;
				border: 1px #d0c7c3 solid;
				width: 192px;
				padding: 5px
				}
				#fashbo_links .add_this {
					padding: 10px 0;
					text-align: center;
					}
				#fashbo_links .one_link {
					padding: 5px 0;
					}
					#fashbo_links .one_link .image{
						float: left;
						width: 50px;
						text-align: center;
						}
						#fashbo_links .one_link .image .filled_heart{
							width: 41px;
							height: 27px;
							padding: 9px 0 0 0;
							color: white;
							background: url(../img/design/filled_heart.jpg) left top no-repeat;
							}
						#fashbo_links .one_link .image .heart{
							display: block;
							width: 41px;
							margin:0pt auto;
							height: 27px;
							padding: 9px 0 0 0;
							text-decoration: none;
							color: #E30092;
							background: url(../img/design/heart.jpg) left top no-repeat;
							}
						#fashbo_links .one_link .image .fire_heart{
							display: block;
							width: 47px;
							height: 51px;
							padding: 9px 0 0 0;
							background: url(../img/design/fire_heart.jpg) left top no-repeat;
							}	
						#fashbo_links .one_link .image .filled_fire_heart{
							display: block;
							width: 47px;
							height: 51px;
							padding: 9px 0 0 0;
							background: url(../img/design/fire_heart.jpg) left top no-repeat;
							}	
					#fashbo_links .one_link .text{
						float: left;
						width: 140px;
						line-height:20px;
						}
				#ask_question_form {
					padding: 0;
					margin:0;
					text-align: right;
					}
					#ask_question_form textarea {
						width: 100%;
						border: 1px #d0c7c3 solid;
						height: 100px;
						margin: 0 0 5px 0;
						}
					#ask_question_form .submit {
						background: #B43C83;
						padding: 3px;
						font-weight: bold;
						color: white;
						cursor: pointer;
						}
		#content .view_fashbo_center {
			float: left;
			width: 430px;
			zoom: 1;
			}
			#return_link {
				background: #802d49;
				height: 31px;
				width: 400px;
				margin: 0 auto;
				}
				#return_link a, #return_link a:visited {
					display: block;
					height: 27px;
					width: 187px;
					margin: 0 auto;
					}
				#return_link a.search, #return_link a.search:visited {
					background: url(../img/design/return_browse_link.jpg) no-repeat left top ;
					}
				#return_link a.search:hover {
					background: url(../img/design/return_browse_link.jpg) no-repeat -1px bottom ;
					}
				#return_link a.new_fashbos, #return_link a.new_fashbos:visited {
					background: url(../img/design/return_newest_link.jpg) no-repeat left top ;
					}
				#return_link a.new_fashbos:hover {
					background: url(../img/design/return_newest_link.jpg) no-repeat left bottom ;
					}
				#return_link a.hot_fashbos, #return_link a.hot_fashbos:visited {
					background: url(../img/design/return_hottest_link.jpg) no-repeat left top ;
					}
				#return_link a.hot_fashbos:hover {
					background: url(../img/design/return_hottest_link.jpg) no-repeat -1px bottom ;
					}
				#return_link a.user_profile, #return_link a.user_profile:visited {
					background: url(../img/design/return_profile_link.jpg) no-repeat left top ;
					}
				#return_link a.user_profile:hover {
					background: url(../img/design/return_profile_link.jpg) no-repeat left bottom ;
					}
				#return_link a.binder, #return_link a.binder:visited {
					background: url(../img/design/return_binder_link.jpg) no-repeat left top ;
					}
				#return_link a.binder:hover {
					background: url(../img/design/return_binder_link.jpg) no-repeat -1px bottom ;
					}
			#fashbo_image {
				width: 400px;
				margin: 0 auto;
				position: relative;
				text-align:center;
				zoom: 1;
				}
				#fashbo_image .left_arrow{
					position: absolute;
					top: 35%;
					left: -20px;
					}
				#fashbo_image .right_arrow{
					position: absolute;
					top: 35%;
					right: -20px;
					}
				#fashbo_image .enlarge_photo {
					position: absolute;
					bottom: 0;
					right: 0;
					}
			#fashbo_description {
				padding: 10px 15px;
				}
				#fashbo_description h1 {
					padding: 0 0 5px 0;
					}
				#fashbo_description .text {
					text-align: justify;
					}
			#likeButton {padding: 5px 15px;}
			#similar_fashbos {
				padding: 0 16px 10px 15px;
				}
				#similar_fashbos .similar_wrap {
					background: #d9d9d9;
					height: 21px;
					border-top: 2px #a5a5a5 solid;
					text-align: center;
					padding: 5px;
					}
					#similar_fashbos .similar_wrap a, #similar_fashbos .similar_wrap a:visited {
						font-weight: bold;
						}
					#similar_fashbos .similar_wrap img {
						vertical-align: -10%;
						}
				#similar_fashbos .images {
					display: none;
					text-align: center;
					}
					#similar_fashbos .images a{
						float: left;
						}
					#similar_fashbos .similar_nav {
						background: #636363;
						}
						#similar_fashbos .similar_nav .next, #similar_fashbos .similar_nav .prev{
							height: 24px;
							line-height: 24px;
							width: auto;
							padding: 0 10px;
							color: white;
							text-decoration: none;
							font-weight: bold;
							font-size: 1.1em;
							}
							#similar_fashbos .similar_nav img {
								vertical-align:-5%;
							}
						#similar_fashbos .similar_nav .next:hover, #similar_fashbos .similar_nav .prev:hover {
							background: #ab1e56;
							}
						#similar_fashbos .similar_nav .prev{
							float: left;
							}
						#similar_fashbos .similar_nav .next{
							float: right;
							}
					#similar_fashbos .images .loader{
						margin: 20px 0 0 0;
						}
			#fashbo_comments {
				padding: 0 15px 10px 15px;
				font-family: Georgia, Arial;
				}
				#fashbo_comments .comment {
					padding: 0;
					position: relative;
					zoom: 1;
					}
					#fashbo_comments .comment_user_info {
						float: left;
						padding: 3px 3px 3px 0;
						}
						#fashbo_comments .comment_user_info a, #fashbo_comments .comment_user_info a:visited {
							display: block;
							width: 100px;
							height: 100px;
							}
					#fashbo_comments .username_date {
						float: left;
						width: 270px;
						padding: 2px 5px 4px 5px;
						}
						.username {
							float: left;
							background: transparent url(../img/design/username_middle.jpg) repeat-x left top;
							}
							.username_left {
								background: transparent url(../img/design/username_left.jpg) no-repeat left top;
								padding: 0 0 0 10px;
								float: left;
								}
								.username_right {
									float: left;
									height: 29px;
									padding: 0 10px 0 0;
									line-height: 29px;
									background: transparent url(../img/design/username_right.jpg)  no-repeat right top;
									color: #C2408D;
									font-weight: bold;
									}
									.username_date a, .username_date a:visited,
									.username a, .username a:visited {
										font-weight: bold;
										font-size: 0.9em;
										color: #c2408d;
										text-decoration: none;
										}
						#fashbo_comments .comment_tip {
							float: left;
							background: white;
							padding: 5px 20px;
							}
							#fashbo_comments .comment_tip_left {
								background: white;
								}
								#fashbo_comments .comment_tip_right {
									background: white;
									}
						#fashbo_comments .date {
							float: right;
							text-align: right;
							font-size: 0.8em;
							}
							#fashbo_comments .date a, #fashbo_comments .date a:visited {
								text-decoration: underline;
								}
							#fashbo_comments .date a:hover {
								text-decoration: none;
								}
					#fashbo_comments h3 {
						font-size: 1.6em;
						}
					#fashbo_comments .comment_text {
						float:left;
						background: #dadada;
						width:240px;
						line-height: 18px;
						font-size:0.9em;
						padding:2px 5px 8px 5px;
						margin: 0 20px 0 5px;
						text-align:justify;
						display: inline;
						}
					#fashbo_comments textarea {
						width: 378px;
						height: 130px;
						border: 1px #636363 solid;
						border-bottom: 8px #636363 solid;
						padding: 5px;
						}
					#fashbo_comments input {
						border: 1px #636363 solid;
						padding: 3px;
						}
					#molCaptha input {
						width: 110px;
					}
					#fashbo_comments label {
						color: #333333;
						}
					#no_reg_user_comment_form .text {
						float: left;
						margin: 6px 0;
						}
						#no_reg_user_comment_form .text input {
							width: 200px;
							}
					#CommentCheckImg,
					#molCaptha img {
						vertical-align: -60%;
						}
					#fashbo_comments .submit {
						text-align: right;
						padding: 10px 8px;
						}
						#fashbo_comments .submit input{
							border: 0;
							}
						#add_comment_button {
							width: 151px;
							height: 34px;
							background: transparent url(../img/design/add_button.jpg)  no-repeat;
							cursor: pointer;
							}
				#ajax_loader_for_comments {
					text-align: center; 
					display: none; 
					padding: 5px;
					}
				#fashbo_comments .comment_tip {
					position: absolute;
					top: 0;
					right: 0;
					display: none;
					}
					#fashbo_comments .comment_tip_right {
						text-align:center;
						width:90px;
						font-size: 0.8em;
						}
						#fashbo_comments .comment_tip_right span {
							color: #C2408D;
							}
		#content .view_fashbo_right {
			float: left;
			width: 189px;
			padding: 20px 0 0 30px;
			}
			#tags {
				background:white none repeat scroll 0% 0%;
				border:1px solid #D0C7C3;
				padding:5px;
				}
				#tags .tags_png_container {
					width: 62px;  
				    height: 37px; 
				    position:relative;
					top:-16px;
					}
				#tags .tag_links {
					width: 170px;
					position:relative;
					top:-10px;
					}
					#tags .tag_links a, #tags .tag_links a:visited{
						display: block;
						float: left;
						line-height: 20px;
						background: #ead2e0;
						color: #843f68;
						text-decoration: none;
						margin: 5px;
						padding: 1px 10px;
						}
					#tags .tag_links a:hover{
						color: #e30092;
						background: transparent;
						text-decoration: underline;
						}
			#fashbo_info {
				background:white none repeat scroll 0% 0%;
				border:1px solid #D0C7C3;
				padding:5px;
				color: #888888;
				line-height: 22px;
				}
			#another_user_fashbos {
				font-size: 1.1em;
				}
				#another_user_fashbos .images{
					padding: 0 1px;
					}
					#another_user_fashbos .images a{
						float: left;
						width: 61px;
						height: 61px;
						}
						#another_user_fashbos .images img{
							width: 61px;
							height: 61px;
							}
			.google_ads_center {
				padding: 0 11px 10px;
				}
			.google_ads_right {
				padding: 10px 0;
				}
		#search_wrap {
			
			}
			#search_wrap .searchblock {
				float: left;
				width: 170px;
				padding: 10px 15px;
				border: 1px #d3cac7 solid;
				background: white;
				}
				#search_wrap .searchblock .for_fashbo_score{
					line-height: 30px;
					}
				#search_wrap .slide_wrap {
					padding: 5px;
					font-size: 0.8em;
					color: #6b6b6b;
					}
					#search_wrap .slide_wrap select, #search_wrap .slide_wrap input{
						width: 160px;
						border: 1px #958d8a solid;
						}
						#search_wrap .slide_wrap select option{
							padding: 0 5px;
							}
					#search_wrap .slide_wrap input {
						padding: 2px;
						width: 156px;
						}
					#search_wrap .slide_wrap label span{
						line-height: 25px;
						}
					#search_wrap .slide_wrap .submit{
						text-align: right;
						}
						#search_wrap .slide_wrap .submit input{
							display: block;
							float: right;
							width: 110px;
							height: 39px;
							background: url(../img/design/search_submit.jpg) no-repeat;
							border: 0;
							cursor: pointer;
							}
					#search_wrap .slide_wrap .slider_label strong{
						color: #ab1c53;
						font-size: 1.4em;
						line-height: 20px;
						}
			#search_wrap .fashbos_list {
				float: left;
				width: 740px;
				padding: 0 0 0 20px!important;
				}
		#content .fashbos_list {
			padding: 20px 0 0 0; 
			}
			#content .list_fashbos_menu {
				height: 41px;
				padding:  0 0 0 142px;
				background: url(../img/design/whats_hot_pict.jpg) no-repeat left top;
				}
				#content .list_fashbos_menu_wrap {
					height: 41px;
					background: url(../img/design/fashbos_list_menu_back.jpg) repeat-x;
					overflow: hidden;
					}
					#content .list_fashbos_menu_wrap ul{
						float: right;
						}
						#content .list_fashbos_menu_wrap li{
							float: left;
							list-style-type: none;
							margin: 0 5px;
							}
							#content .list_fashbos_menu_wrap li ul {
								
								}
								#content .list_fashbos_menu_wrap li li {
									margin: 0;
									color: #eec9d7;
									padding: 5px 0 5px 30px;
									background: #5c2237 url(../img/design/circle_for_li.jpg) no-repeat 12px 8px;
									font-size: 0.9em;
									}
									#content .list_fashbos_menu_wrap li li a, #content .list_fashbos_menu_wrap li li a:visited{ 
										color: #eec9d7;
										text-decoration: none;
										}
									#content .list_fashbos_menu_wrap li li a:hover {
										text-decoration: underline;
										color: #ffc13d;
										}
								#content .list_fashbos_menu_wrap li.most_hot_li li {
									width: 98px;
									}
								#content .list_fashbos_menu_wrap li.most_viewed_li li{
									width: 92px;
									}
								#content .list_fashbos_menu_wrap li.most_saved_li li{
									width: 84px;
									}
								#content .list_fashbos_menu_wrap li.most_emailed_li li{
									width: 98px;
									}
							#content .list_fashbos_menu_wrap li .fashbo_list_menu_item, #content .list_fashbos_menu_wrap li a.fashbo_list_menu_item:visited{
								display: block;
								height: 41px;
								line-height: 41px;
								text-decoration: none;
								color: white;
								font-size:0.9em;
								}
							#content .list_fashbos_menu_wrap li a.fashbo_list_menu_item.selected {
								color: #ffc13d;
								background-position: 0 -1px;
								}
							#most_hot {
								background: url(../img/design/most_hot_icon.jpg) no-repeat left bottom;
								padding:0pt 0pt 0pt 70px;
								width:58px;
								}
							#most_viewed {
								background: url(../img/design/most_viewed_icon.jpg) no-repeat left bottom;
								padding:0pt 0pt 0pt 40px;
								width:82px;
								}
							#most_saved {
								background: url(../img/design/most_saved_icon.jpg) no-repeat left bottom;
								padding:0pt 0pt 0pt 40px;
								width: 74px;
								}
							#most_emailed {
								background: url(../img/design/most_emailed_icon.jpg) no-repeat left bottom;
								width: 128px;
								padding:0pt 0pt 0pt 48px;
								}
			#content .fashbos_list_container {
				}
				#content .list_item_wrap{
					float: left;
					width: 200px;
					padding: 10px 20px;
					}
					#content .list_item_wrap .image_wrap {
						position: relative;
						text-align: center;
						zoom: 1;
						}
						#content .list_item_wrap .image_wrap .on_moderation{
							color:#AF00A5;
							font-weight:bold;
							}
						#content .image_wrap .list_fashbo_info {
							display: none;
							position: absolute;
							bottom: 0;
							left: 0;
							width: 190px;
							height: 37px;
							background: url(../img/design/white_transparent_pixel.png);
							padding: 5px;
							color: #999999;
							zoom: 1;
							}
						#content .image_wrap .list_fashbo_info .icon{
							float: left;
							}
							#content .list_fashbo_info .left {
								border-right: 1px dashed #999999;
								float: left;
								padding: 0 10px 0 0;
								width: 85px;
								}
								#content .list_fashbo_info .left .score_wrap {
									margin: 0 0 0 auto;
									}
								#content .list_fashbo_info .score_wrap {
									width: 50px; 
									}
									#content .list_fashbo_info .score {
										font-weight: bold;
										font-size: 1.3em;
										line-height:25px;
										}
									#content .list_fashbo_info .red {
										color: #c22400;
										}
									#content .list_fashbo_info .orange {
										color: #eba511;
										}
									#content .list_fashbo_info .yellow {
										color: #ebcd01;
										}
									#content .list_fashbo_info .light_green {
										color: #90d425;
										}
									#content .list_fashbo_info .green {
										color: #3f9f18;
										}
							#content .list_fashbo_info .right {
								width: 80px;
								float: right;
								padding: 0 0 0 10px;
								}
								#content .list_fashbo_info .right .score_wrap {
									margin: 0 auto 0 0;
									}
					#content .list_item_wrap .description_wrap {
						text-align: center;
						padding: 5px;
						line-height:19px;
						}
						#content .list_item_wrap .description_wrap strong a, #content .list_item_wrap .description_wrap strong a:visited {
							color: #333333;
							text-decoration: none;
							}
							#content .list_item_wrap .description_wrap strong a:hover {
								text-decoration: underline;
								}
						#content .list_item_wrap .description_wrap .edit {
							padding: 0 0 0 15px;
							background: url(../img/design/edit_small_icon.jpg) 2px 3px no-repeat;
							}
						#content .list_item_wrap .description_wrap .delete {
							padding: 0 0 0 15px;
							background: url(../img/design/cross_small_icon.jpg) 5px 5px no-repeat;
							}
			#content .paging {
				text-align: center;
				height: 40px;
				padding: 20px 0 0 0;
				font-size:1.4em;
				font-weight: bold;
				}
				#content .paging span {
					float: left;
					display: inline;
					background: url(../img/design/paging_small_substrate.jpg) no-repeat;
					width: 34px;
					line-height: 34px;
					height: 34px;
					margin: 0 2px;
					color: white;
					}
					#content .paging a, #content .paging a:visited{
						float: left;
						width: 34px;
						line-height: 34px;
						height: 34px;
						text-decoration: none;
						color: white;
						}
					#content .paging a:hover {
						background: url(../img/design/paging_small_substrate_hove.jpg) no-repeat;
						}
					#content .paging a.prev, #content .paging a.next{
						float: left;
						display: inline;
						background: url(../img/design/paging_big_substrate.jpg) no-repeat;
						width: 87px!important;
						line-height: 34px;
						height: 34px;
						}
					#content .paging a.prev:hover,  #content .paging a.next:hover{
						background: url(../img/design/paging_big_substrate_hover.jpg) no-repeat;
						}
				#content .paging .current {
					float: left;
					background: url(../img/design/paging_small_substrate_hove.jpg) no-repeat;
					}
			#profile_banner {
				width: 854px;
				height: 249px;
				background: url(../img/design/profile_banner.jpg) no-repeat left top;
				position: relative;
				zoom: 1;
				}
				#profile_banner .click_here{
					height:35px;
					left:65px;
					position:absolute;
					top:166px;
					width:160px;
					}
		#empty_binder_wrap {
			width: 866px;
			height: 834px;
			background: transparent url(../img/design/empty_binder_back.jpg) left top no-repeat;
			position: relative;
			margin:0 auto;
			}
		#no_reg_empty_binder_wrap {
			margin:0 auto;
			width: 866px;
			height: 840px;
			background: transparent url(../img/design/empty_binder_back.jpg) left top no-repeat;
			position: relative;
			}
			#sign_up_for_binder {
				display: block;
				width: 462px;
				height: 48px;
				background: transparent url(../img/design/binder_start_button.jpg) left top no-repeat;
				position: absolute;
				right:55px;
				top:190px;
				}
			#sign_up_for_binder:hover {
				background-position: 0 -48px;
				}
		#binder_wrap {
			width: 866px;
			margin: 0 auto;
			padding: 5px 10px 10px 10px;
			background: transparent url(../img/design/binder_background.jpg) left top no-repeat;
			position: relative;
			zoom: 1;
			min-height: 834px;
			}
		*html #binder_wrap {
			min-height: 834px;
			}
			#binder_wrap .message_wrap, #empty_binder_wrap .message_wrap{
				height: 167px;
				padding:0pt 0pt 0pt 250px;
				}
				#binder_msg {
					top: 5px;
					left: 260px;
					background: url(../img/design/yellow_pixel.png);
					width: 480px;
					height: 100px;
					padding: 5px;
					}
					#binder_msg .image {
						float: left;
						margin: 3px;
						width: 64px;
						}
					#binder_msg .text {
						padding: 3px;
						}
						.close_msg_div {
							text-align: right;
							font-weight: bold;
							}
							.close_msg_div a, .close_msg_div a:visited{
								text-decoration: none;
								color: black;
								}
			#binder_wrap .biders_fashbo {
				width: 200px;
				height: 230px;
				float: left;
				text-align:center;
				margin: 0 5px;
				padding: 5px 0;
				zoom: 1;
				}
				#binder_wrap .biders_fashbo .img_wrap {
					float: left;
					width: 200px;
					zoom: 1;
					}
				#binder_wrap .biders_fashbo .text {
					float: left;
					width: 200px;
					}
				#binder_wrap .biders_fashbo .note {
					float: left;
					text-align: center;
					width: 250px;
					min-height:125px;
					}
					#binder_wrap .biders_fashbo .note textarea{
						width: 240px;
						height:125px;
						}
					#binder_wrap .biders_fashbo .note .save_note_button{
						cursor: pointer;
						}
				#binder_wrap .biders_fashbo .actions {
					display: none;
					font-size: 0.8em;
					}
					.edit_binder_note_tip {
						font-family: Georgia;
						}
					.form_in_tip {
						
						}
						.form_in_tip textarea{
							border: 1px #f15490 solid;
							padding: 3px;
							width: 219px;
							height: 81px;
							font-size: 1em;
							font-family: Georgia;
							}
						.form_in_tip .button {
							background: rgb(180, 60, 131);
							padding: 2px;
							font-weight: bold;
							font-size: 0.9em;
							color: white;
							cursor: pointer;
							}
		
		#errorpage {
			padding: 20px auto 0;
			background: #EBE3DE;
			width: 690px;
			height: 385px;
			margin: 45px 0 0 90px; 
			}
			#errorpage h1 {
				color: #AB1E56;
				text-align: center;
				font-size: 22px;
				font-family: Arial;
				padding: 20px 0 10px 0;
			}
			#errorpage .center{
				text-align: center;
				width: 100%;
				font-size: 1em;
			}
			#errorpage .main{
				padding: 30px 0 0 0;
			}
			#errorpage .left{
				float:left;
				width: 350px;
				font-size: 1em;
				padding: 0 0 0 15px;
			}
				#errorpage .left h2{
					width: 300px;
					color: #AB1E56;
					font-size: 14px;
					font-weight:bold;
					word-spacing: 1px;
					letter-spacing: normal;
				}
				#errorpage .left .buttons{
					width:340px;
					padding: 15px 0 20px 20px;
				}
			
				#errorpage a.button{
					background:transparent url(../img/design/error_btn.gif) no-repeat scroll left top;
					color:white;
					cursor:pointer;
					display:block;
					font-size:18px;
					height:39px;
					width:189px;
					float: left;
					margin: 1px 0px;
					line-height:38px;
					text-align: center;
					text-decoration: none;
					border: 0;
					font-family:Arial, Helvetica, sans-serif;
				}
					#errorpage a.button:hover {
						background:transparent url(../img/design/error_btn.gif) 0 -39px;
					}
				
				
				
			#errorpage .right{
				background: #EBE3DE;
				float:left;
				font-size: 1em;
			}
				#errorpage h3{
					color: #AB1E56;
					font-size: 14px;
					text-align:left;
				}
				#errorpage .search{
					padding: 65px 0 20px 0;
				}
				#errorpage input{
					border:1px solid #CCCCCC;
					font-family:Arial,Helvetica,sans-serif;
					font-size:1.3em;
					font-weight:normal;
					height:24px;
					padding:4px 2px 2px;
					width:275px;
				}
				
				#errorpage .submit_wrap{
					padding: 5px 0 0 157px;
				}
				#errorpage .submit{
					background:transparent url(../img/design/submit_search.gif) no-repeat scroll 0% 0%;
					color:white;
					cursor:pointer;
					display:block;
					font-size:1.5em;
					font-weight:bold;
					height:34px;
					letter-spacing:-1px;
					width:121px;
					float: left;
					margin: 0 5px;
					line-height:33px;
					text-align: center;
					text-decoration: none;
					border: 0;
				}
				
		#reply_message {
			width:100%;
			
			font-family: Georgia;
		}
			#reply_message h1 {
				color: #000;
				font-size: 22px;
				font-family: Arial;
				padding: 20px 0 20px 0;
			}
			#reply_message .recepient {
				margin: 0 0 20px 0;
				height: 100%;
			}
			#reply_message .photo {
				margin: 0 10px 0 0;
				float: left;
			}
			#reply_message .right {
				float: left;
				width: 87%;
				display: inline;
				}	
				#reply_message .msg {
					background-color: #DADADA;
					padding: 12px 2px 10px 15px;
					font-family: Arial;
					}
			#reply_message .answer {
				clear: both;
				margin: 20px 0 0 0;
				}
				#reply_message h2 {
					color: #c2408d;
					font-size: 1.5em;
					font-family: Arial;
					font-weight: bold;
					padding: 20px 0 20px 0;
					}
			#reply_message textarea {
				border: 1px #8f8f8f solid;
				width: 99%;
				height: 90px;
				padding: 5px;
				}
			#reply_message .bottom {
				clear: both;
				padding: 8px 0 0 0;
				}
			#reply_message .profile {
				float: left;
				padding: 9px 23px 0 0;
				}
			#reply_message .submit_wrap{
				padding: 0 20px 0 40px;
				float: right;
				}
				#reply_message .submit{
					background:transparent url(../img/design/submit_search.gif) no-repeat scroll 0% 0%;
					color:white;
					cursor:pointer;
					display:block;
					font-size:1.5em;
					font-weight:bold;
					height:34px;
					letter-spacing:-1px;
					width:116px;
					float: left;
					margin: 0 5px;
					line-height:33px;
					text-align: center;
					text-decoration: none;
					border: 0;
					}
	#about {
		padding: 0 230px 0 8px;
		background: transparent url(../img/design/about_girl.jpg) no-repeat;
		background-position: 0 90px;
		height: 800px;
		
		font-family: Georgia;
	}
		#about h1 {
			color:#333333;
			font-size:1.9em;
			letter-spacing:-1px;
			padding:15px 15px 10px 0;
		}
		#about .red {
			color: #ab1c53;
			font-weight:bold;
			font-size:1em;
			padding: 0 0 30px 0;
			line-height: 1.8em;
		}
		#about .up{
			font-size: 1em;
			color: #000;
			font-weight: normal;
			line-height: 1.8em;
		}
		#about .color_block {
			/*color: #ebe3de;*/
			padding: 29px 0 10px 18px;
		}
			#about .left {
				float: left;
				width: 300px;
				font-size: 12px;
			}
				#about .strong {
					font-weight: bold;
					line-height: 1.8em;
				}
				#about ul{
					margin: 30px 0 0 10x;
					padding: 10px 0 0 5px;
					list-style: none;
					/*list-style-image: url('../img/design/li_bag.gif');*/
					list-style-position: outside;
					line-height: 1.8em;
				}
					#about ul li {
						background: transparent url(../img/design/li_bag.jpg) no-repeat;
						padding:0 0 6px 27px;
					}
			#about .right {
				width: 260px;
				float:left;
				font-size: 12px;
				margin:0 0 0 33px;
			}
		#about p.down{
			clear:both;
			font-size: 1em;
			color: #000;
			font-weight: normal;
			line-height: 1.8em;
			padding: 10px 0 10px;
		}
		#about .bottom{
			background: transparent url(../img/design/about_bottom.gif) no-repeat;
			background-position: 386px 30px;
			height: 220px;
		}
			#about h2{
				color:#000;
				font-size: 24px;
				font-weight: normal;
				letter-spacing: 0px;
				padding:15px 15px 10px 0;
			}
			
			
		div.textpage_left {
			float:left;
			margin: 1px 0 0 0;
			font-family: Georgia;
		}
			div.textpage_left h1 {
				margin: 8px 0 7px 0;
			}
			div.textpage_left .block {
				padding:16px 0 0 18px;
				width: 720px;
				height: 206px;
				overflow: hidden;		
				background: #ebe3de;
				line-height: 1.8em;
				}
				div.textpage_left .block ul{
					list-style-position:inside;
					}
					div.textpage_left .block li{
						padding: 2px 10px 2px 15px;
						}
		div.textpage_right {
			float:left;
			background: url(../img/design/frontpage.jpg) no-repeat;
			width: 232px;
			height: 470px;
			z-index: 999;
		}
		.content_page {
			padding: 10px;
			font-family: georgia;
			line-height:22px;
			}
			.content_page ol, .content_page ul{
				list-style-position:outside;
				margin: 0 0 0 20px;
				}
				.content_page li{
					padding: 5px 0px;
					}
					.content_page p{
						padding: 2px;
						}
					.content_page ol ol{
						padding: 0 0 0 0px;
						}
						.content_page li li {
							padding: 1px 0;
							}
		
	#footer {
		color: #5b5858;
		padding: 5px 0;
		}
		#footer h3 {
			color: #ECECEC;
			font-size: 2.5em;
			font-weight: normal;
			padding: 0;
			}
		#footer .grey_area{
			background: #aeaeae;
			}
			#footer .grey_left{
				background: #aeaeae url(../img/design/footer_substrate_left.jpg) left top no-repeat;
				padding: 0 0 0 120px;
				}
				#footer .grey_right{
					background: #aeaeae url(../img/design/footer_substrate_right.jpg) right top no-repeat;
					height: 124px;
					padding: 5px 15px 5px 0;
					}
					#footer .left {
						width: 390px;
						height: 124px;
						overflow: hidden;
						float: left;
						border-right: 1px #bab9b6 solid;
						}
						#footer .left .list_item{
							float: left;
							background: transparent url(../img/design/for_footer_list_item.jpg) left bottom no-repeat;
							width: 80px;
							padding: 2px 0 0 10px;
							}
							#footer .left .list_item a,#footer .left .list_item a:visited{
								color: #ececec;
								}
								#footer .left .list_item a:hover {
									text-decoration: none;
									}
					#footer .right {
						width: 430px;
						height: 124px;
						overflow: hodden;
						float: left;
						padding: 0 0 0 20px;
						border-left: 1px #b2b1b1 solid;
						color: #ececec;
						}
			#about {

			}
		#footer .links_area {
			position: relative;
			zoom: 1;
			padding: 10px 0 0 0;
			text-align: center;
			font-size: 0.8em;
			height: 70px;
			}
			#footer .links_area a, #footer .links_area a:visited {
				text-decoration: none;
				}
			#footer .links_area a:hover {
				text-decoration: underline;
				}
			#footer .links_area .a2design {
				position: absolute;
				right: 0;
				bottom: 0;
				width: 250px;
				}
				.a2_logo {
					display: block;
					float: right;
					background: url(../img/logo_a2.jpg) top left no-repeat;
					width: 65px;
					height: 40px;
					}
					.a2_logo:hover {
						background-position: 0 -43px;
						}
