/********************************************
* AmazingMail
* Aaron Relph
*
* Solutions Style Definitions
********************************************/

.content-image {
    width: 275px;
    padding: 0px;
    float: left;
    margin: 15px 0 18px 20px;
    clear: left;
    display: inline;
}

.content-image img {
    border: 1px solid #dedede;
}

.content-image2 {
    width: 275px;
    padding: 0px;
    float: left;
    margin: 15px 0 18px 25px;
    display: inline;
}

.content-image2 img {
    border: 1px solid #dedede;
}

/*******************************************
* Layout Definitions
*******************************************/

#interior-photo1 {
    background: url(../images/interior_photo1.jpg) top left no-repeat;
}
#interior-photo2 {
    background: url(../images/interior_photo2.jpg) top left no-repeat;
}
#interior-photo8 {
    background: url(../images/interior_photo8.jpg) top left no-repeat;
}
#interior-photo9 {
    background: url(../images/interior_photo9.jpg) top left no-repeat;
}
#interior-photo10 {
    background: url(../images/interior_photo10.jpg) top left no-repeat;
}
#interior-photo11 {
    background: url(../images/interior_photo11.jpg) top left no-repeat;
}
#interior-photo12 {
    background: url(../images/interior_photo12.jpg) top left no-repeat;
}
#interior-photo13 {
    background: url(../images/interior_photo13.jpg) top left no-repeat;
}
#interior-photo14 {
    background: url(../images/interior_photo14.jpg) top left no-repeat;
}
#interior-photo15 {
    background: url(../images/interior_photo15.jpg) top left no-repeat;
}
#interior-photo16 {
    background: url(../images/interior_photo16.jpg) top left no-repeat;
}
#interior-photo17 {
    background: url(../images/interior_photo17.jpg) top left no-repeat;
}

#interior-photo18 {
    background: url(../images/interior_photo4.jpg) top left no-repeat;
}

#interior-photo19 {
    background: url(../images/interior_photo40.gif) top left no-repeat;
}
#interior-photo42 {
    background: url(../images/interior_photo42.gif) top left no-repeat;
}
#interior-photo43 {
    background: url(../images/interior_photo43.jpg) top left no-repeat;
}


/*******************************************
* Titles & Headers
*******************************************/

#ttl-solutions,
#ttl-by-size,
#ttl-by-industry,
#ttl-powered-by,
#ttl-healthcare,
#ttl-transportation,
#ttl-education,
#ttl-finance,
#ttl-tradeshow,
#ttl-manufacturing,
#ttl-soho,
#ttl-integrated-solutions,
#ttl-yourcause-youreffect,
#ttl-case-studies,
#ttl-contact-us-online,
#ttl-reach-out,
#ttl-prospects-contact,
#ttl-customer-insights,
#ttl-bottom-line {
    height: 22px;
    display: block;
    text-indent: -9999px;
    margin-bottom: 5px;
    padding: 0;
}

#ttl-solutions {
    width: 134px;
    background: url(../images/ttl_solutions.gif) top left no-repeat;
}
#ttl-appPartners {
    width: 241px;
    background: url(../images/ttl_appPartners.gif) top left no-repeat;
	text-indent: -9999px;
	height:23px;
}
#ttl-by-size {
    width: 388px;
    background: url(../images/ttl_by_size.gif) top left no-repeat;
}
#ttl-powered-by {
    width: 153px;
    background: url(../images/ttl_powered_by.gif) top left no-repeat;
}
#ttl-by-industry {
    width: 154px;
    background: url(../images/ttl_by_industry.gif) top left no-repeat;
}
#ttl-healthcare {
    width: 150px;
    background: url(../images/ttl_healthcare.gif) top left no-repeat;
}
#ttl-transportation {
    width: 209px;
    background: url(../images/ttl_transportation.gif) top left no-repeat;
}
#ttl-education {
    width: 138px;
    background: url(../images/ttl_education.gif) top left no-repeat;
}
#ttl-finance {
    width: 101px;
    background: url(../images/ttl_finance.gif) top left no-repeat;
}
#ttl-tradeshow {
    width: 158px;
    background: url(../images/ttl_tradeshow.gif) top left no-repeat;
}
#ttl-manufacturing {
    width: 214px;
    background: url(../images/ttl_manufacturing.gif) top left no-repeat;
}
#ttl-soho {
    width: 349px;
    background: url(../images/ttl_soho.gif) top left no-repeat;
}
#ttl-integrated-solutions {
    width: 349px;
    background: url(../images/ttl_integrated_solutions.gif) top left no-repeat;
}

#ttl-case-studies {
    width: 163px;
    background: url(../images/ttl_case_studies.gif) top left no-repeat;
}

#ttl-yourcause-youreffect {
    width: 263px;
    background: url(../images/ttl_yourcause_youreffect.gif) top left no-repeat;
}

#ttl-contact-us-online {
    width: 176px;
	height:15px;
    background: url(../images/ttl_contact_us_online.gif) top left no-repeat;
}

#ttl-reach-out {
    width: 220px;
	height:40px;
    background: url(../images/ttl_reach_out.gif) top left no-repeat;
}

