/* @override https://www.paperdue.com/css/css3.css */

/* @override http://www.paperdue.com/css/css.css */

/* @override http://www.paperdue.com/paperdue_dev/css/css.css */

/* PAPER DUE CSS */
/*************************************/

/* GENERAL STYLES */
/*************************************/
body 							{ color: #333; margin: 0; }			
.keywords h1					{ font-family: Helvetica, sans-serif; font-weight: normal; font-size: 12px; text-align: center; background: #fcbb41; color: #fff; margin: 0; padding: 7px 0; }

div.keywords {
	background: #fcbb41;
	display: block;
	height: 26px;
}
.wrap							{ width: 950px; margin: 0 auto; }
.float_left						{ float: left; }
.float_right					{ float: right; }

.clear 							{ clear: both; }

#home 							{ background: #fff url("blue_background.jpg") repeat-x left 130px; }
#inner							{ background:  #fff url("brown_background.jpg") repeat-x left 136px; }
#inner-new              		{ background:#F2F2F2;}
.seo							{ background-position: left 110px !important; }
#breadcrumb 					{ margin-left:19px; margin-bottom:10px; } 
#breadcrumb a					{ color:#3B61A3; }
#slide-search-input-header					{ width:250px; padding:6px; border-top:1px solid #ccc; border-left:1px solid #ccc; font-size:14px; color:#333; font-family:arial, sans-serif; margin-top:5px; }

.center-content { text-align:center; padding-bottom:10px; }

.sidebar #newly ul li,
.sidebar #recent ul li {
	font-family: arial, sans-serif;
	margin:0 0 8px 0;	
	font-size:13px;
	text-align:left;
	padding-bottom:8px;
	line-height:18px;
	border-bottom:1px dotted #ccc;
}

.sidebar #newly {
	margin-bottom:40px;
}

.sidebar #newly ul,
.sidebar #recent ul {
	margin:5px 0 0 0;
	padding:0;
	list-style-type:none;
}

.sidebar #recent a,
.sidebar #newly a {
	color:#104E8B;	
}

.sidebar #recent a:hover,
.sidebar #newly a:hover {
	color:#000;	
}


.sidebar #recent h3,
.sidebar #newly h3{
	font-size:18px;
	font-weight:normal;
	text-align:left;
	font-family:Georgia, sans-serif;	
	color:#000;
	padding:0;
	margin:0;
}


/* Announcement
/****************************/
#announcements {
	padding:15px 20px 20px 10px;
	background: #E0FFFF url(report-back.png) no-repeat right bottom; 	
	margin:0 0 20px 0;
	line-height:17px;
	width:647px;
	border:4px solid #9AC0CD;
}

#announcements p {
	margin:0 0 10px 0;	
}

#announcements h3 {
	margin:0 0 6px 0;
	padding:7px 0 10px 0px;
	width:100%;
	line-height:22px;
	border-bottom:1px dotted #9AC0CD;
}


#service-plans {
	height:217px;
	background:url("change_plan_register.gif") no-repeat left top;		
}

#service-plans.gold { 
	background-position: left -220px;	
}

#service-plans.bronze { 
	background-position: left -668px;	
}


#service-plans.silver { 
	background-position: left -450px;	
	margin-bottom:-0px;
}

#service-plans.gold h3 {
	color:#CC9900;	
}
#service-plans.bronze h3 {
	color:#B8A070;	
}

#service-plans.silver h3 {
	color:#666666;	
}

#service-plans ul {
	margin-left:20px;	
	text-align:center;
}

#service-plans ul li {
	padding:0;
	line-height:18px;	
	margin:0;
}

#service-plans h3 {
	margin:0 0 5px 0 !important;
	padding:20px 0 0 0;
	border:none;
	font-size:28px;
	font-family:Georgia, sans-serif !important;
	font-style:italic;	
	font-weight:bold;
	letter-spacing:-1px;
	color:#29426A;
}

#service-plans p.price {
	margin:8px 0;
	font-size:17px;
	line-height:15px;
	padding:0;
	font-weight:bold;
	color:#C73909
}

#service-plans .plans-content li {
	width:550px;
	padding:7px 0;
	margin:0 auto !important;
}
#planInformation {
	float:left;
	text-align:left;	
}

/* LOGIN PAGE */
/*************************************/
.login-page {
	background:#fff;
}

.login-page .main-col {
	margin-left:25px;
	margin-top:10px;
	width:350px !important;	
	height:450px;
}

.login-page .main-col h3 {
	font-size:16px;
	color:#669999;
	margin:35px 0 0 0;
	padding:15px 0 0 0;
	width:330px;
	border-top:1px dotted #ccc;
}

.login-page .main-col p.speech {
	font-family:Georgia, sans-serif;
	font-size:16px;
	line-height:20px;
	color:#555;	
}

.login-page .main-col p.speech a {
	color:#003366;
}

.login-page .main-col p.speech a:hover {
	color:#0033CC;
}

.login-page .sidebar {
	width:550px !important;	
	margin-top:10px;
}

.login-page #loginForm input { 
	padding:4px;
	width:200px;
	color:#333;
	font-size:18px;
}

.login-page button { 
	margin:10px 0 0 0;
	cursor:pointer;
	background:none;
	border:none;	
	padding:0;
}

.login-page .forgot-password-fancybox {
	font-size:12px;	
	margin-top:18px;
	margin-left:10px;
	position:absolute;
}

.login-page a:hover.forgot-password-fancybox {
	color:green;	
}

.login-page .sidebar h3 {
	font-size:17px;
	padding-left:60px !important;	
} 

.login-page .sidebar p.checkmark {
	background:url(checkmark.png) no-repeat left top;	
	padding-left:60px;
	padding-right:40px;
}


/* POPUP STYLE  */
/*************************************/
#popup-box td.leftspan span {
	font-size:40px;
	padding:20px;
	color:#009933;	
}

#popup-box td.rightspan span {
	font-size:40px;
	padding:20px 20px 20px 60px;
	color:#333;	
	background:url('coin.png') no-repeat left center;
}	

#popup-box #table-cost { 
	border:none !important;
	margin:-10px 0 10px 0 !Important; 	
}

#popup-box form.center {
	text-align:center;	
}
#popup-box #container #header {
	background: #29426A;
	width:100%;
	padding:10px 0 10px 0;
	margin-bottom:14px;
	border-top:4px solid #1A2C48;
}

#popup-box #container #content {
	padding:20px;
	font-family:arial, sans-serif;
	font-size:13px;	
}

#popup-box #container label {
	width:150px;
	float:left;
	text-align:right;
	padding:7px 5px 0 0;
	font-weight:bold;
	display:block;
}

#popup-box #buycredits {
	margin:-20px 0 20px 0;
	padding:0;	
	font-size:20px;
}

#popup-box #credit {
float:left;
margin-top:-10px;
margin-bottom:50px;	
}

#popup-box #charged {
	margin:0 0 10px 0;	
	font-size:15px;
}

#popup-box #get-password {
	width:200px;	
	float:left;
	margin-right:10px;
	margin-top:6px;
	padding:7px !important;
}

#popup-box.login {
background:#EEF2F5;	
}

#popup-box.login hr {
margin:10px 0 20px 0;
border-bottom:none;
border-left:none;
border-right:none;
border-top:1px solid #ccc;
}	

#popup-box.login p {
	line-height:18px;	
	color:#333;
	margin:-10px 0 26px 0;
	padding:0;
}


#popup-box.login #container label {
width:0 !important;
float:none !important;
display:inline;
}

#popup-box.login #container form.align-labels label {
width:200px !important;
display:block;
float:left !important;
padding:12px 6px 0 0;
}

#popup-box.login input {
padding:5px !important;	
border:1px solid #ccc;
margin:5px 0 0 0;	
}

#popup-box.login .float_left {
width:245px;	
}

#popup-box.login .float_right {
width:350px;	
padding-left:20px;
height:250px;
/*border-left:1px solid #ccc;*/
}


#popup-box.login p.sign a{
display:inline-block;
width:270px;
height:49px;
background:url(btn-signup4.jpg) no-repeat top left;}
#popup-box.login p.sign a:hover{
background-position:bottom left;}
#popup-box.login p.sign a span{display:none;}



#popup-box.login h2 {
	font-size:18px;	
	color:#48638E;
}

#popup-box #container table {
	width:100%;
	border:3px solid #ccc;	
}

#popup-box #container th {
	background:#e6e6e6;
	padding:10px 5px;
	text-transform:uppercase;	
}

#popup-box #container td {
	padding:10px 5px;
	text-align:center;	
}

#popup-box #container #change_payment label span {
	width:100px;
	display:block;
	text-align:left;
	padding-left:17px;
}

/*#billing-address {
	font-size:13px;
	padding:12px;
	width:350px;	
}*/

#popup-box.login #container #change_payment label {
	width:95px !important;
	cursor:pointer;
	float:left !important;
	text-align:left !important;
	margin:0 15px 0 0 !important;
}

#popup-box #container #change_payment {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:15px 10px 0 15px;	
	background:#fff;
	height:75px;
}

#popup-box #container .data_fields label {
	width:auto !important;
	text-align:left;
}

#popup-box #container .data_fields textarea {
	height:80px;
}

