/* CSS Document */
body{margin:0px; font-family:Tahoma; background-image:url(../images/body-bg.jpg); background-repeat:repeat; color:#6e787d; letter-spacing:0; font-size:12px;}
div#outer{
	display:block;
	float:left;
	width:100%; 
	height:auto;
	padding-top:0;
}
div#outer div#page {
	position: relative;
	width: 1000px;
	height: auto;
	margin: auto;
}
div#wrapper{
	display:block;
	float:left;
	width:100%; 
	height:auto;
	padding-top:0;
	z-index:3500;
}
div#top {
	position: relative;
	width: 240px;
	height: auto;
	margin: auto;
	z-index:3500;
	padding-left:760px;
}
/* Header part */

div.header{
	display:block; 
	width:980px; 
	height:107px; 
	float:left; 
	padding:0 10px 0 10px; 
	background:url(../images/header-bg.jpg) repeat-x;
}
div.header_top{
	display:block; 
	width:980px; 
	height:61px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.logo{
	display:block; 
	width:207px; 
	height:47px; 
	float:left; 
	margin:12px 0 0 0; 
	padding:0; 
	background:none;
}
div.header_space{
	display:block; 
	width:385px; 
	height:47px; 
	float:left; 
	margin:12px 0 0 0; 
	padding:0; 
	background:none;
}
.imgborder{
	border:none;
}
div.header_nav_total{
	display:block; 
	width:auto; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.header_nav{
	display:block; 
	width:auto; 
	height:auto; 
	float:left; 
	margin:32px 0 0 0; 
	padding:0; 
	background:none;
}
div.header_nav_icon{
	display:block; 
	width:auto; 
	height:auto; 
	float:left; 
	margin:10px 0 0 0; 
	padding:0 5px 0 22px; 
	background:none;
}
div.hearder_nav_icon_blog
{
	margin-top:6px;
}
div.header_nav_icon1{
	display:block; 
	width:auto; 
	height:auto; 
	float:left; 
	margin:10px 0 0 0; 
	padding:0 5px; 
	background:none;
}
div.header_nav_txt{
	display:block; 
	width:auto; 
	height:auto; 
	float:left; 
	margin:18px 0 0 0; 
	padding:0; 
	background:none;
	font-size:12px;
	font-weight:bold;
}
.header_nav_txt a{
	color:#6e787d;
	text-decoration:none;
}
.header_nav_txt a:hover{
	color:#e17516;
	text-decoration:underline;
}
div.topnav{
	display:block; 
	width:980px; 
	height:auto; 
	float:left; 
	margin:14px 0 0 0; 
	padding:0; 
	background:none;
}
div.btn_total{
	display:block; 
	width:auto; 
	height:32px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.btn_side_left{
	display:block; 
	width:6px; 
	height:32px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:url(../images/btn-inactive-left.jpg) no-repeat;
}
#btn_side_left_active{
	background:url(../images/btn-active-left.jpg) no-repeat;
}
div.btn_side_right{
	display:block; 
	width:6px; 
	height:32px; 
	float:left; 
	margin:0; 
	padding:0;
	background:url(../images/btn-inactive-right.jpg) no-repeat;
}
#btn_side_right_active{
	background:url(../images/btn-active-right.jpg) no-repeat;
}
div.btn_middle{
	display:block; 
	width:auto; 
	height:32px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:url(../images/btn-inactive-middle.jpg) repeat-x;
}
#btn_active .btn_txt{
	display:block; 
	width:auto; 
	height:25px; 
	float:left; 
	margin:0; 
	padding:7px 19px 0 19px; 
	background:none;
	font-size:1.2em;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
div.btn_middle .btn_txt {padding:7px 19px 0 19px; }

.btn_txt, .btn_txtsmall{
	
	height:25px; 
	float:left; 
	margin:0; 
	
	font-size:1.2em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
.btn_txtsmall{font-size:11px; font-weight:bold; padding:7px 7px 0 12px; }

#btn_active{
	background:url(../images/btn-active-middle.jpg) repeat-x;
}
div.btn_space{
	display:block; 
	width:3px; 
	height:32px; 
	float:left; 
}
#btntabtotal {
      float:left;
      width:auto;
      background:none;
      font-size:15px;
      line-height:normal;
	  font-weight:bold;
}
#btntabtotal ul {
	margin:0;
	padding:0;
	list-style:none;
}
    #btntabtotal li {
      display:inline;
      margin:0;
      padding:0;
	  height:32px;
      }
	  
    #btntabtotal a {
      float:left;
      background:url("../images/btn-left.jpg") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
	  
      }
	  #btn_side_left_active a{
	  /*	background:url(../images/btn-active-left.jpg) no-repeat; */
		text-decoration:none;
		}
	#btn_active a{
	  	background:url(../images/btn-active-middle.jpg) no-repeat;
		text-decoration:none;
		}
	#btn_side_right_active a{
	  /*	background:url(../images/btn-active-right.jpg) no-repeat; */
		text-decoration:none;
		}
	  
    #btntabtotal a span {
      float:left;
      display:block;
      background:url("../images/btn-right.jpg") no-repeat right top;
      padding:7px 13px 7px 13px;
      color:#FFF;
	  
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #btntabtotal a span {float:none;}
    /* End IE5-Mac hack */
    #btntabtotal a:hover span {
      color:#FFF;
      }
    #btntabtotal a:hover {
      background-position:0% -32px;
      }
	  
	 
    #btntabtotal a:hover span {
      background-position:100% -32px;
      }
	

