#primary-content p.toppAlign {
margin:0 0 10px 8px;
}

#primary-content .span-3 .m-panel.tabs .m-content.ge {
margin:0;
overflow:hidden;
background:none;
}
#primary-content .span-3 .m-panel.blue .m-content .one-forth.first {
border-left:medium none !important;
}

#primary-content .span-3 .m-panel.tabs .bottom{
padding-bottom:0px;
}
.carousel {
width:285px;
}

.carousel .carousel-top {_padding:0px; _margin-left:10px;}

.carousel .items-wrapper {
float:left;
min-height:100px;
overflow:hidden;
width:245px;
}

.carousel .item {
width:220px;
float:left;
padding:0 12px;
}

#primary-content .span-3 .m-panel.blue .m-content .one-forth .tariffs {
width:132px !important;
padding-left:0px;
height:70px;
}

#primary-content .span-3 .m-panel.blue .m-content .one-forth .features {
width:132px !important;
height:0px;
padding-left:0px;
}

#primary-content .span-3 .m-panel.blue .m-content .m-padding {
padding:20px 2px;
}

#primary-content .span-3 .m-panel.blue .m-content .m-padding {
background-color:#FFFFFF;
display:block;
padding:15px 2px 2px 5px;
position:relative;
width:693px;
}

#primary-content .span-3 .m-panel.blue .grad-bg .m-content {
padding:20px 10px;
}

#primary-content .span-3 .m-panel.tabs {
background:transparent url(/images/energyshoprefresh/bg_mid.gif) repeat-y scroll left top;
width:720px;
}
#primary-content .span-3 .m-panel.tabs .top {
background:transparent url(/images/energyshoprefresh/bg_top.gif) no-repeat scroll right top;
width:720px;
}
#primary-content .span-3 .m-panel.tabs .bottom {
background:transparent url(/images/energyshoprefresh/bg_bottom_grey.gif) no-repeat scroll left bottom;
width:720px;
}

#primary-content .span-3 .m-panel.tabs .bottom_new {
background:transparent url(/images/energyshoprefresh/bg_bottom_blue.gif) no-repeat scroll left bottom;
width:720px;
}

.embedded-right{
float:right;
width:166px;
margin:30px 0 !important;
}
.embedded-left-products{
float:left;
margin:20px 0 !important;
}

#primary-content .f-col {
width:325px;
padding-left:10px;
}
.embedded-left{
float:left;
margin:10px 10px 10px 0 !important;
}

#primary-content .span-3 .m-panel.blue .m-content .m-container {
height:450px;
width:693px;
}

#primary-content p.para{
height:80px;  /*changed from 85*/
}

h4{
font-size:1em;
font-weight:bold;
color:#010101;
}

.carousel .items-wrapper .items {
height:200px;
}
#primary-content .span-3 .m-panel.blue .m-content .one-forth h3 {
font-size:18px;
}

.carousel .carousel-left {
float:left;
margin-top:85px;
width:15px;
}

.carousel .carousel-right {
float:right;
width:15px;
margin-top:85px;
}
#primary-content .m-panel.tabs .s-col .grad-bg{
height:100px;
}

#primary-content h1{
margin-left:5px;
}
#primary-content .span-3 .m-panel.blue .m-content .one-forth .features .included li {
display:block;
padding-left:17px;
width:117px;
}
.logo{
float:left;
margin-bottom:10px;
}
.left{
float:left;
}

#primary-content .span-3 .m-panel.blue .m-content .one-forth.last {
float:left !important;
}
ul.green-dot li{
background:transparent url(/images/energyshoprefresh/green-bullet.gif) no-repeat scroll 0 5px;
margin-left:0;
padding:0 0 0 10px;
}

#primary-content .span-3 .m-panel.blue .m-content .one-forth {
width:160px !important;
border-left:1px solid #E6E6E6;
display:block;
float:left;
height:435px;
padding:0 2px 0 10px;
}
.leftContent{
float:left;
width:290px;
padding-right:30px;
border-right:1px dotted #CCCCCC;
height:240px;
}
.rightContent{
width:308px;
float:right;
}
.leftContentText{
float:left;
border-right:1px dotted #CCCCCC;
}

.rightContentText{
float:left;
width:350px;
}

.leftContentText .imgLeft{
float:left;
width:99px;
margin:10px 10px;
}

.leftContentText .textRight{
float:left;
width:200px;
margin-right:10px;
}

#primary-content .padding-wide{
padding:10px 10px 10px 20px;
}
.paddingNew{
padding:20px 20px 5px 20px;
}
.rightContentText .imgLeft{
float:left;
width:120px;
margin:10px 20px 10px 10px;
}

