* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: #defff2;
 background-image: url(images/top_background.gif);
 background-position: center top;
 background-repeat: no-repeat;
 background-color: #cbf1e3;
}
#wrapper { 
 margin: 0 auto;
 width: 962px;
}
#faux {
 background: url(images/faux.gif);
 margin-bottom: 8px;

 width: 100%;
 background-repeat: repeat-y;
}
#header {
 color: #333;
 width:  940px;
 padding: 10px;
 height: 135px;
 margin: 10px 0px 5px 0px;
}
img#logo{
position:relative;
width: 496px;
height: 110px;
left: -9px;
top: 25px;
}
img#middle_image{
width: 962px;
height: 232px;
margin-bottom: 5px;
}
#leftcolumn { 
 display: inline;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 212px;
 float: left;
}
img#taby_tray{
position:relative;
width: 185px;
height: 149px;
left: 13px;
top: 3px;
margin-bottom: 10px;
}
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

#navcontainer li { margin: 0 0 3px 13px; }

#navcontainer a
{
display: block;
padding: 2px 2px 2px 2px;
width: 184px;
height: 26px;
text-align: center;
background-color: #cbf1e3;
background-image: url(images/left_button.gif);
line-height: 26px;
}

#navcontainer a:link, #navlist a:visited
{
color: #0642b7;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #acfff6;
background-image: url(images/left_button_over.gif);*/
color: #0642b7;
}

#active a:link, #active a:visited, #active a:hover
{
background-color: #acfff6;
background-image: url(images/left_button_over.gif);
font-weight: bold;
color: #000;
}
.top {
 clear: both;
 width: 962px;
 height: 33px;
 background: url('images/content_top.gif');
 background-position: top;
 background-color: transparent;
}
.bottom {
 clear: both;
 width:962px;
 height: 14px;
 background: #37c00d;
 background-image: url('images/content_bottom.gif');
 background-position: bottom;
 background-repeat: no-repeat;
}
#rightcolumn { 
 float: right;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 700px;
 display: inline;
 position: relative;
}
#left_inner_column { 
 display: inline;
 color: #333;
 margin: 1px 0px 0px 0px;
 padding: 0px;
 width: 420px;
 float: left;
}
#content_inner_retail { 
 display: inline;
 color: #333;
 margin: 1px 0px 0px 0px;
 padding: 0px;
 width: 610px;
 float: left;
}
#right_inner_column { 
 display: inline;
 color: #333;
 margin: 32px 0px 0px 20px;
 padding: 0px;
 width: 220px;
 float: left;
}
ul{
margin-left: 15px;
}
#footer { 
 width: 943px;
 clear: both;
 color: #333;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
.clear { clear: both; background: none; }