body{
    /*background-color:#525A3A;
    background-color:#dedede;
    background-color:#bdc08b;
    background-color:#4E5B1A;
    background-color:#441a1a;
    background-color:#ffd667;*/
    background-color:#f8fed3;
    font-size:14px;
    /*font-family: Arial;*/
    font-family:"lucida grande",Arial,Helvetica,sans-serif;
}

a{
text-decoration:none; 
cursor:pointer;
color : #000000;
}

.clear{
    clear:both;
}
/*wrapper*/
#wrapper{
	width:1024px;    
	margin: 0 auto;
}

/*Header*/
#header {
	height: 90px;
}

#utility {
        float:right;
        text-align:right;
        color:#000000;
        font-size:12px;
}

#logo{
	background-position:0px 0px;
	float:left;
	width:141px;
	height:131px;
}

/*page*/

#page{
	background-color:#ffffff;
	min-height:825px;
		
}

.apps_imgs{
	background-image:url(../images/pngs/jusbill-layout.png);
	background-repeat:no-repeat;
        margin: -95px 0 5px 0;
}

/*menu*/
#menu{
	
		
}

.txt{
   
	background-position: -165px -7px;
        font-size:14px;
        line-height:1.5em;
	width:88px;
	height:46px;
	margin:-15px 0 0 5px;
	padding-top:5px;
	text-align:center;
	float:left;
	
}

.txt a{
    color:#ffffff;
}

.txt:hover{   
	background-position:-256px -3px;
}

.txt:hover a{
    color:#000000;
}

.solu_lft_top{
	background-position:-92px -95px;
	width:26px;
	height:35px;
	float:left;
	margin-top:-5px;
}

.solu_lft_btm{
	background-position:-92px -127px;
	float:left;
	height:27px;
	margin-top:-5px;
	width:22px;
}

.solu_rgt_top{
	background-position:-165px -91px;
	width:53px;
	height:35px;
	margin-top:-5px;
	float:left;
	margin-top:-5px;
}

.solu_bg{
	border-bottom:2px solid #DEDEDE;
	float:left;
	height:18px;
	width:211px;
}

.solu_rgt_btm{
	background-position:-128px -124px;
	float:left;
	height:27px;
	margin-top:-6px;
	width:20px;
}


.solution{
	/*background:url(Images/Pngs/container.png) no-repeat;*/
	float:right;
	height:267px;
	margin:7px 6px 37px 0;
	width:255px;
}

.solu_content{
	border-left:2px solid #DEDEDE;
	border-right:2px solid #DEDEDE;
	height:250px;
	margin:21px 0 0;
	padding:0 0 0 14px;
	text-align:center;
	width:235px;
	#margin: -10px 0 0 0;
}

#solu-head{
	float:left;
	margin:-7px 0 0 10px;
	text-align:left;
	width:165px;
}

.solu-icons{
	background-position:-441px 0px;
	width:59px;
	height:59px;
	float:left;
	margin: 11px 0 0 11px;
	text-align:center;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

	#consult{
		background-position:-91px 0;
		height:40px;
		margin-left:2px;
		#margin-left:0px;
		width:50px;
	}


	#manufact{
		background-position:-242px 0;
		height:40px;
		margin-left:3px;
		#margin-left:0px;
		width:50px;
	}
	
	#trader{
		background-position:-389px 0;
		height:40px;
		margin-left:3px;
		#margin-left:0px;
		width:50px;
	}
	
	#exporter{
		background-position:-194px 0;
		height:40px;
		margin-left:3px;
		#margin-left:0px;
		width:50px;
	}
	
	#dealer{
		background-position:-146px 0;
		height:40px;
		margin-left:3px;
		#margin-left:0px;
		width:50px;
	}
	
	#association{
		background-position:-43px 0;
		height:40px;
		margin-left:3px;
		#margin-left:0px;
		width:50px;
	}
	
	#accountant{
		background-position:2px 0;
		height:40px;
		margin-left:3px;
		#margin-left:0px;
		width:50px;
	}
	
	#retailer{
		background-position:-294px 0;
		height:40px;
		margin-left:3px;
		#margin-left:0px;
		width:50px;
	}
	
	#service{
		background-position:-343px 0;
		height:40px;
		margin-left:7px;
		width:46px;
		#margin-left:0px;
	}
