* {margin:0; padding:0; border:0;}

body { text-align:center; background-image:url(/images/layout/page-bg.jpg); background-position:center top; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif;}

#leftTopMenuOuterContainer {position:absolute; width:760px; left:50%; margin-left:-380px; z-index:2;}
	#leftMenuBox {float:left; margin-left:10px; width:180px; background-color:#FDF308; text-align:center; display:inline;}
	
		#leftMenuBox #logo { width:137px; height:53px; margin-top:10px; margin-left:15px;}
		
		#leftMenuBox table {width:170px; margin-left:6px;}
		#leftMenuBox table td { background-image:url(/images/layout/left-menu-td-bg.gif); background-repeat:no-repeat; background-position:top left; font-size:11px; text-align:left; padding-left:18px; height:30px;}
		#leftMenuBox table td a {color:#333333; text-decoration:none;}
		#leftMenuBox table td a.on {color:#CC0000; text-decoration:none;}
		#leftMenuBox table td a:hover {color:#CC0000; text-decoration:underline;}
		
		
	#topMenu {float:right; width:556px; display:inline;}
			
		#topMenu table {width:556px; height:22px; margin-top:17px; z-index:3;}
		
		#topMenu table td {text-align:center;}
		
		#topMenu table td a {color:white; text-decoration:none; font-size:11px;}
		
		#topMenu table td.home {width:51px;}
			#topMenu table td.homeOn {width:51px; background-image:url(/images/layout/menu51.gif); background-position:top center; background-repeat:no-repeat;}
		
		#topMenu table td.history {width:72px;}
			#topMenu table td.historyOn {width:72px; background-image:url(/images/layout/menu72.gif); background-position:top center; background-repeat:no-repeat;}
		
		#topMenu table td.shows {width:64px;}
			#topMenu table td.showsOn {width:64px; background-image:url(/images/layout/menu64.gif); background-position:top center; background-repeat:no-repeat;}
		
		#topMenu table td.photoGallery {width:109px;}
			#topMenu table td.photoGalleryOn {width:109px; background-image:url(/images/layout/menu109.gif); background-position:top center; background-repeat:no-repeat;}
		
		#topMenu table td.news {width:54px;}
			#topMenu table td.newsOn {width:54px; background-image:url(/images/layout/menu54.gif); background-position:top center; background-repeat:no-repeat;}
		
		#topMenu table td.placeAnOrder {width:112px;}
			#topMenu table td.placeAnOrderOn {width:112px; background-image:url(/images/layout/menu112.gif); background-position:top center; background-repeat:no-repeat;}
		
		#topMenu table td.contactUs {width:94px;}
			#topMenu table td.contactUsOn {width:94px; background-image:url(/images/layout/menu94.gif); background-position:top center; background-repeat:no-repeat;}

	
	#introContainer {position:absolute; width:550px; top:233px; left:210px; z-index:4;}
		#introContainer #heading {height:25px; text-align:left; z-index:4;}
		#introContainer #heading h1 {padding-top:5px; background-image:url(/images/layout/heading-bg.gif); background-position:top right; background-repeat:no-repeat; font-size:13px; color:#CC0000; text-align:left; z-index:4;}
		#introContainer #heading h1.wider { background-image:url(/images/layout/heading-bg-wider.gif);}
		
		#introContainer #intro {width:520px; margin-top:5px; z-index:4; height:30px;}
		#introContainer #intro p {font-size:11px; font-weight:bold; line-height:150%; text-align:left; z-index:4;}	

		#introContainer #intro1 {width:540px; margin-top:5px; z-index:4; height:30px;}
		#introContainer #intro1 p {font-size:11px; font-weight:bold; line-height:150%; text-align:left; z-index:4;}	
		
		#introContainerHome #intro ul.home {font-size:11px; margin-left:15px; margin-top:10px;}
		#introContainerHome #intro ul.home li {margin-bottom:3px; display:inline;}
		#introContainerHome #intro ul.home li a {text-decoration:none; color:#333333;}
		#introContainerHome #intro ul.home li a:hover {text-decoration:underline;}
			#introContainerHome #intro ul.home li ul {margin-left:10px; margin-top:3px;}
		#introContainerHome #intro ul.home li a{color:#CC0000; text-decoration:underline;}
		#introContainerHome #intro ul.home li a:hover {text-decoration:none;}



	#introContainerHome {position:absolute; width:550px; top:233px; left:210px; z-index:4;}
		#introContainerHome #heading {height:25px; text-align:left; z-index:4;}
		#introContainerHome #heading h1 {padding-top:5px; background-image:url(/images/layout/heading-bg.gif); background-position:top right; background-repeat:no-repeat; font-size:13px; color:#CC0000; text-align:left; z-index:4;}
		#introContainerHome #heading h1.wider { background-image:url(/images/layout/heading-bg-wider.gif);}
		
		#introContainerHome #intro {width:520px; z-index:4;}
		#introContainerHome #intro p {font-size:11px; margin-top:5px; font-weight:bold; line-height:180%; text-align:left; z-index:4;}	

		#introContainerHome #intro1 p {font-size:11px; margin-top:5px; font-weight:bold; line-height:180%; text-align:left; z-index:4;}	
		
		
		#introContainerHome #intro p.standard {font-weight:normal;}

		#introContainerHome #intro1 p.standard {font-size:11px;font-weight:normal;}



