/* ~~~ BDCU Stylesheet Created by Brighton Consulting 2008 ~~~ */
/* css released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/  */
/* All associated graphics copyright 2008, Brighton Consulting */
/* Visit www.brightonconsulting.com.au */

/* IMPORTANT */
/* This design is not a template. You may not reproduce it elsewhere without written permission. */


	
/* ~~~~~ IE HACK GUIDELINES ~~~~~

   border:1px solid green; ~~~ works in all
  *border:1px solid red; ~~~ targets IE6 and 7 
  _border:1px solid blue; ~~~ targets IE6 only

*/



/* ~~~ GENERAL SITE-WIDE STYLES ~~~ */
/* ~~~ DO NOT MODIFY WITHOUT GOOD REASON ~~~ */


/* Set ALL image borders to zero */
* {
	padding:0;
	margin:0;
}
img {
	border:0;
	padding:0;
	margin:0;
}

/* Page Background color */
.hidden {
	display:none;
}

/* ~~~~~~ CLEARFIX HACK ~~~~~~ */
.clearfix:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}

.clear {
	clear:both;
}
html, body {
	height:100%;
}
body {
	font-size:75%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #333;
	text-align:left;
	line-height:18px;
}

/* Set font sizes for WYSIWYG to match document */

bodydiv#page_col3 {
	font-size:73%;
	*font-size:75%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:left;
	line-height:150%;
}

/* Preset ALL fonts */

a {
outline:none;
}

div, span, input, textarea, select, p, th, dd, table, li, input {
	font-size:1.0em;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
div#page_col3 div, div#page_col3 span, div#page_col3 input, div#page_col3 select, div#page_col3 p, div#page_col3 th, div#page_col3 dd, div#page_col3 table, div#page_col3 li {
	font-size:1.0em;
}

h1, div#page_col3 h1 {font-size:1.6em; color:#000000;}
h2, div#page_col3 h2 {font-size:1.4em; color:#333333;}
h4, div#page_col3 h4 {font-size:1.2em; color:#333333;}
h5, div#page_col3 h5 {font-size:1.0em; color:#333333;}
h3 {width:100%;
_margin:10px 0 0 0;}



a:link, a:visited {
	color:#65744f;
	font-weight:bold;
	text-decoration:none;
}
a:hover, a:active {
	color:#788a5e;
	font-weight:bold;
	text-decoration:underline;
}

blockquote {
border-top:1px solid #e8ece1;
border-bottom:1px solid #e8ece1;
padding:10px;
margin:0 0 15px 0;
text-align:center;
}

div#javascript{
	visibility: hidden;
}

body.bodybg {
	border-top:4px solid #f58025;
}

div#body_wrapper {
	width:100%;
	border-top:4px solid #f58025;
	background:#fff url(../../old_uploads/images/template/clouds.jpg) no-repeat top center;
}

div#container {
	width:951px;
	height:100% !important;
	text-align:left;
	margin: 0 auto 0 auto;
	background: #fff url(../../old_uploads/images/template/page_bg.jpg) repeat-x top left;
	border-left:2px solid #ebebeb;
	border-right:2px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
}

div#site_content {
	background: url(/old_uploads/images/template/border_bg.gif) repeat-y left top;
	padding:0 0 0 2px;
}

/* ------------------- HEADER styles ---------------------- */

div#site_header {
position:relative;
z-index:2;
	height:68px;
	background: url(../../old_uploads/images/template/logo.gif) no-repeat 10px 10px;
}

div#site_header a.logo {
	width:136px;
	height:48px;
	display:block;
	position:relative;
	top:-15px;
	left:10px;
	
}


div#logo {float:left; width:136px; margin:10px 0 0 10px;}

div#site_header span {
position:absolute;
top:3px;
right:15px;
font-size:11px;
font-weight:bold;
color:#8b9f6b;	
}

div#topnav {float:right; width:425px; margin-top:5px; font-size:11px;}

