html
{
	margin:0;
	padding:0;
}
body
{
	margin:0px;
}
#bodyhomemain{
	margin:0px;
	float:left;
	width:100%;
	}
img
	{border:0px}
#topdiv{
	float:left;
	width:100%;
	height:150px;
	margin-bottom:0px;
	white-space:nowrap;
/*	background:##F5DEB3;*/
/*	background-image:url(../images/main/topbg_1pix.jpg);*/
	background-repeat:repeat-x;
	}
#botdiv{
	float:left;
	width:982px;
	height:222px;
/*	background:##F5DEB3;*/
/*	background-image:url(../images/main/bottom_bgmain.jpg);*/
	background-repeat:repeat-x;
	}
#topnest{
	float:left;
	height:150px;
	margin-bottom:0px;
	white-space:nowrap;
	width:982px;
	}
#logotop{
	width:239px;
	float:left;
	position:relative;
	}
#middiv{
	float:left;
	width:100%;
	height:auto;
	background-image:url(../images/main/chair_main_bg.jpg);
	background-repeat:repeat-x;	}
#middiv1{
	float:left;
	width:960px;
	height:auto;
	margin-left:0px;
	margin-top:30px
	}
#insidemiddiv
{
	float:left;
	width:100%;
	margin-top:30px;
}
#tableimg{
	float:left;
	width:425px;
	height:304px;
	}
#chairimg{
	float:left;
	width:557px;
	height:304px;
	}
#blubar{
	background-image:url(../images/main/topbar_img_new.gif);
	background-repeat:no-repeat;
	height:28px;
	width:100%;
	float:left;
	left:0px;
	}
#blubarhome{
	background-image:url(../images/main/topbar_img_new.gif);
	background-repeat:no-repeat;
	height:28px;
	width:100%;
	float:left;
	left:0px;
	position:absolute;
	top:150px;
	}
/*#btmcnt
{
	width:982px;
	float:left;
	padding:20px 0px 20px 0px;
	text-align:center;
}*/
#bottom
{
	float:left;
	text-align:center;
	width:982px;
}
#bottombar
{
	float:left;
	background-image:url(../images/main/bottombar_img_new.png);
	height:22px;
	background-repeat:no-repeat;
	width:100%;
}
.btmcopytext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	line-height:130%;
	color:#2e2e2e;
	padding-left:50px;
	padding-top:20px;
}
#copyright
{
	width:50%;
	float:left;
	padding:50px 280px 0px;
}
body.bodyhome {
	background-image:url(../images/main/bg_main.jpg);
	background-repeat:repeat-x;
	background-color: #FFFFFF;
	margin: 0px;
}
body.subbg {
	background-color: #FFFFFF;
	margin: 0px;
}
td.column-left {
	width:246px;
	border:"0";
	vertical-align:top;
	padding-left:20px;
	float:none;
	}
td.column-main {
	width:480px;
	border:"0";
	vertical-align:top;
	padding-left:20px;
	}
td.column-right {
	width:200px
	border:"0";
	vertical-align:top;
	padding-left:20px;
	}
td.aboutheaderimg{
	background-image:url(../images/main/about_topheaderimg.jpg);
	background-repeat:repeat-x;
	margin: 0px;
	}
td.aboutbotmimg{
	background-image:url(../images/main/about_botmimg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	height:128px;
	margin: 0px;
	}
td.logobg{
	background-image:url(../images/main/soma_logomain_bg1pix.jpg);
	background-repeat:repeat-x;
	}
td.contbg{
	background-image:url(../images/main/contmain_bg1pix.jpg);
	background-repeat:repeat-x;
	background-color:#fefefe;
	}
.innertube{margin-left:30px;margin-top: 0;}
.outertube{margin-right:15px;margin-top: 0;}

.text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	font-weight:normal;
	line-height:135%;
	}
.text-large{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4d4d4d;
	font-weight:normal;
	margin:0px;
	line-height:160%;
	}
.sub{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	color:#4d4d4d;
	margin:0px;
	line-height:135%;
	}
a {
    color: #012060;
	text-decoration:none;
	}
a:hover {
	color:#CC6633;
	}
.aril12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	font-weight:normal;
	margin:0px;
	line-height:135%;
	}
a.aril12{
	color:#4d4d4d;
	text-decoration:none;
	}
.em {
    color: #012060;
	font-weight:bold;
	}
.em1 {
    color: #CC6633;
	font-weight:bold;
	}	
.em1c {
    color: #CC6633;
	font-weight:bold;
	text-transform:capitalize;
	}	
a:hover.aril12{
	color:#002060;
	}
li.text {
 	margin:6px;
	}
#pdf {
	list-style-image:url(/images/main/pdf-bullet.gif);	
	}

