s#solutions-wrapper {background: url(../../images/right_col_solutions_bkg.gif) 0 0 no-repeat;
	height: 770px; text-align: center;}
#solutions-header {background: url(../../images/solutions_page_header.jpg) 0 0 no-repeat;
	height: 235px; width: 595px;}
#solutions-rightside .solutions-rightside {padding-left: 185px;}
#solutions-rightside .solutions-rightside h2 {margin-top: 0;}
#solutions p {font-size: 90%;}
#solutions {}
#solutions-rightside .solutions-rightside ul {margin-left:35px; font-size: 90%;}

#solutions-ascent {background: url(../../images/solutions_ascent_screenshot_mobile_device.gif) 20px 0 no-repeat;
	height: auto !important; height: 120px; min-height: 120px;}
#solutions-ascent-mobile {background: url(../../images/ascent_mobile_device.gif) 89px 0 no-repeat;
	height: auto !important; height: 159px; min-height: 159px;}

/* RIGHT SIDE LEAF LINKS */
s#solution-leafs {padding-top: 250px; text-align: left; margin: 0 auto; width: 310px;}
.solutions-leaf {margin-bottom: 4px; height: 167px; width: 100%; background-position: 0 0;
	background-repeat: no-repeat;}
.solutions-leaf a {display: block; width: 100%; height: 100%;}
.solutions-leaf a span {display: inline; float: right; width: 120px; padding-top: 15px;
	padding-right: 20px; text-align: right;}
#solutions-force-40 {background-image: url(../../images/solutions_force_40_box.gif);}
#solutions-ascent-movie {background-image: url(../../images/solutions_ascent_movie_box.gif);}
#solutions-trial-offer {background-image: url(../../images/solutions_30daytrial_box.gif);}

/*****************************************************************************/
.twocol_leftside {
	background-color: transparent;	/* right column background colour */
}
.twocol_leftside .colleft {
	right: 0px;						/* right column width */
	background-color: transparent;	/* left column background colour */
}
.twocol_leftside .col1 {
	width: 188px;					/* left column content width */
	left: 0px;						/* (right column width) plus (left column left padding) */
}
.twocol_leftside .col2 {
	width: 407px;					/* right column content width */
	left: 0px;						/* (right column width) plus
										(left column left and right padding) plus
										(right column left padding) */
}

ul.double-list {overflow: hidden; width: 100%;}
ul.double-list li {display: inline; float: left; margin: 0; width: 49%;}
ul.double-list span {display: list-item; margin-left: 40px;}
/*****************************************************************************/

#hotspot_left {background: url(../../images/hotbox_left_force_40.gif) 0 0 no-repeat;
	height: 155px; xwidth: 188px;}
#hotspot_left .header-line {font-size: 0.75em; font-weight: bold; 
	padding: 3px 35px 0 10px; color: #999; letter-spacing: -1px; text-align: right;}
#hotspot_middle {background: url(../../images/hotbox_mid_view_ascent_movie.gif) 0 0 no-repeat;
	height: 155px; xwidth: 188px;}
#hotspot_middle .header-line {font-size: 0.75em; font-weight: bold;
	padding: 10px 35px 0 10px; color: #999; letter-spacing: -1px; text-align: right;}
#hotspot_right {background: url(../../images/hotbox_right_free30daytrial.gif) 0 0 no-repeat;
	height: 155px; position: relative; xwidth: 188px;}
#hotspot_right .header-line {font-size: 0.75em; font-weight: bold; line-height: 1.15;
	padding: 10px 35px 0 10px; color: #999; letter-spacing: -1px; text-align: right;}
#hotspot_left .hotspot_link, #hotspot_right .hotspot_link, #hotspot_middle .hotspot_link {display: block; width: 19px; height: 19px;
	position: absolute; top: 8px; right: 8px;}
#hotspot_left .hotspot_link span, #hotspot_right .hotspot_link span, #hotspot_middle .hotspot_link span {display: none;}