﻿html, body {
	height: 100%;
}

body 
{
	margin: 0px;
	padding: 0px;
	font: 8pt arial, helvetica, verdana, 'lucida sans';
	color: #333333;
	/* background: #222222; */
	background: #000;
}
p 
{
	line-height: 1.3em;
}

/*
div#bannertextDiv{	
	position:absolute; 
	width:500px; 
	height:75px; 
	padding-top:215px;
	padding-left:96px;
	top:0px;
}
*/



div, form, img {
    border: 0px;
    margin: 0px;
    padding: 0px;
}

span.redS 
{
	color: #9A0000;
}

.required 
{
	color: #990000;
}

div#mainContainer {
	margin-left: 0px;
	margin-right: 0px;
	width: 1015px;
	
}

div#mainContentBox {
	float: left;
	/*margin: 0px;
	padding: 2px;*/
	border: 1px solid #C0C0C0;
}

div#mainContent 
{
	float: left;
	margin: 0px;
	padding: 2px;
}

div.horizontalSpacer 
{
	float: left;
	width: 896px;
	height: 2px;
}

div.horizontalSpacer p 
{
	margin: 0px;
	padding: 0px;
}

div.verticalSpacer
{
	float: left;
	margin: 0px;
	padding: 0px;
	height: 1px;
	width: 1px;
}

div.verticalSpacer p
{
	float: left;
	margin: 0px;
	padding: 0px;
}

div.s_verticalSpacer
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 2px;
	height: 1px;
}
table#tblDisplay
{
	 background-color:#FFFFFF; 
	 padding:0px 0px 0px 0px;
}

div.s_verticalSpacer p
{
	margin: 0px;
	padding: 0px;
}

/*==============================
    Header Style
==============================*/

div#headerContainer {
    float: left;
    width: 896px;
    height: 72px;
    background: url('../images/headerBg.jpg') repeat-x;
}

div#headerContainer h1 {
    float: left;
	margin: 0px;
	padding: 0px;
	text-indent: -10001px;
}

div#headerContainer h1 a {
	background: url('../images/arbillogo.jpg') no-repeat;
	display: block;
	height: 72px;
    width: 149px;
}

div#headerLeftContainer 
{
	float: left;
	width: 149px;
}

div#headerMidContainer {
    float: left;
    width: 389px;
    height: 72px;
}

div#headerRightContainer {
    float: left;
    width: 358px;
    height: 72px;
}

div#headerRight {
    float: left;
    margin: 0px;
    padding: 34px 0px 0px 0px;
}

div#headerRight ul {
    margin: 0px;
    padding: 0px;
}

div#headerRight li 
{
	float: left;
    list-style: none;
    display: inline;
    margin: 0px;
    padding: 0px;
}

div#headerRight li a
{
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	font: 6.4pt arial, helvetica, verdana, 'lucida sans';
	color: #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

div#headerRight li a.last
{
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	font: 6.4pt arial, helvetica, verdana, 'lucida sans';
	color: #CCCCCC;
	border-right: 0px solid #CCCCCC;
}

div#headerRight li a:hover 
{
	color: #C19E0C;
}

* html div#headerRight ul li {
	float: left; height: 1%
}
* html div#headerRight ul li a {
	height: 1%
}

/*=============================
	Mid Container
=============================*/

div#midContainer 
{
	float: left;
	width: 896px;
}

div#flashContainer 
{
	float: left;
	width: 647px;
	height: 174px;
}

div#yellowBox 
{
	float: left;
	width: 248px;
	height: 174px;
	background: url('../images/yellowBg.jpg') repeat-x;
}

div#yellowBoxContentContainer 
{
	float: left;
}

div#yellowBoxContent 
{
	float: left;
	margin: 0px;
	padding: 16px 0px 0px 20px;
}

div#yellowBoxContent h1 
{
	margin: 0px;
	padding: 0px 0px 2px 0px;
	font: bold 9pt arial, helvetica, verdana, 'lucida sans';
}

div#yellowBoxContent h1.news
{
	margin: 0px;
	padding: 10px 0px 6px 0px;
	font: bold 9pt arial, helvetica, verdana, 'lucida sans';
}