#popup-box #container #content input {
padding:3px;
font-size:13px;
}


#popup-box #container #header h1 {
	margin:0 0 0 10px;
	padding:0;
	color:#fff;
	font-family:arial, sans-serif;
	font-size:18px;	
}

#popup-box #container .cancel {
	background:#ff0000 !important;
	border-top:3px solid #CA0000 !important;
}


/* HEADER STYLES  */
/*************************************/
#header_logo					{ background: #fff; }
#header_logo .wrap				{ margin: 0 auto 0 auto; }
	#header_logo #logo			{ margin-top: 8px; margin-bottom: 12px;
}
	#header_logo .float_right   	{ color: #0099cc; font-family: Tahoma, sans-serif; font-size: 1.4em; }
	#header_logo .float_right p		{ 
	padding: 17px 0 10px; text-align: right;
	font-size: 16px;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
}

	#header_logo .float_left p       { float:left; font-size:15px; font-family:arial, sans-serif; color:#666; margin:0; padding:0; }
	#header_logo .float_left p#phone { margin-top:22px; margin-left:35px; }
	#header_logo .float_left p#phone span { color:#999; }

	
	#header_logo .fix				{ margin-top: -5px; width:550px; }
	#header_logo .fix button		{ border:none; background: none; cursor:pointer !important; float:right; margin-top:-12px; }
	#header_logo .fix span			{ float:right; font-size:13px; width:140px; color:#333; }
	#header_logo  strong 	 		{ font-size:14px; }
	

	#header_menu					{ background: #3b5d92; border-bottom: 3px solid #cbd8dd; }
	#header_menu p					{ margin: 0; padding: 0; }
	#header_menu .wrap				{ padding: 0; }

	#header_menu ul					{ padding: 0 0; margin: 0; list-style-type: none; }
	#header_menu li					{ float: left; border-left: 1px solid #29426a; border-right: 1px solid #4e7dc7;}
	#header_menu li a				{ text-decoration: none; font-weight: bold; padding: 14px 14px; color: #fff; font-size: 0.95em; font-family: Arial, sans-serif; background: url("menu_bg.jpg") repeat -20px 45px; display: block; }
	
	#header_menu .float_right #facebook { margin-top:0px; float:left; margin-right:15px; }
	#header_menu .float_right iframe	{ margin-top:14px; margin-right:-22px; float:right; }

	#header_menu li a:hover			{ background-position: -20px 134px; }
	#header_menu li.current a		{ background-position: -20px 134px !important; color: #876423; }
	#header_menu li.current			{ border-right: none; }
	
	.wrap .float_right img { margin-top:15px; margin-right:-5px; }

#header_logo img					{ border: none; }


/* CONTENT HOME STYLES  */
/*************************************/

/* PIGEON STYLES  */
#speech							{ width: 400px; font-family: Georgia; }
	#speech h2						{ font-size: 16px; font-family: Helvetica, sans-serif; color: #22437b; margin: 30px 0 5px 0; font-weight: normal; }
	#speech h1						{ margin: 0 0 5px 0; font-size: 2.9em; font-weight: normal; letter-spacing: -1px; color: #22437b; line-height: 0.9em; }
	#speech h3						{ margin: 0 0 5px 0; color: #000; line-height: 1em; font-size: 1.5em; font-weight: normal; }
	#speech h4						{ margin: 0; color: #666666; font-size: 1.1em; font-weight: normal; }


#left_content 					{ width: 540px; float: left; }
	#left_content h1				{ padding: 27px 27px; line-height: 1.1em; margin: 0 0 20px 0; font-weight: normal; font-size: 1.4em; background: url("orange_background.gif") no-repeat left top; }
	#left_content .float_left		{ width: 235px; margin-left: 28px; }
	#left_content .float_left h2	{ margin: 0; padding: 0; font-size: 1em; font-family: Helvetica, sans-serif; color: #669900; }
	#left_content .float_left p		{ margin: 0 0 25px 0; color: #666; font-family: Helvetica, sans-serif; font-size: 0.85em; line-height: 1.2em; }
	#left_content blockquote		{ text-align: center; background: #f5f5f5; font-size: 1em; font-family: Helvetica, sans-serif; line-height: 1.3em; margin: 0; padding: 18px 35px 0 35px; border-bottom: 1px solid #dddddd;  border-top: 1px solid #dddddd; }
		#left_content cite			{ display: block; padding: 10px 0; float: right; }
	

#home #right_content					{ position:relative; z-index:10000; width: 410px; margin-top: -150px; padding-bottom: 10px; float: left; background: url("quote-trans.png") no-repeat left top; }
	#right_content h2				{ margin: 20px 0 0 30px; font-weight: normal; letter-spacing: -1px; font-family: Helvetica, sans-serif; color: #ff0000; font-size: 1.4em; }
	#right_content p				{ margin: 0 30px 20px 30px; line-height: 1.2em; font-family: Helvetica, sans-serif; font-size: 0.85em; color: #707070; }
	#right_content #subtitle		{ line-height: 1.3em; font-family: Helvetica, sans-serif; font-size: 0.9em; margin-bottom: 0; }
	#right_content form p			{ margin: 0 30px 5px 30px !important; }
	#right_content form				{ font-family:Arial, sans-serif; margin:0; padding:0; }
	#right_content form small		{ display: block; color:#666; }
	#right_content form	label		{ display: block; padding-bottom: 2px; }
	#right_content form label span  { background: #e7f1d3; color: #668118; padding: 4px 6px 2px 6px; font-size: 0.8em; font-weight: bold; }

	#right_content table.quote	     { margin:0 30px 30px 30px; }  
	#right_content table.quote label { margin-top: 15px; }
	
	/* FIX is a small fix across the site. Something that is out of place, something that needs to be fixed. 
	   Its a little detail, nothing more. It can be found in many places across this CSS file and fixes lots of small little things! */
	#right_content form .fix		{ margin-top: -20px !important; margin-left: 93px !important; }
	#right_content form img			{ border:none; }

	#right_content hr				{ width: 350px; border-left: none; border-right: none; border-top: none; margin-top: 20px; margin-bottom: 20px; }
	#right_content h3				{ margin: 0 0 3px 30px; color: #1f3961; font-family: Helvetica, sans-serif; font-size: 1em; }
	#right_content a				{ color: #ff0000; }
	
	

/* CONTENT INNER PAGES STYLES  */
/*************************************/
#title h1							{ color: #fff; font-family:"Lucida Grande", "Lucida Sans Unicode"; font-weight: bold; font-size: 3.1em; margin: 5px 0 0 0; padding: 0; letter-spacing: 0px; }
#title h2							{ color: #C2E1E7; margin: 0 0 0 3px; letter-spacing:0; padding: 0; font-weight: normal; font-family: arial, sans-serif; font-size: 1.8em; }
#title								{ margin-bottom: 45px; margin-top: -5px; }

#title #cog							{ float:left; margin-right:10px; }
#title span 							{ color:red; }
#title span img						{ margin-right:-3px; margin-top:-6px; }

#title .account h1					{ font-size:38px; margin-top:22px; letter-spacing:-1px; }
#title .account h2 					{ font-size:23px;  }
#account 							{ margin-bottom:-35px;}

