@charset "utf-8";
/*** Body ***/

body {
	font-family: "Trebuchet MS", Tahoma, Arial;
	color: #000000;
	background-color: #ddd8d2;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}
a {
	color: #b4262b;
	text-decoration: underline;
	font-weight: normal;
}
a:hover, a:active {
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

ul { 
	list-style-image: url(../images/bullet_two.jpg);
	margin-top:0px;
}

.header_landing {
    font-size:14px;
	font-weight:bold;
}

.fontSixteenBold {
	font-size: 16px;
	font-weight: bold;
}
.fontTwentyFour {
	font-size: 24px;
}
.redSimple {
	color: #b4262b;
}
.redText {
	font-size: 14px;
	font-weight: bold;
	color: #b4262b;
}
.redTextSixteen {
	font-size: 16px;
	font-weight: bold;
	color: #b4262b;
}
.redTextLarge {
	font-size: 20px;
	font-weight: bold;
	color: #b4262b;
}

.wrapper {
	width:950px;
	padding-right:40px;
	padding-left:40px;
	background-image:url(../images/wrapper_fade.jpg);
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

.bodyCell {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	display: table;
}

.mainContainer {
	width: 950px;
	margin:0;
	padding:0;
	overflow:hidden;
	display:inline;	
	float: left;
}
.bannerTop {
	width: 950px;
	height: 197px;
	border-bottom: 1px solid #000000;
	margin-bottom: 10px;
	display: inline;
	overflow:hidden;
	float: left;
}
.bannerTopAlt {
	width: 950px;
	height: 119px;
	margin-bottom: 10px;
	display: inline;
	float: left;
}

.bannerTopAlt_2 {
	width: 950px;
	height: 165px;
	display: inline;
	float: left;
	background-image:url(../images/top_banner.jpg);
	position:relative;
}

.nav_holder {
	position:absolute;
	height:auto;
	width:921px;
	top:138px;
	left:0px;
	}

.bannerText {
	float: left;
	width: 950px;
	text-align: right;
	margin-top: 5px;
	padding-bottom: 10px;
	display: inline;
	font-size: 20px;
	font-weight: bold;
}

/** Nav **/

.navContainer {
	float: left;
	width: 940px;
	margin-left: 10px;
	margin-bottom: 10px;
	display: inline;
}
.navCell {
	float: left;
	width: 150px;
	font-size: 16px;
	text-align: center;
}
.navCell a {
	font-weight: bold;
}
.navCell a:hover {
	color: #b4262b;
	font-weight: bold;
}

.navCellAlt {
	float: left;
	width: 150px;
	font-size: 16px;
	text-align: center;
	text-decoration:none;
	color: #000;
}
.navCellAlt a {
	font-weight: bold;
	text-decoration:none;
	color: #000;
}
.navCellAlt a:hover {
	color: #b4262b;
	font-weight: bold;
	text-decoration:none;
}

/** End Nav **/

.flashArea {
	float: left;
	width: 950px;
	height: 310px;
	text-align:center;
}

.flashAreaAlt {
	float: left;
	width: 950px;
	height: 308px;
	text-align:center;
	background-color:#000000;
}

/* Home Page */
.trioContainer {
	float: left;
	width: 840px;
	height: 139px;
	margin-left: 60px;
	margin-top: 25px;
	margin-bottom: 20px;
	display: inline;
}
.trioCell {
	float: left;
	margin-left: 85px;
	margin-top: 15px;
	width: 175px;
	display: inline;
}
.trioCellTop {
	width: 175px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	font-size: 20px;
	text-align: left;
	float: left;
}
.trioCellBottom {
	margin-top: 5px;
	display: inline;
	float: left;
	width: 175px;
	font-size: 14px;
}
.trioCellBottom a {
	float: left;
	width: 175px;
	font-weight: bold;
	color: #b4262b;
	text-decoration: none;
}
.trioCellBottom a:hover {
	float: left;
	width: 175px;
	color: #000000;
	font-weight: bold;
}

/* alt index img nav */
.trioContainerAlt {
	float: left;
	width: 930px;
	height: 165px;
	margin-left: 12px;
	margin-top: 25px;
	margin-bottom: 20px;
	display: inline;
}

.trioCellRetailAlt {
	background-image:url(../images/main_retailer.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 302px;
	height: 146px;
	margin-right: 10px;
	display: inline;
	position:relative;
}

.trioCellFranchise {
	background-image:url(../images/main_restaurant.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 302px;
	height: 146px;
	margin-right: 10px;
	display: inline;
	position:relative;
}

.trioCellRestaurant {
	background-image:url(../images/main_franchise.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 302px;
	height: 146px;
	display: inline;
	position:relative;
	margin-top:-.75;
}

.trioCellBottomAlt {
	display: inline;
	float: left;
	width: 175px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	margin-top:20px;
	maring-left:10px;
}

.trioCellBottomAlt_fran {
	margin-top: 25px;
	display: inline;
	float: left;
	width: 175px;
	font-size: 14px;
	position:absolute;
	top:22px;
	left: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.trioCellBottomAlt_rest {
	margin-top: 25px;
	display: inline;
	float: left;
	width: 175px;
	font-size: 14px;
	position:absolute;
	top:22px;
	left: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.trioCellBottomAlt a {
	float: left;
	width: 175px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.trioCellBottomAlt a:hover {
	float: left;
	width: 175px;
	color: #b4262b;
	font-weight: bold;
}

/*inner splash pages */
.trioContainer_email {
	background-image:url(../images/inner_email.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 210px;
	height:185px;
	margin-right:10px;
	display:inline;
}

.trioContainer_direct {
	background-image:url(../images/inner_direct.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 210px;
	height:185px;
	margin-right:10px;
	display:inline;
}

.trioContainer_online {
	background-image:url(../images/inner_online.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 210px;
	height:185px;
	margin-right:10px;
	display:inline;
}

.trioContainer_online_event {
	background-image:url(../images/inner_online_event.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 210px;
	height:185px;
	margin-right:10px;
	display:inline;
}

.trioContainer_7 {
	background-image:url(../images/inner_7units.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 210px;
	height:185px;
	margin-right:10px;
	display:inline;
}

.trioContainer_8 {
	background-image:url(../images/inner_8units.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 210px;
	height:185px;
	margin-right:10px;
	display:inline;
}

.trioContainer_seo {
	background-image:url(../images/inner_seo.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 210px;
	height:185px;
	margin-right:10px;
	display:inline;
}

.trioContainer_web {
	background-image:url(../images/inner_website.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 210px;
	height:185px;
	margin-right:10px;
	display:inline;
}

.trioContainer_mobile_txt {
	background-image:url(../images/inner_mobile_txt.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 210px;
	height:185px;
	margin-right:10px;
	display:inline;
}

.troCell_inner {
	margin-top:45px;
	margin-left:10px;
	width:190px;
	font-weight:normal;
	list-style:none;
	float:none;
	font-size:12px;
	font-weight:bold;
	height:60px;
	text-align:center;
	}	

/*splash page */
.trioContainersplash {
	float:left;
	width: 670px;
	margin-left: 0px;
	margin-right:auto;
	display: inline;
	margin-top:15px;
}

.trioContainersplash_containter {
	float: left;
	width: 210px;
	height:165px;
	margin-left: 7px;
}
.trioContainersplash_retail {
	background-image:url(../images/splash_retailer.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 210px;
	height:185px;
	margin-right:10px;
	display:inline;
}
.trioContainersplash_franchise {
	background-image:url(../images/splash_restaurant.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 210px;
	height:185px;
	margin-right:10px;	
	display:inline;	
}
.trioContainersplash_restaurant {
	background-image:url(../images/splash_franchise.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 210px;
	height:185px;
	margin-right:10px;	
	display:inline;	
}

.trioContainersplash_online {
	background-image:url(../images/mservice_online_ordering.jpg);
	margin-top:15px;
	background-repeat: no-repeat;
	float: left;
	width: 210px;
	height:184px;
	margin-right:10px;
	display:inline;
}

.trioContainersplash_txt {
	background-image:url(../images/mservice_mobile_txt_marketing.jpg);
	margin-top:15px;
	background-repeat: no-repeat;
	float: left;
	width: 210px;
	height:184px;
	margin-right:10px;
	display:inline;
}

.trioContainersplash_online_event {
	background-image:url(../images/mservice_online_event.jpg);
	margin-top:15px;
	background-repeat: no-repeat;
	float: left;
	width: 210px;
	height:184px;
	display:inline;
}


.bullet_class {
   	margin-right:4px;
}

.troCellBulletListAlt {
	margin-top:45px;
	margin-left:10px;
	width:185px;
	font-weight:normal;
	list-style:none;
	float:none;
	font-size:16px;
	font-weight:bold;
	height:90px;
	}
	
.troCellBulletListAlt_splash {
	margin-top:45px;
	margin-left:10px;
	width:140px;
	font-weight:normal;
	list-style:none;
	float:none;
	font-size:16px;
	font-weight:bold;
	height:110px;
	}	

.troCellBulletListAlt_splash a {
	color:#000;
	font-size:16px;
	font-weight:bold;
	}	
	
.troCellBulletListAlt a {
	color:#000;
	font-size:16px;
	font-weight:bold;
	}	
	
.troCellBulletListAlt a:hover {
	color:#b4262b;
	font-size:16px;
	font-weight:bold;
	}		

.troCellBulletListAlt li {
	list-style:none;
	margin-left:20px;
	font-size:11px;
	text-decoration:underline;
	}	

.troCellBulletListAlt li a {
	text-decoration:underline;
	}

.textArea {
	float: left;
	width: 930px;
	margin-left: 15px;
	margin-bottom: 40px;
	font-size: 15px;
	display: inline;
}
.textAreaIndex {
	float: left;
	width: 920px;
	margin-left: 15px;
	margin-bottom: 25px;
	font-size: 15px;
	display: inline;
}
.featClientsBg {
	float: left;
	width: 840px;
	height: 104px;
	margin-left: 60px;
	padding-bottom:20px;
	display: inline;
}
.featClientsContainer {
	float: left;
	margin-left: 160px;
	margin-top: 20px;
	display: inline;
}
.featClientsCell {
	float: left;
	height: 104px;
	margin-right: 45px;
	display: inline;
}
.bulletContainer {
	float: left;
	width: 800px;
	margin-left: 130px;
	margin-bottom: 10px;
	display: inline;
}
.bulletContainer a {
	color: #000000;
	text-decoration: none;
	font-weight: normal;	
}
.bulletContainer a:hover {
	color: #b4262b;
}
.bulletList {
	float: left;
	width: 200px;
	margin-right: 80px;
	display: inline;
	font-size: 11px;
}
.bulletListRight {
	float: left;
	width: 200px;
	display: inline;
	font-size: 11px;
}
.bulletContainerTwo {
	float: left;
	width: 920px;
	margin-left: 14px;
	margin-top: 10px;
	margin-bottom: 5px;
	display: inline;
}

.bulletContainerTwo a {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.bulletContainerTwo a:hover {
	color: #b4262b;
}

.bulletListTwoHeader{
	padding-bottom:5px;
	float:none;
	overflow:hidden;
}
.bulletListTwo {
	float: left;
	width: 225px;
	margin-right: 10px;
	display: inline;
	font-size: 11px;
}
.bulletListTwo a{
	text-decoration:underline;
}

.bulletListTwoEnd {
	float: left;
	width: 200px;
	margin-right: 10px;
	display: inline;
	font-size: 11px;
}
.bulletListTwoEnd a{
	text-decoration:underline;
}

/* Mini Navs */

.miniNav {
	float: left;
	margin-top: 5px;
	margin-bottom: 25px;
	margin-left: 15px;
	width: 580px;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	color: #b4262b;
}
.miniNav a {
	text-decoration: underline;
	font-weight: normal;
}
.miniNavRetail {
	float: left;
	margin-top: 5px;
	margin-bottom: 25px;
	margin-left: 15px;
	width: 590px;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	color: #b4262b;
}
.miniNavRetail a {
	text-decoration: underline;
	font-weight: normal;
	color: #000000;
}
.miniNavRetail a:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #b4262b;
}
.miniNavRestaurants {
	float: left;
	margin-top: 5px;
	margin-bottom: 25px;
	margin-left: 15px;
	width: 810px;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	color: #b4262b;
}
.miniNavRestaurants a {
	text-decoration: underline;
	font-weight: normal;
	color: #000000;
}
.miniNavRestaurants a:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #b4262b;
}
.miniNavFranchise {
	float: left;
	margin-top: 5px;
	margin-bottom: 25px;
	margin-left: 15px;
	width: 580px;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	color: #b4262b;
}
.miniNavFranchise a {
	text-decoration: underline;
	font-weight: normal;
	color: #000000;
}
.miniNavFranchise a:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #b4262b;
}
.miniNavPress {
	float: left;
	margin-top: 5px;
	margin-bottom: 25px;
	margin-left: 15px;
	width: 580px;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	color: #b4262b;
}
.miniNavPress a {
	text-decoration: underline;
	font-weight: normal;
	color: #000000;
}
.miniNavPress a:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #b4262b;
}
.miniNavContact {
	float: left;
	margin-top: 5px;
	margin-bottom: 25px;
	margin-left: 15px;
	width: 580px;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	color: #b4262b;
}
.miniNavContact a {
	text-decoration: underline;
	font-weight: normal;
	color: #000000;
}
.miniNavContact a:hover {
	text-decoration: underline;
	font-weight: normal;
	color: #b4262b;
}

/* Images */
.screenshot{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	display: inline;
}
.people_photos {
	float: right;
	width: 307px;
	margin-left: 10px;
	margin-bottom: 10px;
	display: inline;
}

/* Website Design */

.redUnderlineWeb {
	width: 260px;
	float: left;
	padding-bottom: 3px;
	margin-left: 14px;
	display: inline;
	border-bottom: solid 2px #d27d80;
}
.flashAreaWebDesign {
	float: left;
	width: 950px;
	height: 242px;
}
.headerFont {
	font-size: 24px;
	font-weight: bold;
}
.webColumnLeft {
	float: left;
	width: 703px;
	border:0;
}
.webColumnLeft_alt {
	float: left;
	width: 688px;
	border:0;
	margin-top:20px;
}
.webColumnRight {
	float: left;
	width: 230px;
	margin-left: 15px;
	display: inline;
}
.textAreaWeb {
	float: left;
	width: 670px;
	margin-left: 14px;
	margin-bottom: 15px;
	font-size: 14px;
	display: inline;
}
.webTextImage {
	float: right;
	width: 305px;
	height: 205px;
	background-image: url(../images/webdesign_textimage.jpg);
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-bottom: 10px;
	display: inline;
}
.webTextImageTwo {
	float: right;
	width: 178px;
	height: 176px;
	background-image: url(../images/webdesign_textimage_two.jpg);
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-bottom: 10px;
	display: inline;
}
.redSpacerLong {
	margin-left: 14px;
	float: left;
	display: inline;
	width: 920px;
	height: 2px;
	background-image: url(../images/spacer_alt.jpg);
	background-repeat:repeat-x;
	margin-top: 10px;
}
.lostContainer {
	float: left;
	width: 221px;
}
.lostTop {
	float: left;
	width: 221px;
	height: 229px;
	background-image: url(../images/lost_top.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}
.lostBox {
	float: left;
	width: 219px;
	border-left: 1px solid #beb2a6;
	border-right: 1px solid #beb2a6;
	border-bottom: 1px solid #beb2a6;
	overflow: hidden;
}
.lostTextArea {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	font-size: 12px;
	width: 200px;
	line-height: 100%;
	display: inline;
	text-align: left;
	font-size: 11px;
}
.lostCenter {
	float: left;
	text-align: left;
	width: 200px;
	font-size: 11px;
	margin-top: 15px;
	margin-left: 10px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #b4262b;
	display: inline;
	line-height: 80%;
}
.lostCenterTwo {
	float: left;
	text-align: center;
	width: 215px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #b4262b;
	display: inline;
}
.lostCenterTwo a {
	font-size: 12px;
	text-decoration: underline;
	color: #b4262b;
	font-weight: bold;
}
.lostCenterTwo a:hover {
	color: #000000;
}

/* E-Mail Marketing */

.redUnderlineEmail {
	width: 410px;
	float: left;
	padding-bottom: 3px;
	margin-left: 14px;
	display: inline;
	border-bottom: solid 2px #d27d80;
}
.emailColumnRight {
	float: left;
	width: 222px;
	margin-left: 15px;
	display: inline;
}
.shoutScreamContainer {
	float: left;
	width: 617px;
	margin-top: 5px;
	display: inline;
}
.shoutScreamTop {
	float: left;
	width: 617px;
	height: 35px;
	background-image: url(../images/shoutscream_top.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}
.shoutScreamBox {
	float: left;
	width: 613px;
	border-left: 2px solid #bcb3aa;
	border-right: 2px solid #bcb3aa;
	border-bottom: 2px solid #bcb3aa;
	overflow: hidden;
}
.shoutScreamTextArea {
	float: left;
	margin-top: 20px;
	margin-left: 35px;
	margin-bottom: 10px;
	width: 545px;
	display: inline;
}
.shoutScreamTextArea a {
	color: #b4262b;
	text-decoration: underline;
	font-weight: normal;
}
.shoutScreamTextArea a:hover {
	color: #000000;
}
.shoutScreamColLeft {
	float: left;
	width: 240px;
	margin-right: 60px;
	display: inline;
}
.shoutScreamColRight {
	float: left;
	width: 240px;
}
.textCont {
	float: left;
	width: 640px;
}
.textCont a {
	color: #b4262b;
	text-decoration: underline;
	font-weight: normal;
}
.textCont a:hover {
	color: #000000;
}
.flashAreaEmailMarketing {
	float: left;
	width: 950px;
	height: 243px;
	text-align:center;
}
.timeGiftContainer {
	float: left;
	width: 229px;
}
.timeGiftTop {
	float: left;
	width: 229px;
	height: 258px;
	background-image: url(../images/timegift_top.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}
.timeGiftBox {
	float: left;
	width: 217px;
	border-left: 2px solid #bcb3aa;
	border-right: 2px solid #bcb3aa;
	border-bottom: 2px solid #bcb3aa;
	overflow: hidden;
}
.timeGiftTextArea {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	width: 201px;
	font-size: 11px;
	line-height: 100%;
	display: inline;
}
.timeGiftCenter {
	float: left;
	text-align: center;
	width: 201px;
	margin-bottom: 5px;
	display: inline;
}
.timeGiftCenter a {
	font-size: 12px;
	text-decoration: underline;
	color: #b4262b;	
}
.timeGiftCenter a:hover {
	color: #000000;
}

.sleepingContainer {
	float: left;
	width: 221px;
}
.sleepingTop {
	float: left;
	width: 221px;
	height: 214px;
	background-image: url(../images/sleeping_top.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}
.sleepingBox {
	float: left;
	width: 219px;
	border-left: 1px solid #beb2a6;
	border-right: 1px solid #beb2a6;
	border-bottom: 1px solid #beb2a6;
	overflow: hidden;
}
.sleepingTextArea {
	float: left;
	margin-top: 10px;
	margin-left: 35px;
	font-size: 13px;
	width: 165px;
	line-height: 100%;
	display: inline;
}
.sleepingCenter {
	float: left;
	text-align: center;
	width: 215px;
	font-size: 15px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #b4262b;
	display: inline;
}
.sleepingCenterTwo {
	float: left;
	text-align: center;
	width: 215px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #b4262b;
	display: inline;
}
.sleepingCenterTwo a {
	font-size: 13px;
	text-decoration: underline;
	color: #b4262b;
	font-weight: normal;
}
.sleepingCenterTwo a:hover {
	color: #000000;
}

.moreInfoContainer {
	float: left;
	width: 222px;
	margin-top: 20px;
	display: inline;
}

.moreInfoContainer_alt {
	float: left;
	width: 222px;
	display: inline;
	margin-top:20px;
}

.moreInfoContainerTwo {
	float: left;
	width: 222px;
}
.moreInfoTop {
	float: left;
	width: 222px;
	height: 35px;
	background-image: url(../images/more_info_top.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}
.moreInfoOrdering {
	float: left;
	width: 222px;
	height: 35px;
	background-image: url(../images/more_info_top_ordering.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

.moreInfoBox {
	float: left;
	width: 217px;
	border-left: 2px solid #bcb3aa;
	border-right: 2px solid #bcb3aa;
	border-bottom: 2px solid #bcb3aa;
	overflow: hidden;
}
.moreInfoTextArea {
	float: left;
	width: 198px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 11px;
	display: inline;
}

/* Direct Mail */

.shoutContainer {
	float: left;
	width: 221px;
}
.shoutTop {
	float: left;
	width: 221px;
	height: 262px;
	background-image: url(../images/shout_top_new.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}
.shoutBox {
	float: left;
	width: 219px;
	border-left: 1px solid #beb2a6;
	border-right: 1px solid #beb2a6;
	border-bottom: 1px solid #beb2a6;
	overflow: hidden;
}
.shoutTextArea {
	float: left;
	margin-top: 10px;
	margin-left: 3px;
	font-size: 14px;
	width: 209px;
	line-height: 100%;
	display: inline;
	text-align: center;
}
.shoutCenter {
	float: left;
	text-align: center;
	width: 215px;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #b4262b;
	display: inline;
}
.shoutCenterTwo {
	float: left;
	text-align: center;
	width: 215px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #b4262b;
	display: inline;
}
.shoutCenterTwo a {
	font-size: 12px;
	text-decoration: underline;
	color: #b4262b;
	font-weight: bold;
}
.shoutCenterTwo a:hover {
	color: #000000;
}
.redUnderlineDirectMail {
	width: 455px;
	float: left;
	padding-bottom: 3px;
	margin-left: 14px;
	display: inline;
	border-bottom: solid 2px #d27d80;
}

/* Mobile Text marketing */
.redUnderlineMtxt {
	width: 332px;
	float: left;
	padding-bottom: 3px;
	margin-left: 14px;
	display: inline;
	border-bottom: solid 2px #d27d80;
}
.pinpointContainer {
	float: left;
	width: 221px;
}
.pinpointTop {
	float: left;
	width: 221px;
	height: 211px;
	background-image: url(../images/pinpoint_top.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}
.pinpointBox {
	float: left;
	width: 219px;
	border-left: 1px solid #beb2a6;
	border-right: 1px solid #beb2a6;
	border-bottom: 1px solid #beb2a6;
	overflow: hidden;
}
.pinpointTextArea {
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	font-size: 12px;
	width: 200px;
	line-height: 100%;
	display: inline;
	text-align: left;
	font-size: 11px;
}
.pinpointCenter {
	float: left;
	text-align: left;
	width: 200px;
	font-size: 11px;
	margin-top: 15px;
	margin-left: 10px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #b4262b;
	display: inline;
	line-height: 80%;
}
.pinpointCenterTwo {
	float: left;
	text-align: center;
	width: 215px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #b4262b;
	display: inline;
}
.pinpointCenterTwo a {
	font-size: 14px;
	text-decoration: underline;
	color: #b4262b;
	font-weight: bold;
}
.pinpointCenterTwo a:hover {
	color: #000000;
}

/* Online Ordering */

.redUnderlineOnlineOrdering {
	width: 178px;
	float: left;
	padding-bottom: 3px;
	margin-left: 14px;
	display: inline;
	border-bottom: solid 2px #d27d80;
}
.dashSprintContainer {
	float: left;
	width: 617px;
	margin-top: 5px;
	display: inline;
}
.dashSprintTop {
	float: left;
	width: 616px;
	height: 36px;
	background-image: url(../images/dashsprint_top.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}
.dashSprintBox {
	float: left;
	width: 614px;
	border-left: 1px solid #bcb3aa;
	border-right: 1px solid #bcb3aa;
	border-bottom: 1px solid #bcb3aa;
	overflow: hidden;
}
.dashSprintTextArea {
	float: left;
	margin-top: 20px;
	margin-left: 35px;
	margin-bottom: 10px;
	width: 545px;
	display: inline;
}
.dashSprintTextArea a {
	color: #b4262b;
	text-decoration: underline;
	font-weight: normal;
}
.dashSprintTextArea a:hover {
	color: #000000;
}
.dashSprintColLeft {
	float: left;
	width: 240px;
	margin-right: 60px;
	display: inline;
}
.dashSprintColRight {
	float: left;
	width: 240px;
}

/* Online Event Planning */

.redUnderlineEventPlanning {
	width: 557px;
	float: left;
	padding-bottom: 3px;
	margin-left: 14px;
	display: inline;
	border-bottom: solid 2px #d27d80;
}

/* SEO */

.redUnderlineSEO {
	width: 284px;
	float: left;
	padding-bottom: 3px;
	margin-left: 14px;
	display: inline;
	border-bottom: solid 2px #d27d80;
}

/* Partners */

.redUnderlinePartners {
	width: 200px;
	float: left;
	padding-bottom: 3px;
	margin-left: 14px;
	display: inline;
	border-bottom: solid 2px #d27d80;
}

/* Login */

.redUnderlineLogin {
	width: 155px;
	float: left;
	padding-bottom: 3px;
	margin-left: 14px;
	display: inline;
	border-bottom: solid 2px #d27d80;
}

/* Thank You */

.redUnderlineThanks {
	width: 122px;
	float: left;
	padding-bottom: 3px;
	margin-left: 14px;
	display: inline;
	border-bottom: solid 2px #d27d80;
}

/* Signup */

.redUnderlineSignup {
	width: 130px;
	float: left;
	padding-bottom: 3px;
	margin-left: 14px;
	display: inline;
	border-bottom: solid 2px #d27d80;
}

/* Press */

.redUnderlinePress {
	width: 70x;
	float: left;
	padding-bottom: 3px;
	margin-left: 14px;
	display: inline;
	border-bottom: solid 2px #d27d80;
}

/* Contact */

.redUnderlineContact {
	width: 150x;
	float: left;
	padding-bottom: 3px;
	margin-left: 14px;
	display: inline;
	border-bottom: solid 2px #d27d80;
}
.contactSupportColumn {
	width: 206px;
	margin-right: 20px;
	display: inline;
	float: left;
}
.textAreaSupport {
	float: left;
	width: 680px;
	margin-left: 14px;
	margin-bottom: 40px;
	font-size: 14px;
	display: inline;
}

/* Form */

.fieldText {
	font-size: 11px;
}
.fieldSpace {
	margin-bottom: 5px;
	margin-top: 5px;
	width: 150px;
}
.formField {
	width: 150px;
	height:15px;	
}
.formField  {
	font-size:11px;
}

.select {
	width: 150px;
	height:15px;
}

/* Services */

#srv_btn_holder {
	margin-left:auto;
	margin-right:auto;
	width:600px;
	}

.btn_column {
	margin-right:35px;
	float:left;
	}

.btn_column_rt {
	float:left;
	}			

.btn_holder {
	width:175px;
	height:51px;
	margin-bottom:18px;
	}

.services_bulletList {
	float: left;
	width: 175px;
	display: inline;
	font-size: 11px;
}

.black {
	color:#000000;
}
	
/* E-newsletter */

#form_hldr {
	width:690px;
	padding-top:32px;
	margin-left:auto;
	margin-right:auto;
	}

#form_txt_hldr {
	text-align:right;
	padding-left:15px;
	width:200px;
	float:left;
	position:relative;
	
	}	
	
#form_txt_hldr_rt {
	text-align:left;
	margin-left:8px;
	float:left;
	width:250px;
	height: 105px;
	display:inline;
	}		


/* Footer Content */

.bottomNavContainer {
	width: 470px;
	float: left;
	margin-top: 15px;
	margin-left: 250px;
	text-align: center;
	font-size: 11px;
	display: inline;
}
.bottomNavContainer a {
	font-weight: normal;
}
.associationsContainer {
	width: 600px;
	float: left;
	margin-left: 280px;
	margin-top: 25px;
	height: 56px;
	display: inline;
}
.associationsCell {
	height: 56px;
	float: left;
	margin-right: 15px;
	display: inline;
}
.bannerBottom {
	float:left;
	width: 950px;
	height: 220px;
	background-image: url(../images/banner_bottom_alt.jpg);
	background-repeat: no-repeat;
	display:inline;
	overflow:hidden;
	margin:0;
	padding:0;
}

.marg_40px {
	margin-bottom:40px;
	padding-top:20px;
}

.main_font16 {font-family:"Trebuchet MS", Verdana, Arial;font-size:16px;color:#000000;}
.main_font15 {font-family:"Trebuchet MS", Verdana, Arial;font-size:15px;color:#000000;}
.main_font14 {font-family:"Trebuchet MS", Verdana, Arial;font-size:14px;color:#000000;}
.main_font13 {font-family:"Trebuchet MS", Verdana, Arial;font-size:13px;color:#000000;}
.main_font12 {font-family:"Trebuchet MS", Verdana, Arial;font-size:12px;color:#000000;}
.main_font11 {font-family:"Trebuchet MS", Verdana, Arial;font-size:11px;color:#000000;}
.main_font10 {font-family:"Trebuchet MS", Verdana, Arial;font-size:10px;color:#000000;}
.main_font9 {font-family:"Trebuchet MS", Verdana, Arial;font-size:9px;color:#000000;}