div#yellowBoxContent p
{
	margin: 0px;
	padding: 0px 0px 8px 0px;
	font: 8pt arial, helvetica, verdana, 'lucida sans';
	/*width: 230px;*/
}

div#yellowBoxContent a
{
	color: #9A0100;
}


div#searchProducts
{
	background: url('../images/srchBox.jpg') no-repeat;
	/*width: 247px;*/
	height: 20px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

div#srchProductsFrm 
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 3px;
}

div#srchProductsFrm input.txtBox
{
	width: 160px;
	height: 16px;
	border: 0px;
	background: transparent;
}

div#srchProductsBut 
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 14px;
}

/*=============================
	Top Navigation
=============================*/

div#topNavigation 
{
	float: left;
	width: 894px;
	height: 33px;
	border-right: 1px solid #AFAFAF;
	border-left: 1px solid #AFAFAF;
	background: url('../images/navBg.jpg') repeat-x;
}

div#topNavigation ul
{
	float: left;
	width: 894px;
	margin: 0px;
	padding: 0px;
	height: 33px;
	overflow: hidden;
}

div#topNavigation ul li
{
	float: left;
    list-style: none;
    display: inline;
    width: 147px;
    height: 33px;
    text-align: center;
}

div#topNavigation ul li.edge
{
	float: left;
    list-style: none;
    display: inline;
    width: 148px;
    height: 33px;
    text-align: center;
}

div#topNavigation ul li.border
{
	float: left;
    list-style: none;
    display: inline;
    width: 2px;
    height: 35px;
    background: url('../images/borderBreak.jpg');
}

div#topNavigation a:link, div#topNavigation a:visited, div#topNavigation a:active 
{
	float: left;
    text-decoration: none;
    color: #333333;
    font:bold 9pt arial, helvetica, verdana, 'lucida sans';
    height: 33px;
    width: 147px;
    padding-top: 8px;
    border-top: 1px solid #AFAFAF;
    border-bottom: 1px solid #AFAFAF;
}

div#topNavigation a:hover
{
    text-decoration: none;
    color: #930104;
    font:bold 9pt arial, helvetica, verdana, 'lucida sans';
    width: 147px;
    height: 33px;
    padding-top: 8px;
    border-top: 1px solid #AFAFAF;
    border-bottom: 1px solid #AFAFAF;
}

div#topNavigation a.edge:link, div#topNavigation a.edge:visited, div#topNavigation a.edge:active 
{
	float: left;
    text-decoration: none;
    color: #333333;
    font:bold 9pt arial, helvetica, verdana, 'lucida sans';
    height: 33px;
    width: 148px;
    padding-top: 8px;
    border-top: 1px solid #AFAFAF;
    border-bottom: 1px solid #AFAFAF;
}

div#topNavigation a.edge:hover
{
    text-decoration: none;
    color: #930104;
    font:bold 9pt arial, helvetica, verdana, 'lucida sans';
    width: 148px;
    height: 33px;
    padding-top: 8px;
    border-top: 1px solid #AFAFAF;
    border-bottom: 1px solid #AFAFAF;
}

/*=============================
	Mid2 Container
==============================*/

div#mid2Container 
{
	float: left;
	width: 896px;
}

div#mid2LtContainer 
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 648px;
}

div#m2LtContentContainer 
{
	float: left;
}

div#m2LtContent 
{
	float: left;
	margin: 0px;
	padding: 23px 70px 23px 30px;
}

div#m2LtContent h1 
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font: 17pt arial, helvetica, verdana, 'lucida sans';
	color: #9A0000;
}

div#m2LtContent p
{
	margin: 0px;
	padding: 0px;
	font: 11pt arial, helvetica, verdana, 'lucida sans';
	color: #333333;
	line-height: 1.4em;
}

div#mid2RtContainer 
{
	float: left;
	width: 246px;
	height: 211px;
	border: 1px solid #CCCCCC;
	background: url('../images/newsBg.jpg') no-repeat;
}

div#m2RtContentContainer 
{
	/*width: 246px;*/
	float: left;
}