.green_link {color:#669900;text-decoration:none;}
#inner #left_content				{ width: 156px; }
	#inner #left_content #sub_menu					 { background: #eaf5fa; margin-top: 4px; }
	#inner #left_content #sub_menu p				 { margin: 0; padding: 0; }
	#inner #left_content #sub_menu ul			     { margin: 0; list-style-type: none; padding: 0 0 0 15px;  }
	#inner #left_content #sub_menu li				 { margin: 0; padding: 0;border-bottom:1px solid #D1D9DD; }
	#inner #left_content #sub_menu a				 { font-family: Helvetica, sans-serif; font-size: 0.71em; text-decoration: none; line-height: 25px; padding: 5px 0; color: #666; border-bottom: 1px solid #d1d9dd;  }
	#inner #left_content #sub_menu .fix	a			 { border: none; }
	#inner #left_content #sub_menu .current a,	
	#inner #left_content #sub_menu .current a:hover	 { color: #3b5d92; font-weight: bold; }
	#inner #left_content #sub_menu a:hover			 { text-decoration: underline; color: #333; }
	#inner #left_content .sub_menu .cat_title {color:#3B5D92;font-family:Helvetica,sans-serif;font-size:12px;font-weight:bold;}

#inner #center_content				{ font-family: Helvetica, sans-serif; color: #666; font-size: 0.9em; line-height: 18px; width: 470px; margin: 0 40px 0 28px; }
	#inner #center_content p					{ margin: 0 0 15px 0; }
	#inner #center_content h3					{ color: #000; letter-spacing: -1px; margin: 0 0 8px 0; font-family: Georgia, sans-serif; font-size: 2em; font-weight: normal; line-height: 1.1em; }
	#inner #center_content h4					{ margin: 22px 0 2px 0; color: #dca237; font-size: 1.4em; letter-spacing: -1px; }
	#inner #center_content #bottom_request 		{ text-align: center; }
	#inner #center_content #bottom_request img	{ margin: 20px 0 5px 0; }
	#inner #center_content a {color:#3B5D92;font-family:Georgia,sans-serif;line-height:22pt;text-decoration:none;}
	
#inner #right_content				{ width: 250px; margin: 0 !important; background: none; padding: 0 !important;}
	#inner #right_content p					{ margin: 0 0 6px 20px; padding: 0; }
	#inner #right_content h3,
	#inner #right_content h4				{ margin-left: 20px; line-height: 18px; }
	#inner #right_content h4				{ color: #669900; font-family: Helvetica, sans-serif; margin-bottom: 0; }
	#inner #right_content img				{ margin:10px 0; }

#inner #content						{ margin-bottom: 20px; }

	.seo #title							{ margin-bottom: 0; }
	.seo #title h1						{ font-size: 48px; line-height:45px; margin: 0 !important; color: #3c5e92; }
	.seo #title span					{ font-size: 38px; color: #666; }
	.seo #title img						{ margin-right: 15px; margin-top: -10px; }
	.seo #title #subtitle				{ text-align: center; margin-top: 25px; line-height: 22px; font-family: Helvetica, sans-serif; font-size: 15px; }

.seo #dates							{ background: url("seo_dates.gif") no-repeat left top; height: 175px; text-align: center; }
	.seo #content #dates h2						{ font-weight: bold; color: #fff; padding: 6px 0 4px 0; margin: 0; font-family: Arial, sans-serif; letter-spacing: -1px; font-size: 19px; }
	.seo #content #dates p						{ width: 138px; font-family: Georgia, sans-serif; color: #345485; padding: 15px 0 0 0; margin: 0 0 0 17px; line-height: 25px; }
	.seo #content #dates strong					{ padding: 0 8px; color: #000; font-family: Arial, sans-serif; font-size: 1.2em; letter-spacing: -1px; border-bottom: 1px solid #ccc; }
	.seo #content #dates span					{ color: #c33700; font-family: Arial, sans-serif; line-height: 68px; font-size: 14px; }

.seo #samples						{ background: #eef1f6; padding: 20px 20px 10px 20px; border: 5px solid #dadde6; margin: 5px 0 28px 0; }
	.seo #content #samples h2						{ font-weight: bold; font-size: 1.2em; margin: 0; padding: 0; }
	.seo #content #samples p						{ margin: 0 0 20px 0; line-height: 20px; color: #333; }
	.seo #content #samples h2 a						{ color: #3b5d92; font-family: Georgia, sans-serif; font-size: 15px; }
	.seo #content #samples h2 a:hover				{ color: #000; }

.seo #content h4					{ margin: 0 auto; width: 450px; font-size: 1.2em; color: #1e3860; font-family: Arial, sans-serif;  }

.seo #content h3								{ font-style: italic; font-family: Helvetica, sans-serif; font-weight: normal; padding-bottom: 5px; margin: 10px auto 0 auto; border-bottom: 1px solid #eee; width: 700px; }
.seo #content h1								{ margin: 18px 0 0 0; font-size: 1.7em; color: #ff4848; font-weight: normal; font-family: Georgia, sans-serif; letter-spacing: -1px; }
.seo #content p.paragraph						{ margin: 0 0 18px 0; font-family: Helvetica, sans-serif; font-size: 15px; line-height: 22px; color: #3d3d3d; }
.seo #content h2								{ font-size: 22px; line-height: 25px; color: #3c5e92; margin: 0; font-weight: normal; }
.seo #content .fix_float 						{ width: 670px; }
.seo #content .fix								{ margin-top: -10px; }

.seo #content #orderit							{ text-align: center; }
	.seo #content #orderit h1						{ font-size: 3em; color: #3c5e92; }
	.seo #content #orderit h2						{ width: 800px; margin: 0 auto; }
	.seo #content #orderit .order_big				{ width: 450px; margin: 18px auto 0 auto; background: #329732; font-size: 1.8em; }
	.seo #content #orderit .order_small_a,
	.seo #content #orderit .order_small_b			{ width: 300px; font-size: 1.3em; background: #3b5d92; margin: 0 10px 0 0; }
	.seo #content #orderit #other					{ width: 680px; margin: -20px auto 0 auto;}
	.seo #content #orderit a						{ padding: 16px 12px 12px 12px; display: block; color: #fff; text-decoration: none; font-family: Helvetica, sans-serif; }
	.seo #content #orderit a:hover					{ text-decoration: underline; }
	.seo #content #orderit .fix						{ margin: 16px 10px 10px 10px; font-size: 20px; }

.seo #content #remember							{ text-align: center; border-top: 1px solid #ccc; margin-top: 20px; }
	.seo #content #remember p						{ font-size: 1em; line-height: 22px; font-family: Helvetica, sans-serif; }
	.seo #content #remember h1						{ font-family: Arial, sans-serif; color: #000; font-size: 1.2em; font-weight: bold; }



.order_form #title h1										{ font-size: 2.4em;  }
.order_form #title h2										{ line-height: 23px; }

.order_form #title 						{ margin-bottom: 30px; }

.order_form #dates							{ background: url("order_dates.gif") no-repeat left 30px; height: 168px; text-align: center; }
	.order_form #content #dates h2,
	.order_form #content #fax h2						{ font-size: 1.1em; font-weight: bold; color: #9e0000; padding: 3px 0 10px 0; margin: 0; font-family: Arial, sans-serif; }
	.order_form #content #dates p						{ width: 135px; font-family: Georgia, sans-serif; color: #345485; padding: 15px 0 0 0; margin: 0 0 0 17px; line-height: 25px; }
	.order_form #content #dates strong					{ padding: 0 8px; color: #000; font-family: Arial, sans-serif; font-size: 1.2em; letter-spacing: -1px; border-bottom: 1px solid #ccc; }
	.order_form #content #dates span					{ color: #c33700; font-family: Arial, sans-serif; line-height: 68px; font-size: 14px; }

.order_form .note							{ font-family: Arial, sans-serif; font-size: 0.85em; color: #666; }
	.order_form .note p							{ margin: 0 0 3px 5px; line-height: 17px; }
	.order_form .note .login					{ margin: 20px 0; text-align: center; }
	.order_form .note .login a					{ background: url("lock-trans.png") no-repeat left center; padding:24px; font-size: 1.1em; text-transform: uppercase; font-weight: bold; color: #3b5d92; }

	#custom_form							{ background: #f6f6f6; padding: 5px 0; }
		#custom_form a							{ color: #3c5e92; }
		#custom_form h1							{ background: url("h1.gif") no-repeat left center; margin: 14px; padding: 11px; font-family: Arial, sans-serif; border: 1px solid #ececec; font-size: 1.6em; letter-spacing: -1px; color: #fff; }
		#custom_form .padding 					{ margin-bottom: 10px; padding: 4px 20px; font-family: helvetica, sans-serif; font-size: 0.85em; }  
		#custom_form .dark						{ background: #ebebeb; padding: 15px 20px; }
		#custom_form p							{ margin: 6px 0 0 0; }
		#custom_form .input_text  				{ width: 350px; }
		#custom_form .left						{ width: 320px; }
		#custom_form .postit					{ border-bottom: 1px solid #ccc; border-right: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; padding: 12px 18px 15px 18px; margin: 18px 0 10px 0; background: #ffffcc; line-height: 17px; color: #323232; }
		#custom_form .textarea					{ width: 900px; height: 250px; font-size: 1.4em; font-family: Georgia, sans-serif; }
		#custom_form .half_left					{ width: 380px; margin-right: 5px; }
		
		#custom_form .half_right				{ width: 470px; padding-left: 10px; border-left: 20px solid #e9e9e9; }
			#custom_form .half_right p				{ font-weight: bold; line-height: 19px; }
			#custom_form .half_right .review span	{ color: #0d9e16; font-weight: normal;  }
			#custom_form .half_right .selected		{ background: #fff; padding: 6px; line-height: 30px; border: 3px solid #0d9e16; }
			#custom_form .half_right #prices span	{ padding-left: 6px; }
		
		#custom_form .half_left h3,
		#custom_form .half_right h3 				{ padding: 0; margin: 0 0 10px 0; }
		
		#custom_form #subtotal					{ text-align: center; background: #fff; margin: 10px 0; font-size: 1.5em; padding: 12px 8px; }
		#custom_form .fix						{ margin-left: 150px; }
		#custom_form .statistical				{ line-height: 18px; margin: 0 0 20px 10px; }
		
		#custom_form table td					{ border-bottom: 1px solid #e5e5e5; }
		#custom_form .fix_padding 				{ padding-top: 5px; }
		#custom_form #payment					{ text-align: center; margin: 50px 0; }
		#custom_form #payment a,
		#custom_form #payment a:visited			{ background: #00cc00; color: #fff; font-weight: bold; padding: 24px; text-decoration: none; font-size: 2em; }
		#custom_form #payment a:hover			{ text-decoration: underline; }
		
		
	.order_form #content #fax h2					{ margin: 0; padding: 0; }
	.order_form #content #fax p						{ margin: 0; font-family: Helvetica, sans-serif; font-size: 0.85em; line-height: 18px; }
	.order_form #content #fax h4					{ margin: 0 40px 0 0; color: #3b5d92; font-family: Arial, sans-serif; font-weight: normal; }
	.order_form #content #fax .float_left strong 	{ margin-right: 50px; color: #000; }
	.order_form #content #fax img					{ padding-right: 20px; padding-left: 95px; }
	.order_form #content #fax 						{ border-bottom: 1px solid #ccc; padding: 25px 0; }
	
.order_form #content #custom_notice h3							{ font-family: Helvetica, sans-serif; text-align: center; font-size: 1.5em; color: #000; margin-bottom: 0; }
.order_form #content #custom_notice p							{ text-align: center; font-family: Helvetica; color: #000; line-height: 28px; margin: 0; }

.order_form h1 span, .order_form h2 span, .order_form h3 span, .order_form .padding span { color: #ff0000; font-weight: bold; }

/*==========================================
			--- NEW INNER CONTENT ---
==========================================*/
#header_menu .loged-user{
color:#fff;
font-weight:bold;
font-style:italic;
font-size:12px;
padding:0;
margin:0;
height:46px;
line-height:46px;}
#header_menu .loged-user a{color:#fff;}

#inner-new #content{
width:955px;}

/* BRINGS SIDEBAR DOWN */
.down {
	margin-top:130px;
	
}

.main-col li,
.sidebar li{
list-style:none;
}

.sidebar li{
font-family:Arial, sans-serif;}

/*========== SIDEBAR ==========*/
.sidebar{
width:226px;
float:right;}

/*SAVED-PAPERS*/
.saved-papers{
width:223px;
background:url(saved.png) repeat-y 0 0;}
.saved-top{
background:url(saved-top.png) no-repeat 0 0;
padding:18px 0 0 0;}

.saved-papers h2{
font-family:Georgia, sans-serif;
font-size: 17px;
border-bottom:1px solid #BFBFBF;
padding:0 0 5px 0;
margin:0 24px 5px 22px;}

.saved-papers ul{
padding:0 24px 15px 22px;
background:url(saved-bottom.png) no-repeat bottom left;
margin:0;
}

.saved-papers li{
	margin-bottom:5px;
}

.saved-papers li a{
color:#3B5D92;
font-size:12px;}

p.share{
text-align:center;
line-height:16px;
font-family:arial, sans-serif;
margin:8px 0 22px 0;}

p.share a{
color:#003091;
display:inline-block;
width:16px;
height:16px;
vertical-align:middle;}

p.share a.email{
background:url(mail.png) no-repeat 0 0;
height:11px;}
p.share a.facebook{background:url(facebook.png) no-repeat 0 0;}
p.share a.twitter{background:url(twitter.png) no-repeat 0 0;}

p.share a:first-child{
display:inline;
width:45px;
font-size:12px;}
p.share a span{
display:none;}

/*BENEFITS*/
.benefits{
background:url(benefits.png) no-repeat 0 0;
margin-left:-6px;
height:420px;
}

.benefits-clean {
	background:none !important;
	margin-left:0 !Important;	
	height:auto !important;
}

.benefits-clean ul {	
margin-top:0 !important;
margin-bottom:0 !important;
}

.benefits h2{
font-family:"Lucida Sans-serif", "Lucida Grande", sans-serif;
font-size:16px;
color:#fff;
padding:12px 0 5px 0;
margin:17px 27px 18px 15px;}

.benefits ul{
margin:26px 0 0px 0;
padding:0 15px;}

.benefits-clean ul li {
	color:#333 !important;
	margin-left:5px !important;	
	padding-right:10px !important;
}

.benefits ul li{
padding:0 25px 15px 18px;
color:#483512;
font-size:14px;
background:url(icon_check_small.gif) no-repeat 0 4px;}

/*JOIN*/
.join{
text-align:center;
width:226px;
height:158px;
background:url(join.png) no-repeat 0 0;
margin:20px 0 15px 0;}

.join h2{
background:url(join-h2.png) repeat-x bottom left;
font-size:23px;}

.join p{
color:#483512;
margin::0 27px 8px 23px;
font-size:14px;}

.join p.sign2{
margin:0;}
.join p.sign2 a{
display:inline-block;
width:99px;
height:43px;
background:url(btn-sign3.png) no-repeat top left;}
.join p.sign2 a:hover{
background-position:left bottom;}

.join p.sign2 a span{display:none;}

/*RELATED-ESSAYS*/
h2.related,
h2.popular-topics,
h2.newest-essays,
h2.recent-added{
font-family:Georgia, sans-serif;
font-size:18px;
color:#333;
font-weight:normal;
padding-left:20px;
margin:0;}

h2.related {
	padding-bottom: 6px;
	padding-top: 0;
	margin-top:0;
	font-weight:bold;
}

h2.popular-topics{color:#993300;}
h2.newest-essays{color:#009966;}
h2.recent-added{color:#4A76BA;}

#last_viewed ol li {
	list-style-type: decimal !important;
	margin-left:17px;
}

.boxed {
	background:#E9F4EC;
	border-bottom:4px solid #CADCEB;
	border-top:4px solid #CADCEB;
	padding:14px 0;	
	width:234px;
	margin:15px 0 15px 4px;
}

.sidebar ol{
margin:0 0 20px 0;
padding:0 0 0 20px;}

.sidebar ol li{
font-style:italic;
font-weight:bold;
color:#000;
font-size:12px;
padding:8px 0;
border-top:1px solid #D3D3D3;
margin:0;}
.sidebar ol li:first-child{
border:0;}

.sidebar ol li a{
color: #535353;
font-style:normal;}

.sidebar ol li a:hover{
color:green;
}
/*MONEYBACK*/
p.moneyback{
width:149px;
height:118px;
background:url(money-back.gif) no-repeat 0 0;
text-indent:-9999px;
margin: -10px 0 15px 35px;}

p.moneyback-home{
width:149px;
height:118px;
background:url(money_back_white.jpg) no-repeat 0 0;
text-indent:-9999px;
margin: -10px 0 15px 35px;}

p.index-moneyback{
margin:0 0 30px 18px;}


/*========== MAIN-COL ==========*/
.main-col{
width:720px;
float:left;
font-family:Arial, sans-serif;}

.main-col p{
font-size: 13px;
	margin: 0;
}

/*====== CONTENT-BOX ======*/
.content-box{
border:1px solid #DFDFDF;
background:#fff;
padding:15px 0 20px 0;}
.content-box2{
padding:15px 18px 20px 14px;}

.content-box-wide {
width:950px;
}

.content-box-wide h3#emotion {
text-align:center;
font-size:24px;	
font-family:Georgia, sans-serif;
font-style:italic;
color:#96742D;
margin:0 0 25px 0;
border-bottom:1px solid #ccc;
padding:0 0 17px 0;
}

.content-box h2{
font-family:Georgia, sans-serif;
font-weight:normal; 
font-size:32px; 
color:#FF0000; 
margin:0;}

.content-box h1{ 
color:#FF0000; 
margin:0;
font: 32px Georgia, sans-serif;
}

.content-box h2.center{
text-align:center;}
.content-box h2.account-title{
font-size:28px;
margin-bottom:8px;}

.content-box h2.size2{
font-size:22px;
padding:10px 0 8px 17px;}

.content-box h1.size2{
font-size: 24px;
padding:10px 0 8px 17px; 
}



.content-box h2 span{
color:#3B5D92;}

p.intro{
font-size:20px;
color:#666;
text-align:center;
margin:0 0 20px 0;}

p.intro span{
font-size:21px;
color:#333;}

p.more-papers{
background:url(more-papers.png) repeat-x 0 0;
line-height:54px;
text-align:center;
font-weight:bold;
font-style:italic;
color:#fff;
font-size:25px;
margin-bottom:27px;}

/*PLANS*/
#plans {
	background:url("change_plan_new.jpg") no-repeat 0 0;
	height:450px;
}

#plans table {
	padding:65px 0 0 0;
	text-align:center;
	font-size:16px;
	width:920px;
	margin-left:12px;	
	position:relative;
}

#plans table td {
	position:relative;
	padding:9px 20px 9px 20px;
	width:170px;
}

#plans table td.first-child {
	padding:10px 20px 0px 20px;
}

#plans table .price {
	font-size: 18px;
	color:#C73909;
	padding:10px 20px 0px 20px;
	text-align:center;
}

