


#min_pg_height {
	position: relative;
	float: left;
	width: 22px;
	height: 300px;
	/* background-color: #ffcccc; */
}



#leftcol {
	position: relative;
	float: left;
	width: 705px;
	margin-right: 23px;
	/* background-color: #ccffcc; */
}

#footer {
	position: relative;
	/* height: 40px; */
	width: 544px;
	/* width: 685px; */
	padding: 0px;
	margin: 25px 0px 15px 0px;	
	/* background-color: yellow; */
}


#row2 {
	margin-bottom: 20px;
}


.wideBox {
	position: relative;
	float: left;
	/* height: 200px; */
	width: 251px;
	/* background-color: blue; */
}

.narrowBox {
	position: relative;
	float: left;
	/* height: 200px; */
	width: 161px;
	/* background-color: red; */
}



/* ----- Styles for the 7 product boxes, homepage ---- */

#row1 p, #row3 p { 
 	font-family: helvetica;
 	font-size: 11px;
	color: #77847f;
}

.wideBoxTop {
	width: 251px;
	background: url(../images/gray_dotted_line.gif) repeat-x bottom;
}

.wideBoxBottom {
	position: relative;
	width: 251px;
	background: url(../images/homepage/tall_thin_gray_bar.gif) no-repeat bottom left;
}


.narrowBoxTop {
	width: 161px;
	background: url(../images/gray_dotted_line.gif) repeat-x bottom;
}

.narrowBoxBottom {
	position: relative;
	width: 161px;
	height: 190px;
	background:  url(../images/homepage/tall_thin_gray_bar.gif) no-repeat bottom left;
}

.narrowBoxBottom2 {
	position: relative;
	width: 161px;

	background: url(../images/homepage/tall_thin_gray_bar.gif) no-repeat bottom left;
}

/* --- Pop Ups --- */

#popupLeft {
	position: relative;
	float: left;
	width: 141px;
}

#popupRight {
	position: relative;
	float: left;
	width: 110px;
}

.popupImage {
	margin-left: 3px;
}

.popupPrice {
	margin-top: 10px;
}

.popupText {
	padding: 0px;
	margin: 10px 0px 0px 0px;
}

/* --- Banner Stands --- */

#bannerstandLeft {
	position: relative;
	float: left;
	width: 100px;
}

#bannerstandRight {
	position: relative;
	float: left;
	width: 150px;
}

.bannerstandImage {
	margin-left: 3px;
}

.bannerstandPrice {
	margin-top: 10px;
}

.bannerstandText {
	padding: 0px;
	margin: 5px 0px 0px 0px;
}

/* --- Event Displays --- */

#eventdisplaysLeft {
	position: relative;
	float: left;
	width: 81px;
}

#eventdisplaysRight {
	position: relative;
	float: left;
	width: 80px;
}

.eventdisplaysImage {
	margin-left: 3px;
}

.eventdisplaysPrice {
	margin-top: 10px;
}

.eventdisplaysText {
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

/* --- Literature Racks --- */

#literatureracksLeft {
	position: relative;
	float: left;
	width: 81px;
}

#literatureracksRight {
	position: relative;
	float: left;
	width: 80px;
}

.literatureracksImage {
	margin-left: 3px;
}

.literatureracksPrice {
	margin-top: 10px;
}

.literatureracksText {
	padding: 0px;
	margin: 0px 0px 0px 0px;
}


/* --- Tabletop Displays --- */

#tabletopdisplaysTop {
	width: 161px;
}

#tabletopdisplaysBottom {
	width: 161px;
}

.tabletopdisplaysImage {
	margin: 0px 0px 0px 2px;
	width: 85px;
}

.tabletopdisplaysPrice {
	margin: 10px 0px 0px 0px;
	margin-top: 10px;
	width: 74px;
}

.tabletopdisplaysText {
	margin: 0px 0px 0px 10px;
	width: 140px;
}


/* --- Flooring --- */

#flooringLeft {
	position: relative;
	float: left;
	width: 81px;
}

#flooringRight {
	position: relative;
	float: left;
	width: 80px;
}

.flooringImage {
	margin-left: 3px;
}

.flooringPrice {
	margin-top: 10px;
}

.flooringText {
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

/* --- Hanging Signs --- */


.hangingsignsImage {
	margin-left: 5px;
}

.hangingsignsPrice {
	margin-left: 3px;
}

.hangingsignsText {
	padding: 0px;
	margin: 0px 0px 0px 10px;
	width: 140px;
}