html {
	overflow-y: scroll;
}
body {
	background-color: #EBEBEB;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Gotham, Helvetica, Geneva, Arial, sans-serif;
	font-size: 100.01%;
	color: #555;
	line-height: 1.2em;
	font-style: normal;
	font-weight: normal;
}
#wrapper {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 960px;
	text-align: left;
	position: relative;
}
#wrapper a:link  {
	color: #002E5E;
}
#wrapper a:visited {
	color: #002E5E;
}
#wrapper a:hover  {
	color: #A69C8C;
}
#wrapper a:active {
	color: #999;
}
#header {
	height: 65px;
	width: 100%;
	position: relative;
	background-image: url(../_images/head_bg.gif);
	background-repeat: no-repeat;
}
#header #headlogo {
	height: 44px;
	width: 184px;
	margin-left: 60px;
	position: absolute;
	top: 10px;
	background-repeat: no-repeat;
}
#header #headlogo a:hover {
	opacity: .85;
	filter: alpha(opacity=85);
}
#header #phone {
	font-family: Georgia, Verdana, Tahoma, serif;
	top: 25px;
	font-weight: bold;
	color: #FFF;
	text-align: right;
	float: right;
	margin-top: 24px;
	margin-right: 10px;
	font-size: 1.2em;
}
#header #cart {
	float: right;
	height: 16px;
	width: 20px;
	margin-top: 27px;
	margin-right: 10px;
}
#header #searchbar {
	float: right;
	margin-top: 20px;
	margin-right: 15px;
}
#menu_leftround {
	background-image: url(../_images/menu_leftround.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 8px;
	float: left;
}
#mainNav {
	height: 32px;
	width: 944px;
	float: left;
}
#menu_rightround {
	background-image: url(../_images/menu_rightround.gif);
	background-repeat: no-repeat;
	float: right;
	height: 32px;
	width: 8px;
}
#full_white_bg {
	background-image: url(http://www.tradeshowdirect.com/_images/full_white_bg_middle.jpg);
	background-repeat: repeat-y;
	margin-top: 10px;
	float: left;
	width: 960px;
	position: relative;
	margin-right: 0px;
	margin-left: 0px;
	z-index: 1;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#full_white_bg img#full_white_top {
	float: left;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#full_white_bg img#full_white_bottom {
	padding: 0px;
	clear: both;
	margin: 0px;
	vertical-align: bottom;
}
#full_white_bg #store {
	width: 800px;
	padding-right: 80px;
	padding-left: 80px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: left;
}
#full_white_bg #store #store_main_graphic h1  {
	margin-top: 180px;
	font-size: 9px;
	letter-spacing: 0.35em;
	font-family: Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	color: #999;
	text-align: center;
}
#full_white_bg #store #store_main_graphic {
	float: left;
	background-image: url(/_images/store_main_graphic.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 800px;
}
#full_white_bg #store h3 {
	text-decoration: underline;
	margin-top: 15px;
	margin-bottom: 5px;
}
#full_white_bg #store p {
	margin-bottom: 10px;
	margin-top: 10px;
}
#full_white_bg #store h5 {
	text-align: center;
}
#full_white_bg #store img#product_photo {
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 20px;
}
#full_white_bg #store #storeHomeNav {
	float: left;
	width: 790px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #002E5E;
	text-align: center;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 30px;
	padding-right: 5px;
	padding-left: 5px;
	display: block;
}
#full_white_bg #store #storeHomeNav span {
	margin-top: -12px;
	z-index: 100;
	display: block;
}
#full_white_bg #store #storeHomeNav a:link {
		color: #002E5E;
}
#full_white_bg #store #storeHomeNav a:visited {
		color: #002E5E;
}
#full_white_bg #store #storeHomeNav a:hover {
		color: #999;
}
#full_white_bg #store #storeHomeNav a:active {
		color: #999;
}
#full_white_bg #store #storeHomeNav #displaysNav {
	width: 756px;
	margin-top: 20px;
	border-top-width: 1.5px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-top: 15px;
	margin-bottom: 10px;
	padding-left: 34px;
	z-index: 20;
	display: block;
	position: relative;
}
#full_white_bg #store #storeHomeNav #disTitle  {
	background-color: #FFF;
	text-transform: capitalize;
	letter-spacing: 0.15em;
	z-index: 110;
	text-align: center;
	width: 70px;
	position: absolute;
	left: 355px;
	top: -16px;
	padding: 5px;
}
#full_white_bg #store #storeHomeNav #disTitle h2  {
	color: #999;
	font-size: 11px;
	font-weight: normal;
}
#full_white_bg #store #storeHomeNav #accessoriesNav {
	width: 756px;
	margin-top: 20px;
	border-top-width: 1.5px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-left: 34px;
	display: block;
	float: left;
	padding-top: 5px;
	position: relative;
}
#full_white_bg #store #storeHomeNav #accessoriesNav span {
	margin-top: -25px;
}
#full_white_bg #store #storeHomeNav #accessoriesNav #accessTitle {
	background-color: #FFF;
	text-transform: capitalize;
	letter-spacing: 0.15em;
	z-index: 110;
	text-align: center;
	padding: 5px;
	left: 347px;
	top: -16px;
	position: absolute;
}
#full_white_bg #store #storeHomeNav #accessTitle h2  {
	color: #999;
	font-size: 11px;
	font-weight: normal;
}
#full_white_bg #store #storeHomeNav #navCat1, #navCat2, #navCat3, #navCat4, #navCat5, #navCat6, #navCat7, #navCat8, #navCat9, #navCat10, #navCat11, #navCat12, #navCat13, #navCat14, #navCat15 {
	float: left;
	width: 130px;
	margin-top: 0px;
	margin-right: 18px;
	margin-bottom: 10px;
}
#full_white_bg #store #storeHomeNav #navCat5, #navCat10, #navCat15 {
	margin-right: 0px;
}
#full_white_bg #store #storeHomeNav #navButton1, #navButton2, #navButton3, #navButton4, #navButton5, #navButton6, #navButton7, #navButton8, #navButton9, #navButton10, #navButton11, #navButton12, #navButton13, #navButton14, #navButton15 {
	height: 24px;
	width: 130px;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #006;
	text-decoration: none;
	line-height: 24px;
} 
#full_white_bg #store #storeHomeNav #navButton1 a:link, #navButton2 a:link, #navButton3 a:link, #navButton4 a:link, #navButton5 a:link, #navButton6 a:link, #navButton7 a:link, #navButton8 a:link, #navButton9 a:link, #navButton10 a:link, #navButton11 a:link, #navButton12 a:link, #navButton13 a:link, #navButton14 a:link, #navButton15 a:link {
	background-image: url(/_images/navButton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 24px;
	width: 130px;
}
#full_white_bg #store #storeHomeNav #navButton1 a:visited, #navButton2 a:visited, #navButton3 a:visited, #navButton4 a:visited, #navButton5 a:visited, #navButton6 a:visited, #navButton7 a:visited, #navButton8 a:visited, #navButton9 a:visited, #navButton10 a:visited, #navButton11 a:visited, #navButton12 a:visited, #navButton13 a:visited, #navButton14 a:visited, #navButton15 a:visited {
	background-image: url(/_images/navButton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 24px;
	width: 130px;
}
#full_white_bg #store #storeHomeNav #navButton1 a:hover, #navButton2 a:hover, #navButton3 a:hover, #navButton4 a:hover, #navButton5 a:hover, #navButton6 a:hover, #navButton7 a:hover, #navButton8 a:hover, #navButton9 a:hover, #navButton10 a:hover, #navButton11 a:hover, #navButton12 a:hover, #navButton13 a:hover, #navButton14 a:hover, #navButton15 a:hover {
	background-image: url(/_images/navButton.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 24px;
	width: 130px;
}
#full_white_bg #store #storeHomeNav #navButton1 a:active, #navButton2 a:active, #navButton3 a:active, #navButton4 a:active, #navButton5 a:active, #navButton6 a:active, #navButton7 a:active, #navButton8 a:active, #navButton9 a:active, #navButton10 a:active, #navButton11 a:active, #navButton12 a:active, #navButton13 a:active, #navButton14 a:active, #navButton15 a:active {
	background-image: url(/_images/navButton.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 24px;
	width: 130px;
	color: #333;
}
#full_white_bg #store #templates ul {
	text-align: left;
	list-style-position: inside;
	list-style-type: disc;
	line-height: 1.7em;
	font-size: 0.7em;
}
#full_white_bg #store #templates h2 {
	margin-bottom: 7px;
	text-transform: uppercase;
	letter-spacing: .1em;
	font-size: 1
