/*
-----------------------------------------------
Fly Buys Communities
- - - - - - - - - - - - - - - - - - - - - - - -
Filename:			flybysc.base.css
Author:				Catch Design Limited (www.catchdesign.co.nz)
Date:					10 September 2009

----------------------------------------------- */

/* =GLOBAL
----------------------------------------------- */

/* RESET
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

body { background:#94d3f3 url(../img/bg_page.png) repeat-x 0 0; font: 63.7%/1.5 Verdana, sans-serif; color:#333; }
html {background:#94d3f3;}

/* =Clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
.clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* =Generic */
a { color:#b30738; text-decoration:none;border-bottom:1px solid #d5d5d5 }
a:hover { text-decoration: none;border-bottom:1px solid #b30738 }
a img, a:hover img { border: none; }
.hide,
.hide a { text-indent:-9999em; outline: none; }
.alignright { float:right; }
.alignleft { float:left; }
img.alignright { padding:0; margin:0; }
img.alignleft { padding:0; margin:0; }
div.clear{clear:both;font-size:1px;line-height:1px;}

/* =Typography */
p { font-size:1.2em;line-height:1.5;margin-bottom:6px;}
small {}
strong {font-weight: bold;}
em { font-style:italic;}

h1 {width:119px; height:105px;margin:26px 0 0 10px;}
	h1 a {background:url(../img/logo_flybuys.png) no-repeat 0 0; width:100%; height:100%; display:block;}
h2 {font-size:2.2em;color:#004960;line-height:1.2;letter-spacing:-0.05em;margin-bottom:4px;}
	h2 a {color:#004960; border-bottom:1px solid #d9d9d9;}
		h2 a:hover {border-bottom:1px solid #004960;}
	h2.margin_bottom {margin-bottom:15px;}
h3 {font-size:1.6em;margin:15px 0 10px;}
	.draggable h3 {font-weight:bold;}
h4 {font-size:1.2em; color:#4c4c4c; font-weight:bold;margin-bottom:6px;font-family: Verdana, sans-serif}
	h4.blue {color:#007cac;margin-bottom:0;}
		h4.blue a {color:#007cac; border:none;}
			h4.blue a:hover {border-bottom:1px solid #007cac;}

h5 {font-size:1.2em; font-weight:bold;color:#666}

/* =Forms */
fieldset {}
fieldset legend {}
label {display:none;}
input {}
input.textbox {border:none; color:#666;}
input.radio {}
input.checkbox {}
input.submit {}
textarea {}
select {}

#btn_search {background:url(../img/nav.png) no-repeat -313px 0; display:block; width:44px; height:48px;}
	#btn_search:hover {background-position:-313px -48px;}

/* =Lists */
ul { list-style: disc; margin-left:15px;margin-bottom:10px;}
ol { list-style:decimal; margin-left:20px;margin-bottom:10px;}
li { font-size:1.2em;margin-bottom:4px;}

/* =Tables */
table { font-size:1.2em;}
td {}


/* =STRUCTURE
----------------------------------------------- */
#container {width: 100%; background:url(../img/bg_page_header.png) no-repeat center top;}
.wrap {width: 992px; margin:0 auto;}
.mainwrap{background: #FFFCFC; }
#columns {}
#footer {}

.skipnav {position:absolute;top:-500px;}
.skipnav a:focus{}


/* Header */
#header {background:url(../img/bg_page_top.gif) no-repeat left bottom; padding:0 0 5px 0; height:151px;}
	#header img {margin-right:10px;}


/* Login */

#login_area {background:#FFFCFC;height:145px;}
#login_area .col1{width:970px;background: #FFFCFC;margin-left:10px;border:1px solid #e6e6e6;position:relative;-moz-border-radius: 4px;-webkit-border-radius: 4px; }
#login_area label {display:block; text-transform:uppercase; font-size:0.81em; color:#666; }
#login_area .textbox {background:url(../img/bg_text_input.png) repeat-x 0 0; border:1px solid #cccaca; font-size:0.9em;color:#666;padding:7px 9px 6px;width:226px;margin-bottom:1px;}
#login_area ul{list-style-type:none;margin-left:auto;margin-right:auto;margin-bottom:0;padding:5px;width:530px;padding:10px;}
	#login_area li {width:248px;margin-bottom:10px;float:left;}
		#login_area li.password {margin-left:10px;width:270px;}
		#login_area li.login {margin-bottom:0px;clear:both;}
		#login_area li #spinner{float:right;margin-top:21px;}
		#login_form li#email_forgot {width:300px;}
#login_area .error .textbox {border:1px solid #b30738;}
	#login_area .error div {color:#b30738; font-size:0.82em;}
#login_area a.login_forgot{font-size:0.82em; float:left; margin-left:10px;margin-top:9px;}
#login_area a#login_close{background:url(../img/btn_close.png) no-repeat 0 0;width:11px;height:11px;display:block; text-indent:-999em;border:none;position:absolute;top:15px;right:15px; outline:none;}
	#login_area a#login_close:hover{background-position: -12px 0;}
#btn_login {background:url(../img/btn_login.png) no-repeat 0 0; display:block; width:90px; height:33px;float:left;}
	#btn_login:hover {background-position:-91px 0;}
#btn_forgot {background:url(../img/btn_forgot.png) no-repeat 0 0; display:block; width:151px; height:33px;float:left;}
	#btn_forgot:hover {background-position:-152px 0;}
#password_error {color:#B30738;font-size:0.82em;position:absolute;bottom:-15px;left:0;}
li#password_login {position:relative;}

/* Primary Nav */
#phpbb .clearfix {overflow:inherit;} /* overwrite forum styles just for the nav*/


#nav {background:#fffcfc;padding: 5px 0 20px 10px;}
	#nav_bg {background:url(../img/bg_nav.png) no-repeat 0 0; width:972px; /*height:48px;*/ display:block;}
		#nav ul {list-style:none;margin:0;}
			#nav li {float:left;}
				#nav a {display:block; height:48px;background:url(../img/nav.png) no-repeat 0 0;}

				#nav .page-item-1 a {background-position: 0 0; width:81px;}
					#nav .page-item-1 a:hover {background-position: 0 -48px;}

				#nav .page-item-2 {position:relative}
				#nav .page-item-2 a {background-position: -81px 0; width:104px; position:relative;}
					#nav .page-item-2 a:hover,
					#nav .page-item-2 a.selected {background-position: -81px -48px;}

				#nav .page-item-3 a {background-position: -186px 0; width:54px;}
					#nav .page-item-3 a:hover {background-position: -186px -48px;}

		#nav #search {margin-right:10px;}

			#nav #search #search_field {background:url(../img/bg_search.png) no-repeat 0 0; display:block; width:170px; height:25px;margin:10px 0 0 13px; padding:4px 5px 0 10px;}
				#nav #search #search_input { font-size:0.82em;width:170px;}
				#nav #search #login a {background-position:-246px 0; width:67px;}
					#nav #search #login a:hover {background-position: -246px -48px;}

				#nav ul li {z-index:500;}
				#nav ul li ul.top_nav { position:absolute;width:448px; height:auto;z-index:1000;background:#003b4d url(../img/bg_nav_dropdown.png) repeat-x 0 0; color:#fff;top:47px;left:0; padding-top:3px; padding-bottom:5px;display:none;}
						#nav ul li ul {text-indent: 0;}

						#nav ul li ul li {width:410px; background:none; text-indent:0; font-size:1em;margin-left:12px; height:auto;}
							#nav ul li ul li ul {background:none; position:relative; top:0;height:auto; width:auto;padding-top:0;padding-bottom:5px;}
								#nav ul li ul li ul li { background:none; text-indent:0; font-size:1em;margin-left:0px;width:200px;}
								#nav ul li ul li ul li.community_heading {width:410px; display:block;}
								#nav ul li ul li ul li.alt {margin-right:5px;}
								#nav ul li ul li ul h3 {font-size:1em; text-transform:uppercase;margin-bottom:8px; color:#fff; border-bottom:none;}
									#nav ul li ul li ul h4 {font-size:1.15em; font-weight:bold;height:20px;margin-bottom:0px; color:#fff}
										#nav ul li ul li ul h4 a {color:#fff;}
											#nav ul li ul li ul h4 a:hover {border-bottom:1px solid #fff;}
									#nav ul ul ul a {background:none; text-indent:0;width:125px !important; height:auto !important; display:inline;}
										#nav ul ul ul p {font-size:0.9em;}

#nav li#logged_in a{background:none;height:auto;color:#fff;text-indent:0; display:inline; border-bottom: 1px solid #006382;}
	#nav li#logged_in a:hover {border-bottom:1px solid #fff;}
#nav li#logged_in p{font-size:12px;color:#fff;text-indent:0;margin-top:14px;}

/* Secondary Nav */

/* Content */
#content {width:992px;background:#fffcfc url(../img/bg_page_bottom.gif) no-repeat left bottom;padding-bottom:6px; margin-bottom:9px;}
	#columns {margin:0 15px 0 10px; width:800px;}

		.col_1,
		.col_2,
		.col_3 {width:254px; min-height:300px;height:auto !important;  height:300px;}
		.col_3 {min-height:550px;}
		.wide {width: 528px; background:none;}

#sidebar {width:166px; background:#fffcfc;}
	.advert {width:150px;margin-left:5px; margin-bottom:20px;}
		.advert_title {background:#656666; text-align:center; text-transform:uppercase; font-size:1.em; color:#fff;padding: 6px 0 5px; margin-bottom:0px;}
			.advert img,
			.advert a:hover img {border:/*1px solid #ccc !important; border-top:*/none !important;}

/* Footer */

#footer {background:url(../img/bg_page_bottom.gif) no-repeat left bottom; padding-bottom:5px;}
	#footer_top {background:url(../img/bg_page_top.gif) no-repeat left top; padding-top:5px;}
		#footer_content {background:#fff; padding: 10px 13px 7px 10px}

#footer_nav ul.last {margin-bottom:0;}
#footer_nav ul {list-style:none; margin-bottom:7px;margin-left:0;}
	#footer_nav li {float:left;font-size:1em; color:#004960; border-right:1px solid #dcdcdc;margin-right:10px;padding-right:9px;}
		#footer_nav .last {border:none;margin-right:0;}
		#footer_nav a {color:#004960;}
			#footer_nav a:hover {border-bottom:1px solid #004960;}
			#footer_nav .rss a {margin:0; padding: 0;}

#catch_logo {margin-top:3px;}
	#catch_logo a {background:url(../img/logo_catch.gif) no-repeat 0 0; display:block; width:18px; height:18px;}
		#catch_logo a:hover {background-position:0 -18px}


/* =DETAIL
----------------------------------------------- */

.featured {background: #e1ecf2 url(../img/bg_featured_top.gif) no-repeat left top; padding-top:6px; width:528px; margin-bottom:20px; }
	.featured_bottom {background:url(../img/bg_featured_bottom.gif) no-repeat left bottom; padding-bottom:5px; width:528px;}
		.featured_tile {background:url(../img/bg_featured_tile.gif) repeat-x 0 0; width:508px; border:1px solid #e6e6e6; border-top: none; border-bottom:none; padding: 8px 18px 8px 0; position:relative;}
			.featured_tile h2 { margin:6px 10px 4px 19px; }

			.featured .featured_tile h3 {text-transform:uppercase; color:#4c4c4c;margin:0 0 2px 19px; font-size:1.2em}
			.featured .featured_tile img {background:url(../img/bg_image_large.png) no-repeat 0 0;display:block;padding: 9px 9px 9px 21px;margin-bottom:5px;}
			.featured .featured_tile .alignright {width:236px; margin-top:5px;}
				.featured .featured_tile .alignright p {font-size:1.2em; padding: 0;line-height:1.5;margin-left:0;}
			.featured .featured_tile .no_image{margin:0 0 2px 19px;}
			.featured .featured_tile .no_image h2 {margin-top:10px;margin-bottom:10px;}
			.featured .featured_tile .no_image p {margin-left:0;font-size:1.2em;}

#sign_up {margin-bottom:14px;margin-top:-5px;}
	#sign_up a {background:url(../img/btn_sign_up.png) no-repeat 0 0; width:160px; height:111px;display:block; border-bottom:none;}
		#sign_up a:hover {background-position: 0 -111px;}

#get_rewards {margin-bottom:14px;margin-top:-8px;}
	#get_rewards a {background:url(../img/btn_get_rewards.png) no-repeat 0 0; width:160px; height:83px;display:block;border-bottom:none;}
		#get_rewards a:hover {background-position: 0 -86px;}

#btn_twitter {margin-bottom:14px;margin-top:-8px;}
	#btn_twitter a {background:url(../img/btn_twitter.png) no-repeat 0 0; width:160px; height:64px;display:block;border-bottom:none;}
		#btn_twitter a:hover {background-position: 0 -64px;}



.comments {position:absolute; right: 19px; top: -15px; background:url(../img/bg_bubble.png) no-repeat 0 0; display:block; width:108px; height:35px;}
	.comments p {text-align:center;margin:5px 0 0 0 !important; padding: 0 !important; font-size:1.2em !important}
		.comments p a {color:#333; border-bottom:1px solid #c0c0c0;}
			.comments p a:hover {border-bottom:1px solid #333;}

.col_3 #text-15, .col_3 #text-16, .col_3 #execphp-7{background-image:none;margin-bottom:0;padding-bottom:0;}
.col_3 #execphp-6{background: #FFFCFC url(../img/bg_col_footer.gif) repeat-x left bottom; padding-bottom:11px;margin-bottom:20px;}
.col_3 #execphp-6 h4 {margin-bottom:0;}
	.col_3 #execphp-6 h4 a{color:#333;}
	.col_3 #execphp-6 h4 a:hover {border-bottom: 1px solid #bcbcb4;}


.draggable {background:#FFFCFC url(../img/bg_col_footer.gif) repeat-x left bottom;}
	.draggable h3 {background:url(../img/bg_draggable.png) no-repeat 0 0; display:block; width:254px; height:27px; color:#fff; text-transform:uppercase; padding: 8px 0 0 35px; margin-bottom:11px; font-size:1.2em;margin-top:0; cursor:move}
	.draggable h4 {margin-left:5px; font-size:1.3em;margin-bottom:0;line-height:1.3;}
		.draggable h4 a {color:#007cac; border:none;}
		.draggable h4 a:hover {border-bottom:1px solid #007cac}
		.draggable .blue {}
		.draggable .blue a{color:#fff; border-bottom:none;}
		.draggable .blue a:hover{border-bottom: 1px solid #41b0df;}

		.draggable .green {background-position:0 -35px;}
		.draggable .grey {background-position:0 -70px; color:#333}
		.draggable .grey a{color:#333; border-bottom:none;}
		.draggable .grey a:hover{border-bottom: 1px solid #bcbcb4;}

		.draggable .black {background-position:0 -105px; padding-left:16px;}
		.draggable h3.black a{color:#fff; border-bottom:none;}
		.draggable h3.black a:hover{border-bottom: 1px solid #707171;}

		.draggable .pale_blue {background-position:0 -140px; padding-left:16px; color:#333;margin-bottom:12px;}
		.draggable .grey_no_icon {background-position:0 -175px; padding-left:16px;color:#333}

		.draggable .item {margin-bottom:9px;}

		.draggable .poll {background-position:0 -210px;}
		.draggable .poll h3 { color:#fff}

/* =Entertainment headers etc */

#entertainment h3 {background-position:0 -245px;padding-left:35px;}
#entertainment h3 {background-position:0 -245px;padding-left:35px;}

.wide .entertainment h3 {background:url(../img/hdr_entertainment.png) no-repeat 0 0 !important; }
	.wide .entertainment h3 a{color:#fff !important;border-bottom:none;}
	.wide h3 a:hover{color:#fff !important;border-bottom:1px solid #41b0df !important;}


/* =Gardening headers etc */

#gardening h3 {background-position:0 -280px;padding-left:35px;}
#gardening h3 {background-position:0 -280px;padding-left:35px;}

.wide .gardening h3 {background:url(../img/hdr_gardening.png) no-repeat 0 0 !important; }
	.wide .gardening h3 a{color:#fff !important;border-bottom:none !important;}

#parenting h3 {background-position:0 -315px;padding-left:35px;}
#parenting h3 {background-position:0 -315px;padding-left:35px;}

.wide .parenting h3 {background:url(../img/hdr_parenting.png) no-repeat 0 0 !important; }
	.wide .parenting h3 a{color:#fff !important;border-bottom:none !important;}
.wide #rss_holder.parenting {height:35px;}
flybuysc.base.css (line 680)



.widget_execphp {}

.item {}
	.item img {background:url(../img/bg_image_small.png) no-repeat 0 0; padding: 6px 11px 6px 8px; float:left;}
	.item p {font-size:1em;padding-right:4px;line-height:1.5; padding-top:2px; margin-left:5px;}

.read_more_bottom{padding-bottom:11px;margin-bottom:20px !important; }
.poll_bottom{background: #FFFCFC url(../img/bg_col_footer.gif) repeat-x left bottom; padding-bottom:11px;margin-bottom:20px !important; }

.read_more {margin-left:5px;}
.rss a {background:url(../img/btn_rss.png) no-repeat 0 0; display:block; width:16px; height:16px;margin:7px 6px 0 0;}
	.rss a:hover {background-position: -16px 0;}

#generic_forums, .forums,
.related {background:#f4f4ee; padding-bottom:17px;margin-bottom:20px;}
	.forums h4,#generic_forums h4,
	.related h4 {margin: 0 15px; color:#333;line-height:1.2; font-size:1.3em; color:#007cac; line-height:1;}
		#generic_forums h4 a, .forums h4 a,
		.related h4 a {color:#333;border-bottom:none;}
			.forums h4 a:hover,
			.related h4 a:hover {color:#333; border-bottom:1px solid #333;}
		#generic_forums .meta, .forums .meta,
		.related .meta,
		.related p {margin-left:15px; margin-right:15px; color:#666;}
		.related .meta {margin-bottom:3px;}
		#generic_forums .read_more, .forums .read_more,
		.related .read_more {margin-left:15px;}

.share_item,
.rate	{background:#e8f0f6; padding-bottom:17px;margin-bottom:20px;}

.welcome { background: #FFFCFC url(../img/bg_col_footer.gif) repeat-x left bottom; padding-bottom:11px;margin-bottom:20px !important; }
.welcome h4 {margin-bottom:6px;margin-left:5px;}

.share_item {padding-bottom:4px;}
	.share_item ul {list-style:none; margin-left:15px;}
		.share_item li {float:left; width:50px; height:16px; display:block;padding-left:20px;line-height:1.2;margin-bottom:10px;}
			.share_item #facebook {background:url(../img/icon_facebook.png) no-repeat 0 0; width:64px;}
			.share_item #twitter {background:url(../img/icon_twitter.gif) no-repeat 0 0;}
			.share_item #email {background:url(../img/icon_email.gif) no-repeat 0 0;}
			.share_item #blogger {background:url(../img/icon_blogger.png) no-repeat 0 0;}
			.share_item #digg {background:url(../img/icon_digg.png) no-repeat 0 0;}
			.share_item #delicious {background:url(../img/icon_delicious.png) no-repeat 0 0;width:64px;}
			.share_item #wordpress {background:url(../img/icon_wordpress.png) no-repeat 0 0;}


				.share_item a {font-size:.9em;}

.rate {padding-bottom:4px !important}
	.rating div {background:url(../img/img_rating.png) no-repeat 0 0; width:148px; height:24px; display:block; margin-left:15px;}

.wide .item h3.blue {background:url(../img/hdr_driving.png) no-repeat 0 0; display:block; width:523px; height:35px; color:#fff; text-transform:none; padding: 5px 0 0 40px; margin-bottom:11px; font-size:1.6em;margin-top:0;}
.wide .item .driving h3 a {color:#FFFFFF;border-bottom:none;}
	.wide .item h3.driving a:hover {border-bottom:1px solid #41b0df;}

.wide .item .whats-next h3 {background:url(../img/hdr_coming_soon.png) no-repeat 0 0; display:block; width:528px; height:35px; color:#fff; text-transform:none; padding:5px 0 0 10px; margin-bottom:11px; font-size:1.6em;margin-top:0;}
.wide .item .whats-next h3 a {border-bottom:medium none;color:#FFFFFF;}
	.wide .item .whats-next h3 a:hover {border-bottom:1px solid #707171 !important;}
.wide .item .whats-next .rss_icon{background:url(../img/icon_rss_black.png) no-repeat 0 0}

#rss_holder {position:relative;height:51px;}
	.wide .item .rss_icon {background:url(../img/icon_rss_blue.gif) no-repeat 0 0; display:block; width:16px; height:16px;  position:relative; top: -41px; left: 500px; border:none;}
		.wide .item .rss_icon:hover {border:none;}


.wide .article img.alignright {background:url(../img/bg_image_large.png) no-repeat 0 -176px;display:block;padding: 9px;margin-bottom:5px; float:right; margin-left:10px;}
.wide .article img.float_no_border {background:none;padding:0;}
.wide .article img.no_border {background:none;padding:0;}

.wide .article .wp-caption-text {}
.wide .article p {margin-left:0; padding-top:0; font-size:1.2em;line-height:1.6em;margin-bottom:15px;}
.wide .article .meta {margin-bottom:14px;}
.wide .article p.intro {font-size:1.3em;margin-bottom:10px;color:#222222;}


.meta {font-size:1.1em !important; font-family:Georgia, serif; color:#787878;margin-bottom:5px;line-height:1.5 !important;padding-top: 0 !important}
	.meta .comment_number a {background:url(../img/icon_comments.gif) no-repeat 0 0; padding: 0 0 0 12px; margin-left:5px; }
		.meta .comment_number a:hover {background-position:0 -12px;}
		.meta a {color:#787878;}
		.meta a:hover { text-decoration:underline;}

#comments {margin-bottom:-5px;}
	#comments_header {background:url(../img/bg_col_footer.gif) repeat-x left bottom; padding-bottom:5px;margin-top:30px;}
		#comments_header h4 a {color:#333;border:none;}
			#comments_header h4 a:hover {border-bottom:1px solid #333;}

	#comments .comment {border-bottom:2px solid #eeecec;padding:5px 0 15px;}

		#comments .comment .alignleft img {background:#fff; border:1px solid #d9d9d9; padding:1px;float:none;margin: 15px 20px 0 0;}

	#comments .comment .alignright {width:439px;margin-top:12px;}
		#comments .comment p {font-size:1.1em}
			#comments .comment .comment_name {font-family:Georgia, serif;font-weight:bold;margin-bottom:0; font-size:1.2em}
	 			#comments .comment .comment_name a {color:#333;}
			#comments .comment .meta {margin-bottom:4px;}

	#comments .yours {background:#eeecec;padding:15px 0 15px 20px;margin-bottom:15px;}
		#comments .yours .alignleft img {}
		#comments .yours .alignright {width: 419px;}

#post_comment {margin:15px 0 20px;}
#commentform label {display:block; text-transform:uppercase; color:#666; font-size:1.1em;margin:11px 0 3px;}
	#commentform textarea {padding: 7px 8px; font-size:1.1em; color:#333333; border:1px solid #cecccc; background:#fbfbfd url(../img/bg_textarea.png) repeat-x 0 0;width:383px; height:137px; margin-bottom:15px;}
	#commentform #btn_post_comment {background:url(../img/btn_submit.png) no-repeat 0 0; display:block; width:90px; height:33px;margin-bottom:20px;}

.comment_note p {font-size:1.1em !important; margin-bottom:0 !important;color:#666;}

img.wp-smiley{background:none;float:none;padding:0;vertical-align:middle;}
.faq img {background:none;float:none;padding:0;vertical-align:middle;}


/* widgets */

#landing_forums {background: #F4F4EE;padding-bottom:11px;margin-bottom:20px;}
	#landing_forums h3 {background:url(../img/bg_draggable.png) no-repeat 0 -70px; display:block; width:254px; height:27px; color:#333; text-transform:uppercase; padding: 8px 0 0 35px; margin-bottom:11px; font-size:1.2em;margin-top:0; cursor:move}
		#landing_forums h3 a{color:#333; border-bottom:none;}
		#landing_forums h3 a:hover{border-bottom: 1px solid #bcbcb4;}
#landing_forums .item h4 {color:#007CAC;font-size:1.3em;line-height:1;margin:0 15px;}
	#landing_forums .item h4 a{border-bottom:medium none;color:#333333;}
	#landing_forums .item h4 a:hover{color:#333333;border-bottom:1px solid #333;}
#landing_forums .item p{color:#666666;margin-left:15px;margin-right:15px;}

#generic_forums m{background:#f4f4ee; padding-bottom:17px;margin-bottom:20px;}
	#generic_forums h4{margin: 0 15px; color:#333;line-height:1.2; font-size:1.3em; color:#007cac; line-height:1;}
		#generic_forums h4 a {color:#333;border-bottom:none;}
		#generic_forums .meta{margin-left:15px; margin-right:15px; color:#666;}
		#generic_forums .read_more {margin-left:15px;}


/*#no_rh_border .col_3 {background:none;}*/

#columns #featured {background:url(../img/bg_col_footer.gif) repeat-x left bottom; padding-bottom:14px; margin-bottom:13px;}
#columns #featured img {float:left;margin-left:-5px;background: url(../img/bg_image_large.png) no-repeat 0 -176px;padding:9px 3px 3px 9px;}
#columns #featured .alignright {width:273px;margin-top:4px;}

#post_list {padding-bottom:10px;}
	#post_list p {font-size:1em;}
		#post_list p.meta {margin-bottom:4px;}

.article {}
.post_item{margin-bottom:4px;}

#view_control {background:url(../img/bg_view_control.png) no-repeat 0 0; width:528px; height:21px; display:block; margin-bottom:16px;padding-top:4px;}
	#view_control ul {list-style:none;margin-left:10px;}
		#view_control li {float:left;margin-right:10px; font-size:1.1em; color:#666}
			#view_control a {display:block; width:19px; height:17px; border:none; color:#666; padding-left:4px;}
				#view_control a:hover,
				#view_control .selected {background:url(../img/bg_view_filters.png) no-repeat 0 0; color:#333}

				#view_control #view_blogs a { width:35px;}
					#view_control #view_blogs a:hover,
					#view_control #view_blogs.selected {background-position:-33px 0;}

				#view_control #view_articles a { width:46px;}
					#view_control #view_articles a:hover,
					#view_control #view_articles.selected {background-position:-78px 0;}

				#view_control #view_reviews a { width:50px;}
					#view_control #view_reviews a:hover,
					#view_control #view_reviews.selected {background-position:-136px 0;}

#register_for_email {margin:-5px -5px 16px;}
	#register_for_email a {background:url(../img/btn_register_for_email.png) no-repeat 0 0; width:264px; height:114px; display:block;}

#got_a_question {margin:0 0 9px -7px;}
	#got_a_question a {background:url(../img/btn_got_a_question.png) no-repeat 0 0; width:261px; height:108px; display:block;}
		#got_a_question a:hover {background-position:0 -108px;}

#next_item a{background:url(../img/btn_newer_items.png) no-repeat 0 0;width:105px;display:block;height:13px; text-indent:-999em;border-bottom:none;outline:none;}
	#next_item a:hover{background-position:0 -20px;border-bottom:none;}
#previous_item a{background:url(../img/btn_older_items.png) no-repeat 0 0;width:102px;display:block;height:13px; text-indent:-999em;border-bottom:none;outline:none;}
	#previous_item a:hover{background-position:0 -20px;border-bottom:none;}


/* forums */

#sign_up_forums .col_1 {padding-bottom:5px;}

.extra_wide {width: 970px !important;}
	.extra_wide .col_1 {width:970px; background:none;}

#error_box {background:#b30738 url(../img/img_sorry.png) no-repeat 10px 9px; width:476px ;padding:11px 10px 10px 42px;margin-top:18px;}
	#error_box p {color:#fff;}

p.big {font-size:1.3em;}



#register {margin:21px 0 5px;}
#register fieldset.border { background:url(../img/bg_col_footer.gif) repeat-x left bottom;margin-bottom:10px;}
	#register ul {list-style:none;margin: 0;width:850px;}
		#register li {float:left; width:282px;margin-bottom:10px;height: 60px;}
			#register label {display:block; text-transform:uppercase; font-size:0.81em; color:#666; }
			#register .textbox {background:url(../img/bg_text_input.png) repeat-x 0 0; border:1px solid #cccaca; font-size:0.9em;color:#666;padding:7px 9px 6px;width:226px;margin-bottom:1px;}
			#register .note {background:#f1e4b3 url(../img/bg_warning_arrow.gif) no-repeat 0 0;margin-top:14px;}
				#register .note p {font-size:.9em; border:1px solid #b2b1b1; border-left:none;margin-left:4px;padding:2px 3px 2px 8px; text-transform:none}
			#register select {background:url(../img/bg_text_input.png) repeat-x 0 0; border:1px solid #cccaca;padding:5px;width:60px; margin-right:6px; }
			#register li p {color:#666;display:block;font-size:0.81em;text-transform:uppercase;}
			#register option {background:#fff;}
				#register .medium {width:150px}
					#register .tiny {width:30px; margin-right:3px;}
					#register li.radio label,
					#register li.checkbox label {display:inline; text-transform:none; font-size:1.1em;margin-left:3px; margin-right:20px;}
					#register li.checkbox label {margin-right:10px;}
					#register input.checkbox {background:none; border:none; width:auto;}

				#register .last {width: 548px !important}

				#register .error .textbox{border:1px solid #b30738;}
				#register #username_message {color:#b30738; font-size:0.82em;}
				#register #card_message {color:#b30738; font-size:0.82em;}

				#register .spinner img {float:right; margin:21px 12px 0 0 }
				#register li.checkbox {width:500px;height:auto;}

				#register #i_agree_label {font-size:1em;}
				#register #btn_join {background:url(../img/btn_join.png) no-repeat 0 0; width:90px; height:33px; display:block; margin-top:18px;}
				#register #btn_update {background:url(../img/btn_update.png) no-repeat 0 0; width:90px; height:33px; display:block; margin-top:18px;}

				#register li.less_margin {width:266px;}

				#register ul li ul.captcha li input, #register ul li ul.captcha li label{}
				#register ul li ul.captcha li {width:auto;height:auto;margin-bottom:5px;}
				#register ul li ul.captcha li input {margin-right:5px;}
				#register ul li ul.captcha li label{margin-right:20px;text-transform:none;font-size:0.915em;display:inline;}
				#register p#update_message {float:left;margin-left:10px;margin-top:6px;}
				#register #btn_update {float:left;margin-top:0;}
/* Ask an expert */

#ask_an_expert ul{list-style:none;margin: 0;}
	#ask_an_expert li {float:left; width:282px;margin-bottom:10px;}

	#ask_an_expert textarea {background:url(../img/bg_text_input.png) repeat-x 0 0; border:1px solid #cccaca; font-size:0.9em;color:#666;padding:7px 9px 6px;width:510px;margin-bottom:1px;}
	#ask_an_expert select {background:url(../img/bg_text_input.png) repeat-x 0 0; border:1px solid #cccaca;padding:5px;}
	#ask_an_expert #btn_submit {background:url(../img/btn_submit.png) no-repeat 0 0; display:block; width:90px; height:33px;}

	#ask_an_expert #error_box {margin-bottom:10px;}
		#ask_an_expert #error_box p{margin-bottom:0px;}
	#ask_an_expert .error select, #ask_an_expert .error textarea {border:1px solid #b30738;}

/* Contact form*/

#contact ul{list-style:none;margin: 0;}
	#contact li {float:left; width:282px;margin-bottom:15px;}
		#contact li.select{margin-top:5px;}

	#contact textarea {background:url(../img/bg_text_input.png) repeat-x 0 0; border:1px solid #cccaca; font-size:0.9em;color:#666;padding:7px 9px 6px;width:510px;margin-bottom:1px;}
	#contact select {background:url(../img/bg_text_input.png) repeat-x 0 0; border:1px solid #cccaca;padding:5px;width:246px;}
	#contact select option {background:#fff;}
	#contact #btn_submit {background:url(../img/btn_submit.png) no-repeat 0 0; display:block; width:90px; height:33px;}

	#contact #error_box {margin-bottom:10px;}
		#contact #error_box p{margin-bottom:0px;}
	#contact .error select, #contact .error textarea, #contact .error input.textbox {border:1px solid #b30738 !important;}
	#contact .textbox {background:url(../img/bg_text_input.png) repeat-x 0 0; border:1px solid #cccaca; font-size:0.9em;color:#666;padding:7px 9px 6px;width:226px;margin-bottom:1px;}
	#contact label {color:#666666;display:block;font-size:0.81em;text-transform:uppercase;}



/* remove border-bottom from all links except those in content */
h1 a,
h1 a:hover,
#nav a,
#nav a:hover,
#sign_up a,
#sign_up a:hover,
.advert a,
.advert a:hover,
.rss a,
.rss a:hover,
#catch_logo a,
#catch_logo a:hover,
.meta a,
.meta a:hover,
#register_for_email a,
#register_for_email a:hover,
#got_a_question a,
#got_a_question a:hover,
#latest_offers a,
#latest_offers a:hover,
#footer_nav .rss a,
#footer_nav .rss a:hover {border:none;}



/* Articles */


/* =PLUGINS
----------------------------------------------- */
/* FAQ */
.wide .article .answer p {font-size:0.9em;}
.wide .article ol.faq {list-style:none !important; margin-left:0 !important;}
.wide .article ol.faq li { padding:0 !important; margin-bottom:10px !important; }
.wide .article ol.faq li ul li{font-size:11px;}

/* Sortables */

.sortable-placeholder { margin-bottom:20px; background:#eee; border:1px solid #ccc; z-index: -1; }
.sortable-placeholder { border-width: 1px; border-style: dashed; z-index: -1; }

/* FAQ */

ol.faq li{padding:5px !important;}
ol.faq li h3 {font-size:1.1em;}
ol.faq .author {display:none;}
ol.faq .alt { background-color: transparent;padding-top:4px;}

/* Democracy poll */

.democracy {padding-bottom:15px !important;}
.democracy  h4{margin-bottom:10px;}
.democracy ul {list-style-type:none;margin-left:5px;}
	.democracy ul li input { font-size:1.2em; }
.democracy input.dem-vote-button{background: #9b0630;color:#fff;border:none;padding:5px 8px 4px; text-transform:uppercase;font-weight:bold;font-size:1em;vertical-align:middle; display:inline;}
.dem-results ul {margin-bottom:15px;}
.dem-results li {font-size:1em; margin-bottom:10px;}
.dem-graph {height:20px !important; border:1px solid #666 !important; }
.dem-graph a, .dem-graph a:hover {height:15px !important;}
.dem-graph {font-family:Verdana, sans-serif;}
.dem-graph b, .dem-graph i {font-size:11px !important;margin-top:5px !important;margin-left:5px !important;}
.dem-graph a, .dem-graph a:hover {border-bottom:5px solid #b3b3b3 !important;background:#b3b3b3 !important; border-right:none !important;}
.dem-graph b, .dem-graph i {color:#fff !important;}
.dem-voted-for-this a {background:#b30739 !important;color:#FFFFFF !important;border-bottom:5px solid #b30739 !important; border:1px soldi #b30739 !important;;}
#execphp-3 .item {margin-bottom:0;}
#execphp-3.draggable {background:#fffcfc !important;}

/* Widgets */
.widget .title {display:none;}

/* Rating */
.ratingtext {padding-top: 5px !important}
.ratingblock {height:24px;margin-left:15px;}
.starsbar.gdsr-size-24 a {margin-right:5px;}
.voted {height:15px;width:51px; position:relative;display:block;text-indent:-999em;}
.voted strong{text-indent:-999em;background:  transparent url(../img/img_voted.png) no-repeat top left;display:block;height:15px;text-indent:-999em;width:51px; margin-left:130px;position:absolute;top:0; left:0;}
.rate {position:relative;}

/* Search */

.gsc-input input{background:transparent url(../img/bg_text_input.png) repeat-x scroll 0 0 !important;border:1px solid #CCCACA !important;color:#666666;font-size:0.9em;margin-bottom:1px;padding:6px 9px 5px !important;width:97% !important;}
.gsc-branding-text, .gsc-branding-img, .gsc-tabsArea, .gsc-resultsHeader{display:none;}

.gs-result .gs-title{color:#007CAC !important;font-family:Verdana,sans-serif;font-size:13px;font-weight:bold;margin-bottom:6px;}
	.gs-result .gs-title a {color:#007CAC !important;}
	.gs-result .gs-title a b{color:#007CAC !important;}

.gs-result {margin-bottom:15px !important;}
.gs-result .gs-snippet {font-size:12px;}
.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {display:none;}
#search_control {font-size:12px !important;}
form.gsc-search-box {margin-bottom: 20px !important;}
.gsc-search-button input{background:#00546E url(../img/bg_button.png) repeat scroll left top;border:medium none;color:#FFFFFF;font-size:12px;font-weight:bold;padding:8px 8px 5px;text-transform:uppercase;}
table.gsc-search-box td {vertical-align:top !important;}
.gsc-results .gsc-trailing-more-results, .gsc-results .gsc-trailing-more-results {text-decoration:none !important; color:#B30738 !important;}
.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet {color:#fff !important;background:#B30738 url(../img/img_sorry.png) no-repeat scroll 10px 9px !important;padding:11px 10px 10px 42px !important;width:476px;margin:0px !important;padding:5px; border:none !important;}
.gsc-clear-button {display:none !important;} 

/* Powered by banners */
#poweredby_driving_banner {background: transparent url(../img/power_by_topgear.png) repeat scroll left top;width:528px; height:72px; display:block; text-indent:-999em;margin-bottom:20px;}
	#poweredby_driving_banner a {width:100%; height:100%; display: block; border-bottom: none;}
		#poweredby_driving_banner a:hover {border-bottom: none;}

#poweredby_gardening_banner {background: transparent url(../img/power_by_nzgardner.png) repeat scroll left top;width:528px; height:72px; display:block; text-indent:-999em;margin-bottom:20px;}
	#poweredby_gardening_banner a {width:100%; height:100%; display: block; border-bottom: none;}
		#poweredby_gardening_banner a:hover {border-bottom: none;}

#poweredby_parenting_banner {background: transparent url(../img/power_by_ohbaby.png) repeat scroll left top;width:528px; height:72px; display:block; text-indent:-999em;margin-bottom:20px;}
	#poweredby_parenting_banner a {width:100%; height:100%; display: block; border-bottom: none;}
		#poweredby_parenting_banner a:hover {border-bottom: none;}


.wide .single {height:51px !important;}
.wide #rss_holder.driving {height:35px;}
.wide #rss_holder.gardening {height:35px;}