div#topnav ul {
	margin:0;
	padding:0;
      list-style-type: none;
    }
div#topnav ul li {
	margin:0;
	padding:0 11px;
    float: left;
	border-left:1px solid #e4e5e6;
    }

div#topnav ul li:first-child {
	border-left: none;
    }

div#topnav a:link, div#topnav a:visited, div#site_footer a:link, div#site_footer a:visited {
	color:#0f1671;
	font-weight:normal;
	text-decoration:none;
}
div#topnav a:hover, div#topnav a:active, div#site_footer a:hover, div#site_footer a:active {
	color:#5994ce;
	text-decoration:underline;
}

div#header_tools {float:right; width:210px;}

div#header_tools img {float:left;}

div.search {
position:absolute;
right:15px;
top:30px;
}

div.search input {
position:relative;
top:6px;
*top:3px;
}
div.search input.inputbox {
position:relative;
top:0;
width:136px;
padding:2px;
margin-right:3px;
border:2px solid #eee;
font-size:12px;
}

/* ------------------- HOMEPAGE CONTENT styles ---------------------- */

div#home_content {
	padding:0 15px 0 0;

}

/* ------------------- CONTENT styles ---------------------- */

div#site_main {
}

div#main_content {
overflow:hidden;
	padding:15px;
	_padding:10px;
	background: transparent url(../../old_uploads/images/template/content_bg.gif) no-repeat bottom left;
	min-height:200px;
}


div.pathway {
	margin:3px 90px 0 10px;
	_margin:5px 90px 0 10px;
}

div#breadcrumbs {
	text-align:right;
	font-size:9px !important;
	background: transparent url(../../old_uploads/images/template/breadcrumbs_bg.gif) no-repeat top left;
	padding:6px 15px 6px 0;
}

div#breadcrumbs a {
	font-weight:normal !important;
	
}

span.pagefunctionicon {
	float:right;
	margin:6px 0 0 13px;
	_margin:4px 0 0 13px;
	padding-left:10px;
}
span.styleswitcher {
	float:right;
position:relative;
top:3px;
	text-transform: none;
}

/* Mainbody Content Area Styles */

div#page_col3 {
	width:734px;
	float:left;
	padding:0 0 0 15px;
}
div#page_col5 {
	width:100%;
	float:left;
	padding:15px 0 0 15px;
position:relative;
z-index:1;
}

div#category_content {
	width:922px;
	padding:0 15px;
}

div#page_wrapper {
	background:url(/old_uploads/images/template/col3_bg.gif) repeat-y top left;
}

div#page_col3 ol {
	padding-left: 25px;
}

div#page_header{
	margin:0 0 13px 0;
}


p, ul, ol {
	margin-top:5px;
	padding-bottom:10px;
}
ul {
	list-style-type:disc;
	margin-left:15px;
}
ul li {
	padding:5px;
}



div#page_title h1 {
	font-size:1.9em;
	font-weight:normal;
	height:36px;
	color:#928e54;
}

div#page_title{
height:45px;
margin:5px 0 0 0;
_margin:0 0 0 0;
}

	
div#page_col3 h4 {
	font-size:1.2em;
color:#6b5510;
}
ul.list, ul.arrowlist, ul.ticklist {
	list-style:none;
	margin:10px 0 10px 0;
	padding:0;
}
ul.alphalist {
	padding-left:16px;
	list-style-type:lower-alpha;	
}
ul.romanlist {
	padding-left:16px;
	list-style-type:lower-roman;
}

ul li {
	padding:0 0 5px 5px;
}

ul.arrowlist li {
	padding:0 0 5px 15px;
	background:url(/old_uploads/images/page_images/arrow2.gif) 0 5px no-repeat;
}


ul.ticklist li {
	padding:5px 0 5px 20px;
	background:url(/old_uploads/images/tick.gif) 0 8px no-repeat;
font-family:verdana;
font-style:italic;
color:#666;
}

