/* CSS Document */


/*
----------------------------------------
01. default elements
----------------------------------------
*/

html, body, p, div, input, textarea, select, option, fieldset, label, h1, h2, h3, h4, h5, h6, img, a, a:link, a:active, a:hover, a:visited, form, ul, ol, li { margin:0;  padding:0;  text-align:left; font-family:Arial, Helvetica, sans-serif}

img,fieldset { border:none}

ul, li { list-style:none}
h1,h2,h3,h4,h5,h6 { font-weight:normal}

@font-face {
font-family: 'MyriadPro-Cond';
src: url('http://s3.amazonaws.com/furniture-sale/elements/MyriadPro-Cond.eot');
src: local('MyriadPro-Cond'), url('http://s3.amazonaws.com/furniture-sale/elements/MyriadPro-Cond.otf') format('opentype');
font-weight: normal;
font-style: normal;
}


@font-face {
font-family: 'MyriadPro-BoldCond';
src: url('http://s3.amazonaws.com/furniture-sale/elements/MyriadPro-BoldCond.eot');
src: local('MyriadPro-BoldCond'), url('http://s3.amazonaws.com/furniture-sale/elements/MyriadPro-BoldCond.otf') format('opentype');
font-weight: normal;
font-style: normal;
}


body { background:#d1e7fc; font: Arial, Helvetica, sans-serif}

p { font-size:15px; color:#323232; line-height:1.4em}
p a { color:#2274c3; text-decoration:underline}

h2 { font-size:23px; color:#FFFFFF; font-weight:bold; line-height:1.2em}
h3 { font-size:19px; color:#ff0000; line-height:1.2em}
h4 { font-size:17px; color:#101010; font-weight:bold; line-height:1.2em}

/*
----------------------------------------
02. container and wrapper
----------------------------------------
*/

#container { width:1012px}
#wrapper { width:1012px; height:1900px; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif } 

/*
---------------------------------------------
03. header
---------------------------------------------
*/



#header {height:128px; width:1012px; position:relative; background:url(http://s3.amazonaws.com/furniture-sale/elements/bg-header.png) no-repeat; padding:0 2px 0 9px; margin-top:24px}

#header .logo { float:left; padding:12px 0 0 0}
#header .logo a { width:277px; height:105px; float:left; background:url(http://s3.amazonaws.com/furniture-sale/elements/logo.gif) no-repeat; text-indent:-9999px}

#header fieldset { width:449px; height:57px; float:left; background:url(http://s3.amazonaws.com/furniture-sale/elements/bg-search-header.gif) no-repeat; padding:0 0 0 42px; margin-top:71px;}
#header fieldset label { width:449px; float:left; font-size:19px; color:#2d7baa; font-family:"MyriadPro-Cond",Arial, Helvetica, sans-serif; line-height:1em}
#header fieldset .input { width:306px; float:left; background:#FFFFFF; border:none; border-left:1px solid #a4a09f; border-top:1px solid #a4a09f; font-size:13px; color:#000000; padding:4px 10px; margin-top:5px}
#header fieldset .button_search { float:left; font-size:15px; color:#2d7baa}
#header fieldset .button_search a { width:71px; height:26px; float:left; text-decoration:none; color:#FFFFFF; font-size:15px; background:url(http://s3.amazonaws.com/furniture-sale/elements/button_search.gif) no-repeat; padding:10px 0 0 15px; line-height:1em;}

#header .info { width:229px; float:right; padding-top:7px}
#header .info .photo {float:right; line-height:.5em; padding-bottom:1px}
#header .info .ckeckout { width:201px; height:30px; float:right; background:url(http://s3.amazonaws.com/furniture-sale/elements/bg_check_out.gif) repeat-x top left; border:1px solid #707070; padding:5px 0 0 26px}
#header .info .ckeckout a {float:left; color:#970917; text-decoration:none; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:url(http://s3.amazonaws.com/furniture-sale/elements/icon_cart.gif) no-repeat 0 0; padding:3px 0 5px 30px}
#header .info .ckeckout a:hover {color:#970917; text-decoration:underline}


/*
---------------------------------------------
 nav
---------------------------------------------
*/

#multi-menu-base {
position: relative;
width: 1012px;
height: 20px;
float:left;
background:url(http://s3.amazonaws.com/furniture-sale/elements/bg_nav_bar.gif) repeat-x top; 
padding:12px 0 0 0; 
margin-bottom:0px;
z-index: 10002;
}

#multi-menu-block {				
position: relative;
width: 100%;
text-align: left;
/*	ie 6 & 7 special behavior
z-index of .submenu-block will not work properly if its parent has no z-index */
z-index: 10003;
}

ul#multi-menu-container {
position: relative;
width: 100%;
margin: 0;
padding: 0;
}

ul#multi-menu-container li.top-menu {
float: left;
font-size:12px;
min-height: 37px;
padding: 0;
line-height:1.2em;
list-style: none;
}

ul#multi-menu-container li.top-menu a {
 color:#FFFFFF;
 font-weight:bold;
 padding:0 14px;
 font-family:Arial, Helvetica, sans-serif;
}

ul#multi-menu-container li.top-menu a.top-menu {
display: block;
text-decoration: none;
}

#multi-menu-block .submenu-block {
display: none;
z-index: 10003;
position: absolute;
top: 22px;
margin-left: 0px;

width: auto !important;
border: 3px solid #2d7baa;
border-top: none;
background:url(http://s3.amazonaws.com/furniture-sale/elements/bg-submenu.png) repeat top left;
}

#multi-menu-block .submenu-block .container {
position: relative;
margin: 10px 10px;
padding: 15px 3px 3px 3px;
width: 100%;
}


