/*  Color Key                      */
/* ------------------------------- */
/*  Default Text: #0055a5; (drk bl)*/
/*  H2: #032162; (drk blue)        */
/*  Leftcol link: #6492c8; (lt bl) */


/* Reset all default browser styles */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table {	border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal;	font-weight:normal; }
ol,ul {	list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

/* HTML Redefinition */

body,html {
	text-align: center;
	color: #0055a5;
	background: white;
	font-family: "Century Gothic", "Avant Garde", Verdana, Helvetica, sans-serif;
	margin-bottom: 0px;
	padding-bottom: 0px;
	}

h1, h2, h3 {
	color: #032162;
	font-size: 1.5em;
	margin-top: 20px;
	}

h2 {
	padding: 0px;
	}
	#leftcol h2 a:link, #leftcol h2 a:visited {
		border: 0px;
		}
h4{
	margin-top: 20px;
	color: #032162;
	}
	
h5 {
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	}

p {
	font-size: 12px;
	line-height: 1.75em;
	}

em {
	font-style: italic;
	}

a:active{
	 outline: none;
	}
:focus{
	 -moz-outline-style: none;
	}

small {
	font-size: 10px;
	}

/* Layout Elements */

#banner {
	float: left;
	margin-top: 20px;
	}

#farleftcol {
	width: 161px;
	float: left;
	}
	
#footer {
	width: 100%;
	height: 294px;
	background-image: url('images/footer-back.png');
	background-color: #5a81bd;
	color: #fff;
	margin: 40px auto 0px auto;
	overflow: hidden;
	}
	#footer p {
		font-size: 11px;
		line-height: 1.2em;
		}
	#footer a:link, #footer a:visited {
		color: #fff;
		text-decoration: none;
		}
	#footer a:hover {
		text-decoration: underline;
		}
	.footercontent {
		width: 925px;
		margin: 0px auto;
		text-shadow: 1px 1px #557cba;
		}
	.footercontent .fleft {
		width: 220px;
		height: 274px;
		padding-top: 20px;
		margin-right: 10px;
		text-align: left; 
		}
		.ie7 .footercontent .fleft {
			}
	.footercontent .col1 {
		background: url('images/footer-lets-chat-back.png') no-repeat;
		}
	.col2, .col3, .col4 {
		text-shadow: 1px 1px #3b5c89;
		}
	.footercontent .col3 {
		padding-top: 55px;	
		}
		.footercontent .col3 ul {
			padding-top: 10px;
			}
	.footercontent p {
		margin: 0px;
		padding: 0px 15px 20px 15px;
		line-height: 14px;
		}
		.win .footercontent p {
			padding: 0px 15px 12px 15px;
			}
		.ie7 .footercontent p {
			padding: 0px 15px 10px 15px;
			}
		.ie8 .footercontent p {
			padding: 0px 15px 10px 15px;
			}
	.footercontent .largetxt {
		font-size: 16px;
		font-weight: bold;
		line-height: 16px;
		padding-bottom: 20px;
		}
	.ie .footercontent .largetxt {
		padding-bottom: 25px;
		}
	.footercontent ul li {
		font-size: 11px;
		margin-left: 15px;
		}
		.viewcompletesitemap {
			padding: 10px 0 0 2px;
			}
		.ie7 #footer ul li {
			margin: 0px 0px 0px 15px;
			padding: 0px;
			}
		.ie7 #footer ul {
			line-height: 14px;
			}

#header {
	width: 925px;
	height: 133px;
	}

.wide #leftcol {
	width: 646px;
	float: left;
	}

.narrow #leftcol {
	width: 479px;
	float: left;
	margin-left: 12px;
	}

#quicknav {
	position: absolute;
	z-index: 10;
	right: 50%;
	margin-right: -454px;
	}
	
#rightcol {
	width: 262px;
	float: right;
	}

#wrapper {
	width: 925px;
	margin: 0px auto;
	text-align: left;
	}
	

/* Classes */

.center {
	text-align: center;
	}

.clear {
	clear: both;
	}

.collapsed {
	display: none;
	}
	
.expanded {
	display: block;
	}

.fleft {
	float: left;
	}
	.leftimgfloat {
		padding: 0px 20px 10px 20px;
		margin-top: 0px;
		}
	.georgebiofloat {
		padding: 0 10px 0 0;
		}

.fright {
	float: right;
	}
	

/*  Far Left Block  */
/*  For 3 col Pages */
.farleftblock {
	background: url('images/narrow-farleft-block-back.gif') repeat-y;
	width: 161px;
	font-size: 12px;
	}
	.farleftblock a:link, .farleftblock a:visited {
		text-decoration: none;
		font-weight: bold;		
		color: #002f83; /*032162*/
		}
	.farleftblock a:link .bioposition, .farleftblock a:visited .bioposition {
		font-weight: normal;
		color: #0055a5;
		}
	.farleftblock a:hover {
		color: black;
		border-bottom: 1px solid #2861a5;
		}
		.farleftblock a:hover.imglink {
			border-bottom: 0px;
			}
	.farleftblock p {
		padding: 10px 10px 0px 10px;
		}
	.farleftblock ul {
		padding: 0px 10px 0px 10px;
		}
		.farleftblock ul li {
			padding-bottom: 5px;
			}
		.farleftblock ul li a:link, .farleftblock ul li a:visited {
			display: block;
			padding: 2px 2px 2px 5px;
			margin-left: -5px;
			}
		.farleftblock ul.clientlist li a:hover, .farleftblock ul.bioslist li a:hover {
			background-color: #586daf;
			border-bottom: 0px;
			color: #fff;
			}
	.farleftblock ul.casestudylist {
		text-align: center;
		}
		.farleftblock ul.casestudylist li { 
			padding-bottom: 20px;
			}
		.farleftblock ul.casestudylist a:hover {
			border-bottom: 0px;
			}
	.farleftblocktop {
		width: 161px;
		height: 10px;
		background: url('images/narrow-farleft-block-top.gif') no-repeat;
		margin-top: 20px;
		}
	.farleftblockbottom {
		width: 161px;
		height: 17px;
		background: url('images/narrow-farleft-block-bottom.gif') no-repeat;
		}

