@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:100%; color:#000; list-style-type:none; }
* table { border-spacing: 0px; border-collapse:collapse; cellpadding:0px; cellspacing:0px; border:0px; margin:0px; padding:0px; }

html { height:100%; }
body { height:100%; background:url(../images/bg3.jpg) #f7f6f6 repeat-x top center;}
html body { text-align:center; } /* ie fix */

#wrapper { 
	padding-left:20px;
	background:url(../images/main-bg.gif) repeat-x top center;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 0 0 0; /* the bottom margin is the negative value of the footer's height */
}

#container { 
	margin:0 auto;
	width:1002px; 
	xborder: solid 1px red;}

* img {border:0px;}

/*----------------------global-------------------------*/


* p { font: normal 12px/21px Arial, Helvetica, sans-serif; text-align:left; padding: 14px 0 0 0; color:#5e5e5e; letter-spacing:.06em }

.small { font-size:9px;}
.medium { font-size:10px;}
.medium2 { font-size:11px;}
.large { font-size:13px;}
.white {color: #FFFFFF;}
.grey { color:#5e5e5e;}
a.grey:hover {color:#333;}
.left {float:left;}
.red {color: #c12026;}
.dotted {border-bottom:dotted 1px #5e5e5e; text-decoration:none;}
.none {border:none; background:none;}
.fnone {float:none;}
/*----------------------UNIVERSAL-------------------------*/

#header {width:1000px;}
#logo {float:left; width:400px;}
#header h1 {
	background-image:url('../images/furniture-branding.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	text-indent:-9999px;
	width:400px;
	height:80px;
}
#nav {position:relative;right:0;float:right; text-align:right;width:600px;}
#nav ul {padding:40px 0 0 30px; float:right; }
#nav li {float:left; padding:0 6px;font: bold 12px/14px Arial, Helvetica, sans-serif; color:#5e5e5e; }

#nav a {font: normal 11px/14px Arial, Helvetica, sans-serif; text-decoration:none; color:#5e5e5e; text-transform:uppercase; }
#nav a:link { color:#5e5e5e; }
#nav a:hover { color:#c12026; }
#nav a:visted { color:#5e5e5e; }
#nav a:visited:hover { color:#c12026; }

#nav a.red, #footer-right li a.red{ color:#c12026; }
#nav a.red:hover, #footer-right li a.red:hover{ color:#333; }

br {clear:both;}
br.nobreak {clear:none;}


#main {clear:both; width:1000px;padding:27px 0 60px 0;}
#footer {clear:both; width:1046px; height:100px; margin:60px auto 0 auto; background:url(../images/footer-bg.png) no-repeat top ;}
#footer-left {width:600px; float:left;}
#footer-left p {padding:32px 0 0 38px; font-size:10px;line-height:16px;}
#footer-right {float:left;font-size:12px;line-height:16px;padding:42px 0 0 0; width:400px; }
#footer-right li {color:#5e5e5e;float:left;padding:0 7px;}
#footer-right a {font: normal 12px/14px Arial, Helvetica, sans-serif; text-decoration:none; color:#5e5e5e; text-transform:uppercase; }
#footer-right a:link { color:#5e5e5e; }
#footer-right a:hover { color:#333; }
#footer-right a:visted { color:#5e5e5e; }
#footer-right a:visited:hover { color:#333; }


/*---POP UPS---*/

.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}
#tt {position:absolute; display:block; background:url(../images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF; text-align:left; font:normal 12px/18px Arial, Helvetica, sans-serif;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../images/tt_bottom.gif) top right no-repeat; overflow:hidden}


/* -----------  HOME  ------------ */




#home-left {float:left;width:600px; }

h2#lets-talk {
	background-image:url('../images/in-it-to-win-it.png');
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:21px;
	text-align:left;  
}
#home-about  {background-color:#FFFFFF; border: solid 1px #e0e0e0; width:520px;margin:25px 0 35px 0; padding:20px 20px 10px 20px; float:left; }
#home-about p { padding:0 0 10px 0;font-size:13px;}

#home-base {width:620px;}
#in-it, #case-studies {float:left;width:310px;text-align:left;}
#in-it h2 {
	background-image:url('../images/services.png');
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:203px;
	height:21px;
}

ul#plus  { list-style-image:url(../images/plus.gif); padding:30px 0 15px 22px; }
ul#hash  {list-style-image:url(../images/hash.gif); padding:15px 0 0 22px;}

#in-it span {font: normal 12px/21px Arial, Helvetica, sans-serif; text-align:left; color:#777777; letter-spacing:.06em; border-bottom:dotted 1px #5e5e5e; }

#in-it span a {font: normal 12px/21px Arial, Helvetica, sans-serif; text-align:left; color:#777777; letter-spacing:.06em; border-bottom:dotted 1px #5e5e5e; text-decoration:none;}
#in-it span a:hover {font: normal 12px/21px Arial, Helvetica, sans-serif; text-align:left; color:#000000; letter-spacing:.06em; border-bottom:dotted 1px #c12026;}

#case-studies h2 {
	background-image:url('../images/case-studies.png');
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:197px;
	height:21px;
} 

#case-studies div {border:solid 1px #cfcdcd; width:238px; background-color:#FFFFFF;}
#case-studies div img {border:solid 1px #cfcdcd;margin:13px; background-color:#FFFFFF;}
#case-studies div:hover {background-color:#CCCCCC; border-color:#666666;}

#home-right {float:left;width:340px;padding:0 0 0 40px;text-align:left;}

h2#different-mind {
	background-image:url('../images/a-different-mind.png');
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:276px;
	height:21px;
}

#top-banner {clear:both; position:relative; top:25px;position:relative; background:url(../images/hp1.jpg) 1px 1px no-repeat;  border:solid 1px #666666;}
#frames {width:1000px; height:424px; background-color:#FFFFFF;}
#buttons {position:absolute; width:150px; top:393px; left:30px; z-index:100;}
#frames ul#buttons {list-style:none; }
#frames #buttons li {width:10px; height:10px; margin:0 8px 0 0;float:left;}
#frames #buttons a {text-decoration:none;}

#frame1 {width:1000px; height:424px; background:url(../images/1.jpg) no-repeat; position:relative; z-index:10;float:left;}
#frame1 h2 {width:580px; padding:225px 0 0 30px; font:normal 12px/21px Arial, Helvetica, sans-serif; color:#5E5E5E;text-align:left;letter-spacing:.06em; float:left; }
#frame1-callout {background:url(../images/callout-tag.png) no-repeat ; height:30px; width:500px; margin:15px 0 0 0;position:absolute; top:335px; left:0px; }
#frame1 p {font:bold 14px/0px Arial, Helvetica, sans-serif; color:#c12026;padding:12px 0 6px 30px; text-transform:uppercase;}
#frame1 a:hover p { color:#5e5e5e; }

#frame2 {width:1000px; height:424px; background:url(../images/2.jpg) no-repeat; position:relative; z-index:10;float:left; }
#frame2 h2 {width:440px; padding:185px 0 0 30px; font:normal 12px/21px Arial, Helvetica, sans-serif; color:#5E5E5E;text-align:left;letter-spacing:.06em; float:left; }
#frame2-callout {background:url(../images/callout-tag.png) no-repeat ; height:30px; width:500px; margin:15px 0 0 0;position:absolute; top:335px; left:0px; }
#frame2 p {font:bold 14px/0px Arial, Helvetica, sans-serif; color:#c12026;padding:12px 0 6px 30px; text-transform:uppercase;}
#frame2 a:hover p { color:#5e5e5e; }

#frame3 {width:1000px; height:424px; background:url(../images/3.jpg) no-repeat; position:relative; z-index:10;float:left; }
#frame3 h2 {width:480px; padding:185px 0 0 30px; font:normal 12px/21px Arial, Helvetica, sans-serif; color:#5E5E5E;text-align:left;letter-spacing:.06em; float:left; }
#frame3-callout {background:url(../images/callout-tag.png) no-repeat ; height:30px; width:500px; margin:15px 0 0 0;position:absolute; top:335px; left:0px; }
#frame3 p {font:bold 14px/0px Arial, Helvetica, sans-serif; color:#c12026;padding:12px 0 6px 30px; text-transform:uppercase;}
#frame3 a:hover p { color:#5e5e5e; }

#frame4 {width:1000px; height:424px; background:url(../images/4.jpg) no-repeat; position:relative; z-index:10;float:left; }
#frame4 h2 {width:480px; padding:165px 0 0 30px; font:normal 12px/21px Arial, Helvetica, sans-serif; color:#FFFFFF;text-align:left;letter-spacing:.06em; float:left; }
#frame4-callout {background:url(../images/callout-tag-white.png) no-repeat ; height:30px; width:500px; margin:15px 0 0 0;position:absolute; top:335px; left:0px;}
#frame4 p {font:bold 14px/0px Arial, Helvetica, sans-serif; color:#c12026;padding:12px 0 6px 30px; text-transform:uppercase;}
#frame4 a:hover p { color:#5e5e5e; }

#frame5 {width:1000px; height:424px; background:url(../images/5.jpg) no-repeat; position:relative; z-index:10;float:left; }
#frame5 h2 {width:580px; padding:225px 0 0 30px; font:normal 12px/21px Arial, Helvetica, sans-serif; color:#5E5E5E;text-align:left;letter-spacing:.06em; float:left; }
#frame5-callout {background:url(../images/callout-tag.png) no-repeat ; height:30px; width:500px; margin:15px 0 0 0;position:absolute; top:335px;left:0px; }
#frame5 p {font:bold 14px/0px Arial, Helvetica, sans-serif; color:#c12026;padding:12px 0 6px 30px; text-transform:uppercase;}
#frame5 a:hover p { color:#5e5e5e; }

/* -----------  SECONDARIES  ------------ */

#secondary-left {width:455px;float:left; text-align:left;}
#secondary-left img, #home-right img {padding:3px; border:solid 1px #cfcdcd; background-color:#FFFFFF;text-transform:capitalize;}
#secondary-left p {width:385px;}
#secondary-right {width:535px;float:left; text-align:left;}
h1#about {
	background-image:url('../images/about.png');
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:93px;
	height:21px;
}