#wholePageContentHolder {position:absolute; width:760px; left:50%; margin-left:-380px; text-align:left;}
	
	#topBar { float:left; width:760px; height:61px; border-bottom: 4px solid #B01A1C; background-color:#ED2025; background-image:url(/images/layout/top-bar-shadow.gif); background-repeat:repeat-y; background-position:top left;}
	
		#topRightLinks {float:right; width:395px; margin-right:15px; margin-top:5px; height:20px; text-align:right; font-size:11px; color:#881719;}
		#topRightLinks a {color:#881719; text-decoration:none;}
		#topRightLinks a:hover {text-decoration:underline;}
		
		
			
		#header { width:760px; height:189px; float:left;}
		
		
		
		
		
		#bottomCurve {width:760px; height:30px; float:left; background-image:url(/images/layout/menu-bottom-curve.gif); background-position:bottom left; background-repeat:no-repeat; margin-top:35px; display:inline;}
		
		#bottomCurveHome {width:760px; height:130px; float:left; background-image:url(/images/layout/menu-bottom-curve-home.gif); background-position:bottom left; background-repeat:no-repeat; margin-top:35px; display:inline;}
		
			
			
		#subMenu {width:190px; float:left; text-align:left; background-image:url(/images/layout/sub-menu-divider.gif); background-position:top right; background-repeat:no-repeat;}
			#subMenu h1 {font-size:11px; color:#CC0000; margin-bottom:3px; margin-left:25px;}
			#subMenu ul {font-size:11px; margin-left:35px;}
			#subMenu ul li {margin-bottom:3px; list-style-image:url(/images/layout/sub-menu-bullet.gif);}
			#subMenu ul li.on {margin-bottom:3px; list-style-image:url(/images/layout/sub-menu-bullet-on.gif);}
			#subMenu ul li a {text-decoration:none; color:#333333;}
			#subMenu ul li a:hover {text-decoration:underline;}
				#subMenu ul li ul {margin-left:10px; margin-top:3px;}
			#subMenu ul.home li {list-style-image:url(/images/layout/sub-menu-bullet-round.gif);}
			#subMenu ul.home li a {color:#CC0000; text-decoration:underline;}
			#subMenu ul.home li a:hover {text-decoration:none;}
			
			#subMenu ul li.pdf {margin-left:10px; list-style-image:url(/images/layout/sub-menu-bullet-pdf.gif);}
			#subMenu ul li.word {margin-left:10px; list-style-image:url(/images/layout/sub-menu-bullet-word.gif);}
			
			#subMenu h2 {font-size:11px; color:#5E5E5E; margin-bottom:3px; margin-left:25px; margin-bottom:10px; margin-top:7px;}
			#subMenu p {font-size:11px; color:#5E5E5E; margin-bottom:3px; margin-left:25px; margin-bottom:10px;}
			#subMenu p.home {color:#000000; margin-bottom:3px; margin-left:10px; margin-right:5px;}
			#subMenu p a {color:#CC0000; text-decoration:underline;}
			#subMenu p a:hover{ text-decoration:none;}
			
			#subMenu div.buttonPlaceAnOrder {margin:20px 0px 0px 10px;}
			#subMenu div.buttonOffers {margin:15px 0px -10px 10px;}
		
		#mainContent {width:550px; float:left; text-align:left; margin-left:20px; display:inline;}
			#mainContent h2 {font-size:13px; margin-bottom:15px; margin-right:15px; line-height:150%; font-weight:bold;}
			#mainContent h3 {font-size:12px; margin-bottom:15px; margin-right:15px; color:#5E5E5E; line-height:150%; font-weight:bold;}
			#mainContent p {font-size:11px; margin-bottom:15px; margin-right:15px; color:#5E5E5E; line-height:150%;}
			#mainContent table {font-size:11px; margin-bottom:15px; margin-right:15px; color:#5E5E5E; line-height:150%;}
			#mainContent ul {font-size:11px; margin-bottom:15px; margin-right:15px; margin-left:15px; color:#5E5E5E; line-height:150%;}
			#mainContent a { font-weight:bold; color:#5E5E5E;}
			#mainContent a:hover {text-decoration:none; color:#5E5E5E;}
			
			#mainContent table.offerTable { color:#5E5E5E; margin-bottom:20px;}
			#mainContent table.offerTable td.image{ width:150px;}
			#mainContent table.offerTable td.image img {border:1px solid #CC0000;}
			#mainContent table.offerTable td.title{font-size:13px; padding-bottom:5px; padding-left:5px; font-weight:bold; padding-right:10px;}
			#mainContent table.offerTable td.description{font-size:11px; line-height:150%; padding-left:10px; padding-right:10px;}
			
			#mainContent table.showsImages {float:left; margin-left:80px; margin-bottom:20px;}
			#mainContent table.showsImages td.title {text-align:center; font-size:13px; font-weight:bold; padding-bottom:10px; text-decoration:overline underline;}
			#mainContent div.showsLinks {float:left; width:180px; margin-left:10px; font-size:11px; color:#5E5E5E;}
			
			#mainContent table.equipmentTable {font-size:11px; color:#5E5E5E; line-height:150%; margin:10px 0px 10px 0px;}
			#mainContent table.equipmentTable td {padding-bottom:5px; /*vertical-align:text-top;*/}
			#mainContent table.equipmentTable td.image {width:200px;}
			#mainContent table.equipmentTable td.title {font-size:13px; font-weight:bold;}
			#mainContent table.equipmentTable a {color:#333333;}
			#mainContent table.equipmentTable a:hover {text-decoration:none;}
			
			#mainContent div.imageRight {float:right; padding:2px; border:1px solid #ED2025; margin:0px 20px 5px 5px;}
				#mainContent div.imageRight img {border:1px solid #FDF308;}
				
			#mainContent div.imageLeft {float:left; padding:2px; border:1px solid #ED2025; margin:0px 10px 5px 0px;}
				#mainContent div.imageLeft img {border:1px solid #FDF308;}
			
			#mainContent table.contactTable {font-size:11px; color:#5E5E5E; line-height:150%; margin-left:70px;}
			
			#mainContent div.regServBox1 {background-color:#FCC9B5; width:540px; border-right:10px solid #EE1C23;}
			#mainContent div.regServBox1 h2 {background-color:#EE1C23; height:29px; background-image:url(/images/layout/regServBox1End.jpg); background-position:top right; background-repeat:no-repeat; padding-right:30px; color:#FFFFFF; width:280px; text-align:right; font-weight:normal; padding-top:10px;}
			#mainContent div.regServBox1 p {width:265px; float:left; margin-left:15px;}
			#mainContent div.regServBox1 table.regServTable {float:right; width:200px; font-size:11px; line-height:150%; margin-left:0px; margin-top:-50px;}
			
			#mainContent div.regServBox2 {background-color:#FFFBCC; width:540px; border-right:10px solid #FFF100;}
			#mainContent div.regServBox2 h2 {background-color:#FFF100; height:29px; background-image:url(/images/layout/regServBox2End.gif); background-position:top right; background-repeat:no-repeat; padding-right:30px; color:#0066FF; width:280px; text-align:right; font-weight:normal; padding-top:10px;}
			#mainContent div.regServBox2 p {width:265px; float:left; margin-left:15px;}
			#mainContent div.regServBox2 table.regServTable {float:right; width:200px; font-size:11px; line-height:150%; margin-left:0px; margin-top:-50px;}
			
			#mainContent div.regServBox3 {background-color:#BEBED9; width:540px; border-right:10px solid #1B2677;}
			#mainContent div.regServBox3 h2 {background-color:#1B2677; height:29px; background-image:url(/images/layout/regServBox3End.gif); background-position:top right; background-repeat:no-repeat; padding-right:30px; color:#FFFFFF; width:280px; text-align:right; font-weight:normal; padding-top:10px;}
			#mainContent div.regServBox3 p {width:265px; float:left; margin-left:15px;}
			#mainContent div.regServBox3 table.regServTable {float:right; width:200px; font-size:11px; line-height:150%; margin-left:0px; margin-top:-50px;}
			
			#mainContent div.regServBox4 {background-color:#FFFFFF; width:540px; border-right:10px solid #000000;}
			#mainContent div.regServBox4 h2 {background-color:#000000; height:29px; background-image:url(/images/layout/regServBox4End.gif); background-position:top right; background-repeat:no-repeat; padding-right:30px; color:#FFFFFF; width:280px; text-align:right; font-weight:normal; padding-top:10px;}
			#mainContent div.regServBox4 p {width:265px; float:left; margin-left:15px;}
			#mainContent div.regServBox4 p.fullWidth {width:510px;}
			#mainContent div.regServBox4 table.regServTable {float:right; width:200px; font-size:11px; line-height:150%; margin-left:0px; margin-top:-50px;}
			
			#mainContent table.regServTable input.regForm {width:110px; border:1px solid #5E5E5E; padding:2px;}
			#mainContent table.regServTable input.regFormThin {width:58px; border:1px solid #5E5E5E; padding:2px;}
			#mainContent textarea.regForm {width:113px; height:70px; border:1px solid #5E5E5E;}
			#mainContent select.regForm {width:116px; border:1px solid #5E5E5E;}
			
			#mainContent input.form {width:150px; border:1px solid #5E5E5E; padding:2px;}
			#mainContent textarea.form {width:153px; height:70px; border:1px solid #5E5E5E;}
			#mainContent select.form {width:156px; border:1px solid #5E5E5E;}
			#mainContent table.contactTable td {padding-bottom:5px; vertical-align:top;}
			
			#mainContent div.hr { width:500px; height:1px; border-top:1px solid #E2E2E2; float:left; margin-left:20px;}
		
		
		
		#mainContentMid {width:190px; float:left; text-align:left; margin-left:5px; display:inline; background-image:url(/images/layout/sub-menu-divider.gif); background-position:top right; background-repeat:no-repeat;}
		#mainContentRight {width:190px; float:left; text-align:left; margin-left:5px; display:inline; background-image:url(/images/layout/sub-menu-divider.gif); background-position:top right; background-repeat:no-repeat;}
		#mainContentButtons {width:175px; float:left; text-align:left; margin-left:5px; display:inline;}
		
		
		#mainContentMid h1 {font-size:11px; color:#CC0000; margin-bottom:3px;}
			#mainContentMid ul {font-size:11px; margin-left:35px;}
			#mainContentMid ul li {margin-bottom:3px; list-style-image:url(/images/layout/sub-menu-bullet-round.gif);}
			#mainContentMid ul li a {text-decoration:none; color:#333333;}
			#mainContentMid ul li a:hover {text-decoration:underline;}
				#mainContentMid ul li ul {margin-left:10px; margin-top:3px;}
			#mainContentMid p {font-size:11px; margin-bottom:3px; margin-left:10px; margin-right:5px;}
			#mainContentMid ul.home li a{color:#CC0000; text-decoration:underline;}
			#mainContentMid ul.home li a:hover {text-decoration:none;}
		
		#mainContentRight h1 {font-size:11px; color:#CC0000; margin-bottom:3px;}
			#mainContentRight ul {font-size:11px; margin-left:35px;}
			#mainContentRight ul li {margin-bottom:3px; list-style-image:url(/images/layout/sub-menu-bullet-round.gif);}
			#mainContentRight ul li a {text-decoration:none; color:#333333;}
			#mainContentRight ul li a:hover {text-decoration:underline;}
				#mainContentRight ul li ul {margin-left:10px; margin-top:3px;}
			#mainContentRight p {font-size:11px; margin-bottom:3px; margin-left:10px; margin-right:5px;}
			#mainContentRight ul.home li a{color:#CC0000; text-decoration:underline;}
			#mainContentRight ul.home li a:hover {text-decoration:none;}
			
		
		
		#footer {width:760px; float:left; height:50px; margin-top:20px; border-top:1px solid #D4D0D1; background-color:#F3F3F5; display:inline;}
			#footer #leftBox { float:left; text-align:left; font-size:10px; color:#999999; margin-top:10px; margin-left:10px; line-height:150%; display:inline;}
				#footer #leftBox a {color:#999999; text-decoration:none;}
				#footer #leftBox a:hover {color:#333333; text-decoration:none;}
			#footer #rightBox { float:right; height:50px; text-align:right; width:210px; display:inline;}
		
		#subFooter {width:760px; float:left; height:10px;}

.strong {font-weight:bold;}
			
			
			