/*      Left Block       */
/*  For 2 & 3 col Pages  */
/*   wide=2col,narrow=3  */
.wide .leftblock {
	background: url('images/wide-left-block-back.gif') repeat-y;
	padding-left: 10px;
	padding-bottom: 1em;
	padding-right: 40px;
	}
	.callout {
		font-size: 16px;
		line-height: 1.5em;
		height: 150px;
		width: 596px;
		background: url('images/callout-back.gif') no-repeat;
		margin: 30px 0 15px 10px;
		text-shadow: 1px 1px #3d5da1;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		}
		.callout p {
			color: #d8e2f0;
			font-size: 13px;
			text-align: justify;
			}
			.win .callout p {
				line-height: 1.5em;
				}
				.ie7 .callout p {
					line-height: 1.6em;
					}
			.callout h1 {
				color: #d8e2f0;
				font-weight: bold;
				padding: 20px 15px 0px 0px;
				text-align: center;
				}
			.callout p.second {
				padding: 10px 15px 0px 15px;
				}
				.webkit .callout p.second {
					font-size: 12px;
					}
			.callout h1 {
				font-family: Helvetica, Arial, sans-serif;
				font-size: 14px;
				}
			.win .callout h1 {
				text-align: left;
				letter-spacing: -.04em;
				padding: 18px auto 0 15px;
				}
				.win .callout h1 {
					font-size: 13px;
					}
			.chrome .callout h1 {
				letter-spacing: -.08em;
				}
			.chrome .callout p.second {
				line-height: 1.7em;
				}
			.win #leftcol .callout p {
				padding: 13px 15px;
				}
			.win #leftcol .callout p.second {
				padding: 0px 15px;
				}
			.mac .callout p.second, .linux .callout p.second {
				line-height: 1.5em;
				}

		.callout a:link, .callout a:visited {
			border-bottom: 0px;
			font-size: 18px;
			letter-spacing: 0px;
			font-weight: bold;
			color: #fff;
			text-decoration: none;
			}
		.callout a:hover {
			text-decoration: underline;
			}
.narrow .leftblock {
	background: url('images/narrow-left-block-back.gif') repeat-y;
	width: 479px;
	}
	.leftblock ul {
		font-size: 11px;
		list-style-type: disc;
		margin-left: 80px;
		line-height: 1.75em;
		}
	.narrow .leftblock ul {
		padding-right: 30px;
		}
	.leftblock a:link, .leftblock a:visited, .leftblock a {
		color: #6492c8;
		text-decoration: none;
		border-bottom: 1px solid #2861a5;
		cursor: pointer;
		}
		.leftblock .holder a:link, .leftblock .holder a:visited {
			border: 0px;
			}
	.leftblock a:hover {
		color: #032162;
		}
	.narrow .leftblock p {
		padding: 20px 30px 0px 35px;
		text-align: justify;
		}
	.wide .leftblock p {
		padding: 20px 0px 0px 35px;
		text-align: justify;
		}
	.wide .leftblock .holder {
		width: 600px;
		}
		.wide .leftblock .holder img {
			padding-right: 15px;
			}
	.narrow .leftblock .holder {
		width: 450px;
		}
		.narrow .leftblock .holder img {
			width: 80px;
			height: 76px;		
		}
	.wide .leftblockbottom {
		width: 646px;
		height: 16px;
		background: url('images/wide-left-block-bottom.gif') no-repeat;
		padding-left: 10px;
		}
	.narrow .leftblockbottom {
		width: 479px;
		height: 16px;
		background: url('images/narrow-left-block-bottom.gif') no-repeat;
		padding-left: 10px;
		}
	.wide .leftblocktop {
		width: 646px;
		height: 10px;
		background: url('images/wide-left-block-top.gif') no-repeat;
		padding-left: 10px;
		margin-top: 20px;
		}
	.narrow .leftblocktop {
		width: 479px;
		height: 10px;
		background: url('images/narrow-left-block-top.gif') no-repeat;
		padding-left: 10px;
		margin-top: 20px;
		}
	.wide .leftblockleft {
		width: 220px;
		float: left;
		}
	.narrow .leftblockleft {
		width: 220px;
		float: left;
		}
		.leftblockleft ul {
			list-style: none;
			margin-left: auto;
			}

	.narrow .leftblockleftul {
		width: 240px;
		float: left;
		}
		.narrow .leftblockleftul ul {
			margin: 0px;
			padding-left: 35px;
			list-style: none;
			}
	.narrow .leftblockrightul {
		width: 220px;
		float: right;
		}
		.narrow .leftblockrightul ul {
			margin: 0px;
			list-style: none;
			}
	
	.wide .leftblockright {
		width: 220px;
		float: right;
		}
	.narrow .leftblockright {
		width: 250px;
		float: left;
		}
		.leftblockright h2 {
			font-size: 16px;
			padding-left: 35px;
			}
		.narrow .leftblock .leftblockright p {
			padding-top: 0px;
/* 			line-height: 1.2em; */
			}
			.contactusright {
				padding-bottom: 30px;
				}
		.leftblockright a:link, .leftblockright a:visited {
			color: #0055a5;
			border-bottom: 0px;
			}
		.leftblockright a:hover {
			border-bottom: 1px solid #2861a5;
			color: #032162;
			}

.padright {
	padding-right: 20px;
	}		
	
.quote {
	font-size: 14px;
	margin-bottom: 10px;
	}
	.quote em {
		font-style: italic;
		color: #6492c8;
		margin-left: 30px;
		font-size: 11px;
		line-height: 12px;
		}
		.quote em b {
			font-size: 13px;
			}
.leftblock ul.sitemap, .leftblock ul.sitemap li ul {
	margin-left: 12px;
	list-style-type: none;
	padding: 0px;
	}
	.leftblock ul.sitemap li a:link, .leftblock ul.sitemap li a:visited {
		font-weight: bold;
		border-bottom: 0px;
		color: #0055a5;
		}
	
.leftblock ul.sitemap li ul a:link, .leftblock ul.sitemap li ul a:visited {
	border-bottom: 0px;
	font-weight: normal;
	color: #0055a5;
	}
	.leftblock ul.sitemap li ul li ul a:link, .leftblock ul.sitemap li ul li ul a:visited {
		color: #6492c8;
	}

.sitemapleft {
	width: 230px;
	float: left;
	}

.sitemapright {
	width: 230px;
	float: left;
	}
	