#plans table h3 {
	margin:0 !important;
	padding:0 !important;
}

#plans table .sign a{
	display:inline-block;
	height:43px;
	background:url("choose2.png") no-repeat top left;
	width: 139px;
	position:relative;
	margin-top:-10px;
	margin-left:12px;
}

#plans table .platinium_sign.sign a{
	width: 160px;
	height:49px;
	background:url("choose.png") no-repeat top left;
	margin-top:-3px;
	margin-left:0;
}

#plans table .sign a span{display:none;}

#plans .platinium h3    { color: #29426A; font-size:22px !important; }
#plans .gold h3   		{ color: #CC9900; font-size:24px; }
#plans .bronze h3		{ color: #B8A070; font-size:24px; }
#plans .silver h3 		{ color: #666666; font-size:24px; }

ul.plans{
margin:0 !Important;
width:950px;
border-bottom:1px solid #ccc;
height: 479px;
background:url(change_plan.jpg) no-repeat 0 0;
}

ul.plans li{
float:left;
width:327px;
text-align:center;

}
ul.plans li.first-child{
width:250px;
margin-left: 37px;
margin-top: 70px;
}

.first-child ul.plans-content li {
	margin-top: 32px;
	margin-right: 30px;
}
/*IE7*/ *+html ul.plans li.first-child { margin-left:40px; }

