/* CSS Document */

body {
background-color:#FFFFFF;
background-repeat:repeat-x;
background-position:top;
background-image:url(../images/contract-furniture-back.gif);
	margin:10px 0px 20px 0px ;
	padding:0px;
	color:#000;
	text-align:center;/*centre for ie5 */
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}

a img{
	border:none;
}


.clear{clear:both}
.clearboth{clear:both}

#container {
position:relative;
width:760px;
background-image: url(../images/main-bg.gif);
background-position:top;
background-repeat: repeat-y;
margin:auto;/* centre for compliant browsers*/
text-align:left;
overflow:hidden;
}
.cart {
position: absolute;
top:0px;
right:0px;
width:94px;
height:220px;
z-index:100;
background /*     */:transparent url(../images/checkout-tab.png) bottom right no-repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/checkout-tab.png');
}

div.checkout-form {
position: absolute;
top:-5px;
right:0px;
width:94px;
height:220px;
z-index:101;
}
div.items {
position:relative; top:111px; right:13px; text-align:right; color:#c22e2e; font-size:9px; font-weight:bold;z-index:102;
}
div.total {
position:relative; top:122px; right:11px; text-align:right;color:#c22e2e; font-size:9px; font-weight:bold;z-index:103;
}
div.checkout {
position:relative; top:129px; right:11px; text-align:right; color:#ffffff; font-size:10px; font-weight:bold; cursor:pointer;z-index:104;
}
div.checkout a {
text-decoration:none; color:#FFFFFF;
}
.fleft {
float:left
}
.fright {
float:right;
margin:0px 10px 0px 0px;
_margin:0px 6px 0px 0px;
}
.logo {
float:left;
margin: 16px 0 0 22px;
}


#header{
background-position:top right;
background-repeat:no-repeat;
position:relative;
	height:140px;
	_left:1px;
text-align:center;
margin:0px 0px 0px 10px;
border-top:1px solid #e9e9e9;
}
#header2{
xbackground-image:url(../images/header-bg.jpg);
xbackground-position:top;
xbackground-repeat:no-repeat;
xbackground-color:#ffffCC;
	height:229px;
	xborder-bottom:1px solid #000;
	text-align:center;
}

.leftnav{
	float:left;
	padding:0px 0px 0px 16px;
	margin:-18px 0px 0px 0px;
}

.leftbox {
background:#fff url(../images/furniture-menu-btm.gif) no-repeat bottom;
width:183px;
padding:0px 0px 20px 0px;
margin:0px 0px 10px 0px;
}

.leftboxbanner {
width:auto;
padding:0px 0px 20px 0px;
margin:0px 0px 10px 0px;
text-align:center;
}

.leftbox h2{
	background:#fff url(../images/furniture-menu-top.gif) no-repeat top;
	height:49px;
	padding:0px 0px 0px 0px;
	margin:0px;
}

.leftbox h2 span{
	color:#AB2D2B;
	font-family:arial;
	font-size:18px;
	font-weight:normal;
	border-bottom:1px solid #bd081e;
	display:block;
	padding:20px 0px 0px 0px;
	margin:0px 10px 0px 10px;
}

#left-adjust {
position:absolute;
left:0px;
bottom:0px;
width:18px;
height:453px;
xbackground-color:#FF9900;
xbackground-image:url(../images/left-shadow-adjust.png);
background /*     */:transparent url(../images/left-shadow-adjust.png) bottom right no-repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/left-shadow-adjust.png');
margin:0px;
padding:0px;

}
#left {
	margin-left:-179px;/*must be 1 pixel less than width */
	float:left;
	width:180px;/* this width is the same as the margin on #middle */
	position:relative;
	padding:0px 0px 0px 0px;
	left:-2px;/* line it up exactly without losing pressure on footer*/
}
#left p {padding-left:5px}
#left img {padding:0px 0px 15px 2px;}
#left img.topmargin {
margin:20px 0px 0px 0px;
}
#middle {
	xborder-left:1px solid #000;
	xbackground-color:#99CC00;
	xbackground:#6FACD0;/* background colour of right column */
	/*margin-left:200px;/*this is the space for the left column */
	width:546px;
	float:left;
	overflow:hidden;
}
#middle-contact {
	xborder-left:1px solid #000;
	xbackground-color:#99CC00;
	xbackground:#6FACD0;/* background colour of right column */
	margin-left:10px;/*this is the space for the left column */
}
#inner{float:left;width:550px; margin:0px -1px 15px 0px}/* contain cleared elements from clearing other floats*/
#contact{
width:546px;
float:right;
margin-right:15px;
_margin-right:6px;
}/* contain cleared elements from clearing other floats*/

