/* css for ShareVault */

@import url(reset.css);

body {
 background: #fff ;
 color: #4a4a4a;
 font: 62.5%/1.7em  Arial, Verdana,  sans-serif; 
 width: 99.9%;
}

h3 {
	color: #00507d;
	font-size: 14px;
	font-weight: 600;
	margin: 1.75em 15px 0; 
}
img { border: none; }

strong {
	font-weight: 600;
}

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 760px;
}

#header {
	margin: 10px 0 10px 5px;
	position: relative;
	background: url('../i/phone_numbers.png') no-repeat 100% 0;
}
#header h1 {
 position: relative;
 width: 202px;
 height: 57px;
 overflow: hidden;
}
#header h1 span {
 position: absolute;
 width: 100%;
 height: 100%;
 background: url('../i/logo.png') no-repeat 0 0;
 cursor: pointer;
 cursor: hand;
}
#header p#login {
 width: 340px;
 font-weight: 600;
 font-size: 1.3em;
 text-align: center;
 position: absolute;
 top: 22px;
 left: 220px;	
}

.marquee {
  color: #4a4a4a !important;
  position: absolute;
  top: 0;
  right: 31.5%;
  font-size: 120%;
  text-decoration: none;
} 

.marquee a {
  color: #4a4a4a !important;
  position: absolute;
  top: 0;
  right: 30%;
  font-size: 120%;
  text-decoration: none;
} 

.marquee a:hover {
  color: #005383 !important;
  font-weight:bold;
} 

#login a {
 color: #4a4a4a;
 text-decoration: none;
 border-bottom: 3px solid #fff;	
}
#login a:hover {
 color: #4a4a4a;
 text-decoration: none;
 border-bottom: 3px solid #005383;	
}

* html #header p#login {
 font-weight: bold;
 font-size: 1.2em;
 padding-bottom: 5px;
}
* html #header p#login a {
 color: #4a4a4a;
 text-decoration: none;
 border-bottom: 3px solid #fff;	
}
* html #header p#login a:hover {
 color: #4a4a4a;
 text-decoration: none;
 border-bottom: 3px solid #005383;	
}
*:first-child+html #header p#login {
 font-weight: bold;
 font-size: 1.2em;
 padding-bottom: 5px;
}

*:first-child+html #header p#login a {
 color: #4a4a4a;
 text-decoration: none;
 border-bottom: 3px solid #fff;	
}
*:first-child+html #header p#login a:hover {
 color: #4a4a4a;
 text-decoration: none;
 border-bottom: 3px solid #005383;	
}


#left {
	float: left;
	width: 393px;
	margin-left: 3px;
}

#left_defer {
	display: none;
	position: absolute;
	left:0;
	width: 393px;
	margin-left: 3px;
}

#right {
	float: right;
	width: 360px;
	margin-bottom: 5px;
}

#right h2 {
	position: relative;
	width: 319px;
	height: 27px;
	margin: 0 3% 1em;	
}

#right h2 span {
	position: absolute;
	width: 100%;
	height: 100%;	
	background: url('../i/title_data-room.png') no-repeat 0 0;
}

#right p {
 font-size: 1.1em;
 line-height: 1.5em;
 margin: 7px 3%;	
}

#right p.grfx {
 margin-top: 8px;
 margin-bottom: 0;	
}
* html #right p.grfx {
 margin-top: 11px;
 margin-bottom: 0;	
}
*:first-child+html #right p.grfx {
 margin-top: 11px;
 margin-bottom: 0;	
}
a#b-tour {
 width: 160px;
 height: 41px;
 display: block;
 position: absolute;	
}
a#b-tour span {
 position: absolute;
 height: 100%;
 width: 100%;
 background: url('../i/but_tour2.png') no-repeat 0 0;	
}
a:hover#b-tour span {
 background: url('../i/but_tour2.png') no-repeat 0 -41px;	
}
a#b-trial {
 width: 160px;
 height: 41px;
 display: block;
 position: relative;
 left: 175px;
}
a#b-trial span {
 position: absolute;
 height: 100%;
 width: 100%;
 background: url('../i/but_trial.png') no-repeat 0 0;	
}
a:hover#b-trial span {
 background: url('../i/but_trial.png') no-repeat 0 -41px;	
}

