/****** andy's additions *********/

#itemText {
    width: 500px;
}

.thumbImage img {
    margin-top: 4px !important;
}

#otherPage .content {
	float: left;
}

.no-inner-nav {
	margin-right: auto;
}

.subtext {
	font-size: 80%;
}

.error {
    color: #d40000;
}

#loginBoxTop a {
	color: #fff;
	text-decoration: none;
}
#loginBoxTop a:hover {
	text-decoration: underline;
}

.feedback {
    padding: 1em;
}

/********* forms **********/

fieldset {
	border-color:#000000;
	border-style:solid none none;
	border-width:1px 0pt 0pt;
	clear:both;
	font-size:100%;
	margin:0pt;
	padding:1em;
}
fieldset legend {
	color:#000000;
	font-size:130%;
	font-weight:normal;
	margin:0pt;
	padding:0pt 5px;
}
.form-error {
	color:#FF0000;
	font-style:italic;
}
.form-name {
	clear:left;
	float:left;
	font-weight:bold;
	padding-bottom:7px;
	text-align:right;
	width:10em;
}
.form-value {
	float:left;
	padding:0pt 0pt 7px 10px;
	width:500px;
}
.form-value input {
	width:200px;
}
.form-value select {
	width:205px;
}
.form-value textarea {
	font-family:verdana,geneva,sans-serif;
	font-size:100%;
	height:7em;
	width:500px;
}

/****** pagination ******/

/*.paginationBar {
	width: 100%;
	color: #fff;
}*/

.paginationBar img { vertical-align: middle; }

.paginationBarLeft {
	float: left;
}
.paginationBarRight {
	display: inline;
	float: right;
}
.paginationBarRight ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding: 0;
}
.paginationBarRight ul li {
	margin:0;
	padding: 0 0 0 10px;
	display: inline;
}

.paginationBarRight ul li.navImg {
	padding: 0 0 0 5px;
}

/******* log in page ********/

.split-left {
	border-right:1px dashed #CCCCCC;
	float:left;
	margin:0pt;
	padding-right:20px;
	width:461px;
}
.split-right {
	border:0pt none;
	float:right;
	margin:0pt;
	padding-left:20px;
	width:462px;
}

/******* save search details *******/

#modal_container {
    border: 1px solid #999;
    background-color: #000;
    padding: 2em;
    overflow:auto;
    font-family:"Lucida Grande",Verdana;
    text-align:left;
}
#modal_overlay {
    background-color: #808080;
}
#modal_container h2 {
    color: #fff;
}
#modal_container h3 {
    color: #f3438a;
}
#modal_container #frm-title {
    width: 20em;
}