..1em;
	font-size: 0.7em;
	text-decoration: underline;
	margin-top: 10px;
}
#volusionLiveChat {
	height: 100px;
	width: 150px;
	position: fixed;
	right: 10px;
	bottom: 10px;
	z-index: 131;
}
#mainContent {
	float: left;
	width: 755px;
	margin-top: 10px;
	font-size: 0.75em;
}
#mainContent p {
	margin-top: 8px;
	margin-bottom: 10px;
}
#displayGallery {
	background-image: url(../gallery/_images/white_bg.gif);
	background-repeat: no-repeat;
	height: 690px;
	width: 950px;
	float: left;
	margin-top: 10px;
	padding: 5px;
}
#mainContent #expandableMain {
	background-image: url(../_images/white_bg_middle.gif);
	background-repeat: repeat-y;
	width: 755px;
	float: left;
}
#mainContent #expandableMainBlue {
	background-image: url(../contact/_images/blue_bg_mid.jpg);
	background-repeat: repeat-y;
	width: 755px;
	float: left;
}
#mainContent #expandableMain img#expand_bg_top {
	margin: 0px;
	padding: 0px;
	float: left;
}
#mainContent #expandableMain img#expand_bg_bottom {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
}
#mainContent #expandableMainBlue img#expand_bg_top {
	margin: 0px;
	padding: 0px;
	float: left;
}
#mainContent #expandableMainBlue img#expand_bg_bottom {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
}
#mainContent #expandableMain #textField {
	width: 695px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
}
#mainContent #expandableMain #textField ul li {
	font-size: 1em;
	line-height: 1.5;
	list-style-position: outside;
	list-style-type: circle;
	margin-left: 14px;
	margin-bottom: 5px;
}
#mainContent #expandableMain #textField #frmQuote {
	line-height: 1.5em;
	font-size: 0.9em;
}
#mainContent #expandableMain #textField #article {
	width: 695px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 25px;
	display: block;
}
#mainContent #expandableMain #textField #article ul li {
	font-size: 1em;
	list-style-type: disc;
	line-height: 1.4em;
	padding-top: 5px;
}
#mainContent #expandableMain #textField #article ol li {
	list-style-position: outside;
	padding-bottom: 8px;
	list-style-type: decimal;
	margin-left: 25px;
}
#mainContent #expandableMain #textField #columnWrap {
	width: 695px;
	overflow: auto;
	display: block;
}
#mainContent #expandableMain #textField #columnOne {
	font-size: 0.9em;
	float: left;
	width: 218px;
	margin-right: 20px;
}
#mainContent #expandableMain #textField #columnTwo  {
	font-size: 0.9em;
	float: left;
	width: 218px;
	margin-right: 20px;
}
#mainContent #expandableMain #textField #columnThree {
	font-size: 0.9em;
	float: left;
	width: 218px;
}
#mainContent #expandableMain #textField #subFooter {
	display: block;
	width: 695px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	font-size: 10px;
	font-weight: bold;
	color: #002E5E;
}
#mainContent #expandableMain #textField #graphCalc {
	width: 497px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-left: 10px;
	background-image: url(../send_artwork/_images/graphics_calc_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 420px;
}
#mainContent #expandableMain #textField #graphCalc #graphicsCost td {
	color: #FFF;
	border: 0px solid #FFF;
	font-weight: bold;
	font-size: 0.9em;
	background-color: #002E5E;
}
#mainContent #expandableMain #textField #contactInfo {
	width: 400px;
	float: left;
}
#mainContent #expandableMain #textField #contactInfoLinks {
	text-align: center;
	float: left;
	width: 250px;
}
#mainContent #expandableMain #textField #contactInfoLinks #infoButton{
	height: 110px;
	width: 120px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