/* Rightblock */
.rightblock {
	background: url('images/right-block-back.gif') repeat-y;
	background-position: left;
	padding-bottom: 1em;
	padding-right: 10px;
	padding-left: 5px;
	}
	.rightblockleft {
		width: 185px;
		float: left;
		}
	.rightblockright {
		width: 185px;
		float: left;
		}
	.rightblock li {
		font-size: 11px;
		line-height: 1.75em;
		}
		.rightblock li a:link, .rightblock li a:visited {
			color: #0055a5;
			text-decoration: none;
			}
		.rightblock li a:hover {
			color: #032162;
			border-bottom: 1px solid #0055a5;
			}
			.rightblock li.viewmore a {
			color: #6492c8;
			margin-left: 20px;
			display: inline;
			}
			.rightblock li.viewmore a:hover {
			color: #032162;
			cursor: pointer;
			}
		.rightblock li.parent {
			font-weight: bold;
			}
		.rightblock li.parent li {
			font-weight: normal;
			}
	.rightblock li ul li {
		margin-left: 15px;
		}
	.rightblock ul li ul li {
		margin-left: 0px;
		}
	.ie7 .rightblock ul li ul {
		margin-top: -1.20em;
		}
	.rightblockbottom {
		width: 262px;
		height: 16px;
		background: url('images/right-block-bottom.gif') no-repeat;
		}
	.rightblocktop {
		width: 262px;
		height: 10px;
		background: url('images/right-block-top.gif') no-repeat;
		margin-top: 20px;
		}
	.rightblock .languages {
		width: 235px;
		height: 22px;
		text-align: center;
		background: url('images/languages-back.gif') no-repeat;
		margin-bottom: 15px;
		color: #fff;
		text-shadow: 1px 1px #3d5da1;
		padding-top: 3px;
		}
		.rightblock .languages a:link, .rightblock .languages a:visited {
			color: #fff;
			text-decoration: none;
			}
		.rightblock .languages a:hover {
			border-bottom: 1px solid #fff;
			}

.ulcontact {
	margin-top: 20px;
	margin-left: 20px;
	}
	.ulcontact li {
		height: 35px;
		font-size: 15px;
		}
		.ulcontact li .valignmiddle {
			vertical-align: middle;
			}

.ulcontactlanguages {
	margin-top: 20px;
	margin-left: 20px;
	}
	.ulcontactlanguages li {
		height: 35px;
		font-size: 15px;
		margin-left: 30px;
		width: 230px;
		}
		.ulcontactlanguages li .valignmiddle {
			vertical-align: middle;
			}
			
			

/* Text Classes */

span.breadcrumb {
	padding: 0px 30px 0px 0px;
	font-size: 11px;
	}
	.ie p.breadcrumb {
		}
	.breadcrumb a:link, .breadcrumb a:visited {
		border: 0px;
		}
.breadcrumbblock {
	padding-left: 20px;
	}
.leftblock a.casestudyclient {
	color: #032162;
	font-weight: bold;
	}
	.leftblock a.casestudyclient:hover {
		color: #6492c8;
		}
.required {
	color: red;
	}


/* Lightbox */

.lightboxthumb {
	border: 1px solid #0055a5;
	margin: 0px 32px 20px 0px;
	}
	.lightboxthumb:hover {
		border: 1px solid black;
		}
.lightboxthumbholder a:link, .lightboxthumbholder a:visited, .lightboxthumbholder a:hover {
	border: 0px;
	}

/* ----------------- */
/* Image Replacement */
/* ----------------- */

/* Quicknav */

a.contact {
	width: 110px;
	height: 31px;
	background: url('images/btn-contact-us2.gif') no-repeat;
	background-position: 0 0;
	text-indent: -5000px;
	display: block;
	float: left;
	margin-right: 0px;	
	}
	a.contact:hover {
		background-position: 0 -31px;
		}

a.news {
	width: 103px;
	height: 31px;
	background: url('images/btn-news3.gif') no-repeat;
	text-indent: -5000px;
	display: block;	
	float: left;
	}
	a.news:hover {
		background-position: 0 -31px;
		}
	
a.endorsements {
	width: 128px;
	height: 31px;
	background: url('images/btn-endorsements2.gif') no-repeat;
	text-indent: -5000px;
	display: block;
	float: left;
	margin-right: 5px;
	}
	a.endorsements:hover {
		background-position: 0 -31px;
		}

a.clients {
	width: 136px;
	height: 31px;
	background: url('images/btn-clients-we-serve2.gif') no-repeat;
	background-position: 0 0;
	text-indent: -5000px;
	display: block;
	float: left;
	margin-right: 0px;
	}
	a.clients:hover {
		background-position: 0 -31px;
		}

/* Bios */

.h2mikev, .h2dans, .h2neiln, .h2josephg, .h2scottg, .h2rayc, 
.h2larah, .h2bobbiec, .h2ericr, .h2alexist, .h2angelam, 
.h2jona, .h2williamb, .h2suzib, .h2bethp, .h2leahf, .h2jennm, .h2michaelm,
.h2georger, .h2valeriez, .h2bethanyp, .h2jenniferm, .h2meganm, .h2scottm,
.h2hamzan, .h2courtneyg, .h2roseleee, .h2colleens {
	width: 270px;
	height: 37px;
	display: block;
	text-indent: -9000px;
	margin: 0px auto auto 177px;
	padding-top: 0px;
	}

