/* Applerock */

* {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:1.3em;
	color:#000000;

	}
body {
	background:url(../images/background.jpg) repeat-x top #DEE1BD;
	}


h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#A35C0F;
	padding-bottom:1em;
	}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:a35c0f;
	}
h4#white { 
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	}
h4#black { 
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	}


.exhibiting-h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	margin:8px 0 5px 0;
}

.yellowtext {
	color: #E5D283;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:1.5em;
	}

.whitetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:1.5em;
	color:#FFFFFF;
	}
.blackText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:1.5em;
	color:#000000;
	}

a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:underline;
	}
a:active {
	text-decoration:underline;
	}
a:visited {
	text-decoration:underline;
	}
a:hover {
	color:#9b8d5e;
	}
a:link {
	color:#000000;
	}
	
.red {
	color:#8e0201;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
}
a.red:link {
	text-decoration:underline;
	color:#8e0201;
}
a.red:visited {
	text-decoration:underline;
	color:#666;
}
a.red:hover {
	text-decoration:none;
	color:#666;
}
a.red:active {
	text-decoration:underline;
	color:#8e0201;
}




	
.yellowlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:underline;
	color:#E5D283;
	}
a.yellowlink:link {
	color:#E5D283;
	}	
a.yellowlink:visited {
	text-decoration:underline;
	color:#E5D283;
	}	
a.yellowlink:hover {
	color:#CCCCCC;
	}
a.yellowlink:active {
	text-decoration:underline;
	color:#E5D283;
	}	
	
	
.whitelink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:underline;
	color:#FFFFFF;
	}
a.whitelink:link {
	color:#FFFFFF;
	}	
a.whitelink:visited {
	text-decoration:underline;
	color:#FFFFFF;
	}	
a.whitelink:hover {
	color:#CCCCCC;
	}
a.whitelink:active {
	text-decoration:underline;
	color:#FFFFFF;
	}	

a.goldcard {
	font-size:11px;
	color:#A35C0F;
	font-weight:normal;
	text-decoration:underline;
	}
a.goldcard:link {
	color:#A35C0F;
	}
a.goldcard:hover {
	color:#999999;
	}

/* Homepage pre-footer nav */
#prefooter-container {
	margin:0 auto;
	width:956px;
	height:100px;
	background:url(../images/prefooter_bg.jpg) no-repeat top left;
	}
	#prefooter-col {
		margin:0;
		float:left;
		display:inline;
		width:318px;
		height:100px;
		background-color:#423508;
		
	}
	#prefooter-col h1 {
		margin:0 0 -5px 0;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		color:#e0a023;
	}
	#prefooter-col ul, li {
		margin:0;
		list-style-type:none;
		font-size:10px;
	}
	#prefooter-col a{
		font-size:10px;
		text-decoration:none;
	}
	
#greenfooter-container {
	margin:0 auto;
	width:956px;
	height:120px;
	background-color:#423508;
	}
	#greenfooter-col {
		margin:0;
		float:left;
		display:inline;
		
	}
	#greenfooter-col h1 {
		margin:0 0 -5px 0;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		color:#e0a023;
	}
	#greenfooter-col ul, li {
		margin:0;
		list-style-type:none;
		font-size:10px;
	}
	#greenfooter-col a{
		font-size:10px;
		text-decoration:none;
	}


a.prefooterlinks:link {
	text-decoration: none;
	color: #dfcaa0;
}
a.prefooterlinks:visited {
	text-decoration: none;
	color: #dfcaa0;
}
a.prefooterlinks:hover {
	text-decoration: underline;
	color: #fff;
}
a.prefooterlinks:active {
	text-decoration: none;
	color: #dfcaa0;
}
		



#footer {
	width:100%;
	margin:0 auto;
	text-align:center;
	}
	#footer span {
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#675412;
		}
.footerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #675412;
}
a.footerlinks:link {
	text-decoration: none;
	color: #675412;
}
a.footerlinks:visited {
	text-decoration: none;
	color: #675412;
}
a.footerlinks:hover {
	text-decoration: underline;
	color: #9b8d5e;
}
a.footerlinks:active {
	text-decoration: none;
	color: #675412;
}

	
#container {
	width:956px;
	margin:0 auto;
	border:4px solid #675412;
	}
#headercontainer {
	width:956px;
	height:128px;
	}
	#header {
		background:url(../images/headerbackground.jpg) no-repeat;
		width:956px;
		height:91px;
		}


#navcontainer {
	width:956px;
	height:37px;
	}
#topcolorbars {
	background:url(../images/topcolorbars.jpg) no-repeat;
	width:956px;
	height:23px;
	vertical-align:top;
	}
