/*--------- form elements --------*/
#columnA{margin:0 0 0 40px;float:left;width:420px;}
#columnA img{margin:20px 0 20px 0;}
#columnA p{margin:8px 0 20px 0; padding:0;}
#columnA h1{
	margin-top:40px;
	color:#00783d;
}



#columnList{float:left; width:300px; height:92px; margin-top:90px; background:url(img/clientListBackground.jpg) no-repeat; padding:35px 0 0 20px;}
.jumpList{width:240px;}



#mediaContact{float:left;}
#mediaContact img{margin:0; padding:0;}
#contactInfo{float:left; margin-left:20px; padding-top:10px;}
#linksDiv{ float:left; width:300px; margin:0; padding:0;}
#linksDiv h1{margin-top:0; padding-top:0; padding-bottom:10px;}

#formDiv{width:440px; float:right; margin: 80px 40px 40px 0} 
#columnB{
	width:420px;
	float:right;
	margin: 55px 40px 40px 0
} 
#columnB p a{ font-style:italic; color:#006600;}
#columnB li{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.2em; margin: 0 0 10px 35px;}

#columnB3{
	width:420px;
	float:left;
	margin: 55px 0 40px 40px
} 
#columnB3 li{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.2em; margin: 0 0 10px 35px;}



#set1,#set3{width:440px;float:left; display:block; border:none; font-size:12px;}
#breadcrumb{margin-left:40px; padding-top:8px;}
#breadcrumb a{color:#fff;}
#breadcrumb p{margin:0;padding:0;}

.firstP{font-size:14px;}

#teamPhotos{margin-left:80px;}
#teamPhotos a img{ border: solid medium #fff;}

#teamPhotos li {list-style-type:none; float:left; margin:0 20px 20px 0; padding:5px; border: solid thin #999;}
#teamPhotos a:hover img{border: solid medium #00783d;}

