/* globals */
* :focus {
	outline: none;
}

span {
	font-size: 0.94em;
	color: #333333;
}

div {
	background-color: transparent;
}

span.productInfo {
	float: left;
	width: 12em;
	font-weight: bold;
}

span.choosePhoto {
	float: left;
	font-weight: bold;
}

p {
	font-size: 0.86em;
	color: #434343;
}

div#policy_terms {
	
}

p.terms {
	font-weight: bold;
	margin-top: 0.78em;
	margin-bottom: 0.78em;
}

p.numbered {
	font-size: 0.86em;
	color: #434343;
	margin-top: 0.78em;
	margin-bottom: 0.78em;
}

p.numbered span,p.terms span,p.numbered a {
	font-size: 1.0em;
	color: #434343;
	margin-top: 0.78em;
	margin-bottom: 0.78em;
}

ul.terms,li.terms {
	list-style-type: disc;
	font-size: 0.86em;
	color: #434343;
	margin-top: 0.78em;
	margin-left: 1.78em;
	margin-bottom: 0.78em;
	list-style-image: none;
	list-style-position: inside;
}

textarea,input {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0.16em;
	font-size: 0.86em;
	color: #333333;
}

input#txtcollectionurl,input#txtproducturl {
	border: 0.09em solid #434343;
}

/* ie7 ie6 */
* :first-child+html input,* html input {
	position: relative;
	top: -0.08em;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	border: 0.09em solid #cfcfcf;
	margin: 0.08em;
}

a {
	text-decoration: none;
	color: #166aa6;
	font-size: 0.94em;
	outline: none;
	background-color: transparent;
}

a.current {
	text-decoration: underline;
	font-size: 0.94em;
	background-color: transparent;
}

a:hover {
	color: #166aa6;
	text-decoration: underline;
	font-size: 0.94em;
	background-color: transparent;
}

img {
	border: none;
	outline: none;
}

hr {
	border: none 0em;
	color: #cfcfcf;
	background-color: #cfcfcf;
	height: 0.08em;
	margin: 0;
	padding: 0;
}

div.line {
	border-top: 0.2em solid #f4f3f3;
	height: 0.08em;
	margin: 0;
	padding: 0;
}
div.greenline {
	border-top: 0.2em solid #b9db96;
	height: 0.08em;
	margin: 0;
	padding: 0;
}
body {
	margin: 0em;
	padding: 0em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #333333;
	background-color: #fff;
	overflow: -moz-scrollbars-vertical;
	letter-spacing: 0em;
	outline: none;
}

/* global classes */
a.button,span.button {
	display: inline-block;
	text-decoration: none;
	color: #ffffff;
	background: #00b0f0;
	padding: 0.08em 0.94em 0.24em 0.94em;
	border: 0.09em solid #00b0f0;
	font-weight: bold;
	font-size: 0.86em;
	text-align: center;
	position: relative;
	top: -0.08em;
	text-transform: capitalize;
}

/* ie7 ie6 */
* :first-child+html .button {
	position: relative;
	top: 0em;
}

* html .button {
	position: relative;
	top: 0.08em;
}

a.button:hover {
	background: #49b8d0;
}

a.quote {
	font-style: italic;
}

a.strong {
	font-weight: bold;
}

a.image {
	font-size: 1em;
}

span.strong {
	font-weight: bold;
}

span.quote {
	font-style: normal;
	font-size: 0.86em;
}

span.heading2 {
	color: #77a826;
	font-size: 1.09em;
	font-weight: bold;
}

span.heading3 {
	color: #333333;
	font-size: 0.94em;
	font-weight: bold;
	margin-left: 1em;
}

span.heading4 {
	color: #333333;
	font-size: 0.94em;
	font-weight: bold;
}

div#search_results_fr span.heading5 {
	color: #333333;
	font-size: 1.09em;
	margin-left: 0.78em;
}

div#search_listing_all span.heading5 {
	color: #333333;
	font-size: 1.09em;
	margin-left: 0.78em;
}

div#search_listing_all span.noproduct,div#search_results_fr span.noproduct
	{
	margin-left: 0.78em;
}

div#search_listing_all div.pages_nav {
	margin-left: 0.78em;
}

div#search_listing_fr div.pages_nav {
	margin-left: 0.78em;
}

div#search_listing_fr {
	margin-top: 1.56em;
}

div#recentreviewheading {
	float: left;
	margin-top: -0.78em;
}

div#recentreviewheading span {
	color: #333333;
	font-size: 1.72em;
	font-weight: bold;
	line-height: 1.78em;
}

div#profilehome_reviewheader div#btnreview {
	margin-top: 0em;
}
div.addproductstartstep{
	
	}
span.profilenameheading {
	color: #f46e00;
	font-size: 1.41em;
	font-weight: bold;
	margin-left:-0.08em;
}

div#allcollection_linkset .carousel_link {
	width: 11.09em;
}

div#homepagecarousel_linkset .carousel_link {
	width: 12.19em;
}

.carousel_link {
	color: #166aa6;
	font-size: 1.09em;
}

.carousel_link a {
	color: #166aa6;
	font-size: 1.09em;
	font-weight: bold;
	text-decoration: none;
}

.carousel_link a:hover {
	color: #166aa6;
	font-size: 1.09em;
	font-weight: bold;
	text-decoration: underline;
}

div#smallicons_leftbar {
	float: left;
	font-size: 0.94em;
}

div.profilereview_list_item_right_content div.review_link a,div.profilereview_list_item_right_content div.review_link span
	{
	font-size: 0.86em
}

div#smallicons_leftbar img {
	margin-right: 0.47em;
}

div.smallicons_leftbar a {
	text-decoration: none;
	font-size: 0.86em;
}

div.smallicons_leftbar a:hover {
	text-decoration: none;
}

span.heading {
	color: #77A826;
	font-size: 1.25em;
	font-weight: bold;
}

span.instruction {
	font-style: italic;
	font-size:0.84em;
}

div.clear {
	clear: both;
	
}

div.show {
	display: block;
}

div.hide {
	display: none;
}

div.ellipsis {
	text-overflow: ellipsis;
	overflow: hidden;
}

div.ellipsis_nowrap {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	margin-top: 0.23em;
}

div#meetothermembershome_username {
	width: 6.0em;
}

div#meetothermembershome_username div.ellipsis {
	height: 2.43em;
}

* html div.ellipsis_nowrap {
	width: 100%;
}

/*div.ellipsis span,div.ellipsis a {
	-moz-binding: url("text-overflow.xml#ellipsis");
}*/
div.ellipsis_nowrap span,div.ellipsis_nowrap a b,div.ellipsis_nowrap a {
	-moz-binding: url("text-overflow.xml#ellipsis");
}

div.content_header span,div.taglist span {
	font-size: 1.41em;
	font-weight: bold;
	position: relative;
	color: #77A826;
}

div.productlistname {
	margin-top: 2.5em;
}

div.productlistname h1 {
	font-size: 2.34em;
	font-weight: bold;
	color: #f46e00;
	padding: 0;
}

div.productlastpreview h1 {
	font-size: 1.8em;
	font-weight: bold;
	color: #f46e00;
	margin-top: -0.21em;
	padding: 0;
}

div.content_subheader {
	float: left;
}

div.content_subheader span {
	color: #000000;
	font-size: 1.02em;
	font-weight: bold;
}

div.rating {
	display: inline;
	position: relative;
	top: 0.16em;
}

div.rating img:hover {
	background-color: #E9F5DA;
}

/* images */ /*************** Images START*/ /*IE hacks*/
* html div.image_extrasmall img {
	width: expression(this .     width >=       this .     height ?     "6.25em" :
		    "auto");
	height: expression(this .     width <       this .     height ?     "6.25em" :
		    "auto");
}

* html div.image_small img {
	width: expression(this .     width >=       this .     height ?     "7.5em" :
		    "auto");
	height: expression(this .     width <       this .     height ?     "7.5em" :
		    "auto");
}

div#stepcarousel_container,div#productsearch_category_thumbnail {
	width: 12.03em;
	height: 12.03em;
	line-height: 11.76em;
	border: 0.09em solid #bdbec0;
	text-align: center;
}

.stepcarousel img,div#productsearch_category_thumbnail img {
	max-width: 11.71em;
	max-height: 11.71em;
	width: auto;
	height: auto;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}

div.image_medium,div.image_small,div#homepage_featureleft_thumbnail {
	text-align: center;
	height: 6.18em;
	width: 6.18em;
	border: 0.09em solid #bdbec0;
	line-height: 5.93em;
}

div#todayonbuybop_list div.communityphoto {
	margin-top: 0.23em;
	float:left;
}

div.image_communityphoto {
	float:left;
	width:22.26em;
}

div.image_communityphoto img {
	border:medium none;
	display:inline-block;
	float:left;
	height:auto;
	margin-left:0;
	max-width:22.26em;
	vertical-align:middle;
	width:auto;
}

div.image_medium img,div.image_small img,div#homepage_featureleft_thumbnail img
	{
	max-width: 5.86em;
	max-height: 5.86em;
	height: auto;
	width: auto;
	text-align: center;
	border: none;
	display: inline-block;
	vertical-align: middle;
	float: none;
}
div#listfriends_list div.profileimage_large{
	border:0.09em solid #BDBEC0;
	height:12.04em;
	line-height:11.77em;
	text-align:center;
	width:12.04em;
}
div#listfriends_list div.profileimage_large img{
	display:inline-block;
	float:none;
	height:auto;
	max-height:11.72em;
	max-width:11.72em;
	text-align:center;
	vertical-align:middle;
	width:auto;
}
div#profile_shareleft_thumbnail,div.profileimage_large {
	width:14.22em;
}

div#profile_shareleft_thumbnail img,div.profileimage_large img {
	display:inline-block;
	float:none;
	height:auto;
	max-width:14.22em;
	text-align:left;
	vertical-align:middle;
	width:auto;
}

div.productpg_image_medium {
	width: 10.39em;
	height: 10.39em;
	line-height: 10.12em;
	border-bottom: 0.09em solid #bdbec0;
	text-align: center;
	margin-bottom: 0.78em;
	padding-bottom: 0.78em;
}

div.productpg_image_medium img {
	max-width: 10.07em;
	max-height: 10.07em;
	width: auto;
	height: auto;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	float: none;
}

div.review_image_extrasmall,div.image_extrasmall {
	text-align: center;
	height: 5.71em;
	width: 5.71em;
	border: 0.09em solid #bdbec0;
	line-height: 5.45em;
}

div.review_image_extrasmall img,div.image_extrasmall img {
	max-width: 5.55em;
	max-height: 5.55em;
	height: auto;
	width: auto;
	text-align: center;
	border: none;
	display: inline-block;
	vertical-align: middle;
	float: none;
}

div.user_thumbnail {
	text-align: center;
	height: 2.12em;
	width: 2.12em;
	border: 0.09em solid #bdbec0;
	line-height: 1.872em;
}

div.user_thumbnail img {
	max-height: 1.96em;
	max-width: 1.96em;
	width: auto;
	height: auto;
	text-align: center;
	border: none;
	display: inline-block;
	vertical-align: middle;
	float: none;
}

div.image_extrasmall a,div.review_image_extrasmall a {
	font-size: 1em;
}

div#subbar_topthumbnail {
	width: 2.07em;
	height: 2.07em;
	border: 0.09em solid #cfcfcf;
	float: left;
	margin-top: -0.31em;
	text-align: center;
	line-height: 1.872em;
}

div#subbar_topthumbnail img {
	max-height: 2.07em;
	max-width: 2.07em;
	width: auto;
	height: auto;
	text-align: center;
	border: none;
	display: inline-block;
	vertical-align: middle;
	float: none;
}

/*************** Images END*/
div#reviewdetail_profileimage div.profileimage_large {
	margin: 0.78em auto 0 auto;
}

div#productdetail_profileimage div.productimage_large {
	border: none;
}

div#productdetail_profileimage div.productimage_large a {
	font-size: 1em;
}

div#productdetail_profileimage div.productimage_large img {
	display: inline-block;
	float: left;
	height: auto;
	max-width: 23.4em;
	text-align: center;
	vertical-align: middle;
	width: auto;
}

div#productdetail_content div.image_large {
	width: 11.09em;
	height: 11.09em;
	float: left;
	margin-right: 0.39em;
}

div#productdetail_content div.image_large img {
	width: 11.09em;
	height: 11.09em;
	text-align: center;
	padding: 0.08em;
	border: 0.09em solid #cfcfcf;
}

* html div.image_medium img {
	width: expression(this .     width >=       this .     height ?     "9.84em" :
		    "auto");
	height: expression(this .     width <       this .     height ?     "9.84em" :
		    "auto");
}

div.image_large {
	width: 14.06em;
	height: 14.06em;
	text-align: center;
}

div.image_large img {
	padding: 0.08em;
	border: 0.09em solid #cfcfcf;
	max-width: 13.75em;
	max-height: 13.75em;
}

div.review_image_large {
	width: 14.06em;
	text-align: center;
	padding-top: 0.94em;
}

div.review_image_large img {
	padding: 0.08em;
	border: 0.09em solid #cfcfcf;
	max-width: 13.75em;
	max-height: 13.75em;
}

div.profileimagecarousel_large {
	border: 0.09em solid #cfcfcf;
	width: 11.71em;
	height: 11.71em;
	text-align: center;
	line-height: 11.48em;
	background-color: #FFFFFF;
	position: relative;
}

div.profileimagecarousel_large img {
	display: inline-block;
	height: auto;
	max-height: 11.30em;
	max-width: 11.30em;
	text-align: center;
	vertical-align: middle;
	width: auto;
	float: none;
	border: none;
	margin-top: 0em;
}

div.profileimagecarousel img {
	padding: 0.08em;
	border: 0.09em solid #cfcfcf;
	max-width: 13.75em;
	max-height: 13.75em;
}

* html div.image_large img {
	width: expression(this .     width >=       this .     height ?     "13.75em" :
		  
		 "auto");
	height: expression(this .     width <       this .     height ?     "13.75em" :
		    "auto");
}

div#searchresult_user_thumbnail {
	float: left;
	margin-right: 0.39em;
	margin-top: 0.78em;
}

/* navigation */
div.pages_nav {
	margin-bottom: 0.78em;
	overflow: hidden;
}

div.pages_nav span {
	font-size: 0.94em;
	margin-right: 0.16em;
	display: block;
	float: left;
	border: 0.09em solid transparent;
	vertical-align: middle;
	padding: 0.2em 0.4em;
}

div.pages_nav a {
	font-size: 0.94em;
	color: #166aa6;
	font-weight: bold;
	background-color: #ffffff;
	border: 0.09em solid #166aa6;
	margin-right: 0.16em;
	display: block;
	float: left;
	padding: 0.2em 0.4em;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

div.pages_nav a:hover {
	color: #ffffff;
	font-weight: bold;
	background-color: #04a9cc;
	margin-right: 0.16em;
	font-size: 0.94em;
	border: 0.09em solid #166aa6;
	display: block;
	text-align: center;
	float: left;
	padding: 0.2em 0.4em;
	text-decoration: none;
}

div.nav_status {
	float: left;
	margin-bottom: 0.39em;
}

div.nav_status span {
	font-size: 0.94em;
}

div.view_all {
	float: right;
}

div.view_all a {
	font-weight: bold;
}

span.current_page {
	color: #ffffff;
	font-weight: bold;
	background-color: #04a9cc;
	margin-right: 0.08em;
	font-size: 0.94em;
	border: 0.09em solid #166aa6;
	float: left;
	display: block;
	text-align: center;
	padding: 0.2em;
}

/* lists */
div.updates_vert_list_item {
	margin: 0em;
}

div.userprofile_section_content div.updates_vert_list_item {
	padding-bottom: 0.63em;
	font-size: 0.94em;
}

div.userprofile_section_content div#updatesline_vert_list_item {
	border-bottom: 0.08em dotted #cfcfcf;
	height: 0.8em;
}

div.vert_list_item {
	margin: 0em 0em 1.56em 0em;
}

div.reviewvert_list_item {
	margin: 0em;
}

div.review_vert_list_item {
	margin: 0em;
}

div.review_vert_list_item div.ellipsis a {
	font-size: 0.86em;
}

div#review_difference {
	margin-top: 1.25em;
}

div#heading_difference {
	margin-top: 0.39em;
}

div#input_difference {
	margin-top: 0.78em;
}

div.vert_list_item_left {
	float: left;
	margin-right:0.78em;
	margin-top: 0.39em;
	text-align: center;
}

div.vert_list_item_left div.image_small img {
	margin-left: 0em;
	text-align: center;
	display: inline-block;
}

div.review_list_item_right {
	float: left;
	margin-right: 0.39em;
	margin-top: 0.39em;
	text-align: center;
}

div#topcat_vert_list_item {
	margin-left: 0.39em;
}

div#top_cat_vert_list_item_left {
	text-align: center;
	margin-top: 0.78em;
}

div#top_cat_vert_list_item_left a {
	font-weight: bold;
	text-decoration: none;
}

div#top_cat_vert_list_item_left a:hover {
	text-decoration: underline;
}

div#top_cat_vert_list_item_left div.username_link a {
	font-weight: normal;
	text-decoration: none;
}

div#top_cat_vert_list_item_left div.username_link a:hover {
	text-decoration: underline;
}

div#top_cat_vert_list_item_left div.ellipsis {
	text-align: center;
	width: 11.9em;
	margin-left: 0.39em;
	color: #666666;
}

/*div.vert_list_item a.button
{
	display: block;
	margin: 0.39em 0em;
}

div.vert_list_buttons
{
	float: right;
	margin-top: 0.78em;
}

div.vert_list_buttons a.button
{
	float: left;
	margin-right: 0.39em;
}*/
div.horz_list_item {
	float: left;
	text-align: center;
	margin-top: 1em;
	margin-left: 1.17em;
}

div.horz_collectionlist_item {
	float: left;
	height: 15.23em;
	margin-bottom: 1.17em;
	text-align: center;
	margin-left: -0.39em;
}

div.friends_horz_list_item {
	float: left;
	text-align: center;
	width: 5.71em;
	margin-left: 0.85em;
	margin-top: 0.78em;
}

div.friends_horz_list_item .ellipsis_nowrap {
	margin: 0em;
	padding: 0em;
	width: 5.71em;
}

div.horz_list_item div.image_small {
	line-height: 7.81em;
}

div.profilereview_list_item_right {
	height: 10em;
}

div.profilereview_list_item_right .ellipsis_nowrap {
	width: 50em;
}

div.profilereview_list_item_right_content {
	margin-left: 7.27em
}

div.profilereview_list_item_right div.image_small {
	float: left;
	margin-top: 0.325em;
}

div.horz_list_item div.image_extrasmall {
	line-height: 6.25em;
}

div.horz_list_item img {
	vertical-align: middle;
	display: inline-block;
}

/* index page */
div#index_linkbar {
	text-align: right;
	background-color: #e5e5e5;
	height: 2.4em;
	margin-bottom: 0.94em;
	width: 100%;
}

div#main {
	width: 76.25em;
	margin: 0em auto 0em auto;
	position: relative;
	background-color: transparent;
}

div#topbar_menu span.menu_title {
	float: left;
	font-weight: bold;
	margin-left: 0.78em;
	font-size: 0.94em;
}

div#topbar_menu span.menu_title label {
	float: left;
	font-weight: bold;
	margin-left: 0.78em;
	font-size: 0.94em;
}

div#topbar_sitemenu {
	height: 1.95em;
	background: #04a9cc;
}

div#links_t {
	line-height: 1.95em;
}

div#topbar_mymenu {
	clear: both;
	height: 1.95em;
	background: #95c93d;
}

div#index_content {
	margin-bottom: 1.56em;
}

* html div#index_content {
	height: expression(this .     height <       520 ?     "40.63em" :     "auto")
		;
}

div#contentarea_content {
	margin-top: 1.25em 0em;
}

/*
div#contentarea_top {
	margin: 0em;
	background: url(../resources/images/toparea_bg.gif) repeat-x top;
	border-right: 0.09em solid #bdbec0;
	border-left: 0.09em solid #bdbec0;
	background-color: #f1f1f1;
	height: 8.2em;
	width: 76.19em;
}
*/
div#contentarea_diff_url_top {
	margin: 0.84em 0 0 1.5em;
	width: 42em;
	background: url(../resources/images/toparea_bg.gif) repeat-x top;
	border: 0.09em solid #bdbec0;
	background-color: #f1f1f1;
}

div#contentarea_bottom {
	background-color: transparent;
}

div#site_background {
	width: 93.75em;
	background-image: url(../resources/images/cow.jpg);
	background-position: 44.53em 13.36em;
	background-repeat: no-repeat;
	margin: 0 auto;
}

div#browseproduct {
	width: 59.53em;
}

div#browseproduct_content_collections {
	border: 0.09em solid #cfcfcf;
	background-color: #ffffff;
	height: 19.39em;
	margin-bottom: 0.78em;
}

div#browseproduct_content_members {
	border: 0.09em solid #cfcfcf;
	background-color: #ffffff;
	height: 15.23em;
	margin-bottom: 0.78em;
}

div#browseproduct_content_members div.membersthumbnails {
	background-color: #ffffff;
	float: left;
}

div.membersthumbnails div.horz_list_item {
	float: left;
	text-align: center;
	margin-top: 1.56em;
	margin-left: 1.17em;
}

div#browseproduct_content_memberscontact {
	background-color: #ffffff;
	margin: 1.3em 1.17em 0em 0em;
	float: right;
}

div#browseproduct_content_memberscontact b {
	font-size: 1.25em;
	color: #77a826;
	font-weight: bold;
	margin-bottom: 0.47em;
}

div#browseproduct_content_profile {
	border: 0.09em solid #cfcfcf;
	background-color: #ffffff;
	height: 15.47em;
	margin-bottom: 0.78em;
}

div#browseproduct_gradient_l {
	width: 0.24em;
	height: 2.81em;
	float: left;
}

div#browseproduct_gradient_m {
	background: url(../resources/images/grad_m.gif);
	background-color: #e3f1d1;
	background-repeat: repeat-x;
	height: 2.81em;
	width: 59.90em;
	float: left;
}

div#browseproduct_gradient_m span {
	font-size: 1.41em;
	color: #333333;
	font-weight: bold;
	float: left;
	margin-top: 0.55em;
	margin-left: 0.56em;
	background-color: transparent;
}

div#browseproduct_gradient_m img {
	float: right;
}

div#browseproduct_gradient_r {
	width: 0.32em;
	height: 2.81em;
	float: right;
}

div#index_bottombar {
	border: 0.09em solid #bdbec0;
	background: #e6e6e6;
	height: 1.48em;
	padding-top: 0.23em;
	margin-bottom: 1.56em;
}

div#index_bottombar span,div#index_bottombar a {
	float: left;
	padding: 0 0.39em 0 0.39em;
	font-size: 0.86em;
}

div#index_bottombar span#bottombar_title {
	font-weight: bold;
	margin-right: 1.56em;
}

/* floating form */
div#floating_form {
	position: absolute;
	border: 0.16em solid #77a826;
	display: none;
	z-index: 10;
}

div#floating_form_close {
	position: absolute;
	right: 1em;
	top: 1em;
}

div#floating_form_close a {
	font-weight: bold;
}

