:link, :visited {
	text-decoration: none;
	}
ul, ol {
	list-style: none;
	}
h1, h2, h3, h4, h5, h6, pre, code {
	font-size: 1em;
	}
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, img {
	margin: 0;
	padding: 0;
	border: none;
	}
address {
	font-style: normal;
	}
html, body, #pageWrapper {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	}
body {
	margin: 0;
	text-align: center;
	background: #3A3A3A url('../_img/bg-fade.png') top left repeat-x;
	}
#pageWrapper {
	text-align: center;
	background: url(../_img/bg.jpg) top center no-repeat;
	font-family: 'Lucida Grande', Tahoma, Verdana;
	}
#contentWrapper {
	width: 945px;
	margin: 0 auto;
	text-align: center;
	}
input, textarea, select, td {
	color: #383838;
	font-size: 12px;
	line-height: 17px;
	font-family: 'Lucida Grande', Tahoma, Verdana;
	}
a {
	color: #000000;
	}
p {
	margin: 0px;
	padding: 10px 10px 10px 20px;
	font-size: 12px;
	color: #383838;
	line-height: 17px;
	}
#header_box {
	width: 945px;
	height: 105px;
	margin-bottom: 30px;
	}
#logo_box {
	width: 200px;
	float: left;
	}
.clickable {
	cursor: pointer;
	}
.centered {
	text-align: center;
	}

/* Top Account Menu */
#top_menu {
	background-image: url(../_img/top_menu_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 473px;
	float: right;
	height: 33px;
	}
.menuItem {
	float: left;
	display: inline;
	height: 33px;
	padding-right: 9px;
	cursor: pointer;
	color: #3c3a3f;
	font-size: 11px;
	font-weight: bold;
	line-height: 33px;
	text-align: right;
	text-decoration: none;
	}
.menuItem a {
	display: block;
	width: 100%;
	height: 33px;
	text-decoration: none;
	color: #3c3a3f;
	}
.menuNoCursor {
	cursor: default;
	}
.menuItemHover {
	text-decoration: none;
	color: #FFCC00;
	}
.menuItemHover a {
	color: #ffcc00;
	}
.menuLogout {
	width: 50px;
	}
.menuHome {
	margin-left: 10px;
	width: 70px;
	}
.menuCart {
	width: 60px;
	padding-right: 7px;
	}
.menuAcct {
	width: 105px;
	}
.menuPhone {
	width: 130px;
	padding-right: 12px;
	cursor: default;
	}
/* End Top Account Menu */

#main_menu {
	position: relative;
	width: 708px;
	float: right;
	height: 53px;
	margin-top: 35px;
	}
.menuNav {
	position: absolute;
	height: 52px;
	}
#header2 {
	width: 945px; 
	height: 205px;  
	background-image: url(../_img/header1.png); 
	background-repeat: no-repeat; 
	margin-top: 18px;
	}
#header2_download {
	width: 166px;
	height: 100px;
	float: left;
	display: inline;
	margin-left: 760px;
	margin-right: 19px;
	margin-top: 105px;
	}
#intro_box {
	width: 945px; 
	height: 310px;  
	margin-top: 14px;
	}
#header_introducing {
	width: 664px;
	height: 310px;
	float: left;
	background-image: url(../_img/bg-index-vid.png);
	background-repeat: no-repeat;
	}
#promo_box {
	width: 268px;
	height: 205px; 
	float: right;
	display: inline;
	}
.indexCol {
	height: 240px;
	text-align: left;
	}
#news_header {
	width: 945px; 
	height: 45px;  
	background-image: url(../_img/latest_news_header.png); 
	background-repeat: no-repeat; 
	margin-top: 14px;
	}
#news_body {
	width: 945px; 
	height: 274px; 
	background-image: url(../_img/news_body.png); 
	background-repeat: no-repeat;
	}
.news_content, #news_content {
	width: 270px; 
	height: 55px; 
	float: left; 
	margin-top: 15px; 
	cursor: pointer;
	}
.news_content_hover {
	background-color: #a89eb1;
	}
.news_text {
	font-size: 13px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	color: #52336e;
	font-weight: normal;
	margin-top: 8px;
	margin-right: 10px;
	overflow: hidden;
	}
.news_desc {
	height: 32px;
	font-size: 10px;
	overflow: hidden;
	}
.news_content a {
	text-decoration: none;
	}
#news_content2 {
	width: 270px; 
	height: 65px; 
	float: left; 
	cursor: pointer; 
	margin-top: 5px; 
	}
#news_content2:hover {
	background-color: #a89eb1;
	cursor: pointer;
	}
#news_content3 {
	width: 270px; 
	height: 65px; 
	float: left; 
	cursor: pointer; 
	margin-top: 5px; 
	}
#news_content3:hover {
	background-color: #a89eb1;
	cursor: pointer;
	}
#highlights {
	width: 310px; 
	height: 65px; 
	float: left; 
	margin-top: 10px; 
	margin-left: 80px;
	}
#highlightsPad {
	margin-right: 40px;
	}
#testimonials {
	width: 200px; 
	float: right; 
	margin-top: 40px; 
	margin-right: 30px;
	}
.calendar_tab, #calendar_tab {
	width: 42px; 
	height: 35px; 
	float: left; 
	background-image: url(../_img/calendar_bg.png); 
	background-repeat: no-repeat; 
	margin-top: 8px; 
	padding-top: 8px; 
	padding-left: 7px;
	}
#calendar_tab2 {
	width: 42px;
	height: 35px;
	float: left;
	background-image: url(../_img/calendar_bg.png);
	background-repeat: no-repeat;
	margin-top: 8px;
	padding-top: 8px;
	padding-left: 7px;
	}
#calendar_tab3 {
	width: 42px;
	height: 35px;
	float: left;
	background-image: url(../_img/calendar_bg.png);
	background-repeat: no-repeat;
	margin-top: 8px;
	padding-top: 8px;
	padding-left: 7px;
	}
