

/* Skip Page */

#skipnav { background:url("../images/page-top-edge.jpg") no-repeat top left;
           height:6px; 
		   margin:0 auto; 
		   padding:0; width:787px;
		   font-size:1px; text-indent:-999999px;
		   }
		   
/* Overall Wrapper */

#wrapper { background:#fff url("../images/page-content-edge.jpg") repeat-y top left;
           width:787px; margin:0 auto; padding-bottom:16px; text-align:left;
		    }
			
#content-wrap { width:740px; padding:14px 0 0 20px; }



/* Branding */

#branding { width:740px; }

#branding ul { margin:0; padding:0; list-style:none; text-align:right; }

#branding li { display:inline; text-transform:uppercase; border-right:solid #333 1px; padding:0 4px; }

#branding li#nopad { border-right:none; padding-right:0; font-size:1.1em; font-weight:900; }

#branding li img { vertical-align:middle; }

#branding blockquote { padding:0; margin:12px 0 0 0;
                       background:url("../images/stock-message.gif") no-repeat top right;
					   height:18px; text-indent:-999999px; font-size:1px;
					   }
					   
#branding form { margin:10px 0 0 0; padding:0; text-align:right; }

#branding form p { margin:0; padding:0; }

input#srchtxt { width:150px; font-size:1.1em; }

input#srchbtn { color:#333; 
                background-color:#fff; 
				border:none; 
				text-transform:uppercase; 
				font-size:6pt;
				font-weight:900;
				padding:0;
				vertical-align:middle;
				}
				
#branding h1 { margin:5px 0 0 15px; padding:0; 
               width:120px; height:72px; 
			   background:url("../images/rcn-furnishing-branding.gif") no-repeat top left;
			   font-size:1pt; text-indent:-999999px;
			   float:left;
			   }
			   
/* Global Nav */

#globalnav
{
	background-color:#394A8C;
	width:740px;
	list-style:none;
	margin:12px 0 0 0;
	padding:0;
	font-size:1.2em;
}

#globalnav li
{	
	display:inline;
	text-transform:uppercase;
	font-weight:900;
	line-height:2.2em;
	float:left;
}

#globalnav li a
{
	color:#fff;
	display:block;
	padding:0 15px;
}

#globalnav li a:hover
{
	background-color:#52B529;
	text-decoration:none;
}	

#globalnav-footer
{
	background-color:#394A8C;
	width:740px;
	color:#fff;
	float:left;
	text-align:center;
	font-size:1.2em;
	height:80px;
	background: url("../images/footer-links-box.jpg") no-repeat top left;
	padding-top:10px;
}

#globalnav-footer a
{
	color:#fff;
	display:inline;
	padding:0px 27px 0px 27px;
}

#globalnav-footer a:hover
{
	background-color:#394A8C;
	text-decoration:underline;
}	


.footer-links
{
	line-height:20px;
	font-weight:bold;
}
			   
/* Home Page Banner */

#homepage-banner { width:740px; 
                   margin:4px 0 2px 0; 
				   color:#fff; font-size:1.1em;
				   border-bottom:solid #A5A5B1 10px;
				   padding-bottom:1px; 
				   
				   }

#banner-txt-wrap{ width:576px; float:left; background-color:#394A8C; border-right:solid #fff 1px; }

#banner-txt-wrap p#rimg { float:left; border-right:solid #fff 1px; width:200px; margin:0; padding:0; }

#banner-txt  { width:335px; float:right; text-align:left; padding-left:40px; }

#banner-txt p { margin:8px 0; padding:0; width:300px; }

#banner-txt h2 { margin:7px 0 0 0; 
                 padding:0; text-indent:-9999999px;
				 background:url("../images/bring-little-comfort-home-hr.gif") no-repeat top left;
				 height:65px;  }
				 
#homepage-banner ul { width:162px; 
                      list-style:none; 
					  padding:0; margin:0; border-top:solid #394A8C 11px; 
					  float:right;
					  background-color:#efefef; height:288px;
					  }
					  
#homepage-banner li { text-transform:uppercase; 
                      font-size:1.1em; border-bottom:solid #fff 1px;
					  padding-left:5px; line-height:2.6em; 
					  }

#homepage-banner li a { color:#394A8C; 
                        font-weight:900; padding-left:12px;  
						background:url("../images/green-link-arrow.jpg") no-repeat center left;
						}
						
#homepage-banner li#noline { border-bottom:none; }


/* Product Pods */


#product-detail-txt
{
	width:360px;
	float:right;
}

#product-detail-alternateimages
{
	width: 200px;
}

#pod-wrapper { text-align:left; width:760px; }

.pod-wrap { width:180px; padding:0 0.66em 5px 0; float:left; }

