/* global style */


body{
	font-family: Arial, sans-serif;
	font-size:11px;
	color: #000;
	background: #fff;
	line-height:150%;
	background:#02160d;
}

body,div,ol,ul,li,h1,h2,h3,h4,h5,h6,a,span,input,fieldset,img{
	margin:0;
	padding:0;
}

.cl{
	clear:both;
}

img{
	border: 0;
	padding: 0;
	margin: 0;
}

ul,li,ol{
	list-style:none;
}

.left{ 
	float:left;
}

.right{ 
	float:right;
	cursor:hand;
}

a:link, a:visited, a:active{
	text-decoration: none;
	color: #585a5c;
}

a:hover{
	text-decoration: underline;
	color: #585a5c;
}

h2{
	font-size:24px;
	color:#385c22;
	height:38px;
	line-height:28px;
	background:url(/sffweb/global/images/title_line.gif) repeat-x bottom;
}

h3{
	font-size:16px;
	color:#163e0c;
	height:30px;
	line-height:30px;
}

#wapper{
	margin: 0px auto;
	width:1100px;
	background-color: #e8ebe8;
}

#header{
	background:url(/sffweb/global/images/header_bg.jpg) repeat-x;
	height:95px;
	padding:8px 0 3px 0;
}

.logo{
	padding-left:12px;
	float:left;
}

.toplink{
	padding:15px 10px 0 0;
	text-align:right;
	font-size:12px;
	color:#fff;
	font-weight:bold;
}

.toplink a:link,.toplink a:active,.toplink a:visited{
	color:#ffdc00;
	font-size:12px;
	text-decoration:underline;
}

.toplink a:hover{
	color:#ffdc00;
	font-size:12px;
	text-decoration:none;
}

#main{
	color:both;
	overflow:hidden;
}
#leftbox{
	width:165px;
	float:left;
}

#rightbox{
	padding:30px 30px 30px 20px;
	float:left;
	width:885px;
	background:url(/sffweb/global/images/mainbox_top_bg.jpg) repeat-x;
}
#rightbox .note{
	color:#4b4b4b;
	padding:0px 0px 5px 0px;
	font-size:12px;
}

#rightbox .alertbox{
	color:#dd0000;
	padding:0px 0px 5px 0px;
}

.line2{
	background:url(/sffweb/global/images/line_2_bg.jpg) repeat-x;
	height:2px;
	line-height:0;
	font-size:0;
}

.blank15{
	margin-top:15px;
	font-size:0;
}

#footer{
	clear:both;
	height:80px;
	background:#385c22 url(/sffweb/global/images/footer_bg.jpg) repeat-x;
	text-align:center;
	padding-top:37px;
	color:#fff;
	overflow:hidden;
}

#footer a{
	color:#ffdc00;
	text-decoration:underline;
}

#footer a:hover{
	color:#ffdc00;
	text-decoration:none;
}

.menubox{
	width:165px;
	height:316px;
}

.menubox ul{
	padding:40px 35px 0px 20px;
	font-weight:bold;
	text-align:center;
}

.menubox ul li{
	line-height:12px;
	background:url(/sffweb/global/images/menu_line.png) no-repeat bottom center;
	_background:url(/sffweb/global/images/menu_line.gif) no-repeat bottom center;
	padding:5px 0;
}

.menubox ul li.sitearea{
	padding-top:55px;
}

/*.menubox span{ 
	display:none;
	position:absolute;
	color:#ffdc00;
	cursor:pointer;
	text-align:center;
	top:-1px;
	left:-1px;
}	*/

.menubox a:link,.menubox a:visited{
	text-decoration:none;
	color:#fff;
	/*position:relative;*/
	padding-left:9px;
	text-align:center;
}

.menubox a:hover,.menubox a:active{
	color:#ffdc00;
	padding-left:9px;
	border:none;
	background:transparent url(/sffweb/global/images/menu_dot.gif) no-repeat 0px 4px;

}


