@font-face {
	font-family: 'HelveticaRegular';
	src: url("../fonts/helvetica.eot");
	src: url("../fonts/helvetica.eot") format('embedded-opentype'), 
	url("../fonts/helvetica.woff") format('woff'), 
	url("../fonts/helvetica.ttf") format('truetype'), 
	url("../fonts/helvetica.svg#HelveticaRegular") format('svg');
}
@font-face {
	font-family: 'HelveticaBold';
	src: url("../fonts/helvetica-bold.eot");
	src: url("../fonts/helvetica-bold.eot") format('embedded-opentype'), 
	url("../fonts/helvetica-bold.woff") format('woff'), 
	url("../fonts/helvetica-bold.ttf") format('truetype'), 
	url("../fonts/helvetica-bold.svg#HelveticaBold") format('svg');
}
#leftSidebarWrapper {
	display: none;
}
#qxNavigation {
	height: 28px;
	display: block;
	padding: 10px 0 0 0;
	float: left;
	margin: 32px 0 0 20px;
	position: relative;
}
#qxNavigation > li {
	float: left;
	/*padding:0 22px 0 22px;*/
	margin: 0 10px 0 10px;
	display: block;
}
#qxNavigation li a {
	font-size: 15px;
	font-weight: bold;
	color: #303030;
	padding: 15px 10px 20px 10px;
}
.qxSubNav01 {
	display: none;
	position: absolute;
	top: 46px;
	left: 12px;
	background: #194377;
	padding-bottom: 10px;
	font-size: 10px;
	width: 95%;
	height: 90px;
	padding: 20px;
}
.qxSubNav01 li {
	float: left;
	width: 25%;
	line-height: 1.8em;
	color: #ccc;
	cursor: pointer;
}
.qxSubNav01 li:hover {
	color: #fff;
}
.qxSubNav02 {
	display: none;
	position: absolute;
	top: 46px;
	left: 12px;
	background: #194377;
	padding-bottom: 10px;
	font-size: 10px;
	width: 95%;
	height: 90px;
	padding: 20px;
}
.qxSubNav02 li {
	float: left;
	width: 25%;
	line-height: 1.8em;
	color: #ccc;
	cursor: pointer;
}
.qxSubNav02 li:hover {
	color: #fff;
}
.qxSubNav03 {
	display: none;
	position: absolute;
	top: 46px;
	left: 12px;
	background: #194377;
	padding-bottom: 10px;
	font-size: 10px;
	width: 95%;
	height: 90px;
	padding: 20px;
}
.qxSubNav03 li {
	float: left;
	width: 25%;
	line-height: 1.8em;
	color: #ccc;
	cursor: pointer;
}
.qxSubNav03 li:hover {
	color: #fff;
}
.qxActiveNav {
	background: #194377;
	color: #fff !important;
}
.float_L {
	float: left;
}
.float_R {
	float: right;
}
.con {
	font-family: 'HelveticaRegular';
	font-size: 14px;
	font-weight: normal;
	color: #333;
}
.con .sixcol {
	text-align: left;
}
.con h1 {
	font-family: 'HelveticaBold';
	font-size: 26px;
	line-height: 26px;
	margin: 20px 0px;
	/* font-weight: bold; */
}
.con h2 {
	font-family: 'HelveticaBold';
	font-size: 20px;
	line-height: 20px;
	margin: 20px 0px;
	/* font-weight: bold; */
}
.con h3 {
	font-family: 'HelveticaBold';
	font-size: 18px;
	line-height: 18px;
	margin: 10px 0px 20px 0px;
	/* font-weight: bold; */
}
.con strong, .con b {
	font-family: 'HelveticaBold';
	/* font-weight: bold; */
}
.con p {
	font-size: 17px;
	margin-bottom: 15px;
}
.con ul {
	font-size: 17px;
	list-style: disc;
	list-style-position: inside;
}
.con ul li {
	padding: 3px 0px;
}
ul.rtl {
	direction: rtl;
	text-align: right;
}
ul.list {
	list-style: none;
}
ul.list li {
	padding: 15px 0px;
	padding-left: 50px;
	background: url("../images/li_image.png") left 15px no-repeat;
	line-height: 20px;
}
ul.features_list {
	list-style: none;
}
ul.features_list li {
	padding: 15px 0px;
	padding-left: 50px;
	background: url("../images/li_image.png") center left no-repeat;
}
.align_left {
	text-align: left;
}
.align_right {
	text-align: right;
}
.align_center {
	text-align: center;
}
.img_center {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}
.top_space {
	padding-top: 20px;
}
.bottom_space {
	padding-bottom: 20px;
}
.horizontal_separator {
	background: url("../images/horizontal_separator.png") top center no-repeat;
}
hr.beautiful_separator {
	border: 0;
	height: 3px !important;
	margin: 20px 0px;
	background-image: -webkit-linear-gradient(left, rgba(9, 137, 186, 0), rgba(9, 137, 186, 0.75), rgba(9, 137, 186, 0));
	background-image: -moz-linear-gradient(left, rgba(9, 137, 186, 0), rgba(9, 137, 186, 0.75), rgba(9, 137, 186, 0));
	background-image: -ms-linear-gradient(left, rgba(9, 137, 186, 0), rgba(9, 137, 186, 0.75), rgba(9, 137, 186, 0));
	background-image: -o-linear-gradient(left, rgba(9, 137, 186, 0), rgba(9, 137, 186, 0.75), rgba(9, 137, 186, 0));
}
/**************************************************/
/*****   Overview   *******************************/
/**************************************************/

