@charset "utf-8";

/* CSS Document */



/*---------------------------Genrael Clases---------------------------------------*/



body {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#999999;

	background:url(../images/body-bg.gif) left top repeat-x;

}

* {

	margin:0px;

	padding:0px;

}

.fl {

	float:left;

}

.fr {

	float:right;

}

.clr {

	clear:both;

}

ul, li {

	list-style:none;

}

a {

	text-decoration:none;

	color:#999999;

	outline:none;

}

.blog-heading h1 a {

	text-decoration:none;

	color:#000;

	outline:none;

}

a:hover {

	text-decoration: underline;

}

img {

	border:0px;

}

/*---------------------------Layout Content Clases---------------------------------*/



#Layout {                /*------------------------For Page Main Width------------------------------------*/

	width:950px;

	margin:auto;

}

#Top {

	height:400px;

	position: relative;

}

#Top-blog {

	height:129px;

	position: relative;

}

#Logo {

	position:absolute;

	left:4px;

	top:17px;

}

#TopContent {

	position:absolute;

	right:0px;

	top:13px;

}

#TopContent span {

	display:block;

	float:left;

	padding-right:7px;

	font-size:14px;

	font-weight:bold;

	color:#000000;

	padding-top:8px;

}

#TopContent a {

	float:left;

	margin-left:10px;

}



#TopFaq {

	position:absolute;

	right:0px;

	top:53px;

}



#TopFaq ul{}



#TopFaq ul li{

float:left;

margin-left:10px;

height:24px;

}



#TopFaq ul li a{

background:url(../images/faq-bg.gif) left top no-repeat;

height:24px;

line-height:24px;

text-align:center;

font-size:13px;

font-weight:bold;

color:#444;

display:block;

width:64px;

text-decoration:none;

}



#TopFaq ul li.selected a,

#TopFaq ul li a:hover{

background:url(../images/faq-hover-bg.gif) left top no-repeat;

height:24px;

line-height:24px;

text-align:center;

font-size:13px;

font-weight:bold;

color:#444;

display:block;

width:64px;

text-decoration:none;

}



.faq-center {

	width:703px;

	background:url(../images/faq-center.gif) left top repeat-y;

	margin-bottom:17px;

}

.faq-top {

	background:url(../images/faq-top.gif) left top no-repeat;

}

.faq-bottom {

	background:url(../images/faq-bottom.gif) left bottom no-repeat;

	padding:7px 20px 13px 0px;

}



.faq-top-heading {

    border-bottom: 1px solid #CCCCCC;

    margin-bottom: 20px;

    width: 703px;

}



.faq-top-heading span {

    color: #0F438B;

    float: left;

    font-size: 17px;

    font-weight: normal;

    padding: 0 10px 0 20px;

    width: 25px;

}



.faq-top-heading h4 {

    color: #000;

    float: left;

    font-size: 17px;

    font-weight: normal;

    padding: 0 20px 5px 0;

    width: 625px;

}



.faq-answer {

    padding: 0 20px;

    width: 663px;

}



.faq-answer p {

    color: #666666;

    font-size: 13px;

    font-weight: normal;

    padding-bottom: 15px;

}







.left-nav-bottom {

	width:948px;

	position:absolute;

	top:92px;

	left:0px;

	background:url(../images/nav-bg.gif) left top repeat-x;

	border:1px solid #e0dac0;

	height:39px;

	z-index:1000;

	_z-index:1000;

 *z-index:1000;

}

.left-nav-bottom ul {

	height:37px;

}

.left-nav-bottom ul li {

	float:left;

	height:37px;

	background:url(../images/nav-right-bdr.gif) right top no-repeat;

}

.left-nav-bottom ul li.last-li {

	background:none;

}

.left-nav-bottom ul li a {

	font-size:17px;

	font-weight:bold;

	color:#666666;

	height:37px;

	line-height:37px;

	text-decoration:none;

	padding:0px 27px;

}

.left-nav-bottom ul li:hover a, .left-nav-bottom ul li.selected a, .left-nav-bottom ul li a:hover {

	font-size:17px;

	font-weight:bold;

	color:#0f438b;

	height:37px;

	line-height:37px;

	text-decoration:none;

	padding:0px 27px;

}

.left-nav-bottom ul {

	z-index:99;

}

.left-nav-bottom ul li {

	position:relative;

	z-index:99;

	height:37px;

	line-height:37px;

	display:block;

}

.left-nav-bottom ul li li {

	z-index:1000;

	margin-bottom:0px;

	_margin-bottom:0px;

	float:none;

	border-bottom:1px dotted #a6a5a5 !important;

	_border-bottom:none !important;

	height:28px !important;

	line-height:28px !important;

}

.left-nav-bottom ul .level-one {

	display:none;

	z-index:1000;

	position: absolute;

	left:0px;

	padding:0px !important;

	top:20px;

	background-color:#dededc !important;

}

.left-nav-bottom ul .level-one a {

	background-color:#dededc !important;

	height:28px !important;

	line-height:28px !important;

	font-size:14px !important;

	font-weight:normal !important;

	color:#666666 !important;

	padding-left:5px !important;

	padding-right:5px !important;

	display:block;

	border-bottom:1px dotted #a6a5a5 !important;

}

.left-nav-bottom ul .level-one a:hover {

	background-color:#dededc !important;

	height:28px !important;

	line-height:28px !important;

	font-size:14px !important;

	font-weight:normal !important;

	color:#0f438b !important;

	padding-left:5px !important;

	padding-right:5px !important;

	display:block;

	border-bottom:1px dotted #a6a5a5 !important;

}

.left-nav-bottom ul li li {

	padding:0px;

	padding-top:0px;

}

.left-nav-bottom ul .level-one {

	left:0px;

	width:127px;

	top:37px;

	border:none;

	background: #FFFFFF;

}

.left-nav-bottom ul li:hover .level-one, .left-nav-bottom ul li:hover .level-one li:hover .level-two, .left-nav-bottom ul li:hover .level-one li:hover .level-two li:hover .level-three {

	display:block;

}

.left-nav-bottom ul li.last a {

	border:none;

}

.left-nav-bottom ul li:hover li a, .left-nav-bottom ul li:hover li:hover li a {

	background:none;

	color:#FFFFFF;

}

.cost-of-pwr {

	position:absolute;

	left:0px;

	bottom:0px;

	width:950px;

	height:267px;

	

}

.commer-resid-main {

	width:272px;

	float:right;

	padding-top:20px;

}

.commer-resid-main a {

	text-decoration:none;

	_text-decoration:none;

*text-decoration:none;

}

