/*  
Theme Name: Coupa
Version: 1.0.2
Description: Custom Coupa Theme for the new coupa.com website for smarter spending
Author: April Howson
Author URI: http://www.treelightdesign.com
*/

/* Elements, ID's & Classes */
@import "elements.css";

/* Blog */
@import "blog.css";

/* Forms */
@import "forms.css";

/* Self Selector */
@import "selfselector.css";
@import "selfselectortabs.css";
@import "selfselectorbuttons.css";

/*------------------------------------------------------------------
[ STYLE.CSS ] Main Stylesheet
--------------------------------------------------------------------

[Table of contents]

1.	RESET

2.	MAIN STYLES
2.a  Tags defaults
2.b  Base layout
2.c  Navigations
2.d  Elements, ID's & Classes
2.e  Blog

3.	FORMS
3.a  Form styles
3.b  Individual forms

4.	PLUGINS

5.	PRINT


------------------------------------------------------------------

1.	RESET
	Global reset for all HTML elements

------------------------------------------------------------------*/

@media handheld, projection, screen, print {

* { font-family: inherit; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; }
img, fieldset, abbr, acronym { border: 0; }
ul, ol { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
caption, th { text-align: left; }
input, select, textarea, button { font-size: 1em; line-height: normal; width: auto; vertical-align: middle; }
textarea { height: auto; overflow: auto; }
option { padding-left: 0.6em; }
button { background: none; border: 0; cursor: pointer; text-align: center; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; line-height: normal; color:#666666; }


} @media handheld, projection, screen {


/*------------------------------------------------------------------

2.	MAIN STYLES
	General definitions

--------------------------------------------------------------------*/


/*------------------------------------------------------------------

****** SIMPLE PIE Styles *****
--------------------------------------------------------------------*/

.simplepie h4 {
font-size: 22px;
}
.simplepie .date {
font-size: 12px;
}
a.btn_findoutmorebg {
	display:block;
	text-align: center;
	text-indent: -9999em;
	overflow:hidden;
	height:38px;
	width:164px;
	background: url(http://www.coupa.org/wp-content/themes/coupa/images/btn_findoutmorebg.jpg); }
a.btn_findoutmorebg:hover {
	background-position: 0 -38px; }

.downloadbox {
background: #eefce3 url(http://media.coupa.com/org/images/img_downloadcoupaexpress.jpg) top center no-repeat;
border: 1px solid #bcf3b2;
width:237px;
margin-bottom:20px;
}
.downloadbox_inner {
padding: 75px 8px 10px 8px;
}


.compareeditions {
cursor: hand;
cursor: pointer;
padding: 10px;
padding-left:20px;
border: 1px solid #d6e4f2;
background:#e8f1fa url(http://media.coupa.com/org/images/tablebackground3.gif) no-repeat;
color: #2e3d44;
font-size: 15px;
font-weight: bold;
margin:0;
}

.opencategory{ /*class added to contents of 1st demo when they are open*/
background:#aadbef url(http://media.coupa.com/org/images/tablebackground2.gif) no-repeat;
border: 1px solid #92c6db;
color: #000000;
font-weight: bold;
margin:0;
padding-left:20px;
}


.featurestable {
width:100%;
margin-bottom:0;
}

.featurestable p {
	text-align:center;
	}		
.featurestable a:link {
	color:#d42945;
	text-decoration:none;
	border-bottom:1px dotted #ffbac8;
	}	
.featurestable a:visited {
	color:#d42945;
	border-bottom:none;
	text-decoration:none;
	}		
.featurestable a:hover,
.featurestable a:focus {
	color: #f03b58;
	border-bottom: 1px solid #f03b58;
	text-decoration: none;
	}
.featurestable table a,
.featurestable table a:link,
.featurestable table a:visited {
	border:none;
	}		
.featurestable img {
	border:0;
	margin-top:.5em;
	}	
.featurestable table {
		border-collapse:collapse;
margin-bottom:0;
	}
	
.featurestable tr.odd td {
	background:#f4f9fe url(http://media.coupa.com/org/images/tablebackground.gif) no-repeat;
	}	

.featurestable td {
	color:#678197;
	border: 1px solid #e3f1fe;
	padding:1em 1.5em;
	}				


.feature {
width:300px;
text-align:left;
font-weight:bold;
}
.express {
width:150px;
text-align:center;
}
.ondemand {
width:150px;
text-align:center;
}

.featurestable h4 {
color: #142048;
font-weight:bold;
}

.featurestable h5 {
color: #999999;
font-weight:bold;
}

.screenshot-compare-container {
clear:left;
border-bottom: 1px solid #ccc;
margin: 10px 0px 20px 0px;
}

.screenshot-compare {
width: 270px;
height: 120px;
border: 5px solid #c7d8e8;
margin: 5px;
}

.compare-screenshots-table {
text-align:center;
background: #f4f9fe;
border: 1px solid #d6e4f2;
}


/*--------------------------------------------------------------------*/


/*-------------------------------
2.a Tags defaults
---------------------------------
[?] Tags only. No classes or ID's here.
*/

body {
	margin: 0;
	padding: 0;
	color: #69717b;
	font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
	font-size: 62.5%;
	line-height: 1.5em;
}

p, ul, ol, table { margin: 0 0 1.2em; }

strong { font-weight: bold; }
em { font-style: italic; }


/* Headlines */
h1 {
	color: #010101;
	font-size: 2.4em;
	line-height: 1em;
	margin: 5px 0 20px;
}

h2 {
	color: #1a70a2;
	font-size: 1.7em;
	line-height: 1em;
	margin: 30px 0 15px; }

h3 {
	color: #2c2d2f;
	font-size: 1.6em;
	line-height: 1em;
	margin: 0 0 5px;
}
h4 {
	color: #504e4e;
	font-size: 1.4em;
	line-height: 1em;
	margin: 0 0 15px;
}
h5 {
	color: #504e4e;
	font-size: 1.1em;
font-weight:bold;
	margin: 0 0 15px;
}
h6 {
	color: #504e4e;
	font-size: .90em;
	margin: 0 0 15px;
}

/* Anchors */
a, a:link, a:visited {
	text-decoration: none;
	color: #0965b1;
}
a:hover, a:active, a.active {
	text-decoration: underline;
}

/*-------------------------------
2.b Base layout
---------------------------------
[?] Mostly ID's. Classes & tags allowed. */

#wrap1 {
	font-size: 1.2em;
	background: #ffffff url(http://media.coupa.com/wp-content/themes/coupa/images/bg_wrap1.jpg) top center repeat-x;
}
#wrap2 {
	font-size: 1.2em;
	background: transparent url(http://media.coupa.com/wp-content/themes/coupa/images/bg_wrap2.jpg) top center repeat-x;
}
#wrap2sidebar {
	font-size: 1.2em;
	background: transparent url(http://www.coupa.org/wp-content/themes/coupa/images/bg_home2.jpg) top center repeat-x;
}
#wrap3 {
	font-size: 1.2em;
	background: #ffffff url(http://media.coupa.com/wp-content/themes/coupa/images/bg_wrap1.jpg) top center repeat-x;
}
#wrap4 {
	font-size: 1.2em;
	background: #ffffff url(http://media.coupa.com/wp-content/themes/coupa/images/bg_wrap2.jpg) top center repeat-x;
}
#wraphome1 {
	font-size: 1.2em;
	background: #ffffff url(http://media.coupa.com/wp-content/themes/coupa/images/bg_home.jpg) top center repeat-x;
}
#wraphome2 {
	font-size: 1.2em;
	background: #ffffff url(http://www.coupa.org/wp-content/themes/coupa/images/bg_home2.jpg) top center repeat-x;
}
#wrap_dynamic {
	font-size: 1.2em;
	background: transparent url(http://media.coupa.com/wp-content/themes/coupa/images/bg_wrap2.jpg) top center repeat-x; }

#wrap1 .wrap960 {
	margin: 0 auto 0px auto;
	width: 960px;
	background: transparent url(http://media.coupa.com/wp-content/themes/coupa/images/bg_inner1.jpg) top center no-repeat;
}
#wrap2 .wrap960 {
	margin: 0 auto 0px auto;
	width: 960px;
	background: transparent url(http://media.coupa.com/wp-content/themes/coupa/images/bg_inner2.jpg) top center no-repeat;
}
#wrap2sidebar .wrap960 {
	margin: 0 auto 0px auto;
	width: 960px;
	background: transparent url(http://media.coupa.com/wp-content/themes/coupa/images/bg_inner3_sidebar.jpg) top center no-repeat;
}
#wrap3 .wrap960 {
	margin: 0 auto 0px auto;
	width: 960px;
	background: transparent url(http://media.coupa.com/wp-content/themes/coupa/images/bg_inner2_sidebar.jpg) top center no-repeat;
}
#wrap4 .wrap960 {
	margin: 0 auto 0px auto;
	width: 960px;
	background: transparent url(http://media.coupa.com/wp-content/themes/coupa/images/bg_sidebarleft2.jpg) top center no-repeat;
}
#wraphome1 .wrap960 {
	margin: 0 auto 0px auto;
	width: 960px;
	background: transparent url(http://media.coupa.com/wp-content/themes/coupa/images/bg_home_inner.jpg) top center no-repeat;
}
#wraphome2 .wrap960 {
	margin: 0 auto 0px auto;
	width: 960px;
	background: transparent url(http://www.coupa.org/wp-content/themes/coupa/images/bg_home_inner2.jpg) top center no-repeat;
}
#wrap_dynamic .wrap960 {
	margin: 0 auto 0px auto;
	width: 960px;
	background: transparent url(http://media.coupa.com/wp-content/themes/coupa/images/bg_inner2.jpg) top center no-repeat;
}
#wrapblog {
	font-size: 1.2em;
	background: #ffffff url(http://media.coupa.com/wp-content/themes/coupa/images/bg_blog.jpg) top center repeat-x;
}
#wrapblog .wrap960 {
	margin: 0 auto 0px auto;
	width: 960px;
	background: transparent url(http://media.coupa.com/wp-content/themes/coupa/images/bg_blog_inner.jpg) top center no-repeat;
}