#mainContent #expandableMain #textField #infoButton a:link {
	background-image: url(../contact/_images/info_button.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 110px;
	width: 120px;
}
#mainContent #expandableMain #textField #infoButton a:visited {
	background-image: url(../contact/_images/info_button.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 110px;
	width: 120px;
}
#mainContent #expandableMain #textField #infoButton a:hover {
	background-image: url(../contact/_images/info_button.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 110px;
	width: 120px;
}
#mainContent #expandableMain #textField #infoButton a:active {
	background-image: url(../contact/_images/info_button.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 110px;
	width: 120px;
}
#mainContent #expandableMainBlue #textField #frmContact {
	width: 555px;
	margin-right: auto;
	margin-left: auto;
}
#mainContent #expandableMainBlue #textField #frmContact p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	color: #FFF;
	font-weight: bold;
}
#mainContent #expandableMainBlue #textField #frmContact fieldset #frmSpecificProducts {
	line-height: 2em;
	margin-left: 30px;
}
#mainContent #expandableMainBlue #textField #frmContact fieldset p span {
	font-weight: normal;
	font-style: italic;
	font-size: 0.9em;
}
#mainContent #expandableMainBlue #textField #frmContact fieldset {
	margin-bottom: 5px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1.5px;
	border-top-style: solid;
	border-top-color: #CCC;
}
#mainContent #expandableMainBlue #textField #frmContact #field1footer {
	font-weight: bold;
	font-style: italic;
	clear: both;
	font-size: .85em;
	width: 450px;
	margin-left: auto;
	display: block;
	margin-right: auto;
}
#mainContent #expandableMainBlue #textField #frmContact fieldset p input.radio {
	margin-left: 30px;
}
#mainContent #expandableMainBlue #textField #frmContact fieldset p input.checkbox {
	margin-left: 30px;
}
#mainContent #expandableMainBlue #textField #frmContact legend {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: bold;
	color: #CCC;
	margin-left: 70px;
}
#mainContent #expandableMainBlue #textField #frmContact input.text {
	width: 200px;
	border: 1px solid #999;
	float: right;
	margin-right: 250px;
}
#mainContent #expandableMainBlue #textField #frmContact input.text:focus, #frmContact textarea:focus {
	background-color: #eddab1;
	border: 1px solid #9d6124;
}
#mainContent #expandableMainBlue #textField #frmContact fieldset p #state {
	float: right;
	margin-right: 250px;
}
#mainContent #expandableMainBlue #textField #frmContact fieldset #questions {
	float: right;
	width: 400px;
	padding-right: 50px;
}
#mainContent #expandableMainBlue #textField #frmContact #submit1 , #submit2{
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-bottom: 25px;
}
#mainContent #expandableMainBlue #textField #frmContact fieldset p #submit1 {
	display: block;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
