@charset "UTF-8";
/* CSS Document */

html {
	margin:0;
	padding:0;
}

body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, sans-serif;
	text-align:center;
	font-size:14px;
	background: #f8f8f7 url(/images/header.png) 0px 0px repeat-x;
}

* {
	font-family:Verdana, Arial, sans-serif;
}

.clear {
	clear:both;
}

.floatLeft {
	float:left;
}

.blueBox div.floatRighttext {
	width: 180px;
	margin-top: 5px;
	background: none;
	border: 0px;
	float: right;
}

.rightColumn .blueBox1 div.floatRighttext {
	width: 140px;	
}

.blueBox div.floatRighttext h4 {
	font-size: 1.1em;
	margin: -3px 0px 7px 0px;
}

.blueBox div.floatRighttext .tagline {
	margin-bottom: 7px;
	height: 68px;
}

.rightColumn .blueBox1 div.floatRighttext .tagline {
	height: auto;	
}


.blueBox p.floatLeft {
	width: 165px;
	margin-top: 5px;
}

.blueBox div.floatLeft {
	width: 81px;
	height: 62px;
	margin: 5px 10px 5px 0px;
	border: 3px solid #ccc;
	background: #fff;
		text-align: center;
}


.rightColumn .blueBox p.floatLeft {
	width: 140px;
	margin-top: 5px;
}


img.floatLeft, .floatLeft img {
	border: 3px solid #ccc;
}

.floatLeft img {
	margin-right: 15px;
}

.blueBox .floatLeft img {
	border: 0px;
	margin: 0px;
}

.floatRight {
	float:right;
}

.center {
	text-align:center;
}

p {
	margin:0 0 16px;
}


a {
	color:#003366;
}
	a.RSS, 	a.RSSuser {
		background: url(/images/rss-button.png) no-repeat 0px 0px;
		line-height:30px;
		padding: 0px 0px 0px 26px;
		font-size: 0.85em;
		margin: 0px 10px 0px 15px;
		color: #fff;
		width: 165px;
		height: 30px;
		text-decoration: none;
			float: right;
	}
	
	a.RSSuser1 {
		background: url(/images/rss-button-user.png) no-repeat 0px 0px;
		margin-top: 2px;
	}
	
	a.RSS:hover {
	background: url(/images/rss-button.png) no-repeat 0px -30px;	
	}
	

	a.RSSuser1:hover {
	background: url(/images/rss-button-user.png) no-repeat 0px -30px;	
	}
	
	
	a.floatRight.RSS {
		margin-bottom: 5px;
	}
	
a img {border:none;}

.lines p {
	margin-bottom: 0px;
	font-size: 1.1em;
}

h1 {
	margin:0 0 10px;
}

h1 a, h1 a:visited {
	color: #000;
	text-decoration: none;
}

h1 a:hover {
	color: #000;
	text-decoration: underline;
}

#HomePage h1 {
	font-size: 2.1em;
	line-height: 110%;
	margin: 15px 0px 15px 0px;
	text-align: center;
}


h2, h3,h4,h5 {
	margin:0;
}

h2 {
	font-size: 1.5em;
}

#faq h2 {
color: #006f9a;
margin-bottom: -20px;
padding: 5px;
}

#faq h4 {
border-top: 1px solid #ccc;
padding-top: 30px;
margin-top: 30px;
}

.purchasearticle h2 {
	font-familY: georgia;
}

.lines h2 {
color: #207892;	
font-size: 1.5em;
}

h3 {
	font-size: 1.4em;
}

h3 a, h3 a:visited {
	color: #000;
	text-decoration: none;
}

h3 a:hover {
	color: #000;
	text-decoration: underline;
}

h5 {
	color: #006f9a;
	font-size: 1em;
}

p.bodytext {
	font-size: 1.1em;
}

.serif {
	font-family:Georgia, "Times New Roman", serif;
}
#Header {
	text-align:left;
	height: 72px;
}

#Header1 {
	width:920px;
	margin:0 auto;
	text-align: center;
		position: relative;
}

	#Header a.logo {
		float:left;
		margin-top:15px;
		width: 23px;
	}
		#Header h1.logo a {
			color:#666;
			text-decoration:none;
		}

	#Header ul#TopNavigation {
		position: absolute;
		top: 35px;
		height: 34px;
		right: 80px;
		margin: 3px 0px 0px 0px;
		padding: 0px;
	}
		#Header ul#TopNavigation li {
			list-style-type:none;
			float: left;
			width: 119px;
			margin: 0px 2px 0px 0px;
		}
			#Header ul#TopNavigation li a, #Header ul#TopNavigation li a:visited {
				color:#fff;
				height: 34px;
				line-height: 34px;
				display: block;
				background: #2A8EA5 url(/images/main-tab1.png) 0px 0px no-repeat;
				text-decoration:none;
			}
			
			#Header ul#TopNavigation li a:hover {
				color:#fff;
				height: 34px;
				line-height: 34px;
				display: block;
				background: url(/images/main-tab1.png) 0px -34px no-repeat;
				text-decoration:none;
			}
			
			#Header ul#TopNavigation li a.tab2, #Header ul#TopNavigation li a.tab2:visited {
			background: url(/images/main-tab2.png) 0px 0px no-repeat;
					}
			
			#Header ul#TopNavigation li a.tab2:hover {
				background: url(/images/main-tab2.png) 0px -34px no-repeat;
						}
			
				#Header ul#TopNavigation li strong a {
					color:#ccc;
					text-decoration:underline;
				}
				
				#Header ul#TopNavigation li a.submitArticle, #Header ul#TopNavigation li a.submitArticle:visited {
					float:right;
					margin: 0px 10px 0px 10px;
					color: #fff;
					display:block;
					height:27px;
					width:113px;
					text-align:center;
					font-size:14px;
					line-height:27px;
					text-decoration:none;
					background:url(/images/greenbutton.jpg) no-repeat;
				}
	
	
				#Header ul#TopNavigation li a.submitArticle:hover {
					color: #fff;
					background:url(/images/greenbutton.jpg) no-repeat -113px 0px;
				}