.inner-content {
width:100%;
background-color:#f2f2f2;
padding:0px 0px 0px 0px;
border:1px solid #d0d0d0;
margin:0px 0px 15px 0px;
}

#scroller {
	xclear:both;
	xborder-top:1px solid #000;
	position:relative;
	margin:0px;
	left:0px;
	height:115px;
	width:760px;
	xbackground-color:#FFFF00;
	text-align:center;
	xbackground /*     */:transparent url(../images/footer-bg.png) bottom right no-repeat;
xfilter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/footer-bg.png');

}
.scroller-content {
height:65px;
width:720px;
position:absolute;
margin:20px 0px 0px 0px;
left:20px;
border-top:1px dashed #8b8b8b;
border-bottom:1px dashed #8b8b8b;
padding:15px 0px 10px 0px;
}
.scr-left {
float:left;
width:33px;
height:60px;
z-index:1001;
background /**/:transparent url(..images/brands-grad-left.png) bottom right no-repeat;
xfilter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/brands-grad-left.png');
}
.scr-right{
float:right;
z-index:1002;
width:33px;
height:60px;
z-index:102;
background /**/:transparent url(..images/brands-grad-right.png) bottom right no-repeat;
xfilter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/brands-grad-right.png');
}





h1,h2,h3,p {}

h1{color:#AB2D2B; font-weight:normal; font-size:25px;}

/* clear without structural mark-up from PIE website*/
.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}

 /* mac hide \*/
    * html .clearfix {height: 1%;}
      .clearfix {display: block;}
 /* End hide */
/* do not change or amalgamate clearfix styles*/

.ph-no {
xposition:relative;
xtop:0px;
x_top:0px;
margin:0px 0px 0px 0px;
float: right;
width: 380px;
clear: right;
text-align:left;
}
.worldwide {
xposition:relative;
xtop:20px;
x_top:72px;
margin:16px 140px 0px 0px;
_margin:16px 50px 0px 0px;
float: right;
width: 225px;
clear: right;
text-align:left;
}
/* header menu  */
#navcontainer {

}
#navcontainer ul{
padding-left: 0;
margin:0px 0px 0px 0px;
background-color:#bd081e;
color: #ffffff;
float: right;
clear: right;
width: 380px;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
padding-right:1em;
}

#navcontainer ul li { float:left; list-style:none; position:relative; }

#navcontainer ul li a
{
padding: 2px 0px 2px 20px;
xbackground-color: #036;
color: White;
text-decoration: none;
float: left;
xborder-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #369;
background: url(../images/menu-selection.gif);
background-position: 10px 5px;
background-repeat: no-repeat;
color: #fff;
}
#current {
background: url(../images/menu-selection.gif);
background-position: 10px 5px;
background-repeat: no-repeat;
}
/* header menu */

/* left menu start  ----- */


.menulist
{
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 5px;
}
.menulist li
{
list-style:none;
}

.menulist li ul
{
	padding:0px;
}
.menulist li ul li
{
	list-style-image: url(../images/menu-selection2.gif);
	list-style-type: circle;
	margin-left:28px;
}

.menulist li ul li a
{

}

.menulist li ul li ul li a
{

}

.menulist li a
{
display: block;
text-align: left;
text-decoration: none;
color: #434343;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
padding:3px 0px 3px 9px;
margin:5px 0px 0px 0px;
min-height:11px;
text-transform: lowercase;
}