div#floating_form_close img {
	position: relative;
	top: 0.16em;
	margin-right: 0.32em;
	width: 1.00em;
	height: 1.09em;
}

div#floating_form_body {
	width: 28.91em;
	padding: 3em;
	background-image: url(../resources/images/toparea_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #F1F1F1;
}

div#floating_form_large_body {
	width: 39em;
	padding: 1.95em;
	background-image: url(../resources/images/toparea_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #F1F1F1;
}

div#floating_form_buttons {
	float: right;
	margin-top: 0.78em;
}

div#floating_form_body a.button {
	margin: 0em 0.39em 0em 0.39em;
}

div#floating_form_header {
	padding-bottom: 0.39em;
}

div#floating_form_header span {
	color: #000000;
	font-weight: bold;
	font-size: 1.3em;
	margin-bottom: 0.39em;
}

div#overlay_header {
	padding-bottom: 0.39em;
}

div#addimage_content {
	border:0.09em solid #b3b3b3;
	margin-top:1.25em;
	padding:0.39em;
	background-color: #fff;
}

div#overlay_header span {
	color: #77a826;
	font-weight: bold;
	font-size: 1.3em;
	margin-bottom: 0.39em;
}

div#floating_form_content {
	border: 0.09em solid #b3b3b3;
	background: #ffffff;
	padding: 1.95em;
	width: 25em;
}

div#floating_form_content span.form_label {
	display: block;
	/*	text-transform: uppercase;*/
}

div#floating_form_content input,div#floating_form_content textarea {
	margin: 0em 0em 0.39em 0em;
	width: 28.13em;
	color: #333333;
}

div#floating_form_product_addsave {
	border: 0.09em solid #b3b3b3;
	background: #ffffff;
	padding: 1.95em;
	width: 35em;
}

div#floating_form_product_addsave input,div#floating_form_product_addsave textarea
	{
	margin: 0em 0em 0.39em 0em;
	width: 37.8em;
	color: #333333;
}

div#floating_form_content input.check {
	margin: 0.78em 0 0 0.39em;
	width: auto;
}

div#div_addcollection_title {
	border: 0.09em solid #b3b3b3;
	padding: 0.78em;
}

div#addcollection_title div#link {
	font-size: 1.1em;
}

div#floating_form_footer {
	margin-top: 0.39em;
}

span#floating_form_err_txt {
	color: #900000;
	padding: 0.78em 0;
	font-size: 1.02em;
	font-weight: bold;
	display: block;
}

span#floating_form_con_txt {
	color: #7ba632;
	padding: 0.78em 0;
	font-size: 1.02em;
	font-weight: bold;
	display: block;
}

/* local bar*/
div#localbar_linksleft {
	width: 0.48em;
	height: 1.66em;
	background-color: #DDF0C7;
	float: left;
}

div#localbar_links {
	height: 1.66em;
	background-repeat: repeat-x;
	background-color: #DDF0C7;
	margin-left: 2.66em;
}

div#localbar_links a {
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 0.86em;
	font-weight: bold;
	margin-right: 1.32em;
	float: left;
	padding-left: 0.4em;
	padding-right: 0.4em;
	padding-top: 0.4em;
	height: 1.66em;
}

div#localbar_links a:hover {
	display: block;
	font-weight: bold;
	color: #ffffff;
	background-color: #05cff9;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 0.86em;
	float: left;
	padding-left: 0.4em;
	padding-right: 0.4em;
	padding-top: 0.4em;
	height: 1.56em;
}

div#localbar_links a.current {
	display: block;
	font-weight: bold;
	color: #ffffff;
	background-color: #00a9cc;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 0.86em;
	float: left;
	height: 1.56em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	padding-top: 0.4em;
}

div#localbar_links span.menu_title {
	float: left;
	font-size: 0.94em;
	font-weight: bold;
	margin-left: 0.78em;
	max-width: 23.44em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-right: 2.45em;
	color: #333333;
	padding-top: 0.33em;
}

* html div#localbar_links span.menu_title {
	/*width: expression(this.width > 300? 23.44em: "auto");*/
	
}

div#localbar_links span {
	float: left;
	height: 1.64em;
}

/* home page */
div#homepage_productsearch {
	text-align: center;
	background-color: transparent;
}

div#searchresult_header {
	text-align: center;
	background-color: transparent;
}

div#searchresult_header span {
	color: #333333;
	font-size: 1.72em;
}

div#searchresult_diff_url {
	text-align: center;
	background-color: transparent;
	margin: auto;
	width: 45em;
}
div.productfromother_form{
	margin-top:4em;
	margin-bottom:16em;
	}
div#homepage_productsearch_form {
	width: 33.4em;
	height: 2em;
	margin: 0.78em auto;
	background-color: transparent;
}

div#homepage_productsearch_form input,div#topsearchform_result input {
	width: 21.81em;
	height: 1.9em;
	float: left;
	background: url(images/productsearchbiginput.gif) no-repeat left top;
	font-size: 1.25em;
	color: #888888;
	padding: 0.5em 0em 0em 0.94em;
	border: none;
}

div#homepage_productsearch_form img,div#topsearchform_result img {
	margin-left: -2em;
}

div#topsearchform_result {
	width: 33.4em;
	float: left;
}

div#diffurl_productsearch_form {
	background-color: transparent;
	height: 1.8em;
	padding: 2.3em;
	width: 38em;
}

div#diffurl_productsearch_form input {
	float: left;
	font-size: 1.17em;
	color: #888888;
	border: 0.08e solid #cfcfcf;
	padding: 0.1em 0.94em 0 0.8em;
	width: 20em;
}

div#homepage_recentsearches {
	width: 33.15em;
	margin: 0 auto;
	background-color: transparent;
}

div#homepage_recentsearches_bottom {
	margin-bottom: 0.94em;
}

div#homepage_browseproduct {
	float: left;
}

div#homepage_meetmembers {
	float: left;
}

div#homepage_playprofile {
	float: left;
}

div#homepage_feature {
	background-color: f1f1f1;
	background: transparent url(../resources/images/toparea_bg.gif) repeat-x
		bottom;
	border: 0.09em solid #bdbec0;
	padding: 0.94em;
	margin-top: 0.94em;
	margin-bottom: 1.56em;
	float: left;
	width: 55.94em;
}

div#homepage_featureleft {
	width: 26.17em;
	float: left;
	margin-top: 1.17em;
	background-color: transparent;
}

div#homepage_featureleft_reviewtxt {
	float: left;
	background-color: transparent;
	width: 7.33em;
	font-size: 0.86em;
}

div#homepage_featureleft_reviewtxt a {
	float: left;
	background-color: transparent;
	width: 7.33em;
	text-decoration: none;
	font-size: 1em;
}

div#homepage_featureleft_reviewtxt a:hover {
	float: left;
	background-color: transparent;
	width: 7.33em;
	text-decoration: underline;
}

div#homepage_featureleft_thumbnail_panel {
	width: 6.33em;
	background-color: transparent;
	float: left;
	margin-top: 0.23em;
}

div#homepage_featureleft_thumbnailtxt {
	margin-left: 7.03em;
	background-color: transparent;
}

div#homepage_featureleft_thumbnailtxt div#product_name div.ellipsis {
	height: 2.2em;
}

div#homepage_featureleft_thumbnailtxt .ellipsis {
	height: 3.4em;
	line-height: 1.1em;
	margin-bottom: 0.24em;
	margin-top: 0.24em;
}

div#homepage_featureright {
	margin-left: 2.58em;
	width: 26.17em;
	float: right;
	margin-top: 1.17em;
	background-color: transparent;
}

div#homepage_featurerightpanel {
	margin-bottom: 1.56em;
	background-color: transparent;
}

div#homepage_featureright_thumbnail {
	float: left;
}

div#homepage_featureright_thumbnail img {
	width: 3.13em;
	height: 3.13em;
	padding: 0.08em;
	text-align: center;
	border: 0.09em solid #bdbec0;
}

div#homepage_featureright_thumbnailtxt {
	float: right;
	width: 22.27em;
	background-color: transparent;
}

div#todayonbuyboplefttop {
	background: transparent url(../resources/images/left_t.gif) no-repeat
		top;
	float: left;
	height: 0.7em;
	width: 0.7em;
}

div#todayonbuyboprighttop {
	background: transparent url(../resources/images/right_t.gif) no-repeat
		top;
	float: right;
	height: 0.7em;
	width: 0.7em;
}

div#todayonbuybopleftbottom {
	background: transparent url(../resources/images/left_b.gif) no-repeat
		bottom;
	float: left;
	height: 0.7em;
	width: 0.7em;
	margin-top: -0.7em;
}

.backbtn {
	width: 1.88em;
	height: 2.11em;
	margin: 6.19em 0em 0em 1.17em;
	float: left;
}

.profilecarousel_backbtn {
	width: 1.88em;
	height: 2.11em;
	margin: 6.42em 0em 0em 0em;
	float: left;
}

.profilecarousel_nextbtn {
	width: 1.88em;
	height: 2.11em;
	margin: 6.42em 0em 0em 0em;
	float: right;
}

div.backbtn a,div.backbtn a:hover,div.backbtn img,div.backbtn img:hover,div.nextbtn a,div.nextbtn a:hover,div.nextbtn img,div.nextbtn img:hover
	{
	outline: none;
	border: none;
}

.nextbtn {
	width: 1.88em;
	height: 2.11em;
	margin: 6.19em 1.17em 0em 0em;
	float: right;
}

div#todayonbuyboprightbottom {
	background: transparent url(../resources/images/right_b.gif) no-repeat
		bottom;
	float: right;
	height: 0.7em;
	width: 0.7em;
	margin-top: -0.7em;
}

div#homepage_sonowwhat {
	margin: 1.5em 0em 0.4em 0em;
}

div#homepage_sonowwhat span {
	font-size: 1.56em;
	color: #333333;
}

div#homepage_categorytree {
	border: 0.09em solid #cfcfcf;
	background: #ffffff none repeat scroll 0 0;
	margin: 0 0 0.39em;
	padding: 0.78em;
}

div#homepage_rightbar {
	float: right;
	width: 15.08em;
}

.rightbaritem div.chattime {
	font-size: 0.78em;
	font-style: italic;
	color: #a5a5a5;
}

.rightbaritem div.twitter_bg {
	background: url(../resources/images/twitter-t.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.icon {
	height: 3.05em;
	float: left;
	margin: 0em 0.39em 0em 0.39em;
	padding: 0em;
}

.iconlinks {
	margin-left: 2.3em;
	margin-top: 1em;
	background-color: transparent;
}

.iconlinks a {
	font-size: 1.09em;
}

div#homepage_rightbar div.rightbaritem {
	border: 0.09em solid #cfcfcf;
	margin: 0 0 0.39em 0;
	padding: 0.78em;
	background: #ffffff none repeat scroll 0 0;
}

.rightbaritemicon {
	background: #E2F1D1 url(../resources/images/grad_middle.gif) repeat-x
		scroll center bottom;
	border: 0.09em solid #B0D889;
	font-weight: bold;
	margin: 0 0 0.39em 0;
	height: 3.05em;
}

.leftbaritem_bg {
	/*background: #e3f1d1 url(../resources/images/leftbar_itembg.gif) repeat-x
		scroll center bottom;*/
	background-color:#d2ecb7;
	font-weight: bold;
	height: 1.88em;
	border: 0.09em solid #BDBEC0;
}

.leftbaritem_bg span {
	margin-left: 0.78em;
	line-height: 2em;
}

div#homepage_rightbar div.link {
	font-weight: bold;
	background: #e2f1d1 url(../resources/images/grad_middle.gif) repeat-x
		bottom;
	border: 0.09em solid #b0d889;
	height: 3.05em;
}

div#homepage_rightbar div.link a {
	font-weight: bold;
	font-size: 1.09em;
	float: left;
	margin-top: 0.9em;
	margin-left: 0.7em;
}

.space_l {
	margin-left: 1.48em;
}

.space_t {
	line-height: 1.56em;
	background-color: transparent;
}

.spacesitemenu_l {
	margin-left: 1.95em;
}

.spacemymenu_l {
	margin-left: 2.47em;
}

.loginbartxt {
	color: #166aa6;
}

/* today on buybop */
div#todayonbuybop_list div.vert_list_item_left {
	height: 6.33em;
	margin-top: 0.23em;
}

div#todayonbuybop_list div.ellipsis {
	
}

/* upload */
div#floating_form_body input#upload_button {
	width: 3.91em;
	padding-top: 0.4em;
	height: 1.72em;
	font-size: 1em;
}

div#floating_form_body input#upload_button :hover {
	
}

div#upload_progress {
	display: none;
}

div#upload_progress_bar {
	height: 0.39em;
	width: 80%;
	border: 0.09em solid #000000;
}

div#upload_progress_bar_fill {
	height: 0.39em;
	width: 0;
	background: #808080;
}

div#upload_form_result {
	display: none;
}

input#upload_file {
	border: 0.09em solid #cfcfcf;
}

/* user homepage */
div#userhomepage_friendupdates {
	float: left;
	border: 0.09em solid #cfcfcf;
	width: 37.03em;
	padding: 0.39em 0.39em;
	min-height: 39.84em;
}

* html div#userhomepage_friendupdates {
	/*height: expression(this.height < 510? 39.84em: "auto");*/
	
}

div#userhomepage_friendalerts {
	float: right;
	border: 0.09em solid #cfcfcf;
	width: 37.03em;
	padding: 0.39em 0.39em;
	min-height: 39.84em;
}

* html div#userhomepage_friendalerts {
	/*height: expression(this.height < 510? 39.84em: "auto");*/
	
}

div#alert_success_msg {
	margin-top: 0.99em;
	margin-bottom: 0.99em;
}

div#alert_success_msg span {
	margin: 0.39em;
	color: #ff0000;
	font-size: 1.1em;
}

/* people search */
div#searchpeople_searchbox {
	width: 36.09em;
	margin: 0.39em auto;
}

div#searchpeople_searchbox_form {
	border: 0.09em solid #cfcfcf;
	background: #d8dbdc;
	margin: 0.39em 0em;
	text-align: center;
	background: url(../resources/images/toparea_bg.gif) repeat-x top;
	background-color: #f1f1f1;
}

div#searchpeople_searchbox_form form {
	margin: 1.88em 4.06em;
}

div#searchpeople_searchbox_form input {
	width: 21.88em;
	color: #333333;
}

/*
div#searchpeopleresult_list div.horz_list_item {
	margin-left:3.2em;
	margin-right:3.2em;
	height: 12em;
}

div#searchpeopleresult_list div.horz_list_item div.ellipsis_nowrap {
	width:5.86em;	
}

*/
div#searchpeopleresult_list div.horz_list_item,div#listfriends_list div.horz_list_item
	{
	margin-left: 1.56em;
	margin-right: 0.78em;
	height: 17.56em;
}

div#listfriends_list div.horz_list_item div.ellipsis_nowrap,div#searchpeopleresult_list div.horz_list_item div.ellipsis_nowrap
	{
	width: 12.04em;
}

/*user profile */
div#profile_leftbar {
	float: left;
	width: 14.22em;
}

div#userprofile_details div.image_large img {
	border-color: 0.08em solid #cfcfcf;
}

div#userprofile_details div.info {
	width: 100%;
	text-align: left;
	margin-bottom: 0em;
}

div#userprofile_details div.text {
	text-align: left;
	margin-bottom: 1.25em;
}

div#userprofile_details_about {
	width: 11.72em;
	border: 0.09em solid #cfcfcf;
	padding: 0.39em;
	background-color: #eee;
}

div#userprofile_details a.button,div.info a.button {
	margin: 0.16em 0em;
	color: #ffffff;
	display: inline-block;
	width: 8.59em;
}

div.userprofile_section {
	overflow: hidden;
}

div.userprofile_section_combine {
	overflow: hidden;
	border: 0.09em solid #BDBEC0;
	margin-bottom: 0.78em;
}

div.userprofile_friends_section_combine {
	overflow: hidden;
	margin-bottom: 0.78em;
}

div#userprofile_friends_list_container {
	border: 0.09em solid #BDBEC0;
	border-top-color: #ffffff;
}

div.profile_leftbar_subsections_combine {
	overflow: hidden;
	margin-bottom: 0.78em;
}

div.profile_leftbar_subsections_combine div#stores div.text span {
	color: #F46E00;
	font-weight: bold;
}

div#profile_leftbar div.userprofile_section {
	border-color: 0.08em solid #cfcfcf;
	background: #ffffff;
}

div.userprofile_section_head {
	background: #c0e697;
	border-bottom: 0.08em solid #92d050;
	text-align: center;
}

div.userprofile_section_head span {
	color: #000000;
	font-weight: bold;
}

div.userprofile_section_content {
	padding: 0.78em;
}

div#user_interest div.text,div#stores div.text,div#favshop div.text,div#user_links div.text
	{
	overflow: hidden;
	border: 0.09em solid #BDBEC0;
	margin-bottom: 0.78em;
	padding: 0.78em;
	border-top: none;
}

div#favshop div.text,div#user_links div.text  img {
	vertical-align: -.15em;
}

div#userprofile_friends_list div.horz_list_item {
	width: 6.25em;
	height: 7.42em;
}

div.userprofile_section_content div.vert_list_item {
	padding-bottom: 0.36em;
}

div#profile_rightbar {
	float: right;
	width: 59.6em;
}

div#profile_collections {
	border: 0.09em solid #cfcfcf;
	background-color: #ffffff;
	height: 18.36em;
}

div#profile_collections div#listcollections_list {
	margin: 0 -0.39em;
}

div#listcollections_list div.search_horz_collectionlist_item {
	margin-left: 0.39em;
	margin-bottom: 0.78em;
}

div#listcollections_list div.search_horz_collectionlist_item div.right_collection_link
	{
	margin-left: 0.39em;
	text-align: center;
	width: 12em;
}

div#listcollections_list div.search_horz_collectionlist_item div.right_collection_link span
	{
	color: #666666;
}

div#listcollections_list div.horz_collectionlist_item {
	margin-left: 0em;
	width: 12.27em;
}

div#listcollections_list div.horz_collectionlist_item div.ellipsis_nowrap
	{
	width: 11.71em;
}

div#profile_collections div.image_large {
	line-height: 14.06em;
}

div#profile_collections div.horz_list_item {
	height: 16.06em;
	width: 14.06em;
}

div#profile_reviews,div#profile_activities {
	margin-top: 0.78em;
}

div#profile_reviews div.vert_list_item {
	padding-bottom: 0.36em;
}

div#profile_reviews div.vert_list_item_left {
	width: 7.81em;
}

div#profile_reviews div.listreviews_review_text {
	height: 2.5em;
}

/* user collection list */
div#mycollectionhome_newcollection {
	float: right;
}

div#mycollectionhome_listcollections {
	margin-top: 0.38em;
}

select#sortcollection {
	float: left;
	height: 1.64em;;
	font-size: 0.94em;
	margin-top: 0.78em;
}

div#mycollectionhome_listcollections div.horz_list_item {
	width: 10.16em;
	height: 12.5em;
}

/* user product reviews */
div#listreviews div.vert_list_item_left {
	width: 10.16em;
}

div#listreviews div.vert_list_item {
	padding-bottom: 0.78em;
	border-bottom: 0.08em dashed #cfcfcf;
}

div#listreviews div.listreviews_review_text {
	height: 6.18em;
	margin-bottom: 0.4em;
}

/* product collection */
div#collectiondetail_buttons {
	float: right;
}

div#collectiondetail_info {
	float: left;
	overflow: hidden;
	width: 59em;
}

div#collectiondetail_info div.collection_name {
	color: #050505;
	font-size: 1.875em;
	padding: 0.39em 1.17em 0.5em 0em;
	position: relative;
}

div#collection_detail div#productdetail_user div.image_small {
	margin: 0.39em 0em 0.39em 0em;
}

div#collectiondetail_info_image {
	float:left;
	margin-right:1.4em;
	margin-top:0;
	overflow:hidden;
	text-align:center;
	width:22.9em;
}
div#collectiondetail_info_image div.profileimagecarousel_large{
	background-color:#FFFFFF;
	border:0.09em solid #CFCFCF;
	height:22.65em;
	line-height:22.42em;
	position:relative;
	text-align:center;
	width:22.65em;
}
div#collectiondetail_info_image div.profileimagecarousel_large img{
	border:medium none;
	display:inline-block;
	float:none;
	height:auto;
	margin-top:0;
	max-height:22.26em;
	max-width:22.26em;
	text-align:center;
	vertical-align:middle;
	width:auto;
}
div#collectiondetail_info_image div.profileimagecarousel_large a{
	font-size: 1em;
	}


div#collectiondetail_info_image div#btn_xlarge {
	margin-left: 0.13em;
}

div#collectiondetail_info_image div#floating_center_buttons {
	text-align: center;
	width: 11.56em;
	float: left;
}

div#collectiondetail_info_desc {
	float: left;
	overflow: hidden;
	width: 34em;
	min-height: 12.9em;
}

div#collectiondetail_info div#collectiondetail_info_desc span {
	font-size: 1em;
}
div#collectiondetail_info div#collectiondetail_info_desc div.ellipsis span {
	
}
div#sortproducts {
	margin: 0.78em 0em 0em 0em;
	padding-bottom: 1.17em;
	border-bottom: 0.08em solid #cfcfcf;
}

div#sortproducts select#sortcollectionproducts {
	float: none;
}

div#collectiondetail_info div.info {
	background-color:#F4F3F3;
	font-size:0.94em;
	margin-bottom:2em;
	margin-top:0.78em;
	padding:0.78em;
	margin-left:0;
}

div#collection_products {
	margin-top: 0.38em;
	background-color: #ffffff;
	margin-bottom: 1.25em;
}

select#sortcollectionproducts {
	float: left;
}

div#listcollectionproducts_list div.horz_list_item {
	width: 11.1em;
	height: 17.88em;
}

div#listcollectionproducts_list div.horz_list_item a#memberreviewlink {
	font-size: 0.86em;
	display: block;
	margin-top: 0.39em;
}

/* review detail */
div#reviewdetail_content {
	float: left;
	background-image: url(../resources/images/grad_middle.gif);
	background-repeat: repeat-x;
	background-color: #E3F1D1;
	background-position: bottom;
	position: relative;
	border-right: 0.08em solid #CFCFCF;
	width: 100%;
	left: auto;
	right: 45.234em;
}

#container3 {
	float: left;
	background-image: url(../resources/images/toparea_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #F1F1F1;
	overflow: hidden;
	position: relative;
	border: 0.09em solid #cfcfcf;
	width: 100%;
}

#container2 {
	float: left;
	width: 59.61em;
	background: #ffffff;
	position: relative;
}

div#reviewdetail_productinfo {
	position: relative;
	float: left;
	overflow: hidden;
	background-color: #ffffff;
	padding: 0.94em 0.78em 0.78em 0.78em;
	width: 43.6em;
	border-left: 0.08em solid #cfcfcf;
	border-right: 0.08em solid #cfcfcf;
}

div#reviewdetail_productimage {
	float: left;
}

div#reviewdetail_productprice_rating {
	float: left;
	padding: 0em 0em 0.39em 0.39em;
	width: 13.1em;
}

div#reviewdetail_productprice_rating div,div#reviewdetail_cat_tags div {
	padding-bottom: 0.39em;
}

