body 
{
	padding:0px;
	margin:0px;
	font-family:Verdana, Sans-serif;
	font-size: 12px; 
	color: #666666;
}
h1
{
	font-family:Verdana, Sans-serif;
	font-size: 14px; 
	color: #446400;
	font-weight:bold;
	display: inline;	
}
img
{
	border:none;
}

.clear
{
	clear:both;
}
#div_header
{
	height:56px;
	background-image:url('../images/list_page/header_bg.png');
	background-repeat:repeat-x;
}
.div_logo
{
	height:55px;
	width:186px;
	position:absolute;
	top:10px;
	left:20px;
	z-index:1;
}
.div_list_name
{
	position:absolute;
	top:33px;
	left:257px;
}
.div_list_name_left
{
	float:left;
	background-image:url('../images/list_page/listname_box_left.png');
	background-repeat:no-repeat;
	width:15px;
	height:36px;
}
.div_list_name_middle
{
	float:left;
	background-image:url('../images/list_page/listname_box_middle.png');
	background-repeat:repeat-x;
	height:36px;
	vertical-align:middle;
	display:table;
	overflow: hidden;
}
.div_list_name_right
{
	float:left;
	background-image:url('../images/list_page/listname_box_right.png');
	background-repeat:no-repeat;
	width:16px;
	height:36px;
}
.h1_list_name
{
	display: table-cell; 
}
.div_right_header
{
	position:absolute;
	top:0px;
	right:20px;
}
.div_sign_in
{
	background-image:url('../images/list_page/login_icon.png');
	background-repeat:no-repeat;
	float:left;
	margin-top:10px;
	height:46px;
	width:35px;
}
.div_search
{
	float:right;
	margin-top:17px;
	height:24px;
}
.div_search_left
{
	float:left;
	background-image:url('../images/list_page/searchbox_left.png');
	background-repeat:no-repeat;
	height:24px;
	width:8px;
}
.div_search_middle
{
	float:left;
	height:22px;
	background-color:white;
	border-top: solid 1px #116eb0;
	border-bottom: solid 1px #116eb0;
}
.input_search
{
	border:none;
	width:70px;
}
.div_search_right
{
	float:left;
	background-image:url('../images/list_page/searchbox_right.png');
	background-repeat:no-repeat;
	height:24px;
	width:10px;
}
#div_left_arrow
{
	float:left;
	width:100px;
	height:100%;
	vertical-align:middle;
	display:table;
	position: relative; 
	overflow: hidden;				
}
.div_left_arrow_image
{
	background-image:url('../images/list_page/arrow_left.png');
	background-repeat:no-repeat;
	position: absolute;  
	top: 50%;
	display: table-cell; 
	vertical-align: middle;
	height:83px;
	width:73px;
	margin-left:20px;
	z-index:0;
	cursor:pointer;
}
#div_right_arrow
{
	float:right;
	width:100px;
	height:100%;
	vertical-align:middle;
	display:table;
	position: relative; 
	overflow: hidden;				
}
.div_right_arrow_image
{
	background-image:url('../images/list_page/arrow_right.png');
	background-repeat:no-repeat;
	position: absolute;  
	top: 50%;
	display: table-cell; 
	vertical-align: middle;
	height:83px;
	width:73px;
	margin-right:20px;
	z-index:0;
	cursor:pointer;
}
#div_main_content
{
	float:left;
	width:100%;
}

#div_page_placeholder
{
	float:left;
}

.div_thumbs_container_page
{
	float:left;
	padding-top:30px;
	position:relative;
	left:50%;
}

.div_thumb_frame
{
	float:left;
	background-image:url('../images/list_page/thumb_box.png');
	background-repeat:no-repeat;
	height:229px;
	width:270px;
	overflow:hidden;
}
.div_thumb_frame_blue
{
	float:left;
	background-image:url('../images/list_page/blue_frame.png');
	background-repeat:no-repeat;
	height:229px;
	width:270px;
	overflow:hidden;
}

.div_thumb_frame_small
{
	float:left;
	background-image:url('../images/list_page/thumb_box_small.png');
	background-repeat:no-repeat;
	height:187px;
	width:220px;
	overflow:hidden;
}

.div_thumb_frame_small_blue
{
	float:left;
	background-image:url('../images/list_page/blue_frame_small.png');
	background-repeat:no-repeat;
	height:187px;
	width:220px;
	overflow:hidden;
}
.img_thumb
{
	padding-left:34px;
	padding-top:14px;
	height:146px;
	width:202px;
}
.img_thumb_small
{
	padding-left:30px;
	padding-top:11px;
	height:120px;
	width:160px;
}

.anchor_thumb
{
	display:block;
	padding-left:38px;
	padding-right:38px;	
	padding-top:24px;
	color:#758e01;
	text-align:center;
}