div#campaign_content ul.ticklist li {
	padding:5px 0 5px 20px;
	_padding:5px 0 0 20px;
}

ul li ul {
	list-style-type:circle;
}

h2 {

color:#F58025;
font-size:1.4em;
padding:4px 0 8px 0;

}

#featuredSections {
	padding: 1px 0;
}

#featuredSections .section {
	/*clear: both;*/
	display: block;
	margin: .5em 0 1.5em 0;
	padding: 15px 0 0 0;
	background: transparent url(/old_uploads/images/template/section_bg.gif) no-repeat;
	width: 700px;
}

#featuredSections .icon {
	display: inline;
	float: left;
	height: 83px;
	margin: 0 15px;
	width: 83px;
}

#featuredSections .description {
	display: inline;
	float: left;
	width: 560px;
}

#featuredSections .sectionClose {
	clear: both;
	display: block;
	height: 5px;
	padding-top:10px;
	background: transparent url(/old_uploads/images/template/section_bot.gif) no-repeat bottom left;
}

#featuredSections p {
	margin: 0;
	padding: 0;
}

div#page_col3 #featuredSections h3 {
	border: none;
	color: #619080;
	height:24px;
	margin:-3px 0 25px 0;
}

#featuredSections .btns {
	text-align: right;
	margin-top: 10px;
}
#featuredSections .pipe {
	padding:0 10px;
	color:#c8c6a9;
}

div#site_footer {
	font-size:11px;
	padding: 15px;
}

div#site_footer a {
	font-size:11px;
}
div#site_footer p {
	font-size:11px;
line-height:17px;

}

div#site_footer p.disclaimer {
font-size:11px;
line-height:17px;
}


#main_content p img.youth_img {
margin:0 5px;
}






div#site_footer p.ss {
float:right;
margin:20px 0 0 0;
}

/*div#site_footer p.ss {
position:absolute;
right:15px;
top:74px;
*top:70px;
}*/

div#site_footer p.ss a {
color:#8787b7;
}





/* ------------------ SIDEBAR styles -------------------*/

div#page_col4 {
	position:relative;
	width:180px;
	float:left;
	margin:0 0 0 15px;
	_margin:0 0 0 15px;
}

p.ib_panel{
	margin:0 0 15px 0;
	background:url(/old_uploads/images/template/ib_bg.gif) no-repeat top left;
	width:167px;
	height:138px;
padding:40px 0 0 5px;
position:relative;
top:-2px;
}

p.ib_panel input{
margin:2px 6px 0 4px;
*margin:0 4px 0 0;
}

p.ib_panel a img{
margin:9px 0 0 4px;
}
p.ib_radio, p.close{
margin:0;
}

p.close {
position:absolute;
top:7px;
right:7px;
background-color:#e8ece1;
color:#8b9f6b;
}
p.close a {
color:#8b9f6b;
font-weight:bold;
cursor:pointer;
}

div#tools {
margin:0;
padding:0 0 5px 0;
width:172px;
background:url(/old_uploads/images/template/tools_bg.gif) no-repeat bottom left;
}

div#tools h3 {
margin:0 0 15px 0;
padding:0;
text-indent:-9999px;
width:172px;
height:43px;
display:block;
background:url(/old_uploads/images/template/tools_top.gif) no-repeat top left;
}
 
p.dropdown {
	width:160px;
	padding:0 0 0 12px;
	margin:0 0 12px 0;
}


p.dropdown select {
	width:148px;
	font-weight:normal;
	text-transform:none;
	font-size:12px;
}

p.dropdown select option {
	margin:3px 0 3px 3px;
}

img.side_spot {
margin-bottom:15px;
}

table.poll {
width:100%;
}

table.poll td {
padding:3px;
}

table.poll thead td {
font-size:14px;
}

div.componentheading {
display:none;
}
table.pollstableborder {
width:100%;
}
table.pollstableborder td {
padding:4px;
}

