/*.nav_1 a {
	margin:0 0 0px 0px;
	font-size:18px;
	color:#000;
}
.nav_2 {
	margin:0 0 2px 5px;
	font-size:15px;
	color:#C00;
}
.nav_2_on {
	margin:0 0 2px 5px;
	font-size:15px;
	color:#000;
}
.nav_2_on a{
	color:#000;
}

.nav_3 {
	margin:0 0 2px 15px;
	font-size:10px;
	color:#C00;
}
.nav_3_on {
	margin:0 0 2px 15px;
	font-size:10px;
	color:#000;
}
.nav_3_on a{
	color:#000;
}

.subnav_1 a {
	margin:0 0 3px 5px;
	font-size:13px;
	line-spacing:16px;
}
.subnav_1_on a {
	margin:0 0 3px 5px;
	font-size:13px;
	line-spacing:16px;
	color:#000;
}
.subnav_2 {
	margin:0 0 3px 5px;
	font-size:13px;
	line-spacing:16px;
}
.subnav_2_on {
	margin:0 0 3px 5px;
	font-size:13px;
	line-spacing:16px;
	color:#000;
}
*/
ul.tabs a {
	color:#444;
}

.link2 {
	margin:0 0 3px 10px;
	font-size:13px;
	line-spacing:20px;
}
.link2_on {
	margin:0 0 3px 10px;
	font-size:13px;
	line-spacing:20px;
	color:#000;
}



#products_get_review_form label {
display:block;
font-size:9pt;
}


.form-required { color:red;}

#front_page .center_content {
	float:left;
	margin:80px 5px 0px 0px;

}

#second_page .center_content {
	float:right;
	width:440px;
margin:80px 5px 0px 0px;
}

.edit_review {
	float:left;
	width:750px;
}

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

.stats_breadcrumb {
	padding-bottom:10px;

}

.stats_breadcrumb a {
	font-size:12px !important;
	font-weight:bold !important;
}
.product {
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
}

.thumb {
	border:1px solid #fff;
	padding: 3px 3px 3px 3px;
	margin-bottom:1px;
}

.products_thumb_listing {
  height: 140px;
  width: 112px;
}

.products_thumb_detail {
  height: 205px;
  width: 164px;

}

.products_thumb {
  background-position: center center;
  background-repeat: no-repeat;
  text-indent: -50000px;
  float: left;

  padding: 4px 4px 4px 4px;
  border: 1px solid #fff;
display:block;
}

a.products_thumb:hover {
  border: 1px solid #C00;
}


#product_page {
	width:990px;
}

.product_metadata {
	float:left;
	padding-left:20px;
	width:245px;
}

.bellasugar_post .product_metadata {
	float:right;
	margin-bottom:10px;
	width:415px;
	padding-left:30px;
}

.products_thumb_detail products_thumb {
 border:1px solid green;
}

#review_listing_page {
	border-top:1px solid #ccc;
	padding-top:20px;
}

#review_listing_page div.product_title a{
	font-size:18px;
}

.product_title {
	margin-bottom:10px;
}

.product_title a {
	font-size:14px;
	font-weight:bold !important;
}

.product_rating {
	margin-bottom:15px;
}

.product_description {
	margin-bottom:10px;
	line-height:20px;
	color:black;
}

.search_input {
	font-size:12px;
	height:26px;
	float:right;
	font-weight:normal
}

.clear_search_input {
	font-size:12px;
	border:none;
	background:white;
	color:red;
	height:26px;
	font-weight:normal
	cursor:pointer !important;
}

.write_review {
	color:#c00;
}

.bellasugar_post table td.button a{
	line-height:1.2em;
}

.bellasugar_post table td.count a{
	line-height:1.2em;
}

.see_review {
	padding-top:1px;
}

.bellasugar_post .write_review {
	display:inline;
}

.write_review a{
	color:#FFF;
	font-size:11px;
	font-weight:bold;
}

#review_form {
	margin-top:20px;
	border-bottom:1px dotted #CCC;
	padding:0 0 3px 0;
}

