body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px;}

.container{ width:783px; text-align:left;}

h2{ color:#4d4c4c; font-size:18px;}
h1{ color:#3f3f3f; font-size:24px; line-height:28px;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#5a5a5a; padding:0px 0px 0px 60px;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#3f3f3f;}

a{ color:#1d50d2; text-decoration:none;}
/*a:hover{ text-decoration:underline;}*/


.comm_banner {background-image:url(../images/commercial_top.png); width:779px; height:99px; margin:20px 0px 30px 0px ;}
.slogen_com {height:99px; margin:3px 0px 10px 0px ; float:left; width:650px;}
.phone_icon {padding:10px 22px 0px 0px ; float:right;}

.text_com {font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#028000; padding:40px 0px 0px 25px; font-weight:bold;}

#header{width:783px; text-align:left; overflow:hidden}
.header{ background-color:#e7e7e7; font-size:18px; color:#686868; font-weight:bold; padding:7px 0px 7px 12px; margin:0px 0px 10px 0px;}
.yellowBar{ background-color:#ffec70; font-size:14px; color:#424242; font-weight:bold; padding:5px 0px 5px 10px; margin:0px 0px 5px 0px;}
#formArea{ margin:0px 35px 0px 35px; color:#686868 !important;}
.centerAlign{ text-align:center;}

#compareTable{ margin:0px 0px 0px 0px; color:#686868 !important;}
.compareTop{ background-image:url(../images/compare_top.png); background-repeat:no-repeat; width:724px; height:98px; color:#fff; font-size:18px; padding:8px 8px 0px 8px;}
.compareCenter{ width:740px; border:1px solid #d9d9d9; border-width:0px 1px 0px 1px; width:738px;}
.compareBottom{ background-image:url(../images/compare_bottom.png); background-repeat:no-repeat; width:724px; height:44px; color:#fff; font-size:14px; padding:20px 8px 0px 8px;}

.tab{ background-image:url(../images/black_tab.png); background-repeat:no-repeat; width:125px; height:35px; text-align:center; font-weight:bold;}
.thbg{ background-image:url(../images/th_bg.png); background-repeat:repeat-x; height:74px;}
.thbg th{ text-align:left; padding:0px 0px 0px 10px; color:#000; font-size:18px; border-right:1px solid #bdbdbd;}

.smallText{ font-size:12px;}
.smallText1{ font-size:10px; line-height:12px; font-weight:normal;}
.odd{ height:94px; color:#4a4a4a;}
.odd td{border-top:1px solid #d9d9d9; padding:0px 0px 0px 5px;}
.largeText{ font-size:28px;}
.companyImage{ text-align:center; height:50px; padding:22px 0px 0px 0px;}
.companyName{height:50px; padding:22px 0px 0px 0px;}
.dropmenu{ font-size:10px; color:#444444;}
.dropmenu1{background-color:#ececec;}
.even{ background-color:#f9f9f9; height:94px; color:#4a4a4a;}
.even td{border-top:1px solid #d9d9d9; padding:0px 0px 0px 5px;}
.rate{ color:#00a82e; font-size:24px; font-weight:bold;}

.tab{ background-image:url(../images/black_tab.png); background-repeat:no-repeat; width:125px; height:35px; text-align:center; font-weight:bold;}

#logo{ width:292px; height:50px; float:left; margin:20px 0px 0px 2px; display:inline; background-image:url(../images/logo.png); background-repeat:no-repeat;}
#logolink{width:234px; height:50px; float:left;}
#logoimg{ width:58px; height:50px; float:left;}

#logo_txt{ width:254px; height:25px; float:left; padding:8px 0px 0px 0px; font-size:26px; font-weight:bold; color:#686868; }
#logo_txt a{ width:234px; height:25px; font-size:26px; font-weight:bold; color:#686868; }
#logo_txt a:hover{ font-size:26px; font-weight:bold; color:#686868; text-decoration:none; }
#logo_txt h1{ width:240px; line-height:15px; margin: 0px; padding: 0px; color: #686868; font-size: 26px;}
#slogan{ width:227px; height:15px; line-height:15px; float:left; padding:0px 0px 0px 7px; font-size:12px; font-weight:normal; color:#434343;}
#slogan a{ width:227px; height:15px; line-height:15px; font-size:12px; font-weight:normal; color:#434343;}
#slogan a:hover{ font-size:12px; font-weight:normal; color:#434343; text-decoration:none;}
.phone{ float:right; padding:25px 0px 0px 0px; color:#444444; font-size:20px; text-align:right}
.days{ font-size:15px; padding:8px 0px 0px 0px; display:block;}

#navigation{ height:46px; background-color:#2c70b9; margin:20px 0px 0px 0px;}
#navigationInner{width:783px; text-align:left; background-image:url(../images/nav_bg.png); background-repeat:no-repeat; height:46px;}
#navigationInner ul{ margin:0px; padding:0px;}
#navigationInner ul li{ float:left; list-style-type:none;  padding:12px 0px 0px 0px;}
#navigationInner ul li a{ font-size:18px; color:#fff; text-decoration:none; font-weight:bold; padding:0px 40px 0px 8px;}
#navigationInner ul li a:hover{ color:#ade4fa;}
.compareBtn{ text-align:right; padding:4px 0px 0px 0px;}

#start{ background-image:url(../images/start_bg.jpg); width:190px; height:260px; float:left; background-repeat:no-repeat; padding:17px 0px 0px 65px; color:#fff; font-weight:bold; font-size:17px;}
.whiteHeading{ font-size:18px; color:#fff; font-weight:bold;}
.step1{ height:20px}
.step2{ height:20px}
.step3{ height:22px}
.tryTextField{ border:1px solid #2b6ba6; padding:3px 3px 3px 3px; width:170px; margin:6px 0px 0px 0px; color:#9a9a9a;}
#bannerImage{ background-image:url(../images/banner_bg.jpg); width:527px; height:260px; background-repeat:no-repeat; float:left;}
#bannerText{ text-align:left; color:#fff; font-size:16px; font-weight:bold; margin:0px 0px 0px 350px; width:162px; line-height:20px;} 
#bannerText h1{ font-size:26px; color:#fff; line-height:29px;}

#supplier{ margin:0px 0px 22px 0px;}
#supplier img{ margin:0px 7px 0px 7px;}

#supplierInner{ text-align:center; padding:0px 20px 0px 20px;}
#supplierInner img{ margin:20px 0px 20px 0px;}
.leftSide{ float:left;}
.rightSide{ float:right;}

#testimonialsHome{ background-color:#f8f8f8; padding:12px 0px 12px 0px; border:1px solid #e4e4e4; border-width:1px 0px 1px 0px;}
#testimonials{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:22px;}
.verisignIcons{ float:left; padding:22px 10px 0px 28px;}
.testimonies{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:22px; margin:0px 20px 0px 320px;   border-left:1px solid #e4e4e4; padding:0px 0px 0px 25px;}
.name{ color:#707070; font-weight:bold;}
.roundButton{ margin:12px 0px 30px 0px;}
.roundButton a{ background-image:url(../images/btn.png); background-repeat:no-repeat; width:21px; height:21px; text-align:center; color:#fff; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; float:left; margin:0px 3px 0px 0px;}

#knowledge{ background-image:url(../images/knowledge_bg.png); width:289px; min-height:76px; float:left; margin:0px 32px 0px 0px; padding:0px 15px 0px 15px; background-repeat:no-repeat; font-size:14px;}
#knowledge ul{ margin:0px; padding:0px 0px 0px 25px; }
#knowledge ul li{ margin:0px 0px 5px 0px;}

#saveHuge{ margin:-16px 0px 0px 0px; background-image:url(../images/saveHuge.jpg); width:417px; height:161px; background-repeat:no-repeat; float:left; padding:15px 0px 0px 15px;}
#saveHuge h1{ font-size:24px; color:#028000;}

#states{ background-color:#2e72ba; text-align:center;}
#statesInner{ background-image:url(../images/states_bg.jpg); width:783px; min-height:100px; text-align:left; background-repeat:no-repeat; padding:30px 0px 0px 0px;}
#statesInner h1{ text-align:center; color:#fff; font-size:30px; margin:0px 0px 25px 0px; padding:0px;}
#statesInner ul{ margin:0px; padding:0px;}
#statesInner ul li{ float:left; list-style-type:none;}
#statesInner ul li a{ background-image:url(../images/btn_state.png); background-repeat:no-repeat; width:190px; height:27px; text-align:center; display:block; color:#313131; font-weight:bold; padding:8px 0px 0px 0px; margin:2px 2px 4px 3px; font-size:15px;}
#statesInner ul li a:hover{ background-image:url(../images/btn_state_hover.png); background-repeat:no-repeat; text-decoration:none;}
.yellowButton{ background-image:url(../images/btn_yellow.png) !important; background-repeat:no-repeat;}

#compareElectricity h1{ font-size:30px; text-align:center; color:#4d4c4c; margin:0px 0px 15px 0px;}
#compareElectricity ul{ margin:0px 0px 0px 100px; padding:0px;}
#compareElectricity ul li{ float:left; list-style-type:none;}
#compareElectricity ul li a{ background-image:url(../images/btn_state1.png); background-repeat:no-repeat; width:162px; height:31px; display:block; margin:4px; color:#4a4a4a; font-weight:bold; padding:10px 0px 0px 25px;}
#compareElectricity ul li a:hover{ text-decoration:none; color:#2e72ba;}
#compareElectricity ul li a img{ padding:0px 12px 0px 0px;}

.bottomIcons{ margin:15px 0px 25px 0px; text-align:center;}

#banner{ margin:0px 0px 0px 0px;}
#tryNow{ background-image:url(../images/compare.png); background-repeat:no-repeat; width:259px; height:262px; position:relative; margin:-260px 0px 0px 0px; padding:17px 0px 0px 60px; color:#fff; font-weight:bold; font-size:17px;}
.whiteHeading{ font-size:18px; color:#fff; font-weight:bold; padding:0px 0px 0px 10px;}
.step1{ height:20px}
.step2{ height:20px}
.step3{ height:22px}
.tryTextField{ border:1px solid #2b6ba6; padding:3px 3px 3px 3px; width:170px; margin:6px 0px 0px 0px; color:#9a9a9a;}


#bodyArea{ margin:7px;}
#leftColumn{ width:524px; margin:0px 40px 0px 0px; float:left}
#rightColumn{ width:215px; float:left; margin:12px 0px 0px 0px;}

#content{ font-size:13px; padding:10px 0px 0px 0px;}
.box { background-color:#f7f7f7; border:2px solid #eaeaea; padding:15px;}

.divider{ background-image:url(../images/divider1.png); background-repeat:repeat-x; height:24px;}
.divider1{ background-image:url(../images/divider.png); background-repeat:repeat-x; height:30px;}
.divider2{ background-image:url(../images/divider1.png); background-repeat:repeat-x; height:24px;}

.txtField{ border:1px solid #c8c8c8; width:280px; padding:3px; background-image:url(../images/bg.png); background-repeat:repeat-x;}
textarea{ border:1px solid #c8c8c8; width:280px; padding:3px; background-image:url(../images/bg.png); background-repeat:repeat-x;}
.tabular{ color:#5c5c5c;}

.box1 { background-color:#f7f7f7; width:244px; border:1px solid #e8ded8; border-width:1px 0px 1px 0px; padding:0px 0px 0px 10px;}
.box1 ul {margin:0px; padding:0px 0px 0px 25px ;}
.box1 li {padding:0px 0px 5px 0px;}


#electricityNeeds{ background-image:url(../images/electricityNeed_bg.png); background-repeat:no-repeat; width:193px; height:270px; padding:0px 0px 0px 14px;}
#electricityNeeds h1{ color:#028000; font-size:16px; margin:0px; padding:40px 0px 22px 0px; line-height:21px;}

#compareBox{ background-image:url(../images/start_bg.png); width:192px; height:202px; background-repeat:no-repeat; padding:10px 0px 0px 15px;}
#compareBox label{ color:#fff; font-weight:bold; display:block; margin:10px 0px 0px 0px;}
.compareBtn1{padding:18px 0px 0px 18px;}

.topics{ margin:0px; padding:5px 0px 0px 3px;}
.topics li{ font-size:16px; margin:0px 0px 12px 0px; background-image:url(../images/listing_icon.png); background-repeat:no-repeat; background-position:center left; list-style-type:none; padding:0px 0px 0px 30px;}

.top{ background-image:url(../images/top_icon.png); background-repeat:no-repeat; background-position:center right; padding:0px 25px 0px 0px;}

.logos{ margin:0px; padding:0px;}
.logos li{ list-style-type:none; float:left; margin:0px 18px 12px 0px;}
.logos img{ border:1px solid #ccc;}
.logos img:hover{ border:1px solid #136bbd;}

#footer{ background-color:#000; padding:15px 0px 15px 0px;}
#footerInner{ width:760px; text-align:left; color:#fff; font-weight:bold;}
#footerInner a{ color:#fff; margin:0px 4px 0px 4px;}
#footerInner a:hover{ text-decoration:underline;}


.spacer{ height:32px;}
.spacer1{ height:12px;}

.heading {font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#5a5a5a; padding:20px 90px 0px 0px; width:298px; float:right;font-weight:bold;}
.padding {padding:10px 0px 0px 0px;}
.heading1{ color:#686868; font-size:26px; font-weight:bold;}
.heading10 {font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#5a5a5a; padding:20px 20px 0px 0px; width:368px; float:right;font-weight:bold;}

.centerAlign{ text-align:center;}
.rightAlign{ text-align:right;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}





#ziptable {
	float: left;
	width: 740px;
	margin: 30px 0px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
}
#ziptable_top {
	background: url(../images/zip_top.png) no-repeat;
	width: 740px;
	height: 9px;
	float: left;
}
#ziptable_content {
	background: url(../images/zip_table_header_bg.png) top repeat-x;
	float: left;
	width: 740px;
	padding-top: 105px;
}
#zip_search_result {
	position: absolute;
	top: 15px;
	left: 20px;
	font-size: 16px;
	color: #fff;
}
#zip_number {
	font-size: 24px;
	font-weight: bold;
}
#zip_compare {
	position: absolute;
	top: 15px;
	right: 20px;
}
#ziptable_bottom {
	background: url(../images/zip_table_bottom.png) no-repeat;
	width: 740px;
	height: 10px;
	float: left;
}
#ziptable_nav {
	position: absolute;
	right: 20px;
	top: 69px;
	list-style: none;
}
#ziptable_nav li {
	display: inline;
	cursor: pointer;
	width: 124px;
	height: 35px;
	float: left;
	line-height: 35px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-left: 3px;
}
#ziptable_nav .title {
	float: left;
	color: #fff;
	font-size: 16px;
	line-height: 35px;
	margin-right: 10px;
}
#ziptable_nav li.item {
	background: url(../images/ziptable_tab.png);
	color: #fff;
}
#ziptable_nav li.selected_item {
	background: url(../images/ziptable_tab_selected.png);
}
#btnContinueYellow {
	background: url(../images/btnYellowContinue.png);
	width: 125px;
	height: 38px;
	float: left;
	margin-left: 5px;
}
#zip_compare .title {
	font-size: 16px;
	margin-right: 5px;
	float: left;
	color: #fff;
	line-height: 35px;
}
#zip_compare .inputtext {
	width: 200px;
	float: left;
	padding: 4px;
	margin-top: 4px;
	color: #ccc;
	font-size: 16px;
}
#ziptable_main {
	width: 100%;
}
#ziptable_main .rowhead {
	font-weight: bold;
	font-size: 16px;
	height: 65px;
	padding: 0px;
}
#ziptable_main .column {
	vertical-align: middle;
}
#ziptable_main .row {
	line-height: 25px;
	vertical-align: middle;
	padding: 25px 0px 0px 0px;
	border-top: solid 1px #ccc;
	height:auto;
}
#ziptable_main .rowhead .column {
	background: url(../images/ziptable_header_separator.png) right no-repeat;
	height: 44px;
	padding-top: 20px;
}
#ziptable_main .rowhead .lastcolumn {
	background: none;
}
#ziptable_main .column {
	padding-left: 10px;
}
#ziptable_main .col1 {
	width: 100px;
}
#ziptable_main .col2 {
	width: 150px;
}
#ziptable_main .col3 {
	width: 130px;
}
#ziptable_main .col4 {
	width: 80px;
}
#ziptable_main .col5 {
	width: 110px;
}
#ziptable_main .col6 {
	width: 105px;
}
#ziptable_main .status {
	float: right; 
	width: 11px;
	height: 25px;
	margin-right: 10px;
}
#ziptable_main ol, ul {
list-style:none outside none;
margin:0px;
padding:0px;
}
#btnContinue {
	background: url(../images/btnContinue.png);
	width: 96px;
	height: 47px;
	float: left;
}
#list_ziptable {
	border: solid 1px #ccc;
	float: left;
	background: #fff;
}
#ziptable_bottom_content {
	background: url(../images/ziptable_footer_content.png) top repeat-x;
	height: 54px;
	width: 740px;
	float: left;
	position: relative;
}
#ziptable_bottom_content .link {
	position: absolute;
	top: 20px;
	right: 20px;
	text-decoration: underline;
	color: #fff;
}
#ziptable_bottom_content .link1 {
	position: absolute;
	top: 20px;
	right: 110px;
	text-decoration: underline;
	color: #fff;
}
#ziptable_bottom_content .text {
	position: absolute;
	top: 20px;
	right: 103px;
	text-decoration: none;
	color: #fff;
}
#ziptable_bottom_content span {
	position: absolute;
	top: 20px;
	left: 20px;
	color: #fff;
	font-size: 18px;
}
#ziptable_bottom_content a {
	position: absolute;
	top: 20px;
	right: 20px;
	text-decoration: underline;
	color: #fff;
}
#list_ziptable .even {
	background: #f9f9f9;
}