#middlecontainer {
	width:956px;
	background-color:#AA994F;
	}
	#middlecontainerCol1 {
		width:476px;
		float:left;
		}
	#middlecontainerCol2 {
		width:146px;
		float:left;
		}
	#middlecontainerCol3 {
		width:334px;
		float:left;
		}
#bottomcontainer {
	background:url(../images/homepage_bottom.jpg) no-repeat;
	width:956px;
	height:185px; /*remove if needed to expand */
	}
#socialmedia {
	position:relative; 
	top:0px; 
	left:0px; 
	float:right; 
	/*width:400px;*/
	height:22px;
	text-align:right;
	padding-top:10px;
	padding-right:10px;	
	}
	
/* Navigation */
#nav {
	background:url(../images/nav.jpg) no-repeat;	
	width:956px;
    height:37px;
    margin:0;
    padding:0;
    }

    #nav span {
    display: none;
    }

    #nav li, #nav a {
    height:37px;
    display:block;
    }

    #nav li {
    float:left;
    list-style:none;
	display:inline;
    }
	
	#nav-space {width: 180px;}
    #nav-aboutus {width: 141px;} 
    #nav-ourservices {width: 108px;} 
    #nav-productionanddisplays {width: 137px;} 
	#nav-knowledge {width: 109px;} 
    #nav-customersupport {width: 150px;}
	#nav-shopnow {width: 96px;}
	
	#nav-space a:hover {background:url(/images/nav.jpg) -0px -37px no-repeat; }
    #nav-aboutus a:hover {background:url(/images/nav.jpg) -180px -37px no-repeat; }
		#aboutus .aboutus {background:url(/images/nav.jpg) -180px -37px no-repeat; }
    #nav-ourservices a:hover {background:url(/images/nav.jpg) -321px -37px no-repeat; }	
		#ourservices .ourservices {background:url(/images/nav.jpg) -321px -37px no-repeat; }
    #nav-productionanddisplays a:hover {background:url(/images/nav.jpg) -429px -37px no-repeat; }
		#productionanddisplays .productionanddisplays {background:url(/images/nav.jpg) -429px -37px no-repeat; }
	#nav-knowledge a:hover {background:url(/images/nav.jpg) -566px -37px no-repeat; }
		#knowledge .knowledge {background:url(/images/nav.jpg) -566px -37px no-repeat; }
    #nav-customersupport a:hover {background:url(/images/nav.jpg) -675px -37px no-repeat; }
		#customersupport .customersupport {background:url(/images/nav.jpg) -675px -37px no-repeat; }
	#nav-shopnow a:hover {background:url(/images/nav.jpg) -825px -37px no-repeat; }
		#shopnow .shopnow {background:url(/images/nav.jpg) -825px -37px no-repeat; }	
		
		
#nav-vertical {
	background:url(../images/storecats.jpg) no-repeat;
    width:334px;
    height:296px;
    margin:0 auto;
    padding:0;
    }
    #nav-vertical span {
    display: none;
    }
    #nav-vertical li, #nav-vertical a {
	height:59px;
    display:block;
    }
    #nav-vertical li {
    float:left;
    list-style:none;
	display:inline;
    }
    #nav-vertical-01 {width: 334px;} 
    #nav-vertical-02 {width: 334px;}
    #nav-vertical-03 {width: 334px;} 
	#nav-vertical-04 {width: 334px;}
	#nav-vertical-05 {width: 334px;}

    #nav-vertical-01 a:hover {background:url(../images/storecats.jpg) 0px -295px no-repeat; }
    #nav-vertical-02 a:hover {background:url(../images/storecats.jpg) 0px -354px no-repeat; }	
    #nav-vertical-03 a:hover {background:url(../images/storecats.jpg) 0px -413px no-repeat; }
	#nav-vertical-04 a:hover {background:url(../images/storecats.jpg) 0px -472px no-repeat; }
	#nav-vertical-05 a:hover {background:url(../images/storecats.jpg) 0px -531px no-repeat; }
	
	
/* Quick Links */

