.fullheight
{
	height:100%;
}

html,body
{
	margin:0;
	padding:0;
	height:100%;
	border:none;
	background-image:url(../images/background_fill.jpg);
}

td,p,body
{
	font-size:11px;
	font-weight:normal;
	font-family:tahoma, arial;
	color:#FFFFFF;
	line-height:13px;
}

a
{
	text-decoration:none;
	color:#f9a11b;
}
a:hover
{
	text-decoration:underline;
	color:#f9a11b;
}

input
{
	font-size:11px;
	font-weight:normal;
	font-family:tahoma, arial;
	height:18px;
	margin:2px;
}
textarea
{
	font-size:11px;
	font-weight:normal;
	font-family:tahoma, arial;
	margin:2px;
}
select
{
	font-size:11px;
	font-family:tahoma,arial;
}

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

h2
{
	font-size:13px;
	font-weight:bold;
}

h3
{
	font-size:12px;
	font-weight:bold;
}

h4
{
	font-size:11px;
	font-weight:bold;
}

ul
{
	list-style-image:url(../images/links_glyph_double.gif);
}

.button
{
	background-image:url(../images/button_fill.gif);
	color:#000000;
	height:24px;
	border:solid 1px #111111;
	font-weight:bold;
}
.button:hover
{
	cursor:pointer;
}

.shopping_cart_button
{
	background-image:url(../images/button_shopping_cart.gif);
	background-color:#35373a;
	background-repeat:no-repeat;
	background-position:center;
	margin-right:10px;
	height:30px;
	width:30px;
	border:none;
	border:solid 1px #f9a11b;
}
.shopping_cart_button:hover
{
	cursor:pointer;
}

.footer
{
	color:#8e8c8d;
	font-size:10px;
}
.footer a
{
	color:#8e8c8d;
}
.footer a:hover
{
	text-decoration:underline;
}

.white_a a
{
	line-height:24px;
	text-decoration:none;
	color:#ffffff;
}
.white_a a:hover
{
	text-decoration:underline;
	color:#ffffff;
}
.white_a .null
{
	line-height:24px;
}

.header_underline
{
	line-height:1px;
	font-size:1px;
	height:1px; 
	width:100%; 
	background-color:#737373;
}
.header_underline div
{
	width:40px;
	background-color:#f9a11b;
	height:1px;
}

/* Image */
.image {
	border:1px solid #ffffff;
	padding:1px;
	display:table;
}
.image img {
	border:1px solid #35373a;
	margin:2px;
}

a:hover .image {
	border:1px solid #f9a11b;
}
/* Image */

/* Rounded Corners BEGIN */
.rc_tl {
	background:url('../images/pages_box_corners.gif') no-repeat top left;
}
.rc_bl {
	background:url('../images/pages_box_corners.gif') no-repeat bottom left;
	width:3px;
	height:3px;
}
.rc_tr {
	background:url('../images/pages_box_corners.gif') no-repeat top right;
	width:3px;
	height:3px;
}
.rc_br {
	background:url('../images/pages_box_corners.gif') no-repeat bottom right;
	width:3px;
	height:3px;
}
.rc_l {
	background:url('../images/pages_box_x.gif') left;
	width:3px;
	height:1px;
}
.rc_r {
	background:url('../images/pages_box_x.gif') right;
	width:3px;
	height:1px;
}
.rc_t {
	background:url('../images/pages_box_y.gif') top;
	width:1px;
	height:3px;
}
.rc_b {
	background:url('../images/pages_box_y.gif') bottom;
	width:1px;
	height:3px;
}
/* Rounded Corners END */