	/* Reset default browser margins */
	* { padding:0px; margin:0px; }
	
	img { border: 0px; }


	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		line-height: 1.4em; }
	  

	h1 {
		/*font-family: Georgia;*/
		font-weight: normal;
		font-size: 1.8em;
		line-height: 1.4em; }
		
	h2 {
		font-family: Georgia;
		font-weight: normal;
		font-size: 1.7em; }
		
			
	ul, ol {
		margin-bottom: 1em;
		margin-top: 1em; 
		}
		
	li {
		margin-bottom: 0.4em; }
		
	cite {
		display: block;
		padding-bottom: 1em; }
		
    hr {
	    border-bottom:1px solid #fdfdfd}
		
    	
	#Admin a:link, #Admin a:visited {
		padding-right: 10px;
		text-decoration: none;
		color: #999999;
		font-size: 1.1em;
		font-weight: bold;
		background: #F5F7F4; }
		
	#Admin a:hover {
		color: #000000; }
		
	a:link    {
	    color: #0000FF;	
	    text-decoration: none;}
    a:visited {
	    color: #0000FF;	
	    text-decoration: none;}
    a:hover   {
	    color: #0000FF;	
	    text-decoration: none;}
    a:active  {
	    color: #0000FF;	
	    text-decoration: none;}	

	

	/* Class styles */

	.left { text-align: left; }
	.center { text-align: center; }
  
	.small { font-size: 0.9em; }
	.bold { font-weight: bold; }
	.uppercase { text-transform: uppercase; }

	.grey { color: #BFBFBF; }
	.dark { color: #000000; } }
	.orange { color: #FFD700; }
	.purple { color: #5126AF; }
	.green { color: #418523; }
	.red { color: #FF0000; }
	
	.content { width: 50em; }
	.caption {
		text-transform: uppercase;
	    font-size: 0.8em; }
		

	.dot_top {
		padding-top: 10px;
		margin-top: 10px;
		border-top: 1px solid #EAEAEA; }

	.dot_bottom {
		padding-bottom: 10px;
		margin-bottom: 10px;
		border-bottom: 1px solid #EAEAEA; }

	.arrow {
		padding-left: 16px;
		font-weight: bold;
		background: url(/images/diag_arrow.gif) no-repeat;
		text-decoration: none; }





	/* Jobseeker Layout */

	#Page {
	    color: #333;
		background: #FAFAFA; 
		font-size: 0.9em;
	    text-align:left;
	    height: auto !important; }
		
		
	#Main_MR {
		padding: 0px 0px 20px 0px; }
		

	#Main_Right {
		display: block;
		float: left;
		width: 220px;
		margin: 20px 0px 0px 10px;
/*		border-top: 1px solid Red; */}

* html #Main_Right {
		width: 220px;
/*		border: 1px solid Green; */}


	#Main_Mid {
		float: left;
		min-height: 540px; /* -- arbitrary value -- */
/*		width: 440px; */
		width: 45%;
		padding: 16px 10px 20px 10px;
		margin: 22px 0px 20px 0px;
		border-left: 1px dotted #EAEAEA;
		border-right: 1px dotted #EAEAEA;
		border-bottom: 1px dotted #EAEAEA;
		background: #FFF;
		-moz-border-radius: 9px;
/*		border: 1px solid Green; */ }

* html #Main_Mid {
		width: 41%;
		border-left: 1px solid #EAEAEA;
		border-right: 1px solid #EAEAEA;
		border-bottom: 1px solid #EAEAEA;
/*		border: 1px solid Yellow; */ }
		

	#Main_Left {
		display: block;
		float: left;
		width: 290px;
		margin: 20px 0px 0px 0px;
/* 		border-right: 1px solid Purple; */  }

	#Main_Left h1 {
		/*font-family: Bell Gothic Black, Georgia, "Times New Roman", Times, serif;*/
		font-size: 1.4em; }

* html #Main_Left {
		width: 280px;
		margin: 10px 0px 0px 0px;
/*		border: 1px solid Blue; */ }


	#Banner {
		width: 100%;
		display: block;
		background: url(/images/bg_purple.gif) repeat-x; }
		
* html #Banner {
		height: 110px; }
		
		

	/* Main Menu */

	#Navigation {
		text-align: left;
		padding-left: 300px;
		margin-top: -2.0em;
/*		height: 26px; */
		overflow: hidden; }
		