#nav-quicklinks {
	background:url(../images/quicklinks.jpg) no-repeat;
    width:194px;
    height:246px;
    margin:0 auto;
    padding:0;
    }
    #nav-quicklinks span {
    display: none;
    }
    #nav-quicklinks li, #nav-quicklinks a {
	height:44px;
    display:block;
    }
    #nav-quicklinks li {
    float:left;
    list-style:none;
	display:inline;
    }
    #nav-quicklinks-01 {width: 194px;} 
    #nav-quicklinks-02 {width: 194px;}
    #nav-quicklinks-03 {width: 194px;} 
	#nav-quicklinks-04 {width: 194px;}
	#nav-quicklinks-05 {width: 194px;}

    #nav-quicklinks-01 a:hover {background:url(/images/quicklinks.jpg) 0px -264px no-repeat; }
    #nav-quicklinks-02 a:hover {background:url(/images/quicklinks.jpg) 0px -308px no-repeat; }	
    #nav-quicklinks-03 a:hover {background:url(/images/quicklinks.jpg) 0px -352px no-repeat; }
	#nav-quicklinks-04 a:hover {background:url(/images/quicklinks.jpg) 0px -396px no-repeat; }
	#nav-quicklinks-05 a:hover {background:url(/images/quicklinks.jpg) 0px -440px no-repeat; }
	
	
	
/* Quicklinks Left Side - Tier 3 */
	
#nav-quicklinksleft {
	background:url(../images/exhibitingSubnav_new.jpg) no-repeat;
    width:205px;
    height:149px;
	float:left;
    margin:0 auto;
    padding:0;
    }
    #nav-quicklinksleft span {
    display: none;
    }
    #nav-quicklinksleft li, #nav-quicklinksleft a {
	height:30px;
    display:block;
    }
    #nav-quicklinksleft li {
    float:left;
    list-style:none;
	display:inline;
    }
    #nav-quicklinksleft-01 {width: 205px;} 
    #nav-quicklinksleft-02 {width: 205px;}
    #nav-quicklinksleft-03 {width: 205px;} 
	#nav-quicklinksleft-04 {width: 205px;} 
	#nav-quicklinksleft-05 {width: 205px;}

    #nav-quicklinksleft-01 a:hover {background:url(../images/exhibitingSubnav_new.jpg) 0px -148px no-repeat; }
		#nav-quicklinksleft-01 .nav-quicklinksleft-01 {background:url../images/exhibitingSubnav_new.jpg) 0px -148px no-repeat; }
    #nav-quicklinksleft-02 a:hover {background:url(../images/exhibitingSubnav_new.jpg) 0px -178px no-repeat; }	
		#nav-quicklinksleft-02 .nav-quicklinksleft-02 {background:url(../images/exhibitingSubnav_new.jpg) 0px -178px no-repeat; }
    #nav-quicklinksleft-03 a:hover {background:url(../images/exhibitingSubnav_new.jpg) 0px -208px no-repeat; }
		#nav-quicklinksleft-03 .nav-quicklinksleft-03 {background:url(../images/exhibitingSubnav_new.jpg) 0px -208px no-repeat; }
	#nav-quicklinksleft-04 a:hover {background:url(../images/exhibitingSubnav_new.jpg) 0px -238px no-repeat; }	
		#nav-quicklinksleft-04 .nav-quicklinksleft-04 {background:url(../images/exhibitingSubnav_new.jpg) 0px -238px no-repeat; }
	#nav-quicklinksleft-05 a:hover {background:url(../images/exhibitingSubnav_new.jpg) 0px -268px no-repeat; }	
		#nav-quicklinksleft-05 .nav-quicklinksleft-04 {background:url(../images/exhibitingSubnav_new.jpg) 0px -268px no-repeat; }
	
	
/* Get in Touch */

#nav-getintouch {
    width:194px;
    height:288px;
    margin:5px auto;
    padding:0;
    }
    #nav-getintouch span {
	display:none;
    }
    #nav-getintouch li, #nav-getintouch a {
    display:block;
	height:43px;
    }
    #nav-getintouch li {
	float:left;
    list-style:none;
	display:inline;
    }
    #nav-getintouch-01 {width: 194px; background:url(http://www.applerock.com/images/getintouch_1_new.jpg) no-repeat} 
    #nav-getintouch-02 {width: 194px; background:url(http://www.applerock.com/images/getintouch_2_new.jpg) no-repeat}
    #nav-getintouch-03 {width: 194px; background:url(http://www.applerock.com/images/getintouch_3_new.jpg) no-repeat} 
	#nav-getintouch-04 {width: 194px; background:url(http://www.applerock.com/images/getintouch_4_new.jpg) no-repeat}
	
	
/* Get in Touch for Store */