.commercial-txt {

	width:258px;

	background:url(../images/commercial-bg.gif) left top no-repeat;

	margin-bottom:13px;

}

.commercial-txt h3 {

	font-size:22px;

	font-weight:bold;

	color:#FFFFFF;

	padding:14px 0px 7px 20px;

}

.commercial-txt p {

	font-size:12px;

	font-weight:normal;

	color:#FFFFFF;

	width:157px;

	padding:0px 0px 9px 20px;

}

.commercial-txt ul {

}

.commercial-txt ul li {

	padding-left:18px;

}

.commercial-txt ul li .comm-fld {

	float:left;

	width:178px;

	height:19px;

	_height:17px;

	_padding-top:2px;

	text-align:center;

	background:url(../images/comm-fld-bg.gif) left top no-repeat;

	border:0px;

	font-size:11px;

	font-weight:bold;

	color:#d8d8d8;

	margin-bottom:5px;

}

.commercial-txt ul li .comm-btn {

	float:right;

	background:url(../images/comm-btn-bg.gif) left top no-repeat;

	border:0px;

	width:55px;

	height:19px;

	cursor:pointer;

	margin-right:7px;

	margin-bottom:5px;

}

.residential-txt {

	width:258px;

	background:url(../images/residential-bg.gif) left top no-repeat;

}

.residential-txt h3 {

	font-size:22px;

	font-weight:bold;

	color:#FFFFFF;

	padding:14px 0px 7px 20px;

}

.residential-txt p {

	font-size:12px;

	font-weight:normal;

	color:#FFFFFF;

	width:157px;

	padding:0px 0px 9px 20px;

}

.residential-txt ul {

}

.residential-txt ul li {

	padding-left:18px;

}

.residential-txt ul li .comm-fld {

	float:left;

	width:178px;

	height:19px;

	_height:17px;

	text-align:center;

	background:url(../images/resid-fld.gif) left top no-repeat;

	border:0px;

	font-size:11px;

	font-weight:bold;

	color:#d8d8d8;

	margin-bottom:7px;

	_padding-top:2px;

}

.residential-txt ul li .comm-btn {

	float:left;

	background:url(../images/resid-btn.gif) left top no-repeat;

	border:0px;

	width:55px;

	height:19px;

	cursor:pointer;

}

#Content {

	padding-top:17px;

}

.kilowatt-consultants {

	width:950px;

	border:1px solid #cccccc;

	background-color:#f3f3f3;

	margin-bottom:12px;

}

.kilowatt-consultants p {

	font-size:12px;

	font-weight:bold;

	color:#0f438b;

	padding:9px 0px;

	text-align:center;

}

#Content .LeftSide {

	float:left;

	width:710px;

}



.save-up-main {

width:710px;

margin-bottom:12px;

}



.our-partnr-sml-center {

	width:230px;

	background:url(../images/our-partnr-sml-center.gif) left top repeat-y;

	margin-bottom:17px;

}

.our-partnr-sml-top {

	background:url(../images/our-partnr-sml-top.gif) left top no-repeat;

}

.our-partnr-sml-bottom {

	background:url(../images/our-partnr-sml-bottom.gif) left bottom no-repeat;

	padding-bottom:4px;

}



.our-partnr-sml-bottom h2 {

	font-size:22px;

	font-weight:bold;

	color:#fff;

	padding:5px 0px 15px 15px;

}



.our-partnr-sml-bottom ul {

text-align:center;

}



.our-partnr-sml-bottom ul li{

margin-bottom:5px;

}



.our-patnr-view{

margin-top:12px;

width:217px;

}



.our-patnr-view a{

float:right;

font-size:12px;

font-weight:normal;

color:#a50000;

display:block;

margin-bottom:10px;

}



.our-partnr-sml-inner{

width:227px;

padding-left:6px;

}



.our-partnr-sml-inner ul{

text-align:left;

}



.our-partnr-sml-inner ul li{

margin-bottom:5px;

}



.success-stories-center {

	width:230px;

	background:url(../images/success-stories-center.gif) left top repeat-y;

	margin-bottom:17px;

}

.success-stories-top {

	background:url(../images/success-stories-top.gif) left top no-repeat;

}

.success-stories-bottom {

	background:url(../images/success-stories-bottom.gif) left bottom no-repeat;

	padding:11px 13px 0px 15px;

	height:220px;

}

.success-stories-bottom h2 {

	font-size:22px;

	font-weight:bold;

	color:#0f438b;

	padding-bottom:25px;

}

.success-stories-bottom span {

	font-size:14px;

	font-weight:normal;

	color:#a50000;

	padding-bottom:8px;

	display:block;

}

.success-stories-bottom small {

	font-size:12px;

	font-weight:normal;

	color:#0f438b;

	padding-bottom:13px;

	display:block;

}

.success-stories-bottom p {

	font-size:12px;

	font-weight:normal;

	color:#666666;

	padding-bottom:5px;

}

.success-stories-bottom a {

	font-size:12px;

	font-weight:normal;

	color:#568c02;

	padding-bottom:9px;

	float:right;

}

.save-up-center {

	width:230px;

	background:url(../images/save-up-center.gif) left top repeat-y;

	float:left;

	margin-right:10px;

	margin-bottom:12px;

}

.save-up-top {

	background:url(../images/save-up-top.gif) left top no-repeat;

}

.save-up-bottom {

	background:url(../images/save-up-bottom.gif) left bottom no-repeat;

	padding:11px 13px 27px 15px;

}

.save-up-bottom h2 {

	font-size:30px;

	font-weight:normal;

	color:#fff;

	padding-bottom:41px;

}

.save-up-img {

	position:relative;

}

.save-up-bottom img {

	position:absolute;

	right:0px;

	bottom:0px;

	_top:-80px;

	_right:12px;

}

.save-up-bottom p {

	font-size:15px;

	font-weight:bold;

	color:#595959;

	padding-bottom:21px;

}

.save-up-bottom a {

	background:url(../images/click-here-btn.gif) left top no-repeat;

	width:176px;

	height:48px;

	display:block;

	text-align:center;

	font-size:16px;

	font-weight:normal;

	color:#fff;

	text-decoration:none;

	padding-top:3px;

}
#asim {}


.asim img {

	background:url(../images/click-here-btn.gif) left top no-repeat;

	width:176px;

	height:48px;

	display:block;

	text-align:center;

	font-size:16px;

	font-weight:normal;

	color:#fff;

	text-decoration:none;

	padding-top:3px;

}

#Content .CenterSide {

	width:459px;

	float:left;

}