.j {
	padding-left: 15px;
	font-size: 1.5em;
}

p sup {
 font-size: 0.5em;	
}
.spaceout {
	height: 0px;
	clear: both;
	width: 100%;
	display: bolck;
}
* html .spaceout {
	margin-top: -7px;
}
*:first-child+html .spaceout {
	height: 5px;
}
.spacedout {
	height: 44px;
	clear: both;
	width: 100%;
	display: bolck;
}

#columns-out {
	width: 748px;
}
#columns-out_2 {
	padding-left:74px;
	width: 600px;
}
#columns {
 background: url('../i/bg_col.png') repeat-y -0px 0;	
}
#columns_2 {
 background: url('../i/bg_col_2.png') repeat-y -0px 0;	
}
#columns-in {
 background: url('../i/bg_col-top.png') no-repeat -0px 0;	
}
#columns-in_2 {
 background: url('../i/bg_col-top_2.png') no-repeat -0px 0;	
}
.col_base {
color: #fff;
font-size: 1.2em;
 width: 235px;
 float: left;
 position: relative;
}
.col_base p {
 margin: 0.5em 15px;
 line-height: 1.5em;	
}
.col_base p.blurb {
 margin: 0.5em 15px 1.0em;
}
.col_base p a {
 color: #edcf07;
 text-decoration: underline;
}
.col_base p a.date {
 font-weight: 600;
 display: block;	
}
.col_base p a:hover {
 color: #fff;	
}
.col_base h2 {
	font-weight: 500;
 margin: 0.5em 15px;
 font-size: 1.7em;	
}
.col_base ul {
 margin-left: 30px;	
}
.col_base ul li {
 list-style: url('../i/li_dot.png');
 margin-left: 10px;	
 line-height: 1.65em;
}
.col_base div.col_button {
	height: 25px;
	width: 140px;
	margin: 5px 0 5px 80px;
	position: relative;
}
.col_base_2 {
	color: #fff;
	font-size: 1.3em;
 width: 280px;
 float: left;
 position: relative;
}
.col_base_2 p {
 margin: 0.5em 15px;
 line-height: 1.5em;	
}
.col_base_2 p.blurb {
 margin: 0.5em 15px 1.0em;
}
.col_base_2 p a {
 color: #edcf07;
 text-decoration: underline;
}
.col_base_2 p a.date {
 font-weight: 600;
 display: block;	
}
.col_base_2 p a:hover {
 color: #fff;	
}
.col_base_2 li a {
 color: #edcf07;
 text-decoration: underline;
}
.col_base_2 li a.date {
 font-weight: 600;
 display: block;	
}
.col_base_2 li a:hover {
 color: #fff;	
}
.col_base_2 h2 {
 font-weight: 500;
 margin: 0.75em 15px 0px 20px;
 font-size: 1.7em;	
}
.col_base_2 ul {
 margin-left: 30px;	
}
.col_base_2 ul li {
 list-style: url('../i/li_dot.png');
 margin-left: 10px;
 line-height: 1.25em;
}
.col_base_2 div.col_button {
	height: 25px;
	width: 140px;
	margin: 5px 0 5px 130px;
	position: relative;
}
a.b-reserve span {
	height: 25px;
	width: 140px;
	position: absolute;
	background: url('../i/but_reserve.png') no-repeat 0 0;
}
a:hover.b-reserve span {
	background: url('../i/but_reserve.png') no-repeat 0 -25px;
}
a.b-list span {
	height: 25px;
	width: 140px;
	position: absolute;
	background: url('../i/but_list.png') no-repeat 0 0;
}
a:hover.b-list span {
	background: url('../i/but_list.png') no-repeat 0 -25px;
}
a.b-customers span {
	height: 25px;
	width: 140px;
	position: absolute;
	background: url('../i/but_customers.png') no-repeat 0 0;
}
a:hover.b-customers span {
	background: url('../i/but_customers.png') no-repeat 0 -25px;
}
a.b-news span {
	height: 25px;
	width: 140px;
	position: absolute;
	background: url('../i/but_news.png') no-repeat 0 0;
}
a:hover.b-news span {
	background: url('../i/but_news.png') no-repeat 0 -25px;
}
a.b-quote span {
	height: 25px;
	width: 140px;
	position: absolute;
	background: url('../i/but_quote.png') no-repeat 0 0;
}
a:hover.b-quote span {
	background: url('../i/but_quote.png') no-repeat 0 -25px;
}
a.b-quick-quote span {
	height: 25px;
	width: 140px;
	position: absolute;
	background: url('../i/but_quick_quote.png') no-repeat 0 0;
}
a:hover.b-quick-quote span {
	background: url('../i/but_quick_quote.png') no-repeat 0 -25px;
}

