/*
**********************************************************************
START screen.css
**********************************************************************
*/

/*
**********************************************************************
BASE AND CONTENT STYLES
**********************************************************************
*/

html, body, #website
{
/*height: 100%;*/
font-size:100%;
min-height:101%;
}

body, div, td, p
{
font:11px/150% Arial, Helvetica, sans-serif;
color:#000;
}
body
{
background:url('/furniture/design2010/images/bg_red_bar.gif') repeat-x #fff;
margin:0;
padding:0;
}
img
{
	border: none;
	margin: 0px 0px 0px 0px;
}

a, a:link, a:active, a:visited
{
color: #555;
text-decoration:none;
/*border-bottom:1px dotted #ccc;*/
}

a:hover
{
color: #555;
text-decoration:underline;
/*border-bottom:1px dotted #555*/;
}

a:focus
{
outline: none;
}




/*
**********************************************************************
STYLES FOR COMPING CONTENT AREAS
BORROWED FROM INFOR STYLE SHEET
**********************************************************************
*/

h1, h2, h3
{
font-weight:bold;
color:#B5121B;
line-height:120%;
}


h1
{
font-weight:normal;
font-size:20px;
}

h2
{
font-size:17px;
color:#000;
}

h3
{
font-size:13px;
}

/* ********* Ad Box *********** */
.Pull_Ad_Box_Bottom_Left
{
	display: block;
	float: left;
	margin: 10px 20px 20px 0px;
	padding-left: 20px;
	/*width: 197px;*/
}
.Pull_Ad_Box_Bottom_Right
{
	display: block;
	float: right;
	margin: 10px 20px 20px 20px;
	padding-left: 20px;
	/*width: 197px;*/
}
.Pull_Ad_Box_Top_Right
{
	display: block;
	float: right;
	margin: 0px 20px 20px 0px;
	padding-left: 20px;
	/*width: 197px;*/
}
.Pull_Ad_Box_Top_Left
{
	display: block;
	float: left;
	margin: 0px 20px 20px 0px;
	padding-left: 20px;
	/*width: 197px;*/
}

.Leadership_Left_Column
{
float:left;
width:425px;
}

.Leadership_Right_Column
{
float:right;
width:35%;
}

table.Body_Table
{
	border-collapse: collapse;
	margin: 10px 20px 10px 20px;
	padding: 0px 0px 0px 0px;
}
table.Body_Table th, table.Body_Table td
{
	font-family: Arial, sans-serif;
	color: #3a3a3a;
	padding: 0px 5px 5px 0px;
}
table.Body_Table th
{
	font-weight: bold;
}
table.Body_Table p
{
	margin-top: 5px;
	margin-bottom: 10px;
}
table.CustomersResults_Table
{
	border-collapse: collapse;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.Body_Copy
{
clear:both;
float:left;
display: block;
width:auto;
height:100%;
margin: 0px 0px;
background-color: #fff;
}

.Body_Copy ul li, .Body_Copy table ul li {
background: url("/furniture/design2010/images/bg_body_bullet.png") scroll no-repeat 0px 8px;
color: #3A3A3A;
font-family: Arial,sans-serif;
font: 12px/175% Arial,Helvetica,sans-serif;
margin-bottom: 1px;
padding-left: 15px;
}


.Body_Copy ul, .Body_Copy table ul {
list-style-type:none;
margin:5px 20px 0 15px;
padding-left:0;
}


.Body_Copy p, .Body_Copy td {
color:#3A3A3A;
font-family:Arial,sans-serif;
font:12px/175% Arial,Helvetica,sans-serif;
margin:15px 20px 0;
}

.ExternalLinks_Table td {
    color: #000000;
    font-style: normal;
    font-weight: normal;
    font-family: Arial, helvetica, sans-serif;
    font-size: 12px;
}

.Mission
{
color:#000000;
}


.Pull_Quote_Box {
display:block;
float:left;
margin:10px 20px 20px 0;
padding-left:20px;
width:197px;
}

.Pull_Quote_Box .Pull_Quote_Top {
background-image:url("/furniture/images/Pull_Quote_Box_Top.gif");
background-repeat:no-repeat;
font-size:0;
height:6px;
}

.Pull_Quote_Box .Pull_Quote_Body {
background-image:url("/furniture/images/Pull_Quote_Box_Bg.gif");
background-repeat:repeat-y;
margin:0;
padding:10px 5px;
}

.Pull_Quote_Box .Pull_Quote_Bottom {
background-image:url("/furniture/images/Pull_Quote_Box_Bottom.gif");
background-repeat:no-repeat;
height:6px;
}

.Pull_Quote_Box .Pull_Quote_Body p.Pull_Quote_Text {
color:#3A3A3A;
font-family:Arial,sans-serif;
font-size:13px;
line-height:120%;
margin:0 5px;
}


p.Quote_Credit  {
color:#3A3A3A;
font-family:Arial,sans-serif;
font-size:12px;
font-weight:normal;
margin-bottom:0;
margin-right:5px;
margin-top:25px;
text-align:right;
}


.Body_Copy p, .Body_Copy h1, .Body_Copy h2, .Body_Copy h3
{
margin-left:0px;
}

.Body_Copy h1
{
font-family:ConduitITCStdRegular, Arial, sans-serif;
font-size:36px;
line-height:100%;
font-weight:normal;
color:#B5121B;
padding-top: 15px;
margin: 0px 20px 10px 0px;
}

#CountryListContainer
{
    position: absolute;
    left:50%;
    top: 0%;
    padding: 0;
    margin: 0px 0px 0px -435px;
    width: 800px;
}

#CountryListBuffer
{
    margin: 0;
    padding: 0;
}

#CountryList
{
    float: right;
    margin: 0;
    padding: 0;
    width: 150px;
    background: transparent url("/furniture/images/spacer.gif") no-repeat;
}

#countryFrame {
	position: absolute;
	margin:0;
	padding:0;
	top: 35px;
	right: 170px;
	width: 90px;
	height: 200px;
}

.country_space
{
    margin-left:150px;
}

.CountryList ul {
position: absolute;
border:1px solid #000;
background-color:#ffffff;
font-family:Arial;
font-size:11px;
list-style-type:none;
margin:0;
padding:5px 0;
text-align:left;

border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;

box-shadow: 1px 1px 2px #666;
-moz-box-shadow: 1px 1px 2px #666;
-webkit-box-shadow: 1px 1px 2px #666;
top: 35px;
right: 170px;
z-index: 999;
}

.CountryList li {
display:block;
line-height:14px;
margin:0;
padding: 0;
background-image: none;
}

.CountryList li a {
padding:0 7px;
color:#555;
display:block;
text-decoration:none;
background-image:none;
}

.CountryList li:hover a, .CountryList li a:hover {
background-color:#ebeff2;
color:#000;
display:block;
text-decoration:none;
}

.Copyright
{
float: left;
text-align: left;
}