div#reviewdetail_cat_tags div#producttags {
	padding-bottom: 0.39em;
	height: 3.6em;
	width: 23.2em;
	overflow: hidden;
}

div#reviewdetail_cat_tags {
	float: left;
	padding: 0em 0em 0.39em 0.39em;
}

div#reviewdetail_productimage div.ellipsis_nowrap a {
	font-size: 0.94em;
	font-weight: bold;
}

div#reviewdetail_collectioninfo {
	padding-top: 0.78em;
	padding-left: 1.35em;
	float: left;
	background: none;
	position: relative;
	overflow: hidden;
	width: 12.27em;
	left: 60.31em;
}

div#reviewdetail_collectioninfo div.ellipsis_nowrap {
	margin-bottom: 0.78em;
}

div#reviewdetail_productinfo span.heading2 {
	display: block;
	margin: 0.78em 0 0.39em 0;
}

div#reviewdetail_reviewinfo {
	margin-top: 0.8em;
	background: #E3F1D1 url(../resources/images/leftbar_itembg.gif) repeat-x
		scroll center bottom;
	padding: 0.39em 0 0em 0.39em;
}

div#reviewdetail_reviewinfo div.leftbtn {
	padding-bottom: 0.15em;
}

div#reviewdetail_reviewinfo span.quote {
	margin: 0.78em 0 0.39em 0;
	font-style: italic;
	font-size: 0.94em;
}

div#reviewdetail_reviewdesc {
	margin-top: 0.78em;
}

div#reviewdetail_reviewheader {
	margin: 0.78em 0em 0.39em 0em;
}

div#listcomments_addcomment {
	float: right;
}

span.comment_text {
	color: #77A826;
	font-size: 0.94em;
	text-decoration: none;
}

.comment_text a {
	color: #77A826;
	font-size: 1em;
	text-decoration: none;
}

.comment_text a:hover {
	text-decoration: underline;
}

span.reviewnumbers {
	color: #77A826;
}

span.price_text {
	color: #333333;
	font-size: 1.09em;
	font-weight: bold;
}

div#listcomments_list {
	margin-top: 0.78em;
}

div#listcomments_list div.vert_list_item_left {
	width: 7em;
}

div#listcomments_list div.vert_list_item {
	
}

div#dashedline {
	border-bottom: 0.08em dashed #cfcfcf;
}

/* product detail */
div#productdetail_content {
	border: 0.09em solid #cfcfcf;
	padding: 0.39em;
	margin-bottom: 0.78em;
	margin-top: 0.39em;
}

div#productdetail_info {
	background-color: transparent;
	border-left: 0.08em solid #CFCFCF;
	border-right: 0.08em solid #CFCFCF;
	float: left;
	overflow: hidden;
	padding: 0.94em 0.78em 0.78em;
	position: relative;
	width: 43.6em;
}

div#productdetail_info div#productdetail_description {
	min-height: 1em;
	overflow: hidden;
}

div#productdetail_description span {
	font-size: 0.94em;
}

div#productdetail_description span * {
	display: inline;
	width: 100%;
}

div#productdetail_productrating {
	float: left;
	line-height: 1.56em;
}

div#productdetail_productrating span {
	font-size: 0.94em;
}

div#productdetail_productrating a {
	text-decoration: none;
}

div#productdetail_productrating span.links {
	font-size: 0.86em;
	color: #0070C0;
	font-style: italic;
}

div#productdetail_buttons {
	float: right;
}

div#productdetail_buttons div {
	float: left;
	margin: 0.39em 0.39em 0em 0.39em;
}

div#productdetail_reviews {
	float: left;
	width: 56.42em;
}

div#listproductreviews_list div.vert_list_item {
	border-bottom: 0.08em dashed #cfcfcf;
	margin: 0.78em 0em 0em 0em;
}

div#listproductreviews_list div.vert_list_item_left {
	width: 7.81em;
}

div#listproductreviews_list div.listproductreviews_review_text {
	height: 5.31em;
}

div#productdetail_relatedinfo {
	float: right;
	width: 17.4em;
}

div#productdetail_relatedinfo div.relatedinfo_section {
	border: 0.09em solid #cfcfcf;
	margin-bottom: 0.39em;
}

/* friend list */ /* product search */
div#productsearch_form {
	margin: 0.78em auto;
	width: 46.88em;
}

div#productsearch_form_body {
	background: #D8DBDC url(images/searchboxbg.gif) repeat-x bottom;
	border: 0.09em solid #bcbebf;
	text-align: center;
	margin: 0.39em 0;
}

div#productsearch_form_body form {
	margin: 1.17em;
}

div#productsearch_form input {
	width: 42.97em;
	color: #333333;
}

div#producthome_recentsearches {
	width: 33.28em;
	margin: 0 auto;
}

div.dojoTabPaneWrapper {
	border: none;
}

div.dojoTab {
	background: url(../resources/images/tab_bg.gif);
	background-color: #E3F1D1;
	background-repeat: repeat-x;
	background-position: bottom;
	border: 0.09em solid #cfcfcf;
	border-bottom: none;
	margin: 0em 0.16em;
}

div.dojoTab span {
	font-size: 0.94em;
}

div.dojoTab div {
	background: url(../resources/images/tab_bg.gif);
	background-color: #E3F1D1;
	background-repeat: repeat-x;
	background-position: bottom;
}

div.current {
	background: #ffffff;
}

div.current div {
	background: #ffffff;
}

div.filters {
	border: 0.08em solid #BDBEC0;
	float: left;
	padding: 1.7em 0;
	width: 76em;
}
div.filters_supertags {
	border: 0.08em solid #BDBEC0;
	border-top:0;
	float: left;
	padding: 1em 0 1.7em 0;
	width: 76em;
}
div.list_sortinglinks {
	background-image: url(../resources/images/grad_m.gif);
	background-position: bottom;
	background-color: #e3f1d1;
	background-repeat: repeat-x;
	height: 2.27em;
	float: left;
	width: 100%;
}

div.list_sortinglinks a {
	margin-right: 1.09em;
	float: left;
	margin-top: 0.6em;
	font-weight: bold;
	color: #039bba;
}

div.list_sortinglinks b a {
	color: #333333;
}

/* ie7 ie6 */
* :first-child+html div.list_sortinglinks a,* html div.list_sortinglinks a
	{
	padding-top: 0.45em;
}

div.list_sortinglinks span {
	margin-left: 1.09em;
	float: left;
	font-size: 1em;
	color: #039bba;
}

div.list_sortinglinks span.sort {
	color: #333333;
	float: left;
	font-size: 0.94em;
	margin-top: 0.6em;
}

/* ie6 ie7 */
* :first-child+html div.list_sortinglinks span,* html div.list_sortinglinks span
	{
	padding-top: 0.39em;
}

div.list_sortinglinks input {
	float: right;
	margin-top: 0.39em;
	color: #333333;
}

a.current_sortlink {
	text-decoration: underline;
	color: #333333;
	font-weight: bold;
}

div.slider_container {
	float: left;
	width: 23.5em;
}

div.slider {
	background-color:#69949D;
	float:left;
	height:0.16em;
	left:1em;
	margin:0.32em 0;
	position:relative;
	top:-0.2em;
}

div.knob_left {
	position: relative;
	top: -0.39em;
	background-image: url(../resources/images/knob.gif);
	height: 1.09em;
	width: 0.31em;
}

div.knob_right {
	position: relative;
	top: -0.39em;
	background-image: url(../resources/images/knob.gif);
	height: 1.09em;
	width: 0.31em;
}

div.slider_leftknob,div.slider_leftknob {
	position: absolute;
	background-color: transparent;
}

div.slider_rightknob {
	background-color: transparent;
}

div.slider_leftknob span {
	position: absolute;
	right: 0em;
	color: #888888;
	top: 1em;
	margin-left: -1.4em;
}

div.slider_rightknob span {
	position: absolute;
	top: 1em;
	color: #888888;
	margin-left: -1.4em;
}

div.list_sortinglinks_sub {
	height: 3.91em;
	/*
	width: 59.3em;
	border-bottom: 0.08em solid #bdbec0;
	background-image: url(../resources/images/toparea_bg.gif);
	background-color: #F1F1F1;
	background-repeat: repeat-x;
	background-position: bottom;*/
}

div#search_listing_all {
	width: 59.61em;
	margin-top: 1.72em;
}

div#subcategory_search_listing_all {
	width: 59.61em;
	margin-top: 1.72em;
}

div.list_sortinglinks_sub div#resultscount_select_fr_list,div.list_sortinglinks_sub div#resultscount_select_fr_grid,div.list_sortinglinks_sub div#resultscount_select_all_list,div.list_sortinglinks_sub div#resultscount_select_all_grid,div.list_sortinglinks_sub a
	{
	float: right;
	margin: 0em 0.39em;
}

div#listproductserachresult_list div.vert_list_item {
	margin-top: 1.56em;
	margin-bottom: 1.56em;
}

div#listproductserachresult_list div.image_small {
	text-align: center;
	float: left;
	margin-right: 0.39em;
	width: 9.69em;
	height: 9.69em;
	line-height: 9.53em;
	border: 0.09em solid #cfcfcf;
}

div#listproductserachresult_list div.image_small img {
	display: inline-block;
	float: none;
	width: auto;
	height: auto;
	max-height: 9.06em;
	max-width: 9.06em;
	text-align: center;
	vertical-align: middle;
}

div#listproductserachresult_list div.user_info div.image_extrasmall {
	border: none;
}

div#listproductserachresult_list div.user_info div.image_small img {
	float: left;
	width: 1.95em;
	height: 1.95em;
	border: 0.09em solid #cfcfcf;
	padding: 0.08em;
	margin-top: 0.78em;
}

div#listproductserachresult_list div.product_info_box {
	float: left;
	width: 22em;
	padding: 0.39em;
	margin-left: 1.2em;
}

div#listproductserachresult_list div.productsection_info {
	float: left;
	width: 10.8em;
	margin-left: 0.20em;
	min-height: 6.33em;
}

div#listproductserachresult_list div.productsection_info div.ellipsis {
	height: 1.2em;
}

div#listproductserachresult_list div.productsection_info div.ellipsis_nowrap a
	{
	font-size: 1.09em;
}

div#listproductserachresult_grid div.product_info_box {
	width: 20.55em;
	padding: 0.39em;
	margin-left: 1.41em;
	text-align: center;
}

div#listproductserachresult_list div.productsection_info div.ellipsis_nowrap
	{
	margin: 0em;
}

div.productpage_info div.ellipsis_nowrap {
	text-align: center;
	margin: 0 0 0.39em 0;
}

div#listproductserachresult_list div.user_info {
	float: left;
	width: 34.23em;
	margin-top: 0.4em;
}

div#listproductserachresult_list div.user_info div.reviewallproducts {
	background-image: url(../resources/images/review_mark.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 31.02em;
	height: 9.54em;
	margin-left: 2.7em;
}

div#listproductserachresult_list div.first_to_review div.ellipsis_nowrap
	{
	background-image: url(../resources/images/review_mark.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 31.02em;
	height: 9.54em;
	margin-left: 2.7em;
}

div#listproductserachresult_list div.first_to_review div.ellipsis_nowrap a
	{
	margin-left: 10em;
	line-height: 10em;
	font-weight: bold;
}

div#listproductserachresult_list div.user_info div.reviewallproducts div.userinfo_text
	{
	margin: 0em;
	padding: 0.5em 0.3em 0.3em 1em;
}

div.userinfo_text div.leftbtn a {
	color: #77A826;
	font-weight: bold;
}

div.userinfo_text div.review_link a {
	font-size: 0.86em;
}

div#listproductsearchresult_grid div.productsection_info div.ellipsis {
	text-align: center;
	width: 10.39em;
	height: 2.43em;
}

div#listproductserachresult_grid div.productsection_info div.ellipsis a
	{
	display: inline-block;
	overflow: hidden;
}

div#listproductserachresult_list div.review_text span {
	font-size: 1.09em;
	line-height: 2em;
}

div#listproductserachresult_list div.userinfo_text div.review_text {
	
}

div#listproductserachresult_list div.userinfo_text div.review_text a {
	font-size: 0.86em;
}

div#listproductserachresult_list div.userinfo_text div.ellipsis {
	height: 5.2em;
	line-height: 1.3em;
}

div#listproductserachresult_list div.results {
	margin-top: 1.56em;
	margin-bottom: 1.56em;
}

.results {
	margin-bottom: 2.34em;
}

div#listproductserachresult_grid div.horz_list_item {
	width: 11.44em;
	height: 18.02em;
}

div#listproductsearchresult_grid div.slidingcontent_horz_list_item {
	width: 10.24em;
	float: left;
	margin-left: 3.59em;
	margin-bottom: 4em;
	height: 18.1em;
	text-align: center;
}

div#listproductserachresult_grid div.horz_list_item div.ellipsis_nowrap
	{
	margin-bottom: 0.39em;
}

div#listproductserachresult_grid div.image_medium {
	margin: 0em auto;
}

div#listproductserachresult_grid span.strong {
	display: block;
	margin: 0.39em 0 0;
}

div#listproductserachresult_grid a.button,div#listproductserachresult_grid span.button
	{
	padding: 0.08em 0.70em 0.24em;
}

div#search_results_all ,div#search_results_fr {
	float: left;
	width: 76.25em;
	margin-top: 1.5em;
}

div#categoryproducts_all { /*width: 59.61em;
	float: left;*/
	
}
div#search_results_all div#search_listing_all{
	margin-top:0;
	}
div#search_categories_all,div#search_categories_fr {
	width: 14.22em;
	padding: 0.78em;
}

/* add a review */
div#addreview_saveoption input {
	border: none;
	width: 2em;
	margin: 0em;
	padding: 0.16em 0em 0em;
	color: #333333;
}

div#addreview_saveoption {
	margin: 0.39em 0em;
}

/* add product main */
div.addproduct_section {
	width: 36.09em;
	margin: 5.47em auto;
}

div.addproduct_section_content {
	padding: 1.88em 1.88em;
	border: 0.09em solid #cfcfcf;
	background-color: #f1f1f1;
	margin: 0em;
	background: url(../resources/images/toparea_bg.gif) repeat-x top;
}

div.addproduct_section_content input {
	margin-top: 0.78em;
	width: 28.13em;
	color: #333333;
}

div.addproduct_section_content form {
	margin: 0em;
	padding: 0em;
}

span#product_success_msg {
	color: #FF0000;
	font-size: 1.02em;
	padding-bottom: 0.39em;
	display: block;
}

/* add contact main */
div.addcontacts_section {
	width: 36.09em;
	margin: 5.47em auto;
}

div.addcontacts_section_content {
	padding: 1.88em 1.88em;
	border: 0.09em solid #cfcfcf;
	background-color: #f1f1f1;
	margin: 0em;
	background: url(../resources/images/toparea_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

/* form */
div.content_form {
	border: 0.16em solid #77a826;
	background-image: url(../resources/images/toparea_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #F1F1F1;
	padding: 0.78em;
}

div.newproduct_content_form_required {
	width: 45.94em;
	float: left;
}

div.newproduct_content_form {
	border: 0.09em solid #cfcfcf;
	background-image: url(../resources/images/toparea_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #F1F1F1;
	padding: 0.78em;
	width: 45.94em;
	float: left;
}
div.addproduct_content_form {
	background-color: #f4f3f3;
	padding: 1.5em;
	width:61.28em;
	float: left;
	visibility: visible;
}
div.newproduct_content_form_indicationtxt {
	width: 26.5em;
	float: left;
	margin-top: 0.2em;
	font-size: 1em;
}

div.newproduct_content_form_indicationtxt ul {
	font-size: 0.94em;
	margin-top: 0.78em;
}

div.newproduct_content_form_indicationtxt li {
	list-style-image: url("../resources/images/arrow.gif");
	margin-left: 2em;
}

div.newproduct_content_form_indicationtxt li img {
	width: 0.63em;
	height: 0.7em;
}

div#newproduct_content_form div.buttons {
	width: 47.6em;
	float: left;
}

div.newproduct_content_form_secondindicationtxt {
	width: 26.5em;
	float: left;
	padding-top: 16.4em;
	font-size: 1em;
}

div.newproduct_content_form_secondindicationtxt ul {
	font-size: 0.94em;
}

div.newproduct_content_form_secondindicationtxt li {
	list-style-image: url("../resources/images/arrow.gif");
	margin-left: 2em;
}

div#content_form_normal {
	border: 0.09em solid #CFCFCF;
	padding: 0.78em;
}

div.white_content_form {
	background: #fff;
}

div.content_form input,div.content_form textarea {
	border: 0.09em solid #cfcfcf;
	width: 39.06em;
	margin: 0em 0em 0.39em 0em;
	color: #333333;
}

div.content_form textarea {
	height: 20.31em;
}

span.content_form_err_text {
	color: #900000;
	padding-bottom: 0.50em;
	padding-top: 0.50em;
	font-weight: bold;
	font-size: 1.0em;
	display: block;
}

/* add new product */
div#addnewproduct_image_list {
	float: right;
	width: 37em;
}
div.addproduct_othersiteimages{
	float:left;
	width:100% !important;
	}
div#addnewproduct_image_list input {
	width: auto;
	border: none;
	margin: 0.39em 0 0;
	color: #333333;
}

div#addnewproduct_image_list div.horz_list_item {
	float: left;
	margin: 0;
	padding: 0 0.39em 0.39em 0.39em;
	text-align: center;
	width: 10.94em;
	height: 10.94em;
}

div#selectcollection_div {
	display: inline;

}
div#selectcollection_div select{
	font-size: 0.86em;	
	}

/* add review */ /* faq */
div#help_questions {
	float: left;
	border: 0.09em solid #cfcfcf;
	padding: 0.78em;
	width: 26.64em;
	min-height: 41.7em;
}

div.help_answers {
	float: right;
	border: 0.09em solid #cfcfcf;
	width: 42.15em;
	padding: 0.78em 1.56em 0.78em 1.56em;
	min-height: 39.82em;
}

div.help_answers div.answers {
	margin-top: 0.7em;
}

div#help_header {
	margin-bottom: 0.625em;
}

div#help_header span.heading {
	color: #77A826;
}

span.faq_title {
	font-size: 1.09em;
	font-weight: bold;
}

div.help_answers span.strong {
	display: block;
	margin-bottom: 0.39em;
}

div#help_questions ul {
	margin-top: 1.0em;
}

div#help_questions li {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 1.17em;
	margin-top: 0.39em;
	color: #166AA6;
}

div#help_questions li a,div#help_questions li a:hover {
	text-decoration: none;
	cursor: pointer;
	font-size: 0.86em;
}

div#help_questions li a:focus,div#help_questions li a:active {
	
}

/* contacts list*/
div#importcontact_button {
	float: right;
}

div#alphabet_div {
	text-align: center;
	margin-bottom: 0.39em;
}

div#alphabet_div a {
	margin: 0 0.39em;
}

div#usercontactslist_div span {
	float: left;
	width: 25.8em;
	padding: 0.78em 0;
	border-bottom: 0.08em solid #e7e7e7;
}

div#usercontactslist_div span a {
	font-size: 1.02em;
}

/* import contacts list */
div.contact_import_buttons {
	float: right;
}

div.contact_import_buttons a.button {
	margin: 0 0.39em 0 0;
}

/* category homepage*/
div#categoryhomepage_content {
	margin: 0.78em 0 0 0;
}

div#categoryhomepage_categorytree {
	float: left;
	border: 0.09em solid #cfcfcf;
	width: 12.66em;
	padding: 0.78em;
	background: #ffffff none repeat scroll 0 0;
}

div#categoryhomepage_productupdates {
	float: left;
	width: 42.9em;
	margin: 0 0.78em;
}

div#subcategoryhome_productupdates div.content_header span,div#categoryhomepage_productupdates div.content_header span
	{
	color: #77a826;
	font-size: 1.41em;
	font-weight: bold;
	display: block;
	margin-bottom: 1em;
}

div#categoryhomepage_rightbar {
	float: left;
	width: 15.59em;
}

div#categoryhomepage_rightbar span {
	position: relative;
}

div#categoryhomepage_rightbar div.rightbaritem {
	padding: 0.78em;
	border: 0.09em solid #cfcfcf;
	margin: 0 0 0.78em 0;
	background: #ffffff none repeat scroll 0 0;
}

/* category list*/
div#category_list {
	margin-top: 0.86em;
}

div#category_list_root {
	margin: 0em 0em 1.56em 0em;
}

div#category_list_root span {
	display: block;
	font-weight: bold;
	color: #666666;
	font-size: 1em;
}

div#browse_products div#category_list_root {
	float: left;
	margin: 0 0 1.56em;
	width: 25.4em;
}

div#browse_products div#category_list_root span {
	display: block;
	font-weight: bold;
	color: #F46E00;
	font-size: 1em;
	margin-bottom: 1em;
}

div#category_list_root a {
	display: block;
	margin: 0em;
}

/* sub category home */
div#subcategoryhome_image {
	float: left;
	margin: 0 0.78em 0.78em 0;
	padding: 0.08em;
	border: 0.09em solid #cfcfcf;
}

div#subcategoryhome_topimage_thumbnail {
	float: left;
	margin: 0 0.78em 0em 0;
	padding: 0.16em;
	border: 0.09em solid #cfcfcf;
	width: 7.81em;
	height: 7.81em;
}

div#subcategoryhome_topimage_thumbnail img {
	width: 7.81em;
	height: 7.81em;
}

div#subcategoryhome_leftbar {
	float: left;
	width: 17.97em;
}

div#subcategoryhome_leftbar div.leftbar_item {
	padding: 0.39em 0.39em;
	border: 0.09em solid #cfcfcf;
	margin-bottom: 0.78em;
}

div#subcategoryhome_toparea {
	float: left;
	width: 67em;
}

div#subcategoryhome_leftbar div#productsearch input#productsearch_txtbx,div#subcategoryhome_toparea div#productsearch input#productsearch_txtbx
	{
	width: 19.14em;
	margin: 0.39em 0;
}

div#subcategoryhome_toparea div#productsearch,div#subcategoryhome_leftbar div#productsearch
	{
	
}

div#subcategoryhome_productupdates {
	float: left;
	width:100%;
	/*width: 59.3em;*/ /*border: 0.09em solid #cfcfcf;*/
}

div#subcategoryhome_search_tags {
	font-size: 1em;
	margin-top: 0.2em;
}

div#tag_list span {
	font-weight: bold;
	margin: 0 0 0.39em 0;
}

div#subcategorycontent {
	border-top: none;
	float: left;
	width: 74.689em;
}

div#tag_list a { /**display: block;**/
	
}

div#subcategoryhomepage_rightbar {
	float: right;
	width: 14.22em;
	margin-top: -0.94em;
}

div#subcategoryhomepage_rightbar div.rightbaritem {
	border: 0.09em solid #CFCFCF;
	padding: 0.78em;
	margin-top: 0.94em;
	background: #ffffff none repeat scroll 0 0;
}

div#subcategoryhomepage_rightbar div.chatbox {
	margin-top: 0.94em;
}

div.chatbox {
	background: #ffffff url(../resources/images/loading_ani.gif) no-repeat
		scroll 50% 50%;
}

div.chatbox div {
	background-color: #ffffff;
}

