/**********************************
 *
 * IdeaBuyer.com : The Online Intellectual Property Marketplace
 *
 * Copyright 2007, IdeaBuyer, LLC
 * All Rights Reserved
 *
 * version:			4.0
 * 
 * created by:		Lee Vaughn
 * created on:		June 22, 2007
 *
 * last modified by:	 Matt Doyle
 * last modified on:	 September 2, 2009
 ************************************/

/************************************************************************** 
File Name: 	Sitewide Cascading Style Sheet

Description: 	This CSS contains all the default style information for the
             	entire IdeaBuyer.com site.
			
			Each high-order section, and some specific pages, also have
			additional stylesheets that layer over this one.

***************************************************************************/
.temp_notice {
	color: #ff0000;
	font-weight: bold;
}
/************************************************************************** 
					Reset Styles

These styles reset the style information to allow for full control over 
future changes in the site. 
***************************************************************************/

body, h1, h2, h3, h4, h5, h6, p, ol, ul, form, blockquote {
	padding: 0px;
	margin: 0px;
	}
	
body, h1, h2, h3, h4,h5, pre, code {
	font-size: 100%;
	}
	
a img {
	border: none;
	}


/************************************************************************** 
						Basic HTML

This CSS sets the HTML styles throughout the site. 
***************************************************************************/


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-align: left;
	}

h1, h2, h3, h4 {
	margin-bottom: 10px;
	}

h1 	{
	font-size: 24px;
	font-weight: bold;
	color: #336699	
	}

h2	{
	font-size: 18px;
	font-weight: bold;
	}
	
h3 	{
	font-size: 16px;
	font-weight: bold;
	color: #336699;
	}
	
h4 	{
	font-size: 14px;
	font-weight: bold;
	}	

p	{
	margin: 10px 0;
	}

ul,
ol	{
	margin-left: 20px;
	}
	
	
label {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	}
	
a:link {
	color: #003399;
	text-decoration: none;
	}

a:visited {
	color: #003399;
	text-decoration:none;
	}

a:active {
	color: #AF2327; 
	text-decoration:none;
	}

a:hover {
	color: #AF2327; 
	text-decoration: underline;
	}

/************************************************************************** 
                  			Container 

This CSS sets the styles throughout the site. 
***************************************************************************/

#container {
	background: #FFFFFF none no-repeat;
	border: none;
	margin: 0px auto;
	padding: 10px 25px;
	width: 900px;
	}


/************************************************************************** 
						Header

This CSS sets the header styles throughout the site. 
***************************************************************************/
			

/************************************************************************** 
                  			IdeaBuyer Logo 
***************************************************************************/
	
#header #headerLogo img#sitelogo {
	padding-bottom: 5px;
	}



/************************************************************************** 
         					Login Information
***************************************************************************/

#header #headerLogo #login {
	float: right;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	display: block;
	width: 500px;
	}

#header #headerLogo #login ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	
#header #headerLogo #login ul li.inline {
	float: right;
	margin-left: 20px;
	}

#header #headerLogo li {
	line-height: 12px;
	margin-bottom: 10px;
	}

#header a.flag {
	background: url(/img/flag_usa.gif) top left no-repeat;
	width: 16px;
	height: 11px;
	display: block;
	text-decoration: none;
	}
	
#header #headerLogo #login ul li.phoneHelp {
	clear: right;
	display: block;
	}

#header #headerLogo #login ul li.phoneHelp span {
	background: transparent url(/img/phone_mini.jpg) no-repeat scroll left top;
	padding-left: 20px;
	height: 14px;
	line-height: 15px;
	margin-left: 5px;
	}

#header #headerLogo #login ul li.switch {
	clear: both;
	}

#header #headerLogo #login ul li.newMail {
	clear: both;
	}
	
#header #headerLogo #login ul li.newMail a {
	}


/************************************************************************** 
                  			Main Menu Tabs 
***************************************************************************/	

#header #headerMenu {
	float: left;
	width: 100%;
	font-size: 13px;
	line-height: 30px;
	font-weight: bold;
	color: #000000;
	font-weight: normal;
	}
	
