body { margin: 0px; padding: 0px; }

/***ALL PAGES***/
#header	{ background: url(../images/header-bg.png) top left repeat-x; width: 100%; height: 100px; min-width: 900px; margin: 0 auto; }
#logo		{ background: url(../images/esms-logo.png) top left no-repeat; width: 299px; height: 100px; margin: 0 auto; }
#footer	{ background: url(../images/header-bg.png) top left repeat-x; width: 100%; height: 100px; min-width: 900px; margin: 0 auto; }

.fleft		{ float: left; }
.fright		{ float: right; }
.mainwrapper	{ width: 900px; margin: 0 auto; }
.footerwrapper	{ width: 50%; }
.copywrapper	{ width: 50%; }

.headertext {
	font: 0.7em Comic Sans MS, Comic Sans MS, cursive;
	font-size: 20px;
	color: #FFFFFF;
}
.menutext {
	font: 0.7em Georgia, Georgia, serif;
	font-size: 25px;
	color: #0000FF;
	padding: 10px;
}
.menutext a {
	font: 0.7em Georgia, Georgia, serif;
	font-size: 25px;
	color: #000000;
	text-decoration: none;
	padding: 10px;
}
.menutext a:hover {
	font: 0.7em Georgia, Georgia, serif;
	font-size: 25px;
	color: #0000FF;
	text-decoration: none;
	padding: 10px;
}
.titletext {
	font: 0.7em Georgia, Georgia, serif;
	font-size: 20px;
	color: #000000;
}
.titletext a {
	font: 0.7em Georgia, Georgia, serif;
	font-size: 20px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}
