/* PRIOR TO FIXING FOR IE html{margin:0;padding:0;font-size:12px;font-family:Arial, Helvetica, sans-serif;}*/
html{margin:0;padding:0;}

/* PRIOR TO FIXING FOR IE 
body{
	margin:0;
	padding:0;
	background-color:#ddd2b3;
	color:#434042;
	background-image:url(http://store.globalhemp.com/v/vspfiles/templates/GlobalHemp/images/template/body_bg.jpg);background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}*/

body {
	margin:0;
	padding:0;
	background-color:#ddd2b3;
	color:#434042;
	background-image:url(http://store.globalhemp.com/v/vspfiles/templates/GlobalHemp/images/template/body_bg.jpg);background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-size:100%;
	line-height:1.125em;*/
}


.container {
	background-color:#fff;
}



/******* THE FOLLOWING WERE ADDED TO FIX IE *******/
.column p,li {
	font-size:12px;
	/*font-size:0.75em;*/
	}
.column h1,h2,h3 {
	font-weight:300;
	}
.column h1 {
	font-size:2.25em;
	line-height:1.5em;
	letter-spacing:-0.056em;
	color: #034CA8;
	}
.column h2 {
	font-size:1.5em;
	line-height:1em;
	letter-spacing:-0.042em;
	}
.column h3 {
	font-size:1.125em;
	line-height:1.333em;
	}


/******* THE ABOVE WERE ADDED TO FIX IE *******/



#navigation-wrapper {
	background: url(images/navigation-background.png) top left repeat-x;
	color:#fff;
	font-weight:bold;
	text-align:right;
}

#navigation-wrapper img {margin: 0;}

	#navigation-wrapper a:focus, a:hover {
	color:#fff;
	}

	#navigation-wrapper a {
	color:#fff;
	text-decoration:none;
	}

/* BEGIN NAVIGATION TABS*/
#centerTabsOutter {
	text-align: center;
	}

#centerTabsInner {
	width: 765px;
	margin: auto;
	}

#navigation-menu {
	float: left;
	width: 100%;
	font-size: 13px;
	line-height: normal;
	margin-top: 10px;
	}

#navigation-menu ul{
	list-style-type: none;
	margin: 0;
	margin-left: 15px;
	padding: 0;
	}

#navigation-menu li{
	display: inline;
	margin: 0;
	padding: 0;
	}

#navigation-menu a {
	float: left;
	background: url(images/tab-green-left.png) no-repeat left top;
	margin: 0;
	padding: 0 0 0 7px;
	text-decoration: none;
	}

#navigation-menu a span {
	float: left;
	display: block;
	background: url(images/tab-green-right.png) no-repeat right top;
	padding: 5px 12px 3px 5px;
	font-weight: bold;
	color: #3B3B3B;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navigation-menu a span {float: none;}
/* End IE5-Mac hack */

#navigation-menu a:hover span {
	color: #fff;
	}

#navigation-menu #current a {
	background-position: 0 -39px;
	}

#navigation-menu #current a span {
	background-position: 100% -39px;
	color: #fff;
	}

#navigation-menu a:hover {
	background-position: 0% -39px;
	}

#navigation-menu a:hover span {
	background-position: 100% -39px;
	}
/* END NAVIGATION TABS*/

#slidetabsmenu {
float:left;
font-size:90%;
line-height:normal;
/*border-bottom: 1px solid gray;*/
}

	* html #slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
	margin-bottom: 1em;
	}
	
	#slidetabsmenu ul{
	list-style-type: none;
	margin:0;
	margin-left: 10px;
	padding:0;
	}
	
	#slidetabsmenu li{
	display:inline;
	margin:0;
	padding:0;
	}
	
	#slidetabsmenu a {
	float:left;
	background:url(http://www.globalhempstore.com/test/sliding-doors/images/tab-left.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	text-decoration:none;
	}
	
	#slidetabsmenu a span {
	float:left;
	display:block;
	background:url(http://www.globalhempstore.com/test/sliding-doors/images/tab-right.gif) no-repeat right top;
	padding:6px 20px 6px 10px;/*:3px 14px 3px 5px;*/
	font-weight:bold;
	color:#3B3B3B;
	}
	
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#slidetabsmenu a span {float:none;}
	/* End IE5-Mac hack */
	
	#slidetabsmenu a:hover span {
	color: black;
	}
	
	#slidetabsmenu #current a {
	background-position:0 -125px;
	}
	
	#slidetabsmenu #current a span {
	background-position:100% -125px;
	color: black;
	}
	
	#slidetabsmenu a:hover {
	background-position:0% -125px;
	}
	
	#slidetabsmenu a:hover span {
	background-position:100% -125px;
	}

#subnavigation-container {
line-height:2.5em;
vertical-align:middle;
background-color:#65b731;
color:#fff;
font-weight:bold;
}

.price {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	}
.sale-price {
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
	}

.bkg-blue {
	background: #e3f0f6;
	}

.bkg-green {
	background: #edfdce;
	}