/*Table*/
/*table.normal{ 
  width:100%;
  border-left:#fff solid 2px;
  border-collapse:collapse;
}

table.normal td{
  height:30px;
  border-right:#fff solid 1px;
  border-bottom:#fff solid 1px;
  background-color: #d0d8ce;
  vertical-align: middle;
  text-align:center;
  font-size:12px;
  color:#4a4c49;
  padding-top: 3px 5px;
line-height:1;
}

table.normal tr.tit td{
  background:url(/sffweb/global/images/table_tit_bg.gif) repeat-x;
  height:30px;
  border-top:#fff solid 2px;
  color:#fff;
  font-weight:bold;
  padding:0px;
  line-height:1;
}

table.normal tr.tit td.item{
  width:50px;

}

table.normal tr.tit td.productname{
  width:200px;
}

table.normal a:link,table.normal a:active,table.normal a:visited{ 
  color:#9d311c;
  text-decoration:underline;
}

table.normal a:hover{
  color:#9d311c;
  text-decoration:none;
}

table.normal td.lastcol{ 
  border-right:#fff 2px solid;
}

table.normal td.groupcost{
  background:none;
  border:0px;
  padding:0;
}

table.normal td.groupcost div{
  margin-left:6px;
  border-left:#fff 2px solid;
  border-right:#fff 2px solid;
  border-bottom:#fff 1px solid;
  height:30px;
  line-height:30px;
  background:#ecf0f3;
  color:#385c22;
  font-weight:bold;	
}
table.normal tr.tit td.groupcost div{
color:#ffd800;
}

table.normal tr.tit td.groupcost{
  background:none;
  border:0;
  color:#6C7F96;
  width:108px;
  line-height: 1;
  margin: 0px;
  height: 30px;
}

table.normal tr.tit td.groupcost div{	
  background:url(/sffweb/global/images/table_tit_bg.gif) repeat-x;
  height:33px;
  line-height:33px;
  border-top:#fff 2px solid;
}

table.normal input{ 
  border:#385c22 1px solid;
  height:14px;
  padding:1px 2px;
  width:55px;
  background:#fff;
  vertical-align:middle;
  margin:0 3px;
  color:#163e0c;
  font-size:11px;
}

table.normal input.edit{
  color:#dd0000;
  border: 2px solid #dd0000;

}

table.normal input.disabled{
  background:#c5c5c5;
}


table.normal tr.rowchange td{
  background:#c2ccbf;
}

table.normal tr.rowchange td.groupcost{ 
  background:none;
}

table.normal tr.rowchange td.groupcost div{
  background:#e6edf0
}

table.normal tr.last td{ 
  border-bottom:#fff solid 2px;
}

table.normal tr.last td.groupcost{
  border:0px;
}

table.normal tr.last div{
  border-bottom:#fff 2px solid;
}
*/
/*My account homepage*/

body.mahome .menubox a.mahome{
	color:#ffdc00;
	background:url(/sffweb/global/images/menu_dot.gif) no-repeat 0px 4px;
	padding-left:9px;	
}

/*body.mahome .menubox a.mahome span{ 
	display:inline;
	background:url(/sffweb/global/images/menu_dot.png) no-repeat 0px 4px;
	background:url(/sffweb/global/images/menu_dot.gif) no-repeat 0px 4px;
	padding-left:9px;	
}*/

.homecontent{ 
	width:630px;
	margin:5px 20px 20px 20px;
	background:#efefef;
	border:#fff 6px solid;
}

.homecontent .tit{
	background:url(/sffweb/global/images/tit1_bg.gif) repeat-x;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	height:31px;
	line-height:31px;
}

.homecontent .tit2{
	background:url(/sffweb/global/images/table_tit_bg.gif) repeat-x;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	height:31px;
	line-height:31px;
}

.homecontent .subtit{
	background:url(/sffweb/global/images/subtit_bg.gif) no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#4b4b4b;
	height:36px;
	line-height:36px;
	padding-left:35px;
	clear:both;
}

.homecontent .subtit2{
	border-top:#fff 3px solid;
}

#rightbox .homecontent .note{ 
	color:#000; 
	margin:5px 35px;
	font-size:12px;
}

.homecontent ul{
	margin:0 25px;
	font-size:12px;
}


.homecontent ul li{
	background:url(/sffweb/global/images/homelist_li_bg.gif) repeat-x bottom;
	padding:8px 0;
	clear:both;
	float:left;
	width:570px;
}

.homecontent ul li.last{ 
	background:none;
}

.homecontent ul li strong{
	display:block;
	width:185px;
	padding-left:10px;
	float:left;
	text-align:right;
	margin-right:5px;
	line-height:120%;
}

.homecontent ul li strong a:link,.homecontent ul li strong a:active,.homecontent ul li strong a:visited{
	color:#9D311C;
	text-decoration:underline;
}

.homecontent ul li strong a:hover{
	color:#9D311C;
	text-decoration:none;
}

.homecontent ul li span{ 
	display:block;
	float:left;
	width:365px;
}

.PYTO{
	background:#d3dbd1;
}

