* {
	padding: 0;
	margin: 0;
}
table {border-collapse: collapse; border-spacing: 0}
table,fieldset,img,abbr,acronym {border: 0}
address,caption,cite,code,dfn,em,strong,th,var {border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1; font-style: normal; font-weight: normal; text-align: left}
em {font-style: italic}
strong {font-weight: bold}
ol,ul {
	list-style: none;
	line-height: normal;
	text-indent: 20px;
}
caption,th {text-align: left}
h1,h2,h3,h4,h5,h6 {
	font-size: 10pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 30px;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
}
q:before,q:after {content: ""}


.button { 
		background-color: #FFFFFF;
		border: 0;
} 

/*HR styles modified by JKIESS 8-15-08*/
.hrnone hr {display: none}
.hr hr {display: none}

.itemBorder { 
	border: 0px solid white;
}
.itemText { 
	color: #848484;
	font: 11px Verdana;
	font-weight: bold;
}
.subitemText { 
	color: #FFFFFF;
	font: 11px Verdana;
    padding-left: 10px;
}
.Menu2Border { 
	border: 0px
}
.Menu2Text { 
	color: #FFFFFF;
	font: 11px Verdana;
	float: none;
    padding-left: 10px
}
/* this class was created to remove the 2nd level menu link*/

.hiddenlink {
  color: #FFFFFF; /* same color as the surrounding text */
  font: 11px Verdana;
  float: none;
  border: 0 none;
  padding-left: 10px;
  cursor: auto; /* to make the cursor stay as a text cursor, not the hand */
}


/* Elements */
body {
    background-color: #A7A9AC;
    text-align: center
}
body,input,select,textarea {
    color: #333;
    font: 11px Verdana,Arial,Helvetiva,sans-serif
}
input,select,textarea {
	color: #333333;
	background-color: #FFF;
	border: 1px solid #333333
}
h2 {
    margin-bottom: 10px;
    color: #525151;
    font-size: 14px;
    font-weight: bold
}
h3 {
	margin-bottom: 10px;
	color: #369;
    font-size: 12px;
    font-weight: bold
}
p {
    margin-bottom: 1em;
    line-height: 16px
}
li {
	list-style-position: inside;
	list-style-type: disc;
	line-height: 10px;
}
a {
    color: #369;
    text-decoration: none;
	font-weight: bold;
}
/*a:visited {color: #616D7E}*/
 a:hover,a:focus {
    text-decoration: underline;
	
}

/* IDs */
#container,#main,#wrap {
	position: relative;
	margin: 0 auto;
	background-color: #FFF;
}
#container {
    width: 970px;
    background: transparent url(images/bg_body.jpg) repeat-y;
		position: relative;
		margin-bottom: -400px;
}
#main {
    width: 885px;
    background-color: #FFF
}
#wrap,#modal {
    width: 826px
}
#header {
	float: left;
	width: 826px;
	height: 100px;
	background: #FFFFF url(images/bg_header.gif)
}
#header h6.logo {
    float: left
}
#header h6.logo a {
    float: left;
    width: 252px;
    height: 86px;
    background-image: url(images/logo.gif);
    text-decoration: none;
}
ul#navtop {
    margin-top: 46px;
    float:right;
    padding-right: 0px;
}
ul#navtop li {
    float: left
}
ul#navtop li a {
    padding: 0 5px
}
ul#navtop li,ul#navtop li a {
    color: #9E9E9E;
    font-size: 9px
}
ul#navtop li a,ul#navheader li a {
    float: left;
    font-size: 10px
}
ul#navheader {
	position: absolute;
	top: 88px;
	left: 0;
	width: 826px;
	border-bottom: 2px solid #A7A9AC; 
}
ul#navheader li {
    float: left;
    margin-right: 10px
}
ul#navheader li.first a,ul#navheader li.firstselected a {
    padding-left: 5px
}
ul#navheader li.last,ul#navheader li.lastselected {
    float: right;
    margin-right: 0;
    padding-right:5px;
}
ul#navheader li.last a,ul#navheader li.lastselected a {
    padding-right: 5px
}
ul#navheader li a {
    padding: 0 10px;
    color: #818285;
    font-weight: bold;
    line-height: 23px;
}
#modalcontent {
    clear: both;
    display: inline-block; 
    padding: 0px 0 0 0;
}
#content {
	float: left;
	width: 826px;
	text-align:left;
	background: #FFF;
}
#content h1 {
    margin-bottom: 15px;
    color: #525151;
    font-size: 17px;
    font-weight: bold
}
#content h2 {
    margin-bottom: 10px;
    color: #525151;
    font-size: 14px;
    font-weight: bold
}
#content h3,#content h3 a {
    color: #369;
    font-size: 12px;
    font-weight: bold
}
#content h3.none,#content h3.none a {
    color: #000
}
#content h4,#content h4 a {
    margin-bottom: 5px;
    font-weight: bold
}
#content p {
	margin-bottom: 1em;
	line-height: 16px;
	list-style-type: disc;
}
#footer {
    float: left;
    width: 970px;
    background: transparent url(images/bg_footer.jpg) no-repeat
}
#footer p,#footer li {
    margin-top: 10px;
    font-size: 10px
}
#footer p {
    float: left;
    margin-left: 44px;
    color: #E8E8E8
}
.clear {
    clear: both
}

/* table style  cellpadding="2" style="border-collapse: collapse" bordercolor="#111111" width="600" id="AutoNumber2" cellspacing="3" */
table.product
{ text-align: left;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #333;
width: 600;
border: 1px #111111 solid;
border-collapse: collapse;
cellpadding: 2;
cellspacing: 3px;
float:inherit;
}

td.Hedcell
{
background-color: #CCCCCC;
border:1px #CCCCCC solid;
border-collapse: collapse;
border-spacing: 0px;
}

td.cell
{
background-color: #F0F0F0;
border:1px #CCCCCC solid;
border-collapse: collapse;
border-spacing: 0px;
}

td.relHed
{ border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
background-color: #BEC8D1;
text-align: left;
text-indent: 5px;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040; }

td.helpBod
{ border-bottom: 1px solid #9CF;
border-top: 0px;
border-left: 1px solid #9CF;
border-right: 0px;
text-align: left;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa; }

table.sofT
{ text-align: left;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
padding: 5px;
color: #404040;
width: 100%;
background-color: #fafafa;
border: 1px #CCCCCC solid;
border-collapse: collapse;
border-spacing: 0px;
border-spacing: 2px;
} 
th.sofT
{
color: #000000;
height: 20px;
padding: 5px;
background-color: #000000;
border-spacing: 0px;
border-spacing: 2px;
border-collapse: collapse;
}
td.sofT
{ 
font-family: Verdana;
font-weight: normal;
padding: 5px;
font-size: 11px;
color: #404040;
background-color: #fafafa;
border: 1px #CCCCCC solid;
border-collapse: collapse;
border-spacing: 0px;
border-spacing: 2px;
} 
table.small_table
{ text-align: left;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 600px;
background-color: #fafafa;
border: 1px #CCCCCC solid;
border-collapse: collapse;
border-spacing: 0px;
border-spacing: 2px;
}
.Title_buy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	color: #FF0000;
	text-align: center;
}