#nav-getintouch2 {
    width:194px;
    height:288px;
    margin:5px auto;
    padding:0;
    }
    #nav-getintouch2 span {
	display:none;
    }
    #nav-getintouch2 li, #nav-getintouch2 a {
    display:block;
	height:48px;
    }
    #nav-getintouch2 li {
	float:left;
    list-style:none;
	display:inline;
    }
    #nav-getintouch-01a {width: 194px; background:url(http://www.applerock.com/images/getintouch_1_new.jpg) no-repeat} 
    #nav-getintouch-02a {width: 194px; background:url(http://www.applerock.com/images/getintouch_2_new.jpg) no-repeat}
    #nav-getintouch-03a {width: 194px; background:url(http://www.applerock.com/images/getintouch_3_new.jpg) no-repeat} 
	#nav-getintouch-04a {width: 194px; background:url(http://www.applerock.com/images/getintouch_4_new.jpg) no-repeat}

 

#imagemap {
	width:469px;
	height:141px;
	top:25px;
	left:10px;
	position:relative;
	}
	#imagemap ul {
	margin:0;
	padding:0;
	list-style:none;
	}
	#imagemap a {
	position:absolute;
	display:block;
	width:30px;
	height:20px;
	text-indent:-1000em;
	}
	#imagemap a.francais{
	top:0px;
	left:164px;
	}
	
	

a.slider:link, a.slider:visited {
color : #000000;
text-decoration : none;
}
a img {
border : 0;
}
div.wrap {
width : 476px;
margin : 0 auto;
text-align : left;
}
div#top div#nav {
float : left;
clear : both;
width : 476px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 476px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#header1{
margin : -1px 0 0;
}

div#header1 div.wrap {
height : 296px;

}
div#header1 div#slide-holder {
z-index : 40;
width : 476px;
height : 296px;
position : absolute;
}
div#header1 div#slide-holder div#slide-runner {
top : 1px;
left : 0px;
width : 476px;
height : 296px;
overflow : hidden;
position : absolute;
}
div#header1 div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header1 div#slide-holder div#slide-controls {
left : 0;
bottom : 0px;
width : 474px;
height : 32px;
display : none;
position : absolute;
background : url(../images/slide-bg.png) 0 0;
}
div#header1 div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 20px;
margin : 5px 0 0 20px;
text-transform : uppercase;
}
div#header1 div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 20px;
display : inline;
margin : 0px 15px 0 0;
}
div#header1 div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 20px;
height : 20px;
display : inline;
font-size : 11px;
margin : 5px 5px 0 0;
line-height : 20px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header1 div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#header1 div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(../images/silde-nav.png);
}
div#nav ul li a {
background : url(../images/nav.png) no-repeat;
}


#aboutMiddlecol1 {
	width:761px;
	float:left;
	background-color:#AA994F;
	}
#aboutMiddlecol2 {
	width:194px;
	float:right;
	background-color:#AA994F;
	}
#contentWrapper {
	background:url(../images/titles/yellowBackground.jpg) repeat-y;
	background-color:#E5D283;
	width:761px;
	height:100%
	}

#contentWrapperGreen {
	/*background-color:#675412;*/
	background:url(../images/titles/greenBackground.gif) repeat-y;
	width:761px;
	height:100%;
	}
#contentWrapperOrange {
	/*background-color:#A35C0E;*/
	background:url(../images/titles/fabricationbackground.gif) repeat-y;
	width:761px;
	height:100%;
	}



#ourPhilosophyContent {
	background:url(../images/ourPhilosophyContent.jpg) no-repeat;
	width:761px;
	height:846px;
	}
#ourHistoryContent {
	background:url(../images/ourHistorycontent.jpg) no-repeat;
	width:761px;
	height:554px;
	}
#ourCoreValuesContent {
	background:url(../images/ourCoreValuescontent.jpg) no-repeat;
	width:761px;
	height:400px;
	}
#ourAssociationsContent {
	background:url(../images/associationscontent.jpg) no-repeat;
	width:761px;
	height:282px;
	}
#testimonialsContent {
	background-image:url(../images/testimonials.jpg);
	width:194px;
	height:282px;
	}
	#testimonialsContentarea {
		width:194px;
		height:282px;
		}
	#testimonialsContent p {
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:8pt;
		padding:20px 15px 10px 40px;
		}
		
#testimonialsContent2 {
	background-image:url(../images/testimonials_long.jpg);
	width:194px;
	height:450px;
	}
	#testimonialsContent2area {
		width:194px;
		height:450px;
		}
	#testimonialsContent2 p {
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:8pt;
		padding:20px 15px 10px 40px;
		}

#ExhibitingContent {
	width:761px;
	height:1%;
	}
	a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:underline;
	}
	#ExhibitingContent a:active {
	text-decoration:underline;
	}
	#ExhibitingContent a:visited {
	text-decoration:underline;
	}
	#ExhibitingContent a:hover {
	color:#675412;
	}
	#ExhibitingContent a:link {
	color:#000000;
	}




		
