/*
-----------------------------------------------
Fly Buys Communities
- - - - - - - - - - - - - - - - - - - - - - - -
Filename:			flybuysc.new.css
Author:				TOUCH/CAST (www.touchcast.co.nz)
Date:					30 June 2010

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

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

.draggable h3,#landing_forums h3 {
	background-image: url(../img/v2/bg_non_draggable.png);
	cursor: default;
	font-size: 16px;
	font-weight: normal;
	height:30px;
	padding-top: 10px;
	text-transform: none;
}
.draggable .pale_blue,.draggable .grey_no_icon {
	background-position:0 -40px;
	color: #FFF;
}
.share_item, .rate {
	background: none;
}
.draggable h3.bold a,.draggable h3.bold a:hover {
	color: #003258 !important;
	text-transform: none;
}
.draggable h3.bold a:hover {
	border-bottom-color: #003258 !important; 
}
.draggable .black {
	background-position: 0 -40px;
}
#columns .draggable h3.black a {
	color: #FFF !important;
}
.draggable h3.black a:hover {
	border-bottom-color: #FFF !important; 
}
#sidebar {
	width:161px;
}
.advert {
	margin-left:0;
}
#sign_up a {
	background-image:url(../img/v2/btn_sign_up_v2.png);
	height:132px;
}
#sign_up a:hover {
	background-position: 0 -132px;
}
#get_rewards a {
	background-image:url(../img/v2/btn_get_rewards_v2.png);
	height:90px;
}
#get_rewards a:hover {
	background-position: 0 -90px;
}
#btn_twitter a {
	background-image:url(../img/v2/btn_twitter_v2.png);
	height:75px;
}
#btn_twitter a:hover {
	background-position: 0 -75px;
}

#nav_bg {
	background-image:url(../img/v2/bg_nav_v2.png);
}
#nav a {
	background-image:url(../img/v2/nav_v2.png);
}
#nav .hide {
	position: relative;
	height: 48px;
}
#nav .page-item-0, #nav .page-item-0 a{
	background-position: 0 0;
	width:114px;
}
#nav .page-item-0 a:hover {
	background-position: 0 -67px;
}
#nav .page-item-0 a.current-page-item {
	background-position: 0 -134px;
	height: 65px;
}

#nav .page-item-1 a{
	background-position: -114px 0;
	width:106px;
}
#nav .page-item-1 a:hover {
	background-position: -114px -67px;
}
#nav .page-item-2, #nav .page-item-2 a {
	background-position: -220px 0;
	width:139px;
	z-index:600;
}
#nav .page-item-2 a:hover, #nav .page-item-2 a.selected {
	background-position: -220px -67px;
}
#nav .page-item-2 a.current-page-item {
	background-position: -220px -134px;
	height: 65px;
}
#nav .page-item-3, #nav .page-item-3 a{
	background-position: -359px 0;
	width:97px;
}
#nav .page-item-3 a:hover {
	background-position: -359px -67px;
}
#nav .page-item-3 a.current-page-item {
	background-position: -359px -134px;
	height: 65px;
}
#nav #search #login a.loginActive,#nav #search #login a.loginActive:hover {
	background-position: -495px -134px;
	height:65px;
}
#nav ul li ul.top_nav {
	background: #FD9E1F url(../img/v2/bg_nav_dropdown_v2.png) 0 0 repeat-x;
	top:42px;
}
#nav ul li ul li ul h4 a,#nav ul li ul li ul h3,#nav ul li ul.top_nav {
	color: #004960;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);
}
#nav ul li ul li ul h4 a:hover {
	border-color:  #004960;
}
#nav #search #login a {
	background-position: -495px 0;
	width:149px;
}
#nav #search #login a:hover {
	background-position: -495px -67px;
}
#nav #search {
	margin-right: 0;
}
#search_btn {
	margin-right: 10px;
}
#nav #search #search_field {
	margin: 8px 0 0 13px;
}
#nav #search #search_field {
	background:url(../img/v2/bg_search_v2.png) no-repeat 0 0;
}
#nav #search #search_field input.textbox {
	color: #00b1eb;
}
#btn_search {
	background:url(../img/v2/nav_v2.png) no-repeat -457px 0;
	width: 38px;
}
#btn_search:hover {
	background:url(../img/v2/nav_v2.png) no-repeat -457px -67px;
}

#driving h3 {
	background-position:0 -133px;
}
#entertainment h3 {
	background-position:0 -213px;
}
#gardening h3 {
	background-position:0 -173px;
}
#parenting h3 {
	background-position:0 -253px;
}
.draggable .grey,#landing_forums h3 {
	background-position:0 -80px;
	height:48px;
	padding-top:5px;
}
#columns .draggable .grey a, #columns #landing_forums h3 a {
	color: #FFF !important;
}
#columns .draggable .grey a:hover, #columns #landing_forums h3 a:hover {
	border-bottom-color: #FFF !important;
}
.draggable .poll {
	background-position:0 0;
}
.wide .draggable a:hover {
	border-bottom: 1px solid #FFF !important;
}
.comments  {
	background-image:url(../img/v2/bg_bubble_v2.png);
	height:40px;
}
.comments p a {
	color: #00b1eb;
	border-bottom: 1px solid #80d7f5;
}
.comments p a:hover {
	border-bottom-color:#00b1eb; 
}
#content {
	background: #FFFCFC;
	padding:0;
	margin:0;
}
#footer {
	background: #FFFCFC url(../img/v2/bg_footer.png) 0 0 no-repeat;
	padding: 0;
}
#footer ul {
	float:left;
	margin-top:10px;
}
#footer ul.alignright {
	float:right;
}
#footer_top {
	background: none;
	padding: 0;
}
#footer_content {
	background: none;
	padding: 25px 15px 5px 25px;
}
#footer_nav li {
	border-right:1px solid #FFF;
	color: #FFF;
}
#footer_nav a {
	color: #FFF;
	border: none;
}
#footer_nav a:hover {
	border: none;
	color: #FFF;
	text-decoration: underline;
}
.wide .item .driving h3 a {
	color: #003258 !important;
}
.wide .item .driving h3 a:hover {
	border-bottom-color: #003258 !important;
}
.ratingstarsinline .gdsr-flybuys .starsbar.gdsr-size-24 .gdinner,.ratingstarsinline .gdsr-flybuys .starsbar.gdsr-size-24 .gdouter,.ratingstarsinline .gdsr-flybuys .starsbar.gdsr-size-24 .gdouter a:hover {
	background-image: url(../img/v2/stars24.png) !important;
}
.wide .item h3.blue {
	color: #003258 !important;
	font-size: 18px;
	padding-top: 2px;
	height: 38px;
}
#columns .wide h3 a {
	color: #003258 !important;
}
.wide .driving h3.blue {
	background-image: url(../img/v2/hdr_driving_v2.png) !important;
}
.wide .entertainment h3.blue {
	background-image: url(../img/v2/hdr_entertainment_v2.png) !important;
}
.wide .gardening h3.blue {
	background-image: url(../img/v2/hdr_gardening_v2.png) !important;
}
.wide .parenting h3.blue {
	background-image: url(../img/v2/hdr_parenting_v2.png) !important;
}
.wide .item .whats-next h3 {
	background-image: url(../img/v2/hdr_coming_soon_v2.png) !important;
}
#btn_login {
	background-image: url(../img/v2/btn_login_v2.png) !important;
}
.rss a, .wide .item .rss_icon {
	background-image: url(../img/v2/btn_rss_v2.png) !important;
}
#register {
	margin:0;
	padding:21px 0 5px;
}
#nav li#logged_in p {
	color:#004960;
	font-size:11px;
	line-height:14px;
	margin:5px 10px;
	text-align:right;
}
#nav li#logged_in a {
	color: #004960;
	border-bottom: none;
}
#nav li#logged_in a:hover {
	border-bottom: 1px solid #006382;
}

#newsletter_subscriptions input {
	float: left;
	margin-right: 5px;
}
#newsletter_subscriptions {
	padding:10px 15px 25px 10px;
}
#newsletter_subscriptions li {
	float: none;
	height:auto;
	padding:0 0 0.3em;
	width:100%;
}
.border h3 {
	font-size: 16px;
}

#register label.nsl-label {
	text-transform: none;
	font-size: 0.95em;
}
#register label.nsl-label span {
	font-size: 0.9em;
}
a.nsl-see-example {
	font-size:10px;
	margin:0 0 0 25px;
	background: url(../img/v2/icon-enlarge.png) no-repeat 100% 50%;
	padding-right:15px;
}
#newsletter_subscriptions li.left-col, #newsletter_subscriptions li.right-col {
	float: left;
	margin: 0 5% 1em 0;
	width: 52%;
}
#newsletter_subscriptions li.right-col {
	margin-right: 0;
	width: 40%;
}
#nsl-clear {
	height: 15px;
}
a.close {
	border-bottom: none;
}

/* =Subscriptions page
----------------------------------------------- */
.subscriptions .column {
	width:378px;
	float:left;
}
.subscriptions #left-column {
	margin-right:15px;
	padding-right:15px;
	border-right:1px solid #b2c1cd;
}
.subscriptions p {
	font-size: 11px;
}
a.btn-goto {
	background: transparent 0 0 no-repeat;
	border:none;
	display:block;
	height:48px;
	text-indent: -5000px;
	width:304px;
}
a.btn-goto-signup {
	background: transparent url(../img/v2/btn_goto_signup.png) 0 0 no-repeat;
}
a.btn-goto-prefs {
	background: transparent url(../img/v2/btn_goto_prefs.png) 0 0 no-repeat;
}
a.btn-goto:hover {
	background-position:  0 -48px;
}
.subscriptions h3 {
	text-indent:-5000px;
	width:100%;
	height:72px;
	background:transparent no-repeat 0 0;
}
h3#subscriptions_signed_in {
	background-image:url(../img/v2/hdr_signed_up.png);
}
h3#subscriptions_new {
	background-image:url(../img/v2/hdr_new.png);
}
.subscriptions #login_area {
	height:auto;
}
.subscriptions #login_area ul {
	margin:0;
	padding:0;
	width:300px;
}
.subscriptions #login_area li.password {
	margin-left: 0;
}
#nurtured_gardening_banner {
	background:url(../img/nurtured_by_palmers.png) repeat scroll left top transparent;
	display:block;
	height:72px;
	margin-bottom:20px;
	text-indent:-999em;
	width:528px;
}
#follow_us_btns {
	background: transparent url(../img/v2/btn_follow.png) 0 0 no-repeat;
	height:74px;
	position:relative;
	width:150px;
	top:-8px;
}
#follow_us_btns a {
	display:block;
	height:36px;
	left:63px;
	position:absolute;
	top:6px;
	width:36px;
	text-indent: -5000px;
	border: none;
	font-size: 1%;
}
#follow_us_btns a.follow-facebook {
	left: 108px;
}