/*Top*/
.home_imgs{
	background-image:url(../images/pngs/jusbill-home.png);
	background-repeat:no-repeat;
}

#top-left{
	 /*background-color:#000000;	 */
	 padding: 3px 0 0 50px;
         #padding:3px 0 0 0px;
         #margin-left:50px;
     width:73%;
    #width:700px;
}

.top-left-box-img {
    #float:left;    
}

#top-left object{
	
	 float:left;
             width:320px;
}

.grn_btn_container{
	float:left;
	margin:50px 0 0 50px;
}
	 
.green-btn-lft{
    background-position:-4px -92px;
	width:20px;
	height:62px;
	float:left;
}

.green-btn-rgt{
    background-position:-25px -92px;
	width:20px;
	height:62px;
	float:left;
}
	 
.green-btn{
	background-color:#fff2f2;
    border-bottom:#F2D1D1 solid 2px;
    border-top:#F2D1D1 solid 2px;
	width:110px;
	height:39px;
	text-align:center;
	padding-top:15px;
	float:left;
	margin: 0px 0 0 -5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
}

#msg{
	margin:35px 0  15px 0px;
	float:left;
    width:95%;
}
#msg_lft{
	background-position:-4px -92px;
    float:left;
    height:62px;
    margin-left:-25px;
    width:15px
}

#msg_rgt{
	background-position:-25px -92px;
	float:left;
	height:62px;
	width:17px;
}

#message{
	background-color:#FFF2F2;
    border-bottom:#F2D1D1 solid 2px;
    border-top:#F2D1D1 solid 2px;
    color:#731D1D;
    float:left;
    font-size:26px;
    height:44px;
    margin-left:-12px;
    padding:10px 0 0 2px;
    text-align:center;
    width:98%;
}

#sign-btn{
	background:url(../images/pngs/benefit-btn.png) no-repeat;
	width:163px;
	height:62px;
	float:right;
	padding-top:20px;
	text-align:center;
	font-weight:bold;
	font-family:"Bell Gothic Std Light";
	font-size:16pt;
	color:#731d1d;
	margin: 30px 80px 0 0px;
}
/*Feature's Style*/

#feature{
	width:73%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
    text-align:justify;
	/*color:#5e5d5d;
     */
    margin-top:35px;
    color:#000000;
}

.feature-part{
	width:30%;
	float:left;
	padding-left:24px;
}

.feature-h4{
	margin-top:10px;
	margin-bottom:8px;
	font-weight:bold;
	/*color:#4e5b1a;*/
    color:#711818;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}


	/*features*/
	.feature_txt{
		padding-left:42px;
		margin-bottom:15px;
        line-height:1.7em;
	}
	
	.fearture_img{
		width:35px;
		height:35px;
		float:left;
	}
	
	#analytics{
		background-position:0px -53px;
	}
	
	#manage-product{
		background-position:-140px -53px;
	}
	
	#anytime{
		background-position:-36px -53px;
	}
	
	#multiple{
		background-position:-175px -53px;
	}
	
	#off-mod{
		background-position:-214px -56px;
	}
	
	#manage-cust{
		background-position:-106px -57px;
	}
	
	#order-tracking{
		background-position:-252px -56px;
	}
	
	#taxation{
		background-position:-401px -54px;
	}
	
	#ereturn{
		background-position:-73px -56px;
	}
	
	#payment{
		background-position:-287px -55px;
	}
	
	#per-temp{
		background-position:-330px -55px;
	}
	
	#safesecure{
		background-position:-365px -56px;
	}
	
	/*End Features*/
	
/*End Feature's Style*/

/* Annual Benefits Calculator*/

#benefit-head{
	float:left;
        font-size:14px;
	margin:-7px 0 0 10px;
	text-align:left;
	width:111px;
}

.benefit_rgt_top{
	background-position:-164px -122px;
	float:left;
	height:35px;
	margin-top:-5px;
	width:106px;;
}

.benefit_lft_btm{
        float:left;
	background-position:-92px -127px;
	height:27px;
	margin-top:-5px;
	width:22px;
        
}