* html #Navigation {
		margin-top: -30px;
		margin-left: -20px;
		background: none; }


	#Menu {
		display: inline;
		padding: 4px 0px 0px 10px;
		background: none; }
		
* html #Menu {
		height: 15px; }

	#Menu a {
		color: #EAEAEA;
		/*font-family: Calibri, Arial, Helvetica, sans-serif;*/
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;
		padding: 0px 0px 10px 16px; }
		
	#Menu a.high {
		color:#ffa449;
	}
	#Menu a.high:hover{
		text-decoration:underline;
	}

	#Menu a:hover {
    	color: #FF9900; }
		
/*	#Menu .border_r {
    	border-right: 1px solid #666; }
		
* html #Menu .border_r {
		border: none; }
*/

	/* Date Display */

	#Date {
		display: inline;
		color: #FFF;
		font-size: 12px;
		font-family: Calibri, Century Gothic, Helvetica, sans-serif;
		padding: 2px 0px 0px 10px; }
		
   


	/* Main Search Bar */

	#Search_Bar {
		position: absolute;
		left: 246px;
		text-align: left;
/*		border: 1px solid #EAEAEA; */}
		
	#Search_Bar select {
		vertical-align: top;
		padding: 2px 6px 2px 6px; }
	
	#Search_Bar select option {
		width: 10em; }
		
	#Search_Bar input {
		padding: 2px 6px 4px 6px; }



	/* Quick & Custom Browse */
	
	#Search_Quick {		
		padding: 10px 0px 10px 10px;
		background: url(/images/bgShade.gif) top left repeat-y; }
	* html #Search_Quick {
		margin-top: -4px; }
	*+html #Search_Quick {		
		padding:5px 0px 10px 10px;
		margin-top: -4px; }
	#Search_Quick input {
		padding: 2px 2px 2px 4px; }
	
	#Search_Quick a {
		font-size: 0.9em; }


		
	#Browse_Quick {
		padding: 10px 10px 20px 6px;
		background: url(/images/bgShade.gif) top left; }
		
		
	#Browse_Quick #State_Nav {
		width: 90%; }

	#Browse_Quick #State_Other {
		width: 90%;
		padding-bottom: 1em; }


		
	#Browse_Quick #Category_Nav {
		width: 90%;
		padding: 8px 0px 0px 0px; }
		
		
	#Browse_Quick a {
		padding: 4px 4px 0px 8px;
		text-decoration: none;
		font-family: Calibri, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000; }
		
	#Browse_Quick a:hover {
    	color: #FF9900; }

	.category_item {
		font-size: 0.8em;
		font-weight: bold;
		color: #666; }


	#Custom_Browse {
		padding: 0px 10px 40px 10px;
		background: url(/images/bgShade.gif) top left; }


	/* Custom Browse Page */
	
	#Custom_Browse_Full {
		padding: 0px 0px 0px 16px;
		overflow: hidden; }
	
	#Custom_Browse_Full fieldset {
		margin-top: 20px;	
		padding: 20px 16px 20px 16px;
		text-align: left;
		border-right: none;
		border-left: none;
		border-top: 1px solid #000;
		border-bottom: none; }
		
	#Custom_Browse_Full legend {
		/*font-family: Bell Gothic Black, Georgia, "Times New Roman", Times, serif;*/
		font-size: 1.4em;
		padding: 0px 10px 0px 10px; }
		
			
	#Custom_Browse_Full table td {
		vertical-align: text-top;
		padding: 0px 4px 4px 0px;
		font-size: 0.9em;
		text-align: left; }

	#Custom_Browse_Full table td {
		vertical-align: baseline;
		color: #666;
		font-size: 0.85em;
		font-weight: bold;
		padding: 8px 10px 6px 0px;
		border-top: 1px solid #EAEAEA; }
		
	#Custom_Browse_Full td input {
		vertical-align: text-top; }	




	/* Advanced Search */
	
	#Advanced_Search {
		padding: 0px 10px 0px 10px; }
		
	#Advanced_Search fieldset {
		margin-top: 20px;	
		padding: 20px 10px 20px 10px;
		text-align: left;
		border-right: none;
		border-left: none;
		border-top: 1px solid #000;
		border-bottom: none; }
		
	#Advanced_Search legend {
		/*font-family: Bell Gothic Black, Georgia, "Times New Roman", Times, serif;*/
		font-size: 1.4em;
		padding: 0px 10px 0px 10px; }
		
		
	#Advanced_Search table td {
		vertical-align: text-top;
		padding: 0px 4px 4px 4px;
		font-size: 0.9em;
		text-align: left; }
		
 
	#Search_Case td {
		font-size: 0.6em; }

