/*



Theme Name: JustSell 2009

Theme URI: http://www.justsell.com/

Description: This is the 2009 redesign of JustSell.com. Designed by Jennifer Goodman and developed by Joanna Vitug and Joe Gilbert.

Version: 1.5

Author: Jennifer Goodman, Joanna Vitug, Joe Gilbert

Author URI: http://www.justsell.com/



*/



* {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-family: inherit;

	vertical-align: baseline;

	background: transparent; }

	

hr {

	display: none;

	margin: 0; }


		
.clear {

	display: block;

	visibility: hidden;

	clear: both;

	height: 0;

	margin:0; }

	

.hidden {

	display: none; }



strong, * strong { 

	font-weight: bold; }



em, * em {

	font-style: italic; }



acronym {

	border-bottom: 1px dotted #000;

	cursor: help; }


.yellow-highlight{background-color:#FFFF00; padding:1px;}
	

a {

	color:#f93;

	text-decoration:none;}

	

a:hover{

	color:#666;

	text-decoration:none;}

	

a.readmore {

	font-weight:bold;

	font-size:.916em;

	text-transform:uppercase;}



a.readmore:visited {

	color:#660000;

	text-decoration:none;}



ul, ol{ margin-bottom: 15px;}

	

ul, ul li {

	list-style-type:disc;}



ul li, ol li {

	margin: 0;

	padding:0;

	line-height: 1.7em;}

	

h1, h2{

	font-weight:bold;

	padding:11px 0 9px 10px;

	margin:0 0 10px 0;

	background:#b3b3b3;

	color:#fff;

	font-size:1.66em;

	text-transform:uppercase;}

	

#latest h1 {
	background:none;
	font-size:1.5em;
	margin: 0;
	padding:0;}



h3 {

	font-size:1.5em; 
	
	margin: 25px 0 14px 0; }



h3 a,

#latest h1 a {

	margin:0 0 10px 0;

	padding:0;

	background:none;

	color:#000;

	text-transform:capitalize;

	font-weight:bold;}

h3 a:hover,

#latest h1 a:hover {

	color:#f93; }



h3 a:visited,

#latest h1 a:visited {

    color:#660000;

    text-decoration:none;}



p{

	margin:0 0 14px 0;

	line-height:1.7em;}

	

input, select {
	border: 1px solid #d8d9da;
	height: 22px;
	padding: 3px 2px 0 5px;
	margin: 0 0 2px 0;
	background: #f1f1f2;
	font: 12px helvetica, arial, sans-serif; }



textarea {

	border: 1px solid #d8d9da;

	padding: 2px;

	margin: 0 0 3px 0;

	background: #f1f1f2;

        font: 12px helvetica, arial, sans-serif; }



	input:focus, select:focus,

        textarea:focus {

                 border:1px solid #f93; }

		 

label {

	color:#000;

	text-transform: uppercase;

	font-weight:bold;

	font-size: 1em;}
	

body {

   font-family: helvetica, arial, sans-serif; 

   font-size: 62.5%; /* sets 1em = 10px */

   line-height: 1; /* sets line-height = font-size */

   color: #000;

   text-align: center;

	height:100%; }

  

#container {

	width: 960px;

	position: relative;

	margin: 0 auto;

	text-align: left;

	background: #fff;

	font-size:1.2em;

	padding-bottom: 5px;

	z-index: 100 !important; }



/* Image Classes * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
img.alignleft {float: left;}
img.alignright {float: right;}
img.pdfMargin{ margin: 10px 15px 0 15px;}



/* HEADER * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	

#header{

	margin: 0 0 30px;overflow:hidden;clear:both;}



#header strong a.logo{

	background: transparent url(./images/logo/justsell-header.gif) no-repeat 0 center;

	float: left;

	width:411px;

	height: 80px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;}
	
#header strong a.indexlogo{

	background: transparent url(./images/logo/justsell-index-header.gif) no-repeat 0 center;

	float: left;

	width:413px;

	height: 120px;

	text-indent:-9999px;

	display:block;

	overflow:hidden;}

	

#dailyQuote {

	background: url(./images/bg/sq-quote-bubble.gif) no-repeat;

	width: 221px;

	padding-left: 76px;

	margin-right: 19px; }

#dailyQuote p {

	font-size: 1em;

	line-height: 1.33em;

	color: #000; }

	#dailyQuote .quote {

		font-weight: bold; }

	#dailyQuote .attribution {

		margin-bottom: 0; }

	#dailyQuote .links {

		color: #4d4d4d; }

		

#dailyQuote a {

	font-size: .83em;

	text-transform: uppercase;

	font-weight: bold; }


/* Navigation * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */


