body
{
	background-color:	#000;
	background-image:	url('../../img/background_black.gif');
	background-repeat:	repeat-x;
	width:				920px;
	padding:			0px;
	margin:				0px auto 0px auto;
	color:				#999;
	font-family:		arial, helvetica;
	font-size:			12px;
}

.payment_popup
{
	background-color:	#000;
	background-image:	url('../../img/background_black.gif');
	background-repeat:	repeat-x;
	width:				680px;
	padding:			0px;
	margin:				0px 0px 0px 0px;
	color:				#999;
	font-family:		arial, helvetica;
	font-size:			12px;
}

* > h1:first-child, h2:first-child, h3:first-child, h4:first-child, p:first-child
{
	margin-top:			0px;
}





/* From site / CMS, global.css */
div#top {
	width:				917px;
	height:				56px;
	background-image:	url('../../img/background_black.gif');
	background-repeat:	repeat-x;
}

div#logo {
	float:				left;
	width:				417px;
	margin-right:		170px;
}

div#top_links_content {
	float:				left;
	width:				303px;
	padding:			16px 0px 0px 27px;
}

	ul#top_links {
		list-style-type:	none;
		list-style-position: outside;
		margin:			0px 0px 0px 0px;
		padding:		0px 0px 0px 0px;
	}

	ul#top_links li {
		float:			left;
		height:			30px;
		margin-right:	14px;
		background-repeat: no-repeat;
		background-position: left;
		padding:		0px 0px 0px 20px;
	}
	
	ul#top_links a {
		color:			#999;
		text-decoration: none;
		font-size:		10px;
	}
	
	ul#top_links a:hover {
		text-decoration: underline;
	}
/* END */




a, a.selected, a.a_small_selected
{
	text-decoration:	underline;
	color:				#999;
	font-family:		arial, helvetica;
	font-size:			12px;
}

a.selected, a.a_small_selected, a.li_navi_selected
{
	color:				#eee;
}

a.a_small, a.a_small_selected
{
	font-size:			11px;
}

.powered_by
{
	color:				#262626;
	font-size:			10px;
}

ul#ibp_navi
{
	list-style-type:	none;
	margin:				0px 0px 0px 0px;
	padding:			5px 0px 0px 0px;
}

li.navi_lvl0
{
	padding:			0px 0px 10px 0px;
}

li.navi_lvl1
{
	padding:			0px 0px 10px 15px;
}

li.navi_lvl2
{
	padding:			0px 0px 10px 30px;
}

li.navi_lvl3
{
	padding:			0px 0px 10px 45px;
}

li.navi_lvl4
{
	padding:			0px 0px 10px 60px;
}

a.li_navi, a.li_navi_selected
{
	text-decoration:	none;
	font-size:			12px;
}

a.link_upload_images
{
	font-size:			15px;
	font-weight:		normal;
}

.red
{
	color:				#ff3333;
}

div#short_image_info
{
	width:				630px;
	font-size:			0.9em;
	padding:			7px 0px 3px 7px;
}

img
{
	border:				0;
}

div#container
{
	float:				left;
	width:				908px;
	background-color:	#0d0d0d;
	margin:				0px 0px 0px 0px;
}

div#container_payment
{
	float:				left;
	width:				700px;
	background-color:	#000;
	margin:				20px 20px 20px 20px;
}

div#create_report_container
{
	display:			none;
	width:				440px;
	height:				300px;
	border:				1px #aaa solid;
	position:			absolute;
	z-index:			10;
	margin:				50px 0px 0px 110px;
	padding:			10px 0px 0px 20px;
	background-color:	#1d1d1d;
}

div#edit_report_container
{
	display:			none;
	width:				440px;
	height:				300px;
	border:				1px #aaa solid;
	position:			absolute;
	z-index:			10;
	margin:				50px 0px 0px 110px;
	padding:			10px 0px 0px 20px;
	background-color:	#1d1d1d;
}

div#upload_image_container
{
	display:			none;
	width:				440px;
	height:				410px;
	border:				1px #aaa solid;
	position:			absolute;
	z-index:			10;
	margin:				30px 0px 0px 110px;
	padding:			10px 0px 0px 20px;
	background-color:	#1d1d1d;
}

	div.upload_image_header
	{
		float:			left;
		width:			380px;
	}

	div.upload_image_close
	{
		float:			left;
		width:			50px;
		text-align:		right;
	}

	div.upload_image_form
	{
		float:			left;
		width:			400px;
	}

div#container_left
{
	float:				left;
	width:				230px;
}

div#container_left_main
{
	float:				left;
	width:				206px;
	background-color:	inherit;
	padding:			20px 12px 12px 12px;
}