#div_footer_background
{
	background-image:url('../images/list_page/bottom_toolbar.png');
	background-repeat:no-repeat;
}
#div_footer
{
	background-image:url('../images/list_page/bottom_toolbar.png');
	background-repeat:no-repeat;
	background-position:center bottom;
	bottom:1px;

	position:absolute;
	left:50%;
	margin-left:-367px;

	width:735px;
	height:85px;
}
.div_buttons
{
	position:absolute;
	left:50%;
}

.four_buttons
{
	margin-left:-151px;
}

.three_buttons
{
	margin-left:-121px;
}

.div_button
{
	float:left;
	padding-right:40px;
	text-align:center;
	cursor:pointer;
}
.div_button_edit
{
	background-image:url('../images/list_page/edit_icon.png');
	background-repeat:no-repeat;
	height:85px;
	width:46px;
}

.div_button_add
{
	background-image:url('../images/list_page/add_icon.png');
	background-repeat:no-repeat;
	height:85px;
	width:46px;
}

.div_button_options
{
	background-image:url('../images/list_page/listoptions_icon.png');
	background-repeat:no-repeat;
	height:86px;
	width:44px;
}

.div_button_comments
{
	background-image:url('../images/list_page/comment_large.png');
	background-repeat:no-repeat;
	height:86px;
	width:55px;
}

.div_button_info
{
	background-image:url('../images/list_page/info_icon.png');
	background-repeat:no-repeat;
	height:85px;
	width:46px;
}
.div_button_share
{
	height:85px;
	width:46px;
}
.div_button_text
{
	margin-top:-20px;
}

#div_background
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:-1;
	background-color: #e1f2fa;
}
#div_background_top
{
	background-image:url('../images/list_page/bg_top.jpg');
	background-repeat:repeat-x;
	height:253px;
}
#div_background_bottom
{
	background-image:url('../images/list_page/bg_bottom.jpg');
	background-repeat:repeat-x;
	height:310px;
	width:100%;
	position:absolute;
	bottom:0px;
}

.display_none{
	display:none;
}

.display_block{
	display:block;
}






#div_voting_view
{}

#votable_main
{
	width:960px;
	padding-left:10px;
}
.votable_button
{
	text-align:center;
	cursor:pointer;
	margin-bottom:20px;
}
.votable_buttons
{
	width:50px;
	margin:150px 30px 0px 0px;
	float:left;
	
}
.votable_separator
{
	width:1px;
	float:left;
	height:550px;
	margin-top:100px;
	background-color:#61a0cd;
}
.votable_right_part
{
	float:left;
	margin-top:35px;
	font-weight:bold;
	margin-left:30px;
}
.votable_list_description
{
	height:65px;
	width:800px;
	overflow:hidden;
}
.votable_list_box
{
	width:55px;
	height:95px;
	background-image: url(../images/list_page/vote_bg.png);
	float:left;
	color:#146db1;
	font-size:12px;
	text-align:center;
	padding-top:5px;
	background-repeat:no-repeat;
}
.votable_list_urls{
	margin-left:25px;
	width:800px;
}
.voting_url_row
{
	height:110px;
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
	padding-top:5px;
	padding-left:5px;
	
}
.voting_url_row:hover
{
	height:110px;
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
	padding-top:4px;
	padding-left:4px;
	
	background-color:#d7edeb;
	border: solid;
	
	border-color: #ffffff;
	border-width: 1px;
}
.voting_url_row .voting_url_image_container
{
	float:left;
	margin:0px 30px 10px 20px;
	width:124px;
	height:95px;
	background-color:#ffffff;
}

.voting_url_row .voting_url_image_container img{
	width:124px;
	height:95px;
}

.voting_url_row .voting_url_details
{
	margin-top:10px;
}

.voting_url_row .voting_url_description
{
	margin-top:10px;
	font-weight:normal;
}

#votable_navigation
{
	width:600px;
	margin-left:170px;
}

#votable_navigation a
{
	float:left;
	display:none;
}

#div_add_url
{
	display:none;width:450px;height:200px;
	padding-top:20px;
	margin-left:10px;
	margin-right:10px;

}

.add_url_text
{
	width:100px;
	float:left;
	height:30px;
	font-weight:bold;
}
.add_url_input
{
	width:320px;
	float:right
}
#add_url_button
{
	width:420px;
	float:left;
	margin:20px 0 0 185px;
}

#add_url_errors
{
	width:420px;
	float:left;
	margin:20px 0 0 30px;
	color:#990000;
}

.votable_list_box_down
{
	width:25px;
	height:30px;
	float:right;
	cursor:pointer;
	margin-top:25px;
}
.votable_list_box_up
{
	width:25px;
	height:30px;
	cursor:pointer;
	float:left;
	margin-top:15px;
	margin-left:3px;
}

#div_votes
{
	width:40px;
	float:left;
	height:85px;
	text-align:center;
	color:#146db1;
	font-size:12px;
	font-weight:bold;
}
#private_label
{
	font-size:16px;
	font-weight:bold;
	margin-top:100px;
	text-align:center;
	width:100%;
}