#mainNav {

	height: 74px;

	margin:0 0 30px 0;}



	#mainNav li {

		float: left;

		overflow: hidden;

		list-style: none; }
			

	#mainNav li a {

		display: block;

		height: 74px;

		text-indent: -9999px;

		text-decoration: none;

		background-position: 50% 0;

		background-repeat: no-repeat; }

		

		#mainNav li a:hover {

			background-position: 50% -74px; }



		#navHome {

			width: 126px;

			background: url(./images/button/home.gif); }



		#navTools {

			width: 138px;

			background: url(./images/button/tools.gif); }

		#navAdvice {

			width: 124px;

			background: url(./images/button/advice.gif); }


		#navQuotes {

			width: 143px;

			background: url(./images/button/quotes.gif); }



		#navForFun {

			width: 154px;

			background: url(./images/button/for-fun.gif); }



		#navResources {

			width: 146px;

			background: url(./images/button/resources.gif); }



		#navSubscribe{

			width: 129px;

			background: url(./images/button/subscribe.gif); }


/* END Navigation * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */		

#latest{
	width:624px;
	margin: 0 0 20px;}

#latest img{
	display:block;
	float:left;
	margin:0 24px 0 0;}

#latest div{
	float:right;
	width:283px;}

#latest h2 {
	font-size:2.16em;
	background:black;}

#latest p.details{
	font-size:.916em;
	margin:0 0 15px;}


/* CONTENT * * * * * * * * * * * * * * * * * * * * * * * * * * */



#content {

	float:left;

	width:624px;

	margin: 0 36px 0 0;}

#content div.fullWidth{

	float:left;
	
	width:624px;
}	

/* CONTENT > HOMEPAGE * * * * * * * * */



#moreArticlesLeft li h3,

#moreArticlesRight li h3 {

	margin:0 0 12px 0;}



#moreArticlesLeft li,

#moreArticlesRight li {

	width:283px;

	padding:0;

	margin-bottom:42px;

	list-style-type:none;}



#moreArticlesLeft li p img,

#moreArticlesRight li p img{

	float:left;

	margin: 6px 20px 0 0;}



#moreArticlesLeft li ul li,

#moreArticlesRight li ul li{

	list-style-type: disc;

	margin: 0 0 0 20px;}



#moreArticlesLeft {

	float:left;

        width:283px;

        padding:0;

        margin:0 27px 8px 0; }

#moreArticlesRight {

	float:right;

        width:283px;

        padding:0;

        margin:0 0 8px 0;; }

	

/* CONTENT > SINGLE POST * * * * * * * * */



#singlePost h1{

	background:#000;

	margin:0;}

	

.post{

	float:right;

	width:429px;

	margin:0 0 45px 0;}



.post a{ text-decoration: underline;}

.post ul li, .post ol li{
	margin: 0 0 10px 25px;}


.post ul li.tightList, .post ol li.tightList{
	margin-bottom: 3px;}



#postmetadata{

	padding:16px 0;

	margin: 0 0 39px;

	color: #666;

	border-bottom: 2px solid #d9d9d9;}

	

p.quote{

	font-size:2.166em;

	line-height:1.2em;}


a.postlink {
	background:url(./images/icon/email.gif) no-repeat;
	padding: 1px 0 0 25px;}
	
	
.postPdfLeft{
	width: 175px;
	float: left;
	padding-bottom: 15px;}

.postPdfRight{
	width: 175px;
	float: right;
	padding-bottom: 15px;}

.postBulletsLeft{
	width: 207px;
	float: left;
	padding-bottom: 5px;}

.postBulletsRight{
	width: 207px;
	float: right;
	padding-bottom: 5px;}



/* CONTENT > RESOURCE ARTICLE (not the category resource page) * * * * * * * * */



#individualResource h1, #resourceCategory h1, #fourohfour h1,
#toolsCategory h1, #adviceCategory h1, #searchPage h1, #subscribe h1,
#quotesCategory h1, #forFunCategory h1, #uncategorized h1 {
	background:#000000 none repeat scroll 0 0;}

#resourceArticle {

	margin:0 0 8px 0;

	border-bottom: 2px solid #d9d9d9;}

	