#wrap-landingpage {
	font-size: 1.2em;
background: transparent url(http://www.coupa.com/wp-content/themes/coupa/images/bg_landingpage.jpg) top center repeat-x;
}
#wrap-landingpage .wrap960 {
margin: 0 auto 0px auto;
width: 960px;
}
#wrap-landingpage-sidebar {
	font-size: 1.2em;
background: transparent url(http://www.coupa.com/wp-content/themes/coupa/images/bg_landingpage.jpg) top center repeat-x;
}
#wrap-landingpage-sidebar .wrap960 {
margin: 0 auto 0px auto;
width: 960px;
}

#main {
margin-left:10px;
}

#main ul {
margin: .6em 0px .6em 0px;
}

#main ul li {
font-size:1.05em;
	background:transparent url(http://media.coupa.com/wp-content/themes/coupa/images/bullet.gif) no-repeat scroll 10px 8px;
	line-height:130%;
	padding:.3em 0 .3em 26px;
}
#main ul li ul li {
font-size:0.92em;
	background:none !important;
	line-height:130%;
	padding:.1em 0 .1em 18px;
margin-left:6px;
}

.sidebarrss ul li {
font-size:1.05em;
	background: none !important;
	line-height:130%;
	padding:.3em 0 .3em 1px !important;
}

.bullets ul li {
font-size:1.05em;
	background:transparent url(http://media.coupa.com/wp-content/themes/coupa/images/bullet.gif) no-repeat scroll 0px 8px;
	line-height:130%;
	padding:.3em 0 .3em 18px;
}
.features_checklist {
background: #e8f6fe;
border: 1px solid #abd2e8;
margin: 10px 10px 0 0;
padding: 10px;
}
.features_checklist ul li {
background:transparent url(http://www.coupa.com/wp-content/themes/coupa/images/check2-trans.png) no-repeat scroll 1px 1px !important;
	line-height:180% !important;
	padding:.1em 0px .08em 38px !important;
font-size:14px;
font-weight:bold;
color: #00293a; }

.checklist ul li {
background:transparent url(http://media.coupa.com/wp-content/themes/coupa/images/tick-trans.png) no-repeat scroll 1px 1px !important;
	line-height:160% !important;
	padding:.05em 0.02em .05em 28px !important;
font-size:13px;
font-weight:bold;
color: #00618a;
}

#main ol {
padding: .5em 0px .5em 2em;
font-size: 13px;
}

#main ol li {
	line-height:130%;
	padding:0 0 1em .05em;
	list-style-type:decimal;
}

.sitemap ul li {

}


.flexspacer {
height:80px;
}


#main p {
	font-size: 1.1em;
	line-height: 140%;
}


.contentIn {
	margin: 0px auto 0px auto;
	width: 960px; }

#header {
	height: 110px; }

#header_logo {
float: left;
margin: 21px 0px 0px 0px;
}

#topbar {
	height: 19px;
	text-align: right;
 }

#footer {
	background: #052341 url(http://media.coupa.com/wp-content/themes/coupa/images/bg_footer.jpg) top center repeat-x;
	height: 100px;
	color: #cccccc;