#footer {
	width: 940px;
	height: 40px;
	clear: both;
	margin-top: 10px;
	color: #ccc;
	font-size: 11px;
	font-weight: normal;
	line-height: 24px;
	}
#footer a {
	color: #ccc;
	text-decoration: none;
	}
#footer a:hover {
	color: #ccc;
	text-decoration: none;
	border-bottom: 1px dashed #ccc;
	}
#footerLeft {
	float: left;
	display: inline;
	width: 210px;
	text-align: left;
	}
#footerCenter {
	float: left;
	display: inline;
	width: 600px;
	text-align: center;
	}
#footerRight {
	float: right;
	display: inline;
	width: 110px;
	text-align: right;
	}
#header3_inermost {
	float: left;
	display: inline;
	width: 183px;
	height: 230px;
	margin-top: 60px;
	margin-left: 17px;
	font-weight: normal;
	font-size: 12px;
	color: #52336e;
	text-align: left;
	}
.header3_text {
	font-size: 13px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	color: #52336e;
	font-weight: normal;
	}
#header3_vid {
	float: left;
	display: inline;
	width: 440px;
	height: 294px;
	margin-top: 10px;
	margin-left: 10px;
	}
/*------------------------------------------new style-----------------------------------------------------------------*/
#center_general_bg {
	width: 944px;
	height: auto;
	clear: both;
	text-align: left;
	padding: 0;
	}
.titles_bar {
	width: 920px;
	height: 33px;
	background: url(../_img/title-bar.gif) no-repeat center bottom;
	padding: 12px 0 0 23px;
	}
#printPage {
	float: right;
	display: inline;
	width: 200px;
	font-size: 11px;
	text-align: right;
	margin-right: 20px;
	}
.boxPad {
	padding: 40px;
	}
.boxPadThin {
	padding: 20px;
	}
.center_content_repeat {
	background: url(../_img/center_content_repeat.gif) top left repeat-y;
	}

.center_content_genereral {
	background: url(../_img/center_content_top.gif) top left no-repeat;
	}
.center_content_bottom {
	width: 943px;
	height: 19px;
	background: url(../_img/center_content_bottom.gif) top left no-repeat;
	}
.center_content_genereral ul {
	color: #383838;
	font-size: 12px;
	margin-left: 50px;
	list-style-position: outside;
	list-style-type: disc;
	}
.center_content_genereral ol {
	color: #383838;
	font-size: 12px;
	margin-left: 50px;
	margin-right: 20px;
	margin-bottom: 10px;
	list-style-position: outside;
	list-style-type: decimal;
	}
.whiteBg {
	padding: 20px;
	background: #fff;
	}
/*-----------------------------*/
#center_general_bg_right {
	width: 701px;
	height: auto;
	float: right;
	text-align: left;
	padding: 0;
	}
.titles_bar_right {
	width: 678px;
	height: 33px;
	background: url(../_img/title-bar-right.gif) no-repeat center bottom;
	padding: 12px 0 0 23px;
	}
.center_content_repeat_right {
	background: url(../_img/center_content_repeat_right.gif) repeat-y center;
	}
.center_content_genereral_right {
	position: relative;
	background: url(../_img/center_content_top_right.gif) no-repeat top center;
	}
.center_content_bottom_right {
	width: 701px;
	height: 18px;
	background: url(../_img/center_content_bottom_right.gif) no-repeat top center;
	}
/*------------*/
#feature {
	position: relative;
	margin: auto;
	padding: 10px 0 0 40px;
	}
.features span a {
	position: absolute;
	left: 280px;
	top: 200px;
	}
.title {
	color: #52336e;
	font-size: 16px;
	padding: 10px 0 0 20px;
	}
.detailTitle {
	float: left;
	display: inline;
	width: 200px;
	color: #52336e;
	font-size: 16px;
	padding: 10px 0 0 20px;
	}
.detailInvoiceID {
	float: right;
	display: inline;
	width: 500px;
	color: #52336e;
	font-size: 16px;
	text-align: right;
	padding: 10px 20px 0 0;
	}
.featureTitle {
	color: #52336e;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0 10px 5px;
	}
.divClear {
	clear: both;
	height: 1px;
	overflow: hidden;
	}
.clear {
	clear: both;
	}
.bottom_link_nav {
	float: left;
	clear: both;
	width: auto;
	height: 110px;
	padding: 10px 0 0 10px;
	}
.bottom_bt {
	float: left;
	display: inline;
	width: 36px;
	padding: 30px 10px 0 10px;
	}
#featuresSlideVideoFrame {
	width: 854px;
	height: 535px;
	margin: 0 auto;
	overflow: hidden;
	}
#featuresSlideFrame {
	float: left;
	display: inline;
	width: 817px;
	overflow: hidden;
	}
.featureVideoPanel {
	float: left;
	display: inline;
	width: 854px;
	height: 535px;
	}
.featuresVidInfo {
	float: left;
	display: inline;
	width: 817px;
	height: 108px;
	font-size: 12px;
	background: url(../_img/bottom_categ_bg.gif) no-repeat center;
	}
.featuresVidInfo img {
	}
.featuresVidInfoPad {
	float: left;
	display: inline;
	padding: 10px 20px;
	}
.bottom_box {
	float: left;
	display: inline;
	width: 817px;
	height: 108px;
	background: url(../_img/bottom_categ_bg.gif) no-repeat center;
	}
h4 {
	padding: 2px 0 5px 0;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #462960;
	}
ul.list {
	list-style: none;
	margin: 0px;
	padding: 15px 10px 0 25px;
	float: left;
	font-size: 12px;
	}
ul.list li {
	margin: 2px 0 2px 0;
	}
ul.list li a {
	text-decoration: none;
	color: #474747;
	background: url(../_img/list_bullet.gif) no-repeat left;
	background-position: 0px 5px;
	padding: 0 0 0 10px;
	}
ul.list li a:hover {
	text-decoration: underline;
	}

/*----*/
.sistem_req_box {
	width: 227px;
	float: left;
	}