ul.plans li.second-child{
width:250px;
margin-left:50px;
margin-top: 78px;
}
/*IE7*/ *+html ul.plans li.second-child { margin-left:50px; }

ul.plans li.third-child{
width:250px;
margin-left: 68px;
margin-top: 78px;
}

#content div.main-col div.content-box-wide ul.plans li.third-child ul.plans-content li {
	padding-top: 9px;
	padding-bottom: 8px;
	font-size: 15px;
}

ul.plans li.second-child li,
{
	font-size:16px;
}

ul.plans li.third-child .sign {
	padding-top:20px !important;	
}

ul.plans-content li {
width:220px;
padding:6px 10px;
font-size:16px;
margin:0 !important;
border-top: 1px dotted #333;
}

.gold li {
margin-left:-60px !important;	
}

.silver li {
margin-left:-60px !Important;	
}

#content div.main-col div.content-box-wide ul.plans li.first-child ul.plans-content li {
	padding-top: 13px;
	padding-bottom: 13px;
}

ul.plans ul {
	margin-top:10px !important;	
	margin-bottom:0 !important;
}

ul.plans .first-child h3 {
color:#29426A;	
font-size:25px !important;
}

ul.plans .second-child h3 {
font-size:23px !Important;
margin:0 0 10px 0;	
}

ul.plans .third-child h3 {
font-size:23px !Important;
margin:0 0 10px 0;	
color: #000;
}

ul.plans h3{
margin:0 0 2px 0;
font-size:21px;
font-family:Georgia, sans-serif !important;
font-style:italic;	
font-weight:bold;
letter-spacing:-1px;}

ul.plans li:first-child h3{
font-size:22px;
margin:8px 0 12px 0;}


ul.plans li p{
font-size:15px;
margin:0 20px;}

ul.plans li p.price{
font-size: 18px;
margin:0 !important;
color:#C73909;
	padding-bottom: 8px;
}

#content div.main-col div.content-box-wide ul.plans li.second-child ul.plans-content li {
	padding-top: 12px;
	padding-bottom: 12px;
}

ul.plans li:last-child p.sign{
	margin-top:32px;
}

ul.plans li p.sign a{
display:inline-block;
height:43px;
margin-top:10px;
background:url("choose2.png") no-repeat top left;
	width: 139px;
}

ul.plans li:first-child p.sign a{
width: 160px;
height:49px;
background:url("choose.png") no-repeat top left;
	margin-top: 3px;
}

ul.plans li:last-child p.sign a{
margin-top: 10px;}



ul.plans li p.sign a span{display:none;}

p.all-accounts{
font-size:17px;
color:#000;
margin:-27px 0 40px 250px;}

/*PADDING-BOX*/
.padding-box{
	padding-top: 0;
	padding-bottom: 10px;
}

/*INFO-PAPERS*/
.professional{
float:left;
line-height:17px;
width: 200px;
background:url("prof-paper.png") no-repeat 0 0;
	padding: 0 0 15px 75px;
	margin-left: 20px;
}
.stored{
width: 200px;
line-height:17px;
float: left;
background:url("stored-paper.png") no-repeat 0 0;
	padding-top: 0;
	padding-bottom: 15px;
	padding-left: 86px;
	margin-left: 35px;
}

.title_small {
	color:#48638E;
	font-size:19px !important;
	font-weight:bold;
	text-decoration:none
}

.word{
width: 200px;
line-height:17px;
float: left;
background: url("word_doc.png") no-repeat 0 0;
	padding-top: 0;
	padding-bottom: 15px;
	padding-left: 86px;
	margin-left: 35px;
}

.safe{
height: 95px;
line-height:18px;
padding: 12px 0 0 125px;
background: url("lock.png") no-repeat 0 6px;
border-top:1px dotted #D7D7D7;

margin-bottom: 22px;
	margin-top: 0;
}

.safe p{
font-size:15px;
	margin-top: 9px;
	padding-top: 3px;
}
.info-papers p:first-child{
color:#48638E;
font-weight:bold;
font-size:17px;}

/*HELP-BOX*/
.help-box{
float:left;
padding: 15px;
background: #f0f0f0 no-repeat 0 0;
}
.help-right{float:right;}

.help-box p{
font-size:14px;
margin-bottom:5px;
line-height:19px;}
.help-box p:first-child{
font-size:15px;
font-weight:bold;}

/*====== BUY-FORM ======*/
.buy-form{
background:#fff url(buy-form.jpg) no-repeat 0 0;}

.buy-form h2{
font-family:"Lucida Grande", "Lucida Sans serif", sans-serif;
font-weight:bold; 
font-size:27px; 
color:#000;
height:46px;
padding:26px 0 10px 38px; 
margin:0;}

/*FORM-BOX*/
.form-box{
border:1px solid #DFDFDF;
border-top:0;
background:transparent;
width:674px;
padding:0 17px 20px 27px;}

.form-box fieldset{
border:0;
margin:0 0 15px 0;}

.form-box h3{
font-family:Georgia, sans-serif;
font-weight:normal; 
font-size:19px; 
padding-bottom:5px;
border-bottom:1px solid #DBDBDB;
margin:0 0 15px 0;}
.form-box h3.nomargin{
margin:0;}

.form-box p{
overflow:hidden;
line-height:27px;
margin-bottom:12px;
color:#666;}
.form-box p.pay-options{
padding:0 0 20px 25px;} 

.form-box p.pay-options label{
	cursor:pointer;
}
.form-box .terms p,
.form-box p.pay-options{
line-height:120%;}

.form-box .terms{
width:575px;
height:50px;
overflow:auto;
border-top:1px solid #989898;
border-left:1px solid #989898;
border-bottom:1px solid #C7C7C7;
border-right:1px solid #C7C7C7;
padding:10px 12px 10px 12px;
color:#666;
margin:25px 0 10px 24px;}

.form-box p.acept,
.form-box p.buy-button{
text-align:center;}
.form-box p.buy-button{
margin:20px 0 0 0;}

.form-box label{
display:block;
float:left;
width:212px;
padding-right:12px;
text-align:right;
color:#483512;
font-weight:bold;}

.form-box p.pay-options label{
width:88px;
text-align:left;
font-weight:normal;}
.form-box p.pay-options label.width2{
width:112px;}
.form-box p.pay-options label span{
padding-left:25px;}

.form-box p.acept label{
display:inline-block;
float:none;
color:#666;
font-size:14px;
font-weight:normal;
width:auto;}

.form-box input[type="text"],
.form-box select,
.form-box input[type="password"]{
float:left;
width:168px;
border-top:1px solid #989898;
border-left:1px solid #989898;
border-bottom:1px solid #C7C7C7;
border-right:1px solid #C7C7C7;
padding:6px 5px;
margin-right:10px;
color:#333;}

.form-box input.width2{
width:325px;}

.form-box button{
cursor:pointer;
width:250px;
height:43px;
border:0;}
.form-box button span{
display:none;}
.form-box button:hover{
background-position:bottom left;}

.form-button button {
cursor:pointer;
width:250px;
height:43px;
background:url() no-repeat 0 0;
border:0;}
.form-button button span{
display:none;}
.form-button button:hover{
background-position:bottom left;}

.form-button-popup button {
cursor:pointer;
height:43px;
padding:0;
background: none;
border:0;}

#popup-box a:hover {
	color:#000;
}

#popup-box .error-div {
	margin:10px 0 0 0;
	background:#ffcccc;
	width:auto;
}

#popup-box .error-div p {
	color:#000;
	font-weight:normal;
	line-height:20px;
	padding:10px;
	margin:0;
}

#popup-box .btns {
border:none !important;
background:transparent;	
}

.form-button-popup button span{
display:none;}
.form-button-popup button:hover{
background-position:bottom left;}

.in-out-us{
background:#E9E9E9;
margin:0 1px 35px 1px;
height:32px;
padding:5px 0 0 25px;}