/**************************************************/
/*****   Store Locator   **************************/
/**************************************************/
#store_locator_content #container_2_wrapper {
	background: #e8e8e8;
}
#store_locator_content #store_locator_image {
	display: block;
	margin: 0 auto;
	position: relative;
	top: -50px;
}
@media handheld, only screen and (max-width: 767px) {
	#store_locator_content #store_locator_image {
		position: relative;
		top: 0px;
   }
}

/**************************************************/
/*****   SEO   ************************************/
/**************************************************/
#seo_content #container_1_wrapper {
	min-height: 575px;
	background: #A8CB2F url("../images/seo/seo_container_1_bg.jpg") top center no-repeat;
}
#seo_content #container_2_wrapper {
	background: #e8e8e8;
}
#seo_content #container_1 h1 {
	font-family: 'HelveticaBold';
	color: #fff;
	text-shadow: 1px 1px 3px #5d5d5d;
	font-size: 40px;
	line-height: 40px;
}
#seo_content #container_1 p {
	font-family: 'HelveticaBold';
	text-shadow: 1px 1px 3px #5d5d5d;
	color: #fff;
}
#seo_content #magnifier_image {
	display: block;
	margin: 0 auto;
	position: relative;
	top: 40px;
}
#seo_content #seo_image {
	display: block;
	margin: 0 auto;
	position: relative;
	top: 120px;
}
@media handheld, only screen and (max-width: 767px) {
	#seo_content #magnifier_image {
		position: relative;
		top: 0px;
   }
   #seo_content #seo_image {
	   position: relative;
	   top: 0px;
  }
}

/**************************************************/
/*****   Social Media With Webjaguar   ************/
/**************************************************/
#social_media_content #container_2_wrapper {
	background: #e8e8e8;
}
#social_media_content #social_media_image {
	display: block;
	margin: 0 auto;
	position: relative;
	top: 70px;
}
@media handheld, only screen and (max-width: 767px) {
	#social_media_content #social_media_image {
		position: relative;
		top: 0px;
   }
}