.PYTO ul li{
	background:url(/sffweb/global/images/homelist_li_PYTO_bg.gif) repeat-x bottom;
}

.PYTO ul li span{
	color:#163e0c;
}


.PYTO ul li.done span{ 
	font-weight:bold;
}

/*Profit Estimator*/

.casedproducts .totalprice,.individual .totalprice,.totalprofit{ 
	color:#4b4b4b; 
	font-size:12px;
	font-weight:bold;
	padding:5px 0;
}

.casedproducts .totalprice strong,.individual .totalprice strong,.totalprofit strong{
	color:#cb6f1f; 
	font-size:18px;
}

.totalprofit{
	font-size:16px;
	color:#163e0c;
}

.totalprofit strong{
	font-size:22px;
}

.totalprofit img{ 
	margin-left:10px;
	vertical-align:middle;
}
.submitbox{ 
	clear:both; 
	text-align:center; 
	padding:20px 0 0;
}

.submitbox img{ 
	margin-left:10px
}

.submitbox2{
	padding-top:10px;
	clear:both;
	text-align:right;
}

.submitbox2 img{ 
	margin-left:0px;
}

.submitbox2 img.back{
	margin-right:5px;
}

/*Profit estimate*/

/*body.PE table.normal tr.tit td.groupcost div{ 
	height:27px;
   line-height:1;padding-top:2px;
}*/

/*Sales_Library*/	
/*table.normal td.name{ 
	padding:6px 0;
}

table.normal td.name a{ 
	font-weight:bold;
}

table.normal td.actions{ 
	color:#cb641f;
	border-right:#fff 2px solid;
}

table.normal td.actions a{ 
	margin:0 5px;
}
*/
/*letter library*/
/*.letterlibrary table.normal{ 
	width:415px; 
	margin:10px auto;
}
.letterlibrary table.normal td.title{
	font-weight:bold;
	padding:6px 0;
}*/

/*update info*/
.updateinfo{ 
	width:580px;
}

.updateinfo strong{ 
	color:#cb641f; 
	font-size:14px;
}

/*stepbox share*/
.stepbox{
	background:url(/sffweb/global/images/stepbox_bg.gif) no-repeat;
	width:642px;
	height:46px;
	color:#385c22;
	font-weight:bold;
}

.stepbox strong{
	font-size:16px;
}

.stepbox h4{
	font-size:13px;
}

.stepbox ul{
	padding:7px 0px 5px 0px;
}
.stepbox ul li{
	float:left;
	text-align:center;
}

.stepbox ul li.step1{
	width:155px;
}

.stepbox ul li.step2{
	width:150px;
}

.stepbox ul li.step3{
	width:105px;
}

.stepbox ul li.step4{
	width:120px;
}

.stepbox ul li.step5{
	width:105px;
}

/*flyer step1*/

.empPro{
border: 2px solid #FF6600;
}


/*table.pricetable{ 
	width:100px; 
	margin:0 auto;
}


table.pricetable td,table.normal tr.last table.pricetable td,table.normal tr.last table.pricetable div{ 
	border:0px; 
	padding:0;
}



table.pricetable td.col1{ 
	width:15px;
	text-align:right;
}
table.pricetable td.col2{ 
	width:85px;
	text-align:left;
}


*/
.createaflyer{ 
	font-size:16px;
	font-weight:bold;
	color:#4d4d4d;
  clear:both;
}

body.step1 h2{ 
	height:40px;
	line-height:50px;
	overflow:hidden;
}

body.step1 .stepbox ul li.step1{
	color:#cb641f;
}

/*table.normal td.checkbox input{ 
	width:auto; 
	border:0; 
	background:none;
}

table.normal td.checkbox a:link,table.normal td.checkbox a:active,table.normal td.checkbox a:visited{ 
	cursor:pointer;
	color:#fff;
	text-decoration:underline;
}

table.normal td.checkbox a:hover{ 
	cursor:pointer;
	color:#fff;
	text-decoration:none;
}


table.normal td.picture{ 
	padding:2px; 
	width:60px; 
	height:60px;
}
*/
body.step1 h3{ 
	height:25px;
	line-height:35px;
	overflow:hidden;
}

body.step1 table.normal{ 
	margin-top:5px;
	margin-bottom:2px;
}

body.step1 table.normal tr.tit td.groupcost div{
	height:27px;
	line-height:12px;
	padding-top:2px;
}

body.step1 table.normal td.groupcost div{ 
	height:67px; 
	line-height:67px;
}


