/* SITE WIDE */

body,html {
padding:0 0 0 0;
margin:0;
background:#fff;
}

#container {
   width:978px;
   margin:auto;
}


/* HEADER */

#wooden_header h1{
	background:url(../images/wooden-coffee-tables-logo.jpg) left top no-repeat;
	height:78px;
	text-indent:-10000px;
	cursor:pointer;
}

#navigation {
padding-top:14px;	
}

#navigation ul {
clear:both;	
}

#navigation ul li {
float:left;
background:url(../images/navspacer.gif) right center no-repeat;
padding-right:18px;
font-size:13px;
line-height:18px;
}

#navigation ul li a {
color:#000000;
text-decoration:none;
}

#navigation ul li a:hover {
text-decoration:underline;	
}

.greylink a {
color:#616155 !important;	
}

.redlink {
background:none !important;	
}

.endlink {
background:none !important;	
}

.redlink a {
color:#b10441 !important;	
}

.browntext {
color:#a26546;
font-weight:bold;
background:none !important;	
padding-right:8px !important;	
}


/* MAIN BODY */


#leftcols {
width:736px;
float:left;
}

#leftcols h2 {
	background:url(../images/greenback.gif) left top no-repeat;
	line-height:34px;
	margin:10px 0 0 0;
	padding:0 0 0 12px;
	color:#ffe787;
	font-size:20px;
}

#leftcols h2 strong{
color:#fff;
font-weight:normal;
}

#threecols {
padding-top:15px;	
}

.threecolstext {
	margin-left:12px;
width:234px;
float:left;
background:url(../images/middots.gif) right top repeat-y;
}

.threecolstext p{
width:212px;	
margin:0;
padding: 5px 0 5px 0;
font-size:11px;
}

.norightborder {
padding-left:12px;	
background:none !important;
}

#mainimage {
	width:208px;
	text-align:center;
	float:left;
}

#mainimage a{
font-size:12px;
color:#b10441;
}

#mainimage a:hover{
color:#000;
}


#leftcols h3 {
clear:both;	
font-size:16px;
margin:0;
padding:10px 0 15px 12px;
color:#a26546;
}

.tablesblock {
width:248px;
float:left;
}

.tablesblockend {
width:233px;	
}

.tablesblock_image {
width:220px;
margin:auto;
}

.tablesblockend .tablesblock_image {
margin:0 0 0 15px !important;	
}

.tabletitle {
font-size:12px;
font-weight:bold;
color:#a26546;
line-height:41px;
}

.tabletitle:hover {
color:#000;	
}

.tablesblock_content {
width:220px;
margin:auto;	
}

.tablesblock_dotted {
	background:url(../images/middots.gif) right top repeat-y;
}

.tablesblockend .tablesblock_content_end {
margin:0 0 0 15px !important;		
}

.tablesblock_text p {
	font-size:11px;
	color:#747472;
	padding:0;
	margin:0;
}

.tablesblock_text {
height:80px;	
}

.infolink {
color:#a26546;
font-size:11px;
font-weight:bold;
text-align:right;
display:block;
}

.infolink:hover {
color:#000;	
}

.optionslink {
color:#b10441;
font-size:11px;
font-weight:bold;
text-align:right;
display:block;
padding-top:5px;
}

.optionslink:hover {
color:#000;	
}


#rightcols {
width:100px;
float:left;
width:215px;
margin-left:20px;
}

#yellowbox {
	background:url(../images/yellowshade.jpg) top left no-repeat #e6e59b;
	margin-top:10px;
}

#rightcols h3{
margin:0;
padding:8px 5px 8px 12px;
font-size:14px;
font-weight:bold;
color:#a26546;
}

#rightcols p {
font-size:12px;
color:#42423f;
margin:0;
padding:8px 5px 7px 12px
}

#rightcols a{
color:#b10441;	
}

#rightcols a:hover{
color:#000;	
}

#yellowbox img {
margin-left:12px;
}

.sublink {
display:block;
text-align:right;
font-size:10px;
padding:5px 12px 5px 0px
}


#bluebox {
	background:url(../images/blueback.gif) top left no-repeat #c2d1cf;
	margin-top:10px;
}

#bluebox a {
color:#000;
text-decoration:none;
}

#bluebox .rightalign {
text-align:right;	
padding-right:10px;
}


#pinkbox {
	background:url(../images/pinkback.gif) top left no-repeat #e4be91;
	margin-top:10px;
}

#pinkbox p {
border-bottom:1px dashed #fff;
color:#fff;
}

.bottomtweet {
border-bottom:0px !important;	
}


/* rotator css */

	div#yellowbox div{
	float:left;
	position:absolute;
	text-align:center;
}
/* rotator image style */	

    div#yellowbox div.show {
	z-index:500
}

#yellowbox {
height:240px;	
}

h4 a{
	text-align:center;
	color:#b10441;
}

h4 a:hover{
	text-align:center;
	color:#000;
}

h4 {
	clear:both;
	padding-top:25px;
	display:block;
width:748px;
text-align:center;
padding-bottom:15px;
font-size:18px;
}

.weblink {
color:#666;
font-size:10px;
text-align:right;
padding-top:10px;
}

.weblink a{
color:#aaa !important;	
}

.buylink {
color:#b10441;
font-size:12px;
font-weight:bold;
}