.titles_bar_left {
	width: 204px;
	height: 33px;
	background: url(../_img/sistem_req_title.gif) no-repeat center;
	padding: 12px 0 0 23px;
	}
.sistem_req_content {
	width: 227px;
	height: 335px;
	background: url(../_img/sistem_req_content.gif) no-repeat center;
	}
.sistem_req_content_about {
	width: 227px;
	height: 280px;
	}
.platform {
	width: 605px;
	height: 66px;
	background: url(../_img/platform_bg.gif) no-repeat center;
	margin: 20px 0 0 45px;
	line-height: 66px;
	color: #52336e;
	font-size: 12px;
	}
.platform_title {
	padding: 0 20px 0 50px;
	float: left;
	}
.platform_row {
	float: left;
	padding: 10px 0 0 80px;
	}

/*---------------comments------------------------*/
.form-content {
	width: 500px;
	}
.post_comment {
	padding: 10px 10px 10px 20px;
	}

.form_row {
	padding: 0px;
	clear: both;
	height: 33px;
	}
.formLabel {
	float: left;
	display: inline;
	width: 170px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	font-size: 12px;
	}
.multiLine {
	line-height: 15px;
	}
.formInput {
	float: left;
	display: inline;
	width: 270px;
	height: 30px;
	font-size: 12px;
	margin-left: 20px;
	}
.formInputBig {
	float: left;
	display: inline;
	width: 270px;
	height: 70px;
	font-size: 12px;
	margin-left: 20px;
	}
input.input {
	width: 268px;
	height: 22px;
	padding: 6px 5px 0 5px;
	margin: 3px 0 3px 0;
	text-align: left;
	border: none;
	color: #464646;
	font-size: 13px;
	background: url(../_img/input_bg.gif) no-repeat top left;
	}
textarea.textarea {
	width: 268px;
	height: 47px;
	float: left;
	padding: 5px 5px 0 5px;
	margin: 3px 0 3px 0;
	text-align: left;
	border: none;
	color: #464646;
	font-size: 12px;
	background: url(../_img/textarea_bg.gif) no-repeat top left;
	}
select.select {
	width: 268px;
	height: 28px;
	padding: 6px 5px 5px 5px;
	margin: 3px 0 3px 0;
	text-align: left;
	border: none;
	color: #464646;
	font-size: 13px;
	background: #fff url(../_img/input_bg.gif) no-repeat top left;
	}
.cleanField {
	margin: 0;
	padding: 3px 5px;
	border: 1px solid #999;
	}
.form_require {
	padding: 0 0 0 140px;
	font-size: 11px;
	}
.captcha {
	width: 280px;
	margin-left: 160px;
	text-align: center;
	font-size: 11px;
	padding: 10px;
	}
.send_news {
	font-size: 11px;
	padding: 10px 0 0 160px;
	}
input.submit {
	}
.cleanLink {
	text-decoration: none;
	border-bottom: 1px dashed #000;
	}
/*----------------about---------------------*/
p.about {
	width: 435px;
	float: left;
	}
.pic-about {
	float: left;
	padding: 10px 0 0 20px;
	}
span.brown {
	font-size: 16px;
	color: #a95609;
	}
.media {
	float: left;
	padding: 0 0 0 200px;
	}
.media_contact {
	color: #52336e;
	float: left;
	padding: 0 10px 0 0;
	}
.info {
	font-size: 12px;
	float: left;
	}
.info a {
	text-decoration: underline;
	color: #000000;
	}
.press_pics {
	clear: both;
	padding: 10px 0 0 20px;
	}
.press_box {
	width: 124px;
	font-size: 12px;
	color: #a95609;
	padding: 20px;
	text-align: center;
	line-height: 16px;
	float: left;
	}
a.prev_articles {
	display: block;
	float: right;
	padding: 20px 40px 30px 0;
	}
a.hear_more {
	display: block;
	float: right;
	padding: 10px 30px 30px 0;
	}
.testimonials_box {
	width: 229px;
	height: 220px;
	background: url(../_img/press_testimonials_box.gif) no-repeat center;
	}
.testimonial {
	padding: 50px 20px 0 20px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 17px;
	}
.crumb_nav {
	padding: 20px;
	}
.crumb_nav a {
	display: block;
	background: url(../_img/crumb_nav_arrow.gif) no-repeat left;
	padding: 0 0 0 12px;
	text-decoration: none;
	color: #52336e;
	font-size: 12px;
	font-weight: bold;
	}
p.press-article {
	width: 400px;
	_width: 370px;
	float: left;
	}
img.thumb {
	padding: 10px 0 0 20px;
	}
.magazine_pic {
	width: 236px;
	float: left;
	padding: 0 20px 0 0 ;
	}
a.contribute {
	display: block;
	float: left;
	padding: 50px 0 30px 250px;
	}
p.news strong {
	color: #52336e;
	}
.news_date {
	width: 90px;
	height: 114px;
	background: url(../_img/news_date_bg.gif) no-repeat center;
	float: left;
	padding: 20px 0 0 20px;
	margin: 20px 0 0 0;
	color: #FFFFFF;
	}
span.today {
	font-size: 18px;
	}
span.month {
	font-size: 32px;
	}
span.day {
	font-size: 35px;
	font-weight: bold;
	}
.bottom_nav {
	float: right;
	width: 130px;
	font-size: 12px;
	padding: 100px 30px 0 0;
	}
a.previous {
	display: block;
	float: left;
	text-decoration: none;
	color: #000000;
	margin: 0 10px 0 0 ;
	background: url(../_img/crumb_nav_arrow.gif) no-repeat left;
	padding: 0 0 0 15px;
	}
a.next {
	display: block;
	float: right;
	text-decoration: none;
	color: #000000;
	margin: 0 0 0 10px;
	background: url(../_img/crumb_nav_arrow_right.gif) no-repeat right;
	padding: 0 15px 0 0;
	}
p.contact_left {
	width: 150px;
	padding: 7px 0 0 10px;
	float: left;
	}
