/*Common Elements*/
body {margin:0px;background:url(/design/eepic/main_bg.jpg) top repeat-x #f7f7f4;}
head, body, div, form, a, img, select, p, input{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
body,div,th,td,p,span {font-family: Tahoma;font-size: 11px;line-height:11px;}
a {color:#436463;}
a img {border:0px;}
input, textarea, select{ width: 101px; border: 1px solid #415d5b;  background: #FFFFFF url(/design/eepic/input_bg.gif) repeat-x top; }
input{ height: 14px; }
textarea{ height: 84px; }
p{ padding: 5px 5px 0 20px; line-height:14px; }
p.note{
	font: 10px/20px Tahoma;
}
ul { list-style: none outside url(/design/eepic/list_style.gif); line-height: 14px; }
/*Main Layout*/
#container {width:778px;margin:auto;}
#header {position:absolute;top:0px;height:119px;width:778px;}
#content {width:778px;margin:133px 0px 0px 0px;}
#footer {margin:10px 0px 0px 0px; width: 751px; height: 37px;}
/*Main Layout params*/
#header { background: url(/design/eepic/header_bg.jpg) no-repeat top; }
	#header .toplinks{float:right; margin: 0px 8px 0px 0px; line-height: 22px;}
	#header img.logo{ margin: 41px 0px 0px 71px; }
	#header .headermenu{float:right; margin: 0px 6px 0px 0px; line-height: 33px; width:528px;}
		#header .headermenu a{ display:block; margin: 0px 1px 0px 0px;}
#content { overflow: hidden;}
	#content #leftbar{ float: left; width: 172px; padding: 0px 0px 0px 8px; }
		#content #leftbar .loginbar{ background: url(/design/eepic/search_bar_bg.gif) no-repeat top; height: 94px; width: 172px; margin: 0px 0px 10px 0px; }
		#content #leftbar .loginbar form table{ font: bold 10px Tahoma; }
		#content #leftbar .loginbar form table td{ height: 31px; vertical-align: middle; text-align: left; padding: 0px 0px 0px 4px; color: #272727; }
		#content #leftbar .loginbar form table td a{ font: bold 10px Tahoma; color: #334d4c; text-decoration: underline; }
	#content #leftbar .leftbarheader{ height: 26px; text-align: left; width: 172px; background: url(/design/eepic/leftbarheader_bg.gif) no-repeat top; }
	#content #leftbar .leftbarcnt{ border-left: 1px solid #abcaca; border-right: 1px solid #abcaca; border-bottom: none; border-top: 1px solid #dbe8e8; text-align: center; background: #f5f9f9 url(/design/eepic/leftbarcnt_bg.gif) repeat-x top;}
	#content #leftbar .leftbarlabcnt{ border-left: 1px solid #abcaca; border-right: 1px solid #abcaca; border-bottom: none; border-top: 1px solid #dbe8e8; text-align: left; background: #f5f9f9 url(/design/eepic/leftbarcnt_bg.gif) repeat-x top;}
	#content #leftbar .leftbarlabcnt ul {margin:3px 0px 0px 0px;}
	#content #leftbar .leftbarlabcnt ul li {padding:0px 0px 0px 20px; list-style:none;}
	#content #leftbar .leftbarlabcnt a {display:block;padding:3px 6px 3px 8px;}
		#content #leftbar .leftbarcnt table.shoppingcart{ font-family: Tahoma; font-size: 9px; font-weight: bold; color: #363636; width: 154px;}
		#content #leftbar .leftbarcnt table.shoppingcart td{ height: 20px; vertical-align: middle; }
		#content #leftbar .leftbarcnt table.shoppingcart td.split{ height: 10px; }
		#content #leftbar .leftbarcnt a.leftmenubar{ display: block; width: 150px; height: 28px; vertical-align: middle; text-align: left; background: url(/design/eepic/leftmenubar_bg.gif) no-repeat left; font: bold 11px/28px Tahoma; color: #436463; padding: 0px 0px 0px 20px; text-decoration: none; }
	#content #leftbar .leftbarfooter{ background: url(/design/eepic/leftbarfooter_bg.gif) no-repeat top; height: 7px; overflow: hidden; margin: 0px 0px 10px 0px; }
	#content #cnt{ float: right; width: 578px; padding: 0px 10px 0px 10px; }
		#content #cnt .twocklicks{ width: 320px; height: 155px; background: url(/design/eepic/choose_vendor_bg.gif) no-repeat top; float: left; margin: 0px 0px 10px 0px; }
			#content #cnt .twocklicks img.step{ margin: 19px 0px 16px 18px; }
			#content #cnt .twocklicks select{ width: 212px; margin: 0px 0px 0px 18px; }
		#content #cnt .mainhead{ background: url(/design/eepic/cntmain_head_bg.gif) no-repeat top; width: 578px; height: 52px; clear: both; }
		#content #cnt .mainhead strong {font-family:arial;font-size:16px;font-weight:bold;color:#436463;padding:8px 0px 0px 20px;line-height:34px;}
		#content #cnt .borderleft{ background: url(/design/eepic/cntmain_border_bg.gif) no-repeat left; width: 2px; height: 248px; float: left; }
		#content #cnt .borderright{ background: url(/design/eepic/cntmain_border_bg.gif) no-repeat right; width: 2px; height: 248px; float: left; }
		#content #cnt .borderleftsm{ background: url(/design/eepic/cntmain_border_bg.gif) no-repeat left; width: 2px; height: 160px; float: left; }
		#content #cnt .borderrightsm{ background: url(/design/eepic/cntmain_border_bg.gif) no-repeat right; width: 2px; height: 160px; float: left; }
		#content #cnt .split{ background: url(/design/eepic/cntmain_split_bg.gif) no-repeat top; width: 2px; height: 240px; float: left; }
		#content #cnt .mainwide{ width: 574px; line-height: 25px; padding: 0px 0px 8px 0px; float: left; }
			#content #cnt .mainwide p {line-height:18px;font-size:12px;}
			#content #cnt .mainwide ul {line-height:18px;font-size:12px;}
			#content #cnt .mainwide ol {line-height:18px;font-size:12px;}
			#content #cnt .mainwide	img.screen{ margin: 25px 17px 0px 22px; float: left; }
			#content #cnt .mainwide .notice{ background: url(/design/eepic/notice_bg.jpg) no-repeat top; width: 463px; height: 36px; padding: 0px 0px 0px 42px; margin: 0px 0px 16px 37px; font: bold 14px/36px Tahoma; color: #306564; vertical-align: middle; }
			#content #cnt .mainwide table{ margin: 0px 0px 0px 28px; }
			#content #cnt .mainwide table td{ height: 25px; }
			#content #cnt .mainwide table td input{ width: 127px; }
			#content #cnt .mainwide table td input.checkbox{ margin: 0px 15px 0px 15px; padding: 0px 0px 0px 0px; border: none; background: none; line-height: 15px; width: auto; }
			
			#content #cnt #generic input.textbox {width:200px;}
			
			div.examsico{ height: 280px; float: left; }
#content #cnt .mainwide .examstxt{ font-size: 11px; color: #595959; line-height: 11px; margin: 0px 0px 0px 0px; }
#content #cnt .mainwide .examsulhead{ background: url(/design/eepic/examsul_head_bg.gif) no-repeat top; width: 375px; height: 8px; float: right; overflow: hidden; margin: 7px 14px 0px 0px; *margin: 7px 7px 0px 0px; }
#content #cnt .mainwide .examsul{ background: #eaefec url(/design/eepic/examsul_bg.gif) repeat-x top; border: 1px solid #dae5e3; border-top: none; border-bottom: none; width: 373px; float: right; overflow: hidden; margin: 0px 14px 0px 0px; *margin: 0px 7px 0px 0px; }
#content #cnt .mainwide .examsulfooter{ background: url(/design/eepic/examsul_footer_bg.gif) no-repeat top; width: 375px; height: 8px; float: right; overflow: hidden; margin: 0px 14px 7px 0px; *margin: 0px 7px 7px 0px; }
#content #cnt .mainwide .examsul ul { list-style: none outside url(/design/eepic/list_style.gif); line-height: 18px; }
		#content #cnt .main{ width: 190px; float: left; }
#content #cnt .examshead{ background: url(/design/eepic/exams_head_bg.gif) no-repeat top; width: 562px; height: 37px; clear: both; }
#content #cnt .examscnt{ background: #eaefec url(/design/eepic/exams_bg.gif) repeat-x top; border: 1px solid #dae5e3; border-top: none; border-bottom: none; width: 560px; overflow: hidden; }
	#content #cnt .examscnt .main{ width: 185px; float: left; }
	#content #cnt .examscnt .main table{ padding: 0px 0px 0px 10px; margin: 0px 0px 18px 0px; }
				#content #cnt .examscnt .main table th{ width: 142px; height: 20px; font: bold 11px/20px Tahoma; color: #436463; text-align: left; padding: 0px 0px 0px 7px; }
				#content #cnt .examscnt .main table td{ width: 142px; height: 18px; background: url(/design/eepic/td_bg.gif) no-repeat left; font: normal 11px/18px Tahoma; color: #1a4443; text-align: left; padding: 0px 0px 0px 20px; }
/*by sam*/
.main table th a {text-decoration:none;}
				#content #cnt .examscnt .main table td a{ font: normal 11px/18px Tahoma; color: #1a4443; text-decoration: underline; }
				#content #cnt .examscnt .splitter{ background: url(/design/eepic/exams_split_bg.gif) no-repeat top; width: 1px; height: 110px; float: left; overflow: hidden; }
#content #cnt .examsfooter{ background: url(/design/eepic/exams_footer_bg.gif) no-repeat top; width: 562px; height: 5px; overflow: hidden; clear: both; }
			#content #cnt .main table{ padding: 0px 0px 0px 19px; margin: 0px 0px 18px 0px; }
				#content #cnt .main table th{ width: 138px; height: 20px; font: bold 11px/20px Tahoma; color: #436463; text-align: left; padding: 0px 0px 0px 7px; }
				#content #cnt .main table td{ width: 52px; height: 18px; background: url(/design/eepic/td_bg.gif) no-repeat left; font: normal 11px/18px Tahoma; color: #1a4443; text-align: left; padding: 0px 0px 0px 20px; }
				#content #cnt .main table td a{ font: normal 11px/18px Tahoma; color: #1a4443; text-decoration: underline; }
		#content #cnt .bannertwo{ background: url(/design/eepic/banner2_bg.jpg) no-repeat top; min-height: 140px; width: 423px; padding: 0px 0px 0px 155px; margin-bottom:0px;}
			#content #cnt .bannertwo certul{ margin: 0 0 0 85px; }
			#content #cnt .bannertwo .certul img{ float: right; margin: -10px 18px 0px 0px; vertical-align: bottom; }
			#content #cnt .bannertwo .certul ul{ margin: 0 0 0 0 auto; }
			#content #cnt .bannertwo img.bottom {margin-left:-155px;}
			#content #cnt .mainwide table.items{ width: 539px; margin: 0px 0px 0px 17px; }
				#content #cnt .mainwide table.items th{ height: 25px; text-align: left; }
				#content #cnt .mainwide table.items td{ background: url(/design/eepic/item1_bg.gif) repeat-x top; height: 25px; }
				#content #cnt .mainwide table.items td.blu{ background: url(/design/eepic/item2_bg.gif) repeat-x top; height: 28px; font: bold 11px Tahoma; color: #3d5958; }
				#content #cnt .mainwide table.items td.foot{ height: 35px; background: none; font: normal 9px Tahoma; color: #910a0a; }
				#content #cnt img.cntmainsimple{ margin: 15px 0px 0px 0px; }
				#content #cnt .mainwide .faqheader{ background: url(/design/eepic/faq_head.gif) no-repeat top; width: 550px; height: 5px; margin: 0px 0px 0px 14px; overflow: hidden; }
				#content #cnt .mainwide .faqmain{ background: #dfe7e3 url(/design/eepic/faq_main_bg.gif) repeat-x top; width: 548px; border: 1px solid #dae5e3; border-top: none; border-bottom: none; margin: 0px 0px 0px 14px; }

					#content #cnt .mainwide .faqmain .bullet{ background: url(/design/eepic/faq_bullet_bg.gif) no-repeat left; height: 15px; line-height: 15px; padding: 0px 0px 0px 42px; }
				#content #cnt .mainwide .faqfooter{ background: url(/design/eepic/faq_footer.gif) no-repeat top; width: 550px; height: 5px; margin: 0px 0px 0px 14px; overflow: hidden; }
		#content #cnt .mainwide .bullet{ background: url(/design/eepic/faq_bullet_bg.gif) no-repeat left; height: 15px; line-height: 15px; padding: 0px 0px 0px 42px; }
		#content #cnt .mainwide table.ordersandinvoices{ margin: 0px 18px 0px 22px; width: 530px; }
			#content #cnt .mainwide table.ordersandinvoices td{ background: url(/design/eepic/dotted_bg.gif) repeat-x bottom; height: 29px; text-align: left; padding: 0px 0px 0px 44px; }
	#content #cnt .mainwide .noticetwo{ background: url(/design/eepic/notice2_bg.gif) no-repeat top; width: 550px; height: 33px; margin: 65px 0px 0px 12px; text-align: center; font: normal 9px/33px Tahoma; color: #4e4e4e; vertical-align: middle; clear: both; }

	#content .cntwideheader{ background: url(/design/eepic/cntmain_head_wide_bg.gif) no-repeat top; height: 54px; width: 690px; margin: 12px 0px 0px 43px; }
	#content .cntwide{ width: 678px; padding: 0px 0px 0px 10px; float: left; }
		#content .cntwide table{ width: 657px; }
			#content .cntwide table th{ background: #1a4543 url(/design/eepic/checkout_th_bg.gif) repeat-x top; border: none; height: 29px; font: bold 12px/29px Tahoma; color: #FFFFFF; text-align: center; vertical-align: middle; }
			#content .cntwide table th.left{ background: #1a4543 url(/design/eepic/checkout_th_bg.gif) repeat-x top; border: none; height: 29px; font: bold 12px/29px Tahoma; color: #FFFFFF; padding: 0px 0px 0px 14px; text-align: left; vertical-align: middle; }
			#content .cntwide table td{ border: 1px solid #c1d7d4; background: #f0f5f5 url(/design/eepic/checkout_td_bg.gif) repeat-x top; text-align: center; line-height: 29px; vertical-align: top; }
				#content .cntwide table td img{ margin: 5px 0px 0px 0px; }
				#content .cntwide table td input{ width: 35px; height: 17px; background: #FFFFFF none; text-align: center; margin: 5px 0px 0px 0px; }
			#content .cntwide table td.left{ border: 1px solid #c1d7d4; background: #f0f5f5 url(/design/eepic/checkout_td_bg.gif) repeat-x top; padding: 0px 0px 0px 14px; line-height: 29px; text-align: left; }
			#content .cntwide table td.transparent{ border: none; background: none; padding: 0px 0px 0px 14px; line-height: 29px; text-align: left; }
		#content .cntwide .sech{ background: url(/design/eepic/checkout_sech_bg.gif) no-repeat top; height: 12px; width: 668px; margin: 19px 0px 0px 0px; overflow: hidden; }
		#content .cntwide .sec{ border: 1px solid #dae5e3; border-top: none; border-bottom: none; background: #dfe7e3 url(/design/eepic/checkout_secc_bg.gif) repeat-x top; width: 621px; padding: 0px 20px 0px 25px; }
			#content .cntwide .sec form table{ width: 621px; border: none; background: none; }
			#content .cntwide .sec form table td.right{ text-align: right; border: none; background: none; }
			#content .cntwide .sec form table td.form{ text-align: left; border: none; background: none; }
			#content .cntwide .sec form table td.form input{ background: #FFFFFF none; width: 196px; height: 17px; }
			#content .cntwide .sec form table td.form input.what{ background: #FFFFFF none; width: 50px; height: 17px; }
		#content .cntwide .secf{ background: url(/design/eepic/checkout_secf_bg.gif) no-repeat top; height: 12px; width: 668px; }
		#content .cntwide	.submit{ margin: 27px 0px 0px 0px; }
	#content .borderleft{ background: url(/design/eepic/cntmain_border_bg.gif) no-repeat right; width: 44px; height:248px ;float: left; }
	#content .borderright{ background: url(/design/eepic/cntmain_border2_bg.gif) no-repeat top; width: 1px; height: 245px; float: left; }
	#content .cntorderhead{ background: url(/design/eepic/cntmain_order_head_bg.gif) no-repeat top; height: 54px; width: 578px; margin: 23px 0px 0px 111px; clear: both; }
	#content .cntorder{ width: 575px; float: left; }
		#content .cntorder form table td{ height: 28px; }
		#content .cntorder form table td input{ width: 127px; }
	#content .cntorderborderright{ background: url(/design/eepic/cntmain_border_bg.gif) no-repeat right; width: 2px; height: 248px; float: left; }
	#content .cntorderborderleft{ background: url(/design/eepic/cntmain_border_bg.gif) no-repeat right; height: 248px; float: left; width: 112px; }
	#content .cntordernoticehead{ background: url(/design/eepic/cntmain_order_notice_head_b.gif) no-repeat top; height: 8px; width: 505px; overflow: hidden; clear: both; margin: 0px 0px 0px 147px; }
	#content .cntordernotice{ background: #dfe8e3 url(/design/eepic/cntmain_order_notice_bg.gif) repeat-x top; border: 1px solid #dae5e3; border-top: none; border-bottom: none; width: 473px; margin: 0px 0px 0px 147px; padding: 0px 19px 0px 11px; }
	#content .cntordernoticefoot{ background: url(/design/eepic/cntmain_order_notice_foot_b.gif) no-repeat top; height: 8px; width: 505px; margin: 0px 0px 0px 147px; }
#content #middle{ float: left; }
	#content #middle .cntheader{ background: url(/design/eepic/cntmain_middlecolumn_head_b.gif) no-repeat top; width: 413px; height: 44px; }
	#content #middle .cntmiddle{ width: 409px; float: left; }
			#content #middle table{ width: 397px; }
			#content #middle table th{ background: #1a4543 url(/design/eepic/checkout_th_bg.gif) repeat-x top; border: none; height: 29px; font: bold 12px/29px Tahoma; color: #FFFFFF; text-align: center; vertical-align: middle; }
			#content #middle table th.left{ background: #1a4543 url(/design/eepic/checkout_th_bg.gif) repeat-x top; border: none; height: 29px; font: bold 12px/29px Tahoma; color: #FFFFFF; padding: 0px 0px 0px 14px; text-align: left; vertical-align: middle; }
			#content #middle table td{ border: 1px solid #c1d7d4; background: #f0f5f5 url(/design/eepic/checkout_td_bg.gif) repeat-x top; text-align: center; line-height: 29px; vertical-align: top; }
				#content #middle table td img{ margin: 5px 0px 0px 0px; }
				#content #middle table td input{ width: 35px; height: 17px; background: #FFFFFF none; text-align: center; margin: 5px 0px 0px 0px; }
			#content #middle table td.left{ border: 1px solid #c1d7d4; background: #f0f5f5 url(/design/eepic/checkout_td_bg.gif) repeat-x top; padding: 0px 0px 0px 14px; line-height: 29px; text-align: left; }
			#content #middle table td.transparent{ border: none; background: none; padding: 0px 0px 0px 14px; line-height: 29px; text-align: left; }
	#content #middle .pmethodsh{ background: url(/design/eepic/pmethods_header_bg.gif) no-repeat top; width: 395px; height: 13px; margin: 40px 0px 0px 8px; clear: both; }
	#content #middle .pmethods{ background: #dfe7e3 url(/design/eepic/pmethods_bg.gif) repeat-x top; border: 1px solid #dae5e3; border-top: none; border-bottom: none; width: 378px; margin: 0px 0px 0px 8px; padding: 0px 0px 0px 15px; }
	#content #middle .pmethodsf{ background: url(/design/eepic/pmethods_footer_bg.gif) no-repeat top; width: 395px; height: 13px; margin: 0px 0px 0px 8px; }
		#content #middle .alphah{ background: url(/design/eepic/pmethods_header_bg.gif) no-repeat top; width: 395px; height: 13px; margin: 0px 0px 0px 8px; clear: both; }
	#content #middle .alpha{ background: #dfe7e3 url(/design/eepic/pmethods_bg.gif) repeat-x top; border: 1px solid #dae5e3; border-top: none; border-bottom: none; width: 378px; margin: 0px 0px 0px 8px; padding: 0px 0px 0px 15px; }
	#content #middle .alpha div{ text-align: justify; font: bold 11px Tahoma; color: #436463; }
	#content #middle .alphaf{ background: url(/design/eepic/pmethods_footer_bg.gif) no-repeat top; width: 395px; height: 13px; margin: 0px 0px 0px 8px; }
	#content #middle .allvendorscontent{ margin: 28px 0px 0px 40px; }
		#content #middle .allvendorscontent table.allvendors{ width: auto; }
			#content #middle .allvendorscontent table.allvendors th{ background: none; text-align: left; }
			#content #middle .allvendorscontent table.allvendors td{ height: 18px; background: url(/design/eepic/td_bg.gif) no-repeat left; font: normal 11px/18px Tahoma; color: #1a4443; text-align: left; padding: 0px 0px 0px 20px; border: none; }
#content #right{ float: right; }
	#content #right .cntright{ width: 155px; background: url(/design/eepic/right_cnt_bg.gif) repeat-y top; }
	#content #right .cntright img.icon{ margin: 0px 0px 0px 1px; }
		#content #right .cntright .text{ width: 107px; text-align: left; margin: 0px 0px 0px 31px; }
		#content #right .cntright .text img{ margin: 0px 0px 2px 0px; }
#footer { background: url(/design/eepic/footer_bg.gif) repeat-x top; clear: both; margin: 0px 0px 6px 8px; font: normal 9px/37px Tahoma; color: #1a4443; padding: 0px 3px 0px 5px; }
 	#footer .left{ font: normal 9px/37px Tahoma; color: #1a4443; float: left; }
	#footer .right{ font: normal 9px/37px Tahoma; color: #1a4443; float: right; }
	 #footer .right a{ font: normal 9px/37px Tahoma; color: #1a4443; text-decoration: underline; }
/*Common Classes*/
.search{ margin: 3px 0px 0px 3px; float: left; }
.clear {clear:both;}
.left{ float: left; }
.right{ float: right; }
.checkbox{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; background: none; line-height: 15px; width: auto; }
.cnttextheader{ font: bold 11px/14px Tahoma; color: #436463; padding:0px 0px 0px 28px; }
.dotted{ background: url(/design/eepic/dotted_bg.gif) repeat-x left; margin: 6px 16px 6px 18px; height: 1px; clear: both; }
.red{ color: #be1616; }
.darkblue{ color: #3d5958; }
.testimonialshead{ font: bold 14px Tahoma; color: #436463; }
.boxheader{ font: bold 14px Tahoma; color: #1a4342; }
.contacthead{ font: bold 12px Tahoma; color: #1a4443; }
.strong{ font-weight: bold; color: #363636; }
.addcart{ margin: 0px 18px 0px 0px; float: right; }
.weaccept{ margin: 55px 0px 34px 0px; text-align: center; clear: both; }
.ordersubmit{ margin: 21px 0px 0px 0px; }
.ninepixels{ font: 9px Tahoma; }

table.vendlist {font-size:11px;margin:0px 0px 0px 8px;}
table.vendlist td {height:80px;vertical-align:middle;width:260px;padding:6px 0px 10px 0px;border-bottom:solid 1px #a7c7c5;overflow:hidden;}
table.vendlist td a {text-decoration:none;}
table.vendlist td a.vendlistcert {font-weight:bold;display:block;font-size:12px;line-height:16px;text-decoration:underline;}

h1.labtitle {line-height:50px;vertical-align:middle;font-size:20px;}