div#m2RtContent 
{
	/*width: 246px;*/
	float: left;
	margin: 0px;
	padding: 12px 0px 0px 18px;
}

div#m2RtContent h1
{
	margin: 0px;
	padding: 0px;
	font: 11pt arial, helvetica, verdana, 'lucida sans';
	color: #333333;
}

div#m2RtContent p
{
	margin: 0px;
	padding: 8px 0px 0px 0px;
	color: #333333;
}

div#m2RtContent a
{
	color: #9A0100;
}

/*=============================
	Bottom Containers
=============================*/

div#bottomContainer 
{
	float: left;
	width: 896px;
}

div#bottomContainer1 
{
	float: left;
	width: 320px;
	height: 155px;
	border: 1px solid #CCCCCC;
	background: url('../images/shopBg.jpg') no-repeat;
}

div#bottomContent1 
{
	float: left;
	/*width: 320px;*/
	/*height: 155px;*/
	margin: 0px;
	padding: 12px 0px 0px 10px;
	
}

div#bottomContent1 h1
{
	margin: 0px;
	padding: 0px 0px 18px 0px;
	font: 11pt arial, helvetica, verdana, 'lucida sans';
	color: #333333;
}

div#bottomContent1 p
{
	margin: 0px;
	padding: 0px 0px 8px 0px;
	color: #333333;
}

div#bottomContent1 a
{
	color: #9A0100;
}

div#bottomContainer2
{
	float: left;
	width: 320px;
	height: 155px;
	border: 1px solid #CCCCCC;
	background: url('../images/botBg.jpg') repeat-x;
}

div#bottomContent2 
{
	float: left;
	/*width: 322px;*/
	/*height: 155px;*/
	margin: 0px;
	padding: 12px 0px 0px 16px;
	
}

div#bottomContent2 h1
{
	margin: 0px;
	padding: 0px 0px 8px 0px;
	font: 11pt arial, helvetica, verdana, 'lucida sans';
	color: #333333;
}

div#bottomContent2 p
{
	margin: 0px;
	padding: 0px 0px 8px 0px;
	color: #333333;
}

div#bottomContent2 a
{
	color: #9A0100;
}

div#bottomContent2 ul 
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 16px;
}

div#bottomContent2 ul.secCol
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 46px;
}

div#bottomContent2 ul li.last
{
	list-style: none;
}

div#bottomContainer3
{
	float: left;
	width: 246px;
	height: 155px;
	border: 1px solid #CCCCCC;
	background: url('../images/botBg.jpg') repeat-x;
}

div#bottomContent3 
{
	float: left;
	/*width: 246px;*/
	/*height: 155px;*/
	margin: 0px;
	padding: 12px 0px 0px 20px;
	
}

div#bottomContent3 h1
{
	margin: 0px;
	padding: 0px 0px 18px 0px;
	font: 11pt arial, helvetica, verdana, 'lucida sans';
	color: #333333;
}

div#bottomContent3 p
{
	margin: 0px;
	padding: 0px 0px 8px 0px;
	color: #333333;
}

div#bottomContent3 a
{
	color: #9A0100;
}

h1.homeBotLng 
{
	margin: 0px;
	padding: 0px 0px 18px 0px;
	font: 11pt arial, helvetica, verdana, 'lucida sans';
	color: #333333;
}

h1.homeBotShort 
{
	margin: 0px;
	padding: 0px 0px 8px 0px;
	font: 11pt arial, helvetica, verdana, 'lucida sans';
	color: #333333;
}

h1.h_News
{
	margin: 0px;
	padding: 0px;
	font: 11pt arial, helvetica, verdana, 'lucida sans';
	color: #333333;
}

p.h_News
{
	margin: 0px;
	padding: 8px 0px 0px 0px;
	color: #333333;
}

ul.h_secCol
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 46px;
}

ul.h_firstCol 
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 120px;
}

/*=============================
	Secondary Pages
=============================*/

/*============================
	Secondary Top
=============================*/

div#s_midContainer 
{
	float: left;
	width: 896px;
}

div#headerPicContainer 
{
	float: left;
	width: 770px;
	height: 496px;
}