.col2_2 {
 margin-left: 30px;
 width: 281px;	
}

.col2, .col3 {
 margin-left: 18px;
 width: 235px;	
}
*:first-child+html .col2
{ 
 padding-left: 22px;
 margin-left: 0px;
 }
*:first-child+html .col2_2
{ 
 padding-left: 32px;
 margin-left: 0px;
 }
*:first-child+html .col3
{ 
 padding-left: 14px;
 margin-left: 0px;
 }
 
#columns-foot {
 padding-top: 2px;
 height: 33px;
 width: 100%;
 clear: both;
 position: relative;	
 background: url('../i/bg_col.png') repeat-y -0px 0;	
}
 
#columns-foot_2 {
 padding-top: 2px;
 height: 33px;
 width: 100%;
 clear: both;
 position: relative;	
 background: url('../i/bg_col_2.png') repeat-y -0px 0;	
}

#columns-subfoot {
 height: 7px;
 width: 100%;
 background: url('../i/bg_col-foot.png') no-repeat -0px 0;
}

#columns-subfoot_2 {
 height: 7px;
 width: 100%;
 background: url('../i/bg_col-foot_2.png') no-repeat -0px 0;
}

#footer {
	clear: both;
	border-top: 1px solid #bdbdbd;
	font-size: 1.1em;
	margin-top: 10px;
	width: 755px;
}
#footer p {
 margin: 0.5em 1%;	
}
#footer a {
 color: #4a4a4a;
 text-decoration: none;	
}
#footer a:hover {
 color: #4a4a4a;
 text-decoration: underline;	
}
#leftfoot {
 float: left;
 width: 48%;
}

#footer a.brand img {
	vertical-align: text-top;
   cursor: pointer; cursor: hand;
}

#rightfoot {
 float: right;
 width: 48%;
 text-align: right;
}
/* ******************** */


/* ******** Inside Pages ********* */

/* ******** Inside Pages ********* */
#screenshot {
	float: none;
	width: 640px;
	margin-left: 50px;
	margin-bottom: 15px;
}

/* To make a flash animation "clickable", place a transparent gif on top of the flash */
#screenshot-transparent {
	position: absolute;
	top: 141px;
	left: 50px;
	margin-bottom: 15px;
	z-index: 10;
}

/* ******** Big Blue Box ********* */
.bbb {
  width: 622px;
  margin: 0 auto;
	color: #fff;
	font-size: 1.2em; 
}
.bbb-in {
  width: 100%;
  background: url('../i/bg_bbb-tile.png') repeat-y 0 0; 
}
.bbb-top {
  min-height: 182px;
  padding: 1em 0;
  width: 100%;
  background: url('../i/bg_bbb-top.png') no-repeat 0 0; 
}
* html .bbb-top {
  height: 182px;
}
.bbb-foot {
  height: 10px;
  width: 100%;
  background: url('../i/bg_bbb-foot.png') no-repeat 0 0; 
  padding-bottom: 20px;
}

.bbb ul, .bbb ol {
 margin-left: 23px;
 padding-top: 0.5em;	
}

.bbb ul li, .bbb ol li {
 list-style: url('../i/li_dot.png');
 margin-left: 10px;	
 padding-right: 15px;
 margin-right: 15px;
 line-height: 1.65em;
}

.bbb ul li a, .bbb ol li a, .bbb p a {
 color: #edcf07;
 text-decoration: underline;
}
.bbb ul li a:hover, .bbb ol li a:hover, .bbb p a:hover, .bbb th a:hover, .bbb td a:hover {
 color: #ffffff;
}


.bbb h3 {
  margin: 1.5em 23px 0;
  font-size: 1.2em;
  font-weight: bold;
}
.bbb p {
  margin: 0.25em 23px 1.0em 23px;
}
.bbb a {
 color: #edcf07;
 text-decoration: underline;
}
.bbb a:hover {
 color: #ffffff;	
}