fieldset{
	border: none;
}
label, label span{
	display: block;
	width: 200px;
	padding-bottom: .8em;
	margin-right: 1em;
	margin-left: 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
label{
	float: right;
	width: 100%;
}
label span{
	float: left;
	width: 40%;
	text-align: right;
}
fieldset input, textarea, select {
	float: left;
	width: 50%;
	padding: .3em;
	border: 1px solid #00783d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}


/*--------- comments box --------*/

textarea{
height:150px;
}

/*--------- form borders --------*/

fieldset input:hover, textarea:hover, select:hover{
	border-color: #6CF;
}
fieldset input:active, input:focus, textarea:active, textarea:focus, select:active, select:focus{
	border-color: #00783d;
}

/*--------- form button --------*/

form div input{
	border: none;
	background-color: #00783d;
	color: #fff;
	width: 80px;
	margin-top: 0.5em;
	padding: 0.5em;
	margin-left: 41%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
form div input:hover{
	background-color: #6CF;
}



#clientsInfo{float:left; height:250px}

#columnTitle{
	float:left;
	padding: 20px 40px 20px 40px;
	width:400px;
}
#columnTitle p{margin:8px 0 20px 0; padding:0;}
#columnTitle h1{
	margin-top:40px;
	color:#00783d;
}

#vocelliPizza img, #saladCreations img, #lennysSubShop img{ margin: auto; display:block; margin-bottom:20px; text-align:center;}
#vocelliPizza, #saladCreations, #lennysSubShop{float:left; width:430px;  background:#f1f1f1; margin:0; padding:0;}

#quoteTop{float:left;display:block;background:url(img/quoteTop.gif) no-repeat; width:430px; height:26px;}
#quoteBottom{float:left;display:block; background:url(img/quoteBottom.gif) no-repeat; width:430px; height:32px; padding:0; margin:0 0 20px 0;}

#testimonials{float:right; width:430px; margin:40px 50px 0 0;}
#testimonials1, #testimonials2, #testimonials3 {float:left; width:430px; margin-left: 20px;}
#testimonials1 img, #testimonials2 img, #testimonials3 img{text-align:center; padding:0; margin:0 auto;}
#testimonials1 p, #testimonials2 p, #testimonials3 p{padding-bottom:0; margin-bottom:0;}




#logoGrid{float:left; width:100%;height:355px;background:url(img/logoGrid.jpg) no-repeat;}

#clientLogos{margin:0 0 0 10px; padding-top:17px; height:339px;}
#clientLogos li{list-style-type:none; display:block; float:left; width:188px;height:113px;}

.verizon a{text-indent:-9999px; display:block;height:100%;}
.verizon a:hover{ text-indent:0; color:#fff; background:#ff3333; text-decoration:none; display:block;height:100%; line-height:110px; text-align:center; font-size:10px;}

.lennys a{text-indent:-9999px; display:block;height:100%;}
.lennys a:hover{ text-indent:0; color:#fff; background:#065eb0; text-decoration:none; display:block;height:100%; line-height:110px; text-align:center; font-size:10px;}

.hurricane a{text-indent:-9999px; display:block;height:100%;}
.hurricane a:hover{ text-indent:0; color:#fff; background:#000; text-decoration:none; display:block;height:100%; line-height:110px; text-align:center; font-size:10px;}

.oxxo a{text-indent:-9999px; display:block;height:100%;}
.oxxo a:hover{ text-indent:0; color:#fff; background:#3d88be; text-decoration:none; display:block;height:100%; line-height:110px; text-align:center; font-size:10px;}

.charleys a{text-indent:-9999px; display:block;height:100%;}
.charleys a:hover{ text-indent:0; color:#fff; background:#0b521c; text-decoration:none; display:block;height:100%; line-height:110px; text-align:center; font-size:10px;}

.salad a{text-indent:-9999px; display:block;height:100%;}
.salad a:hover{ text-indent:0; color:#fff; background:#efbe87; text-decoration:none; display:block;height:100%; line-height:110px; text-align:center; font-size:10px;}

.puro a{text-indent:-9999px; display:block;height:100%;}
.puro a:hover{ text-indent:0; color:#fff; background:#bc144f; text-decoration:none; display:block;height:100%; line-height:110px; text-align:center; font-size:10px;}

.vocelli a{text-indent:-9999px; display:block;height:100%;}
.vocelli a:hover{ text-indent:0; color:#fff; background:#073d33; text-decoration:none; display:block;height:100%; line-height:110px; text-align:center; font-size:10px;}

.wine a{text-indent:-9999px; display:block;height:100%;}
.wine a:hover{ text-indent:0; color:#fff; background:#770016; text-decoration:none; display:block;height:100%; line-height:110px; text-align:center; font-size:10px;}

.fusion a{text-indent:-9999px; display:block;height:100%;}
.fusion a:hover{ text-indent:0; color:#fff; background:#609543; text-decoration:none; display:block;height:100%; line-height:110px; text-align:center; font-size:10px;}

.marcos a{text-indent:-9999px; display:block;height:100%;}
.marcos a:hover{ text-indent:0; color:#fff; background:#dbb607; text-decoration:none; display:block;height:100%; line-height:110px; text-align:center; font-size:10px;}

.zone a{text-indent:-9999px; display:block;height:100%;}
.zone a:hover{ text-indent:0; color:#fff; background:#000; text-decoration:none; display:block;height:100%; line-height:110px; text-align:center; font-size:10px;}

.simon a{text-indent:-9999px; display:block;height:100%;}
.simon a:hover{ text-indent:0; color:#fff; background:#000; text-decoration:none; display:block;height:100%; line-height:110px; text-align:center; font-size:10px;}

.tony a{text-indent:-9999px; display:block;height:100%;}
.tony a:hover{ text-indent:0; color:#fff; background:#d5002f; text-decoration:none; display:block;height:100%; line-height:110px; text-align:center; font-size:10px;}

.hungry a{text-indent:-9999px; display:block;height:100%;}
.hungry a:hover{ text-indent:0; color:#000; background:#f0e40a; text-decoration:none; display:block;height:100%; line-height:110px; text-align:center; font-size:10px;}

#resourceCenter2{float:left;margin:15px 0 0 10px;}
#resourceContent{float:left;width:960px;background:#00783d url(img/SynergyBottomRounded2.png) bottom no-repeat; width:960px;}
#resourceContent p{color:#fff; line-height:1.8em; }
#resourceContent h3{ padding:20px 0 10px 20px;color:#000; font-weight:normal; letter-spacing:.1em}
#columnD{float:left;margin:0 20px 0 0;float:right;width:270px;}
#columnD img{margin:20px 0 20px 0;}
#columnD p{margin:15px 0 20px 0; padding:0; line-height:1.5em; }
#columnD h1{
	margin-top:70px;
	color:#00783d;
	font-size:26px;
	padding-bottom:15px;
	border-bottom:solid thin #ccc
}
#columnD a{display:block;font-size:12px; width:106px; height:35px; color:#00783d; background:url(img/button.gif); line-height:34px; text-align:center;}
#columnD a:hover{display:block;font-size:12px; width:106px; height:35px; background:url(img/button.gif) -106px; text-align:center; text-decoration:none;}


#rc1, #rc2{float:left;width:470px; margin-bottom:20px;}
#rc1{margin-left:15px;}
#rc1 h3, #rc2 h3{ text-transform:capitalize;}
#rc1 li{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size:11px; line-height:1.7em; list-style-type:decimal; margin-left:40px; padding-right:20px; text-indent:-.1em;}
#rc2 p{padding-right:40px;}


#columnE{float:right;width:250px; margin:30px 20px 10px 0; background:#eee;}
#columnE h3{margin:10px 0 15px 20px; font-weight:normal;}
#columnE li{font-size:12px; text-indent:20px; line-height:1.7em; list-style:circle; list-style-position:inside;}
#columnE ul{margin-bottom:20px;}

#sidebarTop{width:250px; height:8px; background:url(img/sidebarTop.gif) no-repeat;}
#sidebarBottom{width:250px; height:8px; background:url(img/sidebarBottom.gif) no-repeat;}
#productGallery{float:left; width:620px; margin: 30px 0 0 40px;}

#columnG{margin:0 0 0 40px;float:left;width:620px;}
#columnG img{margin:20px 0 20px 0;}
#columnG p{margin:8px 0 20px 0; padding:0;}
#columnG h1{
	margin-top:40px;
	color:#00783d;
}
#productP2 h4{ text-indent:20px;}
#productP2{float:left; width:310px; margin:20px 0 0 40px; padding-right:20px; background:#e4efdf; height:650px; margin-bottom:20px;}
#productP2 li{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.5em; margin: 0 0 5px 45px;}

#productP2B{float:left; width:310px; margin:20px 0 0 0; background:#e4efdf; height:650px; margin-bottom:20px;}
#productP2B li{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.5em; margin: 0 0 5px 35px;}



#columnH{width:440px; float:right; margin: 55px 40px 40px 0} 
#allianceLogos{text-align:center;}
.noIndent p{text-indent:0; padding-left:20px; margin-left:0;}

#gridHeadline{float:left; width:960px; height:50px; margin-top:10px; background-color:#e9e9e9;}
#gridHeadline h1{ line-height:50px; padding-left:40px;}
#faceBook{float:left; margin: 0 20px 0 0 !important;}