div#container_right
{
	float:				left;
	width:				678px;
	background-color:	inherit;
}

div.container_right_main
{
	float:				left;
	width:				660px;
	background-color:	#1d1d1d;
	padding:			3px 3px 3px 3px;
	margin:				0px 0px 2px 0px;
}



div#crm_toolbar
{
	float:				left;
	width:				650px;
	padding:			5px 0px 5px 10px;
}

div#crm_toolbar_tools
{
	float:				left;
	width:				70px;
}

img.img_tools3
{
	margin-right:		10px;
}


div#crm_toolbar_browse
{
	float:				left;
	width:				660px;
	padding:			0px 0px 5px 0px;
}

div#crm_toolbar_rating
{
	float:				left;
	width:				234px;
}

div.div_bt_rating
{
	float:				left;
	width:				17px;
	height:				16px;
	background-image:	url('../img/ibp_bt_rating.png');
	background-repeat:	no-repeat;
	margin:				0px 0px 0px 2px;
	padding:			1px 0px 0px 0px;
	text-align:			center;
}

a.a_bt_rating, .a_bt_rating_selected
{
	text-decoration:	none;
	color:				#888;
}

a.a_bt_rating_selected
{
	color:				#c2035d;
}

img.img_tools1, img_tools2
{
	margin:				7px 5px 0px 5px;
}

div#crm_toolbar_rows_sort
{
	float:				left;
	width:				340px;
	border:				0px #fff solid;
	padding:			2px 0px 0px 0px;
	margin:				0;
	text-align:			right;
	font-size:			0.9em;
}


div#crm_images
{
	float:				left;
	width:				660px;
	padding:			0;
	margin:				0;
}

table.images
{
	width:				658px;
	border:				0px #000 solid;
	padding:			0px;
	margin:				0px;
	border-collapse:	collapse;
}

	td.images_td
	{
		width:			130px;
		height:			170px;
		background-color:	#000;
		border:			2px #1d1d1d solid;
		padding:		0px 0px 7px 0px;
		margin:			0;
		text-align:		center;
		vertical-align:	bottom;
		font-size:		0.9em;
	}


div#container_pagination_top
{
	float:				left;
	width:				660px;
	min-height:			22px;
	background-color:	#1d1d1d;
	padding:			5px 3px 8px 3px;
	margin:				0px 0px 2px 0px;
	text-align:			center;
}

div#container_pagination_bottom
{
	float:				left;
	width:				660px;
	min-height:				22px;
	background-color:	#1d1d1d;
	padding:			7px 3px 3px 3px;
	margin:				0px 0px 2px 0px;
	text-align:			center;
}


table.upload_image
{
	border:				0px #000 solid;
	padding:			0px;
	margin:				0px;
	border-collapse:	collapse;
}

	td.upload_image_td
	{
		padding:		10px 0px 0px 0px;
		margin:			0px 0px 0px 0px;
	}

input.input_text
{
	width:				310px;
	border:				1px;
	font-family:		arial, helvetica;
	font-size:			13px;
}

input.input_text_short
{
	width:				30px;
	border:				1px;
	font-family:		arial, helvetica;
	font-size:			13px;
}

input.input_file
{
	width:				280px;
	border:				1px;
	font-family:		arial, helvetica;
	font-size:			13px;
}

textarea.input_textarea
{
	width:				310px;
	height:				100px;
	border:				0px;
	font-family:		arial, helvetica;
	font-size:			12px;
}

.error_msg
{
	color:				#ff3333;
	font-weight:		bold;
	font-size:			12px;
}

.notice_red
{
	color:				#ff3333;
	font-size:			11px;
}

.notice_green
{
	color:				#33aa33;
	font-size:			11px;
}


div#edit_image_container
{
	display:			none;
	width:				440px;
	height:				290px;
	border:				1px #aaa solid;
	position:			absolute;
	z-index:			9;
	margin:				50px 0px 0px 110px;
	padding:			10px 0px 0px 20px;
	background-color:	#1d1d1d;
}

	div.edit_image_header
	{
		float:			left;
		width:			380px;
	}

	div.edit_image_close
	{
		float:			left;
		width:			50px;
		text-align:		right;
	}

	div.edit_image_form
	{
		float:			left;
		width:			400px;
	}

table.edit_image
{
	border:				0px #000 solid;
	padding:			0px;
	margin:				0px;
	border-collapse:	collapse;
}

	td.edit_image_td
	{
		padding:		10px 0px 0px 0px;
		margin:			0px 0px 0px 0px;
	}

div#vid_url
{
	margin:		10px 10px 10px 10px;
}