#header #headerMenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	}

#header #headerMenu a span {
	background: url(../img/menu_right.gif) right top no-repeat;
	padding-right: 10px;
	}

#header #headerMenu a, 
#header #headerMenu a span {
	display: block;
	float: left;
	color: #000000;
	text-decoration: none;
	}
	
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
#header #headerMenu a,
#header #headerMenu a span {float:none;}
  /* End IE5-Mac hack */

#header #headerMenu a {
	float: left;
	background: #EFDA58 url(/img/menu_left.gif) left top no-repeat;
	padding-left: 10px;
	}

#header #headerMenu a:hover {
	color: #FFFFFF;
	background: #EFAF49 url(/img/menu_left_hover.gif) left top no-repeat;
	padding-left: 10px;
	}

#header #headerMenu a:hover span {
	background: url(/img/menu_right_hover.gif) right top no-repeat;
	padding-right: 10px;
	}
	
#header #headerMenu ul li {
	float: left;
	margin: 0px;
	padding: 0 0 0 8px;
	}

#header #headerMenu .active a {
	color: #FF0000;
	font-weight: bold;
	background: #EFAF49 url(/img/menu_left_active.gif) left top no-repeat;
	padding-left: 10px;
	}

#header #headerMenu .active a span{
	background: url(/img/menu_right_active.gif) right top no-repeat;
	padding-right: 10px;
	}

#header #headerMenu .under a {
	color: #FFFFFF;
	background: #EFAF49 url(/img/menu_left_under.gif) left top no-repeat;
	padding-left: 10px;
	}

#header #headerMenu .under a span {
	background: url(/img/menu_right_under.gif) right top no-repeat;
	padding-right: 10px;
	}

#header #headerMenu .right {
	float: right;
	margin: 0px;
	padding: 0 8px 0 0px;
	}

/************************************************************************** 
                  			  Title Bar 
***************************************************************************/	

#headerTitle.dialog.header {
	margin-bottom: 0; /* spacing under dialog */
	}
	
#headerTitle.dialog.header .content {
	font-weight: bold;
	height: 45px;
	}

#headerTitle.dialog.header .t {
	height: 60px;
	}

#headerTitle.dialog.header .bd h1 {
	color:#FFFFFF;
	text-align:center;
	margin-top: 0;
	}

#headerTitle.dialog.header .ft .quote {
	font-size: 10px;
	text-align: center;
	margin-left: 50px;
	}

#headerTitle.dialog.header .b, 
#headerTitle.dialog.header .b div {
	height:20px;
	}

#headerTitle #bar #left_cap {
	float: left;
	height: 35px;
	width: 11px;
	background-image: url(/img/left_cap.png);
	background-repeat: no-repeat;
}

#headerTitle #bar #mainbar {
	float: left;
	height: 28px;
	width: 878px;
	background-image: url(/img/bar.png);
	background-repeat: repeat-x;
	padding-top: 7px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 1.1em;
	text-align: center;
	font-weight: bold;
}

#headerTitle #bar #right_cap {
	float: left;
	height: 35px;
	width: 11px;
	background-image: url(/img/right_cap.png);
	background-repeat: no-repeat;
}

#headerTitle #bar {
	height: 35px;
	color: #FFFFFF;
	clear: both;
}

#headerSubTitle {
	color: #003399;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	}

#headerSubTitle p {
	margin: 0;
	}
	
/************************************************************************** 
                 				 Content 
							 
Sets the content style throughout the site.
***************************************************************************/	

#content {
	min-height: 300px;
	padding-top: 0px;
	clear: both;
	}


/************************************************************************* 
						Footer

Sets the footer style throughout the site. 
***************************************************************************/

#footer {
	font-size: 11px;
	text-align: left; 
	clear: both;
	margin-top: 10px;
	}

#footer_left {
	float: left;
	width: 50%;
	}

#footer_right {
	width: 48%;
	margin-left: 50%;
	}
	
#footer .left_4column {
	float: left;
	width: 50%;
	}
	
