/* ========================== HTML elements ================================= */

/* it might look like text alignment, but it is actually for centering */
/*    the page. */
body
{
	text-align: center;
	background-color: #f1ece0;
}

a
{
    color:#280400;
    text-decoration:underline;
    border:0px none #ffffff;
}

a:visited
{
    color:#280400;
    text-decoration:underline;    
    border:0px none #ffffff;
}

li.sidebarList
{
	list-style: none;
	list-style-position: inside;
	margin-left: -25px;
	margin-right: 10px;
}

img
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

hr
{
	height: 2px;
	border: 0;
	background-color: #280400;
}

/* ========================== structural divs =============================== */

.box_site
{
	margin: 0 auto;
	padding: 0;
    width: 1024px;
	text-align: left;
}

.box_head
{
	background-color: #da4523;
	height: 142px;
}

.box_head_left
{
	float: left;
}

.box_head_right
{
	float: right;
}

.box_nav
{
	background-color: #280400;
	height: 32px;
	margin-bottom: 0;
	padding-bottom: 0;
}

.box_nav_left
{
	float: left;
}

.box_nav_right
{
	float: right;
}

.box_body_lg
{
	margin-top: 0;
	padding-top: 0;
	/* background-color: #f1ece0; */
	/* height: 1000px; */
}

.box_body_sm_main
{
	width: 700px;
	float: left;
	text-align: center;
}

.box_body_sm_image
{
	text-align: center;
	height: 300px;
	width: 500px;
	background-color: #999999;
	margin-top: 10px;
	margin-left: 10px;
}

.box_body_sm_text
{
	text-align: left;
	margin-left: 10px;
}

.box_body_sm_hilite
{
	width: 600px;
	text-align: center;
	background-color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 7px;
	border: 2px solid #DA4523;
	margin: 5px;
}

.box_body_sidebar
{
	background-color: #e4d8c4;
	float: right;
	width: 271px;
	vertical-align: top;
}

.box_body_image_vert
{
	height: 300px;
	width: 300px;
	background-color: #999999;
	margin-top: 10px;
	margin-left: 10px;
	float: right;
}

.box_body_smvert_text 
{
	text-align: left;
	margin-left: 10px;
	float: left;
	width: 350px;
}

.box_inv_singimg_vert
{
	height: 400px;
	width: 300px;
	background-color: #999999;
	float: right;
}

.sidebar_inventory
{
}

/* ========================== text ========================================== */

.text_sidebar
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 10px 0 20px;
}

.text_sidebar_bold
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0 10px;
}

.text_body_main
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	color: #280400;
	text-align: left;
}

.textBodyListItem
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	color: #280400;
	text-align: left;
}

.text_body_head
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #280400;
	font-weight: bolder;
}

.text_body_subhead
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #280400;
}

/* ========================= forms ========================================== */

.searchForm
{
	margin-top: 4px;
	margin-right: 5px;
	/* padding-top: 5px; */
}

/* ========================= images ========================================= */

.imageFloatRight
{
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-right: 10px;
	border: 0;
}