ul.about-nav-left
{
  clear: both;
  list-style-type:none;
  list-style: none;
  width:auto;
  margin:0px;
  padding:0px;
}
ul.about-nav-left li
{
	height:30px;
}
ul.about-nav-left li#ourcompany a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	font-weight:bold;
	margin:0px;
	text-decoration:none;
	padding-left:25px;
}
ul.about-nav-left li#ourcompany a:hover
{
	background-image:url(../images/main/sun_ic.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:7px;
	color:#002060;
}
ul.about-nav-left li.ourcompanycurrent a
{
	background-image:url(../images/main/sun_ic.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	font-weight:bold;
	text-decoration:none;
	padding-left:30px;
	padding-top:7px;
}
ul.about-nav-left li#ourenvir a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	font-weight:bold;
	margin:0px;
	text-decoration:none;
	padding-left:30px;
}
ul.about-nav-left li#ourenvir a:hover
{
	background-image:url(../images/main/star_ic.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:7px;
	color:#002060;
	padding-left:30px;
}
ul.about-nav-left li.ourenvircurrent a
{
	background-image:url(../images/main/star_ic.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	font-weight:bold;
	text-decoration:none;
	padding-left:30px;
	padding-top:7px;
}
ul.about-nav-left li#thirdlink a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	font-weight:bold;
	margin:0px;
	text-decoration:none;
	padding-left:30px;
}
ul.about-nav-left li#thirdlink a:hover
{
	background-image:url(../images/main/moon_ic.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:7px;
	color:#002060;
	padding-left:30px;
}
ul.about-nav-left li.thirdlinkcurrent a
{
	background-image:url(../images/main/moon_ic.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	font-weight:bold;
	text-decoration:none;
	padding-left:30px;
	padding-top:7px;
}
#aboutnavleft {
	width:190px;
	float:left;
	padding:0px;
	margin-top:40px;
	margin-left:30px;
}
#aboutusdiv {
	float:left;
	padding: 0;
	margin-top:40px;
	margin-left:30px;
	width:700px;
}
UL#buttons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 50px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 80px;
}
UL#buttons LI {
	LIST-STYLE-TYPE: none;
}
UL#buttons LI A:link {
	DISPLAY: block; WIDTH: 80px; HEIGHT: 64px;
}
LI#home_but1 {
	BACKGROUND: url(../images/main/home1.png) no-repeat; FLOAT: left; WIDTH: 63px; HEIGHT: 64px;
}
LI#home_but1 A:hover {
	BACKGROUND: url(../images/main/home11.png) no-repeat;
}
LI#home_but1 A.active {
	BACKGROUND: url(../images/main/home11.png) no-repeat; FLOAT: left; WIDTH: 96px; HEIGHT: 64px;
}
LI#home_but2 {
	BACKGROUND: url(../images/main/aboutsoma1.png) no-repeat; FLOAT: left; WIDTH: 99px; HEIGHT: 64px;
}
LI#home_but2 A:hover {
	BACKGROUND: url(../images/main/aboutsoma11.png) no-repeat;
}
LI#home_but2 A.active {
	BACKGROUND: url(../images/main/aboutsoma11.png) no-repeat; FLOAT: left; WIDTH: 99px; HEIGHT: 64px;
}
LI#home_but3 {
	BACKGROUND: url(../images/main/grtprod1.png) no-repeat; FLOAT: left; WIDTH: 111px; HEIGHT: 64px;
}
LI#home_but3 A:hover {
	BACKGROUND: url(../images/main/grtprod11.png) no-repeat;
}
LI#home_but3 A.active {
	BACKGROUND: url(../images/main/grtprod11.png) no-repeat; FLOAT: left; WIDTH: 111px; HEIGHT: 64px;
}
LI#home_but4 {
	BACKGROUND: url(../images/main/resource1.png) no-repeat; FLOAT: left; WIDTH: 89px; HEIGHT: 64px;
}
LI#home_but4 A:hover {
	BACKGROUND: url(../images/main/resource11.png) no-repeat;
}
LI#home_but4 A.active {
	BACKGROUND: url(../images/main/resource11.png) no-repeat; FLOAT: left; WIDTH: 89px; HEIGHT: 64px;
}
LI#home_but5 {
	BACKGROUND: url(../images/main/whysoma1.png) no-repeat; FLOAT: left; WIDTH: 89px; HEIGHT: 64px;
}
LI#home_but5 A:hover {
	BACKGROUND: url(../images/main/whysoma11.png) no-repeat;
}
LI#home_but5 A.active {
	BACKGROUND: url(../images/main/whysoma11.png) no-repeat; FLOAT: left; WIDTH: 89px; HEIGHT: 64px;
}
LI#home_but6 {
	BACKGROUND: url(../images/main/howbuy1.png) no-repeat; FLOAT: left; WIDTH: 91px; HEIGHT: 64px;
}
LI#home_but6 A:hover {
	BACKGROUND: url(../images/main/howbuy11.png) no-repeat;
}
LI#home_but6 A.active {
	BACKGROUND: url(../images/main/howbuy11.png) no-repeat; FLOAT: left; WIDTH: 91px; HEIGHT: 64px;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
    color: #012060;
	margin:0px;
	padding-bottom:0px;
	text-align:left;
	}
h1.1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
    color: #012060;
	margin:0px;
	padding-bottom:0px;
	padding-top:20px;
	text-align:left;
	}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#CC6633;
	padding-top:20px;
	}