.our-partners-center {

	width:459px;

	background:url(../images/our-partners-center.gif) left top repeat-y;

	margin-bottom:20px;

}

.our-partners-top {

	background:url(../images/our-partners-top.gif) left top no-repeat;

}

.our-partners-bottom {

	background:url(../images/our-partners-bottom.gif) left bottom no-repeat;

	padding:0px 7px 15px 7px;

}

.our-partners-bottom h2 {

	font-size:24px;

	font-weight:normal;

	color:#fff;

	padding:2px 0px 25px 20px;

	_height:1px;

}

.arrows-main {

	width:445px;

	position:relative;

}

.arrows {

	width:445px;

	position:absolute;

	top:25px;

}

.left-arrwo {

	width:13px;

	float:left;

}

.right-arrow {

	width:13px;

	float:right;

}

.our-partners-bottom ul {

	padding-left:21px;

}

.our-partners-bottom ul li {

	float:left;

	padding-right:10px;

}

.consultants-txt {

	width:708px;

}

.consultants-txt h1 {

	font-size:20px;

	font-weight:bold;

	color:#0f438b;

	padding-bottom:3px;

	border-bottom:1px solid #ececec;

	margin-bottom:10px;

}

.consultants-txt h2 {

	font-size:20px;

	font-weight:bold;

	color:#0f438b;

	padding-bottom:3px;

	border-bottom:1px solid #ececec;

	margin-bottom:10px;

}



.consultants-txt h1 {

	font-size:20px;

	font-weight:bold;

	color:#0f438b;

	padding-bottom:3px;

	border-bottom:1px solid #ececec;

	margin-bottom:10px;

}

.consultants-txt p {

	font-size:13px;

	font-weight:normal;

	color:#666666;

	padding-bottom:15px;

}



.consultants-list-center{

width:704px;

background:url(../images/consultants-list-center.gif) left top repeat-y;

margin-bottom:12px;

}



.consultants-list-top{

background:url(../images/consultants-list-top.gif) left top no-repeat;

}



.consultants-list-bottom{

background:url(../images/consultants-list-bottom.gif) left bottom no-repeat;

padding:10px 0px;

}





.consultants-list-bottom ul {

	padding-left:15px;

}

.consultants-list-bottom ul li {

	background:url(../images/tic-img.gif) left top no-repeat;

	margin-bottom:7px;

}

.consultants-list-bottom ul li span {

	padding-left:28px;

	font-size:14px;

	font-weight:normal;

	color:#666666;

}



#Content .RightSide {

	float:right;

	width:230px;

}



.free-audit-center {

	width:230px;

	/*background:url(../images/free-audit-center.gif) left top repeat-y;*/

	float:left;

	margin-right:10px;

	margin-bottom:12px;

}

.free-audit-top {

	background:url(../images/free-audit-top.gif) left top no-repeat;

}

.free-audit-bottom {

	background:url(../images/free-audit-bottom.gif) left bottom no-repeat;

}

.free-audit-bottom h2 {

	font-size:24px;

	font-weight:bold;

	color:#0f438b;

	padding:11px 0px 10px 15px;

	border-bottom:1px solid #7fad39;

}

.free-audit-txt {

	padding:11px 13px 0px 15px;

	width:204px;

}

.free-audit-txt h4 {

	font-size:20px;

	font-weight:bold;

	color:#fff;

	padding-bottom:22px;

}

.free-audit-txt ul {

}

.free-audit-txt ul li {

	padding-bottom:20px;

}

.free-audit-txt ul li label {

	font-size:12px;

	font-weight:normal;

	color:#666666;

	display:block;

}

.free-audit-txt ul li .free-fld {

	width:194px;

	height:24px;

	border:1px solid #88b643;

}

.free-audit-txt ul li .free-btn {

	width:90px;

	height:26px;

	cursor:pointer;

	border:0px;

	background:url(../images/free-audit-btn.gif) left top no-repeat;

	margin-left:51px;

}

#Footer {

	border-top:2px solid #000;

	padding-top:19px;

	text-align:center;

}

.footer-txt {

	width:715px;

	margin:auto;

}

.footer-txt ul {

}

.footer-txt ul li {

	float:left;

}

.footer-txt ul li a {

	font-size:12px;

	font-weight:normal;

	color:#666666;

	padding:0px 7px;

	text-decoration:none;

	_text-decoration:none;

}

.footer-txt p {

	font-size:12px;

	font-weight:normal;

	color:#666666;

	padding:12px 0px;

	display:block;

}

/*========================================= About Us Page ==========================================*/



.about-us-left {

	width:703px;

	float:left;

}

.our-goals {

	width:703px;

	padding-bottom:10px;

}

.our-goals h2 {

	font-size:24px;

	font-weight:bold;

	color:#0f438b;

	border-bottom:1px solid #ececec;

	padding-bottom:7px;

	margin-bottom:15px;

}

.our-goals h1 {

	font-size:24px;

	font-weight:bold;

	color:#0f438b;

	border-bottom:1px solid #ececec;

	padding-bottom:7px;

	margin-bottom:15px;

}

.our-goals p {

	padding-bottom:15px;

	font-size:13px;

	font-weight:normal;

	color:#666666;

}

.about-consultants {

	width:703px;

	padding-bottom:10px;

}

.about-consultants h2 {

	font-size:24px;

	font-weight:bold;

	color:#0f438b;

	border-bottom:1px solid #ececec;

	padding-bottom:7px;

	margin-bottom:15px;

}

.about-consultants p {

	padding-bottom:15px;

	font-size:13px;

	font-weight:normal;

	color:#666666;

}

.about-our-partners-center {

	width:703px;

	background:url(../images/about-our-partners-center.gif) left top repeat-y;

	margin-bottom:20px;

}

.about-our-partners-top {

	background:url(../images/about-our-partners-top.gif) left top no-repeat;

}

.about-our-partners-bottom {

	background:url(../images/about-our-partners-bottom.gif) left bottom no-repeat;

	padding:0px 7px 15px 7px;

}

.about-our-partners-bottom h2 {

	font-size:22px;

	font-weight:normal;

	color:#fff;

	padding:3px 0px 25px 20px;

	_height:1px;

}

.about-arrows-main {

	width:669px;

	position:relative;

}

.about-arrows {

	width:649px;

	position:absolute;

	top:25px;

	left:19px;

}

.about-left-arrwo {

	width:13px;

	float:left;

}

.about-right-arrow {

	width:13px;

	float:right;

}

.about-our-partners-bottom ul {

	padding-left:57px;

}

.about-our-partners-bottom ul li {

	float:left;

	/*padding-right:22px;*/

}