div#Navigation {
	clear:both;
	margin-top: 0px;
	height: 34px;
}

	div#Navigation ul {
		padding: 0px 0px 0px 0;
		margin: 0px auto;
		width: 920px;
			height: 34px;
	}
		div#Navigation ul li {
		/*	float: left; */
			display: inline;
			list-style:none;
			margin: 0px 0px 0px -5px;
			padding: 0px;
			height: 34px;
			text-align: center;
			}
		
		div#Navigation ul li.homelink {
			padding-top: 3px;
			margin-right: 5px;
			height: 28px;
		}
		
		
		div#Navigation ul li.rsslink, div.rsslink {
			padding-top: 5px;
			margin-left: 5px;
			height: 26px;
		}
		
		div.rsslink {
			position: absolute;
			top: 37px;
			right: 0px;
			margin: p0px;
		}
		
		#Footer div.rsslink {
		position: relative;
		}
		
		
			div#Navigation ul li a {
				text-decoration:none;
				font-size: 0.9em;
				color: #fff;
					/*line-height: 34px;
				 display: block; */
			
			padding: 0px;
			margin: 0px;
			}
			
			div#Navigation ul li a span {
				/*line-height: 34px;
				 display: block; */
				padding: 0px 5px;
			display: inline-block;
			line-height: 34px;
					border-left: 1px solid #5BA9C0;
					border-right: 1px solid #5BA9C0;
			}
			
			div#Navigation ul li a span span {
				border: 0px;
			}
			
				div#Navigation ul li.homelink {
					padding-top: 3px;
					margin-right: 5px;
					height: 28px;
					float: left;
					display: block;
					width: 30px;
				}


				div#Navigation ul li.rsslink, div.rsslink {
					padding-top: 5px;
					margin-left: 5px;
					height: 26px;
				}

				div.rsslink {
					position: absolute;
					top: 36px;
					right: 0px;
					margin: p0px;
				}
				
				
				div#Navigation ul li a span.current {
					background: url(/images/sub-nav-current.png) 0% 0% repeat-x;
					border-left: 1px solid #4c91a5;
					border-right: 1px solid #4c91a5;
				}
				
					div#Navigation ul li.homelink a span.current, div#Navigation ul li.rsslink a span.current {
						background: none;
					}
				
				
				
					div#Navigation ul li a:hover span {
						background: url(/images/sub-nav-current.png) 0% 0% repeat-x;
						border-left: 1px solid #4c91a5;
						border-right: 1px solid #4c91a5;
					}
					
					
					div#Navigation ul li a:hover span span {
						border: 0px;
					}
					
					div#Navigation ul li.homelink a, div#Navigation ul li.rsslink a {
						border: 0px;
					}
					div#Navigation ul li.homelink a:hover, div#Navigation ul li.rsslink a:hover {
						background: none;
					}
					
					#SubNavigation {
							padding: 0px;
							margin: 0px 0px 0px 0px;
							background: #cfe9ea;
							height: 38px;
							border-bottom: 1px solid #b9dae3;
					}
					
					#SubNavigation1 {
							padding: 0px;
							margin: 0px auto 0px auto;
							width: 920px;
					}
					
					#SubNavigation ul {
					padding: 0px;
					margin: 0px;
					list-style: none;
					
				
					}
					
					#SubNavigation ul li {
					margin: 0px;
					padding: 0px;
					float: left;
					width: 100px;
					height: 33px;
				}
				
				#SubNavigation ul li a, #SubNavigation ul li a:visited {
				display: block;
				height: 33px;
				padding: 3px 0px;
				text-decoration: none;
				color: #333;
				font-size: 0.9em;
			}
			
		
			
			
			#SubNavigation ul li a:hover {
			background: #C2E1E4;
		}
		
		#SubNavigation ul li.current a {
		background: #C2E1E4;
	}		

				
#Container, .container{
	width:920px;
	margin: 15px auto 0px auto;
	text-align:left;
	padding:10px;
	position: relative;

}

.leftColumn {
	width:620px;
	float:left;
}


.rightColumn {
	width:260px;
	float:right;
}

.greyBox {
	background: url(/images/module1-bottom.jpg) 100% 100% no-repeat;
	margin-bottom:10px;
  width:260px;
}

#recent_writers .greyBox
{
  float:left;
  margin-right:10px;
}

.greyBox1 {
	background: url(/images/module1-top.jpg) 0% 0% no-repeat;
	padding:10px;
	height: 1%;
}
	.greyBox img {
		margin: 5px 10px 0 0;
	}
	
	.greyBox1 h4 {
		margin-bottom: 7px;
	}

a {
	color:#003366;
}

#new_buyer {
	margin-top: 15px;
}

form input, form textarea, .inputbox {
	border:2px solid #ccc;
	font-size:16px;
	padding:3px;
	width:610px;
	}
	

	
	.priceforoffer {
		margin: 15px 0px;
	}
	
	.priceforoffer label {
		float: left;
		width: 230px;
	}
	
		.linetwo {
			margin-top: 6px;
		}
	
	.linetwo label {
		padding-top: 5px;

	}
	
		.priceforoffer strong {
			line-height: 22px;
			font-size: 15px;
			color: #006f9a;
		}
	
	.priceforoffer .inputbox {
		width: 60px;
		color: #006f9a;
		font-weight: bold;
		font-size: 15px;
	}
	
	.widgetpage .inputbox {
		font-size: 0.9em;
		width: 270px;
		height: 140px;
		margin-bottom: 10px;
	}
	
	.widgetpage .othercolumn .inputbox {
		width: 500px;
		height: 90px;
		margin-top: 10px;
	}
	
	.lines .threecolumn {
		margin-right: 2%;
		width: 30%;
		padding: 0% 1%;
		float: left;
		text-align: center;
		height: 130px;
		position: relative;
		margin-bottom: 15px;
	}
	
	.widgetpage .threecolumn {
		text-align: center;
		margin-right: 2%;
		width: 32%;
		float: left;
		padding-top: 15px;
		background: #e1e1e1;
	}
	
	.widgetpage .othercolumn {
		text-align: center;
		margin-top: 15px;
		padding-top: 15px;
		background: #e1e1e1;
	}
	
	form input.imagefield {
		border: 0px;

	}
	
	.inputbox, .authorName {
		width: 300px;
	}
	
	.commissionform textarea, .commissionform .inputbox {
		width: 610px;
	}
	
	.commissionform .twocolumn .inputbox {
		width: 295px;
	}
	
	select.inputbox {
		width: 310px;
	} 
	