/**********************************************************************
Sitemap styles
***********************************************************************/
ul.mktree {
list-style: none;
margin: 10px 11px 12px 7px;
}
ul.mktree li{
list-style-type: none;
}
.Body_Copy ul.mktree li{
background: none;
padding-left: 0px;
margin-left: 0px;
}
ul.mktree li ul li {
margin-bottom: 1px;
font-size: 90%;
display: block;
}
/* Provide space for our own "bullet" inside the LI */
ul.mktree li .bullet {
padding-left: 15px;
margin-bottom: 1px;
}
/* Show "bullets" in the links, depending on the class of the LI that the link's in */
ul.mktree li.liOpen    .bullet {
cursor: pointer;
background: url(/furniture/design2010/images/arrow_red_down.png)  center left no-repeat;

}
ul.mktree li.liClosed  .bullet {
cursor: pointer;
background: url(/furniture/design2010/images/arrow_red_right.png)   center left no-repeat;
float: left;
}
ul.mktree li.liBullet  .bullet {
cursor: default;
background: url(/furniture/design2010/images/sitemap_bullet.gif) center left no-repeat;
}
/* Sublists are visible or not based on class of parent LI */
ul.mktree li.liOpen    ul { display: block; }
ul.mktree li.liClosed  ul { display: none; }
ul.mktree li a,
ul.mktree li a:visited{
list-style-type: none;
padding: 0;
float: none;
text-decoration: underline;
font-family: Arial, Sans-serif;
font-size: 12px;
color: #555555;
line-height: 20px;
}
ul.mktree ul li a,
ul.mktree ul li a:visited{
list-style-type: none;
padding: 0;
float: none;
text-decoration: underline;
font-weight: normal;
font-size: 12px;
color: gray;
}
ul.mktree li a:hover,
ul.mktree ul li a:hover{
color: #B5121B;
}

#main
{
width: 997px;
margin:0px auto;
position:relative;
}

.faded
{
opacity:0.00; /* firefox, opera, safari, chrome */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /* IE 8 */
filter:alpha(opacity=0); /* IE 4, 5, 6 and 7 */
zoom:1;
}

.clear
{
clear:both;
height:0px;
overflow:hidden;
}

form#searchform
{
margin:0px;
padding:0px;
}

input#search
{
border:1px solid #919191;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
float:right;
background:url('/furniture/design2010/images/bg_text_input.gif') 0px 0px no-repeat;
height:20px;
width:96px;
padding:0px 2px;
margin:2px 0 0 7px;
line-height:20px;
}

input#search:focus
{
border:1px solid #000;
}


input#searchbtn
{
display:block;
float:right;
margin:2px;
margin-top:3px;
width:20px;
height:20px;
background:url('/furniture/design2010/images/btn_search_sprite.png') 0px 0px no-repeat;
}

input#searchbtn:hover, input:hover#searchbtn
{
background:url('/furniture/design2010/images/btn_search_sprite.png') 0px -20px no-repeat;
}


/*
**********************************************************************
LEFT OF THE FOLD
**********************************************************************
*/


#leftside
{
position:absolute;
top:0;;
right:50%;
margin-right:300px;
background-color:#fff;
min-height:100%;
width:50%;
text-align:right;
}

#logo
{
margin:22px 25px 17px 30px;
}

#navbar
{
background: url('/furniture/design2010/images/bg_gradient_left_mainnav.png') repeat-y right top #B5121B;
border-top: 1px solid #B5121B;
border-bottom: 26px solid #B5121B;
}

#navbar a, #navbar a:link, #navbar a:visited
{
display:block;
text-align:right;
font:10px/23px Arial, Helvetica, sans-serif;
letter-spacing:1px;
color:#fff;
padding-right:15px;
border-top:1px solid #C5222B;
border-bottom: 1px solid #7a0007;
background-color:#B5121B;
}

#navbar a:hover
{
border-top:1px solid #d5323B;
border-bottom: 1px solid #7a0007;
background-color: #c5222B;
text-decoration:none;
}

#navbar a.on
{
border-bottom:1px solid #a82626;
border-top: 1px solid #7a0007;
background-color:transparent !important;
}

#navpadding
{
height:24px;
background-color:#B5121B;
}

#left_subnav
{
margin-top:15px;
width:190px;
float:right;
}

.divider_left
{
clear:both;
width:100px;
float:right;
background:url('/furniture/design2010/images/divider_left_subnav.png') right 20px no-repeat;
height:46px;
}

.demo_icon
{
   text-align: right;
   margin-right: 0px;
   padding-right: 18px;
   background: url('/furniture/design2010/images/Demo-12x12.png') no-repeat right top;
}

.collateral_icon
{
   text-align: right;
   margin-right: 0px;
   padding-right: 18px;
   background: url('/furniture/design2010/images/Collateral-12x12.png') no-repeat right top;
}

.externallink_icon
{
   text-align: right;
   margin-right: 0px;
   padding-right: 18px;
   background: url('/furniture/design2010/images/ExternalAsset-12x12.png') no-repeat right top;
}

#chatToggle
{
padding-bottom:16px;
}

.divider_left_chat
{
clear:both;
width:100px;
float:right;
background:url('/furniture/design2010/images/divider_left_subnav.png') right 3px no-repeat;
height:26px;
}


a.left_subnav_toggle
{
display:block;
clear:both;
margin-right:6px;
padding-right:12px;
background:url('/furniture/design2010/images/arrow_red_down.png') no-repeat right 3px;
/*background:url('/furniture/design2010/images/arrow_red_sprites.png') no-repeat -371px -16px;*/
color:#000;
font-weight:bold;
cursor: pointer;
}

a.left_subnav_link
{
display:block;
clear:both;
margin-right:6px;
padding-right:12px;
color:#000;
font-weight:bold;
cursor: pointer;
}

a.left_subnav_toggle.closed
{
/*background:url('/furniture/design2010/images/arrow_red_sprites.png') no-repeat -186px 4px;*/
background:url('/furniture/design2010/images/arrow_red_left.png') no-repeat right 3px;
}

ul.left_list
{
list-style-type: none;
margin:10px 18px 10px 10px;
padding:0px;
}


#chatIcon
{
list-style-type: none;
margin:0px 0px 0px 0px;
padding:0px;
}


li.ctc_container
{
background:url('/furniture/design2010/images/ctc/bg_ctc_gold.gif') repeat-y right bottom transparent;
}

div.ctc_message
{
font:bold 12px/15px arial;
color:#333;
text-align:center;
padding:20px 10px 10px 10px;
min-height: 46px;
}

div.ctc_message_1
{
background:url('/furniture/design2010/images/ctc/ctc_face_1.gif') no-repeat left bottom transparent;
text-align:right;
padding-left: 73px;
}

div.ctc_message_2
{
background:url('/furniture/design2010/images/ctc/ctc_face_2.gif') no-repeat left bottom transparent;
text-align:right;
padding-left: 73px;
}