.about-our-partners-bottom ul li a {

	display:block;

}

.about-banner-img {

	width:230px;

	margin-bottom:12px;

}

/*========================================= Careers Page ==========================================*/



.careers-left {

	width:703px;

	float:left;

}

.careers-txt {

	width:703px;

}

.careers-txt h2 {

	font-size:24px;

	font-weight:bold;

	color:#0f438b;

	border-bottom:1px solid #ececec;

	padding-bottom:7px;

	margin-bottom:15px;

}

.careers-txt h1 {

	font-size:24px;

	font-weight:bold;

	color:#0f438b;

	border-bottom:1px solid #ececec;

	padding-bottom:7px;

	margin-bottom:15px;

}

.careers-txt p {

	padding-bottom:15px;

	font-size:13px;

	font-weight:normal;

	color:#666666;

}

.job-careers-center {

	width:703px;

	background:url(../images/job-careers-center.gif) left top repeat-y;

	margin-bottom:17px;

}

.job-careers-top {

	background:	url(../images/job-careers-top.gif) left top no-repeat;

}

.job-careers-bottom {

	background:url(../images/job-careers-bottom.gif) left bottom no-repeat;

	padding:7px 20px 20px 12px;

}

.job-careers-bottom h3 {

	font-size:16px;

	font-weight:normal;

	color:#0f438b;

	width:470px;

	float:left;

	margin-bottom:30px;

}

.job-careers-bottom h3 span {

	font-size:16px;

	font-weight:normal;

	color:#666666;

	padding-left:5px;

}

.job-careers-bottom h4 {

	font-size:16px;

	font-weight:normal;

	color:#b80505;

	width:200px;

	float:right;

	margin-bottom:30px;

}

.job-careers-bottom h4 span {

	font-size:16px;

	font-weight:normal;

	color:#666666;

	padding-left:5px;

	text-align:right;

}



.job-careers-bottom h4 small {

	font-size:16px;

	font-weight:normal;

	color:#666666;

	padding-left:5px;

	text-align:right;

	display:block;

}



.job-careers-bottom p {

	font-size:12px;

	font-weight:normal;

	color:#666666;

	padding-bottom:15px;

}

.job-careers-bottom a {

	font-size:12px;

	font-weight:normal;

	color:#a50202;

	float:right;

}

.blog-entries-center {

	width:230px;

	background:url(../images/success-stories-center.gif) left top repeat-y;

	margin-bottom:17px;

}

.blog-entries-top {

	background:url(../images/success-stories-top.gif) left top no-repeat;

}

.blog-entries-bottom {

	background:url(../images/success-stories-bottom.gif) left bottom no-repeat;

}

.blog-entries-bottom h2 {

	font-size:24px;

	font-weight:bold;

	color:#0f438b;

	padding:8px 13px 0px 15px;

}

.blog-entries-txt {

	width:202px;

	margin:0px 13px 0px 15px;

	border-bottom:1px dotted #cccccc;

	height:170px;

}

.blog-entries-txt-res {

	margin:0px 13px 0px 15px;

	/*border-bottom:1px dotted #cccccc;*/

	height:160px;

}

.blog-entries-txt.last-div {

	border-bottom:none;

}

.blog-entries-txt span {

	font-size:14px;

	font-weight:normal;

	color:#a50000;

	padding:15px 0px 8px 0px;

	display:block;

}

.blog-entries-txt small {

	font-size:12px;

	font-weight:normal;

	color:#0f438b;

	padding-bottom:13px;

	display:block;

}

.blog-entries-txt p {

	font-size:12px;

	font-weight:normal;

	color:#666666;

	padding-bottom:5px;

}

.blog-entries-txt a {

	font-size:12px;

	font-weight:normal;

	color:#568c02;

	padding-bottom:9px;

	float:right;

}

 lock;

 font-size:13px;

 font-weight:normal;

 color:#a50000;

 text-decoration:none;

 text-align:right;

}

.blog-bottom small {

	display:block;

	font-size:13px;

	font-weight:normal;

	color:#a50000;

	text-decoration:none;

}

.blog-bottom p img {

	padding-right:12px;

}/*========================================= Blog Page ==========================================*/

.blog-left {

	width:703px;

	float:left;

}

.blog-txt {

	width:703px;

}

.blog-txt h1 {

	font-size:24px;

	font-weight:bold;

	color:#0f438b;

	border-bottom:1px solid #ececec;

	padding-bottom:7px;

	margin-bottom:15px;

}



.blog-txt h2 {

	font-size:24px;

	font-weight:bold;

	color:#0f438b;

	border-bottom:1px solid #ececec;

	padding-bottom:7px;

	margin-bottom:15px;

}

.blog-center {

	width:703px;

	background:url(../images/job-careers-center.gif) left top repeat-y;

	margin-bottom:17px;

}

.blog-top {

	background:url(../images/job-careers-top.gif) left top no-repeat;

}

.blog-bottom {

	background:url(../images/job-careers-bottom.gif) left bottom no-repeat;

	padding:7px 20px 13px 30px;

}

.blog-bottom h3 {

	font-size:17px;

	font-weight:normal;

	color:#000;

	margin-bottom:25px;

	float:left;

	width:470px;

}

.blog-bottom h1 {

	font-size:17px;

	font-weight:normal;

	color:#000;

	margin-bottom:12px;

	float:left;

	width:470px;

}

.blog-bottom span {

	font-size:12px;

	font-weight:normal;

	color:#000;

	float:right;

	padding-top:4px;

}

.blog-bottom em {

	font-size:12px;

	font-weight:normal;

	color:#a50000;

	float:right;

	padding-top:4px;

	font-style:normal;

}

.blog-bottom h4 {

	font-size:17px;

	font-weight:normal;

	color:#000;

	margin-bottom:25px;

}

.blog-bottom h5 {

	font-size:17px;

	font-weight:normal;

	color:#ad0101;

	margin-bottom:25px;

}

.blog-bottom h4 span {

	font-size:17px;

	font-weight:normal;

	color:#0f438b;

	padding-right:12px;

	float:none;

}

.blog-bottom h6 {

	font-size:12px;

	font-weight:normal;

	color:#a50000;

	margin-bottom:10px;

	border-bottom:1px dotted #cccccc;

	width:345px;

	padding-bottom:2px;

}

.blog-bottom p {

	font-size:13px;

	font-weight:normal;

	color:#666666;

	padding-bottom:15px;

}

.blog-bottom small a {

	display:block;

	text-decoration:none;

	text-align:right;

	font-size:13px;

	font-weight:normal;

	color:#a50000;

}

