/* CSS Document */

/*Main*/
body{background:url('/images/body-bg.gif') repeat-x top left #f7f7f7;font-family:Arial, Helvetica, sans-serif;font-size:62.5%;overflow-x:hidden;}
a{color:#000;}
.fl{float:left;}
.fr{float:right;}
.orange, .orange a{color:#dd6d21;}
.white{color:#fff;}
.clr{clear:both;}
h1, h2, h3{font-family:'LaneNarrowRegular';text-transform:uppercase;color:#dd6d21;font-weight:100;}
sup{font-size:0.5em;}

#container{width:960px;margin:auto;position:relative;}
#rings{background:url('/images/rings.png') no-repeat center 355px ;}
/*Main*/

/*Header*/
#nav{height:32px;font-size:1.3em;}
#nav a{color:#8a8a8a;text-decoration:none;}
#nav li{float:left;text-transform:uppercase;line-height:28px;margin:0 35px 0 0;;}
#email{float:right;line-height:26px;background:url('/images/email-icon.gif') no-repeat 0 8px;padding:0 0 0 20px;}
#banner{height:100px;padding:10px 0;font-family:'LaneNarrowRegular';text-transform:uppercase;}
#tagline{font-size:2.2em;margin:41px 0 0 20px;color:#dd6d21;}
#tagline span{color:#000000;}
#phone-number{line-height:86px;font-size:4.0em;background:url('/images/phone-icon.gif') no-repeat 0 30px;padding:0 0 0 30px;}
#get-a-quote{position:absolute;top:181px;right:-42px;}
/*Header*/

/*Content*/
#content{width:960px;padding:0 9px;background:url('/images/content-bg.png') repeat-y top left;margin:0 0 0 -9px;}
#content .top{width:960px;min-height:680px;padding:15px 9px;margin:0 0 0 -9px;background:url('/images/content-top.gif') no-repeat top left;}
#content-bot{width:960px;height:122px;padding:0 90px;margin:0 0 0 -90px;background:url('/images/content-bot.png') no-repeat top left;}

#are-you-an{width:892px;height:265px;padding:31px 34px 8px 34px;font-family:'LaneNarrowRegular';font-size:3.5em;text-transform:uppercase;}
#are-you-an span{color:#000;}
#are-you-an .exhibitor, #are-you-an .organiser{width:294px;height:244px;position:relative;padding:21px 0 0 148px;color:#dd6d21}
#are-you-an .exhibitor a, #are-you-an .organiser a{display:block;width:218px;height:44px;padding:0 20px 0 0;line-height:44px;position:absolute;top:148px;left:148px;text-align:center;text-decoration:none;color:#000;font-size:0.8em;background:url('/images/orange-double-arr.gif') no-repeat 170px 11px;z-index:2;}
#are-you-an .exhibitor .cover, #are-you-an .organiser .cover{position:absolute;top:0;right:0;display:none;z-index:1;}
#are-you-an .organiser a{left:156px;}
#are-you-an .exhibitor{background:url('/images/exhibitor-bg.jpg') no-repeat top left;}
#are-you-an .organiser{background:url('/images/organiser-bg.jpg') no-repeat top left;width:286px;padding-left:156px;}
#are-you-an .exhibitor:hover, #are-you-an .exhibitor.on{background:url('/images/exhibitor-bg-on.jpg') no-repeat top left;}
#are-you-an .organiser:hover, #are-you-an .organiser.on{background:url('/images/organiser-bg-on.jpg') no-repeat top left;}

.an-exhibitor, .an-organiser{display:none;height:0;border:6px solid #e7e7e7;width:834px;margin:auto;position:relative;padding:11px 23px;}
.an-exhibitor h3, .an-organiser h3{font-size:2.3em;}
.an-exhibitor span, .an-organiser span{color:#000;}
.an-exhibitor .fl, .an-organiser .fl{width:49%;}
.an-exhibitor li, .an-organiser li{list-style:none;border-bottom:1px solid #e7e7e7;font-size:1.4em;font-weight:bold;background:url('/images/orange-double-arr.gif') no-repeat 12px 18px;}
.an-exhibitor a, .an-organiser a{display:block;width:100%;height:100%;text-decoration:none;padding:16px 0 16px 40px;}
.connect{position:absolute;top:-20px;}
.an-exhibitor .connect{left:-6px;}
.an-organiser .connect{right:-6px;}

#site-nav-home{width:895px;height:65px;background:url('/images/site-nav-bg.jpg') no-repeat top left;padding:0 32px 0 33px;margin:31px 0 0 0;}
#site-nav{width:890px;height:65px;background:url('/images/site-nav-bg.jpg') no-repeat -33px 0;margin:auto;}
#site-nav-home li, #site-nav li{float:left;height:45px;padding:0 10px;position:relative;height:65px;}
#site-nav-home a, #site-nav a{color:#a6a6a6;text-decoration:none;font-size:1.3em;font-weight:bold;display:block;width:100%;height:100%;padding:15px 0 0 0;line-height:18px;}

.subnav{position:absolute;left:0;top:65px;display:none;z-index:1000;}
.subnav li{height:47px;background:url('/images/sub-menu-bg.gif') repeat-x top left;padding:0;width:100%;margin:0;}
.subnav a span{color:#fff;}
#site-nav .subnav li, #site-nav-home .subnav li{height:45px;}
#site-nav .subnav li a, #site-nav-home .subnav li a{padding:4px 0 0 0;height:41px;color:#DD6D21;}
#site-nav-home li:hover .subnav, #site-nav ul li:hover .subnav {  display:block; }

#home-text{padding:0 35px;margin:35px 0 0 0;}
#home-text .fl{width:400px;margin:0 0 10px 0;padding:0 0 0 1px;}
#home-text .fr{width:470px;}
#home-text .fr p{text-align:right;margin:10px 0 0 0;}
#home-text h2{font-size:3.8em;margin:0 0 12px 0;}
#home-text h2 span{color:#000;}
#home-text p{font-size:1.3em;line-height:1.6em;margin-bottom:25px;}
#home-text .clr{margin:0 0 -80px 0;}
#rollover{background:url('/images/rollover-icon.gif') no-repeat right 2px;padding:0 25px 0 0;}
#home-gallery{width:468px;position:relative;}
#home-gallery img{float:left;margin:1px;cursor:pointer;}
#home-gallery #show-image{width:0;height:0;position:absolute;top:0;left:0;}
#home-gallery #show-image img{width:468px;height:316px;}
#home-content p{margin:0 0 25px 0;font-size:1.3em;line-height:1.6em;}
#home-content h2{font-size:3.8em;margin:0 0 15px 0;}
#home-content h2 span{color:#000;}

#content-page{width:895px;margin:20px auto;color:#726f6f;}
#content-tagline{width:550px;height:193px;padding:72px 238px 0 103px;margin:auto;margin:0 auto 20px auto;}
#content-tagline h2{font-size:3.0em;}
#content-page span{color:#000;}
#content-page .fr{width:260px;text-align:center;}
#content-page .fr h3{margin:0 0 10px 0;text-align:left;padding:0 0 0 7px;}
#content-page .fl{width:615px;padding:0 0 0 5px;}
#content-page h1, #content-page h3{font-size:3.4em;margin:0 0 0 -2px}
#content-page h1 img, #content-page h3 img{margin:0 0 -2px 0;}
#content-page h4{font-size:1.3em;margin:10px 0 0 0;}
#content-page p{font-size:1.2em;padding:5px 0;line-height:1.5em;}
#content-page p a{color:#726f6f;}
#content-page .fl ul{padding:0 0 0 15px;}
#content-page .fl li{margin:7px 0;padding:0;list-style:disc;font-size:1.2em;}
#content-page a{color:#726f6f}

#quote-form{margin:15px 0 0 0;border-bottom:1px dotted #726f6f;border-top:1px dotted #726f6f;}
#quote-form input.number{width:40px;}
.sect{width:100%;border-bottom:1px dotted #726f6f;padding:0 0 10px 0;position:relative;overflow:hidden;}
.sect.closed{height:0;padding:0;border:0;}
.sect a{float:right;}
#content-page .sect p, #content-page .sect li, .sect label{font-size:1.2em;margin:5px 0;}
#content-page .sect h4{font-family:'LaneNarrowRegular';font-size:1.8em;color:#dd6d21;text-transform:uppercase;}
.sect a{text-align:center;line-height:34px;font-family:'LaneNarrowRegular';font-size:2.2em;color:#000;text-decoration:none;padding:0 0 0 10px;position:absolute;bottom:7px;right:7px;}
.sect-1 a, .sect-2 a{display:block;width:99px;height:34px;background:url('/images/quote-button.gif') no-repeat top left;}
.sect a img{margin:0 0 -3px 0;}
.sect-3{border:0;}
.sect-3 a{display:block;width:149px;height:34px;background:url('/images/get-quote-button.gif') no-repeat top left;}
.sect input{border:1px solid #a8a7a7;color:#726f6f;font-size:1.1em;padding:3px;}
.sect-3 input{margin:5px 0;width:50%;}
#content-page .sect-3 .fl{width:50%;}
.sect-1 input{border:0;}

#full-gallery h1{width:890px;margin:auto;font-size:3.3em;line-height:75px;}
#full-gallery h1 span{color:#000;}
#full-gallery #previews{width:315px;height:450px;padding:0 32px 0 0;margin:0 0 20px 0;position:relative;}

#ad-stand-design, #ad-testimonials, #ad-contact-us{width:268px;height:50px;padding:160px 0 0 0;text-align:center;font-size:2.8em;text-transform:uppercase;font-family:'LaneNarrowRegular';float:left;margin:0 45px 0 0;position:relative;}
#ad-stand-design img, #ad-testimonials img, #ad-contact-us img{margin:0 0 -3px 0;}
#ad-stand-design a, #ad-testimonials a, #ad-contact-us a{text-decoration:none;display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
#ad-stand-design span, #ad-testimonials span, #ad-contact-us span{color:#000;}

#ad-stand-design{background:url('/images/ad-stand-design.gif') no-repeat top left;}
#ad-testimonials{background:url('/images/ad-testimonials.gif') no-repeat top left;}
#ad-contact-us{background:url('/images/ad-contact-us.gif') no-repeat top left;}
#ad-stand-design:hover{background:url('/images/ad-stand-design-on.gif') no-repeat top left;}
#ad-testimonials:hover{background:url('/images/ad-testimonials-on.gif') no-repeat top left;}
#ad-contact-us:hover{background:url('/images/ad-contact-us-on.gif') no-repeat top left;}

#ad-banner-stands, #ad-pop-up-stands, #ad-furniture{width:268px;height:45px;float:left;padding:175px 0 0 0;margin:0 45px 0 0;font-size:2.8em;text-transform:uppercase;font-family:'LaneNarrowRegular';text-align:center;position:relative;}
#ad-banner-stands img, #ad-pop-up-stands img, #ad-furniture img{margin:0 0 -3px 0;}
#ad-banner-stands a, #ad-pop-up-stands a, #ad-furniture a{text-decoration:none;display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
#ad-banner-stands span, #ad-pop-up-stands span, #ad-furniture span{color:#000;}

#ad-banner-stands{background:url('/images/ad-banner-stands.jpg') no-repeat top left;}
#ad-pop-up-stands{background:url('/images/ad-pop-up-stands.jpg') no-repeat top left;}
#ad-furniture{background:url('/images/ad-furniture.jpg') no-repeat top left;}
#ad-banner-stands:hover{background:url('/images/ad-banner-stands-on.jpg') no-repeat top left;}
#ad-pop-up-stands:hover{background:url('/images/ad-pop-up-stands-on.jpg') no-repeat top left;}
#ad-furniture:hover{background:url('/images/ad-furniture-on.jpg') no-repeat top left;}

#banner-stands div{width:265px;height:365px;float:left;margin:0 17px 0 0;padding:20px 0 0 165px;}
#banner-stands li{line-height:16px;}
#banner-stands h3{font-size:2.8em;}
#banner-stands h4{font-size:18px;color:#ea7e23;margin:20px 0 0 0;font-weight:lighter;}
#banner-stands h4 span{font-size:30px;color:#ea7e23;}
#banner-eco{background:url('/images/banner-eco.jpg') no-repeat top left;}
#banner-orient{background:url('/images/banner-orient.jpg') no-repeat top left;}
#banner-barracuda{background:url('/images/banner-barracuda.jpg') no-repeat top left;}
#banner-blizzard{background:url('/images/banner-blizzard.jpg') no-repeat top left;}

#furniture-brochure{width:236px;height:181px;background:url('/images/brochure1.gif') no-repeat top left;margin:0 0 0 21px;}
#furniture-brochure:hover{background:url('/images/brochure2.gif') no-repeat top left;}
#furniture-brochure a{display:block;width:100%;height:100%;}

#gallery-pagenav{width:315px;font-size:1.2em;margin:10px 0 0 0;text-align:center;position:absolute;bottom:0;}
#gallery-pagenav a{text-decoration:none;margin:0 10px;}
#full-gallery #gallery-pagenav a img{margin:0 0 -8px 0;}
#previews .thumbnails{margin:-3px 0 0 0;}
#previews .thumbnails img{margin:3px 3px 5px;cursor:pointer;}

#full-image{width:554px;height:420px;margin:1px 0 0 35px;background:#e7e7e7;position:relative;}
#full-image .next, #full-image .prev{position:absolute;top:185px;cursor:pointer;z-index:1000;}
#full-image .next{right:0;}
#full-image .prev{left:0;display:none;}

a#get-started{display:block;width:238px;height:44px;background:url('/images/get-started-bg.gif') no-repeat top left;line-height:44px;text-align:center;text-transform:uppercase;font-size:2.3em;font-family:'LaneNarrowRegular';text-decoration:none;color:#000;}

#evolution-xpress{float:left;width:270px;height:275px;padding:0 0 0 260px;background:url('/images/evolution-xpress.jpg') no-repeat top left;margin:20px 0;}
#evolution-xpress h3{font-size:3.0em;}
#evolution-xpress h4{font-size:1.8em;font-family:'LaneNarrowRegular';text-transform:uppercase;color:#dd6d21;font-weight:100;}
#optional-extras{float:left;margin:20px 0 0 65px;}
#optional-extras h3{font-size:3.0em;}
#pop-up-types{clear:both;}
#pop-up-types div{width:272px;float:left;margin:0 26px 0 0;}
#pop-up-types div h3{font-size:2.8em;margin:0 0 10px 0;}
#pop-up-types div h4{font-size:1.8em;font-family:'LaneNarrowRegular';text-transform:uppercase;color:#dd6d21;font-weight:100;}
#pop-up-types div h3, #pop-up-types div h4, #pop-up-types div p{padding:0 10px;}
/*Content*/

/*Footer*/
#footer{height:235px;margin:20px 0 0 0;padding:20px 0;border-top:1px solid #d5d5d5;}
#footer span{color:#000;}
#footer a{text-decoration:none;color:#726f6f;}
#footer ul{margin:0 80px 0 0;}
#footer li, #footer p{font-size:1.1em;line-height:1.8em;color:#726f6f;}
#headred{width:100%;border-top:1px solid #d5d5d5;padding:10px 0;}
#headred p{display:inline;}
#headred img{margin:0 0 -8px 10px;}
#contact{width:320px;margin:0 0 20px 0;}
#contact h3{font-size:2.6em;margin:0 0 20px;}
#contact .text, #contact textarea{width:310px;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;border:0;background:#ebeaea;color:#726f6f;line-height:1.4em;margin:0 0 10px 0;padding:5px;}
#contact .failed{border:1px solid #ffacac;}
/*Footer*/