#footer .centerleft_4column {
	float: right;
	width: 50%;
	}

#footer .centerright_4column {
	float: left;
	width: 50%;
	}
	
#footer .right_4column {
	float: right;
	width: 50%;
	}

#footer ul.linklist {
	list-style: inside square;
	}

#footer ul.linklist li {
	margin-bottom: 5px;
	}

#footer ul.buttonlist {
	list-style: none;
	}

#footer ul.buttonlist li {
	margin-bottom: 20px;
	}
		
#footer #copyright {
	clear: both;
	background: url(/img/copyright_left.gif) left top no-repeat;
	padding-left: 15px;
	}

#footer #copyright span {
	background: url(/img/copyright_right.gif) right top no-repeat;
	}

#footer #copyright,
#footer #copyright span {
	font-size: 12px;
	font-weight: bold;
	text-align: center; 
	height: 45px;
	width: 99%;
	float: left; 
	line-height: 45px;
	}

#footer #terms {
	clear: both;
	font-size: 11px;
	text-align: center;
	padding-left: 15px;
	}

/************************************************************************** 
					SPECIFIC PAGES
					
This CSS sets the styles for specific pages in the site. 

***************************************************************************/


/**************************************************************************
                	   How It Works (/howitworks.php)
***************************************************************************/

#howitworks {
	margin-bottom: 20px;
	}
	
#howitworks ol li {
	margin: 45px 0;
	}

#howitworks ol li span {
	font-weight: normal;
	}
		
#howitworks ol {
	margin: 20px 0;
	margin-left: 20px;
	font-weight: bold;
	font-size: 14px;
	}

#howitworks .left_2column {
	width: 500px;
	}
	
#howitworks .right_2column {
	width: 320px;
	margin-left: 575px;
	}
	
#howitworks p.topline {
	font-size: 20px; 
	}
	

/**************************************************************************
                	   Dialog (/dialog.php) 
***************************************************************************/

#dialogBox {
	margin: 10px auto 30px auto;
	width: 500px;
	}
		
#dialogBox h2 {
	font-size: 24px;
	}
		
#dialogBox input#okay {
	display: block;
	margin: 50px auto 0 auto;
	height: 50px;
	width: 100px;
	}

/**************************************************************************
                	  Erro Dialog (/error.php) 
***************************************************************************/

#errDialogBox {
	margin: 10px auto 30px auto;
	width: 500px;
	}
		
#errDialogBox h2 {
	background: url(/img/warning.gif) no-repeat scroll left bottom;
	font-size: 24px;
	padding-left: 45px;	
	}
		
#errDialogBox input#okay {
	display: block;
	margin: 50px auto 0 auto;
	height: 50px;
	width: 100px;
	}

/**************************************************************************
				Tell Your Friends (/tellyourfriends.php)
***************************************************************************/

#tyf {
	display: block;
	margin: 0 auto;
	padding-top: 20px;
	width: 600px;
	}
	
#tyf #recipient_list,
#tyf #sender_email,
#tyf #sender_name,
#tyf #personal_msg {
	width: 500px;
	}

#tyf #recipient_list {
	height: 50px
	}
	
#tyf #personal_msg {
	height: 150px;
	}

/**************************************************************************
				Contact Us (/contact_us.php)
***************************************************************************/

#contactUs .left_2column {
	width: 50%;
	}

#contactUs .right_2column {
	margin-left: 53%;
	width: 45%;
	}
		
#contactUsForm #name,
#contactUsForm #email,
#contactUsForm #subject,
#contactUsForm #message {
	width: 400px;
	}
	
#contactUsForm #message {
	height: 150px;
	}
	
#contactUsOptions ul {
	font-size: 16px;
	list-style: none;
	}

#contactUsOptions ul li {
	margin: 10px 0;
	padding-left: 85px;
	height: 55px;
	line-height: 45px;
	}

#contactUsOptions {
	height: 200px;
	width: 400px;
	}
	
#contactUsOptions ul li.phone {
	background: url(/img/contact_phone.png) left top no-repeat;
	}

