option,input {
	padding: 1px 4px 1px 4px;
}

input{
	color:#000000;
}

input[type=text], input[type=password], select{
	font-size:10px;
}

.line_spacer {
	clear:both;
	margin:8px 20px 8px 20px;
	border-bottom:1px solid #d7d7d7;
}

a{
font-size:10px;
color:#3782ff;
}

label {
font-weight:bold;
}

.error {
	font-weight:bold;
	color:#FF0000;
}

.title_grey{
padding:0px 7px 0px 5px;
background-image:url(images/bg_title_grey.gif);
background-repeat: repeat-x;
background-color:#FFFFFF;
line-height:29px;
border:1px solid #b7b7b7;
border-bottom:1px solid #ffffff;
width:20%;
}

.menu_tab{
	background:url(images/tab.png) repeat-x left -2px;
	background-color:#AAC5D9;
	border:1px solid #B7B7B7;
	border-bottom:none;
	height:22px;
	white-space:nowrap;
}

.menu_tab_selected{
	background:url(images/tab.png) repeat-x left -2px;
	background-color:#EAEAEA;
	border:1px solid #B7B7B7;
	border-bottom:none;
	height:24px;
	white-space:nowrap;
}

.menu_tab_favorite {
	background:url(images/tab.png) repeat-x left -2px;
	width:80px;
	background-color:#8C8C8C;
	border:1px solid B7B7B7;
	height:22px;
	white-space:nowrap;
}

.menu_tab_selected a{
color:#000000;
text-decoration:none;
}   

.title{
color:#000000;
font-size:12px;
font-weight:bold;
}   

/*.tbl_align{
margin:10px 10px 10px 24px; 
} */

.topics{
list-style:none;
margin-right:10px;
}

.topics li{
background: url('images/arrow_red.gif') no-repeat center left;
padding:0px 10px 2px 7px;
} 

.link_white{
color:#ffffff;
text-decoration:none;
}   

.search_box{
	margin: 0px 0px 0px 0px;
}

.btn{
cursor:pointer;
border:outset 1px #ccc;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
padding: 3px 3px 3px 3px;
/*background:url(images/tab.png) repeat-x left -2px;*/
background-color:#66ACD9;
}

img {
	border: none;
}

.search_highlight {
	font-size:x-large;
	font-weight:bold;
}

ul.display {
	float: left;
/*	width: 756px;*/
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.display li {
	float: left;
	width: 100%;
	padding: 10px 0;
	margin: 0;
}
ul.display li .content_block {
	padding: 0 10px;
}
ul.display li .content_block .thumb_container {
	height:240px;
}
ul.display li .content_block h2 {
	margin: 0;
	padding-top:5px;
	font-weight: normal;
	font-size: 1.7em;

}
ul.display li .content_block .info {
	margin: 0;
	padding: 5px 5px 5px 245px;
	font-size: 1.2em;
	display: block;
}
ul.display li .content_block .quick_info{
	display: none;
}

ul.display li .content_block a img{
	padding: 5px;
	background: #fff;
	margin: 0 15px 0 0;
	float: left;
}

ul.thumb_view li{
	width: 230px;
}
ul.thumb_view li .content_block h2 {
	font-size:11px;
	font-weight:bold;
}
ul.thumb_view li .content_block p.info{
	display: none;
}
ul.thumb_view li .content_block p.quick_info{
	display: block;
}
ul.thumb_view li .content_block {
	text-align:center;
}
ul.thumb_view li .content_block a img {
	margin: 0 0 10px;
	float:none;
}
ul.thumb_view li .content_block .links { 
	clear:both;
	display:block;
}

a.switch_thumb {
	width: 122px;
	height: 26px;
	line-height: 26px;
	padding: 0;
	margin: 10px 0;
	display: block;
	background: url(switch.gif) no-repeat;
	outline: none;
	text-indent: -9999px;
}
a:hover.switch_thumb {
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}
a.swap { background-position: left bottom; }