.moreResources{

	text-transform:uppercase;

	font-size:.916em;

	font-weight:bold;}

	

.moreResources a{

	font-size:1.2em;

	font-weight:normal;

	text-transform:none;}

	

/* CONTENT > RESOURCE CATEGORY >  TOOLS AND IDEAS CATEGORY * * * * * * * * */



#allResources, #allTools {

	margin:35px 0 0 0;}

	

.resourceInfo {

	font-size:1.33em;

	line-height:1.3em;}

	

.numResources {

	color:#666;

	line-height:1.7em;}



.numberOfResources {

	color:#666; }



.categoryIntro {

	font-size:1.33em;

        line-height:1.25em; }



#allResources li, #allTools li{

	list-style-type:none;

	margin:0 0 18px 0;

	border-bottom: 2px solid #d9d9d9;}

	

#allResources img, #allTools img{

	float:left;

	display:block;

	margin:4px 24px 0 0;}

	

#allResources div, #allTools div{

	float:right;

	width:531px;}

	

#allResources h2, #allTools h2{

	background:none;

	margin:0;

	padding:0;

	font-size:1.5em;

	text-transform:none;}



#allResources h2 a,

#allTools h2 a {

        color:#000; }

#allResources h2 a:hover,

#allTools h2 a:hover {

	color:#f93; }



#allResources h2 a:visited,

#allTools h2 a:visited {

	color:#660000; }
	

/* CONTENT > NEXT AND PREVIOUS BUTTONS * * * * * * * * */

.pagination {

	margin: 20px 0 55px 2px;

	float:left;}



#prevPosts a,

#prevPosts a:visited {

	display:block;

	text-indent:-9999px;

	overflow:hidden;

	background:url(./images/button/previous.gif) no-repeat 50% 0;

	width:76px;

	height:32px;

	margin: 0 3px 0 0; }



#prevPosts a:hover,

#prevPosts a:active {

	text-indent:-9999px;

	background-position:50% -32px; }



#nextPosts a,

#nextPosts a:visited {

	display:block;

	text-indent:-9999px;

	overflow:hidden;

	background:url(./images/button/next.gif) no-repeat 50% 0;

	width:76px;

	height:32px;

	margin: 0 3px 0 0; }



#nextPosts a:hover,

#nextPosts a:active {

	text-indent:-9999px;

	background-position:50% -32px; }



/* CONTENT > ASIDE * * * * * * * * */

	

#aside {

	width:175px;

	margin: 6px 20px 0 0;

	float:left;}



p.booklet {

	text-align:center;}

	

#toolbox h2{

	font-size:1.083em;

	padding:5px 0 5px 10px;

	background:black;

	margin:0;}

	

#toolbox li{

	list-style-type:none;

	margin:0 0 4px 0;

	line-height:1.6em;

	padding:0 0 4px 0;

	border-bottom:1px solid #d9d9d9;}

	

#toolbox li#toolboxheader{

	margin:0 0 4px 0;

	padding:0;

	border:none;}

	

#toolbox li a{

	background-position:left;

	padding: 2px 0 0 30px;

	margin:0 20px 0 0;

	font-weight:normal;}


#toolbox li#email a{background:url(./images/icon/email.gif) no-repeat;}
#toolbox li#facebook a{background:url(./images/icon/facebook.png) no-repeat;}
#toolbox li#linkedin a{background:url(./images/icon/linkedin.png) no-repeat;}
#toolbox li#more a{background:url(./images/icon/more.gif) no-repeat;}
#toolbox li#newsletter a{background:url(./images/icon/newsletter.gif) no-repeat;}
#toolbox li#print a{background:url(./images/icon/print.gif) no-repeat;}
#toolbox li#twitter a{background:url(./images/icon/twitter.png) no-repeat;}

	

/* CONTENT > COMMENTS * * * * * * * * */

	

#commentPost h2{

	margin:0 0 12px 0;}

	

#comments li {

	list-style-type:none;

	border-bottom:1px solid #d9d9d9;

	margin:0 0 18px 0;}

	

.commentAvantar {

	float:left;

	width:60px;

	margin:0 20px 0 0;}



.commentText{

	float:right;

	width:544px;}

	

.commentAttributes{

	font-size:.916em;

	color:#808080;}

	

table#comment-form{

	margin:35px 0;

	font-size:.916em;}



