* html #inactive { position: absolute; }

body
{
	padding: 0px;
	margin: 4px 0px 0px 0px;
	background-color: #ffffff;
	text-align: center;
}

/* /////////// PAGE \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
#page
{
	margin: 0px auto;
	padding: 0px;
	width: 775px;
}

/* /////////// PAGE \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
pre
{
	margin: 0px;
	padding: 10px;
	background-color: #cccccc;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	text-align: left;
}

/* /////////// HEADER \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.header
{
	height: 66px;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/header.gif);
	background-repeat: no-repeat;
	text-align: left;
}

.header b
{
	position: relative;
	display: block;
	top: 24px;
	left: 460px;
	width: 280px;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B79204;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* /////////// NAV \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.nav
{
	height: 27px;
	margin: 0px;
	padding: 0px;
	background-color: #E48026;
	text-align: center;
}

.nav table
{
	height: 27px;
	margin: 0px;
	padding: 0px;
}

.nav td
{
	margin: 0px;
	padding: 0px;
	text-align: left;
}

/* /////////// SUB_NAV \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.subnav
{
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.subnav big
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: lowercase;
	text-align: left;
	color: #E48026;
}

.subnav ul
{
	margin: 0px;
	padding: 0px;
	border-color: aqua;
	border-width: 0px;
	border-style: solid;
	text-align: left;
}

.subnav li
{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CAAD3C;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;
	vertical-align: bottom;
	list-style: none;
	text-align: left;
}

.subnav dt
{
	margin: 0px;
	padding: 0px 0px 0px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CAAD3C;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;
	vertical-align: bottom;
	list-style: none;
	text-align: left;
}

.subnav li a:link, .subnav li a:visited, .subnav li a:link.active, .subnav li a:visited.active,
.subnav dt a:link, .subnav dt a:visited, .subnav dt a:link.active, .subnav dt a:visited.active
{
	color: #ffffff;
	text-decoration: none;
	display: block;
}

.subnav li a:hover, .subnav li a:hover.active,
.subnav dt a:hover, .subnav dt a:hover.active
{
	color: #000000;
	text-decoration: none;
}

/* /////////// CONTENT \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/


.content
{
	padding: 0px;
	margin: 0px;
	background-color: #FAF7B2;
	vertical-align: top;
	text-align: left;
}

.content p
{
	margin: 0px;
	padding: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	line-height: 16px;
}

.content a:link, .content a:visited, .content a:link.active, .content a:visited.active
{
	color: #D16521;
	font-weight: bold;
}

.content a:hover, .content a:hover.active
{
	color: #58582C;
	font-weight: bold;
}

.content td
{
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

.content form
{
	padding: 0px;
	margin: 0px;
}

input
{
	margin: 0px;
	padding: 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.form_required { background-color: #D8B940; }

.box
{
	padding: 6px;
	margin: 0px;
	border-color: white;
	border-width: 1px;
	border-style: solid;
	text-transform: uppercase;
}

.box:hover, .box:hover.active { background-color: white; }

.title
{
	z-index: 100;
	width: 100%;
	padding: 2px 0px 2px 0px;
	margin: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 24px;
	color: #4C4D4B;
	background-color: #BABBB7;
	text-align: left;
	text-indent: 10px;
	display: block;
}

.tab
{
	padding: 0px;
	margin: 0px;
	background-color: green;
	width: 20px;
	display: inline;
}

.geos
{
	padding: 0px;
	margin: 0px;
	border-color: black;
	border-width: 1px 1px 0px 0px;
	border-style: solid;
}

.geos td
{
	padding: 2px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-color: black;
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	text-align: center;
}

.geos th
{
	padding: 2px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-color: black;
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	text-align: center;
	background-color: #FFCE08;
}

.image
{
	padding: 0px;
	margin: 0px;
	text-align: center;
}

.copy_area_red
{
	background-color: #A81C21;
	vertical-align: top;
}

.copy_area_grey
{
	background-color: #6F7578;
	vertical-align: top;
}

.copy_area_grey hr { 	
	padding: 0px;
	margin: 0px;
}

.copy_area_orange
{
	background-color: #FEC05D;
	vertical-align: top;
}

.home_img
{
	margin: 0px;
	padding: 0px;
	height: 197px;
}

.copy_area_orange img
{
	border-color: #F9961F;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}

.copy_area_red p, .copy_area_grey p
{
	margin: 0px;
	padding: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	line-height: 16px;
}

.copy_area_red a:link, .copy_area_red a:visited, .copy_area_red a:link.active, .copy_area_red a:visited.active,
.copy_area_grey a:link, .copy_area_grey a:visited, .copy_area_grey a:link.active, .copy_area_grey a:visited.active
{
	text-decoration: none;
	color: #A7DEED;
}

.copy_area_red a:hover, .copy_area_red a:hover.active,
.copy_area_grey a:hover, .copy_area_grey a:hover.active { color: #FAF7B2; }

.copy_area_white
{
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
}

.copy_area_yellow
{
	background-color: #FAF7B2;
	vertical-align: top;
	text-align: left;
}

.copy_area_white p, .copy_area_yellow p
{
	margin: 0px;
	padding: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	line-height: 16px;
}

.copy_area_white a:link, .copy_area_white a:visited, .copy_area_white a:link.active, .copy_area_white a:visited.active,
.copy_area_yellow a:link, .copy_area_yellow a:visited, .copy_area_yellow a:link.active, .copy_area_yellow a:visited.active
{
	text-decoration: none;
	color: #D16521;
}

.copy_area_white a:hover, .copy_area_white a:hover.active,
.copy_area_yellow a:hover, .copy_area_yellow a:hover.active { color: #fff; }

big
{
	font-size: 14px;
	font-weight: bold;
}

.basic_line
{
	padding: 0px;
	margin: 0px 0px 6px 0px;
	border-color: #CCAF3D;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
}


.table
{
	padding: 10px;
	margin: 0px;
}

.table table
{
	border-color: black;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
}

.table td
{
	padding: 4px;
	margin: 0px;
	vertical-align: top;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	line-height: 16px;
	border-color: black;
	border-width: 1px 0px 0px 1px;
	border-style: solid;
}

/* /////////// CART \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

.cart
{
	padding: 10px;
	margin: 0px;
	background-color: #FAF7B2;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	text-align: left;
}

.cart_message
{
	padding: 4px;
	margin: 0px 0px 10px 0px;
	background-color: red;
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: blink;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	display: block;
	border-color: black;
	border-width: 1px;
	border-style: solid;
}

.cart td
{
	padding: 2px;
	margin: 0px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
}

.cart_row_1 {  }
.cart_row_2 { background-color: #E3E0A1; }

.cart form
{
	padding: 0px;
	margin: 0px;
}

.cart form input, textarea
{
	padding: 2px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	background-color: #F5BE57;
	color: black;
}


/* /////////// PRICING \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.pricing
{
	padding: 0px;
	margin: 0px;
	width: 775px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #464241;
}

.pricing td
{
	padding: 4px;
	margin: 0px;
	vertical-align: top;
	font-size: 10px;
	line-height: 14px;
}

.pricing_category { background-color: #BABBB7; }

.pricing_text
{
	background-color: #FAF7B2;
	font-weight: bold;
	color: black;
}

.pricing_titles_0
{
	background-color: #FCFAC1;
	font-weight: bold;
	color: black;
}

.pricing_titles_1
{
	background-color: #BABBB7;
	font-weight: bold;
	color: black;
}

.pricing_titles_2
{
	background-color: #F5BE57;
	font-weight: bold;
	color: black;
}

.pricing_titles_3
{
	background-color: #BABBB7;
	font-weight: bold;
	color: black;
}

.pricing_titles_4
{
	background-color: #F5BE57;
	font-weight: bold;
	color: black;
}

.pricing_titles_5
{
	background-color: #BABBB7;
	font-weight: bold;
	color: black;
}

.pricing_titles_6
{
	background-color: #F5BE57;
	font-weight: bold;
	color: black;
}

.pricing_image { background-color: #FAF7B2; }

.pricing_image img
{
	border-color: #A7DEED;
	border-width: 1px;
	border-style: solid;
}

.pricing_image img:hover
{
	border-color: #000000;
	border-width: 1px;
	border-style: solid;
}

.pricing_title { background-color: #ffffff; }
.pricing_color { background-color: #FAF7B2; }
.pricing_description { background-color: #FAF7B2; }
.pricing_material { background-color: #ffffff; }
.pricing_price { background-color: #ffffff; }
.pricing_cart { background-color: #FAF7B2; }

.pricing_form
{
	padding: 0px;
	margin: 0px;
}

.pricing_form input
{
	padding: 2px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	background-color: #F5BE57;
	color: black;
}

/* /////////// FOOTER \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.footer
{
	padding: 0px;
	margin: 0px;
	height: 70px;
	background-image: url(/images/footer_background.gif);
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
}

.footer a:link, .footer a:visited, .footer a:link.active, .footer a:visited.active
{
	text-decoration: none;
	color: #ffffff;
}

.footer a:hover, .footer a:hover.active { color: #E4832B; }

.footer img { vertical-align: bottom; }