.in-out-us li{
float:left;
margin-right:5px;}
.in-out-us li a{
display:block;
float:left;
font-size:13px;
color:#333;
text-decoration:none;
width:148px;
height:27px;
line-height:27px;
text-align:center;}
.in-out-us li.selected a{
background:url(li-inoutus.png) no-repeat 0 0;
color:#fff;}

/*CREDITS*/
.credits{
width:683px;
height:76px;
background:url(credits.png) no-repeat 0 0;
margin:0 0 25px 0;
padding:13px 0 0 0;
text-align:center;}

.credits p{
font-size:16px;}
.credits p.credits-packs{
padding-top:10px;}
.credits p.credits-packs a{
display:inline-block;
width:172px;
height:36px;
background:url(btn-credits.png) no-repeat 0 0;}
.credits p.credits-packs a:hover{
background-position:bottom left;}
.credits p.credits-packs a span{display:none;}


.column { margin-bottom:50px; width:660px; }


.column table td	{ 
		width:440px;
		color:#000;
		padding-bottom:8px;
		line-height:18px;
 }
 
.column .active { color:green; }
.column .closed { color:red; }
 
.column table td.last-child { width:240px; }
.column table .next	{ background:#FFFFCC; border-bottom:1px solid #FFCC66; border-top:1px solid #FFCC66; }

.column table .first	{ text-indent:14px; font-weight:bold; color:#000; }

#cancel 		{ line-height:14px; font-size:11px; color:#666; padding:6px 10px; border-top:1px dotted #ccc; }
#cancel a 		{ color:#666; font-weight:bold; font-size:11px; line-height:20px; } 
#cancel a:hover { color:#ff0000; font-weight:bold; } 


.item1			  { width:850px; color:#000; font-weight:bold; }
.viewdownload 	  { width:300px }

.content-box2 a   { color:#0066CC; }
.content-box2 a:hover  { color:#000; }
.viewdownload a	{ margin-right:20px; }
.viewdownload img { margin-right:5px; margin-top:-5px; height:20px; }

.item-box2 table { width:635px; }
.item-box2 td { padding-left:5px; padding:10px 0 10px 12px !important; }


/*ITEM-BOXES*/
.items-col{
width:326px;
float:left;}
.item-col2{
float:right;}

.item-box{
width:680px;
background:url(item-box.png) no-repeat 0 0;
padding:0;
margin:0 0 50px 0;}

.item-box2{
background:url(item-box2.png) no-repeat 0 0;}

.item-box h3{
text-shadow: 0px -1px 0px #374683;
font-family:Lucida Grande, sans-serif;
font-weight:bold; 
font-size:16px; 
color:#FFF;
padding:8px 0 0 10px;
margin:0 0 20px 0;}
.item-box2 h3{
padding-top:8px;}

.item-box h3 span {
	font-size:10px;
	text-shadow:none;
	text-transform:uppercase;
	float:right;
	margin-right:15px;
	margin-top:4px;	
}

.item-box h3 span a,
.item-box h3 span a:visited {
	color:#fff;	
}

.item-box h3 span a:hover {
	color:#fff;
	text-decoration:none;	
}

.item-box h4{
font-family:Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#006633;
margin:5px 0 8px 21px;
padding:0 0 2px 0;
border-bottom:1px solid #DADADA;}

.item-box p{
font-size:12px;
margin:0 24px 10px 21px;}

.item-box p a{
color:#0066CC;}
.item-box li a,
.results li a{
color:#3A5D92;
	font-size: 14px;
}

.item-box table{
margin:0 0 18px 21px;
border-collapse:collapse;
font-size:12px;}

.item-box tr{
height:29px;}
.item-box tr.bg{
background:#EDEDED;}

.item-box th{
width:100px;
padding-left:5px;}

.item-box th,
.item-box td{
text-align:left;
vertical-align:top;
padding-top:8px;}

.item-box td{
color:#666;}

p.edit-billing{
text-align:center;}

.item-box ul{
margin:0 24px 20px 21px;
padding:0;}

.item-box ul li{
font-size:12px;
margin:0 0 10px 0;
padding:0;}
.item-box ul.bg-disc li{
background:url(li-dot.png) no-repeat 0 50%;
padding-left:14px;}
.item-box2 ul li{
margin-bottom:20px;}

.item-box li p{
margin:0;}
.item-box2 li p:first-child,
.results li p:first-child{
font-weight:bold;
font-size:13px;
margin:0 0 3px 0;}

#category.results {
width: 490px;
float:left;
margin-top:10px;
margin-left:10px;	
}

#subcategory {
width:160px;
margin-top:10px;
margin-left:15px;
font-size:12px;
border:1px solid #C7DCE9;
float:left;	
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:14px 14px;
background:#E3EBF7;
}


#subcategory ul {	
margin:5px 0 25px 12px;
padding:0;
line-height:23px;
width:150px;
}

#subcategory li {
list-style-image:url("arrow-right.gif");
}

#subcategory a {
color:#3B61A3;	
}

#subcategory a:hover {
color:#000;	
}


.results{
padding:0;
margin: 0 0 20px;}

.results li{
	margin-right: 20px;
	margin-left: 20px;
	padding: 10px 3px;
	border-bottom: 1px dashed #ccc;
}
.results li:hover{
background:#FFFFCC;}

.results li p{
font-size:13px;
	padding-bottom: 1px;
	padding-top: 3px;
}

#site-map a {
	color: #b4c1d5;
	font-family: arial;
	padding: 2px;
}

#site-map {
	padding-bottom: 10px;
}
.results li p.save-paper,
.paper-intro p.save-paper{
font-weight:bold;
font-size:12px;
margin:12px 0 0 0;}

.results li p.save-paper a,
.paper-intro p.save-paper a{
display:block;
height:14px;
line-height:14px;
margin:0;
padding:0 0 0 22px;
background:url(save.gif) no-repeat top left;}
.results li p.save-paper a.saved,
.paper-intro p.save-paper a.saved{
background-position:bottom left;}

/*SEARCH-NEW*/
.search-new{
background:url(search-new.png) repeat-x bottom left #FEEED1;
height:78px;
padding:17px 22px 0px 16px;
margin:0 0 5px 0;}

.item-box .search-new{
background:0;
padding:0;}

.search-new p{
overflow:hidden;
margin-bottom:18px;}

.item-box .search-new p{
padding:0 0 8px 20px;
margin:0;}

.search-new input[type="text"]{
float:left;
width:548px;
border-top:1px solid #989898;
border-left:1px solid #989898;
border-bottom:1px solid #C7C7C7;
border-right:1px solid #C7C7C7;
padding:8px 10px;
margin:0 10px 0 0;
font-size:13px;
color:#333;}

.item-box .search-new input[type="text"]{
width:260px;
float:none;
margin:0;}

.search-new button{
float:left;
cursor:pointer;
width:85px;
height:36px;
background:url(btn-search.png) no-repeat 0 0;
border:0;}
.search-new button span{
display:none;}
.search-new button:hover{
background-position:bottom left;}

.item-box .search-new button{float:none;}

.pagination-results{
margin:0;
padding:0;
border-left:0;}

.pagination-results li{
display:inline;
color:#D2C9B9;
font-size: 13px;
	font-weight: bold;
}

.1pix {
	height: 1px;
	float: left;
	width: 1px;
}

.pagination-results li a{
color:#FF3300;
text-decoration:none;}

.pagination-results li.selected a{
color:#000;}


/*JOIN-US*/
.join-us{
text-align:center;}
.join-us p{
font-size:14px;
color:#483512;}
.join-us p:first-child{
font-size:19px;}

.join-us a{
color:#3B61A3;}

/*===== PAPER =====*/
.paper {
	background:#fff url(paper-back.jpg) repeat-x left 2px;
	padding: 30px 30px 3px;
	border-left:2px solid #fff;
}

.orelse { 
	font-size:34px;
	position:absolute;
	color:#666;
	font-family:Georgia, sans-serif;
	margin:20px 0 0 38px;	
}

.paper p#extract {
	line-height:20px;	
	font-size:16px;
	font-style:italic;
	padding-bottom:15px;
}

.paper p#extract a:hover {
color:#000033;	
}

.paper .read-button-box {
	border:none;	
	padding:18px 0 0 0;
}

.paper .paper-left {
	line-height:22px;
	padding-top:0px	
}

.paper .read-essay {
border:none;	
}

.paper .read-essay.centered {
	text-align:center;
}

.paper h2 {
	margin:0;	
	font-family:Georgia, sans-serif;
	font-size:35px;
	font-weight:normal;
}

.paper img { 
	float:left;
	margin-left: -10px;
	padding-left: 0;
}

.paper #social { 
	width:290px;
	float:right;
	padding: 10px;
	background:#eee;
	border:1px dotted #c6c6c6;
	margin: 10px 0 10px 12px;
}

.paper #social h3 {
	color:#182841;
	margin:0 0 5px 0;
	font-size:13px;	
	padding:8px 0;
	background:#e6e6e6;
	text-align:center;
	font-weight:normal;
}

.paper #social h3 a {
	background:url(word.png) no-repeat left center;
	padding:10px 5px 10px 20px;
}

.paper #thepaper p {
	line-height:22px;
	margin-top:10px;
	font-family:Georgia, sans-serif;
	font-size:16px;
	color:#333;
	margin-bottom: 18px;
}

.paper-intro{
width:678px;
height:240px;
background:url(paper-intro.png) no-repeat 0 0;
margin:0;
padding:10px 25px 48px 17px;
position:relative;}

.paper-intro h1{
font-family:Georgia, sans-serif;
font-weight:normal;
font-size:24px;
color:#000;
margin:0 0 3px 0;}

.paper-intro h2 {
	margin:10px 0 5px 0;	
}

.paper-intro #extract {
	line-height:18px;
	margin-top:-2px;	
	margin-bottom:12px;
}

.essay p {
       line-height:18px;
       text-align : justify;
}

/* NEW STYLE */

#indexcard {
	background:url(indexcard.jpg) no-repeat left top;	
	padding:40px 0 40px 0;
	width: 722px;
}

#paper-table {
	width:290px;
	/*margin:0 0 15px 10px;*/
	padding-top:15px;
	text-align:left;
}

#paper-table td {
	text-align:left;
	line-height:25px;
	font-size:15px;
	padding:2px 0 0 0;
	border-bottom: 2px dotted #B3A18A;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
}

#paper-table td a {
	color:#0033FF;	
} 

#paper-table td a:hover {
	color:#000066;	
}

