.black_overlay{
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index:1001;
  -moz-opacity: 0.8;
  opacity:.80;
  filter: alpha(opacity=80);
}
.black_overlay_gallery{
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index:1001;
  -moz-opacity: 0.8;
  opacity:.80;
  filter: alpha(opacity=80);
}

.white_content {
	position: fixed;
	display: none;
	text-align:center;
  	vertical-align:top;
}

#content_wrapper{
  position: absolute;
 /* 
  border: 16px solid orange;
  width: 600px;
  height: 600px;
  padding: 16px;
  */  
  background-color: transparent;
  z-index:1002;

  /*overflow: auto;*/
}


/* Reset */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  /*vertical-align: baseline;*/
}

body { 
  line-height: 1.5; 
  font-family: Arial, Helvetica, sans-serif;
  background-color: #213b75;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
/*table, td, th { vertical-align: middle; }*/
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* ------------------ Header Section ----------------- */
#header{
	background-image: url(../images/topBg.png);
	background-repeat: repeat-x;
	height: 195px;
	background-color: #FFF;
}

#menuWrap{
	min-width:1000px;
	height: 200px;
	margin: 0px;
	background-image:url(../images/menuBg.jpg);
	background-repeat: no-repeat;
}

#menu{
	width: 673px;
	height: 106px;
	padding: 0px;
	margin: 0px;
	position: relative;
	top: 90px;
	left: 330px;
	background-image:url(../images/menu.png);
	background-repeat:no-repeat;
}

#homeBtn{position: relative; left: 150px; top: 14px;}
#whyBtn{position: relative; left: 160px; top: 14px;}
#galleryBtn{position: relative;	left: 168px; top: 14px;}
#specBtn{position: relative; left: 177px; top: 14px;}
#contactBtn{position: relative;	left: 184px; top: 14px;}

/* ------------ Content Section --------------- */
#content{
	width: 100%;
	height: 200px;
	margin: 0px;
	padding: 10px 0px 20px 0px;
	clear: both;
	background-color: #FFF;
}

#eyengageLogo{
	height: 200px;
	width: 400px;
	background: url(../images/eyengageLogo.png) center no-repeat;
	float: left;
}

#eyengageDesc{
	height: 190px;
	width: 550px;
	float: left;
	padding-left:40px;
}

#DescTitle{
	font-size: 24px;
	font-weight: 900;
	color: #0f4b9e;
}

#DescSubTitle{
	font-size: 19px;
	font-weight: 700;
	color: #f8a603;
}

#Desc{
	font-size: 14px;
	font-weight: 700;
	color: #f8a603;
}

#DescType{
	font-size: 14px;
	font-weight: 900;
	color: #0f4b9e;
}

#DescType .bullet{
	font-weight: 900;
	color: #f8a603;
}

.error{
	font-size: 11px;
	font-weight: 900;
	color: red;
	min-width:200px;
}
/* --------------- Footer Section ---------------- */
#footer{
	width: 100%;
	background: url(../images/footerBg.png) repeat-x;
}

#footerWrap{
	height: 200px;
	background:url(../images/blueBg.png) top left no-repeat;
}

#homefooterWrap{
	height: 520px;
	background:url(../images/homeblueBg.png) top left no-repeat;
}

#galleryScroll{
	clear: both;
	overfloat: hidden;
	position: relative;
	top: 70px;
	width: 945px;
	height: 121px;
	padding: 0px 30px 0px 30px;
	vertical-align: middle;
}

div.scrollable{
	height: 121px;
	width: 880px;
	position: relative;
	overflow: hidden;
	float: left;
	cursor: pointer;
}

div.profile{
	width: 160px;
	height: 121px;
	float: left;
	background-color: #FFF;
	margin: auto 0px 10px 13px;
}

div.scrollable div.items{
	position:absolute;
	top:0px;
	left:0px;
	clear:both;
	height: 121px;
	text-align:center;
	cursor:pointer;
}