#aboutus_subnav {
	width:100%;
	height:114px;
	background:url(../images/submenu_background.jpg) no-repeat;
	margin:0 auto;
	float:left;
	}
	#aboutus_subnav ul {
		margin:0 auto;
		text-align:center;
		left:50%;
		}
	#aboutus_subnav  li {
		display:inline;
		}
		
#exhibitideas_subnav {
	width:100%;
	height:114px;
	background:url(../images/exhibitsubmenu_bg.jpg) no-repeat;
	margin:0 auto;
	float:left;
	}
	#exhibitideas_subnav ul {
		margin:0 auto;
		text-align:center;
		left:50%;
		}
	#exhibitideas_subnav  li {
		display:inline;
		}

#services_subnav {
	width:100%;
	height:114px;
	background:url(../images/submenu_background.jpg) no-repeat;
	margin:0 auto;
	float:left;
	}
	#services_subnav ul {
		margin:0 auto;
		text-align:center;
		left:50%;
		
		
		}
	#services_subnav  li {
		display:inline;
		}
		
#knowledge_subnav {
	width:100%;
	height:114px;
	background:url(../images/submenu_background.jpg) no-repeat;
	margin:0 auto;
	float:left;
	}
	#knowledge_subnav ul {
		margin:0 auto;
		text-align:center;
		left:50%;
		}
	#knowledge_subnav  li {
		display:inline;
		}

#customersupport_subnav {
	width:100%;
	height:114px;
	background:url(../images/submenu_background.jpg) no-repeat;
	margin:0 auto;
	float:left;
	}
	#customersupport_subnav ul {
		margin:0 auto;
		text-align:center;
		left:50%;
		}
	#customersupport_subnav  li {
		display:inline;
		}

#exhibit_subnav {
	width:556px;
	height:149px;
	background:url(../images/applerock-exhibitingsub.jpg) top no-repeat;
	/*margin-left:206px;*/
	float:left;
	}
	#exhibit_subnav ul {
		margin:0 auto;
		text-align:center;
		}
	#exhibit_subnav  li {
		display:inline;
		}

#rentals_subnav {
	width:556px;
	height:149px;
	background:url(../images/applerock-rentalssub.jpg) top no-repeat;
	/*margin-left:206px;*/
	float:left;
	}
	#rentals_subnav ul {
		margin:0 auto;
		text-align:center;
		}
	#rentals_subnav  li {
		display:inline;
		}
		


#branded_subnav {
	width:556px;
	height:149px;
	background:url(../images/applerock-brandedsub.jpg) top no-repeat;
	/*margin-left:206px;*/
	float:left;
	}
	#branded_subnav ul {
		margin:0 auto;
		text-align:center;
		}
	#branded_subnav  li {
		display:inline;
		}
		
#eventplanning_subnav {
	width:556px;
	height:149px;
	background:url(../images/applerock-eventplanningsub.jpg) top no-repeat;
	/*margin-left:206px;*/
	float:left;
	}
	#eventplanning_subnav ul {
		margin:0 auto;
		text-align:center;
		}
	#eventplanning_subnav  li {
		display:inline;
		}
#promotingevent_subnav {
	width:556px;
	height:149px;
	background:url(../images/applerock-promotingeventsub.jpg) top no-repeat;
	/*margin-left:206px;*/
	float:left;
	}
	#promotingevent_subnav ul {
		margin:0 auto;
		text-align:center;
		}
	#promotingevent_subnav  li {
		display:inline;
		}



/* Tier Two Buttons - Secondary Navigation */

a.button {
    background: transparent url('../images/bg_button_a.jpg') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: normal 12px gill sans mt, arial, sans-serif;
    height: 24px;
    margin-right: 26px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('../images/bg_button_span.jpg') repeat-x;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 10px;
	color:#FFFFFF;

} 
a.button:hover {
    background-position: bottom right;
    color: #EF9A29;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:hover span {
    background-position: bottom left;
    padding: 5px 0 5px 10px; /* push text down 1px */
} 
/*a.button:active {
    background-position: bottom right;
    color: #DB8700;
    outline: none; /* hide dotted outline in Firefox */
/*}

a.button:active span {
    background-position: bottom left;
    padding: 5px 0 5px 10px; /* push text down 1px */
/*}*/