div#subcategoryhomepage_rightbar div.product_info {
	margin: 0 0 0.39em 0;
}

/* wanelo stats */
div#wanelostats_content {
	margin: 0.94em 0 0;
}

div#wanelostats_content ul li {
	margin-left: -1.1em;
}

div#wanelostats_content a {
	display: block;
	margin: 0 0 0.39em 1.41em;
}

div#wanelostats_content span {
	display: block;
	font-style: italics;
	text-align: right;
}

/* like product list*/
div#listlikeproducts_list div.listlikeproducts_list {
	width: 8.44em;
}

div#listlikeproducts_list div.vert_list_item {
	margin-left: 0.78em;
	margin-right: 0.78em;
}

/* change collection image */
div#change_collection_image div#floating_form_body {
	width: 49.22em;
}

div#change_collection_image div#floating_form_content {
	width: 45.31em;
}

div#change_collection_image div#listcollectionproducts_list {
	height: 25em;
	overflow-y: scroll;
	border: 0.09em solid #cfcfcf;
}

div#listcollectionproducts_list div.horz_list_item {
	width: 11.1em;
	height: 18.5em;
	margin-left: 0.65em;
	margin-right: 0.65em;
}

div#listcollectionproducts_list div.horz_list_item div.contenturl {
	margin-top: 0.7em;
}

div#listcollectionproducts_list div.horz_list_item div.contenturl div.ellipsis
	{
	width: 11.1em;
	text-align: center;
	height: 2.4em;
}

div.reviewed_txt {
	height: 1.5em;
}

span.reviewedon_txt {
	color: #666666;
	font-size: 0.86em;
}

div#listcollectionproducts_list div.userinfo_text div.reviewed_txt {
	float: left;
}

div#change_collection_image div#listcollectionproducts_list div.horz_list_item
	{
	height: 11.72em;
}

div#listcollectionproducts_list div.horz_list_item div.image_medium {
	margin-left: 25%;
}

/* invite form */
div#sm_form input,div#sm_form textarea {
	margin-top: 0.39em;
	color: #333333;
}

div#sm_form div.content_form_buttons {
	float: none;
	margin-top: 0.79em;
}

li#bullet {
	list-style-type: disc;
	list-style-position: outside;
	color: #434343;
	font-size: 1.0em;
	margin-left: 2.0em;
	margin-bottom: 1.0em;
}

.bluetext {
	color: #0000ff;
	font-size: 1.0em;
	font-weight: bold;
}

div#search_round_top {
	background: url(../resources/images/search_round_top.png) no-repeat;
	height: 1.17em;
	width: 76.33em;
}

div#search_round_bottom {
	background: url(../resources/images/search_round_bottom.png) no-repeat;
	background-color: transparent;
	width: 76.33em;
	height: 0.80em;
}

div#profile_shareleft {
	width: 23.05em;
	float: left;
	margin-left: 1.09em;
	margin-top: 1.72em;
}

div#profile_shareleft_thumbnailtext {
	margin: 1.56em 0em 0em 0.78em;
	width: 10em;
	float: left;
}

div#profile_shareleft_thumbnailtext a {
	margin-top: 3.36em;
	font-weight: bold;
	font-size: 1.09em;
}

div#profile_shareleft_thumbnailtext div.text {
	margin-top: 2.11em;
	color: #121212;
}

div#profile_shareright {
	float: left;
	margin: 3.13em auto;
	width: 36.15em;
}

div#profile_shareright_thumbnail {
	width: 11.33em;
	float: left;
	text-align: center;
}

div#profile_shareright_thumbnail div.image_medium {
	margin: auto;
}

div#profile_shareright_thumbnail a {
	font-weight: bold;
}

div#profile_shareright_thumbnail div#textline {
	margin-top: 0.39em;
}

div.todaybuybop_list_item {
	margin: 0em 0em 2.19em 0em;
}

div.todaybuybop_list_itemtext {
	height: 5.16em;
	position: relative;
}

div.todaybuybop_list_item a {
	text-decoration: none;
	font-size: 1em;
}

div.todaybuybop_list_item a:hover {
	text-decoration: underline;
}

div.todayonbuybop_list_itemright {
	margin-left: 7.03em;
}

div.category_discussions {
	margin-left: 0.39em;
	float: left;
}

div.todayonbuybop_list_itemright div#user_reviewed_text div.ellipsis {
	max-height: 2.7em;
}

div.todayonbuybop_list_itemright div#user_reviewed_text div.ellipsis_3line
	{
	overflow: hidden;
	max-height: 3.90em;
}

div.todayonbuybop_list_itemright div#user_reviewed_text div.ellipsis_4line
	{
	overflow: hidden;
	max-height: 5.10em;
}

div.outerborder {
	border: 0.09em solid #cfcfcf;
	padding: 0.78em;
	background-color: #ffffff;
}

div#profilecollection_gradient_l {
	width: 0.24em;
	height: 2.81em;
	float: left;
}


div#profilecollection_gradient_m {
	float:left;
	margin-bottom:0.78em;
	margin-top:0.94em;
	width:100%;
}

div#profilecollection_gradient_m span {
	font-size: 1.41em;
	color: #87bb4e;
	font-weight: bold;
	float: left;
	background-color: transparent;
}

div#profilecollection_gradient_m img {
	float: right;
}

div#profilecollection_gradient_r {
	width: 0.31em;
	height: 2.81em;
	float: left;
}

div#subcategoryslidingdoor {
	float: left;
	background: url(../resources/images/sliding_door_gradient.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	background-position: bottom;
	height: 2.58em;
	width: 76.33em;
}

div#subcategoryslidingdoor ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#subcategoryslidingdoor li {
	margin: 0;
	float: left;
	background: url(../resources/images/grey_right_curve_sliding.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 2.58em;
	margin-right: .08em;
}

div#subcategoryslidingdoor a {
	display: block;
	background: url(../resources/images/grey_left_curve_sliding.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0.7em 1.56em;
	font-size: 1.09em;
	color: #039bba;
	font-weight: bold;
	text-decoration: none;
	height: 2.58em;
}

div#subcategoryslidingdoor a:hover {
	text-decoration: none;
}

div#subcategoryslidingdoor li.current {
	background-image: url(../resources/images/wht_right_curve_sliding.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #ffffff;
}

div#subcategoryslidingdoor li.current a {
	background-image: url(../resources/images/wht_left_curve_sliding.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #333333;
}

div#subcategory_productsearch_form {
	width: 34.6em;
	height: 2em;
	margin-top: 0.94em;
	background-color: transparent;
}

div#subcategory_productsearch_form input {
	width: 21.81em;
	height: 1.9em;
	float: left;
	background: url(images/productsearchbiginput.gif) no-repeat left top;
	font-size: 1.25em;
	color: #888888;
	padding: 0.5em 0em 0em 0.94em;
	border: none;
}

div#subcategory_productsearch_form img {
	margin-left: -2em;
}

div#collection_header {
	border: none;
	background-color: #00B0F0;
	padding: 0.39em;
	position: relative;
}

div#collection_header span {
	color: #ffffff;
	font-size: 1.25em;
}

div#collection_url {
	float: left;
	margin-top: 0.39em;
	font-size: 0.94em;
}

div#collection_url input {
	font-size: 0.94em;
	width: 30em;
	color: #333333;
}

div.collection_edit_links {
	text-align: center;
	margin-top: 0.39em;
}

div.collection_edit_links div.btnleft {
	float: left;
}

.space_overall {
	padding: 0.78em;
}

div#ratingspace {
	height: 1.25em;
}

div#overlay_textspace {
	line-height: 0em;
}

div#productreviewhome_reviewdetail div.ellipsis_wrap {
	margin-bottom: 0.39em;
	width: 43.6em;
	height: 2.4em;
	overflow: hidden;
}

div#reviewdetail_userinfo {
	padding: 0.78em;
	float: left;
	text-align: center;
	width: 14.22em;
	position: relative;
	overflow: hidden;
}

div#reviewdetail_profileimage {
	float: left;
	text-align: center;
	width: 14.22em;
	position: relative;
	overflow: hidden;
	left: 60.39em;
}
div#reviewdetail_profileimage div.profileimage_large{
border:0.09em solid #BDBEC0;
height:12.04em;
line-height:11.77em;
text-align:center;
width:12.04em;
}

div#reviewdetail_profileimage div.profileimage_large img{
display:inline-block;
float:none;
height:auto;
max-height:11.72em;
max-width:11.72em;
text-align:center;
vertical-align:middle;
width:auto;
}

style.css (line 497)
div 
div#reviewdetail_profileimage div#profile_thumbnail {
	background-color: #ffffff;
}

div#productdetail_profileimage {
	background-color: #FFFFFF;
	float: left;
	left: 51em;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 24.6em;
}

div#productimageviews {
	margin-top: 1em;
}

div#productimageviews div#product_view {
	float: left;
	margin-right: 0.64em;
}

div#productimageviews div#product_view div.icon {
	background: url(../resources/images/view_icon.gif);
	background-repeat: no-repeat;
	width: 1.569em;
	float: left;
	margin: 0;
	padding: 0;
	height: 1.72em;
}

div#productimageviews div#product_view_photos div.icon {
	background: url(../resources/images/view_icon_photo.gif);
	background-repeat: no-repeat;
	width: 2.03em;
	float: left;
	margin: 0;
	padding: 0;
	height: 1.72em;
}

div#productimageviews div#product_view div.view_txt,div#productimageviews div#product_view_photos div.view_txt
	{
	background: url(../resources/images/view_middle.gif);
	background-repeat: repeat-x;
	float: left;
	height: 1.72em;
	margin: 0;
}

div#productimageviews div#product_view div.view_txt a,div#productimageviews div#product_view_photos div.view_txt a
	{
	color: #717171;
	cursor: pointer;
	margin-left: 0.47em;
	margin-right: 1.12em;
	line-height: 1.72em;
	text-decoration: none;
}

div#productimageviews div#product_view div.view_txt a:hover,div#productimageviews div#product_view_photos div.view_txt a:hover
	{
	text-decoration: none;
}

div#productimageviews div#product_view div.rightcurve,div#productimageviews div#product_view_photos div.rightcurve
	{
	background: url(../resources/images/view_right_curve.gif);
	background-repeat: no-repeat;
	float: left;
	height: 1.72em;
	width: 0.24em;
}

div#reviewdetail_userinfo a.name {
	font-size: 0.94em;
	font-weight: bold;
	margin-bottom: 0.78em;
}

div#pagedproductactivities,div#pagedcategorydiscussions {
	padding-left: 0.78em;
	padding-top: 0.78em;
}

div#homepage_leftbar div#pagedproductactivities {
	padding-left: 0em;
	padding-top: 0em;
}

.leftbtn {
	float: left;
}

.rightbtn {
	float: right;
}

div.rightbtn div.small_btns span {
	font-size: 1em;
}

div#floating_center_x_small_buttons {
	margin-left: 1em;
	margin-top: -0.4em;
}

div#ruler {
	border-bottom: 1px solid #CFCFCF;
	height: 0.78em;
}

div#ruler_tabcontent {
	border-bottom: 1px solid #CFCFCF;
	height: 1em;
	width: 57em;
	margin: auto;
}

div#ruler_space {
	height: 2em;
}

div#productreviewhome_reviewcomments {
	margin-top: 0.78em;
}

div#reviewdetail_rating_edit div.rating {
	float: left;
	margin-top: 0.39em;
}

div#reviewdetail_collectioninfo div.ellipsis_nowrap {
	width: 12.27em;
	text-align: center;
}

div#reviewdetail_collectioninfo div.profileimagecarousel_large {
	margin-left: -0.39em;
}

div.list_item_right div.image_small {
	float: left;
	margin-top: 0.23em;
}

div#listreviews div.content_header {
	margin-bottom: 0.39em;
}

div#collectionproductpaging {
	margin-left: 0.78em;
	float: right;
}

div#categoryproductpaging {
	margin-left: 2.5em;
}

div#subcategory_horz_collectionlist_item {
	float: left;
	margin-bottom: 1.69em;
	text-align: center;
	margin-left: 2em;
	margin-top: 1.56em;
}

div#subcategory_horz_collectionlist_item div.carousel_link {
	width: 11.09em;
}

div#subcategory_horz_collectionlist_item div.carousel_link span {
	font-size: 0.94em;
	font-weight: normal;
}

div#subcategory_horz_collectionlist_item div.carousel_link div.username_link
	{
	font-size: 0.94em;
	font-weight: normal;
}

div#subcategory_horz_collectionlist_item div.carousel_link div.username_link a
	{
	font-size: 0.94em;
	font-weight: normal;
}

div#product_cat_tags {
	margin-bottom: 0.78em;
	margin-top: 0.78em;
}

div#product_cat_tags a#categorylink,div#product_cat_tags a#categorylink
	:hover {
	font-weight: bold;
	font-size: 1em;
}

div#productdetail_producturl {
	margin-left: 0.78em;
	float: left;
	font-size: 0.94em;
}

div#productdetail_producturl input {
	width: 39.5em;
	border: 1px solid #cfcfcf;
}

div#product_cat_tags span.links {
	line-height: 1.5em;
}

div#productdetail_user {
	background-color: #ffffff;
	float: left;
	overflow: hidden;
	position: relative;
	width: 14.22em;
}

div#productdetail_user div#ruler {
	height: 0.78em;
	margin-bottom: 0.78em;
}

div#productdetail_content div#productdetail_user {
	width: 16.8em;
	padding: 0.39em;
	border-left: 1px solid #cfcfcf;
	margin: -0.38em -0.38em -0.38em 0em;
}

div#collection_detail div#productdetail_user {
	width: 14.22em;
	padding: 0.39em 0 0.39em 0.78em;
	border-right: 0.09em solid #cfcfcf;
	border-bottom: 0.09em solid #cfcfcf;
	height: 23.31em;
	float: left;
}

div#productdetail_user_profile {
	float: left;
	width: 7em;
}

div#productdetail_username {
	text-align: center;
	margin-top: 0em;
	width: 6.33em;
	margin-top: 0.39em;
}

div#productdetail_username a:hover {
	text-decoration: underline;
}

div#productdetail_user_products {
	float: left;
	padding-top: 0.94em;
}

div#productdetail_user_products div#links {
	float: left;
	padding-top: 0.5em;
}

div#collection_detail div#productdetail_user div#productdetail_user_products
	{
	padding-top: 1.33em;
}

div#productdetail_url {
	margin-top: 1.25em;
	margin-left: 0.78em;
}

div#productdetail_url div.productprice {
	color: #77A826;
	font-size: 1.41em;
}
div.productprice_add{
	color: #77A826;
	font-size: 0.94em;
	}
div#productdetail_user span,div#productdetail_user a {
	font-size: 1em;
}

div#addwhyproduct {
	width: 39em;
	margin: auto;
}

div#addwhyproduct_leftimage {
	float: left;
	width: 15.39em;
	height: 10.31em;
}

div#addwhyproduct_leftimage img {
	width: 15.39em;
	height: 10.23em;
}

div#addwhyproduct_whycontent {
	margin-left: 16.5em;
	text-align: left;
}

div#addwhyproduct_whycontent ul {
	margin-left: 1em;
	line-height: 1.48em;
	margin-top: 0.78em;
	margin-bottom: 0.78em;
}

div#addwhyproduct_whycontent li {
	list-style: disc;
}

div#addwhyproductruler {
	border-bottom: 1px solid #CFCFCF;
	height: 0.39em;
	width: 45em;
	margin: 2.34em auto;
}

div#prominenttxt {
	background-color: #F1F1F1;
	background-image: url(../resources/images/toparea_bg.gif);
	background-position: center top;
	background-repeat: repeat-x;
	color: #3475cd;
	border: 0.3em solid #1d96ce;
	padding: 0.78em;
}

div#prominenttxt_left {
	color: #3475cd;
	width: 50em;
	float: left;
}

div#prominenttxt_left b {
	color: #3475cd;
	font-size: 1.25em;
}

#addproduct_title {
	width: 39em;
	padding: 0.3em;
}
#product_url {
	width: 39.3em;
}
#addproduct_desc {
	width: 38.8em;
}

#review_text {
	width: 38.8em;
}

#addproduct_photo {
	width: 31.8em;
}

#addproduct_tags {
	width: 30.5em;
}

.overlay_textspace {
	margin-bottom: 0.78em;
}

div#productdetail_reviewlist_username {
	margin-top: 0;
	width: 6.18em;
}

div#listproductreviews_list div#reviewdetail_reviewinfo {
	margin-top: 0em;
	margin-bottom: 0.39em;
	padding: 0em;
	background: none;
}

div#productdetail_reviewlist_reviewdetails {
	float: left;
	width: 48.2em;
	margin-bottom: 0.78em;
}

div#productdetails_reviewspaging {
	margin-top: 0.78em;
}

div#productdetail_review_link {
	margin: 0.78em 0em 0.78em 0em;
}

div#productdetail_collections div.heading2 span,div#subcategoryhomepage_rightbar div.rightbaritem div.heading2 span
	{
	color: #77A826;
	display: block;
	font-size: 1.09em;
	font-weight: bold;
	margin: 0.78em 0.78em 0;
}

div#productdetail_like div.heading2 span {
	color: #77A826;
	display: block;
	font-size: 1.09em;
	font-weight: bold;
	margin: 0.78em;
}

div#productdetail_collections div.related_collection {
	margin-left: 2.5em;
	margin-bottom: 0.78em;
	margin-top: 0.78em;
}

div#productdetail_collections div.related_collection div#title a {
	font-size: 0.94em;
}

div#productdetail_collections div.panel {
	margin-left: 2em;
	text-align: center;
	margin-bottom: 0.39em;
}

div#productdetail_collections div#collection_info {
	width: 12.27em;
	margin-top: 0.39em;
	text-align: center;
}

div#productreviewhome_reviewcomments div.content_subheader {
	margin: 0.78em 0em 0.78em 0em
}

div#productreviewhome_reviewcomments div#btnlarge_comment {
	margin: 0.78em 0em 0.78em 0em
}

div#producthome_searchresult {
	float: left;
	width: 76.1em;
}

div#productSearchPanel {
	margin-top: 0em;
}

div#productSearchPanel div.dojoTabLabels-top {
	height: 2.58em;
	background: url(../resources/images/sliding_door_grey_gradient.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #F1F1F1;
}

div#productSearchPanel div.dojoTab.current {
	background: #FFFFFF
		url(../resources/images/wht_grey_bg_right_curve_sliding.gif) no-repeat
		scroll right top;
	padding: 0;
	border: none;
	height: 2.58em;
}

div#productSearchPanel div.dojoTab.current div {
	background: transparent
		url(../resources/images/wht_grey_bg_left_curve_sliding.gif) no-repeat
		scroll left top;
}

div#productSearchPanel div.dojoTab.current div span {
	color: #333333;
}

div#productSearchPanel div.dojoTab {
	background: #FFFFFF
		url(../resources/images/grey_bg_right_curve_sliding.gif) no-repeat
		scroll right top;
	margin: 0em 0.16em 0em 0em;
	padding: 0;
	border: none;
	height: 2.58em;
}

div#productSearchPanel div.dojoTab div {
	background: transparent
		url(../resources/images/grey_bg_left_curve_sliding.gif) no-repeat
		scroll left top;
	padding-bottom: 0em;
	margin-left: -0.08em;
}

div#productSearchPanel div.dojoTab span {
	display: block;
	padding: 0.39em 1.17em 0em 1.17em;
	font-size: 1.30em;
	color: #039bba;
	font-weight: bold;
	height: 2.58em;
	outline: none;
}

div#productSearchPanel div.dojoTabPaneWrapper {
	border: none;
	padding: 0.78em;
	background-color: #ffffff;
}

div.list_sortinglinks a.current_sortlink {
	text-decoration: underline;
	color: #333333;
	font-weight: bold;
}

div.slider_container span {
	
}
span.price {
	float:left;
	margin-right:0.68em;
}
div#searchrelatedcats_rightbar {
	float: right;
	width: 14.22em;
	border: 0.09em solid #cfcfcf;
}

div#search_rightbaritem {
	padding: 0.78em 0 0 0.78em;
	width: 14.22em;
}

div#search_rightbaritem a {
	font-size: 1em;
}

div#search_rightbaritem  span.heading2 {
	display: block;
	padding: 0em 0em 0.78em 0em;
}

/*
div#all_listing_main div#subcategoryhome_productupdates,
div#friends_listing div#subcategoryhome_productupdates {
	width:59.3em;
}

div#all_listing_main div.list_sortinglinks_sub,
div#friends_listing div.list_sortinglinks_sub {
	width:59.3em;
}

*/
div#search_rightbaritem div.ellipsis_nowrap {
	width: 12.08em;
	color: #666666;
}

div#viewoption_select_list {
	float: right;
	margin: 0 0 0 6em;
}

div#viewoption_select_list span {
	margin-top: 0.24em;
}

div#showreviewed_chkbox {
	float: right;
	margin: 1.3em 1.56em 0em 0em;
}

div#showreviewed_chkbox span , div#viewoption_select_list span {
	float: left;
	margin-right:0.68em;
}

div#showreviewed_chkbox input {
	float: left;
	width: 1.18em;
	height: 1.18em;
	overflow: hidden;
}

div#search_rightbaritem span.heading2 {
	padding: 0;
}

div#search_rightbaritem div.vert_list_item {
	margin-bottom: 1.56em;
	text-align: center;
}

div#searchrelatedcats_rightbar {
	float: right;
	width: 14.22em;
	border: none;
}

div#search_rightbaritem {
	width: 13.28em;
	border: 0.09em solid #CFCFCF;
	margin-bottom: 0.78em;
}

div#no_search_results {
	background-color: #F1F1F1;
	padding:1.56em 0 1.56em 28em;
}

div#productdetails_container3 {
	background-color: #FFFFFF;
	float: left;
	margin-bottom: 1.25em;
	margin-top: 0.78em;
	overflow: hidden;
	position: relative;
	width: 100%;
}

div#productdetails_container2 {
	background-color: #F4F3F3;
	float: left;
	position: relative;
	right: 18.5em;
	width: 100%;
}

div#productdetails_content_section {
	background-color: white;
	float: left;
	position: relative;
	right: 32.46em;
	width: 100%;
}

div#productdetails_content_section div#productdetail_info {
	border: medium none;
	float: left;
	height: auto;
	left: 52.1em;
	overflow: hidden;
	padding: 0.78em 1em 0.78em 0.78em;
	position: relative;
	width: 30.9em;
}

div#productdetails_container2 div#productdetail_user {
	float: left;
	left: 52.8em;
	position: relative;
	width: 17.5em;
}

div#reviewdetail_container3 {
	float: left;
	background-image: url(../resources/images/toparea_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #F1F1F1;
	overflow: hidden;
	position: relative;
	border: 0.09em solid #cfcfcf;
	width: 100%;
}

div#reviewdetail_container2 {
	float: left;
	width: 100%;
	background: #ffffff;
	position: relative;
	border-right: 0.08em solid #CFCFCF;
	right: 15.08em;
}

div#reviewdetail_content div#reviewdetail_productinfo {
	position: relative;
	float: left;
	overflow: hidden;
	background-color: #ffffff;
	padding: 0.94em 0.78em 0.78em 0.78em;
	width: 43.6em;
	border: none;
	left: 60.39em;
}

