/* MOZILLA no focus on lick twit */
:-moz-any-link:focus {  outline: none;}
html, body { margin: 0;	padding: 0; }
p, ul, ol, li, dd, h1, h2, h3, h4, h5, form, fieldset, input, select { margin: 0; padding: 0; }
a {	color: #003399; text-decoration: underline; }
a:hover { color: #787878; text-decoration: none; }
a img { border: none;}
p { font:0.8em sans-serif, Arial; }

/* content */

.clear{ clear:both;}

html, body { margin: 0;	padding: 0; }

body {	background:#dee0bd url(images/topback.png) repeat-x; }

#wrapper { width:982px; height:100%; margin-left:auto; margin-right:auto; margin-top:0px;}

.logo {background-color: #FF0000; float:left; display:inline; margin:15px 0 0 12px; width:417px; height:127px; background:url(images/marijuana-ro-logo.png) no-repeat;}
.logo a { width:417px; height:127px; float:left; }

.headerwrapper { float:left; display:inline; width:982px;  height:152px; }

.headermenu { float:right; display:inline; width:515px; height:72px; margin-top:15px; }
.headermenu ul { float:left; margin-top:0; display:inline; list-style:none; list-style-type:none; }
.headermenu ul li { float:left; margin-top:0; display:inline; list-style:none; list-style-type:none; margin-left:15px;  }

.menu_grow {  float:left; display:inline; width:131px; height:72px; background:url(images/menu_grow_ina.png) no-repeat; }
.menu_grow:hover {  background:url(images/menu_grow_act.png) no-repeat; }
.menu_grow a {  float:left; display:inline;  width:131px; height:72px; }

.menu_medical {  float:left; display:inline; width:155px; height:72px; background:url(images/menu_medical_ina.png) no-repeat; }
.menu_medical:hover {  background:url(images/menu_medical_act.png) no-repeat; }
.menu_medical a {  float:left; display:inline;  width:155px; height:72px; }

.menu_seeds {  float:left; display:inline; width:178px; height:72px; background:url(images/menu_seeds_ina.png) no-repeat; }
.menu_seeds:hover {  background:url(images/menu_seeds_act.png) no-repeat; }
.menu_seeds a {  float:left; display:inline;  width:178px; height:72px; }


.secondmenu { float:right; display:inline; width:550px; height:35px; margin-top:28px; overflow:hidden;  }
.secondmenu ul {  float:right; display:inline; height:35px; line-height:35px; list-style:none; list-style-type:none; }
.secondmenu ul li {float:left; display:inline; height:35px; list-style:none; list-style-type:none; margin-left:10px;}
.secondmenu a {  text-decoration:none; font:0.7em sans-serif, Arial; line-height:35px; font-weight:bold; text-transform:uppercase; color:#414141;}
.secondmenu a:hover { color:#828e48;}

.mainwrapper {  float:left; display:inline; width:982px; height:auto; background:url(images/mainback.png) repeat-y;  }
.mainwrapperhead { float:left; display:inline; width:982px; height:2px; line-height:2px; background:url(images/mainheader.png) no-repeat; }

.mainendbrake { line-height:8px; width:100%; float:left; display:inline; }

.leftbody { float:left; display:inline; width:290px; height:auto; margin-top:0; margin-left:10px; margin-right:9px;  }
.leftbody .search { float:left; display:inline; width:290px; height:30px; margin-top:10px; margin-bottom:10px; background:url(images/searchbox.png) no-repeat; }
	.search .searchbox { float:left; display:inline; border:0px; background:none; margin-left:10px; margin-top:7px; width:230px; color:#999999; position:static } 
	.search .searchbtn { border:0px; background:none; margin-top:6px; margin-left:10px; width:30px; cursor:pointer; } 

	
.leftbody ul { float:left; display:inline; width:290px; margin-bottom:10px; list-style:none; list-style-type:none;}
.leftbody ul li { float:left; display:inline; width:290px; list-style:none; list-style-type:none; }

.leftbody ul li a {  float:left; display:inline; color:#003399;  }
.leftbody ul li a:hover { color:#b4632b;  }


.leftbody li.lione {  float:left; display:inline; width:290px; height:40px; background:url(images/leftlabel1.png) no-repeat; margin-bottom:5px; }
.leftbody li.lione a { float:left; display:inline; width:240px; margin-left:35px; margin-top:13px; text-decoration:none; font:1em sans-serif, Arial; font-weight:bold; text-transform:uppercase; color:#828e48; }

.leftbody li.litwo {  float:left; display:inline; width:280px; border-bottom:1px solid #ccc; margin-left:10px; margin-bottom:5px;  margin-top:5px;  background:url(images/bullet_green1.png) no-repeat left 4px; }
.leftbody li.litwo a { float:left; display:inline; width:240px; line-height:20px; margin-left:15px; margin-bottom:5px !important; text-decoration:none; font:0.8em sans-serif, Arial; font-weight:bold; color:#828e48; }

.leftbody li.lithree {  float:left; display:inline; width:270px; border-bottom:1px solid #ccc; margin-left:20px; margin-bottom:5px;  margin-top:5px;  background:url(images/bullet_green_small1.png) no-repeat 4px 5px; }
.leftbody li.lithree a { float:left; display:inline; width:240px; line-height:20px; margin-left:15px; margin-bottom:2px; text-decoration:none; font:0.7em sans-serif, Arial; font-weight:bold; color:#828e48; }


.leftbody li.liactivusthree {  float:left; display:inline; width:270px; border-bottom:1px solid #ccc; margin-left:20px; margin-bottom:5px;  margin-top:5px;  background:url(images/bullet_green_small1.png) no-repeat 4px 5px; }
.leftbody li.liactivusthree a { float:left; display:inline; width:240px; line-height:20px; margin-left:15px; margin-bottom:2px; text-decoration:none; font:0.7em sans-serif, Arial; font-weight:bold; color:#b4632b; }


.leftbody .liactivus {  float:left; display:inline; width:280px; border-bottom:1px solid #ccc; margin-left:10px; margin-bottom:5px;  margin-top:5px;  background:url(images/bullet_green1.png) no-repeat left 4px; }
.leftbody .liactivus a { float:left; display:inline; width:240px; line-height:20px; margin-left:15px; margin-bottom:2px; text-decoration:none; font:0.8em sans-serif, Arial; font-weight:bold; color:#b4632b; }

.leftbody .endspacer {   float:left; display:inline; width:290px; height:60px;  } 


.mainbody { float:left; display:inline; width:650px; height:auto; margin-top:0; margin-left:12px; margin-right:11px; }

.mainbody h1 { float:left; display:inline; width:650px; height:auto; margin-top:0; color:#383838; font:1.8em sans-serif, Arial; font-weight:bold; margin-bottom:10px; }
.mainbody h2 { float:left; display:inline; width:650px; height:auto; margin-top:0; color:#383838; font:0.9em sans-serif, Arial; font-weight:bold; margin-bottom:10px; text-transform:uppercase; }
.mainbody h3 { float:left; display:inline; width:650px; height:auto; margin-top:0; color:#828e48; font:0.9em sans-serif, Arial; font-weight:bold; margin-bottom:10px; }
.mainbody h3 a { float:left; display:inline; width:650px; height:auto; margin-top:0; color:#828e48; font:0.9em sans-serif, Arial; font-weight:bold; margin-bottom:10px;}

.mainbody p {  float:left; display:inline; width:100%; height:auto; margin-bottom:20px !important; color:#595959; }

.mainbody ul {  float:left; display:inline; width:100%; height:auto; margin-bottom:20px !important; color:#595959; list-style:none; list-style-type:none;}
.mainbody ul li, .mainbody li  {  float:left; width:100%; height:auto; margin-bottom:3px !important;list-style:none; }

.mainbody img { border:11px solid #c7c891;  }

.divfaq { float:left; display:inline; width:570px; font:0.7em sans-serif, Arial; }
.divfaq ul { float:none;  height:auto; margin-bottom:20px !important; color:#595959; }
.divfaq ul li {  height:auto; margin-bottom:2px !important; margin-left:25px;  list-style-type: square; }

.bigbox_growinfo { width:650px; height:482px; float:left; display:inline; margin-top:10px; margin-bottom:10px; background:url(images/bigbox_grow.png) no-repeat; }

.wr_seedorders { width:650px; height:177px; float:left; display:inline; margin-top:10px; margin-bottom:10px; background:url(images/seed-orders-white-russian.jpg) no-repeat; }
.wr_seedorders a { width:650px; height:177px; float:left; display:inline;}

.mainbanner_big { width:650px; float:left; display:inline; margin-top:10px; margin-bottom:10px; }
.mainbanner_big a { width:650px; float:left; display:inline;}

.bigbox_growinfo ul.bb_liA { float:left; display:inline; height:270px; width:200px; list-style: none; margin-top:140px; margin-left:150px; }
				   .bb_liA.li { float:left; display:inline; margin-bottom:4px !important; line-height:12px;  }				 
				   .bb_liA a, .bb_liB a { float: left; display:inline; color:#ffffff; font:0.7em sans-serif, Arial; font-weight:bold; text-decoration:none; text-transform:uppercase; }
				 .bb_liA a:hover, .bb_liB a:hover  { color:#b4632b; }  
.bigbox_growinfo .bb_liB { float:left; display:inline; height:270px; width:200px; list-style:none; margin-top:140px; margin-left:50px; }

.bigbox_medical { width:650px; height:482px; float:left; display:inline; margin-top:10px; margin-bottom:10px; background:url(images/bigbox_medical.png) no-repeat; }
.bigbox_medical ul.bb_liA { float:left; display:inline; height:270px; width:300px; list-style: none; margin-top:140px; margin-left:40px; }

.bigbox_medical .bb_liA a:hover, .bigbox_medical .bb_liB a:hover  { color:#57591D; } 
.bigbox_medical .bb_liB { float:left; display:inline; height:270px; width:250px; list-style:none; margin-top:140px; margin-left:35px;}


.locator { float:left; display:inline; width:650px; height:auto; margin-top:0; margin-bottom:10px; color:#939586; font:0.8em sans-serif, Arial; }
.locator a { height:auto; margin-top:0; color:#939586; margin-bottom:10px; text-decoration:none; }
.locator a:hover { color:#939586; text-decoration:underline;  }

/* Small Seed Box */

.smallseedline {  }
.smallseedimg { float:left; display:inline; margin-left:25px; margin-bottom:18px; width:185px; height:205px; }

.smallseedcover {float:left; display:inline;  background:url(images/smallseedbox.png) no-repeat; width:185px; height:205px;  }
.smallseedcover:hover {float:left; display:inline;  background:url(images/smallseedbox3.png) no-repeat; width:185px; height:205px;}

.smallseedtitle {float:left; display:inline; width:185px; height:50px; }
.smallseedtitle a { float:left; display:inline; text-decoration:none; width:185px; height:40px; color:#fff; font:0.9em SansSerif, Arial; font-weight:bold;}

.smallseedtitlebox { width:100%; height:25px; margin-top:10px; text-transform:uppercase; font:1.0em SansSerif, Arial; font-weight:bold; display:inline; float:left;color:#f5f5f5; }
.smallseeddetails { width:185px; height:50px; display:inline;  }
.smallseedprice { margin-top:126px; font:1.0em SansSerif, Arial; font-weight:bold; line-height:20px; float:left; margin-left:15px; margin-right:10px; display:inline;}
.smallseedbuy { margin-top:126px; margin-left:20px; width:93px; height:18px; line-height:20px;  float:left; background: url(images/buynowsmall.png) no-repeat;}
.smallseedbuy a { font:1.0em SansSerif, Arial; font-weight:bold;width:93px; height:18px; line-height:18px;  float:left; }

/*Product page*/
.straininfo { float:left; display: inline; width:290px; height:600px; }

.strainh3box { width:290px; height:50px; overflow:hidden; color:#787878; font:1em sans-serif, Arial; font-weight:bold; }

.straindetails { width:125px; height:435px; float:left;  display: inline; }
	.straindetails ul { float:left; list-style-type:none; list-style:none; width:110px; height:357px; }
	.straindetails ul li{width:110px; float:left; height:20px; color:#787878; font:0.8em sans-serif, Arial; font-weight:bold;}

.straincontent { width:165px; height:435px; float:right; display: inline; }
	.straincontent ul { float:left; list-style-type:none; list-style:none;width:165px; height:357px; }
	.straincontent ul li{width:165px; float:left; height:20px; color:#6a9835;  font:0.8em sans-serif, Arial; font-weight:bold;}


.buybox { display: inline; float:left; width:290px; height:115px;  }
.buybutton { display: inline; float:left; margin-top:45px; margin-left:25px; background: url(images/buyseeds.png) no-repeat; width:233px; height:45px;  }
.buybutton a { display: inline; float:left; width:233px; height:45px; }
.outbutton { display: inline; float:left; margin-top:45px; margin-left:25px; background: url(images/outofstockseeds.png) no-repeat; width:233px; height:45px;  }
.outbutton a { display: inline; float:left; width:233px; height:45px; }

.picturesmainbox {display: inline; width:333px; height:433px; border:1px solid #ccc; background-color: #ffffff; float:right; margin-right:15px; margin-bottom:10px; position: relative; /*leave as is*/ overflow: hidden; /*leave as is*/}
.picbox {margin-left:15px; margin-right:15px; margin-top:15px; width:305px; height:405px; float:left; display:inline;}
.picbox img {width:305px; height:405px; border:0; }

/* Image sliding javascript */	
	.sliderwrapper{
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	width:333px; height:433px;
	}
	.contentdiv{
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0;  /*leave as is*/
	top: 0;  /*leave as is*/
	background: white;
	width:333px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height:433px;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	}
/* END Image sliding javascript */	

.small_pics {display: inline; width:333px; height:150px; border:1px solid #ccc; background-color: #ffffff; float:right; margin-right:15px; margin-bottom:15px; margin-top:5px;}
.smallpic {float:left; display: inline; height:120px; width:90px; background-color: #ccc; margin-left:16px; margin-top:15px;}
.smallpic img {display: inline; height:120px; width:90px; background-color: #ccc; float:left;border:0;}

.description { float:left; height:auto; display: inline;}

	.description ul { float:left; list-style-type:none; list-style:none; margin-left:20px; display:block; margin-bottom:10px; }
	.description ul li{width:640px; float:left; line-height:25px; color:#787878; font:0.8em sans-serif, Arial; }
	.description p { float:left; display:inline; width:650px; height:auto; margin-bottom:20px !important; color:#595959; word-spacing:1px; font:0.8em sans-serif, Arial;}

.description h1 {width:660px; height:34px; float:left; display:inline; margin-left:15px; margin-top:15px; margin-bottom:10px; color:#787878; font:1.1em sans-serif, Arial; text-transform:uppercase; background: url(images/hbar.png) no-repeat;}
.goback { color:#898989; padding:5px; line-height:25px; background-color:#ccc; text-transform:uppercase; text-decoration:none; font-weight:bold; }
.goback a { color:#898989; }

.gooads { float:left; display:inline; width:250px; margin-left:18px; }

#footerwrapper { float:left; display:inline; width:100%; min-width:980px; height:209px; margin:0px; background:url(images/footerback.png) repeat-x; }
#footer { width:980px; margin-left:auto; margin-right:auto; margin-top:0px; }

.footerplants { float:right; position:relative; top:-80px;  width:300px; margin-right:3px; height:212px; background:url(images/marijuana-ro-plants.png) no-repeat;  }
.footerplants a {  float:right; width:300px; height:212px;}

.footerboxes {  float:left; display:inline; width:663px; height:165px; margin-left:10px; margin-top:8px;}
	.footerlinks { float:left; display:inline; width:150px; height:165px; margin-right:15px;  }
	.footerlinks h1 { float:left; display:inline; color:#595959; width:150px; font:0.8em sans-serif, Arial; font-weight:bold; margin-bottom:8px; text-transform:uppercase; }
	.footerlinks ul { float:left; margin-top:0; width:145px; display:inline; list-style:none; list-style-type:none;  }
	.footerlinks ul li {float:left; margin-top:0; width:145px; height:20px; display:inline; list-style:none; list-style-type:none; }
	.footerlinks ul li a { color:#8b8b8b; font:0.8em sans-serif, Arial; font-weight: normal; text-decoration:none;}
	.footerlinks ul li a:hover { color:#505050; text-decoration: none;}
.smallfooter {   float:left; display:inline; margin-left:10px; width:662px; height:36px; background:url(images/smallfooter.png) no-repeat; }	