#paper-table td.strong {
	border-bottom:none;
	color:#000;
	text-align:right;
	text-transform:uppercase;
	font-family:Courier New, Courier New, monospace;
	font-weight:bold;
	width: 126px;
}


/* OLD PAPER STYLE*/
.paper-intro p{
font-size:14px;
line-height:150%;}
.paper-intro p a{
color:#27509A;}

.paper-left{
float:left;
width: 100%;
border:1px solid #ccc;
margin:20px 0 0 0;}

.paper-left p,
.read-button-box p{
font-size:12px;}
.paper-left p.float_left{
clear:left;}
.paper-left p.float_right{
width: 130px;
clear:right;}

.read-button-box{
text-align:center;
border-top:1px solid #DFDFDF;
padding-top:8px;}
.paper-intro .read-button-box{ 
width:226px;
margin:24px 0 0 0;
border:0;
padding:0;}

p.read-essay a{
display:inline-block;
width:226px;
height:55px;
background:url(btn-read.png) no-repeat 0 0;
margin:0 0 5px 0;}
p.read-essay a:hover{
background-position:bottom left;}
p.read-essay a span{display:none}

p.download-essay a{
display:inline-block;
width:226px;
height:55px;
background:url(btn-download.gif) no-repeat 0 0;
margin:0 0 5px 0;}
p.download-essay a:hover{
background-position:bottom left;}
p.download-essay a span{display:none}

p.join-page a{
display:inline-block;
width:191px;
height:67px;
background:url(join_now.png) no-repeat 0 1px;
margin:0 0 5px 0;}
p.join-page a:hover{
background-position:bottom left;}
p.join-page a span{display:none}




p.place-custom-order a{
display:inline-block;
width:226px;
height:55px;
background:url(btn-read.gif) no-repeat 0 0;
margin:0 0 5px 0;}
p.place-custom-order a:hover{
background-position:bottom left;}
p.place-custom-order a span{display:none}

.place_order_credit_text{
font-size:20px !important;
padding:0 !important;
background:none !important;
}


p.download a{
display:inline-block;
width:226px;
height:55px;
background:url(btn-download.gif) no-repeat 0 0;
margin:0 0 5px 0;}
p.download a:hover{
background-position:bottom left;}
p.download a span{display:none}

p.report,
.paper-intro p.save-paper{
line-height:100%;}
p.report{
float:left;
margin:21px 0 0 0;}
p.report a{
color:#FF271F;
font-size:14px;
padding-left:22px;
background:url(report.png) no-repeat 0 50%;}

.paper-intro p.save-paper{
float:right;
margin:22px 0 0 0;}
.paper-intro p.save-paper a{
height:17px;
line-height:17px;
margin:0;
padding:0 0 0 22px;
background:url(save2.gif) no-repeat top left;
font-size:14px;}

/*PAPER-BOX*/
.paper-box{
width:686px;
border:1px solid #DFDFDF;
border-top:0;
margin:0 0 10px 16px;
padding:2px 0 15px 0;
clear:both;}

.essay{
margin:0 22px;}

.paper-box h3{
margin:0 0 8px 0;
font-weight:normal;
font-size:20px;
color:#000;}

.essay p,
.essay ul{
margin:0 0 15px 0;}

.main-col .web-slogan{
text-align:center;
font-size:17px;
line-height:150%;
padding:0 0 30px 0;}
.main-col .web-slogan a{
color:#333;}

.paper.web-slogan {
	font-size: 24px;
	font-style:italic;
	padding:0;
	font-family:Georgia, sans-serif;	
	color:#ff0000;
	background:none;
}

div.signup_trigger {
	padding-left: 5px;
}

/*==========================================
			--- NEW HOME CONTENT ---
==========================================*/
.new-home .new-content{
font-family:Arial, sans-serif;}
.new-home h2.new-h2-border{
border-top:1px solid #D6D6D6;
padding-top:12px;}
.content-col{
width:215px;
float:left;
margin:0 30px 25px 0;}
.content-col2{
float:right;
margin-right:0;
padding-right:15px;}

.new-home .main-col ul,
.new-home ul.essays-types{
padding:0;
font-size:12px;}

.new-home ul.essays-types{
float:left;
width:165px;
margin-right:31px;
font-size:13px;}
.new-home ul.essays-types2{
float:right;
margin-right:0;}

.new-home .main-col ul li,
.new-home ul.essays-types li{
margin-bottom: 12px;
line-height:120%;
list-style:none;}
.new-home ul.essays-types li a{
color:#5677A7;}

.new-home .main-col .content-col ul li{
color:#4A76BA;
font-weight:bold;
margin-bottom: 3px;}
.new-home .main-col .content-col ul li a{
color:#333;
font-weight:normal;
line-height:17px;
text-decoration:none;}


.new-home .main-col .content-col ul li a:hover{
text-decoration:underline;
color:green;
}
/*REQUEST-PAPER*/
.request-paper{
margin:0 0 25px 0;
padding-left:5px;}

.request-field{
width:350px;
float:left;
margin-right:30px;
overflow:hidden;}

.request-left{
width:220px;
float:left;}
.request-right{
width:125px;
float:right;}

.request-field p{
margin:0 0 14px 0;}
.request-left p:first-child{
margin:0 0 29px 0;}

.request-field span{
font-size:12px;}

.request-paper label{
display:inline-block;
font-weight:bold;
color:#668118;
font-size:12px;
background:#E7F1D3;
padding:2px 6px;
margin:0 0 2px 0;}

.request-paper input[type="text"]{
width:168px;
border-top:1px solid #989898;
border-left:1px solid #989898;
border-bottom:1px solid #C7C7C7;
border-right:1px solid #C7C7C7;
padding:2px 5px;
color:#333;}

.request-paper select{
padding:2px 5px;
color:#333;}

.request-paper #assignment-type,
.request-paper #assignment-type2{
width:204px;}
.request-paper #level,
.request-paper #level2{
width:184px;}
.request-paper #delivery-date,
.request-paper #delivery-date2{
width:112px;}
.request-paper #pages,
.request-paper #pages2{
width:65px;
margin-bottom:2px;}
.request-paper #currency,
.request-paper #currency2{
width:100px;}
.request-paper #delivery-timea,
.request-paper #delivery-timea2{
width:55px;}
.request-paper #delivery-timeb,
.request-paper #delivery-timeb2{
width:55px;}

.request-btn{
width:208px;
float:left;
margin:62px 0 0 0;}

.request-btn button{
width:208px;
height:66px;
background:url(request-btn.gif) no-repeat 0 0;
border:0;
padding:0;
cursor:pointer;}
.request-btn button span{
display:none}

.request-btn button:hover{
background-position:bottom left;}

.request-info{
width:320px;
float:right;
font-weight:bold;
font-style:italic;
color:#993333;
line-height:150%;
padding:18px 0 0 0;
margin:0;}


/*SLIDER*/
.new-home #header_menu{
border:0;}

#slider{
height:357px;
margin:0 0 85px 0;
position:relative;}

#slider img.scrollButtons{
display:none;}

.scroll{
height:355px;
overflow:auto;
position:relative; /* fix for IE to respect overflow */
clear:left;
border-bottom:2px solid #000;}

.scrollContainer,
.scrollContainer div.panel{
width:100% !important;}

.scrollContainer div.panel{
padding:0;
height:355px;
font-family:Arial, sans-serif;}

.scrollContainer #buy{
border-top:3px solid #000;
background:url(slide1.jpg) repeat-x 0 0;}
.scrollContainer #order{
border-top:3px solid #97704B;
background:url(slide2.jpg) repeat-x 0 0;}

.scrollContainer div.panel .panel-content{
margin:0 auto;}

.scrollContainer #buy .panel-content{
background:url(slide-content1.jpg) no-repeat 0 0;
padding:10px 30px 0 438px;
width:532px;
height:345px;}
.scrollContainer #order .panel-content{
background:url(slide-content2.jpg) no-repeat 0 0;
padding:10px 0 0 298px;
width:702px;
height:345px;}

.scrollContainer #buy .panel-content h2{
color:#FFF;
font-family:Georgia, sans-serif;
font-weight:normal; 
font-size: 35px;
margin-top: 10px;
margin-right: 0;
margin-bottom: 0px;
line-height:40px;
}

.scrollContainer #buy .panel-content p{
color:#FFF;
font-size:17px;
margin:0 0 12px 0;
	padding-top: 5px;
	padding-bottom: 2px;
}

.scrollContainer #buy .panel-content .slide-search{
width:473px;
height:101px;
background:url(slide-search-trans.png) no-repeat 0 0;
padding:20px 24px 0 18px;
margin:0;}

.scrollContainer #buy .panel-content .slide-search h3{
color:#3A5D92;
font-size:16px;
margin:0 0 2px 0;}

.scrollContainer #buy .panel-content .slide-search p{
overflow:hidden;}

.slide-search input[type="text"]{
float:left;
width:369px;
border-top:1px solid #989898;
border-left:1px solid #989898;
border-bottom:1px solid #C7C7C7;
border-right:1px solid #C7C7C7;
padding:7px 5px;
margin-right:7px;
color:#333;
font-size:16px;}

