﻿    body 
    {
        background-image:url(../imageshome/home_background.jpg);
        background-repeat: repeat;
        width: 100%;
        height: 100%;
        margin: 0px;
        padding: 0px;
		color: #FFFFFF;
		font-family: Helvetica,Arial;
		font-size: 11px;
    }
	
	#header {
        background-image:url(../imageshome/header-bkgnd.jpg);
        background-repeat: no-repeat;
		width: 1000px;
		height: 131px;
		margin: 0px auto;
		padding: 0px;
		overflow: hidden;
	}
	
	#mainlogo {
	    float:left;
	    width:700px;
	    height:131px;
	    overflow:hidden;
	}
	
	#linksdiv {
	    color: #FFFFFF;
	    float:left;
	    width:300px;
	    height:97px;
	    overflow:hidden;
	}
	
	#linksdiv a, #linksdiv a:visited, #footer a, #footer a:visited 
	{
	    font-size: 11px;
	    letter-spacing:-0.02em;
	    font-family: Helvetica,Arial;
	    color: #FFFFFF;
	    margin: 0px;
	    text-decoration: none;
	}
	
	#linksdiv a:hover, #footer a:hover 
	{
	    text-decoration: underline;
	}
	
	#emaildiv {
	    float:left;
	    width:300px;
	    height:34px;
	    overflow:hidden;
	}
	
	#woodtop {
		width: 1000px;
		height: 34px;
		margin: 0px auto;
		padding: 0px;
		overflow: hidden;
	}
	
	#middle {
		width: 1000px;
		display: block;
		margin: 0px auto;
		padding: 0px;
	}
	
	#woodsideleft {
        background-image:url(../imageshome/wood_lefttile.jpg);
        background-repeat: repeat-y;
		float: left;
		width: 37px;
		height: auto;
	}
	
	#mainnav {
        background-image:url(../images/leather_bg1.jpg);
        background-repeat: repeat;
		float: left;
	    width: 195px;
		overflow: hidden;
	}

    #maindisplay {
        background-image:url(../images/leather_bg1.jpg);
        background-repeat: repeat;
		float: left;
	    width: 542px;
    }
	
	#rightcol {
        background-image:url(../images/leather_bg1.jpg);
        background-repeat: repeat;
		float: right;
	    width: 189px;
    }

    #wood-sideright {
        background-image:url(../imageshome/wood_right_tile.jpg);
        background-repeat: repeat-y;
		float: right;
	    width: 37px;
    }
	
	#bottom {
	    width:1000px;
	    height:31px;
		overflow: hidden;
		margin: 0px auto;
		padding: 0px;
		clear: both;
	}
	
	#footer {
	    width:1000px;
		overflow: hidden;
		margin: 0px auto;
		padding: 0px;
	    padding-top:15px;
	    font-size: 11px;
	    font-family: Helvetica,Arial;
	    color: #FFFFFF;
	    background-color: Transparent;
		clear: both;
	}
	
	
	h1 {
		margin: 0px;
		margin-top: 15px;
		margin-bottom: 7px;
		padding: 0px;
		font-size: 16px;
		color: #FFFFFF;
	}
	
	a, a:visited {
		color: #FFFFFF;
	}
	
	a:hover {
		color: #666666;
	}
	
	a.shopnav, a.shopnav:visited {
		color: #FFFFFF;
		font-size: 11px;
		font-family: Arial, Helvetica;
		font-weight: bold;
		text-decoration: none;
		margin:0px;
		margin-top: 4px;
		margin-left: 50px;
		display: block;
		/*letter-spacing:-0.04em;*/
	}
	
	a.shopnav:hover {
		color: #666666;
	}
	
	.thumbframe {
		height: 297px;  /*277px for paging. extra 40+px for text*/
		width: 141px;
		background-image:  url('../images/newthumbframe.gif');
		background-position: 0px 0px;
		background-repeat: no-repeat;
		float: left;
		overflow: hidden; /*any extra size (wrapping) and bottom border is pushed down*/
		margin-left: 30px;
	}
	
	.thumbframe img {
		border: 0px;
		margin: 0px;
		margin-top: 14px;
		margin-left: 7px;
		padding: 0px;
	}
	
	.thumbtext {
		margin-top: 17px;
		margin-left: 0px;
		line-height: 12px;
		text-align: left;
	}
	
	.thumbtext a, .thumbtext a:visited {
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
	}
	
	.thumbtext a:hover {
		color: #666666;
		text-decoration: underline;
	}
	
	.hrdiv {
		width: 162px;
		height: 4px;
		background-image: url('../images/hrline.gif');
		background-repeat: no-repeat;
		margin: 0px;
		padding: 0px;
		border: 0px;
		text-align: left;
	}
	 
	    #careerSpecificsBox {
            width: 317px;
            float: right;
            margin: -20px -10px 0px 0px;
        }

        #careerSpecificsBox h4 {
            width: 307px;
            min-height: 18px;
            padding: 2px 0px 2px 10px;
            color: #FFF;
            text-transform: uppercase;
        }

        #careerSpecificsBox ul {
            width: 317px;
            margin: 0px;
            padding: 10px 0px 10px 0px;
            list-style: none;
            border: 1px #E5E4DB solid;
            border-right: none;
        }

        #careerSpecificsBox ul li {
            min-height: 19px;
            padding: 0px 0px 3px 0px;
            margin: 0px 0px 0px 0px;
            list-style-image: none;
            clear: both;
        }

        #careerSpecificsBox ul li div {
            border-top: 1px #FFF solid;
        }

        #careerSpecificsBox li span.fieldName {
            width: 58px;
            padding: 0px;
            margin: 0px;
            margin-left:10px;
            color: #3C6A27;
            text-transform: uppercase;
            text-align: right;
            float: left;
            clear: left;

        }

        #careerSpecificsBox li span.fieldValue {
            width: 225px;
            float: right;
        }
        
        
    .DatePickerTitle
	{
        font-size: 11px;
        font-weight: bold;
        color: #3C6A27;
		background-color: #F2F2EE;
        /*text-transform: uppercase;*/
	}
	
	.DatePickerDayHeader
	{
		font-weight: normal;
		text-align: center;
		background-color: #F2F2EE;
            color: #777777;
	}
	
	.DatePickerDayStyle
	{
		text-align: center;
            color: #666666;
        color: #3C6A27;
            background-color: #ECEAE5;
		border: solid 1px #F2F2EE;
	}
	
	.DatePickerTodayDay
	{
		background-color: #A8C66E;
		color: #FFFFFF;
	}
	
	.DatePickerSelectedDay
	{
        background-color: #D1F7C0;
        color: #ffffff;
        /*this class doesn't seem to work*/
	}
	
	.DatePickerNextPrev
	{
        font-size: 8px;
        color: #3C6A27;
        text-transform: none;
	}
	
	.DatePickerOtherMonth
	{
		background-color: #F2F2EE;
		color: #F2F2EE;
            color: #CCCCCC;
	}
	
	.DatePickerFooter
	{
		background-color: #F2F2EE;
	}
	
    .DatePickerMonthYear
	{
		display: none;
	}

    #GMDatePicker_ctl00_MenuContent_esfSearch_startdate img,
	#GMDatePicker_ctl00_MenuContent_esfSearch_enddate img
	{
		margin-left: 3px;
		float: left;
	}


/*------------------------- H o v e r  M e n u s ------------------------------------*/
a.navhover:link, a.navhover:visited, a.navhover:active
{
	width: 97%;
	display: block;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-color: #E3E3E3;
	border-bottom-style: solid;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
	text-decoration: none;
	text-align: left;
}

a.navhover:hover
{
	color: #666666;
	background-color: #000000;
	text-decoration: none;
}

.MajorHeaderTDStyle {
padding: 0px;
margin: 0px;
padding-top:5px;
padding-left:50px;
text-transform: uppercase;
color: #666666;
}