.divide {
	border-top: 1px solid #bdbdbd;
	margin-top: 5px;
	width: 755px;
}

/* ******** Tables ************** */
table {
 font-size: 110%; 
 width: 100%;
 padding: 5px 23px 5px 23px;
 }

table a {
 color: #005383;
 text-decoration: underline;
}
table tr th {
	font-weight: bold;
	color: #005383;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 3px;
	border-right: 1px solid #EEEEEE;
}
table tr td {
	border-right: 1px solid #EEEEEE;
	text-align: center;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 6px;
}
table tr td.category, table th.leftmost {
	font-weight: bold;
	color: #005383;
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 13px;
	padding-bottom: 5px;
}
table tr td.category {
	border-top: 1px solid #EEEEEE;
}
table td.pdf {
	border-top: 1px solid #EEEEEE;
	text-align: center;
	padding-top: 13px;
	padding-bottom: 5px;
}
table td.leftmost {
	font-weight: normal;
	color: black;
	text-align: left;
	vertical-align: middle;
	padding-left: 15px;
}

table td.partner-logos {
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: middle;
}

table td.partner-description {
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10 px;
	vertical-align: middle;
}


/* ******** Inside h2's ********* */

.p-in h2.error {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 100px;
 	position: relative;  
}
.p-in h2.error span {
 	height: 27px;
 	width: 100px;
 	position: absolute;  
 	background: url('../i/bg-h2_error.png') no-repeat 0 0;
}

.p-in h2.error404 {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 250px;
 	position: relative;  
}
.p-in h2.error404 span {
 	height: 27px;
 	width: 250px;
 	position: absolute;  
 	background: url('../i/bg-h2_error404.png') no-repeat 0 0;
}

.p-in h2.faq {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 316px;
 	position: relative;  
}
.p-in h2.faq span {
 	height: 27px;
 	width: 316px;
 	position: absolute;  
 	background: url('../i/bg-h2_faq.png') no-repeat 0 0;
}

.p-in h2.webinar {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 244px;
 	position: relative;  
}
.p-in h2.webinar span {
 	height: 27px;
 	width: 244px;
 	position: absolute;  
 	background: url('../i/bg-h2_webinar.png') no-repeat 0 0;
}

.p-in h2.demo {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 320px;
 	position: relative;  
}
.p-in h2.demo span {
 	height: 27px;
 	width: 320px;
 	position: absolute;  
 	background: url('../i/bg-h2_demo.png') no-repeat 0 0;
}

.p-in h2.sharevault_quote {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 300px;
 	position: relative;  
}
.p-in h2.sharevault_quote span {
 	height: 27px;
 	width: 300px;
 	position: absolute;  
 	background: url('../i/bg-h2_sharevault_quote.png') no-repeat 0 0;
}

.p-in h2.sharevault_express_quote {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 400px;
 	position: relative;  
}
.p-in h2.sharevault_express_quote span {
 	height: 27px;
 	width: 400px;
 	position: absolute;  
 	background: url('../i/bg-h2_sharevault_exp_quote.png') no-repeat 0 0;
}

.p-in h2.training_webinar {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 244px;
 	position: relative;  
}
.p-in h2.training_webinar span {
 	height: 27px;
 	width: 500px;
 	position: absolute;  
 	background: url('../i/bg-h2_training_webinar.png') no-repeat 0 0;
}

.p-in h2.configuration_form {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 244px;
 	position: relative;  
}
.p-in h2.configuration_form span {
 	height: 27px;
 	width: 300px;
 	position: absolute;  
 	background: url('../i/bg-h2_configuration_form.png') no-repeat 0 0;
}

.p-in h2.trial_form {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 300px;
 	position: relative;  
}
.p-in h2.trial_form span {
 	height: 27px;
 	width: 300px;
 	position: absolute;  
 	background: url('../i/bg-h2_trial.png') no-repeat 0 0;
}

.p-in h2.trial_express_form {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 400px;
 	position: relative;  
}
.p-in h2.trial_express_form span {
 	height: 27px;
 	width: 400px;
 	position: absolute;  
 	background: url('../i/bg-h2_trial_express.png') no-repeat 0 0;
}