p.contact_left a {
	text-decoration: none;
	color: #000000;
	}
.tech_support {
	padding: 20px 0 0 50px;
	}

/* Testimonials */
.testimonials {
	background: url(../_img/quote_top.gif) no-repeat top left;
	margin: 10px 0 40px 20px;
	}
.testimonial_content {
	font-size: 12px;
	color: #383838;
	line-height: 17px;
	padding: 20px 0 0 20px;
	}
.testimonial_quote {
	padding: 20px 40px 10px 20px;
	}
.testimonial_author {
	font-weight: bold;
	text-align: right;
	margin-right: 30px;
	}
span.bottom_quote {
	float: right;
	padding: 0 40px 0 0;
	}
#testimonialButton {
	text-align: center;
	}
#contributeTestimonial {
	width: 490px;
	font-size: 14px;
	margin: 0 auto;
	}
/* End Testimonials */

#feature_body {
	width: 945px;
	height: 989px;
	background-image: url(../_img/features_back.png);
	background-repeat: no-repeat;
	background-position: top;
	}
#header2_in {
	width: 920px;
	height: 45px;
	float: left;
	padding-top: 55px;
	padding-left: 25px;
	line-height: 22px;
	}
.featureBlock {
	width: 890px;
	padding-top: 13px;
	padding-left: 55px;
	margin: 0px 0 0px 0;
	}
.featureImg {
	width: 156px;
	height: 105px;
	float: left;
	display: inline;
	padding-top: 7px;
	}
.featureDetails {
	float: left;
	display: inline;
	width: 648px;
	height: 107px;
	padding-top: 12px;
	padding-left: 30px;
	color: #52336e;
	font-size: 13px;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	background: url('../_img/bg-features.gif') 10px 0px no-repeat;
	}

#header2_1 {
	width: 890px;
	height: 105px;
	float: left;
	padding-top: 13px;
	padding-left: 55px;
	margin-top: 10px;
	}
#header2_1_in {
	width: 156px;
	height: 105px;
	float: left;
	}
#header2_1_in3 {
	width: 156px;
	height: 105px;
	float: left;
	}
#header2_1_in4 {
	width: 156px;
	height: 105px;
	float: left;
	}
#header2_1_in5 {
	width: 156px;
	height: 105px;
	float: left;
	}
#header2_1_in6 {
	width: 156px;
	height: 105px;
	float: left;
	}
#header2_1_in7 {
	width: 156px;
	height: 105px;
	float: left;
	}
#header2_1_innew {
	width: 156px;
	height: 105px;
	float: left;
	}
#header2_1_in_text {
	width: 648px;
	height: 93px;
	float: left;
	padding-top: 12px;
	padding-left: 30px;
	}
#header2_1_in_textnew {
	width: 648px;
	height: 93px;
	float: left;
	padding-top: 12px;
	padding-left: 30px;
	}
#header2_1_in_text2 {
	width: 648px;
	height: 93px;
	float: left;
	padding-top: 12px;
	padding-left: 30px;
	}
#header2_1_in_text5 {
	width: 648px;
	height: 93px;
	float: left;
	padding-top: 12px;
	padding-left: 30px;
	}
#header2_1_in_text6 {
	width: 648px;
	height: 93px;
	float: left;
	padding-top: 12px;
	padding-left: 30px;
	}
#header2_1_in_text10 {
	width: 648px;
	height: 93px;
	float: left;
	padding-top: 12px;
	padding-left: 30px;
	}
#header2_1_in_text2 {
	width: 648px;
	height: 90px;
	float: left;
	padding-top: 20px;
	padding-left: 30px;
	}
#header2_1_in_text29 {
	width: 648px;
	height: 90px;
	float: left;
	padding-top: 20px;
	padding-left: 30px;
	}
#header2_1_sub {
	width: 890px;
	height: 105px;
	float: left;
	padding-top: 10px;
	padding-left: 55px;
	}
#header2_1_sub1 {
	width: 890px;
	height: 109px;
	float: left;
	padding-top: 13px;
	padding-left: 55px;
	}
#header2_1_sub2 {
	width: 890px;
	height: 109px;
	float: left;
	padding-top: 14px;
	padding-left: 55px;
	}
#header2_1_sub3 {
	width: 890px;
	height: 109px;
	float: left;
	padding-top: 13px;
	padding-left: 55px;
	}
#header2_1_sub4 {
	width: 890px;
	height: 109px;
	float: left;
	padding-top: 12px;
	padding-left: 55px;
	}
#header2_1_sub5 {
	width: 890px;
	height: 109px;
	float: left;
	padding-top: 9px;
	padding-left: 55px;	
	}
/* Features page end */


/* Products Page */
#systemRequirements {
	float: left;
	display: inline;
	width: 228px;
	height: 44px;
	margin-top: 12px;
	background: url('../_img/system-requirements.png') -1px 0px no-repeat;
	}
#systemRequirementsInt {
	float:left;
	width: 228px;
	height: 338px;
	color: #fff;
	background-image: url('../_img/requirements.png');
	}
#product_body {
	width: 945px;
	}
#lineContainer {
	position: relative;
	}
#reporterProdDiv, #teamProd1Div, #teamProd2Div, #teamProd3Div {
	position: absolute;
	top: 346px;
	left: 50%;
	margin-left: 280px;
	height: 58px;
	width: 1px;
	overflow: hidden;
	border-left: 1px solid #828282;
	background-color: #fff;
	}
#teamProd1Div {
	top: 6px;
	margin-left: 134px;
	height: 332px;
	}
#teamProd2Div {
	top: 436px;
	margin-left: 134px;
	height: 414px;
	}
#teamProd3Div {
	top: 947px;
	margin-left: 134px;
	height: 43px;
	}
	
/* Sidebar */
.sidebarHeader {
	float: left;
	display: inline;
	width: 228px;
	text-align: left;
	background: url('../_img/sidebar-header.png') top left no-repeat;
	}
.supportHeaderTitle, .sidebarHeaderTitle {
	height: 44px;
	line-height: 44px;
	}
