body {
	background:#a7a7a7;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #626262;
	height: 217px;
}

a {
color:#008EB0;
text-decoration:underline;
font-weight:bold;
}
a:hover {
text-decoration:underline;
}

img {
margin:0px;
padding:0px;
}



#wrapper {
width:975px;
background:#999999 url(../images/background/wrapperBack.jpg) repeat-y top left;
margin: 0px auto;
}

#leftcol {
float:left;
width:103px;
}

#centercol {
	float:left;
	margin:0px;
	padding:0px;
	display: inline;
	background:#FFFFFF;
	width:751px;
	position: relative;
}

#section {
	position:absolute;
	background:#FFFFFF;
	right:243px;
	top:11px !important;
	top:15px;
	width:150px;
	padding-top: 70px;
	border-bottom:#999999 1px solid;
	border-right:#000033 2px solid;
}

#section ul {
margin:0px;
padding:0px;
list-style:none;
text-align:right;
font-weight:bold;
}

#section li a {
display:block;
background:#FFFFFF;
padding-right:15px;
padding-top:3px;
color:#008eb0;
height:20px;
text-decoration:none;
	border-top:#CCCCCC 1px solid;
}

#section li a:hover {
background:#008eb0;
color:#FFFFFF;
}

#logo {
position:absolute;
height:118px;
right:32px;
top:11px !important;
top:15px;
width:207px;
background:#FFFFFF;
border-bottom:#999999 1px solid;
	border-right: #000033 2px solid;
}

#topnav {
height:11px;
background:#2a2d70;
}

#header {
height:190px;
}

#navbar {
height:25px;
background:#000033;
margin:0px;
padding:0px;
padding-top: 5px;
padding-left:31px;
}

/*
#navbar ul, #navbar li {
display:inline;
margin:0px;
padding:0px;
line-height:25px;
color:#FFFFFF;
}

#navbar a {
color:#FFFFFF;
text-decoration:none;
padding-left:12px;
}
#navbar a:hover {
text-decoration:underline;
}

#home #navbar a.firstselected, #home #navbar a.firstselected:hover  {
padding-left:32px;
font-weight:bold;
}

#home #navbar a.selected  {
font-weight:bold;
}*/


#menu_top
{
	padding:0px;
	float: left;
	margin: 0px;
	list-style-type: none;
	position: relative;
	display:block;
}


#menu_top li
{
	FLOAT: left;
    POSITION: relative;
	font-weight:bold;
	padding:0px;
	
}
#menu_top li a
{
    /*DISPLAY: block;*/
	color:#FFFFFF;
	/*width: 80px;*/
	display:inline;
	padding-right:25px;
	text-decoration:none;
	line-height:20px;
}
#menu_top li a:hover
{
    color:#0099FF;
}




#menu_top ul
{
    DISPLAY: block;
    /*FILTER: alpha(opacity=95);*/
    LEFT: -6px;
    /*float: right;*/
    MARGIN: 0px;
	padding:0px;
    OVERFLOW: hidden;
    POSITION: absolute;
    top: 25px;
	width:160px;
    background:#0099FF;
    /*-moz-opacity: 0.8;*/
	
   /* opacity: 0.8*/
}
#menu_top UL LI
{
    display: block;
    float: none;
    margin: 0px;
	padding:0px;
	width:160px;
	border-top:#FFF 1px solid;
	margin-bottom:0px;
}
#menu_top ul li a
{
   /* float: none;*/
    display:block;
	color:#FFFFFF;
	margin:0px;
	font-weight:normal;
	padding:0px;
	padding-left:6px;
	padding-top:4px;
	padding-bottom:4px;
	/*color:#000066;*/
	text-decoration:none;
	opacity: 1;
}
#menu_top ul li a:hover
{
	background:#000033;
	/*font-weight: bold;*/
	color:#FFF;
	opacity: 1;
}