table#comment-form tr{

	margin: 0 0 6px 0;}



table#comment-form tr td{

	margin: 0;

	vertical-align:top;}



table#comment-form tr td.label{

	width:140px;

	padding:7px 0 0 0;}


table#comment-form tr td.formText{

	font-size: 12px;
	
	width:484px;

	padding:7px 0 0 0;}

textarea#comment {

	width:484px;}

	

input#submit {

	background:url(./images/button/submit-comment.gif) no-repeat;

	border:none;

	cursor:pointer;

	height:27px;

	margin:30px 0 0;

	width:142px;}

	

/* CONTENT > CONTACT US * * * * * * * * */

	

#contactUs h1{

	background:#000;

	margin:0 0 40px 0;}

	

table#contact-form{

	margin:35px 0;

	font-size:.916em;}



table#contact-form tr{

	margin: 0 0 6px 0;}



table#contact-form tr td{

	margin: 0;

	vertical-align:top;}



table#contact-form tr td.label{

	width:140px;

	padding:7px 0 0 0;}

	

textarea#message{

	width:285px;}

	

table#contact-form input{

	width:283px;}

	

input#sendnow {

	background:url(./images/button/send-now.gif) no-repeat;

	border:none;

	cursor:pointer;

	height:26px;

	margin:30px 0 0;

	width:93px;}



/* CONTENT > SUBSCRIBE PAGE (RSS < EMAIL < TWITTER) * * * * * * * * */
#subscribe #content {margin: 0 auto; width:960px;}
#subscribePage {width: 624px;}

#subscriptionPage h1{background:#000; margin:0 0 40px 0;}
#subscribePage h2{
	padding: 0;
	margin:30px 0 20px 0;
	color:#000;
	font-size:1.5em;
	text-transform:none;}

h2.subRss{background:url(./images/icon/rss.gif) no-repeat 209px 2px;}
h2.subEmail{background:url(./images/icon/email.gif) no-repeat 410px 2px;}
h2.subTwitter{background:url(./images/icon/twitter.gif) no-repeat 198px 3px;}

#rssSubscribe, #emailSubscribe {
	border-bottom:1px solid #d9d9d9;
	padding:0 0 20px 0;
	margin:0 0 10px 0;}


/* can delete after launch of new subscribe page*/
#subscribeButton {
	width:95px !important;
 	height:27px;
	background:url(./images/button/subscribe-email.gif) no-repeat;
	cursor:pointer;
	border:0;
	margin:21px 0 0 0;}
	
#subscribeForm {
	margin-bottom: 25px;}

#subscribeForm tr td {
	vertical-align:top;
	padding:4px 0 0 0; }

#subscribeForm tr td.label {
	width:120px;
	font-weight:bold;
	font-size:0.916em;
	text-transform:uppercase;
	vertical-align:middle; }	

#subscribeForm tr td.label label {font-size:1em; }
#subscribeForm input{width:245px;}
#subscribeForm input.TeamLeader{width:12px;}

#subscribeForm td.radioCell input#radiobuttonTeamLeader_yes,
#subscribeForm td.radioCell input#radiobuttonTeamLeader_no{
	background: #FFFFFF;
	border: none;
	margin:-5px 10px 0 0;
	padding:0;
	outline: none;}

#subscribeForm td.radioCell {
	width:70px;
	vertical-align:middle;
	padding-top:12px; }

#subscribeForm td.radioCell label {text-transform: none;}

/* END OF - can delete after launch of new subscribe page*/


/* NEW SUBSCRIBE FORM STYLES* * * * * * * * *********************************************************/
#subscribePage ol#subscribeForm {list-style-type: none; margin: 25px 0;}
#subscribePage ol#subscribeForm li {margin: 0 0 5px;}
#subscribePage ol#subscribeForm li#leadTeam {margin: 12px 0;}
#subscribePage ol#subscribeForm li label {display:block; float:left; font-size:0.95em; width: 120px;}
#subscribePage ol#subscribeForm li strong {display:block; float:left; margin: 0 8px; width:45px;}
#subscribeForm input.teamLeader {float:left; width:12px; background:#FFFFFF; border: none;}
#subscribeForm input#subscribeBtn {
	background: url(./images/button/btn-sign-me-up.gif) no-repeat top;
	border:none;
	cursor:pointer;
	display:block;
	height:26px;
	margin:15px 0 0 120px;
	width:94px;}
	