#list_ziptable .column {
	font-weight: bold;
	color: #4a4a4a;
}
#list_ziptable .price {
	color: #00a82e;
	font-weight: bold;
	font-size: 24px;
}
#list_ziptable .col6 #btnContinue{
	position: relative;
	top: -5px;
	float: right;
}
.rowhead, .row {
	float: left;
	width: 100%;
	padding: 10px 0px;
}
.column {
	float: left;
}
#plan_details, #provider_details, #promotion_details {
	float: left;
	background: #fdffe1;
	padding: 10px;
	border-top: solid 1px #ccc;
	clear: both;
	display: none;
	width:720px;
}
#plan_details .row, #provider_details, #promotion_details .row {
	line-height: normal;
	/*border-bottom: solid 1px #ccc;*/
}
#plan_details .col1, #provider_details .col1, #promotion_details .col1 {
	font-weight: normal;
	padding-bottom:10px;
	width: 240px;
}
#plan_details .col2, #provider_details .col2, #promotion_details .col2 {
	font-weight: normal;
	padding-bottom:10px;
	width: 240px;
}
#plan_details .col3, #provider_details .col3, #promotion_details .col3 {
	font-weight: normal;
	padding-bottom:10px;
	width: 200px;
}
#plan_details .column .title, #provider_details .column .title, #promotion_details .column .title {
	font-weight: bold;
	font-size: 16px;
	color: #715604;
	padding-bottom: 5px;
}
#plan_details ul, #provider_details ul {
	list-style: disc inside;
	font-size: 12px;
}
#plan_details ul li, #provider_details ul li {
	padding-bottom: 5px;
	font-weight: normal;
}
#list_ziptable .detail_link {
	float: left;
	padding: 0px 30px 0px 10px;
	text-decoration: underline;
	font-size: 11px;
	color: #333;
}
#list_ziptable .promotion_link {
	float: left;
	padding: 0px 30px 0px 10px;
	text-decoration: underline;
	font-size: 11px;
	color: #F60;
}
#list_ziptable .selected_item,#list_ziptable .detail_link:hover{
	background: #fdffe1;
}
.ziptable_detail_link_close {
	height: 38px;
	background: url(../images/ziptable_detail_bottom_bg.png) repeat-x;
	text-align: center;
	clear: both;
	display: none;
	cursor: pointer;
}