/*
	#Advanced_Search option {
		font-size: 0.95em; }
		
	#Advanced_Search_Sector {}
		
*/

	/* Subscribe Box */
	
	#Subscribe_Box {
		padding: 20px 20px 20px 15px; }
		
	#Subscribe_Box input {
		padding: 2px 6px 4px 6px; }		
	
	#gobutton{
	    margin-top: -3px;}
	* html #gobutton {  margin-top: -2px; } /* IE6 */
	*+html #example {  margin-top: 0px; } /* IE7 */

	/* Sector Jump */
	#Sector_Jump {		
		padding: 10px 0px 10px 10px;
		background: url(/images/bgShade.gif) top left;
		border: 1px solid Red; }
		
	#Sector_Jump li {
		list-decoration: none; }	
	
	
	/* Listing Pages */
		
	#State_List h1 {
		font-family: Georgia;
		font-weight: normal;
		font-size: 2.0em; }

	#State_List h2 {
		font-family: Georgia;
		font-weight: normal;
		font-size: 1.5em;
		color: #000;
		margin: 0px 0px 10px 6px;
		padding: 0px 0px 4px 0px;
		border-bottom: 4px solid #8E80D2; }
		
	#State_List fieldset {
		color: #000;
		padding: 6px 20px 10px 6px;
		border-bottom: 1px dotted #EAEAEA;
		border-left: none;
		border-right: none;
		border-top: none; }
		
* html #State_List fieldset {
		border-bottom: 1px solid #EAEAEA; }
		
* html #State_List a {
		text-decoration: none; }
		
		
	#State_List a:hover fieldset {
		background: #F9FAFF; }
		
.paging{  
padding:5px;  
font-family:Arial, Helvetica, sans-serif;  
font-size:10px;  
color:#000000;  
font-weight:bold;  
text-align:center;
margin-bottom:-15px;
margin-top: 8px;
}  
.paging a{  
padding:3px 6px;  
margin:0px 2px 0px 2px;  
border:1px solid #999;  
background:#FFFFFF;  
color:#999;  
text-decoration:none;  
}  
 
.paging a:hover{  
border:1px solid #FF9900;  
background:#FF9900;  
color:#FFFFFF;  
text-decoration:none;  
}
		
	/*faq page*/
	
	#faq{
	line-height: 180%;
	}
	
		
		
a.four {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	font-size:12px;
	outline: none;	
}
a.four:visited {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	font-size:12px;
	outline: none;	
}
a.four:hover {
	color: #ff9900;
	text-decoration:underline;
}


		
	#State_List .posted {
		color: #999;
		font-size: 0.96em;
		font-weight: bold; }
	
		
	#State_List .viewAll {
		text-align: left;
		display: block;
		height: 30px;
		font-weight: bold;
		margin-top: 20px;
		padding-left: 10px; /*
background: url(/images/big_diag_arrow.gif) no-repeat;*/ }
		
	#State_List .viewAll a {
		text-decoration: none;
		font-size: 1.4em; }
		


	#Custom_List fieldset {
		font-size: 0.9em;
		color: #000;
		padding: 6px 20px 10px 6px;
		border-top: 1px dotted #EAEAEA;
		border-left: none;
		border-right: none;
		border-bottom: none; }
		
	#Custom_List a:hover fieldset {
		background: #F9FAFF;
		border-bottom: 0.5px solid #CCC; }

	#Custom_List .itemContent {
		display: none; }

	#Custom_List a:hover .itemContent {
		display: block; }


	

	/* Featured Jobs */
	
	.featuredItem {
		display: block;
		width: 90%;
		clear: left;
		overflow: hidden;
		padding: 20px 10px 0px 10px;
		border-top: 1px dotted #EAEAEA; }
	
		
* html .featuredItem {
		border-top: 1px solid #EAEAEA; }
    
	.featuredBanner {
		display: block;
		width: 90%;
		clear: left;
		margin-bottom: 10px;
		/*overflow: hidden;
		padding: 5px;*/
	}
		
	
	.featuredItem img {
		padding: 0px 10px 10px 0px; }
	
	.readMore {
		text-align: right; }
		
	.jobItem {
		padding-left: 10px; }
	
  .jobItem ul li, .featuredItem ul li{
    margin-left: 0px;
    padding-left: 15px;
    list-style-type: none;
    background: url(/images/arrow_sml.gif) no-repeat top left;
   } 	


	/* Job Detail Page */
	
	#Job_Item {
		padding: 0px 10px 20px 10px; }
	
	#Job_Item h1 {
		font-family: Georgia;
		font-weight: normal;
		font-size: 2.0em; }
		
	#Job_Item a {
		text-decoration: none; }
		
	#Job_Detail {
		padding: 6px 0px 12px 0px;
		border-top: 4px solid #EAEAEA;
		border-bottom: 4px solid #EAEAEA; }
		
	#Print_Email {
		float: right; }

		
	#Admin_Control {		
		clear: both; }
		
	#Admin_Control a {
		text-decoration: none;
		padding: 2px 10px 2px 10px;
		margin-left: 10px;
		color: #000;
		background: #DCCB92;		
		-moz-border-radius: 9px; }		



	/* Ancillary Links */		
		
	#Job_Links {
		margin-top: 10px;
		padding-top: 10px;
		border-top: 4px solid #EAEAEA;