#multi-menu-block .submenu-blocklast {
display: none;
z-index: 10003;
position: absolute;
top: 22px;
left:0px;
margin-left: 0px;

width: auto !important;
border: 3px solid #2d7baa;
border-top: none;
background:url(http://s3.amazonaws.com/furniture-sale/elements/bg-submenu.png) repeat top left;
}


#multi-menu-block .submenu-blocklast .container2 {
position: relative;
margin: 10px 10px;
padding: 15px 3px 3px 3px;
width: 100%;
}

#multi-menu-block .submenu-blocklast .container2 ul {
margin: 0;
padding: 0;
}


#multi-menu-block .submenu-blocklast .container2 ul li.col {
float: left;
margin: 0;
padding: 0;
list-style: none;
}

#multi-menu-block .submenu-blocklast .container2 ul li.col div.group {
margin: 0 0 10px 2px;
padding: 0 4px 0 0;
font-size:18px;
color: #C00 ;
white-space: nowrap;
}


#multi-menu-block .submenu-blocklast .container2 ul li.col ul {
padding: 0 12px;
}

#multi-menu-block .submenu-block .container ul {
margin: 0;
padding: 0;
}

#multi-menu-block .submenu-block .container ul li.col {
float: left;
margin: 0;
padding: 0;
list-style: none;
}

#multi-menu-block .submenu-block .container ul li.col div.group {
margin: 0 0 10px 2px;
padding: 0 4px 0 0;
font-size:18px;
color: #C00 ;
white-space: nowrap;
}


#multi-menu-block .submenu-block .container ul li.col ul {
padding: 0 12px;
}

#multi-menu-block .submenu-block .container ul ul.last {
padding: 0 50px 0 0;
border-right: none;
}

#multi-menu-block .submenu-block .container ul ul.social-network {
position: relative;
}

#multi-menu-block .submenu-block .container ul li.col ul.img-link {
padding: 0 30px;
}

#multi-menu-block .submenu-block .container ul li.col ul li {
list-style: none;
display: inline;
}

#multi-menu-block .submenu-block .container ul li.col ul li:hover {
background-color: #0085b1 !important;
}

#multi-menu-block .submenu-block .container ul li.col ul li.empty:hover {
background-color: transparent;
}

#multi-menu-block .submenu-block .container ul li.col ul.img-link li {
position: relative;
padding: 3px 3px 3px 0;
list-style: none;
}

#multi-menu-block .submenu-block .container ul li.col ul li a {
	display: block;
	color: #5484a3;
	padding-left:0;
	font: bold 12px arial, verdana, sans-serif;
	text-decoration: none;
	padding: 3px;
	white-space: nowrap;
}

#multi-menu-block .submenu-block .container ul li.col ul li a:hover {
	color: #fff;
	background-color: #0085b1 !important;
}

#multi-menu-block .submenu-block .container ul ul.img-link li a {
	padding-left: 3px;
}

#multi-menu-block .submenu-block .container ul ul.img-link li img {
	position: absolute;
	top: 2px;
	left: -22px;
	/*float: left;
	margin-left: -20px;*/
}

#multi-menu-block .submenu-block .container ul ul.social-network li {
float: left;
margin: 10px 5px 0 0;
}