.menulist a:visited { color: #000; }

.menulist a:hover {
background:#AFABAB url(../images/grey-rollover.gif) repeat-x bottom;
color:#ffffff;
 }

/* left menu End  ----- */


/* inner content thumbnail   */

 .thumbnail
{
float: left;
width: 176px;
height:171px;
background-image: url(../images/great-deal-background.gif);
background-position:top left;
background-repeat:no-repeat;
margin: 0 2px 15px 0;
padding: 0px;
}

#great-deals {
float: left;
width:181px;
height:171px;
background-image: url(../images/great-deals-best-furniture.gif);
background-position:top left;
background-repeat:no-repeat;
margin: 0 2px 15px 0;
padding: 0px;
}
.thumbnail2
{
    height:97px;
    width:97px;
    background:url(../images/product-link-background.gif) no-repeat;
    text-align:center;
    line-height:74px;
    font-size:74px;
	float:left;
	vertical-align:middle;
	text-decoration:none;
	margin: 0 1px 15px 10px;
	padding:0px 0px 0px 0px;
	position:relative;
	color:#4f4f4f;
	font-familly:verdana;

}

.thumbnail2 span.imagevalignspan{margin:0px 0px 0px -25px}

.thumbnail2 img{vertical-align:middle;}

.thumbnail2 .thumbnail2Text{
	position:absolute;
	bottom:7px;
	right:5px;
	line-height:12px;
	width:65px;
	text-align:right;
	font-size:10px;
}
/*.small-gap {
padding: 0px 0px 0px 13px;
}
.first {
padding: 0px 0px 0px 5px;
}*/

.price {
float:right;
margin:0px 2px 0px 0px;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#3f3f3f;
}
.price span {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#great-deals div.item , .thumbnail div.item{
margin:10px 0px 5px 22px;
height:2em;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#3f3f3f;
}

#great-deals div.buyNowText , .thumbnail div.buyNowText{
float:left;
margin:0px 0px 0px 28px;
font:bold 11px Arial,Verdana,  Helvetica, sans-serif;
color: #CC3300;
}

.featuredImage{
	margin:25px 0px 0px 14px;
	text-align:center;
}

.featuredImage img{border:none}

/* inner content thumbnail end   */

.scr-heading {
position:absolute;
 bottom:85px;
 left:190px;
 height:15px;
 padding:0px 10px 0px 10px;
 background-color:#FFFFFF;
 z-index:1150;
 font:bold 13px Verdana, Arial, Helvetica, sans-serif;
 color:#8b8b8b;
}
div.brands {
	xfloat:left;
	xdisplay:inline;
	margin:10px 0 0 25px;
	xborder:1px solid #000000;
	width:714px;
	height:92px;
	padding:1px 0 0 0;
	xbackground:url(../images/bg-brands-in-stock.gif) no-repeat left top;
	}

#logos {
	width: 710px;
	height:80px;
	padding: 5px;
	overflow:hidden;
	xborder:1px solid #ff3312;
	border-top:1px dashed #8b8b8b;
border-bottom:1px dashed #8b8b8b;
}

#leftfading {
	width: 52px;
	height:78px;
	display:block;
	float: left;
	position:absolute;
	z-index:1001;
	border: none;
	margin:5px 0px 0px 0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/brands-grad-left.png');
}
#leftfading[class] {
	background: transparent url('../images/brands-grad-left.png') no-repeat left center;
}

#rightfading {
	width: 52px;
	height:78px;
	display:block;
	float:right;
	margin: 5px 0 0 680px;
	position:absolute;
	z-index:1000;
	border: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/brands-grad-right.png');
}
#rightfading[class] {
	background: transparent url('../images/brands-grad-right.png') no-repeat right center;
}

div#logosbar {
	position: absolute;
	width:720px; height:78px;
	border: none;
	xborder:1px solid #ff45cc;
	overflow:hidden;
	z-index:100;
}

div#brandlogoswrap {
	position:relative;
	z-index:4;
}

div#scrollinglogos {
	width: 100%;
	padding: 0 580px;
}

table#imgTbl { height:78px; border:none; width:100%; }

table#imgTbl * td { height:78px; vertical-align:middle; text-align:center; display:table-cell; empty-cells:show; }

