body {
	behavior: url("iehover.htc");
	margin: 0px;
	color: #998675;
	font-family: Arial;
	font-size: 12px;
	background-color: #1c1f1b;
	background-image: url(images/layout/bg.205_HR_BackDrop.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

table {
/* 	font-family: Georgia ; */
	font-size: 12px ;
}


/*
#bggrad {
	position:relative;
	margin-left: auto ;
	margin-right: auto ;
	top: 0px ;
	width: 1234px;
	height: 1251px;
	background: url("images/layout/bg.205_HR_BackDrop.jpg") #000000 no-repeat;
}
*/

#container {
	position: relative ;
	width: 770px ;
	margin-left: auto ;
	margin-right: auto ;
	margin-top: 14px ;
	margin-bottom: 50px ;
}

#head {
	position: relative ;
	height: 100px ;
	width: 770px ;
	margin-bottom: 2px ;
	color: #736357;
	background-image: url("images/layout/head.png") ;
}

* html #head {
	background: none ;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/layout/head.png',sizingMethod='scale');
}

div.topsub {
/* 	height: 17px ; */
	padding-top: 1px ;
	margin-bottom: 2px ;
	text-align: center;
	font-size: 12px ;
	color: #736357;
	/* border: 1px solid #c7b299; */
	background-color: #c7b299;

	z-index: 50 ;
}

* html div.topsub {
	height: 18px ;
	padding: 0px ;
}

div.topsub a {
	padding: 0px 10px ;
}

div.pad {
	padding: 5px ;
}

#body {
	position: relative ;
	min-height: 455px ;
	/* border: 1px solid #888; */
	background-color: #FFF ;
}

* html #body { height: 455px ; }

#body-topgrad {
	position: absolute ;
	top: 0px ;
	left: 0px ;
	width: 770px ;
	height: 189px ;
	background: url("images/layout/body-topgrad.png") ;
	z-index: 1 ;
}

* html #body-topgrad {
	background: none ;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/layout/body-topgrad.png',sizingMethod='scale');
}

#body-bottomgrad {
	position: absolute ;
	bottom: 0px ;
	left: 0px ;
	width: 770px ;
	height: 261px ;
	background: url("images/layout/body-bottomgrad.png") ;
	z-index: 1 ;
}

* html #body-bottomgrad {
	background: none ;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/layout/body-bottomgrad.png',sizingMethod='scale');
}

#body-content {
	position: relative ;
	padding: 10px ;
	z-index: 2 ;
}


div.bottomsub {
	height: 17px ;
	padding-top: 1px ;
	margin-top: 2px ;
	text-align: center ;
	border: 1px solid #888 ;
	background-color: #262626 ;
}

* html div.bottomsub {
	height: 18px ;
	padding: 0px ;
}

div.bottomsub a {
	padding: 0px 20px ;
}

#footer {
	height: 19px ;
	margin-top: 2px ;
	padding: 1px 20px 0px 20px ;
	font-size: 10px ;
	color: #534741;
	text-align: center ;
	border-top: 1px solid #888 ;
	background-image: url("images/layout/footer.png");
	background-repeat:no-repeat;
}

* html #footer {
	height: 20px ;
	background: none ;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/layout/footer.png',sizingMethod='scale');
}

div#pt { margin-bottom: 15px ; }

div#pt h3 {

	position: relative ;
	display: inline ;
	left: -10px ;
	padding: 0px 10px 0px 40px ;
	font-size: 14px ;
	font-weight: bold ;
	text-transform: uppercase ;
	text-align: right ;
	border-bottom: 1px solid #888 ;
}


a {
	font-weight: bold;
	/* color: #1a5a99 ; */
	color: #466c99;
	text-decoration: none;
}

a:hover {
	color: #666;
	text-decoration: underline ;
}

/* 
img {
	margin: 0px 10px ;
	padding: 2px ;
	border: 1px solid #888 ;
}
*/



#itempic {
/* 	position: absolute ; */

	float: left ;

	width: 400px ;

	text-align: center ;

/* 	height: 240px ; */
/* 	width: 320px ; */

/* 	top: 40px ; */
/* 	left: 40px ; */

/* 	border: 1px solid #888 ; */
}


#iteminfo {
/* 	position: absolute ; */

	float: left ;

	width: 300px ;

	left: 400px ;
	top: 20px ;
	z-index: 5 ;
}

#itemlabel {
	font-size: 16px ;
	font-weight: bold ;
	line-height: 30px ;
	/* color: #1a5a89 ; */
	color: #1a7ac9 ;
	border-bottom: 1px solid #555 ;
}

#itemdesc {
	padding-left: 10px ;
	font-size: 15px ;
}


#bottomitems {
/* 	position: absolute ; */
/* 	top: 305px ; */
/* 	margin-top: 305px ; */

	position: relative ;

	clear: both ;

	top: 20px ;

	left: 2px ;

	margin-bottom: 20px ;

	z-index: 5 ;
}

* html #bottomitems {
	left: -11px ;
}

div.invbox {
	position: relative ;
	float: left ;

	width: 175px ;
	height: 110px ;

	margin-left: 13px ;

	text-align: center ;

	background: url("images/layout/invbox.png") ;

	overflow: hidden ;

	z-index: 3 ;

}

* html div.invbox {
	behavior: url("iepngfix.htc") ;
	margin-left: 10px ;
/* 	background: none ; */
/* 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/layout/invbox.png',sizingMethod='scale'); */
}

div.invbox a {
/* 	display: block ; */
/* 	height: 100% ; */
/* 	width: 100% ; */
/* 	padding-top: 3px ; */
}

div.invbox img {

/* 	border: 0px ; */
	padding: 3px ;
	border-color: #aaa ;
/* 	max-height: 95px ; */

	z-index: 4 ;

}


div#aboutpic {
	float: left ;
	width: 246px ;
	height: 300px ;
	background: url("images/jandd_sm.png") ;
}

* html div#aboutpic {
	background: none ;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/jandd_sm.png', sizingMethod='none');
}

div#viewnow {

	margin-top: 10px ;
	font-size: 14px ;
	font-weight: bold ;
	text-transform: uppercase ;
	text-align: center ;

}

div#viewnow a {
	text-decoration: none ;
	color: #f32 ;
}



.bold { font-weight: bold ; }
.italic { font-style: italic ; }



input.text1 {
	margin: 2px 4px ;
	padding: 2px ;

	font-size: 12px ;
	/* 	font-weight: bold ;
	height: 15px ; */

	border: 1px solid #466c99 ;
	border-width: 1px;
	/* border-top-color: #fff ;
	border-left-color: #fff ; */
	background-color: #a2c1e5;
	color: #466c99 ;
}



table.style1 {
	border-collapse: collapse ;
}

table.style1 th, table.style1 td {
	padding: 4px 8px ;
	border: 1px solid #888 ;
}

table.style1.horiz th, table.style1.horiz td {
	text-align: center ;
}

table.style1 th.head {
	background-color: #7da7d9 ;
/* 	color: #000 ; */
}

table.style1 th.foot {
/* 	background-color: #888 ; */
}

table.style1 th.blank, table.style1 td.blank {
	border: 0px ;
}






table.cart {


	border-collapse: collapse ;


}

table.cart th {
	background-color: #37a ;
}

table.cart td, table.cart th {
	padding: 4px 8px 4px 8px ;
	border: 1px solid #37a ;

}

table.cart td.blank, table.cart th.blank {
	background: none ;
	border: 0px ;
}


div#distro_info {
	position: absolute ;
	bottom: 5px ;
	right: 10px ;
	text-align: right ;
}