.onecolumn form input, .onecolumn form textarea, .thinleftcolumn form input {
	width: 500px;
}
	
form input[type=radio] {
  width:10px;
}

form label {
	font-weight:bold;
	font-size:16px;
	display:block;
	line-height:22px;
}

.commissionform form label {
	font-weight: normal;
	font-size: 1.1em;
}

form .price label {
	display: inline;
	font-size: 14px;
}

form label.tandc {
	font-size: 14px;
}

#Search label, .highlight {
	color: #158399;
}

form fieldset {
	border:0;
	padding:0;
	margin:0;
}

form .actions {
	background: #ACD2DB;
	border-top:1px solid #7CCDE0;
	border-bottom:1px solid #7CCDE0;
	text-align:center;
}

form .actionsmargin {
	margin-top: 15px;
}

form .actions input {
	width:244px;
	margin:10px auto;
	height:46px;
	background:url(/images/submitbutton.jpg) no-repeat;
	border:0;
	color:#fff;
	font-weight:bold;
}

form .smallactions input {
	width:139px;
	height:39px;
	background:url(/images/submitbutton-small.jpg) no-repeat;
}

form .smallactions input.accept {
	background:url(/images/submitbutton-small1.jpg) no-repeat;
}

.orcancel {
	float: right;
	width: 200px;
}

form#AddArticle {
	width:620px;
}
	form#AddArticle select {
		width:500px;
		margin:5px 0 0;
	}
	form#AddArticle select.select-short {
		border: 2px solid #ccc;
		padding: 2px;
		font-size: 1.2em;
		width:620px;
	}
	form#AddArticle input.short-text {
		width:170px;
		float:left;
	}
	form#AddArticle input.half {
		width:270px;
	}
	form#AddArticle label span {
		color:#666;
		line-height: 27px;
	}
	form#AddArticle label span.dollarsymbol {
		color: #000;
		width: 15px;
	}
  form#AddArticle label span.article_label {
    color:#000;
    line-height:1em;
  }
  form#AddArticle label span span.article_label {
		color:#666;
  }
  form#AddArticle label a {
    display:inline;
    float:none;
  }
    form#AddArticle label a span.article_label {
      color:#003366;
    }
	form#AddArticle p, form#AddArticle a, form.edit_buyer p {
		line-height:27px;
		display:block;
		float:left;
	}

  form#AddArticle a.deleteCategory {
    float:right;
    margin-top:-5px;
  }

  form#AddArticle .categories .category
  {
    clear:right;
    width:350px;
  }
	
	form.edit_buyer p {
		float: none;
	}
	
		form#AddArticle p.floatnone, form#AddArticle p.floatnone a, form#AddArticle a.floatnone {
			float:none;
			display:inline;
		}
	form#AddArticle h4 {
		font-size:16px;
	}
	form#AddArticle label.left {
		width:94px;
		float:left;
	}
	form#AddArticle label.middleleft {
		padding:0 10px;
		float:left;
	}
	

	form#AddArticle .floatLeft {
		margin:0 15px 0 0;
	}
	form#AddArticle div#Rights {
		margin-left:94px;
	}
	form#AddArticle div#Rights textarea {
		width:490px;
	}
	form#AddArticle div#Rights label {
		font-size:14px;
		display:block;
	}
	form#AddArticle div#Rights label span {
		display:block;
		font-weight:normal;
	}
	form#AddArticle table {
		width:620px;
	}
		form#AddArticle table tr {
			border-bottom:1px solid #000;
			padding:20px 0;
		}
		form#AddArticle table tr.grey {
			background:#E6E6E6;
			padding:5px;
			font-weight:bold;
			color:#666;
			font-size:12px;
			border:0;
			border-bottom:1px solid #000;
		}
		form#AddArticle table textarea, form#AddArticle table input {
			width:200px;
		}
		form#AddArticle table label {
			font-weight:bold;
			color:#666;
			font-size:12px;
			display:block;
			line-height:16px;
			padding-top:5px;
		}
	form#AddArticle .addButton {
		background:url(/images/addButton.jpg) no-repeat;
		text-align:center;
		display:block;
		width:41px;
		height:27px;
		float:right;
		color:#444;
		text-decoration:none;
	}
	form#AddArticle a.UploadAudioButton, form#AddArticle a.AddImageButton {
		background:url(/images/greenaddbutton.jpg) no-repeat;
		color:#fff;
		text-decoration:none;
		text-align:center;
		display:block;
		width:113px;
		height:27px;
		line-height:27px;
    margin-right:10px;
	}
	 form#AddArticle a.floatrightbutton {
		float: right;
		margin: 3px 150px 0px 0px;
	}
	
	 form#AddArticle a.floatrightbutton:hover {
		float: right;
		margin: 3px 150px 0px 0px;
	}
	
	form#AddArticle a.UploadAudioButton:hover, form#AddArticle a.AddImageButton:hover {
		background:url(/images/greenaddbutton.jpg) -113px 0px no-repeat;
		color:#fff;
		text-decoration:none;
		text-align:center;
		display:block;
		width:113px;
		height:27px;
		line-height:27px;
    margin-right:10px;
	}
	
	 form#AddArticle a.floatrightbutton {
		float: right;
		margin: 3px 150px 0px 0px;
	}
	
	 form#AddArticle a.floatrightbutton:hover {
		float: right;
		margin: 3px 150px 0px 0px;
	}
	form#AddArticle .price {
		padding: 15px;
		margin: 10px 0px 15px 0px;
	}
	
	form#AddArticle .price textarea, form#AddArticle .attachmentaddition textarea, form#AddArticle .attachmentaddition input {
		width: 570px;
	}
	
	form.edit_user .password input {
	width: 470px;	
	}
	
	form#AddArticle .setprice {
	background: #BED687;
	padding: 5px 10px;	
	margin-top: 10px;
	}
	
	form#AddArticle .setprice h4 {
	margin: 7px 0px;
	}
	
	form#UpdateProfile, form#UpdateBankDetails {
		width:620px;
	}
		form#UpdateProfile fieldset, form#UpdateBankDetails fieldset {
			margin:10px 0;
		}
		form#UpdateProfile label, form#UpdateBankDetails label {
			float:left;
			width:100px;
			line-height:36px;
		}
		form#UpdateProfile input.text, form#UpdateProfile textarea, form#UpdateBankDetails input.text, form#UpdateBankDetails textarea  {
			float:left;
			width:510px;
			margin:3px 0;
		}
	form#UpdateProfile .greenButton {
		margin:0 20px;
		float:left;
	}
	
