body
{
	background-image:url(/images/searchboxing/bg.png);
	margin:0;
	padding:0;
}
h1
{
	margin-top:0;
	margin-bottom:0;
	background-image:url(/images/searchboxing/title_bg.png);
	background-repeat:repeat-x;
	height:80px;
	font-family:arial;
	padding:0.2em;
}
h1 nobr, h1 nobr a
{
	font-size:small;
	color:#999999;
}
.boxes_cr
{
	margin-left:0.7em;
}
.box_cr
{
	float:left;
	margin:0.5em;
	border:1px solid #999999;
	height:1.6em;
	background-color:#FFFFFF;
}
.box_title_input
{
	font-family:arial;
	font-size:14px;
	float:left;
	margin:0;
	padding:0.3em;
	font-weight:bold;
	border:1px solid #999999;
	border-width:0px;
}
.icon_cr
{
	padding:0;
	float:left;
	margin:0.3em;
}
#bubble
{
	width:210px;
	position:absolute;
	top:-1000px;
	left:-1000px;
	font-family:arial;
	line-height:1.1em;
	opacity:0.95;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
	/* For IE 8 (and 9, 10, 11?) */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	z-index:100;
}
.bub_top
{
	background-image:url(/images/searchboxing/bubble_top.png);
	height:24px;
}
.bub_bottom
{
	background-image:url(/images/searchboxing/bubble_bottom.png);
	height:6px;
}
.bub_content
{
	background-color:#FFFFFF;
	border-left:3px solid #EB4760;
	border-right:3px solid #EB4760;
	padding-left:0.3em;
	padding-right:0.3em;
}
#bubble_title
{
	font-weight:bold;
}
#bubble_details
{
	font-size:smaller;
	color:#333333;
}
#bubble_details a
{
	color:#EB4760;
	text-decoration:none;
	background-color:#E8E8E8;
}

.pagination, .navigation
{
	background-color:#FFFFFF;
	color:#666666;
	clear:both;
	font-family:courier;
	font-weight:bold;
	text-align:center;
	border-top:1px dotted #333333;
	border-bottom:1px dotted #999999;
	opacity:0.7;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	/* For IE 8 (and 9, 10, 11?) */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	font-size:2em;
	padding-top:0.1em;
	padding-bottom:0.1em;
}
.pagination
{
	font-size:1.4em !important;
}
.pagination a, .navigation a
{
	color:#333333;
}
.pagination .current
{
	color:#EB4760;
}

#nav_subcontent
{
	padding:0;
	margin:0;
	margin-top:0.3em;
	font-family:arial;
	font-size:0.5em;
}
#nav_subcontent a
{
	color:#263248;
	text-decoration:none;
}
#nav_subcontent a:hover
{
	color:#EB4760;
	text-decoration:underline;
}
#nav_subcontent p
{
	text-align:left;
	padding-left:1em;
	padding-right:1em;
}
#nav_subcontent .text_cr
{
	width:30em;
	margin:auto;
	font-size:small;
	border:3px dotted #EB4760;
	color:#000000;
}
#nav_subcontent textarea
{
	border: 1px solid #000000;
}
#nav_subcontent .css1
{
	font-size: 0.6em;
}
#nav_subcontent .css2
{
	font-size: 0.8em;
}
#nav_subcontent .css3
{
	font-size: 1em;
}
#nav_subcontent .css4
{
	font-size: 1.2em;
}
#nav_subcontent .css5
{
	font-size: 1.3em;
}
#nav_subcontent .css6
{
	font-size: 1.4em;
}
#nav_subcontent .css7
{
	font-size: 1.5em;
}
#nav_subcontent .css8
{
	font-size: 1.6em;
}
#nav_subcontent .css9
{
	font-size: 1.7em;
}
#nav_subcontent .css10
{
	font-size: 1.8em;
}

#nav_subcontent strong
{
	color:#EB4760;
}
#nav_subcontent input
{
	font-size:2em;
	margin:0.2em;
}
#nav_subcontent input[type=text]
{
	border:3px solid #EB4760;
}
#nav_subcontent input[type=submit]
{
}
.navigation .light, .navigation .light a
{
	color:#999999;
	font-size:small;
}
.flash
{
	float:left;
	position:absolute;
	font-family:arial;
	color:#EB4760;
	right:1px;
	top:1px;
	background-color:#FFFFFF;
	padding:3px;
	border:1px dotted #EB4760;
}
.footer, .footer a
{
	color:#999999;
	font-size:small;
	font-family:arial;
	float:right;
	margin-right:0.2em;
}
