/* CSS Document */
/* Retail Software Page */
div.inner_page_outer{
	display:block; 
	width:1000px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	/*background:url(../images/inner-page-bg.jpg) repeat-x;*/
}
#inner_page_outer_other{
	/*background-image:url(../images/inner-banner-bg.jpg);
	background-repeat:repeat-x;*/
}
#inner_page_banner_sw{
	/*background-image:url(../images/inner-banner-bg-sw.jpg);
	background-repeat:repeat-x;*/
}
#banner_left_heading{
	padding-left:7px;
}
div.innerbanner_small{
	display:block; 
	width:743px; 
	height:auto; 
	float:left; 
	margin:10px 0 0 0; 
	padding:0 0 3px 0; 
	background:none;
}
div.innerpage_heading{
	display:block; 
	width:724px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
}
.innerheading{
	color:#df7416;
	line-height:35px;
	margin-bottom:0;
}
div.innerpage_left_total{
	display:block; 
	width:257px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	background:url(../images/innerpage-left-seperator.jpg) repeat-y;
	background-position:right;
	
}
div.innerpage_left_top_total{
	display:block; 
	width:257px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	background-image:url(../images/inner-left-seperator-top.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
div.innerpage_left_bottom_total{
	display:block; 
	width:257px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	background-image:url(../images/inner-left-seperator-bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
div.innerpage_right_total{
	display:block; 
	width:743px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	background:none;
}
div.inner_content_total{
	display:block; 
	width:1000px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	/*background:url(../images/inner-content-bg.jpg) repeat-y;*/
	background-color:#FFFFFF;
}
div.inner_content_left_img{
	display:block; 
	width:1000px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	/*background-image:url(../images/inner-left-bg.jpg);*/
	background-repeat:no-repeat;
	background-position:left bottom;
}
div.banner_retailsw_boxtotal{
	display:block; 
	width:743px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 20px 0;
	background-image:url(../images/innerpage-banner-seperator.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
div.banner_retailsw_left{
	display:block; 
	width:257px; 
	height:478px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	background:none;
}
div.banner_retailsw_right{
	display:block; 
	width:743px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	background:none;
}
div.banner_retailsw_right_other{
	display:block; 
	width:743px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	background:none;
}
div.banner_retailsw_icorow{
	display:block; 
	width:703px; 
	height:auto; 
	float:left; 
	margin:18px 0 0 0; 
	padding:0 20px 0 20px; 
	background:none;
}
div.banner_retailsw_icototal{
	display:block; 
	width:230px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	background:none;
}
.banner_retailsw_icototal:hover{
	color:#df7416;
	text-decoration:none;
}
div.banner_retailsw_ico{
	display:block; 
	width:230px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
	text-align:center;
}
div.banner_retailsw_icotxt{
	display:block; 
	width:230px; 
	height:auto; 
	float:left; 
	margin:5px 0 0 0; 
	padding:0 0 0 0;
	background:none;
	color:#6e787d;
	line-height:22px;
	font-size:17px;
	font-weight:bold;
	text-align:center;
}
div.innerbanner_stripinfo{
	display:block; 
	width:704px; 
	height:18px; 
	float:left; 
	margin:10px 0 0 0; 
	padding:3px 10px 1px 10px; 
	background:rgb(235, 236, 239);
	background:rgba(120, 131, 137, .10);
	font-size:12px;
}
div.innerbanner_stripinfo_left{
	display:block; 
	width:auto; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	background:none;
}
.innerbanner_stripinfo a{
	color:#6e787d;
	text-decoration:none;
}
.innerbanner_stripinfo a:hover{
	color:#df7416;
	text-decoration:none;
}
div.innerbanner_retailsw_icorow{
	display:block; 
	width:743px; 
	height:auto; 
	float:left; 
	margin:25px 0 0 0; 
	padding:0 0 0 0; 
	background:none;
}
div.innerbanner_retailsw_icorow_total{
	display:block; 
	width:743px; 
	height:auto; 
	float:left; 
	margin:12px 0 0 0; 
	padding:0 0 8px 0; 
	background:none;
}
div.innerbanner_retailsw_icototal{
	display:block; 
	width:140px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	background:none;
}
div.innerbanner_retailsw_ico{
	display:block; 
	width:140px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
	text-align:center;
}
div.innerbanner_retailsw_icotxt{
	display:block; 
	width:140px; 
	height:auto; 
	float:left; 
	margin:5px 0 0 0; 
	padding:0 0 0 0;
	background:none;
	color:#6e787d;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
.banner_retailsw_icotxt a{
	color:#6e787d;
	text-decoration:none;
}
.banner_retailsw_icotxt a:hover{
	color:#df7416;
	text-decoration:none;
}
.innerbanner_retailsw_icotxt a{
	color:#6e787d;
	text-decoration:none;
}
.innerbanner_retailsw_icotxt a:hover{
	color:#df7416;
	text-decoration:none;
}
/*div.innerbanner_retailsw_icorow{
	display:block; 
	width:743px; 
	height:auto; 
	float:left; 
	margin:25px 0 0 0; 
	padding:0 0 0 0; 
	background:none;
}
div.innerbanner_retailsw_icototal{
	display:block; 
	width:118px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	background:none;
}
div.innerbanner_retailsw_ico{
	display:block; 
	width:118px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
	text-align:center;
}
div.innerbanner_retailsw_icotxt{
	display:block; 
	width:118px; 
	height:auto; 
	float:left; 
	margin:5px 0 0 0; 
	padding:0 0 0 0;
	background:none;
	color:#788389;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.banner_retailsw_icotxt a{
	color:#788389;
	text-decoration:none;
}
.banner_retailsw_icotxt a:hover{
	color:#df7416;
	text-decoration:none;
}
.innerbanner_retailsw_icotxt a{
	color:#788389;
	text-decoration:none;
}
.innerbanner_retailsw_icotxt a:hover{
	color:#df7416;
	text-decoration:none;
}*/


#retailsw_icotxt_active{
	color:#df7416;
}
#icotxt_active{
	color:#df7416;
}
#left_menu_active{
	background-color:#f1f7fb;
}
div.banner_retailsw_blank{
	display:block; 
	width:6px; 
	height:auto; 
	float:left; 
	margin:30px 0 0 0; 
	padding:0 0 0 0;
	background:none;
	color:#df7416;
	font-size:18px;
	text-align:center;
}
div.inner_banner_left_menu{
	display:block; 
	width:246px; 
	height:auto; 
	float:left; 
	margin:0 0 100px 0; 
	padding:0 0 0 0; 
	background:none;
}
div.inner_content_left{
	display:block; 
	width:246px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 20px 0; 
	background:none;
	
}
div.inner_content_left_txt{
	display:block; 
	width:222px; 
	height:auto; 
	float:left; 
	margin:15px 0 15px 0; 
	padding:8px 14px 8px 10px; 
	background-image:url(../images/quote.jpg);
	background-repeat:no-repeat;
	text-align:center;
	font-style:italic;
	line-height:18px;
	color:#6e787d;
	font-size:12px;
	font-family:Verdana;
}
div.inner_contenttotal{
	display:block; 
	width:726px; 
	height:auto; 
	float:left; 
	margin:45px 0 0 0; 
	padding:0 8px 0 9px;
	line-height:20px;
	
}
div.inner_contenttotal_nomarign{
	margin-top:20px;
}
div.inner_contenttotal_nomarign1{
	margin-top:38px;
}	
div.inner_content{
	display:block; 
	width:724px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
}
div.retail_content_part{
	display:block; 
	width:724px; 
	height:auto; 
	float:left; 
	margin:5px 0 15px 0; 
	padding:0  0 ;
	background:url(../images/inner-page-div.gif) repeat-y;
}
div.nomargin{
	margin:0;
}
div.retail_content_part1{
	display:block; 
	width:724px; 
	height:auto; 
	float:left; 
	margin:10px 0 0 0; 
	padding:0  0 ;
	background:none;
}
div.inner_retail_content_part1{
	display:block; 
	width:724px; 
	height:auto; 
	float:left; 
	margin:10px 0 10px 0; 
	padding:0 0 20px 0;
	background:none;
	border-bottom:1px dotted #a4a8aa;
}
div.inner_contentbox{
	display:block; 
	width:340px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
}
div.center_align{
	text-align:center;
}
div.inner_contentbox1{
	width:445px;
}
div.inner_content_bullettotal{
	display:block; 
	width:340px; 
	height:auto; 
	float:left; 
	margin:0 0 6px 0; 
	padding:0 0 0 0;
}
div.inner_content_txt_align{
	text-align:center;
}
div.inner_content_bullet{
	display:block; 
	width:20px; 
	height:13px; 
	float:left; 
	margin:5px 0 0 0; 
	padding:0 0 0 0;
	background:none;
}
div.inner_content_bullet_txt{
	display:block; 
	width:320px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
}
div.inner_contentbox_space{
	display:block; 
	width:44px; 
	height:20px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
}
div.retailsw_boxtotal{
	display:block; 
	width:724px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
}
div.retailsw_icorow{
	display:block; 
	width:724px; 
	height:auto; 
	float:left; 
	margin:10px 0 15px 0; 
	padding:0 0 0 0; 
	background:none;
}
div.retailsw_ico{
	display:block; 
	width:165px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
	text-align:center;
}
div.retailsw_icotxt{
	display:block; 
	width:165px; 
	height:auto; 
	float:left; 
	margin:5px 0 0 0; 
	padding:0 0 0 0;
	background:none;
	color:#6e787d;
	text-align:center;
}
div.retailsw_icototal{
	display:block; 
	width:165px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	background:none;
}
#no1{
	background-image:url(../images/no1.jpg);
	background-repeat:no-repeat;
	
}
#no2{
	background-image:url(../images/no2.jpg);
	background-repeat:no-repeat;
	
}
#no3{
	background-image:url(../images/no3.jpg);
	background-repeat:no-repeat;
	
}
#no4{
	background-image:url(../images/no4.jpg);
	background-repeat:no-repeat;
	
}
#no5{
	background-image:url(../images/no5.jpg);
	background-repeat:no-repeat;
	height:105px;
}
#no6{
	background-image:url(../images/no6.jpg);
	background-repeat:no-repeat;
	
}
#no7{
	background-image:url(../images/no7.jpg);
	background-repeat:no-repeat;
	height:102px;
}
#no8{
	background-image:url(../images/no8.jpg);
	background-repeat:no-repeat;
	height:107px;
}
#no9{
	background-image:url(../images/no9.jpg);
	background-repeat:no-repeat;
	height:106px;
}
#no10{
	background-image:url(../images/no10.jpg);
	background-repeat:no-repeat;
	height:107px;
}
#no11{
	background-image:url(../images/no11.jpg);
	background-repeat:no-repeat;
	height:102px;
}
div.retailsw_blank1{
	display:block; 
	width:160px; 
	height:20px; 
	float:left; 
	margin:4px 0 0 0; 
	padding:0 0 0 0;
	background:none;
}
div.retailsw_blank{
	display:block; 
	width:20px; 
	height:auto; 
	float:left; 
	margin:30px 0 0 0; 
	padding:0 0 0 0;
	background:none;
}
div.inner_call_action_btn{
	display:block; 
	width:473px; 
	height:82px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:url(../images/get-proposal-btn.jpg) 0 0 no-repeat;
}
.inner_call_action_btn:hover{
	background-position:0 -82px;
}
.innermargintop{
	margin:10px 0 0 0;
}
.innerparagraph{
	margin:10px 0 12px 0; padding-left:10px; line-height:20px;	
}
.paragraph_headline{
	margin-top:5px; line-height:20px; background-color: #6e787d; display:block; float:left; width:720px; color:#ffffff;	
}
/*.paragraph_headline{
	margin:0px; line-height:20px; background:rgb(63, 71, 75); background:rgba(63, 71, 75, .6); display:block; float:left; width:720px; color:#ffffff;	
}*/
.paragraph_row{
	margin:0px; line-height:20px; background:rgb(235, 236, 239); background:rgba(120, 131, 137, .10); display:block; float:left; width:720px; 	
}
/*.rownormal{ background-color:#eef1f2;}*/
.rownormal{ background-color:#eef1f2;}
/*.rowcolor{ background:rgb( 244, 164, 96); background:rgba(244, 164, 96, .10); color:#3f474b;}*/
.rowcolor{ background-color:#FDC08D;}
.customer_comment
{
	border-bottom:1px #788389 dotted; margin: 10px 40px 10px 20px; padding-bottom:10px; line-height:20px; font-size:12px;
}


/*Contact Us page */
.astrick
{
	color:#F00;
	vertical-align:top;
}

.comment
{
	border:1px #000 dashed; margin:0px 50px 0px 50px; width:auto; height:auto;
}
.frm_comment
{
	width:auto; height:auto; margin:5px;
}
.frm_comment_left
{
	width:350px; text-align:right; display:inline; float:left;
}

.frm_comment_right
{
	text-align:left; display:inline; padding-right:150px;
}

.frm_comment_submitbtn
{
	margin:25px;
}
.frm_comment_policy
{
	text-align:left; padding-left:10px; margin:10px 0 10px 0;
}
div.totalfrm{display:block; width:460px; float:left; margin:0 0 0 0; padding:10px 20px 10px 20px; background:none; background:url(../images/form-bg.jpg) repeat-x; background-color:#FFFFFF;  border:1px solid #747e83;}
div.totalfrm1{
	width:490px;
}
div.frmrow{display:block; width:460px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.frmrow1{
	width:490px;
}
div.colon{display:block; width:15px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.query{display:block; width:135px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
.frmlabel{display:block; float:left;  margin:0 0 0 0; padding:0; width:135px; height:auto;}
.frmlabel1{width:175px;}
div.quoteinputtextarea{display:block; width:300px; float:left; margin:0 0 10px 0; padding:0 0 0 0; background:none;}
div.inputtextareacol1{display:block; width:50px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}
div.inputtextareacol2{display:block; width:220px; float:left; margin:0 0 0 0; padding:0 0 0 10px; background:none;}
div.quotesubmitbtn{display:block; width:450px; float:left; margin:15px 0 15px 0; padding:0 0 0 0; background:none; text-align:center;}

.formbit{
	font-size:12px;
	font-family:Tahoma;
	width:270px;
	height:20px;
	border:1px solid #747e83;
	padding:0px 2px 0 2px;
	background-color:#E9F0F3;
	margin-top:3px;
	}
	.formbit_radio{
	padding:0px 2px 0 2px;
	
	}
.formbitns1  {
	font-size:12px;
	font-family:Tahoma;
	width:210px;
	height:16px;
	border:1px solid #747e83;
	padding:0px 2px 0 2px;
	background-color:#E9F0F3;
	}
	
.formbitbs {
	font-size:12px;
	font-family:Tahoma;
	width:50px;
	border:1px solid #747e83;
	padding-top:0px;
	background-color:#E9F0F3;
	}
	
.formbitdrop{
	font-size:12px;
	font-family:Tahoma;
	width:275px;
	height:23px;
	border:1px solid #747e83;
	padding-top:2px;
	background-color:#E9F0F3;
	margin-top:3px;
	}
	
.formbitupload{
	background-color:#E9F0F3;
	}
	.formbitnscomments{font-family:Tahoma; font-size:12px; height:72px; width:269px; border:1px solid #747e83;padding-right: 2px;
	padding-left: 2px;
	padding-top:3px;
	background-color:#E9F0F3;
	}
	
	.red{
color: #ff0000;
}

div.rightcontent{display:block; width:auto; height:auto; float:left; margin:0 0 20px 0; padding:0 20px 0 100px; background:none; color:#6e787d; line-height:22px;}
div.rightcontent1{
	padding-left:70px;
}

div.inner_contentbox_contact{
	display:block; 
	width:230px; 
	height:120px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	border-right:1px #969696 dotted;
	
}
div.inner_contentbox_contact_add{
	display:block; 
	width:200px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	
}
div.retail_content_part_contact{
	display:block; 
	width:724px; 
	height:auto; 
	float:left; 
	margin:5px 0 15px 0; 
	padding:0  0 ;
	/*background:url(../images/inner-page-div.gif) repeat-y;*/
}
div.inner_contentbox_space_contact{
	display:block; 
	width:25px; 
	height:100px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
}

/*f&b */
.link
{
	color:#df7416;
}
.link:hover
{
	color:#df7416;
	text-decoration:none;
}
.linkgrey
{
	color:#6e787d;
}
.linkgrey:hover
{
	color:#6e787d;
	text-decoration:none;
}

div.inner_content_bullet_txt_fb{
	display:block; 
	width:700px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
	line-height:22px;
}
/* Benefits */
div.benefits_total_innercontent_bullet
{
	margin-bottom:10px; display: block; width: 724px; height: auto; float: left;
}
div.benefits_inner_content_bullet_txt
{
	width:700px; display: block; height: auto; float: left;
}

/*Client list */
div.client_paragraph_headline  {
margin-top : 5px;
line-height : 20px;
background-color : #df7416;
display : block;
float : left;
width : 720px;
color : #ffffff;
}
.client_col1{
	display:block; 
	width:350px; 
	height:23px; 
	float:left; 
	margin:0 0 0 0; 
	padding:6px 0 4px 10px;
	background:none;
	border-left:1px dotted #b8b8b8;
	text-decoration:none;
}
.client_col2{
	display:block; 
	width:210px; 
	height:23px; 
	float:left; 
	margin:0 0 0 0;
	padding:6px 0 4px 10px;
	background:none;
	border-left:1px dotted #b8b8b8;
	text-decoration:none;
}
.price_col1_large{
	height:45px; 
	padding:6px 0 6px 10px;
}
div.client_col3{
	display:block; 
	width:120px; 
	height:23px; 
	float:left; 
	margin:0 0 0 0; 
	padding:6px 0 4px 10px;
	background:none;
	border-left:1px dotted #b8b8b8;
}
div.price_col2_large{
	height:33px; 
	padding:18px 0 6px 0;
}
div.price_col3{
	display:block; 
	width:137px; 
	height:23px; 
	float:left; 
	margin:0 0 0 0; 
	padding:6px 0 4px 0;
	background:none;
	border-left:1px dotted #b8b8b8;
	text-align:center;
}
div.price_col3_large{
	height:33px; 
	padding:18px 0 6px 0;
}

.listdetails
{
	width:290px; float:left; display:inline; padding-left:10px; line-height:22px;
}
.last_listdetails
{
	width:100px; float:left; display:inline; padding-left:10px; line-height:22px;
}

/*Price List */

.price_listdetails_heading
{
	width:220px; float:left; display:inline; padding-left:10px; line-height:22px;
}
.price_listdetails
{
	width:222px; float:left; display:inline; padding-left:7px; line-height:22px; background-color:#F6A140;
}
.price_head_listdetails
{
	width:450px; float:left; text-align:center; padding-left:10px; display:inline; line-height:22px;
}
.price_last_listdetails
{
	width:122px; float:left; text-align:center; display:inline; line-height:22px;
}
.price_paragraph_row{
	margin:0px; padding:1px; line-height:20px; display:block; float:left; width:720px; color:#3f474b; 	
}

.rowcolor1{ background-color: #E9F369;}
.rowcolor2{ background-color: #F7D371; }
.rowcolor3{ background-color: #1FF7C7; }
.rowcolor4{ background-color: #FB8777; }
.img_tick
{
	padding-top:2px; margin-bottom:6px;
}
.terms_listdetails
{
	width:245px; float:left; display:inline; padding-left:10px; line-height:22px;
}
.terms_last_listdetails
{
	width:445px; float:left; display:inline; padding-left:10px; line-height:22px;
}
.price_list_link
{
	text-decoration:none; color:#3f474b;
}
div.terms_condition
{
	padding-left:10px; font-weight:bold; line-height:24px; display:block; width:714px; height:auto;
}
.terms_condition_col1
{
	float:left; width:150px; display:block;
}
.terms_condition_col2
{
	float:left; width:550px; display:block;  
}
div.tcicon{
	background-image:url(../images/terms-condition-ico.png);
	background-repeat:no-repeat;
	margin-top:20px;
	padding-left:54px;
	width:670px;
}
div.faqicon{
	background-image:url(../images/faq-ico.png);
	background-repeat:no-repeat;
	padding-left:54px;
	width:670px;
}
div.caseicon{
	background-image:url(../images/price-case-study-ico.png);
	background-repeat:no-repeat;
	padding-left:54px;
	width:670px;
}
div.faq_total_innercontent_bullet
{
	margin-bottom: 0px; display: block; width: 724px; height: auto; float: left; 
}
div.price_faq_total_innercontent_bullet
{
	margin-bottom: 10px; display: block; width: 714px; height: auto; float: left; padding-left:10px; 
}
div.price_faq_top{
	margin-top:8px;
}
.faq_question_text
{
	font-size: 14px;
}
.price_benefits_inner_content_bullet_txt
{
	width:694px; display: block; height: auto; float: left; text-decoration:underline; font-weight:bold; color:#6e787d;
}
.price_benefits_inner_content_bullet_txt:hover
{
	text-decoration:underline; color:#df7416;
}
#faq_answer_inner_bullet_txt
{
	margin-bottom: 5px;
}
.faq_answer
{
	width:703px; height:auto; display:block; float:left; padding-left:21px; margin-bottom:14px;
}
.faq_answer_total_innercontent_bullet
{
	margin-bottom: 10px; display: block; width: 690px; height: auto; float: left;
}
.faq_answer_inner_content_bullet_txt
{
	display: block; width: 670px; height: auto; float: left;
}
.banker_total_content
{
	width:690px; height:auto; margin-bottom:10px;
}

.banker_row_head
{
	border:1px #6e787d dotted; width:680px; float:left; height:auto; padding:4px; display:inline; font-weight:bold;
}
.banker_row
{
	width:690px; height:auto;
}
.banker_col1
{
	border-left:1px #6e787d dotted; border-bottom:1px #6e787d dotted; padding:5px; height:auto; width:100px; display:inline; float:left;
}
.banker_col2
{
	border-left:1px #6e787d dotted; border-bottom:1px #6e787d dotted; padding:5px; height:auto; width:110px; display:inline; float:left;
}
.banker_col3
{
	border-left:1px #6e787d dotted; border-bottom:1px #6e787d dotted; padding:5px; height:auto; width:111px; display:inline; float:left;
}
.banker_col_last
{
	border-left:1px #6e787d dotted; border-bottom:1px #6e787d dotted; border-right:1px #6e787d dotted; padding:5px; height:auto; width:102px; display:inline; float:left;
}
div.faq_addition_content_total{
	display:block; 
	width:690px; 
	height:auto; 
	float:left; 
	margin:0 0 5px 0; 
	padding:0 0 0 0;
	background:none;
}
.faq_addition_content_headline
{ 
	margin-top: 5px; line-height: 20px; background-color: #df7416; display: block; float: left; width: 690px; color: #ffffff; font-weight:bold;
}
.faq_addition_total
{ 
	line-height: 20px; background-color: #6e787d; display: block; float: left; width: 690px; color: #ffffff; font-weight:bold;
}
.space_faq_addition
{
	display: block; float: left; width: 690px; margin:20px 0px 0px 0px;
}
div.inner_content_dotted{
	display:block; 
	width:724px; 
	height:auto; 
	float:left; 
	border-top:1px #6e787d dotted;
	margin:15px 0 0 0; 
	padding:0 0 0 0;
}
div.inner_content_dotted1{
	display:block; 
	width:703px; 
	height:22px; 
	float:left; 
	border-top:1px #6e787d dotted;
	margin:15px 0 0 0; 
	padding:0 0 0 0;
}
div.faq_addition_row{
	display:block; 
	width:690px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background-color:#fafafa;
	border-bottom:1px dotted #b8b8b8;
	font-weight:bold;
}
.faq_addition_col1{
	display:block; 
	width:400px; 
	height:23px; 
	float:left; 
	margin:0 0 0 0; 
	padding:6px 0 4px 10px;
	background:none;
	border-left:1px dotted #b8b8b8;
	text-decoration:none;
}
.faq_addition_col2{
	display:block; 
	width:75px; 
	height:23px; 
	float:left; 
	margin:0 0 0 0;
	padding:6px 10px 4px 0px;
	background:none;
	border-left:1px dotted #b8b8b8;
	text-decoration:none;
	text-align:right;
}
.faq_addition_col3{
	display:block; 
	width:85px; 
	height:23px; 
	float:left; 
	margin:0 0 0 0;
	padding:6px 10px 4px 0px;
	background:none;
	border-left:1px dotted #b8b8b8;
	text-decoration:none;
	text-align:right;
}
.faq_addition_col4{
	display:block; 
	width:85px; 
	height:23px; 
	float:left; 
	margin:0 0 0 0;
	padding:6px 10px 4px 0px;
	background:none;
	border-left:1px dotted #b8b8b8;
	border-right:1px dotted #b8b8b8;
	text-decoration:none;
	text-align:right;
}
div.faq_answer_inner_content_part
{
	display:block; 
	width:703px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0  0 ;
}

div.faq_answer_content_part{
	display:block; 
	width:700px; 
	height:auto; 
	float:left; 
	margin:5px 0 15px 0; 
	padding:0  0 ;
	background:url(../images/price-faq-bg.gif) repeat-y;
}
div.faq_answer_inner_contentbox{
	display:block; 
	width:330px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
}
div.faq_answer_inner_content_bullettotal{
	display:block; 
	width:330px; 
	height:auto; 
	float:left; 
	margin:0 0 6px 0; 
	padding:0 0 0 0;
}
div.faq_answer_inner_content_bullet{
	display:block; 
	width:20px; 
	height:13px; 
	float:left; 
	margin:5px 0 0 0; 
	padding:0 0 0 0;
	background:none;
}
div.faq_answer_inner_content_bullet_txt{
	display:block; 
	width:300px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
}
div.faq_answer_inner_contentbox_space{
	display:block; 
	width:34px; 
	height:20px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
}

/* Hardware Products */

div.innerbanner_retailsw_icototal_hw{
	display:block; 
	width:75px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	background:none;
}
div.innerbanner_retailsw_ico_hw{
	display:block; 
	width:75px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
	text-align:center;
}
div.innerbanner_retailsw_icotxt_hw{
	display:block; 
	width:75px; 
	height:auto; 
	float:left; 
	margin:5px 0 0 0; 
	padding:0 0 0 0;
	background:none;
	color:#6e787d;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
.banner_retailsw_icotxt_hw a{
	color:#6e787d;
	text-decoration:none;
}
.banner_retailsw_icotxt_hw a:hover{
	color:#df7416;
	text-decoration:none;
}
.innerbanner_retailsw_icotxt_hw a{
	color:#6e787d;
	text-decoration:none;
}
.innerbanner_retailsw_icotxt_hw a:hover{
	color:#df7416;
	text-decoration:none;
}
.consumable_row_headline{
	margin-top:5px; line-height:20px; background-color: #6e787d; display:block; float:left; width:725px; color:#ffffff;	
}
.inr_text{
	width:65px; float:left; display:inline; padding-right:20px; line-height:22px; text-align:right;
}
div.consumable_row{
	display:block; 
	width:724px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background-color:#fafafa;
	border-bottom:1px dotted #b8b8b8;
	border-right:1px dotted #b8b8b8;
	font-weight:bold;
}
div.consumable_row_alt{
	background-color:#f5f5f5;
}
.consumable_col1{
	display:block; 
	width:630px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:6px 0 4px 10px;
	background:none;
	border-left:1px dotted #b8b8b8;
	border-right:1px dotted #b8b8b8;
	text-decoration:none;	
}
.consumable_col2{
	display:block; 
	width:65px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0;
	padding:6px 0px 4px 0px;
	background:none;
	/*border-left:1px dotted #b8b8b8;*/
	text-decoration:none;
	text-align:right;
}
.start_listdetails
{
	width:630px; float:left; display:inline; padding-left:10px; line-height:22px;
}
.end_listdetails
{
	width:65px; float:left; display:inline; padding-left:10px; line-height:22px;
}
div.firstrowcol1
{
	width:30px; float:left; display:inline; padding:5px;
}
div.firstrowcol2
{
	width:110px; float:left; display:inline; padding:5px;
}
div.firstrowcol3
{
	width:400px; float:left; display:inline; padding:5px;
}
div.firstrowcol4
{
	width:50px; float:left; display:inline; margin-right:100px; padding:5px;
}
div.firstcolumn
{
	width:30px; height:112px; float:left; display:inline; border-bottom:1px #000 solid; border-left:1px #000 solid; border-top:1px #000 solid; padding:5px;
}
div.secondcolumn
{
	width:110px; height:112px; float:left; display:inline; border-bottom:1px #000 solid; border-left:1px #000 solid; border-top:1px #000 solid; padding:5px;
}
div.thirdcolumn
{
	width:400px; height:112px; float:left; display:inline; border-bottom:1px #000 solid; border-left:1px #000 solid; border-top:1px #000 solid; padding:5px;
}
div.fourthcolumn
{
	width:50px; height:112px; float:left; display:inline; border-bottom:1px #000 solid; border-left:1px #000 solid; border-top:1px #000 solid; border-right:1px #000 solid; padding:5px; margin-right:100px;
}
div.img_contentbox{
	display:block; 
	width:200px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
}
div.img_contentbox_inner{
	display:block; 
	width:200px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
}
div.product_content
{
	display:block; 
	width:980px; 
	height:auto; 
	float:left; 
	margin:10px 0 0 0; 
	padding:0 0 0 0;
	/*background:url(../images/home-content-bg-outer.gif) repeat-y;
	background-color:#FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#7e5733', startColorstr='#7e5733', gradientType='0');
	filter: progid:DXImageTransform.Mozilla.Gradient(startColorStr='#7e5733' ,endColorStr='#7e5733' ,gradientType= '0' );*/
	line-height:22px;
}
div.img_contentboxtotal
{
	
	display:block; 
	width:980px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 10px 0 10px;
}

.left_img_contentbox
{
	width:150px; height:150px; padding:15px; display:inline; float:left;
}
div.right_contentbox
{
	width:700px; height:auto; float:left; display:block; padding:0px; margin:0px; clear:both;
}
div.secdevider{width:700px; height:15px; line-height:15px; float:left; display:block; padding:0px; margin:0px;}	
.imgmarginright{ margin-right:15px; margin-bottom:15px;}
.imgmarginright1{ margin-right:10px; margin-bottom:15px;}
.imgmarginleft{ margin-left:15px; margin-bottom:15px;}	
.txtbold{ font-weight:bold;}

div.colleft, div.colright, div.probox{ display:block; float:left; margin:0px; padding:0px; width:480px; border-right:1px dashed #333333; height:auto;  }
div.colright{  border-right:0px dashed #333333; float:right;}
div.probox{padding:5px 10px 5px 15px; width:445px; border-right:0px; border-bottom:1px dashed #333333;}
div.item_box_content{
	display:block; 
	width:1000px; 
	height:auto; 
	float:left; 
	margin:10px 0 0 0; 
	padding:0 0 0 0;
	background:url(../images/home-content-bg-outer.gif) repeat-y;
	line-height:22px;
	border-bottom:1px #788389 dotted;
}
.inner_headline
{
	float:left;
	background:none;
	color:#6e787d;
	line-height:22px;
	font-size:18px;
	font-weight:bold;
	margin:10px 0 12px 0; padding-left:10px;
}
.icomargintop{
	margin:17px 0 0 0;
}
.icomargintop1{
	margin:12px 0 0 0;
}
.icomargintop2{
	margin:6px 0 0 0;
}
.icomargintop3{
	margin:8px 0 0 0;
}
.icomargintop4{
	margin:4px 0 0 0;
}

/* Downloads */

div.inner_page_outer_download{
	display:block; 
	width:1000px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
}
#inner_page_outer_other_download{
	background:url(../images/bannerindex.jpg) no-repeat; margin-left:-3px; height:222px;
	}
	
 #popupRequirement
{
 visibility:hidden; display:block; width: 720px; height: auto; float: left; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 5pt; padding-right: 5pt; padding-bottom: 5pt; padding-left: 5pt; position:absolute; background-color:#ffffff; color:#6e787d; border:1px solid #333333; z-index:50; margin:auto; top:30px; left:150px;
}

#closeRequirementPopup
{
	/*display:block;*/ 
	width:720px; 
	height:30px; 
	float:right; 
	margin:10px 0 0 0; 
	padding:0 0 0 0;
	line-height:22px;
}
/*#backgroundPopup{
display:none;
position:fixed;
/*_position:absolute;  hack for internet explorer 6
height:100%;
width:100%;
top:0;
left:0;
background-color:#000000;
z-index:1;
opacity:0.5;
}*/

#backgroundPopup{
display:none;
position:absolute;
/*_position:absolute;  hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background-color:#fafafa;
z-index:100;
/*opacity:0.5;*/
}

div.download_listdetails
{
	width:230px; float:left; display:inline; padding-left:10px; line-height:22px;
}
div.download_last_listdetails
{
	width:465px; float:left; display:inline; padding-left:10px; line-height:22px; border-left:1px #6e787d dotted;
}
.downloadlink
{
	color: #df7416; text-decoration:underline; cursor:pointer;
}
.download_rownormal{ background-color:#fafafa;}
.download_rowcolor{ background-color:#f5f5f5;}
.download_paragraph_row{
	margin:0px; line-height:20px; background:rgb(235, 236, 239); background:rgba(120, 131, 137, .10); display:block; float:left; width:720px;  border-left:1px #6e787d dotted; border-bottom:1px #6e787d dotted; border-right:1px #6e787d dotted; 	
}
.download_row_head{
	margin-top:5px; line-height:20px; background-color: #6e787d; display:block; float:left; width:722px; color:#ffffff;
}
div.dw-help-total{
	display:block; 
	width:138px; 
	height:73px; 
	float:left; 
	margin:10px 0 20px 0; 
	padding:0 0 0 0;
	background:none;
}
div.dw-help-space{
	display:block; 
	width:8px; 
	height:73px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
}
div.dw-help-btn1{
	background:url(../images/manual-chmformat.jpg) 0 0;
}
.dw-help-btn1:hover{
	background-position:0 -73px;
}
a.dw-help{
    position:relative; /*this is the key*/
    z-index:24;
	background:none;
	color:#3c3c3c;
    text-decoration:none;
}
a.dw-help:hover{
	z-index:25; 
	background:none;
}
a.dw-help span{
	display: none;
}
a.dw-help:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:-130px;
	left:-4px;
	width:138px;
	height:76px;
    background:url(../images/download-tooltip-bg.png) no-repeat;
	padding:10px 5px 0 5px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	font-size:11px;
	line-height:16px;
}
div.dw-help-btn2{
	background:url(../images/manual-pdfformat.jpg) 0 0;
}
.dw-help-btn2:hover{
	background-position:0 -73px;
}
div.dw-help-btn3{
	background:url(../images/fusionretail-cbtformat.jpg) 0 0;
}
.dw-help-btn3:hover{
	background-position:0 -73px;
}
div.dw-help-btn4{
	background:url(../images/fusionretail-pdfformat.jpg) 0 0;
}
.dw-help-btn4:hover{
	background-position:0 -73px;
}
div.dw-help-btn5{
	background:url(../images/faq-pdfformat.jpg) 0 0;
}
.dw-help-btn5:hover{
	background-position:0 -73px;
}


/* Gallery */

.mainrow{
	width:auto;
	height:auto;
	margin:10px;
	padding:5px;
	display:inline;
	
}
.image_row
{
	border:4px double #747e83; width:180px; height:auto; float:left; display:inline;
}
.image_row_content
{
	width:200px; height:auto; margin:10px; display:inline; float:left; text-align:center;
}

div.content{display:none; left:200px; top:12px; position:absolute; width:690px; height:auto; float:left; margin:0 0 0 0; padding:0 0 0 29px; background:#747e83; font-size:11px; color:#6e787d; line-height:18px;}
div.innercontent{display:block; width:620px; height:auto; float:left; margin:16px 0 0 0; padding:0 0 0 0; background:none;}



div#popupContentarea {display:none;  margin:auto; padding:0; width: 720px; height: auto; border:1px #666666 solid;}
div.lesswidth{
	width:100px;
}
div.largewidth{
	width:500px;
}
div.largewidth1{
	width:480px;
}


/* Case Studies */
.inner_contentheadertxt_casestudy
{
	color: #6e787d; font-size: 24px; font-weight: bold; line-height: 30px; 
}
.border
{
	border-top: 1px #969696 dotted;
}

/*Scheme and Promotion */
div.bullet_margin
{
	margin-top:5px;
}
div.inner_top_mergin{
	margin-top:15px;
}
div.inner_top_lessmargin{
	margin-top:10px;
}


/* Price List */
div.price_header_total{
	display:block; 
	width:724px; 
	height:116px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background-image:url(../images/pricelist-top-left-middle.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border-bottom:1px dotted #b8b8b8;
}
div.price_swbox_total{
	width:552px;
	height:auto; 
	margin:0 0 0 0;
	padding:0 0 0 172px;
	background:none;
	border:none;
}
div.price_header_left_total{
	display:block; 
	width:172px; 
	height:116px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
}
div.price_header_left{
	display:block; 
	width:5px; 
	height:116px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background-image:url(../images/pricelist-top-left.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
div.price_header_left_txt{
	display:block; 
	width:162px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:60px 0 0 5px;
	background:none;
	font-weight:bold;
	font-size:14px;
}
div.price_edition{
	display:block; 
	width:146px; 
	height:146px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
	position:absolute;
	top:220px;
	left:274px;
}
div.price_header_right_total{
	display:block; 
	width:552px; 
	height:116px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
}
div.price_box_total{
	display:block; 
	width:138px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
	text-align:center;
}
div.price_header_right_greybox{
	display:block; 
	width:138px; 
	height:106px; 
	float:left; 
	margin:0 0 0 0; 
	padding:10px 0 0 0;
	background-image:url(../images/price-grey-bg.jpg);
	background-repeat:no-repeat;
}
div.price_header_right_greenbox{
	display:block; 
	width:138px; 
	height:106px; 
	float:left; 
	margin:0 0 0 0; 
	padding:10px 0 0 0;
	background-image:url(../images/price-green-bg.jpg);
	background-repeat:no-repeat;
}
div.price_header_right_lightbox{
	display:block; 
	width:138px; 
	height:106px; 
	float:left; 
	margin:0 0 0 0; 
	padding:10px 0 0 0;
	background-image:url(../images/price-light-bg.jpg);
	background-repeat:no-repeat;
}
div.price_header_right_bluebox{
	background-image:url(../images/price-blue-bg.jpg);
	background-repeat:no-repeat;
}
div.price_header_right_yellowbox{
	background-image:url(../images/price-yellow-bg.jpg);
	background-repeat:no-repeat;
}
div.price_header_right_redbox{
	background-image:url(../images/price-red-bg.jpg);
	background-repeat:no-repeat;
}
div.price_header_right_orangebox{
	background-image:url(../images/price-orange-bg.jpg);
	background-repeat:no-repeat;
}
div.price_edition_txt{
	display:block; 
	width:138px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
	font-size:20px;
	text-align:center;
	line-height:26px;
	font-weight:bold;
}
div.price_edition_txt_black{
	color:#333333;
}
div.price_edition_btn_total{
	display:block; 
	width:121px; 
	height:31px; 
	float:left; 
	margin:10px 0 0 0; 
	padding:0 0 0 17px;
	background:none;
}
div.price_edition_btn_side{
	display:block; 
	width:7px; 
	height:31px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
}
.price_edition_btn_middle{
	display:block; 
	width:90px; 
	height:26px; 
	float:left; 
	margin:0 0 0 0; 
	padding:5px 0 0 0;
	background-image:url(../images/order-btn-middle.png);
	background-repeat:repeat-x;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size:13px;
}
.price_edition_btn_middle1{
	background-image:url(../images/order-btn-middle1.png);
	background-repeat:repeat-x;
}
.price_edition_btn_total:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
div.price_content_total{
	display:block; 
	width:724px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
}
div.price_row{
	display:block; 
	width:724px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background-color:#fafafa;
	border-bottom:1px dotted #b8b8b8;
	font-weight:bold;
}
div.price_row_alt{
	background-color:#f5f5f5;
}
.price_col1{
	display:block; 
	width:161px; 
	height:23px; 
	float:left; 
	margin:0 0 0 0; 
	padding:6px 0 4px 10px;
	background:none;
	border-left:1px dotted #b8b8b8;
	text-decoration:none;
	color:#6e787d;
	text-decoration:underline;
}
.price_col1:hover{
	color:#df7416;
}
.price_col1_nolink{
	display:block; 
	width:161px; 
	height:23px; 
	float:left; 
	margin:0 0 0 0; 
	padding:6px 0 4px 10px;
	background:none;
	border-left:1px dotted #b8b8b8;
	text-decoration:none;
}
.price_col1_large{
	height:45px; 
	padding:6px 0 6px 10px;
}
div.price_col2{
	display:block; 
	width:136px; 
	height:23px; 
	float:left; 
	margin:0 0 0 0; 
	padding:6px 0 4px 0;
	background:none;
	border-left:1px dotted #b8b8b8;
	text-align:center;
}
div.price_col2_large{
	height:33px; 
	padding:18px 0 6px 0;
}
div.price_col3{
	display:block; 
	width:137px; 
	height:23px; 
	float:left; 
	margin:0 0 0 0; 
	padding:6px 0 4px 0;
	background:none;
	border-left:1px dotted #b8b8b8;
	text-align:center;
}
div.price_col3_large{
	height:33px; 
	padding:18px 0 6px 0;
}
div.price_col4{
	display:block; 
	width:137px; 
	height:23px; 
	float:left; 
	margin:0 0 0 0; 
	padding:6px 0 4px 0;
	background:none;
	border-right:1px dotted #b8b8b8;
	border-left:1px dotted #b8b8b8;
	text-align:center;
}
div.price_col4_large{
	height:33px; 
	padding:18px 0 6px 0;
}

/* Thanks page */
div.thanks_home_btn{
	display:block; 
	width:138px; 
	height:43px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:url(../images/home-btn.jpg) 0 0 no-repeat;
}
.thanks_home_btn:hover{
	background-position:0 -43px;
}
div.leftpad{
	width:454px;
	padding-left:270px;
}


/* Download page */
div.download_content_total{
	display:block; 
	width:704px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 20px;
}
div.download_content{
	display:block; 
	width:688px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background-image:url(../images/download-bg.jpg);
	background-repeat:no-repeat;
}
div.download_content_top{
	display:block; 
	width:650px; 
	height:115px; 
	float:left; 
	margin:10px 0 0 0; 
	padding:0 38px 0 0;
	background:none;
	text-align:right;
}
div.download_content_bottom{
	display:block; 
	width:676px; 
	height:231px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 12px;
	background:none;
}
div.download_arrow{
	display:block; 
	width:155px; 
	height:231px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
}
div.download_txtbg_middle{
	display:block; 
	width:236px;
	height:224px; 
	float:left; 
	margin:4px 0 0 0; 
	padding:0 0 0 0;
	background-image:url(../images/download-txt-bg.jpg);
	background-repeat:repeat-x;
}
.download_txt_img{
	display:block; 
	width:224px;
	height:68px; 
	float:left; 
	margin:0 0 0 0; 
	padding:25px 12px 0 0;
	background:none;
	text-align:right;
}
.download_txt{
	display:block; 
	width:230px;
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:38px 6px 50px 0;
	background:none;
	text-align:right;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
}
div.download_box_right{
	display:block; 
	width:247px;
	height:228px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
}

/* dealership */

.dealer_inner_content
{
	width: 700px; height: auto; display: block; float: left; padding-left: 21px; margin-bottom: 8px;
}
div.form_total_content{display:block; width:auto; height:auto; float:left; margin:0 0 0 0; padding:0 20px 0 60px; background:none; color:#6e787d; line-height:22px;}

.dealer_frmlabel{display:block; float:left;  margin:0 0 0 0; padding:0; width:195px; height:auto; margin-bottom:10px; }
div.dealer_totalfrm{display:block; width:500px; float:left; margin:0 0 0 0; padding:10px 20px 10px 20px; background:none; background:url(../images/form-bg.jpg) repeat-x; background-color:#FFFFFF;  border:1px solid #747e83;}

div.dealer_frmrow{display:inline; width:500px; float:left; margin:0 0 0 0; padding:0 0 0 0; background:none;}

div.dealer_quoteinputtextarea{display:inline; width:280px; float:left; margin:0 0 10px 0; padding:0 0 0 0; background:none;}
div.dealer_submitbtn{display:block; width:500px; float:left; margin:15px 0 15px 0; padding:0 0 0 0; background:none; text-align:center;}

div.dealership_icorow_total{
	display:block; 
	width:724px; 
	height:auto; 
	float:left; 
	margin:12px 0 0 0; 
	padding:0 0 12px 0; 
	background:none;
	border-bottom:1px dotted #a4a8aa;
}
div.dealership_icototal{
	display:block; 
	width:162px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	background:none;
}
div.dealership_icospace{
	display:block; 
	width:1px; 
	height:164px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 10px 0 10px; 
	background:none;
}
div.dealership_icospace_border{
	display:block; 
	width:1px; 
	height:164px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	background:none;
	border-left:1px dotted #a4a8aa;
}
div.dealership_icospace_border1{
	height:178px;
}
div.dealership_ico{
	display:block; 
	width:162px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
	text-align:center;
}
div.dealership_icotxt{
	display:block; 
	width:162px; 
	height:22px; 
	float:left; 
	margin:5px 0 0 0; 
	padding:0 0 0 0;
	background:none;
	color:#6e787d;
	font-weight:bold;
	text-align:center;
	border-bottom:1px dotted #a4a8aa;
}
div.dealership_icotxt1{
	display:block; 
	width:162px; 
	height:auto; 
	float:left; 
	margin:1px 0 0 0; 
	padding:0 0 0 0;
	background:none;
	text-align:center;
}


/* Online Support */
div.download-quick-access{
	display:block; 
	width:446px; 
	height:180px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:url(../images/download-quick-access-btn.jpg) 0 0 no-repeat;
	text-align:center;
}
.download-quick-access:hover{
	background-position:0 -180px;
}
div.pad-left{
	padding-left:120px;
	width:604px;
}


/* Careers page */
div.bullet_txt_lesswidth{
	width:100px; 
}
div.nobg{
	background:none;
}
div.career_total_txt{
	width:704px;
	padding-left:20px;
}
div.career_total_txt1{
	width:425px;
	padding-left:20px;
}
div.career_colon{
	display:block; 
	width:20px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 5px 0 0;
	background:none;
	text-align:center;
}
div.career_txt_largewidth{
	width:558px; 
}
div.career_txt_largewidth1{
	width:280px; 
}
div.career_radio1{
	width:auto;
	margin-top:0;
	float:left;
	display:block;
	padding:0 30px 0 0;
}
div.career_radio{
	width:auto;
	margin-top:3px;
	float:left;
	display:block;
}
div.careersubmitbtn{
	display:block;
	width:490px;
	float:left;
	margin:15px 0 15px 0;
	padding:0 0 0 0;
	background:none;
	text-align:center;
}
div.career_apply_btn_total{
	display:block; 
	width:724px; 
	height:78px; 
	float:left; 
	margin:6px 0 0 0; 
	padding:0 0 0 0;
	background:none;
	border-bottom:1px dotted #747e83;
}
div.career_apply_btn{
	display:block; 
	width:218px; 
	height:59px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:url(../images/apply-now-btn.jpg) 0 0 no-repeat;
}
.career_apply_btn:hover{
	background-position:0 -59px;
}
div.futurecon{
	background-image:url(../images/future-idea-icon.jpg);
	background-repeat:no-repeat;
	padding-left:44px;
	padding-top:15px;
	width:680px;
	height:35px;
}
div.career_future_bg{
	display:block; 
	width:310px; 
	height:182px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:url(../images/future-idea-txt-bg.jpg) no-repeat;
	border-right:1px dotted #747e83;
}
div.career_future_txt{
	display:block; 
	width:195px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:35px 80px 0 15px;
	background:none;
	text-align:center;
}
div.career_future_contact{
	display:block; 
	width:380px; 
	height:auto; 
	float:left; 
	margin:40px 0 0 0; 
	padding:0 0 0 30px;
	background:none;
}


/* Software screen shots */
div.screenshots_row{
	display:block; 
	width:724px; 
	height:auto; 
	float:left; 
	margin:0 0 30px 0; 
	padding:0 0 0 0;
	background:none;
}
div.screenshots_col_total{
	display:block; 
	width:337px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
}
div.screenshots_col_space{
	display:block; 
	width:49px; 
	height:100px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
}
div.inner_screenshots_col_space{
	display:block; 
	width:20px; 
	height:100px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
}
div.screenshots_col_left{
	display:block; 
	width:15px; 
	height:181px; 
	float:left; 
	margin:11px 0 0 0; 
	padding:0 0 0 0;
	background:none;
}
div.screenshots_col_right{
	display:block; 
	width:322px; 
	height:192px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:url(../images/screenshots-user-interface.jpg) 0 0;
}
.screenshots_col_right:hover{
	background-position:0 -192px;
}
div.screenshots_col2_right{
	background:url(../images/screenshots-finding-customer-products.jpg) 0 0;
}
.screenshots_col2_right:hover{
	background-position:0 -192px;
}
div.screenshots_col3_right{
	background:url(../images/screenshots-printing.jpg) 0 0;
}
.screenshots_col3_right:hover{
	background-position:0 -192px;
}
div.screenshots_col4_right{
	background:url(../images/screenshots-reports.jpg) 0 0;
}
.screenshots_col4_right:hover{
	background-position:0 -192px;
}
div.screenshots_col5_right{
	background:url(../images/screenshots-masters.jpg) 0 0;
}
.screenshots_col5_right:hover{
	background-position:0 -192px;
}
div.screenshots_col6_right{
	background:url(../images/screenshots-transactions.jpg) 0 0;
}
.screenshots_col6_right:hover{
	background-position:0 -192px;
}
div.video_col3_right{
	background:url(../images/video-printing.jpg) 0 0;
}
.video_col3_right:hover{
	background-position:0 -192px;
}
div.video_col4_right{
	background:url(../images/video-user-interface.jpg) 0 0;
}
.video_col4_right:hover{
	background-position:0 -192px;
}
div.video_col5_right{
	background:url(../images/video-masters.jpg) 0 0;
}
.video_col5_right:hover{
	background-position:0 -192px;
}
div.video_col6_right{
	background:url(../images/video-reports.jpg) 0 0;
}
.video_col6_right:hover{
	background-position:0 -192px;
}
div.video_col7_right{
	background:url(../images/video-transaction.jpg) 0 0;
}
.video_col7_right:hover{
	background-position:0 -192px;
}
div.video_col8_right{
	background:url(../images/video-restaurant.jpg) 0 0;
}
.video_col8_right:hover{
	background-position:0 -192px;
}
.screenshots_col_top{
	display:block; 
	width:322px; 
	height:8px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
	line-height:0;
}
div.screenshots_col_cat_total{
	display:block; 
	width:auto; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
}
div.screenshots_col_cat_middle{
	display:block; 
	width:auto; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background-image:url(../images/screenshots-category-middle.png);
	background-repeat:repeat-x;
}
.screenshots_col_cat_icon{
	display:block; 
	width:auto; 
	height:184px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 6px 0 4px;
	background:none;
}
.screenshots_col_cat_txt{
	display:block; 
	width:199px; 
	height:174px; 
	float:left; 
	margin:0 0 0 0; 
	padding:10px 0 0 0;
	background:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.screenshots_col_cat_right{
	display:block; 
	width:55px; 
	height:181px; 
	float:left; 
	margin:0 0 0 0; 
	padding:3px 0 0 0;
	background:none;
}
div.inner_screenshots_col_total{
	display:block; 
	width:223px; 
	height:auto; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
}
div.inner_screenshots_col_pic{
	display:block; 
	width:223px; 
	height:141px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
}
a .inner_screenshots_col_txt{
	display:block; 
	width:223px; 
	height:auto; 
	float:left; 
	margin:2px 0 0 0; 
	padding:0 0 0 0;
	background:none;
	color:#6e787d;
	text-align:center;
	font-weight:bold;
}
a .inner_screenshots_col_txt {
	color:#6e787d;
	text-decoration:none;
}
a:hover .inner_screenshots_col_txt{
	color:#df7416;
	text-decoration:underline;
}
div .row_space
{
	display:block; 
	width:700px; 
	height:30px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0;
	background:none;
}


.buynow{
	display:block;
	width:163px;
	height:45px;
	background-image:url(../images/buy-now-btn.jpg);
	background-position:0 0;
	border:0px;
	cursor:pointer;
}
.buynow:hover{
	background-position:0 -45px;
}