div.next{
	width: 32px;
	height: 121px;
	background: url(../images/nextNav.png) no-repeat center;
	float: left;
	cursor:pointer;
}

div.prev{
	width: 32px;
	height: 121px;
	background: url(../images/prevNav.png) no-repeat center;
	float: left;
	cursor:pointer;
}

#homebotNav{
	position: relative;
	top: 153px;
	width: 553px;
	height: 102px;
	left: -43px;
}

#botNav{
	position: relative;
	top: 28px;
	width: 553px;
	height: 102px;
	left: -46px;
}

#whyBtnBot{position: relative; left: 81px;}
#galleryBtnBot{position:relative; left: 100px;}
#specBtnBot{position:relative; left:116px;}
#contactBtnBot{position:relative; left: 133px;}

/* -------------- Popup Content Section --------------- */

/* ---- AUTOMOTIVE ----- */

#kiasorento_CallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/kiasorento_desc.png) no-repeat center;
	position: absolute;
	left: 743px;
	top: -15px;
}

#hsonata2_CallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/hsonata2_desc.png) no-repeat center;
	position: absolute;
	left: 743px;
	top: -15px;
}

#hsonata_CallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/hsonata_desc.png) no-repeat center;
	position: absolute;
	left: 743px;
	top: -15px;
}

#hyundaitucsonCallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/hyundaitucson_desc.png) no-repeat center;
	position: absolute;
	left: 743px;
	top: -15px;
}

#assuranceCallOut{
	width: 331px;
	height: 260px;
	z-index: 9999;
	background: url(../images/ads/hyundaiassurance.png) no-repeat center;
	position: absolute;
	left: -341px;
	top: -15px;
}

#hyundaiCallOut{
	width: 331px;
	height: 260px;
	z-index: 9999;
	background: url(../images/ads/hyundaigenesis.png) no-repeat center;
	position: absolute;
	left: 743px;
	top: -15px;
}

#nissanCallOut{
	width: 331px;
	height: 260px;
	z-index: 9999;
	background: url(../images/ads/nissan.png) no-repeat center;
	position: absolute;
	left: 743px;
	top: -15px;
}

#accordCallOut{
	width: 331px;
	height: 260px;
	z-index: 9999;
	background: url(../images/ads/hondaaccord.png) no-repeat center;
	/*position: absolute;
	left: 20px;
	top: -15px;*/
}

#fitCallOut{
	width: 331px;
	height: 260px;
	z-index: 9999;
	background: url(../images/ads/hondafit.png) no-repeat center;
	position: absolute;
	left: 743px;
	top: -15px;
}

#civicCallOut{
	width: 331px;
	height: 260px;
	z-index: 9999;
	background: url(../images/ads/hondacivic.png) no-repeat center;
	position: absolute;
	left: 743px;
	top: -15px;
}

/* ---- CONSUMER PACKED GOODS ----- */

#hooverCallOut{
	width: 349px;
	height: 262px;
	z-index: 9999;
	background: url(../images/ads/hoover.png) no-repeat center;
	position: absolute;
	left: 170px;
	top: -15px;
}

#orbitCallOut{
	width: 331px;
	height: 260px;
	z-index: 9999;
	background: url(../images/ads/orbitbigpack.png) no-repeat center;
	position: absolute;
	left: 310px;
	top: -15px;
}

/* ---- ENTERTAINMENT ----- */

#kickass_CallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/kickass_desc.png) no-repeat center;
	position: absolute;
	left: 743px;
	top: -15px;
}

#loveCallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/love_desc.png) no-repeat center;
	position: absolute;
	left: 310px;
	top: -15px;
}

#horsemenCallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/horsemen_desc.png) no-repeat center;
	position: absolute;
	left: 310px;
	top: -15px;
}

#wdigmtCallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/wdigmt_desc.png) no-repeat center;
	position: absolute;
	left: 743px;
	top: -15px;
}


#icdbabmCallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/icdbabm.png) no-repeat center;
	position: absolute;
	left:743px;
	top: -15px;
}

#kaCallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/ka.png) no-repeat center;
	position: absolute;
	left:360px;
	top: -15px;
}

#disasterMovieCallOut{
	width: 317px;
	height: 262px;
	background: url(../images/ads/disastermovie.png) no-repeat center;
	/*
	position:relative;
	top:-15px;
	left:0px;
	*/
	z-index: 9999;
	position: absolute;
	left:743px;
	top: -15px;
}

#weedsCallOut{
	width: 349px;
	height: 262px;
	z-index: 9999;
	background: url(../images/ads/weeds.png) no-repeat center;
	position: absolute;
	left: 310px;
	top: -15px;
}

#eclipseCallOut{
	width: 331px;
	height: 260px;
	z-index: 9999;
	background: url(../images/ads/eclipsegum.png) no-repeat center;
	position: absolute;
	left: 310px;
	top: -15px;
}

#chickenSoupCallOut{
	width: 400px;
	height: 262px;
	z-index: 9999;
	background: url(../images/ads/chickensoup.png) no-repeat center;
	position: absolute;
	left: 470px;
	top: -15px;
}

#dmbCallOut{
	width: 349px;
	height: 262px;
	z-index: 9999;
	background: url(../images/ads/davematthewsband.png) no-repeat center;
	position: absolute;
	left: 310px;
	top: -15px;
}

/* ---- HEALTH AND INSURANCE ----- */

#aflac_CallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/aflac_desc.png) no-repeat center;
	position: absolute;
	left: 310px;
	top: -15px;
}


#lbelCallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/lbel_desc.png) no-repeat center;
	position: absolute;
	left: 743px;
	top: -15px;
}

#geicoCallOut{
	width: 349px;
	height: 262px;
	z-index: 9999;
	background: url(../images/ads/geico.png) no-repeat center;
	position: absolute;
	left: 170px;
	top: -20px;
}

#aflacCallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/aflac.png) no-repeat center;
	position: absolute;
	left:743px;
	top: -15px;
}

#bowflexCallOut{
	width: 331px;
	height: 260px;
	z-index: 9999;
	background: url(../images/ads/bowflex.png) no-repeat center;
	position: absolute;
	left: 743px;
	top: -15px;
}

#wmcCallOut{
	width: 349px;
	height: 262px;
	z-index: 9999;
	background: url(../images/ads/westchesterhospital.png) no-repeat center;
	position: absolute;
	left: -359px;
	top: -15px;
}

#medifastCallOut{
	width: 331px;
	height: 260px;
	z-index: 9999;
	background: url(../images/ads/medifast.png) no-repeat center;
	position: absolute;
	left: 743px;
	top: -15px;
}

/* ---- TECHNOLOGY ----- */

#tmobileCallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/tmobile_desc.png) no-repeat center;
	position: absolute;
	left: 743px;
	top: -15px;
}

#adobeCallOut{
	width: 315px;
	height: 230px;
	z-index: 9999;
	background: url(../images/ads/adobe.png) no-repeat center;
	position: absolute;
	left:743px;
	top: -15px;
}

#twcCallOut{
	width: 331px;
	height: 260px;
	z-index: 9999;
	background: url(../images/ads/timewarner.png) no-repeat center;
	position: absolute;
	left: 743px;
	top: -15px;
}

/* ---- TRAVEL ----- */

#williamsburg_CallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/williamsburg_desc.png) no-repeat center;
	position: absolute;
	left: 743px;
	top: -15px;
}

#flagstaff_CallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/flagstaff_desc.png) no-repeat center;
	position: absolute;
	left: 310px;
	top: -15px;
}

#bellagio_CallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/bellagio_desc.png) no-repeat center;
	position: absolute;
	left: 743px;
	top: -15px;
}

#venetian_CallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/venetian_desc.png) no-repeat center;
	position: absolute;
	left: 310px;
	top: -15px;
}

#buenavistaCallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/buenavista.png) no-repeat center;
	position: absolute;
	left: 310px;
	top: -15px;
}

#skiutahCallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/skiutah.png) no-repeat center;
	position: absolute;
	left:743px;
	top: -15px;
}

#AAbooking_CallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/AAbooking_desc.png) no-repeat center;
	position: absolute;
	left: 170px;
	top: -15px;
}

#AAvid_CallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/AAvid_desc.png) no-repeat center;
	position: absolute;
	left: 310px;
	top: -15px;
}

#alaskaairlinesCallOut{
	width: 331px;
	height: 260px;
	z-index: 9999;
	background: url(../images/ads/alaskaairlines.png) no-repeat center;
	position: absolute;
	left: 743px;
	top: -15px;
}

#upstateallianceCallOut{
	width: 349px;
	height: 262px;
	z-index: 9999;
	background: url(../images/ads/upstatealliance.png) no-repeat center;
	position: absolute;
	left: 310px;
	top: -15px;
}

/* ---- RESTAURANT ----- */

#bison_CallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/bison_desc.png) no-repeat center;
	position: absolute;
	left: 743px;
	top: -15px;
}

#arbysCallOut{
	width: 349px;
	height: 262px;
	z-index: 9999;
	background: url(../images/ads/arbys.png) no-repeat center;
	position: absolute;
	left: 170px;
	top: -20px;
}

#wholefoodsCallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/wholefoods.png) no-repeat center;
	position: absolute;
	left: 743px;
	top: -15px;
}

/* ---- MISCELLANEOUS ----- */

#mi_CallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/mi_desc.png) no-repeat center;
	position: absolute;
	left: 743px;
	top: -15px;
}

#uscmat_CallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/uscmat_desc.png) no-repeat center;
	position: absolute;
	left: 310px;
	top: -15px;
}

#latimes_CallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/latimes_desc.png) no-repeat center;
	position: absolute;
	left: 743px;
	top: -15px;
}

#sketchers_CallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/sketchers_desc.png) no-repeat center;
	position: absolute;
	left: 743px;
	top: -15px;
}

#arco_CallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/arco_desc.png) no-repeat center;
	position: absolute;
	left: 310px;
	top: -15px;
}

#thomasvilleCallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/thomasville.png) no-repeat center;
	position: absolute;
	left: 310px;
	top: -15px;
}

#forum_CallOut{
	width: 317px;
	height: 202px;
	z-index: 9999;
	background: url(../images/ads/forum_desc.png) no-repeat center;
	position: absolute;
	left: 170px;
	top: -15px;
}



/* ------------ Why Page ------------- */
#whyContent{
	height: 540px;
	width: 100%;
	min-width: 1000px;
	padding: 10px 0px 0px 0px;
	clear: both;
	background-color: #FFF;
}

#whyDesc{
	width: 550px;
	height: 540px;
	float: left;
	padding-left: 40px;
}

#quotesBtn{position:relative; left: 510px; top: 200px;}
#notoolsBtn{position:relative; left: 426px; top: 310px;}
#shpcartBtn{position:relative; left: 346px; top: 433px;}
#noplugsBtn{position:relative; left: 550px; top: 217px;}
#nolockBtn{position:relative; left: 463px; top: 322px;}

#whyeyengage {
	width:550px;
	height:173px;
}

#benAndFeat{
	width:550px;
	height:38px;
	clear: both;
}

#whyFeatures{
	width:550px;
	height:38px;
	float: left;
}
#whyFeatures ul, #whyFeatures li {list-style-type:none; margin:0;}
#whyFeatures li {padding-left:84px; padding-top:5px; width:180px; height:86px; color:#f8a603; font-size:13px; font-weight:bold; float:left;}
#whyFeatures .chatFeature, #whyFeatures .adsFeature,  #whyFeatures .userFeature, #whyFeatures .noFeature, #whyFeatures .notFeature {background-image:url(../images/icon_why.png); background-repeat:no-repeat;}
#whyFeatures .chatFeature { background-position:top left;}
#whyFeatures .adsFeature { background-position:0 -91px;}
#whyFeatures .userFeature { background-position:0 -182px;}
#whyFeatures .noFeature { background-position:0 -273px;}
#whyFeatures .notFeature { background-position:0 -369px;}

