/*@charset "UTF-8";*/
/*
 * Globals 
 */
html
{
	margin: 0;
	padding: 0;
}
body
{
	margin: 0;
	padding: 0;
	text-align: left;
	font: 11px Tahoma, Geneva, sans-serif;
	line-height: 1.25em;
	color: #1f1e1e;
	background: #fff url('../../Images/Interface/main-bg.gif') repeat-x top left;
}

a, a strong
{
	color: #007987;
	text-decoration: underline;
}
a:hover
{
	color: #004c54;
	background: #e4fcff;
	cursor: pointer;
}
a.linkalt
{
	color: #564926;
}
a.linkalt:hover
{
	background: none;
}
ul, ul li
{
	margin: 0;
	padding: 0;
	list-style: none;
}
img
{
	border: none;
}
h1, h2, h3, h4, h5, h6
{
	margin: 0;
	padding: 0;
}
h1
{
	font-size: 1.3em;
	color: #570101;
	margin: 8px 0 8px 0;
	padding: 0 0 .2em 0;
	text-indent: 2px;
}
h1.notice
{
	padding: 0;
	border: none;
}
h2
{
	font-size: 1.2em;
	color: #383837;
}
h2.alt
{
	color: #570101;
	background: none;
}
h3
{
	margin: 8px 0 8px 0;
	font-weight: normal;
	font-size: 1.2em;
	color: #570101;
	text-indent: 8px;
}
h4
{
	font-size: 1em;
}
strong
{
	color: #383837;
}
/* Helpers */
.left
{
	text-align: left;
}
.right
{
	text-align: right;
}
.center
{
	text-align: center;
}
.pleft
{
	float: left;
}
.pright
{
	float: right;
}
.cboth
{
	clear: both;
}
.nopad
{
	padding: 0;
}
a.indicator
{
	text-decoration: none;
}
a.indicator img
{
	margin: 0 4px 0 0;
}
a.indicator span
{
	text-decoration: underline;
}
a.iconlink
{
	text-decoration: none;
}
a.iconlink img
{
	margin: 0 4px 0 0;
}
a.iconlink span
{
	text-decoration: underline;
}
a .reset
{
	border: none;
	text-decoration: none;
}
.price
{
	font-weight: bold;
	color: #570101;
}
.results
{
	font-style: italic;
}
.success
{
	font-size: 1.1em;
	color: #12384e;
}
.less, .cancel
{
	font-weight: normal;
	color: #6b6b69;
}
.nrm
{
	color: #1f1e1e;
	border: none;
}
ul.paging
{
	margin: 0 0 0 350px;
}
ul.paging li
{
	float: left;
	margin-right: 6px;
}
ul.thirds
{
	width: 100%;
}
ul.thirds li
{
	float: left;
	clear: none;
	width: 33%;
}
ul.classic li
{
	margin: .4em 0 .4em 20px;
	list-style-type: square;
	list-style-position: inside;
}

