/* --- XRoads Networks Entry Site --- */

#entry-site			{ float: left; width: 782px; margin: 18px 0 36px; border-bottom: 1px solid #e8edf1; }

#es-nav				{ width: 782px; height: 40px; background: url(../imgs/es-nav-bg.gif) no-repeat;
						font-size: 14px; margin-bottom: 1px; }
#es-nav	h1			{ float: left; font-size: 18px; font-weight: normal; color: #fff; line-height: 40px; margin: 0; padding: 0 0 0 20px; }
#es-nav	ul			{ list-style: none; float: right; margin: 0; padding: 0 10px 0; line-height: 40px; }
#es-nav	li			{ float: left; padding-right: 10px; }
#es-nav	li a		{ color: #fff; text-decoration: none; }
#es-nav	li a:hover	{ color: #daefff; }

.active 			{ border-bottom: 2px solid #fff; color: #daefff !important; }
.noBrdr				{ border: none !important; }


/* --- OVERVIEW --- */

#es-webaxcel               { float: left; width: 782px; height:  
				340px; margin-bottom: 1px; text-align: center; margin: 0 auto;
				/*background: url(../imgs/es-product-lines-bg.gif) no-repeat;*/ }

#es-overview		{ clear: both; width: 782px; height: 266px; margin-bottom: 1px;
						background: url(../imgs/es-overview.jpg) no-repeat; }
#es-overview h2		{ text-indent: -9999px; margin: 0; padding: 0; height: 0; line-height: 0; }
#es-overview h3		{ text-indent: -9999px; margin: 0; padding: 0; height: 0; line-height: 0; }

#nlb-overview            { clear: both; width: 782px; height: 266px; margin-bottom: 1px;
                                                background: url(../imgs/app_nlb_main.jpg) no-repeat; }
#mbs-overview            { clear: both; width: 782px; height: 266px; margin-bottom: 1px;
                                                background: url(../imgs/app_mbs_main.jpg) no-repeat; }
#s2s-overview            { clear: both; width: 782px; height: 266px; margin-bottom: 1px;
                                                background: url(../imgs/app_s2s_main.jpg) no-repeat; }


#es-product-lines		{ float: left; width: 782px; height: 150px; margin-bottom: 1px; text-align: center; margin: 0 auto;
							/*background: url(../imgs/es-product-lines-bg.gif) no-repeat;*/ }
#es-product-lines ul	{ list-style: none; margin: 0 auto; }
#es-product-lines li	{ float: left; padding: 0 15px; }
#es-product-lines li a	{ height: 149px; text-indent: -9999px; margin: 0; padding: 0; line-height: 0; display: block; }

#e2w-50				{ background: url(../imgs/product-lines/overview-e2w-50.gif) no-repeat; width: 140px; }
#e2w-55				{ background: url(../imgs/product-lines/overview-e2w-55.gif) no-repeat; width: 145px; }
#ePro				{ background: url(../imgs/product-lines/overview-ePro.gif) no-repeat; width: 148px; }
#eXL				{ background: url(../imgs/product-lines/overview-eXL.gif) no-repeat; width: 142px; }

#es-info-cols		{ float: left; width: 782px; padding: 7px 0 14px; }
.es-col				{ float: left; width: 256px; padding: 100px 7px 0 0; }
.es-col	h4			{ font-size: 18px; font-weight: normal; margin: 0; padding: 0 10px 9px; line-height: 18px; color: #333; }
.es-col	p			{ font-size: 12px; line-height: 18px; color: #333; margin: 0; padding: 0 10px 9px; }
.es-col	a			{ font-size: 10px; font-weight: bold; color: #036; text-transform: uppercase; }

#col1				{ background: url(../imgs/info-col-bg-01.jpg) no-repeat; }
#col2				{ background: url(../imgs/info-col-bg-02.jpg) no-repeat; }
#col3				{ background: url(../imgs/info-col-bg-03.jpg) no-repeat; padding-right: 0 !important; }


/* --- TECHNOLOGY --- */

#es-technology		{ clear: both; width: 782px; height: 290px; margin-bottom: 1px;
						background: url(../imgs/es-technology.jpg) no-repeat; }
#es-technology2		{ clear: both; width: 782px; height: 290px; margin-bottom: 1px;
						background: url(../imgs/es-technology2.jpg) no-repeat; }
#es-technology h2	{ text-indent: -9999px; margin: 0; padding: 0; height: 0; line-height: 0; }
#es-technology h3	{ text-indent: -9999px; margin: 0; padding: 0; height: 0; line-height: 0; }

#es-tech-info		{ }

.es-tech			{ float: left; width: 782px; padding: 20px 0; border-bottom: 1px solid #e8edf1; }
.es-tech h4			{ font-size: 18px; font-weight: normal; margin: 0; padding: 0 10px 9px; line-height: 18px; color: #333; }
.es-tech p			{ font-size: 12px; line-height: 18px; color: #333; margin: 0; padding: 0 10px 9px; }
.es-tech a			{ font-size: 10px; font-weight: bold; color: #036; text-transform: uppercase; }
.es-tech span		{ padding-left: 12px; }

.img				{ float: left; width: 256px; }
.right				{ float: right; }

.txt				{ float: left; width: 480px; padding: 9px 20px; }


/* --- FEATURES --- */

#es-features			{ padding: 20px 0; }

#es-products			{ width: 100%; }

#es-comparison			{ width: 100%; line-height: 18px; font-size: 12px; text-align: center; color: #333;
							border: 1px solid #c4d1db; border-right: none; border-bottom: none; }
#es-comparison th, #es-comparison td
						{ padding: 6px 4px; }

#es-comparison thead	{ font-size: 14px; }
#es-comparison thead th	{ border-right: 1px solid #dce4ea; border-bottom: 1px solid #d0dae2; }
#es-comparison thead td	{ border-right: 1px solid #dce4ea; border-bottom: 1px solid #d0dae2; }

#es-comparison tbody	{ }
#es-comparison tbody th	{ border-right: 1px solid #dce4ea; border-bottom: 1px solid #d0dae2; }
#es-comparison tbody td	{ border-right: 1px solid #dce4ea; border-bottom: 1px solid #d0dae2; }

.sep					{ border-right: 1px solid #89a2b6 !important; }
.sec					{ background: #4d7492; color: #fff; font-size: 14px; text-align: left; }
.last					{ }
.alt					{ background: #f2f6f8; }
.first					{ text-align: left; font-size: 11px; }

#es-comparison th a		{ color: #4d7492; text-decoration: none; }
#es-comparison th a:hover { text-decoration: underline; }