a.eventplanbutton {
    background: transparent url('../images/bg_button_eventplan_a.jpg') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: normal 12px gill sans mt, arial, sans-serif;
    height: 24px;
    margin-right: 26px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.eventplanbutton span {
    background: transparent url('../images/bg_button_eventplan_span.jpg') repeat-x;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 10px;
	color:#FFFFFF;

} 
a.eventplanbutton:hover {
    background-position: bottom right;
    color: #EF9A29;
    outline: none; /* hide dotted outline in Firefox */
}

a.eventplanbutton:hover span {
    background-position: bottom left;
    padding: 5px 0 5px 10px; /* push text down 1px */
} 
/*a.eventplanbutton:active {
    background-position: bottom right;
    color: #DB8700;
    outline: none; /* hide dotted outline in Firefox */
/*}

a.eventplanbutton:active span {
    background-position: bottom left;
    padding: 5px 0 5px 10px; /* push text down 1px */
/*}*/

a.rentalsbutton {
    background: transparent url('../images/bg_button_rentals_a.jpg') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: normal 12px gill sans mt, arial, sans-serif;
    height: 24px;
    margin-right: 26px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.rentalsbutton span {
    background: transparent url('../images/bg_button_rentals_span.jpg') repeat-x;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 10px;
	color:#FFFFFF;

} 
a.rentalsbutton:hover {
    background-position: bottom right;
    color: #EF9A29;
    outline: none; /* hide dotted outline in Firefox */
}

a.rentalsbutton:hover span {
    background-position: bottom left;
    padding: 5px 0 5px 10px; /* push text down 1px */
} 
/*a.rentalsbutton:active {
    background-position: bottom right;
    color: #DB8700;
    outline: none; /* hide dotted outline in Firefox */
/*}

a.rentalsbutton:active span {
    background-position: bottom left;
    padding: 5px 0 5px 10px; /* push text down 1px */
/*}*/ 


a.promotingbutton {
    background: transparent url('../images/bg_button_promoting_a.jpg') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: normal 12px gill sans mt, arial, sans-serif;
    height: 24px;
    margin-right: 16px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.promotingbutton span {
    background: transparent url('../images/bg_button_promoting_span.jpg') repeat-x;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 10px;
	color:#FFFFFF;

} 
a.promotingbutton:hover {
    background-position: bottom right;
    color: #EF9A29;
    outline: none; /* hide dotted outline in Firefox */
}

a.promotingbutton:hover span {
    background-position: bottom left;
    padding: 5px 0 5px 10px; /* push text down 1px */
} 
/*a.promotingbutton:active {
    background-position: bottom right;
    color: #DB8700;
    outline: none; /* hide dotted outline in Firefox */
/*}

a.promotingbutton:active span {
    background-position: bottom left;
    padding: 5px 0 5px 10px; /* push text down 1px */
/*}*/ 
 

#goldcardWrapper {
	width:400px;
	}
#goldcardcol1 {
	float:left;
	width:45%;
	padding-left:5px;
	padding-right:10px;
	}
#goldcardcol2 {
	float:left;
	width:45%;
	padding-left:10px;
	padding-right:5px;
	}

#fabricationWrapper {
	width:100%;
	margin:0 auto;
	}
	#fabricationcol1 {
		width:45%;
		float:left;
		padding-left:10px;
		padding-right:5px;
		}
	#fabricationcol2 {
		width:45%;
		float:left;
		padding-left:5px;
		padding-right:5px;
		}
	#fabricationcol3 {
		width:31%;
		float:left;
		padding-left:5px;
		padding-right:10px;
		}
		
		
#promotionsWrapper {
	width:100%;
	margin:0 auto;
	}
	#promotionscol1 {
		width:31%;
		float:left;
		padding-left:10px;
		padding-right:5px;
		}
	#promotionscol2 {
		width:31%;
		float:left;
		padding-left:5px;
		padding-right:5px;
		}
	#promotionscol3 {
		width:31%;
		float:left;
		padding-left:5px;
		padding-right:10px;
		}


#eventsWrapper {
	width:100%;
	margin:0 auto;
	}
	#eventscol1 {
		width:45%;
		float:left;
		padding-left:10px;
		padding-right:5px;
		}
	#eventscol2 {
		width:45%;
		float:left;
		padding-left:5px;
		padding-right:10px;
		}

#serviceWrapper {
	width:100%;
	margin:0 auto;
	}
	#servicecol1 {
		width:45%;
		float:left;
		padding-left:10px;
		padding-right:10px;
		}
	#servicecol2 {
		width:45%;
		float:left;
		padding-left:10px;
		padding-right:10px;
		}


.clear {
	clear:both;
	}
	
	
	
h1#stepone {
	background:url(../images/titles/step1.gif) no-repeat;
	width:300px;
	height:20px;
	margin-bottom:-5px;
	}
	h1#stepone span {
		display:none;
		}