/*flyer step2*/
body.step2 h2{ 
	height:40px;
	line-height:50px;
	overflow:hidden;
}

body.step2 .stepbox ul li.step2{
	color:#cb641f;
}

body.step2 .stepbox ul li.step1{
	color:#808080;
}

body.step2 .stepbox{ 
	margin-top:10px;
}

.tempbox{
	margin:0;
	float: left;
}

.tempbox ul li{ 
	float:left; 
	width:220px; 
	color:#163e0c; 
	font-size:12px; 
	font-weight:bold;
}

.tempbox img{ 
	border:#a0a1c1 1px solid; 
	padding:2px; 
	background:#fff; 
	margin-top:5px;
}

.tempbox input{ 
	vertical-align:middle;
}

/*flyer step3*/

body.step3 h2{ 
	height:40px;
	line-height:50px;
	overflow:hidden;
}

body.step3 .stepbox ul li.step3{
	color:#cb641f;
}

body.step3 .stepbox ul li.step1,body.step3 .stepbox ul li.step2{
	color:#808080;
}

body.step3 .stepbox{ 
	margin-top:10px;
}

body.step3 #rightbox .note{ 
	padding-bottom:10px;
}

.fillbox{ 
	border:#fff 8px solid;
	background:#d3dbd1;
	padding:10px 30px;
	clear:both;
	float:left;
	width:565px;
}

.fillbox .coll{
	font-weight:bold;
	color:#4b4b4b;
	width:130px;
	margin-right:5px;
	float:left;
	text-align:right;
	margin-top:5px;
	clear:left;
}

.fillbox .colr{
	width:420px;
	float:left;
	margin-top:5px;	
}

.fillbox .colr2{
	width:420px;
	float:left;
	margin-top:5px;	
}

.fillbox .colr2 table{ 
	margin-bottom:10px;
}

.fillbox .colr input,.fillbox .colr textarea{
	border:#385c22 1px solid;
	padding:2px;
	color:#163e0c;
	background:url(/sffweb/global/images/step3_input_bg.gif) no-repeat;
	width:100%;
	font-size:11px;
	font-family:arial;
}


.fillbox .colr input.upload{ 
	width:200px;
	vertical-align:middle;
	margin-right:5px;
}

.fillbox .colr img{ 
	vertical-align:middle;
}

.fillbox .colr textarea{
	height:80px;
}

/*flyer step4*/

body.step4 h2{ 
	height:40px;
	line-height:50px;
	overflow:hidden;
}

body.step4 .stepbox ul li.step4{
	color:#cb641f;
}

body.step4 .stepbox ul li.step1,body.step4 .stepbox ul li.step2,body.step4 .stepbox ul li.step3{
	color:#808080;
}

body.step4 .stepbox{ 
	margin-top:10px;
}

body.step4 .submitbox{
	padding-top:10px;
}

.saveasbox{ 
	font-weight:bold; 
	color:#4b4b4b;
	text-align:center;
}

.saveasbox input{
	border:#385c22 1px solid;
	padding:2px;
	color:#163e0c;
	background:url(/sffweb/global/images/step3_input_bg.gif) no-repeat;
	width:430px;
	font-size:11px;
}

/*flyer step5*/

body.step5 h2{ 
	height:40px;
	line-height:50px;
	overflow:hidden;
}

body.step5 .stepbox ul li.step5{
	color:#cb641f;
}

body.step5 .stepbox ul li.step1,body.step5 .stepbox ul li.step2,body.step5 .stepbox ul li.step3,body.step5 .stepbox ul li.step4{
	color:#808080;
}

body.step5 .stepbox{ 
	margin-top:10px;
}

body.step5 .submitbox{
	padding-top:10px;
}

/*edit pop*/
.editpopbox{ 
	width:540px; 
	border:#fff 10px solid; 
	background:#d3dbd1;
	padding:15px 0px 10px 15px;
	margin:0 auto;
}
.editpopbox img.plarge{
	border:#a0a1c1 1px solid; 
	padding:2px; 
	background:#fff; 
	float:left;
	margin:0px 15px 0px 0px;
}

.editpopbox .content{
	font-size:12px;
	color:#4b4b4b;
	line-height:120%;
}

.editpopbox h3{
	font-size:16px;
	color:#cb641f;
	line-height:normal;
}

/*.editpopbox table.normal{
	width:290px; 
	font-weight:bold;
	margin-bottom:10px;
}
*/

.editpopbox .content strong{ 
	color:#163e0c;
}

