
* { margin-top:0; padding:0;}

a {color: #BB6E7F; font: 14px 'Times New Roman', Times, serif; text-decoration: none;}
body {background: #cad8a4 url(/images/bk.png) repeat-x;}
p {font: 14px 'Times New Roman', Times, serif;margin:0;padding:5px 0;}
h1 {color: #000; font: 1.6em  'Bookman Old Style', serif; margin-bottom:5px;}
h2 {color: #000; font: 1.3em 'Bookman Old Style', serif;margin:0; padding-top:5px;}

.callout {color: #000; font:italic 1.4em  'Times New Roman', Times, serif; margin:10px 0;}

div.clear {clear:both;}
div.none {border: 1px solid #fff;}

div.fullContainer {
	margin:0 auto;
	width:802px;
	height:auto;
	padding:0;
	}
div#header {
	background: url(/images/content-top.png) no-repeat;
	float: left;
	width: 802px;
	height: 13px;
	}
	
div#contentwrap {
	background: url(/images/content-repeat.png) repeat-y;
	float:left;position:relative;
	width:802px;
	height:100%;
	margin:0;
	padding:0;
	}
	
div#content {
font: 14px 'Times New Roman', Times, serif;
	width:530px;
	margin:0;
	padding:0;
	}
	
div#homecontent {
font: 14px 'Times New Roman', Times, serif;
	width:530px;
	margin:0;
	padding:0;
	}
	
div#content ol, ul{
	margin-left:10px;
	padding-left:10px;
	}
	
div#content li{
	margin-left:20px;
	padding-top:10px;
	list-style:disc;
	}
	
	
div#content img{
	margin:0 0 5px 5px;
	padding:5px;
	border: 1px solid #ccc;	}
	
div#postwrap {
	float:right;
	width:570;
	height:auto;
	}
	
div#familynumber {
    float:left;
    display:inline;
	background:#000 url(/images/family-number.png) no-repeat;
	width:572px;
	height:67px;
	margin:2px 0 2px 0px;
	}

div#picture {
    float:left;
    display:inline;
	width:564px;
	height: 200px;
	margin:3px 0 2px 5px;
	border-style: solid;
    border-color: #C2B17B;
    border-width: 2px;
	}

div#bodytext {
    float:left;
	width:550px;
	height: auto;
	padding:10px;
	margin:3px 0 2px 5px;
	}

.bluepanel {width:530px;height:auto;margin:10px 0;padding:10px;background:#FCFAE3;border: 1px solid #E3C69E;}
.product {float:left;width:530px;height:auto;margin:5px 0;padding:0;}	
div#products img{
	margin:0 5px 5px 0;
	padding:5px;
	border: 1px solid #ccc;	}	
	
/* =-=-=-=-=-=-=-[Sidebar]-=-=-=-=-=-=-=- */
div#sidebar {
	float: left;
	display:inline;
	background:#EDF2CE;
	height:100%;
	margin:2px 0 0 10px;
	width: 208px;
	padding:0;
}
#sidebar h2 {
	color: #532C2D;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	xxborder-bottom: 1px solid #ccc;
	font-size: 13px;
	XXfont-weight: bold;
	text-transform: uppercase;
}		
div#logo {
float:left;
width:204px;
height:63px;
background:#000;
padding:2px;
margin-bottom:5px;
}

.greenbox {
float:left;
width:203px;
height: auto;
}

.greenboxtop {
float:left;
background:url(/images/green-boxtop.png) no-repeat;
width:193px;
height:43px;
margin:10px 0 0 2px;
padding:0 5px;
}

.greenboxtop p{color: #fff; font: 1.3em Century Gothic, Arial, Helvetica, sans-serif; text-decoration: none;margin-bottom:20px;margin-top:0px;}


.greenboxtext {
float:left;
background:#cef0cb url(/images/green-boxrpt.png) repeat-x;
width:193px;
height:auto;
padding:5px 5px 10px 5px;
margin-left:2px;
}

.goldbox {
float:left;
width:203px;
height: auto;
}

.goldboxtop {
float:left;
background:url(/images/gold-boxtop.png) no-repeat;
width:193px;
height:43px;
margin:10px 0 0 2px;
padding:0 5px;
}

.goldboxtop p{color: #fff; font: 1.3em Century Gothic, Arial, Helvetica, sans-serif; text-decoration: none;margin-bottom:20px;margin-top:0px;}


.goldboxtext {
float:left;
background:#e5bac5 url(/images/gold-boxrpt.png) repeat-x;
width:193px;
height:auto;
padding:5px 5px 10px 5px;
margin-left:2px;
margin-bottom:10px;
}
	
#truck {
float:left;
width:180px;
height: 150px;
}


/* =-=-=-=-=-=-=-[Menu]-=-=-=-=-=-=-=- */

#menu {
        float:left;
		width: 204px;
        xxborder-style: none solid solid none;
        xxborder-color: #badb9b;
        xxborder-width: 2px;
        margin:5px 0 0 0;
        }

#menu li a {
         height: 28px;
         voice-family: "\"}\"";
         voice-family: inherit;
		 font-size:12px;
         height: 18px;
        text-decoration: none;
        }

#menu li a:link, #menu li a:visited {
        color: #813A3E;
        display: block;
		background: url(/images/menu.png);
        padding: 8px 25px 0 10px;
        text-align: left;
		margin:0;
        }

#menu li a:hover, #menu li #current {
        color: #813A3E;
        background: url(/images/menu.png) 0 -32px;
        padding: 8px 25px 0 10px;
        text-align: left;
		margin:0;
        }

#menu li a:active {
        color: #fff;
        background: url(/images/menu.png) 0 -64px;
        padding: 8px 25px 0 10px;
        text-align: left;
		margin:0;
        }
ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

/* =-=-=-=-=-=-=-[Footer]-=-=-=-=-=-=-=- */
div#footer {
	float:left;
	background: url(/images/footer-bottom.png) no-repeat;
	width:802px;
	height:24px;
	}

div#footerinfo {
	float:left;
	margin:0 auto;
	padding-top:20px;
	width:802px;
	height:auto;
	text-align:center;
	}
	
div#footerinfo p{color:#516C62;font-size:11px;margin:0;}

div#footerinfo a{font-size:11px;color:#666;margin:0;}

div#footertextA {
voice-family: "\"}\"";
voice-family: inherit;
float:right;
width:190px;
}
div#footertextB {
	color:#993300;
	float:left;
	width:380px;
	margin-left:53px;
}