.p-in h2.solutions {
 	margin: 0.25em 0 1em 15px;
 	height: 21px;
 	width: 83px;
 	position: relative;  
}
.p-in h2.solutions span {
 	height: 21px;
 	width: 83px;
 	position: absolute;  
 	background: url('../i/bg-h2_solutions.png') no-repeat 0 0;
}

.p-in h2.sellside {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 150px;
 	position: relative;  
}
.p-in h2.sellside span {
 	height: 27px;
 	width: 150px;
 	position: absolute;  
 	background: url('../i/bg-h2_sellside.png') no-repeat 0 0;
}

.p-in h2.buyside {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 150px;
 	position: relative;  
}
.p-in h2.buyside span {
 	height: 27px;
 	width: 150px;
 	position: absolute;  
 	background: url('../i/bg-h2_buyside.png') no-repeat 0 0;
}

.p-in h2.corpfin {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 200px;
 	position: relative;  
}
.p-in h2.corpfin span {
 	height: 27px;
 	width: 200px;
 	position: absolute;  
 	background: url('../i/bg-h2_corpfin.png') no-repeat 0 0;
}

.p-in h2.licensing {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 192px;
 	position: relative;  
}
.p-in h2.licensing span {
 	height: 27px;
 	width: 192px;
 	position: absolute;  
 	background: url('../i/bg-h2_licensing.png') no-repeat 0 0;
}

.p-in h2.busdev {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 220px;
 	position: relative;  
}
.p-in h2.busdev span {
 	height: 27px; 
 	width: 220px;
 	position: absolute;  
 	background: url('../i/bg-h2_busdev.png') no-repeat 0 0;
}

.p-in h2.corpcomm {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 250px;
 	position: relative;  
}
.p-in h2.corpcomm span {
 	height: 27px;
 	width: 250px;
 	position: absolute;  
 	background: url('../i/bg-h2_corpcomm.png') no-repeat 0 0;
}

.p-in h2.fundraising {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 107px;
 	position: relative;  
}
.p-in h2.fundraising span {
 	height: 27px;
 	width: 107px;
 	position: absolute;  
 	background: url('../i/bg-h2_fundraising.png') no-repeat 0 0;
}

.p-in h2.bankruptcy {
 	margin: 0.25em 0 1em 15px;
 	height: 28px;
 	width: 200px;
 	position: relative;  
}
.p-in h2.bankruptcy span {
 	height: 28px;
 	width: 200px;
 	position: absolute;  
 	background: url('../i/bg-h2_bankruptcy.png') no-repeat 0 0;
}

.p-in h2.realestate {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 216px;
 	position: relative;  
}
.p-in h2.realestate span {
 	height: 27px;
 	width: 216px;
 	position: absolute;  
 	background: url('../i/bg-h2_realestate.png') no-repeat 0 0;
}

.p-in h2.loans {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 192px;
 	position: relative;  
}
.p-in h2.loans span {
 	height: 27px;
 	width: 192px;
 	position: absolute;  
 	background: url('../i/bg-h2_loans.png') no-repeat 0 0;
}

.p-in h2.procurement {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 203px;
 	position: relative;  
}
.p-in h2.procurement span {
 	height: 27px;
 	width: 203px;
 	position: absolute;  
 	background: url('../i/bg-h2_procurement.png') no-repeat 0 0;
}

.p-in h2.advantage {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 236px;
 	position: relative;  
}
.p-in h2.advantage span {
 	height: 27px;
 	width: 236px;
 	position: absolute;  
 	background: url('../i/bg-h2_advantage.png') no-repeat 0 0;
}

.p-in h2.security {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 210px;
 	position: relative;  
}
.p-in h2.security span {
 	height: 27px;
 	width: 210px;
 	position: absolute;  
 	background: url('../i/bg-h2_security.png') no-repeat 0 0;
}

.p-in h2.speed {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 178px;
 	position: relative;  
}
.p-in h2.speed span {
 	height: 27px;
 	width: 178px;
 	position: absolute;  
 	background: url('../i/bg-h2_speed.png') no-repeat 0 0;
}

.p-in h2.easeofuse {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 235px;
 	position: relative;  
}
.p-in h2.easeofuse span {
 	height: 27px;
 	width: 235px;
 	position: absolute;  
 	background: url('../i/bg-h2_easeofuse.png') no-repeat 0 0;
}

