@charset "utf-8";

/*******************************************************************************************************

	Cannacal, LLC. 2009
	Cannacal, LLC. 2009, claims no liability for content provided &/or uploaded by its clients.
	Use of this content is by contractual agreement only.
	
/*******************************************************************************************************/

/* -------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- Standard Page Elements */
/* -------------------------------------------------------------------------------------------------- */

a {
	color: #d92726;
}

html {
	margin: 0px auto;
	width: 100% auto;
	height: 100% auto;
	text-align: center;
	}

body {
	background: url(images/bg2.jpg) repeat-x #001a0f;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 100% auto;
	height: 100% auto;
	}

.main {
	background: url(images/bg-main.jpg) no-repeat top;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
	display: table;
	}

.main_container {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	height: auto;
	display: table;
	}

.top_space {
	width: 994px;
	height: 160px;
	display: inline-block;
	}
	
/*  ------------------------------------------------- End */

/* -------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- Navigation Styles */
/* -------------------------------------------------------------------------------------------------- */

.main_nav {
	margin: 0px;
	padding: 3px 10px 0px 10px;
	text-align: left;
	width: 974px;
	height: 42px;
	display: inline-block;
	}
	.main_nav a {
		border: 1px #c7c7c7 solid;
		width: 94px;
		height: 27px;
		padding: 10px 10px 0px 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #4b6236;
		text-decoration: none;
		display: inline-block;
		text-align: center;
		}
	.main_nav a:hover {
		background: url(images/bg-button.jpg) repeat-x;
		/* for IE */
		filter:alpha(opacity=60);
		/* CSS3 standard */
		opacity:0.6;
		border: 1px #b2b2b2 solid;
		width: 94px;
		height: 27px;
		padding: 10px 10px 0px 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
		display: inline-block;
		text-align: center;
		}		

/* ------------------------------------------------- End */

/* -------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------- Home Page Styles */
/* -------------------------------------------------------------------------------------------------- */

.top_ad_space {
	padding-left: 20px;
	text-align: left;
	width: 994px;
	height: 103px;
	display: inline-block;
	}

.page_container {
	background: url(images/bg-mag.gif) repeat-y center top;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	text-align: center;
	width: 994px;
	/*height: 100% auto;*/
	height: auto;
	display: inline-block;
	}

.bg_mag_container {
	background: url(images/bg-mag-top.jpg) no-repeat center top;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 994px;
	height: auto;
	display: inline-block;
	}

.middle_page {
	background: url(images/bg-middle.jpg) no-repeat;	
	margin: 0px auto;
	margin-left: 10px;
	padding: 0px;
	width: 960px;
	height: 424px;
	display: inline-table;
	float: left;
	}

.m_left {
	float: left;
	width: 300px;
	display: inline-block;
	}

.m_right {
	float: right;
	width: 500px;
	display: inline-block;
	}

.mag_title_home {
	margin-top: 40px;
	margin-bottom: 20px;
	text-align: left;
	}

.mag_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	margin-left: 15px;
	margin-right: 60px;
	line-height: 16pt;
	margin-bottom: 15px;
	}
	
.mag_button {
	display: block;
	float: left;
	/*margin-top: 20px;*/
	text-align: left;
	}
	.mag_button img{
		display: block;
		float: left;
		border: 0px;
		text-align: left;
		}

.bg_mag {
	margin: 0px auto;
	margin-left: 10px;
	padding: 0px;
	width: 960px;
	height: auto;
	display: inline-table;
	float: left;
	}

.strain_review_left {
	float: left;
	width: 500px;
	margin-left: 10px;
	display: inline-block;
	}

.strain_review_title {
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: left;
	}

.strain_review_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 16pt;
	text-align: left;
	}
	
.ad_space_content {
	background: #a1a1a1;
	float: right;
	width: 302px;
	height: 252px;
	display: inline-block;
	}
	.ad_space_content img {
		border: 0px;
		}

/* ------------------------------------------------- End */

/* -------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------- Back Page Styles */
/* -------------------------------------------------------------------------------------------------- */
	
.inside {
	background: #FFFFFF;
	width: 950px;
	/*height: 700px;*/
	height: auto;
	display: inline-block;
	}
	
.insidelinks {
	background: #FFFFFF;
	width: 950px;
	height: auto;
	display: inline-block;
	}
	
	.inside p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		text-align: left;
		padding: 10px;
		}

.inside_form_advertise {
	background: url(images/bg-advertise-form.jpg) no-repeat #FFFFFF;
	width: 950px;
	height: 700px;
	display: inline-block;
	}
	
	.inside_form_advertise p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		text-align: left;
		padding: 10px;
		}