#multi-menu-block .submenu-block .container ul ul.social-network li:hover {
background-color: transparent;
border-top: 3px solid #ffaebb;
}



#multi-menu-block .submenu-block .submenu-footer {
float:left;
margin: 20px 20px 10px 30px;
padding: 6px 0 0 0;
color: #5484A3;
font: bold 10px 1.2em 'lucida sans',arial, verdana, sans-serif;
border-top: 2px dotted #267092;
}

#multi-menu-block .submenu-block .submenu-footer span.bold-red,
#multi-menu-block .submenu-block .submenu-footer span.bold-blue {
display: inline;
padding: 0;
font-weight: bold;
font-size: 1.3em;
}

#multi-menu-block .submenu-block .submenu-footer span.bold-red {
color: #ff1100;
}

#multi-menu-block .submenu-block .submenu-footer span.bold-blue {
color: #0085B1;
}

/*
---------------------------------------------
05. subnav
---------------------------------------------
*/

#subnav {width:1012px; height:50px; float:left; background:url(http://s3.amazonaws.com/furniture-sale/elements/subnav-bg.jpg) no-repeat top left}

/*
---------------------------------------------
06.  
---------------------------------------------
*/

/*
----------------------------------------
03. todays deals
----------------------------------------
*/

#todaysdeals { width:975px; float:left; margin-left:18px}
#todaysdeals h2 { background:url(http://s3.amazonaws.com/furniture-sale/deals/images/bg_heading.gif) no-repeat; padding:6px 22px 15px 22px}

#todaysdeals .box { width:952px; float:left; border:1px solid #d7d8d7; padding:2px 0; margin:-9px 0 0 11px}

#todaysdeals .dealcontent { width:470px; float:left; padding:0 0 0 8px}
#todaysdeals .dealcontent h3 { padding-bottom:15px}
#todaysdeals .dealcontent h4 { padding-bottom:8px}

#todaysdeals .dealcontent .highlights { width:470px; float:left; padding-bottom:20px}
#todaysdeals .dealcontent .highlights ul { width:470px; float:left}
#todaysdeals .dealcontent .highlights ul li { font-size:14px; color:#000000; line-height:1.2em; background:url(http://s3.amazonaws.com/furniture-sale/deals/images/bullet.gif) no-repeat 0 6px; padding:0 0 8px 8px}
#todaysdeals .dealcontent .highlights p { font-size:15px; color:#0092b0}
#todaysdeals .dealcontent .highlights p a { color:#0092b0; text-decoration:underline}

#todaysdeals .dealcontent .dealends { width:325px; float:left}
#todaysdeals .dealcontent .dealends h3 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold}
#todaysdeals .dealcontent .dealends h3 span { font-weight:normal}
#todaysdeals .dealcontent .dealends ul { width:325px; float:left}
#todaysdeals .dealcontent .dealends ul li { width:119px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#000000; font-weight:bold; text-align:center; line-height:1.2em; background:#cfeef6; border:2px solid #a8d1da; padding:6px 0; margin-right:2px; margin-bottom:3px}
#todaysdeals .dealcontent .dealends ul li.save { width:191px}
#todaysdeals .dealcontent .dealends ul li.saleprice { width:311px; font-size:25px; color:#d40202; text-align:left; padding:6px 10px}
#todaysdeals .dealcontent .dealends .share { float:left; font-family:Arial, Helvetica, sans-serif; padding-top:5px; font-size:17px; color:#ffffff; text-shadow:#333 0 0 5px; font-weight:bold; padding-right:8px}
#todaysdeals .dealcontent .dealends .share a { width:163px; height:41px; float:left; color:#FFFFFF; text-decoration:none; text-align:center; background:url(http://s3.amazonaws.com/furniture-sale/deals/images/bg_buttonshare.gif) no-repeat; padding-top:12px}
#todaysdeals .dealcontent .dealends .view { float:left; font-family:Arial, Helvetica, sans-serif; padding-top:5px; font-size:17px; color:#ffffff; text-shadow:#333 0 0 5px; font-weight:bold}
#todaysdeals .dealcontent .dealends .view a { width:147px; height:41px; float:left; color:#FFFFFF; text-decoration:none; text-align:center; background:url(http://s3.amazonaws.com/furniture-sale/deals/images/bg_button_view.gif) no-repeat; padding-top:12px}

