@charset "UTF-8";

/********************************************************************************
Sections Stylesheet for Fflap
Created by Pixel Vector, www.pixelvector.co.uk
********************************************************************************/


/********************************************************************************
Homepage
********************************************************************************/

#intro {
	position: relative;
	color: #fff;
	padding: 15px 200px 0 220px;
	height: 381px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	height: 366px;
 	} 
 	/* Opera Fix */ 
 	html>body#intro { 
 	height: 366px;
 	}
	
#intro h1 {
	font-size: 38px;
	font-weight: bold;
	color: #fff;
	}
	
#intro p {
	font-size: 24px;
	line-height: 1.4em;
	margin: 0 0 10px 0;
	}
	
#intro ul {
	font-size: 18px;
	list-style: disc inside;
	}

#intro-signup {
	margin: 15px 0 0 0;
	}
	
#intro-ifflap {
	position: absolute;
	top: -25px;
	left: 0;
	}
	
#daily-draw-homepage {
	position: absolute;
	top: 173px;
	right: -40px;
	z-index: 4;
	}

#homepage-headers {
	clear: both;
	}
#homepage-headers h2 {
	float: left;
	font-size: 16px;
	font-weight: normal;
	color: #1c7999;
	border-bottom: 1px solid #1c7999;
	margin: 40px 18px 10px 0;
	width: 660px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	width: 642px;
 	} 
 	/* Opera Fix */ 
 	html>body#homepage-headers h2 { 
 	width: 642px;
 	}
#homepage-headers h3 {
	float: left;
	font-size: 16px;
	font-weight: normal;
	color: #1c7999;
	border-bottom: 1px solid #1c7999;
	margin: 40px 64px 10px 0;
	width: 364px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	width: 300px;
 	} 
 	/* Opera Fix */ 
 	html>body#homepage-headers h3 { 
 	width: 300px;
 	}
	
/* Sponsored Listing */

#sponsored-listing-home {
	clear: both;
	float: left;
	background: url(/images/bg-homepage-sponsored-listing.png) no-repeat;
	margin: 0 18px 16px 0;
	padding: 10px 50px 10px 20px;
	height: 266px;
	width: 660px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	height: 230px;
 	width: 572px;
 	} 
 	/* Opera Fix */ 
 	html>body#sponsored-listing-home { 
 	height: 230px;
 	width: 572px;
 	}
 	
 #sponsored-listing-home-left {
 	float: left;
 	width: 125px;
 	}
 #sponsored-listing-home-right {
 	float: left;
 	width: 447px;
 	}
 
.sponsored-listing-home-img {
 	margin: 0 15px 15px 0;
 	padding: 10px;
 	background: #fff;
 	}
 
 .sponsored-listing-title {
 	text-decoration: none;
 	font-size: 30px;
 	}
 
 .sponsored-listing-home-cta {
 	font-weight: bold;
 	color: #1C7999;
 	}
 	
 .sponsored-listing-button {
 	float: left;
 	}
 	
 .sponsored-listing-msg {	
	float: left;
	}
	
/* Homepage MPU */

#homepage-mpu {
	float: left;
	margin: 0 0 16px 0;

 	}
 	
 /* Homepage Footer Features */
 
 #homepage-stats {
 	clear: left;
 	float: left;
 	margin: 0 18px 10px 0;
 	width: 330px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	width: 312px;
 	} 
 	/* Opera Fix */ 
 	html>body#homepage-stats { 
 	width: 312px;
 	}
 	
 #homepage-draw {
 	float: left;
 	margin: 0 18px 10px 0;
 	width: 330px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	width: 312px;
 	} 
 	/* Opera Fix */ 
 	html>body#homepage-draw { 
 	width: 312px;
 	}
 	
 #homepage-subs {
 	float: left;
	margin: 0 64px 10px 0;
	width: 364px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	width: 300px;
 	} 
 	/* Opera Fix */ 
 	html>body#homepage-subs { 
 	width: 300px;
 	}
 	
 	
/* Homepage May 2010 */