.h2mikev { background: url('images/h2-bio-mike-v.gif') no-repeat; }
.h2dans { background: url('images/h2-bio-dan-s.gif') no-repeat; }
.h2neiln { background: url('images/h2-bio-neil-n.gif') no-repeat; }
.h2josephg { background: url('images/h2-bio-joseph-g.gif') no-repeat; }
.h2scottg { background: url('images/h2-bio-scott-g.gif') no-repeat; }
.h2rayc { background: url('images/h2-bio-ray-c.gif') no-repeat; }
.h2larah { background: url('images/h2-bio-lara-h.gif') no-repeat; }
.h2bobbiec { background: url('images/h2-bio-bobbie-c.gif') no-repeat; }
.h2ericr { background: url('images/h2-bio-eric-r.gif') no-repeat; }
.h2alexist { background: url('images/h2-bio-alexis-t.gif') no-repeat; }
.h2angelam { background: url('images/h2-bio-angela-m.gif') no-repeat; }
.h2jona { background: url('images/h2-bio-jon-a.gif') no-repeat; }
.h2williamb { background: url('images/h2-bio-william-b.gif') no-repeat; }
.h2suzib { background: url('images/h2-bio-suzi-b.gif') no-repeat; }
.h2bethp { background: url('images/h2-bio-beth-p.gif') no-repeat; }
.h2leahf { background: url('images/h2-bio-leah-f.gif') no-repeat; }
.h2jennm { background: url('images/h2-bio-jenn-m.gif') no-repeat; }
.h2michaelm { background: url(images/h2-bio-michael-m.gif) no-repeat; }
.h2georger { background: url(images/h2-bio-george-r.gif) no-repeat; }
.h2valeriez { background: url(images/h2-bio-valerie-z.gif) no-repeat; }
.h2bethanyp { background: url(images/h2-bio-bethany-p.gif) no-repeat; }
.h2jenniferm { background: url(images/h2-bio-jennifer-meltzer.gif) no-repeat; }
.h2meganm { background: url(images/h2-bio-megan-m.gif) no-repeat; }
.h2scottm { background: url(images/h2-bio-scott-m.gif) no-repeat; }
.h2hamzan { background: url(images/h2-bio-hamza-n.gif) no-repeat; }
.h2courtneyg { background: url(images/h2-bio-courtney-g.gif) no-repeat; }
.h2roseleee { background: url(images/h2-bio-roselee-e.gif) no-repeat; }
.h2colleens { background: url(images/h2-bio-colleen-s.gif) no-repeat; }

.bethpselected .farleftblock ul li#bethp, .suzibselected .farleftblock ul li#suzib,
.williambselected .farleftblock ul li#williamb, .jonaselected .farleftblock ul li#jona,
.angelamselected .farleftblock ul li#angelam, .alexistselected .farleftblock ul li#alexist,
.ericrselected .farleftblock ul li#ericr, .bobbiecselected .farleftblock ul li#bobbiec,
.larahselected .farleftblock ul li#larah, .raycselected .farleftblock ul li#rayc,
.scottgselected .farleftblock ul li#scottg, .josephgselected .farleftblock ul li#josephg,
.neilnselected .farleftblock ul li#neiln, .dansselected .farleftblock ul li#dans,
.mikevselected .farleftblock ul li#mikev, .leahfselected .farleftblock ul li#leahf, 
.jennmselected .farleftblock ul li#jennm, .michaelmselected .farleftblock ul li#michaelm,
.georgerselected .farleftblock ul li#georger, .valeriezselected .farleftblock ul li#valeriez, 
.bethanypselected .farleftblock ul li#bethanyp, .jennifermselected .farleftblock ul li#jenniferm,
.meganmselected .farleftblock ul li#meganm, .scottmselected .farleftblock ul li#scottm,
.hamzanselected .farleftblock ul li#hamzan, .courtneygselected .farleftblock ul li#courtneyg,
.roseleeeselected .farleftblock ul li#roseleee, .colleensselected .farleftblock ul li#colleens {
	list-style: circle;
	}

.farleftblock a:hover .bioposition {
	color: #fff;
	}

/* Footer */

.letschat {
	width: 106px;
	height: 19px;
	background: url('images/h3-lets-chat.png') no-repeat;
	display: block;
	text-indent: -9000px;
	margin: 5px auto 10px 15px;
	}

.h4sitemap {
	width: 106px;
	height: 24px;
	background: url('images/h4-sitemap.png') no-repeat;
	display: block;
	text-indent: -9000px;
	margin: 5px auto 15px 15px;
	}

.h4recentnews {
	width: 145px;
	height: 24px;
	background: url('images/h4-recent-news.png') no-repeat;
	display: block;
	text-indent: -9000px;
	margin: 5px auto 15px 15px;
	}

/* H1 */

.h1clientlist {
	width: 480px;
	height: 22px;
	background: url('images/h1-client-list2.gif') no-repeat;
	text-indent: -9000px;
	display: block;
	}
	.h1clientlistsmall{
			width: 450px;
			height: 70px;
			background: url('images/banners/vsag-clients-we-serve.jpg') no-repeat;
			text-indent: -9000px;
			display: block;
			margin-top: 0;
			}
	
	.h1clientlistrestaurants {
		width: 400px;
		height: 22px;
		background: url('images/h1-client-list-restaurants.gif') no-repeat;
		text-indent: -9000px;
		display: block;
		}
		.h1clientlistrestaurantssmall{
			width: 450px;
			height: 70px;
			background: url('images/banners/vsag-restaurants.jpg') no-repeat;
			text-indent: -9000px;
			display: block;
			margin-top: 0;
			}
	.h1clientlisthotel {
		width: 400px;
		height: 22px;
		background: url('images/h1-client-list-hotel.gif') no-repeat;
		text-indent: -9000px;
		display: block;
		}
	.h1clientlistentertainmentvenuessmall{
		width: 450px;
		height: 70px;
		background: url('images/banners/vsag-entertainment-venues.jpg') no-repeat;
		text-indent: -9000px;
		display: block;
		margin-top: 0;
	}
	.h1clientlistmarketgourmetsmall{
		width: 450px;
		height: 70px;
		background: url('images/banners/vsag-market-gourmet.jpg') no-repeat;
		text-indent: -9000px;
		display: block;
		margin-top: 0;
	}
	
	.h1clientlistcorporatehealthcaresmall{
		width: 450px;
		height: 70px;
		background: url('images/banners/vsag-corporate-healthcare.jpg') no-repeat;
		text-indent: -9000px;
		display: block;
		margin-top: 0;
	}
	.h1clientlistcafescoffeeshopsbakeriessmall{
		width: 450px;
		height: 70px;
		background: url('images/banners/vsag-cafes-coffee-bakery.jpg') no-repeat;
		text-indent: -9000px;
		display: block;
		margin-top: 0;
	}
	.h1clientlistchefsproductssmall{
		width: 450px;
		height: 70px;
		background: url('images/banners/vsag-chefs-products.jpg') no-repeat;
		text-indent: -9000px;
		display: block;
		margin-top: 0;
	}
	.h1clientlistfoodtrucksmall{
		width: 450px;
		height: 70px;
		background: url('images/banners/vsag-food-truck-consulting.jpg') no-repeat;
		text-indent: -9000px;
		display: block;
		margin-top: 0;
	}
	
		.h1clientlisthotelsmall{
			width: 450px;
			height: 70px;
			background: url('images/banners/vsag-hotel-food-and-beverage.jpg') no-repeat;
			text-indent: -9000px;
			display: block;
			margin-top: 0;
		}
	.h1clientlistbars {
		width: 400px;
		height: 22px;
		background: url('images/h1-client-list-bars.gif') no-repeat;
		text-indent: -9000px;
		display: block;
		}
		.h1clientlistbarssmall{
			width: 450px;
			height: 70px;
			background: url('images/banners/vsag-bars-and-lounges.jpg') no-repeat;
			text-indent: -9000px;
			display: block;
			margin-top: 0;
		}		