h1#services {
	background-image:url('../images/services.png');
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:124px;
	height:21px;
}
h1#process {
	background-image:url('../images/process.png');
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:121px;
	height:21px;
}
h1#case-study {
	background-image:url('../images/case-studies.png');
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:218px;
	height:21px;
}
h1#contact {
	background-image:url('../images/contact.png');
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:218px;
	height:21px;
}
h1#contact-market {
	background-image:url('../images/contact-marketrush.png');
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:325px;
	height:21px;
}
h1#contact-market2 {
	background-image:url('../images/Market-RushLogo.png');
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:395px;
	height:120px;
}
h1#programs {
	background-image:url('../images/programs.png');
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:150px;
	height:21px;
}

h1#thankyou {
	background-image:url('../images/thank-you.png');
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:155px;
	height:21px;
}

h1#policies {
	background-image:url('../images/policies.png');
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:116px;
	height:21px;
}

h1#tradeshow {
	background-image:url('../images/next-market.png');
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:520px;
	height:44px;
}

h2#furniture-program {
	background-image:url('../images/furniture-program-components.png');
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:520px;
	margin:25px 0 0 0;
	height:25px;
}

#secondary-right ul { list-style:none; width:400px;}
#secondary-right li {padding:0 5px 0 0;float:left;}


#body-copy h2, #body-copy h3 {padding-top:30px; font-weight:normal; color:#c12026; text-transform:capitalize;}
#body-copy h2 {font-size:18px; margin-bottom:-10px;  }

/* -----------  SERVICES  ------------ */
#services-base {height:500px; background:transparent url(../images/services-base.png) repeat-x;}



/* -----------  CASE STUDIES  ------------ */
#case-study-list div {float:left; width:250px;}
#case-study-list p {padding: 0 0 0 30px; float:left; width:220px;}
.case-study-image {width:250px; padding:4px; margin:0 0 30px 0; border:solid 1px #e7e7e7;clear:both; background:#FFFFFF;}