#homepage-graphical-container {
	position: relative;
	background: url(/images/bg-homepage-graphic.png) no-repeat;
	height: 424px;
	}
#homepage-graphical-container h1 {
	position: absolute;
	top: 15px;
	left: 50px;
	font-size: 28px;
	font-weight: normal;
	color: #fbfefe;
	margin: 0;
	padding: 0;
	}
#homepage-arrow {
	position: absolute;
	top: 100px;
	right: 330px;
	z-index: 99;
	}


#homepage-intro-video {
	position: absolute;
	top: 50px;
	left: 50px;
	z-index: 5;
	}


/* Signup */	
#homepage-newsignup {
	background: url(/images/bg-newhome-signup.png) repeat-x;
	z-index: 5;
	position: absolute;
	top: 194px;
	right: 40px;
	padding: 7px 10px;
	border: 7px solid #68ab29;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	width: 360px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	width: 324px;
 	} 
 	/* Opera Fix */ 
 	html>body#homepage-newsignup { 
 	width: 324px;
 	}
#homepage-newsignup h3 {
	font-size: 20px;
	color: #539bb3;
	font-weight: normal;
	margin: 0 0 1px 0;
	}	

#homepage-newsignup form div {
	padding: 0;
	margin: 0 0 2px 0;
	}

#homepage-newsignup label {
	font-size: 12px;
	color: #898989;
	float: left;
	vertical-align: middle;
	padding: 4px 0 0 0;
	width: 65px;
	}

#homepage-newsignup .homesignupinputs {
	vertical-align: middle;
	margin: 0;
	background: #fff;
	color: #666;
	border: 2px solid #98d6e8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	width: 253px;
	height: 27px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	height: 18px;
 	} 
 	/* Opera Fix */ 
 	html>body#homepage-newsignup .homesignupinputs  { 
 	height: 18px;
 	}

	
#homepage-newsignup a {
	clear: left;
	color: #1e8ca9;
	font-size: 11px;
	text-decoration: underline;
	}	
	
#homepage-newsignup .homenewsignupbutton {
	float: right;
	}
	

	
	

/* Search */	
#homepage-newsearch {
	position: absolute;
	z-index: 5;
	top: 20px;
	right: 40px;
	background: url(/images/bg-newhome-signup.png) repeat-x;
	padding: 7px 10px;
	border: 7px solid #ff8314;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	width: 360px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	width: 324px;
 	} 
 	/* Opera Fix */ 
 	html>body#homepage-newsearch { 
 	width: 324px;
 	}

 	
#homepage-newsearch h2 {
	font-size: 20px;
	color: #539bb3;
	font-weight: normal;
	}
#homepage-newsearch form {
	padding: 0;
	margin: 0;
	}
#homepage-newsearch label {
	display: none;
	}
#homepage-newsearch .homesearchhelp {
	float: left;
	}
#homepage-newsearch .homesearchbutton {
	float: right;
	}	
	
#homepage-newsearch .homesearchinputs {
	margin: 0 0 5px 0;
	background: #fff;
	color: #666;
	border: 2px solid #98d6e8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	width: 318px;
	height: 30px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	height: 21px;
 	} 
 	/* Opera Fix */ 
 	html>body#homepage-newsearch .homesearchinputs  { 
 	height: 21px;
 	}


#homepage-blog {
	background: #e5e5e5;
	z-index: 5;
	position: absolute;
	top: 390px;
	left: 40px;
	padding: 3px 10px 0px 10px;
	border: 7px solid #e5e5e5;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	overflow: hidden;
	height: 35px;
	width: 946px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	height: 18px;
 	width: 910px;
 	} 
 	/* Opera Fix */ 
 	html>body#homepage-blog { 
 	height: 18px;
 	width: 910px;
 	}
 	
 #homepage-fblike {
 	position: absolute;
 	top: 395px;
 	right: 50px;
 	z-index: 6;
 	overflow: hidden;
 	}

/* Homepage Carousel - September 2010 */
/*******************************************************************************/
/* JCarousel */