table#imgTbl * img{ border: none; margin: auto 20px; }





/*----------------------  Style for form -------------------  */
/*
form {
font-size:12px;
}

form h2 {
margin:20px 0px 20px 20px;
padding:0px;
color:#063061;
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
}
.border-red {
border-bottom:2px solid #d46c6c;
}*/
.align-rt {
text-align:right;
color:#063061;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
/*
form table td {
vertical-align:top;
padding:5px 0px 5px 0px;
_padding:5px 0px 2px 0px;
margin:0px 0px 15px 0px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
xvertical-align:middle;
}

.submit {
float:right;
cursor:pointer;
}
*/
.contact-info {
color:#8c8c8c;
}
table#address {
margin:30px 0px 0px 20px;
}
table#address td {
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#c22e2e;
text-align:left;
margin:0px 0px 0px 10px;
}
table#address td span {
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#666666;
text-align:left;
}
.sofa {
position:absolute;
z-index:1;
top:565px;
left:10px;
}
/*----------------------  Style for form -------------------  */

/*---------------------- style for admin section ------------ */
#zzzmiddle-admin
{
	xborder-left:1px solid #000;
	xbackground-color:#99CC00;
	xbackground:#6FACD0;/* background colour of right column */
	margin-left:20px;/*this is the space for the left column */
}
#zzzinner-admin
{
width:746px;
float:left;
margin-right:-1px
}
#middle-admin {
margin-left:20px;/*this is the space for the left column */
}
#inner-admin{width:546px;float:left;z-index:150;}

#header-admin{
background-position:top right;
background-repeat:no-repeat;
xbackground-color:#ffffCC;
position:relative;
height:140px;
_left:1px;
xborder-bottom:1px solid #000;
xpadding:0px 2px 0px 0px;
xmargin:0px 0px 0px 1px;
text-align:center;
}

#admin-txt
{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:18px;
}

#admin-txt input
{
	border:1px solid #000000;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#3158a5;
	line-height:18px;
	padding:1px 2px 1px 2px;
}

#admin-txt select
{
	border:1px solid #000000;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#3158a5;
	line-height:18px;
	padding:1px 2px 1px 2px;
}

#admin-txt a
{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#3158a5;
	text-decoration:none;
}