.blog-bottom small {

	font-size:13px;

	font-weight:normal;

	color:#a50000;

}

.categories-center {

	width:230px;

	background:url(../images/success-stories-center.gif) left top repeat-y;

	margin-bottom:17px;

}

.categories-top {

	background:url(../images/categories-top.gif) left top no-repeat;

}

.categories-bottom {

	background:url(../images/success-stories-bottom.gif) left bottom no-repeat;

}

.categories-bottom h2 {

	font-size:24px;

	font-weight:bold;

	color:#0f438b;

	padding:13px 13px 12px 15px;

}

.categories-bottom h3 {

	background:url(../images/archives-top-img.gif) left top no-repeat;

	width:214px;

	height:54px;

	line-height:54px;

	font-size:24px;

	font-weight:normal;

	color:#0f438b;

	padding:0px 0px 0px 15px;

	margin-top:20px;

	margin-bottom:12px;

}

.categories-txt {

	width:197px;

	margin:0px 13px 0px 20px;

	padding-top:12px;

}

.categories-txt ul {

}

.categories-txt ul li {

	padding-bottom:7px;

}

.categories-txt ul li a {

	font-size:12px;

	font-weight:normal;

	color:#666666;

	text-decoration:none;

}

.archives-txt {

	width:197px;

	margin:0px 13px 0px 20px;

	padding-bottom:180px;

}

.archives-txt ul {

}

.archives-txt ul li {

	padding-bottom:7px;

}

.archives-txt ul li a {

	font-size:12px;

	font-weight:normal;

	color:#666666;

	text-decoration:none;

}

/*========================================= FAQs Page ==========================================*/



.spacing {

	padding-top:15px;

}

/*========================================= Commercial Page ==========================================*/



.commercial-main-txt {

	width:703px;

}

.commercial-main-txt p {

	font-size:13px;

	font-weight:normal;

	color:#666666;

	padding-bottom:12px;

}

.commercial-main-txt span {

	font-size:14px;

	font-weight:bold;

	color:#666666;

	padding-bottom:25px;

	display:block;

}

.commercial-main-txt ul {

}

.commercial-main-txt ul li {

	float:left;

	width:264px;

	display:block;

	padding-bottom:10px;

	margin-right:85px;

	_margin-right:42px;

}

.commercial-main-txt ul li label {

	font-size:13px;

	font-weight:normal;

	color:#000000;

	padding-bottom:5px;

	display:block;

}

.commercial-main-txt ul li .comm-fld {

	width:264px;

	height:23px;

	border:1px solid #1279c9;

	font-size:13px;

	font-weight:normal;

	color:#000000;

}

.commercial-main-txt ul li .comm-reset-btn {

	width:91px;

	height:26px;

	background:url(../images/comm-reset-btn.gif) left top no-repeat;

	float:left;

	border:0px;

	cursor:pointer;

	margin-right:18px;

	margin-top:18px;

}

.commercial-main-txt ul li .comm-submit-btn {

	width:91px;

	height:26px;

	background:url(../images/comm-submit-btn.gif) left top no-repeat;

	float:left;

	border:0px;

	cursor:pointer;

	margin-top:18px;

}



.commercial-main-txt ul li .comm-submit-btn-old {

	width:91px;

	height:26px;

	background:url(../images/comm-submit-btn-old.gif) left top no-repeat;

	float:left;

	border:0px;

	cursor:pointer;

	margin-top:18px;

}

.commercial-main-txt small {

	font-size:13px;

	font-weight:normal;

	color:#666666;

	padding:15px 0px;

	display:block;

	width:480px;

}

.commercial-main-txt small a {

	font-size:13px;

	font-weight:normal;

	color:#568c02;

}

/*========================================= Commercial Page ==========================================*/



.residential-main-txt {

	width:703px;

}

.residential-main-txt p {

	font-size:13px;

	font-weight:normal;

	color:#666666;

	padding-bottom:20px;

	text-align:justify;

}



.residential-left-txt{

width:465px;

float:left;

}



.residential-left-txt p{

	font-size:13px;

	font-weight:normal;

	color:#666666;

	padding-bottom:20px;

	text-align:justify;

}



.residential-right-img{

width:210px;

float:right;

padding-left:20px;

}



.residential-main-bottom{

width:703px;

	margin-bottom:12px;

}



.res-succ-stories-center {

	width:348px;

	background:url(../images/res-succ-stories-center.gif) left top repeat-y;

	float:left;

}

.res-succ-stories-top {

	background:url(../images/res-succ-stories-top.gif) left top no-repeat;

}

.res-succ-stories-bottom {

	background:url(../images/res-succ-stories-bottom.gif) left bottom no-repeat;

	padding:11px 8px 0px 10px;

	height:220px;

}

.res-succ-stories-bottom h2 {

	font-size:22px;

	font-weight:bold;

	color:#0f438b;

	padding-bottom:10px;

}

.res-succ-stories-bottom span {

	font-size:14px;

	font-weight:normal;

	color:#a50000;

	padding-bottom:8px;

	display:block;

}

.res-succ-stories-bottom small {

	font-size:12px;

	font-weight:normal;

	color:#0f438b;

	padding-bottom:13px;

	display:block;

}

.res-succ-stories-bottom p {

	font-size:12px;

	font-weight:normal;

	color:#666666;

	padding-bottom:5px;

}

.res-succ-stories-bottom a {

	font-size:12px;

	font-weight:normal;

	color:#568c02;

	padding-bottom:9px;

	float:right;

}





.res-blog-entries-center {

	width:348px;

	background:url(../images/res-succ-stories-center.gif) left top repeat-y;

	float:right;

}

.res-blog-entries-top {

	background:url(../images/res-succ-stories-top.gif) left top no-repeat;

}

.res-blog-entries-bottom {

	background:url(../images/res-succ-stories-bottom.gif) left bottom no-repeat;

	padding:11px 13px 13px 15px;

	height:208px;

}

.res-blog-entries-bottom h2 {

	font-size:22px;

	font-weight:bold;

	color:#0f438b;

	padding-bottom:25px;

}

.res-blog-entries-bottom span {

	font-size:14px;

	font-weight:normal;

	color:#a50000;

	padding-bottom:8px;

	display:block;

}



.res-blog-entries-bottom p {

	font-size:12px;

	font-weight:normal;

	color:#666666;

	padding-bottom:5px;

}

.res-blog-entries-bottom a {

	font-size:12px;

	font-weight:normal;

	color:#568c02;

	padding-bottom:9px;

	float:right;

}



.res-providers-center {

	width:230px;

	background:url(../images/our-partnr-sml-center.gif) left top repeat-y;

	margin-bottom:17px;

}