#image-carousel-container {	
	background: #fff;
	position: absolute;
	top: 20px;
	left: 40px;
	border: 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding: 10px;
	height: 370px;
	width: 588px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	height: 340px;
 	width: 560px;
 	} 
 	/* Opera Fix */ 
 	html>body#image-carousel-container { 
 	height: 340px;
 	width: 560px;
 	}

#image-carousel { 
	margin: 0 auto;
	width: 560px;
	height: 340px;
	}
	
.jcarousel-skin-featured .jcarousel-container { 
	background: #fff; 
	width: 560px; 
	height: 340px; 
	}
.jcarousel-skin-featured .jcarousel-container-horizontal { 
	padding: 0; 
	width: 560px; 
	}
.jcarousel-skin-featured .jcarousel-clip-horizontal { 
	width: 560px; 
	height: 340px;
	}
.jcarousel-skin-featured .jcarousel-item { 
	margin: 0; 
	width:  560px; 
	height: 340px; 
	}
.jcarousel-skin-featured .jcarousel-item img { 
	border: 0; 
	}
.jcarousel-skin-featured .jcarousel-item-horizontal { }
.jcarousel-skin-featured .jcarousel-item-placeholder { 
	background: #fff; 
	color: #000;
	}

.jcarousel-skin-featured .jcarousel-next-horizontal { 
	position: absolute; 
	top: 150px; 
	right: 0px; 
	width: 28px; 
	height: 33px; 
	cursor: pointer; 
	background: transparent url(/images/carousel-next.png) no-repeat 0 0;
	}
.jcarousel-skin-featured .jcarousel-next-horizontal:hover,.jcarousel-skin-printwork .jcarousel-next-horizontal:active { }
.jcarousel-skin-featured .jcarousel-next-disabled-horizontal,.jcarousel-skin-printwork .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-printwork .jcarousel-next-disabled-horizontal:active {
	cursor: default; 
	background-position: 0 -32px;
	}
.jcarousel-skin-featured .jcarousel-prev-horizontal { 
	position: absolute; 
	top: 150px; 
	left: 0px; 
	width: 28px; 
	height: 33px; 
	cursor: pointer; 
	background: transparent url(/images/carousel-prev.png) no-repeat 0 0;
	}
.jcarousel-skin-featured .jcarousel-prev-horizontal:hover,.jcarousel-skin-printwork .jcarousel-prev-horizontal:active { }
.jcarousel-skin-featured .jcarousel-prev-disabled-horizontal,.jcarousel-skin-printwork .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-printwork .jcarousel-prev-disabled-horizontal:active {
	cursor: default; 
	background-position: 0 -32px;
	}
.jcarousel-container { 
	position: relative;
	}
.jcarousel-clip { 
	z-index: 2; 
	padding: 0; 
	margin: 0; 
	overflow: hidden; 
	position: relative;
	}
.jcarousel-list { 
	z-index: 1; 
	overflow: hidden; 
	position: relative; 
	top: 0; 
	left: 0; 
	margin: 0; 
	padding: 0;
	}
.jcarousel-list li, .jcarousel-item { 
	float: left; 
	list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */ 
	width: 560px; 
	height: 340px;
	}
.jcarousel-next { 
	z-index: 3; 
	display: none; 
	}
.jcarousel-prev { 	
	Z-index: 3; 
	display: none; 
	}


/********************************************************************************
Account
********************************************************************************/	

#account-container {
	position: relative;
	background: url(/images/bg-account-container.png) repeat-y;
	padding: 5px 25px;
	}

#account-title {
	position: absolute;
	top: -55px;
	left: 0;
	z-index: 4;
	}
	
/* Account Tabs */
div.account-tabs > div { 
	background: #8acde4 url(/images/bg-account-tabs.png) repeat-y;
	overflow: auto; 
	}


ul.account-tabsnav  { 
	list-style: none; 
	background: url(/images/bg-account-tabs-nav.png) no-repeat;
	margin: 0; 
	padding: 0 0 10px 0;
	}
ul.account-tabsnav li {
	display: inline; 
	padding: 0; 
	margin: 0;
	}