#contactUsOptions ul li.email {
	background: url(/img/contact_email.png) left top no-repeat;
	}

#contactUsOptions ul li.skype {
	background: url(/img/skype.png) left top no-repeat;
	}
	
/************************************************************************** 
					Search (/search.php)
***************************************************************************/

#numResults {
	text-align: right;
	background-color: #A4CBF7;
	border: 1px solid #999;
	color: #000;
	font-size: smaller;
	clear: both;
	}

#searchBox {
	width: 300px;
	margin: 20px auto 20px auto;
	padding: 10px;
	border: dotted 1px #CCCCCC;
	}

#searchBox #searchSubmit {
	width: 100px;
	height: 30px;
	margin-left: 25px;
	}

#searchBox input {
	width: 150px;
	margin: 7px 0;
	}

#searchResults {
	padding: 0 15px;
	margin: 25px 0;
	}
	
#searchResults a {
	font-weight: bold;
	color: #003399;
	}
	
#searchResults p {
	padding: 15px 15px;
	font-size: 11px;
	
	}

#searchResults h2 {
	font-size: 16px;
	padding: 0;
	margin: 0;
	}

#searchResults .featured {
	background-color: #FFFF99;
	}

/************************************************************************** 
					Login (/login.php)
***************************************************************************/

#loginForm h2 {
	text-align: center;
	font-size: 16px;
	color: #003399;
	padding-bottom: 5px;
	border-bottom: 1px #000000 solid;
	}	

#loginForm .error {
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: #FF0000;
	margin-bottom: 20px;
	}	

#loginForm label {
	text-align: left;
	font-weight: bold;
	}

#loginForm label#rememberlabel{
	width: 350px;
	}

#loginForm input#email, 
#loginForm input#password {
	margin-left: 25px;
	width: 200px;
	height: 14px;
	}
	
#loginForm input#submit {
	height: 35px;
	margin: 0 auto;
	display: block;
	}

#loginForm #options {
	margin: 0 auto;
	width: 200px;
	display: block;
	text-align: center;
	}

#loginForm #options a {
	font-size: 13px;
	font-weight: bold;
	}

#loginPage .left_2column {
	width: 60%;
	}

#loginPage .right_2column {
	width: 35%;
	margin-left: 64%;
	}
	
/************************************************************************* 
						Listing Table

Sets up the general parameters, layout and styles for listing tables
***************************************************************************/

	
.listTable {
	list-style: none;
	margin-left: 0;
	}
	
.listTable li {
	margin: 5px 0;
	}

.listTable li.thumb {
	padding-left: 60px;
	}

.listTable li.highlighted {
	background-color: #FFCCFF;
	}
	
.listTable li a {
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	}

.listTable li p {
	font-weight: normal;
	font-size: 10px;
	margin: 0px;
	}
	
/************************************************************************** 
					Dialog Box Styles

This CSS contains all the styles that generate the sliding door rounded corner 
dialog boxes. Written by: Scott Schiller  http://www.schillmania.com/
***************************************************************************/

.dialog {
	position:relative;
	margin:0px auto;
	min-width:8em;
	max-width: 1200px; /* based on image dimensions - not quite consistent with drip styles yet */
	color:#fff;
	z-index:1;
	margin-left:12px; /* default, width of left corner */
	margin-bottom:0.5em; /* spacing under dialog */
	clear: both;
	}

.dialog .content,
.dialog .t,
.dialog .b,
.dialog .b div {
	background:transparent url(/img/dialog_blue.png) no-repeat top right;
	_background-image:url(/img/dialog_blue.gif);
	}

.dialog .content {
	position:relative;
	zoom:1;
	_overflow-y:hidden;
	padding:12px 12px 0px 0px;
	}

.dialog .t {
	/* top+left vertical slice */
	position:absolute;
	left:0px;
	top:0px;
	width:12px; /* top slice width */
	margin-left:-12px;
	height:100%;
	_height:1600px; /* arbitrary long height, IE 6 */
	background-position:top left;
	}

.dialog .b {
	/* bottom */
	position:relative;
	width:100%;
	}