.subtitletext {
	font: 0.7em Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 18px;
	color: #000000;
}
.subtitletext a {
	font: 0.7em Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 18px;
	color: #0000FF;
	text-decoration: none;
}
.contenttext {
	font: 0.7em Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 13px;
	color: #000000;
}
.contenttext a {
	font: 0.7em Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 13px;
	color: #0000FF;
	text-decoration: none;
}
.footertext {
	font: 0.7em Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.footertext a {
	font: 0.7em Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.footertext a:hover {
	font: 0.7em Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
}


/***INNER PAGES***/
#pagebanner		{ background: url(../images/banner-bg.png) top left repeat-x; width: 100%; height: 190px; min-width: 900px; margin: 0 auto; }
#submenubreak	{ background-color: #999999; height: 1px; width: 270px; margin-top: 10px; margin-bottom: 5px; float: right; }

.columnwrapper { width: 30%; margin-left: 10px; margin-right: 10px; float: left; }

.submenutext {
	font: 0.7em 0.7em Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 18px;
	color: #000000;
}
.submenutext a {
	font: 0.7em Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
}
.submenutext a:hover {
	font: 0.7em Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 18px;
	color: #0000FF;
	text-decoration: none;
}


/***HOME PAGE***/
#homebanner		{ background: url(../images/banner-bg.png) top left repeat-x; height: 260px; width: 100%; min-width: 900px; margin: 0 auto; }
#carouselbreak	{ background-color: #999999; height: 1px; width: 900px; margin: 0 auto; }
#carousel		{ height: 165px; width: 100%; margin: 0 auto; }

.buttonwrapper		{ width: 294px; margin: 0 auto; }
.demo-button		{ background: url(../buttons/demo-brochure-botton.png) 0 0 no-repeat; height: 98px; width: 288px; margin-top: 5px; }
.demo-button:hover	{ background: url(../buttons/demo-brochure-botton.png) 0 -98px no-repeat; height: 98px; width: 288px; }
.brochure-button		{ background: url(../buttons/demo-brochure-botton.png) -288px 0 no-repeat; height: 98px; width: 288px; margin-top: 5px; margin-bottom: 15px; }
.brochure-button:hover	{ background: url(../buttons/demo-brochure-botton.png) -288px -98px; no-repeat; height: 98px; width: 288px; }
.socialtextwrapper	{ width: 200px; margin: 0 auto; float: left; }
.socialwrapper		{ width: 30px; margin: 0 auto; float: left; }
.twitter-button		{ background: url(../buttons/social-icons.png) -27px 0 no-repeat; height: 26px; width: 27px; }
.twitter-button:hover	{ background: url(../buttons/social-icons.png) -27px -26px no-repeat; height: 26px; width: 27px; }
.facebook-button		{ background: url(../buttons/social-icons.png) -54px 0 no-repeat; height: 26px; width: 27px; }
.facebook-button:hover	{ background: url(../buttons/social-icons.png) -54px -26px no-repeat; height: 26px; width: 27px; }


/***JFLOW SECTION***/
#myController { font-family: Georgia; padding: 2px 0; width:600px; background:#2B60DE; }
#myController span.jFlowSelected { background:#3AB7FF; }

.slidewrapper { width: 600px; margin: 0 auto; }
.slide-thumbnail { width:600px; }
.slide-thumbnail img {max-width:600px; }
.jFlowControl, .jFlowPrev, .jFlowNext { color:#FFF; cursor:pointer; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: #3AB7FF; }


/***JCAROUSEL SECTION***/
#immigration	{ background: url(../images/immigration.png)	top left no-repeat; width: 150px; height: 75px; }
#cinderella		{ background: url(../images/cinderella.png)	top left no-repeat; width: 150px; height: 75px; }
#jalco		{ background: url(../images/jalco.png)		top left no-repeat; width: 150px; height: 75px; }
#k3r			{ background: url(../images/k3r.png)		top left no-repeat; width: 150px; height: 75px; }
#living_life	{ background: url(../images/living-life.png)	top left no-repeat; width: 150px; height: 75px; }
#neo_spa		{ background: url(../images/neo-spa.png)		top left no-repeat; width: 150px; height: 75px; }
#bbdo			{ background: url(../images/bbdo.png)		top left no-repeat; width: 150px; height: 75px; }
#fsalon		{ background: url(../images/fsalon.png)		top left no-repeat; width: 150px; height: 75px; }
#sofa_manila	{ background: url(../images/sofa-manila.png)	top left no-repeat; width: 150px; height: 75px; }
#PHRS			{ background: url(../images/phrs.png)		top left no-repeat; width: 150px; height: 75px; }
#phinma		{ background: url(../images/phinma.png)		top left no-repeat; width: 150px; height: 75px; }
#mfi			{ background: url(../images/mfi.png)		top left no-repeat; width: 150px; height: 75px; }


/***ABOUT PAGE***/
#aboutbanner		{ background: url(../images/aboutbanner.png) top left no-repeat; width: 600px; height: 190px; }
#product			{ background: url(../images/product-box.png) top left no-repeat; width: 160px; height: 190px; margin-right: 20px; }
#globe			{ background: url(../images/globe.png) top left no-repeat; width: 200px; height: 100px; border: 1px solid black; }
#smart			{ background: url(../images/smart.png) top left no-repeat; width: 200px; height: 100px; border: 1px solid black; }
#sun				{ background: url(../images/sun.png) top left no-repeat; width: 200px; height: 100px; border: 1px solid black; }

ul.decimal			{ list-style-type: decimal }
.features-uses-wrapper	{ width: 47%;  margin-left: 10px; margin-right: 10px; float: left; }


/***RESOURCES PAGE***/
#resourcesbanner		{ background: url(../images/resourcesbanner.png) top left no-repeat; width: 600px; height: 190px; }
#quicklinksbreak		{ background-color: #999999; height: 1px; width: 900px; margin: 0 auto; }
#entrep-banner		{ background: url(../images/entrep-banner.png) top left repeat-x; width: 100%; height: 100px; min-width: 900px; margin: 0 auto; }
#entrep-logo		{ background: url(../images/entrep-logo.png) top left no-repeat; width: 222px; height: 100px; margin-left: 10px; }
#entrep-article-image	{ background: url(../images/entrep-article-image.png) top left no-repeat; width: 200px; height: 200px; margin-right: 10px; }
#nytimes-banner		{ background: url(../images/nytimes-banner.png) top left repeat-x; width: 100%; height: 100px; min-width: 900px; margin: 0 auto; }
#nytimes-logo		{ background: url(../images/nytimes-logo.png) top left no-repeat; width: 400px; height: 100px; margin-left: 10px; }
#slideshare-banner		{ background: url(../images/slideshare-banner.png) top left repeat-x; width: 100%; height: 100px; min-width: 900px; margin: 0 auto; }
#slideshare-logo		{ background: url(../images/slideshare-logo.png) top left no-repeat; width: 324px; height: 100px; margin-left: 10px; }


/***FAQ PAGE***/
#faqbanner	{ background: url(../images/faqbanner.png) top left no-repeat; width: 600px; height: 190px; }

.questiontext {
	font: 0.7em Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 13px;
	color: #000000;
}
.questiontext a {
	font: 0.7em Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 14px;
	color: #0000FF;
	text-decoration: none;
}


/***CONTACT US PAGE***/
#contactbanner	{ background: url(../images/contactbanner.png) top left no-repeat; width: 600px; height: 190px; }
#contactcontent	{ height: 130px; width: 100%; margin: 0 auto; }


/***FORMS***/
.formtitletext {
	font: 0.7em Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
.formcontenttext {
	font: 0.7em Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.formcontenttext a {
	font: 0.7em Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
}


/***SUCCESS PAGE***/
#check { background: url(../images/check.png) top left no-repeat; width: 190px; height: 190px; margin-right: 20px; }


/***ERROR PAGE***/
#exclamation { background: url(../images/exclamation.png) top left no-repeat; width: 190px; height: 190px; margin-right: 20px; }