.p-in h2.functionality {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 340px;
 	position: relative;  
}
.p-in h2.functionality span {
 	height: 27px;
 	width: 340px;
 	position: absolute;  
 	background: url('../i/bg-h2_functionality.png') no-repeat 0 0;
}

.p-in h2.support {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 258px;
 	position: relative;  
}
.p-in h2.support span {
 	height: 27px;
 	width: 258px;
 	position: absolute;  
 	background: url('../i/bg-h2_support.png') no-repeat 0 0;
}

.p-in h2.summary {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 500px;
 	position: relative;  
}
.p-in h2.summary span {
 	height: 27px;
 	width: 500px;
 	position: absolute;  
 	background: url('../i/bg-h2_summary_table.png') no-repeat 0 0;
}

.p-in h2.sharevault_express {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 200px;
 	position: relative;  
}
.p-in h2.sharevault_express span {
 	height: 27px;
 	width: 200px;
 	position: absolute;  
 	background: url('../i/bg-h2_sharevault_express.png') no-repeat 0 0;
}

.p-in h2.marketplace {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 230px;
 	position: relative;  
}
.p-in h2.marketplace span {
 	height: 27px;
 	width: 230px;
 	position: absolute;  
 	background: url('../i/bg-h2_marketplace.png') no-repeat 0 0;
}

.p-in h2.support_hotline {
 	margin-left: 150px;
	margin-top: 20px;
 	height: 70px;
 	width: 410px;
 	position: relative;  
}
.p-in h2.support_hotline span {
 	height: 70px;
 	width: 410px;
 	position: absolute;  
 	background: url('../i/bg-h2_support_hotline.png') no-repeat 0 0;
}

.p-in h2.scanning {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 421px;
 	position: relative;  
}
.p-in h2.scanning span {
 	height: 27px;
 	width: 421px;
 	position: absolute;  
 	background: url('../i/bg-h2_scanning.png') no-repeat 0 0;
}

.p-in h2.plans {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 300px;
 	position: relative;  
}
.p-in h2.plans span {
 	height: 27px;
 	width: 300px;
 	position: absolute;  
 	background: url('../i/bg-h2_plans.png') no-repeat 0 0;
}

.p-in h2.tour {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 300px;
 	position: relative;  
}
.p-in h2.tour span {
 	height: 27px;
 	width: 300px;
 	position: absolute;  
 	background: url('../i/bg-h2_video_preview.png') no-repeat 0 0;
}

.p-in h2.tour {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 300px;
 	position: relative;  
}
.p-in h2.tour span {
 	height: 27px;
 	width: 319px;
 	position: absolute;  
 	background: url('../i/bg-h2_video_preview.png') no-repeat 0 0;
}

.p-in h2.customers {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 200px;
 	position: relative;  
}
.p-in h2.customers span {
 	height: 27px;
 	width: 200px;
 	position: absolute;  
 	background: url('../i/bg-h2_customers.png') no-repeat 0 0;
}

.p-in h2.testimonials {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 174px;
 	position: relative;  
}
.p-in h2.testimonials span {
 	height: 27px;
 	width: 174px;
 	position: absolute;  
 	background: url('../i/bg-h2_testimonials.png') no-repeat 0 0;
}

.p-in h2.about {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 174px;
 	position: relative;  
}
.p-in h2.about span {
 	height: 27px;
 	width: 174px;
 	position: absolute;  
 	background: url('../i/bg-h2_about.png') no-repeat 0 0;
}

.p-in h2.about_pandesa {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 174px;
 	position: relative;  
}
.p-in h2.about_pandesa span {
 	height: 27px;
 	width: 174px;
 	position: absolute;  
 	background: url('../i/bg-h2_about_pandesa.png') no-repeat 0 0;
}

.p-in h2.about_cre8 {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 300px;
 	position: relative;  
}
.p-in h2.about_cre8 span {
 	height: 27px;
 	width: 300px;
 	position: absolute;  
 	background: url('../i/bg-h2_about_cre8.png') no-repeat 0 0;
}