.editpopbox .content ul{
	padding:5px 0 5px 220px;
}

.editpopbox .content li{
	background:url(/sffweb/global/images/editpop_dot.gif) no-repeat 0px 7px;
	padding-left:10px;
	line-height:18px;

}

.editpopbox .closebox{ 
	clear:both;
	text-align:right;	
}

.editpopbox .closebox img{
	background:#fff;
	padding:5px;
}

.editalertbox{	
	width:430px; 
	border:#fff 10px solid; 
	margin:0px auto; 
	background:#d3dbd1;
} 

.editalertbox .tit{
	background:#fff;
	font-size:16px;
	color:#163e0c;
	font-weight:bold;
	height:22px;
}

.editalertbox .tit img{
	float:right;
}

.editalertbox .content{
	text-align:center;
	padding:15px 0;
}

.editalertbox .content strong{ 
	background:url(/sffweb/global/images/alert_icon.gif) no-repeat; 
	padding-left:20px; 
	color:#4b4b4b; 
	font-size:12px;
}

.editalertbox .content img{ 
	margin:15px 15px 0 0;
}


/*July 6,update*/
/*pricelist step1*/
.PLstepbox{
	background:url(/sffweb/global/images/PL_stepbox_bg.gif) no-repeat;
	width:642px;
	height:46px;
	color:#163e0c;
	font-weight:bold;
}

.PLstepbox strong{
	font-size:16px;
}

.PLstepbox h4{
	font-size:13px;
}

.PLstepbox ul{
	padding:7px 0px 5px 0px;
}
.PLstepbox ul li{
	float:left;
	text-align:center;
}

.PLstepbox ul li.step1{
	width:205px;
}

.PLstepbox ul li.step2{
	width:135px;
}

.PLstepbox ul li.step3{
	width:135px;
}

.PLstepbox ul li.step4{
	width:160px;
}

.createPL{ 
	font-size:18px;
	font-weight:bold;
	color:#163e0c;
}

body.PLstep1 h2{ 
	height:40px;
	line-height:50px;
}

body.PLstep1 .PLstepbox ul li.step1{
	color:#cb641f;
}

body.PLstep1 h3{ 
	height:25px;
	line-height:35px;
	overflow:hidden;
}

body.PLstep1 table.normal{ 
	margin-top:5px;
	margin-bottom:2px;
}


body.PLstep1 table.normal tr.tit td.groupcost div{ 
	height:27px;
   line-height:1;padding-top:2px;
}

body.PLstep1 table.normal td.groupcost div{ 
	height:67px; 
	line-height:67px;
}

/*PLstep2*/
body.PLstep2 h2{ 
	height:40px;
	line-height:50px;
}

body.PLstep2 .PLstepbox ul li.step2{
	color:#cb641f;
}

body.PLstep2 .PLstepbox ul li.step1{
	color:#808080;
}

body.PLstep2 .PLstepbox{ 
	margin-top:10px;
}


body.PLstep2 #rightbox .note{ 
	padding-bottom:10px;
}

body.PLstep2 .typeselect{
	padding:15px 0 5px 0;
	color:#163e0c; 
	font-size:12px; 
	font-weight:bold;	
}

body.PLstep2 .typeselect span{ 
	margin-right:20px;
}

body.PLstep2 .typeselect input{ 
	vertical-align:middle;
	margin-right:3px;
}

body.PLstep2 .fillbox{ 
	border:#fff 8px solid;
	background:#d3dbd1;
	padding:10px 10px;
	clear:both;
	float:left;
	width:605px;
}

body.PLstep2 .fillbox .coll{
	font-weight:bold;
	color:#4b4b4b;
	width:160px;
	margin-right:5px;
	float:left;
	text-align:right;
	margin-top:5px;
	clear:left;
}

/*PLstep3*/

body.PLstep3 h2{ 
	height:40px;
	line-height:50px;
}

body.PLstep3 .PLstepbox ul li.step3{
	color:#cb641f;
}

body.PLstep3 .PLstepbox ul li.step1,body.PLstep3 .PLstepbox ul li.step2{
	color:#808080;
}

body.PLstep3 .PLstepbox{ 
	margin-top:10px;
}

body.PLstep3 .submitbox{
	padding-top:10px;
}

/*PLstep4*/

body.PLstep4 h2{ 
	height:40px;
	line-height:40px;
}

body.PLstep4 .PLstepbox ul li.step4{
	color:#cb641f;
}

