body {
	background-image="images/Page_BG.gif"
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #FFFFFF;
}

ul
{
list-style-type: square;
}

a:link {
	text-decoration: underline;
	color: #FFDF00;
	font-weight: bold;
}
a:visited {
	text-decoration: underline;
	color: #FFCF0F;
	font-weight: bold;
}
a:hover{text-decoration: underline; color: #FFDF00;}

.product_titles {
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
}

.breadcrumb {
	font: bold 12px/12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: right;
}

.page_titles {
	font: bold 16px/24px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
}

.image_padding {
	padding-right: 15px;
}

.banner_bg { 
  background: url("images/banner_BG.gif");
  background-repeat: repeat-x;
}

.red_box {
	background: url("images/grey_box_body_BG.gif");
	background-repeat: repeat-x;
	background-color: #546477;
}

.footer_bg { 
  background: url("images/footer_BG.gif");
  background-repeat: repeat-x;
}

.footer {
	font: 12px/18px Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

.footer_blue {
	font: 12px/18px Geneva, Arial, Helvetica, sans-serif;
	color: #999999;
	padding-left: 10px;
}

a.breadcrumb_nav:link {text-decoration: underline; color: #000000;}
a.breadcrumb_nav:visited {text-decoration: underline; color: #000000;}
a.breadcrumb_nav:hover{text-decoration: underline; color: #000000;}

a.footer_text:link {text-decoration: none; font-weight: normal ;color: #D1D1D1}
a.footer_text:visited {text-decoration: none; font-weight: normal ;color: #D1D1D1}
a.footer_text:hover{text-decoration: none; font-weight: normal ;color: #D1D1D1}

table.specs {
	border-width: 2px 2px 2px 2px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #FF8000;
	border-collapse: collapse;
}

.product_specs_white {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	border-width: 2px 2px 2px 2px;
	padding: 2px 2px 2px 5px;
	border-style: solid solid solid solid;
	border-color: #FF8000;
	background-color: #FFFFFF;
	-moz-border-radius: 0px 0px 0px 0px;
}
.product_specs_yellow {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	border-width: 2px 2px 2px 2px;
	padding: 2px 2px 2px 5px;
	border-style: solid solid solid solid;
	border-color: #FF8000;
	background-color: #FFC600;
	-moz-border-radius: 0px 0px 0px 0px;
}

.rbroundbox { background: url("images/box_lt_blue_BG.gif") repeat; }
.rbtop div { background: url("images/box_lt_blue_TL.gif") no-repeat top left; }
.rbtop { background: url("images/box_lt_blue_TR.gif") no-repeat top right; }
.rbbot div { background: url("images/box_lt_blue_BL.gif") no-repeat bottom left; }
.rbbot { background: url("images/box_lt_blue_BR.gif") no-repeat bottom right; }
.rbcontent { margin: 0 12px; }
.rbroundbox { width: 100%; margin: 1em auto; }
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
}

.dkrbroundbox { background: url("images/box_dk_blue_BG.gif") repeat; }
.dkrbtop div { background: url("images/box_dk_blue_TL.gif") no-repeat top left; }
.dkrbtop { background: url("images/box_dk_blue_TR.gif") no-repeat top right; }
.dkrbbot div { background: url("images/box_dk_blue_BL.gif") no-repeat bottom left; }
.dkrbbot { background: url("images/box_dk_blue_BR.gif") no-repeat bottom right; }
.dkrbcontent { margin: 0 12px; }
.dkrbroundbox { width: 100%; margin: 1em auto; }
.dkrbtop div, .dkrbtop, .dkrbbot div, .dkrbbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
}