div#s_yellowBox 
{
	float: left;
	width: 248px;
	height: 127px;
	background: url('../images/yellowBg.jpg') repeat-x;
}

div#s_yellowBoxContentContainer 
{
	float: left;
}

div#s_yellowBoxContent 
{
	float: left;
	margin: 0px;
	padding: 40px 0px 0px 20px;
}

div#s_yellowBoxContent h1 
{
	margin: 0px;
	padding: 0px 0px 2px 0px;
	font: bold 9pt arial, helvetica, verdana, 'lucida sans';
}

div#s_yellowBoxContent h1.news
{
	margin: 0px;
	padding: 0px 0px 6px 0px;
	font: bold 9pt arial, helvetica, verdana, 'lucida sans';
	/*width: 247px;*/
}

div#s_yellowBoxContent p
{
	margin: 0px;
	padding: 0px 0px 8px 0px;
	font: 8pt arial, helvetica, verdana, 'lucida sans';
	/*width: 230px;*/
}

div#s_yellowBoxContent a
{
	color: #9A0100;
}

div#s_searchProducts
{
	background: url('../images/srchBox.jpg') no-repeat;
	/*width: 247px;*/
	height: 20px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

div#s_srchProductsFrm 
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 3px;
}

div#s_srchProductsFrm input.txtBox
{
	width: 160px;
	height: 16px;
	border: 0px;
	background: transparent;
}

div#s_srchProductsBut 
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 14px;
}

/*=============================
	Secondary Content
=============================*/

div#s_mid2Container 
{
	float: left;
	width: 896px;
	min-height: 474px;
}

div#s_mid2LtContainer 
{
	float: left;
	margin: 0px;
	width: 186px;
	min-height: 474px;
	background: url('../images/leftNavBg.jpg') no-repeat;
}

* html div#s_mid2LtContainer {
	height: 474px;
}

div#s_m2LtContent 
{
	float: left;
	widows: 186px;
	margin: 0px;
	padding: 19px 0px 0px 22px;
}

div#s_m2LtContent h1 
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font: 17pt arial, helvetica, verdana, 'lucida sans';
	color: #9A0000;
}

div#s_m2LtContent p
{
	margin: 0px;
	padding: 0px;
	font: 11pt arial, helvetica, verdana, 'lucida sans';
	color: #333333;
	line-height: 1.4em;
}

div#s_m2LtContent ul
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 146px;
}

div#s_m2LtContent li
{
	margin: 0px;
	padding: 6px 0px 6px 0px;
	list-style: none;
	border-bottom: 1px dashed #CCCCCC;
}

div#s_m2LtContent li.last
{
	margin: 0px;
	padding: 6px 0px 6px 0px;
	list-style: none;
	border-bottom: 0px dashed #CCCCCC;
}

div#s_m2LtContent li a
{
	margin: 0px;
	padding: 10px 0px 10px 0px;
	text-decoration: none;
	font: 9pt arial, helvetica, verdana, 'lucida sans';
	color: #333333;	
}

div#s_mid2RtContainer 
{
	float: left;
	width: 710px;
}

div#s_m2RtContentContainer 
{
	float: left;
}

div#s_m2RtContent 
{
	margin: 0px;
	padding: 20px 30px 0px 32px;
}

div#s_m2RtContent h1
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font: 16pt arial, helvetica, verdana, 'lucida sans';
	color: #9A0000;
}

div#s_m2RtContent h2
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font: 10pt arial, helvetica, verdana, 'lucida sans';
	color: #9A0000;
}

div#s_m2RtContent p
{
	/*clear: left;*/
	margin: 0px;
	padding: 0px 0px 12px 0px;
	color: #333333;
	font: 9pt arial, helvetica, verdana, 'lucida sans';
	line-height: 1.4em;
}

div#s_m2RtContent p.first
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color: #333333;
	font: 9pt arial, helvetica, verdana, 'lucida sans';
	line-height: 1.4em;
}

div#s_m2RtContent p.last
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color: #333333;
	font: 9pt arial, helvetica, verdana, 'lucida sans';
	line-height: 1.4em;
}

div#s_m2RtContent a
{
	color: #9A0000;
}