body.PLstep4 .PLstepbox ul li.step1,body.PLstep4 .PLstepbox ul li.step2,body.PLstep4 .PLstepbox ul li.step3{
	color:#808080;
}

body.PLstep4 .PLstepbox{ 
	margin-top:10px;
}

body.PLstep4 .submitbox{
	padding-top:10px;
}

/*SalesRecord SRstep1*/
.SRstepbox{
	background:url(/sffweb/global/images/PL_stepbox_bg.gif) no-repeat;
	width:642px;
	height:46px;
	color:#163e0c;
	font-weight:bold;
}

.SRstepbox strong{
	font-size:16px;
}

.SRstepbox h4{
	font-size:13px;
}

.SRstepbox ul{
	padding:7px 0px 5px 0px;
}
.SRstepbox ul li{
	float:left;
	text-align:center;
}

.SRstepbox ul li.step1{
	width:205px;
}

.SRstepbox ul li.step2{
	width:135px;
}

.SRstepbox ul li.step3{
	width:135px;
}

.SRstepbox ul li.step4{
	width:160px;
}

.createSR{ 
	font-size:18px;
	font-weight:bold;
	color:#163e0c;
}

body.SRstep1 h2{ 
	height:40px;
	line-height:50px;
}

body.SRstep1 .SRstepbox ul li.step1{
	color:#cb641f;
}

body.SRstep1 h3{ 
	height:25px;
	line-height:35px;
	overflow:hidden;	
}

body.SRstep1 table.normal{ 
	margin-top:5px;
	margin-bottom:2px;
}

body.SRstep1 table.normal tr.tit td.groupcost div{ 
	height:27px;
   line-height:1;padding-top:2px;
}

body.SRstep1 table.normal td.groupcost div{ 
	height:67px; 
	line-height:67px;
}

/*SRstep2*/
body.SRstep2 h2{ 
	height:40px;
	line-height:50px;
}

body.SRstep2 .SRstepbox ul li.step2{
	color:#cb641f;
}

body.SRstep2 .SRstepbox ul li.step1{
	color:#808080;
}


body.SRstep2 .SRstepbox{ 
	margin-top:10px;
}

body.SRstep2 #rightbox .note{ 
	padding-bottom:10px;
}

body.SRstep2 .typeselect{
	padding:15px 0 5px 0;
	color:#163e0c; 
	font-size:12px; 
	font-weight:bold;	
}

body.SRstep2 .typeselect span{ 
	margin-right:20px;
}

body.SRstep2 .typeselect input{ 
	vertical-align:middle;
	margin-right:3px;
}

body.SRstep2 .fillbox{ 
	border:#fff 8px solid;
	background:#d3dbd1;
	padding:10px 10px;
	clear:both;
	float:left;
	width:605px;
}

body.SRstep2 .fillbox .coll{
	font-weight:bold;
	color:#4a4c49;
	width:160px;
	margin-right:5px;
	float:left;
	text-align:right;
	margin-top:5px;
	clear:left;
}

/*SRstep3*/

body.SRstep3 h2{ 
	height:40px;
	line-height:50px;
}

body.SRstep3 .SRstepbox ul li.step3{
	color:#cb641f;
}

body.SRstep3 .SRstepbox ul li.step1,body.SRstep3 .SRstepbox ul li.step2{
	color:#808080;
}

body.SRstep3 .SRstepbox{ 
	margin-top:10px;
}

body.SRstep3 .submitbox{
	padding-top:10px;
}

/*SRstep4*/

body.SRstep4 h2{ 
	height:40px;
	line-height:40px;
}

body.SRstep4 .SRstepbox ul li.step4{
	color:#cb641f;
}

body.SRstep4 .SRstepbox ul li.step1,body.SRstep4 .SRstepbox ul li.step2,body.SRstep4 .SRstepbox ul li.step3{
	color:#808080;
}

body.SRstep4 .SRstepbox{ 
	margin-top:10px;
}

body.SRstep4 .submitbox{
	padding-top:10px;
}

/*share for admin*/


.menuboxadmin{
	background:url(/sffweb/global/images/menu_admin_bg.jpg) no-repeat;
	width:185px;
	height:365px;
}

.menuboxadmin ul{
	padding:40px 35px 0px 20px;
	font-weight:bold;
	text-align:center;
}

.menuboxadmin ul li{
	height:21px;
	line-height:21px;
}

.menuboxadmin ul li.sitearea{
	padding-top:55px;
}

.menuboxadmin span{ 
	display:none;
	position:absolute;
	color:#ffa800;
	cursor:pointer;
	text-align:center;
	top:-5px;
	left:-1px;
}	