.greenButton {
	background:url(/images/greenaddbutton.jpg) no-repeat;
	color:#fff;
	text-decoration:none;
	text-align:center;
	display:block;
	width:159px;
	height:33px;
	line-height:33px;
	border:0;
}

a.greyButton {
	background:url(/images/longgreybutton.jpg) no-repeat;
	color:#444;
	text-decoration:none;
	text-align:center;
	display:block;
	width:159px;
	height:33px;
	line-height:33px;
}
a.delete, a.delete:visited {
	color:#B23131 !important;
	background:#ffc4c4;
	text-decoration:none;
	border:1px solid #fff;
	padding:3px;
	margin:0 3px;
}	

a.delete1, a.delete1:visited {
	color:#B23131 !important;	
}

a.edit, a.edit:visited {
	color:#68762C !important;
	background:#D5DFA8;
	text-decoration:none;
	border:1px solid #fff;
	padding:3px;
	margin:0 3px;
}	
	
div.subnav {
	width:245px;
	margin-top:30px;
}
	div.subnav h3 {
		text-align:center;
		color:#fff;
		background:#19606f url(/images/subnavtop.jpg) no-repeat top left;
		line-height:30px;
	}
	div.subnav ul {
		margin:0;
		padding:0;
	}
		div.subnav ul li {
			list-style-type:none;
			line-height:30px;
			border-bottom:1px solid lightgrey;
			background:#fff;
		}
			div.subnav ul li.current, div.subnav ul li.current a:hover {
				background:#C1E8F0;
				cursor:default;
			}
			div.subnav ul li a {
				color:#000;
				text-decoration:none;
				padding-left:10px;
				display:block;
			}
				div.subnav ul li a:hover {
					background:#ebf7fa;
				}

ul.horizontalsubmenu {
	background:#519EB8 url(/images/submenu.png) 0px 0px repeat-x;
	height:33px;
	margin:0 0 15px 0;
	padding:0;
}

ul.actionsubmenupublished {
margin-bottom: 15px;
background: #e1e1e1;
border: 1px dotted #ccc;
}

ul.actionsubmenuunpublished {
margin-bottom: 15px;
background: #FFC4C4;
}

	ul.horizontalsubmenu li {
		float:left;
		padding:8px 10px;
		list-style-type:none;
		border-right:1px solid #4596A9;
	}

	ul.actionsubmenupublished li, ul.actionsubmenuunpublished li {
    border-right: 0px;
  }
  
		ul.horizontalsubmenu li.current {
			background: #C5E3E5 url(/images/submenu-current.png) 0px 0px repeat-x;
		}
		ul.horizontalsubmenu li a {
			color:#fff;
			text-decoration:none;
		}
		ul.actionsubmenupublished li a {
      color: #003366;
      text-decoration: underline;
    }

.edit1, .delete1 {
	line-height: 35px;
	display: inline-block;
}
        
.published, .draft {
font-weight: bold;
display: block;
width: 81px;
height: 36px;
line-height: 36px;
text-align: center;
color: #fff;
float: left;
text-decoration: none;
}

.published {
background: url(/images/selected-mode.png) 0px 0px no-repeat;
}

.draft {
background: url(/images/unselected-mode-left.png) 0px 0px no-repeat;
}
    

table {
	width:100%;
	margin:10px 0;
}
	table tr {
		
	}
		table tr.bluegrad {
			background:#2D9BB2 url(/images/navBg.jpg) repeat-x;
		}
			table tr.bluegrad td {
				padding:5px 20px;
				color:#fff;
				font-weight:bold;
			}
		table tr td {
			border-bottom:1px solid lightgrey;
			padding:10px 20px;
		}
		
		table.cattable tr td {
			border-bottom: 0px;
		}


span.sold {
	background:#78A531;
	color:#fff;
	padding:2px;
}
span.paid {
	color:#78A531;
	font-weight:bold;
}
span.unpaid {
	color:#990000;
	font-weight:bold;
}
#Footer {
	background: #191919;
	clear:both;
	margin-top:20px;
	min-height:100px;
	color:#fff;
	padding:20px 0;
}
	#Footer a, #Footer a:visited {
		color:#fff;
		text-decoration:none;
		font-weight:bold;
	}
	
.item {
	clear:both;
	padding: 20px 0 0 0;
}
	.item .leftImage {
		float:left;
		width:100px;
		height:100%;
		margin-right: 10px;
	}
		.item .leftImage img {
			border:1px solid #ccc;
			padding:7px;
			background:#fff;
			
		}
	.item .middle {
		width:580px;
		margin:0 20px 0 0;
		float:left;
	}
	
		.item .middle h3, .item .middle p, .item .middle a {
			font-family:Georgia, "Times New Roman", serif;
		} 
		.item .middle .date {
			font-weight:bold;
			color:#484848;
			margin-bottom: 5px;
		}
	.item .right {
		width:165px;
		float:right;
	}
	
	.item .right p {
		margin-bottom: 2px;
		font-size: 0.95em;
	}
	a.buybutton, a.buybutton:visited, a.watchlistbutton, a.watchlistbutton:visited, .buybutton, a.becomebuyer, a.becomebuyer:visited {
		text-decoration:none;
		color:#fff;
		text-align:center;
		display:block;
		width:139px;
		height:27px;
		line-height:27px;
		margin: 10px 0px 3px 0px;
		background:url(/images/buybutton.jpg) no-repeat left top;
	}
	
  a.becomebuyer, a.becomebuyer:visited {
	float: right;
}
	
	 a.watchlistbutton, a.watchlistbutton:visited {
	background:url(/images/watchlistbutton.jpg) no-repeat left top;	
	margin: 0px 0px 5px 0px;
		}
	
	
	 a.watchlistbutton:hover {
	background:url(/images/watchlistbutton.jpg) no-repeat 0px -27px;	
		} 
		
		
		
		.lightBlueBox .darkBlueBox a.watchlistbutton {
			background:url(/images/watchlistbutton1.jpg) no-repeat left top;
			margin: 0px auto;		
		}
		
		.lightBlueBox .darkBlueBox a.watchlistbutton:hover {
			background:url(/images/watchlistbutton1.jpg) no-repeat 0px -27px;
			margin: 0px auto;	
		}

    .lightBlueBox .category_link
    {
      display:block;
      margin-left:93px;
    }
		
		
		 a.buybutton:hover, a.becomebuyer:hover {
		background:url(/images/buybutton.jpg) no-repeat 0px -27px;	
			}
			
			
			
	.item	.bottom {
		clear:both;
		background:#EAEAEA;
		line-height:30px;
		padding:0 20px;
		color:#565656;
		font-size:12px;
		margin-top: 5px;
	}
	
	.item .bottom p {
		margin-bottom: 0px;
	}
	