table.pollstableborder td.sectiontableheader {
font-size:18px;
padding:10px;
border-bottom:1px solid #e5e5e5;
background-color:#e8ece1;
}

div.enews {
margin:15px 0;
}

/* WYSIWYG Section */
/*
.mainbody p, .mainbody ul
{
	margin-top:5px;
	padding-bottom:10px;
}

.mainbody p, .mainbody ul {
	margin-top:5px;
	padding-bottom:10px;
}
.mainbody ul {
	list-style-type:disc;
	margin-left:15px;
}
.mainbody ul li {
	padding:5px;
}
.mainbody table {
	margin:10px 0;
}
.mainbody td {
	padding:5px;
}
*/
/* Mainbody Table Styles */

table.stripes {
	width:100%;
	margin:1em auto;
	border-collapse:collapse;
	}

table.stripes tr.odd td	{
	background:none;
	}
table.stripes td {
	background:#f1f1f2 url(/old_uploads/images/template/row_bg.gif) repeat-x bottom left;
	border-top:1px solid #e5e5e5;
	padding:.3em 1em;
	}
table.stripes th {
	font-weight:bold;
	padding:.3em .5em;
	color:#000;
	font-size:14px;
	}
	
table.stripes th a {
	color:#fff;
	}


#blank table.stripes td, #blank table.stripes th {
font-size:11px;
line-height:16px;
	padding:.1em .3em;
	}
#blank p {
font-size:11px;
	}
	
/* TD table style */	


#main_content table.splbox {
background-color:#ff9900;
margin: 10px 0;
padding:0 10px;
color:#FFFFFF;
font-weight:bold;
}


/* Landing Page Styles */

#lp_wrapper h2 {
	background-color:#1a4c84;
	padding:5px 15px;
	color:#FFFFFF;
	font: 18px Tahoma,Arial, Helvetica, sans-serif normal;
}	
	
div#menu {display:block; height:31px; width: 734px; clear:both;}
div#menu ul {margin:0; padding:0; list-style-type:none; height:31px;}
div#menu li {float:left; display:block; border:0;margin:0; padding:0; }
div#menu li.list1 a {background:transparent url(/old_uploads/images/buttons/your_home.gif) 0 -31px; width:88px;}
div#menu li.list2 a {background:transparent url(/old_uploads/images/buttons/your_car.gif) 0 -31px; width:70px;}
div#menu li.list3 a {background:transparent url(/old_uploads/images/buttons/your_access.gif) 0 -31px; width:91px;}
div#menu li.list4 a {background:transparent url(/old_uploads/images/buttons/your_community.gif) 0 -31px; width:123px;}
div#menu li.list5 a {background:transparent url(/old_uploads/images/buttons/your_investments.gif) 0 -31px; width:129px;}
div#menu li.list6 a {background:transparent url(/old_uploads/images/buttons/your_future.gif) 0 -31px; width:88px;}
div#menu li.list7 a {background:transparent url(/old_uploads/images/buttons/your_business.gif) 0 -31px; width:106px;}
div#menu a {display:block; padding-top:31px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #menu a:link, * html #menu a:visited {height:31px; he\ight:0;}

div#menu li a:hover, div#menu li a.selected {background-position: 0 0;}

* html #menu a:hover {height:31px; he\ight:0;}

#fireboard th a.fb_title { color:#c5d0b5 }
#fireboard th a.fb_title:hover { color:#e2e7da }


body.landingpg {
background:#fff url(/old_uploads/images/template/lp_main_bg_new.gif) no-repeat top center;
}

#lp_wrapper, #lp_wrapper_1  {
width:685px;
margin:10px auto;
}

#lp_wrapper_1 .return_butt {
align:right;
width:62px;
height:26px;
margin: 0 0 5px 720px;
}

#lp_wrapper #camp_head {
/*background:#fff url(/old_uploads/images/template/lp_top.gif) no-repeat top left;*/
margin: 5px 0 10px 0;
color:#8b9f6b;
font:bold 18px/25px "gill sans", "myriad pro", arial, helvetica;
}