#ttl-prospects-contact {
    width: 220px;
	height:40px;
    background: url(../images/ttl_prospects_contact.gif) top left no-repeat;
}

#ttl-customer-insights {
    width: 239px;
    background: url(../images/ttl_customer_insights.gif) top left no-repeat;
}

#ttl-bottom-line {
    width: 152px;
    background: url(../images/ttl_bottom_line.gif) top left no-repeat;
}

#hdr-find-solution {
    width: 344px;
    height: 24px;
    display: block;
    margin: 30px 0 11px 0;
    padding: 0;
    text-indent: -9999px;
    background: url(../images/hdr_find_solution.gif) top left no-repeat;
}
#hdr-app-partners {
    width: 344px;
    height: 24px;
    display: block;
    margin: 30px 0 11px 0;
    padding: 0;
    text-indent: -9999px;
    background: url(../images/hdr_app_partners.jpg) top left no-repeat;
}

ul#find-solution {
    position: relative;
    width: 650px;
    height: 58px;
    margin: 0 0 25px -15px;
    padding: 0;
    text-indent: -9999px;
}

ul#find-solution li {
    margin: 0;
    padding: 0;
    background: none;
    display: inline;
    float: left;
}

ul#find-solution a {
    height: 58px;
    display: block;
}

a#by-industry2 {
    width: 196px;
    background: url(../images/btn_by_industry.jpg) top left no-repeat;
}
a#poweredby2 {
    width: 197px;
    background: url(../images/btn_poweredby.jpg) top left no-repeat;
}
a#integrated-solutions2 {
    width: 257px;
    background: url(../images/btn_integrated_sol.jpg) top left no-repeat;
}

ul#partner-apps {
    position: relative;
    width: 650px;
    height: 58px;
    margin: 0 0 25px -15px;
    padding: 0;
    text-indent: -9999px;
}
ul#partner-apps li {
    margin: 0;
    padding: 0;
    background: none;
    display: inline;
    float: left;
}

ul#partner-apps a {
    height: 74px;
    display: block;
}

a#cardRaven {
	width: 68px;
	background: url(../images/btn_cardRaven.jpg) top left no-repeat;
}
a#postino {
    width: 68px;
    background: url(../images/btn_postino.jpg) top left no-repeat;
}
a#postcardStar {
    width: 66px;
    background: url(../images/btn_postcardStar.jpg) top left no-repeat;
}
a#picCard {
	width: 68px;
	background: url(../images/btn_picCard.jpg) top left no-repeat;
}
a#shootIt {
    width: 72px;
    background: url(../images/btn_shootIt.jpg) top left no-repeat;
}

a:hover#cardRaven,
a:hover#postino,
a:hover#postcardStar,
a:hover#picCard,
a:hover#shootIt {
    background-position: bottom left;
}

/*******************************************
* Contact Form
*******************************************/

#reach-out {
	width:220px;
	margin:40px 0 0 30px;
}


#reach-out input,
#reach-out select,
#reach-out textarea {
    width: 210px;
    border: 1px solid #CCC;
    padding: 2px;
    color: #666;
}

#reach-out input.reach-out-submit {
	width:101px;
	border: 0px solid #CCC;
	margin:15px 0 0 0;
}


/*******************************************
* Promos & Callouts
*******************************************/

#view-industry {
    width: 276px;
    height: 122px;
    position: relative;
    margin-top: 38px;
    display: block;
    text-indent: -9999px;
    background: url(../images/bg_view_industry.jpg) top left no-repeat;
}

#view-industry select {
    position: absolute;
    z-index: 0;
    width: 175px;
    top: 75px;
    left: 20px;
}

a#promo-contact-tradeshow,
a#promo-contact-healthcare,
a#promo-contact-transportation,
a#promo-contact-education,
a#promo-contact-finance,
a#promo-contact-manufacturing,
a#promo-contact-soho,
a#promo-request-sample,
a#promo-brochure {
    width: 276px;
    height: 134px;
    display: block;
    text-indent: -9999px;
}

a#promo-contact-tradeshow {
    background: url(../images/promo_contact.gif) top left no-repeat;
}
a#promo-contact-healthcare {
    background: url(../images/promo_contact_healthcare.gif) top left no-repeat;
}
a#promo-contact-transportation {
    background: url(../images/promo_contact_transportation.gif) top left no-repeat;
}
a#promo-contact-education {
    background: url(../images/promo_contact_education.gif) top left no-repeat;
}
a#promo-contact-finance {
    background: url(../images/promo_contact_finance.gif) top left no-repeat;
}
a#promo-contact-manufacturing {
    background: url(../images/promo_contact_manufacturing.gif) top left no-repeat;
}
a#promo-contact-soho {
    background: url(../images/promo_contact_soho.gif) top left no-repeat;
}
a#promo-request-sample {
    background: url(../images/promo_request_sample.gif) top left no-repeat;
}
a#promo-brochure {
    background: url(../images/promo_prospects_brochure.jpg) top left no-repeat;
	height:37px;
}