#benefit-content{
	border-left:2px solid #DEDEDE;
	border-right:2px solid #DEDEDE;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	height:238px;
	margin:22px 0 0;
	padding:0 0 0 14px;
	text-align:center;
	width:235px;
	#margin: -10px 0 0 0;
}

#benefit-content form{
	text-align:left;
	margin-left:22px;
}

#benefit-btn{
	color:#000000;
	font-size:12pt;
	font-weight:bold;
	height:62px;
	float:left;
	margin: 0 0 0px 37px;
	padding:10px 0 15px 0px;
	text-align:center;
	width:163px;
}

#benefits_table table tr td{
    text-align:left;

}

#benefits_table{
    background:url(../images/pngs/ques-back.png) repeat;
    display:none;
    height:auto;
    padding-bottom:2%;
    color:#ffffff;
    padding-left:2%;
    padding-right:2%;
    padding-top:2%;
    position:fixed;
    right:26%;
    top:50px;
    width:600px;
    z-index:100;
    border: 2px solid #000;
}

#benefits_table_close{
    background: url(../images/pngs/cancel.png) no-repeat;
    height:32px;
    width:32px;
    position:relative;
    top:-40px;
    left:600px;
    cursor:pointer;
}


#explain-btn{
	color:#000000;
	font-size:10pt;
	font-weight:bold;
	float:left;
	margin:-5px 0 0 0px;
	padding-left:15px;
	text-align:center;
	width:158px;
}

#benefit_txt{
	float:left;
	height:39px;
	padding:15px 0 0 0;
	background-color:#fff2f2;
	border-bottom: 2px #f2d1d1 solid;
	border-top: 2px #f2d1d1 solid;
    margin-left:-10px;

}


/* Case Studies */

#case-studies{
	background:url(../images/pngs/case-sudies-bg.png) no-repeat;
	width:782px;
	height:206px;
	float:left;
	margin: 15px 0 0 35px;
}

#case-studies h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#515f1a;
	margin:8px 0 0 20px;
}

/*End Case Studies*/
.jusbill_pos{
	border-top:#c9c9c9 1px solid;
	clear:both;
	float:left;
	width:100%;
        margin: 32px 0 0;
        background:#ffffff;

}

#pos_logo{
	background-position:-271px -96px;
	float:left;
	height:136px;
	margin-top:25px;
	margin-bottom:15px;
	width:112px;
}

.bg_pos{
	float:left;
	height:150px;
	margin:15px 0 0;
	padding:15px 0 0 50px;
	width:31%;

}

.read_more{
	color:#5c672d;
	font-size:12px;
	cursor:pointer;
}

.bg_jus{
	float:left;
	height:150px;
	margin:15px 0 0;
	padding:15px 0 0 50px;
	width:31%;
}

#jus_logo{
	background-position:-382px -96px;
	float:left;
	height:136px;
	margin-top:25px;
	width:120px;
}

.jus_head_txt{
	color:#731d1d;
	font-size:20pt;
}

.jus_txt{
	color:#555555;
	font-size:12pt;
}

/* Questionaire */

#footer{
	padding: 10px 0 15px 0px;
	height:175px;
	background-color:#ecedeb;
	border-top:#c9c9c9 1px solid;
        clear:both;
        
}

.foot-head{
	font-size:10pt;
	color:#000000;
}

.foot-dvd{
	border-right:#c9c9c9 1px solid;
	float:left;
	width:140px;
	height:125px;
	margin-left:25px;
	padding-bottom:15px;
    line-height:1.8em;
    
}


#footer div{
	list-style:none;
	font-size:9pt;
    color:#711818;
	list-style-position:outside;
}

#footer div a{
    color:#711818;
}


/*Feature page*/

#features_container{
    float:left;
    margin-left:25px;
}

#features_container ul{
    float:left;
    width:45%;
}

#features_container ul span{
    font-size:14pt;
    font-weight:bold;
    color:#731d1d;
}

#features_container ul li{
    font-size:10pt;
    color:#5a5858;
    list-style-image:url('/images/ok.png');
    line-height:2em;
}

#sidebar{
    float:left;
}


/* Help Page */
#help_container{
    padding:0px 25px 20px 25px;    
}