/**************************************************/
/*****   Reporting With Webjaguar   ***************/
/**************************************************/
#reporting_content #container_2_wrapper {
	background: #e8e8e8;
}
#reporting_content #analytics_graph_image_wrapper {
	position: relative;
	height: 200px;
}
#reporting_content #analytics_graph_image {
	display: block;
	margin: 0 auto;
	position: absolute;
	top: -10px;
	left: 0;
	right: 0;
}
#reporting_content #reporting_pc_image {
	display: block;
	margin: 0 auto;
	position: relative;
	top: 10px;
	left: 0px;
}
@media handheld, only screen and (max-width: 767px) {
	#reporting_content #analytics_graph_image_wrapper {
		height: auto;
   }
   #reporting_content #analytics_graph_image {
	   position: relative;
	   top: 0px;
  }
}

/**************************************************/
/*****   Promotion   ******************************/
/**************************************************/
#promotion_content #container_2_wrapper {
	background: #e8e8e8;
}
#promotion_content #promotion_image {
	display: block;
	margin: 0 auto;
	position: relative;
	top: 200px;
}
@media handheld, only screen and (max-width: 767px) {
	#promotion_content #promotion_image {
		position: relative;
		top: 0px;
   }
}

/**************************************************/
/*****   Promotional Products Solution   **********/
/**************************************************/
#promotional_products_content #container_2_wrapper {
	background: #e8e8e8;
}

/**************************************************/
/*****   Order Management   ***********************/
/**************************************************/
#order_management_content #container_2_wrapper {
	background: #e8e8e8;
}
#order_management_content #order_management_image {
	display: block;
	margin: 0 auto;
	position: relative;
	top: 200px;
}
#order_management_content #order_management_bottom_p {
	display: block;
	margin: 0 auto;
	font-size: 18px;
	font-weight: bold;
	position: relative;
	top: 200px;
}
@media handheld, only screen and (max-width: 767px) {
	#order_management_content #order_management_image {
		position: relative;
		top: 0px;
   }
   #order_management_content #order_management_bottom_p {
	   position: relative;
	   top: 0px;
  }
}

/**************************************************/
/*****   Marketplace   ****************************/
/**************************************************/
#marketplace_content #container_2_wrapper {
	background: #e8e8e8;
}
#marketplace_content #container_1 p {
	width: 80%;
}
@media handheld, only screen and (max-width: 767px) {
	#marketplace_content #container_1 p {
		width: 100%;
   }
}
#marketplace_content .screen_shot_image {
	text-align: center;
	margin: 45px 0px;
}

/**************************************************/
/*****   MULTI-STORE COMMERCE   *******************/
/**************************************************/
#multistore_commerce_content #container_4_wrapper {
	background: #e8e8e8;
}
#multistore_commerce_content #container_5_wrapper {
	background: #e8e8e8;
}
#multistore_commerce_content #admin_area_image {
	display: block;
	margin: 0 auto;
}
#multistore_commerce_content #design_right_side_image {
	display: block;
	margin: 0 auto;
	position: relative;
	top: -20px;
}
@media handheld, only screen and (max-width: 767px) {
	#multistore_commerce_content #design_right_side_image {
		position: relative;
		top: 0px;
   }
}

/**************************************************/
/*****   B2B   ************************************/
/**************************************************/
#b2b_content #b2b_image_1,
#b2b_content #b2b_image_2,
#b2b_content #b2b_image_3,
#b2b_content #b2b_image_4,
#b2b_content #b2b_image_5,
#b2b_content #b2b_image_6 {
	display: block;
	margin: 0 auto;
}
#b2b_content .b2b_brands_image {
	display: block;
	margin: 0 auto;
	padding: 20px 0px;
}

/**************************************************/
/*****   B2C   ************************************/
/**************************************************/
#b2c_content #b2c_image_1,
#b2c_content #b2c_image_2,
#b2c_content #b2c_image_3,
#b2c_content #b2c_image_4,
#b2c_content #b2c_image_5,
#b2c_content #b2c_image_6 {
	display: block;
	margin: 0 auto;
}
#b2c_content #b2c_image_1 {
	position: relative;
	top: 25px;
}
#b2c_content #b2c_image_4 {
	position: relative;
	top: -20px;
}
@media handheld, only screen and (max-width: 767px) {
	#b2c_content #b2c_image_1 {
		position: relative;
		top: 0px;
   }
}