.ziptable_detail_link_close img
{
	border:0px !important;
}

#ziptable_holder {
	margin: auto;
	width: 740px;
}
#ziptable_title {
	text-align: center;
	padding: 20px 0px;
	font-size: 24px;
	color: #4b4b4b;
	font-family: Arial, Helvetica, sans-serif;
}
.colheader {
	float:left; padding:5px 0px 0px 0px ;}
	
.smalltxt11 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline; font-size:9px;}

.	

.colum1 {float:left;}

#paging {
	 margin:12px 0px 35px 0px;
}
#paging a {
	 background-image:url(../images/btn_hover.png); background-repeat:no-repeat; width:21px; height:21px; text-align:center; color:#fff; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; float:left; margin:0px 3px 0px 0px;
}
#paging .selected_item, #paging a:hover {
	background-position : 0 -24px;
}

p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-repeat : no-repeat;

}
#slide-nav a.on {
background-position : 0 -24px;
}
#slide-nav a {
background-image : url(../images/silde-nav.png); background-repeat:no-repeat;}

#supplier_logo {
	float:left;
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	margin-bottom:15px;
	margin-top: 20px;
	text-align: left;
}
#supplier_des {
	line-height: 20px;
	padding-bottom: 2px;
}
#supplier_title {
	font-size: 28px;
	font-weight: bold;
	text-align: center;
	padding: 8px;
	margin-bottom: 2px;
	margin-top: 20px;
	text-align: left;
}
#supplier_rate {
	border-top: solid 1px #ccc;
	padding: 20px 0px;
	margin-top: 20px;
}
#zipcode_search .inputtext {
	float: left;
	height: 14px;
	padding: 5px;
	width: 185px;
	margin-left: 55px;
	margin-top: 4px;
	color: #686868;
}
#btnGetRate {
	background: url(../images/btnGetRates.png);
	width: 125px;
	height: 38px;
	float: left;
	margin-left: 10px;
}
.reg_box .title {
	background: #e7e7e7;
	font-size: 18px;
	font-weight: bold;
	color: #686868;
	padding: 10px;
	margin-bottom: 20px;
}
#registration {
	margin: 30px 0px;
	color: #686868;
}
#registration a {
	font-size: 11px;
	text-decoration: underline;
}
.frm_row {
	float: left; 
	width: 780px;
	margin-bottom: 20px;
}
.frm_label {
	float: left;
	width: 200px;
	text-align: right;
	font-weight: bold;
}
.textnote {
	background: #ffec70;
	padding: 10px;
	font-weight: bold;
}
.frm_value {
	float: left;
	width: 550px;
	padding-left: 10px;
}
.frm_value input {
	margin-right: 5px;
	position: relative;
	top: 1px;
}
#zipcode_table {
	width: 100%;
	float: left;
	 border-bottom: solid 2px #759cb2;
	 margin-bottom: 20px;
}
#zipcode_table .rowhead {
	background: url(../images/zipcode_table_header.png) top repeat-x;
	text-align: center;
	color: #fff;
	font-weight: bold;
}
.rowhead, .row {
	float: left;
	width: 100%;
	padding: 10px 0px;
	height:auto !important;
}
.column {
	float: left;
}
#zipcode_table .rowhead .column {
	background: url(../images/zipcode_table_separate.png) right no-repeat;
}
#zipcode_table .col1 {
	width: 210px;
	padding-left: 10px;
}
#zipcode_table .col2 {
	width: 100px;
	text-align: center;
}
#zipcode_table .col3 {
	width: 100px;
	text-align: center;
}
#zipcode_table .col4 {
	width: 60px;
	text-align: center;
	float: righ
}
#zipcode_table .odd {
	background: #ecf2f7;
}
.checked {
	background: url(../images/check_icon.png) left no-repeat;
	padding-left: 20px;
}
.delete {
	background: url(../images/delete_icon.png) left no-repeat;
	padding-left: 20px; }
	#service_left {
	width: 230px;
	float: left;
}
#service_right {
	width: 230px;
	float: right;
}
#supplier_services a {
	text-decoration: underline;
}
#service_left .item, #service_right .item {
	margin: 5px 0px;
}
#service_left .title {
	background: #00ade7;
	border-left: solid 5px #0082ad;
	padding: 5px;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
}
#service_right .title {
	background: #54bf5b;
	border-left: solid 5px #00940a;
	padding: 5px;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
}
#supplier_services .title {
	font-size: 18px;
	padding: 10px;
	font-weight: bold;
	margin-top: 10px;
}
.dottedLine{ background-image:url(../images/dotted.png); background-repeat:repeat-x; height:1px; margin:10px 0px 10px 0px;}

#achievements{ background-image:url(../images/grey_bg.png); width:205px; text-align:center; background-repeat:no-repeat;}
#achievements h1{ color:#3b3b3b; font-size:18px; font-weight:normal; margin:0px; padding:10px 0px 20px 0px;}
#achievements img{ padding:0px 0px 22px 0px;}