.product-container {
	width:150px;
	height:auto;
	margin: 0 25px 20px 0;
	padding: 20px;
	border: 1px solid #ccc;
	background: #fff;
	display: block;
	float: left;
	text-align: center;
	}

.add-to-cart {
	border: 2px solid #009933;
	/*background: #e3f0f6;*/
	padding: 10px;
	margin-bottom:1em;
	}

.cross-sell-item { 
	padding: 10px;
	}

/*- Page Navigation a'la Business Week ----------------------------------------------------------*/

#pageNav {
	font-size: 1.2em;
	color: #666;
	margin: 1.8em 0 2.8em 0;
	text-align: center;
}

#pageNav a {
	color: #007cd5;
	font-weight: bold;
}

#pageNav a:link, #pageNav a:visited {
	text-decoration: none;
}
#pageNav a:hover, #pageNav a:active {
	text-decoration: underline;
}

#pageNav #previousBtn, #pageNav #nextBtn {
	border: 1px solid #007cd5;
}

#pageNav #previousBtn {
	padding: .3em .5em .3em 1.4em;
	margin: 0 .5em 0 0;
	background: url(images/pagenav-left-arrow.gif) no-repeat 5% 50%;
}

#pageNav #nextBtn {
	padding: .3em 1.4em .3em .53em;
	margin: 0;
	background: url(images/pagenav-right-arrow.gif) no-repeat 95% 50%;
}

#pageNav .pagelinks a {
	padding: .3em .5em .3em .3em;
	border-color: #ccc;
	border-width: 0 1px 0 0;
	border-style: solid;
}

#pageNav .pagelinks a.current {
	font-weight: normal;
	color: #666;
	text-decoration: none;
	cursor: default;
}

#pageNav .pagelinks a.last {
	border: none;
}

/******************** BEGIN NUTRITION FACTS ********************
The following code formats a table for a nutrition label. Feel free to use it as you wish.
Crediting the author is always appreciated.
Jonathon Eric Cihlar, January 2007 */

/* Define the table to be of the class "nutrition" */
table.nutrition {
	width: 275px;
	margin-top: 10px;
	margin-left: 0;
	margin-right: 0;
	border: 1px solid black;
	border-collapse: collapse;
	table-layout: auto;
	}

/* Format the caption at the top of the table */
.nutrition caption {
	font-size: small;
	}

/* Format the tr ids */
.nutrition tr#calories td {
	border-bottom: 4px solid black;
	}

.nutrition tr#servings td {
	border-bottom: 6px solid black;
	}

.nutrition tr#minerals td {
	border-top: 4px solid black;
	}

 /* Format the header, which is basically the text "Nutrition Facts" */
.nutrition th {
	background-color: transparent;
	padding: 3px;
	border: 0;
	font-size: large;
	font-weight: bolder;
	}

 /* Define the baseline style for cells */
.nutrition td {
	padding: 3px;
	font-size: x-small;
	border: 0;
	border-bottom: 1px solid black;
	text-align: left;
	}

 /* Define the cell for Daily Values */
.nutrition td.dv {
	font-weight: bold;
	text-align: right;
	}
.nutrition td.calories {
	text-align: right;
	}

 /* Set an indent for subordinate nutrients */
.nutrition td.sub {
	text-indent: 10px;
	}

 /* Set the style of the disclaimer text */
.nutrition td.disclaimer {
	font-size: xx-small;
	}

 /* Use the strong tag to set emphasis on particular text */
.nutrition strong {
	font-weight: x-bolder;
	}
/******************** END NUTRITION FACTS ********************/


/******************** BEGIN DATA TABLE ********************/
.pretty-table
{
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border: 1px solid #333;
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #000;
  background: #bcd0e4 url("widget-table-bg.jpg") top left repeat-x;
}

.pretty-table caption
{
  caption-side: bottom;
  font-size: 0.9em;
  font-style: italic;
  text-align: right;
  padding: 0.5em 0;
}

.pretty-table th, .pretty-table td
{
  border: 1px dotted #666;
  padding: 0.5em;
  text-align: left;
  color: #632a39;
}

.pretty-table th[scope=col]
{
  color: #000;
  background-color: #8fadcc;
  text-transform: uppercase;
  font-size: 0.9em;
  border-bottom: 2px solid #333;
  border-right: 2px solid #333;
}

.pretty-table th+th[scope=col]
{
  color: #fff;
  background-color: #7d98b3;
  border-right: 1px dotted #666;
}

.pretty-table th[scope=row]
{
  background-color: #b8cfe5;
  border-right: 2px solid #333;
}

.pretty-table tr.alt th, .pretty-table tr.alt td
{
  color: #2a4763;
}

.pretty-table tr:hover th[scope=row], .pretty-table tr:hover td
{
  background-color: #632a2a;
  color: #fff;
}
/******************** END DATA TABLE ********************/

#footer-top {
	border-top: 2px solid #007f00;
	}

#footer-bottom {
	
	}

#footer-intro {
line-height:.5em;
vertical-align:middle;
background-color:#65b731;
color:#fff;
font-weight:bold;
}

#footer-content {
background-color: #0D83DD;
color:#fff;
font-weight:bold;
}