#subscribeErrorContainer{background: #F1F1F2; border: 2px solid #95D409; padding: 14px 14px 0;	width: 590px;}
#subscribeErrorContainer p{font-size: 12px; color:#89C13E; font-weight:bold;}

h3.subscribeConfirm{margin:30px 0 20px 0; color:#FF9933; font-size:3em; font-weight:bold; text-transform:none;}

/* NEW SUBSCRIBE FORM STYLES* * * * * * * * *********************************************************/


/* CONTENT > 404 PAGE* * * * * * * * */
#errorMessage h2 {

	background:none;

	padding:0;

	color:#000;

	margin:48px 0 32px 0;

	font-size:1.5em;

	text-transform:none;}

	

#errorMessage h3{

	margin:40px 0 32px 0;

	font-weight:bold;

	font-size:1.083em;

	text-transform:uppercase;}

	



#errorSearch li {

	list-style-type:none;

	float:left;}



#error{

	margin:20px 0 0 0;}

		

#error li {

	margin:0 0 5px 15px;

	list-style-type:disc;}


/* SIDEBAR * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */



#sidebar {

	float: right;

	width: 300px;}



#sidebar p {

	line-height: 1.6em;}



#sidebar .taglist {

	margin-bottom:38px; }

	

#sidebar a {

	font-weight:bold;}



.sponsor{

	margin:0 0 38px 0;} /* made a class because of multiple sponsor possibility */

.sponsor ul, .sponsor ol{
	
	margin-left: 15px;}	

.sponsor iframe {
	margin:0 0 15px 0;}

.more {

	margin:0 0 10px 0;

	line-height:1.6em;

	padding:0 0 10px 0;

	border-bottom:1px solid #d9d9d9;} /* made a class because of multiple more sections are possible */



.more.last {

	margin-bottom:38px; }
	
.lastPopular {
	margin-bottom:38px; }

	

ul#subscribe{

	padding:0 0 52px 0;}

	

	ul#subscribe li{

		float:left;

		list-style-type:none;}

		

	ul#subscribe li a{

		background-position:left;

		padding: 2px 0 0 20px;

		margin:0 20px 0 0;

		font-weight:normal;}

		

a.rss {

	background:url(./images/icon/rss.gif) no-repeat;}



a.email {

	background:url(./images/icon/email.gif) no-repeat;}



a.twitter {

	background:url(./images/icon/twitter.gif) no-repeat;}



.sponsor img {

	margin:0 0 10px 0;}

		

.more .details {

	font-size:0.916em;}

	

#sidebar .details a {

	font-weight:normal;}
	
/* Sidebar Subscribe Field * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#sidebarSubscribeContainerBG {
	background: url(./images/bg/inPostSubscribeForm-BG.gif) repeat;
	height: 29px;
	margin-bottom: 18px;
	padding: 10px;}

ul.subscribeContainer li {
	float: left;
	list-style: none;}	

ul.subscribeContainer h3 {
	font-size: 1.1em; 
	margin: 5px 0;
	font-weight: bold;}

input.subscribe {
	background: #FFFFFF;
	line-height: 19px;
	width: 190px;}

a#subscribeSubmit{
	background: url(./images/button/btn-sign-up.gif) no-repeat top;
	width:70px;
	height:26px;
	cursor:pointer;
	margin:0 0 0 10px;
	border:none;
	display:block;}

#subscribeSubmit:hover{
	cursor: pointer;}

h2.newsletter{margin:0;}


/* Sidebar Search Bar * * * * * * * * * * * * * * * * * * * * * * * * * * * */

ul.searchContainer {
	padding-bottom: 35px;}


ul.searchContainer li {
	float: left;
	display: inline;
	list-style: none;}	


input.s {

	width: 210px;}

input.searchsubmit {

	background: url(./images/button/search.gif) no-repeat top;

	width:75px;

	height:27px;

	cursor:pointer;

	margin:0 0 0 3px;

	border:none;}



#searchsubmit:hover{

	cursor: pointer; }


/* Form validation * * * * * * * * * * * * * * * * * * * * * * * * * * * */



/* Standard style for form fields in normal view */

.formfield-valid {

border: 1px solid #969696;

font: 12px helvetica, arial, sans-serif;

padding: 3px 2px 0 2px; }

/* Style for form fields when users mouse clicks inside */