div#s_m2RtContent hr
{
	margin: 10px 0px 10px 0px;
	padding: 0px;
	height: 1px;
	border: 0px;
	color: #CCCCCC;
	width: 100%;
	background: #CCCCCC;
}

div#s_m2RtContent ul 
{
	margin: 0px;
	padding: 0px 0px 10px 18px;
}

div#s_m2RtContent ol 
{
	margin: 0px;
	padding: 0px 0px 10px 40px;
}

div#s_m2RtContent ul.tab
{
	margin: 0px;
	padding: 0px 0px 10px 40px;
}

div#s_m2RtContent ul.tabLast
{
	margin: 0px;
	padding: 0px 0px 0px 40px;
}

div#s_m2RtContent ul.firstCol
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

div#s_m2RtContent ul.secCol
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 46px;
}

div#s_m2RtContent ul.firstColLS
{
	float: left;
	margin: 0px;
	padding: 0px 0px 8px 0px;
}

div#s_m2RtContent ul.secColLS
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 46px;
}

div#s_m2RtContent ul.firstColTxt
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 280px;
}

div#s_m2RtContent ul.secColTxt
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 30px;
	width: 280px;
}

div#s_m2RtContent ul.firstColTxtBullet
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 18px;
	width: 280px;
}

div#s_m2RtContent ul.secColTxtBullet
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 30px;
	width: 280px;
}

div#s_m2RtContent ul.ulPress
{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 510px;
}

div#s_m2RtContent ul.ulPress li
{
	list-style: none;
	margin: 0px;
	padding: 0px 0px 14px 0px;
	font: 9pt arial, helvetica, verdana, 'lucida sans';
}

div#s_m2RtContent ul.firstCol li, div#s_m2RtContent ul.secCol li
{
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font: 9pt arial, helvetica, verdana, 'lucida sans';
}

div#s_m2RtContent ul.firstColLS li, div#s_m2RtContent ul.secColLS li
{
	list-style: none;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	font: 9pt arial, helvetica, verdana, 'lucida sans';
}

div#s_m2RtContent ul.firstColTxt li, div#s_m2RtContent ul.secColTxt li
{
	list-style: none;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font: 9pt arial, helvetica, verdana, 'lucida sans';
}

div#s_m2RtContent ul.firstColTxtBullet li, div#s_m2RtContent ul.secColTxtBullet li
{
	list-style: bull;
	margin: 0px;
	padding: 0px 0px 6px 0px;
	font: 9pt arial, helvetica, verdana, 'lucida sans';
}

div#s_m2RtContent ul li
{
	margin: 0px;
	padding: 0px 0px 2px 0px;
	font: 9pt arial, helvetica, verdana, 'lucida sans';
	color: #333333;
}

div#s_m2RtContent ul li.last
{
	list-style: none;
}

div#s_m2RtContent ul li a
{
	color: #9A0000;
}

div#s_m2RtContent ul.ulPress li a
{
	color: #333333;
}

div#s_m2RtContent ol li
{
	margin: 0px;
	padding: 0px 0px 2px 0px;
	font: 9pt arial, helvetica, verdana, 'lucida sans';
	color: #333333;
}
/*=============================
	Footer
=============================*/

div#footerContainer 
{
	float: left;
	width: 896px;
	padding: 10px 0px 10px 0px;
}

div#footer 
{
	text-align: center;
}

div#footer p 
{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font: 8pt arial, helvetica, verdana, 'lucida sans';
	color: #333333;
}

div#footer p a
{
	text-decoration: none;
	font: 8pt arial, helvetica, verdana, 'lucida sans';
}

div#footer ul 
{
	margin: 0px;
	padding: 0px;
}

div#footer ul li 
{
	margin: 0px;
	padding: 0px 6px 0px 6px;
	list-style: none;
	display: inline;
	font: 8pt arial, helvetica, verdana, 'lucida sans';
	border-right: 1px solid #333333;
	line-height: 1.3em;
}

div#footer ul li.last
{
	border: 0;
}

div#footer ul li a
{
	text-decoration: none;
	font: 8pt arial, helvetica, verdana, 'lucida sans';
	color: #333333;
}





