/*

*/

body
{
	background: #e0edf2;
	margin: 0;
}
body, select, textarea, button
{
	font-family: Tahoma, Arial, Sans-serif;
	font-size: 11px;
	color: #000;
}
span.alpha
{
	font-family: Courier;
	font-size: 150%;
	line-height: 100%;
}
h1, h2, h3, h4
{
	margin: 0;
	line-height: 120%;
	max-width: 536px;
}
h1
{
	font-size: 150%;
	padding: 6px 0 6px;
	clear: both;
}
h2
{
	font-size: 120%;
	padding: 6px 0 12px;
	font-weight: bold;
}
h2.boxed
{
	padding: 8px 15px 6px;
}
h3, h4
{
	font-size: 100%;
	padding: 0 0 0px;
}
p
{
	line-height: 150%;
	margin: 0;
	padding: 0 0 12px;
	max-width: 536px;
}
#footer p
{
	max-width: 950px;
}
p.list
{
	padding-bottom: 16px;
}
p.small
{
	font-size: 92%;
	padding-bottom: 6px;
}
p.close
{
	padding-bottom: 0px;
}
a
{
	color: #006792;
	text-decoration: none;
	font-weight: bold;
}
i
{
	font-style: normal;
}
.box, .box h1, .box h2, .box h3, .box h4, .box p, .box a
{
	color: #fff;
}
.c1xl, .c1xl h1, .c1xl h2, .c1xl h3, .c1xl h4, .c1xl p,
.c6, .c6 h1, .c6 h2, .c6 h3, .c6 h4, .c6 p,
.a1, .a1 h1, .a1 h2, .a1 h3, .a1 h4, .a1 p
{
	color: #000;
}
.c1xl a, .c6 a
{
	color: #006792;
}
.box h2, #rightColumn h2
{
	font-size: 100%;
	font-weight: bold;
	padding-bottom: 6px;
	text-transform: uppercase;
}
.box .tooltipText h2
{
	text-transform: none;
}
a:hover
{
	color: #5aafd2;
}
a.pdf, a.txt, a.xls, a.dwg, a.doc, a.order,
span.pdf
{
	padding: 1px 0 2px 22px;
	margin: 0 0 6px;
	background: transparent url(/files/system/icon_doc_pdf.gif) no-repeat 0px 0px;
	float: left;
	width: 92%;
}
#content a.pdf, #content a.txt, #content a.xls, #content a.dwg, #content a.doc, #content a.order,
#content span.pdf
{
	width: 96%;
}
.brochures a.pdf, .brochures a.txt, .brochures a.xls, .brochures a.dwg, .brochures a.doc, .brochures a.order,
.brochures span.pdf
{
	padding: 1px 0 2px 22px;
	margin: 0 0 6px;
	background: transparent url(/files/system/icon_doc_pdf.gif) no-repeat 0px 0px;
	float: none;
	width: auto;
}
.brochures a.txt, a.txt
{
	background-image: url(/files/system/icon_doc_txt.gif);
}
.brochures a.doc, a.doc
{
	background-image: url(/files/system/icon_doc_doc.gif);
}
.brochures a.dwg, a.dwg
{
	background-image: url(/files/system/icon_doc_dwg.gif);
}
.brochures a.xls, a.xls
{
	background-image: url(/files/system/icon_doc_xls.gif);
}
.brochures a.order, a.order
{
	background-image: url(/files/system/iconOrder.gif);
}
hr
{
	clear: both;
	margin: 8px 0 8px;
	padding: 0;
	height: 1px;
	border: none;
	color: #d6d5d2;
	background: #d6d5d2;
}
img
{
	border: none;
}
.flashFile
{
	margin: 0 0 10px;
}
.columnImage
{
	margin-bottom: 10px;
}
.left
{
	float: left;
	margin: 0 10px 10px 0;
}
.right
{
	float: right;
	margin: 0 0 2px 10px;
}
#mapInfo .right
{
	margin-left: 4px;
}
#content span.contactImage
{
	margin-right: 70px;
}

#floatContainer span.right
{
	padding: 0;
}
#content ul, #content ol
{
	margin: 0;
	padding: 0 0 0px;
}
#content ul ul, #content ol ol
{
	padding-bottom: 0;
}
#content li
{
	margin: 0 0 0 20px;
	padding: 0 0 6px;
	list-style-type: disc;
	line-height: 150%;
}
#content ol li
{
	list-style-type: decimal;
}

