/******************************************************************************/
/*GoCarbonFree - Last update: 11:48 4 decembrie 2007*/
/******************************************************************************/
body {
	background: #EAEAEA url(/images/navi/body-bg.gif) top left repeat-y;
	font-size: 11px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	color: #545454;
	margin: 0;
	padding: 0;
}

/*links general*/
a { color: #545454; text-decoration:underline }
a:hover { color: #000; text-decoration:underline }

/*_misc_*/
.margb5 { margin-bottom: 5px; }
.margb10 { margin-bottom: 10px; }
.margb15 { margin-bottom: 15px; }
.padr3 { padding-right:3px; }
.padr4 { padding-right:4px; }
.padr5 { padding-right:5px; }
.padb5 { padding-bottom:5px; }
.padb10 { padding-bottom:10px; }
.padr10 { padding-right:10px; }
.padr13 { padding-right:13px; }
.padr59 { padding-right:59px; }
.pad8 { padding:8px; }
.none { display: none }
.black { color:#000; }
.txt11 { font-size:11px; }

/*_forms_*/
form {
	margin: 0;
	padding: 0;
	display: inline;
}

input,select,textarea {
font-size: 11px;
font-family: verdana, tahoma, arial, helvetica, sans-serif;
color: #545454;
}

.topsearch input.ftext { margin:0; padding:0; height:17px; line-height:17px; }
.searchtab input.ftext, .submittab input.ftext { margin:0; padding:0; height:23px; line-height:23px; }
.submit-leftcol input.ftext { margin:0; padding:0; height:18px; line-height:18px; border:1px solid #0D407F; }
.browse select.fsel {  }

/*_main_layout_*/
#container-all {
margin-left: 8px;
width: 988px;
}
#header {}
#content {}
#footer {}

/*__________________HEADER______________________*/
/*_topstats_*/
td.topstats {
border-left: 1px solid #666;
border-right: 1px solid #666;
}
td.topstats-content {
background: url(/images/navi/topstats-bg.gif) top left repeat-x;
height:24px;
padding-left:6px;
padding-right:13px;
color:#000;
font-size:10px;
}
td.topstats-sep1 {
background: url(/images/navi/topstats-sep1.gif) top left repeat-x;
height:2px;
}

td.topstats-content .yellow {
color:#FFFF00;
}

td.topstats-content a.lnk-gray {
color:#545454;
}

/*_logo-area_*/
td.logo-area {
background: #B1DB6B url(/images/navi/header-logo.jpg) top left no-repeat;
border-left: 1px solid #666;
border-right: 1px solid #666;
height:82px;
}
td.ads1 { padding-right: 20px; text-align: right;}


/*_topmenu_*/
table.topmenu td {
background: url(/images/navi/topmenu-bg.gif) top left repeat-x;
height:41px;
}
.topmenu a {
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #545454;
padding: 0px 10px;
}
.topmenu a:hover {
color: #09A035;
text-decoration:none;
}

/*_topsearch_*/
td.topsearch {
background: url(/images/navi/topsearch-bg.gif) top left repeat-x;
height:53px;
font-family: arial, verdana, tahoma, helvetica, sans-serif;
}
.topsearch .high { color: #229A3D; font-weight:bold; letter-spacing: 1px; }
.topsearch a { color: #229A3D; }
.topsearch a:hover { color: #000; }

/*_head-msg1_*/
.head-msg1 {
color:#000;
border-bottom:1px solid #666;
text-align:center;
padding-top:4px;
padding-bottom:3px;
}
.head-msg1 a {color:#000;font-weight:bold; }
.head-msg1 a:hover {color: #09A035;}

/*_gazmod_*/
/*3shop_returning_userA styles*/
div.gazbox { background: #fff; border: 1px solid #229A3D; padding:1px; }
table.gazcolors { }
table.gazcolors  td { padding-left:1px; }
table.gazcolors  td.first { padding-left:0px; }

/*__________________CONTENT main settings______________________*/
/*_columns_*/
.leftcol {
width:165px;
border-left:1px solid #666;
border-right:1px solid #ccc;
padding-top:11px;
padding-bottom:11px;
height:600px;
}
.rightcol {
width:179px;
border-left:1px solid #AEAEAE;
border-right:1px solid #666;
padding-top:11px;
padding-bottom:11px;
}
.maincol {
width:640px;
padding-top:11px;
padding-bottom:11px;
}

/*maincol content*/
.maincontent {
width:618px;
margin-left:11px;
margin-right:11px;
}

/*rightcol content*/
.rightcontent {
width:161px;
margin-left:9px;
margin-right:9px;
}

/*__________________end CONTENT main settings______________________*/

/*rightcol _ads2_*/
/*24.nov.2007 note--aceasta clasa a existat si ramane valabila pentru situatia in care rightcol este fara content in html
sunt si alte posibile variante pentru ads in rightcol, dar nu avem alte secs pana acum
*/
.rightcol div.ads2 {
width: 120px; 
margin-left:9px;
}

/*_leftnav_*/
table.leftnav { border-top: 1px solid #ccc; }
table.leftnav td { 
text-align:right;
height:27px;
background: url(/images/navi/leftnav-bg.gif) top left repeat-x;
padding-right:7px;
}
.leftnav a { 
color: #000;
text-decoration: none;
font-family: arial, verdana, tahoma, helvetica, sans-serif;
}
.leftnav a:hover { 
color: #09A035;
text-decoration:underline;
}

/*_leftnav1_*/
table.leftnav1 { border-top: 1px solid #ccc; }
table.leftnav1 td { 
text-align:right;
padding-right:7px;
padding-bottom:5px;
vertical-align:middle;
}
.leftnav1 a { 
color: #545454;
text-decoration: none;
font-family: verdana, tahoma, arial, helvetica, sans-serif;
font-size: 11px;
}
.leftnav1 a:hover { 
color: #09A035;
text-decoration:underline;
}
table.leftnav1 td.title { 
text-align:right;
padding-right:14px;
padding-bottom:10px;
padding-top:10px;
vertical-align:middle;
}
table.leftnav1 td.title h3 {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0D407F;
margin:0; 
}

/*_browse_*/
div.browse { 
border-top: 1px solid #ccc;
background: #E3F4AB;
padding:9px 9px;
padding-top:5px;
}
.browse .high { font-weight:bold; letter-spacing: 1px; }

/*_submit-leftcol_*/
table.submit-leftcol {
margin-left:9px;
}
table.submit-leftcol td {
vertical-align:bottom;
}

/*_searchtab_*/
div.searchtab {
width:618px;
height:40px;line-height:40px;
background: url(/images/navi/searchtab-bg.gif) top left no-repeat;
margin-bottom:10px;
}
div.searchtab span.title {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
color:#0D407F;
}

/*_submittab_*/
div.submittab {
width:618px;
height:49px;/*line-height:49px;*/
background: url(/images/navi/submittab-bg.gif) top left no-repeat;
margin-bottom:10px;
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size: 12px;
color:#0D407F;
padding-top:7px;
}
div.submittab span.title {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
color:#0D407F;
}
div.submittab td { line-height:1.5em; text-align: left; }

/*_h1 categ_*/
h1.categ {
font-size: 14px;
font-weight:bold;
color:#545454;
background: url(/images/navi/arrow1.gif) center left no-repeat;
padding-left: 23px;
margin:0;
margin-bottom:10px;
letter-spacing: 1px;
}

/*_results-count_*/
div.results-count {
color: #000;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:6px 0px;
margin-bottom:10px;
}

/*_results-alphabet_*/
div.results-alphabet {
color: #545454;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:6px 0px;
margin-bottom:10px;
}
div.results-alphabet a { font-weight: bold; color: #545454; text-decoration:none; }
div.results-alphabet a:hover { color: #000; text-decoration:underline; background: #E3F4AB; }

/*_product1_*/
/*products listing blue gradient*/
div.product1 {
border:1px solid #BCBBBB;
background: #fff url(/images/navi/bg1-blue.gif) top left repeat-x;
padding: 14px 10px 12px 14px;
margin-bottom:10px;
}
div.product1 img.product { border:1px solid #A2A2A2; }
div.product1 p.title1 {
font-size:12px;
font-weight:bold;
margin:0;
}
div.product1 p.title2 { font-weight:bold; margin:0; }
div.product1 p.text { margin:0; }
div.product1 a { color: #545454; text-decoration:underline; }
div.product1 a:hover { color: #000; }

/*_product2_*/
/*merchants listing green gradient*/
div.product2 {
border:1px solid #BCBBBB;
background: #fff url(/images/navi/bg1-green.gif) top left repeat-x;
padding: 14px 10px 12px 14px;
margin-bottom:10px;
}
div.product2 img.product { border:1px solid #A2A2A2; }
div.product2 p.title1 {
font-size:12px;
font-weight:bold;
margin:0;
margin-bottom:6px;
}
div.product2 p.title2 { font-weight:bold; margin:0; }
div.product2 p.text { margin:0; }
div.product2 a { color: #545454; text-decoration:underline; }
div.product2 a:hover { color: #000; }

div.product3 {
border:1px solid #BCBBBB;
background: #e9ffdb;
padding: 14px 10px 12px 14px;
margin-bottom:10px;
}

/*_link styles_*/
a.compare {
background: url(/images/navi/ic_compare.gif) top left no-repeat;
padding-left:20px;
height:17px;line-height:17px;
display:block;
}
a.adfav {
background: url(/images/navi/ic_adfav.gif) top left no-repeat;
padding-left:19px;
height:17px;line-height:17px;
display:block;
}
a.viewprod {
background: url(/images/navi/ic_viewprod.gif) top left no-repeat;
padding-left:17px;
height:17px;line-height:17px;
display:block;
}
span.carboncredits {
background: url(/images/navi/ic_carboncredits.gif) top left no-repeat;
padding-left:21px;
/*height:17px;line-height:17px;*/ /*asta a fost setarea pana la 23.nov.2007 pe toate fisierele html-vechi-- care folosesc aceasta clasa*/
height:13px;line-height:13px; /*schimbat setare in 23.nov.2007, re-testat ie+ff=ok pe toate fisierele html-vechi si noi-- care folosesc aceasta clasa*/
display:block;
}

/*3shop_returning_userA styles*/
/*black*/
div.black { color:#000 }
div.black span.title { font-size:14px; font-weight:bold;}
div.black a { color:#000; font-weight:bold;}
div.black a:hover { color: #09A035; }
div.black div.black-sep1 {
background: url(/images/navi/black-sep1.gif) center left repeat-x;
height:32px;line-height:32px;font-size:1px;
}
div.black td.black-sep2 {
background: url(/images/navi/black-sep2.gif) top left repeat-x;
height:14px;line-height:1px;font-size:1px;
}
div.black td.black-sep2last {
height:1px;line-height:1px;font-size:1px;
}

/*__________________FOOTER______________________*/
div#footer {
border-left:1px solid #666;
border-right:1px solid #666;
background: #fff;
font-size:10px;
color: #333;
}
td.footer-sep1 {
background: url(/images/navi/footer-sep1.gif) top left repeat-x;
height:6px;
}
table.footer-content { margin-left: 167px; }
table.footer-content td { padding: 5px 0px; }
#footer span.sep { color: #999; }
#footer td.path a { color: #003399; }
#footer td.links a { color: #000; }
#footer a { text-decoration:none }
#footer a:hover { text-decoration:underline }

/*__________________HOME CONTENT______________________*/
/*__hometab1__*/
/*browse shopping categories*/
td.hometab1 {
vertical-align:top;
width:616px;height:40px;
background: url(/images/navi/home-tab1.gif) top left no-repeat;
}
td.hometab1 h1 {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size: 17px;
font-weight:bold;
color:#fff;
margin:0;padding:0;
padding-left:13px;
padding-top:7px;
}
td.hometab1-content {
vertical-align:top;
padding:4px;
}

td.hometab1-content table.categlist td { padding-bottom:8px }
td.hometab1-content table.categlist td a { text-decoration:none }
td.hometab1-content table.categlist td a:hover { text-decoration:underline }

/*__hometab2__*/
/*best merchants*/
td.hometab2 {
vertical-align:top;
width:305px;height:35px;
background: url(/images/navi/home-tab2.gif) top left no-repeat;
}
td.hometab2 h1 {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size: 17px;
font-weight:bold;
color:#fff;
margin:0;padding:0;
padding-left:13px;
padding-top:8px;
}
td.hometab2-content {
vertical-align:middle;
border-left:1px solid #9DD261;
border-right:1px solid #9DD261;
background: #fff url(/images/navi/home-tab2-tdbg.gif) top left repeat-x;
padding: 5px 14px;
/*padding: 0px 14px;*/
height:106px;
}
td.hometab2-content p.title1 { 
font-size:11px; 
font-weight:bold; 
margin:0;padding:0; 
margin-bottom:10px;
}
td.hometab2-content p.text { 
font-size:10px;
margin:0;padding:0;
}
td.hometab2-end {
background:#9DD261;
height:1px;overflow:hidden;
}

/*__hometab3__*/
/*best products*/
td.hometab3 {
vertical-align:top;
width:305px;height:35px;
background: url(/images/navi/home-tab3.gif) top left no-repeat;
}
td.hometab3 h1 {
font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size: 17px;
font-weight:bold;
color:#fff;
margin:0;padding:0;
padding-left:13px;
padding-top:8px;
}
td.hometab3-content {
vertical-align:middle;
border-left:1px solid #7BDCFF;
border-right:1px solid #7BDCFF;
background: #fff url(/images/navi/home-tab3-tdbg.gif) top left repeat-x;
padding: 5px 14px;
/*padding: 0px 14px;*/
height:106px;
}
td.hometab3-content p.title1 { 
font-size:11px; 
font-weight:bold; 
margin:0;padding:0; 
margin-bottom:10px;
}
td.hometab3-content p.title2 { 
font-size:11px;
margin:0;padding:0;
}
td.hometab3-content img.product { border:1px solid #A2A2A2; }
td.hometab3-content a { color: #545454; text-decoration:underline; }
td.hometab3-content a:hover { color: #000; }
td.hometab3-end {
background:#7BDCFF;
height:1px;overflow:hidden;
}

/*__________________FREESTYLE CONTENT______________________*/
/*maincontent-freestyle elements*/
.maincontent-freestyle { /*border:1px solid black */ }
.maincontent-freestyle table { /*background:gray*/ }

.maincontent-freestyle h1 {
/*font-family: arial, verdana, tahoma, helvetica, sans-serif;
font-size: 25px;
font-weight:bold;
color:#545454;
margin:0;padding:0;
margin-bottom:0px;*/
}

.maincontent-freestyle h1 {
font-size: 16px;
font-weight:bold;
color:#0D407F;
margin:0;padding:0;
/*margin-bottom:10px;*/
}

.maincontent-freestyle h2 {
font-size: 12px;
font-weight:bold;
color:#545454;
background: url(/images/navi/arrow1.gif) top left no-repeat;
margin:0;padding:0;
margin-top:20px;
margin-bottom:5px;
padding-left: 23px;
padding-bottom: 3px;
}

.maincontent-freestyle h3 {
font-size: 12px;
font-weight:bold;
color:#0D407F;
/*color:#545454;*/
margin:0;padding:0;
/*margin-bottom:10px;*/
}

.maincontent-freestyle p {
margin:0;padding:0;
margin-bottom:10px;
}

.maincontent-freestyle p.lastup, .maincontent-freestyle p.date {
margin:0;padding:0;
margin-bottom:20px;
}

.maincontent-freestyle ul, .maincontent-freestyle ol {
margin-top:0px;
}

/*__________________FOOTBALL PAGE, football_page.htm______________________*/
/*___big splash___*/
div#football-big-splash {
width:986px; height:167px;
border-left: 1px solid #666;
border-right: 1px solid #666;
background: url(/images/navi/football-big-splash-bg.jpg) top left no-repeat;
position:relative;
margin-bottom:9px;
}

div#football-big-splash div.desc {
font-size:12px; font-weight:bold; color:#fff; line-height:17px;
width:470px;
position:absolute;
top:87px; left:175px;
}

div#football-big-splash div.votes-nr {
font-size:14px; font-weight:bold; color:#000; line-height:20px;
width:112px;height:20px; border:1px solid #000;
padding:0px 9px;
position:absolute;
top:67px; right:111px;
background:#fff;
}

/*___club list___*/
div#football-club-list {
width:928px;
margin:0px 30px;
}

div#football-club-list table.club-item {
margin-bottom:15px;
height:85px;
}

div#football-club-list table.club-item-last {
margin-bottom:0px;
height:85px;
}

div#football-club-list table.club-item td.votes,
div#football-club-list table.club-item-last td.votes {
width:92px;/*background:red;*/
}

div#football-club-list table.club-item td.logo,
div#football-club-list table.club-item-last td.logo {
width:95px;/*background:blue;*/
text-align:center;
}

div#football-club-list table.club-item td.desc,
div#football-club-list table.club-item-last td.desc {
width:95px;/*background:green;*/
}

div#football-club-list td.sep-vert1 {
background: url(/images/navi/football-vert-dots1.gif) top left repeat-y;
/*width:41px;*/
}

div#football-club-list td.sep-vert2 {
background: url(/images/navi/football-vert-dots2.gif) top left repeat-y;
/*width:41px;*/
}

/*_club list item_*/
div#football-club-list p.votes-txt {
font-size:11px; color:#000;
margin:0;padding:0;
margin-bottom:3px;
}

div#football-club-list p.votes-nr {
font-size:12px; font-weight:bold; color:#000; line-height:20px;
width:64px;height:20px; border:1px solid #000;
margin:0; margin-bottom:5px;
padding:0px 8px;
background:#fff;
}

div#football-club-list p.club-name {
font-size:12px; font-weight:bold; color:#000;
margin:0;padding:0;
margin-bottom:1px;
}

div#football-club-list p.club-name a {
color:#000;
text-decoration:none;
}

div#football-club-list p.club-name a:hover {
color:#000;
text-decoration:underline;
}

div#football-club-list p.club-desc {
font-size:11px; color:#000;
margin:0;padding:0;
margin-bottom:5px;
}

/*___footer note___*/
div#football-footer-note {
width:940px;
margin:17px 24px 27px 24px;
font-size:10px;color:#777;
}

div#football-footer-note td.sep-oriz {
background: url(/images/navi/football-oriz-dots.gif) top left repeat-x;
height:19px;
}

div#football-footer-note a {
text-decoration:none; color:#777;
}

div#football-footer-note a:hover {
text-decoration:underline; color:#777;
}

/*__________________//end FOOTBALL PAGE, football_page.htm______________________*/

/*__________________ZERO HOUSE LANDING, zero_house_landing.htm --- ZERO HOUSE DIAGRAM, zero_house_diagram.htm______________________*/

#zchouse-register {
width:327px;background:#4B79C6;color:#fff;
}

#zchouse-register div.form-box {
padding:0 0px 7px 23px; /*width:295px;*/
}

#zchouse-register div.form-box table {
width:100%;
}