#lp_wrapper_1 h1 {
background:#fff url(/old_uploads/images/template/lp_top_1.gif) no-repeat top left;
height:42px;
color:#fff;
padding:20px 20px 0 20px;
*padding:10px 20px 10px 20px;
_padding:10px 20px 10px 20px;
vertical-align:middle;
font:bold 28px/25px "gill sans", "myriad pro", arial, helvetica;
}

#lp_main {

/*border-right:1px solid #e7e7e7;
border-left:1px solid #e7e7e7;*/
}


#lp_img, #lp_blurb {
float:left;
}

#lp_footer {
/*background:#fff url(/old_uploads/images/template/lp_bot.gif) no-repeat top left;*/
height:5px;
margin-bottom:10px;
clear:both;
}

div#campaign_content {
clear:both;
}

div#campaign_content div.landing_img {
float:left;
}

div#campaign_content div.camp_text {
width:455px;
margin-left:15px;
float:left;
}

div#campaign_content h4 {
color:#6B5510;
font-size:1.2em;
}

div#campaign_content p {
_padding-bottom: 5px;
}

div#campaign_content span.campsubhead {
color:#f58025;
font-weight:bold;
}


/* ------------------ BLOG styles -------------------*/

.post-title {
font-size:18px;
margin-bottom:14px;
}
.post-title a {
font:bold 30px/25px "gill sans", "myriad pro", arial, helvetica;
}

.post-content p {
padding-bottom:15px;
clear:left;
}

#mojo-main .date {
width:53px;
height:57px;
       padding:2px 0 0 0;
margin:0 10px 10px 0;
       text-align:center;
       color:#355b61;background: url(../../old_uploads/images/template/blog_date_bg.gif) no-repeat top left;
float:left;
font-size:24px;
text-align:center;
}

#mojo-main .month {font-size:9px; text-transform:uppercase; color:#9b241b;padding:0;margin:-2px 0 2px 0;display:block}
#mojo-main .year {
	font-size:9px;
	padding:5px 0 0 0;
	*padding:1px 0 0 0;
	display:block;}

#mojo-main .post-comment {
width:83px;
height:59px;
position:relative;
top:-40px;
text-align:center;
padding:0;
float:right;
font-size:9px;
}


#mojo-main .post-comment a {

display:block;
width:83px;
height:59px;
padding:15px 0 0 0;
background: url(../../old_uploads/images/template/blog_comment_bg.gif) no-repeat top left;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#icons h4 {
margin:0;
padding:0 0 5px 0;
}

#icons ul li h4 {
color:#65744f;
}

#icons ul {
overflow:hidden;
width:730px;
_width:720px;
padding:0;
margin:15px 0;
}	
#icons li {
width:330px;
height:150px;
padding:0 10px 15px 0;
list-style:none;
float:left;
margin:0 20px 20px 0;
_margin:0 15px 15px 0;
border-right:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
}
#icons li img {
float:left;
padding:0 10px 50px 0;
}	
#icons li p.btns {
font-size:11px;
}	
#icons li p.btns span {
padding:0 5px;
}	

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#home_spots {
float:left;
margin-left:30px;
}
#home_blurb {
float:left;
width:552px;
}
.home_line {
border-top:1px solid #e5e5e5;
margin:24px 0;
}

div.blank_title {
font-size:24px;
margin-bottom:-20px;
}

h2.blog_title a {
font:bold 30px/25px "gill sans", "myriad pro", arial, helvetica;
}


div#online_serv_btn {
position:absolute;
right:30px;
top:9px;
}
div#online_serv {
background: url(/old_uploads/images/template/online_serv_bg.png) no-repeat top left;
_background: url(/build/images/online_serv_bg.jpg) no-repeat top left;
padding:10px;
*padding:5px;
display:block;
margin:1px 0 0 0;
position:relative;
width:152px;
*width:162px;
z-index:1000;
}