.formfield-valid:focus {

border: 1px solid #39f; }



/* Style for form fields once user clicks inside, but fails to fill out required information, and navigates out of the field */

.formfield-invalid {

border: 2px solid #95d409 !important; }



/* Style for the div that is placed beneath the form field if they do not fill out required information */

.formerrmsg-on {
	font: 1em helvetica, arial, sans-serif;
	color: #89c13e;
	margin: 10px 0 10px 120px;}

/* Hide the div if they HAVE filled out correct information, or if they have not clicked inside of the field yet */

.formerrmsg-off {

display: none; }



	

/* UNIVERSAL FOOTER * * * * * * * * * * * * * * * * * * * * * * * * * * * */

div#universal-footer {

	background: url(./images/bg/slanted-border.gif) no-repeat top;

	padding:25px 0 15px 0;

	margin:38px 0 0 0;

	color: #a6a6a6;

	font: 12px helvetica, arial, sans-serif;

	line-height: 14px; }

	div#universal-footer table tr td {

		vertical-align: top; }



div#universal-footer table tr td#universal-logo {

	padding: 0 15px 0 0; }

	

div#universal-footer table tr td#universal-copyright {

	padding: 0 0 7px 0; }

	html[xmlns*=""] body:last-child div#universal-footer table tr td#universal-copyright {

		padding: 0 0 9px 0; }



	div#universal-footer table tr td#universal-copyright a,

	div#universal-footer table tr td#universal-copyright a:visited,

	div#universal-footer table tr td#universal-copyright a:hover,

	div#universal-footer table tr td#universal-copyright a:active {

		color: #a6a6a6;

		text-decoration: underline;

		font: 12px helvetica, arial, sans-serif; }

	

div#universal-footer table tr td#universal-address {

	padding: 0 20px 8px 0; }

div#universal-footer table tr td#universal-phone-email {

	padding: 0 0 8px 0; }

	

div#universal-footer table tr td#universal-phone-email img {

	margin: 0;

	padding: 0; }

	

div#universal-footer table tr td#universal-links {

	padding: 0; }

	html[xmlns*=""] body:last-child div#universal-footer table tr td#universal-links {

		padding: 9px 0 0 0; }	

div#universal-footer table tr td#universal-links a,

div#universal-footer table tr td#universal-links a:visited {

	padding: 0 3px;

	font: 12px helvetica, arial, sans-serif; }

	div#universal-footer table tr td#universal-links a#universal-first-link {

		padding: 0 3px 0 0; }

/* In Post Subscriber Form Pop Up */
#inPostSubscribe {
	background: url(./images/bg/inPostSubscribeForm-BG.gif) repeat;
	border: #E6E6E6 10px solid;
	margin: 20px 0 30px 0;
	padding: 10px;
	width: 584px;}

#inPostSubscribe h2 {
	background: none;
	color: #000000;
	font-size: 1.6em;
	padding: 0;
	text-transform: uppercase;}

#inPostSubscribe .inPostSubscribeInput {background: #FFFFFF; line-height: 19px; width: 280px;}
#inPostSubscribe #inPostSubscribeForm li {float:left; list-style-type: none;}

#inPostSubscribe #inPostSubscribeSubmit{
	background: url(./images/button/btn-sign-me-up.gif) no-repeat top;
	border:none;
	cursor:pointer;
	display:block;
	height:26px;
	margin:0 0 0 3px;
	width:94px;}
	

/* Sidebar Subscriber Form Pop Up */
#subscribePopupBack {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	left:0;
	background:#000000;
	z-index:1000;}

#subscribePopup {
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	width:460px;
	height:470px;
	font-size:12px;
	background:#a4a4a4;
	border:5px solid #a4a4a4;
	z-index:2000;
	left:50%;
	margin-left:-230px;
	top:15%;}

#popupSubscribe-form .inputErrors {
	border: #FF0000 2px solid;
	color: #FF0000;}

#subscribePopup .top {
	clear:both;
	height:40px;}

#subscribePopup .top h2 {
	background:none transparent;
	float:left;
	margin:0px;
	padding:9px 0 9px 10px;}



#subscribePopup .top a.close {
	background:url(./images/buttons/closebtn.png) no-repeat;
	float:right;
	margin-top:7px;}

#subscribePopup .bottom, #subscribePopup .bottom-confirm {
	clear:both;
	text-align: left;
	position:relative;
	background:#efefef;
	overflow: hidden;
	padding:10px;
	width:440px;
	height:380px;}