table.review_details td.button{
	border-left:1px dotted #ccc;
	padding:3px 0px 0px 5px;
	border-top:none;
}

table.review_details td.count {
	padding:3px 5px 0px 0px;
}

table.review_details .write_review {
	padding:0px;
}

table.review_details .stars {
	margin-top:-2px;
}

.center_content .post {
	margin-top:5px;}

#user_reviews {
	font-weight:bold;
	padding-bottom:5px;
}

#user_reviews h1 {
	font-size:24px;
	padding-top:15px;
}

#products_search_text {
	font-size:12pt;
}
/*rating container*/

.rating_container {
	clear:both;
	width:85px;
padding-top:4px;
}

.rating_container a {
	float:left;
	display:block;
	width:16px;
	height:25px;
	border:0;
	background-image:url('/static/imgs/rating_stars_bella.gif');
}

.small_rating_container a {
	float:left;
	display:block;
	width:12px;
	height:14px;
	border:0;
	background:url('/static/imgs/rating_small_stars_bella.gif') no-repeat;
}


.rating_container a.rating_off, .small_rating_container a.rating_off  {
	background-position:0 0px;
}

.small_rating_container a.rating_off  {
	background-position:0 2px;
}

.rating_container a.rating_on {
	background-position:0 -50px;
}

.small_rating_container a.rating_on {
	background-position:0 -36px;

}

.rating_container a.rating_selected {
/*	background-position:0px -50px;*/
}

.small_rating_container a.rating_selected {
/*	background-position:0 -55px;*/
}

.rating_container a.rating_half {
	background-position:0px -25px;
}

.small_rating_container a.rating_half {
	background-position:0 -17px;
}

.rating_display_container span {
	float:left;
	display:block;
	width:16px;
	height:20px;
	border:0;
	background-image:url('/misc/rating_stars_bella.gif');
}

.rating_display_container span.rating_off {
	background-position:0 0px;
}

.rating_display_container span.rating_on {
	background-position:0 -50px;
}

.small_rating_display_container span {
	float:left;
	display:block;
	width:12px;
	height:14px;
  border:0px;
	background-image:url('/misc/rating_small_stars_bella.gif');
}

.small_rating_display_container span.rating_off {
	background-position:0 0px;
}

.small_rating_display_container span.rating_half {
	background-position:0 -19px;
}

.small_rating_display_container span.rating_on {
	background-position:0 -38px !important;
}

.helpful_submit_button {
	border:1px solid #666;
	padding:3px;
	width:30px;
	background:#CCC;
	color:#666;
	font-size:10px;
	text-align:center;
}

#modal_container {  
  padding:5px;  
  background-color:#fff;  
  border:1px solid #666;  
  overflow:auto;  
  font-family:Helvetica;  
  font-size:12px;  
  color:#333;  
  text-align:left;  
} 

#modal_overlay {  
  background-color:#000;  
 }
 
.scrollingDivContainer {
border:1px solid #BFBFBF;
overflow-x:hidden;
overflow-y:scroll;
position:relative;
}

.dialogTitle {
color:#000000;
letter-spacing:3.5px;
text-align:center;
text-transform:uppercase;
}

buttonCellDisabled, .smallButtonCellDisabled {
background:#D8D8D8 none repeat scroll 0%;
border:1px solid #CFCFCF;
color:#F8F8F8;
cursor:default;
}

.buttonCell, .buttonCellDisabled, .smallButtonCell, .smallButtonCellDisabled {
display:block;
background:#7F7F7F none repeat scroll 0%;
border:1px solid #BFBFBF;
color:#FFFFFF;
cursor:pointer;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
letter-spacing:2px;
padding:2px 8px 3px;
text-align:center;
text-transform:uppercase;
}



#superlatives .stitle {
	font-family:Helvetica, Arial, sans-serif;
	padding:3px 0px 0px;
	margin:5px 0px 0px;
	font-size:11px;
	float:left;
}

