body{
    background: url(reays_web_top_repeat.jpg) repeat-x white;
    margin:0;padding:0;
    font-family: tahoma, arial, helvetica;
    font-size:15px;
    line-height:1.6em;
}

h1 {
    margin: 25px 0;
    font-size:24px;
    font-weight:bold;
    clear:both;
    color: #869445;
}
h1.small {
    font-size:20px;
}

h2 {
    color: #663040;
	font-size:22px;
}
#wrap{
    display:block;
    width:950px;
    margin: 0 auto ;
    position:relative;
}

#header{
    height:200px;
    clear:both;
}
div#menu{
    display:block;
    margin:0;padding:0;
    height:40px;
    position:absolute;
    left:0px;top: 160px;
}

#menu a{
    display:block;
    position:absolute;
    overflow: hidden;
    background: url(reays_web_menu_sprite.jpg) no-repeat;
    height:40px;
    margin:0;
    padding:0;
}

#menu a b{
    display:none;
}

a#menu_home { width: 78px; background-position: 0px 0px; position:absolute;left: -10px; }
a#menu_local_moves { width: 119px; background-position: -78px 0px; position:absolute;left: 68px; }
a#menu_long_moves { width: 132px; background-position: -197px 0px; position:absolute;left: 187px; }
a#menu_storage { width: 89px; background-position: -331px 0px; position:absolute;left: 321px; }
a#menu_packaging { width: 103px; background-position: -420px 0px; position:absolute;left: 410px; }
a#menu_tips { width: 106px; background-position: -524px 0px; position:absolute;left: 514px; }

a#menu_home:hover, 
a#menu_home.current { background-position: 0 -40px; }
a#menu_local_moves:hover, 
a#menu_local_moves.current { background-position: -78px -40px; }
a#menu_long_moves:hover, 
a#menu_long_moves.current { background-position: -197px -40px; }
a#menu_storage:hover, 
a#menu_storage.current { background-position: -331px -40px; }
a#menu_packaging:hover, 
a#menu_packaging.current { background-position: -420px -40px; }
a#menu_tips:hover, 
a#menu_tips.current { background-position: -524px -40px; }


#tl_logo{
    float:left;
    margin:0 0 0 -25px;padding:0
}
#tr_logo{
    float:right;
    margin:0 -15px 0 0;padding:0
}


#content{
    clear:both;
    position:relative;
}

#content a {
    color: #3b91a0;
    font-weight:bold;
    text-decoration: none;
}

#bbimage {
    margin-left:20px;
    padding:20px;
    border:none;
}

#avoidbb {
    width:800px;
    margin: 0 20px 0 0;
}

.inset_about {
    clear:both;
    width: 930px; padding:10px;
    background: #e4e2d6;
    line-height:1.6em;
}

.inset_about h1 {
    margin: 0;
}

table.inset_about {
    clear:both;
    width: 930px; padding:10px;
    background: #e4e2d6;
    line-height:1.6em;
}


table.noborders {
    border:none;
    width:100%;
    line-height:1.6em;
    text-align:left;
}
table.noborders tr.dark,
table.noborders tr.dark td{
	background-color:#9E9F84;
	vertical-align:middle;
	line-height:1.2em; 
	}
table.noborders td.even{
    background: #d4d2c6;
}

table.noborders td {
    vertical-align:top;
}
table.noborders tr.dark h2{
	text-align:center;
    font-size:18px;
    margin: 3px;
}

table.noborders tr td.info h2.small{
    text-align:left;
    padding:0;margin:10px 0 0 0;
    font-size:16px;
    color: #869445;
}
tr.morespace td{
    border-top: 20px solid #E4E2D6;
}
table.noborders tr td.header,
table.noborders tr td.header h2.small
{
    text-align:left;
    vertical-align:top;
    padding-right:5px;
    font-size:16px;
}
tr td.header h2{
    margin: 0;
    vertical-align:top;
}

table.noborders td.item{
    vertical-align:top;
    
}
table.noborders td[1] {
    padding: 0 20px;
}

td.middle {
text-align:center;
}

#minimap img{ border: 1px solid #663040; }
table.noborders tr td.info h2.small{
    vertical-align:baseline;
    margin:0;
}
/***** THESE ARE OLD LEFTOVERS THAT ARE NO LONGER USED ****/
/*
table.noborders tr td h2.small {
    color: #869445;
    text-align:left;
	font-size:16px;
}
table.noborders tr.dark,
table.noborders tr.dark td{
	background-color:#9E9F84;
	vertical-align:middle;
    text-align:center;
	line-height:1em;
	}
td.dark h2.small,
h2.small {
    color: #663040;
	font-size:15px;
}
*/