.help_head{
    font-size:14pt; 
    font-weight:bold;
    color:#731d1d;
}

.help_sub_head{
    color:black;
    font-size:12pt;
}

#help_container hr{
    align:center;
    width:98%;
}

#help_container li{
    font-size:9pt;
    color:#5a5858;
    line-height:2em;
}

#help_text{
    margin:20px 45px 20px 50px;
    color:#5a5858;
    font-size:9pt;
    line-height:2em;
}

#help_sub_txt{
    color:#5a5858;
    font-size:9pt;
    line-height:2em;
}

#snapshot{
    position:absolute;
    top:180px;
    right:100px;
    color:#5a5858;
}

#org_name  {
    display:none;
}

#help {
    text-align:center;
    padding:10px 0 10px 0;
}

    /* Pricing Page */

 #content { width:100%;}
    td {
      text-align:center;
      font-size:11pt;
      line-height:1.8em;
    }
    .opt{
      text-align:left;
      /*background-color:#c5d7a2;*/
      background-color:#ede2c4;
      color:black;
}

#plan_head{
    clear:both;
    text-align:center;
    font-size:17pt;
    margin:10px 0 20px 375px;
}

#plan_signup td a{
    color:#843c3c;
}

#plan_signup td a:hover{
    text-decoration:underline;
}

#plan_table{
    margin:30px auto;
}

#table_head{
    background-color:#e9d7d7;
}

#table_head th{
    font-size:16px;
    line-height:2em;
}

#table_head th span{
    color:#731d1d;
}

#add_on{
    font-size:15pt;
    font-weight:bold;
    color:#731d1d;
}

#pricing_table{
    width:950px;
    margin: 30px auto;
}

.pricing_top_left{
    background:url(../images/pngs/pricing_left_top_Bar.png) no-repeat;
    height:76px;
    width:8px;
    margin-top:1px;
    float:left;
}

.pricing_top_right{
    background:url(../images/pngs/pricing_right_top_Bar.png) no-repeat;
    height:76px;
    width:8px;
    margin-top:1px;
    float:left;
}

.pricing_top{
    background:url(../images/pngs/pricing_Bar.png) repeat-x;
    height:61px;
    float:left;
    color:#ffffff;
    font-size:11pt;
    padding-top:15px;
    line-height:1.5em;
    text-align:center;
}

.sign_up_extension{
    background-position:center;
    color:#000000;
    width:210px;
    height:35px;
    float:left;
    padding-left:0px;
    margin-top:-15px;
    padding-top:10px;
    cursor:pointer;
    font-size:14pt;
}

.pricing_center{
    color:#3f3f3f;
    list-style:none;
    font-size:9pt;
    text-align:left;
    list-style-position:outside;
    line-height:2.5em;
}

.startup{
    width:143px;
    float:left;
}

.startup ul{
    list-style:none;
    margin-top:0px;
    padding-left:0px;
    margin-left:15px;
}

.startup ul li{
    border-bottom:#bfbfbf 1px solid;
    width:135px;
}

.startup ul li a{
    color:#711818;
    font-size:12pt;
}


.expansion{
    margin-top:-25px;
    background:url(../images/pngs/expansion.png) no-repeat;
    padding:15px 0 0 0px;
    text-align:center;
    height:75px;
    width:210px;
    float:left;
}

.expansion_txt{
    background:url(../images/pngs/expansion_bg.png) repeat-y;
    width:199px;
    float:left;
    margin-left:14px;
    margin-top:-12px;
}

.expansion_txt ul{
    list-style:none;
    margin-top:0px;
    margin-left:-30px;
}

.expansion_txt ul li{
    border-bottom:#bfbfbf 1px solid;
    width:180px;
}

.expansion_txt li a{
    color:#711818;
    font-size:12pt;
}

.free_txt{
    background:url(../images/pngs/free_bg2.png) no-repeat;
    width:105px;
    margin-left:20px;
    height:28px;
    font-size:16pt;
    padding-top:3px;
}
/*Contact Us*/
#contact_container{
    margin:0px 0 0 35px;
    font-size:1.2em;
}

#contact_container h2{
     color:#458798;
     font-size:16pt;
}