.h1endorsements {
	width: 480px;
	height: 29px;
	background: url('images/h1-endorsements.gif') no-repeat;
	text-indent: -9000px;
	display: block;
	}
	.h1endorsementssmall{
		width: 450px;
		height: 70px;
		background: url('images/banners/vsag-endorsements.jpg') no-repeat;
		text-indent: -9000px;
		display: block;
		margin-top: 0;
	}

.h1sitemapsmall {
	width: 450px;
	height: 70px;
	background: url('images/banners/vsag-sitemap.jpg') no-repeat;
	text-indent: -9000px;
	display: block;
	margin-top: 0;
	}

.h1talktous {
	width: 450px;
	height: 70px;
	background: url('images/banners/vsag-talk-to-us.jpg') no-repeat;
	text-indent: -9000px;
	display: block;
	margin-top: 0;
	}
	.h1talktoussmall{
		width: 450px;
		height: 70px;
		background: url('images/banners/vsag-contact-us.jpg') no-repeat;
		text-indent: -9000px;
		display: block;
		margin-top: 0;
	}

.h1foodandbeverageconsulting{
	width: 450px;
	height: 70px;
	background: url('images/banners/vsag-food-and-beverage-consulting.jpg') no-repeat;	
	text-indent: -9000px;
	display: block;
	margin-top: 0px;
	}
	.h1businessplans {
		width: 450px;
		height: 70px;
		background: url('images/banners/vsag-business-plans.jpg') no-repeat;	
		text-indent: -9000px;
		display: block;
		margin-top: 0px;
		}

	.h1additionalservices{
		width: 450px;
		height: 70px;
		background: url('images/banners/vsag-additional-services.jpg') no-repeat;	
		text-indent: -9000px;
		display: block;
		margin-top: 0px;
		}

	.h1managementcompany{
		width: 450px;
		height: 70px;
		background: url('images/banners/vsag-management-company.jpg') no-repeat;	
		text-indent: -9000px;
		display: block;
		margin-top: 0px;
		}

	.h1recruitingservices{
		width: 450px;
		height: 70px;
		background: url('images/banners/vsag-recruiting-services.jpg') no-repeat;	
		text-indent: -9000px;
		display: block;
		margin-top: 0px;
		}

	.h1completeconceptcreation{
		width: 450px;
		height: 70px;
		background: url('images/banners/vsag-complete-concept-creation-and-development.jpg') no-repeat;	
		text-indent: -9000px;
		display: block;
		margin-top: 0px;
		}

/* H2 */	

.h2csagraria {
	width: 480px;
	height: 22px;
	background: url('images/h2-cs-agraria.gif') no-repeat;
	text-indent: -9000px;
	display: block;
	margin-top: 0px;
	}

.h2csbalduccis {
	width: 480px;
	height: 22px;
	background: url('images/h2-cs-balduccis.gif') no-repeat;
	text-indent: -9000px;
	display: block;
	margin-top: 0px;
	}

.h2csbreadline {
	width: 480px;
	height: 22px;
	background: url('images/h2-cs-breadline.gif') no-repeat;
	text-indent: -9000px;
	display: block;
	margin-top: 0px;
	}

.h2csbumble {
	width: 480px;
	height: 22px;
	background: url('images/h2-cs-bumble.gif') no-repeat;
	text-indent: -9000px;
	display: block;
	margin-top: 0px;
	}

.h2cscambriasuites {
	width: 480px;
	height: 22px;
	background: url('images/h2-cs-cambria-suites.gif') no-repeat;
	text-indent: -9000px;
	display: block;
	margin-top: 0px;
	}

.h2cscucina {
	width: 480px;
	height: 22px;
	background: url('images/h2-cs-cucina.gif') no-repeat;
	text-indent: -9000px;
	display: block;
	margin-top: 0px;
	}

.h2csrenown {
	width: 480px;
	height: 22px;
	background: url('images/h2-cs-renown.gif') no-repeat;
	text-indent: -9000px;
	display: block;
	margin-top: 0px;
	}

.h2cssauca {
	width: 480px;
	height: 22px;
	background: url('images/h2-cs-sauca.gif') no-repeat;
	text-indent: -9000px;
	display: block;
	margin-top: 0px;
	}

.h2csfirehook {
	width: 480px;
	height: 22px;
	background: url('images/h2-cs-firehook.gif') no-repeat;
	text-indent: -9000px;
	display: block;
	margin-top: 0px;
	}

.h2csfoundingfarmers {
	width: 480px;
	height: 22px;
	background: url('images/h2-cs-founding-farmers.gif') no-repeat;
	text-indent: -9000px;
	display: block;
	margin-top: 0px;
	}

.h2cshouseofblues {
	width: 480px;
	height: 22px;
	background: url('images/h2-cs-house-of-blues.gif') no-repeat;
	text-indent: -9000px;
	display: block;
	margin-top: 0px;
	}

.h2csrockets {
	width: 480px;
	height: 22px;
	background: url('images/h2-cs-rockets.gif') no-repeat;
	text-indent: -9000px;
	display: block;
	margin-top: 0px;
	}
	
.h2feestructuressmall {
	width: 450px;
	height: 70px;
	background: url('images/banners/vsag-fee-structure.jpg') no-repeat;
	text-indent: -9000px;
	display: block;
	margin-top: 0;
	}
		
