body {
	margin:0;
	padding:0;
	background:#ffffff;

}

.clearfloat {
	clear:both;
}


form {
	padding:0;
	margin:0;
}


h1 {
	font-weight:bold; font-size:16px; color:#ffffff;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
}


h2 {
	font-weight:bold; font-size:16px; color:#ffffff;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
}


h3 {
	font-weight:normal; font-size:14px; color:#ffffff;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	line-height:19px;
}

h4 {
	font-weight:bold; font-size:14px; color:#ffffff;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	line-height:19px;
}


p {
	font-weight:normal; font-size:12px; color:#ffffff;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	line-height:17px;
}




p.small {
	font-size:0.10px;
}

p strong {
	font-weight:bold; color:#ffffff;
}

div.bodycontent p
{
	margin:0 0 12px 0;
	line-height:20px;
}


p.center {
	text-align:center;
}

ul {
	margin:0;
	padding:0;
	list-style-type: none;
}


ol {
	margin:0;
	padding:0;
	list-style-type: none;
}

li {
	list-style-type: none;
	font-weight:normal; font-size:12px; color:#ffffff;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	padding:0;
}

ol li {
	list-style-type : decimal;
	list-style-position : outside;
	margin:0 0 8px 16px;
	line-height:16px;
}

ul li {
	list-style : none;
	margin:0 0 8px 0;
	line-height:16px;
}

ul.bullets li,
ul li.bullet {
	list-style-type : disc;
	list-style-position : outside;
	margin:0 0 8px 16px;
	line-height:16px;
}

a:link, a:active, a:visited {
	color:#081726; text-decoration:underline;
}
a:hover {
	color:#081726; text-decoration:underline;
}



/* page container  */


div#pagecontainerouter {
	width:100%;
	text-align:center;
	background:#ffffff;
}

div#pagecontainerinner {
	margin: 0 auto;
	width:990px;
	text-align:left;
}

div#ismpage {
	width:990px;
}


div#ismbody {
	width:990px;

}


div#ismheader {
}

div#banner {
	width:990px;
	height:172px;
	background-image:url('../images/ismbanner.jpg');
	background-repeat:no-repeat;
	background-position: top left;
}

div#topnavcontainer {
	float:left;
	width:348px;
	height:172px;
}

div#bannerlogo a:link, div#bannerlogo a:active, div#bannerlogo a:visited, div#bannerlogo a:hover {
	display:block;
	text-decoration:none;
	width:642px;
	height:172px;
}

div#topnav {
	padding:40px 0 0 32px;
}

ul.topnav li {
	font-weight:normal; font-size:12px; color:#ffffff;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	line-height:20px;
}

a.white:link, a.white:active, a.white:visited {
	color:#ffffff;
	text-decoration:none;
}
a.white:hover  {
	color:#ffffff;
	text-decoration:underline;
}

ul.topnav li a:link, ul.topnav li a:active, ul.topnav li a:visited {
	color:#ffffff;
	text-decoration:none;
}
ul.topnav li a:hover ,
ul.topnav li.topnavsel a:link,
ul.topnav li.topnavsel a:active,
ul.topnav li.topnavsel a:visited,
ul.topnav li.topnavsel a:hover {
	color:#ffffff;
	text-decoration:underline;
}

div#bannerlogo {
	float:right;
	width:642px;
	height:172px;
}

div#bannerlogo a:link, div#bannerlogo a:active, div#bannerlogo a:visited, div#bannerlogo a:hover {
	display:block;
	text-decoration:none;
	width:642px;
	height:172px;
}

div#ismbody {
	width:990px;
}

div#leftpanel {
	width:189px;
	float:left;
}

div#leftpanelcontent {
	width:189px;
	padding:8px 0 0 0;
}

div#leftnav {
	background-image:url('../images/leftnavbg.gif');
	background-repeat:no-repeat;
	background-position: bottom left;
	background-color:#0b0b07;
	width:181px;
	height:530px;
}
div#leftnavinner {
	padding:10px 0 0 32px;
}


ul.leftnav li {
	list-style : none;
	margin:0 0 5px 0;
	color:#ffffff;
	font-size:12px;
	line-height:14px;

}


ul.leftnav li.leftnav1,ul.leftnav li.leftnav1sel {
	margin:0 0 5px 0;
	font-family:arial, verdana, helvetica, sans-serif;

}

ul.leftnav li.leftnav,
ul.leftnav li.leftnavsel {
	margin:20px 0 5px 0;
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight:bold;
}