h1#steptwo {
	background:url(../images/titles/step2.gif) no-repeat;
	width:300px;
	height:20px;
	margin-bottom:-5px;
	}
	h1#steptwo span {
		display:none;
		}
h1#stepthree {
	background:url(../images/titles/step3.gif) no-repeat;
	width:300px;
	height:20px;
	margin-bottom:-5px;
	}
	h1#stepthree span {
		display:none;
		}
h1#stepfour {
	background:url(../images/titles/step4.gif) no-repeat;
	width:300px;
	height:20px;
	margin-bottom:-5px;
	}
	h1#stepfour span {
		display:none;
		}
h1#stepfive {
	background:url(../images/titles/step5.gif) no-repeat;
	width:400px;
	height:20px;
	margin-bottom:-5px;
	}
	h1#stepfive span {
		display:none;
		}
h1#stepsix {
	background:url(../images/titles/step6.gif) no-repeat;
	width:300px;
	height:20px;
	margin-bottom:-5px;
	}
	h1#stepsix span {
		display:none;
		}
h1#stepseven {
	background:url(../images/titles/step7.gif) no-repeat;
	width:450px;
	height:20px;
	margin-bottom:-5px;
	}
	h1#stepseven span {
		display:none;
		}
		
h1#OurApproachTitle {
	background:url(../images/titles/ourApproach.gif) no-repeat;
	width:215px;
	height:20px;
	}
	h1#OurApproachTitle span {
		display:none;
		}
h1#testimonialsTitle {
	background:url(../images/titles/testimonials.gif) no-repeat;
	width:215px;
	height:20px;
	}
	h1#testimonialsTitle span {
		display:none;
		}
h1#goldcardTitle {
	background:url(../images/titles/goldcardTitle.gif) no-repeat;
	width:215px;
	height:20px;
	}
	h1#goldcardTitle span {
		display:none;
		}
h1#eventsTitle {
	background:url(../images/titles/eventsTitle.gif) no-repeat;
	width:215px;
	height:20px;
	}
	h1#eventsTitle span {
		display:none;
		}
h1#jobOpenings {
	background:url(../images/titles/jobOpenings.gif) no-repeat;
	width:215px;
	height:20px;
	}
	h1#jobOpenings span {
		display:none;
		}
h1#locationsTitle {
	background:url(../images/titles/locationsTitle.gif) no-repeat;
	width:215px;
	height:20px;
	}
	h1#locationsTitle span {
		display:none;
		}
h1#fabricationTitle {
	background:url(../images/titles/fabricationTitle.png) no-repeat;
	width:215px;
	height:20px;
	}
	h1#fabricationTitle span {
		display:none;
		}
h1#creativedesignTitle {
	background:url(../images/titles/creativedesignTitle.png) no-repeat;
	width:215px;
	height:20px;
	}
	h1#creativedesignTitle span {
		display:none;
		}
h1#experientialmarketingTitle {
	background:url(../images/titles/experientialmarketingTitle.png) no-repeat;
	width:215px;
	height:20px;
	}
	h1#experientialmarketingTitle span {
		display:none;
		}
h1#promotionsTitle {
	background:url(../images/titles/promotionsTitle.png) no-repeat;
	width:215px;
	height:20px;
	}
	h1#promotionsTitle span {
		display:none;
		}
h1#tradeshowTitle {
	background:url(../images/titles/tradeshowTitle.png) no-repeat;
	width:373px;
	height:20px;
	}
	h1#tradeshowTitle span {
		display:none;
		}
h1#StrategicPlanningTitle {
	background:url(../images/titles/StrategicPlanningTitle.png) no-repeat;
	width:215px;
	height:20px;
	}
	h1#StrategicPlanningTitle span {
		display:none;
		}
	
h1#serviceTitle {
	background:url(../images/titles/customtradeshow.gif) no-repeat;
	width:265px;
	height:20px;
	}
	h1#serviceTitle span {
		display:none;
		}
h1#events01Title {
	background:url(../images/titles/events_01.png) no-repeat;
	width:625px;
	height:20px;
	}
	h1#events01Title span {
		display:none;
		}
h1#events02Title {
	background:url(../images/titles/events_02.png) no-repeat;
	width:625px;
	height:20px;
	}
	h1#events02Title span {
		display:none;
		}
h1#events03Title {
	background:url(../images/titles/events_03.png) no-repeat;
	width:645px;
	height:20px;
	}
	h1#events03Title span {
		display:none;
		}
h1#events04Title {
	background:url(../images/titles/events_04.png) no-repeat;
	width:625px;
	height:20px;
	}
	h1#events04Title span {
		display:none;
		}