.office_head{
    font-size:13pt;
    color:#711818;
    text-decoration:underline;
}

.office_add{
    font-size:11pt;
}

/*Jusbill benefits*/

#benefit_head{
    clear:both;
    text-align:center;
    font-size:16pt;
    margin:10px 0 20px 300px;
}

.li_heads{
    font-family:"Cambria","serif";
    font-size:14pt;
 }

.benefit_img{
    background:url(../images/pngs/benefits.png) no-repeat;
}

#anytime_img{
    background-position:0px 0px;
    width:173px;
    height:197px;
    float:left;
}

.li_txt{
    font-family:"Cambria","serif";
    font-size:12pt;
    line-height:1.5em;
    margin:0px 40px 0 20px;
    text-align:justify;
}

.li_top_left{
   background-position:-460px -539px;
   background-color:#ffffff;
   float:left;
   height:56px;
   width:56px;
}
.li_top_right{
    background-color:#FFFFFF;
    background-position:-529px -538px;
    float:right;
    height:52px;
    width:56px;
}

.li_center{
    background-color:#dbe5f1;
    float:left;
    width:95%;
    margin-top:15px;
}

.li_style{
    padding:25px 0 0 0;
    float:left;    
}

.li_bg_txt{
    float:left;
    width:95%;
}
.li_prb_txt{
    float:left;
    width:77%;
}
#problem_img{
    background-position:-173px 0;
    float:right;
    height:182px;
    width:203px;
}

.li_bottom_left{
   background-position:-460px -641px;
   background-color:#ffffff;
   float:left;
   height:31px;
   width:56px;
}
.li_bottom_right{
    background-color:#FFFFFF;
    background-position:-529px -641px;
    float:right;
    height:31px;
    width:56px;
}

.error_style{
    float:left;
    margin:14px 63px 0 70px;
    font-size:10pt;
    padding:23px 0 0 23px;
    line-height:1.5em;
}
.error_style b{
    font-size:12pt;
}

#error_regulatory{
    background-position:-400px 0;
    height:130px;
    width:160px;
}

#error_img{
    background-position:-190px -298px;
    height:128px;
    width:115px;
    margin:0 100px 0 77px;
}

#error_accounting{
    background-position:-400px 0;
    height:130px;
    width:160px;
}

#remember_me{
    background-position:-575px -17px;
    float:left;
    height:142px;
    width:123px;
}

#ereturn_img{
    background-position:-323px -307px;
    float:right;
    height:197px;
    width:238px;
    margin-right:55px;
}

.return_txt{
    float:left;
    width:65%;
}

#upgrade_img{
    background-position:-36px -564px;
    float:left;
    height:142px;
    width:158px;
    margin-right:20px;
}

#security_img{
    background-position:-268px -523px;
    float:right;
    height:150px;
    margin-right:20px;
    width:169px;
}

#economical_img{
    background-position:0 -227px;
    float:right;
    height:127px;
    margin-right:20px;
    width:150px;
}

#more_feature_img{
    background-position:-16px -444px;
    float:right;
    height:110px;
    margin-right:20px;
    width:226px;
}

#integrate_acc_img{
    background-position:-171px -181px;
    float:right;
    height:118px;
    width:430px;
}

#adv_table_head{
    clear:both;
    margin:20px auto;
    font-size:14pt;
    font-weight:bold;
    padding:20px 0 0 450px;
}

#advantage_table{
    width:7.2in;
    border-collapse:collapse;
    border:none;
    margin:10px auto;
}

#advantage_table tr{
    height:1.0pt;
}

#advantage_table tr td{
    width:123.5pt;
    border:solid white 1.0pt;
    padding:0in 5.4pt 0in 5.4pt;
    height:1.0pt;
}

.adv_odd{
    background:#DFA7A6;
}

.adv_even{
    background:#EFD3D2;
}

#advantage_table tr td p{
    margin-left:0in;
}

#advantage_table tr td p span{
    font-size:12.0pt;
    line-height:115%;
    font-family:"Cambria","serif";
}

#jusbill_box{
    background:url(../images/pngs/3d-box.png);
    width:196px;
    height:250px;
    float:left;
    margin-left:100px;
}

.page_spacing{
    padding:50px 10px 10px 20px;
}