div#addnewproduct_image_list div.horz_list_item div.image_medium, 
div#uploadedImageHolder,
div#uploadedImageByUrlHolder {
	line-height: 10.16em;
	text-align: center;
	height: 10.16em;
	width: 10.16em;
	border: 0.09em solid #CFCFCF;
	cursor: pointer;
}

div#uploadedImageHolder img,
div#uploadedImageByUrlHolder img,
div#addnewproduct_image_list div.horz_list_item div.image_medium img {
	display: inline-block;
	vertical-align: middle;
	height: auto;
	width: auto;
	max-width: 9.84em;
	max-height: 9.84em;
	padding: 0.16em;
	text-align: center;
	border: none;
}

.spaceT {
	height: 0.23em;
}

div#listfriends_list div.horz_list_item div#user_link div.ellipsis_nowrap
	{
	width: 6.90em;
	font-size: 0.94em;
	overflow: hidden;
}

/* buttons and their hovers START*/ /*****************************/
	/* Product Search Pages*/
div#listproductserachresult_list div#saveproduct_btns {
	background: url(../resources/images/btn_bgmedium.gif) no-repeat;
	width: 8.75em;
	height: 1.72em;
	text-align: center;
	margin-top: 3.4em;
	margin-left: 0em;
}

div#listproductserachresult_list div#saveproduct_btns a {
	color: #0289a5;
	font-size: 0.94em;
	text-align: center;
	font-size: 0.94em;
	font-weight: bold;
	line-height: 1.9em;
	background-color: transparent;
	text-decoration: none;
	display: block;
}

div#listproductserachresult_list div#saveproduct_btns span {
	color: #0289a5;
	font-size: 0.94em;
	text-align: center;
	font-weight: bold;
	line-height: 1.9em;
	background-color: transparent;
}

/* general save product medium buttons*/
div#saveproduct_btns {
	background: url(../resources/images/btn_bgmedium.gif) no-repeat;
	width: 8.75em;
	height: 1.72em;
	text-align: center;
	margin-top: 0.39em;
	margin-left: 1em;
}

div#saveproduct_btns a {
	color: #0289a5;
	font-size: 0.94em;
	text-align: center;
	font-weight: bold;
	line-height: 1.9em;
	background-color: transparent;
	text-decoration: none;
	display: block;
}

div#saveproduct_btns span {
	color: #0289a5;
	font-size: 0.94em;
	text-align: center;
	font-weight: bold;
	line-height: 1.9em;
	background-color: transparent;
}

/* Add Product buttons*/
div#floating_form_addproduct_buttons {
	height: 1.72em;
}

div#productpreview_buttons {
	float: right;
	width: 22em;
}

div#floating_form_addproduct_buttons div#addnewproduct_cancel,div#floating_form_addproduct_buttons div#addnewproduct_edit
	{
	background: url(../resources/images/green_small_btn.gif) no-repeat;
	width: 5.16em;
	height: 1.72em;
	text-align: center;
}

div#floating_form_addproduct_buttons div#addnewproduct_cancel a,div#floating_form_addproduct_buttons div#addnewproduct_skip a,div#floating_form_addproduct_buttons div#addnewproduct_edit a
	{
	color: #ffffff;
	font-size: 0.94em;
	text-align: center;
	font-weight: bold;
	line-height: 1.8em;
	text-decoration: none;
	display: block;
}

div#floating_form_addproduct_buttons div#addnewproduct_cancel :hover,div#floating_form_addproduct_buttons div#addnewproduct_edit
	:hover {
	background: url(../resources/images/green_small_hover_btn.gif) no-repeat
		;
}

div#floating_form_addproduct_buttons div#addnewproduct_skip {
	background: url(../resources/images/green_medium_btn.gif) no-repeat;
	width: 7.58em;
	height: 1.72em;
	text-align: center;
	float: right;
}

div#floating_form_addproduct_buttons div#addnewproduct_submit {
	background: url(../resources/images/green_large_btn.gif) no-repeat;
	width: 11.48em;
	height: 1.72em;
	text-align: center;
}

div#floating_form_addproduct_buttons div#addnewproduct_submit a {
	color: #ffffff;
	font-size: 0.94em;
	text-align: center;
	font-weight: bold;
	line-height: 1.8em;
	text-decoration: none;
	display: block;
}

div#floating_form_addproduct_buttons div#addnewproduct_submit :hover {
	background: url(../resources/images/green_large_hover_btn.gif) no-repeat
		;
}

div#floating_form_addproduct_buttons div#addnewproduct_add {
	background: url(../resources/images/green_medium_btn.gif) no-repeat;
	width: 7.58em;
	height: 1.72em;
	text-align: center;
}

div#floating_form_addproduct_buttons div#addnewproduct_add a {
	color: #ffffff;
	font-size: 0.94em;
	text-align: center;
	font-weight: bold;
	line-height: 1.8em;
	text-decoration: none;
	display: block;
}

div#floating_form_addproduct_buttons div#addnewproduct_add :hover,div#floating_form_addproduct_buttons div#addnewproduct_skip
	:hover {
	background: url(../resources/images/green_medium_hover_btn.gif)
		no-repeat;
}

/* floating div buttons*/
div#floating_form_small_buttons {
	float: right;
	margin-top: 0.78em;
	background: url(../resources/images/btn_bgsmall.gif) no-repeat;
	width: 5em;
	height: 1.72em;
	text-align: center;
	font-weight: bold;
	color: #0289a5;
}

div#floating_form_small_buttons span {
	line-height: 1.6em;
	font-size: 1em;
	color: #0289a5;
}

div#floating_form_small_buttons a {
	text-decoration: none;
	color: #0289a5;
	font-weight: bold;
	display: block;
}

div#floating_form_small_buttons_profile {
	float: left;
	margin-top: 0.78em;
	background: url(../resources/images/btn_bgsmall.gif) no-repeat;
	width: 5em;
	height: 1.72em;
	text-align: center;
	font-weight: bold;
	color: #0289a5;
}

div#floating_form_small_buttons_profile span {
	line-height: 1.6em;
	font-size: 1em;
	color: #0289a5;
}

div#floating_form_small_buttons_profile a {
	text-decoration: none;
	color: #0289a5;
	font-weight: bold;
	display: block;
}

/* review buttons*/
div#btnreview {
	background: url(../resources/images/btn_bglarge.gif) no-repeat;
	float: right;
	width: 9.77em;
	height: 1.72em;
	text-align: center;
	margin-top: 0.6em;
}

div#btnreview span {
	color: #0289a5;
	font-size: 0.94em;
	text-align: center;
	font-size: 1em;
	line-height: 1.7em;
	color: #0289a5;
	display: block;
}

div#btnreview a {
	text-decoration: none;
	color: #0289a5;
	display: block;
}

/* form buttons without space*/
div#floating_form_nospace_buttons {
	background: url(../resources/images/btn_bgsmall.gif) no-repeat;
	width: 5em;
	height: 1.72em;
	text-align: center;
	font-weight: bold;
	color: #0289a5;
}

div#floating_form_nospace_buttons span {
	line-height: 1.6em;
	font-size: 1em;
}

div#floating_form_nospace_buttons a {
	text-decoration: none;
	color: #0289a5;
	display: block;
}

/*floating div normal buttons*/
div#floating_form_normal_buttons {
	float: left;
	background: url(../resources/images/btn_bgsmall.gif) no-repeat;
	width: 5em;
	height: 1.72em;
	text-align: center;
	font-weight: bold;
	margin-right: 0.4em;
}

div#floating_form_normal_buttons span {
	line-height: 1.8em;
	font-size: 1em;
	color: #0289a5;
}

div#floating_form_normal_buttons a {
	text-decoration: none;
	color: #0289a5;
	display: block;
}

/* add product medium buttons*/
div#btnmedium_addproduct {
	background: url(../resources/images/btn_bgmedium.gif) no-repeat;
	width: 8.75em;
	height: 1.72em;
	text-align: center;
	margin-right: 0.78em;
	margin-top: 0.1em;
	background-color: transparent;
	float: right;
}

div#btnmedium_addproduct a {
	color: #0289a5;
	font-size: 0.94em;
	text-align: center;
	font-size: 0.94em;
	font-weight: bold;
	line-height: 1.8em;
	background-color: transparent;
	text-decoration: none;
	display: block;
}

/*left bar buttons*/
div#leftbar_btns {
	background: url(../resources/images/btn_bgmedium.gif) no-repeat;
	width: 8.75em;
	height: 1.72em;
	text-align: center;
	margin-top: 0.78em;
	margin-bottom: 0.78em;
	margin-left: 2.2em;
}

div#leftbar_btns a {
	color: #0289a5;
	font-size: 0.94em;
	text-align: center;
	font-size: 0.94em;
	font-weight: bold;
	line-height: 1.9em;
	background-color: transparent;
	text-decoration: none;
	display: block;
}

/*large buttons*/
div#profile_btnlarge {
	background: url(../resources/images/btn_bglarge.gif) no-repeat;
	float: right;
	width: 9.77em;
	height: 1.72em;
	text-align: center;
	margin-top: 0.6em;
	margin-right: 0.94em;
}

div#profile_btnlarge a {
	text-decoration: none;
	font-weight: bold;
	color: #0289a5;
	line-height: 1.8em;
	color: #0289a5;
	display: block;
}

/*floating div extra small buttons*/
div#floating_form_x_small_buttons {
	margin-top: 0.78em;
	float: left;
	background: url(../resources/images/btn_bgsmall.gif) no-repeat;
	width: 5em;
	height: 1.72em;
	text-align: center;
	font-weight: bold;
	margin-right: 0.4em;
}

div#floating_form_x_small_buttons span {
	line-height: 1.6em;
	font-size: 1em;
	color: #0289a5;
}

div#floating_form_x_small_buttons a {
	text-decoration: none;
	font-weight: bold;
	color: #0289a5;
	display: block;
}

/*one more large button*/
div#btnlarge {
	background: url(../resources/images/btn_bglarge.gif) no-repeat;
	float: right;
	width: 9.77em;
	height: 1.72em;
	text-align: center;
	margin-top: 0.6em;
	margin-right: 0.94em;
}

div#btnlarge span {
	color: #0289a5;
	font-size: 0.94em;
	text-align: center;
	line-height: 0.9em;
	font-size: 1em;
	margin-left: 0.9em;
	display: block;
}

div#btnlarge a {
	color: #0289A5;
	display: block;
	font-size: 0.94em;
	font-weight: bold;
	line-height: 1.8em;
	text-decoration: none;
}

/*one more large button, how many will we have? and i do not think this button is being used*/
div#btnlarge_big {
	background: url(../resources/images/btn_bglarge.gif) no-repeat;
	width: 9.77em;
	height: 1.72em;
	text-align: center;
	margin-right: 0.94em;
}

div#btnlarge_big a {
	text-decoration: none;
	color: #0289a5;
	font-size: 1em;
	text-align: center;
	line-height: 1.8em;
	display: block;
}

div#btnlarge_b {
	background-image: url(../resources/images/btn_bglarge.gif);
	background-repeat: no-repeat;
	width: 9.77em;
	height: 1.72em;
	text-align: center;
	margin-right: 0.94em;
}

div#btnlarge_b a {
	text-decoration: none;
	color: #0289a5;
	font-size: 1em;
	text-align: center;
	line-height: 1.8em;
	color: #0289a5;
	display: block;
}

/*medium generic button*/
div#btnmedium {
	background: url(../resources/images/btn_bgmedium.gif) no-repeat;
	width: 8.75em;
	height: 1.72em;
	text-align: center;
	margin-right: 0.94em;
	background-color: transparent;
}

div#btnmedium a {
	color: #0289a5;
	font-size: 0.94em;
	text-align: center;
	font-size: 0.94em;
	font-weight: bold;
	line-height: 1.8em;
	background-color: transparent;
	text-decoration: none;
	display: block;
}

/*medium browse button*/
div#btnmedium_browse {
	background: url(../resources/images/btn_bgmedium.gif) no-repeat;
	width: 8.75em;
	height: 1.72em;
	text-align: center;
	margin-left: 1.17em;
	margin-top: 0.6em;
}

div#btnmedium_browse a {
	color: #0289a5;
	font-size: 0.94em;
	text-align: center;
	font-size: 0.94em;
	font-weight: bold;
	line-height: 1.8em;
	background-color: transparent;
	text-decoration: none;
	display: block;
}

/*large "normal" button, what does that mean?*/
div#btn_xlarge_normal {
	margin-left: 0.39em;
	background: url(../resources/images/btn_bg_xlarge.gif) no-repeat;
	width: 11.56em;
	height: 1.72em;
	text-align: center;
	font-weight: bold;
}

div#btn_xlarge_normal span {
	line-height: 1.8em;
	font-size: 1em;
	color: #0289a5;
}

div#btn_xlarge_normal a {
	text-decoration: none;
	font-weight: bold;
	color: #0289a5;
	display: block;
}

/*Rest of the buttons*/
div#floating_form_equal_buttons {
	float: right;
	background: url(../resources/images/btn_bgsmall.gif) no-repeat;
	width: 5em;
	height: 1.72em;
	text-align: center;
	font-weight: bold;
}

div#floating_form_equal_buttons span {
	line-height: 1.6em;
	font-size: 1em;
	color: #0289a5;
}

div#floating_form_equal_buttons a {
	color: #0289a5;
	text-decoration: none;
	display: block;
}

div.content_form_buttons {
	float: right;
	background: url(../resources/images/btn_bgsmall.gif) no-repeat;
	width: 5em;
	height: 1.72em;
	text-align: center;
	font-weight: bold;
	color: #0289a5;
}

div.content_form_buttons span {
	line-height: 1.8em;
	color: #0289a5;
}

div.content_form_buttons a {
	color: #0289a5;
	text-decoration: none;
	display: block;
}

div.small_btns {
	float: right;
	background: url(../resources/images/btn_bgsmall.gif) no-repeat;
	width: 5em;
	height: 1.72em;
	text-align: center;
	font-weight: bold;
	color: #0289a5;
	margin-right: 0.78em;
}

div.small_btns span {
	line-height: 1.8em;
	color: #0289a5;
}

div.small_btns a {
	color: #0289a5;
	text-decoration: none;
	display: block;
}

div#btnlarge_comment {
	background: url(../resources/images/btn_bglarge.gif) no-repeat;
	float: left;
	width: 9.77em;
	height: 1.72em;
	text-align: center;
	margin-right: 0.94em;
}

div#btnlarge_comment span {
	color: #0289a5;
	font-size: 0.94em;
	text-align: center;
	margin-top: 0.2em;
	font-size: 1em;
	display: block;
	color: #0289a5;
}

div#btnlarge_comment a {
	text-decoration: none;
	color: #0289a5;
	display: block;
}

div#btnmedium_addselected {
	background: url(../resources/images/btn_bgmedium.gif) no-repeat;
	width: 8.75em;
	height: 1.72em;
	text-align: center;
	margin-right: 0.78em;
	background-color: transparent;
	float: right;
}

div#btnmedium_addselected a {
	color: #0289a5;
	font-size: 0.94em;
	text-align: center;
	font-size: 0.94em;
	font-weight: bold;
	line-height: 1.8em;
	background-color: transparent;
	text-decoration: none;
	display: block;
}

div#btnmedium_continue_skip {
	background-image: url(../resources/images/btn_bgmedium.gif);
	background-repeat: no-repeat;
	width: 8.75em;
	height: 1.72em;
	text-align: center;
	background-color: transparent;
	float: right;
}

div#btnmedium_continue_skip a {
	color: #0289a5;
	font-size: 0.94em;
	text-align: center;
	font-weight: bold;
	line-height: 1.8em;
	text-decoration: none;
}

div#floating_form_medium_buttons {
	margin-top: 0.78em;
	float: left;
	background: url(../resources/images/btn_bgmedium.gif) no-repeat;
	width: 8.75em;
	height: 1.72em;
	text-align: center;
	font-weight: bold;
	margin-right: 0.4em;
}

div#floating_form_medium_buttons span {
	line-height: 1.6em;
	font-size: 1em;
	color: #0289a5;
}

div#floating_form_medium_buttons a {
	text-decoration: none;
	font-weight: bold;
	color: #0289a5;
	display: block;
}

div#floating_form_normal_m_buttons {
	float: left;
	background: url(../resources/images/btn_bgmedium.gif) no-repeat;
	width: 8.75em;
	height: 1.72em;
	text-align: center;
	font-weight: bold;
	margin-right: 0.4em;
}

div#floating_form_normal_m_buttons span {
	line-height: 1.6em;
	font-size: 1em;
	color: #0289a5;
}

div#floating_form_normal_m_buttons a {
	text-decoration: none;
	font-weight: bold;
	color: #0289a5;
	display: block;
}

.btnmedium {
	background: url(../resources/images/btn_bgmedium.gif) no-repeat;
	width: 8.75em;
	height: 1.72em;
	text-align: center;
	margin-right: 0.94em;
	background-color: transparent;
}

.btnmedium a {
	color: #0289a5;
	text-align: center;
	font-weight: bold;
	line-height: 1.8em;
	background-color: transparent;
	text-decoration: none;
	display: block;
}

div#btn_xlarge {
	margin-top: 0.5em;
	margin-left: 0.39em;
	background: url(../resources/images/btn_bg_xlarge.gif) no-repeat;
	width: 11.57em;
	height: 1.72em;
	text-align: center;
	font-weight: bold;
}

div#btn_xlarge span {
	line-height: 1.6em;
	font-size: 1em;
	color: #0289a5;
}

div#btn_xlarge a {
	color: #0289a5;
	text-decoration: none;
	font-weight: bold;
	display: block;
}

div#long_btn {
	background: url(../resources/images/btn_bg_xlarge.gif) no-repeat;
	text-align: center;
	width: 11.56em;
	height: 1.72em;
	line-height: 1.7em;
}

div#long_btn a {
	color: #0289a5;
	text-decoration: none;
	font-weight: bold;
	display: block;
}

div#long_btn :hover {
	background: url(../resources/images/btn_bg_xlarge_hover.gif);
	background-repeat: no-repeat;
}

div#btnsmall {
	background: url(../resources/images/btn.gif) no-repeat;
	width: 2.58em;
	height: 1.72em;
	text-align: center;
	padding-top: 0.2em;
	margin-right: 0.94em;
	margin-top: -0.16em;
}

div#btnsmall span {
	color: #0289a5;
	font-size: 0.94em;
	text-align: center;
	margin-top: 0.2em;
	font-size: 1em;
	margin-left: 0.9em;
	display: block;
	font-weight: bold;
}

div#btnsmall a {
	text-decoration: none;
	font-weight: bold;
	color: #0289a5;
	display: block;
}

/*button div hover states*/
div#floating_form_equal_buttons :hover,div.content_form_buttons:hover,div.small_btns:hover,div#floating_form_small_buttons
	:hover,div#floating_form_nospace_buttons :hover,div#floating_form_normal_buttons
	:hover,div#floating_form_x_small_buttons :hover {
	background: url(../resources/images/btn_bgsmall_hover.gif);
	background-repeat: no-repeat;
}

div#btnlarge_comment :hover,div#btnreview :hover,div#profile_btnlarge
	:hover,div#btnlarge :hover,div#btnlarge_big :hover,div#btnlarge_b
	:hover {
	background: url(../resources/images/btn_bglarge_hover.gif);
	background-repeat: no-repeat;
}

div#btnmedium_addselected :hover,div#btnmedium_continue_skip :hover,div#floating_form_medium_buttons
	:hover,div#floating_form_normal_m_buttons :hover,.btnmedium:hover,div#listproductserachresult_list div#saveproduct_btns
	:hover,div#saveproduct_btns :hover,div#btnmedium_addproduct :hover,div#leftbar_btns
	:hover,div#btnmedium :hover,div#btnmedium_browse :hover {
	background: url(../resources/images/btn_bgmedium_hover.gif);
	background-repeat: no-repeat;
}

div#btn_xlarge :hover,div#btn_xlarge_normal :hover {
	background: url(../resources/images/btn_bg_xlarge_hover.gif);
	background-repeat: no-repeat;
}

div#btnsmall :hover {
	background: url(../resources/images/btn_hover.gif) no-repeat;
}

/*button link/span hover states*/
div#floating_form_equal_buttons :hover a,div#floating_form_equal_buttons
	:hover span,div.content_form_buttons:hover a,div.content_form_buttons:hover span,div.small_btns:hover a,div.small_btns:hover span,div#floating_form_small_buttons
	:hover a,div#floating_form_small_buttons :hover span,div#floating_form_nospace_buttons
	:hover a,div#floating_form_nospace_buttons :hover span,div#floating_form_normal_buttons
	:hover a,div#floating_form_normal_buttons :hover span,div#floating_form_x_small_buttons
	:hover a,div#floating_form_x_small_buttons :hover span {
	
}

div#btnlarge_comment :hover a,div#btnlarge_comment :hover span,div#btnreview
	:hover a,div#btnreview :hover span,div#profile_btnlarge :hover a,div#profile_btnlarge
	:hover span,div#btnlarge :hover a,div#btnlarge :hover span,div#btnlarge_big
	:hover a,div#btnlarge_big :hover span,div#btnlarge_b :hover a,div#btnlarge_b
	:hover span {
	
}

div#btnmedium_addselected :hover a,div#btnmedium_addselected :hover span,div#btnmedium_continue_skip
	:hover a,div#btnmedium_continue_skip :hover span,div#floating_form_medium_buttons
	:hover a,div#floating_form_medium_buttons :hover span,div#floating_form_normal_m_buttons
	:hover a,div#floating_form_normal_m_buttons :hover span,.btnmedium:hover a,.btnmedium:hover span,div#listproductserachresult_list div#saveproduct_btns
	:hover a,div#listproductserachresult_list div#saveproduct_btns :hover span,div#saveproduct_btns
	:hover a,div#saveproduct_btns :hover span,div#btnmedium_addproduct
	:hover a,div#btnmedium_addproduct :hover span,div#leftbar_btns :hover a,div#leftbar_btns
	:hover span,div#btnmedium :hover a,div#btnmedium :hover span,div#btnmedium_browse
	:hover a,div#btnmedium_browse :hover span {
	
}

div#btn_xlarge :hover a,div#btn_xlarge :hover span,div#btn_xlarge_normal
	:hover a,div#btn_xlarge_normal :hover span {
	
}

div#btnsmall :hover a,div#btnsmall :hover span {
	
}

/* buttons and their hovers END*/ /*****************************/
	/*registeration_success start*/
div#post_registration {
	border: 0.16em solid #77A826;
	width: 48em;
	padding: 1.95em;
	background-image: url(../resources/images/toparea_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #F1F1F1;
	text-align: center;
	margin: auto;
}

div#post_registration div#register_success {
	float: left;
	width: 14.06em;
	padding: 0.94em;
}

div#register_success div.image {
	width: 13.91em;
	height: 13.91em;
	border: 0.09em solid #cfcfcf;
}

div#register_success div#textline {
	font-size: 1.09em;
	font-weight: bold;
	margin-top: 0.7em;
}

div#post_registration_header {
	margin-bottom: 1em;
	margin-left: 8em;
}

div#post_registration_header span {
	color: #608A1A;
	font-size: 2.03em;
}