.supportHeaderTitle img, .sidebarHeaderTitle img {
	margin-top: 12px;
	margin-left: 20px;
	}
.sidebarBox {
	height: 85px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
	text-align: left;
	cursor: pointer;
	}
.sidebarContent {
	padding: 10px 0 0 35px;
	}
.sidebarBox1 {
	background: url('../_img/sidebar-1.png') top left no-repeat;
	}
.sidebarBox2 {
	background: url('../_img/sidebar-2.png') top left no-repeat;
	}
.sidebarBox3 {
	background: url('../_img/sidebar-3.png') top left no-repeat;
	}
.sidebarBox3End {
	background: url('../_img/sidebar-3-end.png') top left no-repeat;
	}
.sidebarBox4 {
	height: 81px;
	background: url('../_img/sidebar-4-end.png') top left no-repeat;
	}
.sidebarBoxOn {
	background: url('../_img/sidebar-on.png') top left no-repeat;
	}
.sidebarBoxEndOn {
	background: url('../_img/sidebar-end-on.png') top left no-repeat;
	}
/* End Sidebar */

#product_1 {
	margin-top: 44px;
	float: left;
	background-image: url(../_img/product_1.jpg);
	background-repeat: no-repeat;
	background-position: top;
	}
#product_1_about {
	width: 227px;
	height: 87px;
	margin-top: 0px;
	float: left;
	}
#product_1_about:hover {
	width: 227px;
	height: 87px;
	margin-top: 0px;
	float: left;
	background: url(../_img/product_1_over.jpg) -1px -1px no-repeat;
	}
#product_1_about_selected {
	width: 227px;
	height: 87px;
	margin-top: 0px;
	float: left;

	background: url(../_img/product_1_over.jpg) -1px -1px no-repeat;
	}
#product_1:hover {
	width: 227px;
	height: 89px;
	margin-top: 44px;
	float: left;
	background-image: url(../_img/product_1_over.jpg);
	background-repeat: no-repeat;
	background-position: top;
	}
#product_2 {
	width: 227px;
	height: 84px;
	float: left;
	background-image: url(../_img/product_2.jpg);
	background-repeat: no-repeat;
	background-position: top;
	}
#product_2:hover {
	width: 227px;height: 84px;float: left;background-image: url(../_img/product_2_over.jpg); background-repeat: no-repeat; background-position: top;
	}
#product_2_selected {
	width: 227px;height: 84px;float: left;background-image: url(../_img/product_2_over.jpg); background-repeat: no-repeat; background-position: top;
	}
#product_3 {
	width: 227px; height: 84px;float: left;background-image: url(../_img/product_3.jpg);background-repeat: no-repeat; background-position: top;
	}
#product_3_about {
	width: 227px; height: 86px;float: left;background-image: url(../_img/product3_about.gif);background-repeat: no-repeat; background-position: top;
	}
#product_3_about:hover {
	width: 227px; height: 86px;float: left;background-image: url(../_img/product3_about_hover.gif);background-repeat: no-repeat; background-position: top;
	}
#product_3_about_selected {
	width: 227px; height: 86px;float: left;background-image: url(../_img/product3_about_hover.gif);background-repeat: no-repeat; background-position: top;
	}
#product_4 {
	width: 227px;
	height: 85px;
	float: left;
	background-image: url(../_img/product_4.jpg);
	background-repeat: no-repeat;
	background-position: top;
	}
#product_4:hover {
	width: 227px;height: 85px;float: left;background-image: url(../_img/product_4_over.gif); background-repeat: no-repeat; background-position: top;
	}
#product_4_selected {
	width: 227px;height: 85px;float: left;background-image: url(../_img/product_4_over.gif); background-repeat: no-repeat; background-position: top;
	}
#product_3:hover {
	width: 227px;
	height: 84px;
	float: left;
	background-image: url(../_img/product_2_over.jpg);
	background-repeat: no-repeat;
	background-position: top;
	}
#products_header {
	width: 703px;
	float: right;
	background-image: url(../_img/products_header.jpg);
	background-repeat: no-repeat;
	background-position: top;
	}
#products_area {
	width: 703px;
	margin-top: 44px;
	float: right;
	background-image: url(../_img/product_main_body.jpg);
	background-repeat: no-repeat;
	background-position: top;
	}
#upgradeProdMsg {
	float: left;
	display: inline;
	width: 320px;
	height: 20px;
	line-height: 20px;
	}
#upgradeProdBox {
	float: right;
	display: inline;
	width: 330px;
	text-align: right;
	}

/* PRODUCT CONTAINERS */
.prodImage {
	float: left;
	margin-top: 5px;
	margin-left: 25px;
	}
.prodBox {
	width: 666px;
	margin: 0 auto;
	background: url('../_img/bg-prod-box.png') top left repeat-y;
	}
.prodBoxTop {
	width: 666px;
	height: 9px;
	overflow: hidden;
	margin: 0 auto;
	background: url('../_img/bg-prod-top.png') top left no-repeat;
	}
.prodBoxBot {
	width: 666px;
	height: 9px;
	overflow: hidden;
	margin: 0 auto;
	background: url('../_img/bg-prod-bot.png') top left no-repeat;
	}
.dotDivider {
	width: 99%;
	height: 2px;
	overflow: hidden;
	margin: 10px auto 10px auto;
	background: url('../_img/dotts.jpg') top center repeat-x;
	}
.prodDivider {
	width: 645px;
	height: 0px;
	overflow: hidden;
	margin: 10px auto;
	border-top: 1px solid #828282;
	border-bottom: 1px solid #fff;
	}
.prodHeading, .prodHeadingFloat {
	margin: 0px 0 0 20px;
	font-weight: bold;
	font-size: 14px;
	color: #462960;
	text-align: left;
	text-decoration: none;
	}
.prodHeadingFloat {
	float: left;
	display: inline;
	width: 440px;
	}
.prodHeadingShort {
	width: 270px;
	}