/*		border-right: 1px dotted #666; */}

/*		
		
	#Job_Links_URL {
		float: right;
		text-align: center;
		width: 160px; }
		
	#Job_Links_Document {
		text-align: center;
		width: 160px; }
*/		



	/* Notice to Advertisers */


		
	#Job_Notice .noteSmall {
		
		padding-left: 10px;
		border-bottom: 1px solid #000; }
		
	#Job_Notice strong {
		font-size: 0.9em;
		font-weight: bold; }
			
	#Job_Notice fieldset {
		padding: 20px 0px 20px 20px;
		text-align: left;
		background: #F9FAFF;
		background: #F9FDFF;
		border-right: none;
		border-left: none;
		border-top: 1px solid #000;
		border-bottom: none; }
		
	#Job_Notice legend {
		
		font-size: 1.4em;
		padding: 0px 10px 0px 10px; }	
		
	#Job_Notice td {
		padding: 6px; }	

	#Job_Post_Link {
		margin: 10px 0px 10px 0px;
		text-align: center; }



	/* Post Form */	

	#Job_Post {
		padding: 0px 4px 0px 10px; }
				
	#Job_Post fieldset {	
		padding: 20px 10px 40px 10px;
		text-align: left;
/*		background: #F9FAFF;
		background: #F9FDFF; */
		border-right: none;
		border-left: none;
		border-top: 1px solid #000;
		border-bottom: none; }
		
	#Job_Post legend {
		
		font-size: 1.4em;
		padding: 0px 10px 0px 10px; }
		

	#Job_Post .form_button {
		color: #000;
		font-size: 0.9em;
		font-weight: bold;
		padding: 6px 12px 6px 12px;
		margin: 4px 8px 4px 4px; }

	#Job_Post label, #Job_Post strong {

		text-transform: uppercase;
		font-family: Calibri, Arial, Helvetica, sans-serif;
		font-weight: bold; }
		
	.label {
		text-transform: uppercase;
		font-family: Calibri, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		font-weight: bold; }
		
		
	#Job_Post input,
	#Job_Post textarea {
		padding: 4px;
		margin: 0px 10px 10px 0px; }

		
	#Job_Post select {
		vertical-align: top;
		padding: 2px 0px 4px 2px; }


	#Job_Post #Sector_Grid {