.res-providers-top {

	background:url(../images/our-partnr-sml-top.gif) left top no-repeat;

}

.res-providers-bottom {

	background:url(../images/our-partnr-sml-bottom.gif) left bottom no-repeat;

	padding:5px 2px 0px 2px;

}

.res-providers-bottom h2 {

	font-size:22px;

	font-weight:bold;

	color:#fff;

	padding-bottom:10px;

	padding-left:13px;

}



.res-providers-bottom ul {

	text-align:center;

}



.res-providers-bottom ul li{

background: #dedede url(../images/res-prov-li-bg.gif) left top repeat-x;

padding:14px 0px;

}



.res-providers-bottom ul li span{

display:block;

text-align:center;

color:#fc0008;

font-size:12px;

font-weight:normal;

}



.res-providers-view{

width:215px;

padding:16px 0px;

}



.res-providers-view a{

float:right;

font-size:12px;

font-weight:normal;

color:#a50000;

display:block;

}











/*========================================= Services Page ==========================================*/



.services-txt {

	width:703px;

	padding-bottom:10px;

}

.services-txt h1 {

	font-size:24px;

	font-weight:bold;

	color:#0f438b;

	border-bottom:1px solid #ececec;

	padding-bottom:7px;

	margin-bottom:15px;

}.services-txt h2 {

	font-size:24px;

	font-weight:bold;

	color:#0f438b;

	border-bottom:1px solid #ececec;

	padding-bottom:7px;

	margin-bottom:15px;

}

.services-txt ul {

padding-left:60px;

}

.services-txt ul li {

	font-size:15px;

	font-weight:bold;

	color:#0f438b;

	padding-bottom:7px;

	float:left;

	margin-right:15px;

}

.process-txt {

	width:703px;

	padding-bottom:10px;

}

.process-txt h2 {

	font-size:18px;

	font-weight:bold;

	color:#0f438b;

	border-bottom:1px solid #ececec;

	padding-bottom:7px;

	margin-bottom:20px;

}

.process-txt ul {

	padding-left:15px;

}

.process-txt ul li {

	font-size:13px;

	font-weight:normal;

	color:#666666;

	padding-bottom:5px;

}

.fee-txt {

	width:703px;

	padding-bottom:10px;

}

.fee-txt h2 {

	font-size:18px;

	font-weight:bold;

	color:#0f438b;

	border-bottom:1px solid #ececec;

	padding-bottom:7px;

	margin-bottom:20px;

}

.fee-txt p {

	font-size:13px;

	font-weight:normal;

	color:#666666;

	padding-bottom:15px;

}

/*========================================= Facts & Tips Page ==========================================*/



.facts-tips-txt {

	width:703px;

	padding-bottom:15px;

}

.facts-tips-txt h1 {

	font-size:24px;

	font-weight:bold;

	color:#0f438b;

	border-bottom:1px solid #ececec;

	padding-bottom:7px;

	margin-bottom:15px;

}

.facts-tips-txt h2 {

	font-size:24px;

	font-weight:bold;

	color:#0f438b;

	border-bottom:1px solid #ececec;

	padding-bottom:7px;

	margin-bottom:15px;

}

.facts-tips-txt h3 {

	font-size:18px;

	font-weight:bold;

	color:#0f438b;

	padding-bottom:7px;

	margin-bottom:10px;

}

.facts-tips-txt p {

	font-size:13px;

	font-weight:normal;

	color:#666666;

	padding-bottom:15px;

}

.facts-tips-center {

	width:230px;

	background:url(../images/success-stories-center.gif) left top repeat-y;

	margin-bottom:17px;

}

.facts-tips-top {

	background:url(../images/success-stories-top.gif) left top no-repeat;

}

.facts-tips-bottom {

	background:url(../images/success-stories-bottom.gif) left bottom no-repeat;

	padding:11px 0px 0px 2px;

}

.facts-tips-bottom h2 {

	font-size:22px;

	font-weight:bold;

	color:#0f438b;

	padding-bottom:13px;

	padding-left:13px;

}

.facts-tips-bottom ul {

}

.facts-tips-bottom ul li {

	border-bottom:1px solid #ccc;

	padding-bottom:5px;

	margin-bottom:0px;

	height:25px;

	line-height:30px;

}



.facts-tips-bottom ul li.last-li {

	border-bottom:none;

}



.facts-tips-bottom ul li a {

	font-size:13px;

	font-weight:bold;

	color:#444;

	text-decoration:none;

	padding-left:13px;

	display:block;

	

}



.facts-tips-bottom ul li.selected a,

.facts-tips-bottom ul li a:hover {

	font-size:13px;

	font-weight:bold;

	color:#fff;

	background-color:#64B6D5;

	text-decoration:none;

	padding-left:13px;

	display:block;

}



.our-partnr-imgs{

width:425px;

float:right;

}



.our-partnr-imgs ul{}



.our-partnr-imgs ul li{

margin-left:10px;

float:left;

}



.our-partnr-imgs ul li.zip-code-main{

background:url(../images/zip-code-bg.gif) left top no-repeat;

height:80px;

width:207px;

}



.zip-code-main label{

font-size:16px;

font-weight:bold;

color:#fff;

display:block;

padding:2px 0px 6px 3px;

}



.zip-code-main .zp-code-fld{

height:19px;

width:128px;

text-align:center;

border:0px;

background:url(../images/zip-code-fld.gif) left top no-repeat;

font-size:11px;

font-weight:normal;

color:#666;

line-height:19px;

margin:0px 0px 6px 3px;

padding:0px 2px;

}



.zip-code-main a{

font-size:16px;

font-weight:bold;

color:#fff;

padding-left:3px;

display:block;

text-decoration:none;

}





/*========================================= Testimonials Page ==========================================*/





.testimonials-right-img {

	width:230px;

	margin-bottom:22px;

}

/*========================================= News Page ==========================================*/



.paging-main {

	width:703px;

	padding-bottom:15px;

}

.paging-txt {

	float:right;

}

.paging-txt ul {

}

.paging-txt ul li {

	float:left;

	border:1px solid #cccccc;

	width:18px;

	height:20px;

	line-height:20px;

	margin-right:3px;

}

.paging-txt ul li.page-next {

	float:left;

	border:1px solid #cccccc;

	width:50px;

	border:1px solid #cccccc;

	height:20px;

	line-height:20px;

	margin-right:3px;

}

.paging-txt ul li.page-previous {

	float:left;

	border:1px solid #cccccc;

	width:75px;

	border:1px solid #cccccc;

	height:20px;

	line-height:20px;

	margin-right:5px;

}