#superlatives .stitle .title {
	float:left;
	text-transform:uppercase;
	line-height:1.4em;
	padding-bottom:5px;
	padding-top:1px;
	font-weight:400;
}

#superlatives .stitle a.seemore {
	float:right;
	line-height:1em;
	margin-top:2px;
	padding-right:5px;
}

.gray_cell, .gray_cell a {
	color:#999;
}

.products_filter_link a {
	margin:0 0 0px 0px;
	font-size:18px;
	color:#000;
}

#current_cat a {
	margin:0 0 0px 0px;
	font-size:18px;
	color:#000;
}

.products_cat_nav {
	list-style: none;
	margin:0 0 0px 0px;
	color:#C00;
	padding: 0 0 0 10px;
	font-size:18px;
}

ul.refine li {
	color:black;
}

span.account-label {
 display:none;
}

ul.products_cat_nav {
	color:#C00;
	font-size:15px;
}	

ul.products_cat_nav ul {
	color:#C00;
	font-size:12px;
}

ul.products_cat_nav li.activelink a {
	/*list-style-type: disc;*/
	color:#000;
}

.left_nav {
	line-height:1.4em;
	float:left;
	margin:0px 0px 0px 10px;
	border:0px solid #F00;
	padding:0 0 0 0px;
	width:160px;
}

.left_nav h3{
	font-weight:normal;
	padding:0px 0px 5px;
	margin:0px;
	font-size:11pt !important;
}

.left_nav a {
	color:#c00;
}

.productsfilter_dialog a.buttonCell {
	background:#c00;
	color:white;
}

.filterChoiceRollover {
	color: #000;
	cursor:pointer;	
}

.filterBullet {
	position: absolute;
	left: -8px;
	font-size:14pt;
	margin-top:-3px;
}

#products_search_no_results {
  text-align: left;
  font-size:12pt;
}

#products_search_term {
  font-size:16pt;
}

a.buttonCellDisabled, a.buttonCellDisabled:hover {
	background-color:#d8d8d8 !important;
	cursor:default !important;
	text-decoration:none;
}

#product_page ul.tabs {
	width:960px;
}

.nav_stars {
	padding-right:56px;
}
.nav_stars_1 {
	background-image:url('/misc/1_bella_star.gif');
}

.nav_stars_2 {
	background-image:url('/misc/2_bella_star.gif');
}

.nav_stars_3 {
	background-image:url('/misc/3_bella_star.gif');
}

.nav_stars_4 {
	background-image:url('/misc/4_bella_star.gif');
}

.nav_stars_5 {
	background-image:url('/misc/5_bella_star.gif');
}

#content_well {
	width:640px !important;
	margin-left:0px !important;
}
	
.review_rating_button {
	margin:0px 10px 0 0;
	border:1px solid #666;
	padding:3px 0px;
	width:30px;
	background:#CCC;
	color:#666;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	float:left;
}

.nav_header {
	font-size:16pt;
	color:#999;
	margin-bottom:5px;
}

#rating_dropdown select{
	border:1px solid #ccc;
}

.display_header {
	margin:5px 0px 15px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px;
	background:#eee;
	position:relative;
}

	
#pager { padding-bottom:10px;}
#pager a {
	border:none; 
	font-size:12px;
}

#pager .pager-list strong {
	font-size:12px;
	background:none;
	border:none;
}

#pager .pager-list strong.pager-current {
	color:black;
}

.center_content h1 {
	margin-bottom:10px;
}

.breadcrumb {
	padding:3px 0px 10px 0px;
}

#product_page h1.title {
	margin-top:0px;
}

table.super {
	font-size:12px;
	color:black;
}

table.super, #superlatives .stitle {
	width:210px;
	clear:left;
	float:left;
}

#front_page table.super, #front_page #superlatives .stitle {
	width:300px;
	float:left;
	clear:left;
}

#front_page #superlatives {
	width:640px;
}

table.super a{
	font-size:12px;
}

table.super tr.footer {
	font-size:11px;
	color:#666;
	line-height:1.7em;
}