div#online_serv input {
margin:0 6px 0 0;
}
p.ib_radio {
	font-size:11px;
	line-height:18px;
}
div#online_serv a.login {
background: url(/old_uploads/images/buttons/ib_go.gif) no-repeat top left;
position:absolute;
bottom:55px;
right:8px;
display:block;
width:31px;
height:22px;
}

div#online_serv .login2 {
background: url(/old_uploads/images/buttons/ib_go.gif) no-repeat top left;
position:absolute;
bottom:38px;
right:8px;
display:block;
width:31px;
height:22px;
}


/* REBATE CALC */

#rebate_calc {
	text-align:center;
margin:15px;
padding:5px;

}
#rebate_calc h2 {
	text-align:left;
	background:url(/old_uploads/images/template/fee_rebate_title.gif) no-repeat 0 0;
	text-indent:-9999px;
margin:10px;
}
#rebate_calc input, #rebate_calc select {
	font: bold 12px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border:2px solid #CCC;
	width:160px;
	padding:3px;
	color:#000;
}
#rebate_calc input {
	width:150px;
}
#rebate_calc table {
	margin:5px auto;
	border:0;
	border-collapse:collapse;
	width:98%;
}
#rebate_calc td {
	font: bold 12px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
	height:30px;
	border-top:1px solid #dadcd8;
}
#rebate_calc td.label {
	text-align:right;
}
#rebate_calc td.min_rebate {
	background-color:#e8ece2;
}
#rebate_calc td.total_rebate {
	background-color:#8b9f6b;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
}

/* REAL ESTATE */

div.realestate {
margin:20px 0;
clear:both;
position:relative;
}
div.realestate span.icons {
position:absolute;
top:0;
right:0;
padding:0 0 0 30px;
width:103px;
height:23px;
letter-spacing:38px;
background:url(/old_uploads/images/page_images/realestate/icons.gif) no-repeat 0 0;
}
div.realestate div {
float:left;
width:410px;
_width:380px;
}
div.realestate div.prop_pic {
float:left;
width:290px;
margin-bottom:30px;
}

/* QUIRKY BITS */

div#pets {
width:94px;
height:50px;
display:block;
position:absolute;
right:-103px;
_right:-113px;
top:200px;
}
div#pets a {
width:94px;
height:50px;
display:block;
background:url(/old_uploads/images/template/pets_corner.gif) no-repeat 0 -50px;
}
div#pets a:hover {
background:url(/old_uploads/images/template/pets_corner.gif) no-repeat 0 0;
}

div#pets_left {
width:94px;
height:50px;
display:block;
position:absolute;
left:-860px;
_left:-863px;
top:200px;
}
div#pets_left a {
width:94px;
height:50px;
display:block;
background:url(/old_uploads/images/template/pets_corner_left.gif) no-repeat 0 -50px;
}
div#pets_left a:hover {
background:url(/old_uploads/images/template/pets_corner_left.gif) no-repeat 0 0;
}


div#ideas {
width:136px;
height:65px;
display:block;
position:absolute;
right:-130px;
top:0;
}
div#ideas a {
width:136px;
height:65px;
display:block;
background:url(/old_uploads/images/template/got_ideas.gif) no-repeat 0 -65px;
}
div#ideas a:hover {
background:url(/old_uploads/images/template/got_ideas.gif) no-repeat 0 0;
}

div#ideas_left {
width:136px;
height:65px;
display:block;
position:absolute;
left:-888px;
top:-3px;
}
div#ideas_left a {
width:136px;
height:65px;
display:block;
background:url(/old_uploads/images/template/got_ideas_left.gif) no-repeat 0 -65px;
}
div#ideas_left a:hover {
background:url(/old_uploads/images/template/got_ideas_left.gif) no-repeat 0 0;
}