.editlink
{
	margin-left: 4px;
}
img.mfgrimg
{
	border: 1px solid #ebe9e6;
}
/* Hover Balloon */
a.hoverBalloon
{
	text-decoration: none;
	width: 12px;
}
a.hoverBalloon span.balloon
{
	display: none;
}
a.hoverBalloon:hover span.balloon
{
	display: block;
	position: absolute;
	margin: 14px 0 0 -70px;
	width: 200px;
	height: 300px;
	color: #1f1e1e;
	z-index: 1000;
}
a.hoverBalloon:hover span.balloon-lrg
{
	width: 400px;
	margin: 0 0 0 -170px;
}
a.hoverBalloon:hover span.balloon span.btop
{
	float: left;
	width: 100%;
	height: 27px;
	background: url('../../Images/Interface/Modal/balloon-below-tl.png') no-repeat top left;
}
a.hoverBalloon:hover span.btop b
{
	float: right;
	display: block;
	width: 186px;
	height: 27px;
	background: url('../../Images/Interface/Modal/balloon-below-tr.png') no-repeat top right;
}
a.hoverBalloon:hover span.wrap
{
	float: left;
	clear: both;
	width: 178px;
	padding: 0 10px;
	border: 1px solid #dbdbdb;
	border-width: 0 1px;
	background: #fff;
}
a.hoverBalloon:hover span.wrap .specs td, a.hoverBalloon:hover span.wrap .specs th
{
	padding: .2em .3em;
}
a.hoverBalloon:hover span.wrap h5
{
	margin: 0 0 8px 0;
	font-size: 1.2em;
	color: #570101;
	text-decoration: none;
	border-width: 0;
}
a.hoverBalloon:hover span.balloon span.bbot
{
	float: left;
	width: 100%;
	height: 27px;
	background: url('../../Images/Interface/Modal/balloon-below-bl.png') no-repeat top left;
}
a.hoverBalloon:hover span.bbot b
{
	float: right;
	width: 179px;
	height: 27px;
	background: url('../../Images/Interface/Modal/balloon-below-br.png') no-repeat top right;
}
/* Forms */
form
{
	padding: 0;
	margin: 0;
}
fieldset
{
	padding: 0;
	margin: 0;
	border: none;
}
.row
{
	float: left;
	clear: left;
	width: 100%;
	margin: 0 0 .8em 0;
}
.row label
{
	float: left;
	width: 10em;
}
.row input.txt
{
	float: left;
}
.row input.txt:focus, .row textarea.txt:focus
{
	background: #ffe28b;
}
.row .radio
{
}
.row .hint
{
	float: left;
	font-size: .9em;
	margin-left: 6px;
	font-style: italic;
}
input.qty
{
	width: 22px;
	text-align: center;
}
.zip
{
	width: 50px;
}
.cardno
{
	width: 200px;
}
.cardsecureno
{
	width: 30px;
	margin-right: 8px;
}
.cancel
{
	margin-right: 8px;
	padding: 6px 0 0 0;
	font-size: 1.2em;
}
.error
{
	color: #ff0000;
}
.hidden
{
	display: none;
}
/* Box Styles */
.normalbox
{
	width: 100%;
	float: left;
	clear: both;
	border: 1px solid #e1ded4;
	border-bottom-width: 0px;
	background: #f7f6f2;
}
.normalbox h3
{
	clear: both;
	margin: 0 0 0 0;
	padding: .4em 6px;
	font-size: 1em;
	font-weight: bold;
	color: #383837;
	border-bottom: 1px solid #e1ded4;
	background: #e4e2da url('../../Images/Interface/Box/box-normal-head-bg.gif') repeat-x top left;
}
.normalbox .wrap
{
	float: left;
	clear: both;
	width: 94%;
	padding: 3%;
	border-bottom: 1px solid #e1ded4;
}
.strongbox
{
}
.strongboxtop
{
	height: 12px;
	background: url('../../Images/Interface/Box/box-strong-rnd-tr.gif') no-repeat top right;
}
.strongboxtop b
{
	float: left;
	width: 12px;
	height: 12px;
	background: url('../../Images/Interface/Box/box-strong-rnd-tl.gif') no-repeat top left;
}
.strongboxbot
{
	clear: both;
	height: 12px;
	background: url('../../Images/Interface/Box/box-strong-rnd-br.gif') no-repeat top right;
}
.strongboxbot b
{
	float: left;
	width: 12px;
	height: 12px;
	background: url('../../Images/Interface/Box/box-strong-rnd-bl.gif') no-repeat top left;
}
.strongbox .wrap
{
	padding: 12px;
	background: #e1ded4;
}
.softbox
{
	border: 1px solid #dddcdb;
	background: url('../../Images/Interface/Box/soft-grade.gif') repeat-x bottom left;
}
.punchbox
{
}
.punchboxtop
{
	height: 12px;
	background: url('../../Images/Interface/Box/box-punch-rnd-tr.gif') no-repeat top right;
}
.punchboxtop b
{
	float: left;
	width: 12px;
	height: 12px;
	background: url('../../Images/Interface/Box/box-punch-rnd-tl.gif') no-repeat top left;
}
.punchboxbot
{
	height: 12px;
	background: url('../../Images/Interface/Box/box-punch-rnd-br.gif') no-repeat top right;
}
.punchboxbot b
{
	float: left;
	width: 12px;
	height: 12px;
	background: url('../../Images/Interface/Box/box-punch-rnd-bl.gif') no-repeat top left;
}
.punchbox .wrap
{
	padding: 12px;
	border-left: 1px solid #ebe9e6;
	border-right: 1px solid #ebe9e6;
	background: #e5e3db url('../../Images/Interface/Box/box-punch-rnd-bg.gif') repeat-x top left;
}
/* Tabs/Modules */
ul.tabs li
{
	float: left;
	cursor: pointer;
}
.panel
{
	clear: both;
}
.blank
{
	padding: 12px;
}
ul.softtabs
{
	float: left;
	width: 100%;
	padding: 0;
	border-bottom: 1px solid #d0cfcb;
}
ul.softtabs li
{
	float: left;
	display: block;
	position: relative;
	background: url('../../Images/Interface/Tabs/tab-soft-tr_off.gif') no-repeat top right;
}
ul.softtabs li.on
{
	top: 1px;
	background: url('../../Images/Interface/Tabs/tab-soft-tr_on.gif') no-repeat top right;
}
ul.softtabs li span, ul.softtabs a
{
	float: left;
	height: 18px;
	padding: 6px 20px 0 20px;
	background: #fff;
}
ul.softtabs li.on span
{
	background: url('../../Images/Interface/Tabs/tab-soft-tl_on.gif') no-repeat top left;
}
ul.softtabs li a, ul.softtabs li a:hover
{
	text-decoration: none;
	background: url('../../Images/Interface/Tabs/tab-soft-tl_off.gif') no-repeat top left;
}
ul.softpanel li
{
	float: left;
	clear: left;
	width: 94%;
	padding: 3%;
	border: 1px solid #d0cfcb;
	border-top: none;
}