#mainContent #mainGraphic {
	margin-bottom: 0px;
	height: 300px;
	width: 755px;
	float: left;
}
#mainContent #mainGraphic #slideshow1 {
	height: 300px;
	width: 755px;
	overflow: hidden;
	margin-bottom:20px
}
#mainContent #mainGraphic #slideshow1 #slideSpecial {
	height: 180px;
	width: 705px;
	padding-left: 50px;
	padding-top: 120px;
	background-image: url(/_images/maingraphic_seasonal.jpg);
}
#mainContent #mainGraphic #slideshow1 #slide1 {
	background-image: url(../_images/breeze.jpg);
	height: 180px;
	width: 705px;
	padding-top: 120px;
	padding-left: 50px;
}
#mainContent #mainGraphic #slideshow1 #slide2 {
	background-image: url(../_images/pop-ups.jpg);
	height: 180px;
	width: 705px;
	padding-top: 120px;
	padding-left: 50px;
}
#mainContent #mainGraphic #slideshow1 #slide3 {
	background-image: url(../_images/truss.jpg);
	height: 180px;
	width: 705px;
	padding-top: 120px;
	padding-left: 50px;
}
#mainContent #mainGraphic #slideshow1 h2  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #FFF;
}
#mainContent #mainGraphic #slideshow1 h2 a {
	color: #FFF;
	text-decoration: none;
}
#mainContent #mainGraphic #slideshow1 .whiteBG h2  {
	color: #002e5e;
}
#mainContent #mainGraphic #slideshow1 .whiteBG h2 a  {
	color: #002e5e;
}
#mainContent #mainGraphic #slideshow1 h3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #777;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 26px;
}
#mainContent #mainGraphic #slideshow1 h3 a {
	color: #777;
	text-decoration: none;
}
#mainContent #mainGraphic #slideshow1 h3 a:hover {
	color: #CB4C00;
	text-decoration: none;
}
#mainContent #mainGraphic #white_bg {
	background-image: url(../_images/maingraphic_white.gif);
	background-repeat: no-repeat;
	height: 296px;
	width: 751px;
	padding: 2px;
}
#mainContent #mainGraphic #white_bg #prodCat_four li {
	margin-left: 30px;
}
#mainContent #mainGraphic #white_bg #prodCat_three li {
	margin-left: 75px;
}
#mainContent #mainGraphic #white_bg #prodCat_two li {
	margin-left: 150px;
}
#mainContent #mainGraphic #white_bg li  {
	width: 150px;
	float: left;
	height: 250px;
	text-align: center;
	padding-top: 25px;
	display: inline;
}
#mainContent #mainGraphic #white_bg li a:link {
	display: block;
	height: 250px;
	width: 150px;
}
#mainContent #mainGraphic #white_bg li a:visited {
	display: block;
	height: 250px;
	width: 150px;
}
#mainContent #mainGraphic #white_bg li a:hover {
	background-image: url(../products/_images/under_arrow_two_states.gif);
	background-repeat: no-repeat;
	display: block;
	height: 250px;
	width: 150px;
	background-position: left top;
}
#mainContent #mainGraphic #white_bg li a:active {
	background-image: url(../products/_images/under_arrow_two_states.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 250px;
	width: 150px;
}
#mainContent #servicesButtons {
	text-align: center;
	float: left;
	height: 610px;
	width: 238px;
	margin-right: 10px;
}
#mainContent #servicesButtons #customXdesign_mainIcon {
	float: left;
	height: 114px;
	width: 238px;
	margin-bottom: 10px;
}
#mainContent #servicesButtons #exhibitFinance_mainIcon {
	float: left;
	height: 114px;
	width: 238px;
	margin-bottom: 10px;
}
#mainContent #servicesButtons #graphicDesign_mainIcon {
	float: left;
	height: 114px;
	width: 238px;
	margin-bottom: 10px;
}
#mainContent #servicesButtons #largeFormatprint_mainIcon {
	float: left;
	height: 114px;
	width: 238px;
	margin-bottom: 10px;
}
#mainContent #servicesButtons #storageLogistics_mainIcon {
	float: left;
	height: 114px;
	width: 238px;
}
#mainContent #servicesButtons h1 {
	font-size: 0.9em;
	line-height: 28px;
	font-weight: bold;
	text-align: center;
}
#mainContent #servicesButtons a:link {
	background-image: url(../services/_images/services_icons_bg_allstates.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 114px;
	width: 238px;
	display: block;
}
#mainContent #servicesButtons a:visited {
	background-image: url(../services/_images/services_icons_bg_allstates.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 114px;
	width: 238px;
}
#mainContent #servicesButtons a:hover {
	color: #CCC;
	background-image: url(../services/_images/services_icons_bg_allstates.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 114px;
	width: 238px;
}
#mainContent #servicesButtons a:active {
	background-image: url(../services/_images/services_icons_bg_allstates.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 114px;
	width: 238px;
}
#mainContent #servicesPreview {
	background-image: url(../services/_images/services_preview_bg.gif);
	background-repeat: no-repeat;
	float: left;
	height: 548px;
	width: 507px;
}
#mainContent #servicesPreview #serviceImage_preview {
	height: 131px;
	width: 481px;
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
}
#mainContent #servicesPreview #descriptionPreview,
#mainContent #servicesPreview #descriptionPreview1,
#mainContent #servicesPreview #descriptionPreview2,
#mainContent #servicesPreview #descriptionPreview3,
#mainContent #servicesPreview #descriptionPreview4,
#mainContent #servicesPreview #descriptionPreview5 {
	height: 270px;
	width: 427px;
	position: absolute;
	left: 288px;
	top: 435px;
	visibility: hidden;
}
#mainContent #servicesPreview #descriptionPreview h1,
#mainContent #servicesPreview #descriptionPreview1 h1,
#mainContent #servicesPreview #descriptionPreview2 h1,
#mainContent #servicesPreview #descriptionPreview3 h1,
#mainContent #servicesPreview #descriptionPreview4 h1,
#mainContent #servicesPreview #descriptionPreview5 h1 {
	line-height: 1.5;
}
#mainContent #servicesPreview #descriptionPreview {
	visibility: visible;
}
#mainContent #productButtons {
	float: left;
	height: 610px;
	width: 238px;
	text-align: center;
	margin-right: 10px;
}
#mainContent #productButtons h2 {
	font-size: 0.9em;
	text-align: center;
	font-weight: normal;
}
#mainContent #productButtons a:link {
	background-image: url(../products/_images/product_main_cat_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 114px;
	width: 114px;
}
#mainContent #productButtons a:visited {
	background-image: url(../products/_images/product_main_cat_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 114px;
	width: 114px;
}
#mainContent #productButtons a:hover {
	background-image: url(../products/_images/product_main_cat_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 114px;
	width: 114px;
	opacity: .8;
	filter: alpha(opacity=80);
}
#mainContent #productButtons a:active {
	background-image: url(../products/_images/product_main_cat_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 114px;
	width: 114px;
}
#mainContent #productButtons #bannerStands_mainIcon {
	float: left;
	height: 114px;
	width: 114px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#mainContent #productButtons #cases_mainIcon {
	float: left;
	height: 114px;
	width: 114px;
	margin-bottom: 10px;
}
#mainContent #productButtons #counters_mainIcon {
	float: left;
	height: 114px;
	width: 114px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#mainContent #productButtons #displays_mainIcon {
	float: left;
	height: 114px;
	width: 114px;
	margin-bottom: 10px;
}
#mainContent #productButtons #flooring_mainIcon {
	float: left;
	height: 114px;
	width: 114px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#mainContent #productButtons #graphics_mainIcon {
	float: left;
	height: 114px;
	width: 114px;
	margin-bottom: 10px;
}
#mainContent #productButtons #lighting_mainIcon {
	float: left;
	height: 114px;
	width: 114px;
	margin-bottom: 10px;
	margin-right: 10px;
}
#mainContent #productButtons #tableCovers_mainIcon {
	float: left;
	height: 114px;
	width: 114px;
	margin-bottom: 10px;
}
#mainContent #productButtons #accessories_mainIcon {
	float: left;
	height: 114px;
	width: 114px;
	margin-right: 10px;
}
#mainContent #productButtons #goGreen_mainIcon {
	float: left;
	height: 114px;
	width: 114px;
}
#mainContent #products_subHeader {
	float: left;
	height: 52px;
	width: 507px;
	margin-bottom: 10px;
}
#mainContent #productModels {
	float: left;
	height: 548px;
	width: 507px;
	background-image: url(../products/_images/product_models_bg.gif);
	background-repeat: no-repeat;
}
#mainContent #productModels #modelPreview {
	height: 131px;
	width: 481px;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
}
#mainContent #productModels #descriptionPreview,
#mainContent #productModels #descriptionPreview1,
#mainContent #productModels #descriptionPreview2,
#mainContent #productModels #descriptionPreview3,
#mainContent #productModels #descriptionPreview4,
#mainContent #productModels #descriptionPreview5,
#mainContent #productModels #descriptionPreview6,
#mainContent #productModels #descriptionPreview7,
#mainContent #productModels #descriptionPreview8,
#mainContent #productModels #descriptionPreview9,
#mainContent #productModels #descriptionPreview10 {
	height: 270px;
	width: 427px;
	position: absolute;
	left: 288px;
	top: 435px;
	visibility: hidden;
}
#mainContent #productModels h1 
   
   
   
   
   
   
   
   
   
    {
	line-height: 1.5;
}
#mainContent #productModels #descriptionPreview {
	visibility: visible;
}
#mainContent #productModels h3 {
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.5em;
}
#mainContent #prodInfo h1 {
	font-size: 1.6em;
	padding-bottom: 8px;
	padding-top: 10px;
}
#mainContent #prodInfo {
	background-image: url(../_images/product_cat_des_bg.gif);
	background-repeat: no-repeat;
	float: left;
	width: 500px;
	margin-top: 10px;
	margin-right: 10px;
	padding: 15px;
	height: 270px;
	font-size: 0.95em;
	line-height: 1.5em;
	overflow: auto;
}
#mainContent #prodInfotall h1 {
	padding-bottom: 8px;
	font-size: 1.6em;
	padding-top: 23px;
}
#mainContent #prodInfotall {
	background-image: url(../_images/product_complete_det_bg.gif);
	background-repeat: no-repeat;
	height: 668px;
	width: 515px;
	margin-top: 10px;
	margin-right: 10px;
	float: left;
	font-size: 0.95em;
	line-height: 1.5em;
	padding-top: 2px;
	padding-left: 15px;
	display: inline;
}
#mainContent #prodInfotall #textScroll {
	height: 626px;
	width: 495px;
	overflow: auto;
	padding-top: 5px;
	padding-right: 15px;
}
#mainContent #prodInfotall li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#mainContent #subSide_green {
	background-image: url(/_images/product_cat_subsidebar.gif);
	background-repeat: no-repeat;
	float: left;
	height: 300px;
	width: 215px;
	margin-top: 10px;
	text-align: center;
}
#mainContent #subSide_green p {
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#mainContent #subSide_green #greenInfo {
	height: 130px;
	width: 185px;
	margin-right: auto;
	margin-left: auto;
	font-size: 11px;
	color: #666;
	text-align: left;
	padding-top: 3px;
	line-height: 15px;
}
#mainContent #subSide_blue {
	background-image: url(../_images/product_det_subsidebar.gif);
	background-repeat: no-repeat;
	float: left;
	height: 300px;
	width: 165px;
	margin-top: 10px;
	padding-left: 25px;
	padding-right: 25px;
}
#mainContent #subSide_blue p {
	font-size: 0.9em;
	line-height: 1.4em;
}
#mainContent #subSide_blue #webUploader_button {
	height: 110px;
	width: 120px;
	margin-top: 30px;
	margin-left: 22px;
}
#mainContent #subSide_blue #webUploader_button a:link {
	background-image: url(../send_artwork/_images/red_button_small.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
	width: 120px;
	display: block;
}
#mainContent #subSide_blue #webUploader_button a:visited {
	background-image: url(../send_artwork/_images/red_button_small.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 110px;
	width: 120px;
	display: block;
}
#mainContent #subSide_blue #webUploader_button a:hover {
	background-image: url(../send_artwork/_images/red_button_small.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 110px;
	width: 120px;
	display: block;
}
#mainContent #subSide_blue #webUploader_button a:active {
	background-image: url(../send_artwork/_images/red_button_small.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 110px;
	width: 120px;
	display: block;
}
#mainContent #subSide_blue #viewGal_button {
	float: left;
	height: 40px;
	width: 80px;
	margin-top: 25px;
	margin-right: 5px;
	margin-bottom: 5px;
	display: block;
}
#mainContent #subSide_blue #viewGal_button a:link {
	background-image: url(../products/_images/view_gallery_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 40px;
	width: 80px;
}
#mainContent #subSide_blue #viewGal_button a:visited {
	background-image: url(../products/_images/view_gallery_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 40px;
	width: 80px;
}
#mainContent #subSide_blue #viewGal_button a:hover {
	background-image: url(../products/_images/view_gallery_button.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 40px;
	width: 80px;
}
#mainContent #subSide_blue #viewGal_button a:active {
	background-image: url(../products/_images/view_gallery_button.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 40px;
	width: 80px;
}
#mainContent #subSide_blue #faq_button {
	float: left;
	height: 40px;
	width: 80px;
	margin-top: 25px;
	margin-right: 5px;
	margin-bottom: 5px;
	display: block;
}
#mainContent #subSide_blue #faq_button a:link {
	background-image: url(../services/_images/faq_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 40px;
	width: 80px;
}
#mainContent #subSide_blue #faq_button a:visited {
	background-image: url(../services/_images/faq_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 40px;
	width: 80px;
}
#mainContent #subSide_blue #faq_button a:hover {
	background-image: url(../services/_images/faq_button.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 40px;
	width: 80px;
}
#mainContent #subSide_blue #faq_button a:active {
	background-image: url(../services/_images/faq_button.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 40px;
	width: 80px;
}
#mainContent #subSide_blue #moreDetails_button {
	float: left;
	height: 40px;
	width: 80px;
	margin-top: 25px;
	margin-bottom: 5px;
	display: block;
}
#mainContent #subSide_blue #moreDetails_button a:link {
	background-image: url(../products/_images/more_details_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 40px;
	width: 80px;
}
#mainContent #subSide_blue #moreDetails_button a:visited {
	background-image: url(../products/_images/more_details_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 40px;
	width: 80px;
}
#mainContent #subSide_blue #moreDetails_button a:hover {
	background-image: url(../products/_images/more_details_button.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 40px;
	width: 80px;
}
#mainContent #subSide_blue #moreDetails_button a:active {
	background-image: url(../products/_images/more_details_button.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 40px;
	width: 80px;
}
#mainContent #subSide_blue #backMain_button {
	float: left;
	height: 40px;
	width: 80px;
	margin-top: 25px;
	margin-bottom: 5px;
	display: block;
}
#mainContent #subSide_blue #backMain_button a:link {
	background-image: url(../products/_images/back_to_main_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 40px;
	width: 80px;
}
#mainContent #subSide_blue #backMain_button a:visited {
	background-image: url(../products/_images/back_to_main_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 40px;
	width: 80px;
}
#mainContent #subSide_blue #backMain_button a:hover {
	background-image: url(../products/_images/back_to_main_button.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 40px;
	width: 80px;
}
#mainContent #subSide_blue #backMain_button a:active {
	background-image: url(../products/_images/back_to_main_button.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 40px;
	width: 80px;
}
#mainContent #subSide_blue #shopNow_button {
	float: left;
	height: 40px;
	width: 165px;
	display: block;
}
#mainContent #subSide_blue #shopNow_button a:link {
	background-image: url(../products/_images/shop_now_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 40px;
	width: 165px;
}
#mainContent #subSide_blue #shopNow_button a:visited {
	background-image: url(../products/_images/shop_now_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 40px;
	width: 165px;
}
#mainContent #subSide_blue #shopNow_button a:hover {
	background-image: url(../products/_images/shop_now_button.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 40px;
	width: 165px;
}
#mainContent #subSide_blue #shopNow_button a:active {
	background-image: url(../products/_images/shop_now_button.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 40px;
	width: 165px;
}
#mainContent #subSide_blue #requestQuote_button {
	float: left;
	height: 40px;
	width: 165px;
	display: block;
}
#mainContent #subSide_blue #requestQuote_button a:link {
	background-image: url(../services/_images/request_quote_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 40px;
	width: 165px;
}
#mainContent #subSide_blue #requestQuote_button a:visited {
	background-image: url(../services/_images/request_quote_button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 40px;
	width: 165px;
}
#mainContent #subSide_blue #requestQuote_button a:hover {
	background-image: url(../services/_images/request_quote_button.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 40px;
	width: 165px;
}
#mainContent #subSide_blue #requestQuote_button a:active {
	background-image: url(../services/_images/request_quote_button.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 40px;
	width: 165px;
}
#mainContent #subSide_blue #priceModel_info {
	width: 165px;
	margin-top: 10px;
	float: left;
}
#mainContent #featured {
	height: 170px;
	width: 755px;
	margin-top: 10px;
	float: left;
	text-align: center;
}
#mainContent #featured a:link{
	background-image: url(../_images/featured_all_states.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 170px;
	width: 245px;
	color: #FFF;
}
#mainContent #featured a:visited {
	background-image: url(../_images/featured_all_states.jpg);
	background-position: left top;
	display: block;
	background-repeat: no-repeat;
	height: 170px;
	width: 245px;
	color: #FFF;
}
#mainContent #featured a:hover {
	background-position: left center;
	background-image: url(../_images/featured_all_states.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 170px;
	width: 245px;
	color: #FFF;
}
#mainContent #featured a:active {
	background-position: left bottom;
	background-image: url(../_images/featured_all_states.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 170px;
	width: 245px;
	color: #FFF;
}
#mainContent #featured img {
	padding-bottom: 6px;
}
#mainContent #featured #featured_01{
	height: 170px;
	width: 245px;
	margin-right: 10px;
	float: left;
}
#mainContent #featured #featured_02{
	float: left;
	height: 170px;
	width: 245px;
	margin-right: 10px;
}
#mainContent #featured #featured_03{
	height: 170px;
	width: 245px;
	float: left;
}
#mainContent #productscroll {
	height: 120px;
	width: 755px;
	float: left;
	margin-top: 10px;
}
#mainContent #productscroll #leftArrow{
	float: left;
	height: 120px;
	width: 27px;
	z-index: 51;
}
#mainContent #productscroll #scrollWindowDiv{
	overflow: hidden;
	width: 701px;
	height: 120px;
	margin-left: 0px;
	z-index: 1;
	background-image: url(../_images/productscroll_bg_curves.gif);
	float: left;
	background-repeat: no-repeat;
	position: relative;
}
#mainContent   #productscroll #scrollWindowDiv #sliderSpan{
	top: -13px;
	white-space: nowrap;
	position: relative;
}
#mainContent #productscroll #scrollWindowDiv #sliderSpan img{
	margin-top: 18px;
	border: 0;
}
#mainContent #productscroll #scrollWindowDiv #sliderSpan a:hover {
	opacity: .5;
	filter: alpha(opacity=50);
	background-color: #F00;
}
#mainContent #productscroll #rightArrow{
	float: left;
	height: 120px;
	width: 27px;
	z-index: 50;
}
#sidebar {
	float: right;
	height: 610px;
	width: 195px;
	margin-top: 10px;
	margin-left: 10px;
	background-image: url(../_images/sidebar_bg.gif);
	font-size: 10px;
	background-repeat: no-repeat;
	line-height: 14px;
	background-position: left top;
}
#sidebar #top {
	width: 150px;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	padding-right: 7px;
	padding-left: 7px;
}
#sidebar #middle {
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1.5px;
	border-top-style: solid;
	border-top-color: #CCC;
	width: 150px;
	padding-top: 10px;
	margin-bottom: 10px;
	padding-right: 7px;
	padding-left: 7px;
}
#sidebar #middle ul li {
	list-style-type: disc;
	list-style-position: outside;
	line-height: 1.2em;
	margin-top: 5px;
}
#sidebar #middle ul li span a {
	color: #BABABA;
}
#sidebar #bottom {
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1.5px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-top: 10px;
	margin-bottom: 10px;
	padding-right: 7px;
	padding-left: 7px;
}
#sidebar #VolusionLiveChat {
	width: 120px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