div.ctc_message_3
{
background:url('/furniture/design2010/images/ctc/ctc_face_3.gif') no-repeat left bottom transparent;
text-align:right;
padding-left: 73px;
}

div.ctc_message a
{
text-decoration:none;
color: #333;
}


ul.left_list li
{
line-height:130%;
margin-bottom:10px;
}

#chatIcon li
{
margin:0px;
padding:0px;
}

ul.left_list li a:hover
{
text-decoration:underline;
}

ul.left_list.social
{
/*text-align:left !important;*/
margin-right:12px !important;
}

li.social_youtube, .Body_Copy ul li.social_youtube
{
padding-right:15px;
background:url('/furniture/design2010/images/icn_social_youtube.png') no-repeat right 2px;
}

li.social_linkedin, .Body_Copy ul li.social_linkedin
{
padding-right:15px;
background:url('/furniture/design2010/images/icn_social_linkedin.png') no-repeat right 2px;
}

li.social_twitter, .Body_Copy ul li.social_twitter
{
padding-right:15px;
background:url('/furniture/design2010/images/icn_social_twitter.png') no-repeat right 2px;
}

/*
*******************
SOCIAL MEDIA WIDGET - SMALL VERSION - HOME
*******************
*/

.sm_data_scroller
{
height: 140px;
overflow: hidden;
padding: 0;
margin: 10px 0;
border: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background:url('/furniture/design2010/images/bg_subnav_redbox.png') no-repeat transparent;
color: #fff !important;
line-height: 100%;
}
.sm_data_scroller a, .sm_data_scroller a:link, .sm_data_scroller a:active, .sm_data_scroller a:visited, .sm_data_scroller a:hover
{
color: #fff !important;
}
.sm_data_scroller ul, #sm_follow
{
list-style-type: none;
margin: 0;
padding: 5px;
}

.sm_data_scroller ul li, .sm_data_scroller_side ul li, #sm_follow li
{
list-style-type: none;
line-height: 12px;
font-weight: normal;
background: transparent url('/furniture/design2010/images/icn_social_rss.png') no-repeat; /* default */
}

.sm_data_scroller ul li, #sm_follow li
{
margin: 6px 4px;
padding-left: 15px;
}

.sm_data_scroller ul li a
{
font-weight: normal;
}
.sm_data_scroller ul li.sm_twitter, .sm_data_scroller_side ul li.sm_twitter, #sm_follow li.sm_twitter
{
background-image: url('/furniture/design2010/images/icn_social_twitter.png');
}
.sm_data_scroller ul li.sm_facebook, .sm_data_scroller_side ul li.sm_facebook, #sm_follow li.sm_facebook
{
background-image: url('/furniture/design2010/images/icn_social_facebook.png');
}
.sm_data_scroller ul li.sm_linkedin, .sm_data_scroller_side ul li.sm_linkedin, #sm_follow li.sm_linkedin
{
background-image: url('/furniture/design2010/images/icn_social_linkedin.png');
}
.sm_data_scroller ul li.sm_youtube, .sm_data_scroller_side ul li.sm_youtube, #sm_follow li.sm_youtube
{
background-image: url('/furniture/design2010/images/icn_social_youtube.png');
}
.sm_data_scroller ul li.sm_disqus, .sm_data_scroller_side ul li.sm_disqus, #sm_follow li.sm_disqus
{
background-image: url('/furniture/design2010/images/icn_social_disqus.png');
}
.sm_data_scroller .sm_date
{
font-size: 80%;
font-weight: normal;
color: #ddd;
}


/*
*******************
SOCIAL MEDIA WIDGET - SMALL VERSION - SIDEBAR, by exception from above
*******************
*/

.sm_data_scroller_side
{
line-height: 100%;
}
.sm_data_scroller_side a, .sm_data_scroller_side a:link, .sm_data_scroller_side a:active, .sm_data_scroller_side a:visited, .sm_data_scroller_side a:hover
{
color: #555 !important;
}
.sm_data_scroller_side ul
{
list-style-type: none;
margin: 0;
padding: 0;
}
.sm_data_scroller_side ul li
{
list-style-type: none;
margin: 6px 0px;
padding-left: 0px;
padding-right: 15px;
line-height: 12px;
background: transparent url('/furniture/design2010/images/icn_social_rss.png') no-repeat; /* default */
background-position: top right;
}
.sm_data_scroller_side .sm_date
{
font-size: 80%;
font-weight: normal;
color: #999 !important;
}

/*
*******************
SOCIAL MEDIA WIDGET - Large VERSION
*******************
*/

.sm_data_scroller_lg
{
padding: 0;
margin: 10px 0;
line-height: 100%;
min-height: 230px;
}
.sm_data_scroller_lg a, .sm_data_scroller_lg a:link, .sm_data_scroller_lg a:active, .sm_data_scroller_lg a:visited, .sm_data_scroller_lg a:hover
{
}
.sm_data_scroller_lg ul
{
list-style-type: none;
margin: 0;
padding: 0;
}
.sm_data_scroller_lg ul li
{
list-style-type: none;
margin: 6px 4px;
padding-left: 22px;
line-height: 12px;
font-weight: normal;
background: transparent url('/furniture/design2010/images/icn_social_rss_18x18.png') no-repeat; /* default */
}
.sm_data_scroller_lg ul li a
{
font-weight: normal;
}
.sm_data_scroller_lg ul li.sm_twitter
{
background-image: url('/furniture/design2010/images/icn_social_twitter_18x18.png');
}
.sm_data_scroller_lg ul li.sm_facebook
{
background-image: url('/furniture/design2010/images/icn_social_facebook_18x18.png');
}
.sm_data_scroller_lg ul li.sm_linkedin
{
background-image: url('/furniture/design2010/images/icn_social_linkedin_18x18.png');
}
.sm_data_scroller_lg ul li.sm_youtube
{
background-image: url('/furniture/design2010/images/icn_social_youtube_18x18.png');
}
.sm_data_scroller_lg ul li.sm_disqus
{
background-image: url('/furniture/design2010/images/icn_social_disqus_18x18.png');
}
.sm_data_scroller_lg .sm_date
{
font-size: 80%;
font-weight: normal;
color: #666;
}


/* Disqus widget overrides */

#dsq-content #dsq-comments-title, #dsq-content .dsq-options, #dsq-content #dsq-comments, #dsq-content .dsq-item-trackback
{
display: none;
}

.dsq-brlink
{
padding-left: 15px;
background: transparent url('/furniture/design2010/images/icn_social_disqus.png') no-repeat;
}

button.dsq-button
{
font-size: 12px !important;
font-weight: bold !important;
padding: 0 8px !important;
}

/*
**********************************************************************
RIGHT OF THE FOLD
**********************************************************************
*/


#rightside
{
position:absolute;
top:0;
left:49.99999%; /* This will keep it from rounding up by one px on odd-sized windows */
margin-left:-300px;
min-height:100%;
width:800px;
text-align:left;
background:url('/furniture/design2010/images/bg_shadow.png') repeat-y left 230px transparent;
}