/* Grids */
table, td, th
{
	/*padding:none;*/ /*DREW*/
}
.normalgrid
{
	clear: both;
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #dddcdb;
}
.normalgrid thead
{
	background: #e4e2da url('../../Images/Interface/Box/box-normal-head-bg.gif') repeat-x top left;
}
.normalgrid thead th
{
	font-weight: bold;
	padding: 4px 8px;
	font-size: .9em;
	text-align: center;
	color: #383837;
	border: 1px solid #dddcdb;
}
.normalgrid td
{
	padding: 8px;
}
.alt
{
	background: #f7f6f2;
}
.errorborder
{
	border: solid 1px #FF0000;
}
.highlight
{
	background: #def4f6;
}
.highlightalt
{
	background: #d0eff2;
}
.item img, .item h5
{
	float: left;
}
.item .itemtitle
{
	float: left;
	margin: 0 0 4px 8px;
}
.item .info
{
	float: left;
}
.item .moreinfo
{
	float: left;
	margin-left: 8px;
	clear: left;
}
.item h5
{
	font-size: 1.1em;
}
.item .mfgr
{
	float: left;
	clear: both;
}
.pricing td
{
	padding: 0;
	font-size: .9em;
}

.pricing td.pricelev
{
	padding-right: 6px;
}
.avail
{
	text-align: center;
}
.specsfull
{
	width: 400px;
}
.specsfull th
{
	padding-right: 4px;
}
/*
 *	Layout
 */