#subscribePopup .bottom-confirm {display: none;}

#subscribePopup .closeLink {
	background:#efefef;
	clear:both;
	height:20px;
	padding:10px 0 0 20px;
	text-align: left;
	width:440px;}
	
.popupCloseBtn {float: right; width: 80px; height: 20px; padding: 0 10px 0 0; line-height: 18px;}

#subscribePopup .bottom .iframe {
	position:absolute;
	top:0px;
	left:0px;}

#subscribePopup .bottom p {
	font-size:11px;}

table#popupSubscribe-form{
	margin:0 0;
	text-align: left;
	font-size:11px;
	width:395px;}

table#popupSubscribe-form tr{
	margin: 0 0 6px 0;}

table#popupSubscribe-form tr small {
	display:block;
	padding:5px 0;}

table#popupSubscribe-form tr td{
	margin: 0;
	vertical-align:top;}

table#popupSubscribe-form tr td.label{
	width:145px;
	padding:7px 0 0 0;}

table#popupSubscribe-form textarea{
	background:#fff;
	width:243px;}

table#popupSubscribe-form input{
	width:243px;
	background:#fff;}

table#popupSubscribe-form input.radiobutton{
	background: #EFEFEF;
	border: none;}


table#popupSubscribe-form input#subscribeFormSubmit {
	background:url(./images/button/subscribe-email.gif) no-repeat;
	border:none;
	float:right;
	cursor:pointer;
	height:27px;
	margin:10px 0 0;
	width:95px;}
	
table#popupSubscribe-form select.countryDropDown {
	background-color:#FFFFFF;
	height:26px;}

table#popupSubscribe-form td.radiocell {
	padding-top:12px;
	vertical-align:middle;
	width:70px;}


/* Email This Pop Up */
#popupBack {

display:none;

position:fixed;

_position:absolute; /* hack for internet explorer 6*/

height:100%;

width:100%;

top:0;

left:0;

background:#000000;

z-index:1000;

}



#popup {

display:none;

position:fixed;

_position:absolute; /* hack for internet explorer 6*/

width:460px;

height:470px;

font-size:12px;

background:#a4a4a4;

border:5px solid #a4a4a4;

z-index:2000;

left:50%;

margin-left:-230px;

top:15%;

}



#popup .top {

clear:both;

height:40px;

}



#popup .top h2 {

background:none transparent;

float:left;

margin:0px;

padding:9px 0 9px 10px;

}



#popup .top a.close {

background:url(./images/buttons/closebtn.png) no-repeat;

float:right;

margin-top:7px;

}



#popup .bottom {

clear:both;

text-align: left;

position:relative;

background:#efefef;

overflow: hidden;

width:460px;

height:410px;

}



#popup .closeLink {

clear:both;

width:450px;

text-align: left;

display:block;

background:#efefef;

height:20px;

padding:0 0 0 10px;

}



#popup .bottom .iframe {

position:absolute;

top:0px;

left:0px;}



#popup a.closeWindow {

}



#popup .bottom p {

	font-size:11px;

}



table#email-form{

	margin:0 0;

	text-align: left;

	font-size:11px;

        width:395px; }



table#email-form tr{

	margin: 0 0 6px 0;}



table#email-form tr small {

display:block;

padding:5px 0;

}



table#email-form tr td{

	margin: 0;

	vertical-align:top;}



table#email-form tr td.label{

	width:145px;

	padding:7px 0 0 0;}



table#email-form textarea{

        background:#fff;

        width:243px;}



table#email-form input{

	width:243px;

        background:#fff;}

	

table#email-form input#submit {

	background:url(./images/button/send-now.gif) no-repeat;

	border:none;

	float:right;

	cursor:pointer;

	height:26px;

	margin:10px 0 0;

	width:93px;}



/* EXTRA STYLING */

span.thumb {

width:70px;

height:70px;

display:block;

float:left;

position:relative;

overflow: hidden;}


.required {

	color:#f93;
	
	font-weight:normal; }



.optional {

	text-transform:lowercase;
	
	font-size:10px; }

.multipleAddresses {

	color:#000;
	
	text-transform:none;
	
	font-size:9px;
	
	letter-spacing: normal; }



ul#response {

	list-style:none;
	
	border:1px solid #CCCCCC;
	
	background:#efefef;
	
	padding:10px;
	
	display:none;}


ul#response li {

	line-height:24px;
	
	list-style:none;}
	