li.leftnav a:link, li.leftnav a:active, li.leftnav a:visited {
	color:#ffffff; text-decoration:none;
	display:block;
	width:149px;
}
li.leftnavsel a:link, li.leftnavsel a:active, li.leftnavsel a:visited, li.leftnavsel a:hover,
li.leftnav a:hover {
	color:#ffffff; text-decoration:underline;
	display:block;
	width:149px;
}

li.leftnav1 a:link, li.leftnav1 a:active, li.leftnav1 a:visited {
	color:#ffffff; text-decoration:none;
	display:block;
	width:149px;
}
li.leftnav1sel a:link, li.leftnav1sel a:active, li.leftnav1sel a:visited, li.leftnav1sel a:hover,
li.leftnav1 a:hover {
	color:#ffffff; text-decoration:underline;
	display:block;
	width:149px;
}

div#mainpanel {
	width:801px;
	float:right;
}

div#mainpanelcontent {
	margin:8px 0 8px 0;
	width:801px;
}

div.mainpanelarticle {
	width:801px;
}

div#mainpanelhome {
	width:801px;
}

div.mainpanelhomeitem {
	width:269px;
	float:left;
}

div.mainpanelhomeitemlast {
	width:263px;
	float:left;
}

div.mainpanelhomeitem div.mainpanelhomeiteminner {
	width:261px;
	padding:0 8px 0 0;
}

div.mainpanelhomeitemlast div.mainpanelhomeiteminner {
	width:263px;
}

div.mainpanelhomeset {
	width:100%;
	height:530px;
	background:#0b0b07;
}


div.mainpanelhomesethead {
	text-align:center;
	height:79px;
	line-height:79px;
}

div.producthomeicons {
	width:261px;

}

div.producthomeiconcontainerl {
	width:132px;
	float:left;
	background:#000000;
}

div.producthomeiconcontainerr {
	width:124px;
	float:left;
	background:#000000;
}


a.producthomeiconl:link, a.producthomeiconl:active, a.producthomeiconl:visited, a.producthomeiconl:hover {
	text-decoration:none;
	display:block;
	padding:1px 2px 2px 6px;
	width:122px;
	height:121px;
}
a.producthomeiconr:link, a.producthomeiconr:active, a.producthomeiconr:visited, a.producthomeiconr:hover {
	text-decoration:none;
	display:block;
	padding:1px 2px 2px 0;
	width:122px;
	height:121px;
}

div#producticonselectionpacks {
	width:261px;
	padding:0 0 0 6px;
}

div#producticonselectionpackoutdoor,
div#producticonselectionpacksativa,
div#producticonselectionpackindica
{
	display:none;
}


div#mainpanelproducthome {
	width:801px;
	height:530px;
	background:#0b0b07;
}
div#mainpanelproducthomeinner {
	padding:25px 0 6px 6px;
}

div#productcontent {
	width:789px;
	height:303px;
}

div#producticon {
	width:201px;
	height:303px;
	float:left;
}

div#productsummary {
	width:205px;
	height:303px;
	float:left;
}

div#productsummaryhead {
	height:50px;
}

div#productsummarycontent {
	height:183px;
}

div#productsummaryfoot {
}

div#productsummaryhead  h1 {
	font-size:22px;
}

div#productsummaryhead  h1 .small {
	font-size:14px;
}

.blzbud {
	color:#fdcc08;
}

.apple {
	color:#70bf44;
}

.white{
	color:#ffffff;
}

.cheesewreck {
	color:#fffc00;
}

.killawatt {
	color:#f21f25;
}

.twista108 {
	color:#797979;
}

div#productdetails {
	width:375px;
	height:303px;
	float:left;
}

div#productdetails div.bodycontent {
	padding:0 6px 0 0;
}

div#productpics {
	padding:6px 0 3px 1px;
	width:792px;
	height:191px;
	overflow:hidden;
	position:relative;
}

div.productpicscontrols {
	position:relative;
}

div.productpicscontrollw,
div.productpicscontrollb {
	position:absolute;
	width:18px;
	height:49px;
	z-index:100;
	top:20px;
	left:20px;
	background-image:url('../images/scrollleftw.gif');
	background-repeat:no-repeat;
	background-position: top left;
/*	opacity:0.6;  // set in javascript */
}
div.productpicscontrollb {
	background-image:url('../images/scrollleft.gif');
}

div.productpicscontrolrw,
div.productpicscontrolrb {
	position:absolute;
	width:18px;
	height:49px;
	z-index:100;
	top:20px;
	right:20px;
	background-image:url('../images/scrollrightw.gif');
	background-repeat:no-repeat;
	background-position: top left;
/*	opacity:0.6;  // set in javascript */
}
div.productpicscontrolrb {
	background-image:url('../images/scrollright.gif');
}