#sidebar #need_help {
	height: 36px;
	width: 146px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
#sidebar #need_help a:link {
	background-image: url(../_images/need_help_allstates.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 36px;
	width: 146px;
}
#sidebar #need_help a:visited {
	background-image: url(../_images/need_help_allstates.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 36px;
	width: 146px;
}
#sidebar #need_help a:hover {
	background-image: url(../_images/need_help_allstates.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 36px;
	width: 146px;
}
#sidebar #need_help a:active {
	background-image: url(../_images/need_help_allstates.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	height: 36px;
	width: 146px;
}
#miniGal  {
	height: 360px;
	width: 420px;
	margin-top: -360px;
	margin-left: 10px;
	float: right;
	z-index: 50;
	background-repeat: no-repeat;
	background-image: url(/products/_images/mini-gal-blank.png);
}
#homeinfo {
	width: 960px;
	margin-top: 10px;
	font-size: 0.75em;
	line-height: 1.6em;
	color: #464646;
	float: left;
	background-image: url(../_images/homeinfo_bg_middle.jpg);
	background-repeat: repeat-y;
}
#homeinfo h1 {
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 20px;
	padding-bottom: 10px;
	text-align: center;
}
#homeinfo h4 {
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.9em;
	color: #002e5e;
}
#homeinfo #text1 {
	float: left;
	width: 450px;
	padding-left: 20px;
}
#homeinfo #text2 {
	float: left;
	width: 450px;
	padding-left: 20px;
}
#homeinfo img#stretchBoxTop {
	margin: 0px;
	padding: 0px;
	float: left;
}
#homeinfo img#stretchBoxBottom {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
}
#footer {
	clear: left;
	height: 15px;
	font-size: 0.6em;
	color: #999;
	line-height: 15px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
