/*main elements*/
body {margin: 5px;padding: 0px;	background-image: url(/images/background.gif);	font-family: Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #9C0;	font-size: 12px;}

	
h1 {font-size: 120%;}
h2 {font-size: 110%;color: #009900;}
h3 {font-size: 105%;color: #009900;}
form {margin:0;padding:0}
select {background-color: white;font-family: Arial, Verdana, sans-serif;font-size: 11px;}
a:link {color: #000;	text-decoration: underline;}

/*main template areas*/
.rightnav a:link {  color: #000; text-decoration: underline}
.rightnav a:hover {color: #FFF;	text-decoration: none;
	background-color: #000;}
.mainnav a:link {  color: #FFF; text-decoration: underline}
.mainnav a:visited {  color: #FFF; text-decoration: underline}
.mainnav a:hover {color: white;font-weight: bold;text-decoration: underline;background-color: black;}
.mainnav a:active {  color: #FFFFFF; text-decoration: underline}
.mainnav {	font-family: Tahoma, Arial, Verdana; font-size: 12px;color: #FFFFFF; font-weight: bold;	background-image: url(/images/space_buttonback.jpg);}
.small input {font-size: 10px;font-weight: bold;background-color: purple;color: white;}
.jumpmenu input{font-family: Arial, Verdana;font-size: 10px;background-color: purple;color: black;}
.smalltext {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: blue;}
.attributename{font-family: Tahoma, Courier, Arial;	font-size: 9px;	color: #green;}
.jumpmenu{font-size: 10px;color: #AC2264;background-image: url(/images/mountains.jpg);}
#phpdate {font-size:12px; color:#FFFFFF;}
.date {font-size: 9px;	color: #AC2264;	background-image: url(/images/logo_bottom.jpg);}	
.border {color: white; background-color: #339966; font-size:10px }
.rightnav {	font-family: Tahoma, Arial, Verdana; font-size: 12px; color: #000000; text-align: center; background-image: url(/images/rightnavmain.jpg);}
.spaceupper { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #fff;}
.rightcolumn {background-image: url(/images/pipes_dropdown_37.jpg);}
.bottomright {background-image: url(/images/pipes_end_.gif);}
.bannerarea {background-image: url(/images/blue_fade.jpg);}
.straightpipes {background-image: url(/images/pipes.jpg);}
.maintext{font-size:12px}

/*home page*/
#homecontent {
	margin:0 20px;
	font-size: 12px;
	vertical-align:top;
}

#cartnews {margin: 10px 0 0 0;padding:0px; border: 1px solid #000;border-bottom:none; width: 142px; }
#cartnews h2{margin:0 0 0 5px;padding:0px; font-size:120%}

#homecontent td{vertical-align:top; font-size:12px}
table #hometable{border:1px solid #000; background-color:#66ff66; background-image:url(images/homebackdrop.jpg);margin: 0 -5px 0 0}

#productcategories ul{margin: 20px 0 10px 13px;padding:0; list-style-type:none}
#productcategories ul li a{border: 1px solid #000; text-decoration: none;display:block; margin: 3px 0;width: 120px;background-color:#FFFFFF;color:#000000; padding:2px}
#productcategories ul li a:hover{background-color:#00FF00}
#productcategories ul li {}
#noshipwarning {margin: 0 30px}
#productcategories {margin:0;padding:0}


#whatsnew {background-color:#FFFFFF; margin:20px 20px 20px 0;padding: 5px;border:1px solid #000}
#whatsnew h2{margin:0}
#newbreeders {
	float:right;
	width: 125px;
	margin: 0px 10px 0 0;
	border:solid #000 1px;
	font-size: 80%;: solid #999 1px;
	padding: 2px;
	background-image: url(images/backdrop.jpg);
	background-repeat: none;
}
#newbreeders p{margin:0; padding:0;font-weight:bold; font-size:12px}
#newbreeders ul{margin:0;padding:0}
#newbreeders li{display:block; list-style:none;margin: 2px 0;padding:0}
#newbreeders li a{border:1px solid #000; width:120px;text-decoration:none; color:#000; background-color:#FFFFFF;margin: 0; }
#newbreeders li a:hover{background-color:#00FF00; margin:0;padding:0}
#noshipwarning p{padding:0;margin:0}
/*contact page*/
.contactdetails {font-family: Arial, Helvetica, sans-serif;font-size: 9px;color: #000000;text-align: center;}

/* cannabis cup section */
.cup {font-size: 10px;color: green;}

/*gallery section */
.gallerytable table{background-color: white; border: solid; border-width: 2px; border-color: purple; font-size: 10px;}
.gallerytable img{border-color: green; border: solid; border-width: 2px;}
#gallery a:link, a:active, a:visited{color: black;}	
.intro {font-size: 13px; font-weight: bold;}
#infocus {background-color:#FFF; width:50%;float:right;border: 1px solid #000; padding: 8px}


/*Cannabis News*/
#cannabisnews {margin: 0 0 0 50px}
#cannabisnews .channel{font-size: 130%; color:#009900;}





/*THC Shopping Cart*/
#prodsectinfo h1{font-size:16px;text-align:center}
#prodsectinfo p{font-size: 13px; margin: 0 20px 5px 20px; text-align:justify;text-decoration:none;}
#psectlink {text-align: left; background-color:#66ff66; color:#000; font: bold 14px Arial, sans-serif; padding:5px; margin:0;border:none;border-bottom:1px solid #000}
#psectlink a{color: #000; text-decoration:underline; margin:0; padding:0;}
#psectlinkbot{text-align: left; background-color:#000; color:#fff; font: bold 14px Arial, sans-serif; padding:5px; margin:0;border:none;}
#psectlinkbot a{color: #fff; text-decoration:underline; margin:0; padding:0;}
hr.prodseperator {height: 1px; border: 1px solid #66ff66}
.infolines {margin: 0 0 40px 0; padding:0}
.infolines h2{font-size: 16px; text-align: left;margin: 10px 0 0 20px}
.infolines p{margin: 15px 20px 15px 40px; padding: 0px; text-align:justify; font-size: 12px; }
table#cartwrap{border: 1px solid #000}
td.aardvark {padding: 20px 30px;font-family: Arial, Verdana, sans-serif;
	font-size: 12px;}
.dummytext {margin: 5px, font-size: 12px};
.dummytext img{margin: 0 auto; text-align:center; display:block};
.maintext input.addtocartbutton{color:#065606}
.choicename {font-size:10px}
td.navbackground {background-image: url(/images/nav-back.jpg);}