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

body, div, span, iframe,
h1, h2, h3, h4, h5, p,
a, em, font, img, strong, ol, ul, li,
fieldset, form, label,
table, thead, tr, th, td {
margin: 0;
padding: 0;}

img, div { behavior: url(iepngfix.htc) }

body{ background:url(images/bgbody.jpg) #000000 repeat-x; }
#wrapper{ width:1016px; height:auto; text-align:center; margin:0 auto;}
#bgcontent{ background:url(images/bg-content.png) repeat-y; float:left; width:1000px; height:auto; padding:0 8px 0 8px;}
*html #bgcontent{ background:url(images/bg-content.gif) repeat-y; float:left; width:1000px; height:auto; padding:0 8px 0 8px; margin-bottom:-9px;}
p, h1, h2{ font-family:Arial, Helvetica, sans-serif}
h1{ color:#e81200; text-transform:uppercase; font-size:24px;}
h2{ font-size:16px; margin-top:18px; line-height:20px; text-align:center;}

/* HEADER ================================*/
#headerwrap{ background:url(images/bg-top.jpg) repeat-x; width:954px; height:115px; float:left; padding:6px 20px 0 26px;}
.logowrap{ width:300px; height:108px; float:left;}
.btnonline-services{ width:254px; height:51px; float:right; margin-top:30px;}

/* NAVIGATION ================================*/
#navwrap{ width:1000px; height:39px; float:left; font:12px Arial, Helvetica, sans-serif;}
ul.navlist li{ float:left; list-style:none;}
ul.navlist li a{ text-decoration:none; display:block; height:39px;}
ul.navlist li span{ display:none;}

#home{ background:url(images/nav.jpg) 0 0 no-repeat; width:85px;}
#company{ background:url(images/nav.jpg) -85px 0  no-repeat; width:103px;}
#exhibitor-services{ background:url(images/nav.jpg) -188px 0  no-repeat; width:159px;}
#management-services{ background:url(images/nav.jpg) -347px 0  no-repeat; width:184px;}
#show-resources{ background:url(images/nav.jpg) -531px 0  no-repeat; width:155px;}
#rfp{ background:url(images/nav.jpg) -686px 0  no-repeat; width:193px;}
#contact-us{ background:url(images/nav.jpg) -879px 0  no-repeat; width:121px;}

#home:hover{ background:url(images/nav.jpg) 0 -39px no-repeat; width:85px;}
#company:hover{ background:url(images/nav.jpg) -85px -39px  no-repeat; width:103px;}
#exhibitor-services:hover{ background:url(images/nav.jpg) -188px -39px  no-repeat; width:159px;}
#management-services:hover{ background:url(images/nav.jpg) -347px -39px  no-repeat; width:184px;}
#show-resources:hover{ background:url(images/nav.jpg) -531px -39px  no-repeat; width:155px;}
#rfp:hover{ background:url(images/nav.jpg) -686px -39px  no-repeat; width:193px;}
#contact-us:hover{ background:url(images/nav.jpg) -879px -39px  no-repeat; width:121px;}


#home.active{ background:url(images/nav.jpg) 0 -39px no-repeat; width:85px;}
#company.active{ background:url(images/nav.jpg) -85px -39px  no-repeat; width:103px;}
#exhibitor-services.active{ background:url(images/nav.jpg) -188px -39px  no-repeat; width:159px;}
#management-services.active{ background:url(images/nav.jpg) -347px -39px  no-repeat; width:184px;}
#show-resources.active{ background:url(images/nav.jpg) -531px -39px  no-repeat; width:155px;}
#rfp.active{ background:url(images/nav.jpg) -686px -39px  no-repeat; width:193px;}
#contact-us.active{ background:url(images/nav.jpg) -879px -39px  no-repeat; width:121px;}

/* CONTENT ================================*/
#contentwrap{ width:980px; height:auto; padding:25px 10px 30px 10px; float:left; }

#rightcontent{ width:683px; height:auto; float:left; text-align:left; padding:0px 10px 0px 5px;}
#rightcontent a{color:#e41000;}
#rightcontent a:hover{ text-decoration:none;}
.flash{ margin:0 0 15px -5px;}
.contenttxt{ font-size:14px; color:#686767; margin-top:18px; line-height:20px;}

.divline{ width:100%; height:1px; border-bottom:1px #CCCCCC dashed; float:left; margin:30px 0 30px 0;}

#leftcontent{ width:275px; height:auto; float:right;}
.whatwedo-wrap{ width:275px; height:auto; float:left;}
.whatwedo-top{ background:url(images/what-we-do-top.jpg) no-repeat; width:275px; height:56px; float:left;}
.whatwedo-div{ background:url(images/what-we-do-div.jpg) bottom repeat-x; float:left; width:260px; height:auto; padding:8px 0 8px 15px;}
.whatwedo-div p{ color:#FFFFFF; text-align:left; font-size:12px; }
.whatwedo-mid{ background-color:#e41000; width:275px; height:auto; float:left; padding-top:10px;}
.whatwedo-bottom{ background:url(images/what-we-do-bottom.jpg) no-repeat; float:left; width:275px; height:10px;}
.whatwedo-bottom2{ background:#700800; float:left; width:260px; height:31px; text-align:right; padding:13px 15px 0 0;}

.onlineservicewrap{ width:275px; height:81px; float:left; margin-top:15px;}

/* FOOTER ================================*/
#footerwrap{ background:url(images/bg-footer.jpg) #fd1700 repeat-x; width:978px; height:300px; float:left; padding:28px 11px 0 11px; text-align:left; color:#FFFFFF; position:relative;}
#footerwrap a:hover{ text-decoration:underline;}

.linkswrap{ width:182px; height:290px; border-right:#fb4d00 1px solid; float:left; padding:0 15px 0 10px;}
.footertitle{ font-size:12px; font-weight:bold; text-transform:uppercase; margin-bottom:10px}
ul.footerlinks{ margin:0 0 15px 0; padding:0px;}
ul.footerlinks li{ list-style:none; *margin-bottom:0px;}
ul.footerlinks li a{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.footerurl a{ color:#FFFFFF; font-size:12px; text-decoration:none;} 
.flashfooterwrap{ width:500px; height:auto; float:left; border-right:#fb4d00 1px solid; text-align:center;}
.footer-info{ width:226px; height:auto; float:left; padding-left:40px; font-size:12px; float:left;}
.footer-info a{ color:#FFFFFF; text-decoration:none;}
.btnftp{ margin:10px 0 10px 0; text-align:center;}
.followus{ text-align:center; margin-top:10px;}
.followus a{ margin-right:10px;}
.copyright{ font-size:12px; margin-top:15px;}




/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:226px;
	margin-left:45px;
	z-index:0;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

		
	#slidertxt{ position:absolute; bottom:74px; margin-left:142px; *margin-left:97px; z-index:1; }
	
	*html #slidertxt{ bottom:74px}													

/* ABOUT US PAGE ================================*/
.aboutus-txt1{ font-size:16px; font-weight:bold;}
.aboutus-txt1 span{ font-size:14px; font-weight:normal; color:#686767; font-style:italic;}

/* CONTACT US PAGE ================================*/
.home-icon{ background:url(images/home-icon.jpg) 0 3px no-repeat; padding-left:25px;}
.phone-icon{ background:url(images/phone-icon.jpg) 0 3px no-repeat; padding-left:25px;}
.mail-icon{ background:url(images/mail-icon.jpg) 0 3px no-repeat; padding-left:25px;}

.mail-list-box1{ width:50%; float:left; text-align:center;}
.mail-list-box2{ width:50%; float:left; text-align:center;}

.contact-formwrap{ float:left; width:100%; position:relative;}
.contact-formwrap label{ font:14px Arial, Helvetica, sans-serif; color:#686767;}
.contact-formwrap table{ margin:20px 0 0 50px;}
.contact-txtbox{ width:250px; height:20px; border:solid 1px #CCCCCC;}
.contact-msgbox{ width:500px; height:150px; border:solid 1px #CCCCCC; margin-top:10px;}

.contact-emailaddresswrap{width:275px; float:left; height:auto;}

.contact-addresstop{ background:url(images/contact-addresstop.jpg) no-repeat; width:275px; height:11px;}
*html .contact-addressmid{ margin-top:-10px;}
.contact-addressmid{ /*background:url(images/agent-contact.jpg) top right no-repeat;*/ width:250px; float:left; height:auto; text-align:center; background-color:#ffe9e7; padding:/*210px*/0 10px 20px 15px;  text-align:left;}
.contact-emailaddress-mid{width:275px; float:left; height:auto; text-align:center; background-color:#ffdcd9; padding-bottom:10px;}
.contact-emailaddress-bottom{ background:url(images/contact-addressbottom.jpg) no-repeat; float:left; width:275px; height:11px;}
.contact-emailaddresswrap a{ color:#E41000;}
.contact-emailaddresswrap a:hover{ text-decoration:none;}


/* TESTIMONIAL PAGE ================================*/
.testimonialbox{ background:url(images/qoute.jpg) 0 20px no-repeat; float:left; padding-left:60px; padding-bottom:20px; border-bottom:1px solid #CCCCCC;}
.testimonialbox2{ background:url(images/qoute.jpg) 0 20px no-repeat; float:left; padding-left:60px; padding-bottom:20px;}
.testimonialtxt2{ font-size:12px; color:#999999; font-style:italic;}
.testimonialtxt1{ font-size:14px; color:#e81200; margin-top:18px;}
.testimonialbox img, .testimonialbox2 img{ float:right; margin-left:10px;}

.testimonialviewall{ont-size:14px; color:#e81200; margin-top:18px; text-align:right;}

/* EXHIBITOR PAGE ================================*/
ul.exhibitor-services-list{ margin:20px 0 0 20px;}
ul.exhibitor-services-list li{ background:url(images/bullet.jpg) no-repeat; list-style:none; padding-left:25px; margin-bottom:10px;}
#rightcontent ul.exhibitor-services-list li a{ font:14px Arial, Helvetica, sans-serif; color:#686767;}
ul.exhibitor-services-list li p{ font-size:14px; color:#686767;}

/* RESOURCE LINKS PAGE ================================*/

ul.resources-links{ margin:20px 0 0 20px;}
ul.resources-links li{ background:url(images/bullet.jpg) no-repeat; list-style:none; padding-left:25px; margin-bottom:15px;}
ul.resources-links li a{ font:12px Arial, Helvetica, sans-serif; text-decoration:none;}
ul.resources-links li p{ font:14px Arial, Helvetica, sans-serif; color:#686767;}

/* FAQ PAGE ================================*/
.faq-title{ font-size:14px; color:#e41000; font-weight:bold; margin:30px 0 15px 0; text-transform:uppercase;}
.faq-icon1{ background:url(images/faq-icon1.jpg) no-repeat; font-weight:bold; font-size:14px; color:#686767; margin-top:20px; padding-left:25px; line-height:20px;}
.faq-icon2{ background:url(images/faq-icon2.jpg) 0 3px no-repeat; padding-left:25px; font-size:14px; color:#686767; margin:10px 0 0 20px; line-height:20px;}

/* RFP PAGE ================================*/
.rfp-dd{ width:80px; height:20px; border:solid 1px #CCCCCC;}
.rfp-dd2{ width:250px; height:20px; border:solid 1px #CCCCCC;}

/* FREIGHT SERVICES PAGE ================================*/
.freight-services-title{ font-size:16px; color:#e41000; font-weight:bold; margin-top:30px; text-transform:uppercase;}

/* ENTRANCE UNITS PAGE ================================*/
#rightcontent p.entrance-units-align{ text-align:center; margin-top:15px;}
#rightcontent p.entrance-units-align img{ border:0px; margin-right:15px;}

/* CARPET COLORS PAGE ================================*/
.carpet-color-wrap{ width:auto; height:auto; float:left; margin-top:20px; text-align:center; padding-left:10px;}
.carpet-color-box{ width:150px; height:auto; float:left; margin-right:15px;}
.carpet-color-box img{ border:0px;}
.carpet-color-txt{ color:#686767; font-size:14px; margin-top:10px;}
.carpet-color-txt2{ font-size:18px; color:#e81200; margin:30px 0 15px 0; font-weight:bold; text-align:center;}

/* STANDARD FURNITURE ================================*/
.standard-furniture-listwrap{ width:100%; float:left; height:auto; margin-bottom:20px;}
.standard-furniture-listbox{ width:50%; height:auto; float:left; *width:48%;}

.standard-furniture-imglistwrap{ width:100%px; height:auto; float:left;}
.standard-furniture-imglist-left{ width:35%; height:auto; float:left;}
.standard-furniture-imglist-right{ width:65%; height:auto; float:right;}
.standard-furniture-imglisttxt{ text-align:center; margin-bottom:10px;}
.standard-furniture-imglisttxt img{ border:0px;}

/* SITEMAP PAGE ================================*/
#rightcontent ul.sitemaplinks{ margin:20px 0 0 20px;}
#rightcontent ul.sitemaplinks li{ background:url(images/bullet2.jpg) 0 4px no-repeat; list-style:none; padding-left:20px; margin-bottom:10px;}
#rightcontent ul.sitemaplinks li a{ font:14px Arial, Helvetica, sans-serif; color:#e81200; text-decoration:none;}
#rightcontent ul.sitemaplinks li ul li{ background:url(images/bullet3.jpg) 0 4px no-repeat; list-style:none; padding-left:20px; margin-bottom:5px;}
#rightcontent ul.sitemaplinks li ul li a{ font:14px Arial, Helvetica, sans-serif; color:#686767; text-decoration:none;}


/* FLOORPLANS PAGE ================================*/

.floorplan-wrap{ width:auto; height:auto; float:left; margin-top:20px; text-align:center; margin-left:15px;}
.floorplan-box{ width:200px; height:auto; float:left; margin-right:15px;}
.floorplan-box img{ border:0px;}
.floorplan-txt{ color:#686767; font-size:14px; margin-top:10px;}



/* ONLINE SERVICE KIT PAGE ================================*/

ul.online-services-kit li{ background:url(images/bullet.jpg) 0 5px no-repeat; list-style:none; padding-left:25px; margin-bottom:10px; line-height:25px;}
ul.online-services-kit{ margin:20px 0 0 20px;}
ul.online-services-kit li p{ font-size:14px; color:#686767;}
.online-services-kit-table{ border:#999999 1px solid;}


/* SAMPLES GALLERIES ================================*/

#rightcontent div.samples-galleries{ text-align:center; margin-top:15px;}
/*#rightcontent p.samples-galleries img { margin-right:15px; margin-bottom:15px; }*/
#rightcontent div.samples-galleries img.shadowborder{border: 5px solid #FFFFFF; -moz-box-shadow: 0px 0px 5px #888; -webkit-box-shadow: 0px 0px 5px #888; box-shadow: 0px 0px 5px #888;}