.noshadow
{
background-image:none !important;
}


#header_tools
{
text-align:right;
margin-right:0px;
height:35px;
padding-top:10px;
line-height:25px;
white-space:nowrap;
background-color:#fff;
}

#header_tools a
{
padding: 0 7px;
}

#topbar_home
{
clear:both;
position: relative;
overflow: hidden;
margin:0px;
padding:0px;
width: 800px;
height: 521px;
/*background-color: #990000;*/
}
#topbar_home_img
{
position: absolute;
top: 0;
left: 0;
width: 800px;
height: 521px;
}

#topbar_home_headline
{
color:#FFFFFF;
height:135px;
position:absolute;
width:450px;
padding:25px;
overflow: hidden;
}
#topbar_home_headline div.topbar_home_headline_container
{
position: absolute;
top: 25px;
left: 25px;
height: 135px;
width: 440px;
}

.topbar_home_headline_container span
{
color: #F5B418;
font-size: 16px;
font-weight: bold;
background: url('/furniture/design2010/images/8x8-arrow.png') no-repeat left center;
text-transform:none;
margin: 0px 0px 0px 0px;
}

#topbar_home_headline table, #topbar_home_solutions_widget table
{
width: 100%;
height: 100%;
border: 0;
}
#topbar_home_headline table td
{
vertical-align: middle;
width: 100%;
height: 100%;
}
#topbar_home_headline h1, #topbar_home_headline h2, #topbar_home_headline h3, #topbar_home_headline h1 a
{
color:#FFFFFF !important;
font-family:ConduitITCStdRegular, Arial, sans-serif;
font-size:30px;
line-height:100%;
text-transform:uppercase;
font-weight:normal;
margin:0px;
padding:0px;
}

#topbar_home_widget
{
position: absolute;
top: 200px;
left: 20px;
}
#topbar_home_widget div.topbar_home_widget_control
{
border: 1px outset #fff;
background-color: #fff;
width: 10px;
height: 10px;
margin: 3px 3px 0 0;
padding: 0;
float: left;
cursor: pointer;
font-size: 8px;
}
#topbar_home_widget div.on
{
border: 1px inset #fff;
background-color: transparent;
}
#topbar_home_widget_label
{
clear: both;
margin:0px;
padding:1px 3px;
width: 80px;
font:10px Arial, Helvetica, sans-serif;
color:#fff !important;
background-color: #990000;
text-transform: uppercase;
text-align: center;
}

#topbar_sm_widget
{
color:#FFFFFF;
height:145px;
left:500px;
position:absolute;
width:260px;
padding: 15px;
}