.inside_form {
	background: url(images/bg-contact-form.jpg) no-repeat #FFFFFF;
	width: 950px;
	height: 600px;
	display: inline-block;
	}
	
	.inside_form p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		text-align: left;
		padding: 10px;
		}
	

.title h1 {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #d92726;
	}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	}

/* ------------------------------------------------- End */


.content_pad {
	display: block;
	float: left;
	width: 944px;
	height: auto;
	margin-left: 10px;
	margin-right: 10px;
}

/* -------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------- Wallpaper Styles */
/* -------------------------------------------------------------------------------------------------- */

.wallpaper_container {
	background: url(images/bg-wallpaper.jpg) no-repeat top center;
	margin: 0px auto;
	width: 884px;
	height: auto;
	text-align: center;
	display: inline-block;
	padding-top: 30px;
	}

	.wallpaper_container img {
		border: 2px #5f6026 solid;
		margin: 0px auto;
		display: inline-block;
		margin: 10px;
		}
		
	.wallpaper_container img:hover {
		border: 2px #e9c20f solid;
		margin: 0px auto;
		display: inline-block;
		margin: 10px;
		}

/* ------------------------------------------------- End */

/* -------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- Form Styles */
/* -------------------------------------------------------------------------------------------------- */

.form_container {
	background: #FFFFFF;
	width: 700px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	}

.dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-weight: normal;
	color: #000000;
	width: 292px; 
	text-decoration: none;
	}
	
.Formtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F60001;
	}
	
.leadform {
	BORDER-RIGHT: #E2E2E2 1px solid;
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #E2E2E2 1px solid;
	PADDING-LEFT: 4px; 
	background-image: url(images/inputshadow1.jpg);
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #E2E2E2 1px solid; 
	WIDTH: 292px; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #E2E2E2 1px solid; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #ffffff;
	}
	
.leadform2 {
	BORDER-RIGHT: #E2E2E2 1px solid;
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #E2E2E2 1px solid;
	PADDING-LEFT: 4px; 
	background-image: url(images/inputshadow2.jpg);
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #E2E2E2 1px solid; 
	WIDTH: 292px; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #E2E2E2 1px solid; 
	HEIGHT: 75px; 
	BACKGROUND-COLOR: #ffffff;
	}
	
.leadformsmall2 {
	BORDER-RIGHT: #E2E2E2 1px solid;
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #E2E2E2 1px solid;
	PADDING-LEFT: 4px; 
	background-image: url(images/inputshadow2.jpg);
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #E2E2E2 1px solid; 
	WIDTH: 120px; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #E2E2E2 1px solid; 
	HEIGHT: 90px; 
	BACKGROUND-COLOR: #ffffff;
	}
	
.leadform3 {
	BORDER-RIGHT: #E2E2E2 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #E2E2E2 1px solid; 
	PADDING-LEFT: 4px; 
	background-image: url(images/inputshadow3.jpg); 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #E2E2E2 1px solid; 
	WIDTH: 60px; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #E2E2E2 1px solid; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #ffffff	
	}
	
.leadform4 {	
	BORDER-RIGHT: #E2E2E2 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #E2E2E2 1px solid; 
	PADDING-LEFT: 4px; 
	background-image: url(images/inputshadow4.jpg); 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #E2E2E2 1px solid; 
	WIDTH: 125px; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #E2E2E2 1px solid; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #ffffff	
	}
	
.leadform5 {
	BORDER-RIGHT: E2E2E2 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #E2E2E2 1px solid; 
	PADDING-LEFT: 4px; 
	background-image: url(images/inputshadow4.jpg); 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #E2E2E2 1px solid; 
	WIDTH: 120px; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #E2E2E2 1px solid; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #ffffff	
	}
	
.leadformdropdown {
	BORDER-RIGHT: #E2E2E2 1px solid;
	font-size: 12px;
	color: #666666;
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #E2E2E2 1px solid;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #E2E2E2 1px solid; 
	WIDTH: 302px;
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #E2E2E2 1px solid; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #ffffff;
	}
	
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(images/inputbuttonbg.gif);
	color: #FFFFFF;
	Height: 32px; 
	text-decoration: none;
	border: 1px solid #E2E2E2;
	cursor: pointer;
	padding-left: 20px;
	padding-right: 20px;
	}

/* ------------------------------------------------- End */

/* -------------------------------------------------------------------------------------------------- */ 
/* ------------------------------------------------------------------------------------------ The End */
/* -------------------------------------------------------------------------------------------------- */

.footer {
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 994px;
	height: 47px;
	display: inline-block;
	}

/* -------------------------------------------------------------------------------------------------- */ 
/* ------------------------------------------------------------------------------------------ The End */
/* -------------------------------------------------------------------------------------------------- */