ul.account-tabsnav li a { 
	color: #1c7999; 
	font-size: 13px;
	text-decoration: none;
	text-transform: lowercase;
	text-align: center;
	display: inline-block;
	background: url(/images/bg-account-tab-inactive.png) no-repeat;
	padding: 5px 0 0 0; 
	margin: 0;
	width: 158px;
	height: 28px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	height: 23px;
 	} 
 	/* Opera Fix */ 
 	html>body ul.account-tabsnav li a { 
 	height: 23px;
 	}
ul.account-tabsnav li a.selected, ul.account-tabsnav li a:hover  { 
	background: url(/images/bg-account-tab-active.png) no-repeat;
	color: #fff;
	}
ul.account-tabsnav li a:focus  { 
	outline: 0; 
	}

#account-tabsfirst, #account-tabssecond, #account-tabsthird, #account-tabsfourth {
	padding: 20px;
	}

#account-tabssecond {
 	position: relative;
 	}

#bg-account-details {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 3;
	}
	
/* Details Form */

#account-details-left {
	float: left;
	padding: 0 0 20px 0;
	margin: 0 30px 0 0;
	width: 330px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	width: 300px;
 	} 
 	/* Opera Fix */ 
 	html>body#account-details-left { 
 	width: 300px;
 	}
	
#account-details-left h1 {
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 20px 0;
	color: #e9f9fc;
	}
	
#account-details-right {
	float: left;
	width: 300px;
	}
	
#account-details-right h2 {
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 20px 0;
	color: #e9f9fc;
	}
	
#account-details-right h3 {
	font-size: 22px;
	font-weight: normal;
	margin: 10px 0 20px 0;
	color: #e9f9fc;
	}

	
#account-details-right label, #account-details-left label {
	font-size: 14px;
	margin: 0 0 5px 0;
	color: #e9f9fc;
	}
	
.account-details-input {
	background: url(/images/bg-account-details-input.png) no-repeat;
	font: 13px "Myriad Pro", "Myriad Web", "Apple Myriad", "Adobe Myriad", Candara, "Trebuchet MS", Trebuchet, sans-serif;
	color: #1c7999;
	border: 0;
	padding: 0 10px;
	margin: 0 0 10px 0;
	width: 300px;
	height: 51px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	width: 280px;
 	height: 41px;
 	} 
 	/* Opera Fix */ 
 	html>body.account-details-input { 
 	width: 280px;
 	height: 41px;
 	}
 	
.account-details-textarea {
	background: #fff;
	font: 13px "Myriad Pro", "Myriad Web", "Apple Myriad", "Adobe Myriad", Candara, "Trebuchet MS", Trebuchet, sans-serif;
	color: #1c7999;
	border: 0;
	padding: 10px;
	margin: 0 0 10px 0;
	width: 300px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	width: 280px;
 	} 
 	/* Opera Fix */ 
 	html>body.account-details-input { 
 	width: 280px;
 	}
 	 	
 	
 /* Account Stats */
 
 #account-stats-top {
 	margin: 0 0 20px 0;
 	}
 	
 #account-stats-top h1 {
 	font-size: 30px;
 	color: #1c7999;
 	font-weight: normal;
 	margin: 0 0 10px 0;
 	}
 	
 #account-stats-month {
 	float: left;
 	margin: 0 34px 0 0;
 	width: 534px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	width: 500px;
 	} 
 	/* Opera Fix */ 
 	html>body #account-stats-month  { 
 	width: 500px;
 	}
 #account-stats-remain {
 	float: left;	
 	width: 400px;
 	}

 	
 #account-myflaps {
 	clear: both;
 	}
 	
 #account-myflaps h2 {
 	font-size: 30px;
 	color: #1c7999;
 	font-weight: normal;
 	margin: 0 0 10px 0;
 	}
 	
 .account-myflaps-fflap {
 	padding: 10px;
 	margin: 5px 0 0 0;
 	background: #fff;
 	color: #444;
 	}
 .account-myflaps-fflap a {
 	text-decoration: none;
 	color: #333;
 	}
 
 .myfflaps-detail {
 	float: left;
 	width: 624px;
 	}
 .myfflaps-click {
 	float: left;
 	width: 290px;
 	text-align: right;
 	}
 	
 /* Scheduled Fflaps */

 #account-scheduledflaps {
 	clear: both;
 	}
 	
 #account-scheduledflaps h1 {
 	font-size: 30px;
 	color: #1c7999;
 	font-weight: normal;
 	margin: 0 0 10px 0;
 	}
 