/**************************************************/
/*****   Inventory Management   *******************/
/**************************************************/
#inventory_management_content #container_2_wrapper {
	background: #e8e8e8;
}
#inventory_management_content #inventory_management_image_wrapper {
	position: relative;
}
#inventory_management_content #inventory_management_image {
	display: block;
	position: absolute;
	top: 20px;
}
@media handheld, only screen and (max-width: 767px) {
	#inventory_management_content #inventory_management_image {
		position: relative;
		margin: 0 auto;
		top: 0px;
   }
}

/**************************************************/
/*****   Customer Service with WebJaguar   ********/
/**************************************************/
#customer_service_content #container_4_wrapper {
	background: #e8e8e8;
}
#customer_service_content #customer_service_image_1, #customer_service_content #customer_service_image_2, #customer_service_content #customer_service_image_3 {
	display: block;
	margin: 0 auto;
}

/**************************************************/
/*****   Form Builder   ***************************/
/**************************************************/
#form_builder_content #container_2_wrapper {
	background: #e8e8e8;
}
#form_builder_content #form_builder_image_wrapper {
	position: relative;
}
#form_builder_content #form_builder_image {
	display: block;
	position: absolute;
	top: 20px;
	left: 0;
	right: 0;
	margin: 0 auto;
}
#form_builder_content #form_builder_bottom_p {
	display: block;
	margin: 0 auto;
	font-size: 18px;
	font-weight: bold;
	position: relative;
	top: 150px;
}
@media handheld, only screen and (max-width: 767px) {
	#form_builder_content #form_builder_image {
		position: relative;
		margin: 0 auto;
		top: 0px;
   }
   #form_builder_content #form_builder_bottom_p {
	   position: relative;
	   top: 0px;
  }
}

/**************************************************/
/*****   Budget Module   **************************/
/**************************************************/
#budget_module_content #container_2_wrapper {
	background: #e8e8e8;
}
#budget_module_content #container_3_wrapper {
	background: #d1d1d1;
}
#budget_module_content #budget_module_image_2 {
	display: block;
	margin: 0 auto;
	position: relative;
	top: 75px;
}
#budget_module_content #budget_module_image_3 {
	display: block;
	margin: 0 auto;
	position: relative;
	top: 75px;
	left: 20px;
}
@media handheld, only screen and (max-width: 767px) {
	#budget_module_content #budget_module_image_2 {
		position: relative;
		top: 0px;
   }
   #budget_module_content #budget_module_image_3 {
	   position: relative;
	   top: 0px;
	   left: 0px;
  }
}

/**************************************************/
/*****   Mobile Commerce   ************************/
/**************************************************/
#mobile_commerce_content #container_4_wrapper {
	background: #e8e8e8;
}
#mobile_commerce_content #mobile_commerce_image_1 {
	display: block;
	margin: 0 auto;
}
#mobile_commerce_content #container_2, #mobile_commerce_content #container_3 {
	position: relative;
	min-height: 350px;
}
#mobile_commerce_content #mobile_commerce_image_2 {
	display: block;
	position: absolute;
	bottom: 0;
	right: 5%;
}
#mobile_commerce_content #mobile_commerce_image_3 {
	display: block;
	position: absolute;
	bottom: 0;
	max-width: 45%;
	left: 3%;
}
@media handheld, only screen and (max-width: 767px) {
	#mobile_commerce_content #mobile_commerce_image_2 {
		position: relative;
		margin: 0 auto;
		top: 20px;
		right: 0;
   }
   #mobile_commerce_content #mobile_commerce_image_3 {
	   position: relative;
	   margin: 0 auto;
	   margin-bottom: 20px;
	   left: 0;
  }
}