div#post_registration_outer {
	padding: 3em;
}

a span.stbuttontext {
	color: #166aa6;
	font-size: 1.1em;
}

div#product_outer {
	border: 0.16em solid #77A826;
	width: 30em;
	padding: 1.95em;
	background-image: url(../resources/images/toparea_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #F1F1F1;
	text-align: center;
	margin: auto;
}

div#product_exist div.image {
	float: left;
}

div#product_exist div#textline {
	float: left;
	text-align: left;
	width: 20em;
}

div#product_exist div#profile_shareright_thumbnail {
	float: left;
	margin-left: 2em;
	width: 8em;
}

div#enlarge_container {
	background-color: #ffffff;
	max-height: 46.875em;
	max-width: 62.5em;
	padding: 2.5em 1.56em 1.56em 1.56em;
	overflow: auto;
}

span#upload_progress_text {
	font-size: 1em;
	color: #900000;
	font-weight: bold;
}

div#newdiscussion_button_container {
	float: left;
}

div#newdiscussion_button_container a {
	font-weight: bold;
}

div.categorydiscussion_list_item {
	border-top: 0.08em solid #CFCFCF;
	margin: 1.24em 0.78em 0 0;
	padding-bottom: 0.78em;
	padding-top: 0.78em;
	float: left;
}

div.discussion_details {
	border-bottom: 0.09em solid #CFCFCF;
	border-top: 0.09em solid #CFCFCF;
	margin: 1.24em 0.78em 0.78em 0;
	padding-top: 0.78em;
}

div#userdetails_image {
	width: 6.18em;
	text-align: center;
	float: left;
}

div#userdetails_image div.ellipsis {
	height: 2.8em;
}

div#dis_details {
	float: left;
	margin-left: 0.78em;
	margin-bottom: 0.78em;
	width: 50.7em;
}

div#dis_details span {
	font-size: 1em;
	font-weight: bold;
}

div#dis_username {
	height: 2.8em;
	width: 6.18em;
}

div#discussion_title_text {
	float: left;
	width: 41.6em;
}

div#discussion_title_text a {
	font-weight: bold;
	font-size: 1em;
}

div#discussion_date {
	float: right;
	font-weight: bold;
	font-size: 0.94em;
}

div#discussion_short_text {
	float: left;
	max-height: 6.2em;
	margin-top: 0.78em;
	overflow: hidden;
	width: 50.78em;
}

div#discussion_comment_count {
	margin-top: 0.78em;
	float: left;
}

div#dis_details_startdate {
	margin-top: 0.78em;
}

div#dis_details_startdate span {
	font-style: italic;
	font-size: 1em;
	font-weight: normal;
}

div#discussion_fulltext {
	margin-top: 0.78em;
}

div.dis_details_comment_count {
	float: left;
	margin-right: 0.78em;
	padding-bottom: 0.78em;
	width: 57.74em;
}

div.span_container {
	float: left;
	margin-left: 6.96em;
	width: 45em;
}

div.span_container div.comment_txt {
	float: left;
	margin-right: 1.48em;
	font-size: 1.09em;
}

div.span_container div.comment_txt a {
	background-image: url(../resources/images/comment_icon.png);
	background-repeat: no-repeat;
	font-size: 1.09em;
	padding-left: 1.71em;
	cursor: pointer;
	height: 1.4em;
	display: block;
}

div.span_container div.comment_txt a:hover {
	background-image: url(../resources/images/comment_hover_icon.png);
	background-repeat: no-repeat;
	float: left;
}

div.span_container div.comment_txt a.current,div.span_container div.comment_txt a.current:hover
	{
	background-image: url(../resources/images/comment_active_icon.png);
	background-repeat: no-repeat;
	float: left;
	color: #010101;
	font-size: 1.09em;
	font-weight: bold;
	text-decoration: none;
	cursor: text;
}

div.span_container div.review_text {
	float: left;
	margin-right: 1.48em;
	font-size: 1.09em;
}

div.span_container div.review_text a {
	background-image: url(../resources/images/review_icon.png);
	background-repeat: no-repeat;
	font-size: 1.09em;
	padding-left: 1.71em;
	cursor: pointer;
	height: 1.4em;
	display: block;
}

div.span_container div.review_text a:hover {
	background-image: url(../resources/images/review_hover_icon.png);
	background-repeat: no-repeat;
	float: left;
}

div.span_container div.review_text a.current,div.span_container div.review_text a.current:hover
	{
	background-image: url(../resources/images/review_active_icon.png);
	background-repeat: no-repeat;
	float: left;
	color: #010101;
	font-size: 1.09em;
	font-weight: bold;
	text-decoration: none;
	cursor:text;
}

div.span_container div.photo_text {
	float: left;
	margin-right: 1.48em;
	font-size: 1.09em;
}

div.span_container div.photo_text a {
	background-image: url(../resources/images/photo_icon.png);
	background-repeat: no-repeat;
	font-size: 1em;
	padding-left: 2em;
	cursor: pointer;
	height: 1.4em;
	display: block;
}

div.span_container div.photo_text a:hover {
	background-image: url(../resources/images/photo_hover_icon.png);
	background-repeat: no-repeat;
	float: left;
}

div.span_container div.photo_text a.current,div.span_container div.photo_text a.current:hover
	{
	background-image: url(../resources/images/photo_active_icon.png);
	background-repeat: no-repeat;
	float: left;
	color: #010101;
	font-size: 1.09em;
	font-weight: bold;
	text-decoration: none;
	cursor:text;
}

div.span_container img {
	float: left;
	margin-top: 0.12em;
}

div.span_container span#floating_form_err_txt {
	padding: 0em;
	display: inline;
	margin-left: 0.84em;
	float: left;
	width: 45em;
	font-size: 0.94em;
}

div#login_link_container {
	margin: 0.78em 0 0 0;
	float: left;
}

div#commenting_user_container {
	float: left;
	margin-top: 0.78em;
	width: 6.18em;
}

div#collection_commenting_user_container {
	float: left;
	width: 6.96em;
}

div#collection_commenting_user_container div.ellipsis_nowrap {
	text-align: center;
	width: 6.96em;
}

div#textarea_container {
	float: left;
	width: 50.6em;
	margin: 0.78em 0 0.78em 0.78em;
}

textarea#disc_comment {
	height: 6.86em;
	width: 58.3em;
	border: 0.09em solid #CFCFCF;
}

div#comment_btn_container {
	float: right;
}

div#post_btn_container {
	float: left;
	margin-top: 0.78em;
	width: 53.67em;
}

div#post_btn_container div.collection_blue_btns {
	float: right;
}

div#btn_small {
	background: transparent url(../resources/images/btn_bgsmall.gif)
		no-repeat scroll 0 0;
	font-weight: bold;
	height: 1.72em;
	text-align: center;
	width: 5em;
}

div#btn_small a {
	color: #0289A5;
	display: block;
	font-weight: bold;
	padding: 0.27em 0 0 0;
	text-decoration: none;
}

div#btn_small :hover {
	background: url(../resources/images/btn_bgsmall_hover.gif);
	background-repeat: no-repeat;
}

div#discussion_comment_item {
	padding-bottom: 0.78em;
	padding-top: 0.78em;
	border-top: 0.09em solid #CFCFCF;
}

div#empty_discussion_list {
	margin: 0.78em 0 0.78em 0;
}

div#empty_discussion_list span {
	color: #900000;
	font-weight: bold;
}

div.vert_list_item_right {
	float: left;
	width: 50em;
}

div#disc_viewlink {
	margin-top: 0.39em;
}

div#sorting_dropdown {
	float: right;
	margin-right: 0.78em;
	margin-top: 1.17em;
}

div#supertagcontainer {
	border-right: 0.09em solid #BDBEC0;
	float: left;
	height: 11em;
	margin-left: 1.5em;
	width: 13.5em;
}

span#supertagtypeheading {
	border-bottom: 1px solid #BDBEC0;
	display: block;
	padding-bottom: 0.39em;
	margin-right: 0.78em;
	margin-bottom: 0.78em;
}

div.lastmainlink {
	border-bottom: 1px solid #BDBEC0;
	padding-bottom: 0.78em;
	margin-right: 0.78em;
	margin-bottom: 0.78em;
}

div#mainsupertags {
	margin-bottom: 0.39em;
	width: 10.16em;
}

div#mainsupertags a,div#mainsupertags span {
	font-weight: bold;
}

div#selected_supertag_container {
	float: left;
	margin-left:1.5em;
	margin-bottom:0.39em;
}

div#selected_supertags {
	float: left;
	margin-right:1em;
}

div#selected_supertags span {
	font-weight: bold;
	color: #fff;
}

div.showall_links {
	background-color: #FFFFFF;
	border: 0.16em solid #77A826;
	display: none;
	position: absolute;
	z-index: 5;
	width: 21.2em;
	max-height: 31.25em;
	overflow: auto;
}

div#floating_form_supertags {
	border: 0.09em solid #b3b3b3;
	background: #ffffff;
	padding: 1.95em;
	width: 13.1em;
}

div.color_supertag {
	border: 1px solid #BDBEC0;
	cursor: pointer;
	float: left;
	height: 1.72em;
	margin: 0.18em;
	padding: 0.18em;
	width: 2.57em;
}

div.pallete {
	width: 100%;
	height: 100%;
}

div.supertag_count_container {
	float: left;
	width: 100%;
}

span.supertag_productcount {
	font-weight: bold;
	float: left;
	line-height: 2.5em;
	margin-left: 0.39em;
}

div.color_supertag_bottom_border {
	padding-bottom: 0.39em;
	margin-bottom: 0.39em;
	width: 10.16em;
	border-bottom: 1px solid #BDBEC0;
	margin-right: 0.78em;
}

div#productcategoryviewcontainer {
	padding-bottom: 1em;
	padding-top: 1.25em;
}

div#productcategoryview {
	width: 33%;
	float: left;
}

div#productcategoryview a,div#productcategoryview span {
	font-weight: normal;
}

div#homepagecarousel_linkset {
	width: 11.037em;
}

div#catlist_links {
	margin-top: 0;
	width: 12.65em;
}

div#searchproductcategory_link {
	width: 18em;
	margin-top: 0;
}
div#searchproductcategory_link a{
	font-size: 1.09em;
}
div#searchproductreviewcategory_link {
	width: 18em;
}

div#categoryback {
	padding: 2em 0.78em 1em 0em;
}

div#categoryback span {
	color: #166AA6;
	font-weight: bold;
}

/* for bulk update button*/
div#btnbulkupdate {
	background: url(../resources/images/btn_bglarge.gif) no-repeat;
	float: left;
	width: 9.77em;
	height: 1.72em;
	text-align: center;
	margin-top: 0.6em;
	margin-left: 11.2em;
}

div#btnbulkupdate a {
	color: #0289A5;
	display: block;
	font-size: 0.94em;
	font-weight: bold;
	line-height: 1.8em;
	text-decoration: none;
}

span#edit_message {
	color: #900000;
	font-size: 1em;
	font-weight: bold;
	margin-top: 0.39em;
}

div#btncollectionupdate {
	background: url(../resources/images/btn_bglarge.gif) no-repeat;
	float: left;
	width: 9.77em;
	height: 1.72em;
	text-align: center;
	margin-top: 0.6em;
	margin-left: 11.2em;
}

div#btncollectionupdate a {
	color: #0289A5;
	display: block;
	font-size: 0.94em;
	font-weight: bold;
	line-height: 1.8em;
	text-decoration: none;
}

div.relatedcollection_section {
	border: 0.09em solid #BDBEC0;
	height: 12.03em;
	line-height: 11.76em;
	text-align: center;
	width: 12.03em;
	background-color: #FFFFFF;
}

div.relatedcollection_section img {
	display: inline-block;
	height: auto;
	max-height: 11.71em;
	max-width: 11.71em;
	text-align: center;
	vertical-align: middle;
	width: auto;
}

div.collection_icon {
	background-image: url(../resources/images/collection_icon.png);
	background-repeat: no-repeat;
	display: block;
	float: left;
	right: 0.25em;
	position: absolute;
	text-align: left;
	bottom: 0.25em;
	z-index: 2;
	width: 3.046em;
	height: 2.96em;
}

span.bulkupdateInfo {
	float: left;
	width: 13em;
	font-weight: bold;
}

div#collection_btns div.collection_green_btns,div#collection_btns div.share_collection_btn
	{
	margin-right: 1em;
}

div.collection_green_btns {
	background: url(../resources/images/green_flat_btn_bg.gif) no-repeat;
	width: 8.67em;
	height: 1.72em;
	text-align: center;
	color: #ffffff;
	float: left;
}

div.collection_green_btns a {
	color: #ffffff;
	font-size: 0.94em;
	text-align: center;
	font-weight: bold;
	line-height: 1.8em;
	text-decoration: none;
	display: block;
}

div.collection_green_btns:hover {
	background: url(../resources/images/green_flat_btnhover_bg.gif)
		no-repeat;
}

div.collection_green_btns_nohover {
	background: url(../resources/images/green_flat_btn_bg.gif) no-repeat;
	width: 8.67em;
	height: 1.72em;
	text-align: center;
	color: #ffffff;
	float: left;
}

div.collection_green_btns_nohover a {
	color: #ffffff;
	font-size: 0.94em;
	text-align: center;
	font-weight: bold;
	line-height: 1.8em;
	text-decoration: none;
	display: block;
}

div.collection_green_btns_nohover:hover {
	
}

div.collection_blue_btns {
	background: url(../resources/images/blue_flat_btn_bg.gif) no-repeat;
	width: 8.67em;
	height: 1.72em;
	text-align: center;
	color: #ffffff;
}

div.collection_blue_btns a {
	color: #ffffff;
	font-size: 0.94em;
	text-align: center;
	font-weight: bold;
	line-height: 1.8em;
	text-decoration: none;
	cursor: pointer;
	display: block;
}

div.collection_blue_btns:hover {
	background: url(../resources/images/blue_flat_btnhover_bg.gif) no-repeat
		;
}

div#collection_detail div#collectiondetail_user {
	width: 17.2em;
	float: left;
}

div#collectiondetail_user {
	background-color: #ffffff;
	float: left;
	overflow: hidden;
	position: relative;
	width: 14.22em;
}

div#collectiondetail_user div.create_txt {
	width: 100%;
}

div#collectiondetail_user div.create_txt span {
	margin-left: 0.78em;
	float: left;
	font-size: 0.94em;
}

div#collection_detail div#collectiondetail_user div.image_small {
	height: 4.84em;
	margin: 0.39em 0;
	width: 4.84em;
	border: 0.09em solid #BDBEC0;
	line-height: 4.59em;
	text-align: center;
}

div#collection_detail div#collectiondetail_user div.image_small img {
	border: medium none;
	display: inline-block;
	float: none;
	height: auto;
	max-height: 4.7em;
	max-width: 4.7em;
	text-align: center;
	vertical-align: middle;
	width: auto;
}

div#productphotodetail_user div#collectiondetail_user_products {
	float: left;
	margin-top: 0.39em;
	width: 8.5em;
}

div#collectiondetail_user_products {
	float: left;
	width: 10.25em;
	margin-top: 0.39em;
}

div#collectiondetail_user_products a {
	font-size: 1em;
}

div#collectiondetail_user_products div#links {
	float: left;
	padding-top: 0.5em;
}

div#collection_detail div#collectiondetail_user div#collectiondetail_user_products
	{
	
}

div#collectiondetail_info div#user_activity {
	float: left;
	font-size: 0.94em;
	margin-bottom: 0.6em;
}

div#collectiondetail_info div#user_activity div.update {
	float: left;
	margin-right: 1em;
}

div#collectiondetail_info div#user_activity div.comment {
	float: left;
	margin-right: 1em;
	background-image: url(../resources/images/comment_icon.png);
	background-repeat: no-repeat;
	height: 1.5em;
}

div#collectiondetail_info div#user_activity div.comment a {
	margin-left: 1.71em;
	font-size: 1em;
}

div#collectiondetail_info div#user_activity div.comment:hover {
	float: left;
	background-image: url(../resources/images/comment_hover_icon.png);
	background-repeat: no-repeat;
}

div#collectiondetail_info div#user_activity div.save {
	float: left;
	margin-right: 1em;
	background-image: url(../resources/images/save_icon.png);
	background-repeat: no-repeat;
	height: 1.55em;
}

div#collectiondetail_info div#user_activity div.save a {
	margin-left: 1.25em;
	font-size: 1em;
}

div#collectiondetail_info div#user_activity div.save:hover {
	float: left;
	background-image: url(../resources/images/save_hover_icon.png);
	background-repeat: no-repeat;
}

div#collectiondetail_info div#user_activity div.photos {
	float: left;
	margin-right: 1em;
	background-image: url(../resources/images/photo_icon.png);
	background-repeat: no-repeat;
	height: 1.55em;
}

div#collectiondetail_info div#user_activity div.photos a {
	margin-left: 2.1em;
	font-size: 1em;
}

div#collectiondetail_info div#user_activity div.photos:hover {
	float: left;
	background-image: url(../resources/images/photo_hover_icon.png);
	background-repeat: no-repeat;
}

div.collection_name {
	color:#050505;
	font-size:1.875em;
	padding:0.39em 1.17em 1.25em 0;
	position:relative;
}

div.collection_name span {
	font-weight: bold;
	position: relative;
	color: #77A826;
}

div.productcollectionname {
	font-size: 1.25em;
	color: 050505;
	padding: 0.39em 0 0 0.78em;
	font-weight: bold;
}

div#collection_detail {
	margin-bottom: 1.25em;
}

div#collectiondetail_username {
	text-align: center;
	margin-top: 0em;
	width: 5em;
}

div#collectiondetail_user_profile {
	float: left;
	margin-left: 0.78em;
	margin-right: 0.78em;
	margin-top: 0.39em;
	width: 5em;
}

div#comment_box {
	background-color: #f4f3f3;
	width: 56.85em;
	float: left;
	margin-left: 0.67em;
	padding: 2.1em 0em 0.94em 0.94em;
}

div#comment_box div#collection_textarea_container {
	float: left;
}

div#comment_box div#collection_textarea_container textarea {
	border: 0.09em solid #CFCFCF;
	height: 5.68em;
	width: 45.85em;
	padding: 0.5em;
	float: left;
	color: #858282;
	font-size: 0.94em;
	overflow: auto;
}

div#addphoto_container {
	float: left;
	width: 46.6em;
}

div#addphoto_container div#collection_photostextarea_container textarea
	{
	border: 0.09em solid #CFCFCF;
	height: 1.74em;
	width: 48.5em;
	padding: 0.5em;
	float: left;
	color: #858282;
	font-size: 0.94em;
	overflow: auto;
}

div#collection_photostextarea_container input#textfield {
	border: 0.09em solid #CFCFCF;
	color: #858282;
	float: left;
	font-size: 0.94em;
	height: 1.68em;
	overflow: auto;
	padding: 0.5em;
	width: 48.5em;
	position: relative;
}

div#collection_photosbrowse_container {
	float: left;
	margin-top: 1.8em;
	position: relative;
}

div#collection_photosbrowse_container div.leftbtn input#addcommunity_photo,div#collection_photosbrowse_container div.leftbtn input#addcollection_photo
	{
	border: 0.09em solid #CFCFCF;
	color: #858282;
	float: left;
	font-size: 0.94em;
	padding: 0.25em;
	width: 25.5em;
}

div#collection_photosbrowse_container div.greybuttons {
	float: left;
	margin-left: 0.94em;
}

div.greybuttons {
	float: left;
	background: url(../resources/images/btn_bgsmall.gif) no-repeat;
	width: 5em;
	height: 1.72em;
	text-align: center;
	font-weight: bold;
	margin-right: 0.4em;
}

div.greybuttons a {
	line-height: 1.6em;
	font-size: 1em;
	color: #0289a5;
	text-decoration: none;
	cursor: pointer;
}

div.greybuttons:hover {
	background: url(../resources/images/btn_bgsmall_hover.gif);
	background-repeat: no-repeat;
}

div#post_btn_container div#messages {
	width: 45em;
	float: left;
	text-align: right;
}

div#post_btn_container div#messages span.successtext {
	text-align: right;
	margin-right: 0.78em;
	line-height: 1.8em;
	display: block;
	float: right;
}

div#post_btn_container div#messages span.failuretext {
	text-align: right;
	margin-right: 0.78em;
	line-height: 1.8em;
	display: block;
	float: right;
}

span.successtext {
	font-size: 0.94em;
}

span.failuretext {
	font-size: 0.94em;
	color: #ff0000;
}

/*

div#comment_box{
	background-color: #f4f3f3;
	width:53.51em;
	float: left;
	margin-left:0.67em;
	padding:2.1em 0em 0.94em 0.94em;
}
div#comment_box div#collection_textarea_container{
	float:left;
	}
div#comment_box div#collection_textarea_container textarea{
	border:0.09em solid #CFCFCF;
	height:5.68em;
	width:45.85em;
	padding:0.5em;
	float:left;
	color:#858282;
	font-size:0.94em;
	overflow:auto;
}


div#activity_box{
	background-color: #f4f3f3;
	width:51.9em;
	float: left;
	margin-top:0.24em;
	padding:0.94em 0.94em 0.94em 1.71em;
}

*/
.spacer_top {
	margin-top: 2.33em;
}

.share_collection_btn {
	background-color: #ffffff;
	border: 0.09em solid #d7d6d6;
	padding: 0.1em;
	float: left;
}

div#user_comments {
	float: left;
	margin-top: 0.78em;
	width: 53.67em;
}

div#collection_user_activities {
	margin-top: 1.95em;
	width: 100%;
	float: left;
	margin-left: 0.67em;
}

div.recent_activity_text {
	color: #868686;
	font-style: italic;
	float: right;
}


div#activity_box{
	background-color:#F4F3F3;
	float:left;
	margin-top:0.24em;
	padding:0.94em 0 0.94em 1.71em;
	width:56.1em;
}
div#productcategory_activity_box {
	background-color:#F4F3F3;
	float:left;
	margin-top:1.25em;
	padding:1em 0 0.94em 1.71em;
	width:74.54em;
}

div#activity_box div.activity_txt,div#productcategory_activity_box div.activity_txt
	{
	float: left;
	margin-right: 1.79em;
}