.account-scheduledflaps-fflap {
 	padding: 5px;
 	margin: 5px 0 0 0;
 	background: #fff;
 	color: #444;
 	}
.account-scheduledflaps-fflap a {
 	text-decoration: none;
 	color: #333;
 	}
 	
  .scheduledflaps-detail {
 	float: left;
 	width: 624px;
 	}
 .scheduledflaps-date {
 	float: left; 	
 	text-align: right;
 	background: url(/images/icon-schedule.png) no-repeat right -1px;
 	padding: 0 20px 0 0;
 	width: 300px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	width: 280px;
 	} 
 	/* Opera Fix */ 
 	html>body.scheduledflaps-date { 
 	width: 280px;
 	}


/* My Subscription */

 #account-subscription {
 	clear: both;
 	}
 	
 #account-subscription h1 {
 	font-size: 30px;
 	color: #1c7999;
 	font-weight: normal;
 	margin: 0 0 10px 0;
 	}
 	
/********************************************************************************
Login/Register
********************************************************************************/  	
 	
#login-left {
	clear: left;
	float: left;
	background: #7ac2dc;
	border: 1px solid #aebabc;
	padding: 20px;
	margin: 0 20px 0 0;
	width: 487px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	width: 425px;
 	} 
 	/* Opera Fix */ 
 	html>body#login-left { 
 	width: 425px;
 	}

#login-left h1 {
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 20px 0;
	color: #e9f9fc;
	}	
	
#register-right {
	float: left;
	background: #7ac2dc;
	border: 1px solid #aebabc;
	padding: 20px;
	width: 487px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	width: 445px;
 	} 
 	/* Opera Fix */ 
 	html>body#register-right { 
 	width: 445px;
 	}
 	
 #register-right h2 {
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 20px 0;
	color: #e9f9fc;
	}	
	
#login-left label, #register-right label {
	font-size: 14px;
	margin: 0 0 5px 0;
	color: #e9f9fc;
	}
	
/* Fetch Password / Verify Account  */

#fetch-password {
	background: #7ac2dc;
	border: 1px solid #aebabc;
	padding: 20px;
 	}
 	
 #fetch-password p {
 	margin: 0 0 15px 0;
 	font-size: 16px;
 	}
 	
#fetch-password label {
	font-size: 14px;
	margin: 0 0 5px 0;
	color: #e9f9fc;
	}
 	
#fetch-password h1 {
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 20px 0;
	color: #e9f9fc;
	}	

 	
/********************************************************************************
Search Results
********************************************************************************/	

#search-results-container {
	background: url(/images/bg-search-results-container.png) repeat-y;
	padding: 10px 20px;
	position: relative;
	}
#search-results-container h1 {
	font-size: 22px;
	color: #000;
	font-weight: normal;
	}
	
#search-results-pager {
	position: absolute;
	top: 5px;
	right: 20px;
	}
	
/*Messages */
#processing-sendmultiplefflaps {

	}
.process-sendmultiplefflaps-success {
	background: url(/images/bg-multifflap-message.png) no-repeat;
	position: absolute;
	overflow: hidden;
	top: 3px;
	right: 115px;
	z-index: 5;
	font-size: 18px;
	text-align: center;
	padding: 20px 0 0 0;
	width: 554px;
	height: 63px;	
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	height: 43px;
 	} 
 	/* Opera Fix */ 
 	html>body.process-sendmultiplefflaps-success { 
 	height: 43px;
 	}
 	