.browse-header {
	background: #cbecf4 url(/images/browse-bg.png) no-repeat top left;
	padding: 7px 0px 0px 0px;
	height: 42px;
}

.browse-header h2 {
	padding: 2px 0px 11px 20px;
}
	#HomePage .browse-header {
		margin-top: 5px;
		}
		
	.browse-header form#Search {
		width: 915px;
		float:left;
		margin:0px;
	}
	.browse-header label {
		float:left;
		font-size: 0.9em;
		font-weight: bold;
		color: #666;
		margin: 7px 5px 0px 45px;
	}
	
	.browse-header select {
	float: left;
	width: 115px;
	margin-top: 6px;
	padding: 4px;
	font-size: 16px;
	border: 1px solid #ccc;	
	}
	
	.browse-header input.search {
		width:300px;
		border:1px solid #ccc;
		margin-left:10px;
		float:left;
		padding:6px;
		color: #666;
	}
	
	.browse-header .licenses {
		margin-top: 7px;
	}
	
	.browse-header a.current {
	    text-decoration: none;
	}
	
	.browse-header a.borders {
		border-left: 1px solid #66ABBB;
		border-right: 1px solid #66ABBB;
		display: inline-block;
		padding: 0px 10px;
		margin: 0px 5px;
		
	}
	.browse-header input.goButton {
		width:34px;
		margin: 2px 0 0 0;
		float:left;
		clear:none;
		border:0;
		padding:4px;
		background:url(/images/gobutton.jpg) no-repeat;
		color:#fff;
		cursor: pointer;
		height: 32px;
	}
	.browse-header .viewOthers {
		font-weight:bold;
		float:right;
		margin-right:30px;
		margin-top:10px;
	}
	.browse-header .darkblock {
		background:#165a67;
		clear:both;
		padding:10px 30px;
		color:#fff;
	}
		.browse-header .darkblock label {
			margin: 0 5px 0 0	;
		}

.navigate {
	margin-top: 10px;
}

a.backlink, a.backlink:visited {
background: url(../images/back-arrow.png) 0px 3px no-repeat;
padding-left: 15px;
}


a.nextlink, a.nextlink:visited {
background: url(../images/next-arrow.png) 100% 60% no-repeat;
padding-right: 15px;
}
.breadcrumbs, .breadcrumbs a {
	color:#666;
	text-decoration:none;
	font-weight:bold;
}	

.breadcrumbs {
	margin: 5px 0px;
	float: left;
	width: 500px;
}

.solidbreadcrumbs {
	float: none;
	margin: -10px 0px 10px 0px;
}
	
.Article h1, .Article p, .Article a {
	font-family:Georgia, "Times New Roman", serif;
}

.Article .previously_published {
  margin-top:10px;
}

.images img {
	border:1px solid #ccc;
	padding:5px;
	background:#fff;
	margin:0 5px 0 0;
}

.related li {
	font-weight:bold;
}
	.related li a {
		font-weight:normal;
	}
	
.lightBlue {
	background:#B1D5DD url(/images/bluebox-top.jpg) no-repeat top left;
	height: 1%;
	margin-bottom:15px;

}
	.lightBlueBox {
		background:url(/images/bluebox-bottom.jpg) no-repeat bottom left;
		padding:15px;
		height: 1%;
	}
	
	.lightBlueBox strong, .greyBox1 strong {
		width: 93px;
		float: left;
	}
	
	.lightBlue .darkBlue {
		background:#D6E9ED url(/images/darkbluebox-top.jpg) no-repeat top left;
		width:228px;
		
	}
		.lightBlueBox .darkBlueBox {
			background:url(/images/darkbluebox-bottom.jpg) no-repeat bottom left;
			padding:10px;
			text-align:center;
			height: 1%;
		}
		
		.lightBlueBox .darkBlueBox a.buybutton, .lightBlueBox .darkBlueBox a.requestreview, .lightBlueBox .darkBlueBox a.downloadrtf {
			text-decoration:none;
			color:#fff;
			display:block;
			width:139px;
			height:27px;
			line-height:26px;
			background:url(/images/buybutton1.jpg) no-repeat left top;
			margin:5px auto;
		}
		
		
			.lightBlueBox .darkBlueBox a.buybutton:hover, .lightBlueBox .darkBlueBox a.requestreview:hover, .lightBlueBox .darkBlueBox a.downloadrtf:hover {
				text-decoration:none;
				color:#fff;
				display:block;
				width:139px;
				height:27px;
				line-height:26px;
				background:url(/images/buybutton1.jpg) no-repeat 0px -27px;
				margin:5px auto;
			}
			
		.lightBlueBox .darkBlueBox a.downloadrtf {
		text-align: center;	
		}
		
		.lightBlueBox .darkBlueBox a.requestreview {
			background:url(/images/reviewbutton.jpg) no-repeat left top;
			font-size:13px;
			line-height:25px;
		}
    .lightBlueBox .darkBlueBox a.rights {
 font-weight: bold;
    }

.blockleft {
	margin-right:30px;
}	

.hometext {
	float: left;
	width: 290px;
	margin: 12px 0px 12px 30px;
	text-align: center;
}	

.hometextleft {
margin-left: 0px;	
}