padding-top: 15px;
}
.footer_col1 {
float:left;
width: 220px;
}
.footer_col2 {
float:left;
width: 180px;
}
#footer a {
color: #ffffff;
}
#footer .h {
color: #8a98a1;
margin-bottom: 4px;
}
#footer .h-icons {
color: #8a98a1;
margin-bottom: 0px;
}
#footer ul {
font-size:11px;
}

/*-------------------------------
Banner Styles
--------------------------------- */


#bannerhome { 
height: 260px;
position: absolute;
top: 145px;
}
#bannerflash {
position: absolute;
top: 128px;
}
#banner {
height: 152px;
padding-left: 10px;
}
#banner-custom {
position: absolute;
top: 146px; 
height: 153px;
}
#banner-document {
position: absolute;
top: 146px; 
height:242px;
width:960px;
background: transparent url(http://www.coupa.com/wp-content/themes/coupa/images/banner_coupadocs.jpg) top left no-repeat;
}

.heading_text {
height: 50px;
margin: 40px 0px 20px 60px;
color: #ffffff;
font-size: 2.5em;
font-weight: bold; }

.heading-document {
margin: 50px 20px 10px 210px;
height: 60px;
color: #ffffff;
font-size:28px;
line-height:30px;
font-weight: bold;
}
#document-sharing {
width: 580px;
margin: 48px 15px 5px 5px;
height: 70px;
float: right;
}

.heading_img {
height: 50px;
width: 680px;
margin: 24px 0px 4px 0px;
overflow: hidden; }

#banner .descrip {
width: 680px;
overflow: hidden;
height:45px; }

#banner .descrip p {
color: #c4e9fe;
font-size: 18px;
line-height: 20px; }

#breadcrumbs {
width: 680px;
overflow: hidden;
	color: #184760; }
#breadcrumbs a {
	color: #184760;
	text-decoration: underline; }

.pagenav_title {
	padding-top: 20px;
	padding-bottom: 15px;
	color: #ffffff;
	font-size: 2.6em;
	font-weight: bold;
	margin-bottom: 5px; }
}

.landing-page-heading-text {
float: left;
margin: 50px 5px 10px 20px;
color: #000000;
font-size: 24px;
font-weight: bold;
}

/*-------------------------------
Sidebar Styles
--------------------------------- */

#sidebar_section {
float: right;
width: 240px;
margin: 40px 2px 0px 0px;
z-index:500;
}

#sidebar_short {
float: right;
width: 240px;
margin: 25px 2px 40px 20px;
}

#sidebar_home {
width: 340px;
float: right;
}
#sidebar_home ul li {
background: none;
}

#sidebar_pagenav {
float: left;
width: 190px;
padding-top: 20px;
}

#sidebar_blog {
float: right;
width: 240px;
margin: 20px 2px 0px 0px;
}

/*-------------------------------
Content Area Styles
--------------------------------- */

.sidebar_content_section {
background: transparent url(http://media.coupa.com/wp-content/themes/coupa/images/bg_mainsidebar.jpg) top right repeat-y;
margin-top:-17px;
}
.sidebar_content_section_bottom {
background: #ffffff url(http://media.coupa.com/wp-content/themes/coupa/images/bg_mainsidebarbottom.jpg) top right no-repeat;
height: 39px;
margin-bottom: 10px;
}
.content_section {
width: 600px;
}

.blog-index {
width: 680px;
}

#content_home {
width: 600px;
}

.bg_content_pagenav {
padding-left: 165px;
background: transparent url(http://media.coupa.com/wp-content/themes/coupa/images/bg_sidebarleft.jpg) top left repeat-y;
padding-bottom: 30px;
}

.content_pagenav {
width: 485px;
padding: 15px 10px 190px 30px;
}
.standalone {
margin-top: 20px;
}




.home-col1 {
float:left;
width: 290px;
}

/*-------------------------------
2.c Navigations
-------------------------------*/

/* Top Level Nav */

#toplevelnav_text {
float: right;
margin-top: 32px;
font-size: 18px;
color: #000; }

#toplevelnav_text li {
float: left;
padding: 10px 15px 10px 15px; }

#toplevelnav {
float: right;
margin-top: 22px; }

#toplevelnav li {
float: left; }

#toplevelnav li a { }

#toplevelnav li a:hover { }

#toplevelnav li a:active { }