.menuboxadmin a:link,.menuboxadmin a:active,.menuboxadmin a:visited{
	text-decoration:none;
	color:#fff;
	position:relative;
	padding-left:9px;
	text-align:center;
}

.menuboxadmin a:hover{
	color:#3b65a6;
	padding-left:9px;
	border:none;
}


/*.menuboxadmin a:hover span{
	display:inline;
	background:url(/sffweb/global/images/menu_dot.png) no-repeat 0px 8px;
	_background:url(/sffweb/global/images/menu_dot.gif) no-repeat 0px 8px;	
	padding-left:9px;	
}*/

/*systemconfiguration*/

body.systemconfiguration .menuboxadmin a.systemconfiguration{
	color:#3b65a6;
}

/*body.systemconfiguration .menuboxadmin a.systemconfiguration span{ 
	display:inline;
	background:url(/sffweb/global/images/menu_dot.png) no-repeat 0px 8px;
	_background:url(/sffweb/global/images/menu_dot.gif) no-repeat 0px 8px;
	padding-left:9px;
}*/

.SCcontent{
	font-weight:bold;
	color:#163e0c;
	font-size:12px;
}

.SCcontent strong{
	padding:8px 0;
	display:block;
	font-size:13px;
}

.SCcontent input{ 
	vertical-align:middle;
	margin-right:3px;
}

.SCcontent span{ 
	margin-left:16px;	
	#margin-left:23px;
	_margin-left:23px;
	font-size:11px;
	color:#4b4b4b;
	font-weight:normal;
}

.SCcontent textarea{
	vertical-align:top;
	border:#385c22 1px solid;
	padding:2px;
	color:#163e0c;
	background:url(/sffweb/global/images/step3_input_bg.gif) no-repeat;
	width:430px;
	font-size:11px;
	font-family:arial;
	height:80px;
}

/*letter admin*/

body.letteradmin .menuboxadmin a.letteradmin{
	color:#3b65a6;
}

/*body.letteradmin .menuboxadmin a.letteradmin span{ 
	display:inline;
	background:url(/sffweb/global/images/menu_dot.png) no-repeat 0px 8px;
	_background:url(/sffweb/global/images/menu_dot.gif) no-repeat 0px 8px;
	padding-left:9px;
}*/

.LAcontent strong{
	display:block;
	color:#163e0c;
	padding-top:8px;
	font-size:13px;
}

/*.LAcontent table.normal{ 
	margin:10px auto;
}

.LAcontent table.normal td.title{
	font-weight:bold;
	padding:6px 0;
}

.LAcontent table.normal tr.tit td.description{
	text-align:center;
}

.LAcontent table.normal td.description{
	text-align:left;
	border-right:#fff 2px solid;
}

.LAcontent table.normal td.select{ 
	padding:0;
}

.LAcontent table.normal td.select input{ 
	width:auto;
	background:none;
	border:0;
}
*/
body.letteradmin .fillbox{ 
	background:none;
	padding:10px 10px;
	clear:both;
	float:left;
	width:605px;
	border:0;
}

body.letteradmin .fillbox .coll{
	font-weight:bold;
	color:#4b4b4b;
	width:140px;
	margin-right:5px;
	float:left;
	text-align:right;
	margin-top:5px;
	clear:left;
}

body.letteradmin .fillbox select{ 
	width:100px;
}

/*Reports*/
body.reports .menuboxadmin a.reports{
	color:#3b65a6;
}

/*body.reports .menuboxadmin a.reports span{ 
	display:inline;
	background:url(/sffweb/global/images/menu_dot.png) no-repeat 0px 8px;
	_background:url(/sffweb/global/images/menu_dot.gif) no-repeat 0px 8px;
	padding-left:9px;
}*/

body.reports h3{ 
	font-size:13px;
}

.reportsselectarea{ 
	font-weight:bold;
	color:#4b4b4b;
}

.reportsselectarea strong{ 
	display:block;
	font-size:12px;
	color:#163e0c;
	margin:5px 0;
}

.reportsselectarea select,.reportsselectarea input,.reportsselectarea img{ 
	vertical-align:middle;
	margin-right:5px;
}

.reportsselectarea select{ 
	width:130px;
}

.reportsselectarea input{
	border:#385c22 1px solid;
	padding:2px;
	color:#163e0c;
	background:url(/sffweb/global/images/step3_input_bg.gif) no-repeat;
	width:100%;
	font-size:11px;
	font-family:arial;
	width:80px;
}