table
{
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 6px;
}
td, th
{
	vertical-align: top;
	text-align: left;
}

#siteContainer, #siteContainerFront
{
	width: 950px;
	margin: 0 auto;
	padding: 136px 0 20px;
}
#siteContainerFront
{
	padding-top: 83px;
}
#floatContainer
{
	width: 950px;
	overflow: hidden;
	padding-bottom: 0px;
}
.hasPath #floatContainer
{
	padding-top: 20px;
}
.column
{
	float: left;
	width: 182px;
	border-bottom: solid 1px #e0edf2;
}
.col15
{
	width: 320px;
}
.col2
{
	width: 374px;
	margin-right: 10px;
}
#frontContent
{
	width: 250px;
}
#frontRightColumn
{
	width: 498px;
}
#rightColumn
{
	margin-right: 0px;
}
.col25
{
	margin-left: 192px;
	width: 398px;
	padding: 0 15px;
	margin-right: 10px;
}
.col3
{
	width: 536px;
	padding: 0 15px;
}
#siteContainer .col4, #siteContainerFront .col4
{
	padding: 0 15px;
	width: 728px;
	margin-left: 0px;
}

#siteContainer .noRight, #siteContainerFront .noRight
{
	margin-left: 182px;
}
#siteContainer .col5, #siteContainerFront .col5
{
	margin: 0px;
	padding: 0 15px;
	width: 920px;
}
#siteContainer .col3l, #siteContainerFront .col3l
{
	margin: 0 10px 0 0;
}
#content
{
	margin-left: 192px;
	margin-right: 10px;
}
#leftNavigation
{
	margin-left: -950px;
}

#top, #topNavigation, #pathNavigation
{
	position: absolute;
	width: 950px;
}
#top
{
	top: 10px;
}
#topNavigation
{
	top: 48px;
}
#pathNavigation
{
	top: 116px;
	z-index: 10;
	overflow: hidden;
}
.hasPath #pathNavigation
{
	top: 83px;
}
#path
{
	width: 680px;
	padding-left: 15px;
	float: left;
}
#icons
{
	padding-right: 15px;
	width: 240px;
	float: right;
}