.paging-txt ul li.page-dots {

	float:left;

	width:20px;

	border:0px;

	height:20px;

	line-height:15px;

	margin-right:3px;

}

.paging-txt ul li.page-dots span {

	display:block;

	font-size:12px;

	font-weight:normal;

	color:#666666;

	text-align:center;

}

.paging-txt ul li a {

	background:url(../images/paging-bg.gif) left top repeat-x;

	text-align:center;

	text-decoration:none;

	display:block;

	font-size:12px;

	font-weight:normal;

	color:#666666;

}

.paging-txt ul li.selected a, .paging-txt ul li a:hover {

	background:url(../images/paging-bg.gif) left top repeat-x;

	text-align:center;

	text-decoration:none;

	display:block;

	font-size:12px;

	font-weight:normal;

	color:#0f438b;

}

/*========================================= Contact Us Page ==========================================*/



.primary-contact-txt {

	width:703px;

	padding-bottom:12px;

}

.primary-contact-txt h2 {

	border-bottom:1px solid #ECECEC;

	color:#0F438B;

	font-size:20px;

	font-weight:bold;

	margin-bottom:15px;

	padding-bottom:7px;

}

.primary-contact-txt h3 {

	color:#0F438B;

	font-size:19px;

	font-weight:bold;

	margin-bottom:15px;

}

.primary-contact-txt p {

	font-size:13px;

	font-weight:normal;

	color:#666666;

	padding-bottom:15px;

}

.primary-contact-txt p span {

	font-size:13px;

	font-weight:normal;

	color:#b80101;

}

.primary-contact-txt ul {

	padding-left:42px;

}

.primary-contact-txt ul li {

	float:left;

	width:200px;

	margin-right:100px;

	padding-bottom:20px;

}

.primary-contact-txt ul li.lst-cont {

	margin-right:0px;

}

.primary-contact-txt ul li span {

	font-size:12px;

	font-weight:normal;

	color:#666666;

	line-height:17px;

}

.primary-contact-txt ul li img {

	margin-right:10px;

	float:left;

	width:30px;

	margin-top:3px;

}

.primary-contact-txt ul li span a {

	font-size:12px;

	font-weight:normal;

	color:#0e7f93;

	padding-left:7px;

	text-decoration:none;

}

.contact-form-txt {

	width:703px;

	padding-bottom:12px;

}

.contact-form-txt h2 {

	border-bottom:1px solid #ECECEC;

	color:#0F438B;

	font-size:20px;

	font-weight:bold;

	margin-bottom:15px;

	padding-bottom:7px;

}

.contact-form-txt p {

	font-size:12px;

	font-weight:normal;

	color:#666666;

	padding-bottom:25px;

}

.contact-form-txt ul {

	padding-left:42px;

}

.contact-form-txt ul li {

	display:block;

	padding-bottom:10px;

}

.contact-form-txt ul li label {

	float:left;

	width:73px;

	font-size:13px;

	font-weight:normal;

	color:#666666;

}

.contact-form-txt ul li .contact-fld {

	width:270px;

	height:21px;

	border:1px solid #cccccc;

	font-size:13px;

	font-weight:normal;

	color:#666666;

}

.contact-form-txt ul li .contact-descp {

	width:270px;

	border:1px solid #cccccc;

	font-size:13px;

	font-weight:normal;

	color:#666666;

}

.contact-form-txt ul li .contact-btn {

	width:91px;

	height:26px;

	background:url(../images/comm-submit-btn.gif) left top no-repeat;

	float:left;

	border:0px;

	cursor:pointer;

	margin-left:150px;

}

/*========================================= Partners Us Page ==========================================*/



.partners-main {

	width:703px;

	padding-bottom:15px;

}

.partners-left {

	width:170px;

	float:left;

}

.partners-center {

	width:170px;

	background:url(../images/partner-left-center.gif) left top repeat-y;

	margin-bottom:17px;

}

.partners-top {

	background:url(../images/partner-left-top.gif) left top no-repeat;

}

.partners-bottom {

	background:url(../images/partner-left-bottom.gif) left bottom no-repeat;

}

.partners-bottom h2 {

	font-size:20px;

	font-weight:bold;

	color:#0f438b;

	padding-bottom:20px;

	padding-left:15px;

	padding-top:10px;

}

.partners-bottom ul {

}

.partners-bottom ul li {

	border-bottom:1px solid #cccccc;

	padding-bottom:10px;

	margin-bottom:5px;

}

.partners-bottom ul li a {

	font-size:14px;

	font-weight:normal;

	color:#a50000;

	text-decoration:none;

	padding-left:15px;

}

.partners-bottom ul li.selected a, .partners-bottom ul li a:hover {

	font-size:14px;

	font-weight:normal;

	color:#666666;

	text-decoration:none;

	padding-left:15px;

}

.partners-txt-top {

	width:703px;

	margin-bottom:12px;

}



.partners-img {

	float:left;

	width:170px;

}

.partners-get-discount {

	float:left;

	width:292px;

	padding-bottom:12px;

}

.partners-get-discount ul {

}

.partners-get-discount ul li {

	float:left;

	display:block;

	padding-top:10px;

	width:292px;

}

.partners-get-discount ul li label {

	width:115px;

	float:left;

	text-align:right;

	font-size:11px;

	font-weight:bold;

	color:#a6a6a6;

}

.partners-get-discount ul li .partner-discnt-fld {

	width:169px;

	height:19px;

	_height:17px;

	_padding-top:2px;

	text-align:center;

	background:url(../images/get-discount-fld.gif) right top no-repeat;

	border:0px;

	font-size:11px;

	font-weight:bold;

	color:#d8d8d8;

	margin-bottom:5px;

}

.partners-get-discount ul li .partner-discount-btn {

	background:url(../images/get-discount-btn.gif) left top no-repeat;

	width:115px;

	height:19px;

	cursor:pointer;

	border:0px;

	float:left;

	margin-left:6px;

}

.partners-get-discount ul li .partner-code-btn {

	background:url(../images/review-promo-code-btn.gif) left top no-repeat;

	width:155px;

	height:19px;

	cursor:pointer;

	border:0px;

	margin-left:6px;

}

.partner-description {

	width:703px;

	padding-bottom:15px;

}



.partner-description p {

	font-size:13px;

	font-weight:normal;

	color:#666666;

	padding-bottom:15px;

	text-align:justify;

}

/*========================================= Blog Inner Page ==========================================*/



.blog-left {

	width:703px;

	float:left;

}

.blog-txt {

	width:703px;

}