#topbar_home_solutions_widget
{
color:#FFFFFF;
height:190px;
left:20px;
position:absolute;
top:320px;
width:760px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background:url('/furniture/design2010/images/bg_dither.gif') transparent;
}
#topbar_home_solutions_image
{
background: url('/furniture/design2010/images/home/bg_24_sprite.jpg') no-repeat #555;
position: absolute;
top: 10px;
left: 10px;
width: 220px;
height: 150px;
padding: 10px;
border: 0;
overflow: hidden;
text--moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
#topbar_home_solutions_quote
{
vertical-align: middle;
width: 80%;
height: 100%;
color: #fff;
font: bold 13px/15px Arial,sans-serif;
}

.solutions_citation
{
margin-top: 10px;
color: #fff;
font: normal 11px/13px Arial,sans-serif;
text-align: left;
text-transform: uppercase;
}

.solutions_citation a
{
padding-left: 13px;
background: url("/furniture/design2010/images/bg_info_box_link_bullet_sprite.png") no-repeat left -100px transparent;
color: #fff !important;
font-style: italic;
}

#topbar_home_solutions_text
{
background-color:#000000;
border:0pt none;
height:140px;
left:260px;
padding:15px;
position:absolute;
top:10px;
width:460px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
overflow: hidden;
}
#topbar_home_solutions_text ul
{
list-style-type:none;
margin: 10px 13px 0 0;
padding:0px;
width:215px;
float:left;
}
#topbar_home_solutions_text ul li
{
font:10px/13px Arial, Helvetica, sans-serif;
letter-spacing:1px;
color:#fff !important;
margin-bottom:7px;
}

.topbar_arrow_link
{
font:10px/13px Arial, Helvetica, sans-serif;
letter-spacing:1px;
color:#fff !important;
padding-left:14px;
background:url('/furniture/design2010/images/bg_subnav_top_bullet_sprite.png') no-repeat left top transparent;
}

#topbar_home_solutions_text ul a
{
font:10px/13px Arial, Helvetica, sans-serif;
letter-spacing:1px;
color:#fff !important;
padding-left:14px;
background:url('/furniture/design2010/images/bg_subnav_top_bullet_sprite.png') no-repeat left -400px transparent;
}

a.topbar_home_solutions_link
{
background:url('/furniture/design2010/images/bg_subnav_top_bullet_sprite.png') no-repeat left top transparent !important;
}

#topbar
{
height:135px;
background:url('/furniture/design2010/images/bg_gradient_top_subnav_rounded.png') no-repeat left top #990000;
padding:25px 20px 25px 40px;
/*width:460px;*/
/*float:left;*/
width:750px;
}

#topbar.top_tier
{
height:375px;
background-color:transparent;
background-image: none;
padding:25px 20px 0px 40px;
}

#topbar.top_tier.tall
{
height:430px;
}

#topbar_wrapper
{
display: table;
height:125px;
overflow: hidden;
/*clear:both;*/
/*width:750px;*/
/*float:left;*/
}

#topbar_row
{
/*top: 50%;*/
display: table-cell;
vertical-align: middle;
}

#topbar_cell
{
/*#top: -50%*/
}

#topbar h1, #topbar_micro h1, #topbar_home_solutions_text h1, #topbar h1 a, #topbar_micro h1 a,  #topbar_home_solutions_text h1 a
{
margin:0px;
padding:0px;
font:10px Arial, Helvetica, sans-serif;
letter-spacing:1px;
color:#fff !important;
}

#topbar h1 a:hover
{
text-decoration:underline;
}

#topbar_cell ul
{
list-style-type:none;
margin:0px;
padding:0px;
margin-right:15px;
width:230px;
float:left;
}

#topbar_cell ul li
{
font:10px/13px Arial, Helvetica, sans-serif;
letter-spacing:1px;
color:#fff !important;
margin-bottom:5px;
}

#topbar_cell ul li a
{
font:10px/13px Arial, Helvetica, sans-serif;
letter-spacing:1px;
color:#fff !important;
padding-left:14px;
background:url('/furniture/design2010/images/bg_subnav_top_bullet_sprite.png') no-repeat left top transparent;
}

#topbar_cell ul li a:hover
{
text-decoration:underline;
}

#topbar_cell ul li a.on
{
background:url('/furniture/design2010/images/bg_subnav_top_bullet_sprite.png') no-repeat left -100px transparent;
}

@font-face {
font-family: 'ConduitITCStdRegular';
src: url('ConduitITCStd.eot');
src: local('ConduitITCStd'), local('ConduitITCStd-Regular'), url('ConduitITCStd.ttf') format('truetype'), url('ConduitITCStd.svg#ConduitITCStd-Regular') format('svg');
}

#topbar_cell h2
{
width:300px;
float:left;
font-family:ConduitITCStdRegular, Arial, sans-serif;
font-size:28px;
line-height:100%;
color:#fff;
text-transform:uppercase;
font-weight:normal;
margin:0px;
padding:0px;
}

#subnav_box
{
clear:both;
padding:10px 65px 15px 45px;
text-align:left;
background:url('/furniture/design2010/images/bg_subnav_shadow.png') repeat-y left top transparent;
margin:0px;
}

#subnav_box ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

#subnav_box ul li
{
list-style-type: none;
display: inline;
}

#subnav_box a
{
line-height:24px;
color:#900;
white-space:nowrap;
padding-right:20px;
}

#subnav_box a.on
{
font-weight: bold;
}

#subnav_box .bar
{
margin:0px 10px;
}

h1#sm_header
{
padding-left:14px !important;
margin-bottom:11px;
background:url('/furniture/design2010/images/bg_subnav_top_bullet_sprite.png') no-repeat left top transparent;
}

#infor_now
{
padding: 30px 50px 30px 75px;
}

#infor_now_copy table
{
border: 0;
height: 200px;
}

#infor_now_headline
{
width: 300px;
vertical-align: middle;
margin: 0;
}

#infor_now_headline a
{
    color: #B5121B;
    text-decoration: underline;
    font: normal normal normal 12px/175% Arial, Helvetica, sans-serif;
    font-family: Arial, sans-serif;
}

#infor_now h1
{
color:#000000 !important;
font-family:ConduitITCStdRegular, Arial, sans-serif;
font-size:36px;
line-height:100%;
text-transform:uppercase;
font-weight:normal;
margin:0px;
padding:0px;
}

#infor_now_teaser
{
width: 300px;
padding-left: 25px;
margin: 0;
vertical-align: middle;
}

#infor_now_teaser a, #infor_now_teaser a:hover, #infor_now_teaser a:link, #infor_now_teaser a:active, #infor_now_teaser a:visited
{
color: #B5121B;
text-decoration: underline;
}

#infor_now_links_label
{
color: #000;
margin-right: 10px;
}

#infor_now_links
{
padding: 0;
margin: 3px 0;
}

#infor_now_links li
{
display: inline;
margin: 0 5px 0 0;
padding: 0;
font-family:ConduitITCStdRegular, Arial, sans-serif;
font-size:14px;
line-height:100%;
font-weight:normal;
text-transform:uppercase;
list-style-type: none;
background: none;
}

#infor_now_links a, #infor_now_links a:visited, #infor_now_links a:active
{
color: #B5121B;
text-decoration: underline;
white-space: nowrap;
}

#infor_now_links a:hover, #infor_now_links a.on
{
text-decoration: none;
}


#content
{
clear:both;
padding:0px 50px 0px 75px;
}

div.black_box_icon_text a
{
padding-left:22px;
display: block;
color:#FFFFFF !important;
font:11px/150% Arial,Helvetica,sans-serif;
text-decoration: none;
}

div.black_box_icon_text a:hover
{
text-decoration: underline;
}

div.black_box_icon_text a.document
{
	background:url('/furniture/design2010/images/icn_collateral_16x16.jpg') no-repeat scroll 0 0 transparent;
}

div.black_box_icon_text a.demo
{
	background:url('/furniture/design2010/images/icn_demo_16x16.jpg') no-repeat transparent;
}

div.black_box_icon_text a.webex
{
	background:url('/furniture/design2010/images/icn_webex_16x16.jpg') no-repeat transparent;
}

div.black_box_icon_text a.webex
{
	background:url('/furniture/design2010/images/icn_testimonial_16x16.jpg') no-repeat transparent;
}

#content a
{
color:#B5121B;
text-decoration:underline;
}

#content.top_tier
{
clear:both;
margin:0px 0px 0px 0px;
padding:0px 50px 65px 75px;
background:url('/furniture/design2010/images/bg_shadow.png') repeat-y left top transparent;
}

p.content_quote
{
font-weight:bold;
font-size:13px;
color: #F06D1A;
margin-top:15px;
}

div.content_cite
{
font-size:11px;
margin-top:5px;
font-style:italic;
text-align:right;
color: #F06D1A;
}

ul.linked_list_white
{
padding:0;
list-style-type:none !important;
}

ul.linked_list_white li
{
display:block;
margin:0px 0px 5px 0px;
padding:0;
padding-left:15px !important;
background:url('/furniture/design2010/images/bg_subnav_top_bullet_sprite.png') no-repeat left -198px transparent;
}



#home_content_bottom
{
margin:30px 20px;
}



.column3
{
float:left;
width:201px;
margin-right:67px;
}

.Body_Copy .column3
{
margin-right:30px;
}

.column3right, .Body_Copy .column3right
{
margin-right: 0;
}

.column4
{
float:left;
width:120px;
margin-right:40px;
}

.column4right
{
margin-right: 0;
}

.column3 h2
{
margin: 0;
padding: 0;
font-size: 100%;
}

.column3 a.col3head, .column3 a.col3head_2, #content .column3 a.col3head, #content .column3 a.col3head_2
{
color:#000;
font-weight:bold;
text-decoration:none;
display:block;
width:201px;
height:76px;
background-repeat:repeat-x;
background-position: 0px 24px;
}

.column3 a.col3head:hover, #content .column3 a.col3head:hover
{
/*text-decoration:underline;*/
background-position: -90px 24px;
}

.column3 a.col3head_2:hover, #content .column3 a.col3head_2:hover
{
/*text-decoration:underline;*/
background-position: -188px 24px;
}


div.column_two_thirds{
width:400px;
float:left;
margin-right:25px;
}

div.column_one_third{
width:200px;
float:left;
padding:30px 0px;
margin-right:25px;
}

ul.articles{
margin:0px;
padding:0px;
list-style-type:none;
padding-bottom:5px;
}

ul.articles li
{
display:block;
margin-bottom:10px;
}


div.right
{
margin-right:0px
}

.gradientbg{
padding:30px 50px 30px 0px;
background:url('/furniture/design2010/images/bg_content_gradient_right.png') repeat-y right top transparent;
}

hr
{
color: #ccc;
background-color: #ccc;
height: 1px;
border:none;
padding:0px;
margin:15px 0px;
}

#footer
{
font:11px/150% Arial, Helvetica, sans-serif;
margin-bottom:50px;
margin-top:50px;
clear:both;
}

#footer a
{
color:#000 !important;
text-decoration:none !important;
border-bottom:1px dotted #ccc !important;
}

#breadcrumbs, .Breadcrumbs
{
clear:both;
margin:25px 25px 0px 75px;
color: #666;
}

#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:hover, #breadcrumbs a:visited,
.Bbreadcrumbs a, .Breadcrumbs a:link, .Breadcrumbs a:hover, .Breadcrumbs a:visited
{
color: #999;
}


/*
**********************************************************************
FORM ELEMENT STYLES
**********************************************************************
*/

input:focus
{
outline: none !important;
outline-width:0 !important;
}

input[type="text"], input[type="password"]
{
font:11px/20px arial, helvetica sans-serif;
color:#3a3a3a;
border:1px solid #919191;
border-radius:3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background:url('/furniture/design2010/images/bg_text_input.gif') repeat-x #fff;
height:20px;
padding:0px 2px;
}

input[type="text"]:focus, input[type="password"]:focus
{
border:1px solid #000;
}

textarea
{
font:11px/16px arial, helvetica sans-serif;
color:#3a3a3a;
border:1px solid #919191;
border-radius:3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background:url('/furniture/design2010/images/bg_text_input.gif') repeat-x #fff;
padding:2px;
}

textarea:focus
{
border:1px solid #000;
}

input[type="submit"], input[type="reset"], input[type="button"], button
{
font:11px/20px arial, helvetica sans-serif;
color:#555555;
border:1px solid #999;
border-radius:3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
background:url('/furniture/design2010/images/bg_formbutton_sprite.gif') 0px 0px repeat-x #ccc;
height:20px;
padding:0px 2px;
}

input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus, button:focus
{
border:1px solid #000;
outline: none !important;
outline-width:0 !important;
}

input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button:hover
{
background:url('/furniture/design2010/images/bg_formbutton_sprite.gif') 0px -20px repeat-x #333;
color:#fff;
border:1px solid #555;
}

input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active, button:active
{
background:url('/furniture/design2010/images/bg_formbutton_sprite.gif') 0px -40px repeat-x #000;
color:#fff;
border:1px solid #999;
outline: none;
}

/*
**********************************************************************
BLACK VIDEOBOX STYLES
**********************************************************************
*/

#video_overlay
{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background:url('/furniture/design2010/images/bg_dither.gif') transparent;
padding:10px;
}

.video_thumb_left
{
position:absolute;
top:260px;
left:65px;
}

.video_thumb_right
{
position:absolute;
top:260px;
right:65px;
}


/*
**********************************************************************
BLACK INFOBOX STYLES
**********************************************************************
*/

#infobox_widget_bottom
{
color:#FFFFFF;
position:absolute;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background:url('/furniture/design2010/images/bg_dither.gif') transparent;
padding:10px;
left:75px;
top:410px;
width:650px;
}

#infobox_widget_left
{
color:#FFFFFF;
position:absolute;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background:url('/furniture/design2010/images/bg_dither.gif') transparent;
padding:10px;
left:60px;
/*top:244px;*/
top:255px;
width:300px;
}

#infobox_widget_right
{
color:#FFFFFF;
position:absolute;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background:url('/furniture/design2010/images/bg_dither.gif') transparent;
padding:10px;
right:60px;
/*top:208px;*/
top:255px;
width:300px;
}


#infobox_text
{
color:#FFFFFF;
background-color:#000000;
border:0pt none;
padding:15px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
overflow: hidden;
height: 100%;
}

#infobox_widget_bottom #infobox_text .headlines
{
width:290px;
padding-left:20px;
float:left;
color:#fff;
}

#infobox_widget_left #infobox_text .headlines, #infobox_widget_right #infobox_text .headlines
{
width:290px;
float:left;
color:#fff;
/*padding-bottom:20px;*/
padding-bottom:10px;
}


#infobox_text .headlines h1, #infobox_text .headlines h2
{
width:260px;
color:#fff;
font-family:ConduitITCStdRegular, Arial, sans-serif;
font-weight:normal;
margin:0px;
padding:0px;
}

#infobox_text .headlines h1
{
font-size:24px;
}

#infobox_text .headlines a
{
width:250px;
margin:8px 0 0 0;
display:block;
height:16px;
font:11px/16px Arial, Helvetica, sans-serif;
/*color:#fff;*/
color:#ffc60a;
text-decoration:none;
padding-left:22px;
}

#infobox_text .headlines a.demo
{
background:url('/furniture/design2010/images/icn_demo_16x16.jpg') no-repeat transparent;
}

#infobox_text .headlines .demo:hover, #infobox_text .headlines .document:hover, #infobox_text .headlines .testimonial:hover, #infobox_text .headlines .webex:hover
{
text-decoration:underline;
}

#infobox_text .headlines a.document
{
background:url('/furniture/design2010/images/icn_collateral_16x16.jpg') no-repeat transparent;
}

#infobox_text .headlines a.testimonial
{
background:url('/furniture/design2010/images/icn_testimonial_16x16.jpg') no-repeat transparent;
}

#infobox_text .headlines a.webex
{
background:url('/furniture/design2010/images/icn_webex_16x16.jpg') no-repeat transparent;
}


#infobox_text ul
{
list-style-type:none;
margin: 0;
padding:0px;
width:300px;
float:left;
}

#infobox_widget_left #infobox_text ul, #infobox_widget_right #infobox_text ul
{
width:270px;
}

#infobox_text ul li
{
background:url('/furniture/design2010/images/bg_subnav_top_bullet_sprite.png') no-repeat left -400px transparent;
padding-left:14px;
font:10px/13px Arial, Helvetica, sans-serif;
letter-spacing:1px;
color:#fff !important;
/*margin-bottom:7px;*/
margin-bottom:0px;
}

#solutions_infobox
{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background:url('/furniture/design2010/images/bg_dither.gif') transparent;
width:275px;
}

#solutions_infobox #infobox_text{
background:url('/furniture/design2010/images/bg_solutions_infobox.png') repeat-x #fff;
}