.process-sendmultiplefflaps-fail {
	background: url(/images/bg-multifflap-message-fail.png) no-repeat;
	position: absolute;
	overflow: hidden;
	top: 3px;
	right: 115px;
	z-index: 5;
	font-size: 18px;
	text-align: center;
	padding: 20px 0 0 0;
	width: 554px;
	height: 63px;	
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	height: 43px;
 	} 
 	/* Opera Fix */ 
 	html>body.process-sendmultiplefflaps-fail { 
 	height: 43px;
 	}
	
.process-singlefflap-success {
	clear: both;
	background: url(/images/bg-singlefflap-success.png) no-repeat;
	overflow: hidden;
	font-size: 13px;
	text-align: center;
	padding: 10px 0 0 0;
	width: 330px;
	height: 33px;	
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	height: 23px;
 	} 
 	/* Opera Fix */ 
 	html>body.process-singlefflap-success { 
 	height: 23px;
	}
	
.process-singlefflap-fail {
	clear: both;
	background: url(/images/bg-singlefflap-fail.png) no-repeat;
	overflow: hidden;
	font-size: 13px;
	text-align: center;
	padding: 10px 0 0 0;
	width: 330px;
	height: 33px;	
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	height: 23px;
 	} 
 	/* Opera Fix */ 
 	html>body.process-singlefflap-fail { 
 	height: 23px;
	}
	
.search-results-item-container {
	clear: left;
	margin: 0 0 10px 0;
	background: #79bf37;
	}
.search-results-item-left {
	float: left;
	padding: 65px 0 0 0;
	width: 25px;
	background: #79bf37;
	position: relative;
	}
.search-results-item-count {
	position: absolute;
	top: 10px;
	width: 25px;
	text-align: center;
	color: #eaf8de;
	font-size: 14px;
	}

.search-results-item-right {
	float: left;
	position: relative;
	background: #eaf8de;
	padding: 10px;
	width: 959px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	width: 939px;
 	} 
 	/* Opera Fix */ 
 	html>body.search-results-item-right { 
 	width: 939px;
 	}
.search-results-item-pic {
	float: left;
	background: #fff;
	padding: 15px 28px 0 28px;
	width: 120px;
	height: 120px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	width: 64px;
 	height: 105px;
 	} 
 	/* Opera Fix */ 
 	html>body.search-results-item-pic { 
 	width: 64px;
 	height: 105px;
 	}
.search-results-item-desc {
	float: left;
	font-size: 12px;
	color: #000;
	margin: 0 0 0 10px;
	width: 435px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	width: 425px;
 	} 
 	/* Opera Fix */ 
 	html>body.search-results-item-desc { 
 	width: 440px;
 	}
.search-results-item-desc a {
	font-weight: bold;
	color: #000;
	text-decoration: none;
	font-size: 20px;
	}
.search-results-item-price {
	font-weight: bold;
	font-size: 20px;
	}
	
.search-results-item-options {
	float: left;
	margin: 0 0 0 10px;
	width: 384px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	width: 374px;
 	} 
 	/* Opera Fix */ 
 	html>body.search-results-item-options { 
 	width: 374px;
 	}
 	
 .search-results-item-options img {
 	float: left;
 	}
 	
 .search-results-schedule {
 	position: relative;
 	background: url(/images/bg-search-results-schedule.png) no-repeat;
 	float: left;
 	text-align: center;
 	width: 215px;
 	height: 45px;
 	}
 	
 .search-results-schedule .noinput {
  	background: none;
  	border: 0;
  	padding: 16px 0 0 0;
  	margin: 0;
  	width: 215px;
	text-align: center;
  	color: #fff;
  	font-size: 11px;
  	cursor: pointer;
 	}
 	
 .search-results-message {
	background: #fff;
	font: 13px "Myriad Pro", "Myriad Web", "Apple Myriad", "Adobe Myriad", Candara, "Trebuchet MS", Trebuchet, sans-serif;
	color: #1c7999;
	margin: 5px 0 5px 2px;
	border: 1px solid #71a723;
	width: 349px;	
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	width: 345px;
 	} 
 	/* Opera Fix */ 
 	html>body.search-results-message { 
 	width: 345px;
 	}
 	