/**************************************************/
/*****   Digital Signature Solutions   ************/
/**************************************************/
#digital_signature_content #container_2_wrapper {
	background: #e8e8e8;
}
#digital_signature_content #digital_signature_image_wrapper {
	position: relative;
	height: 140px;
}
#digital_signature_content #digital_signature_image_1 {
	display: block;
	margin: 0 auto;
	position: absolute;
	bottom: -110px;
	left: 0;
	right: 0;
}
@media handheld, only screen and (max-width: 767px) {
	#digital_signature_content #digital_signature_image_wrapper {
		height: auto;
   }
   #digital_signature_content #digital_signature_image_1 {
	   position: relative;
	   bottom: 0px;
  }
}

/**************************************************/
/*****   Accounting Integration   *****************/
/**************************************************/
#accounting_integration_content #container_2_wrapper {
	background: #e8e8e8;
}
#accounting_integration_content #accounting_integration_image {
	display: block;
	margin: 0 auto;
	position: relative;
	top: 100px;
}
@media handheld, only screen and (max-width: 767px) {
	#accounting_integration_content #accounting_integration_image {
		position: relative;
		top: 0px;
   }
}

/**************************************************/
/*****   Email Marketing   ************************/
/**************************************************/
#email_marketing_content #email_marketing_image_1, 
#email_marketing_content #email_marketing_image_2, 
#email_marketing_content #email_marketing_image_3, 
#email_marketing_content #email_marketing_image_4 {
	display: block;
	margin: 0 auto;
}

/**************************************************/
/*****   Search Technology   **********************/
/**************************************************/
#search_technology_content #container_2_wrapper {
	background: #3e424a;
	color: #fff;
}
#search_technology_content #search_technology_image_1, #search_technology_content #search_technology_image_2 {
	display: block;
	margin: 0 auto;
}
.sixcol.white > h1 {
	color: #FFFFFF;
}

/**************************************************/
/*****   Web Design And Branding   ****************/
/**************************************************/
#web_design_and_branding_content #web_design_and_branding_image {
	display: block;
	margin: 0 auto;
}


.plight {
    line-height: 20px !important;
    padding: 0 10px;
}

.plight ol {
    list-style: disc outside none;
    padding-left: 20px;
}

.plight ol li {    padding-bottom: 10px;}

/**************************************************/
/*****   Testimonials              ****************/
/**************************************************/
.testimonial {
	background: #ffffff;
	margin-bottom: 20px;
	padding: 20px;
	font-family: sans-serif;
	font-size: 18px;
	border: 1px solid #ccc;
}
.testimonial_image {
	float: left;
	width: 150px;
	margin-right: 20px;
}
.testimonial img {
	display: block;
	max-width: 100%;
	height: auto;
	opacity: 1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
.testimonial img:hover {
	opacity: 0.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
}
.testimonial_content {
	float: left;
	max-width: 315px;
	height: 170px;
}
.testimonial p.q_text {
	text-align: justify;
}
.testimonial_content .cite {
	font-style: italic;
	font-size: 85%;
	display: block;
	margin-bottom: 10px;
}
.testimonial_content .links {
	font-size: 14px;
}
.testimonial_content .links a {
	color: #FF0000;
}

/**************************************************/
/*****   Case Studies              ****************/
/**************************************************/
.case_studies {
	background: #fff;
	margin-bottom: 20px;
	padding: 20px;
	font-family: sans-serif;
	font-size: 18px;
	border: 1px solid #ccc;
}
.case_studies_image {
	float: left;
	width: 200px;
	margin-right: 20px;
}
.case_studies img {
	display: block;
	max-width: 100%;
	height: auto;
	opacity: 1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
.case_studies img:hover {
	opacity: 0.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
}
.case_studies_content {
	float: left;
	max-width: 285px;
}
.case_studies_content .customer_name {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	margin-bottom: 10px;
}
.case_studies_content .customer_name a {
	color: #FF0000;
}
.case_studies_content p {}

/**************************************************/
/*****   case_study_page           ****************/
/**************************************************/
.case_study_page {}
.case_study_page h3 {
	color: #888;
}
.case_study_page .redtitle {
	color: #FF0000;
	font-size: 18px;
}
.case_study_page img.screenshot {
	float: right;
}

.plight h2 {
    color: #FF0000;
}