h2.title {
      font-family:Arial, Helvetica, sans-serif;
      font-size:15px;
      font-weight:normal;
      color:#4d4d4d;
      margin:0px;
      padding-bottom:5px;
      text-transform:uppercase;
      border-bottom:1px dotted #c0c0c0;
      margin-bottom:10px;
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
    color: #012060;
	margin:0px;
	padding-top:10px;
	padding-bottom:1px;
	}
.caption
	{
	color:#4d4d4d;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-stretch:expanded;
	}
.caption1
	{
	color:#CC6633;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-stretch:expanded;
	vertical-align:bottom;
	}
.caption2
	{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-stretch:expanded;
	vertical-align:top;
	}
.title1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#CC6633;
	margin:0px;
	padding-bottom:4px;
	}
.title2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
    color: #012060;
	margin:0px;
	padding-bottom:1px;
	}
.byline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
    color: #012060;
	font-weight:bold;
	margin:0px;
	}	
#loadarea{
    color: #012060;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	font-stretch:expanded;
	}
/* Header Drop Down Menu Start */

#menudiv {
	float:left;
	margin-bottom:0px;
	width:680px;
	margin-top:85px;
}

ul.main-nav
{
	clear: both;
	list-style: none;
	height:64px;
	margin:0;
}
ul.main-nav li
{
	float: left;
	position:relative;
}
ul.main-nav li a
{
	display: block;
	height: 64px;
}
li#nav-home, li#nav-home a
{
	width: 63px;
	background: url(../images/main/home1.png) 0 0px no-repeat;
}
li#nav-home a:hover, li#nav-home-active
{
	width: 63px;
	background: url(../images/main/home11.png) 0 0 no-repeat;
}
li#nav-abtsoma, li#nav-abtsoma a
{
	width: 99px;
	background: url(../images/main/aboutsoma1.png) 0 0 no-repeat;
}
li#nav-abtsoma a:hover, li#nav-abtsoma-active
{
	width: 99px;
	background: url(../images/main/aboutsoma11.png) 0 0 no-repeat;
}
li#nav-grtproducts, li#nav-grtproducts a
{
	width: 111px;
	background: url(../images/main/grtprod1.png) 0 0 no-repeat;
}
li#nav-grtproducts a:hover, li#nav-grtproducts-active
{
	width: 111px;
	background: url(../images/main/grtprod11.png) 0 0 no-repeat;
}
li#nav-resources, li#nav-resources a
{
	width: 89px;
	background: url(../images/main/resource1.png) 0 0 no-repeat;
}
li#nav-resources a:hover, li#nav-resources-active
{
	width: 89px;
	background: url(../images/main/resource11.png) 0 0 no-repeat;
}
li#nav-whysoma, li#nav-whysoma a
{
	width: 89px;
	background: url(../images/main/whysoma1.png) 0 0 no-repeat;
}
li#nav-whysoma a:hover, li#nav-whysoma-active
{
	width: 89px;
	background: url(../images/main/whysoma11.png) 0 0 no-repeat;
}
li#nav-buy, li#nav-buy a 
{
	width: 91px;
	background: url(../images/main/howbuy1.png) 0 0 no-repeat;
}
li#nav-buy a:hover, li#nav-buy-active
{
	width: 91px;
	background: url(../images/main/howbuy11.png) 0 0 no-repeat;
}
li#nav-contact, li#nav-contact a 
{
	width: 91px;
	background: url(../images/main/contact1.png) 0 0 no-repeat;
}
li#nav-contact a:hover, li#nav-contact-active
{
	width: 91px;
	background: url(../images/main/contact11.png) 0 0 no-repeat;
}
.mattblackmenu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	width: 100%;
}
.mattblackmenu li
{
	display: inline;
	margin: 0;
}
.mattblackmenu li a
{
	float: left;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 6px 8px; /*padding inside each tab*/
	border-right: 1px solid white; /*right divider between tabs*/
	color: white;
}
.mattblackmenu li a:visited
{
	color: white;
}
.mattblackmenu li a:hover
{
	background: black; /*background of tabs for hover state */
}
.mattblackmenu a.selected
{
	background: black; /*background of tab with "selected" class assigned to its LI */
}
.ddsubmenustyle, .ddsubmenustyle ul
{ /*topmost and sub ULs, respectively*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	list-style-type: none;
	background: white;
	visibility: hidden;
	z-index: 100;
	text-align:left;
	text-indent: 7px;
}
.ddsubmenustyle li a
{
	display: block;
	width: 160px;
	color: #002060;
	background-color: #E1E1E1;
	text-decoration: none;
	padding: 4px 5px;
	border-top: 1px solid white;
}
* html .ddsubmenustyle li a
{ /*IE6 CSS hack*/
	display:inline-block;
}
.ddsubmenustyle li a:hover
{
	background-color: #012060;
	color:#FFFFFF;
}
.rightarrowpointer
{ /*CSS for "right" arrow image added to drop down menu items*/
	position: absolute;
	padding-top: 3px;
	right: 2px;
	border: 0;
}
.ddiframeshim
{
	position: absolute;
	z-index: 500;
	background: transparent;
	border-width: 0;
	width: 0;
	height: 0;
	display: block;
}

/* End CSS Drop Down Menu */