#Wrapper
{
}
#Container
{
	width: 972px;
	margin: 0 auto;
}
#Header
{
	float: left;
	width: 960px;
	padding: 0 6px;
}
#Header h1
{
	padding: 0;
	margin: 0;
	border: none;
}
#Header h4
{
	float: left;
	margin: 15px 0 0 0px;
	font-size: 1.4em;
	width: 480px;
	color: #525150;
}
#Logo
{
	float: left;
}
#SubNav
{
	float: right;
	clear: none;
	margin: 20px 0 0 0;
}
#SubNav li
{
	float: left;
	margin-right: 8px;
}
#Navigation
{
	float: right;
	width: 693px;
	height: 45px;
	margin: 16px 0 0px 0;
	background: url('../../Images/Interface/Navigation/nav-bg.gif') repeat-x bottom left;
}
#Navigation li
{
	float: left;
}
#Navigation li a
{
	display: block;
}
#Navigation li ul
{
	display: block;
	left: -999em;
	position: absolute;
	z-index: 100;
	border-bottom: 1px solid #005460;
}
#Navigation li ul a
{
	color: #fff;
	text-decoration: none;
}
#Navigation a:hover
{
	text-decoration: underline;
}
#Navigation li ul li
{
	width: 170px;
	height: 26px;
	clear: both;
	padding: 0 4px;
	border-bottom: 1px solid #008391;
	background: #007987;
	text-indent: 3px;
}
#Navigation li ul li a
{
	padding: 5px 14px;
}
#Navigation li ul li a:hover
{
	background-repeat: no-repeat;
	background-image: url('../../Images/Interface/Navigation/arrow.png');
	background-color: #007987;
}
#Navigation li:hover, #Navigation li.over
{
	position: static;
}
#Navigation li:hover ul, #Navigation li.over ul
{
	left: auto;
}
#Navigation li ul li.nav-2
{
	text-indent: 0px;
	padding: 0;
	margin: 0;
}
.nav-2 ul
{
}
.nav-2 ul li
{
	text-indent: 0;
}
.nav-2 ul li a
{
	margin: 0 0 0 14px;
}

#Main
{
	/*DM - this line was crashing IE when you tried to print*/ /*float:left;*/
	width: 960px;
	border: 6px solid #fff;
	border-top: 0;
	border-bottom: none;
	background: #fff url('../../Images/Interface/Sidebar/side-bg.gif') repeat-y top left;
}
/*
 *	SideNav 
 */
#SideNav
{
	float: left;
	width: 234px;
	height: 100%;
	padding: 0;
	margin: 0;
	background: #e1ded4;
	background: #dad7cb;
}
#SideNav a:hover
{
	background: none;
}
#SideNav li
{
	margin: 0;
	padding: 0;
	clear: both;
}
#SideNav h3
{
	clear: both;
	height: 20px;
	margin: 0;
	padding: 6px 8px 0 8px;
	font-weight: normal;
	font-size: 1em;
	letter-spacing: normal;
	color: #fff;
	text-transform: uppercase;
	background: #51432b url('../../Images/Interface/Sidebar/side-head-bg-2.gif') repeat-x top left;
}
#SideNav h3.first
{
	height: 20px;
	padding: 11px 8px 0 8px;
	color: #fff;
	background: #51432b url('../../Images/Interface/Sidebar/side-head-bg-1.gif') repeat-x top left;
}
#SideNav h3 a
{
	color: #fff;
	text-decoration: none;
}
#SideNav h3 a span
{
	text-decoration: none;
}
#SideNav li .wrap
{
	clear: both;
	padding: 10px 12px; /*background:url('../../Images/Interface/Sidebar/side-wrap-bg.gif') repeat-x top left;*/
}
#SideNav .highlighted
{
	background-color: #f6d87e;
}
#SideNav #KeySearch input
{
}
#SideNav #KeySearch input.txt
{
	width: 164px;
	height: 18px;
	padding: 1px;
	font-size: 1.25em;
	text-align: left;
	margin-right: 4px;
	color: #555;
}
#SideNav .searchmini
{
	margin-left: 4px;
}
#SideNav #PowerReqs .wrap
{
	font-size: 1em;
}
#SideNav #PowerType
{
	float: left;
	clear: both;
}
#SideNav #PowerType span
{
}
#SideNav #PowerType label
{
	width: auto;
	float: left;
	margin: 4px 0 0 0;
}
#SideNav #PowerType table label
{
	float: none;
}
#SideNav .searchtabs
{
	float: left;
	width: 100%;
}
#SideNav .searchtabs li
{
	float: left;
	clear: none;
	height: 29px;
	background: url('../../Images/Interface/Sidebar/tab-search_off.gif') top left repeat-x;
}
#SideNav #Outputs li
{
	list-style: decimal;
	margin: 0 0 .7em 0;
}
#SideNav #Outputs li input
{
	margin: 0 4px 0 4px;
}
#SideNav #VisualSearch ul
{
	float: left;
	margin: 0 0 0 4px;
	padding-bottom: 8px;
}
#SideNav #VisualSearch ul li
{
	float: left;
	clear: none;
	margin: 0 8px 0 0;
}