.hometext p {
	font-size: 1.2em;
}

	 a.biggreenbutton, a.biggreenbutton:visited {
			display:block;
			height:40px;
			line-height: 40px;
			width:193px;
			color:#fff;
			font-weight:bold;
	    	text-align: center;
			text-decoration:none;
			background: url(/images/homebannerbutton.jpg) no-repeat top left;
			margin:0 auto;
		
		}
		
		.lines .threecolumn a.biggreenbutton, .lines .threecolumn a.biggreenbutton:visited {
			position: absolute;
		bottom: 0px;
			left: 50px;
			
		}
		
		
		a.viewmore, a.viewmore:visited {
				display:block;
				height:40px;
				line-height: 40px;
				width:193px;
				color:#fff;
				font-weight:bold;
		    	text-align: center;
				text-decoration:none;
				background: url(/images/viewmore.jpg) no-repeat top left;
				margin:0 auto;

			}
		.yourtopics a.biggreenbutton, .yourtopics a.biggreenbutton:visited {
			float: left;
			margin-right: 10px;
		}
		
	
		
		.biggreenbutton span {
			margin-top: 10px;
			display: block;
		}
		
		.lines .threecolumn .biggreenbutton span {
			margin-top: 0px;
		}
		
		 a.biggreenbutton:hover {
				height:40px;
				width:193px;
				color:#fff;
				font-weight:bold;
		    	text-align: center;
				text-decoration:none;
				background: url(/images/homebannerbutton.jpg) no-repeat -193px 0px;
				margin:0 auto;
							}
		
		
			.yourtopics a.biggreenbutton:hover {
				float: left;
				margin-right: 10px;
			}
			
.whosbuyingbar {
	background:#fff;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:20px 0;
	padding:5px 0;
}
	.whosbuyingbar a img {
		border:0;
		margin:0 5px;
	}
	.whosbuyingbar h3 {
		float:left;
		color:#666;
		margin:0 10px;
		line-height:46px;
		font-size:18px;
	}
	
.twoBlue {
	width:597px;
	background:#d1eef4 url(/images/twoBlue-top.jpg) top left no-repeat;
	margin-bottom:15px;
}
	.twoBlueBox {
		background: ;
		padding:20px;
	}
		.twoBlueBox p {
			margin:0;
		}
	.twoBlueBottom {
		background:#2ea3ba url(/images/twoBlue-bottom.jpg) bottom left no-repeat;
		padding:20px;
		color:#fff;
	}
		.twoBlueBottom p {
			margin:0;
			font-size:18px;
		}
	
.twoBlue {
	width:597px;
	background:#d1eef4 url(images/twoBlue-top.jpg) top left no-repeat;
	margin-bottom:15px;
}
	.twoBlueBox {
		background: ;
		padding:20px;
	}
		.twoBlueBox p {
			margin:0;
		}
	.twoBlueBottom {
		background:#2ea3ba url(images/twoBlue-bottom.jpg) bottom left no-repeat;
		padding:20px;
		color:#fff;
	}
		.twoBlueBottom p {
			margin:0;
			font-size:18px;
		}
		
.attachmentaddition, .price, .password  {
background: #EEF4DF;
border: 2px solid #BED687;
padding:  10px 15px;
margin-bottom: 10px;
}

.price {
	margin: 10px 0px;
}

.price h4 {
	margin: 5px 0px 4px 0px;
}

form#AddArticle .attachmentaddition a {
  display:inline;
  float:none;
}

.lineitem {
margin: 10px 0px;
}

.checkline {
margin-top: 0px;
}

.deleteattachment {
float: right;
width: 50px;
text-align: center;
}

.fileattachment .link, .fileattachment .caption,
.fileattachment .title{
  display:none;
}

.linkattachment .attachment, .linkattachment .caption {
  display:none;
}

.imageattachment .link, .imageattachment .title {
  display:none;
}

.checkbox_list input[type='radio'], .checkbox_list input[type='checkbox']
{
  float:left;
  margin-top:4px;
  margin-right:5px;
  clear:left;
width: 10px;
}

.checkbox_list label
{
  font-weight:normal;
}


form#AddArticle .deleteattachment a {
color: #870101;
font-size: 0.8em;
float: none;
line-height: 100%;
padding: 5px;
background: #FEBCBC;
text-decoration: none;
}

form#AddArticle .deleteattachment a:hover {
background: #870101;
color: #fff;
font-size: 0.8em;
float: none;
line-height: 100%;
padding: 5px;
}

.flashmessage, .warning {

background: #EEF4DF;
border: 4px solid #BED687;
padding: 15px;
margin: 10px 0px 15px 0px;
}

.warning {
background: #FFFFCC;
border: 4px solid #FEFDAB;
}

.error {
border: 4px solid #FE7070;
background: #FFDDDD;
}

p.goback {
margin: 10px 0px 0px 0px;
text-align: center;
}

.module1, .module1a {
background: url(images/module1-top.png) 0px 0px no-repeat;
padding: 15px;
margin-top: 20px;
}

.module1 strong {
width: 95px;
float: left;
}

.module1a {
background: url(images/module1-bottom.png) 0% 100% no-repeat;
margin: 0px 0px 10px 0px;
color: #fff;
font-size: 1.3em;
line-height: 47px;
padding: 0px 15px 0px 15px;
}

.module3 {	
background: #e1e1e1;
padding: 5px 15px;
margin-top: 10px;
}

.commissionform .module3 {
	padding: 15px 15px 5px 15px;
	font-weight: bold;
	color: #666;
	font-size: 1.2em;
	margin-bottom: 20px;
}

.centercontent {
margin: 0px auto;
width: 600px;
}

.holdingpage {
padding: 20px;
margin-top: 30px;
width: 400px;
border: 10px solid #ccc;
background: #fff;
text-align: center;
}


.holdingpage form {
text-align: left;
}

.holdingpage label {
margin-bottom: -20px;
}

.subcategories {
	padding: 0px;
	line-height: 22px;
	margin: 10px 0px 15px 0px;
	clear: both;
}

.subcat {
width: 33%;
float: left;
	margin-right: 0px;
	text-align: left;
}

.subcategories a, .subcategories a:visited {
	padding: 0px;
	margin: 0px;
}

.NZD {
  color: #516F22;
  font-weight:normal;
}