div#postcards {
width:88px;
height:157px;
display:block;
position:absolute;
right:-97px;
_right:-109px;
top:300px;
}
div#postcards a {
width:88px;
height:157px;
display:block;
background:url(http://assets.bdcu.com.au/images/template/postcards.gif) no-repeat 0 0;
}
div#postcards a:hover {
background:url(http://assets.bdcu.com.au/images/template/postcards.gif) no-repeat 0 -157px;
}

div#postcards_left {
width:88px;
height:157px;
display:block;
position:absolute;
left:-853px;
_left:-857px;
top:300px;
}
div#postcards_left a {
width:88px;
height:157px;
display:block;
background:url(http://assets.bdcu.com.au/images/template/postcards_left.gif) no-repeat 0 0;
}
div#postcards_left a:hover {
background:url(http://assets.bdcu.com.au/images/template/postcards_left.gif) no-repeat 0 -157px;
}



div#savings_tips {
width:67px;
height:107px;
display:block;
position:absolute;
right:-57px;
top:470px;
}
div#savings_tips a {
width:67px;
height:107px;
display:block;
background:url(/old_uploads/images/template/savings_tips.gif) no-repeat 0 0;
}
div#savings_tips a:hover {
background:url(/old_uploads/images/template/savings_tips.gif) no-repeat 0 -107px;
}

div#savings_tips_left {
width:67px;
height:107px;
display:block;
position:absolute;
left:-810px;
top:470px;
}
div#savings_tips_left a {
width:67px;
height:107px;
display:block;
background:url(/old_uploads/images/template/savings_tips_left.gif) no-repeat 0 0;
}
div#savings_tips_left a:hover {
background:url(/old_uploads/images/template/savings_tips_left.gif) no-repeat 0 -107px;
}

div#twitter {
	width:105px;
	height:101px;
	display:block;
	position:absolute;
	right:-90px;
	top:70px;
}
div#twitter a {
	width:105px;
	height:101px;
	display:block;
	background:url(/build/images/twitter_corner_right.gif) no-repeat 0 -101px;
	text-indent:-99999px;
}
div#twitter a:hover {
	width:105px;
	height:101px;
	display:block;
	background:url(/build/images/twitter_corner_right.gif) no-repeat 0 0;
}

div#recipes {
width:95px;
height:91px;
display:block;
position:absolute;
left:-840px;
top:70px;
}
div#recipes a {
width:95px;
height:91px;
display:block;
background:url(/old_uploads/images/template/recipes.gif) no-repeat 0 0;
}
div#recipes a:hover {
background:url(/old_uploads/images/template/recipes.gif) no-repeat 0 -91px;
}

div#recipes_right {
width:95px;
height:91px;
display:block;
position:absolute;
right:-97px;
top:70px;
}
div#recipes_right a {
width:95px;
height:91px;
display:block;
background:url(/old_uploads/images/template/recipes_right.gif) no-repeat 0 0;
}
div#recipes_right a:hover {
background:url(/old_uploads/images/template/recipes_right.gif) no-repeat 0 -91px;
}

/* MISC */

div#main_content input.button_login {
background:url(/old_uploads/images/buttons/login.gif) no-repeat 0 0;
border:none;
width:145px;
height:26px;
text-indent:-9999px;
cursor:pointer;
}

div#main_content input.button_go {
background:url(/old_uploads/images/buttons/go.png) no-repeat 0 0;
border:none;
width:32px;
height:26px;
text-indent:-9999px;
font-size:1px;
color:orange;
cursor:pointer;
}


div#main_content input.button_register {
background:url(/old_uploads/images/buttons/register.gif) no-repeat 0 0;
border:none;
width:76px;
height:26px;
text-indent:-9999px;
cursor:pointer;
}

div#main_content input.button_password {
background:url(/old_uploads/images/buttons/submit.gif) no-repeat 0 0;
border:none;
width:64px;
height:26px;
text-indent:-9999px;
cursor:pointer;
}

div#home_top {
min-height:320px;
}
div.home_article {
width:550px;
float:left;
}
div.home_article h2 {
	font-size:2.8em;
	line-height:1.1em;
}