div#activity_box div.activity_txt a,div#productcategory_activity_box div.activity_txt a
	{
	height: 1.4em;
	display: block;
	padding-left: 1.71em;
	font-size: 1.09em;
	background-image: url(../resources/images/activity_icon.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

div#activity_box div.activity_txt a:hover,div#productcategory_activity_box div.activity_txt a:hover
	{
	background-image: url(../resources/images/activity_icon_hover.png);
	background-repeat: no-repeat;
}

div#activity_box div.activity_txt a.current,div#activity_box div.activity_txt a.current:hover,div#productcategory_activity_box div.activity_txt a.current,div#productcategory_activity_box div.activity_txt a.current:hover
	{
	padding-left: 1.71em;
	font-size: 1em;
	background-image: url(../resources/images/activity_active_icon.png);
	background-repeat: no-repeat;
	color: #010101;
	font-size: 1.09em;
	font-weight: bold;
	text-decoration: none;
	cursor: text;
}

div#activity_box div.comment {
	float: left;
	margin-right: 1.79em;
}

div#activity_box div.comment a {
	height: 1.4em;
	display: block;
	padding-left: 1.71em;
	font-size: 1.09em;
	background-image: url(../resources/images/comment_icon.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

div#activity_box div.comment a:hover {
	background-image: url(../resources/images/comment_hover_icon.png);
	background-repeat: no-repeat;
}

div#activity_box div.comment a.current,div#activity_box div.comment a.current:hover
	{
	padding-left: 1.71em;
	font-size: 1.09em;
	background-image: url(../resources/images/comment_active_icon.png);
	background-repeat: no-repeat;
	color: #010101;
	font-size: 1.09em;
	font-weight: bold;
	text-decoration: none;
	cursor: text;
}

div#activity_box div.reviews,div#productcategory_activity_box div.products
	{
	float: left;
	margin-right: 1.79em;
}

div#activity_box div.reviews a,div#productcategory_activity_box div.products a
	{
	height: 1.4em;
	display: block;
	padding-left: 1.71em;
	font-size: 1.09em;
	background-image: url(../resources/images/review_icon.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

div#activity_box div.reviews a:hover,div#productcategory_activity_box div.products a:hover
	{
	background-image: url(../resources/images/review_hover_icon.png);
	background-repeat: no-repeat;
}

div#activity_box div.reviews a.current,div#activity_box div.reviews a.current:hover,div#productcategory_activity_box div.products a.current,div#productcategory_activity_box div.products a.current:hover
	{
	padding-left: 1.71em;
	font-size: 1em;
	background-image: url(../resources/images/review_active_icon.png);
	background-repeat: no-repeat;
	color: #010101;
	font-size: 1.09em;
	font-weight: bold;
	text-decoration: none;
	cursor:text;
}

div#activity_box div.photos,div#productcategory_activity_box div.photos
	{
	float: left;
	margin-right: 1.79em;
}

div#activity_box div.photos a,div#productcategory_activity_box div.photos a
	{
	height: 1.4em;
	display: block;
	padding-left: 2em;
	font-size: 1.09em;
	background-image: url(../resources/images/photo_icon.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

div#activity_box div.photos a:hover,div#productcategory_activity_box div.photos a:hover
	{
	background-image: url(../resources/images/photo_hover_icon.png);
	background-repeat: no-repeat;
}

div#activity_box div.photos a.current,div#activity_box div.photos a.current:hover,div#productcategory_activity_box div.photos a.current,div#productcategory_activity_box div.photos a.current:hover
	{
	padding-left: 1.71em;
	font-size: 1em;
	background-image: url(../resources/images/photo_active_icon.png);
	background-repeat: no-repeat;
	color: #010101;
	font-size: 1.09em;
	font-weight: bold;
	text-decoration: none;
	cursor: text;
}

div#activity_box div.collections,div#productcategory_activity_box div.collections
	{
	float: left;
	margin-right: 1.79em;
}

div#activity_box div.collections a,div#productcategory_activity_box div.collections a
	{
	height: 1.4em;
	display: block;
	padding-left: 1.71em;
	font-size: 1.09em;
	background-image: url(../resources/images/collections_icon.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

div#activity_box div.collections a:hover,div#productcategory_activity_box div.collections a:hover
	{
	background-image: url(../resources/images/collections_hover_icon.png);
	background-repeat: no-repeat;
}

div#activity_box div.collections a.current,div#activity_box div.collections a.current:hover,div#productcategory_activity_box div.collections a.current,div#productcategory_activity_box div.collections a.current:hover
	{
	padding-left: 1.71em;
	font-size: 1em;
	background-image: url(../resources/images/collections_active_icon.png);
	background-repeat: no-repeat;
	color: #010101;
	font-size: 1.09em;
	font-weight: bold;
	text-decoration: none;
	cursor: text;
}

div#productcategory_activity_box div.discussions {
	float: left;
	margin-right: 1.79em;
}

div#productcategory_activity_box div.discussions a {
	height: 1.4em;
	display: block;
	padding-left: 1.71em;
	font-size: 1.09em;
	background-image: url(../resources/images/comment_icon.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

div#productcategory_activity_box div.discussions a:hover {
	background-image: url(../resources/images/comment_hover_icon.png);
	background-repeat: no-repeat;
}

div#productcategory_activity_box div.discussions a.current,div#productcategory_activity_box div.discussions a.current:hover
	{
	padding-left: 1.71em;
	font-size: 1em;
	background-image: url(../resources/images/comment_active_icon.png);
	background-repeat: no-repeat;
	color: #010101;
	font-size: 1.09em;
	font-weight: bold;
	text-decoration: none;
	cursor:text;
}

div#activity_box div.save, div.product_txt {
	float: left;
	margin-right: 1.79em;
}

div#activity_box div.save a, div.product_txt a {
	height: 1.4em;
	display: block;
	padding-left: 1.71em;
	font-size: 1.09em;
	background-image: url(../resources/images/save_icon.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

div#activity_box div.save a:hover, div.product_txt a:hover {
	background-image: url(../resources/images/save_hover_icon.png);
	background-repeat: no-repeat;
}

div#activity_box div.save a.current,div#activity_box div.save a.current:hover, div.product_txt a.current, div.product_txt a.current:hover
	{
	padding-left: 1.71em;
	font-size: 1em;
	background-image: url(../resources/images/save_active_icon.png);
	background-repeat: no-repeat;
	color: #010101;
	font-size: 1.09em;
	font-weight: bold;
	text-decoration: none;
	cursor: text;
}

div.activities_list_comment {
	width: 46.85em;
	float: left;
	color: #858282;
	font-size: 1em;
}

div.activities_list_item {
	height: 9.6em;
	margin-top: 1.95em;
}

div#topbar_productsearch_form {
	background-color: transparent;
	float: left;
	border: none;
	border-spacing: none;
	outline: none;
}

div.topbarmiddlesearch {
	background: transparent;
	float: left;
}

div.topbarmiddlesearch input {
	float: left;
	font-size: 0.94em;
	color: #8f8f8f;
	background-image: url(../resources/images/topbar_search_middle.gif);
	background-repeat: repeat-x;
	width: 13.6em;
	border: medium none;
	border-spacing: none;
	outline: none;
	padding: 0.25em;
}

div.topbar_leftcurve {
	float: left;
	width: 0.16em;
	background-image: url(../resources/images/topsearch-leftcurve.gif);
	background-repeat: no-repeat;
	height: 1.67em;
}

div.topbar_rightcurve {
	float: left;
	width: 0.16em;
	background-image: url(../resources/images/topsearch-rightcurve.gif);
	background-repeat: no-repeat;
	height: 1.67em;
}

div#collection_addcomments,div#collection_activities {
	width: 100%;
}

div#profile_activities div#collection_entityactivityhome div#collection_user_activities
	{
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
}

div.productdetail_title {
	font-size: 1.875em;
	position: relative;
	color: #050505;
	float: left;
}

div.productdetail_title span {
	font-weight: bold;
	position: relative;
	color: #77A826;
}

div#product_categories {
	margin-top: 0.78em;
	float: left;
	width:100%;
}

div#product_categories a#categorylink,div#product_categories a#categorylink
	:hover {
	font-weight: bold;
	font-size: 1em;
}

div#productdetail_tags {
	overflow: hidden;
	margin-bottom: 0.78em;
	margin-top: 0.78em;
}

div#productdetail_tags span {
	font-size: 0.94em;
}

div#productdetail_info div#product_activity_box {
	float: left;
	margin: 1em 0em 1em 0em;
	position: relative;
}

div#productdetail_info div#product_activity_box div.comments {
	float: left;
	margin-right: 0.78em;
}

div#productdetail_info div#product_activity_box div.comments a {
	padding-left: 1.61em;
	font-size: 1em;
	background-image: url(../resources/images/comment_icon.png);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 1.4em;
	display: block;
}

div#productdetail_info div#product_activity_box div.comments a:hover {
	float: left;
	background-image: url(../resources/images/comment_hover_icon.png);
	background-repeat: no-repeat;
}

div#productdetail_info div#product_activity_box div.collections {
	float: left;
}

div#productdetail_info div#product_activity_box div.collections a {
	padding-left: 1.61em;
	font-size: 1em;
	background-image: url(../resources/images/collections_icon.png);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 1.4em;
	display: block;
}

div#productdetail_info div#product_activity_box div.collections a:hover
	{
	float: left;
	background-image: url(../resources/images/collections_hover_icon.png);
	background-repeat: no-repeat;
}

div#productdetail_info div#product_activity_box div.reviews {
	float: left;
	margin-right: 0.78em;
}

div#productdetail_info div#product_activity_box div.reviews a {
	background-image: url(../resources/images/review_icon.png);
	background-repeat: no-repeat;
	padding-left: 1.51em;
	font-size: 1em;
	cursor: pointer;
	height: 1.4em;
	display: block;
}

div#productdetail_info div#product_activity_box div.reviews a:hover {
	float: left;
	background-image: url(../resources/images/review_hover_icon.png);
	background-repeat: no-repeat;
}

div#productdetail_info div#product_activity_box div.photos {
	float: left;
	margin-right: 0.78em;
}

div#productdetail_info div#product_activity_box div.photos a {
	background-image: url(../resources/images/photo_icon.png);
	background-repeat: no-repeat;
	padding-left: 1.9em;
	font-size: 1em;
	cursor: pointer;
	height: 1.4em;
	display: block;
}

div#productdetail_info div#product_activity_box div.photos a:hover {
	float: left;
	background-image: url(../resources/images/photo_hover_icon.png);
	background-repeat: no-repeat;
}

div#product_buttons {
	float: left;
	margin-bottom: 0.78em;
}

div#product_buttons div#product_green_btns,div#product_buttons div#collection_green_btns
	{
	background: url(../resources/images/green_flat_btn_bg.gif) no-repeat;
	width: 8.67em;
	height: 1.72em;
	text-align: center;
	color: #ffffff;
	float: left;
	margin-right: 1em;
}

div#product_buttons div#product_green_btns a {
	color: #ffffff;
	font-size: 0.94em;
	text-align: center;
	font-weight: bold;
	line-height: 1.8em;
	text-decoration: none;
	display: block;
}

div#product_buttons div#product_green_btns :hover {
	background: url(../resources/images/green_flat_btnhover_bg.gif)
		no-repeat;
}

div#productdetail_category_thumbnail {
	width: 1.56em;
	height: 1.56em;
	border: 0.09em solid #9c9c9c;
	float: left;
	margin-top: -0.31em;
	text-align: center;
	line-height: 1.39em;
	margin-left: 0.39em;
	margin-right: 0.39em;
}

div#productdetail_category_thumbnail img {
	max-height: 1.56em;
	max-width: 1.56em;
	width: auto;
	height: auto;
	text-align: center;
	border: none;
	display: inline-block;
	vertical-align: middle;
	float: none;
}

div#product_categories span.links {
	float: left;
}

div#productdetail_feeds {
	float: left;
	width: 58em;
}

div#productdetail_feeds div#collection_user_activities {
	margin-left: 0;
}

div#productdetail_feeds div#comment_box {
	background-color: #f4f3f3;
	width: 56.85em;
	float: left;
	margin-left: 0;
	padding: 2.1em 0em 0.94em 0.94em;
}

div#productdetail_feeds div#comment_box div#collection_textarea_container
	{
	float: left;
}

div#comment_box div#collection_textarea_container textarea {
	border: 0.09em solid #CFCFCF;
	height: 5.68em;
	width: 48.5em;
	padding: 0.5em;
	float: left;
	color: #858282;
	font-size: 0.94em;
	overflow: auto;
}

div#collection_user_activities div.mostactivity_txt {
	color:#868686;
	font-size:0.94em;
	font-style:italic;
	margin-bottom:1.64em;
	margin-top:0.625em;
	text-align:right;
	width:61.5em;
}
div#profile_activities div#activity_box{
	width:57.9em;
	}
div#profile_activities div.mostactivity_txt{
	width:100%;
	}
div.addproduct_comment_title{
	width:100%;
	float: left;
	}
.flag_txt {
	color: #ff0000;
}

.flag_msg {
	color: #77A826;
}

div#productdetail_url div.flag_txt {
	background-image: url("../resources/images/flag_icon.png");
	background-repeat: no-repeat;
	line-height: 0;
}

div#productdetail_url div.flag_txt a {
	padding-left: 1.2em;
	line-height: 1em;
	color: #717171;
	font-size: 0.94em;
	text-decoration: none;
	cursor: pointer;
}

div#productdetail_url div.flag_txt span {
	font-style: italic;
	line-height: 1.8em;
	color: #717171;
	font-size: 0.94em;
}

div#productdetail_url div.flag_txt a:hover {
	text-decoration: underline;
}

.grey_txt {
	color: #717171;
	font-size: 0.94em;
}

div.showhidelink {
	float: right;
	position: absolute;
	bottom: 0;
	right: 0;
	background-color: #f6f6f6;
	padding-left: 0.78em;
	padding-right: 0.39em;
	border: 0.09em solid #cfcfcf;
}

div.fulltext {
	position: relative;
	overflow: auto;
	min-height: 1.4em;
}

div#productdetail_userlinks {
	background-color: #FAFAFA;
	padding: 0.78em;
}

div.photo_count,div#photodetail_user_profile {
	float: left;
	width: 57.7em;
}

div#photodetail_username {
	width: 6.3em;
	margin-top: 0;
	text-align: center;
	width: 6.3em;
}

div.photo_count a {
	font-size: 1em;
}

div#user_xsmall_image {
	float: left;
	width: 3.96em;
}

div#user_xsmall_image div.image_small {
	border: 0.09em solid #BDBEC0;
	height: 3.18em;
	line-height: 2.93em;
	text-align: center;
	width: 3.18em;
	float: left;
}

div#user_xsmall_image div.image_small img {
	border: medium none;
	display: inline-block;
	float: none;
	height: auto;
	max-height: 2.86em;
	max-width: 2.86em;
	text-align: center;
	vertical-align: middle;
	width: auto;
}

div.photo_count span {
	float: right;
}

div#communityphoto {
	width: 55.97em;
	background-color: #F4F3F3;
	text-align: center;
	float: left;
	margin-top: 0.39em;
	padding: 0.94em;
}

div#communityphoto img {
	border: medium none;
	display: inline-block;
	float: none;
	height: auto;
	max-height: 55.97em;
	max-width: 55.97em;
	text-align: center;
	vertical-align: middle;
	width: auto;
}

div#productphotodetail_user {
	background-color: #FAFAFA;
	float: right;
	padding: 0.78em;
	margin-top: 0.39em;
}

div#productphotodetail_user div#photodetail_user_profile {
	float: left;
	width: 6.96em;
}

div.userphoto_comment {
	float: left;
	width: 52.77em;
}

div#communityphoto_addcomments {
	margin-top: 2em;
	width: 56.75em;
}

div#communityphoto_addcomments div#comment_box {
	margin-left: 0;
	width: 55.79em;
}

div#communityphoto_content {
	margin-top: 0.94em;
}

div#communityphoto_comments {
	margin-top: 2em;
	width: 56.75em;
}

div#communityphoto_comments div#collection_user_activities {
	margin-left: 0;
	width: 56.75em;
	margin-top: 0;
}

div#communityphoto_comments div.mostactivity_txt {
	margin-left: 0;
	width: 60.47em;
}

div#communityphoto_comments div#activity_box {
	width: 55.3em;
}

div#communityphoto_comments div#listcomments_list {
	width: 57.4em;
}

div#photo_comment_item {
	margin-bottom: 1em;
}

/* WANELO LATEST */
div#toplinks {
	float: left;
	text-align: left;
	margin-top: 0.6em;
}

div#toplinks a {
	font-size: 0.94em;
	margin-right: 1.48em;
	text-decoration: none;
}

div#toplinks a:hover {
	text-decoration: underline;
}

div#addproduct_topbar {
	float: right;
	margin-top: 0.39em;
}

div#homepage_productsearch_header {
	text-align: left;
	margin-left: 0.70em;
	margin-bottom: 3.5em;
}

div#homepage_productsearch_header span {
	color: #959799;
	font-size: 2.03em;
}

div#homepage_productsearch_header span b {
	color: #F55E9D;
	font-weight: normal;
}

div#wanelo_home_rightbar {
	float: left;
	width: 15.08em;
}

div#homepage_leftbar {
	float: right;
	padding-left: 1.25em;
	width: 59.92em;
}

div.leftbar_outer {
	padding: 0.78em;
	border: 0.09em solid #cfcfcf;
	margin: 0 0 0.39em 0;
	background-color: #ffffff;
}

div#homepage_todayonbuybop {
	background-color: #ffffff;
}

div#homepage_activity_box {
	background-color: #F4F3F3;
	float: left;
	padding: 0.94em 0 0.94em 1.17em;
	width: 58.6em;
	height: 1.245em;
}

div.collectionlink_container {
	float: left;
	margin-right: 1.17em;
	cursor: pointer;
	background-image: url(../resources/images/collections_icon.png);
	background-repeat: no-repeat;
}

div.usercollections_container {
	float: left;
	margin-bottom: 0.78em;
	margin-right: 1.17em;
	cursor: pointer;
	background-image: url(../resources/images/collections_icon.png);
	background-repeat: no-repeat;
}

div.collectionlink_container span {
	text-decoration: none;
	margin-left: 1.71em;
	color: #166AA6;
	font-size: 1.09em;
}

div.usercollections_container a {
	text-decoration: none;
	margin-left: 2.18em;
	color: #166AA6;
}

div.collectionlink_container_current {
	float: left;
	margin-right: 1.17em;
	background-image: url(../resources/images/collections_active_icon.png);
	background-repeat: no-repeat;
}

div.collectionlink_container_current span {
	text-decoration: none;
	margin-left: 1.71em;
	color: #010101;
	font-size: 1.09em;
	font-weight: bold;
}

div.collectionlink_container:hover,div.usercollections_container:hover {
	float: left;
	margin-right: 1.17em;
	background-image: url(../resources/images/collections_hover_icon.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

div.collectionlink_container:hover span,div.usercollections_container:hover a
	{
	text-decoration: underline;
	color: #166AA6;
}

div.productslink_container {
	float: left;
	margin-right: 1.17em;
	cursor: pointer;
	background-image: url(../resources/images/products_icon.png);
	background-repeat: no-repeat;
}

div.userproductslink_container {
	float: left;
	margin-right: 1.17em;
	cursor: pointer;
	background-image: url(../resources/images/products_icon.png);
	background-repeat: no-repeat;
	margin-bottom: 0.78em;
}

div.productslink_container span {
	text-decoration: none;
	margin-left: 1.71em;
	color: #166AA6;
	font-size: 1.09em;
}

div.userproductslink_container a {
	text-decoration: none;
	margin-left: 2.18em;
	color: #166AA6;
}

div.productslink_container_current {
	float: left;
	margin-right: 1.17em;
	background-image: url(../resources/images/products_active_icon.png);
	background-repeat: no-repeat;
}

div.productslink_container_current span {
	text-decoration: none;
	margin-left: 1.71em;
	color: #010101;
	font-size: 1.09em;
	font-weight: bold;
}

div.productslink_container:hover,div.userproductslink_container:hover {
	float: left;
	margin-right: 1.17em;
	background-image: url(../resources/images/products_hover_icon.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

div.productslink_container:hover span,div.userproductslink_container:hover a
	{
	text-decoration: underline;
	color: #166AA6;
}

div.all_activity_container {
	float: left;
	margin-right: 1.17em;
	cursor: pointer;
	background-image: url(../resources/images/activity_icon.png);
	background-repeat: no-repeat;
}

div.all_activity_container span {
	text-decoration: none;
	margin-left: 1.71em;
	color: #166AA6;
	font-size: 1.09em;
}

div.all_activity_container_current {
	float: left;
	margin-right: 1.17em;
	background-image: url(../resources/images/activity_active_icon.png);
	background-repeat: no-repeat;
}

div.all_activity_container_current span {
	text-decoration: none;
	margin-left: 1.71em;
	color: #010101;
	font-size: 1.09em;
	font-weight: bold;
}

div.all_activity_container:hover {
	float: left;
	margin-right: 1.17em;
	background-image: url(../resources/images/activity_icon_hover.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

div.all_activity_container:hover span {
	text-decoration: underline;
	color: #166AA6;
}

div.friends_activity_container,div.userfriends_activity_container {
	float: left;
	margin-right: 1.17em;
	margin-bottom: 0.78em;
	cursor: pointer;
	background-image: url(../resources/images/friends_icon.png);
	background-repeat: no-repeat;
}

div.friends_activity_container span {
	text-decoration: none;
	margin-left: 1.71em;
	color: #166AA6;
	font-size: 1.09em;
}

div.userfriends_activity_container a {
	text-decoration: none;
	margin-left: 2.18em;
	color: #166AA6;
}

div.friends_activity_container_current {
	float: left;
	margin-right: 1.17em;
	background-image: url(../resources/images/friends_active_icon.png);
	background-repeat: no-repeat;
}

div.friends_activity_container_current span {
	text-decoration: none;
	margin-left: 1.71em;
	color: #010101;
	font-size: 1.09em;
	font-weight: bold;
}

div.friends_activity_container:hover,div.userfriends_activity_container:hover
	{
	float: left;
	margin-right: 1.17em;
	background-image: url(../resources/images/friends_hover_icon.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

div.friends_activity_container:hover span,div.userfriends_activity_container:hover a
	{
	text-decoration: underline;
	color: #166AA6;
}

div.alerts_container {
	float: left;
	margin-right: 1.17em;
	cursor: pointer;
	background-image: url(../resources/images/alerts_icon.png);
	background-repeat: no-repeat;
}

div.alerts_container span {
	text-decoration: none;
	margin-left: 1.71em;
	color: #166AA6;
	font-size: 1.09em;
}

div.alerts_container_current {
	float: left;
	margin-right: 1.17em;
	background-image: url(../resources/images/alerts_active_icon.png);
	background-repeat: no-repeat;
}

div.alerts_container_current span {
	text-decoration: none;
	margin-left: 1.71em;
	color: #010101;
	font-size: 1.09em;
	font-weight: bold;
}

div.alerts_container:hover {
	float: left;
	margin-right: 1.17em;
	background-image: url(../resources/images/alerts_hover_icon.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

div.alerts_container:hover span {
	text-decoration: underline;
	color: #166AA6;
}

div#activity_tagline {
	margin-bottom: 1.64em;
	margin-top: 1.64em;
	width: 59.7em;
}

div#productcategory_activity_tagline {
	margin-bottom:1.5em;
	margin-top:1.5em;
	float:left;
	width:100%;
}
div#productcategory_activity_notagline {
}
div#productcategory_activity_tagline span.status {
	font-style: normal;
	
}

.status {
	color: #666666;
	font-size: 0.94em;
	font-style: italic;
}

div#topbar_logo {
	float: left;
	width: 10.625em;
	height: 5em;
	margin-left:-1em;
}

div#topbar_menu {
	float: left;
	height: 2.26em;
	padding-left: 4em;
	padding-top: 0.55em;
	width: 42.1em;
}

div#topbar_menu a,div#topbar_menu span {
	color: #f55e9d;
	font-size: 1.25em;
}

div#topbar_menu a:hover {
	color: #f55e9d;
}

div#topbar_productsearch {
	float: right;
	overflow: hidden;
	height: 2.81em;
	overflow: hidden;
	width: 19.19em;
}

div#topbar_productsearch input {
	width: 15.6em;
	font-size: 0.94em;
	background: url(images/productsearchinput.gif) repeat-x left top;
	float: left;
	border: none;
	padding: 0.2em;
	color: #8f8f8f;
}