/*		background: #F4F1EA; */
		border-bottom: 1px solid #EAEAEA; }
		
	
	#Sector_Grid td {
		vertical-align: baseline;
		color: #666;
		font-size: 11px;
		font-weight: bold;
		padding: 8px 4px 6px 0px;
		border-top: 1px solid #EAEAEA; }
		
	#Sector_Grid td input {
		vertical-align: text-top; }	
		


		
	#Calendar {
		display: block;
		height: 200px; }

	  #Calendar_Container {
	    font-size: 0.84em;
	    font-weight: 800; }
		
		
	#cvvinfo ul {
		padding-left: 10px; }
		




	.mandatory { color: #0099FF; }

	.cms_small {
		font-size: 0.80em;
		font-weight: bold;
		color: #6282CC;
		text-transform: uppercase; }


	.textBox {
		padding: 10px 20px 16px 16px;
		margin: 0px 10px 20px 0px;
		background: #F2F0EA; }

	.textBox a {
		text-decoration: none;
		line-height: 1.4em; }


	/* Post Form Help */


	form .active input,
	form .active textarea,
	form .active select{
	  border: 2px solid #75C1E6; }

	#Post_Fee { margin-top: 10em; }
	#Post_Volunteer { margin-top: 2em; }
	#Post_Address { margin-top: 124em;background-color:#afabf8 }
	*html #Post_Address { margin-top: 127em; }
	*+html #Post_Address { margin-top: 129em; }
	
	#Post_Password { margin-top: 5em;background-color:#afabf8 }
	*html #Post_Password { margin-top: 6em; }
	*+html #Post_Password { margin-top: 5em; }

    #Post_Password_ja { margin-top: 123em; background-color:#afabf8 }
	*html #Post_Password_ja { margin-top: 128em; }
	*+html #Post_Password_ja { margin-top: 128em; }
	
	#Post_Logo { margin-top: 21em; background-color:#afabf8}
	*html #Post_Logo { margin-top: 20em; }
	*+html #Post_Logo { margin-top:19em; }
	
	/* CMS Posting Forms */
	
	#CMS_Post fieldset {	
		padding: 20px 10px 40px 10px;
		text-align: left;
		border-right: none;
		border-left: none;
		border-top: 1px solid #000;
		border-bottom: none; }
		
	#CMS_Post legend {
		font-family: Bell Gothic Black, Georgia, "Times New Roman", Times, serif;
		font-size: 1.4em;
		padding: 0px 10px 0px 10px; }
		
	#CMS_Post label, #cms strong {
		text-transform: uppercase;
		font-family: Calibri, Arial, Helvetica, sans-serif;
		font-weight: bold; }
		
	#CMS_Post input,
	#CMS_Post textarea {
		padding: 4px;
		margin: 0px 10px 10px 0px; }

		
	#CMS_Post select {
		vertical-align: top;
		padding: 2px 0px 4px 2px; }





	/* Modify Lists */
	
	.list_table td {
		width: 100%;
		vertical-align: top;
		font-weight: bold;
		font-size: 0.9em;
		padding: 6px 20px 16px 10px;
		border-bottom: 1px solid #EAEAEA; }
		
	.list_table a {
		text-decoration: none; }
		


	/* Advertiser Notice */

	#notice {
		font-family: Arial, Geneva, Helvetica, sans-serif;
		font-size: 1.1em;
		text-align: center;
	/*	text-align: left;
		padding: 80px 80px 80px 80px;
		background: #DAD4A3;
		border-right: 3px solid  #444;
	 	border-bottom: 3px solid #444; 
		-moz-border-radius: 9px; */ }

	#notice_post { font-size: 1.2em; }	

	#notice_logo {
		position: absolute;
		top: 50px;
		right: 50px;
		margin-bottom: 40px; }
	
	#notice p {
		font-family: Arial, Geneva, Helvetica, sans-serif;
		font-size: 1.0em;
	/*	font-weight: bold; */ }
	

		
	#Advertising_Information p {
		margin-bottom: 1em; }
		
	#Advertising_Information li {
		list-style: inside; }
	


	/* Terms & Conditions */
	
	#Terms_Conditions {
		padding: 0px 30px 0px 30px; }
		

	/* Privacy Policy */
	
	#Privacy_Policy {
		padding: 0px 30px 0px 30px; }
		
	#Privacy_Policy h2 { margin-top: 2em; }
	#Privacy_Policy p  { margin-top: 1em; }
		
			
		

	/* Contact Form */


	#Contact fieldset {
		margin-top: 20px;	
		padding: 10px 0px 10px 0px;
		text-align: left;
		border-right: none;
		border-left: none;
		border-top: 1px solid #000;
		border-bottom: none; }
		
	#Contact legend {
		font-family: Bell Gothic Black, Georgia, "Times New Roman", Times, serif;
		font-size: 1.4em;
		padding: 0px 10px 0px 10px; }
		


	#mailform fieldset {	
		padding: 10px 16px 20px 16px;
		text-align: left;
