/* Start of CMSMS style sheet 'global' */
/* Hodgson Global */

/************************************************************************

	Site:		HodgsonMill.com

	Author:		eROI [www.eroi.com]  

	Listing Order:
	==============

	1 - Global
 	2 - Top Brown Bar
		2b. Search
		2c. Right Side Links
	3 - Main Container
	4 - Footer
	

************************************************************************/

/***********************************************************************
	1 - GLOBAL STYLES
************************************************************************/

body {
	background: url(images/bg_tile.gif);
font: 9pt Arial, Helvetica, sans-serif; 
color: #4b2500;
margin: 0 0 10px 0;
	margin: 0 0 10px 0;

}

html, h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, dd, form, input, select, div, p, img, table, td { 
	margin: 0; 
	padding: 0; 
}

a
{
	text-decoration: none;
	color: #d55e40;
}

a:hover
{
	text-decoration: underline;
}

form { 
font: 9pt Arial, Helvetica, sans-serif; 
color: #4b2500;
}


/* 2-- Top Brown Bar
************************************************************************/

div#brownBar { width: 100%; height: 38px; background: url(images/bg_brown.gif) repeat; }

div#topBarContainer { 
width: 909px; 
height: 38px;  
position: absolute;
top: 0;
padding: 0 52px;
}



/* 2a-- Search
************************************************************************/

div#search { 
width: 170px;
font: 9pt Arial, Helvetica, sans-serif;
color: #ffffff;
padding: 0 0 0 0;
float: left;
position: absolute;
top: 10px;
left: 55px;
}

div#searchDropdown{
float:left;
position:absolute;
top:10px;
left:230px;
}

#searchDropdown select {
font-size:11px;
}
 
#search input {
    width:115px
}

 /* 2b-- Right Side Links
************************************************************************/
 
div#topLinks {
width: 240px;
float: left;
padding: 0 10px 0 0px;
position: absolute;
top: 10px;
left: 660px;
}

div#topLinks ul { margin: 0; padding: 0; list-type: none; }

div#topLinks li { display: inline; margin: 0; }

div#topLinks li a {
font: 9pt Arial, Helvetica, sans-serif;
color: #ffffff;
margin-right: 15px;
}

div#topLinks li.bag { 
background: url(images/icon_bag.gif) no-repeat;
padding-left: 20px;
 }



/* 3-- Main Container
************************************************************************/

div#container { width: 909px; margin-left: auto; margin-right: auto; }

div#topBarPng { 
width: 162px; 
height: 31px; 
background: url(http://www.hodgsonmill.com/images/bg_logo_top.png) bottom no-repeat;
position: absolute;
top: -31px;
left: 374px;
}

* html div#topBarPng {  
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.hodgsonmill.com/images/bg_logo_top.png", sizingMethod="crop"); 
}



/* 4-- Footer
************************************************************************/

div#footerContainer {
width: 100%;
position: relative;
height: 77px;
}

div#footerPng { 
width: 100%; 
height: 77px; 
background: url(http://www.hodgsonmill.com/images/footer.png) no-repeat;
position: absolute; 
top: 0; 
left: 0; 
 }

*html div#footerPng {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.hodgsonmill.com/images/footer.png", sizingMethod="crop");
}

div#footer { 
width: 100%;
position: absolute;
top: 0;
left: 0;
 }

div#footer ul {
list-style: none;
padding: 25px 0 0 220px;
}

div#footer li {
list-style-type: none;
display: inline;
margin-right: 12px;
font: 12px Arial, Helvetica, sans-serif;
}

div#footer li a {
display: inline;
width: 100%;
height: 100%;
text-decoration: none;
}

div#footer li a:hover { text-decoration: none; }

div#footer li a span {
visibility: hidden;
}

div#footer p {
visibility: hidden;
}

div#bread {
background-image: url(images/pic_bread.png);
background-repeat: no-repeat; 
width: 166px;
height: 123px;
position: absolute;
top: -40px;
left: 690px;
}

*html div#bread {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/pic_bread.png", sizingMethod="crop");
}
/* End of 'global' */