#solutions_infobox #infobox_text, #solutions_infobox #infobox_text td
{
padding: 0px;
margin:0px;
}

#solutions_infobox #infobox_text .infobox_text_img
{
width:110px;
padding-left:5px;
vertical-align: top;
}

#solutions_infobox #infobox_text .infobox_text_row
{
padding:0px 10px 10px 0px;
width:150px;
}

#solutions_infobox #infobox_text .infobox_text_row a
{
display:block;
color:#B5121B;
padding-left:22px;
}

#solutions_infobox #infobox_text .infobox_text_row a.demo
{
background:url('/furniture/design2010/images/icn_demo_16x16.jpg') no-repeat transparent;
}

#solutions_infobox #infobox_text .infobox_text_row a.vidbox
{
background:url('/furniture/design2010/images/icn_demo_16x16.jpg') no-repeat transparent;
}

#solutions_infobox #infobox_text .infobox_text_row a.document
{
background:url('/furniture/design2010/images/icn_collateral_16x16.jpg') no-repeat transparent;
}

#solutions_infobox #infobox_text .infobox_text_row a.default
{
background:url('/furniture/design2010/images/icn_collateral_16x16.jpg') no-repeat transparent;
}

#solutions_infobox #infobox_text .infobox_text_row a.testimonial
{
background:url('/furniture/design2010/images/icn_testimonial_16x16.jpg') no-repeat transparent;
}