.rightContentText .textRight{
float:left;
width:190px;
margin-right:0px;
}
.brkSpace{
margin-bottom:5px;
}

#primary-content .rightContentText .pipe{
border-right:1px solid #999999;
font-weight:normal;
padding-right:5px;
}
#primary-content .rightContentText .last{
border-right:none;
font-weight:normal;
}


.navi {
float:left;
padding:0;
}
.navi a.one, .navi a.two, .navi a.three, .navi a.four, .navi a.five {
	width:10px;
	height:11px;
	float:left;
	margin-right:10px;
	background:url(/images/energyshoprefresh/hl_grey.gif) 0 0 no-repeat;
	display:block;
}
.navi a:hover {
}
.navi a.active {
background:url(/images/energyshoprefresh/hl_green.gif) 0 0 no-repeat;
margin-top:1px;
}
.scrollable {
float:left;
overflow:hidden;
position:relative;
}
.scrollable .items {
position:absolute;
width:20000em;
}
.scrollable img {
background-color:#FFFFFF;
float:left;
margin:0 24px 0 21px;
padding:2px;
}
.scrollable .active {
cursor:default;
position:relative;
}
.items div.first, .items div.second, .items div.third, .items div.fourth, .items div.fifth, .items div.sixth, .items div.seventh, .items div.eigth {
float:left;
padding:15px 12px 0 0;
width:265px;
}
.carousel-container {
float:left;
width:308px;
}
.left-control {
float:left;
width:20px;
}
.right-control {
float:left;
width:20px;
}
.scrollable {
float:left;
height:152px;
overflow:hidden;
position:relative;
width:265px;
}
.scrollable img {
margin:0 24px 0 21px;
}
h2.marginleft {
font-size:20px;
margin-left:20px;
margin-top:0;
}
.text-para {
margin-left:20px;
margin-top:15px;
}
.clearer {
clear:both;
}
.horizotal-list {
float:left;
margin:0;
padding-left:100px;
width:100px;
}
.fl1 {
float:left;
width:265px;
}
.fl2 {
float:left;
width:265px;
}
a.text-a {
background:url("/images/microgen/arrow_green.gif") no-repeat scroll left center transparent;
display:block;
font-size:1em;
margin-left:20px;
margin-top:55px;
padding-left:10px;
text-decoration:none !important;
width:245px;
}
.small-text-new {
height:26px;
margin-left:26px;
padding-top:75px;
}
.horiz-line {
background:url("/images/microgen/horizontal-bar-660.gif") no-repeat scroll 0 0 transparent;
height:2px;
margin-left:20px;
margin-top:40px;
width:660px;
}
.arrow-link {
margin-bottom:20px;
margin-left:20px;
margin-top:10px;
}
.arrow-link a {
background:url("/images/microgen/arrow_green.gif") no-repeat scroll left center transparent;
font-size:1em;
font-weight:bold;
padding-left:10px;
text-decoration:none !important;
}
.padbtom {
padding-bottom:15px;
padding-top:5px;
}

a.browse {
margin-top:72px;
}

#primary-content .part {
background:transparent url(/images/energyshoprefresh/bg_part.gif) repeat-x scroll 0 0;
height:8px;
margin-bottom:10px;
margin-left:7px;
width:707px;
}

.leftContentText_bot{
width:330px;
float:left;
padding-left:30px;
}

.rightContentText_bot{
float:left;
padding-left:30px;
padding-top:33px;
width:320px;
}

.bot_content{
padding:10px 0 10px 0;
}

.blue_grad{
background:transparent url(/images/smartmeter/smartmeter_bg_bottom_bluerp.gif) repeat-x scroll left bottom;
width:705px;
margin-left:8px;
padding-bottom:10px;
}
.imgAlign{
margin-left:30px;
}
.headPad{
padding:20px 10px 10px 20px;
}
#primary-content .ext-margin{margin:0 0 10px 10px;}
#primary-content .ex-style{margin:0 0 10px 5px;}
#primary-content .span-3 .m-panel.blue .m-content .one-forth h4.logo-header{float:left; margin:13px 0 0 3px;}

#primary-content a.green-arrow.twoLines {
background:transparent url(/images/energyshoprefresh/arrow_green.gif) no-repeat scroll 0pt 20%;
}

#popup_link3 {
margin-left:-483px;
margin-top:290px;
}

#popup_link4 {
margin-left:-481px;
margin-top:345px;
}

#primary-content a.thickbox.green-arrow{
font-weight:700;
color:#003399;
text-decoration:underline;
}