.dialog .b,
.dialog .b div {
	height:30px; /* height of bottom cap/shade */
	font-size:1px;
	}

.dialog .b {
	background-position:bottom right;
	}

.dialog .b div {
	position:relative;
	width:12px; /* bottom corner width */
	margin-left:-12px;
	background-position:bottom left;
	}

.dialog .hd,
.dialog .bd,
.dialog .ft {
	position:relative;
	}

.dialog .wrapper {
	/* extra content protector - preventing vertical overflow (past background) */
	position:static;
	max-height:1000px;
	overflow:none; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
	}

.dialog h1,
.dialog p {
	margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
	padding:0.5em 0px 0.5em 0px;
	}

.dialog h1 {
	padding-bottom:0px;
	}
	
/************************************************************************** 
					Dialog Box Variations

These set the different dialog box variations, including changes in size
and color. 
***************************************************************************/


/************************************ BLUE ********************************/

.dialog.blue .content,
.dialog.blue .t,
.dialog.blue .b,
.dialog.blue .b div {
	background-image: url(/img/dialog_blue.png);
	_background-image: url(/img/dialog_blue.gif);
	}

.dialog.blue,
.dialog.blue a{
	color: #FFFFFF;
	}
	
/*********************************** GREEN ********************************/

.dialog.green .content,
.dialog.green .t,
.dialog.green .b,
.dialog.green .b div {
	background-image:url(/img/dialog_green.png);
	_background-image:url(/img/dialog_green.gif);
	}

.dialog.green,
.dialog.green a{
	color: #FFFFFF;
	}


/************************************ GREY ********************************/
.dialog.grey .content,
.dialog.grey .t,
.dialog.grey .b,
.dialog.grey .b div {
	background-image:url(/img/dialog_grey.png);
	_background-image:url(/img/dialog_grey.gif);
	}

.dialog.grey,
.dialog.grey a{
	color: #000000;
	}
	

/****************************** HOME Header *****************************/

.dialog.home .content {
	font-weight:bold;
	color: #ead558;
	text-align: center;
	height: 250px;
	}

.dialog.home .bd h1 {
	color:#FFFFFF;
	border-bottom: 2px solid #EAD558;
	margin-bottom: 15px;
	padding-bottom: 15px;	
	}

.dialog.home .b, 
.dialog.home .b div {
	height:20px;
	}


/****************************** LOGIN Box *****************************/

.dialog.login {
	width: 99%;
	margin: 0;
	clear: none;
	}

.dialog.login .b,
.dialog.login .b div {
	height: 30px ; /* slightly higher due to bottom shade */
	}

.dialog.login .content {
	}

/****************************** ERROR Box *****************************/

.dialog.grey #action {
	height:50px;
	width:100px;
	position:absolute;
	top:300px;
	left:250px;
	}	


/************************************************************************* 
	 				Section Header Tabs
***************************************************************************/

h2.section_header {
	padding: 0;
	background: url(/img/tabs_left.gif) left top no-repeat;
	padding-left: 15px;
	margin-bottom: 0;
	}

h2.section_header span {
	background: url(/img/tabs_right.gif) right top no-repeat;
	padding-right: 20px;
	float: left;
	}

h2.section_header,
h2.section_header span {
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 44px;
	line-height: 63px;
	color: #000000;
	font-variant: normal;
	}

h2.section_header span.description {
	font-weight: normal;
	background: none;
	color: #666666;
	padding-left: 10px;
}


/************************************************************************* 
	 				Section Inline Tabs
***************************************************************************/

.tabs ul {
	display: inline;
	list-style: none;
	}

.tabs ul li {
	padding: 0;
	background: url(/img/tabs_left.gif) left top no-repeat;
	padding-left: 15px;
	margin-bottom: 0;
	float: left;
	}

.tabs ul li a span {
	background: url(/img/tabs_right.gif) right top no-repeat;
	padding-right: 20px;
	float: left;
	}

.tabs ul li,
.tabs ul li a span {
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 44px;
	line-height: 63px;
	color: #000000;
	font-variant: normal;
	}	