.p-in h2.partners {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 150px;
 	position: relative;  
}
.p-in h2.partners span {
 	height: 27px;
 	width: 150px;
 	position: absolute;  
 	background: url('../i/bg-h2_partners.png') no-repeat 0 0;
}

.p-in h2.about_vdrs {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 174px;
 	position: relative;  
}
.p-in h2.about_vdrs span {
 	height: 27px;
 	width: 250px;
 	position: absolute;  
 	background: url('../i/bg-h2_about_vdrs.png') no-repeat 0 0;
}

.p-in h2.management {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 204px;
 	position: relative;  
}
.p-in h2.management span {
 	height: 27px;
 	width: 204px;
 	position: absolute;  
 	background: url('../i/bg-h2_management.png') no-repeat 0 0;
}

.p-in h2.advisors {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 204px;
 	position: relative;  
}
.p-in h2.advisors span {
 	height: 27px;
 	width: 204px;
 	position: absolute;  
 	background: url('../i/bg-h2_advisors.png') no-repeat 0 0;
}

.p-in h2.privacy {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 178px;
 	position: relative;  
}
.p-in h2.privacy span {
 	height: 27px;
 	width: 178px;
 	position: absolute;  
 	background: url('../i/bg-h2_privacy.png') no-repeat 0 0;
}

.p-in h2.employment {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 178px;
 	position: relative;  
}
.p-in h2.employment span {
 	height: 27px;
 	width: 178px;
 	position: absolute;  
 	background: url('../i/bg-h2_employment.png') no-repeat 0 0;
}

.p-in h2.contact {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 178px;
 	position: relative;  
}
.p-in h2.contact span {
 	height: 27px;
 	width: 178px;
 	position: absolute;  
 	background: url('../i/bg-h2_contact.png') no-repeat 0 0;
}

.p-in h2.locate {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 174px;
 	position: relative;  
}
.p-in h2.locate span {
 	height: 27px;
 	width: 174px;
 	position: absolute;  
 	background: url('../i/bg-h2_locate.png') no-repeat 0 0;
}

.p-in h2.sitemap {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 178px;
 	position: relative;  
}
.p-in h2.sitemap span {
 	height: 27px;
 	width: 178px;
 	position: absolute;  
 	background: url('../i/bg-h2_sitemap.png') no-repeat 0 0;
}

.p-in h2.credits {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 178px;
 	position: relative;  
}
.p-in h2.credits span {
 	height: 27px;
 	width: 178px;
 	position: absolute;  
 	background: url('../i/bg-h2_credits.png') no-repeat 0 0;
}

.p-in h2.sales {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 300px;
 	position: relative;  
}
.p-in h2.sales span {
 	height: 27px;
 	width: 300px;
 	position: absolute;  
 	background: url('../i/bg-h2_sales.png') no-repeat 0 0;
}


.p-in h2.thank_you {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 180px;
 	position: relative;  
}
.p-in h2.thank_you span {
 	height: 27px;
 	width: 180px;
 	position: absolute;  
 	background: url('../i/bg-h2_thank_you.png') no-repeat 0 0;
}

.p-in h2.webinars {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 300px;
 	position: relative;  
}
.p-in h2.webinars span {
 	height: 27px;
 	width: 300px;
 	position: absolute;  
 	background: url('../i/bg-h2_webinars.png') no-repeat 0 0;
}

.p-in h2.whitepaper_bio {
 	margin: 0.25em 0 1em 15px;
 	height: 27px;
 	width: 450px;
 	position: relative;  
}
.p-in h2.whitepaper_bio span {
 	height: 27px;
 	width: 450px;
 	position: absolute;  
 	background: url('../i/bg-h2_whitepaper_bio.png') no-repeat 0 0;
}

.p-in h2.tools {
 	margin: 0.25em 0 0 15px;
 	height: 27px;
 	width: 200px;
 	position: relative;  
}
.p-in h2.tools span {
 	height: 27px;
 	width: 200px;
 	position: absolute;  
 	background: url('../i/bg-h2_sales_tools.png') no-repeat 0 0;
}
.p-in h2.dustin {
 	margin: 0.25em 0 0 15px;
 	height: 27px;
 	width: 250px;
 	position: relative;  
}
.p-in h2.dustin span {
 	height: 27px;
 	width: 250px;
 	position: absolute;  
 	background: url('../i/bg-h2_dustin.png') no-repeat 0 0;
}