/*		background: #F9FAFF; */
		border: none; }

	#mailform .form_button {
		color: #000;
		font-size: 0.9em;
		font-weight: bold;
		padding: 6px 12px 6px 12px;
		margin: 4px 8px 4px 4px; }

	#mailform label, #mailform strong {
		font-weight: bold;
		color: #000; }
		
		
	#mailform input {
		padding: 4px;
		margin: 0px 10px 6px 0px; }

	#mailform textarea {
		padding: 8px; }




	/* Administration Controls */
	
	#Admin legend {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.3em;
		padding: 0px 10px 0px 10px; }
		
	#Admin fieldset {
		padding: 10px 10px 20px 10px;
		margin: 0px 0px 10px 0px;
		border: 1px solid #DBD9FB;
		border-left: none;
		border-right: none;
		border-bottom: none; }
		
	#Admin a:link, #Admin a:visited {
		padding-right: 10px;
		text-decoration: none;
		color: #999999;
		font-size: 1.1em;
		font-weight: bold;
		background: #F5F7F4; }
		
	#Admin a:hover {
		color: #000000; }
	

	.navSubmit {
		text-align: right;
		padding: 20px 40px 0px 0px; }

	.navSubmit input {
		padding: 8px 10px 8px 10px;
		margin-left: 10px;
		font-weight: bold;
		font-size: 11px; }



	/* Pagination Controls */
	
	.pageNav a {
		font-size: 0.96em; }
				


	/* Ancillary Navigation */

	#Back_Top {
		text-align: right;
		padding: 10px 20px 10px 0px;
		text-decoration: none; }
		
	#Back_Top a {
		text-decoration: none;
		vertical-align: text-bottom; }



	/* Footer, Drain, Gutter */

	#Footer {
	    text-align: left;
    	height: 10px;
	    bottom: 0px;
    	clear: both;
	    overflow: none;
	    color: #333;
    	font-size: 11px;
	    font-weight: bold; }


	#Drain {
		width: 100%;
		background: url(/images/bg_drain_right.png) repeat-x; }
		
	#Gutter {
		text-align: center;
		padding-bottom: 6px; }
		
	#Gutter a {
		text-decoration: none;
		color: #000;
		padding: 0px 6px 0px 6px;
		border-left: 1px solid #CCC; }
		
	#Gutter a:hover {
		color: #FF0000; }
	
	#form-search{
	 background:#F2F0EA;
	 width:240px;
	 padding: 10px 0px 7px 0;
	 position: relative;
	}
	#form-search h3{
	 margin: 0 0 11px;	 
	 padding-left: 15px;	 
	}
	#form-search .advanced{
	 position:absolute;
	 right:22px;
	 text-align:right;
	 top:10px;
	 width:70px;	 	 
	}
	#form-search .advanced a:hover{
	 color: #ff9900;
	 text-decoration:underline; 	 
	}
	#form-search h3.advanced{
	 font-weight:normal;
	 margin:0;	
	 font-size: 1.1em; 	 
	}
	
	#form-search #q{
	color:#AFAFAF;
	margin:0 0 8px 17px;
	padding:2px 0pt;
	width: 196px;
	}
	
	#form-search select{
	margin:0 0 8px 17px;
	width:200px;
	}
	
	#form-search .searchbutton{
	margin:5px 0 0 12px;	
	}

/***********   Resources   ***********/
#resources img{
	padding:5px;
	border:1px solid #ccc;
	margin: 10px 10px 10px 0px;
}
#resources #Job_Detail{
	border-bottom: none;
}
#cookies_saved{
  padding:10px;
  background-color: #f3f3f3;
  border:1px solid #ccc;
}
#cookies_saved div{
  background: url(/images/save-icon.jpg) top left no-repeat;
  padding:20px;
  padding-top:7px;
  padding-left:40px;
  padding-bottom:7px;
  
}

/* INVOICE */
#invoice h2 {
		font-family: Arial, sans-serif;
		font-weight: normal;
		font-size: 1.7em; 
  }
  
#invoice{
  padding: 5px;
  background-color: #FFFFFF;
  width:650px;
}
  
#invoice table{
  background-color: #FFFFFF;
}

#invoice .logo{
  margin-bottom: 10px;
}

#invoice h3, #invoice h2{
  font-size: 22px;
  font-weight: normal;
}

#invoice .item-list td{
  padding:5px;
}

#invoice th{
  padding: 5px;
  text-align: center;
  background-color: #ccc;
  border: 1px solid #333;
}

#invoice .balance{
  background-color: #ccc;
}

#invoice p {
  font-size: 12px;
}

#invoice .credit-card-form p{
  line-height: 220%;
}



#invoice .credit-card-form p .number {
  font-size: 18px;
}


.payment-success {
  background-color: #F5FEE9;
  border: 1px solid #E7FCC9;
  padding:10px;
}

.logo-results{
  max-width:180px;
  max-height:180px;
  float:right;
  margin-top:-20px;
}

*html .logo-results{
  width:150px;
}

.logo-category{
  max-height:90px;
  max-width:130px;
}

*html .logo-category{
  width:120px;
}