#top img
{
	float: left;
	margin-right: 20px;
}
#top .nav
{
	width: 580px;
	float: left;
	padding: 8px 0 0 0;
}
#topNavigation li, #toolNavigation li, .nav li,
#topNavigation ul, #toolNavigation ul, .nav, .nav ul, #pathNavigation li, #pathNavigation ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#top li
{
	float: left;
	margin-right: 11px;
}
#top li a
{
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

#top form
{
	float: right;
	width: 228px;
	padding: 7px 0 0 0;
}
#top input
{
	width: 120px;
	float: right;
	padding-top: 2px;
	height: 16px;
	padding-bottom: 2px;
}
#top input.text
{
	border: solid 1px #828384;
	color: #006792;
}
#top .button, #floatContainer button, #floatContainer .button
{
	width: auto;
	display: block;
	cursor: pointer;
	padding: 0px 5px;
	height: 22px;
}

#top .button
{
	margin-left: 2px;
	float: right;
}
#path .nav li
{
}
#path a
{
	color: #006792;
	float: left;
	background: transparent url(/files/system/arrowGrey.gif) no-repeat top right;
	padding-right: 15px;
	margin-right: 5px;
	line-height: 120%;
}
#path a.selected
{
	text-decoration: none;
	background: transparent;
}
#icons a
{
	float: right;
	text-decoration: none;
	padding-left: 20px;
	margin-left: 10px;
}
#icons a:hover
{
	text-decoration: underline;
}
#icons .email
{
	background: transparent url(/files/system/iconEmail.gif) no-repeat 0px 1px;
}
#icons .printPage
{
	background: transparent url(/files/system/iconPrint.gif) no-repeat 0px 2px;
}


.nav a
{
	color: #fff;
}
#top .nav a
{
	color: #006792;
}
#top .nav a:hover, #top .nav .selected
{
	color: #5aafd2;
}

#topNavigation a, #leftNavigation .nav a
{
	text-align: center;
	display: block;
	padding: 3px 0 0;
	height: 22px;
	font-size: 120%;
	font-weight: bold;
	text-decoration: none;
}
#topNavigation a
{
	text-transform: uppercase;
	white-space: nowrap;
}
#topNavigation .subNavigation a
{
	text-transform: none;
}
#leftNavigation .nav a
{
	font-size: 110%;
	height: auto;
	line-height: 100%;
}
#topNavigation li
{
	float: left;
	width: 182px;
	margin-right: 10px;
}
#topNavigation .nav
{
	overflow: hidden;
}
#topNavigation .subNavigation .nav
{
	width: 950px;
	clear: both;
}

#topNavigation .subNavigation li
{
	width: auto;
	margin-right: 0;
	padding: 0 7px 0 15px;
	background: transparent;
}
#topNavigation li.last
{
	margin-right: 0px;
}
#topNavigation li.firstOpen a, #topNavigation li.firstSelected a,
#topNavigation li.middleOpen a, #topNavigation li.middleSelected a,
#topNavigation li.lastOpen a, #topNavigation li.lastSelected a
{
	padding-bottom: 10px;
}
#topNavigation .subNavigation li.open a, #topNavigation .subNavigation li.selected a
{
	padding-bottom: 0px;
}
#topNavigation .firstOpen, #topNavigation .firstSelected
{
	padding-right: 9px;
	margin-right: 1px;
}
.firstOpen span.br, .firstSelected span.br
{
	background: transparent;
}
.firstOpen span.bl, .firstSelected span.bl
{
	padding-right: 9px;
	margin-right: -9px;
	background: transparent url(/files/system/bli.png) no-repeat bottom right;
}
#topNavigation .lastOpen, #topNavigation .lastSelected
{
	padding-left: 9px;
	margin-left: -9px;
}
.lastOpen span.bl, .lastSelected span.bl
{
	background: transparent;
}
.lastOpen span.br, .lastSelected span.br
{
	padding-left: 9px;
	margin-left: -9px;
	background: transparent url(/files/system/bri.png) no-repeat bottom left;
}
#topNavigation .middleOpen, #topNavigation .middleSelected
{
	padding-right: 9px;
	margin-right: 1px;
	padding-left: 9px;
	margin-left: -9px;
}
.middleOpen span.bl, .middleSelected span.bl
{
	padding-right: 9px;
	margin-right: -9px;
	background: transparent url(/files/system/bli.png) no-repeat bottom right;
}
.middleOpen span.br, .middleSelected span.br
{
	padding-left: 9px;
	margin-left: -9px;
	background: transparent url(/files/system/bri.png) no-repeat bottom left;
}



#leftNavigation .nav
{
	padding: 6px 0 0;
}
#leftNavigation .nav a
{
	padding: 1px 5px 1px 0px;
	text-align: left;
	display: block;
}
#leftNavigation .nav li
{
	margin-bottom: 8px;
}
#leftNavigation .nav li li a
{
	padding-left: 15px;
}
#leftNavigation .nav li li li a
{
	padding-left: 30px;
}
#leftNavigation .nav ul
{
	padding-top: 6px;
}

#footer
{
	clear: both;
	color: #747576;
}
#footer a
{
	font-weight: bold;
	color: #747576;
}
#footer
{
	text-align: center;
}
#footer .box img
{
	margin: 6px 0;
}

.box
{
	margin: 0 0 10px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: bottom right;
}
#content .box
{
	margin-left: -15px;
	margin-right: -15px;
}
.box span span span span, .bottomBox span span, .topBox span span
{
	padding: 12px 15px 12px;
	overflow: hidden;
}
.topImageBox span span span span
{
	padding-top: 0px;
}
.topImageBox span span span.alpha,
.box span span span span span.alpha,
.bottomBox span span span.alpha,
.topBox span span span.alpha
{
	padding: 0px;
}
.topImageBox
{
	background-position: top left;
}
.box .bottomImage, .bottomBox .bottomImage, .topBox .bottomImage
{
	padding: 0;
}
.topBox
{
	border-bottom: solid 1px #fff;
}
.topBox span span
{
	padding-bottom: 4px;
}
.bottomBox span span
{
	padding-top: 8px;
}
.bottomImage
{
	border-top: solid 1px #fff;
	margin: 0px -15px 0px;
}
img.bottomImage
{
	margin-bottom: -12px;
}
.topImage
{
	padding: 0;
	border-bottom: solid 1px #fff;
	margin: 0 -15px 8px;
}
.clear
{
	clear: both;
}

span.wide, div.wide
{
	margin: 0 -15px;
	overflow: hidden;
	clear: both;
}
span.tl, span.tr, span.br, span.bl
{
	display: block;
	background: transparent url(/files/system/tl.png) no-repeat top left;
	overflow: visible;
}
span.tr
{
	background: transparent url(/files/system/tr.png) no-repeat top right;
}
span.br
{
	background: transparent url(/files/system/br.png) no-repeat bottom right;
}
span.bl
{
	background: transparent url(/files/system/bl.png) no-repeat bottom left;
}
div.crnr
{
	position: relative;
	margin-bottom: 12px;
}
.crnr .tr, .crnr .tl, .crnr .bl, .crnr .br
{
	position: absolute;
	width: 9px;
	height: 9px;
	z-index: 100;
}
.crnr .tr
{
	top: 0px;
	right: 0px;
}
.crnr .tl
{
	top: 0px;
	left: 0px;
}
.crnr .bl
{
	bottom: 0px;
	left: 0px;
}
.crnr .br
{
	bottom: 0px;
	right: 0px;
}
.c0 { background-color: #b5b7b8; }
.c1 { background-color: #006792; }
.c1l { background-color: #4c94b2; }
.c1ll { background-color: #81b4c9; }
.c1xl { background-color: #c5dde6; }
.c2 { background-color: #a70829; }
.c2l { background-color: #c15269; }
.c3 { background-color: #ee7b1f; }
.c3l { background-color: #f3a262; }
.c4 { background-color: #eeb211; }
.c4l { background-color: #f3c958; }
.c5 { background-color: #4d9b7d; }
.c5l { background-color: #82b9a4; }
.c6 { background-color: #ffffff; }

.c0 a.selected, .c0 a:hover { color: #390a0a; }
.c1l a.open, .c1l a.selected, .c1l a:hover, .c1 a.open, .c1 a.selected, .c1 a:hover { color: #5aafd2; }
.c2l a.open, .c2l a.selected, .c2l a:hover, .c2 a.open, .c2 a.selected, .c2 a:hover { color: #f38282; }
.c3l a.open, .c3l a.selected, .c3l a:hover, .c3 a.open, .c3 a.selected, .c3 a:hover { color: #ffc393; }
.c4l a.open, .c4l a.selected, .c4l a:hover, .c4 a.open, .c4 a.selected, .c4 a:hover { color: #ffe7a5; }
.c5l a.open, .c5l a.selected, .c5l a:hover, .c5 a.open, .c5 a.selected, .c5 a:hover { color: #88dfbe; }


textarea.debug, code.debug
{
	display: block;
	position: absolute;
	z-index: 9999;
	width: 100px;
	height: 15px;
	overflow: hidden;
	border: dashed 2px red;
	background: #ffcc00;
}
table.rf
{
	margin: 0;
}
table.nobreak th, table.nobreak td
{
	white-space: nowrap;
}
table.nobreak th.brk, table.nobreak td.brk
{
	white-space: normal;
}
.rf th, .rf td
{
	border-bottom: solid 1px #fff;
	padding: 4px 15px;
}
.striped th, .striped td
{
	border-bottom: none;
}
.first td
{
	border-top: solid 1px #fff;
}
.rf th img
{
	margin: 0 0 -3px;
}
.rf .last td
{
	border-bottom: none;
}
.rf th
{
	color: #fff;
	background: #4c94b2;
}
.tableRed .rf th { background: #a70829; }
.tableOrange .rf th { background: #ee7b1f; }

.rf .header td
{
	text-transform: uppercase;
	background: #81b4c9;
	color: #fff;
	font-weight: bold;
}
.tableRed .rf .header td { background: #ebc5bd; }
.tableOrange .rf .header td { background: #fde0c7; }
.rf td, .rf td.d
{
	color: #000;
	background: #c5dde6;
}
.tableRed .rf td, .tableRed .rf td.d { background: #ebc5bd; }
.tableOrange .rf td, .tableRed .rf td.d { background: #fde0c7; }
tr.h, .h
{
	display: none;
}
.l td, .rf td.l
{
	background: #d2e5ec;
}
.tableRed .rf .l td, .tableRed .rf td.l { background: #f8e4dc; }
.tableOrange .rf .l td, .tableRed .rf td.l { background: #feeee0; }
.l td a
{
	margin-left: 15px;
}
#features .l td a
{
	margin-left: 0px;
}
td.r
{
	text-align: right;
	white-space: nowrap;
	padding-left: 0px;
	padding-right: 0px;
}
td.c
{
	text-align: center;
}
/* 3 col table full width 566 total */
.col3 table .c1 { width: 10px; } /* 40 */
.col3 table .c2 { width: 100px; } /* 130 */
.col3 table .c3 { width: 40px; padding-left: 10px; } /* 50 */
.col3 table .c4 { width: 40px; } /* 40 */
.col3 table .c5 { width: 20px; } /* 20 */
.col3 table .c6 { width: 356px; } /* 386 */

.ts
{
	background-repeat: no-repeat;
	padding: 0 0 6px 43px;
}
a.toggle
{
	padding-right: 20px;
	background: transparent url(/files/system/iconIsClosed.png) no-repeat top right;
	padding: 0 20px 2px 0;
}
a.toggleOpen
{
	background-image: url(/files/system/iconIsOpen.png);
}
a.toggleClosed
{
	background-image: url(/files/system/iconIsClosed.png);
}
a.toggleClosed .open, a.toggleOpen .closed
{
	display: none;
}
a.toggleOpen .open, a.toggleClosed .closed
{
	display: inline;
}

.f1, #content .wide .f1
{
	width: 182px;
	margin-left: 0px;
	margin-right: 10px;
	float: left;
}
.flast, #content .wide .flast
{
	margin-right: 0px;
}
.f1 img
{
	margin: 3px -15px 8px;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
.brochures .left
{
	margin: -6px 8px 0px -15px;
	border-bottom: none;
}
.ra
{
	text-align: right;
}
.brochures .topBox span span
{
	padding-top: 6px;
	padding-bottom: 0px;
}
.brochures .bottomBox span span
{
	padding-top: 4px;
	padding-bottom: 5px;
}

div.colorBox, .b
{
	border: solid 1px #c5dde6;
	margin-bottom: 10px;
}
div.colorBox
{
	width: 139px;
	height: 28px;
}
a.bigButton
{
	width: 196px;
	padding-right: 10px;
	height: 18px;
	padding-top: 3px;
	background: transparent url(/files/system/buttonBackground.gif) no-repeat top left;
	display: block;
	float: right;
	text-align: right;
}
.rfForm
{
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#content .rfForm
{
	width: 360px;
}
.rfForm fieldset.small
{
	float: left;
	clear: none;
	width: 50px;
}
.rfForm label, .rfForm input
{
	display: block;
	float: left;
	overflow: hidden;
}
.rfForm label
{
	margin-bottom: 2px;
}
.rfForm label a.info
{
	float: right;
}
#content .rfForm label, #content .rfForm input
{
	float: none;
}
select
{
	border: solid 1px #828384;
}
.rfForm input.text, .rfForm textarea, .rfForm select
{
	border: solid 1px #828384;
	margin-bottom: 8px;
	width: 98%;
}
#rightColumn .rfForm input.text, #rightColumn .rfForm textarea, #rightColumn .rfForm select
{
	margin-bottom: 6px;
	width: 148px;
	color: #006792;
}
.rfForm textarea
{
	height: 80px;
}
.rfForm .button
{
	width: auto;
/*
	float: right;
*/
	clear: both;
}
.rfForm fieldset.radio input.radio, .rfForm fieldset.checkbox input.checkbox, .rfForm fieldset.tiny input
{
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0;
	width: auto;
}
#rightColumn .rfForm input.checkbox, #rightColumn .rfForm input.radio
{
	border: none;
	width: auto;
}
.rfForm .tiny input
{
	width: 20px;
	text-align: right;
}
.rfForm fieldset.tiny label
{
	padding-left: 30px;
	margin: 2px 0 6px;
}
.rfForm label.checkbox, .rfForm label.radio
{
	padding-left: 20px;
	margin-bottom: 6px;
}
.rfForm br
{
	clear: left;
}
.rfForm fieldset
{
	position: relative;
	clear: both;
	border: none;
	margin: 0;
	padding: 0;
}
span.info
{
	margin-left: 5px;
}
span.info div, .rfForm .hidden, .hidden
{
	display: none;
}
.tooltip .top
{
	text-align: right;
	padding: 5px 15px 0 0;
}
.tooltip .top, .tooltip .bottom
{
	background: transparent url(/files/system/tttop.png) no-repeat top left;
	overflow: hidden;
}
.tooltip .bottom
{
	background-image: url(/files/system/ttbottom.png);
	height: 9px;
}
.tooltipText
{
	padding: 0 15px;
}
.tooltip .close
{
	padding-left: 12px;
	background: transparent url(/files/system/iconClose.gif) no-repeat 0px 2px;
}
div.tooltip
{
	position: absolute;
	z-index: 100;
	display: block;
	width: 290px;
	top: -1000px;
	background: transparent;
}
div.tooltipHidden, div.boxRandom
{
	display: none;
}
#content .rfSearch input
{
	float: left;
	width: 60%;
	clear: none;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-right: 3px;
}
#content .rfSearch .button
{
	float: left;
	width: auto;
	padding-top: 0px;
	padding-bottom: 0px;
}
#mapInfo
{
	overflow: hidden;
	clear: both;
}

.dealer
{
	margin-bottom: 10px;
	line-height: 130%;
}


.rfForm label.error
{
	color: #cc0000;
	margin: -7px 0 5px;
}
.rfForm input.error, .rfForm textarea.error, .rfForm select.error
{
	border: solid 1px #cc0000;
	background: #ffdddd;
}
.rfForm input.valid, .rfForm textarea.valid
{
/*
	border: solid 1px #008800;
	background: #ddffdd;
*/
}

.leftImageBox
{
	background-position: top left;
}
.rightImageBox
{
	background-position: top right;
}
.whiteLine
{
	background: transparent url(/files/system/whitePixel.gif) repeat-y -1px -1px;
	position: relative;
}
.leftImageBox .imgLink, .rightImageBox .imgLink
{
	position: absolute;
}
#t13nc
{
	display: none;
}

#floatContainer, #siteContainer
{
	position: relative;
}
.prodLink
{
	float: left;
	clear: left;
	line-height: 150%;
	
}
.prodSpacer
{
	clear: both;
	padding: 0 0 6px;
}

.lowercaseDate
{
	text-transform: lowercase;
}

.partner
{
	overflow: hidden;
	clear: both;
}


.corners
{
	position: relative;
}
.corners .tl, .corners .tr, .corners .br, .corners .bl
{
	position: absolute;
	width: 9px;
	height: 9px;
	background: transparent url(tl.png) no-repeat top left;
}
.corners .tl
{
	top: 0px;
	left: 0px;
}
.corners .tr
{
	top: 0px;
	right: 0px;
	background-image: url(tr.png);
}
.corners .br
{
	bottom: 0px;
	right: 0px;
	background-image: url(br.png);
}
.corners .bl
{
	bottom: 0px;
	left: 0px;
	background-image: url(bl.png);
}


/* hub gallery */
div.galleryImg
{
	float: left;
	margin: 0 1px 0px 0;
}
div.galleryImg a
{
	display: block;
	background: #ffffff;
	border: solid 3px #ffffff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	padding: 5px 2px 2px;
}
div.galleryImg a span
{
	display: block;
	text-align: center;
	color: #000000;
	font-weight: normal;
	line-height: 100%;
	padding: 7px 0px 3px;
}
div.galleryImg a:hover, div.galleryImg a.active
{
	border-color: #78BED2;
}
.galleryNavigation
{
	float: left;
	padding-top: 10px;
	overflow: hidden;
	width: 477px;
	position: relative;
}
.galleryThumbs
{
	overflow: hidden;
	padding-bottom: 10px;
}
.galleryView .galleryThumbs
{
	width: 5000px;
	position: relative;
	left: 0;
}
.galleryImage
{
	min-width: 536px;
	min-height: 356px;
}
.galleryImage .loading
{
	padding: 106px 252px;
}
.galleryView
{
/*	background: #4c94b2;
*/
	margin: 0 0 10px;
/*
	background: transparent url(/files/hub/system/loading.gif) no-repeat 252px 106px;
*/
}
.galleryView .next, .galleryView .prev
{
	float: left;
	height: 34px;
	width: 17px;
	margin: 40px 6px 20px 6px;
	background: transparent url(prev.png) no-repeat top left;
}
.galleryView .next
{
	background-image: url(next.png);
	margin-right: 0px;
}
img.galleryImg
{
	margin: 0 auto;
}
.galleryContainer .left
{
	float: none;
	margin: 0 0 10px;
}
.galleryContainer .right
{
	margin: 0px;
}
