div#homepage div.specials a.full_menu {
	background: url('../../images/colors/pink/menu_icon.png') no-repeat top left;
}
div#feedback div.press ul li div.date {
	background: url('../../images/colors/pink/date_bg.png') no-repeat;
}
div#our_story div#facts ul li {
	background: url("../../images/colors/pink/bullet.png") no-repeat 0px 4px;		
}
div#contact_us #hq  ul li.mail  { background: url('../../images/mail.png') no-repeat top left; }
div#contact_us #hq ul li.phone  { background: url('../../images/phone.png') no-repeat top left; }
div#contact_us #hq ul li.fax    { background: url('../../images/colors/pink/fax.png') no-repeat top left; }
div#contact_us #hq ul li.loc    { background: url('../../images/location_icon.png') no-repeat top left; }
div#contact_us #hq ul li.map    { padding: 0px; }
div#hours_location .location .details {
	background: url('../../images/colors/pink/location_icon.png') no-repeat top left;
}
div#blog a.rss span{
	background: url('../../images/colors/pink/rss.png') no-repeat;
}
div#blog .post .date,
div#homepage #slides .nivo-caption p span {
	background: url('../../images/colors/pink/date_bg.png') no-repeat;
}
div#error_page div.error_wrap {
	background: url("../../images/colors/pink/404_circle.png") no-repeat center;
}
ul.triangles li {
	background: url('../../images/colors/pink/arrow_right.png') no-repeat 0px 7px;
}
ul.bullseye li {
	background: url('../../images/colors/pink/bullet.png') no-repeat 0px 7px;
}
ul.arrows li {
	background: url('../../images/arrow_right_dark.png') no-repeat 0px 7px;
}
ul.checkmarks li {
	background: url('../../images/colors/pink/checkmark.png') no-repeat 0px 5px;
}
blockquote {
	background: url("../../images/colors/pink/quote.png") no-repeat top left;		
}
div.pricing_box.active .price{ background: url('../../images/colors/pink/price_bg.png') no-repeat	top center; }
div#location div.address {
	background: url('../../images/colors/pink/location_icon.png') no-repeat top left;
}
div#items .content h4 span {		
	background: #fe6666;
}
div#header ul#nav li.active a {
	background: #fe6666;
}
table.calender, table.calender table{
 table-layout: fixed;
	
}
table.calender{width:100%; border: none; border-collapse:collapse; margin:0 auto 0 auto; background:none;}
table.calender tr td{padding:5px; border: none;}
table.calender table{width:200px; height:200px; margin:0; padding:0;}
table.calender th{text-align:center; height:20px; margin:0; padding:0; line-height:20px; text-transform:uppercase;}
table.calender td.marked{background-color:#FF685C; color:white;}
table.calender td.mn{background-color:#071922; color:white; font-weight:bold;}
table.calender td.sunday{color:#FF685C;}
table.calender table tr td { padding:0; margin:0; height:18px; display:table-cell; text-align:center; border: 1px solid #DDDDDD; border-collapse:collapse; font-size:11px;}

table.calender{
z-index:9999;
position:relative;
}

.main_content a {
	color: #F66;
}

div#gallery div.accordion ul.four_column li a {
	height: 112px;
	overflow: hidden;
}