#zchouse-register div.form-box table td {
padding-bottom:5px;
/*background:red;*/
}

#zchouse-register div.form-box p {
margin:0;margin-bottom:10px;
}

#zchouse-register div.form-box  a { text-decoration:underline; color:#fff; }
#zchouse-register div.form-box  a:hover { text-decoration:underline; color:#fff; }


td.zch-landing-rightcol { width:173px; border-left:1px solid #666; border-right:1px solid #666; }
td.zch-landing-sepcol-vert { width:16px; background:url(/images/navi/zch-landing-sepcol-vert.gif) top left repeat-y; }
td.zch-footer-note-msg { background:#A3A793; }
td.zch-footer-note { font-size:10px;color:#777; padding: 10px 36px; }
td.zch-footer-note  a { text-decoration:underline; color:#777; }
td.zch-footer-note  a:hover { text-decoration:underline; color:#777; }

td.zch-diagram-sepcol-vert1 { width:11px; background:url(/images/navi/zch-diagram-sepcol-vert1.gif) top left repeat-y; }
td.zch-diagram-sepcol-vert2 { width:11px; background:url(/images/navi/zch-diagram-sepcol-vert2.gif) top left repeat-y; }
td.zch-diagram-orange-top { height:39px; background:#FF6A2B url(/images/navi/dot666.gif) top left repeat-y;border-bottom:1px solid #666; }
td.zch-diagram-desc { padding:0px 22px;font-size:11px;line-height:18px;color:#000; }
td.zch-diagram-desc h3 { margin:0;padding:0;font-size:14px;font-weight:bold; }

/*__________________// end ZERO HOUSE LANDING, zero_house_landing.htm --- ZERO HOUSE DIAGRAM, zero_house_diagram.htm______________________*/

/*__________________new_shop_C = November 2007; new_shop_C.htm______________________*/
/*Mircea --new_shop_C.psd, corrected and renamed to new_shop_final.psd on 23.nov.2007*/
/*typography--new_shop_C*/
/*typography--new_shop_intermediary*/
.blue24 { font-size:24px;color:#0D407F; }
.blue20 { font-size:20px;color:#0D407F; }
.blue18 { font-size:18px;color:#0D407F; }
.blue18 sub { font-size:12px; }
.blue14 { font-size:14px;color:#0D407F; }
.blue12 { font-size:12px;color:#0D407F; }
.blue11 { font-size:11px;color:#0D407F; }
.black14 { font-size:14px;color:#000; }
.black12 { font-size:12px;color:#000; }
.black11 { font-size:11px;color:#000; }

/*________best merchants__________*/
td.nsc-bestmerchants-body {
border-left:1px solid #9DD261;
border-right:1px solid #9DD261;
height:408px;
}
td.nsc-bestmerchants-end {
background:#9DD261;
height:1px;
}

td.nsc-bestmerchants-body table.mlogos {
/*background:lime;*/
}
td.nsc-bestmerchants-body table.mlogos td { padding:2px 20px 2px 20px; }

td.nsc-bestmerchants-body div.mlist {
/*background:lime;*/
margin:6px;
margin-bottom:0px;
margin-top:0px;
}

/*_results-alphabet_*/
td.nsc-bestmerchants-body div.results-alphabet {
color: #545454;
border-top:1px solid #ccc;
border-bottom:0px solid #ccc;
padding:6px 0px;
margin-bottom:0px;
/*background:yellow;*/
}
td.nsc-bestmerchants-body div.results-alphabet a { font-weight: bold; color: #545454; text-decoration:none; }
td.nsc-bestmerchants-body div.results-alphabet a:hover { color: #000; text-decoration:underline; background: #E3F4AB; }

/*________best products__________*/
td.nsc-bestproducts-body {
border-left:1px solid #7BDCFF;
border-right:1px solid #7BDCFF;
height:208px;
background: url(/images/navi/nsc/bestproducts-body.gif) top left repeat-x;
}
td.nsc-bestproducts-end {
background:#7BDCFF;
height:1px;
}

td.nsc-bestproducts-body span.prod-pic {
margin-bottom:5px;
display:block;
}

td.nsc-bestproducts-body span.prod-text {
margin:2px 4px;
display:block;
}

/*________advices__________*/
div.nsc-advices td {
line-height:15px;
}
div.nsc-advices span.advices-pic {
margin-top:8px;
margin-bottom:8px;
display:block;
}
/*__________________end new_shop_C = November 2007; new_shop_C.htm______________________*/

/*__________________new_shop_intermediary = November 2007; new_shop_intermediary.htm______________________*/
/*Mircea --new_shop_intermediary.psd, corrected on 23.nov.2007*/

/*________boxes on right-column__________*/
div.nsi-boxes-right { margin-bottom:10px; }

div.nsi-boxes-right td.head {
width:161px;height:35px;line-height:35px;
background:url(/images/navi/nsi/nsi-boxes-right_head.gif) top left no-repeat;
}

div.nsi-boxes-right td.head h3 {
margin:0;padding:0;
color:#fff;font-size:12px;font-weight:bold;
padding-left:11px;
}

div.nsi-boxes-right td.end {
width:161px;height:23px;line-height:23px;
background:url(/images/navi/nsi/nsi-boxes-right_end.gif) top left no-repeat;
padding-left:9px;
}

div.nsi-boxes-right td.end a {
font-size:11px;font-weight:bold;
color:#0D407F;text-decoration:none;
background:url(/images/navi/nsi/2arrow_green.gif) center left no-repeat;
padding-left:10px;
}

div.nsi-boxes-right td.body {
border-left:1px solid #9DD261;
border-right:1px solid #9DD261;
}

div#nsi-1box-right td.body {
background:url(/images/navi/nsi/nsi-1box-right_body.gif) top left repeat-x;
height:154px;
}

div#nsi-2box-right td.body {
background:url(/images/navi/nsi/nsi-2box-right_body.gif) top left repeat-x;
height:193px;
}

div#nsi-3box-right td.body {
background:url(/images/navi/nsi/nsi-3box-right_body.gif) top left repeat-x;
height:156px;
}

div.nsi-boxes-right td.links a {
font-size:11px;font-weight:bold;
color:#0D407F;text-decoration:none;
background:url(/images/navi/nsi/1arrow_green.gif) center left no-repeat;
padding-left:10px;
}

div.nsi-boxes-right td.textbox {
color:#000;
padding-left:10px;
}

/*________boxes on main-column__________*/
div.nsi-boxes-main { margin-bottom:10px; }

div.nsi-boxes-main td.head {
width:618px;height:35px;line-height:35px;
background:url(/images/navi/nsi/nsi-boxes-main_head.gif) top left no-repeat;
}

div.nsi-boxes-main td.head h3 {
margin:0;padding:0;
color:#fff;font-size:14px;font-weight:bold;
padding-left:21px;
}

div.nsi-boxes-main td.body {
border-left:1px solid #9DD261;
border-right:1px solid #9DD261;
border-bottom:1px solid #9DD261;
background:url(/images/navi/nsi/nsi-boxes-main_body.gif) top left repeat-x;
}

div#nsi-reduce td.head h3 { font-size:18px; }
div#nsi-reduce td.head h3 sub { font-size:12px; }
/*__________________end new_shop_intermediary = November 2007; new_shop_intermediary.htm______________________*/


/*________TEMP TEST November 2007__________*/
.leftcol, .rightcol { /*background:lime;*/ }
.maincol { /*background:yellow;*/  }
.maincontent, .rightcontent, .leftcol table  { /*background:blue;*/}
span.carboncredits { /*background-color:yellow*/ }
.margb15, .margb10 { /*background:white*/ }
td.nsc-bestproducts-body span.prod-text { /*background:lime;*/ }
/*__________________ZERO HOUSE LANDING, zero_house_landing.htm --- ZERO HOUSE DIAGRAM, zero_house_diagram.htm______________________*/

#zchouse-register {
width:327px;background:#4B79C6;color:#fff;
}

#zchouse-register div.form-box {
padding:0 0px 7px 23px; /*width:295px;*/
}

#zchouse-register div.form-box table {
width:100%;
}

#zchouse-register div.form-box table td {
padding-bottom:5px;
/*background:red;*/
}

#zchouse-register div.form-box p {
margin:0;margin-bottom:10px;
}

#zchouse-register div.form-box  a { text-decoration:underline; color:#fff; }
#zchouse-register div.form-box  a:hover { text-decoration:underline; color:#fff; }


td.zch-landing-rightcol { width:173px; border-left:1px solid #666; border-right:1px solid #666; }
td.zch-landing-sepcol-vert { width:16px; background:url(/images//images/navi/zch-landing-sepcol-vert.gif) top left repeat-y; }
td.zch-footer-note-msg { background:#A3A793; }
td.zch-footer-note { font-size:10px;color:#777; padding: 10px 36px; }
td.zch-footer-note  a { text-decoration:underline; color:#777; }
td.zch-footer-note  a:hover { text-decoration:underline; color:#777; }

td.zch-diagram-sepcol-vert1 { width:11px; background:url(/images//images/navi/zch-diagram-sepcol-vert1.gif) top left repeat-y; }
td.zch-diagram-sepcol-vert2 { width:11px; background:url(/images//images/navi/zch-diagram-sepcol-vert2.gif) top left repeat-y; }
td.zch-diagram-orange-top { height:39px; background:#FF6A2B url(/images//images/navi/dot666.gif) top left repeat-y;border-bottom:1px solid #666; }
td.zch-diagram-desc { padding:0px 22px;font-size:11px;line-height:18px;color:#000; }
td.zch-diagram-desc h3 { margin:0;padding:0;font-size:14px;font-weight:bold; }

/*__________________// end ZERO HOUSE LANDING, zero_house_landing.htm --- ZERO HOUSE DIAGRAM, zero_house_diagram.htm______________________*/