#solutions_infobox #infobox_text .infobox_text_row a.webex
{
background:url('/furniture/design2010/images/icn_webex_16x16.jpg') no-repeat transparent;
}


#solutions_infobox #infobox_text .infobox_text_row h3
{
color:#000;
font-family:ConduitITCStdRegular, Arial, sans-serif;
font-size:14px;
line-height:110%;
font-weight:normal;
margin-bottom:5px;
}

/*
**********************************************************************
MICROSITE SPECIFIC STYLES
**********************************************************************
*/

#microsite_left_header {
background:#B5121B none repeat scroll 0%;
color:#FFFFFF;
height:145px;
padding:20px;
}

#microsite_left_header h2 {
color:#FFFFFF;
font-family:ConduitITCStdRegular,Arial,sans-serif;
font-size:19px;
font-weight:normal;
line-height:100%;
margin:0px 10px 20px auto;
text-align:right;
width:160px;
}

#topbar_micro
{
clear:both;
position: relative;
overflow: hidden;
background:url('/furniture/design2010/images/bg_gradient_top_subnav_rounded.png') no-repeat left top #990000;
margin:0px;
padding:0px;
width: 800px;
height: 185px;
}
#topbar_micro_headline
{
color:#FFFFFF;
height:185px;
position:absolute;
width:400px;
overflow: hidden;
}
#topbar_micro_headline div.topbar_micro_headline_container
{
position: absolute;
top: 25px;
left: 75px;
height:135px;
width:325px;
}
#topbar_micro_headline table
{
width: 100%;
height: 100%;
border: 0;
}
#topbar_micro_headline table td
{
vertical-align: middle;
width: 100%;
height: 100%;
}
#topbar_micro_headline h1, #topbar_micro_headline h2, #topbar_micro_headline h3
{
color:#FFFFFF !important;
font-family:ConduitITCStdRegular, Arial, sans-serif;
font-size:36px;
line-height:100%;
text-transform:uppercase;
font-weight:normal;
margin:0px;
padding:0px;
}

#topbar_sm_links
{
color:#FFFFFF;
width:315px;
height:110px;
position:absolute;
left:500px;
top: 25px;
background:url('/furniture/design2010/images/bg_subnav_redbox.png') no-repeat transparent;
padding: 15px;
overflow: hidden;
}

#topbar_micro_links
{
color:#FFFFFF;
width:315px;
height:110px;
position:absolute;
left:400px;
top: 25px;
background:url('/furniture/design2010/images/bg_subnav_redbox.png') no-repeat transparent;
padding: 15px;
overflow: hidden;
}

#topbar_micro_links div, #topbar_sm_links div
{
padding-left:20px;
color:#fff;
margin-bottom:10px;
}

#topbar_micro_links div a, #topbar_sm_links div a
{
color:#fff;
text-decoration:underline;
}

#topbar_micro_links div.demo, #topbar_sm_links div.demo
{
background:url('/furniture/design2010/images/icn_demo_16x16.jpg') no-repeat transparent;
}

#topbar_micro_links div.document, #topbar_sm_links div.document
{
background:url('/furniture/design2010/images/icn_collateral_16x16.jpg') no-repeat transparent;
}

#topbar_micro_links div.webpage, #topbar_sm_links div.webpage
{
background:url('/furniture/design2010/images/icn_webpage_16x16.jpg') no-repeat transparent;
}

#microsite_infobox
{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background:url('/furniture/design2010/images/bg_dither.gif') transparent;
padding:10px;
margin: 20px 0px 0px 0px;
width:650px;
}

#microsite_infobox #infobox_text
{
background-color:#000000;
border:0pt none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 0;
height: 100%;
width: 100%;
}

#microsite_infobox #infobox_text td
{
padding: 10px;
}

#microsite_infobox #infobox_text .infobox_text_img
{
width: 250px;
}

#microsite_infobox #infobox_text .infobox_text_row
{
color:#FFFFFF !important;
padding-left: 15px;
}

#microsite_infobox #infobox_text .infobox_text_row h3
{
color:#FFFFFF;
font-family:ConduitITCStdRegular, Arial, sans-serif;
font-size:18px;
line-height:120%;
font-weight:normal;
}

#microsite_infobox #infobox_text .infobox_text_row p
{
color:#FFFFFF !important;
}

/*
START jqueryy.fancybox-1.3.1.css
*/

/*
* FancyBox - jQuery Plugin
* Simple and fancy lightbox alternative
*
* Examples and documentation at: http://fancybox.net
*
* Copyright (c) 2008 - 2010 Janis Skarnelis
*
* Version: 1.3.1 (05/03/2010)
* Requires: jQuery v1.3+
*
* Dual licensed under the MIT and GPL licenses:
*   http://www.opensource.org/licenses/mit-license.php
*   http://www.gnu.org/licenses/gpl.html
*/

#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
height: 40px;
width: 40px;
margin-top: -20px;
margin-left: -20px;
cursor: pointer;
overflow: hidden;
z-index: 1104;
display: none;
}

* html #fancybox-loading {	/* IE6 */
position: absolute;
margin-top: 0;
}

#fancybox-loading div {
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 480px;
background-image: url('/furniture/design2010/javascript/fancybox/fancybox.png');
}

#fancybox-overlay {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: #000;
z-index: 1100;
display: none;
}

* html #fancybox-overlay {	/* IE6 */
position: absolute;
width: 100%;
}

#fancybox-tmp {
padding: 0;
margin: 0;
border: 0;
overflow: auto;
display: none;
}

#fancybox-wrap {
position: absolute;
top: 0;
left: 0;
margin: 0;
padding: 20px;
z-index: 1101;
display: none;
}

#fancybox-outer {
position: relative;
width: 100%;
height: 100%;
/*background: #FFF;*/
background-color: #000000;
}

#fancybox-inner {
position: absolute;
top: 0;
left: 0;
width: 1px;
height: 1px;
padding: 0;
margin: 0;
outline: none;
overflow: hidden;
}

#fancybox-hide-sel-frame {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: transparent;
}

#fancybox-close {
position: absolute;
top: -15px;
right: -15px;
width: 30px;
height: 30px;
background-image: url('/furniture/design2010/javascript/fancybox/fancybox.png');
background-position: -40px 0px;
cursor: pointer;
z-index: 1103;
display: none;
}

#fancybox_error {
color: #444;
font: normal 12px/20px Arial;
padding: 7px;
margin: 0;
}