.prodLabelColumn {
	float: left;
	display: inline;
	width: 330px;
	}
.prodMoreInfo {
	float: left;
	display: inline;
	width: 150px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	}
.prodSeatsLabelCol {
	float: left;
	display: inline;
	width: 300px;
	margin-top: 14px;
	margin-left: 25px;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-align: left;
	text-decoration: none;
	}
.prodSeatsCol {
	float: right;
	display: inline;
	margin-top: 0px;
	width: 330px;
	}
.prodPriceSingle {
	width: 200px;
	margin: 10px 20px 0 0;
	font-weight: bold;
	font-size: 14px;
	color: #462960;
	text-align: right;
	text-decoration: none;
	}
.prodLabelColumn {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 0 10px;
	}
.prodInfoColumn {
	float: right;
	display: inline;
	width: 170px;
	margin: 0 0 0 0;
	color: #462960;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	}
.prodInfoColumnRight {
	float: right;
	display: inline;
	width: 140px;
	margin: 0 15px 0 15px;
	color: #462960;
	font-size: 10px;
	text-align: left;
	font-weight: bold;
	}
.gapLeft {
	margin-left: 10px;
	}
.prodPrice {
	font-size: 14px;
	}
.prodPriceRight {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	}
.reg {
	font-size: 10px;
	vertical-align: top;
	}
.prodSelect {
	margin: 0 0 10px 25px;
	color: #000000;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	}
.prodOption {
	height: 20px;
	margin-left: 10px;
	font-weight: normal;
	font-size: 12px;
	color: #000;
	}
.prodOption input, .prodOption label {
	vertical-align: middle;
	}
.prodOptionPrice {
	height: 20px;
	text-align: right;
	font-weight: normal;
	font-size: 12px;
	color: #000;
	}
.radioBg {
	width: 34px;
	height: 33px;
	margin: 0 auto;
	text-align: center;
	background: url('../_img/bg-radio.png') center center no-repeat;
	}
.radioBg input {
	margin-top: 10px;
	}
.products-details-single, .products-details-single-tall, .products-details-single-grande, .products-details-double, .products-details-triple, .products-details-quad, .products-details-pent {
	width: 666px;
	margin: 8px auto 10px auto;
	}
.products-details-single {
	height: 128px;
	background: url(../_img/bg-product-single.png) top left no-repeat;
	}
.products-details-single-tall {
	height: 178px;
	background: url(../_img/bg-product-single-tall.png) top left no-repeat;
	}
.products-details-single-grande {
	height: 270px;
	background: url(../_img/bg-product-single-grande.png) top left no-repeat;
	}
.products-details-double {
	height: 178px;
	background: url(../_img/bg-product-double.png) top left no-repeat;
	}
.products-details-triple {
	height: 270px;
	background: url(../_img/bg-product-triple.png) top left no-repeat;
	}
.products-details-quad {
	height: 337px;
	background: url(../_img/bg-product-quad.png) top left no-repeat;
	}
.products-details-pent {
	height: 404px;
	background: url(../_img/bg-product-pent.png) top left no-repeat;
	}
/* END PRODUCT CONTAINERS */

span.border {
	padding: 10px 0 10px 20px;
	}

.calendar_data {
	font-size: 11px;
	color: #FFFFFF;
	}
.header2_text {
	font-size: 13px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	color: #52336e;
	font-weight: normal;
	}
.header_features_text {
	font-size: 13px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	color: #52336e;
	font-weight: normal;
	}
.header_features_text1 {
	font-size: 13px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	color: #52336e;
	font-weight: normal;
	}
.header4_text {
	font-size: 13px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	color: #52336e;
	font-weight: normal;
	}
.header4_text a {
	text-decoration: none;
	color: #52336e;
	}
.header4_text a:hover {
	text-decoration: underline;
	color: #52336e;
	}
.header4_text2 {
	font-size: 13px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	color: #333333;
	font-weight: normal;
	}
li {
	line-height: 14px;
	}
.news_text {
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	text-align: left;
	text-decoration: none;
	}
.news_text2 {
	font-weight: normal;
	font-size: 14px;
	color: #52336e;
	text-align: left;
	text-decoration: none;
	}
.news_heading {
	height: 14px;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	overflow: hidden;
	}
.news_heading a {
	color: #000;
	}
.prod_heading {
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	}
.padBox {
	padding: 0 20px;
	}
.heading_big {
	font-weight: bold;
	font-size: 14px;
	color: #462960;
	text-align: left;
	text-decoration: none;
	}
.blacktext {
	color: #333333;
	}
.style1 {
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	position: relative;
	}
.style2 {
	font-size: 12px; text-decoration: none;
	}
.style2 a{
	color: #462960;  text-decoration: none;
	}
.style3 {
	font-size: 16px;
	}
.style4 {
	color: #333333;
	}
.style5 {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
	text-align: left;
	}
.black {
	color: #000;
	}
.regBlack {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	}
.subHeader {
	font-weight: bold;
	margin-top: 10px;
	margin-left: 15px;
	}
.subHeaderText {
	margin-left: 25px;
	}
.subHeaderText a {
	text-decoration: none;
	border-bottom: 1px dashed #000;
	}
a.whitetext:link {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: none;
	}
a.whitetext:hover {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
	text-decoration: underline;
	}
.supportTextLeft {
	float: left;
	display: inline;
	width: 400px;
	margin-left: 25px;
	}
.supportTextRight {
	float: right;
	display: inline;
	width: 201px;
	}
#warningBox, #noticeBox, .warningBox, .noticeBox {
	width: 90%;
	margin: 10px auto;
	padding: 10px;
	font-size: 12px;
	text-align: center;
	border: 1px solid #ccc;
	background-color: #ffffe6;
	}
#closeTag {
	float: right;
	display: inline;
	width: 70px;
	height: 14px;
	margin-top: -10px;
	font-size: 10px;
	line-height: 14px;
	text-align: center;
	cursor: pointer;
	background-color: #fff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}
.manillaBox {
	padding: 3px 5px;
	font-size: 12px;
	text-align: center;
	border: 1px solid #ccc;
	background-color: #ffffe6;
	}
.twoColumn {
	float: left;
	display: inline;
	width: 35%;
	color: #383838;
	font-size: 12px;
	margin-left: 30px;
	}
.threeColumn {
	float: left;
	display: inline;
	width: 33%;
	color: #383838;
	font-size: 12px;
	}

/* Cart Styles */
.center {
	text-align: center;
	}
.right {
	text-align: right;
	}
.textPad {
	width: 880px;
	margin: 0 auto;
	font-size: 12px;
	}
.checkbox, .vertMiddle {
	vertical-align: middle;
	}
#viewCartTitle {
	
	}