.lines {
	background: #A3D1DC;
	margin-top: 0px;
	padding: 0px;
	border-top: 1px solid #72B8C9;
}

.lines .container {
	margin-top: 0px;
	padding: 0px;
}

.yourtopics {
	margin: -15px 0px 20px 0px;
}


.twocolumn {
width: 49%;
float: left;
margin-right: 1%;
}


.radiobuttons {
	margin: 5px 0px;
}
.onecolumn {
	margin: 0px auto;
	width: 510px;
}

.thinleftcolumn {
	width: 510px;
	margin: 0px 0px 0px 50px;
}

/*
#buyer_submit {
	background: url(/images/button2.jpg) 0px 0px no-repeat;
	width: 111px;
	height: 27px;
	padding-bottom: 3px;
	cursor: pointer;
	color: #fff;
	border: 0px;
	padding: 0px;
}
  */

p.description {
	color: #7B7B7B;
	font-size: 1.1em;
	font-weight: bold;
	background: #e1e1e1;
	padding: 7px;
	font-family: verdana;
}

p.description a, p.description a:visited {
font-family: verdana;	
}

p.descriptiontext {
color: #666;
margin: -5px 0px 1px 0px;	
}

p.wordcount {	
margin: 0px;
padding: 0px 5px;
background: #e1e1e1;
}

.bluebutton a, .bluebutton a:visited {
	background: url(/images/button3-blue.jpg) 0px 0px no-repeat;
	display: block;
	width: 174px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	text-decoration: none;
	color: #fff;
	margin: 15px 0px 0px 20px;
}

.profilelabel {
	width: 90px;
	displaY; block;
	float: left;
}

a.feedback {
	background: url(/images/feedback.png) 0px 0px no-repeat;
	position: absolute;
	display: block;
	width: 38px;
	height: 114px;
	top: 300px;
	right: 0px;
}

.notext {
	display: none;
}

.bigprice {
	font-size: 1.2em;
	display: block;
	margin-top: 10px;
	font-weight: bold;
	color: #002A52;
}

.errorExplanation {
	background: #FFD5D5;
	border: 4px solid #FEA3A3;
	padding: 10px;
}

.errorExplanation h2 {
font-size: 1.4em;	
color: #5C0101;
}

form#AddArticle .errorExplanation p {
	float: none;
	margin-bottom: 0px;
}

form#AddArticle .errorExplanation ul {
margin: 5px 0px;
}

#bannerRotation {
	margin-bottom: 15px;
}


.publications {
background: #fff;
padding: 0px 0px;	
border-bottom: 1px solid #ccc;
margin: 0px 0px 0px 0px;	
border-top: 1px solid #72B8C9;
}

 .publications .container {
	margin: 0px auto -5px auto;
	padding: 5px 0px 0px 0px;
}

.publications img, .publications h3 {
	float: left;
	margin: 0px 5px;
}


.publications h3 {
line-height: 55px;
color: #666;	
margin-right: 10px;
font-size: 1.2em;
}

.publications img {
	margin-right: 20px;
}

.blueBox {
background: url(/images/featured-contributer.jpg) 0px 0px no-repeat;
padding: 10px;
float: left;
width: 280px;
margin: 7px 3px 20px 3px;	
}


.rightColumn .blueBox {
	width: 260px;
	margin-right: 0px;
	background: url(/images/featured-contributer-bottom.png) 0% 100% no-repeat;	
	padding: 0px;
}


.rightColumn .blueBox1 {
	background: url(/images/featured-contributer-top.png) 0% 0% no-repeat;	
	padding: 10px;
}
.blueBox p {
	margin-bottom: 0px;
}

.blueBox img.floatLeft {
	margin: 7px 5px 5px 0px;
}

.region {
	border-bottom: 1px dotted #999;
	padding-bottom: 7px;
}

.region label {
font-weight: bold;	
}

.region select {
	border: 1px solid #ccc;
	padding: 3px;
	font-size: 1em;

}

.formline {
	margin: 10px 0px 5px 0px;
}

.tableheader {
	background: url(/images/tableheader.png) 0px 0px repeat-x;
}

.tableheader th {
	line-height: 28px;
	color: #333;
}
 .module2 {
	background: url(/images/module2-bottom.png) 0% 100% no-repeat;
}

.module2a {
background: url(/images/module2-top.png) 0% 0% no-repeat;
padding: 15px;
	
}

.module2-wide {
background: url(/images/module2-wide-bottom.png) 0% 100% no-repeat;	
margin-top: 5px;
}	


.module2a-wide {
background: url(/images/module2-wide-top.png) 0% 0% no-repeat;	
}

#getupdates .module2a-wide {
padding: 10px;	
}

.containerbuttons {
	margin: 0px auto;
	padding: 15px 0px;
	text-align: center;
	width: 410px;
}

#preferred_categories ul {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	border-top: 1px solid #ccc;
	padding-top: 5px;
}

#preferred_categories li, #preferred_categories .category {
	line-height: 20px;
	margin-bottom: 5px;
	list-style: none;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
}

a.ui-button, a.ui-button:visited {
float: none;
height: 27px;	
line-height: 27px;
padding-top: 0px;
padding-bottom: 0px;
}

#preferred_categories a.ui-button, a.ui-button:visited {
	padding: 0px;
	height: 20px;
	line-height: 20px;
	width: 120px;
	float: right;
}

a.ui-rss-button, a.ui-rss-button:visited {
	padding: 0.5px 7px;
	margin-top: -5px;
}

.ui-button-text-icon .ui-button-text {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	line-height: 27px !important;
}


.buttons .ui-button-text {
	padding: 3px 10px !important;
}

#preferred_categories .ui-button-text-icon .ui-button-text {
	padding: 0px !important;
	line-height: 20px !important;
	font-size: 0.9em;
}

.topsearchform {
	float: right;
	width: 217px;
	height: 30px;
	margin-top: 5px;
}

.topsearch {
width: 170px;
height: 15px;
float: left;
}

.searchgo {
	width: 32px;
	background: url(/images/header-go.png) 0px 0px no-repeat;
	display: block;
	border: 0px;
	line-height: 26px;
	height: 26px;
	padding: 0px;
	color: #fff;
	font-size; 0.9em;
	float: right;
}