#admin-txt a:hover
{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
.admin-border-table
{
border:1px solid #CACACA;
}
.admin-border-td
{
border-bottom:1px solid #CACACA;
}
/* --------------- Product page starts ----------------------------- */
#inner-product
{
width:545px;
float:left;
margin-right:-1px;
margin-left:5px;
margin-top:-228px;
z-index:151;
}/* contain cleared elements from clearing other floats*/

.pro-bg
{
background-color:#F1F1F1;
padding:10px 10px 10px 10px;
border:1px solid #d0d0d0;
zoom:1;
}

.pro-main
{
background-color:#f1f1f1;
padding:15px 0px 10px 7px;
}
.pro-menu
{
float: left;
width: 130px;
margin: 5px 5px 0px 0;
padding: 1px 2px 5px 12px;
text-align:left;
background-image:url(../images/menu-selection2.gif);
background-repeat:no-repeat;
background-position: 0px 3px;
font-size:10px;
font-weight:bold;
color:#666666;
}

.pro-menu a
{
text-align:left;
font-size:10px;
font-weight:bold;
color:#6e6e6e;
text-decoration:none;
}
.pro-menu a:hover
{
text-align:left;
font-size:10px;
font-weight:bold;
color: #c22e2e;
}

#current2
{
text-align:left;
font-size:10px;
font-weight:bold;
color: #c22e2e;
}

#current3
{
text-align:left;
font-size: 10px;
font-weight:bold;
color: #c22e2e;
}

.divider
{
height:5px;
overflow:hidden;
clear:both;
margin:0px 12px 5px 0px;
border-bottom:#c1c1c1 1px solid;
}
.sort
{
float:right;
margin:0px 12px 0px 0px;
font-weight:bold;
color:#6e6e6e;
}
.sort a
{
text-align:left;
font-size: 12;
font-weight:bold;
color:#999999;
text-decoration:none;
}
.pro-heading
{
float:left
}

.cat-text
{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#777777;
margin:10px;
}

.pro-heading h1 {
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#777777;
}

.pro-heading h1 em{
	font-size:11px;
	font-weight:bold;
}
.spl-offer
{
float:left;
background-image:url(../images/special-offerbg.gif);
background-repeat:no-repeat;
width:344px;
height:332px;
position:relative;
}
.spl-offerimg
{
margin:15px 0px -20px 17px;
z-index:10;
}
.spl-offertext
{
position:absolute;
top:190px;
margin:0px 0px 5px 17px;
padding:35px 0px 0px 0px;
width:311px;
height:73px;
z-index:11;
}
.spl-offercircle
{
position:absolute;
top:190px;
right:15px;
padding:43px 0px 0px 0px;
text-align:center;
background /*     */:transparent url(../images/spl-offer-circle.png) right top no-repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/spl-offer-circle.png');
width:105px;
height:65px;
z-index:12;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
}
.spl-offercircle span
{
font-size:11px;
font-weight:bold;
}
.prod-name
{
margin:10px 0px 0px 0px;
color:#666666;
}
.prod-name h2
{
    font-weight:bold;
    font-size:10px;
    float:left;
}
.prod-name h2 a, .pro-thumb h2 a
{
    text-decoration:none;
    color:#6e6e6e;
    width:33px;
}
.prod-name h2 a:hover, .pro-thumb h2 a:hover
{
    color:#c22e2e;
}
.prod-name span
{
margin:0px 0px 0px 50px; color:#c22e2e; font-size:12px;float:left;font-weight:bold;
}

.pro-thumb img{border:none}

.spl-offercontent
{
float:right;
width:150px;
background-color:#FFFFFF;
padding:30px 10px 10px 10px;
margin:2px 0px 0px 0px;
height:286px;
color:#4a4a4a;
overflow:auto;
}
.pro-thumb
{
float: left;
position:relative;
background:transparent url(../images/prod-thumbbg.gif) left top no-repeat;
width: 162px;
height:155px;
margin: 5px 1px 0px 1px;
padding: 10px 2px 0px 9px;
text-align:left;
}

.pro-thumb h2
{
margin:10px 0px 0px 0px;
font-size:10px;
color:#333333;
height:20px;
}
.thumbprice
{
margin:10px 8px 0px 0px;
color:#333333;
font-size:10px;
font-weight:bold;
}

.thumbprice span{
	float:left;
	padding:0px 0px 0px 10px;
}

.red-txt
{
color: #c22e2e;
font-size:10px;
font-weight:bold;
text-decoration: none;
float:right;
}
.decimal
{
font-size:10px;
font-weight:bold;
}

.pagination
{
float:right; margin:30px 12px 10px 0px; color:#999999;
}

.pagination-top {
float:right; margin:0px 12px 0px 0px; color:#999999;
}
.pagination a, .pagination-top a {
text-align:center;
font-size: 12;
font-weight:bold;
color:#999999;
text-decoration:none;
width:18px;
display:block;
float:left;
}


.pagination a:hover, .pagination-top a:hover {
font-size: 12;
font-weight:bold;
color:#666666;
text-decoration:none;
}
.pagination-top span{
float:left;
}

#current4
{
color:#666666;
}
/* --------------------------- Product page --------------------------------- */
/* --------------------------- Product Details page START --------------------------------- */

.prod-heading h1 {
margin:0px 5px 0px 0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#777777;
}
.prod-details {
float:right;
width:150px;
background-color:#FFFFFF;
padding:10px;
margin:2px 12px 0px 0px;
min-height:310px;
_height:310px;
color:#4a4a4a;
}
.prod-details h2 {
margin:5px 5px 15px 0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#4a4a4a;
}
.prod-extra {
background-color:#FFFFFF;
padding:5px 5px 5px 10px;
margin:12px 0px 0px 0px;
color:#4a4a4a;
clear:both;
zoom:1;
}
.prod-extra h2 {
margin:5px 5px 0px 0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#c90808;
}
.prod-divider {
	height:5px;
	overflow:hidden;
	clear:both;
	margin:0px 5px 5px 0px;
border-bottom:#c1c1c1 1px solid;
 }
 .prod-extra table {
 border:0px;
 width:99%;
}
.prod-extra table td {
text-align:right;
padding:5px 0px 5px 0px;
}

.prod-extra table td.dot {
padding:0px 0px 0px 12px;
text-align:left;
width:55%;
}
.prod-extra table td.extra-price {
font-weight:bold;
width:22%;
}
.prod-extra table td.buy {
font-weight:bold;
color:#c90808;
width:23%;
}
.prod-extra table td.buy button {
font-weight:bold;
color:#c90808;
text-decoration:none;
border:none;
background:none;
cursor:pointer;
}


.homepagetextblock{
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#565353;
}

.homepagetextblock h2{
font-family:verdana;
font-size:14px;
font-weight:bold;
color:#d20921;
}

.findoutmore{
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#565353;
	display:block;
	line-height:30px;
	width:111px;
	background:url(../images/find-out-more.gif);
	text-align:right;
	padding:10px 10px 0px 0px;
	text-decoration:none;
}

/* --------------------------- Product Details page END --------------------------------- */

#footer-wrapper {
	margin:0 auto;
	height:20px;
	width:760px;
	background:transparent url(../images/footer-bg.png) bottom right no-repeat;
}