#viewCartContent {
	width: 941px;
	background: url(../_img/bg-one-page.png) top left repeat-y;
	}
#viewCartStar {
	color: #383838;
	font-size: 14px;
	text-align: left;
	background: url(../_img/bg-one-page-star.png) top left no-repeat;
	}
.linkUnderline {
	color: #383838;
	text-decoration: underline;
	}
#viewCartItemCount {
	float: left;
	display: inline;
	width: 500px;
	text-align: left;
	margin-left: 30px;
	}
#viewCartSubTotal {
	float: left;
	display: inline;
	width: 370px;
	text-align: right;
	}
.bigBoxTop, .bigBoxBot {
	width: 880px;
	height: 13px;
	overflow: hidden;
	margin: 0 auto;
	}
.bigBoxBot {
	margin-bottom: 20px;
	}
.bigBoxMid {
	width: 880px;
	margin: 0 auto;
	background: url('../_img/box-big-mid.png');
	}
.bigBoxContent {
	margin: 0px 15px;
	color: #52336e;
	font-size: 14px;
	text-align: left;
	}
.cartItemTitleBar {
	height: 27px;
	background: url('../_img/dot-bar-big-box.png') bottom left no-repeat;
	}
.cartItemTitle {
	float: left;
	display: inline;
	width: 700px;
	font-size: 14px;
	font-weight: bold;
	}
.cartItemDelete {
	float: left;
	display: inline;
	width: 150px;
	color: #000;
	text-align: right;
	}
.cartItemDelete a {
	color: #000;
	border: 0;
	text-decoration: none;
	}
.cartItemDelete a:hover {
	border-bottom: 1px dashed #52336e;
	}
.cartItemInfo {
	margin-top: 10px;
	}
.cartSpacer {
	height: 1px;
	overflow: hidden;
	}
.viewCartProdDescImage {
	float: left;
	display: inline;
	width: 350px;
	}
.viewCartSpecs {
	float: left;
	display: inline;
	width: 455px;
	}
.attrSetName {
	float: left;
	display: inline;
	width: 190px;
	height: 20px;
	color: #000;
	text-align: right;
	line-height: 17px;
	}
.attrValue {
	float: left;
	display: inline;
	width: 250px;
	height: 20px;
	margin-left: 10px;
	color: #000;
	line-height: 17px;
	text-align: left;
	}
#cartCoupon {
	float: left;
	display: inline;
	width: 400px;
	margin-left: 50px;
	font-size: 11px;
	text-align: left;
	line-height: 25px;
	}
#cartCouponTitle {
	color: #52336e;
	font-size: 14px;
	font-weight: bold;
	}
.outlineField {
	padding: 3px 5px;
	border: 1px solid #000;
	}
#totalsBox {
	float: left;
	display: inline;
	width: 270px;
	margin-left: 170px;
	font-size: 12px;
	}
#subTotal {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	}
#totalsBox .attrSetName {
	width: 150px;
	height: 30px;
	line-height: 30px;
	}
#totalsBox .attrValue {
	width: 110px;
	height: 30px;
	line-height: 30px;
	}
.totalEntry {
	clear: both;
	height: 30px;
	}
.topBar {
	border-top: 1px solid #000;
	}
.cartTitle {
	width: 880px;
	color: #52336e;
	margin: 0 auto 8px auto;
	font-weight: bold;
	text-align: left;
	}
.dotBar {
	width: 880px;
	height: 1px;
	overflow: hidden;
	margin: 0 auto 10px auto;
	background: url('../_img/dot-bar-big.png') top left no-repeat;
	}
#saveInfoBox {
	width: 400px;
	margin: 10px auto 20px auto;
	}
.formLine {
	clear: both;
	height: 30px;
	}
.formLineBig {
	clear: both;
	font-size: 11px;
	}
.fieldLabel, .fieldLabelBig {
	float: left;
	display: inline;
	width: 130px;
	height: 23px;
	line-height: 23px;
	font-size: 11px;
	text-align: right;
	vertical-align: middle;
	}
.fieldLabelBig {
	height: 31px;
	line-height: 13px;
	}
.fieldLabelSm {
	width: 55px;
	}
.fieldLabelGap {
	width: 25px;
	}
.fieldData {
	float: left;
	display: inline;
	width: 185px;
	text-align: left;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	margin-left: 10px;
	vertical-align: middle;
	}
.fieldDataSm {
	width: 70px;
	}
.fieldRequired {
	font-weight: bold;
	}
#registerBox {
	width: 880px;
	margin: 20px auto;
	overflow: auto;
	}
#registerBoxLeft {
	float: left;
	display: inline;
	width: 350px;
	margin-left: 30px;
	}
#registerBoxRight {
	float: left;
	display: inline;
	width: 350px;
	margin-left: 55px;
	}
#payPayPal {
	float: left;
	display: inline;
	width: 350px;
	margin-left: 30px;
	}
#paypalText {
	color: #000;
	font-size: 12px;
	}
#payOr {
	float: left;
	display: inline;
	width: 40px;
	color: #000;
	text-align: center;
	}
#payCC {
	float: left;
	display: inline;
	width: 350px;
	}
.payTitle {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 30px;
	}
#payCC .fieldLabel, #payCC .fieldData, #payCC input, #payCC select {
	color: #000;
	}