a:hover#promo-brochure {
    background-position: bottom left;
}
a:hover#promo-contact-tradeshow {
    background-position: bottom left;
}
a:hover#promo-contact-healthcare {
    background-position: bottom left;
}
a:hover#promo-contact-transportation {
    background-position: bottom left;
}
a:hover#promo-contact-education {
    background-position: bottom left;
}
a:hover#promo-contact-finance {
    background-position: bottom left;
}
a:hover#promo-contact-manufacturing {
    background-position: bottom left;
}
a:hover#promo-contact-soho {
    background-position: bottom left;
}
a:hover#promo-request-sample {
    background-position: bottom left;
}

#promo-free-sample,
#promo-product-gallery {
    position: relative;
    float: right;
    clear: right;
    width: 210px;
    height: 130px;
    margin-left: 25px;
    display: block;
    text-indent: -9999px;
}

#promo-free-sample {
    background: url(../images/promo_free_sample.gif) top left no-repeat;
}
#promo-product-gallery {
    margin-bottom: 25px;
    background: url(../images/promo_product_gallery.gif) top left no-repeat;
}

/*******************************************
* Buttons
*******************************************/

a.btn-find-now {
    position: absolute;
    top: 82px;
    right: 0;
    width: 73px;
    height: 25px;
    display: block;
    text-indent: -9999px;
    background: url(../images/btn_find_now.gif) top left no-repeat;
}

a:hover.btn-find-now {
    background-position: bottom left;
}

a#btn-get-yours,
a#btn-view-gallery {
    position: absolute;
    bottom: 7px;
    right: 5px;
    width: 117px;
    height: 25px;
    display: block;
    text-indent: -9999px;
}

#btn-get-yours {
    background: url(../images/btn_get_yours.gif) top left no-repeat;
}
#btn-view-gallery {
    background: url(../images/btn_view_gallery.gif) top left no-repeat;
}

a:hover#btn-get-yours,
a:hover#btn-view-gallery {
    background-position: bottom left;
}

/*******************************************
* Sub Navigation
*******************************************/

#subnav ul {
    margin-left: 157px;
}

a#by-industry {
    width: 93px;
    background: url(../images/subnav_by_industry.gif) top left no-repeat;
}
a#powered-by {
    width: 93px;
    background: url(../images/subnav_powered_by.gif) top left no-repeat;
}
a#integrated-solutions {
    width: 136px;
    background: url(../images/subnav_integrated_solutions.gif) top left no-repeat;
}

a#causes {
    width: 130px;
    background: url(../images/subnav_causes.gif) top left no-repeat;
}

a#prospects {
    width: 130px;
    background: url(../images/subnav_prospects.gif) top left no-repeat;
}

a:hover#by-industry, body.by-industry-on a#by-industry,
a:hover#powered-by, body.powered-by-on a#powered-by,
a:hover#causes, body.causes-on a#causes,
a:hover#integrated-solutions, body.integrated-solutions-on a#integrated-solutions,
a:hover#prospects, body.prospects-on a#prospects {
    background-position: bottom left;
}

/************************************
* Drop-Down Menu 
************************************/

#subnav li .ddl ul { /* second-level lists */
	position: absolute;
    background: #04317F url(../images/bg_flyout.gif) bottom left no-repeat;
	width: 176px;
    height: 216px;
    padding-top: 1px;
	left: -9999px;  /*using left instead of display to hide menus because display: none isn't read by screen readers */
    clear: left;
}

#subnav li:hover .ddl ul,
#subnav li.sfhover .ddl ul { /* lists nested under hovered list items */
    top: 38px;
    left: 0px;
    z-index: 999;
	margin-left: 0px;
}

#subnav-cell {
position:relative;
}

#subnav li .ddl ul li {
    width: 176px;
    height: 30px;
}

#subnav li .ddl ul li a {
    width: 176px;
    height: 30px;
    color: #FFF;
    text-indent: -9999;
}

#subnav li .ddl ul li a#healthcare {
    background: url(../images/tertiary_healthcare.gif) top left no-repeat;
}
#subnav li .ddl ul li a#transportation {
    background: url(../images/tertiary_transportation.gif) top left no-repeat;
}
#subnav li .ddl ul li a#education {
    background: url(../images/tertiary_education.gif) top left no-repeat;
}
#subnav li .ddl ul li a#finance {
    background: url(../images/tertiary_finance.gif) top left no-repeat;
}
#subnav li .ddl ul li a#tradeshow {
    background: url(../images/tertiary_tradeshow.gif) top left no-repeat;
}
#subnav li .ddl ul li a#manufacturing {
    background: url(../images/tertiary_manufacturing.gif) top left no-repeat;
}
#subnav li .ddl ul li a#soho {
    background: url(../images/tertiary_soho.gif) top left no-repeat;
}

#subnav li .ddl ul li a:hover#healthcare,
#subnav li .ddl ul li a:hover#transportation,
#subnav li .ddl ul li a:hover#education,
#subnav li .ddl ul li a:hover#finance,
#subnav li .ddl ul li a:hover#tradeshow,
#subnav li .ddl ul li a:hover#manufacturing,
#subnav li .ddl ul li a:hover#soho {
    background-position: bottom left;
}