.blog-txt h2 {

	font-size:24px;

	font-weight:bold;

	color:#0f438b;

	border-bottom:1px solid #ececec;

	padding-bottom:7px;

	margin-bottom:15px;

}

.blog-inner-center {

	width:703px;

	background:url(../images/job-careers-center.gif) left top repeat-y;

	margin-bottom:17px;

}

.blog-inner-top {

	background:url(../images/blog-inner-top.gif) left top no-repeat;

}

.blog-inner-bottom {

	background:url(../images/job-careers-bottom.gif) left bottom no-repeat;

	padding:7px 20px 13px 30px;

}

.blog-inner-main {

	width:653px;

}

.blog-inner-top-txt {

	width:653px;

	padding-bottom:15px;

	padding-top:6px;

}

.blog-inner-top-txt h2 {

	font-size:17px;

	font-weight:normal;

	color:#000;

	margin-bottom:12px;

	float:left;

	width:470px;

}

.blog-inner-top-txt span {

	font-size:12px;

	font-weight:normal;

	color:#a50000;

	float:right;

	padding-top:4px;

	font-style:normal;

}

.blog-inner-top-txt h3 {

	color:#A50000;

	font-size:12px;

	font-weight:normal;

	margin-bottom:10px;

	padding-bottom:2px;

	_padding-bottom:2px;

	width:345px;

	display:block;

}

.blog-inner-top-txt p {

	font-size:13px;

	font-weight:normal;

	color:#666666;

	padding-bottom:15px;

}

.blog-inner-top-txt small a {

	display:block;

	text-decoration:none;

	text-align:right;

	font-size:13px;

	font-weight:normal;

	color:#a50000;

}

.blog-inner-top-txt small {

	font-size:13px;

	font-weight:normal;

	color:#a50000;

}



.morty-center{

width:643px;

margin-bottom:15px;

background:url(../images/morty-center.gif) left top repeat-y;

}



.morty-top{

background:url(../images/morty-top.gif) left top no-repeat;

}



.morty-bottom{

background:url(../images/morty-bottom.gif) left bottom no-repeat;

padding:20px;

}



.morty-txt{

width:599px;

}



.morty-txt small{

}



.morty-txt h2{

padding:14px 0px 12px 0px;

font-size:20px;

font-weight:bold;

color:#0f438b;

}



.morty-txt span{

font-size:12px;

font-weight:normal;

color:#a50000;

padding-bottom:15px;

display:block;

}



.morty-txt p{

font-size:12px;

font-weight:normal;

color:#666666;

padding-bottom:15px;

}



.leave-reply{

width:599px;

}



.leave-reply h2{

padding:10px 0px 18px 0px;

font-size:20px;

font-weight:bold;

color:#0f438b;

}



.leave-reply ul{}



.leave-reply ul li{

display:block;

padding-bottom:10px;

}



.leave-reply ul li label{

font-size:13px;

font-weight:normal;

color:#666666;

width:75px;

float:left;

}



.leave-reply ul li .reply-fld{

font-size:13px;

font-weight:normal;

color:#666666;

width:271px;

height:19px;

padding-top:2px;

border:1px solid #cccccc;

}



.leave-reply ul li .reply-txtarea{

font-size:13px;

font-weight:normal;

color:#666666;

width:460px;

height:108px;

border:1px solid #cccccc;

}



.leave-reply ul li .reply-btn{

width:141px;

height:26px;

cursor:pointer;

background:url(../images/submit-comment-btn.gif) left top no-repeat;

border:0px;

}

/********_____changes 03/21/2011____********/



.top-rates-center {

	width:230px;

	background:url(../images/rates-center.gif) left top repeat-y;

	float:left;

}

.top-rates-top {

	background:url(../images/rates-top.gif) left top no-repeat;

}

.top-rates-bottom {

	background:url(../images/rates-bottom.gif) left bottom no-repeat;

	_height:1px;

}

.top-rates-bottom h2 {

	font-size:18px;

	font-weight:normal;

	color:#0d88b8;

	padding:20px 0px 20px 14px;

	*padding:20px 0px 15px 14px;

}

.promo{

*padding:0px 6px 0px 6px;

height:100px !important;

padding:4px 6px 8px;

}



.promo ul li{

background:url(../images/promo-bg.png) left top no-repeat;

height:56px !important;

line-height:48px;

margin:0;

padding:0 10px;

}

.promo ul li.last{

background: none;

}

.promo ul li.last-2{

background: none;

padding:0px;

height:auto;

}

.promo ul li.last-3{

background: none;

height:auto;

padding:115px 10px 0px 10px;

}

.promo ul li a{

/*float:right;

padding-top:13px;

*padding-top:10px;*/

}

.promo ul li span{

color:#940000;

font-size:16px;

float:left;

}

.promo ul li b{

color:#666666;

float:right;

font-size:12px;

}

.promo-parents{

width:190px;

float:left;

height:227px !important;

}

.promo-parents ul li{

height:104px !important;

padding:4px 0 5px;

}

.compare{
height:40px;

line-height:40px;

font-size:16px;

color:#FFFFFF;

margin:0px 0px 10px 0px;

}

.promo-res{

}



.promo-res ul li{

background:url(../images/promo-res-bg.png) left top no-repeat;

height:28px;

line-height:28px;

padding:0px 10px;

margin:4px 0px;

}

.promo-res ul li.last{

background: none;

}

.promo-res ul li.last-res{

background: none;

padding-top:10px;

}

.promo-res ul li a{

float:none !important;

text-decoration:none !important;

}

.promo-res ul li span{

color:#940000;

font-size:15px;

width:200px;

padding-bottom:0px;

float:left;

display:block;

}

.promo-res ul li b{

color:#666666;

float:right;

display:block;

font-size:12px;

}

.prices-search{

}

.prices-search label{

color:#666666;

font-size:12px;

display:block;

padding-bottom:10px;

}

.prices-fld{

width:310px;

height:25px;

border:solid 1px #cccccc;

margin-bottom:10px;

}

.prices-btn{

width:53px;
height:17px;


margin-bottom:10px;
margin-left:228px;


}

.prices-btna{

width:178px;
height:48px;


margin-bottom:15px;
margin-right:100px;


}

.promo-prev{

margin:4px;

}

.promo-next{

margin:15px 4px 0px 0px;

}

.promo-prev-top{

margin:5px 10px 10px 0px;

float:right;

}

.promo-next-top{

float:right;

margin:8px 10px 35px 0px;

}

.promo-right{

width:20px;

float:left;

}

.promo-right ul li{

padding:20px 0px;

}