#checkoutTerms {
	color: #000;
	margin-left: 40px;
	font-size: 11px;
	}
#termsOption {
	font-weight: bold;
	}
#termsNotice {
	margin-left: 20px;
	}
/* End Cart Styles */

/* AJAX Form Processing */
#formProcessingBox {
	text-align: center;
	}
#formMessageBox {
	width: 90%;
	margin: 0px auto;
	}
#formMessage {
	font-size: 12px;
	padding: 10px;
	text-align: center;
	}
.successState {
	border: 1px solid #41B106;
	background-color: #DBFFDD;
	}
.errorState {
	border: 1px solid #CB6D32;
	background-color: #FDCFCF;
	}
/* End AJAX Form Processing */

/* Contact Form */
.pageHeading {
	color: #462960;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 5px;
	}
/* End Contact Form */

/* FAQ */
.faqQuestion {
	color: #462960;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 5px;
	}
.faqQuestion a {
	color: #462960;
	text-decoration: none;
	}
.faqAnswerBlock {
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	background: url('../_img/faq-border.gif') bottom left no-repeat;
	}
.faqAnswer {
	color: #383838;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	}
.faqAnswer ul {
	margin-left: 20px;
	list-style-position: outside;
	list-style-type: disc;
	}
.faqAnswer p {
	margin: 0px;
	padding: 0px;
	}
.faqAnswer a {
	color: #462960;
	text-decoration: underline;
	}
.backToTop {
	color: #666;
	font-size: 11px;
	text-align: right;
	margin-bottom: 10px;
	}
.backToTop a {
	color: #666;
	margin-right: 20px;
	text-decoration: none;
	}
.backToTop a:hover {
	border-bottom: 1px dashed #666;
	}
.faqDivider {
	text-align: center;
	margin-bottom: 20px;
	}
.faqList {
	font-size: 12px;
	margin-left: 30px;
	list-style-position: outside;
	list-style-type: decimal;
	}
/* END FAQ */

/* Tutorials */
.tutTitle, .tutTitle a {
	color: #462960;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 5px;
	}
.tutDesc {
	color: #383838;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	}

/* END Tutorials */

/* jModal */
/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
.jqmWindow {
	display: none;
	position: fixed;
	top: 17%;
	left: 50%;
	margin-left: -300px;
	width: 600px;
	background-color: #EEE;
	color: #333;
	border: 1px solid black;
	padding: 12px;
	}
.jqmOverlay { background-color: #000; }
/* End jModal */

#newsletterLoading {
	color: #666;
	font-size: 11px;
	margin: 5px 0 0 30px;
	padding: 5px 10px;
	width: 270px;
	border: 1px solid #ccc;
	background-color: #fff;
	}
#newsletterError {
	color: #fff;
	font-size: 12px;
	margin: 5px 0 0 30px;
	padding: 10px;
	width: 450px;
	color: #fff;
	border: 1px solid #ccc;
	background-color: #D86565;
	}
#newsletterStatus {
	color: #000;
	font-size: 12px;
	margin: 5px 0 0 30px;
	padding: 10px;
	width: 470px;
	border: 1px solid #ccc;
	background-color: #ffffe6;
	}

/* Order History */
.dataLine {
	clear: both;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
	padding: 0 10px;
	}
.dataLineFlex {
	clear: both;
	font-size: 12px;
	padding: 5px 10px;
	}
.dataHeader {
	font-weight: bold;
	}
.dataLineElement {
	float: left;
	display: inline;
	height: 30px;
	line-height: 30px;
	}
.data1BG {
	}
.data2BG {
	background-color: #efefef;
	}
.historyInvoiceId {
	width: 250px;
	}
.historyDate {
	width: 250px;
	}
.historyAmount {
	width: 200px;
	}
.historyStatus {
	width: 150px;
	}
/* END Order History */

/* Support Items */
.supportTitle {
	float: left;
	display: inline;
	width: 600px;
	}
.supportStatus {
	float: right;
	display: inline;
	width: 150px;
	font-weight: bold;
	text-align: right;
	}
.supportDetails {
	float: left;
	display: inline;
	width: 600px;
	}
.supportOrder {
	float: right;
	display: inline;
	width: 250px;
	text-align: right;
	}
.supportused, .supportexpired {
	background-color: #FFABAB;
	}
.supportactive, .supportavailable {
	background-color: #5af468;
	}
.supportfuture {
	background-color: #ffffe6;
	}
/* END Support Items */

#menuItemSub {
	position: absolute;
	z-index: 90;
	top: 30px;
	left: 50%;
	width: 130px;
	margin-left: 332px;
	background-color: #9B95A0;
	font-family: 'Lucida Grande', Tahoma, Verdana;
	}
#menuItemSub a {
	display: block;
	width: 130px;
	height: 23px;
	color: #3c3a3f;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	text-indent: 25px;
	line-height: 23px;
	border-bottom: 1px solid #797480;
	}
#menuItemSub a:hover {
	color: #ffcc00;
	}
#debug {
	position: absolute;
	top: 10px;
	left: 100px;
	width: 100px;
	height: 800px;
	font-family: Arial;
	font-size: 10px;
	text-align: left;
	border:1px solid #fff;
	background-color: #ccc;
	}
.printableContainer {
	width: 90%;
	}
#tutorialManual {
	padding: 0 30px 0px 30px;
	}
#tutorialManual p {
	padding: 0;
	}
#tutorialManual li {
	margin-bottom: 10px;
	list-style-type: disc;
	list-style-position: inside;
	}
#tutorialManual h2 {
	color: #462960;
	font-size: 20px;
	margin-bottom: 10px;
	}
#tutorialManual .lessons {
	margin-bottom: 40px;
	}
#tutorialManual .lesson-title {
	display: inline;
	font-size: 14px;
	margin-bottom: 0;
	}
#tutorialManual .lesson-title a {
	text-decoration: underline;
	}
#tutorialManual .description {
	padding: 5px 0 0 30px;
	font-style: italic;
	}