.prod-pod { width:178px; border:solid #3B7D21 1px; background-color:#999; }

.prod-pod h2 { color:#fff; 
               background-color:#54B32F; 
			   text-align:center;
			   margin:0;
			   padding:0;
			   font-size:1.1em;
			   text-transform:capitalize;
			   border-bottom:solid #3B7D21 5px; 
			   }

.prod-pod p { margin:0; padding:0; }

.prod-pod a { display:block; font-weight:bold; padding-left:0px; line-height:1.8em; text-transform:capitalize; }

.prod-pod a.prod-hr, .prod-pod .prod-title { background-color:#ccc;  }

.prod-pod .prod-title  { height:35px; padding-left:5px; }

.prod-pod .prod-title span { color:#f00; }

 

.prod-pod a.prod-lnk { background-color:#999; 
                       color:#fff;
					   }
	/* Product Pods Product Range */				   
.pod-wrap-pc { width:132px; padding:0 0.66em 5px 0; float:left; }

.prod-pod-pc { width:135px; border:solid #3B7D21 1px; background-color:#999; }

.prod-pod-pc h2 { color:#fff; 
               background-color:#54B32F; 
			   text-align:center; margin:0; padding:0; font-size:1.5em;
			   text-transform:capitalize; border-bottom:solid #3B7D21 5px; 
			   }
.prod-pod-pc img { max-width:135px; }
.prod-pod-pc p { margin:0; padding:0; }

.prod-pod-pc a { display:block; font-weight:bold; padding-left:5px; line-height:1.8em; text-transform:capitalize; }

.prod-pod-pc a.prod-hr-pc, .prod-pod-pc .prod-title-pc { background-color:#ccc;  }

.prod-pod-pc .prod-title-pc  { line-height:1.8em; padding-left:5px; }

.prod-pod-pc .prod-title-pc span { color:#f00; }

 

.prod-pod-pc a.prod-lnk-pc { background-color:#999; 
                       color:#fff;
					   }
					   
					   
/* */
a.prod-lnk-des {  position:relative;
                       z-index:24; color:#fff;   }


a.prod-lnk-des span { display: none; text-align:left; }

a.prod-lnk-des:hover{ z-index:25; color:#fff; background-color:#999; text-decoration:none; }

a.prod-lnk-des:hover span.stock-details {
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 5px 5px;
	width:170px;
	background-color:#394A8C;
	color:#fff;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none!important;
	border:solid #000 1px;
	}


.prod-mini { margin:3px 8px 0 0; 

             padding:2px 0; 

			 text-align:center;

			 float:left; 
			 height:55px;
}
			 
img.thumbpic {max-height:75px;}


/* News Scroller */

#news-scroll { background-color:#54B32F; color:#fff; 
               line-height:2.2em; margin:0 0 5px 0; 
			   padding:0 0 0 5px; width:735px;
			   text-transform:uppercase; font-size:1.2em;
			    }

#news-scroll span { font-weight:900;  }

/* Help Pods */

#help-pods-wrap { width:740px; }

#help-pods-wrap div { width:365px; height:121px; margin-bottom:5px; }

#help-pods-wrap div h3, #help-pods-wrap div p { width:220px; }

#help-pods-wrap div h3 { font-size:1.4em; 
                         color:#3B7D21; text-transform:uppercase; 
						 margin:0; 
						 padding:25px 0 0 10px; 
						 }
						 
#help-pods-wrap div p { margin:0; padding:3px 0 0 10px; color:#424A94; font-size:1.1em; }

#help-pods-wrap div p a { color:#424A94; }

#appointment-pod, #open-times-pod { float:left; }

#delivery-pod, #customer-pod { float:right; }

#appointment-pod { background:url("../images/books-appointment-bk.jpg") no-repeat top left; }

#delivery-pod { background:url("../images/delivery-bk.jpg") no-repeat top left; }

#open-times-pod { background:url("../images/opening-hours-bk.jpg") no-repeat top left; }

#customer-pod { background:url("../images/customer-feedback-bk.jpg") no-repeat top left; }
			
/* Site credits */

#site-creds { background:url("../images/page-bottom-edge.jpg") no-repeat top left;
           width:787px; margin:0 auto; padding-top:12px; color:#ccc;
		    }
			
#site-creds p { margin:0; padding:0; }
			
#site-creds a { color:#ccc; }

/* Address Footer */

#footer { width:740px; 
          background:#54B32F url("../images/address-bk.gif") repeat-x top left;
		  padding-top:16px;
		  clear: both;
		  }
		  
#footer address { background:url("../images/where-to-find-us.gif") no-repeat top center;
                  margin:0; padding:20px 0 8px 0; font-style:normal; font-weight:900;
				  font-size:1.4em; text-align:center; color:#fff;
				  }
				  
/* Crumb Links */

#crumb-lnk { margin:0; padding:0; color:#394A8C; line-height:1.8em; }

#crumb-lnk a { color:#394A8C; }

/* Inner Page Content Wraps */

#maincontent { width:740px; margin-bottom:5px; }
#supp-content { width:160px; float:left; font-size:1.1em; }
#content { width:570px; float:right; }


/* Inner Page Content - Supp Content */

#supp-content ul { list-style:none; margin:0 0 8px 0; padding:0;
                   background-color:#EFEFEF;
				   border-top:solid #A5A5B1 3px;
				   }
				   
#supp-content li { border-bottom:solid #fff 1px; line-height:1.8em; }

#supp-content li a { display:block; padding-left:5px; }

#supp-content li a:hover { background-color:#54B32F; color:#fff; text-decoration:none; }

#supp-content p { text-align:center; margin:0 0 8px 0; padding:0; }


				  
/* Site Info */

#site-info { width:740px; color:#424A94; text-align:center; }

#site-info p { margin:5px 0 0 0; padding:0; }

#site-info p a { color:#424A94; } 
     
			
/* Div clearing styles  */

.fixclear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

* html .fixclear { height:1%;}
.fixclear { display:block; }


/*News*/
.news ul li a {font-size:1.5em; font-weight:700; }

/* contact us */
#contact-address {width:97%; font-size:1.3em;}