p.whytext{
	background-color:#FFFFFF;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-stretch:expanded;
	color:#0f4b9e;
}

p.answertext{
	background-color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-stretch:expanded;
	color:#f8a603;
}

p.featuretext{
	background-color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-stretch:expanded;
	color:#f8a603;
}

p.textbig {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-stretch:expanded;
	color:#f8a603;
}


/* ------------ Gallery Page ------------- */
#galleryContent{
	width: 100%;
	min-width:1000px;
	padding: 10px 0px 0px 0px;
	background-color: #FFF;
}

#galleryDesc{
	width: 550px;
	float: left;
	padding-left:40px;
}
#galleryengage {
	width:560px;
}

.galleryMain{width:760px; overflow:hidden; clear:left;padding-left:108px;cursor:pointer;}
.galleryItems {width:750px; float:left; }
.galleryItems .autoTitle {background:url(../images/autoTitle.png) no-repeat; width:750px; height:38px;  float:left;}
.galleryItems .conTitle {background:url(../images/conTitle.png) no-repeat; width:750px; height:38px;  float:left;}
.galleryItems .enterTitle {background:url(../images/enterTitle.png) no-repeat; width:750px; height:38px;  float:left;}
.galleryItems .healthTitle {background:url(../images/healthTitle.png) no-repeat; width:750px; height:38px;  float:left;}
.galleryItems .scienTitle {background:url(../images/scienTitle.png) no-repeat; width:750px; height:38px;  float:left;}
.galleryItems .travelTitle {background:url(../images/travelTitle.png) no-repeat; width:750px; height:38px;  float:left;}
.galleryItems .restTitle {background:url(../images/restTitle.png) no-repeat; width:750px; height:38px;  float:left;}
.galleryItems .miscTitle {background:url(../images/miscTitle.png) no-repeat; width:750px; height:38px;  float:left;}

.galleryItems .galleryList {width:740px; float:left; padding:12px 0 0 10px;}
.galleryItems .galleryList a {display:block; float:left; width:157px; height:122px; margin:0 0 20px 20px;}

.galleryScroll {width:140px; height:452px; float:right;}
.galleryScroll .upNav {width:140px; background:url(../images/upNav.png) top right no-repeat; height:22px; margin-bottom:400px; cursor:pointer;}
.galleryScroll .downNav {width:140px; background:url(../images/downNav.png) top right no-repeat; height:22px;cursor:pointer;}

/* ------------ Specification Page ------------- */
#specContent{
	width: 100%;
	padding: 10px 0px 0px 0px;
	background-color: #FFF;
}

#specDesc{
	width: 550px;
	float: left;
	padding-left: 40px;
}
#specengage {
	width:560px;
}

.specMain{
	width:970px;
	overflow:hidden; 
	clear:left;
	padding-left:30px;
}

.specItems {
	width:936px; 
	float:left; 
}

.specItems h4 {
	width:936px; 
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-stretch:expanded;
	color:#f8a603;
	text-transform:uppercase;
	float:left;
	margin-bottom:5px;
}

