.main_list_view {
	min-height: 900px;
}

.list_view_left {
	width: 810px;
	float: left;
	padding: 10px;
}

.list_view_right {
	width: 160px;
	height: 712px;
	float: left;
}


.list_view_right a.lightwindow img {
  	border: 1px solid #B1B1B1;
	margin-bottom: 10px;
}

.list_view_right a.lbOn {
	display: block;
	margin-bottom: 10px;
	border: 1px solid #B1B1B1;
	padding: 1px;
}

.list_view_right a.lbOn:hover {
	border: 1px solid #FF8000; 
}	

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

.main_list_view .created_by {
	font-size: 10px;
	color: #686868;
}

.main_list_view .list_description {
	margin: 10px 0px;
	font-size: 12px;
}

.main_list_view .pro_con_list_details {
	float: left;
	width: 778px;
	border: 1px solid #b1b1b1;
	background: #000;
	padding: 15px;
	clear: both;
}

.main_list_view .pros,
.main_list_view .cons {
	float: left;
	width: 370px;
}

.main_list_view .pros {
	border-right: 8px solid #fff;
	padding-right: 15px;
}

.main_list_view .cons {
	margin-left: 15px;
}

.main_list_view .pros .pro_list_title,
.main_list_view .cons .con_list_title {
	font-size: 16px;
	color: #FF8000;
	margin-bottom: 10px;
}

.main_list_view .show_list_results .pro_result,
.main_list_view .show_list_results .con_result {
	list-style: none;
	font-size: 13px;
	margin: 0px;
	padding: 10px 0px 5px 10px;
	min-height: 15px;
	clear: both;
	float: left;
}

.main_list_view .show_list_results div.even {  
	background: #f5f5f5;
}

.main_list_view .show_list_results div.odd {
	background: #fff;
}

.main_list_view .show_list_results .pro_result .pro_value,
.main_list_view .show_list_results .con_result .con_value {
	width: 319px;
	float: left;
}		

.main_list_view .show_list_results .pro_result .bubbleInfo,
.main_list_view .show_list_results .con_result .bubbleInfo {
   float: right;
   width: 34px;
   margin-left: 7px;
   position: relative;
}

.main_list_view .weighted_options {	
	border-right: 1px solid #b1b1b1;
	border-bottom: 1px solid #b1b1b1;
	border-left: 1px solid #b1b1b1;
	width: 808px;
	height: 400px;
	background: white;
	clear: both;
	float:left;
}

.main_list_view .weighted_options .balanced_decision {
	padding-top: 10px;
	margin-left: 215px;
	width: 380px;
	margin-bottom: 10px;
}

.main_list_view .weighted_options .balanced_decision p {
	background: #000;
	font-size: 16px;
	color: #FF8000;
	padding: 5px 0px;
	text-align: center;
}

.main_list_view .weighted_options .emotional_decision {
	float: left;
	margin-left: 15px;
	width: 370px;
}

.main_list_view .weighted_options .emotional_decision p {
	background: #000;
	font-size: 11px;
	color: #FF8000;
	padding: 5px 5px 5px 20px;
}

.main_list_view .weighted_options .rational_decision {
	float: left;
	width: 370px;
	margin-left: 38px;
}

.main_list_view .weighted_options .rational_decision p {
	text-align: right;
	background: #000;
	font-size: 11px;
	color: #FF8000;
	padding: 5px 20px 5px 0px;
}

.main_list_view .list_ratings {
	clear: both;
	width: 778px;
	height: 35px;
	border-right: 1px solid #b1b1b1;
	border-bottom: 1px solid #b1b1b1;
	border-left: 1px solid #b1b1b1;
	padding: 0px 15px;
	background: white;
}

.main_list_view .list_ratings #icon_id {
   	float: left;
	width: 255px;
	margin-left: 13px;
}

.main_list_view .list_ratings #icon_id p {
	margin-top: 8px;
	font-size: 12px;
}

.main_list_view .list_ratings #icon_id p#information {
 	margin-top: 11px;
	padding-left: 60px;
	font-size: 13px;
}	

.main_list_view .list_ratings #icon_id p.email_address input {
	width: 125px;
}

.main_list_view .list_ratings #icon_id p.email_address input.submit {
	width: 70px;
	padding-left: 10px;
}

.main_list_view .list_ratings .list_view_icons {
	float: right;
	width: 280px;
}

.main_list_view .list_ratings ul.list_view_icons_inner {
	margin: 8px 0px 0px 0px;
}

.main_list_view .list_ratings ul.list_view_icons_inner li {
	list-style: none;
	float: right;
	margin-left: 10px;
	font-size: 12px;
}	 

.main_list_view .list_ratings ul.list_view_icons_inner li.no_image_list {
	padding-top: 5px;
}

.main_list_view .list_comments {
	margin: 20px 0px 0px 0px;
	border: 1px solid #b1b1b1;
	background: white;
	padding: 10px;
}

.main_list_view .list_comments .each_favorite {
	margin-bottom: 15px;
}

.main_list_view .list_comments .each_favorite .comment_body {
	font-size: 12px;
}

.main_list_view .list_comments .each_favorite .comment_user {
	font-size: 12px;
	font-weight: bold;
	background: #f7f7f7;
	padding: 2px 0px;
	border-bottom: 1px solid #ececec;
	border-top: 1px solid #ececec;
	margin-bottom: 5px;
}

.main_list_view .list_comments p.comment_title {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
}

.main_list_view .list_comments p.comment_field {
  	margin-bottom: 5px;
}

.main_list_view .list_comments p.add_new_comment {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}

.main_list_view .list_comments p.pagination {
	margin-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
}

.main_list_view .list_comments p.pagination a {
	font-weight: normal;
}

.show_edit_list {
	float: right;
	font-size: 12px;
	margin-top:-65px;
	width:130px;
}

#similar_lists {
    border: 1px solid #ccc;
    background-color: #fff;
    margin-top:10px;
    margin-bottom:10px;
}

#similar_lists h2 {
    font-size:15px;
    margin-top:4px;
    margin-left:4px;
}

#similar_lists ul {
    list-style:none;
    margin-left:4px;
    margin-right:2px;
    font-size:13px;
    margin-bottom:4px;
}

#similar_lists ul li {
    margin-bottom:2px;
}

#pro_con_list_details .pro_result:hover, #pro_con_list_details .con_result:hover  {
  background-color: #feedb1; 
}