.footer1 {
width:760px;
text-align:center;
margin:0 auto;
color:#8b8b8b;
font-weight:normal;
text-decoration:none;
padding:10px 0px 0px 10px;
}

.footer1 .footerlinks a {
color:#8b8b8b;
font-weight:normal;
text-decoration:none;
padding:0px 4px 0px 4px;
float:left;
}

.footer1 span{
float:left;
}

.footer1 p{
	padding:4px 0px 10px 3px;
	display:block;
	float:left;
	clear:both;
	text-align:left;
}

.footerlinks{
	float:left;
}

.icom{
	float:right;
}

.icom a{
	color:#8b8b8b;
	text-decoration:none;
}

.icom img{
	padding:0px 0px 0px 10px;
}


/* CONTACT */
.contactForm{
	float:left;
	margin:0px 20px 0px 20px;
	width:280px;
}

.contactForm .submit{
	border:1px solid #000000;
	color:#3158A5;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	padding:2px 5px;
	width:auto;
	float:right;
}

.contactForm label{
	display:block;
	margin:0px 0px 5px 0px;
	float:left;
	clear:left;
	width:280px;
}
.contactForm form > label > span {
	width:80px;
	display:block;
	float:left;
	clear:left;
	line-height:22px;
	text-align:right;
	padding:0px 5px 0px 0px;
}

.contactForm input, textarea{
	float:left;
	width:189px;
}


.contactDetails{
	float:right;
	margin:0px 50px 0px 0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#666666;
}
.contactDetails b{
	color:#C22E2E;
}


.sizeguide{
	padding:0px 0px 0px 30px;
	height:24px;
	line-height:20px;
	font-weight:bold;
}


.chair1{
	background:url(../images/icon-chair-depth.gif) no-repeat;
	padding:0px 0px 0px 30px;
	height:24px;
	line-height:24px;
}

.chair2{
	background:url(../images/icon-chair-width.gif) no-repeat;
	padding:0px 0px 0px 30px;
	height:24px;
	line-height:24px;
}

.chair3{
	background:url(../images/icon-seat-height.gif) no-repeat;
	padding:0px 0px 0px 30px;
	height:24px;
	line-height:24px;
}

.chair4{
	background:url(../images/icon-back-height.gif) no-repeat;
	padding:0px 0px 0px 30px;
	height:24px;
	line-height:24px;
}

.stool1{
	background:url(../images/s1.gif) no-repeat bottom left;
	padding:0px 0px 0px 30px;
	margin:0px 0px 3px 0px;
	height:22px;
	line-height:22px;
}

