/* CSS Document */
body
{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/spf-body-bg.gif) repeat-x;}

.maindiv{ width:998px; margin:0px auto; padding:0px;}

.float { float:left;}

.padleftright29 { padding-left:29px; padding-right:29px; float:left; width:940px;}

.width940{ width:940px; float:left;}

.logodiv { width:150px; float:left;}

.right-top{ width:790px; float:left; margin-top:25px;}

.leftcrn { background:url(../images/left-crn.jpg) no-repeat left ; width:4px; height:62px; float:left;}

.midimage { background:url(../images/mid-img.jpg) repeat-x; width:790px; float:left; height:62px;}

.rightcrn { background:url(../images/right-crn.jpg) no-repeat right ; height:62px; width:790px; float:left;}

.banner { padding-top:10px; width:938px; float:left; }
/******** submenu-div start here*********/
.menu {width:790px; float:left; color:#656464; font-size:14px; padding-top:10px; line-height:40px;}

.menu ul {margin:0px; padding:0px;}

.menu li
{padding-left:22px; padding-right:22px; border-right:1px solid #dddddd; height:40px; list-style:none; color:#656464; float:left;}

.menu li a  {text-decoration:none; color:#656464;}

.menu li a:hover,.menu li.selected a   {text-decoration:none; color:#f90001; }

.dottedborder{ background:url(../images/dotted-border.jpg) repeat-x; }

.menunewx span a {height:40px; font-size:14px; color:#656464; line-height:40px; float:left; text-decoration:none;} 

.menux span a    {font-size:14px; color:#656464; line-height:40px; float:left; text-decoration:none;}

.hide ul {position:absolute; display:none;}

.show ul
{
	position:absolute;
	float:left;
	display:block;
	list-style:none;
	border:1px solid #ffffff;
	background:#d92920 url(../images/sub-bg.jpg) repeat-x;
	width:100px;
	padding-left:10px;
	padding-right:10px;
}
.show ul li {margin:0px; padding:0px; display:block; float:left; border-right:none; height:22px; line-height:22px;}

.show ul li a {font-size:12px; color:#fff; width:130px; display:block; text-decoration:none;}

.show ul li a:hover,.show ul li.secsubacive a {color:#FFFFFF; font-weight:bold;}
/******** submenu-div end here*********/
.mid-contain
{ background:#e47517 url(../images/salt-brands-bg.gif) repeat-x; 
width:940px; 
float:left; 
height:150px; 
margin-top:4px; 
_margin-top:1px; 
*margin-top:4px;
}

.left-border{ background:url(../images/salt-left-corn.gif) no-repeat left; float:left; width:12px; height:150px; }

.right-border { background:url(../images/salt-right-corn.gif) no-repeat right; float:left; width:940px; height:150px;}

.spanred  {color:#a9321c; font-size:28px;}

.middiv  { width:912px; padding-left:14px; padding-right:14px; float:left;}

h1
{
	margin:0px;
	padding:0px;
	float:left;
	margin-bottom:10px;
	color:#3d3939;
	font-size:28px;
	font-weight:normal;
	width:540px;
	background:url(../images/btm-border.jpg) no-repeat bottom;
	padding-bottom:7px;
	text-shadow:0 1px 0 #FFFFFF, 0 1px 4px #C8C8C8;
}

h2
{
margin:0px;
padding:0px;
float:left;
color:#b4381e;
font-size:24px;
font-weight:normal;
background:url(../images/salt-border-bottom.gif) no-repeat bottom;
width:927px;
padding-left:10px;
}
 
p 			{ margin:0px; padding:0px; color:#3d3939; margin-top:5px; text-align:justify; line-height:22px; }
p a 	 		{ margin:0px; padding:0px; color:#3d3939;  }
p a:hover			{ margin:0px; padding:0px; color:#FF3333; text-decoration:none; }

.width156   {width:141px; float:left;  padding-right:13px; padding-top:5px;}

.width141   {width:141px; float:left;}

.arial12    {color:#4e4f51; font-size:12px; float:left; padding-top:5px; width:141px; text-align:center;}

.arial12 a         {color:#4e4f51; text-align:center; text-decoration:none;}

.arial12 a:hover    {color:#4e4f51; text-align:center; text-decoration:underline;}

.width145   {width:141px; float:left; padding-top:5px;}

.width540   {width:540px; float:left;}

.width400   {width:380px; float:left;}

.martop7    {margin-top:7px; margin-bottom:3px; }

.arial13    { font-size:13px; float:left; color:#433a35;  width:75px; margin:0px; padding:0px;}

.padleft10   { padding-left:10px;}

.padleft20	 { padding-left:20px;}

.width325 	 { width:295px; float:left; padding-left:10px;}		

.footer 	 { border-top:1px solid #e6e6e6; float:left; width:940px; padding-top:10px;}

.footermenu  { color:#979696; float:left; width:670px; font-size:12px;}

.footermenu ul {margin:0px; padding:0px;}

.footermenu li {padding-left:15px; padding-right:15px; list-style:none; color:#656464; float:left; border-right:1px solid #c1c0c0;}

.footermenu li a  {text-decoration:none; color:#656464;}

.footermenu li a:hover , .footermenu li.selected a  {text-decoration:none; color:#000000; }

.arialgrey   { color:#aeaeae; float:left; font-size:12px; width:261px;} 

.arialgrey12 {color:#aeaeae; float:left; font-size:12px; padding-top:10px; padding-bottom:5px; width:940px;}
.arialgrey12 a {color:#949494; font-size:12px; text-decoration:underline;}
.arialgrey12 a:hover {color:#E57718; font-size:12px; text-decoration:none;}

.spanblack   { color:#000000;}

.padbtm40    { padding-bottom:40px;}

/******slide img css*********/
#myslides {width:378px; height:161px; padding:0px; margin:0px;  } 
 
#myslides img { width:378px; height:161px; top: 0; left: 0 }

/*******************Feedback page css start here*************************/
.arial14 { font-size:12px; color:#3d3939; }

.arial12bold	 { font-size:12px; color:#483e3e; font-weight:bold; }

.textarea { height:116px;  border:1px solid #e9830b; padding-top:5px; font-size:12px;}

.textbox  { height:20px;  border:1px solid #e9830b; font-size:12px; width:170px; }

/*******************Feedback page css end here*************************/


.listcontent
{
margin:0px;
padding:0px;
}
.listcontent ul
{
margin:0px;
padding:0px;
}
.listcontent li
{
list-style:none;
background:url(../images/dot.jpg) no-repeat left;
background-position:0px 6px;
margin:0px;
margin-left:10px;
margin-top:10px;
padding-left:13px;
}