.specAdList {width:936px; float:left;font-size:11px;font-family:Arial, Helvetica, sans-serif; color:#0f4b9e; margin-bottom:30px;}
.specAdList .title {background:#e6f4fd; padding:2px 0; text-transform:uppercase; font-weight:bold; width:586px; float:left;}
.specAdList .listAll {padding:2px 0; font-weight:bold; width:586px; float:left; border-bottom:#feedcd solid 1px; }
.specAdList .listAll.last {border-bottom:none;}

.listfourCol, .listfiveCol {float:left; width:586px;} 
.listfourCol .firstCol, .listfiveCol .firstCol{text-align:center; width:149px; float:left;}
.listfourCol .secondCol, .listfiveCol .secondCol {text-align:center; width:112px; float:left;}
.listfourCol .thirdCol {text-align:center; width:179px; float:left;}
.listfourCol .fourCol {text-align:center; width:146px; float:left;}

.listfiveCol .thirdCol {text-align:center; width:110px; float:left;}
.listfiveCol .fourCol {text-align:center; width:79px; float:left;}
.listfiveCol .fiveCol {text-align:center; width:136px; float:left;}

.specText {width:300px; font-weight:bold; float:right;}
.specText span {color:#f8a603; text-transform:uppercase;}

.spectListText {width:750px; font-weight:bold; font-size:12px; color: #0f4b9e; float:left; margin-bottom:20px;}
.spectListText li { width:725px; padding-left:25px; padding-bottom:10px; background:url(../images/dot.png) 10px 5px no-repeat; list-style-type:none; float:left;}

.specScroll {width:24px; height:452px; float:right;}
.specScroll .upNav {width:24px; background:url(../images/upNav.png) top right no-repeat; height:22px; margin-bottom:400px; cursor:pointer;}
.specScroll .downNav {width:24px; background:url(../images/downNav.png) top right no-repeat; height:22px;cursor:pointer;}

/* ------------ Contact Page ------------- */
#contactContent{
	width: 100%;
	min-width:1000px;
	height:780px;
	background-color: #FFF;
}

#contactDesc{
	width: 480px;
	float: left;
	padding: 0px 0px 0px 50px;
	background:url(../images/contactBg.png) 60px 10px no-repeat;
}
#contactengage {
	width:480px;
	float:left;
	/*height:530px;*/
}
#eyengageLogoChat{
	height: 157px;
	width: 464px;
/*	background: url(../images/eyengageLogoChat.png) 40px center no-repeat;*/
	float: left;
	padding-top:25px;
	padding-left:40px;
}

#contactengage p {clear:left; margin-bottom:15px;}
#contactengage label {width:180px; display:block; height:30px; float:left; }
#contactengage .firstName, 
#contactengage .lastName, 
#contactengage .email2, 
#contactengage .company, 
#contactengage .phone, 
#contactengage .companyType,
#contactengage .howDid,
#contactengage .question {background-image:url(../images/contactForm.png); background-repeat:no-repeat;}

#contactengage .firstName { background-position: top left;}
#contactengage .lastName {background-position:0 -39px;}
#contactengage .email2 {background-position:0 -79px;}
#contactengage .company {background-position:0 -119px;}
#contactengage .phone {background-position:0 -160px;}
#contactengage .companyType {background-position:0 -199px;}
#contactengage .howDid {background-position:0 -239px;}
#contactengage .question {background-position:0 -292px;}

#contactengage input, option select {width:250px;  color:#0f4b9e; margin-bottom:2px; }

#contactChat {display:block; height:45px; width:113px; float:right;}

p.contacttext {
	font-size:22px;	
	font-family:Arial, Helvetica, sans-serif;	
	font-weight:bolder;	
	font-stretch:expanded;	
	color:#0f4b9e; 
	padding-top:40px; 
	padding-left:50px;
	padding-bottom:20px;}

#contactListBtn {width:290px; float:left; padding-left:180px;}
#contactListBtn a{display:block; height:30px; width:83px; float:left; margin-right:10px;}
#resetBtn, #resetBtn:hover, #submitBtn, #submitBtn:hover {background-image:url(../images/contact2Btn.png); background-repeat:no-repeat; border:none; height:30px; width:83px; margin-right:10px; background-color:#fff; cursorointer;}
#resetBtn {background-position:top left;}
#resetBtn:hover {background-position:0 -30px;}
#submitBtn {background-position:right top;}
#submitBtn:hover {background-position:right -30px}

.valid{color:#0f4b9e; border:1px solid !important; padding:2px 0 2px 2px;}
.invalid{color:#0f4b9e; border:1px solid red !important; padding:2px 0 2px 2px;}