.h2feestructures {
	width: 596px;
	height: 107px;
	background: url('images/banners/vsag-home-fee-structure.jpg') no-repeat;
	text-indent: -9000px;
	display: block;
	margin-top: 0px;
	}
	.h2feestructures a{
		width: 596px;
		height: 107px;
		display:block;
	}
.h2getintouchwithus {
	width: 480px;
	height: 22px;
	background: url('images/h2-get-in-touch-with-us.gif') no-repeat;
	text-indent: -9000px;
	display: block;
	margin-top: 0px;
	}

.h2workwithus {
	width: 480px;
	height: 22px;
	background: url('images/h2-work-with-us.gif') no-repeat;
	text-indent: -9000px;
	display: block;
	margin-top: 0px;
	margin-left: 20px;
	}

.h2greenorganicleed {
	width: 596px;
	height: 107px;
	background: url('images/banners/vsag-home-green-organic-leed.jpg') no-repeat;
	text-indent: -9000px;
	display: block;
	margin-top: 0px;
	}
	.h2greenorganicleed a{
		width: 596px;
		height: 107px;
		display:block;
		border: none;
	}

.h2leaf {
	width: 480px;
	height: 29px;
	background: url('images/h2-leaf.gif') no-repeat;
	text-indent: -9000px;
	display: block;
	}

.h2thevsagteam {
	width: 480px;
	height: 22px;
	background: url('images/h2-the-vsag-team.gif') no-repeat;
	text-indent: -9000px;
	display: block;
	margin-top: 0px;
	}
	.h2thevsagteam:hover {
		background-position: 0 0;
		}

.readsomecasestudies {  /*This only effects the "Case Studies" Section on the Home Page*/
	width: 596px;
	height: 107px;
	background: url('images/banners/vsag-home-case-studies.jpg') no-repeat;
	text-indent: -5000px;
	display: block;
	margin-bottom: 20px;
	margin-top: 0px;
	}
	.readsomecasestudies a{
		width: 596px;
		height: 107px;
		display:block;
		border: none;
	}
	
	.readsomecase {
		width: 321px;
		height: 22px;
		background: url('images/h3-readsomecasestudies.gif') no-repeat;
		text-indent: -5000px;
		display: block;
		margin-bottom: 20px;
		margin-top: 0px;
		}

/*.h2vsagknowsgreen {
	width: 480px;
	height: 22px;
	background: url('images/h2-vsag-knows-green.gif') no-repeat;
	text-indent: -9000px;
	display: block;
	}*/
	.h2vsagknowsgreen {
		width: 450px;
		height: 70px;
		background: url('images/banners/vsag-green-organic-leed.jpg') no-repeat;
		text-indent: -9000px;
		display: block;
		margin-top: 0;
		}
		


.whatwedo {
	width: 596px;
	height: 107px;
	background: url('images/banners/vsag-home-what-we-do.jpg') no-repeat;
	text-indent: -5000px;
	display: block;
	margin-top: 0px;
	}
	.whatwedo a{
		width: 596px;
		height: 107px;
		display:block;
	}
	.whatwedosmall{
		width: 450px;
		height: 70px;
		background: url('images/banners/vsag-what-we-do.jpg') no-repeat;
		text-indent: -9000px;
		display: block;
		margin-top: 0;
			}
	.loque {
		width: 450px;
		height: 70px;
		background: url('images/banners/vsag-lo-que.jpg') no-repeat;
		text-indent: -9000px;
		display: block;
		margin-top: 0;
		}
	.whatwedoarabic {
		width: 450px;
		height: 70px;
		background: url('images/banners/languages-vsag-arabic.jpg') no-repeat;
		text-indent: -9000px;
		display: block;
		margin-top: 0;
		}
		.narrow .leftblock p.arabictxt {
			font-size: 14px;
			text-align: right;
			}
	.whatwedochinese {
		width: 450px;
		height: 70px;
		background: url('images/banners/languages-vsag-chinese.jpg') no-repeat;
		text-indent: -9000px;
		display: block;
		margin-top: 0;
		}	
	.whatwedorussian {
		width: 450px;
		height: 70px;
		background: url('images/banners/languages-vsag-russian.jpg') no-repeat;
		text-indent: -9000px;
		display: block;
		margin-top: 0;
		}

.whoweare {
	width: 596px;
	height: 107px;
	background: url('images/banners/vsag-home-who-we-are.jpg') no-repeat;
	text-indent: -5000px;
	display: block;
	margin-top: 0px;	
	}
	.whoweare a{
		width: 596px;
		height: 107px;
		display: block;
	}
	.whowearesmall{
			width: 450px;
			height: 70px;
			background: url('images/banners/vsag-who-we-are.jpg') no-repeat;
			text-indent: -9000px;
			display: block;
			margin-top: 0;
			}
	

/* Rightcol Nav (H3) */

.additionalservices {
	width: 236px;
	height: 22px;
	background: url('images/h3-additionalservices.gif') no-repeat;
	text-indent: -5000px;
	display: block;
	margin-top: 12px;
	padding: 0px 0px 7px 0px;
	}
	.additionalservices a{
		width: 236px;
		height: 22px;
		display:block;
	}

.completeconcept {
	width: 236px;
	height: 66px;
	background: url('images/h3-completeconcept.gif') no-repeat 0 0;
	text-indent: -5000px;
	display: block;
	margin-top: 12px;
	padding: 0px 0px 7px 0px;
	}
	.completeconcept a{
		width: 236px;
		height: 66px;
		display:block;
	}

.foodandbeverage {
	width: 236px;
	height: 43px;
	background: url('images/h3-foodandbeverage.gif') no-repeat;
	text-indent: -5000px;
	display: block;
	margin-top: 0px;
	padding: 0px 0px 7px 0px;
	}
	.foodandbeverage a{
		width: 236px;
		height: 43px;
		display: block;
		}

.managementcompany {
	width: 236px;
	height: 22px;
	background: url('images/h3-managementcompany.gif') no-repeat;
	text-indent: -5000px;
	display: block;
	margin-top: 12px;
	padding: 0px 0px 7px 0px;
	}
	.managementcompany a{
		width: 236px;
		height: 22px;
		display:block;
	}

.recruitingservices {
	width: 236px;
	height: 22px;
	background: url('images/h3-recruitingservices.gif') no-repeat;
	text-indent: -5000px;
	display: block;
	margin-top: 12px;
	padding: 0px 0px 7px 0px;
	}
	.recruitingservices a{
		width: 236px;
		height: 22px;
		display:block;
		}