#footer a:link {
	color: #666;
}
#footer a:visited {
	color: #666;
}
#footer a:hover {
	color: #002E5E;
}
#footer a:active {
	color: #002E5E;
}
.pricing {
	font-size: 0.8em;
	color: #BABABA;
	font-weight: normal;
	line-height: 0.8em;
}
.priceRange {
	line-height: 1.2em;
	padding-bottom: 5px;
}
.footnote {
	font-size: 0.9em;
	padding-bottom: 8px;
	font-style: italic;
}
.blueUnder {
	line-height: 1.4em;
	text-decoration: underline;
	color: #002E5E;
}
.smallcaption {
	font-size: 0.8em;
	font-style: italic;
	text-align: center;
}
.featured {
	margin-top: -30px;
	text-align: center;
	line-height: 1;
	color: #FFF;
	font-size: 1.2em;
	font-weight: bold;
}
.boldBlue {
	font-weight: bold;
	color: #002E5E;
	line-height: 1.5;
}
.boldGreen {
	font-size: 1.2em;
	line-height: 1.4em;
	font-weight: bold;
	color: #008343;
}
.greenRating {
	font-size: 1em;
	font-style: italic;
	font-weight: bold;
	color: #008343;
	padding-bottom: 5px;
	line-height: 1.4em;
	text-align: center;
	padding-top: 5px;
}
.gogreen {
	color: #008343;
}
.boldRed {
	font-size: 0.9em;
	font-weight: bold;
	color: #A20000;
}
.boldGray {
	font-size: 1.2em;
	font-weight: bold;
	color: #555;
}
.centerText {
	text-align: center;
	font-size: 1.3em;
	margin-bottom: 20px;
	margin-top: 10px;
}
.formHeader {
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #002E5E;
}
.grphCalcHead {
	font-size: 1.1em;
	text-transform: uppercase;
	color: #002E5E;
	letter-spacing: 0.1em;
	text-align: center;
	padding-bottom: 15px;
	padding-top: 25px;
}
.tsd {
	font-size: 0.95em;
	font-weight: bold;
	color: #002E5E;
}
.blueBGheader {
	font-size: 1.6em;
	color: #FFF;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 25px;
	font-variant: small-caps;
	font-weight: bold;
}
.whiteCaption {
	font-size: 0.9em;
	font-weight: normal;
	color: #FFF;
	font-style: normal;
}
.restricted {
	color: #F00;
	font-weight: bold;
}
.allowed {
	color: #26911D;
	font-weight: bold;
}
.bold {
	font-weight: bold;
}
.column1 {
	text-align: center;
	float: left;
	width: 267px;
	padding-top: 25px;
	display: block;
}
.column2 {
	text-align: center;
	float: left;
	width: 266px;
	padding-top: 25px;
	display: block;
}
.column3 {
	text-align: center;
	float: left;
	width: 267px;
	padding-top: 25px;
	display: block;
}
.row {
	float: left;
	width: 800px;
	margin-bottom: 15px;
}
h1 {
	font-size: 1.5em;
	color: #002E5E;
	text-align: left;
}
h2 {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #002E5E;
	font-size: 0.9em;
	font-weight: bold;
}
h3 {
	color: #002E5E;
	font-weight: bold;
}
h4 {
	text-decoration: underline;
	line-height: 1.8em;
}
h5 {
	font-size: 0.9em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;
	padding-top: 8px;
	padding-bottom: 8px;
}
em {
	font-style: italic;
	color: #002E5E;
}