div.productpicscontrollw a:link, div.productpicscontrollw a:active,  div.productpicscontrollw a:visited, div.productpicscontrollw a:hover ,
div.productpicscontrollb a:link, div.productpicscontrollb a:active,  div.productpicscontrollb a:visited, div.productpicscontrollb a:hover {
	display:block;
	width:18px;
	height:49px;
}

div.productpicscontrolrw a:link, div.productpicscontrolrw a:active,  div.productpicscontrolrw a:visited, div.productpicscontrolrw a:hover ,
div.productpicscontrolrb a:link, div.productpicscontrolrb a:active,  div.productpicscontrolrb a:visited, div.productpicscontrolrb a:hover {
	display:block;
	width:18px;
	height:49px;
}

div#productpicscontent {
	width:4752px;
	height:191px;
}

div.productpic {
	width:198px;
	float:left;
	height:191px;
}

div.productpicframe {
	background:#0b0b07;
	border:1px solid #ffffff;
	height:189px;
	width:189px;
}

div#mainpanelproductselectionhome {
	width:801px;
	height:530px;
	background:#0b0b07;
}

div#producticonbig {
	background:#ffffff;
	width:801px;
}

div#productselectioncontent {
	width:801px;
}

div#productselectioncontentinner {
	padding:8px 0 0 0;
}

div#productselectiondetails {
	width:305px;
	float:left;
}

div#productselectiondetailsinner {
	width:287px;
	padding:0 0 0 8px;
}

div#productselectiondetailsinner h1 {
	font-size:16px;
	margin:0 0 10px 0;
}

div#productselectiondetailsinner h2 {
	font-size:12px;
	margin:0 0 10px 0;
}

div#productselectiondetailsinner p {
	font-size:12px;
	margin:0 0 5px 0;
	line-height:19px;
}

div#productselectionicons {
	width:495px;
	float:left;
}

div#productselectioniconscontent {
	width:488px;
}

div.productselectionitem {
	width:122px;
	float:left;
}

div.productpicsmall {
	width:122px;
	height:117px;
}

div.productselectionitemdetail {
	padding:0 2px 0 2px;
}

div.productselectionitemdetail h3 {
	font-size:12px;
	font-weight:bold;
	line-height:14px;
}

div.productselectionitemdetail p {
	font-size:12px;
	line-height:14px;
}


div#mainpanel2cols {
	width:801px;
	height:531px;

}

div#mainpanel2colscol1 {
	width:447px;
	float:left;
}

div#mainpanel2colscol2 {
	width:353px;
	float:left;
}

div.mainpanel2colscolcontent {
	padding:0 0 0 10px;
}

div.mainpanel2colscolcontent p {
	font-size:12px;
	margin:0 0 10px 0;
}

div.mainpanel2colscolcontent h1 ,
div.mainpanel2colscolcontent h2 {
	font-size:14px;
	margin:0 0 0 0;
}

div#femaleseedscol1text {
	height:372px;
}

div#femaleseedscol2text {
	height:199px;
}


div#ismfooter {
	background-image:url('../images/ismfooter.gif');
	background-repeat:no-repeat;
	background-position: bottom left;
	width:990px;
	height:77px;
	position:relative;
}
div#ismfooterinner {
}

div#ismfooterpuresativa {
	position:absolute;
	left:16px;
	top:18px;

}


a#contact:link, a#contact a:active,  a#contact:visited,a#contact:hover {
	color:#ffffff;
	text-decoration:none;
	position:absolute;
	left:800px;
	top:40px;
}

div#ismfooterpuresativa a:link, div#ismfooterpuresativa a:active,  div#ismfooterpuresativa a:visited,div#ismfooterpuresativa a:hover {
	text-decoration:none;
	width:226px;
	height:46px;
	display:block;
}


div.backgroundwhite h1,
div.backgroundwhite h2,
div.backgroundwhite h3,
div.backgroundwhite h4,
div.backgroundwhite p,
div.backgroundwhite li {
	color:#081726;
}

div.rightbtn {
text-align:right;
}


div.formlabel {
width:187px;
float:left;
}

div.formfield {
width:187px;
float:left;
text-align:right;
}

div.formlabel p,
div.formlabel p {
	border:0;
	padding:0;
	margin:0;
}

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

input#formsubmit {
	background:#0b0b07;
	border:0;
	font-weight:normal; font-size:12px; color:#ffffff;
	font-family:arial, verdana, helvetica, sans-serif;
	margin:0;
	padding:4px;
	cursor:pointer;
}