/* H4 */

.assessments, .foodandmenudevelopment, .frontofhouseservices, .beverageandmixologydevelopment,
.baroperatingsystems, .backoffice, .traininganddevelopmentsystems, .operationalsupport,
.brandstrategyandmarketing, .startupservices, .businessplans, .brandfiltering,
.foundationalprofitarchitecture, .designconceptbooks, .investorpresentations,
.projectmanagement, .conceptrepositioning, .implementation, .newrestaurantopenings,
.clientslookingfortalent, .talentlookingforaposition, .managementandexecutivesearch,
.traininganddevelopment, .executivecoaching, .managementuniversity, .development,
.improvements, .growth, .startupandconceptdevelopment, .menudevelopment,
.socialmediamarketing, .purchasingandprocurementservices, .expertwitnesstestimony,
.technologysystems, .foodsafetyauditsandsystems, .hrservices, .productdevelopmentandlaunch, 
.h4emailreceived, .h4emailfailed, .h4captchafailed, .businessplansint, .restaurantprofitarchitecture,
.profitarchitecture, .foodtruckconsulting, .notfound {
	width: 426px;
	height: 22px;
	text-indent: -5000px;
	display: block;
	}

.assessments { background: url('images/h2-assessments.gif') no-repeat;	}
.foodandmenudevelopment { background: url('images/h2-food-and-menu.gif') no-repeat; height: 45px;}
.frontofhouseservices { background: url('images/h2-front-of-house.gif') no-repeat;}
.beverageandmixologydevelopment { background: url('images/h2-beverage-and-mixology.gif') no-repeat;}
.baroperatingsystems {background: url('images/h2-bar-operating.gif') no-repeat;}
.backoffice {background: url('images/h2-back-office.gif') no-repeat;}
.traininganddevelopmentsystems {background: url('images/h2-training-and-development.gif') no-repeat;}
.operationalsupport {background: url('images/h2-operational-support.gif') no-repeat;}
.brandstrategyandmarketing {background: url('images/h2-brand-strategy.gif') no-repeat;}
.notfound {background: url('images/h2-not-found.gif') no-repeat;}

.startupservices {background: url('images/h4-start-up-services.gif') no-repeat;}
.businessplans {background: url('images/h4-business-plans-and-restaurant-plans.gif') no-repeat;}
.brandfiltering {background: url('images/h4-brand-filtering.gif') no-repeat;}
.foundationalprofitarchitecture {background: url('images/h4-foundational-profit.gif') no-repeat;}
.designconceptbooks {background: url('images/h4-design-concept.gif') no-repeat;}
.investorpresentations {background: url('images/h4-investor-presentations.gif') no-repeat;}
.projectmanagement {background: url('images/h4-project-management.gif') no-repeat;}
.conceptrepositioning {background: url('images/h4-concept-repositioning.gif') no-repeat;}
.implementation {background: url('images/h4-implementation.gif') no-repeat;}
.newrestaurantopenings {background: url('images/h4-new-restaurant.gif') no-repeat;}

.clientslookingfortalent {background: url('images/h4-clients-looking.gif') no-repeat;}
.talentlookingforaposition {background: url('images/h4-talent-looking.gif') no-repeat;}
.managementandexecutivesearch {background: url('images/h4-management-and-executive.gif') no-repeat;}
.traininganddevelopment {background: url('images/h4-training-and-development.gif') no-repeat;}
.executivecoaching {background: url('images/h4-executive-coaching.gif') no-repeat;}
.managementuniversity {background: url('images/h4-management-university.gif') no-repeat;}
.development {background: url('images/h4-development.gif') no-repeat;}

.improvements {background: url('images/h4-improvements.gif') no-repeat;}
.growth {background: url('images/h4-growth.gif') no-repeat;}
.startupandconceptdevelopment {background: url('images/h4-start-ups-and-concept.gif') no-repeat;}
.menudevelopment {background: url('images/h4-menu-development.gif') no-repeat;}

.socialmediamarketing {background: url('images/h4-social-media.gif') no-repeat;}
.purchasingandprocurementservices {background: url('images/h4-purchasing-and-procurement.gif') no-repeat;}
.expertwitnesstestimony {background: url('images/h4-expert-witness.gif') no-repeat;}
.technologysystems {background: url('images/h4-technology-systems.gif') no-repeat;}
.foodsafetyauditsandsystems {background: url('images/h4-food-saftey.gif') no-repeat;}
.hrservices {background: url('images/h4-hr-services.gif') no-repeat;}
.productdevelopmentandlaunch {background: url('images/h4-product-development.gif') no-repeat;}

.h4emailreceived {background: url('images/h4-email-received.gif') no-repeat; margin-top: 0px;}
.h4emailfailed {background: url('images/h4-email-failed.gif') no-repeat; margin-top: 0px;}
.h4captchafailed { background: url('images/h4-captcha-failed.gif') no-repeat; margin-top: 0px; } 

.businessplansint { background:url('images/h4-business-plans-and-restaurant-plans.gif') no-repeat; }

.restaurantprofitarchitecture { background:url('images/h2-restaurant-profit-arch.gif') no-repeat; }
.profitarchitecture { background:url('images/h2-profit-arch.gif') no-repeat; }

.foodtruckconsulting { background:url('images/h4-food-truck-consulting.gif') no-repeat; }


/* Open Letter - located in banner include */

#openletter {
	position: fixed;
	left: 0px;
	top: 50%;
	margin-top: -49px;
	}

.h3openletter {
	width: 61px;
	height: 98px;
	background: url('images/letter-to-clients.png') no-repeat;
	background-position: 0 0;
	text-indent: -5000px;
	display: block;	
	}

.h3openletter:hover {
	background-position: 0 -98px;
	}

a.divlink {
	height: 100%;
	width: 100%;
	text-indent: -9000px;
	display: block;
	border: 0px;
	}

.sigimage {
	margin: 0 0 15px 0px;
	}

/* Forms */

#recaptcha_area {
	margin-left: 28px;
	width: 360px;
	overflow: hidden;
	height: 100px;
	}
	.ie8 #recaptcha_area {
		height: 150px;
		}

.inputleft {
	float: left;
	width: 160px;
	text-align: left;
	}

