/* main */
body {background:#f6f5f5 url(images/bg.jpg); background-repeat:repeat-x; font-family: Arial, Helvetica, sans-serif;  font-size:13px; margin:0px; padding:0px; color:#707070;}
#wrap {width:960px; margin-left:auto; margin-right:auto; background: url(images/bg-wrap.gif) repeat-y;}
#header {width:960px; height:118px; background:url(images/furniture-house-logo.jpg) top left no-repeat;}
#banner { width:715px; height:306px; overflow:hidden; background: url(images/banner-bg.jpg) no-repeat;  }
#banner-store { width:715px; height:115px; overflow:hidden; background: url(images/banner-store.jpg) no-repeat;  }

#main-col { display:inline; float:left; width:715px; }
#side-col { display:inline; float:right; width:245px; }

#content-wrap { background: url(images/content-bg.jpg) repeat-y; width:715px; clear:both; }
#content-top { background:url(images/content-top.jpg) no-repeat; width:715px; height:16px;}
#content-footer { background: url(images/content-footer.jpg) no-repeat; width:715px; height:19px; clear:both;}

.banner-image { display:inline; float:left; margin-left:3px; margin-top:3px; width:705px; height:226px; overflow:hidden;}
.banner-text { display:inline; float:left; font-size:14px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#1560ab; margin-top:16px; margin-left:15px; width:580px; overflow:hidden; }
.banner-code { display:inline; float:right; font-size:12px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#333; margin-top:18px; margin-right:25px; width:70px; overflow:hidden; text-align:right;}

.page-copy{ display:inline; float:left; width:670px;  margin-left:22px;}
.side-footer { width:245px; background:url(images/side-footer.jpg) no-repeat; height:33px; clear:both; }
.store-wrap { background:url(images/side-li-bg.jpg) repeat-y; }
.store-list { width:650px;; border-bottom: 1px solid #e5e5e5; margin-bottom:5px;}

/* main nav  */
	#nav-wrap { width:510px; height:53px; display:inline; float:right; margin-top:45px;  }
	ul#nav { display: inline; list-style: none; padding:0px; margin:0px;  }	
	ul#nav li {	display:block; float: left; text-indent:-9999px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; margin:0px;  padding:0px;}	
	.li-b1 a {background:url(images/b-1.jpg) top; height:53px; width:109px; display:block; }
	.li-b1 a:hover {background:url(images/b-1.jpg) bottom; height:53px;}
	.li-b2 a {background:url(images/b-2.jpg) top; height:53px; width:90px; display:block; }
	.li-b2 a:hover {background:url(images/b-2.jpg) bottom; height:53px;}
	.li-b3 a {background:url(images/b-3.jpg) top; height:53px; width:98px; display:block; }
	.li-b3 a:hover {background:url(images/b-3.jpg) bottom; height:53px;}
	.li-b4 a {background:url(images/b-4.jpg) top; height:53px; width:113px; display:block; }
	.li-b4 a:hover {background:url(images/b-4.jpg) bottom; height:53px;}
	.li-b5 a {background:url(images/b-5.jpg) top; height:53px; width:100px; display:block; }
	.li-b5 a:hover {background:url(images/b-5.jpg) bottom; height:53px;}
	
/* sidebar styles */
	.navwrap {  margin:0px; padding:0px; width:245px;  display:inline; }
	.navwrap ul { margin:0px; padding:0px; text-align:left; color:#000; display:block; list-style:none; }
	ul.navul li  { float: left;  font-size: 12px; margin:0px; padding:0px; color:#02625b;  list-style:none;  display:block;  width:245px; margin-bottom:0px; line-height:23px;  }
	ul.navul li a {color:#FFF; text-decoration:none; display:block; font-weight:normal; background: url(images/side-li-bg.jpg) top; height:23px; padding-left:40px;}
	ul.navul li a:hover { color:#FFF; text-decoration:none; padding-left:40px; background:url(images/side-li-bg.jpg) bottom; height:23px; }
	ul.navul li a:visited {color:#FFF; text-decoration:none; display:block; font-weight:normal; background: url(images/side-li-bg.jpg) top; height:23px; padding-left:40px;}
	ul.navul li a:active {color:#FFF; text-decoration:none; display:block; font-weight:normal; background: url(images/side-li-bg.jpg) top; height:23px; padding-left:40px;}
	.locations { height:80px;}
	
/* toe styles */
	.btn-1 { width:230px; height:130px; display:inline; float:left; overflow:hidden;}
	.btn-2 { width:238px; height:130px; display:inline; float:left; overflow:hidden;}
	.btn-3 { width:238px; height:130px; display:inline; float:left; }
	.btn-4 { width:244px; height:130px; display:inline; float:left; overflow:hidden;}


/* Font Styles */
	h1 {font-size:24px; font-weight:normal; color:#256fb6; margin:0px; margin-top:10px; margin-bottom:10px; padding:0px;  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;  }
	h2 {font-size:18px; font-weight:normal; color:#5c5c5c; padding:0px; margin:0px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }
	h3 {font-size:16px; font-weight:normal; color:#fab422; margin:0px; padding:0px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
	h4 {font-size:14px; font-weight:normal; color:#256fb6;    margin:0px; padding:6px; width:650px; }
	h5 {font-size:16px; font-weight:normal; color:#999;    margin:0px; padding:0px; margin-top:10px; }
	h6 {font-size:30px; color:#666666; padding-bottom:10px; margin:0px;  font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif; }
	p { margin:0px; line-height:21px;  font-size:12px; color:#707070; padding:0px; margin-top:5px; margin-bottom:10px;}
	li { font-size:12px; color:#636363; margin-left:15px; padding-bottom:10px;}
	ul {padding-left:5px; margin-left:5px; margin-top:10px;}
	ol {padding:0px; margin:0px; padding-left:5px; margin-left:5px; }
	a:link {color:#256fb6;	text-decoration: none;}
	a:visited {	color:#256fb6; text-decoration: none;}
	a:hover {	color:#256fb6; text-decoration: underline;}
	a:active {	color:#256fb6; text-decoration: none;}
	a:focus {outline:none;}  
	
	#banner-store h1,h2 {color:#FFF; margin-left:20px; margin-top:15px;}
 
/* Other Styles  */
	.clear {clear:both; height:0px; }
	.clear10{clear:both; height:10px; }
	.clear20{clear:both; height:20px; }
	.clear30 {clear:both; height:30px; }
	
	
	.col-a { display:inline; float:left; width:322px; }
	.col-b { display:inline; float:right; width:322px; }
	

	.col-thumbs { display:inline; float:left; width:420px;}
	.col-enquire { display:inline; float:right; width:230px; border: 1px solid #CCC; background:#e5e5e5; overflow:hidden; padding-left:10px;}
	.col-thumbs img {border:1px solid #CCC; padding:1px; margin-right:10px; display:inline; margin-bottom:10px;}

	.col-1 { display:inline; float:left; width:420px;}
	.col-2 { display:inline; float:right; width:240px; }
	.col-3 { display:inline; float:left; width:670px;}



	.impact {font-size:16px; color:#005170; font-weight:normal; letter-spacing:1px; line-height:20px;}
	.line { height:1px; border-top:1px solid #ccc;  margin-top:10px;  margin-bottom:10px; clear:both;}
	.line2 { height:1px; border-top:1px solid #ccc;  margin-top:10px;  margin-bottom:10px; clear:both;}
	.image-right-box	{ display:inline; float:right; border: 1px solid #ccc; padding:4px; margin: 20px; margin-top: -20px; margin-right: 20px;  }
	.products	{ display:inline; float:left; ; margin-left: 20px; margin-bottom: 20px;  }
	.map { border: 1px solid #ccc; padding:5px; margin: }
/* sifr styles */	
	.sifr1 { }
	.sIFR-active .sifr1	{	visibility: hidden;		font-family: Verdana;		line-height: 1em; cursor: pointer;}
	.sIFR-active .sifr2	{	visibility: hidden;		font-family: Verdana;		line-height: 1em; cursor: pointer;}
	.sIFR-active .sifr3	{	visibility: hidden;		font-family: Verdana;		line-height: 1em;}
	.sIFR-active .sifr4 {	visibility: hidden;		font-family: Verdana;		line-height: 1em;}

/* product styles */
	.product { width:680px; border:1px solid #e5e5e5; margin-top:5px; display:inline; float:left; margin-right:0px; height:85px; background-color:#f1f1f1;}
	.product-text { width:520px; float:right; display:inline; margin-right:10px; margin-top:15px; }
	.product-image {margin:5px; padding:1px; border:1px solid #999; background: #FFF; margin-left:10px; height:70px; width:110px; overflow:hidden; display:inline; float:left;}
	.product-image-large {margin:0px; border:1px solid #bdbdbd; background: #FFF; display:inline; float:left; }
	
	.p-col { display:inline; float:left; width:430px; }
	.p-enq { display:inline; float:right; width:230px; margin-right:-20px; border: 1px solid #bbbbbb; background-color:#eeeded; padding-left:10px; padding-top:0px; }
	

	
/* footer */
	#footer {font-size:11px; color:#8d8d8d;  text-align:left; width:960px; margin-top:5px;}
	#footer p {font-size:11px; color:#8d8d8d; padding-top:0px;}
	#footer a:link {color:#8d8d8d;	text-decoration: none;}
	#footer a:visited {	color:#8d8d8d; text-decoration: none;}
	#footer a:hover {	color:#8d8d8d; text-decoration: none;}

/* end of main CSS file */