.slide-search button{
float:left;
cursor:pointer;
width:85px;
height:36px;
background:url(btn-search.png) no-repeat 0 0;
border:0;
position:absolute;}
.slide-search button span{display:none;}
.slide-search button:hover{background-position:bottom left;}

.scrollContainer #buy .panel-content p.sign-explain{
float:right;
margin:0;
padding-right:16px;}
.scrollContainer #buy .panel-content p.sign-explain a{
display:block;
float:left;
width:150px;
height:55px;
background:url(sign-explain.png) no-repeat 0 0;}

.scrollContainer #buy .panel-content p.sign-explain a.slide-sign{margin-right:8px;}
.scrollContainer #buy .panel-content p.sign-explain a.slide-explain{background-position:top right;}
.scrollContainer #buy .panel-content p.sign-explain a.slide-sign:hover{background-position:bottom left;}
.scrollContainer #buy .panel-content p.sign-explain a.slide-explain:hover{background-position:bottom right;}
.scrollContainer #buy .panel-content p.sign-explain a span{display:none;}

.scrollContainer #order p.slide-slogan{
color:#fff;
font-family:Georgia, sans-serif;
font-weight:normal; 
font-size:31px;
text-align:center;
margin:0 20px 8px 0;}
.scrollContainer #order p.slide-slogan span{
font-size:47px;}

.scrollContainer .request-paper{
width:640px;
height:214px;
padding:18px 0 0 22px;
background:url(slide-request-trans.png) no-repeat 0 0;
margin:0;}

.request-right-field{
float:right;
width:236px;
padding-right:15px;}

.request-right-field p{
margin:0 0 18px 0;
font-size:14px;
float:none;}

.request-right-field p:first-child{
color:#3B5D92;
font-size:15px;
margin:0 0 4px 0;
font-weight:bold;}

.nav-box{
width:100%;
height:64px;
border-top:1px solid #808080;
background:#E3E3E3;
position:absolute;
bottom:-65px;
left:0;
z-index:3;}

.navigation{
height:64px;
margin:0 auto;
padding:0;
width:950px;}

.navigation li{
float:left;
list-style:none;}

.navigation li a{
display:block;
float:left;
height: 50px;
padding: 14px 10px 0 0;
font-family:Arial, sans-serif;
font-size:15px;
font-weight:bold;
color:#707070;
outline:none;
text-decoration:none;
position:relative;}

.navigation li.li-buy a{
background:url(li-buy-trans.png) no-repeat 0 0;
padding-left:58px;}
.navigation li.li-order a{
background:url(li-order-trans.png) no-repeat 0 0;
padding-left:99px;}

.navigation li a.selected{
color:#333;
background-color:#C8C8C8;}
.navigation li a:hover{
text-decoration:none;}

.navigation li a .arrow-active{
display:none;
position:absolute;
width:37px;
height:16px;
background:url(li-arrow-trans.png) no-repeat 0 0;
top:-16px;
left:50%;
z-index:9;}

.navigation li a.selected .arrow-active{
display:block;}
p.tags {
	margin-top: 5px;
	padding-top: 4px;
	color: #43600f;
}

#content div.main-col div.content-box ul.results li p.tags {
	font-size: 12px;
}

.hidden{
display:none}

/* FOOTER  */
/**************************************************************/
#pre_footer							{ padding-top: 30px; border-top: 1px solid #d8a239; background: #3b5d92 url("footer.jpg") repeat-x left top; margin-top:40px; }					
	#pre_footer ul						{ padding: 0; list-style-type: none; margin: 7px 0 60px 0; }
	#pre_footer li						{ line-height: 20px; }
	#pre_footer h3						{ margin: 0; padding: 0 0 3px 0; color: #172b4b; border-bottom: 1px solid #2e4873; }
	#pre_footer .float_left				{ margin-right: 70px; font-family: helvetica, sans-serif; font-size: 0.85em; }
	#pre_footer .float_left a			{ color: #b4c1d5; text-decoration: none; }
	#pre_footer .float_left a:hover		{ text-decoration: underline; }
	#pre_footer p						{ margin: 0 0 20px 0; }
	#pre_footer p img					{ margin-bottom: 5px; }

#footer								{ background: #2b446c; margin: 0; padding: 10px 0; }
	#footer p							{ margin: 0; color: #fff; text-align: center; font-size: 0.8em; font-family: Helvetica, sans-serif; }
	
	
	
	
/* FREQUENTLY ASKED QUESTIONS  */
/**************************************************************/
.faq div#wrapper{
	width:960px;
	margin: 0 auto;
	position:relative;
}

.faq div#primary{
	width:720px;
	margin: 0px 40px 0 0;
	float:left;
	display:inline;
	line-height:24px;
	font-family:arial, sans-serif;
}

.faq h3 {
	padding:0;
	margin:0px 0 0 0;	
	font-size:26px;
	color:red;
	font-weight:normal;
	font-family:Georgia, sans-serif;
}

.faq ul.section_menu{
	background:#EDEDED;
	padding:20px 10px;
}

.faq a {
	color:#3B5D92;
}

 h2 a {
	color:#fff;
}

.faq ul {
    list-style: disc;
}

.faq li {
    margin-left: 30px;
}

dl.faqcontent{
	margin-bottom:30px;
}

	dl.faqcontent dt{
		font-weight:bold;
		color:#000000;
		padding:25px 0 5px 0;
		display:block;
	}
	
	dl.faqcontent dd{
		margin-left:0px;
		padding-bottom:25px;
		border-bottom:1px solid #cccccc;
		display:block;
	}

.faq #sidebar { 
  	left:760px;
  	position: absolute;
  	font-family:arial, sans-serif;
  	font-size:14px;
  	line-height:24px;
}

.faq #sidebar_content {
  	position: absolute;
  	top: 0;
  	/* just used to show how to include the margin in the effect */
	width:200px;
}

.faq #sidebar_content.fixed {
  position: fixed;
  top: 0;
}



/* GUARANTEE PAGE  */
/**************************************************************/

.guarantee p {
	font-size:16px;
	font-family:Georgia, sans-serif;
	line-height:26px;	
}

.guarantee #bottom_request {
	text-align:center;	
	font-family:arial, sans-serif; 
	font-size:13px;
	line-height:25px;
}


blockquote.pullquote {
	padding:12px 20px;
	margin: 5px 15px 8px 0;
	float:left;
	width:250px;
	text-align: center;
	border-top:3px double #ccc;
	border-bottom:3px double #ccc;
        border-left:0;
        border-right:0;
	line-height:1.6em;
        background:#fefefe;
}
blockquote.pullquote.right {
	margin: 5px 0 8px 15px;
	float:right;
}
blockquote.pullquote p {
	margin:0 !important;
	font-size:1.8em;
	line-height:1.3em;
	color:#666;
	font-weight:bold;
}


/* CONTACT PAGE  */
/**************************************************************/
.contact .sidebar {
	width:400px;	
	font-family:arial, sans-serif;
}

.contact .sidebar h3 {
	padding:0;
	margin:25px 0 0 0;	
	color:#6F9423;
}

.contact .sidebar p {
	margin:0;	
	font-size:15px;
	line-height:18px;
	color:#333;
}


.contact .sidebar .sidebar_icon {
	margin-top:25px;
	margin-right:15px;
	margin-bottom:20px;
	float:left;	
}

.contact .sidebar iframe {
	border:10px solid #eee;	
}

.contact .main-col {
	width:530px;
	border-right:1px dotted #ccc;	
}


#contactForm input {
	padding:5px;
	width:300px;	
}

#contactForm p {
	margin-bottom:15px;	
}

#contactForm textarea {
	width:500px;
	height:250px;	
}

#contactForm label {
	font-weight:bold;
	font-family:Arial, sans-serif;
	font-size:13px;
	text-transform:uppercase;
}

#contactForm span {
	color:red;
	font-family:Georgia;
	font-size:20px;	
}

/******************************************************************
* BEAUTY BOX
*******************************************************************/
#beauty-box {
border-top:3px solid #FCBB41;
border-bottom:3px solid #FCBB41;
width:100%;
margin-left:4px;
padding:4px;
background:#FFFFCC;	
}

#beauty-box p {
	margin:0;
	padding:8px 0;
	width:100%;	
}

#beauty-box img {
border:none;
}

#beauty-box .related-text {
	font-family:Georgia, sans-serif;
	font-size:17px;
	padding:0;
	margin:0 10px 10px 5px;	
	line-height:24px;
	width:210px;
	font-style:italic;
	text-align:center;
}

.cv-card
{
	position:absolute;
	margin-left:60px;
	margin-top: -16px;
	/*top:1030px;*/
}

/**for cv card image top in FF**/
.cv-card,  x:-moz-any-link, x:default {padding-top:-1px;}

/**for cv card image top in IE**/
.cv-card 
{
	/*top:970px\9;*/
	padding-top:-1px\9;
}
/******************************************************************
* Message display css
*******************************************************************/
.error-div-message p
{
	color:red !important;
	line-height:12px;
	margin-bottom:12px;
	overflow:hidden;
	font-weight:bold;
}
.success-msg
{
	color:green;
	line-height:12px;
	margin-bottom:12px;
	font-weight:bold;
}
#recaptcha_widget_div
{
	padding-left:222px;
}

/* EMD OF THE UNIVERSE. */
/**************************************************************/	