h1#events05Title {
	background:url(../images/titles/events_05.png) no-repeat;
	width:625px;
	height:40px;
	}
	h1#events05Title span {
		display:none;
		}
h1#events06Title {
	background:url(../images/titles/events_06.png) no-repeat;
	width:625px;
	height:20px;
	}
	h1#events06Title span {
		display:none;
		}
h1#events07Title {
	background:url(../images/titles/events_07.png) no-repeat;
	width:625px;
	height:20px;
	}
	h1#events07Title span {
		display:none;
		}
h1#events08Title {
	background:url(../images/titles/events_08.png) no-repeat;
	width:625px;
	height:20px;
	}
	h1#events08Title span {
		display:none;
		}
h1#events09Title {
	background:url(../images/titles/events_09.png) no-repeat;
	width:625px;
	height:20px;
	}
	h1#events09Title span {
		display:none;
		}
h1#events10Title {
	background:url(../images/titles/events_10.png) no-repeat;
	width:625px;
	height:20px;
	}
	h1#events10Title span {
		display:none;
		}
h1#events11Title {
	background:url(../images/titles/events_11.png) no-repeat;
	width:625px;
	height:20px;
	}
	h1#events11Title span {
		display:none;
		}
h1#exhibitingTitle {
	background:url(../images/titles/exhibitserviceTitle.png) no-repeat;
	width:625px;
	height:20px;
	}
	h1#exhibitingTitle span {
		display:none;
		}
			
		

#sitemap {
	margin-left:100px;
	}
	
#sitemapTop ul {
	list-style-type:none;
	}
	#sitemapTop li {
	text-indent:25px;
	list-style-type:none;
	}
	#sitemapTop li a {
	font-weight:normal;
	}

#sitemapMid ul {
	list-style-type:none;
	}
	#sitemapMid li {
	text-indent:45px;
	list-style-type:none;
	}
	#sitemapMid li a {
	font-weight:normal;
	}

#sitemapBot ul {
	list-style-type:none;
	}
	#sitemapBot li {
	text-indent:65px;
	list-style-type:none;
	}
	#sitemapBot li a {
	font-weight:normal;
	}

.border {
	border:1px solid #8E0202;
	}


#TradeShow {
	width:325px;
	margin:0 0 0 5px;
	padding:0;
	float:left;
	display:inline;
	}
	#TradeShow h1 {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#A35C0F;
		font-size:12px;
	}
	#TradeShow h2 {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;
		color:#000;
	}
	#TradeShow p {
		font-family:Arial, Helvetica, sans-serif;
		color:#000;
		font-size:10px;
	}
	.TradeShow-bold {
		font-family:Arial, Helvetica, sans-serif;
		color:#000;
		font-size:10px;
		font-weight:bold;
	}
		
		


/* ------------- STORE ------------- */
#StoreGreencol1 {
width:190px;
height:33px;
float:left;
border-top:3px solid #FFFFFF;
border-right:3px solid #FFFFFF;
background-color:#8E7F44;
padding:5px 5px 5px 5px;
}
#StoreRedcol2 {
width:743px;
height:33px;
float:right;
border-top:3px solid #FFFFFF;
background-color:#8E0201;
padding:5px 5px 5px 5px;
}
#Storecontainer, #Storecontainer td, #Storecontainer table, #Storecontainer *
{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#675412;
}
#Storecontainer a:link, #Storecontainer a:visited
{
color:#675412;
text-decoration:none;
}
#Storecontainer a:active, #Storecontainer a:hover
{
color:#675412;
text-decoration:underline;
}
#Storecol1
{
width:200px;
/* height:33px; */
float:left;
border-right:3px solid #FFFFFF;
background-color:#CEC18A;
padding:10px 0px 0px 0px;
}
#Storecol1Inner {
width:185px;
padding:5px 5px 15px 10px;
}
#Storecol1 h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#675412;
}
#Storecol1 p {
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#675412;
padding-left:10px;
}
#Storecol2 {
width:743px;
/* height:33px; */
float:right;
background-color:#E5D283;
padding:5px 5px 5px 5px;
}
#store_subnav ul {
margin:0 auto;
text-align:center;
}
#store_subnav li {
display:inline;
}
ul.sitemapul
{
list-style:none;
}
ul.sitemapul li
{
list-style:none;
padding:5px 0px 0px 10px;
}
#Storecol2 .ProductNameText { font-weight:bold; font-size:10pt; }
#get_in_touch_store 
{
padding-bottom:10px;
}

.MediumCell {
	background-color:#CEC18A;
	}
	
.LightCell {
	background-color:#EEE1AA;
	}


