/**
 * Layout styles for Hospotrade.
 *
 * @author Tom Ryder <tom@prodev.co.nz>
 * @copyright 2009 Professional Development
 */
html {
    background: #442916 url('images/body-background.jpg') left top repeat-x;
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	width: auto !important;
}
div#page {
    background: transparent url('images/page-background.jpg') left top no-repeat;
	margin: 0 auto;
	width: 960px;
}

/**
 * Styles for menu block.
 */
div#menu {
    background: #372313 url('images/menu-background.gif') left bottom repeat-x;
}
div#menu div.corner-top-left {
	background: transparent url('images/menu-corner-top-left.gif') left top no-repeat;
}
div#menu div.corner-top-right {
	background: transparent url('images/menu-corner-top-right.gif') right top no-repeat;
}
div#menu div.content {
    padding: 0 20px;
}

/**
 * Styles for search block.
 */
form#search {
    background: #80422e url('images/search-background.gif') left top repeat-x;
	display: block;
	margin: 0 0 1em 0;
}
form#search div.corner-bottom-left {
	background: transparent url('images/search-corner-bottom-left.gif') left bottom no-repeat;
}
form#search div.corner-bottom-right {
	background: transparent url('images/search-corner-bottom-right.gif') right bottom no-repeat;
}
form#search div.content {
    padding: 10px;
}

/**
 * Styles for body block.
 */
div#body {
	background: #ffffff;
	margin: 1em 0 1em 0;
}
div#body div.corner-top-left {
	background: transparent url('images/corner-top-left.gif') left top no-repeat;
}
div#body div.corner-top-right {
	background: transparent url('images/corner-top-right.gif') right top no-repeat;
}
div#body div.corner-bottom-left {
	background: transparent url('images/corner-bottom-left.gif') left bottom no-repeat;
}
div#body div.corner-bottom-right {
	background: transparent url('images/corner-bottom-right.gif') right bottom no-repeat;
}
div#body table.content {
	width: 100%;
}
div#body table.content td#center {
	padding: 10px;
	vertical-align: top;
}
div#body table.content td#right {
	padding: 10px;
	vertical-align: top;
	width: 25%;
}