/* Sponsored Listing */
 
#search-sponsored-listing {
 	clear: left;
 	margin: 150px 0 10px 0;
 	padding: 10px;
 	border: 1px solid #61a1b8;
 	background: #fff;
 	position: relative;
 	}
 	
.search-sponsored-listing-img {
 	float: left;
 	margin: 0 15px 15px 0;
 	padding: 10px;
 	background: #fff;
 	}
 
.search-sponsored-listing-title {
 	text-decoration: none;
 	font-size: 30px;
 	}
 	
 	
#search-daily-draw {
	position: absolute;
	top: -147px;
	right: 12px;
	z-index: 1;
	}
	
 /********************************************************************************
Classifieds
********************************************************************************/	

#classifieds-container {
	background: url(/images/bg-search-results-container.png) repeat-y;
	padding: 10px 20px;
	}
#classifieds-container h1 {
	font-size: 30px;
	color: #1C7999;
	font-weight: normal;
	}
	
.classifieds-entry {
	background: #eaf8de;
	margin: 5px 0 0 0;
	padding: 10px;
	vertical-align: middle;
	}
	
.classifieds-itemname {
	float: left;
	}
.classifieds-itemname a {	
	text-decoration: none;
	font-size: 16px;
	}
.classifieds-itemdetail {
	float: right;
	}
	
.viewitem-detail {
	font-size: 13px;
	}
.viewitem-message {
	padding: 5px;
	margin: 5px 0;
	background: #eaf8de;
	}
.viewitem-message p {
	margin: 0;
	padding: 0;
	}
	
 /********************************************************************************
Info Pages
********************************************************************************/	
	
	
#info-page {
	background: #7ac2dc;
	border: 1px solid #aebabc;
	padding: 20px;
	position: relative;
 	}
 	
 #info-page p {
 	margin: 0 0 15px 0;
 	font-size: 16px;
 	}
 	
#info-page h1, #info-page h2 {
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 20px 0;
	color: #e9f9fc;
	}	
	
#info-page ul, #info-page ol {
	list-style: inside disc;
	margin: 0 0 15px 0;
	font-size: 16px;
	}

#bg-daily-draw {
	position: absolute;
	bottom: 0;
	left: 25px;
	z-index: 3;
	}
	
#dailydraw-draw {
	padding: 10px;
	margin: 10px 0;
	background: #fff;
	border: 1px solid #ccc;
	}
 #dailydraw-draw-left {
 	float: left;
 	width: 125px;
 	}
 #dailydraw-draw-right {
 	float: left;
 	width: 687px;
 	}

.help-question {
	font-size: 18px;
	color: #fff;
	}

/* Why */
.whyfflap-info {
	position: relative;
	}
#whyfflap-bg {
	position: absolute;
	bottom: -1px;
	right: -1px;
	z-index: 3;
	}

/* Subscription */	
#subscription-table {
	font-size: 18px;
	
	}

#subscription-table .first-row {
	padding: 5px;
	}
#subscription-table .alt-row {
	background: #62a4bc;
	padding: 5px;
	}
	
.announcement {	
	border: 3px dotted red;
	padding: 15px;
	font-size: 15px;
	line-height 1.6em;
	margin: 0 0 15px 0;
	background: #fff;
	}
.announcement h1 {
	margin: 0 0 15px 0;
	font-size: 18px;
	}
	
	
/* Enhanced Social fflap Page - August 2010 */

/* Left */
#socialfflap-left {
	float: left;
	width: 730px;
	}

/* User Profile */
#socialfflap-right {
	float: left;
	background: #c5eaf1;
	color: #6f969d;
	font-size: 14px;
	padding: 10px;
	margin: 0 0 0 10px;
	width: 254px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	width: 224px;
 	} 
 	/* Opera Fix */ 
 	html>body#socialfflap-right { 
 	width: 224px;
 	}
#socialfflap-right a {
	color: #6b6b6b;
	text-decoration: underline;
	}
	