.howitworks {
	float: left;
	width: 411px;
	background: url(/images/howitworks.jpg) 0px 0px no-repeat;
	margin: 20px 20px;
	height: 355px;
}

.howpage .howitworks {
	height: 245px;
	background: url(/images/howitworks1.jpg) 0px 0px no-repeat;
}

.howitworks1 {
		padding: 20px;
}

.howitworks ul {
	margin: 10px 0px 20px 10px;
	padding: 0px;
}

.howitworks h3 span, .howitworks h4 {
	color: #006f9a;
}

.howitworks ul li {
	list-style: none;
	background: url(/images/tick.png) 0px 0px no-repeat;
	padding-left: 20px;
	margin-bottom: 5px;
}

.howitworks h3 {
	font-size: 1.6em;
	margin-bottom: 7px;
}

.tips {
	background: url(/images/lightbulb.jpg) 10px 10px no-repeat;
	padding: 0px 20px 0px 75px;
}

.tip1, .tip2, .tip3 {
background: url(/images/tip1.jpg) 0px 0px no-repeat;	
height: 40px;
padding: 30px 80px 0px 50px;
margin: 0px 39px 5px 39px;
}
.tip2 {
background: url(/images/tip2.jpg) 0px 0px no-repeat;	
}

.tip3 {
background: url(/images/tip3.jpg) 0px 0px no-repeat;
padding-top: 20px;	
height: 50px;
margin-bottom: 50px;
}

.all_articles_link {
	margin-top: 20px;
}

.offer {
	background: #D6EBED url(/images/arrow.png) 99% 20px no-repeat;
	border-bottom: 1px solid #5BA9C0;
  padding:7px;
  margin-bottom:10px;
}

.offer h4 {
	font-size: 16px;
}

.offer .summary {
  margin: 10px 0px;
  cursor: pointer;
}
.offer .details
{
  display:block;
}

.intro {
	background: #E8F4F4;
	padding: 10px;
	border-top: 2px solid #CFE9EA;
	border-bottom: 2px solid #CFE9EA;
}

.widgetpage h3 {
	margin-bottom: 10px;
	font-size: 1.1em;
}


.getwidgets {
	font-size: 0.6em;
	text-align: center;
	float: right;
	display: block;
	width: 200px;
}

.subscribeloggedout {
	background: #e6e6e6;
	padding: 5px 3px 4px 3px;
	border-bottom: 1px solid #ccc;
}

.subscribeloggedout h3 {
	color: #666;
	font-weight: normal;
	font-size: 1.3em;
	padding-bottom: 6px;
}

.optionforupdates {
	margin-bottom: 50px;
}

.removeall {
	float: right;
	width: 90px;
}

.ui-widget-content {
	width: 680px !important;
	text-align: left;
}

.ui-widget-content small {
	font-weight: bold;
	font-weight: 1em;	
}

.ui-widget-content p {
	margin: 10px 0px 0px 0px;
	padding: 0px;	
}


.ui-widget-content #getUpdatesDialog {
	width: 650px !important;
	min-height: 180px !important;	
}
.ui-widget-content #email {
	width: 200px;
}

.buttons {
	margin-top: 15px;
}

.saveEmail, .updatekeywords {
width: 100px;
}
.saveEmail {
	margin-top: 5px;
}
}


#keywordsForm {
float: left;
width: 500px;
}
.borderedcolumn {
	border-right: 1px solid #efefef;
	width: 48%;
	margin-right: 2%;
}
 a.ui-button, a.ui-button:visited {
	padding: 0em 0.3em;
}

.rssfeedbutton .ui-button-text {
	padding: 3px 0px 0px 0px !Important;
}

a.getUpdatesButton, a.getUpdatesButton:visited {
	margin-top: 20px;
}

a.removeall, a.removeall:visited {
	margin: 8px 0px 0px 0px;
}

#getUpdatesDialog a.ui-button, #getUpdatesDialog  a.ui-button:visited, .buttons  a.jQueryButton, .buttons  a.jQueryButton:visited {
float: none !important;
padding-left: 0px !Important;
padding-right: 0px !Important;
width: 150px;
height: 35px;
}

.buttons  a.jQueryButton, .buttons  a.jQueryButton:visited {
	height: 27px;
}

#getUpdatesDialog a.ui-button span, #getUpdatesDialog  a.ui-button:visited span, .buttons  a.jQueryButton span, .buttons  a.jQueryButton:visited span {
padding: 7px 10px;
}

.offerslist, .faqlist {
	background: #e1e1e1;
	padding: 7px;
	font-weight: bold;
}

.faqlist {
	font-weight: normal;
	margin-bottom: 20px;
	background: #d6ebed;
}


.faqlist ul {
	list-style: none;
	margin: 0px;
}

.faqlist ul li {
	margin-bottom: 7px;
}

.faqlist h3 {
	color: #006f9a;
	font-size: 1.2em;
	padding: 15px;
}

#privacy ol {
margin: 0px 0px 0px 40px;
padding: 0px
}

#privacy ol h2 {
margin: 0px 0px 10px -40px;
padding: 0px
}

.lastcolumn {
	margin-right: 0px !important;
}

.commissionform .lastcolumn {
	float: right;
}

.sharetext {
	float: left;
	width: 80px;
	color: #666;
	margin-top: 5px;
}
.sharetext span {
	display: block;
	font-weight: bold;
	font-size: 1.4em;
}

.editdelete {
	color: #666;
	margin: -5px 0px 15px 0px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #e1e1e1;
	padding: 10px;
	font-family: verdana;
}
.editdelete a, .editdelete a:visited {
font-family: verdana;
}

.draftpublished {
	margin-right: 320px;
}

.edits {
	font-size: 0.9em; 
}
.draftpublished a, .draftpublished a:visited {
	color: #666;
	text-decoration: none;
	padding: 5px;
}

.draftpublished a.current, .draftpublished a.current:visited {
	background: #666;
	color: #fff;
}

.draftpublished a:hover {
	background: #666;
	color: #fff;
}

.ac_results {
    text-align: left;
}

.FBConnectButton_Small, .FBConnectButton_Text {
	background: none !important;
	border: 0px !Important;
	padding: 0px !important;
	margin: 0px !important;
}