#SideNav #ProductCategories
{
	padding-bottom: 50px;
}

#SideNav #Filters
{
	margin: 12px 0 0 0;
}
#SideNav #Filters li, #SideNav #FilterList li
{
	margin: 0 0 8px 0;
}
#SideNav #Filters li ul, #SideNav #FilterList li ul
{
	margin: .5em 0 0 15px;
}
#SideNav #Filters li ul li, #SideNav #FilterList li ul li
{
	font-size: 1em;
	margin: 0 0 .5em 0;
}
#SideNav #Filters li ul li ul, #SideNav #FilterList li ul li ul
{
	float: left;
	margin: 0;
	padding: 0;
	height: inherit;
}
#SideNav #Filters li ul li ul li, #SideNav #FilterList li ul li ul li
{
	margin: 0 0 .5em 12px;
}
#SideNav #Filters li ul li.special ul
{
	padding: 0;
	margin: 0;
}
#SideNav #FilterList h4.filtertitle
{
	font-weight: normal;
}
#Breadcrumb
{
	float: right;
	width: 726px;
	height: 11px;
	padding: 10px 0;
	background: #ffe187;
}
#Breadcrumb a
{
	color: #1f1e1e;
}
#Breadcrumb a:hover
{
	background: none;
}
#Breadcrumb ul
{
	margin-left: 8px;
}
#Breadcrumb ul li
{
	float: left;
	margin-right: 8px;
}
#Content
{
	float: right;
	width: 719px;
	margin: 8px 0 0 0;
}
#Content #Pagehead
{
	float: left;
	width: 100%;
	margin: 0 0 8px 0;
}
#Content #Pagehead h1
{
	float: left;
}
#Content #Pagehead h2
{
	float: right;
	margin: 6px 0 0 0;
}
#Content #Pagehead h2.alt
{
	float: left;
	margin: 6px 0;
	text-indent: 8px;
}
#Content #Pagehead .mfgrimg
{
	float: left;
}
.collapsePanel
{
	height: 0px; /*overflow-y: hidden;*/ /*DREW*/
}
/*
 * 	Footer 
 */
#Footer
{
	float: left;
	width: 960px;
	border: 6px solid #fff;
	border-top: none;
	border-bottom: none;
	margin: 0 0 0 0;
	color: #fff;
	font-size: 1em;
	background: #343330 url('../../Images/Interface/foot-grade.gif') repeat-x top left;
}
#Footer a:hover
{
	background: none;
}
#Footer ul
{
	float: left;
	padding: 14px;
	background: url('../../Images/Interface/foot-flare.gif') no-repeat top left;
}
#Footer ul li
{
	float: left;
	width: 195px;
	padding: 0 0 0 30px;
	color: #fff;
	font-weight: bold;
}
#Footer ul li.single
{
	float: right;
	clear: right;
	margin-bottom: 8px;
}
#Footer ul li.first
{
	clear: none;
}
#Footer ul li ul
{
	margin: 4px 0 0 5px;
	border-left: 0px;
	padding: 0;
	background: none;
}
#Footer ul li ul li
{
	font-weight: normal;
	margin-bottom: 3px;
}
#Footer a
{
	color: #fff;
}
#FootWrap
{
	float: left;
	height: 90px;
	padding: 20px 0 20px 30px; /*background:url('../../Images/Interface/foot-flare.gif') no-repeat top left;*/
}
/*
 *	Compare Window
 */