.p-in h2.amorah {
 	margin: 0.25em 0 0 15px;
 	height: 27px;
 	width: 250px;
 	position: relative;  
}
.p-in h2.amorah span {
 	height: 27px;
 	width: 250px;
 	position: absolute;  
 	background: url('../i/bg-h2_amorah.png') no-repeat 0 0;
}

.p-in h2.richard {
 	margin: 0.25em 0 0 15px;
 	height: 27px;
 	width: 250px;
 	position: relative;  
}
.p-in h2.richard span {
 	height: 27px;
 	width: 250px;
 	position: absolute;  
 	background: url('../i/bg-h2_richard.png') no-repeat 0 0;
}

.p-in h2.pharmalicensing {
 	margin: 0.25em 0 0 15px;
 	height: 27px;
 	width: 400px;
 	position: relative;  
}
.p-in h2.pharmalicensing span {
 	height: 27px;
 	width: 400px;
 	position: absolute;  
 	background: url('../i/bg-h2_pharmalicensing.png') no-repeat 0 0;
}

/* ******** Inside Text ********* */
.p-in p {
 	font-size: 1.3em;
 	margin: 0.5em 15px ;  
}
.p-in a {
 color: #00507d;
 text-decoration: underline;	
}
.p-in a:hover {
 color: #111;
 text-decoration: underline;	
}

.p-in ul.list li {
	list-style: url('../i/li_dot_wh.png');
	line-height: 1.1em;
	font-size: 1.3em;
	margin: 15px 35px 5px;
	font-weight: normal;
}

.p-in ul.sublist li {
	list-style: url('../i/li_dot_wh.png');
	line-height: 1em;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0em 55px 10px;
}

.p-in ul.contact_list li {
	list-style: url('../i/li_dot_wh.png');
	line-height: 1em;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0em 55px 10px;
}

.p-in ul.faq {
	line-height: 1.85em;
	font-size: 1.2em;
	margin: 1em 15px 10px;
}

.p-in #crumb {
 	text-align:right; 
  margin-right: 142px; 
}

.faq_separator {
	margin-left:15px;
	margin-right:15px;
	text-align: center;
	background-color:#E0E0E0;
}

/* photography */

#scan_pic {
	padding-left: 125px;
}

.picL {
	float: left;
	margin-right: 10px;
}

.picR {
	float: right;
	margin-left: 10px;
	clear:right;
}

/* ----------- Customer Logo Gallery -------------- */
		#customers-wrap {
	        clear: both;
          margin:0; 
			 padding:0;
          width:100%;
				position: relative;
		}
        #customers {
          margin:0 auto; 
			 padding:0;
          width:575px;
          /* overflow:hidden; */
        }
        * html #customers {
	        width: 600px;
        }
          #customers li {
          list-style:none;
				float: left;
				/* display: inline; */
				width: 175px; /* 23.8%; */
				margin: 0 0 10px 15px;
				padding: 10px 0;
				height: 83px;
				position: relative;
		}
        * html #customers li {
	        margin-left: 10px;
				border: 1px solid #fff;
        }
            #customers a,
            #customers img {
              display:block;
              width:100%;
            }

            #customers a img{ border:none; } 

            #customers a:link,
            #customers a:visited,
            #customers a:focus,
            #customers a:hover,
            #customers a:active{
              padding:3px;
              background:#FFF;
              width:175px; height:75px;
              border:1px solid #F1F1E6; 
             /* position:absolute; top:50%; left:50%; 
              margin:-41px 0 0 -41px; */
            }
            #customers a:hover{
              border-color:#CACAC5;
            }

            #customers {
              padding-bottom:10px;
              margin-top:10px;
            }
			
			
			<!-- Classes for ImageZoom -->
			.border_b{
			   border: 1px solid #000000;
			}
			
			.float{
			   visibility: hidden;
			   position: absolute;
			   left: -3000px;
			   z-index: 10;
			}

/* ----------- Testimonials -------------- */

.testimonial-quote-first {
	font-style : italic;
}

.testimonial-quote {
	font-style : italic;
	border-top: 1px solid silver;
	padding-top: 15px;
}

.testimonial-source {
	color: #edcf07;
	padding-bottom: 10px;
	margin-top: 15px;
}