.reportsselectarea input.inputimg{ 
	border:0; 
	padding:0;
}

.reportsselectarea li{
	padding:3px 0;
}

/*body.reports table.normal td{ 
	padding:5px 2px;
	font-size:11px;
}

body.reports table.normal tr.tit td{ 
	padding:0;
	font-size:12px;
}

body.reports table.normal td.type{ 
	width:120px;
	font-weight:bold;
	font-size:12px;
}

body.reports table.normal tr.average td{ 
	background:#c7c7c7;
	color:#4b4b4b;
}


body.reports table.reportindex tr.first td{
	border-top:#fff solid 2px;
}


body.reports table.reportindex td{ 
	text-align:left;
	padding:5px 5px;
}

body.reports table.reportindex td.name{ 
	width:220px;
}*/

/*PricingRecord*/
.creatarecord{ 
	padding:20px 0 10px 0;
}

.PRpagelist{ 
	padding:5px 0;
	font-weight:bold;
	text-align:center;
}

.PRpagelist span{	
	margin:0px 10px 0px 0px;
	color:#385c22;
}

.PRpagelist a:link,.PRpagelist a:visited{ 
	margin:0px 10px 0px 0px;
	color:#9d311c;
	text-decoration:underline;
}

.PRpagelist a:hover,.PRpagelist a:active,{ 
	color:#385c22;
	text-decoration:none;
}

/*PRD pricing record detail*/
/*body.PRD table.normal tr.tit td.groupcost{ 
	background:none;
	border:0;
	color:#6C7F96;
	width:138px;
}

body.PRD table.normal td.item{ 
	font-weight:bold;
}

body.PRD table.PRD2 tr.tit td{ 
	padding:0;
}

body.PRD table.PRD2 td{ 
	font-weight:bold;
	padding:6px 0;
}

*/
/*menu expand*/

.menubox ul.ma{
	background:url(/sffweb/global/images/menu_expand_bg_top.jpg) no-repeat;
	padding-bottom:5px;
}

.menubox ul.ms{
	background:url(/sffweb/global/images/menu_expand_bottom_bg.jpg) no-repeat;
	padding-bottom:5px;	
}

.menubox ul.lastcow{
	background:url(/sffweb/global/images/menu_expand_bottom_lastcow_bg.jpg) no-repeat;
	height:35px;
	padding:0;
	margin:0;
}

.menubox ul li.sitearea{
	padding-top:17px;
}

/*todo*/
.todocontent{ 
	margin:5px auto 20px auto;
	font-size:12px;
	line-height:200%;
	color:#4B4B4B;
}

.todocontent .tit{ 
	color:#163e0c; 
	font-weight:bold;
	line-height:normal;
	padding-bottom:8px;
}

/*successful*/

.successfulcontent{ 
	margin:5px auto 20px auto;
	font-size:12px;
	line-height:200%;
	color:#4B4B4B;
}

.successfulcontent .tit{
	color:#385c22;
	font-weight:bold;
	line-height:normal;
	padding-bottom:8px;
}

/*onlinesales*/

.onlinesalescontent{ 
	margin:5px auto 0px auto;
	font-size:12px;
	color:#4B4B4B; 
}

.onlinesalescontent .tit{
	color:#4B4B4B;
	line-height:normal;
	padding-bottom:8px;
	font-weight: bold;
}

/*faq*/
.faqcontent{ 
	margin:5px auto 0px auto;
	font-size:12px;
	color:#4B4B4B; 
}

.faqcontent .tit{
	color:#385c22;
	font-weight:bold;
	line-height:normal;
	padding-bottom:8px;
}

.faqcontent a:link,.faqcontent a:visited,.faqcontent a:active{ 
	color:#9d311c; 
	text-decoration:underline;
}

.faqcontent a:hover{ 
	color:#9d311c; 
	text-decoration:none;
}

.faqform{
	width:610px;
	margin:5px auto 0px 0px;
	background:#dadcd9;
	border:#fff 6px solid;
	padding:10px;
	line-height:180%;
}

.faqform a:link,.faqform a:visited,.faqform a:active{ 
	color:#9d311c; 
	text-decoration:underline;
}

.faqform a:hover{
	color:#9d311c;
	text-decoration:none;
}

.faqshow{ 
	font-size:12px; 
	color:#4b4b4b;
}

.faqshow li.q{ 
	margin-top:25px;
}

.faqshow li.q,.faqshow strong{ 
	color:#163e0c; 
	font-weight:bold;
}