table.reviewer_listing {
}

table.reviewer_listing tr.userline {
	border-bottom:1px solid #ccc;
	color:#666;
}

table.reviewer_listing tr.userline td {
	padding:20px 0px;
	line-height:25px;
}

table.reviewer_listing a {
	font-size:14px;
}

table.super tr.footer a{
	font-size:11px;
}

table.latest_reviews {
	margin-top:5px;
}

.h2black {
	color:black;
	border-bottom:1px dotted #ccc;
	padding-top:10px;
	letter-spacing:-1px;
}

table#front_nav {
	font-size:15px;
}

table#front_nav, table#front_nav td {
	vertical-align:top;
}

table#front_nav ul{
	list-style:none;
	padding-left:10px;
	margin-top:1px;
	margin-left:0px;
}

table#front_nav ul li {
	padding-bottom:1px;
	padding-left:0px;
}

table#front_nav ul li a{
	font-size:12px;
}

a.bodylink {
	color:black;
}

a.bodylink:hover {
	text-decoration:none;	
}

.products_brands td{
	margin-top:5px;
	padding:5px 20px;
}

#content_well h1.title {
	margin-top:-5px;
}

#content_well h1.title a {
	color:black;
}

#rating_one {
	padding-bottom:20px;
}

.review_listing_page_review {
	width:498px;
	float:right;
}

#front_page #products_search {
	padding:4px 0px 6px 0px;
}

#front_page .center_content {
	width:450px;
}

.ie6 #front_page .center_content {
	width:420px;
}

.sidebar_welcome {
	width:300px;
	font-size:12px;
}

.sidebar_welcome h2.h2black{
	border:none;
	padding-top:0px;
}

#related {
	margin-bottom:25px;
	border:1px dotted #cecece;
	padding:10px 5px;
}

#related h3 {
	padding-bottom:5px;
}

.keep_browsing {
	float:right;
	font-size:90%;
}

.products_posted {
	color:#999;
	font-size:11px;
	line-height:16px;
}

.num_reviews {
	float:left;
	margin:5px 0 0 0px;
	text-align:center
}

.products_comment_warn {
	float:right;
	font-size:11px;
	color:#cecece;
	line-height:18px;
}

.products_review_helpful {
	margin-right:10px;
	font-size:13px;
	color:#666;
	float:left;
	line-height:1.5em;
}

.review_line {
	border-bottom:1px solid #ccc;
	clear:both;
	height:20px;
	margin-bottom:20px;
}

.review_footer {
	padding-top:10px;
	clear:both;
	width:390px;
	float:right;
}

.review_user_pic {
	float:left;
	width:100px;
	text-align:center;
}

a.body_text_link {
	color:black; 
	font-size:16px; 
	font-weight:bold;
}

img.welcome_image {
	padding:10px 10px 5px 5px;
	float:left;
}

.comment_admin_link {
    display: none;
}

#comment_reviews table td {
	vertical-align:top;
	padding:0px;
	margin:0px;
}

#comment_reviews h2 { 
	font-size:14pt;
	line-height:16pt
}

h2.main_header { 
	font-size:30px;
	margin:0px 0px 5px;
	padding:0px;
}

.container { margin-top:20px;}
.container .prepend-1 {padding:0px 10px 10px;}
.ie6 #second_page .left_nav {margin:0px;}
.ie6 #second_page .left_nav form, .ie6 #front_page .left_nav form {position:absolute;}
.ie6 #second_page .left_nav .nav_header, .ie6 #front_page .left_nav .nav_header { margin-top:85px;}
.ie6 .span-14 { width:620px !important; padding:5px;}
.span-14 { width:630px;}
td.filterScrollingColumn {vertical-align: top;}
.post .review_details a:hover{	background-color: white;}
.review_header_border {	border-bottom:1px dotted #ccc;}
table tr td { padding:0px;}
#superlatives {line-height:1.2em;}

.googie_check_link {
    padding-right: 230px
}