#Compare
{
	float: left;
	margin-left: 10px;
	width: 916px;
	padding: 12px;
	border: 1px solid #000;
	overflow: visible;
}
#CompareHead
{
	float: left;
	padding: 0 0 0 12px;
}
#CompareHead h1
{
	float: left;
	margin: 12px 0 4px 0;
	font-size: 1.6em;
	text-indent: 0px;
}
#CompareHead span.less
{
	float: left;
	clear: left;
}
#CompareClose
{
	float: right;
	margin: 0 0 12px 0;
}
#CompareScroll
{
	float: right;
	clear: right;
	width: 200px;
	text-align: right;
}
#CompareScroll span
{
	float: left;
	text-align: right;
	margin: 4px 6px 0 0;
}
#CompareScroll ul
{
	float: right;
}
#CompareScroll ul li
{
	float: left;
}
#CompareList
{
	float: left;
	clear: both;
}
#CompareList li
{
	float: left;
	width: 305px;
	margin: 8px 0 0 0;
}
#CompareList table
{
	float: left;
	clear: both;
	border: 1px solid #fff;
	border-top: none;
	border-bottom: none;
}
#CompareList .compthumb
{
	padding-bottom: 10px;
	text-align: center;
	vertical-align: middle;
	height: 120px;
	overflow: hidden;
}
#CompareList .compthumbcontainer
{
	overflow: hidden;
	height: 120px;
}
#CompareList table td, #CompareList table th
{
	padding: 3px 8px;
}
#CompareList table th
{
	width: 33%;
	color: #383837;
	white-space: nowrap;
}
#CompareList table td .pricing th, #CompareList table td .pricing td
{
	padding: 0 8px 0 0;
}
#CompareList .purchase
{
	padding: 8px 0 12px 0;
}
#CompareList .purchase span
{
	float: left;
	margin: 12px 4px 0 60px;
}
#CompareList .purchase .qty
{
	float: left;
	margin: 8px 6px 0 0;
}
#CompareList .purchase .addcart
{
	float: left;
	padding-top: 6px;
}
#CompareFoot
{
	float: right;
	margin: 20px 0 10px 0;
}
/*
 *	Forget Password
 */
#ForgetPassword
{
	float: left;
	width: 454px;
	height: 125px;
	padding: 12px;
	border: 1px solid #000;
}
#ForgetPassword h1
{
	float: left;
	text-indent: 0;
}
#ForgetPassword .less
{
	float: left;
	clear: left;
	margin: 0;
}
#ForgetPassword #CloseWindow
{
	float: right;
}
#ForgetPassword form
{
	float: left;
	width: 98%;
	margin: 20px 0 0 0;
}
#ForgetPassword form .row
{
	padding: 2px 10px;
	width: 400px;
}
#ForgetPassword form label
{
	font-weight: bold;
	width: 8em;
}
#ForgetPassword form .row .submit
{
	float: left;
	margin-left: 8px;
}
#ForgetPassword #SuccessPanel
{
	float: left;
	width: 100%;
	margin: 12px 0 0 0;
	text-align: center;
}
#NoResults
{
	float: left;
	height: 400px;
	padding: 100px;
	font-size: 1.1em;
}
/* 
 *	Error Page
 */
.notFound
{
	height: 500px;
	text-align: center;
	background: none;
}
.notFound h1
{
	margin: 100px 100px 30px 100px;
	border: none;
}