#socialfflap-right img {
	background: #fff;
	border: 1px solid #a2c6cd;
	}
	
#socialfflap-right h2 {
	font-size: 17px;
	font-weight: normal;
	color: #408caa;
	margin: 10px 0;
	}
	
/* Item Description */

#socialfflap-facebooklike {
	margin: 5px 0;
	}

#socialfflap-desc-left {
	clear: both;
 	float: left;
 	width: 250px;
 	}
#socialfflap-desc-left img {
	border: 1px solid #ccc;
	}
 	
#socialfflap-desc-right {
	float: left;
	font-size: 14px;
	margin: 0 0 10px 20px;
	width: 480px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	width: 460px;
 	} 
 	/* Opera Fix */ 
 	html>body#socialfflap-desc-right { 
 	width: 460px;
 	}
 	
#socialfflap-desc-right table {
	color: #00bde8;
	}
#socialfflap-desc-right table tr td {
	padding: 0 0 8px 0;
	}
.desc-heading {
	color: #8e8e8d;
	}

/* Share */ 
#socialfflap-share {
 	clear: left;
 	padding: 25px 0;
 	margin: 0 0 20px 0;
 	}
#socialfflap-share h3 {
	font-size: 19px;
	font-weight: normal;
	color: #408caa;
	margin: 10px 0 5px 0;
	}
 	
#socialfflap-share ul {
	list-style: none;
	margin: 0 0 5px 0;
	}
#socialfflap-share ul li {
	float: left;
	}
#socialfflap-share ul li a {
	font-size: 15px;
	display: block;
	color: #585858;
	background:Êurl(/images/bg-socialfflap-sharebutton.png) repeat-x;
	text-decoration: none;
	text-align: center;
	margin: 0 5px 0 0;
	padding: 10px 0 10px 20px;
	border: 1px solid #fcbb68;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 238px;
	/* IE Box Fix */
 	voice-family: "\"}\"";
 	voice-family: inherit; 
 	width: 211px;
 	} 
 	/* Opera Fix */ 
 	html>body#socialfflap-share ul li a { 
 	width: 211px;
 	}
 	
#socialfflap-share ul li a.sharefacebook {
	background: url(/images/share-facebook.png) no-repeat 15px 5px;
	}
#socialfflap-share ul li a.sharetwitter {
	background: url(/images/share-twitter.png) no-repeat 15px 5px;
	}
#socialfflap-share ul li a.shareemail {
	background: url(/images/share-email.png) no-repeat 15px 5px;
	}
	 	
#socialfflap-fulldesc {
	clear: left;
 	}

#socialfflap-fulldesc-container {
	padding: 15px;
	background: #eff9e4;
	color: #000;
	}
	
#socialfflap-topleft {
	float: left;
	width: 700px;
	color: #408CAA;
	font-size: 14px;
	}
.socialfflap-fflapis {
	vertical-align: middle;
	}
.socialfflap-fflapis img {
vertical-align: middle;
	}
#socialfflap-topright {
	float: left;
	width: 250px;
	margin: 0 0 10px 0;
	text-align: right;
	}
	
#socialfflap-bottombuttons {
	text-align: right;
	}
	
.ebay-seller-item {
	width: 100%;
	clear: both;
	padding: 0 0 5px 0;
	}
.ebay-seller-item img {
	float: left;
	margin: 0 5px 5px 0;
	}
.ebay-seller-item a {
	text-decoration: none;
	font-size: 12px;
	}
	
/* Recent fflaps */
.sp-classifieds {
	margin: 0 0 20px 0;
	}
.sp-classifieds h2 {
	font-size: 19px;
	font-weight: normal;
	color: #408caa;
	margin: 10px 0 5px 0;
	}

.sp-classifieds-entry {
	background: #eaf8de;
	margin: 5px 0 0 0;
	padding: 10px;
	vertical-align: middle;
	}
	
.sp-classifieds-itemname {
	float: left;
	}
.sp-classifieds-itemname a {	
	text-decoration: none;
	font-size: 16px;
	}
.sp-classifieds-itemdetail {
	float: right;
	}
