#home_intro_text {
	width: 540px;
	margin: 100px 0px 20px 10px;
}

#home_col_right_left {
	float: left;
	width: 563px;
}

#col_right_left {
	float: left;
	width: 553px;
	background-color: #CC9900;
}

#home_col_right_right {
	float: right;
	width: 216px;
	text-align: center;
	margin-top: -270px;
}

#column_right_left {
	float: left;
	width: 492px;
	text-align: left;
}

#column_right_right {
	float: left;
	width: 287px;
	text-align: center;
}

#frame_professional_displays {
	float: left;
	width: 279px;
	height: 150px;
	background-image: url(../images/home/frame_professional_displays.gif);
	margin-right: 5px;
	margin-bottom: 6px;
	text-align: center;
}

#frame_wedding_displays {
	float: left;
	width: 279px;
	height: 150px;
	background-image: url(../images/home/frame_wedding_displays.gif);
	margin-bottom: 6px;
	text-align: center;
}

#frame_diy_display_packs {
	float: left;
	width: 279px;
	height: 150px;
	background-image: url(../images/home/frame_wedding_displays.gif);
	margin-bottom: 6px;
	text-align: center;
}
#frame_buy_online {
	float: left;
	width: 279px;
	height: 150px;
	background-image: url(../images/home/frame_special_effects.gif);
	margin-bottom: 6px;
	text-align: center;
}

#frame_special_effects {
	float: left;
	width: 279px;
	height: 150px;
	background-image: url(../images/home/frame_special_effects.gif);
	margin-bottom: 6px;	
	text-align: center;
}
#frame_special_offers {
	float: left;
	width: 279px;
	height: 150px;
	background-image: url(../images/home/frame_professional_displays.gif);
	margin-bottom: 6px;	
	margin-right: 5px;	
	text-align: center;
}

#frame_knowledgebase {
	float: left;
	width: 279px;
	height: 150px;
	background-image: url(../images/home/frame_knowledgebase.gif);
	margin-right: 5px;	
	text-align: center;
}

.frame_display_text {
	margin: 10px auto 0px auto;
	width: 250px;
	height: 60px;
	line-height: 14px;
	text-align: left;
}

.frame_display_link {
	width: 250px;
	text-align: right;
}

#frame_quote {
	float: left;
	width: 279px;
	margin: 0px 0px 90px 0px;
	padding: 0px;
	text-align: center;
}

#frame_quote_large {
	float: left;
	width: 279px;
	margin: 0px 0px 90px 0px;
	padding: 0px;
	text-align: center;
	height: 120px;
}


#frame_quote_small {
	float: left;
	width: 204px;
	margin-bottom: 6px;	
	text-align: center;
}

.frame_quote_text {
	float: left;
	width: 198px;
	height: 60px;
	line-height: 14px;
	text-align: left;
	background-image: url(../images/home/quote_top_left.gif);
	background-repeat: no-repeat;
}

.frame_quote_padding {
	padding: 20px;
	width: 239px;
	margin: 0px;
}

.frame_quote_name {
	float: left;
	padding: 0px 20px 0px 20px;
	width: 239px;
	height: 20px;
	line-height: 14px;
	text-align: right;
	background-image: url(../images/home/quote_bottom_right.gif);
	background-position: top right;
	background-repeat: no-repeat;
}


.frame_quote_text_small {
	float: left;
	margin: 20px;
	width: 150px;
	line-height: 14px;
	text-align: left;
}


.frame_quote_name_small {
	margin: 0px 20px 20px 20px;
	width: 150px;
	line-height: 14px;
	text-align: right;
}

.promo-banner {
    width: 555px;
	display:block;
    background-image: url(../images/home/special-offer.jpg);
    height:110px;
}

#homepageboxes {
	float: left;
	text-align:center;
	width:563px;
	padding-left:30px;
	padding-bottom:12px;
}

.fcategory {
  float: left;
  width: 175px;
  margin-bottom: 16px;
 }
 
.fcategory_image {
  width: 150px;
 }
 
.fcategory_title {
  width: 150px;
  margin-bottom:3px;
  text-align: center;
 }
  
.link_yellow_treb18 {
  color:#FFFF00;
  text-decoration: none;
  font-size: 16px;
  font-family: "trebuchet ms";
 }