#fancybox-content {
height: auto;
width: auto;
padding: 0;
margin: 0;
}

#fancybox-img {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
border: none;
outline: none;
line-height: 0;
vertical-align: top;
-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
position: relative;
width: 100%;
height: 100%;
border: none;
display: block;
}

#fancybox-title {
position: absolute;
bottom: 0;
left: 0;
font-family: Arial;
font-size: 12px;
z-index: 1102;
}

.fancybox-title-inside {
padding: 10px 0;
text-align: center;
color: #333;
}

.fancybox-title-outside {
padding-top: 5px;
color: #FFF;
text-align: center;
font-weight: bold;
}

.fancybox-title-over {
color: #FFF;
text-align: left;
}

#fancybox-title-over {
padding: 10px;
background-image: url('/furniture/design2010/javascript/fancybox/fancy_title_over.png');
display: block;
}

#fancybox-title-wrap {
display: inline-block;
}

#fancybox-title-wrap span {
height: 32px;
float: left;
}

#fancybox-title-left {
padding-left: 15px;
background-image: url('/furniture/design2010/javascript/fancybox/fancybox.png');
background-position: -40px -90px;
background-repeat: no-repeat;
}

#fancybox-title-main {
font-weight: bold;
line-height: 29px;
background-image: url('/furniture/design2010/javascript/fancybox/fancybox-x.png');
background-position: 0px -40px;
color: #FFF;
}

#fancybox-title-right {
padding-left: 15px;
background-image: url('/furniture/design2010/javascript/fancybox/fancybox.png');
background-position: -55px -90px;
background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
position: absolute;
bottom: 0px;
height: 100%;
width: 35%;
cursor: pointer;
outline: none;
background-image: url('/furniture/design2010/javascript/fancybox/blank.gif');
z-index: 1102;
display: none;
}

#fancybox-left {
left: 0px;
}

#fancybox-right {
right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
position: absolute;
top: 50%;
left: -9999px;
width: 30px;
height: 30px;
margin-top: -15px;
cursor: pointer;
z-index: 1102;
display: block;
}

#fancybox-left-ico {
background-image: url('/furniture/design2010/javascript/fancybox/fancybox.png');
background-position: -40px -30px;
}

#fancybox-right-ico {
background-image: url('/furniture/design2010/javascript/fancybox/fancybox.png');
background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
left: 20px;
}

#fancybox-right:hover span {
left: auto;
right: 20px;
}

.fancy-bg {
position: absolute;
padding: 0;
margin: 0;
border: 0;
width: 20px;
height: 20px;
z-index: 1001;
}

#fancy-bg-n {
top: -20px;
left: 0;
width: 100%;
background-image: url('/furniture/design2010/javascript/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
top: -20px;
right: -20px;
background-image: url('/furniture/design2010/javascript/fancybox/fancybox.png');
background-position: -40px -162px;
}

#fancy-bg-e {
top: 0;
right: -20px;
height: 100%;
background-image: url('/furniture/design2010/javascript/fancybox/fancybox-y.png');
background-position: -20px 0px;
}

#fancy-bg-se {
bottom: -20px;
right: -20px;
background-image: url('/furniture/design2010/javascript/fancybox/fancybox.png');
background-position: -40px -182px;
}

#fancy-bg-s {
bottom: -20px;
left: 0;
width: 100%;
background-image: url('/furniture/design2010/javascript/fancybox/fancybox-x.png');
background-position: 0px -20px;
}

#fancy-bg-sw {
bottom: -20px;
left: -20px;
background-image: url('/furniture/design2010/javascript/fancybox/fancybox.png');
background-position: -40px -142px;
}

#fancy-bg-w {
top: 0;
left: -20px;
height: 100%;
background-image: url('/furniture/design2010/javascript/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
top: -20px;
left: -20px;
background-image: url('/furniture/design2010/javascript/fancybox/fancybox.png');
background-position: -40px -122px;
}

/* IE */
#fancybox-loading.fancybox-ie div	{ background: transparent; background-image: url('/furniture/design2010/javascript/fancybox/fancy_loading.png'); }
.fancybox-ie #fancybox-close		{ background: transparent; background-image: url('/furniture/design2010/javascript/fancybox/fancy_close.png'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; background-image: url('/furniture/design2010/javascript/fancybox/fancy_title_over.png'); }
.fancybox-ie #fancybox-title-left	{ background: transparent; background-image: url('/furniture/design2010/javascript/fancybox/fancy_title_left.png'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; background-image: url('/furniture/design2010/javascript/fancybox/fancy_title_main.png'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; background-image: url('/furniture/design2010/javascript/fancybox/fancy_title_right.png'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; background-image: url('/furniture/design2010/javascript/fancybox/fancy_nav_left.png'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; background-image: url('/furniture/design2010/javascript/fancybox/fancy_nav_right.png'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ background-image: url('/furniture/design2010/javascript/fancybox/fancy_shadow_n.png'); }
.fancybox-ie #fancy-bg-ne	{ background-image: url('/furniture/design2010/javascript/fancybox/fancy_shadow_ne.png'); }
.fancybox-ie #fancy-bg-e	{ background-image: url('/furniture/design2010/javascript/fancybox/fancy_shadow_e.png'); }
.fancybox-ie #fancy-bg-se	{ background-image: url('/furniture/design2010/javascript/fancybox/fancy_shadow_se.png'); }
.fancybox-ie #fancy-bg-s	{ background-image: url('/furniture/design2010/javascript/fancybox/fancy_shadow_s.png'); }
.fancybox-ie #fancy-bg-sw	{ background-image: url('/furniture/design2010/javascript/fancybox/fancy_shadow_sw.png'); }
.fancybox-ie #fancy-bg-w	{ background-image: url('/furniture/design2010/javascript/fancybox/fancy_shadow_w.png'); }
.fancybox-ie #fancy-bg-nw	{ background-image: url('/furniture/design2010/javascript/fancybox/fancy_shadow_nw.png'); }
/*
START jquery.loadmask.css
*/
.loadmask {
z-index: 100;
position: absolute;
top:0;
left:0;
-moz-opacity: 0.5;
opacity: .50;
filter: alpha(opacity=50);
background-color: #CCC;
width: 100%;
height: 100%;
zoom: 1;
}
.loadmask-msg {
z-index: 20001;
position: absolute;
top: 0;
left: 0;
border:1px solid #6593cf;
background: #c3daf9;
padding:2px;
}
.loadmask-msg div {
padding:5px 15px 5px 15px;
background: #fbfbfb url('/furniture/design2010/javascript/loadmask/images/loading.gif') no-repeat center center;
line-height: 16px;
border:1px solid #a3bad9;
color:#222;
font:normal 11px tahoma, arial, helvetica, sans-serif;
cursor:wait;
}
.masked {
overflow: hidden !important;
}
.masked-relative {
position: relative !important;
}
.masked-hidden {
visibility: hidden !important;
}
