/*--------------------------------------------------------*/
/*----------- CHUCKWOOLERY.COM CSS STYLESHEET ------------*/
/*------ Copyright (C) 2007 Western Creative, Inc. -------*/
/*--------------------------------------------------------*/

html		{	height:100%; }
body		{	margin:0;
				height:100%;
				text-align:center;
				background:#F0C698 url(/img/background.jpg) repeat-x;
				font:12px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; color: #000;
				behavior: url(/Scripts/csshover.htc);
			}
img			{	border:0;
				margin:0;
			}
a			{	color:#720B0B;
				outline:none;
			}
div#main	{	width:694px;
				margin:0 auto;
				min-height:100%;
				min-height:900px;
				height:auto;
				background:white url(/img/bg_main.jpg) repeat-y;
				padding:0 33px 50px;
				text-align:left;
				position:relative;
			}
div#nav		{	margin:0;
				/*margin-left:15px;*/
				margin-left:7px;
				width:181px;
				padding:0;
				background:#F6F1CF url(/img/bg_nav.gif) repeat-y;
				display:block;
				float:left;
			}
html>body div#nav { margin-left:15px; }
	
/*------ NAVIGATION -----------------------*/

div#nav ul	{	list-style:none;
				padding:0;
				margin:0;
			}
div#nav li	{	position:relative;
				float:left;
			}
div#nav a	{	padding:5px 0 5px 19px;
				width:162px;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:15px;
				color:#720B0B;
				display:block;
				text-decoration:underline;
			}	div#nav a:hover {	color:#F82626; }		
div#nav ul ul
			{	display:none;
				position:absolute;
				top:0;
				left:181px;
				background-color:#FAE4BA;
				z-index:1000;
			}
div#nav li:hover ul
			{	display:block;
				border-bottom:2px solid #720B0B;
				border-right:2px solid #720B0B;
			}
h1			{	color:#3D1E02;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:25px;
				font-weight:normal;
				width:449px;
				height:41px;
				background:white url(/img/h_h1.gif) no-repeat;
				padding:14px 0 0 24px;
				margin:0;	
				margin-left:-10px;
				margin-bottom:20px;
				font-style:italic;
			}
h2			{	margin:0; padding:0; }	
h3			{	color:#720B0B;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:24px;
				font-weight:bold;
				margin:0;
				display:inline;
				margin-left:10px;
			}
h4			{	color:#720B0B;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:18px;
				font-weight:bold;
				margin:0;
			}
h5			{	font-size:16px;
				margin:0;
			}
div#content	{	width:472px;
				padding:15px 0 15px 21px;
				display:table;
				/*border:1px solid red;*/
				/*margin-left:196px;*/
			}
p			{	font: 12px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; color: #000;
				margin:10px 0;
				margin-right:20px;
				vertical-align:bottom;
				line-height:20px;
			}
p#first:first-letter
			{	font-size:600%;
				float:left;
				margin-top:-1px;
				font-family:Georgia, "Times New Roman", Times, serif;
				margin-right:10px;
				line-height:0.65em;
				margin-top:6px;
				vertical-align:top;
				padding:0;
				overflow:hidden;
				text-align:justify;
			}
ul,li		{	line-height:20px; }
.left		{	float:left; 
				margin-right:10px;
				margin-bottom:10px;
			}
.right		{	float:right;
				margin-left:10px;
				margin-bottom:10px;
			}
hr			{	border:0;
				border-top:1px dotted black;
			}
a.buy		{	margin:6px 0; display:block; }

/*----- FORM -------------------------------------*/

form		{	padding:20px;
			}
form input,
form
textarea	{	margin:6px 0;
				vertical-align:bottom;
				float:left;
				border:1px dotted #663300;
				background-color:#FCF8E8;
				border-top:1px solid #663300;
			}
select		{	border:1px dotted #663300;
				background-color:#FCF8E8;
				border-top:1px solid #663300;
			}
textarea	{	font: 12px Geneva, Arial, Helvetica, sans-serif;
				padding-top:3px;
			}
form label	{	margin:10px 0;
				vertical-align:middle;
				float:left;
				width:60px;
				display:block;
			}
object, embed
			{	position:relative;
				left:-4px;
			}
.canada		{	margin:0; z-index:200; position:absolute; right:46px; top:4px; color:white; }

/*------ SHOP SITE -------------------------------------------*/
table.cart {
width:99%;
}
table { font-size:12px; }
.anyChanges {
color:#666666;
font-size:10px;`
margin:10px 0;
}
.cart_quantity,
.cart_name,
.cart_sku,
.cart_price,
.cart_total {
text-align:left;
}
.cart_quantity {
width:65px;
text-align:center; 
}
.cart_price,
.cart_total {
width:70px;
text-align:right;
}
.cart_sku {
width:100px;
text-align:center;
}
table.zipncountry td input {
float:left;
}

table td input { margin:2px; }

.button7, .button8, .button9, .button68, .button67 {
background:transparent;
border:0;
float:none;
}

/* ------- OLD PAPER ------------------------------------------*/

div.paper {	background-image:url(img/pap_tile.jpg); width:436px; background-repeat:repeat-y; display:block; }
div.papert { background-image:url(img/pap_top.jpg); width:100%; height:100%; background-position:top; background-repeat:no-repeat; }
div.paperb { background-image:url(img/pap_bottom.jpg); width:100%; height:100%; background-position:bottom; background-repeat:no-repeat; }
div.paper div div form { background-image:none; background-color:transparent; }

embed,object {
width:470px;
}

.cart_sku,.cart_price,.cart_total {
width:45px;
}
.cart_price {
display:none;
}