.stool2{
	background:url(../images/s2.gif) no-repeat bottom left;
	padding:0px 0px 0px 30px;
	margin:0px 0px 3px 0px;
	height:22px;
	line-height:22px;
}

.stool3{
	background:url(../images/s3.gif) no-repeat bottom left;
	padding:0px 0px 0px 30px;
	margin:0px 0px 3px 0px;
	height:22px;
	line-height:22px;
}

.stool4{
	background:url(../images/s4.gif) no-repeat bottom left;
	padding:0px 0px 0px 30px;
	margin:0px 0px 3px 0px;
	height:22px;
	line-height:22px;
}

.tablebase1{
	background:url(../images/tb1.gif) no-repeat;
	padding:0px 0px 5px 30px;
	height:46px;
	line-height:46px;
}

.tablebase2{
	background:url(../images/tb2.gif) no-repeat;
	padding:0px 0px 0px 30px;
	height:46px;
	line-height:46px;
}
/* PRODUCT FORM */
#productForm .productprice{ padding:0px 0px 10px 0px; margin:10px 0px 10px 0px; border-bottom:1px dotted #C1C1C1}
#productForm .productpricetotal{ padding:10px 0px 0px 0px; margin:10px 0px 10px 0px;  border-top:1px dotted #C1C1C1}
#productForm .chooseoptions{font-weight:bold; margin:10px 0px 10px 0px;}
#productForm label{font-weight:bold; margin:0px 0px 5px 0px; display:block;}
#productForm label span{width:75px;display:block; float:left;}
#productForm select{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px; float:left;margin:0px 0px 5px 0px;
}
#productForm input{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px; float:left;margin:0px 0px 5px 0px;
padding:0px;
}

.featuredProducts{
	margin:-87px 0 0 7px;
}

.greatdealsimage{
position:relative;
top:0;
left:0;
z-index:10;
}



input.submit {
-x-system-font:none;
border:1px solid #000000;
color:#3158A5;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
padding:1px 2px;
}



/*

	galleria css

*/

.galleria{list-style:none;margin:20px 0px 0px 22px; width:300px; overflow:auto;padding:0px;}
.galleria li{display:block;width:50px;height:50px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */

#productImageText{
	text-align: center;
	font-size:9px;
	width:311px;
	padding:0px 0px 5px 0px;
}
#productImage{  cursor:pointer;}

@-moz-document url-prefix(){
	#productImage{ cursor:	-moz-zoom-in;}
}


/* sitemap */

.sitemap ul{list-style:none}
.sitemap a{color:#CC3300;text-decoration:none;}
.sitemap a:hover{text-decoration:underline;}

.sitemap ul.categories{

}
.sitemap ul.categories li{
	float:right;
	width:252px;
}

.sitemap ul.categories li ul{
	margin:0px 0px 20px 0px;
}

.sitemap ul.categories li ul li{
	float:none;
	clear:both;
}

/* product search */
#searchBox{
	padding:0px 0px 0px 10px;
}

#searchBox input {
	border:1px solid #000000;
	color:#3158A5;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	padding:1px 2px;
}


.narrow{
color:#FFFFFF; /*6E6E6E*/
font-size:14px;
font-weight:bold;
}

#map{
	height:300px;
	clear:both;
	padding:10px;
	border:solid 1px #ccc;
	margin:20px 0px 0px 0px;
}

#middle.contactPage{
	margin-left:0px;
	float:left;
}

.narrow-back{
	background:url(../images/narrow-src-back.png) no-repeat top left;
}

#wishlist {
	position:relative;
}

#wishlist a, #wishlist a:hover {
	display:block;
	width:111px;
	height:136px;
	background:url(../images/wishlist.png) 50% 50% no-repeat !important;
	position:absolute;
	text-indent:-99em;
	overflow:hidden;
	top:-105px;
	left:-10px;
}

#recaptcha_instructions_image, .recaptcha_input_area_text span {
	float: none;
	clear: none;
	width: auto;
	display: inline;
	line-height: 1.2em;
}

#recaptcha_response_field, .recaptcha_input_area_text {
	float: none !important;
}

#recaptcha_widget_div {
	clear: both;
	display: block;
}