a.toplevelnav_eprocurement {
	display:block;
	text-align: center;
	text-indent: -9999em;
	overflow:hidden;
	height:80px;
	width:168px;
	background: url(http://media.coupa.com/wp-content/themes/coupa/images/toplevelnav_eprocurement.jpg); }
a.toplevelnav_eprocurement:hover, a.toplevelnav_eprocurement:active {
	background-position: 0 -80px; }

a.toplevelnav_waystosave {
	display:block;
	text-align: center;
	text-indent: -9999em;
	overflow:hidden;
	height:80px;
	width:155px;
	background: url(http://media.coupa.com/wp-content/themes/coupa/images/toplevelnav_waystosave.jpg); }
a.toplevelnav_waystosave:hover, a.toplevelnav_waystosave:active {
	background-position: 0 -80px; }

a.toplevelnav_whycoupa {
	display:block;
	text-align: center;
	text-indent: -9999em;
	overflow:hidden;
	height:80px;
	width:140px;
	background: url(http://media.coupa.com/wp-content/themes/coupa/images/toplevelnav_whycoupa.jpg); }
a.toplevelnav_whycoupa:hover, a.toplevelnav_whycoupa:active {
	background-position: 0 -80px; }

a.toplevelnav_customers {
	display:block;
	text-align: center;
	text-indent: -9999em;
	overflow:hidden;
	height:80px;
	width:132px;
	background: url(http://media.coupa.com/wp-content/themes/coupa/images/toplevelnav_customers.jpg); }
a.toplevelnav_customers:hover, a.toplevelnav_customers:active {
	background-position: 0 -80px; }

a.toplevelnav_resources {
	display:block;
	text-align: center;
	text-indent: -9999em;
	overflow:hidden;
	height:80px;
	width:120px;
	background: url(http://media.coupa.com/wp-content/themes/coupa/images/toplevelnav_resources.jpg); }
a.toplevelnav_resources:hover, a.toplevelnav_resources:active {
	background-position: 0 -80px; }


a.toplevelnav_features {
	display:block;
	text-align: center;
	text-indent: -9999em;
	overflow:hidden;
	height:105px;
	width:120px;
	background: url(http://www.coupa.org/wp-content/themes/coupa/images/toplevelnav_features.jpg); }
a.toplevelnav_features:hover, a.toplevelnav_eprocurement:active {
	background-position: 0 -105px; }

a.toplevelnav_compareeditions {
	display:block;
	text-align: center;
	text-indent: -9999em;
	overflow:hidden;
	height:105px;
	width:185px;
	background: url(http://www.coupa.org/wp-content/themes/coupa/images/toplevelnav_compareeditions.jpg); }
a.toplevelnav_compareeditions:hover, a.toplevelnav_eprocurement:active {
	background-position: 0 -105px; }

a.toplevelnav_faq {
	display:block;
	text-align: center;
	text-indent: -9999em;
	overflow:hidden;
	height:105px;
	width:82px;
	background: url(http://www.coupa.org/wp-content/themes/coupa/images/toplevelnav_faq.jpg); }
a.toplevelnav_faq:hover, a.toplevelnav_eprocurement:active {
	background-position: 0 -105px; }


a.toplevelnav_aboutcoupa {
	display:block;
	text-align: center;
	text-indent: -9999em;
	overflow:hidden;
	height:105px;
	width:147px;
	background: url(http://www.coupa.org/wp-content/themes/coupa/images/toplevelnav_aboutcoupa.jpg); }
a.toplevelnav_aboutcoupa:hover, a.toplevelnav_eprocurement:active {
	background-position: 0 -105px; }



/*-------------------------------
Current Page Nav
-------------------------------*/

#current {  /* for top level images */
	background-position: 0 -80px;
}


.current_page_item {
}
.current_page_parent {
}
.current_page_ancestor {
}




/*-------------------------------
Simple Section Page Nav
-------------------------------*/

#nav h3 {
display:none; }

#sidebar_pagenav_list h3 {
display: none;
}

/*-------------------------------
Dropdown Navigation
-------------------------------*/

#nav {
position: absolute;
top: 146px;
	height: 40px;
	z-index: 9999;
}
#nav a {
	display: block;
	line-height: 40px;
	padding: 0 10px;
	z-index: 100;
	font-size: 12px; 
	font-weight:bold; 
	color: #1a2d5d; }
#nav a:hover {
text-decoration:none;
background: url(http://media.coupa.com/wp-content/themes/coupa/images/bg_nav_current.png) top left repeat-x;
}
#nav li {
	float: left;
}

#nav .current_page_item {
background: url(http://media.coupa.com/wp-content/themes/coupa/images/bg_nav_current.png) top left repeat-x;
}

#nav .current_page_parent {
background: url(http://media.coupa.com/wp-content/themes/coupa/images/bg_nav_current.png) top left repeat-x;
}
#nav .current_page_item {
background: url(http://media.coupa.com/wp-content/themes/coupa/images/bg_nav_current.png) top left repeat-x;
}
#nav .current_page_ancestor {
background: url(http://media.coupa.com/wp-content/themes/coupa/images/bg_nav_current.png) top left repeat-x;
}

#nav li ul .current_page_parent {
background: url(http://media.coupa.com/wp-content/themes/coupa/images/bg_nav_current.png) top left repeat-x;
}
#nav li ul .current_page_item {
background: url(http://media.coupa.com/wp-content/themes/coupa/images/bg_nav_current.png) top left repeat-x;
}
#nav li ul .current_page_ancestor {
background: url(http://media.coupa.com/wp-content/themes/coupa/images/bg_nav_current.png) top left repeat-x;
}

/* Style drop down list */
#nav li ul { position: absolute; width: 170px; left: -999em; border-left: 1px solid #edecec; border-top: 1px solid #d1d3d4; border-right: 2px solid #327d94; border-bottom: 1px solid #327d94; }
#nav li ul li {	background: url(images/bg-dropdown.png) !important;background: #fff; }
#nav li ul li a { font-size: 11px; line-height: 22px; width: 150px; color: #66686e;}
#nav li ul ul {	margin: -26px 0 0 170px; }
#nav li ul ul li a { line-height: 19px; text-transform:none; }
#nav li ul li ul li a { }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; }
#nav li:hover, #nav li.hover { position: static; } /* IE7 Fix */





/*-------------------------------
Sidebar Page Nav
-------------------------------*/

#sidebar_pagenav_list {
}
#sidebar_pagenav_list a {
display: block;
line-height: 30px;
padding: 0 10px;
font-size: 12px; 
font-weight:bold; 
color: #1f4d65;
background: transparent url(http://media.coupa.com/wp-content/themes/coupa/images/liststyleicon_arrowright.png) top left no-repeat;
padding-left: 25px;
}
#sidebar_pagenav_list a:hover {
background: transparent url(http://media.coupa.com/wp-content/themes/coupa/images/pagenav_hover-trans.png) top left no-repeat;
text-decoration: none;
}
#sidebar_pagenav_list li {
}

#sidebar_pagenav_list li ul { width: 170px; }
#sidebar_pagenav_list li ul li { }
#sidebar_pagenav_list li ul li a { font-size: 11px; line-height: 18px; width: 150px; color: #072535; margin-left:10px; background: none;}
#sidebar_pagenav_list li ul li a:hover { font-size: 11px; line-height: 18px; width: 150px; color: #072535; margin-left:10px; background: none; text-decoration:underline;}
#sidebar_pagenav_list li ul .current_page_item {
background: none; color: #3e6c01; }
#sidebar_pagenav_list li ul ul li a { line-height: 15px; text-transform:none; }
#sidebar_pagenav_list li ul li ul li a {  }
#sidebar_pagenav_list li:hover ul, #sidebar_pagenav_list li.sfhover ul { }
#sidebar_pagenav_list li:hover ul ul, #sidebar_pagenav_list li.sfhover ul ul { }
#sidebar_pagenav_list li:hover ul, #sidebar_pagenav_list li li:hover ul, #sidebar_pagenav_list li.sfhover ul, #nav li li.sfhover ul { }
#sidebar_pagenav_list li:hover, #sidebar_pagenav_list li.hover { } 

#sidebar_pagenav_list .current_page_item {
background: transparent url(http://media.coupa.com/wp-content/themes/coupa/images/pagenav_active-trans.png) top left no-repeat;
color: #ffffff;
}

#sidebar_pagenav_list .current_page_parent {
background: transparent url(http://media.coupa.com/wp-content/themes/coupa/images/pagenav_active-trans.png) top left no-repeat;
color: #ffffff;
}

.wp-caption {
margin-bottom: 20px !important;
background: none !important;
border: none !important;
}
.wp-caption img {
border: 3px solid #3690c5;
}
.wp-caption p {
color: #124b76;
color: #0c193c;
font-size: 12px !important;
font-weight: bold;
}

/*-------------------------------
Top Bar Nav
-------------------------------*/

#topbar ul {
margin: 0px 0px 0px 0px;
padding-left: 0;
white-space: nowrap;
padding-top: 10px;
}
#topbar li {
display: inline;
float: right;
}
.searchbar {
float:right;
background: url(http://media.coupa.com/wp-content/themes/coupa/images/bg_search.png);
width: 166px;
height: 25px;
margin-top: 5px;
}
.searchbar input {
width:120px;
padding:1px;
border:none;
margin:4px 30px 0px 0px;
font-weight:bold;
height: 15px;
}
a.btn_topbarAboutUs {
	display:block;
	text-align: center;
	text-indent: -9999em;
	overflow:hidden;
	height:19px;
	width:80px;
	background: url(http://media.coupa.com/wp-content/themes/coupa/images/topbar_aboutus.gif); }
a.btn_topbarAboutUs:hover {
	background-position: 0 -19px; }
a.btn_topbarAboutUsFW {
	display:block;
	text-align: center;
	text-indent: -9999em;
	overflow:hidden;
	height:19px;
	width:80px;
	background: url(http://media.coupa.com/wp-content/themes/coupa/images/topbar_aboutus.gif); }
a.btn_topbarAboutUsFW:hover {
	background-position: 0 -19px; }

a.btn_topbarBlog {
	display:block;
	text-align: center;
	text-indent: -9999em;
	overflow:hidden;
	height:19px;
	width:63px;
	background: url(http://media.coupa.com/wp-content/themes/coupa/images/topbar_blog.gif); }
a.btn_topbarBlog:hover {
	background-position: 0 -19px; }

a.btn_topbarSupport {
	display:block;
	text-align: center;
	text-indent: -9999em;
	overflow:hidden;
	height:19px;
	width:79px;
	background: url(http://media.coupa.com/wp-content/themes/coupa/images/topbar_support.gif); }
a.btn_topbarSupport:hover {
	background-position: 0 -19px; }

a.btn_topbarLogin {
	display:block;
	text-align: center;
	text-indent: -9999em;
	overflow:hidden;
	height:19px;
	width:64px;
	background: url(http://media.coupa.com/wp-content/themes/coupa/images/topbar_login.gif); }
a.btn_topbarLogin:hover {
	background-position: 0 -19px; }






/*-------------------------------
Call To Action Buttons
-------------------------------*/

a.btn_freetrial {
margin-bottom: 5px;
	display:block;
	text-align: center;
	text-indent: -9999em;
	overflow:hidden;
	height:90px;
	width:230px;
	background: url(http://media.coupa.com/wp-content/themes/coupa/images/btn_freetrial-trans.png); }
	a.btn_freetrial:hover {
	background-position: 0 -90px; }

a.btn_takeguidedtour {
margin-bottom: 5px;
	display:block;
	text-align: center;
	text-indent: -9999em;
	overflow:hidden;
	height:76px;
	width:230px;
	background: url(http://media.coupa.com/wp-content/themes/coupa/images/btn_takeguidedtour-trans.png); }
a.btn_takeguidedtour:hover {
	background-position: 0 -76px; }

a.btn_watchrecordeddemos {
margin-bottom: 5px;
	display:block;
	text-align: center;
	text-indent: -9999em;
	overflow:hidden;
	height:76px;
	width:230px;
	background: url(http://media.coupa.com/wp-content/themes/coupa/images/btn_watchrecordeddemos-trans.png); }
a.btn_watchrecordeddemos:hover {
	background-position: 0 -76px; }


a.btn_schedulepersonaldemo {
margin-bottom: 5px;
	display:block;
	text-align: center;
	text-indent: -9999em;
	overflow:hidden;
	height:76px;
	width:230px;
	background: url(http://media.coupa.com/wp-content/themes/coupa/images/btn_schedulepersonaldemo-trans.png); }
a.btn_schedulepersonaldemo:hover {
	background-position: 0 -76px; }


a.gotideas {
	display:block;
	height:66px;
	overflow:hidden;
	float:right;
	text-indent:-999em;
	background:url(http://media.coupa.com/wp-content/themes/coupa/images/btn_gotideas.png);
	width:256px;
	}
a:hover.gotideas {
	background-position:0 -66px;
	}
	a.needmoretraining {
	display:block;
	height:66px;
	overflow:hidden;
	float:right;
	text-indent:-999em;
	background:url(http://media.coupa.com/wp-content/themes/coupa/images/btn_needmoretraining.png);
	width:256px;
	}
a:hover.needmoretraining {
	background-position:0 -66px;
	}
	a.readytobuy {
	display:block;
	height:66px;
	overflow:hidden;
	float:right;
	text-indent:-999em;
	background:url(http://media.coupa.com/wp-content/themes/coupa/images/btn_readytobuy.png);
	width:256px;
	}
a:hover.readytobuy {
	background-position:0 -66px;
	}

a.btn_downloadpdf {
	display:block;
	text-align: center;
	text-indent: -9999em;
	overflow:hidden;
	height:62px;
	width:230px;
	background: url(http://www.coupa.com/wp-content/themes/coupa/images/btn_downloadpdf.jpg); }
a.btn_downloadpdf:hover {
	background-position: 0 -62px; }

/*-------------------------------
Pagination
-------------------------------*/
.more_entries .Nav {
	margin-bottom:2.5em;
	text-align:center;
}

.more_entries .Nav strong {
	padding:5px;
	border:1px solid #E4E4E4;
	margin-right:5px;
}

.more_entries .Nav a strong {
	padding:0;
	border:none;
	margin-right:0;
}

.more_entries .Nav a, .more_entries .Nav .on {
	padding:5px;
	border:1px solid #E4E4E4;
	margin-right:5px;
}
.more_entries .Nav .on { font-weight:bold; }

.more_entries .Nav a:hover {
	background-color:#E4E4E4;
	color:#333333;
}


/*-------------------------------
2.d Elements, ID's & Classes >> See elements.css
-------------------------------*/
/*-------------------------------
2.e Blog, ID's & Classes >> See blog.css
-------------------------------*/
/*-------------------------------
3. FORMS  >> See forms.css
--------------------------------*/

/*------------------------------------------------------------------

4.	PLUGINS
	Predefined utilities

--------------------------------------------------------------------

/*-------------------------------
Utility classes
-------------------------------*/

.l { text-align: left }
.c { text-align: center }
.r { text-align: right }

.wrap, .col { float: left;	display: inline; position: relative; }
.wrap { clear: both }

.clear { clear: both }
.fl { float: left }
.fr { float: right }
.hide, .hidden, .skip { display: none }
.nomargin { margin-bottom: 0 !important }
.noborder { border: 0 !important }
.top { margin-top: 0 !important }

.hr { background: #ccc; height: 1px; margin: 1.5em 0; }
.hr hr { display: none }

.replace, .br { display: block; font-size: 1%; line-height: 0; text-align: left; text-indent: -10000px; }
.opacity { -moz-opacity: 0.95; opacity: 0.95; filter: alpha(opacity = 95); }
.rounded { -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }

.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden }

.fix {
	clear:both;
	height: 1px;
	margin: 0 0 -1px;
	overflow: hidden;
}

/* Align */

.aligncenter {
	margin: 10px auto 20px auto;
	display: block;
}

.alignleft {
	margin: 10px 20px 8px 0;
	float: left;
}

.alignright {
	margin: 10px 0px 8px 20px;
	float: right;
}


.spacer {
height: 40px;
}


.test22 {
font-weight: bold;
color: red;
}

/*=== Styling Boxes ===*/

/*- Box (main column boxes) -*/
.box, .widget{
	background-color: #FFFFFF;
	border:1px solid #dedbd1;
	margin: 0 0 15px 0px;
	padding:18px;
}
.box img { 
	border: 1px solid #999999;
	margin: 0 0 10px 0;
}
.box p{
	line-height: 18px;
	padding: 0 0 10px;
}
.widget { padding:15px; }

/*- Box2 (sidebar boxes) -*/
.box2{
	background-color: #ffffff;
	margin: 0 0 15px 0px;
	padding:0px;
}
.box2 .nav1{
	float: none;
	padding: 0 0 0 0px; 
}	
.box2 .spacer.white{
border-top: 1px solid #67a8ce;
	background: #ffffff;
	clear: both;
	margin: 0px;
}
.box2 .flickr_badge_image img{
	float:left;
	background: #ffffff;
	border: 1px solid #dedbd1;
	margin: 4px 9px 4px 0px;
	padding: 7px;
}
.box2 .flickr_badge_image img:hover{
	background: #ebe9e1;
	border: 1px solid #dedbd1;
}
/*- Ads -*/
.ads{
	height: 125px;
	margin: 0;
	padding:10px 15px;
}
.ads img{
	float: left;
	margin: 0 7px 0px 0px;
	border: 1px solid #dedbd1;
}
.ads img.last{
	margin: 0;
	float:right;
}
#mpu_banner {
	border: 1px solid #dedbd1;
}	

/*=== Styling Lists ===*/

/*- List1 -*/
.list1{
	padding: 0;
	padding-top: 5px !important;
padding-bottom: 8px !important;
}
.list1 li{
	margin: 2px 0px 5px 0px !important;
}
#self_identify .list1 li{
padding-left: 0px;
}
.list1 li a{
	color:#132148;
}
/*- List2 -*/
.list2{
	clear: both;
}
.list2 li{
	background: #ffffff;
	border: 1px solid #dedbd1;
	margin: 0 0 5px;
	padding: 12px 10px;
}
.list2 p {
	line-height:16px;
}
/*- Widget lists -*/
.widget ul{
	line-height:16px;
	padding: 0px;
}
.widget ul li{
	border-bottom: 1px solid #f1f1ed;
	padding: 5px 0px;
}
.widget ul li a{
	color:#222222;
}
.widget ul li ul{
	margin: 5px 0 0px 10px;
}	

.widget ul li ul li{
	background: none;
	border-top: 1px solid #f1f1ed;
	border-bottom: none;	
	padding: 5px 0px;
}

#blockbuster-rss li {
padding-top: 4px !important;
padding-bottom: 6px !important;
margin: 2px 0px 2px 0px !important;
background: none !important;
list-style: none !important;
}

#blockbuster-rss li a {
color: #006633;
}

/*-------------------------------
"Bars" navigation
---------------------------------
[?] EXAMPLE

Home | Services | About | Contact	*/

ul.bars li {display: inline; margin-left: -4px;}
ul.bars li.first {border: 0 !important;}
ul.bars li:before {content: "|"; padding: 0 4px;}
ul.bars li:first-child:before {content: ""; padding: 0 4px 0 0;}





/*-------------------------------
Saved Css */

p.intro {
	font-size: 16px;
	line-height: 21px;
	}
p.outro {
	font-size: 12px;
	line-height: 17px;
}
blockquote {
	border-left: 10px solid #ddd;
	margin-left: 30px;
	padding-left:20px;
	}

a.subscribe {
	float:right;
	display:block;
	text-indent: -9999em;
	overflow:hidden;
	height:34px;
	width:224px;
	background: url(../images/blog_subscribe.gif);
	margin-bottom: 4px;
	}
a.subscribe:hover {
	background-position: 0 -34px;
	}
a.itunes {
	float:right;
	display:block;
	text-indent: -9999em;
	overflow:hidden;
	height:34px;
	width:224px;
	background: url(../images/blog_itunes.gif);
	margin-bottom: 4px;
	}
a.itunes:hover {
	background-position: 0 -34px;
	}

/* Site Map Page
--------------------------------------------- */
.sitemap .col {
width: 190px;
float:left;
}

.sitemap .col ul {

}
.sitemap .col ul li {
background: none !important;
list-style: none;
margin: 0;
padding: 0;
}
.sitemap .col ul li h3 {
margin: 0;
padding: 0;
display: block;
text-align:left;
background: #cfe1eb;
color: #11345e;
font-size: 13px;
padding:6px 6px 6px 8px;
text-decoration:none;
list-style-type: none;
font-weight: bold;
}
.sitemap .col h3 a:link,
.sitemap .col h3 a:visited, 
.sitemap .col h3 a:hover, 
.sitemap .col h3 a:active {
display: block;
text-align:left;
color: #11345e;
font-size: 1em;
text-decoration:none;
}
.sitemap .col h3 a:hover {
background: #00234f;
color: #000;
}
.sitemap .col ul li a:link, 
.sitemap .col ul li a:visited, 
.sitemap .col ul li a:hover, 
.sitemap .col ul li a:active {
background: none;
text-align:left;
text-decoration:none;
font-weight: bold;
}
.sitemap .col ul li a:hover {
}
.sitemap .col ul ul {
margin-top: 2px;
}
.sitemap .col ul ul li a:link, 
.sitemap .col ul ul li a:visited, 
.sitemap .col ul ul li a:hover, 
.sitemap .col ul ul li a:active {
}
.sitemap .col ul ul li a:hover {
}

/* Resource Center
--------------------------------------------- */
.rcwp {
width: 170px;
margin: 20px;
padding: 5px;
float: left;
}
.rcwp .caption {
color: #000;
font-size: 11px;
font-weight: bold;
padding: 0;
margin: 8px 0px 4px 0px;
}
.rcwp .descrip {
font-size: 11px;
}
.rcwp .descrip a {
color: #134e91;
font-weight: bold;
text-decoration: none;
}

/* Free Trial Center
--------------------------------------------- */
#trialvideo {
}
#trialvideo div.content {
background: #fff url(../images/tv_everythingyouneed2.jpg) top left no-repeat;
padding-top: 172px;
}
#trialvideo div.post {
}
#trialvideo div.entry {
width: 925px;
margin-left: -40px;
}
#trialvideo div.sidebar {
width: 264px;
padding-top: 12px;
float: right;
}
.wanttotalk {
background: #fff url(../images/icon_chatlarge.png) top left no-repeat;
padding: 5px 2px 5px 50px;
margin-top:15px;
}
.videolinks {
padding: 0;
margin: 0;
line-height: 15px;
margin-top: 12px;
}
.videolinks a {
text-decoration:none;
}
.videolinks a:hover {
text-decoration:underline;
}


/* Adwords Landing Page - buttons
--------------------------------------------- */
#adwordslp {
}
#adwordslp div.content {
background: #fff url(http://www.coupa.com/images/lpheader.jpg) top left no-repeat;
padding-top: 20px;
}
#adwordslp h1 {
color: #0d2450;
}
#adwordslp div.post {
}
#adwordslp div.entry {
width: 925px;
margin-left: -40px;
}
#adwordslp div.sidebar {
width: 240px;
float: right;
}

a.freetrial1 {
text-align: center;
display:block;
text-indent: -9999em;
overflow:hidden;
height:106px;
width:225px;
background: url(../images/btn-freetrial1.png);
}
a.freetrial1:hover {
background-position: 0 -106px;
}
a.takeguidedtour1 {
text-align: center;
display:block;
text-indent: -9999em;
overflow:hidden;
height:56px;
width:225px;
background: url(../images/btn-takeguidedtour1.png);
margin-bottom: 6px;
}
a.takeguidedtour1:hover {
background-position: 0 -56px;
}
a.onlinedemos1 {
text-align: center;
display:block;
text-indent: -9999em;
overflow:hidden;
height:56px;
width:225px;
background: url(../images/btn-onlinedemos1.png);
margin-bottom: 6px;
}
a.onlinedemos1:hover {
background-position: 0 -56px;
}
a.resourcecenter1 {
text-align: center;
display:block;
text-indent: -9999em;
overflow:hidden;
height:56px;
width:225px;
background: url(../images/btn-resourcecenter1.png);
margin-bottom: 6px;
}
a.resourcecenter1:hover {
background-position: 0 -56px;
}

a.viewwhitepaperblue {
text-align: center;
display:block;
text-indent: -9999em;
overflow:hidden;
height:33px;
width:176px;
background: url(../images/btn-viewwhitepaperblue.gif);
margin-bottom: 6px;
}
a.viewwhitepaperblue:hover {
background-position: 0 -33px;
}
a.registerwebinar {
text-align: center;
display:block;
text-indent: -9999em;
overflow:hidden;
height:56px;
width:225px;
background: url(../images/btn_webinar.png);
margin-bottom: 6px;
}
a.registerwebinar:hover {
background-position: 0 -56px;
}

#adwordslp ul {
margin-left: 20px;
}
.blocklink ul li {
margin:0;
padding:0;
padding: 4px 15px 8px 0px;
}

.blocklink ul li a:link, 
.blocklink ul li a:visited, 
.blocklink ul li a:hover, 
.blocklink ul li a:active {
margin: 0;
padding: 0;
display: block;
text-align:left;
border-bottom: 1px solid #e4e4e4;
font-size: 12px;
color: #0a4769;
padding: 5px 2px 5px 2px;
text-decoration:none;
list-style-type: none;
font-weight:bold;
}

.blocklink ul li a:hover {
background-color:#b8ddea;
}
.recent-comments ul {
list-style-type: none;
font-size: 0.9em;
}
.recent-comments li {
margin: 0;
padding: 0;
}

#wp-calendar {
text-align: right;
}

#wp-calendar td {
padding: 3px 0;
text-align: center;
}
#wp-calendar td {
padding-left: 6px;
padding-right: 6px;
text-align: center;
}

#wp-calendar caption {
padding: 2px 2px 5px 2px;
font-weight: bold;
font-size: 1.1em;
font-variant: small-caps;
font-stretch: expanded;
color: #757f8c;
border-bottom: 1px solid #e4e4e4;
}

.calendar a:link, 
.calendar a:visited, 
.calendar a:hover, 
.calendar a:active {
color: #003399;
}

.calendar a:hover {
text-decoration: underline;
}

/* Adwords Landing Page - form
--------------------------------------------- */
#adwordslpform {
}
#adwordslpform div.content {
background: #fff url(http://www.coupa.com/images/lpheader.jpg) top left no-repeat;
padding-top: 60px;
}
#adwordslpform h1 {
color: #0d2450;
}

#adwordslpform div.post {
}
#adwordslpform div.entry {
width: 925px;
margin-left: -40px;
}
#adwordslpform div.sidebar {
width: 264px;
padding-top: 12px;
float: right;
}
	
/* Table.benefits
----------------------------------------------- */
table.benefits {
	width: 420px;
	padding: 0;
	margin: 0;
}

table.benefits th {
	font: bold 11px "HelveticaNeue", Helvetica, Arial, sans-serif;;
	color: #003366;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: left;
	padding: 8px 6px 8px 12px;
	background: #edf3fe url(../images/coupa/benefits_bgheader.gif) no-repeat;
}
table.benefits th.spec {
	font: bold 11px "HelveticaNeue", Helvetica, Arial, sans-serif;;
	color: #3a4450;
	border-right: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: left;
	padding: 8px 6px 8px 12px;
	background: #f8fcff;
}

table.benefits th.nobg {
	font: bold 11px "HelveticaNeue", Helvetica, Arial, sans-serif;;
	color: #3a4450;
	border-top: 0;
	text-transform: none;
	text-align: left;
	padding: 8px 6px 8px 12px;
	background: #fff;
}

table.benefits td {
	text-align: center;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	background: #fff;
	padding: 8px 6px 8px 12px;
	color: #3a4450;
}
	

/* ----------------------------------------------- */
/* Features
----------------------------------------------- */
tr.inforow td {
	padding:0;
	margin:0;
	border:0;
	border-collapse: collapse;
	}
div.infodiv {
	font-size:.9em;
	padding:15px;
	text-align: left;
	height: auto;
	padding-bottom: 120px;
	}
div.infodiv ul {
	margin:0;
	padding:0;
	}
#features-grid th.name {
	cursor: pointer;
	background: url(../images/coupa2/features/ftrarrow_closed.gif) no-repeat #f0f5fa;
	background-position: 7px 7px;
	padding-left:28px;
	text-decoration: underline;
	}
#features-grid th.name:hover {
	background-color:white;
}
#features-grid th.nameopen {
	cursor: pointer;
	background: url(../images/coupa2/features/ftrarrow_open.gif) no-repeat #f0f5fa;
	background-position: 7px 7px;
	padding-left:28px;
	}
#features-grid th.nameopen:hover {
	background-color:white;
}
table.features {
	margin: 0 auto 20px auto;
	width: 760px;
	border:1px solid #ddd;
	border-collapse: collapse;
	}
table.features th {
	margin: 0;
	padding: 8px 11px;
	text-align: left;
	font-weight: normal;
	background: #f0f5fa;
	border: 1px solid #ddd;
	width:250px;
	border-collapse: collapse;
	}
table.features .type th {
	background: none;
	}
table.features .type .descrip {
	font-size:11px;
	font-weight:normal;
	}
table.features td img {
	vertical-align: middle;
	}
table.features td {
	margin: 0;
	text-align: center;
	background: #fff;
	border:1px solid #ddd;
	border-collapse: collapse;
	}
table.features .type td {
	padding: 12px 0;
	line-height: 18px;
	background: #f6f6f6;
	text-align: center;
	font-weight:bold;
	color: #000; 
	border-collapse: collapse;
	font-size: 1.3em;
	}
	
	
table.price {
float: left;
width: 640px;
border:1px solid #ddd;
border-collapse: collapse;
}
table.price td {
width: 250px;
border:1px solid #ddd;
text-align: center;
}
table.price .title {
color: #000;
font-size: 14px;
font-weight: bold;
}
table.price .edition {
background: #f0f5fa;
border-bottom: none;
vertical-align: middle;
height: 50px;
color: #191717;
font-size: 15px;
font-weight: bold;
letter-spacing: 0.08em;
}
table.price .details {
height: 130px;
text-align: center;
}
table.price .details h3.amount {
font-size: 18px;
margin-bottom: 5px;
}
.btn-price-freetrial {
width: 506px;
text-align: center;
margin-top: 22px;
}
a.price-freetrial {
text-align: center;
	display:block;
	text-indent: -9999em;
	overflow:hidden;
	height:27px;
	width:109px;
	background: url(../images/coupa2/btn_price-freetrial.gif);
	}
a.price-freetrial:hover {
	background-position: 0 -27px;
	}	
table.included-features {
float: right;
width: 190px;
height: 180px;
background: #f0f5fa;
border: 1px solid #ddd;
padding: 5px 5px 2px 8px;
}
table.included-features h6 {
color: #78818d;
font-size: 14px;
}
table.included-features li {
list-style-type:none;
list-style-position:outside;
margin: 0;
padding: 0;
background: transparent url(../images/coupa2/check2.gif) top left no-repeat;
padding-left:26px;
font-size: 12px;
}
table.included-features .chartbutton {
display:block;
background: #fafdff;
border: 1px solid #d5e2ef;
padding: 4px;
color: #32353a;
font-size: 12px;
text-decoration:none;
}

table.features-compare {
border:1px solid #ddd;
border-collapse: collapse;
width: 100%;
}
table.features-compare td {
width: 160px;
border:1px solid #ddd;
text-align: center;
}
table.features-compare tr {
height: 32px;
}

table.features-compare .feature {
text-align: left;
width: 360px;
border:1px solid #ddd;
font-weight: bold;
color: #000;
font-size: 13px;
padding-left: 10px;
}

table.features-compare .edition {
background: #f0f5fa;
vertical-align: middle;
text-align: center;
height: 40px;
padding-top: 20px;
color: #191717;
font-size: 14px;
font-weight: bold;
letter-spacing: 0.08em;
}
table.features-compare .alt {
background: #f8f8f7;
}

.feature-descriptions ul li {
margin-top: 0px;
margin-bottom: 0px;
padding-top: 2px;
padding-bottom: 2px;
}
a.signuptoday {
text-align: center;
	display:block;
	text-indent: -9999em;
	overflow:hidden;
	height:38px;
	width:222px;
	background: url(../images/btn_signuptoday.gif);
	}
a.signuptoday:hover {
	background-position: 0 -38px;
	}


.testimonials-box-cs {
float: right;
width: 220px;
margin-left: 20px;
padding: 8px;
background: #ecf7ff;
border: 1px solid #ddd;
color: #264369;
text-align:center;
line-height: 140%;
font-size: 12px;
}

.testimonials-box-cs img {
background: #fff;
border:1px solid #ddd;
margin-bottom:10px;
}

.credit {
text-align:right;
font-size: 0.7em;
}
.testimonials-box {
float: left;
width: 260px;
color: #003264;
text-align: right;
font-size: 10px;
}
.testimonials-box-quote {
height: 195px;
vertical-align: middle;
background: #f7fbfe url(http://www.coupa.com/images/bg-testimonialsbox.gif) no-repeat top left;
border: 1px solid #f2f8fd;
color: #264369;
padding: 32px 16px 0px 16px;
text-align: center;
font-size: 14px;
font-style:italic;
margin-bottom: 6px;
}


.blockbuster-quote {
background: transparent url(http://www.coupa.com/wp-content/uploads/2009/06/quote-left.jpg) top left no-repeat;
padding:5px 5px 0px 20px;
color: #014669;
font-size:13px;
font-weight:bold;
}

.blockbuster-quote-bottom {
height: 15px;
background: transparent url(http://www.coupa.com/wp-content/uploads/2009/06/quote-right.jpg) bottom right no-repeat;
margin-right:10px;
}

.blockbuster-quote-title {
color:#006699;
font-weight:bold;
font-size:14px;
margin-bottom: 15px;
}

.blockbuster-quote-credit {
text-align: right;
margin-top: 20px;
margin-right:10px;
color: #666666;
font-size:11px;
}


} @media print {

/*------------------------------------------------------------------

5.	PRINT
	Styles for print

------------------------------------------------------------------*/

body { backgroucoupa.orgnd: none; color: #000; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10pt }
code, pre { font-family: "Courier New", Courier, mono }
img { float: left; clear: left; page-break-inside: avoid; page-break-after: avoid }

a, a:link, a:visited { color: blue; text-decoration: underline }

blockquote, table, pre { page-break-inside: avoid }
ul, ol, dl  { page-break-before: avoid }
h1, h2, h3, h4, h5, h6 { display: block; font-weight: bold; page-break-after: avoid }

#footer, .ad, #nav, .nav, form, .skip { display: none }

h1 { font-size: 3em; margin: .67em 0; }
h2 { font-size: 2em; margin: .83em 0; }
h3 { font-size: 1.5em; margin: 1em 0; }
h4 { font-size: 1em; margin: 1.33em 0; }
h5 { font-size: 0.92em; margin: 1.67em 0; }
h6 { font-size: 0.83em; margin: 2.33em 0; }

/*------------------------------------------------------------------
	END CSS
------------------------------------------------------------------*/

}/* end @media */