.inputright {
	float: left;
	width: 130px;
	text-align: left;
	}
	
	.gradleft {
		float: left;
		width: 185px;
		text-align: left;
	}
		.gradleft input[type=text] {
			width: 200px;
		}
	.gradright {
		float: left;
		width: 90px;
		text-align: left;
	}
		.gradright input[type=text] {
			width: 50px;
		}
	.degree {
		clear: both;
		margin: -10px 0 0 0;
	}
.stateleft {
	margin-top: 3px;
	font-size: 12px;
	float: left;
	width: 70px;
	margin-left: 35px;
	}
.cityright {
	margin-top: 3px;
	font-size: 12px;
	float: left;
	width: 100px;
	}

select {
	height: 25px;
	padding: 3px 0 0 5px;
	}

input[type=text], #recaptcha_response_field {
	font-family: "Century Gothic", "Avant Garde", Verdana, Helvetica, sans-serif;
	width: 170px;
	border: 1px solid #5789bd;
	background-color: #e6eef7;
	color: #6492c8;
	height: 20px;
	padding: 3px 0 2px 5px;
	font-size: 13px;
	}
	#website {
		width: 395px;
		}
input[type=text], select {
	margin-bottom: 10px;
	}
input[type=file] {
	font-family: "Century Gothic", "Avant Garde", Verdana, Helvetica, sans-serif;
	width: 170px;
	border: 1px solid #5789bd;
	background-color: #e6eef7;
	color: #6492c8;
	height: 20px;
	padding: 3px 0 0 5px;
	font-size: 13px;
	}

input:focus, textarea:focus, #recaptcha_response_field:focus, input[type=file]:focus {
	color: #0055a5;
	border: 1px solid #0055a5;
	background-color: #fff;
	}

select {
	border: 1px solid #5789bd;
	background-color: #e6eef7;
	}

textarea {
	font-family: "Century Gothic", "Avant Garde", Verdana, Helvetica, sans-serif;
	width: 395px;
	border: 1px solid #5789bd;
	background-color: #e6eef7;
	color: #6492c8;
	height: 100px;
	padding: 3px 0 0 5px;
	font-size: 13px;
	}

form .btnsubmit {
	width: 100px;
	height: 35px;
	background: url('images/btnsubmit.gif') no-repeat;
	background-position: 0 0;
	display: block;
	text-indent: -9000px;
	margin: 10px 0 0 35px;
	cursor: pointer;
	border-bottom: 0px;
	}
	form .btnsubmit:hover {
		background-position: 0 -35px;
		}
	.ie7 form .btnsubmit {
		margin: 30px 0 0 35px;
		border: 1px solid white;
		}

#emailaddresserror {
	height: 100px;
	width: 200px;
	background: url('images/email-verification-fail.png') no-repeat;
	text-indent: -9000px;
	position: absolute;
	z-index: 30;
	margin-top: -505px;
	margin-left: -180px;
	}
	.win #emailaddresserror {
		margin-top: -500px;
		}
	.ie7 #emailaddresserror {
		margin-top: -530px;
		}
	.ie8 #emailaddresserror {
		margin-top: -547px;
		}

#emailaddresserrorresume {
	height: 100px;
	width: 200px;
	background: url('images/email-verification-fail.png') no-repeat;
	text-indent: -9000px;
	position: absolute;
	z-index: 30;
	margin-top: -705px;
	margin-left: -180px;
	}
	
#errorup {
	margin-left: 40px;
	}
#nameerror, #street1error, #cityerror, #stateerror, #stateerror,
#ziperror, #attachmenterror, #geographicerror, #salaryerror {
	width: 175px;	
}
#pictureerror {
	width: 250px;
	}
#noteerror {
	width: 300px;
	}
.hidden {
	display: none;
	}

.shown {
	display: block;
	width: auto;
	}
table {
	}
label {
	}

#zip {
	width: 100px;
	}

.relative {
	position: relative;
	}

.relocate .fleft {
	margin: 0 20px 0 0;
}

/* IE Denial Page */

.iedenial #contentHolder {
	text-align: left;
	line-height: 20px;
	padding-top: 40px;
	padding-bottom: 20px;
	}
	.iedenial #contentHolder p {
		padding-left: 20px;
		padding-right: 20px;
		}

.iedenial ul {
	padding-left: 175px;
	padding-right: 60px;
	}
	.iedenial ul li {
		margin-top: 10px;
		margin-bottom: 10px;
		width: 200px;
		}

.iedenial ol {
	list-style: decimal;
	padding-left: 60px;
	padding-right: 60px;
	}
	.iedenial li {
		margin-top: 10px;
		margin-bottom: 10px;
		}


/* Browser Fixes */

/* Email Obfuscation */
span.itsasecrettoeverybody { 
	unicode-bidi:bidi-override;
	direction: rtl;
	}
	
/* Contact Widget */

.contact-widget {
	width: 235px;
	height: 54px;
	position: absolute;
	top: 48px;
	left: 50%;
	margin-left: 206px;
}
	.contact-widget p {
		text-align: right;
		font-style: italic;
		padding: 0 14px 0 0;
	}

.contact-holder {
	background: url(images/contact-widget-back.gif) no-repeat;
	height: 41px;
	text-shadow: 1px 1px #426897;
}

.contact-email {
	width: 22px;
	height: 16px;
	display: block;
	text-indent: -9999px;
	background: url(images/contact-widget-envelope.png) no-repeat;
	float: left;
	margin: 13px 0 0 15px;
}
	.contact-email a {
		display: block;
		margin: -2px 0 0 -15px;
	}

.contact-phone {
	width: 164px;
	display: block;
	float: right;
	margin: 9px 0 0 0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 17px;
	color: #fff;
	font-weight: normal;
	background: url(images/contact-widget-phone.png) 8px 4px no-repeat;
}
	.contact-phone .l {
		color: #9BB8E3;
	}
	
#webimaxButtons1 a, #webimaxButtons2 a, #webimaxButtons a{
 float: left;
 	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#webimaxButtons {
	margin-left: 20px;
	display: block;
}
#webimaxButtons1 {
	margin-left: 5px;
	display: block;
}
#webimaxButtons2 {
	margin-left: -30px;
}

.h1title { text-align:center; font-size:20px; font-weight:800; }