div.home_article img.avatar {
float:left;
margin: 5px 5px 0 0;
}

div.home_article div.latest_news {
width:500px;
padding:6px 10px;
margin: 0 0 10px 0;
background-color:#e8ece1;
text-align:center;
}

div.home_article div.latest_news a {
padding:0 30px;
background-color:#e8ece1;
}

/*div.home_rotator {
float:left;
}*/

div.home_rotator {
width:376px;
height:300px;
float:right;
overflow:hidden;
}

div#home_bot {
clear:both;
}
div.home_drop-apply,div.home_drop-calc,div.home_drop-form,div.home_drop-jump {
width:175px;
margin-right:20px;
float:left;
}

div.home_drop-apply h2,div.home_drop-calc h2,div.home_drop-form h2,div.home_drop-jump h2 {
background:url(/old_uploads/images/template/homepage/hd_apply.gif) no-repeat 0 0;
text-indent:-9999px;
}
div.home_drop-calc h2 {
background:url(/old_uploads/images/template/homepage/hd_calc.gif) no-repeat 0 0;
}
div.home_drop-form h2,div.home_drop-jump h2 {
background:url(/old_uploads/images/template/homepage/hd_form.gif) no-repeat 0 0;
}
div.home_drop-jump h2 {
background:url(/old_uploads/images/template/homepage/hd_jump.gif) no-repeat 0 0;
}

div.home_drop-form {
width:325px;
margin:0;
float:left;
}


div#home_bot div select {
width:170px;
padding:3px;
background-color:#e8ece1;
border:1px solid #bec9ac;
}
div#home_bot div.home_drop-form select {
width:330px;
background-color:#f3f5f0;
}

div.quirky {
border-bottom:1px solid #e5e5e5;
padding:0 0 15px 0;
margin:0 0 10px 0;
clear:both;
}

div.pet_img, div.postcard_img {
float:left;
width:280px;
}
div.pet_img img, div.postcard_img img {
border:4px solid #e5e5e5;
}
div.pet_copy, div.postcard_copy {
float:left;
width:410px;
}

div.postcard_copy {
margin: 0 10px 0 0;
}





table.sifrFeature{ margin:10px 0 0 0px !IMPORTANT;}


/* ~~~~CAMPAIGN STYLE~~~~ */

#campaign_main {
	width:100%;
	height:100%;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #333;
	}

#campaign {
	width:100%;
	height:100%;
	margin:0 6px 0 16px;
	padding-top:7px;
	background-color:#fff;
}
	#campaign div#container {
		width:758px;
		background:#fff;
		border:none;
		margin:0 auto;
	}
		#campaign div#container div#header {
			width:100%;
			height:40px;

			position:relative;
			margin-bottom:0px !important;
		}
			#campaign div#container div#header a img.close {
				position:absolute;
				right:10px;
				top:9px;
			}
		#campaign div#container div#content {
			width:100%;
			margin-top:10px;
			overflow:hidden;
			margin-bottom:10px;
		}
			#campaign div#container div#content div#main {
			
			width:738px; !important;	
			padding-right:10px;
			}
			#campaign div#container div#content div#main img.campaign {
				float:right;
				margin-left:10px;
				border:1px solid #d3d3d3;
			}
		
#campaign #campaign_title {
	padding:20px 0;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;  
	color:#034ea2; 
	font-size:2.3em;
}
#campaign #campaign_wrapper {
clear:both;

width:700px;
}

#campaign #campaign_wrapper div.campaign_img {
float:right;
}

#campaign #campaign_wrapper div.camp_text {
width:380px;
}

#campaign h4 {
color:#034ea2; 
font-family: Tahoma, Verdana, Helvetica, sans-serif; 
font-size:1.0em;
}

.pageTitleCampaign{

	font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:16px;
text-transform:uppercase;
color:#517063;
padding-top:10px;

font-weight:bold;

}