#content {
	float:left;
	margin-left:32px;
	margin-top:40px;
	margin-bottom:75px;
	margin-right: 0px;
	width:450px;
	display: inline;
}

#content h1 {
	margin:0px;
	padding:0px 0px 10px 0px;
	color:#008eb0;
	font-size: 16px;
}

#content h2 {
	margin:0px;
	padding:0px;
	color:#626262;
	font-size: 12px;
	line-height: 19px;
}


#home #content p {
line-height:20px;
}

#centerright {
	display: inline;
	float:right;
	width:203px;
	margin-top: 32px;
	margin-right: 32px;
}

#centerleft {
	float:left;
	width:135px;
	margin-left:32px;
	margin-top: 32px;
	text-align:center;
	margin-bottom:100px;
	display: inline;
	
}
#centerleft img{
padding-left:25px;
	
}

#centerleft h1{
	margin:0px;
	padding:0px 0px 10px 0px;
	color:#008eb0;
	font-size: 16px;
}

#productList{
	padding-left:5px;
	padding-left:5px;
	padding-right:5px;
	width:160px;
	line-height:20px;
	text-align:left;
}

#productList a{
text-decoration:none;
color:#000066;
}

#productList a:hover{
text-decoration:none;
color:#0066CC;
}


#productList ul{
list-style:none;
}

#signup {
	background:#2a2d70 url(../images/furniture/cornerdftlogo.gif) no-repeat center left;
	height: 49px;
}

#signup a {
	text-decoration:none;
	padding-left:40px;
	font-size:12px;
	color:#FFFFFF;
	line-height: 49px;
}


#news, #findarep {
	margin-top:3px;
	margin-left: 22px;
	border:#008EB0 3px solid ;
}

#findarep {
	border: 3px solid #6b6b6b;
	margin-bottom: 3px;
/*border-right: 3px solid #6b6b6b;*/
}

#news a, #findarep a {
display:block;
background:#008eb0 url(../images/patches/bluediamond.gif) no-repeat center left;
line-height:40px;
padding-left:40px;
text-decoration:none;
color:#FFFFFF;
}

#findarep a {
background:#6b6b6b url(../images/patches/greydiamond.gif) no-repeat center left;
}

#news .inner, #findarep .inner {
/*background:#2a2d70 url(../images/patches/bluemiddle.gif) repeat-y top left;*/
margin:0px;
padding:0px;
}

#findarep .inner {
/*background:#2a2d70 url(../images/patches/greymiddle.gif) repeat-y top left;*/
}


.inner h1 {
margin:0px;
padding-top:10px;
padding-left:10px;
font-size:12px;
color:#008eb0;
}

.inner p {
margin:0px;
padding-top:2px;
padding-left:10px;
padding-bottom:10px;
font-size:12px;
color:#626262;
}


#special #content {
width:688px;
}

#special #contentwrapper {
width:100%;
}

#special .newsitem {
	width:330px;
	float: left;
}

#special .newsitem p{
	margin:0px;
	padding:0px;
	clear: none;
	float: left;
}

#special .newsitem h1, #special .newsitem h2, #special .newsitem h3 {
margin:0px;
padding-top:0px;
padding-left:10px;
padding-bottom:0px;
font-weight:bold;
font-size:16px;
color:#008eb0;
}

#special .newsitem h2 {
font-size:14px;
padding-top:0px;
}

#special .newsitem h3{
font-size:14px;
margin:0px;
padding-top:6px;
color:#626262;
}


#special .newsitem a {
display:block;
}

.newsitem img {
float:left;
margin:0px;
padding:0px;
clear:none;
}


#footer {
background:#e9e6e1 url(../images/footer.jpg) no-repeat top left;
text-align:right;
color:#666666;
padding-top:30px;
padding-right:32px;
padding-bottom:30px;
}

#footer a {
padding-right:10px;

color:#666666;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

#rightcol {
float:left;
width:121px;
}

#rightcol img {
border:none;
}





.clearboth {
clear:both;
}