.Background
{
	z-index: 10;
	float: right;
	width: 719px;
	margin: 8px 0 0 0; /*filter: alpha(opacity=40);*/ /*DREW*/
}
#ContactInfo .radio label
{
	width: 2em;
	text-align: center;
}
#CompareList ol
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#ShippingInfo .radio label
{
	/*width:6em;*/ /*float:left*/
}
#ShippingInfo .radio input
{
	/*clear:both;*/
	float: left;
}
.row .radio label
{
	width: 2em;
}
.row .radio input
{
	float: left;
}
#NavOverlay
{
	position: relative;
	top: 30px;
	width: 200px;
	right: -655px;
	float: left;
	margin: -20px;
}
#NavOverlay ul
{
	height: 21px;
	width: 80px;
}
#NavOverlay ul li
{
	float: left;
	width: 19px;
}
#Prev
{
	width: 21px;
	height: 19px;
	display: block;
	background: url('../../Images/Interface/Buttons/button-prev.png') top left no-repeat;
}
#Prev:hover
{
	background: url('../../Images/Interface/Buttons/button-prev_over.png') top left no-repeat;
}
#Pause
{
	width: 20px;
	height: 19px;
	display: block;
	background: url('../../Images/Interface/Buttons/button-pause.png') top left no-repeat;
}
#Pause:hover
{
	background: url('../../Images/Interface/Buttons/button-pause_over.png') top left no-repeat;
}
#Play
{
	width: 21px;
	height: 19px;
	display: block;
	background: url('../../Images/Interface/Buttons/button-play.png') top left no-repeat;
}
#Play:hover
{
	width: 21px;
	height: 19px;
	background: url('../../Images/Interface/Buttons/button-play_over.png') top left no-repeat;
}
#Next
{
	width: 21px;
	height: 19px;
	display: block;
	background: url('../../Images/Interface/Buttons/button-next.png') top left no-repeat;
}
#Next:hover
{
	width: 21px;
	height: 19px;
	background: url('../../Images/Interface/Buttons/button-next_over.png') top left no-repeat;
}
.compareDifference
{
	background-color: #FFE28B; /*border-top-color:Red;	border-top-style:solid; 	border-top-width:1px; 	border-bottom-color:Red; 	border-bottom-style:solid; 	border-bottom-width:1px;*/
}
.onOrder
{
	color: Black;
}
a.onOrder:hover
{
	background: transparent;
	color: Black;
	cursor: text;
}
.grid th
{
	padding-right: 4px;
}
.grid a.OnOrder:hover
{
	display: none;
}

a.hoverBalloon:hover onOrder span.balloon
{
	display: none;
}
a.OnOrder:hover span.balloon-lrg
{
	display: none;
}
a.OnOrder:hover span.balloon span.btop
{
	display: none;
}
a.OnOrder:hover span.btop b
{
	display: none;
}
a.OnOrder:hover span.wrap
{
	display: none;
}
a.OnOrder:hover span.wrap .specs td, a.hoverBalloon:hover span.wrap .specs th
{
	display: none;
}
a.OnOrder:hover span.wrap h5
{
	display: none;
}
a.OnOrder:hover span.balloon span.bbot
{
	display: none;
}
a.OnOrder:hover span.bbot b
{
	display: none;
}
.pagebreak
{
	/*page-break-inside: ;*/
}
.nav
{
	width: 138px;
	height: 34px;
}
.nav1:hover
{
	background: url('../../Images/Interface/Navigation/nav-1_over.gif');
}
.nav1
{
	background: url('../../Images/Interface/Navigation/nav-1.gif');
}
.nav2:hover
{
	background: url('../../Images/Interface/Navigation/nav-2_over.gif');
}
.nav2
{
	width: 139px;
	background: url('../../Images/Interface/Navigation/nav-2.gif');
}

.nav3:hover
{
	background: url('../../Images/Interface/Navigation/nav-3_over.gif');
}
.nav3
{
	width: 139px;
	background: url('../../Images/Interface/Navigation/nav-3.gif');
}

.nav4:hover
{
	background: url('../../Images/Interface/Navigation/nav-4_over.gif');
}
.nav4
{
	width: 139px;
	background: url('../../Images/Interface/Navigation/nav-4.gif');
}
.nav5:hover
{
	background: url('../../Images/Interface/Navigation/nav-5_over.gif');
}
.nav5
{
	background: url('../../Images/Interface/Navigation/nav-5.gif');
}
.loading
{
	height: 32px;
	background: url('../../Images/bigrotation2.gif') no-repeat top center;
}
#DescriptionParagraph
{
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#footer-address
{
    text-align: center;
    padding: 3px;
    clear: both;
}

#footer-address address
{
    font-style: normal;
}
