/*******************************************************************************
	AUTHOR:		Timothy Higgins
	CONTACT:	timothymichaelhiggins@gmail.com
*******************************************************************************/

	/***************************************************************************
		index.php right container.
	***************************************************************************/
	
	/* Promotions. */
	div.promo{
		width: 588px;
		height: 285px;
		background-image: url('image/promo_bg.png');
		padding: 15px 0 0 13px;
		margin: 0 -8px 0 0;
		overflow: hidden;
	}
	div.promo input.previous{
		width: 50px;
		height: 25px;
		background-image: url('image/promo_previous.gif');
		background-color: transparent;
		border-width: 0;
		margin: -16px 0 0 -13px;
		float: left
	}
	div.promo input.previous:hover{
		background-image: url('image/promo_previous_s.gif');
	}
	div.promo input.next{
		width: 50px;
		height: 25px;
		background-image: url('image/promo_next.gif');
		border-width: 0;
		margin-top: -16px;
		float: right
	}
	div.promo input.next:hover{
		background-image: url('image/promo_next_s.gif');
	}
	
	/* Search. */
	div.search{
		width: 592px;
		background-image: url('image/search_bg.gif');
		background-position: center center;
		background-repeat: repeat-y;
		margin-top: 4px;
		clear: both;
	}
	
	/* Query area, shown by default. */
	div.search div.query{
		overflow: auto;
	}
	div.search div.query input[type="text"]{
		width: 464px;
		height: 52px;
		background-image: url('image/search_input_text.gif');
		background-color: transparent;
		border-width: 0;
		font-size: 30px;
		padding-left: 4px;
		margin: 4px 0 4px 8px;
		display: block;
		float: left;
	}
	div.search div.query input[type="submit"]{
		width: 104px;
		height: 52px;
		background-image: url('image/search_input_button.gif');
		background-color: transparent;
		border-width: 0;
		font-size: 30px;
		padding-left: 4px;
		margin: 4px 0 4px 4px;
		display: block;
		float: left;
	}
	div.search div.query input[type="submit"]:hover{
		background-image: url('image/search_input_button_s.gif');
	}
	
	/* Advanced search. */
	div.search div.advanced{
		width: 584px;
		background-color: #ffcc66;
		padding-top: 4px;
		border-width: 0 4px 0 4px;
		border-style: solid;
		border-color: #ff9933;
		margin-top: -4px;
		overflow: auto;
	}
	div.search div.advanced p{
		padding: 4px 0 4px 4px;
	}
	div.search div.advanced input[type="text"]{
		width: 185px;
		height: 29px;
		background-image: url('image/search_advanced_input_text.gif');
	}
	div.search div.advanced select{
		width: 189px;
		height: 29px;
		background-image: url('image/search_advanced_input_text.gif');
	}
	
	/* Browse by interest. */
	ol.interest{
		width: 148px;
		float: left;
		overflow: auto;
	}