div#topbar_productsearchleft {
	width: 0.234em;
	height: 1.48em;
	background: url(../resources/images/topsearch_left.gif) no-repeat left
		top;
	border: none;
	float: left;
	margin-left: 1.56em;
}

div#top_panel {
	background-color: #F4F3F3;
	float: left;
	margin-top: 0.55em;
	margin-left: 0.31em;
}

div.newwanelo_txt {
	color: #F55E9D;
}

div.newwanelo_txt a {
	color: #F55E9D;
}

div.divider {
	float: left;
	margin-right: 1.09em;
	margin-left: 1.09em;
}

div.newcollections_container {
	float: left;
	cursor: pointer;
	background-image: url(../resources/images/collections_icon.png);
	background-repeat: no-repeat;
	margin-top: 0.21em;
}

div.newcollections_container a {
	text-decoration: none;
	margin-left: 1.71em;
	color: #166AA6;
}

div.newcollections_container:hover {
	float: left;
	background-image: url(../resources/images/collections_hover_icon.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

div.newcollections_container:hover a {
	text-decoration: underline;
	color: #166AA6;
	margin-left: 1.71em;
}

div.addnewproduct_btn {
	background: url(../resources/images/blue_small_btn.gif) no-repeat;
	width: 2.97em;
	height: 1.64em;
	text-align: center;
	margin-left: 0.3em;
}

div.addnewproduct_btn a {
	color: #fff;
	line-height: 1.75em;
	text-decoration: none;
}

div.addnewproduct_btn a:hover {
	color: #fff;
	text-decoration: none;
}

.profiler_name a {
	color: #e96d1f;
	font-size: 1.32em;
	text-decoration: none;
}

.profiler_name a:hover {
	text-decoration: underline;
}

div.hori_line {
	border-top: 0.09em solid #cfcfcf;
	height: 0.08em;
	margin: 1.4em 0;
	padding: 0;
}

div#homecollections_list div.horz_collectionlist_item {
	margin-left: 2.65em;
	height: 18.4em;
	margin-top: 0;
}

div#homecollections_list div.horz_collectionlist_item div.homecollection_userdetail div.ellipsis_nowrap
	{
	margin: 0;
	font-size: 1.09em;
}

div#homecollections_list div.horz_collectionlist_item div.homecollection_userdetail div.ellipsis
	{
	max-height: 2.5em;
	white-space: normal;
}

div.collectionimagecarousel_home {
	border: 0.09em solid #cfcfcf;
	width: 12.81em;
	height: 12.81em;
	text-align: center;
	line-height: 12.58em;
	background-color: #FFFFFF;
	position: relative;
}

div.collectionimagecarousel_home img {
	display: inline-block;
	height: auto;
	max-height: 12.4em;
	max-width: 12.4em;
	text-align: center;
	vertical-align: middle;
	width: auto;
	float: none;
	border: none;
	margin-top: 0em;
}

div.collectionimagecarousel_home div.collection_icon {
	left: 9.4em;
	position: absolute;
	text-align: left;
	top: 9.5em;
}

div#homecollections_list div.carousel_link {
	color: #333333;
	font-size: 1em;
}

div#topbar_loginbar {
	float: right;
	height: 1.33em;
	margin: -0.78em 0.4em 0.78em 0;
	font-weight: bold;
}

div#topbar_loginbar a,div#topbar_loginbar span {
	font-size: 0.94em;
	padding: 0em 0.16em 0em 0.16em;
}

div#topbar_loginbar a#alertCount {
	color: #f00;
}

div#homeproducts_list div.horz_list_item {
	margin-left: 0.35em;
	margin-top: 0;
}

div#homeproducts_list div.horz_list_item div.productpg_image_medium {
	border: 0.09em solid #BDBEC0;
	padding-bottom: 0;
	width: 9.5em;
	height: 9.5em;
	line-height: 9.27em;
	margin-bottom: 0.35em;
}

div#homeproducts_list div.horz_list_item div.productpg_image_medium img
	{
	max-height: 9.18em;
	max-width: 9.18em;
}
div#collection_products div#homeproducts_list div.horz_list_item div.productpg_image_medium {
	border: 0.09em solid #BDBEC0;
	padding-bottom: 0;
	width: 12.23em;;
	height: 12.23em;;
	line-height: 12em;
	margin-bottom: 0.35em;
}

div#collection_products div#homeproducts_list div.horz_list_item div.productpg_image_medium img
	{
	max-height: 11.91em;
	max-width: 11.91em;
}
div.photoslink_container {
	float: left;
	margin-right: 1.17em;
	cursor: pointer;
	background-image: url(../resources/images/photo_icon.png);
	background-repeat: no-repeat;
}

div.photoslink_container span {
	text-decoration: none;
	margin-left: 1.71em;
	color: #166AA6;
	font-size: 1.09em;
}

div.photoslink_container_current {
	float: left;
	margin-right: 1.56em;
	background-image: url(../resources/images/photo_active_icon.png);
	background-repeat: no-repeat;
}

div.photoslink_container_current span {
	text-decoration: none;
	margin-left: 1.71em;
	color: #010101;
	font-size: 1.09em;
	font-weight: bold;
}

div.photoslink_container:hover {
	float: left;
	margin-right: 1.17em;
	background-image: url(../resources/images/photo_hover_icon.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

div.photoslink_container:hover span {
	text-decoration: underline;
	color: #166AA6;
}

.productnumber_txt {
	color: #9a9a9a;
	font-size: 0.94em;
}

.twitter_link {
	margin-top: 0.94em;
}

.twitter_link span {
	font-size: 1.09em;
}

.twitter_link img {
	float: left;
	margin-top: 0.05em;
}

div.homecollection_userdetail {
	margin-top: 0.78em;
	width: 12.81em;
}

/* facebook new-link account */
div#facebook_successmessage {
	margin-bottom: 2.73em;
}

div#facebook_account_title {
	
}

span.orange_txt {
	color: #F46E00;
	font-size: 1.25em;
}
span.producturl_txt{
	font-size: 1.09em;
	font-weight: bold;
	}
span.orange_txt_small {
	color: #F46E00;
	font-size: 1.09em;
}
span.orange_txt_instruction {
	color: #F46E00;
	font-size: 0.84em;
}
div.useproducturl{
	float:left;
	margin-left:11.3em;
	margin-top:0.3em;
	}

div#facebook_info_account {
	background-color: #FFFFFF;
	border: 0.09em solid #CFCFCF;
	padding: 1.95em;
	float: left;
	width: 22.03em;
}

div#facebook_newlink_account {
	background-color: #FFFFFF;
	border: 0.09em solid #CFCFCF;
	padding: 1.95em;
	float: left;
	width: 22.03em;
	margin-left: 1.95em;
}

div#facebook_form {
	margin-top: 1.4em;
}

div#facebook_form  input {
	width: 18.59em;
	margin-top: 0.78em;
	border: 0.09em solid #c2c2c2;
	padding: 0.3em;
	font-size: 0.94em;
}

div#facebook_btn {
	margin-left: 6.25em;
	margin-top: 1.56em;
}

div.blue_btns {
	background: url(../resources/images/blue_btn.gif) no-repeat;
	width: 11.71em;
	height: 1.72em;
	text-align: center;
	color: #ffffff;
}

div.blue_btns a {
	color: #ffffff;
	font-size: 0.94em;
	text-align: center;
	font-weight: bold;
	line-height: 1.8em;
	text-decoration: none;
	display: block;
}

div.blue_btns:hover {
	background: url(../resources/images/blue_btnhover.gif) no-repeat;
}

div#login_button {
	margin-bottom: 1.17em;
}

div#login_button a.fb_button_medium {
	font-size: 0.94em;
}

div#signinfacebook div#login_button {
	margin-top: 0.86em;
	margin-bottom: 0.86em;
}

span.pink_txt {
	color: #F55E9D;
	font-size: 1.09em;
	font-weight: bold;
}

div#browseproducts_category_thumbnail {
	width: 1.56em;
	height: 1.56em;
	float: left;
	text-align: center;
	line-height: 1.39em;
	margin-right: 0.78em;
	margin-left: 0.78em;
}

div#browseproducts_category_thumbnail img {
	max-height: 1.56em;
	max-width: 1.56em;
	width: auto;
	height: auto;
	text-align: center;
	border: none;
	display: inline-block;
	vertical-align: middle;
	float: none;
}

div#products_category_outer {
	clear: both;
	height: 2.34em;
}

div.browsetitle{
	margin-top:2em;
	margin-bottom:2em;
	}
div.browsetitle span {
	font-size: 1.25em;
	color: #050505;
	font-weight: bold;
}

div#facebook_user_status {
	display: inline;
	min-height: 1px;
	position: relative;
}

div#facebook_user_status iframe[style] {
	margin-bottom: 0.78em;
	height: 2px !important;
	min-height: 6.48em;
}

div.signin_fb_outer {
	background-color: #FFFFFF;
	border: 0.09em solid #CFCFCF;
	margin: 0 0 0.39em;
	padding: 0.78em 0.78em 0;
}

div#login_button_fb a.fb_button_medium {
	font-size: 0.94em;
}

div#wanelo_home_rightbar div#login_button_fb {
	margin-top: 0.86em;
}

div.leftext {
	text-align: left;
}

div.righttext {
	text-align: right;
}

div#category_breadcrumps {
	margin-bottom:1.25em;
}

div.product_title {
	float: left;
	margin-left: 15em;
	margin-right: 0.78em;
	padding-top: 0.2em;
}

div.product_title span {
	color: #77A826;
	font-size: 1.25em;
	font-weight: bold;
}

div#productcategory_list {
	float: left;
	padding: 2em 0 0;
	width: 76.25em;
}

div#productcategory_title {
	padding-bottom: 1em;
}

div#productcategory_result {
	background-color: #F4F3F3;
	float: left;
	padding: 1em 1em 0 1.24em;
	width:74em;
}

div#singleproductcategory_band {
	background-color: #F4F3F3;
	padding: 0.78em;
}

div#singleproductcategory {
	width: 33%;
	float: left;
	height: 2.34em;
}

div#singleproductcategory_result {
	margin-top: 1.72em;
}

div.orange_txt a {
	color: #F46E00;
	font-weight: bold;
}
div#showall_cat_link{
	float:right;
	margin-top:0.39em;
}
div#floating_form_category {
	border: 0.09em solid #b3b3b3;
	background: #ffffff;
	padding: 1.95em;
	/*width: 13.1em;*/
	width:auto;
}
div#mainsupertagslist {
	width:auto;
	margin-bottom:0.78em;
}

div#mainsupertagslist a , div#mainsupertagslist span {
	font-weight: bold;
}
div#mainsupertagslist_link {
	width: auto;
}
div#div_all_categories{
	width:30em;
	position:absolute;
	right:0em;
}

div.supertag_btn{
	float: left;
	width:0.70em;
	height:1.64em;
}
div.supertag_btn_link{
	float: left;
	background-color:#f46e00;
	height:1.64em;
	line-height: 1em;
	padding-left:0.39em;
	padding-right:0.39em;
}
div.small_cross{
	float: left;
	margin-top:0.2em;
}
div#search_listing_all div#homeproducts_list div.horz_list_item div.productpg_image_medium {
	border: 0.09em solid #BDBEC0;
	padding-bottom: 0;
	width: 10.4em;
	height: 10.4em;
	line-height: 10.16em;
	margin-bottom: 0.35em;
}

div#search_listing_all div#homeproducts_list div.horz_list_item div.productpg_image_medium img
	{
	max-height: 10.37em;
	max-width: 10.37em;
}
div#loggedout_bar{
	background-color: #00aff2;
	padding:1em 1.17em;
	margin-top:0.78em;
	margin-bottom:0.78em;
	width:73.91em;
	float: left;
}
div#loggedout_bar div.message{
	float: left;
}
div#loggedout_bar div.message span{
	font-size:2.03em;
	color:#fff;
}
div#loggedout_bar div.message span b{
	color:#F55E9D;
	}
div#loggedout_bar div.signin_fb{
	float: right;
	margin-top:0.6em;
}
div#loggedout_bar div.signin_fb span.text{
	font-size:1.17em;
	color:#fff;
}
div#login_link_container div.image_small{
	float: left;
}
div#login_link_container div#textarea_container{
	margin-top:0;
}
.orange_btn {
	background: url(../resources/images/orange_btn.gif) no-repeat;
	width: 9.4em;
	height: 1.9em;
	text-align: center;
	color: #ffffff;
}

.orange_btn a {
	color: #ffffff;
	font-size: 0.94em;
	text-align: center;
	font-weight: bold;
	line-height: 2.03em;
	text-decoration: none;
	display: block;
}

.orange_btn:hover {
	background: url(../resources/images/orange_btnhover.gif) no-repeat;
}

div#emptycollection_browse span{
	float: left;
}
div#emptycollection_browse, div#emptycollection_addproducts{
	float: left;
	margin-top:1em;
}
div#emptycollection_addproducts span{
	float: left;
}

div.emptyusercollection_outer{
	position:absolute;
	left:24em;
	top:23em;
	background-color:#ffffff;
	z-index:5;
	border:0.36em solid #77A826;
}

div.addimageoverlay_outer{
	position:absolute;
	left:8em;
	top:0em;
	background-color:#ffffff;
	z-index:2;
	border:0.18em solid #77A826;
}
a:hover.fb_button{
	font-size: 0.94em;
}
a.fb_button_medium{
	font-size: 0.94em;
}
div.signin_fb span.fb_button_text{
	border-bottom:1px solid #1A356E !important;
	border-right:1px solid #1A356E !important;
	border-top:1px solid #1A356E !important;
	margin:0 0 0 21px !important;
	padding:3px 6px !important;
}
div#login_button_fb span.fb_button_text{
	border-bottom:1px solid #1A356E !important;
	border-right:1px solid #1A356E !important;
	border-top:1px solid #1A356E !important;
	margin:0 0 0 21px !important;
	padding:3px 6px !important;
}
div#login_button span.fb_button_text{
	border-bottom:1px solid #1A356E !important;
	border-right:1px solid #1A356E !important;
	border-top:1px solid #1A356E !important;
	margin:0 0 0 21px !important;
	padding:3px 6px !important;
}
div.middle_nav{
	text-align: left; 
	margin: 1em auto; 
	max-width: 14.5em;
}
div.info{
	margin-bottom:1.17em;
	margin-left:0.9em;
	margin-top:1.17em;
}
div#viewcollection {
	float: right;
}

div#viewcollection a {
	text-decoration: none;
	font-weight: bold;
	color: #166AA6;
	line-height: 1.8em;
	display: block;
}
div#viewcollection a:hover {
	text-decoration: underline;
}

div#allfriends, div#useraddfriends, div#usereditprofile{
	margin:auto;
	text-align:center;
	padding-bottom:0.78em;
	}
	

div.blue_btns_small {
	background: url(../resources/images/blue_flat_btn_bg.gif) no-repeat;
	width: 8.67em;
	height: 1.72em;
	text-align: center;
	color: #ffffff;
}

div.blue_btns_small a {
	color: #ffffff;
	font-size: 0.94em;
	text-align: center;
	font-weight: bold;
	line-height: 1.9em;
	text-decoration: none;
	cursor: pointer;
	display: block;
}

div.blue_btns_small:hover {
	background: url(../resources/images/blue_flat_btnhover_bg.gif) no-repeat
		;
}
div#btnCollectionSave{
	float: left;
	}
div.green_btn_large {
	background: url(../resources/images/green_large_btn.gif) no-repeat;
	width: 11.48em;
	height: 1.72em;
	text-align: center;
}

div.green_btn_large a {
	color: #ffffff;
	font-size: 0.94em;
	text-align: center;
	font-weight: bold;
	line-height: 1.8em;
	text-decoration: none;
	display: block;
}

div.green_btn_large :hover {
	background: url(../resources/images/green_large_hover_btn.gif) no-repeat
		;
}
div.collection_fblike{
	float:left;
	width:21em;
}


div#collection_productarea_container {
	float: left;
	width: 46.6em;
}

div#collection_productarea_container input
	{
	border: 0.09em solid #CFCFCF;
	width: 48.5em;
	padding: 0.4em;
	float: left;
	color: #858282;
	font-size: 0.94em;
	overflow: auto;
}
div.like_share_btns{
	float:left;
	margin-bottom:1em;
	margin-top:2em;
	position: relative;
}
div.productscollectiontitle_space{
	margin-bottom:2em;
	margin-top:2em;
}
div.browseproduct_wanelo{
	margin-top:0.78em;
	float: left;
}
div.addproduct_fieldheight {
	margin-bottom:2em;
	margin-top:2em;
}
div.addproduct_fieldheight_bottom {
	margin-bottom:2em;
}
span.addproduct_error {
	display:block;
	background-color: #ed2024;
	color: white;
	padding:0.39em 1.56em 0.39em 1.56em;
	margin-bottom: 0.78em;
	float:right;
	font-weight:bold;
}
.hori_divider{
	margin-top:2em;
	margin-bottom:2em;
}
div.image_collectionphoto {
	float:left;
	width:22.42em;
	height:22.42em;
	line-height:22.19em;
	position: relative;
	background-color:#FFFFFF;
	border:0.09em solid #CFCFCF;
	text-align: center;
}

div.image_collectionphoto img {
	border:medium none;
	display:inline-block;
	float:none;
	height:auto;
	text-align:center;
	margin-left:0;
	max-width:22.26em;
	max-height:22.26em;
	vertical-align:middle;
	width:auto;
}
div.image_collectionphoto div.collection_icon{
	left:19em;
	position:absolute;
	top:19em;
	}
div.product_txt {
	float: left;
	margin-right: 1.79em;
}

div.product_txt a {
	height: 1.4em;
	display: block;
	padding-left: 1.17em;
	font-size: 1.09em;
	background-image: url(../resources/images/save_icon.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

div.product_txt a:hover {
	background-image: url(../resources/images/save_hover_icon.png);
	background-repeat: no-repeat;
}

div.product_txt a.current, div.product_txt a.current:hover
	{
	padding-left: 1.17em;
	font-size: 1em;
	background-image: url(../resources/images/save_active_icon.png);
	background-repeat: no-repeat;
	color: #010101;
	font-size: 1.09em;
	font-weight: bold;
	text-decoration: none;
	cursor:text;
}
span#image_uploadbyurl_error{
	float:left;
	margin-left:0.39em;
	padding-bottom:0;
	padding-top:0.2em;
	visibility:visible;
}
div#userprofile_friends_list{
	margin-bottom:0.78em;
}
div#activity_comment{
	margin-bottom:0.78em;
	float: left;
}
div#activity_comment textarea{
	float: left;
	margin:0 0 0.39em;
	border:0.09em solid #CFCFCF;
	color:#858282;
	float:left;
	font-size:0.86em;
	height:3.5em;
	overflow:auto;
	width:28.3em !important;
	padding:0.3em;
	}
.add_tags{
	font-size:0.86em;
	float: left;
	margin:0 0 0.39em;
	border:0.09em solid #CFCFCF;
	color:#858282 !important;
	float:left;
	font-size:0.86em;
	padding:0.3em;
	width:28.3em !important;
	}
.addproduct_txtarea{
	width:39em;
	height:3.4em;
	padding:0.3em;
	color:#888;
}
.addproduct_photourl{
	margin-right:0.39em;
	width:25em;
	color:#888;
}
div.addproduct_edit_continue{
	width:74.09em;
	float:left;
}
.saveproduct_comment_txtbox{
	margin-left:4.7em;
	width:27.5em;
}
div#collection_reviewarea_container {
	float: left;
	width: 46.6em;
}

div#collection_reviewarea_container input
	{
	border: 0.09em solid #CFCFCF;
	width: 48.5em;
	padding: 0.4em;
	float: left;
	color: #858282;
	font-size: 0.94em;
	overflow: auto;
}
div#sureurl_changebtn{
	float:left;
}
div.import_txt{

	float: left;
	}
div.import_txt span{
	color: #77A826;
}
div#productchangeurl{
	float:right;
	margin-top:1.25em;
}
div#producturl_continue{
	float:right;
	margin-top:1.25em;
	width:8.66em;
}
.tags_optional{
	color:#888;
}
.product_remove_bg{
	position:absolute;
	top:0;
	right:0;
	display:none;
	background-color:#F4F3F3;
	border:0.09em solid #a0a0a1;
	padding:0.25em;
}
.product_remove_cross{
	display:block;
	line-height:1em;
	color:#000000;
	font-size: 0.94em;
	font-weight: bold;
}
.exp_product_review{
	border:0.09em solid #CFCFCF;
	color:#858282;
	float:left;
	font-size:0.94em;
	height:3.38em;
	overflow:auto;
	padding:0.5em;
	width:48.5em !important;
}
div.saveproductoverlay_left{
	float: left;
	width:10em;
}
div.blue_medium_btn {
	background: url(../resources/images/blue_medium_btn.gif) no-repeat;
	width: 5em;
	height: 1.71em;
	text-align: center;
	color: #ffffff;
	float: left;
}

div.blue_medium_btn a {
	color: #ffffff;
	font-size: 0.94em;
	text-align: center;
	font-weight: bold;
	line-height: 1.8em;
	text-decoration: none;
	cursor: pointer;
	display: block;
}

div.blue_medium_btn:hover {
	background: url(../resources/images/blue_medium_btn.gif) no-repeat;
}
div.product_photo_of{
	border:0.09em solid #BDBEC0;
	height:5.63em !important;
	line-height:5.38em !important;
	text-align:center;
	width:5.63em !important;
}
div.product_photo_of img{
	border:medium none;
	display:inline-block;
	float:none;
	height:auto;
	max-height:5.31em !important;
	max-width:5.31em !important;
	text-align:center;
	vertical-align:middle;
	width:auto;
}


div#splash{

}

div#splash div.title span{
	color:#888888;
	font-size: 2.1em;
}
div#splash div.title span.orange{
	color:#F46E00;
	font-size: 1em;
}
div#splash div.top div.logo{
	float: left;
}
div#splash div.top div.signin_link{
	float: right;
}
div#splash div.heading{
	
}
div#splash div.heading span{
	color:#00AFF2;
	font-size: 2.5em;
	background-color:#f2f2f2;
	padding:0.39em;
}
div#splash div.collections{
	margin-top:4.68em;
	margin-bottom:4.68em;
}
div#splash div.footer{
	background-color:#f2f2f2;
	padding:1em;
}

div.browse_collection{
	float:right;
}
div.browse_collection div.btn {
	background: url(../resources/images/green_xlarge.gif) no-repeat;
	width: 14.84em;
	height: 2.65em;
	text-align: center;
}

div.browse_collection div.btn a {
	color: #ffffff;
	font-size: 1.25em;
	text-align: center;
	font-weight: bold;
	line-height: 2.2em;
	text-decoration: none;
	display: block;
}
div.browse_collection div.createcollection_link{
	margin-top:0.39em;
}
div.browse_collection div.createcollection_link a {
	font-size:1em;
}