/************************************************************************* 
								Reviews
***************************************************************************/
.r_review {
	font-size: 12px;
	font-style: italic;
}

.r_name {
	font-size: 12px;
	font-weight: bold;
}

/************************************************************************* 
	 			Assorted Classes for IdeaBuyer.com

Description: This CSS provides general styling throughout the site. 

***************************************************************************/

.clear {
	clear:both;
	}
	
.hidden {
	display: none;
	}

.box {
	border: 1px #CCCCCC solid;
	padding: 5px;
	}

.clearfix:after {
   		content:".";
   		display:block;
	    height:0;
	    clear:both;
	    visibility:hidden;
   }
.clearfix {display:inline-block;}
 /* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

#createaccount
{
	font-size: 10pt;
}

#featuredListings .headline {
	font-size: 10px;
	font-weight: bold;
}

#tos {
	font-size: 10px;
	font-style: italic;
	margin-bottom: 10px;
}

.saveRow {
	display: block;
	text-align: center;
	margin-top: 10px;
}

/************************************************************************* 
	 			Alternating Row Colors
***************************************************************************/

.row_even {
	background-color: #FFFFFF;
	padding: 10px 5px 10px 5px;
	/*border-bottom: 2px dotted #818B9F;*/
	}

.row_odd {
	background-color: #F1F1F1;
	padding: 10px 5px 10px 5px;
	/*border-bottom: 2px dotted #818B9F;*/
	}
	
/************************************************************************* 
	 					Alignment
***************************************************************************/

.right {
	float: right;
	margin-left: 25px;
	}

.left {
	float: left;
	margin-right: 25px;
	}

.center {
	margin-left: auto;
	margin-right: auto;
	}
	
/************************************************************************* 
	 					2 Columns
***************************************************************************/

.left_2column {
	display: block;
	float: left;
	width: 70%;
	padding: 15px 0;
	}
	
.right_2column {
	width: 25%;
	margin-left: 73%;
	padding: 15px 0;
	}

/************************************************************************* 
	 					3 Columns
***************************************************************************/

.left_3column {
	float: left;
	width: 280px;
	padding: 15px 0;
	}

.middle_3column {
	padding: 15px 0;
	margin: 0 310px 0 310px; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */
	}
	
.right_3column {
	float: right;
	width: 280px;
	padding: 15px 0;
	}

/************************************************************************* 
	 					Columns
***************************************************************************/

.helpbox {
	background-color: #CCFF66;
	border: #666666 solid 1px;
	border-bottom: #666666 solid 2px;
	border-right: #666666 solid 2px;
	font-size: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 15px;
	}

.required {
	color:#FF0000;
	font-size:0.75em;
	}

/************************************************************************* 
	 					Form Errors
***************************************************************************/

#formErrors {
	font-size: 11px;
	}
	
#formErrors p {	
	background: left top no-repeat url(/img/warning.png);
	padding-left: 40px;
	min-height: 40px;
	}

#formErrors ul {
	margin-top: 20px;
	}
	
.formError {
	color: #FF0000;
	}

.errortext {
	font-size: 9px;
	}

.noerror {
	}
	
/************************************************************************* 
	 					Page Numbers
***************************************************************************/

.pageNumbers {
	float: right;
	}

.pageNumbers ul {
	margin-top: 10px;
	list-style: none;
	}

.pageNumbers li {
	display: inline;
	margin: 0px 3px;
	}

.pageNumbers a {
	border: 1px solid #3F719A;
	padding: 2px 4px;
	background-color: #9BC7E8;/*#5B92BD;*/
	color: #3F719A;
	text-decoration: none;
	}

.pageNumbers a:hover {
	border: 1px solid #999;
	padding: 2px 4px;
	background-color: #3F719A;/*#5B92BD;*/
	color: #9BC7E8;
	}

.pageNumbers ul .current {
	border: 1px solid #999;
	padding: 2px 4px;
	background-color: #eee;
	color: #999;
	}
.company_description {
	font-style:italic;
	padding: 0 0 15px 40px;
}