/* Banner part */

div.banner{
	display:block; 
	width:1000px; 
	height:478px; 
	float:left; 
	margin:0; 
	padding:0; 
	background-image:url(../images/banner-bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFFFFF;
}
div.banner_left{
	display:block; 
	width:257px; 
	height:478px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.banner_right{
	display:block; 
	width:743px; 
	height:478px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
div.banner_left_menu{
	display:block; 
	width:246px; 
	height:476px; 
	float:left; 
	margin:0; 
	padding:0; 
	background-color:#FFFFFF;
}
/*div.banner_left_menu{
	display:block; 
	width:246px; 
	height:476px; 
	float:left; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	background-color:#eff4f6;
}*/
div.banner_left_menu_shadow{
	display:block; 
	width:11px; 
	height:477px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
}
.banner_left_menu_element_total{
	display:block; 
	width:246px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
	background:none;
	text-decoration:none;
	color:#6e787d;
	cursor:pointer;
}
.banner_left_menu_element_total:hover{
	background-color:#f0f5f8;
}
.banner_left_menu_element_title{
	display:block; 
	width:207px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:10px 20px 0 19px; 
	background:none;
	font-size:22px;
	color:#df7416;
	text-decoration:none;
}
.banner_left_menu_element_title:hover{
	background-color:#f0f5f8;
}
.banner_left_menu_element_txt{
	display:block; 
	width:207px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:3px 20px 13px 19px; 
	background:none;
	color:#6e787d;
	text-decoration:none;
}
.banner_left_menu_element_txt:hover{
	background-color:#f0f5f8;
}
div.banner_left_menu_element_sep{
	display:block; 
	width:226px; 
	height:1px; 
	float:left; 
	margin:0; 
	padding:0 10px;
	line-height:1px;
}
div.banner_left_menu_element_sep_inner{
	display:block; 
	width:226px; 
	height:1px; 
	float:left; 
	margin:0; 
	padding:0; 
	background:url(../images/leftmenu-element-seperator.jpg) repeat-x;
	line-height:1px;
}
div.banner_right_heading{
	display:block; 
	width:665px; 
	height:auto; 
	float:left; 
	margin:4px 0 0 0; 
	padding:0 0 0 78px;
}
div.banner_right_heading_center{
	width:743px; 
	padding:0;
	text-align:center;
}
div.swbanner_right_heading{
	display:block; 
	width:743px; 
	height:auto; 
	float:left; 
	margin:10px 0 0 0; 
	padding:0;
	text-align:center;
}
h1{
	font-size:28px;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#6e787d;
}
.home_headertxt{
	color:#df7416;
	font-size:46px;
}
.headertxt{
	color:#df7416;
	font-size:28px;
}
div.banner_right_boxtotal{
	display:block; 
	width:717px; 
	height:auto; 
	float:left; 
	margin:13px 0 0 0; 
	padding:0 0 0 26px; 
}
div.banner_right_retailbox{
	display:block; 
	width:329px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
}
div.banner_right_retailbox_icon{
	display:block; 
	width:158px; 
	height:100px; 
	float:left; 
	margin:0 0 6px 0; 
	padding:0 0 0 116px;
}
div.banner_right_retailbox_shadow{
	display:block; 
	width:16px; 
	height:auto; 
	float:left; 
	margin:137px 0 0 0; 
	padding:0; 
}
div.banner_right_retailbox_main{
	display:block; 
	width:313px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0; 
}
div.banner_right_retailbox_toparrow{
	display:block; 
	width:313px; 
	height:31px; 
	float:left; 
	margin:0; 
	padding:0;
	background:url(../images/retail-toparrow.png) no-repeat;
}
div.banner_right_fbbox_toparrow{
	display:block; 
	width:313px; 
	height:31px; 
	float:left; 
	margin:0; 
	padding:0;
	background:url(../images/fb-toparrow.png) no-repeat;
}
.banner_right_retailbox_heading{
	display:block; 
	width:308px; 
	height:42px; 
	float:left; 
	margin:0; 
	padding:3px 0 0 5px;
	background:url(../images/retail-heading-bg.jpg) no-repeat;
	color:#6e787d;
	font-weight:bold;
	font-size:24px;
	text-decoration:none;
}
.banner_right_fbbox_heading{
	display:block; 
	width:308px; 
	height:42px; 
	float:left; 
	margin:0; 
	padding:3px 0 0 5px;
	background:url(../images/fb-heading-bg.jpg) no-repeat;
	color:#e17516;
	font-weight:bold;
	font-size:24px;
	text-decoration:none;
}
div.banner_right_retailbox_content{
	display:block; 
	width:313px; 
	height:146px; 
	float:left; 
	margin:0; 
	padding:0;
	background:none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
}
div.banner_right_retailbox_content_side{
	display:block; 
	width:1px; 
	height:146px; 
	float:left; 
	margin:0; 
	padding:0;
	background:url(../images/retail-box-side.jpg) repeat-y;
}
div.banner_right_fbbox_content_side{
	display:block; 
	width:1px; 
	height:146px; 
	float:left; 
	margin:0; 
	padding:0;
	background:url(../images/fb-box-side.jpg) repeat-y;
}
div.banner_right_retailbox_maincontent{
	display:block; 
	width:291px; 
	height:146px; 
	float:left; 
	margin:0; 
	padding:0 10px;
	background:url(../images/retail-box-bg.jpg) repeat-x;
}
div.banner_right_fbbox_maincontent{
	display:block; 
	width:291px; 
	height:146px; 
	float:left; 
	margin:0; 
	padding:0 10px;
	background:url(../images/fb-box-bg.jpg) repeat-x;
}
div.banner_right_retailbox_txttotal{
	display:block; 
	width:291px; 
	height:auto; 
	float:left; 
	margin:0 0 8px 0; 
	padding:0;
	background:none;
}
div.banner_right_retailbox_txtbullet{
	display:block; 
	width:20px; 
	height:13px; 
	float:left; 
	margin:5px 0 0 0; 
	padding:0;
	background:none;
}
div.banner_right_retailbox_txt{
	display:block; 
	width:271px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0;
	background:none;
	/*letter-spacing:1px;*/
	line-height:20px;
}
div.banner_right_retailbox_bottom_total{
	display:block; 
	width:313px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0 0 0 16px;
	background:none;
}
div.banner_right_retailbox_bottom_cornerleft{
	display:block; 
	width:7px; 
	height:9px; 
	float:left; 
	margin:0; 
	padding:0;
	background:url(../images/retail-bottomleft-corner.png) no-repeat;
}
div.banner_right_retailbox_bottom_cornerright{
	display:block; 
	width:7px; 
	height:9px; 
	float:left; 
	margin:0; 
	padding:0;
	background:url(../images/retail-bottomright-corner.png) no-repeat;
}
div.banner_right_fbbox_bottom_cornerleft{
	display:block; 
	width:7px; 
	height:9px; 
	float:left; 
	margin:0; 
	padding:0;
	background:url(../images/fb-bottomleft-corner.png) no-repeat;
}
div.banner_right_fbbox_bottom_cornerright{
	display:block; 
	width:7px; 
	height:9px; 
	float:left; 
	margin:0; 
	padding:0;
	background:url(../images/fb-bottomright-corner.png) no-repeat;
}
div.banner_right_retailbox_bottom_middle{
	display:block; 
	width:231px; 
	height:34px; 
	float:left; 
	margin:0; 
	padding:0 0 0 68px;
	background:url(../images/retail-box-bottom-bg.jpg) repeat-x;
}
div.banner_right_fbbox_bottom_middle{
	display:block; 
	width:231px; 
	height:34px; 
	float:left; 
	margin:0; 
	padding:0 0 0 68px;
	background:url(../images/fb-box-bottom-bg.jpg) repeat-x;
}
div.banner_right_retailbox_learnbtn{
	display:block; 
	width:105px; 
	height:34px; 
	float:left; 
	margin:0; 
	padding:0 10px 0 0;
	background:url(../images/retail-learnmore-btn.jpg) 0 0 no-repeat;
	cursor:pointer;
}
.banner_right_retailbox_learnbtn:hover{
	background-position:0 -34px;
}
div.banner_right_retailbox_trialbtn{
	display:block; 
	width:105px; 
	height:34px; 
	float:left; 
	margin:0; 
	padding:0 10px 0 0;
	background:url(../images/retail-freetrial-btn.jpg) 0 0 no-repeat;
}
.banner_right_retailbox_trialbtn:hover{
	background-position:0 -34px;
}
div.banner_right_fbbox_learnbtn{
	display:block; 
	width:105px; 
	height:34px; 
	float:left; 
	margin:0; 
	padding:0 10px 0 0;
	background:url(../images/fb-learnmore-btn.jpg) 0 0 no-repeat;
	cursor:pointer;
}
.banner_right_fbbox_learnbtn:hover{
	background-position:0 -34px;
}
div.banner_right_fbbox_trialbtn{
	display:block; 
	width:105px; 
	height:34px; 
	float:left; 
	margin:0; 
	padding:0 10px 0 0;
	background:url(../images/fb-freetrial-btn.jpg) 0 0 no-repeat;
}
.banner_right_fbbox_trialbtn:hover{
	background-position:0 -34px;
}
div.banner_right_box_space{
	display:block; 
	width:15px; 
	height:100px; 
	float:left; 
	margin:0; 
	padding:0 10px 0 0;
	background:none;
}

/* content part */

div.home_content_outer{
	display:block; 
	width:1000px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0;
	background:url(../images/home-content-bg.jpg) repeat-x;
	background-color:#FFFFFF;
}
div.home_content{
	display:block; 
	width:1000px; 
	height:auto; 
	float:left; 
	margin:10px 0 0 0; 
	padding: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.home_contentboxtotal{
	display:block; 
	width:980px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0 10px 0 10px;
}
div.home_contentbox{
	display:block; 
	width:430px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0;
}
div.home_contentbox_inner{
	display:block; 
	width:430px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0;
}
div.home_contentbox_space{
	display:block; 
	width:115px; 
	height:100px; 
	float:left; 
	margin:0; 
	padding:0;
}
.imgmargin{
	margin:0 14px 10px 0;
	border:none;
}
.contentheadertxt{
	color:#6e787d;
	font-size:30px;
	font-weight:bold;
	line-height:34px;
}
.contentheadertxt a{
	color:#6e787d;
	text-decoration:none;
}
div.home_contentbox_knowmore{
	display:block; 
	width:430px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0;
}
div.home_contentbox_knowmore_arrow{
	display:block; 
	width:20px; 
	height:auto; 
	float:right; 
	margin:6px 0 0 0; 
	padding:0;
}
div.home_contentbox_knowmore_txt{
	display:block; 
	width:auto; 
	height:auto; 
	float:right; 
	margin:0; 
	padding:0;
	color:#df7416;
	font-weight:700;
}
.home_contentbox_knowmore_txt a{
	color:#df7416;
	text-decoration:none;
}
.home_contentbox_knowmore_txt a:hover{
	color:#6e787d;
	text-decoration:underline;
}
div.call_action_btntotal{
	display:block; 
	width:860px; 
	height:139px; 
	float:left; 
	margin:10px 0 0 0; 
	padding:0 0 0 140px;
}
div.call_action_btn{
	display:block; 
	width:702px; 
	height:139px; 
	float:left; 
	margin:0; 
	padding:0;
	background:url(../images/btn-call-action.jpg) 0 0 no-repeat;
}
.call_action_btn:hover{
	background-position:0 -139px;
}
div.call_action_arrow{
	display:block; 
	width:702px; 
	height:139px; 
	float:left; 
	margin:0; 
	padding:0;
	background:none;
}
div.footer{
	display:block; 
	width:980px; 
	height:137px; 
	float:left; 
	margin:0; 
	padding:15px 10px 0 10px;
	background:url(../images/footer-bg.jpg) repeat-x;
	line-height:22px;
}
div.footer_left{
	display:block; 
	width:330px; 
	height:132px; 
	float:left; 
	margin:0; 
	padding:0;
	border-right:1px solid #dbdfe2;
	
}
div.footer_middle{
	display:block; 
	width:170px; 
	height:auto; 
	float:left; 
	margin:0; 
	padding:0 0 0 50px;
	
}
div.footer_middle a
{
	text-decoration:underline;
}
div.footer_middle a:hover
{
	text-decoration:none;
}
div.footer_middle_part1
{
	display:inline;
	width:210px;
	height:auto;
	float:left;
	margin:0; 
	padding:0;
	border-right:1px solid #dbdfe2;
}
div.footer_middle_part2
{
	display:inline;
	width:170px;
	height:auto;
	float:left;
	margin:0; 
	padding:0 0 0 28px;;
}
div.footer_right{
	display:block; 
	/*width:260px;*/
	width:380px; 
	height:132px; 
	float:left; 
	margin:0; 
	padding:0 0 0 35px;
	text-align:right;
	border-left:1px solid #dbdfe2;
}
/* Added by Abhijit */
div.showarea{
 width:600px;
 margin:auto;
 text-align:left;
 height:auto;}
div.hidediv{
 display:none;
 }
/* close */
 
.footer a{
	color:#6e787d;
	text-decoration:none;
}
.footer a:hover{
	color:#6e787d;
	text-decoration:underline;
}
p{
	margin:5px 0 14px 0 ;
}
.paramargin{
	margin:20px 0 12px 0;
}
.paramargin1{
	margin:10px 0 12px 0;
}
.color_orange{
	color:#df7416;
	font-weight:bold;
}
.inner_contentheadertxt{
	color:#6e787d;
	font-size:18px;
	font-weight:bold;
	line-height:24px;
}
.orange{
	color:#df7416;
}
.grey{
	color:#6e787d;
}
img{
	border:none;
}
.imgtopmargin{
	margin-top:6px;
}
div#contactFormContainer
{
	/*_position:absolute;
	left:73%;*/
	position:fixed;
	float:right;
	z-index:99999;
	_margin-top: -1px;
	_position: absolute;
	_top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollBottom+(documentElement.clientHeight-this.clientHeight) : document.body.scrollBottom +(document.body.clientHeight-this.clientHeight));
}
#contactForm
{
	height:auto;
	width:237px;
	display:none;
}
#contactFormtop
{
	height:auto;
	width:237px;
	background-image:url(../images/let-me-try-bg.png);
	display:block;
	color:#fff;
	font-size:12px;
	font-weight:700;
}
.menu_row{
	display:block;
	width:127px;
	height:auto;
	padding:12px 55px;
	background:url(../images/photo-gallery-icon.png) no-repeat 25px 10px;
	color:#fff;
	text-decoration:none;
}
#menu_row_video{
	background:url(../images/video-gallery-icon.png) no-repeat 25px 8px;
}
#menu_row_screen{
	background:url(../images/screenshots-icon.png) no-repeat 25px 10px;
}
#menu_row_download{
	background:url(../images/download-icon.png) no-repeat 30px 10px;
}
#menu_row_manual{
	background:url(../images/manual-icon.png) no-repeat 25px 10px;
}
#menu_row_contact{
	background:url(../images/contact-icon.png) no-repeat 25px 10px;
}
.menu_boreder{
	display:block;
	width:210px;
	height:1px;
	border-bottom:1px dashed #f5b781;
	line-height:0;
	margin:0 12px;
}
.menu_row:hover{
	text-decoration:underline;
}
#contactFormbottom
{
	height:auto;
	width:237px;
	display:block;
}
#contactLink
{
	height:30px;
	width:119px;
	display:block;
	cursor:pointer;
	background:url(../images/let-me-try-btn-both.png) no-repeat;
	color:#fff;
	font-size:13px;
	font-weight:700;
	padding:6px 0 0 28px;
	margin-left:45px;
}
#contactLink:hover
{
	text-decoration:underline;
}
.contactLinkactive{
	background:url(../images/let-me-try-button-open.png) no-repeat;
}