#todaysdeals .product { width:430px; float:right; padding-right:15px}
#todaysdeals .photomain { float:left; line-height:.7em; border:1px solid #a3a6a8}
.tag { width:115px; height:50px; font-size:15px; float:left; color:#FFFFFF; font-weight:bold; text-shadow:#333 0 0 5px; background:url(http://s3.amazonaws.com/furniture-sale/deals/images/bg_tag.png) no-repeat; margin-left:864px;top:400px; position:absolute; padding:15px 0 0 36px; z-index:10}

#todaysdeals .product .offer { width:431px; height:86px; float:left; background:url(http://s3.amazonaws.com/furniture-sale/deals/images/bg_offer.png); margin-top:-86px; position:relative}
#todaysdeals .product .offer ul li { float:left; background:url(http://s3.amazonaws.com/furniture-sale/deals/images/icon_plus.png) no-repeat 0 26px; font-size:16px; color:#FFFFFF; font-weight:bold; padding:20px 10px 0 36px}
#todaysdeals .product .offer ul li.first { background:none; padding-left:10px}
#todaysdeals .product .offer ul li span { font-size:19px}


/*
----------------------------------------
04. popular deals
----------------------------------------
*/


#populardeals { width:975px; float:left; margin-left:18px }


#populardeals .heading { width:975px; height:66px; float:left; background:url(http://s3.amazonaws.com/furniture-sale/deals/images/bg_heading2.gif) bottom left no-repeat; padding:8px 0 0 22px}
#populardeals .heading h2 { float:left; line-height:.9em}
#populardeals .heading h2 span { font:Arial, Helvetica, sans-serif; font-size:16px}
#populardeals .heading h2.folllowus { width:225px; float:right}

#populardeals .box { width:952px;  float:left; background:#ebf5ff; padding:0 0 22px 5px; margin-left:10px}
#populardeals .box .thumbs { width:722px; float:left; margin:0; position:relative}
#populardeals .box .thumbs ul { width:722px; float:left}
#populardeals .box .thumbs ul li { width:204px; min-height:232px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#939393; line-height:1.2em; border:1px solid #d8dad9; background:#FFFFFF; margin:18px 18px 0 0; padding:8px 7px 8px 8px; position:relative}
#populardeals .box .thumbs ul li:hover { border:1px solid #f38316}
#populardeals .box .thumbs ul li.active { border:1px solid #f38316}
#populardeals .box .thumbs ul li a { color:#049ded; text-decoration:none}
#populardeals .box .thumbs ul li a:hover { text-decoration:underline}
#populardeals .box .thumbs ul li .photodeal { float:left; line-height:.5em; border:1px solid #d7d8d7; margin-bottom:10px}
#populardeals .box .thumbs ul li .name { width:204px; float:left}
#populardeals .box .thumbs ul li .name span { color:#333333}
#populardeals .box .thumbs ul li .name span a { color:#333333}
#populardeals .box .thumbs ul li .view { float:right; margin-top:-19px}
#populardeals .box .thumbs ul li .saleprice { width:204px; float:left; color:#ff0000; background-color:#FFF; margin-bottom: -19px;padding-top:8px; padding-bottom:14px;}
#populardeals .box .thumbs ul li .soldout { float:left; position:absolute; top:62px; left:-8px}

#populardeals .box .socialmedia { width:205px; float:left; padding-left:12px}
#populardeals .box .socialmedia .facebook { width:205px; float:left; padding-bottom:10px}
#populardeals .box .socialmedia .twitter { width:205px; float:left; margin-right:-5px}

/*
----------------------------------------
05. holiday gifts
----------------------------------------
*/
#holidaygifts { width:975px; float:left; padding-bottom:15px; margin-left:18px}
#holidaygifts h2 { background:url(http://s3.amazonaws.com/furniture-sale/deals/images/bg_heading2.gif) no-repeat bottom left; padding:4px 0 22px 22px}

#holidaygifts .box { width:949px; float:left; background:#ebf5ff url(http://s3.amazonaws.com/furniture-sale/deals/images/bg_holidaygifts.gif) no-repeat bottom left; padding:10px 0 6px 9px; margin-left:10px}
#holidaygifts .box ul li { width:228px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#2d7baa; line-height:1.2em; text-align:center; padding:0 4px 0 0}
#holidaygifts .box ul li img { border:1px solid #d9dad9}
#holidaygifts .box ul li a { color:#2d7baa; text-decoration:none}
#holidaygifts .box ul li:hover img { border:1px solid #f38316}


/*
----------------------------------------
06. deals info
----------------------------------------
*/

#dealsinfo { width:954px; float:left; padding-left:10px; padding-bottom:12px}
#dealsinfo h2 { font-family:Arial, Helvetica, sans-serif; color:#2d7baa; font-weight:normal; border-bottom:1px solid #515151; margin-bottom:10px; padding-bottom:4px}

/*
---------------------------------------------
07. footer
---------------------------------------------
*/

#footer {width:922px; float:left; padding:0 45px 30px 45px}

#footer p {color:#2d7baa; text-align:center; padding:4px 0 0 0}
#footer p a {color:#2d7baa; text-decoration:underline}

.newsletter {width:1009px;  float:left; border-top:1px solid #d5d5d5; padding:17px 5px 17px 8px; margin:10px -3px 0 -3px; position:relative}
#container .newsletter fieldset {float:left}
#container .newsletter label { width:630px; float:left; font-size:18px; color:#064b76; font-weight:normal; padding:0 0 0 0}
#container .newsletter label a {color:#3b8dbe; text-decoration:underline}
#container .newsletter .input{ width:195px; height:18px; float:left; border:1px solid #c2c2c2; background:#FFFFFF; font-size:11px; color:#333333; padding:0 3px; margin-top:3px}
#container .newsletter .button { float:left; font-size:15px; padding-left:11px}



.bookmark { width:970px; float:left; padding:15px 0 7px 0; margin-left: 20px}
.bookmark .share {float:left}
.bookmark .share p {float:left; font-size:11px; color:#267092; padding:8px 3px 0 5px; line-height:1.1em}
.bookmark .share p.inner img {padding-left:10px}
.bookmark .share p a { float:left; color:#267092; text-decoration:underline}
.bookmark .share p img { float:left; margin-bottom:-5px; position:relative}

.bookmark .mcafee {float:right; padding:0 15px 0 0; margin-top:-11px; position:relative}
.bookmark .mcafee .icon { line-height:.5em; text-align:right; padding-bottom:3px}
.bookmark .mcafee p {font-size:9px; color:#000000; text-transform:uppercase}
.bookmark .mcafee p span {color:#b30c37; padding-left:5px}
.bookmark .logo_truste {float:right;line-height:.5em; margin-top:-13px; position:relative}



.about { width:1012px; background:#fff; float:left; margin-left:-1px; position:relative; padding:0 0 0 0}

.about .boxtop { width:1012px; height:37px; float:left; background:url(http://s3.amazonaws.com/furniture-sale/elements/bg_nav_bar.gif) repeat-x top left; padding:0 0 0 0}
.about .boxbottom { width:1012px; height:15px; float:left; background:url(http://s3.amazonaws.com/furniture-sale/elements/about-bg.png) no-repeat bottom; padding:0 0 0 0}
.about .boxmiddle { width:977px; float:left; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; padding:5px 17px 0 17px}

.about .list { width:240px; float:left}
.about .list.last {width:200px; padding-left:18px}
.about .list h5 {color:#0057ab; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:5px}

.about .list ul {float:left}
.about .list ul li {font-size:13px; color:#0057ab; font-family:Arial, Helvetica, sans-serif}
.about .list ul li a {color:#0057ab; text-decoration:none; line-height:1.6em}
.about .list ul li a:hover {color:#0057ab; text-decoration:underline}
.about .list ul li img {margin-bottom:-4px; position:relative}
.about .list ul li a.twitter { background:url(http://s3.amazonaws.com/furniture-sale/elements/icon_twitter.gif) no-repeat; padding-left:21px}
.about .list ul li a.facebook { background:url(http://s3.amazonaws.com/furniture-sale/elements/icon_facebook.gif) no-repeat; padding-left:21px}
.about .list ul li a.youtube { background:url(http://s3.amazonaws.com/furniture-sale/elements/icon_you_tube.gif) no-repeat; padding-left:21px}
.about .list ul li a.rss { background:url(http://s3.amazonaws.com/furniture-sale/elements/icon_guides.gif) no-repeat; padding-left:21px}

/* - -- --- ---- Back To Top Button ---- --- -- - */

a#backToTop{
	position: fixed;
	bottom: 50px;
	padding: 0 0 0 30px;
	height: 21px;
	width: 100px;
	font: normal 12px/21px sans-serif;
	color: #555;
	background: url(http://s3.amazonaws.com/furniture-sale/elements/back-to-top.png) no-repeat left center;
	overflow: hidden;
	display: none;
}

a#backToTop:hover{
	text-decoration: none;
}


#color-white {background-color:#FFF;}

