/*
Theme Name: HeatingOil.com
Theme URI: http://www.heatingoil.com
Description: Wordpress Theme for the HeatingOil.com blog.
Author: Nick Dennis
Author URI: http://www.starkmedia.com/
Tags: blue, custom header, fixed width, two columns, widgets

*/

/* RESET STYLES */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } :focus { outline: 0; } body { line-height: 1; color: black; background: white; } ol, ul { list-style: none; } table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; }

.container:after, .clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.container, .clearfix { display: inline-block; }
html[xmlns] .container, html[xmlns] .clearfix { display: block; }

body { background:#003fff url(images/bg.png) repeat-x left top; color:#333; font: normal 12px/1.5 "Lucida Grande","Lucida Sans",Tahoma,Arial,sans-serif; }

strong { font-weight:bold; }
em { font-style:italic; }

a { color:#0067ff; }
a:visited { color: #333;text-decoration: underline; }
p a:visited { color:#04A !important;text-decoration: underline !important; }
.container { background:#fff url(images/container_bg.png) repeat-y left top; width:970px; padding:0 5px 5px; border:1px solid #035dff; border-top:none; margin:0 auto; }

p, ul, ol, dl { margin:0 0 1.5em; }

ul { list-style:disc; }
ul, ol { padding:0 2em; }
h1 { font:normal 36px/1 "Times New Roman",Times; margin: 0 0 0.5em; color:#0067ff; }
h2 { font:normal 24px/1 "Times New Roman",Times; margin: 0 0 0.5em; }

h1.alt { color:#775; font: bold 11px/1.4 "Lucida Grande","Lucida Sans",Tahoma,Arial,sans-serif;  background:#ffc;   margin:-19px -20px 3em; padding:1em 20px; border:1px solid #eeb; border-bottom-color:#cc9;border-right-color:#dda; }
h1.alt em { color:#222;font-size:16px; display:block; text-transform:capitalize;  }


h2 a { font-size:32px; text-decoration:none; }
h2 a:hover { color:#04a; text-decoration:underline; }
h3 { font-size:15px; font-weight:bold; margin: 0 0 5px; }
h4 { font-weight:bold; font-size:13px; }
p.timestamp { color:#666; line-height:1; margin: 0 0 0.5em; font-size:10px; }


#crp_related { padding:0 0 2em;border-bottom:1px solid #d4d4cc;margin: 0 0 3em; }

#crp_related ul { list-style:none; padding:0 0 0 0.5em; font-size:11px; }

#crp_related ul li { padding-left:14px; background:url(images/bullet_article.png) no-repeat left 2px; margin:0 0 3px; }
.meta_data { padding:1.5em 3em 1px; margin: 0 0 1.5em; background:#f3f3e7; text-align:center; font-size:11px; }
.meta_data a { text-transform:capitalize; white-space:nowrap }

form .meta_data { padding:1.5em 2em 1px; margin: 0 3em 1.5em; }

.postbox { clear:both; /*border-bottom:1px solid #d4d4cc;*/ padding:0 0 1em; margin:0 0 3em;}
.postbox_sm { float:left; width:255px;  padding:0 0 11px; margin:0 15px 0 0;}
.postbox_sm .wp-caption { display:none; }
.postbox_sm { font-size:10px; line-height:15px; }
.postbox_sm h2 {  margin:0; display:inline }
.postbox_sm h2 a { display:block;line-height:20px; font-size:18px; margin-bottom:5px;}

.last { margin-right:0 !important; }

a.more-link {  display:block; font-size:14px; font-weight:bold; text-decoration:none; margin:0.5em 0 0;  padding:0;color: #f30;  }
a.more-link em { font-style:normal; font-size:18px;color: #f99e42; }

a.more-link2 {  display:block; font-size:12px; font-weight:bold; text-decoration:none;  padding:0;color: #f30;  }
a.more-link2 em { font-style:normal; font-size:16px;color: #f99e42; }

.postbox_sm a.more-link { font-size:12px; margin:-0.75em 0 0; }
.postbox_sm a.more-link em { font-size:15px; }

#sidebar a.more-link { font-size:13px; }
#sidebar a.more-link em { font-size:16px; }

#sidebar h3 { font-size:11px; line-height:1.3;}
.price_report { width:145px; background:url(images/price_up.png) no-repeat; padding:10px; height:72px; overflow:hidden; position:relative; margin: 0 0 7px; }
.up { background-image:url(images/price_up.png) !important; }
.down { background-image:url(images/price_down.png) !important; }
.price { font-weight:bold; color:#999; position:absolute; bottom:7px; font-size:10px;  }
.price strong { font: bold 30px/normal "Myriad Pro",Tahoma, sans-serif; letter-spacing:-0.05em; }
.up .price strong { color:#693; }
.down .price strong { color:#c30; }
.price sup { font-size:0.67em; vertical-align:top; margin-right:-3px; }

hr { clear:both; width:100%; height:1px; color:#d4d4cc;background:#d4d4cc; border:0; margin: 0 0 3em; }
#content { width:525px; padding:30px; border-right:1px solid #d4d4cc; float:left; overflow:hidden; display:inline;  }
#content-search { float: left;background-color: #fff;width:525px;border-right:1px solid #d4d4cc;padding:25px;margin-left: 180px; }
* html #content-search { float: left;background-color: #fff;width:525px;border-right:1px solid #d4d4cc;padding:25px;margin-left: 90px; }
#sidebar { width:164px; float:left; padding:20px; overflow:hidden;display:inline;}
#left_col { width:180px; float:left; overflow:hidden; display:inline;}


#header { width:970px; height:100px; position:relative; background-color: #fff; }

#header-vids { width:970px; position:relative; background-color: #f7f7f7;margin: 0;border-bottom: 1px solid #e8e8e8; }
#header-vids ul { list-style-type: none;margin: 0;padding: 0; }
#header-vids ul li { display: inline-block;width: 138px;padding: 10px;line-height: 1em;vertical-align: top; }
#header-vids ul li img { padding: 0 5px; }
#header-vids ul li a { color: #06f;font-size: 0.9em;text-decoration: none; }
#header-vids ul li a:hover { color: #06f;text-decoration: underline; }
#header-vids ul li.ytad { text-align: center;line-height: 1.1em; }
#header-vids ul li.ytad img { padding-bottom: 10px; }
#header-vids ul li.ytad a { color: #666;text-decoration: none; }
#header-vids ul li.ytad a:hover { color: #666;text-decoration: underline; }

#logo { }
a#logo, h1#logo { height:60px; width:450px; overflow:hidden; display:block; padding:10px 0 0 0; background:url(images/logo.png) no-repeat left top; position:relative;  top: 20px; left:20px; margin:0;text-indent: -5000px;}

.faq_record { border-bottom: 1px solid #e8e8e8; }

.article-img { float: right;padding: 0 0 15px 15px;margin-left: 15px;background-color: #fff; }

ul.categories_list { margin:0; list-style:none; line-height:1.2; padding:0; }
ul.categories_list li h2 { margin:0; list-style:none; font-size:15px; font-weight:normal; color:#fff; background:#39aef4 url(images/left_h2_bg.png) no-repeat right bottom; padding:7px 25px 12px; line-height:1; font-family:"Myriad Pro", Myriad, "Lucida Grande","Lucida Sans",Tahoma,Arial,sans-serif; }
ul.categories_list li ul {  color:#333;  font-size:9px; text-transform:uppercase; font-weight:normal; padding:5px 0 10px; margin:0; list-style:none;}
ul.categories_list li ul li { padding:0.4em 25px;  }
ul.categories_list li ul li ul { text-transform:capitalize; padding: 3px 0 0 5px;   }
ul.categories_list li ul li ul li { padding:0.75em 0; }
ul.categories_list li ul li a { text-decoration:none;color:#555; }
ul.categories_list li ul li a:hover { color:#06c;text-decoration: underline }

#footer { clear:both; }
.right { float:right; }
.left { float:left; }
#sidebar img.left { margin-right:5px; }
.widgetbox h2 { font: normal 15px/17px "Lucida Grande","Lucida Sans",Tahoma,Arial,sans-serif; color:#0066ff; margin:-5px 0 0.5em;letter-spacing: -0.05em; }
.widgetbox h2 strong { font: bold 15px/17px "Lucida Grande","Lucida Sans",Tahoma,Arial,sans-serif; color:#0066ff; margin:0 0 0.5em; }


a.comment_bubble { background:#fff url(images/comment.png) no-repeat left center; font: normal 12px/1 Tahoma, Arial, sans-serif; padding: 0 0 0 20px; color:#0067ff; float:right;display:inline; overflow:hidden; text-align:center;  }

.postbox .aligncenter { float:left; margin: 0 1.5em 1.5em 0; }
.postbox .alignnone { float:right; margin: 0 0 1.5em 1.5em; }
.wp-caption-text { font-size:9px; line-height:1.4; color:#666; margin:0; display:block; }

#sidebar ul { list-style:none; margin:0; padding:0; }

.widgetbox { border-bottom:1px solid #d4d4cc; padding:0 0 20px; margin:0 0 20px; font-size:11px; line-height:1.4;  }
.cloud { text-align:justify; line-height:1.1; list-style:none; margin:0; padding:0; font-weight:bold; }
.cloud a { color:#999; text-decoration:none; line-height:1; }
.cloud a:hover { color:#06c;  }

.postbox blockquote { background:#def3ff url(images/blockquote_bg.png) no-repeat left top;  font-size:11px; margin:0 3em 1.5em; padding:3em 3em 1.4em 70px; border:1px solid #def4ff; border-bottom-color:#cdeaf8;border-right-color:#cdeaf8; }

.postbox p img { float:right; margin: 1em 0 1em 1em; }

#navigation { float: left;margin: 10px 0 10px -20px;height:59px;width: 1010px; background: transparent url(images/home-rev/nav-back.png) no-repeat left top; }
#navigation ul { padding:0 0 0 25px; margin:0; list-style:none; line-height:1; }
#navigation ul li { display:inline;float:left; }

#navigation ul li:first-child { border-left: 1px solid #00349b; } 

#navigation ul li a { display: block;text-decoration:none;color:#fff; font-size:10px;text-transform:uppercase;margin:0;padding: 17px 20px;border-left: 1px solid #225dd4;border-right: 1px solid #00349b; }
#navigation ul li a:hover { background-color: #039;  }
#navigation ul li.current_page_item a { background-color: #039; color:#fff; }
#navigation ul li#end { border-left: 1px solid #225dd4;height: 44px; }

#search { float: left;margin: 8px 0 0 15px; }
#search div input { font: normal 12px/normal "Lucida Grande","Lucida Sans",Tahoma,Arial,sans-serif;border: 1px solid #039; }
#search div input { vertical-align:top; }

.share_it { padding:0 0 3em;border-bottom:1px solid #d4d4cc;margin: 0 0 3em; }
.align-left { text-align:left !important; }

.social { float: right;text-align: right;width: 250px;padding: 25px 20px 0 0;color: #666; }

#comment{ width:100%; }

ol.commentlist { list-style:none; padding:0 0 3em;border-bottom:1px solid #d4d4cc;margin: 0 0 3em; font-size:11px; }
ol.commentlist li { padding:3em 3em 1.5em; border:1px solid #ccc;margin:1.5em 3em; }
ol.commentlist li div div,
ol.commentlist li div p {  }
ol.commentlist li div div.vcard { float:left; width:20%; margin:0 2% 0 0; }
.avatar { display:block; margin: 0 0 1em; }
ol.commentlist cite { font-weight:bold; }
ol.commentlist .comment-meta { margin-bottom: 1em; font-size:9px; text-transform:uppercase; }
.says { display:none; }

#folder li { background:url(images/folder.png) 25px 4px no-repeat;padding-left: 40px;}
.rss { background:url(images/rss.png) no-repeat left top; padding-left: 15px; }
.mail { background:url(images/mail.png) no-repeat left top; padding-left: 15px; }

.record { border-top: 1px solid #ccc;padding-top: 15px; }

.blogroll li { background: #fff url(/pics/ppc/linked.png) 0 1px no-repeat;padding-left: 15px; }
.blogroll li a { color: #06f !important; }
.blogroll li a:hover { text-decoration: underline !important; }

.postbox p a.pdf { padding:6px 0 0px 0; text-decoration:none; line-height:16px; font-size:16px; margin-top:5px; display:block;}
.postbox p a.pdf:visited { text-decoration:none !important;}

.postbox p img.pdf { float:left; margin:0 5px 0;} 


/* Home
----------------------------------------------------------------------- */
#content-home { float: left;background-color: #fff;width:980px;padding:0;margin: 0 0 0 -5px; }
/* * html #content-home { float: left;background-color: #fff;width:980;border-right:1px solid #d4d4cc;padding:25px} */

#save { float: left;background: transparent url(images/home-rev/save-ad.png) top left no-repeat;width: 980px;height: 98px;margin: -25px 0 0 -5px;border-bottom: 1px solid #005300; }

.save-btn { float:right; height:37px; width: 139px; overflow:hidden; white-space:nowrap; text-indent: -5000px;padding: 25px 25px 0 0; }
.save-btn a { background: transparent url(images/home-rev/save-btn.png) no-repeat left top; float:right; height:37px; width: 139px; text-indent: -5000px; }
.save-btn a:hover { background-position: 0 -37px; }

#banners { float: left;background-color: #e8e8e8;width: 980px;margin: -25px 0 0 -5px; overflow:hidden; }

/* FORM BANNER START */

#formbanner { float: left;width: 980px;background: #8a3400 url(images/home-rev/newbanner-bk.png) no-repeat left top; }
#formbanner h2 { color: #fff;font-family: "Times New Roman",Times;font-size: 2em; }

#formbanner .formtabbing { float: left;width: 425px;margin: 25px 0 0 75px;_margin: 25px 0 0 35px; }
#formbanner .formfielding { float: left;width: 400px;margin: 45px 0 0 55px; }
#formbanner .formfielding label { color: #fff !important;line-height: 1.15em; }
#formbanner .formfielding label a { color: #fff;text-decoration: underline; }
#formbanner .formfielding input { background: #fff url(images/home-rev/field-bak.png) repeat-x left top;border: 1px solid #993e01;padding: 5px;color: #993e01; }
#formbanner .formfielding select { background: #fff url(images/home-rev/field-bak.png) repeat-x left top;border: 1px solid #993e01;padding: 5px;color: #993e01; }
#formbanner .formfielding small { font-size: 0.85em; }

/*
#formbanner .formfielding {margin-left:4em;}
#formbanner #fo3li0 .lefty {width:60%;padding:0;}
#formbanner #fo3li0 .righty {width:40%;padding:0;}
#formbanner #Field1 {font-size:2em;margin-bottom:.5em;}
#formbanner #deliverZIP {color: #fff; font-family:"Times New Roman",Times; font-size:2.5em; font-weight:normal; margin-bottom:.5em;}
*/

#formbanner .formfielding div {margin:0;height:30px;}

#formbanner .formfielding div.lefty {
padding:.3em 0 0 0;width:40%;
*height:20px;*padding:10px 0 0 0;*width:130px;}

#formbanner .formfielding div.righty {
padding:0 5% 0 0;width:55%;
*padding:0 8px 0 0;*width:194px;}

#formbanner .formfielding ul {list-style-type:none;}
#formbanner .formfielding ul li {list-style-type:none;margin-bottom:1.4em;}
#formbanner .formfielding ul li h2 {margin:0;padding:0;width:100%;*margin-bottom:1em;}
.shadow { 
/*
	height:20px;
	font-size:14px;
	font-weight:bold;
*/
	color:#fff;
	display:block;
	padding: 0px 0px 0px 0px; 
	position:relative; }
.shadow span { color:#fff; position:absolute; text-decoration:none; display:block; top:1px; left:1px; }
.shadow:before { display:block; text-decoration:none; padding:0px; content: attr(title); color:#af4a01; }


.clicktosavefm_btn { display:block;float:left; height: 40px; width: 332px; overflow:hidden; white-space:nowrap; text-indent: -5000px;padding-left: 0; }
#formbanner .formfielding .clicktosavefm_btn {margin:0 0 0 .8em;_margin:0 0 0 .4em;}
.clicktosavefm_btn a { background: transparent url(images/home-rev/clicktosavefm-btn.png) no-repeat left top; float:left; height: 40px; width: 332px; text-indent: -5000px; }
.clicktosavefm_btn a:hover { background-position: 0 -40px; }

#how { width: 350px;padding-top: 0; }
#how p { margin: 0;width: 75%; }
#how ul {list-style:none; width:350px;padding:0 1em;}

#how li {display:block; color:#fff; height:54px; line-height:1.25em; padding: 10px 5px 0 100px;}
#how li.find {background: transparent url(images/home-rev/newtruck.png) 0 0 no-repeat;}
#how li.get {background: transparent url(images/home-rev/newmoney.png) 0 0 no-repeat;}
#how li.tell {background: transparent url(images/home-rev/newbag.png) 0 0 no-repeat;}

#benefits { width: 350px;padding-top: 25px; }
#benefits p { margin: 0;width: 75%; }
#benefits ul { list-style: none;width: 350px; }
#benefits li { display: block;color: #fff;background: transparent url(images/home-rev/checkbox.png) 0px 0px no-repeat;padding: 0 5px 10px 40px;line-height: 1.25em;font-size: 0.9em; }

/* FORM BANNER END */


#subscribe { float: left;background: transparent url(images/home-rev/subscribegr-ad.png) top left no-repeat;width: 980px;height: 98px;margin: 0;text-indent: -5000px; }

#subscribe form { float: right;width: 400px;height: 50px;padding-top: 32px; }
#subscribe form input { float: left;width: 200px;font-size: 1.1em;color: #666;padding: 8px;border: 1px solid #005200; }
#subscribe input#subscribe-btn { float: right;background: transparent url(images/home-rev/subscribegr-btn.png) no-repeat left top; border: 0;height:37px; width: 140px; text-indent: -5000px;margin-right: 25px;cursor: hand; }
#subscribe input#subscribe-btn:hover { background-position: 0 -37px; }


#facebook { float: left;background: transparent url(images/home-rev/facebook-ad.png) top left no-repeat;width: 980px;height: 98px;margin: 0;text-indent: -5000px; }
#facebook-btn a { float: right;background: transparent url(images/home-rev/facebook-btn.png) no-repeat left top; border: 0;height:37px; width: 140px; text-indent: -5000px;margin: 15px 25px 0 0;cursor: hand; }
#facebook-btn a:hover { background-position: 0 -37px; }

#twitter { float: left;background: transparent url(images/home-rev/twitter-ad.png) top left no-repeat;width: 980px;height: 98px;margin: 0;text-indent: -5000px; }
#twitter-btn a { float: right;background: transparent url(images/home-rev/twitter-btn.png) no-repeat left top; border: 0;height:37px; width: 140px; text-indent: -5000px;margin: 15px 25px 0 0;cursor: hand; }
#twitter-btn a:hover { background-position: 0 -37px; }


#leading { float: left;background: transparent url(images/home-rev/lead-ad.png) top left no-repeat;width: 980px;height: 98px;margin: 0;text-indent: -5000px; }
#leading-btn { float:right; height:33px; width: 166px; overflow:hidden; white-space:nowrap; text-indent: -5000px;margin: 25px 25px 0 0; }
#leading-btn a { background: transparent url(images/home-rev/clicktosave-btn.png) no-repeat left top; float:right; height:33px; width: 166px; text-indent: -5000px; }
#leading-btn a:hover { background-position: 0 -33px; }

.timestamp-home { float: left;color:#666;width: 740px;line-height:1; margin: 0 0 0;font-size: 0.9em; }
.categories-home { float: left;color:#666; line-height:1; margin: 0;font-size: 0.9em; }
.categories-home a { color: #06f !important;text-decoration: underline !important; }

.addright { float: right; }

a.comment_bubble-home { background: transparent url(images/comment.png) 10px 0 no-repeat; font: normal 11px/1 Tahoma, Arial, sans-serif; padding: 0 0 0 30px; color:#0067ff; }

.image-home img { float: left;width: 175px;padding: 0 25px 25px 0;margin: 0;background: transparent; }
.item-home { float: left;width: 730px; }

.postbox-home { clear:both;padding: 25px 25px 15px 25px; margin:0;background-color: #fff; }
.grey { background-color: #f7f7f7 !important; }
.postbox-home img { float:left; margin: 1em;width: 125px; }
.postbox-home h2 a { font-size: 1em;color: #06f; }
.postbox-home p { margin:0 !important; }

.postbox-home .atclear { clear: none !important; }

.postbox-home span a { font-weight: bold;color: #f30;text-decoration: none; }
.postbox-home span a:hover { text-decoration: underline; }

.home-nav { padding: 10px 0;text-align: center;color: #666;background-color: #fff;margin: 0;width:970px; }
.home-nav a { color: #666 !important;text-decoration: underline !important; }
.home-nav a:hover { color: #333 !important; }

/* Contact
----------------------------------------------------------------------- */

.sharing img { padding: 5px; }


/* How It Works
----------------------------------------------------------------------- */
#how_side2 ul { list-style: none;margin: 0 0 0 10px; }
#how_side2 li.find { background: transparent url(/pics/how/find.png) 2px 2px no-repeat;padding: 0 10px 0 55px;text-transform: none;height: 50px;border-bottom: 1px solid #e8e8e8; }
#how_side2 li.get { background: transparent url(/pics/how/get.png) 2px 2px no-repeat;padding: 0 10px 0 55px;text-transform: none;height: 50px;border-top: 1px solid #fff;border-bottom: 1px solid #e8e8e8; }
#how_side2 li.stay { background: transparent url(/pics/how/stay.png) 2px 2px no-repeat;padding: 5px 10px 0 55px;text-transform: none;height: 50px;border-top: 1px solid #fff;border-bottom: 1px solid #e8e8e8; }
#how_side2 li.tell { background: transparent url(/pics/how/tell.png) 2px 2px no-repeat;padding: 5px 10px 10px 55px;text-transform: none;height: 50px;border-top: 1px solid #fff; }

#bene2 ul { list-style: none;margin: 0 0 0 10px; }
#bene2 li.one { padding: 8px;text-transform: none;border-bottom: 1px solid #e8e8e8; }
#bene2 li.two { padding: 8px;text-transform: none;border-top: 1px solid #fff;border-bottom: 1px solid #e8e8e8; }
#bene2 li.three { padding: 8px;text-transform: none;border-top: 1px solid #fff; }

/* Frequently Asked Questions
----------------------------------------------------------------------- */
.skip { float: left;padding: 10px 0 0 0;margin: 10px 0 0 0; }
.skip select { padding: 3px; }

.faq_record { background: transparent url(/pics/blog/separate.png) top left no-repeat;padding-top: 25px; }
.faq_record a { color:#06f; }
.faq_record a:hover { color:#03c;text-decoration:underline; }

.faqs { float: left;padding: 0; }

.faqs p.question { font-size: 1.5em;font-style: italic;color: #f60;padding: 0;margin-bottom: 5px; }

.faq_top { font-size: 0.9em;background: transparent url(/pics/blog/separate.png) top left no-repeat;color: #03c;margin-bottom: 65px;padding-top: 10px;text-align: right; }
.faq_top a { color:#06f; }
.faq_top a:hover { color:#03c;text-decoration:underline; }


/* Contest
----------------------------------------------------------------------- */
.highlight { background-color: #f0f8fd;padding: 20px;margin: 10px 0 10px 0;border: 1px solid #c6e1fd; }
.highlight h4 { color: #06f;font-size: 1.5em; }
.highlight input { background-color: #fff !important;border-left: 1px solid #c6e1fd !important;border-top: 1px solid #96c7fc !important;border-right: 1px solid #c6e1fd !important;border-bottom: 1px solid #c6e1fd !important; }
.highlight hr { border-top: 1px solid #c6e1fd !important;border-left: 0;border-right: 0;border-bottom: 1px solid #fff !important; }

.contest-hd { background: #fff url(/pics/contest/contest_hd.png) top center no-repeat; width: 500px;height: 151px;text-indent: -5000px; }


/* PPC
----------------------------------------------------------------------- */
.referrals { float: right;width: 300px;height: 100px;margin-top: 8px;padding: 0 0 0 0;background: #fff url(/pics/ppc/referrals.png) top left no-repeat;border-top: 3px solid #a4d7ff; }

#how_side { width: 300px; background: #fff url(/pics/ppc/how.png) top center no-repeat;padding-top: 43px;margin: -12px 0 0 -15px; }
#how_side p { margin: 0;padding-left: 30px;line-height: 1.4em;width: 75%; }
#how_side ul { list-style: none;margin: 0 0 0 10px;width: 280px;background-color: #3499ff;border-top: 1px solid #8ac5ff; }
#how_side li.find { display: block;color: #fff;background: transparent url(/pics/ppc/find.png) 2px 2px no-repeat;padding: 0 5px 0 85px;height: 70px;border-bottom: 1px solid #1c86f0; }
#how_side li.get { display: block;color: #fff;background: transparent url(/pics/ppc/get.png) 2px 2px no-repeat;padding: 0 5px 0 85px;height: 70px;border-top: 1px solid #8ac5ff;border-bottom: 1px solid #1c86f0; }
#how_side li.stay { display: block;color: #fff;background: transparent url(/pics/ppc/stay.png) 2px 2px no-repeat;padding: 5px 5px 0 85px;height: 70px;border-top: 1px solid #8ac5ff;border-bottom: 1px solid #1c86f0; }
#how_side li.tell { display: block;color: #fff;background: transparent url(/pics/ppc/tell.png) 2px 2px no-repeat;padding: 5px 5px 10px 85px;height: 70px;border-top: 1px solid #8ac5ff;border-bottom: 1px solid #1c86f0; }
.how_base { width: 300px;height: 50px;color: #fff;background: #fff url(/pics/ppc/how_base.png) top center no-repeat;margin-left: -15px; }
#how_side h4 strong { color: #fff; }
#how_side h4 { color: #fff;margin: -15px 0 5px 45px; }

#ppc_head { float: left;width: 630px;height: 110px;padding: 0;margin: 0 0 0 -15px;text-indent: -5000px;background: #fff url(/pics/ppc/head.png) top left no-repeat; }
#ppc_block { float: left;width: 550px;height: 75px;padding: 0;text-indent: -5000px;background: #fff url(/pics/ppc/ppc_block.png) top left no-repeat; }


/* Buttons
----------------------------------------------------------------------- */

.go-btn { float:right; height:29px; width: 42px; overflow:hidden; white-space:nowrap; text-indent: -5000px;margin-left: 5px;}
.go-btn  a { background: #fff url(images/go-btn.png) no-repeat left top; float:left; height:29px; width: 42px; text-indent: -5000px; }
.go-btn  a:hover { background-position: 0 -29px; }

.getstarted_btn { float:left; height:42px; width: 119px; overflow:hidden; white-space:nowrap; text-indent: -5000px;padding: 10px 0 0 20px;}
.getstarted_btn a { background: #fff url(images/getstarted-btn.png) no-repeat left top; float:left; height:42px; width: 119px; text-indent: -5000px; }
.getstarted_btn a:hover { background-position: 0 -42px; }

.enternow_btn { float:left; height:42px; width: 124px; overflow:hidden; white-space:nowrap; text-indent: -5000px;padding: 10px 0 0 20px;}
.enternow_btn a { background: #fff url(images/enternow-btn.png) no-repeat left top; float:left; height:42px; width: 124px; text-indent: -5000px; }
.enternow_btn a:hover { background-position: 0 -42px; }

.about { float: left;padding: 15px 0 0 30px;background: transparent url(/pics/shared/main_top.png) top left no-repeat;margin-left: -15px; }
.about_list ul { list-style: none;margin: 0 0 25px 0;}
.about_list li { list-style: none;display: block;background: #fff url(images/bullet_blue.png) 0 0 no-repeat;padding-left: 20px;color: #666; }

.about_sub { float: left;padding: 10px;border-top: 2px solid #e5e5db;border-bottom: 1px solid #e5e5db;width: 505px;background: #f7f7f7 url(images/second-bak.png) top left repeat-x;color: #666; }
.about_sub ul { list-style-type: none;padding: 0;margin: 0; }
.about_sub li { display: inline; }
.about_sub li a { text-decoration: underline; }
.about_sub strong { font-size: 1.25em;color: #0067ff;border-top: 1px solid #eaeae2;border-left: 1px solid #eaeae2;border-right: 1px solid #eaeae2;border-bottom: 1px solid #eaeae2;background-color: #fff;padding: 5px; }

.stepped_btn { float:left; height:33px; width: 124px; overflow:hidden; white-space:nowrap; text-indent: -5000px;padding: 10px 0 0 20px;}
.stepped_btn a { background: #fff url(images/nextstep_btn.png) no-repeat left top; float:left; height:33px; width: 124px; text-indent: -5000px; }
.stepped_btn a:hover { background-position: 0 -33px; }

.contactus_btn { float:left; height:33px; width: 124px; overflow:hidden; white-space:nowrap; text-indent: -5000px;margin-top: 10px;}
.contactus_btn a { background: #fff url(/pics/buttons/contactus_btn.png) no-repeat left top; float:left; height:33px; width: 124px; text-indent: -5000px; }
.contactus_btn a:hover { background-position: 0 -33px; }

.next_btn { float:left; height:37px; width: 139px; overflow:hidden; white-space:nowrap; text-indent: -5000px;margin-top: 10px;}
.next_btn a { background: #fff url(/pics/buttons/next_btn.png) no-repeat left top; float:left; height:37px; width: 139px; text-indent: -5000px; }
.next_btn a:hover { background-position: 0 -37px; }

.submit_btn { float:left; height:33px; width: 124px; overflow:hidden; white-space:nowrap; text-indent: -5000px;margin-top: 10px;}
.submit_btn a { background: #fff url(/pics/buttons/submit_btn.png) no-repeat left top; float:left; height:33px; width: 124px; text-indent: -5000px; }
.submit_btn a:hover { background-position: 0 -33px; }

.more_btn { float:left; height:33px; width: 175px; overflow:hidden; white-space:nowrap; text-indent: -5000px;margin: 10px 0 0 150px;}
.more_btn a { background: #f0f8fd url(/pics/buttons/more_btn.png) no-repeat left top; float:left; height:33px; width: 175px; text-indent: -5000px; }
.more_btn a:hover { background-position: 0 -33px; }

.arrow_btn { position: absolute;float:left; height:27px; width: 27px; overflow:hidden; white-space:nowrap; text-indent: -5000px;margin: 100px 0 0 270px;}
.arrow_btn a { background: transparent url(/pics/buttons/arrow_btn.png) no-repeat left top; float:left; height:27px; width: 27px; text-indent: -5000px; }
.arrow_btn a:hover { background-position: 0 -27px; }

.toolsstarted_btn { float:left; height:37px; width: 139px; overflow:hidden; white-space:nowrap; text-indent: -5000px;margin-left: 75px; }
.toolsstarted_btn a { background: transparent url(/pics/buttons/toolsstarted_btn.png) no-repeat left top; float:left; height:37px; width: 139px; text-indent: -5000px; }
.toolsstarted_btn a:hover { background-position: 0 -37px; }

#ppc_head { float: left;width: 550px;height: 110px;padding: 0;margin: 0 0 0 -15px;text-indent: -5000px;background: #fff url(images/ppc/head_sm.png) top left no-repeat; }

#utility { position:absolute; right:20px; text-align:right;top:10px; line-height:normal;width: 350px;font: normal 11px/1.5 "Lucida Grande","Lucida Sans",Tahoma,Arial,sans-serif;color: #0067ff; }
#utility a { text-decoration: none;color:#0067ff; }
#utility a:hover { text-decoration: underline;color:#0067ff; }


.clicktosave_btn { float:left; height:42px; width: 180px; overflow:hidden; white-space:nowrap; text-indent: -5000px;padding-top: 10px; }
.clicktosave_btn a { background: #fff url(images/clicktosave-btn.png) no-repeat left top; float:left; height:42px; width: 180px; text-indent: -5000px; }
.clicktosave_btn a:hover { background-position: 0 -42px; }

.newcontact-btn { float:left; height:42px; width: 144px; overflow:hidden; white-space:nowrap; text-indent: -5000px;padding: 10px 0 0 10px; }
.newcontact-btn a { background: #fff url(images/contactus-btn.png) no-repeat left top; float:left; height:42px; width: 144px; text-indent: -5000px; }
.newcontact-btn a:hover { background-position: 0 -42px; }

.newcofftact-btn { float:left; height:42px; width: 144px; overflow:hidden; white-space:nowrap; text-indent: -5000px;padding: 10px 0 0 10px; }
.newcofftact-btn a { background: #fff url(images/contactus-btn.png) no-repeat left top; float:left; height:42px; width: 144px; text-indent: -5000px; }
.newcofftact-btn a:hover { background-position: 0 -42px; }




/* #footer { font-size: 0.9em;margin: 0 0 0 185px; background:#e8e8e3; clear:both; padding:25px; } */

/* Footer
----------------------------------------------------------------------- */
#footer { color:#999; background-color: #f7f7f7; font-size: 0.9em; line-height:1.5em; border-top: 2px solid #e3e3e3; text-align: center;padding: 0;margin-left: 185px; }
#footer a:link, a:visited { color:#333;text-decoration: none; }
#footer a:hover { color:#666;text-decoration: underline; }
#footer ul { margin-left: -10px; }

#footer-home { color:#999; background-color: #f7f7f7; font-size: 0.9em; line-height:1.5em; border-top: 2px solid #e3e3e3; text-align: center;padding: 0; }
#footer-home a:link, a:visited { color:#333;text-decoration: none; }
#footer-home a:hover { color:#666;text-decoration: underline; }
#footer-home ul { margin-left: -10px; }

#foot_contain { margin: auto; padding: 15px 0; }
.autoscroll { overflow:auto;}

/* 
.tools_ft { float: left;width: 160px;padding-right: 9px;border-right: 1px solid #e8e8e8;text-align: left;margin-left: 15px;height: 200px; }
.tools_ft a { color: #666; }
.tools_ft ul { list-style: none;margin: 0; }
.tools_ft  { font-size: 0.9em; }
.tools_ft li a { color: #333; }

.articles_ft { float: left;width: 160px;padding: 0 9px 0 9px;border-right: 1px solid #e8e8e8;text-align: left;height: 200px; }
.articles_ft a { color: #666; }
.articles_ft ul { list-style: none;margin: 0; }
.articles_ft li { font-size: 0.9em; }
.articles_ft li a { color: #333; }
*/

.savings_ft { float: left;width: 225px;padding: 0 9px 0 9px;border-right: 1px solid #e8e8e8;text-align: left; }
.savings_ft a { color: #666; }
.savings_ft ul { list-style: none;margin: 0; }
.savings_ft li { font-size: 0.9em;border-bottom: 1px solid #e8e8e8;line-height: 2.25em; }
.savings_ft ul ul { list-style: none;margin: 0 0 0 5px; }
.savings_ft ul ul li { border-top: 1px solid #e8e8e8;border-bottom: 0; }
.savings_ft ul ul li a { color: #666; }
.savings_ft li a { color: #333; }

.site_ft { float: left;width: 225px;padding: 0 0 0 9px;border-right: 1px solid #e8e8e8;text-align: left; }
.site_ft a { color: #666; }
.site_ft ul { list-style: none;margin: 0; }
.site_ft li { font-size: 0.9em;border-bottom: 1px solid #e8e8e8;line-height: 2.25em; }
.site_ft hr { border-top: 1px solid #e8e8e8;border-bottom: 1px solid #ccc;border-left: 0; }
.site_ft li a { color: #333; }

.alt_ft { float: left;width: 300px;padding: 0 9px 0 9px;border-right: 1px solid #e8e8e8;text-align: left; }
.alt_ft a { color: #666; }
.alt_ft ul { list-style: none;margin: 0; }
.alt_ft li { font-size: 1em;border-bottom: 1px solid #e8e8e8;line-height: 2.25em; }
.alt_ft ul ul { list-style: none;margin: 0 0 0 5px; }
.alt_ft ul ul li { border-top: 1px solid #e8e8e8;border-bottom: 0; }
.alt_ft ul ul li a { color: #666; }
.alt_ft li a { color: #333; }

.logo_ft { float: left;background: transparent url(/pics/shared/foot_logo.png) top center no-repeat;width: 275px;padding: 35px 0 15px 15px;text-align: center;}
