/* $Id: skin1.css,v 1.84.2.20 2007/08/16 09:55:58 max Exp $ */

a:link {
	COLOR: #1473B7;
	TEXT-DECORATION: none;
}
a:visited {
	COLOR: #1473B7;
	TEXT-DECORATION: none;
}
a:hover {
	COLOR: #1473B7;
	TEXT-DECORATION: none;
}
a:active {
	COLOR: #1473B7;
	TEXT-DECORATION: none;
}
/*

Top nav

*/

#wcmTopNav {
	background-image: url(images/custom/top-menu-back-full.png);
	background-position:0 0;
	background-repeat: repeat-x;
}
#wcmTopNav a {
	color: #FFF;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	display: block;
	width: 150px;
	text-transform: uppercase;
	float: left;
	text-align: center;
	text-decoration: none;
}
/*

About Us

*/

#checked ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#checked li {
	background-image: url(images/custom/checked.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-size: 1.1em;
	line-height: 1.3em;
	color: #666666;
}
#about-staff {
	font-size: 13px;
	margin-top: -6px;
	text-align: justify;
}
#about-staff dt {
	border-top: 1px solid #CCCCCC;
	color: #758aa3;
	font-size: 14px;
	padding-top: 5px;
	margin-bottom: 5px;
	position: relative;
}
#about-staff dd {
	margin-left: 0;
	margin-bottom: 10px;
}
#about-staff dt img {
	border: 1px solid #CCCCCC;
	float: right;
	padding: 2px;
	top: 0;
	right: 0;
	margin-left: 10px;
}
#intro {
	font-size: 1.4em;
	line-height: 1.5em;
	margin:-3px 0 25px 0;
}
#comparisonchart td {
	padding: 4px;
	border-bottom: 1px dotted #888;
	border-right: 1px dotted #888;
	font-family: verdana;
	font-size: 8pt;
}
#comparisonchart .column {
	text-align: left;
}
#comparisonchart .rowheader {
	background-color: #808080;
	color: #FFF;
	font-weight: bold;
	white-space: nowrap;
}
#comparisonchart .row2 {
	background-color: #EBEBEB;
}
/*

Smart Search

*/



.search_box {
	height: 32px;
	border: 1px solid #5C9EBF;
	background-color: #B7D7E6;
}
.highlight {
	font-weight: bold;
	color: #B51A00;
}
/*

Glossary Styles

*/



.glossary {
	color: darkgreen;
	border-style: dashed;
	border-width: 0px 0px 1px 0px;
	border-color: darkgreen;
	text-decoration: none;
}
#overDiv {
	position: absolute;
	visibility: hidden;
	z-index: 1000;
	text-align: left;
}
/*

Custom Styles

*/



.redX {
	color: #b51a00;
	font-weight: bold;
}
.leftImage {
	float: left;
	padding-right: 6px;
}
#dottedtrs td {
	border-bottom: 1px dotted #COCOCO;
	padding: 4px;
	border-right: 1px solid #COCOCO;
	font-family: arial;
	font-size: 9pt;
}
p {
	text-align: justify;
}
.tableHeader {
	background-color: #D0D7E0;
	font-weight: bold;
}
.tableRow {
	background-color: #EAEAEA;
}
.tableRow2 {
	background-color: #FFFFFF;
}
.divHighlight {
	padding: 10px;
	background-color: #EAEAEA;
}
.divUpdate {
	padding-top: 10px;
	background-color: #e0eedb;
	border: 1px solid #a2cb92;
	padding: 8px;
	display: block;
}
.divCode {
	padding: 10px 15px;
	margin: 5px 0 15px;
	border-left: 5px solid #666666;
	background: #292929;
	font: 1em/1.5 "Courier News", monospace;
	color: #bbbbbb;
	overflow : auto;
}
.dialogMessageTitle {
	font-size: 12pt;
	font-weight: bold;
}
.dialogMessage {
	padding: 15px;
	background-color: #FFFFCC;
	border: 1px solid #CCCCCC;
}
.dialogMessageError {
	padding: 15px;
	background-color: #FFCCFF;
	border: 1px solid #CCCCCC;
}
.highlightText {
	font-weight: bold;
	text-decoration: underline;
}
.shareComments {
	background-color: #CAD2DA;
	width: 100%;
	padding: 4px;
	font-weight: bold;
}
#dottedtrs td {
	border-bottom: 1px dotted #COCOCO;
	padding: 6px;
	border-right: 1px solid #COCOCO;
	font-family: arial;
	font-size: 9pt;
}
A.whitelink:link {
	text-decoration: underline;
	color: #FFFFFF;
}
A.whitelink:visited {
	text-decoration: underline;
	color: #FFFFFF;
}
A.redlink:link {
	text-decoration: none;
	color: #b51a00;
}
A.redlink:visited {
	text-decoration: none;
	color: #b51a00;
}
.products {
	padding: 15px;
	border: 1px solid #EAEAEA;
	cursor: pointer;
}
.products2 {
	padding: 15px;
	border: 1px solid #D0D7E0;
	cursor: pointer;
}
.errorField {
	background-color: #FFDDFF;
}
A.ezineLink:link {
	color: #141414;
	font-weight: bold;
}
A.ezineLink:visited {
	color: #141414;
	font-weight: bold;
}
#pages ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#pages li {
	float: left;
	display: inline;
	margin: 0 5px 0 0;
	display: block;
}
#pages li a {
	color: #5D7693;
	padding: 4px;
	border: 1px solid #ddd;
	text-decoration: none;
	float: left;
}
#pages li a:hover {
	color: #638425;
	background: #D0D7E0;
	border: 1px solid #5D7693;
}
#pages li.nolink {
	color: #CCC;
	border: 1px solid #F3F3F3;
	padding: 4px;
}
#pages li.current {
	color: #FFF;
	border: 1px solid #3F5877;
	padding: 4px;
	background: #3F5877;
}
div.NavigationPath {
	font: 11px tahoma, verdana, sans-serif;
	text-align: left;
	text-decoration:none;
	vertical-align: bottom;
	padding-top: 8px;
	padding-left: 4px;
	float: left;
}
.cartMenuBack {
	background-color: #E3E3E3;
	background: url(images/custom/sprites.png) repeat-x;
	background-position: 0 -211px;
	height: 30px;
}
.searchBox {
	background: url(images/custom/sprites.png) repeat-x;
	background-position: 0 -388px;
}
.footerLine {
	background-color: #5D7693;
	height: 2px;
}
.footer {
	background-color: #E7E7E7;
	padding: 10px;
	text-align: center;
	font-size: 11px;
}
.siteMap {
	background-color: #D0D7E0;
	padding: 10px;
	text-align: center;
}
.dialogContent {
	padding: 15px;
	border: 1px solid #CCCCCC;
}
.dialogTitle {
	margin: 0px;
}
.menuDialogTitle {
	background: url(images/custom/sprites.png) repeat-x;
	background-position: 0 -309px;
	display: block;
	background-color: #E9EAEC;
	border-top: 4px solid #FFFFFF;
	border-bottom: 1px #FFFFFF solid;
	padding: 5px 5px 6px 4px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}
.menuDialogContent {
	border: 1px solid #A2CB92;
}
#menuDialogText td, p {
	font-size: 11px;
	text-align: left;
}
.menuDialogLinks {
	display: block;
	border-bottom: 1px #FFFFFF solid;
	color: #535550;
	text-decoration: none;
	font-size: 11px;
	padding: 4px 8px 4px 8px;
	background-color: #EFEFEF;
}
.wcmSubCategories {
	display: block;
	border-bottom: 1px #CAD2DA solid;
	color: #535550;
	text-decoration: none;
	font-size: 9pt;
	padding: 3px 3px 3px 12px;
	vertical-align: center;
}
.wcmSubCategoriesSelected {
	display: block;
	border-bottom: 1px #CAD2DA solid;
	color: #535550;
	text-decoration: none;
	font-size: 9pt;
	padding: 3px 3px 3px 12px;
	vertical-align: center;
	background-color: #FFFFFF;
	cursor: hand;
	font-weight: bold;
}
.wcmCategoriesHeader {
	display: block;
	background-color: #E9EAEC;
	border-bottom: 1px #FFFFFF solid;
	padding: 7px 7px 7px 6px;
	background: url(images/custom/sprites.png) repeat-x;
	background-position: 0 -132px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}
.wcmCategories {
	display: block;
	background-color: #CAD2DA;
	color: #141414;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	padding: 6px;
	font-size: 9pt;
}
.formButton {
	font-size: 11px;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	color: #444444;
	padding: 1px;
	background-color: #EEEEEE;
 filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffEEEEEE', EndColorStr='#ffFFFFFF');
	border-style: double;
	border-color: #999999;
	border-width: 3px;
}
.formInput {
	border: 1px solid #141414;
	font-size: 11px;
	font-weight: bold;
	color: #141414;
	padding: 3px;
}
.whiteHeadText {
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
}
.whiteSmallText {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 10px;
}
.smallText {
	font-family: Arial;
	font-size: 11px;
}
.headTable {
	background: url(images/custom/x-cart-logo.png);
	padding: 0px;
	border: 0px;
	width: 942px;
	height: 82px;
}
/*

General styles

*/

HTML, BODY {
	BACKGROUND-COLOR: #d5dbe0;
	MARGIN: 0px;
	PADDING: 0px;
}
body {
	background: url(images/custom/sprites.png) repeat-x;
	background-position: 0 -499px;
}
BODY, DIV, TH, TD, P, INPUT, SELECT, TEXTAREA, TT {
	FONT-FAMILY: Arial;
	COLOR: #141414;
	FONT-SIZE: 12px;
}
H1 {
	FONT-SIZE: 16px;
	COLOR: #141414;
}
H2 {
	FONT-SIZE: 14px;
}
H3 {
	FONT-SIZE: 12px;
	color: #000000;
}
HR {
	COLOR: #DDDDDD;
	HEIGHT: 1px;
}
FORM {
	MARGIN: 0px;
}
TABLE, IMG {
	BORDER: 0px;
}
/*

Content enviroment styles

*/

TABLE.Container {
	height: 100%;
	background-color: #FFFFFF;
}
TD.Container {
	VERTICAL-ALIGN: top;
	HEIGHT: 100%;
	border: 1px solid #5E5E5E;
	padding: 4px 4px 4px 4px;
}
/*

Header styles

*/

.HeadText {
	color: #5480a2;
	text-align: right;
}
.HeadLine {
	BACKGROUND-IMAGE: url(images/head_linebg.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding-right: 20px;
}
.HeadThinLine {
	BACKGROUND-COLOR: #cb480c;
	HEIGHT: 1px;
}
.PrintableRow {
	WIDTH: 100%;
	VERTICAL-ALIGN: middle;
	PADDING-RIGHT: 186px;
	HEIGHT: 18px;
}
.HeadTopPad {
	HEIGHT: 18px;
}
.HeadTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 18px;
}
/*

Footer styles

*/

.BottomRow {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
}
.BottomBox {
	border-top: #ffd30d 1px solid;
	background-color: #f4f5f7;
	COLOR: #b1c6d7;
	HEIGHT: 40px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
}
.Bottom {
	COLOR: #667d92;
}
A.Bottom:link {
	COLOR: #667d92;
	TEXT-DECORATION: underline;
}
A.Bottom:visited {
	COLOR: #667d92;
	TEXT-DECORATION: underline;
}
A.Bottom:hover {
	COLOR: #667d92;
	TEXT-DECORATION: none;
}
A.Bottom:active {
	COLOR: #667d92;
	TEXT-DECORATION: underline;
}
.BottomPopup {
	WIDTH: 100%;
	TEXT-ALIGN: right;
	PADDING-BOTTOM: 10px;
}
.BottomPopup A {
	FONT-WEIGHT: bold;
}
.BottomDialogBox {
	BACKGROUND-COLOR: #e8edf4;
	PADDING-LEFT: 13px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
}
/*

Common styles

*/

.SubmitBox {
	PADDING-TOP: 10px;
}
HR.Line {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
.SectionBox {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
}
.Text {
	COLOR: #010101;
}
.NumberOfArticles {
	COLOR: #010101;
	FONT-WEIGHT: bold;
}
.TopLabel {
	height: 39px;
	COLOR: #010101;
	FONT-SIZE: 12px;
}
.Message {
	COLOR: #b51a00;
}
.Line {
	BACKGROUND-COLOR: #9d1500;
}
TD.ButtonsRow {
	PADDING-TOP: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 12px;
	PADDING-BOTTOM: 2px;
}
.CustomerMessage {
	COLOR: #b51a00;
	FONT-WEIGHT: bold;
}
.ErrorMessage {
	COLOR: #b51a00;
	FONT-WEIGHT: bold;
}
.Star {
	color: #FF0000;
	font-family: Times New Roman;
	font-size: 11pt;
}
.TableHead {
	BACKGROUND-COLOR: #CCCCCC;
	FONT-WEIGHT: bold;
}
.TableSubHead {
	BACKGROUND-COLOR: #EAEAEA;
}
.Spc {
	WIDTH: 1px;
	HEIGHT: 1px;
}
TABLE.EmptyBox {
	WIDTH: 100%;
}
TABLE.EmptyBox TR TD {
	PADDING: 0px;
}
/*

Popup styles

*/

.PopupContainer {
	HEIGHT: 100%;
	WIDTH: 100%;
	TEXT-ALIGN: center;
}
.PopupTitle {
	BACKGROUND-COLOR: #d0ddeb;
	HEIGHT: 15px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.PopupBG {
	BACKGROUND-COLOR: #d0ddeb;
}
.PopupHelpLink {
	FONT-SIZE: 9px;
	COLOR: #1473B7;
	TEXT-DECORATION: none;
}
/*

BuyNow section

*/

.BuyNowQuantity {
	HEIGHT: 25px;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 16px;
}
.BuyNowPrices {
	HEIGHT: 15px;
	VERTICAL-ALIGN: middle;
}
/*

Vertical menu

*/

.VertMenuLeftColumn {
	vertical-align: top;
	background-color: #EFEFEF;
}
.VertMenuRightColumn {
	vertical-align: top;
}
.VertMenuBox {
	BACKGROUND-COLOR: #ffffff;
	PADDING-TOP: 3px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
.VertMenuBorder {
	BORDER: #5f94c0 1px solid;
}
.VertMenuTitleBox {
	BACKGROUND-IMAGE: url(images/menu_bg.gif);
	BACKGROUND-COLOR: #9ec6de;
	BORDER-BOTTOM: #215485 1px solid;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: bottom;
	HEIGHT: 27px;
}
.VertMenuTitle {
	BACKGROUND-COLOR: transparent;
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #FFA92F;
}
.VertMenuTitleIcon {
	WIDTH: 17px;
	HEIGHT: 17px;
	MARGIN-LEFT: 5px;
	MARGIN-RIGHT: 8px;
	VERTICAL-ALIGN: middle;
}
.VertMenuItems {
	COLOR: #1473B7;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}
A.VertMenuItems:link {
	COLOR: #1473B7;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
A.VertMenuItems:visited {
	COLOR: #1473B7;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
A.VertMenuItems:hover {
	COLOR: #2c3e49;
	FONT-SIZE: 10px;
	TEXT-DECORATION: underline;
}
A.VertMenuItems:active {
	COLOR: #1473B7;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
.VertMenuHr {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	COLOR: #999999;
}
.CategoriesList {
	font-size: 12px;
}
/*

Dialog box

*/

TABLE.DialogBox {
	WIDTH: 100%;
	HEIGHT: 100%;
	VERTICAL-ALIGN: top;
}
TD.DialogBox {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	PADDING: 10px;
	COLOR: #58595b;
}
.DialogBorder {
	BACKGROUND-COLOR: #acb7c7;
	HEIGHT: 100%;
	PADDING: 0px;
}
TD.DialogTitle {
	COLOR: #253161;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	BACKGROUND-IMAGE: url(images/dialog_bg.gif);
	border-left: #acb7c7 1px solid;
	border-right: #acb7c7 1px solid;
	VERTICAL-ALIGN: middle;
	HEIGHT: 31px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 18px;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: left;
}
FONT.DialogTitle {
	COLOR: #010101;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 33px;
	TEXT-ALIGN: left;
	MARGIN-LEFT: 10px;
}
/*

Dialog info box

*/

TABLE.DialogInfo {
	WIDTH: 85%;
	TEXT-ALIGN: center;
}
.DialogInfoTitle {
	COLOR: #041527;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
.DialogInfoTitleBorder {
	BACKGROUND-COLOR: #96badc;
	PADDING: 0px;
	border-top: #5f94c0 1px solid;
	border-bottom: #5f94c0 1px solid;
	border-left: #5f94c0 1px solid;
	border-right: #5f94c0 1px solid;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
	border-bottom: #acb7c7 1px solid;
	border-left: #acb7c7 1px solid;
	border-right: #acb7c7 1px solid;
	PADDING: 0px;
}
.DialogTr {
	COLOR: #1A2B3C;
}
.DialogInfoIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
}
.DialogInfoClose {
	WIDTH: 15px;
	HEIGHT: 14px;
}
/*

Dialog tools section

*/

.NavDialogTitle {
	WIDTH: 50%;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #112536;
	PADDING-LEFT: 8px;
}
.NavDialogBorder {
	BACKGROUND-COLOR: #FFCC33;
}
.NavDialogBox {
	BACKGROUND-COLOR: #FFFFCC;
}
.NavDialogSeparator {
	WIDTH: 100%;
	HEIGHT: 14px;
	BACKGROUND-IMAGE: url(images/separator.gif);
	PADDING-LEFT: 7px;
}
.NavDialogSeparator IMG {
	WIDTH: 100%;
	HEIGHT: 14px;
}
.NavDialogCell {
	PADDING-RIGHT: 3px;
}
.NavDialogCell A IMG {
	WIDTH: 9px;
	HEIGHT: 9px;
}
.NavMenuItems {
	COLOR: #1473B7;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
A.NavMenuItems:link {
	COLOR: #1473B7;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}
A.NavMenuItems:visited {
	COLOR: #1473B7;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}
A.NavMenuItems:hover {
	COLOR: #2c3e49;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
A.NavMenuItems:active {
	COLOR: #1473B7;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}
.NavMenuItemsHL {
	COLOR: #1473B7;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}
A.NavMenuItemsHL:link {
	COLOR: #1473B7;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
A.NavMenuItemsHL:visited {
	COLOR: #1473B7;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
A.NavMenuItemsHL:hover {
	COLOR: #1473B7;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.NavMenuItemsHL:active {
	COLOR: #1473B7;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
/*

Product details page

*/

.ProductTitle {
	FONT-WEIGHT: bold;
}
.ProductTitle:link {
	FONT-WEIGHT: bold;
}
.ProductTitle:visited {
	FONT-WEIGHT: bold;
}
.ProductTitle:hover {
	FONT-WEIGHT: bold;
}
.ProductTitle:active {
	FONT-WEIGHT: bold;
}
.ProductTitleHidden {
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.ProductDetailsTitle {
	COLOR: #b51a00;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductDetails {
	COLOR: #112536;
}
.ProductPriceTitle {
	COLOR: #010101;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceConverting {
	COLOR: #010101;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPrice {
	COLOR: #508D5D;
	FONT-WEIGHT: bold;
}
.ProductPriceSmall {
	COLOR: #b51a00;
	FONT-WEIGHT: bold;
}

.MarketPrice {
	FONT-SIZE: 14px;
	FONT-FAMILY: 'Times New Roman', Verdana, Arial, Helvetica, Sans-serif;
}
.PImgBox {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 8px;
}
/*

Products list

*/

TD.PListImgBox {
	WIDTH: 125px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 8px;
}
DIV.PListImgBox {
	WHITE-SPACE: nowrap;
}
HR.PListLine {
	width: 100%;
	height: 1px;
	border-bottom-width: 0px;
 border-left-width:: 0px;
	border-right-width: 0px;
	color: #EAEAEA;
}
.PListTaxBox {
	PADDING-LEFT: 70px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}
.PListCell {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
	PADDING: 10px;
	VERTICAL-ALIGN: top;
}
A.PListSeeDetails:link {
	TEXT-DECORATION: underline;
}
A.PListSeeDetails:visited {
	TEXT-DECORATION: underline;
}
A.PListSeeDetails:hover {
	TEXT-DECORATION: underline;
}
A.PListSeeDetails:active {
	TEXT-DECORATION: underline;
}
/*

Items style

*/

.ItemsList {
	COLOR: #112536;
	FONT-WEIGHT: bold;
}
.ItemsListDisabled {
	COLOR: #909090;
}
A.ItemsList:link {
	COLOR: #1473B7;
	TEXT-DECORATION: none;
}
A.ItemsList:visited {
	COLOR: #1473B7;
	TEXT-DECORATION: none;
}
A.ItemsList:hover {
	COLOR: #1473B7;
	TEXT-DECORATION: underline;
}
A.ItemsList:active {
	COLOR: #1473B7;
	TEXT-DECORATION: none;
}
/*

Location bar

*/

.NavigationPath {
	color: #818891;
	text-decoration: none;
}
A.NavigationPath:link {
	color: #818891;
	text-decoration: none;
}
A.NavigationPath:visited {
	color: #818891;
	text-decoration: none;
}
A.NavigationPath:hover {
	color: #818891;
	text-decoration: none;
}
A.NavigationPath:active {
	color: #818891;
	text-decoration: none;
}
/*

Buttons

*/

.FormButton {
	COLOR: #112536;
	FONT-WEIGHT: bold;
}
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.Button {
	BACKGROUND-IMAGE: url(images/butbg.gif);
	BACKGROUND-COLOR: #ffb244;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.Button {
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	COLOR: #490101;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
IMG.ButtonSide {
	WIDTH: 7px;
	HEIGHT: 21px;
}
TD.Button_menu {
	BACKGROUND: url(images/but_menubg.gif);
	BACKGROUND-COLOR: #2860f5;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.Button_menu {
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	COLOR: #ffffff;
	background-color: transparent;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
IMG.ButtonSide_menu {
	WIDTH: 5px;
	HEIGHT: 20px;
}
.SimpleButton TR TD {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #1473B7;
	FONT-WEIGHT: bold;
}
.GoImage {
	WIDTH: 20px;
	VERTICAL-ALIGN: middle;
	HEIGHT: 18px;
	margin-bottom: 1px;
	BORDER: 0px;
}
.GoImage_admin {
	WIDTH: 22px;
	VERTICAL-ALIGN: middle;
	margin-bottom: 1px;
	HEIGHT: 21px;
	BORDER: 0px;
}
/*

Small text/link style

*/

.SmallNote:link {
	COLOR: #3c6992;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
	COLOR: #3c6992;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
	COLOR: #3c6992;
	TEXT-DECORATION: underline;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:active {
	COLOR: #3c6992;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallText {
	COLOR: #3c6992;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
/*

Category page

*/

.SubcatTitle {
	TEXT-ALIGN: left;
	WIDTH: 95%;
	PADDING-LEFT: 5px;
}
.SubcatInfo {
	TEXT-ALIGN: right;
	WHITE-SPACE: nowrap;
	COLOR: #010101;
}
/*

Search sort bar

*/

.SearchSortTitle {
	FONT-WEIGHT: bold;
	PADDING-RIGHT: 20px;
}
.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {
	TEXT-DECORATION: underline;
}
.SearchSortImg {
	WIDTH: 9px;
	HEIGHT: 9px;
	MARGIN-RIGHT: 5px;
}
.SearchSortCell {
	PADDING-RIGHT: 20px;
}
/*

Expandable section

*/

.ExpandSectionMark {
	WIDTH: 11px;
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
}
/*

Tab mechanism

*/

.Tab {
	BACKGROUND-COLOR: #f1f1f6;
	WIDTH: 112px;
	HEIGHT: 15px;
	TEXT-ALIGN: center;
	vertical-align: top;
	background-position: bottom;
	background-repeat: repeat-x;
	BACKGROUND-IMAGE: url(images/tab_bg.gif);
	COLOR: #253161;
	TEXT-DECORATION: none;
	font-weight: bold;
	FONT-SIZE: 11px;
}
.Tab A:link {
	COLOR: #253161;
	TEXT-DECORATION: none;
	font-weight: bold;
	FONT-SIZE: 11px;
}
.Tab A:visited {
	COLOR: #253161;
	TEXT-DECORATION: none;
	font-weight: bold;
	FONT-SIZE: 11px;
}
.Tab A:hover {
	COLOR: #253161;
	TEXT-DECORATION: underline;
	font-weight: bold;
	FONT-SIZE: 11px;
}
.Tab A:active {
	COLOR: #253161;
	TEXT-DECORATION: none;
	font-weight: bold;
	FONT-SIZE: 11px;
}
.TabTop {
	HEIGHT: 5px;
	BACKGROUND-COLOR: #fcfdfd;
	BACKGROUND-IMAGE: url(images/tab_t.gif);
}
TD.TabLeftCornerTop {
	WIDTH: 5px;
	background-position: top;
	BACKGROUND-IMAGE: url(images/tab_ct1.gif);
}
TD.TabRightCornerTop {
	WIDTH: 5px;
	background-position: top;
	BACKGROUND-IMAGE: url(images/tab_ct2.gif);
}
TD.TabLeftSide {
	WIDTH: 5px;
	background-color: #f6f9f9;
	background-position: bottom;
	background-repeat: no-repeat;
	BACKGROUND-IMAGE: url(images/tab_l.gif);
}
TD.TabRightSide {
	WIDTH: 5px;
	background-color: #f6f9f9;
	background-position: bottom;
	background-repeat: no-repeat;
	BACKGROUND-IMAGE: url(images/tab_r.gif);
}
TD.TabLeftCornerBot {
	WIDTH: 5px;
	HEIGHT: 5px;
	BACKGROUND-IMAGE: url(images/tab_cb1.gif);
}
TD.TabRightCornerBot {
	WIDTH: 5px;
	HEIGHT: 5px;
	BACKGROUND-IMAGE: url(images/tab_cb2.gif);
}
TD.TabCenter {
	HEIGHT: 5px;
	BACKGROUND-IMAGE: url(images/tab_b.gif);
}
IMG.TabCorner {
	WIDTH: 5px;
	HEIGHT: 5px;
}
IMG.TabSide {
	WIDTH: 5px;
	HEIGHT: 1px;
}
/*

Pagination mechanism

*/

.NavigationArrow {
	WIDTH: 9px;
	HEIGHT: 9px;
}
.NavigationTitle {
	WHITE-SPACE: nowrap;
	HEIGHT: 14px;
	PADDING-RIGHT: 10px;
}
.NavigationCell {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
	BACKGROUND-IMAGE: url(images/page.gif);
	WIDTH: 17px;
	HEIGHT: 14px;
}
.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover, .NavigationCell A:active {
	TEXT-DECORATION: none;
}
.NavigationCell IMG {
	HEIGHT: 1px;
	WIDTH: 17px;
}
.NavigationCellWide {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
	BACKGROUND-IMAGE: url(images/page_wide.gif);
	WIDTH: 23px;
	HEIGHT: 14px;
}
.NavigationCellWide A:link, .NavigationCellWide A:visited, .NavigationCellWide A:hover, .NavigationCellWide A:active {
	TEXT-DECORATION: none;
}
.NavigationCellWide IMG {
	HEIGHT: 1px;
	WIDTH: 23px;
}
.NavigationCellSel {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: bold;
	WIDTH: 15px;
}
/*

Subheader styles

*/

TABLE.SubHeaderGrey {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderGrey {
	COLOR: #666666;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderGreyLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #CCCCCC;
	PADDING: 0px;
}
TABLE.SubHeaderBlack {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderBlack {
	COLOR: #010101;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderBlackLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #000000;
	PADDING: 0px;
}
TABLE.SubHeaderRed {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderRed {
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderRedLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #acb7c7;
	PADDING: 0px;
}
TABLE.SubHeader {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeader {
	COLOR: #b51a00;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING: 0px;
}
.SubHeaderLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #9d1500;
	PADDING: 0px;
}
/*

User profile page

*/

.RegSectionTitle {
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
}
/*

Popup image

*/

.PImageImageCell {
	PADDING: 5px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	HEIGHT: 100%;
}
.PImageImageCell IMG {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
}
.PImageNumbersCell {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	WHITE-SPACE: nowrap;
}
.PImageLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #CCCCCC;
}
.PImageLine IMG {
	HEIGHT: 1px;
}
BODY.PImage {
	BACKGROUND-COLOR: #FFFFFF;
}
.PImagePageRow {
	HEIGHT: 30px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 10px;
}
/*

Customer reviews module

*/

IMG.StarImg {
	WIDTH: 13px;
	HEIGHT: 12px;
}
/*

Manufacturers module

*/

.ManufacturersItem {
	TEXT-ALIGN: left;
	WHITE-SPACE: nowrap;
	WIDTH: 95%;
	PADDING-LEFT: 5px;
}
/*

Recommended products module

*/

UL.RPItems {
	PADDING-LEFT: 10px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
}
/*

Webmaster mode

*/

DIV.Lbl {
	DISPLAY: inline;
	COLOR: green;
	FONT-WEIGHT: bold;
}
.Section {
	DISPLAY: inline;
	MARGIN: 0px;
	PADDING: 0px;
}
/*

Last checkout step

*/

TD.LCSBackground {
	BACKGROUND-COLOR: #d0ddeb;
}
TABLE.WebBasedPayment {
	HEIGHT: 100%;
	WIDTH: 100%;
}
TABLE.WebBasedPayment TR TD {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	HEIGHT: 90%;
	PADDING: 0px;
}
/*

Fast Lane Checkout module

*/

.FLCAuthBox {
	WHITE-SPACE: nowrap;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 1px;
}
.FLCAuthPreBox {
	PADDING-LEFT: 30px;
	HEIGHT: 20px;
	WIDTH: 100%;
}
.FLCTopPad {
	VERTICAL-ALIGN: middle;
	HEIGHT: 15px;
}
.FLCTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 15px;
}
TD.FLCDialogCell {
	WIDTH: 50%;
	HEIGHT: 285px;
}
TD.FLCDialogCellAntibot {
	WIDTH: 50%;
	HEIGHT: 390px;
	TEXT-ALIGN: center;
}
TABLE.FLCDialog {
	WIDTH: 100%;
	HEIGHT: 100%;
}
/*

-- ADDONS --

*/



/*

Gift registry module

*/

.HighLight {
	background-color: #B51A00;
}
/*

Feature comparison module

*/

TABLE.CompareBtn {
	CURSOR: pointer;
}
TD.CompareBtnLeft {
	HEIGHT: 18px;
	WIDTH: 21px;
	BACKGROUND-IMAGE: url(images/compare1.gif);
}
TD.CompareBtnLeft IMG {
	HEIGHT: 18px;
	WIDTH: 21px;
}
TD.CompareBtnMain {
	BACKGROUND-IMAGE: url(images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 2px;
}
TD.CompareBtnMainMozilla {
	BACKGROUND-IMAGE: url(images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 1px;
}
TD.CompareBtnRight {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.CompareBtnRight IMG {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.FCompProductSelBox {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
TD.FCompProductButtonBox {
	PADDING-LEFT: 25px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	WIDTH: 100%;
	WHITE-SPACE: nowrap;
}
TD.FCompProductAddCL {
	PADDING-TOP: 10px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
}
TD.FCompFeatureHCell {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #EEEEEE;
	FONT-WEIGHT: bold;
}
.HightLightEqualRow {
	BACKGROUND-COLOR: #ffe8af;
	TEXT-ALIGN: center;
}
.EqualRow {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
/*

Special offers module

*/

.SpecialOffersPrice {
	COLOR: #b51a00;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}
.SpecialOffersThumb {
	DISPLAY: inline;
	MARGIN-LEFT: -51px;
}
.SpecialOffersThumb A IMG {
	WIDTH: 47px;
	HEIGHT: 44px;
}
/*

Fancy categories module

*/

.CatMenuItemOff {
	COLOR: #112536;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 3px;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 1px;
	MARGIN-RIGHT: 0px;
	CURSOR: pointer;
	FONT-SIZE: 12px;
}
.CatMenuItemOffExp {
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 3px;
	CURSOR: pointer;
}
.CatMenuItemOn {
	BACKGROUND-COLOR: #d0ddeb;
	COLOR: #112536;
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 3px;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 1px;
	MARGIN-RIGHT: 0px;
	CURSOR: pointer;
	FONT-SIZE: 12px;
}
.CatSubMenu {
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT: #b1c6d7 1px solid;
	BORDER-TOP: #b1c6d7 1px solid;
	BORDER-LEFT: #b1c6d7 1px solid;
	BORDER-BOTTOM: #b1c6d7 1px solid;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
}
TABLE.CatMenuContainer {
	WIDTH: 153px;
}
A.CatMenuItem {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	CURSOR: pointer;
}
A.CatMenuItem:link {
	COLOR: #112536;
	TEXT-DECORATION: none;
}
A.CatMenuItem:visited {
	COLOR: #112536;
	TEXT-DECORATION: none;
}
A.CatMenuItem:hover {
	COLOR: #112536;
	TEXT-DECORATION: none;
}
A.CatMenuItem:active {
	COLOR: #112536;
	TEXT-DECORATION: none;
}
A#nojs.CatMenuItem:hover {
	BACKGROUND-COLOR: #d0d0d0;
	COLOR: #112536;
	TEXT-DECORATION: none;
}
IMG.FCIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
	BORDER-WIDTH: 0px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 3px;
}
IMG.FCTriangle {
	WIDTH: 9px;
	HEIGHT: 9px;
	BORDER-WIDTH: 0px;
	MARGIN-LEFT: 3px;
}
TABLE.FCItemTable {
	WIDTH: 100%;
	BORDER-WIDTH: 0px;
	MARGIN: 0px;
	TEXT-ALIGN: left;
}
TD.FCIconCell {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
}
TD.FCTriangleCell {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: right;
}
TD.FCChain {
	WIDTH: 18px;
	BACKGROUND-REPEAT: repeat-y;
}
TD.FCChain IMG {
	WIDTH: 18px;
	HEIGHT: 1px;
}
TD.FCExplorerBox {
	WIDTH: 37px;
	VERTICAL-ALIGN: top;
	BACKGROUND-REPEAT: repeat-y;
}
/*

Product configurator module

*/

.ProductBG {
	BACKGROUND-COLOR: #ffffff;
}
.SlotCell {
	WIDTH: 50%;
	HEIGHT: 35px;
	PADDING-TOP: 25px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
.SlotProductCell {
	WIDTH: 50%;
	HEIGHT: 35px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
TABLE.PCSummaryTable {
	WIDTH: 100%;
	BACKGROUND-COLOR: #ffffff;
}
/*

Survey module

*/

H1.SurveyName {
	FONT-WEIGHT: bold;
}
.SurveyHeader {
	FONT-SIZE: 11px;
}
.SurveyHeaderMenu {
	FONT-SIZE: 10px;
}
.SurveyFooter {
	FONT-SIZE: 11px;
}
.SurveyFooterMenu {
	FONT-SIZE: 10px;
}
.SurveyQuestion {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING: 2px;
}
.SurveyQuestionMenu {
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
TEXTAREA.Survey {
}
.SurveyAnswer {
	PADDING: 2px;
	WIDTH: 100%;
}
.SurveyAnswerMenu {
	PADDING: 0px;
	WIDTH: 100%;
}
TD.SurveyAnswerMark {
	PADDING: 2px;
	WIDTH: 15px;
}
TD.SurveyAnswerMarkMenu {
	PADDING: 0px;
	WIDTH: 15px;
}
.SurveyBar {
	HEIGHT: 10px;
	BACKGROUND-COLOR: #ffce47;
}
.SurveyBarHL {
	HEIGHT: 10px;
	BACKGROUND-COLOR: #d5e1ed;
}
.SurveyStatLabel {
	PADDING-LEFT: 6px;
	WHITE-SPACE: nowrap;
}
.StatisticsBar {
	BACKGROUND-COLOR: #FFCE31;
}
.StatisticsBarHL {
	BACKGROUND-COLOR: #FF8400;
}
.SurveyAnswers {
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 5px;
}
.SurveyAnswersMenu {
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 5px;
}
.SurveyAnswerComment {
	PADDING: 2px;
}
.SurveyAnswerCommentMenu {
	PADDING: 0px;
}
.AuthBox {
	width: 98px;
}
.PrintableRow TD {
	color: #818891;
}
.PrintableRow A:link {
	COLOR: #818891;
	TEXT-DECORATION: underline;
	FONT-SIZE: 10px;
}
.PrintableRow A:visited {
	COLOR: #818891;
	TEXT-DECORATION: underline;
	FONT-SIZE: 10px;
}
.PrintableRow A:hover {
	COLOR: #818891;
	TEXT-DECORATION: none;
	FONT-SIZE: 10px;
}
.PrintableRow A:active {
	COLOR: #818891;
	TEXT-DECORATION: underline;
	FONT-SIZE: 10px;
}


/* Social bookmark box */
#wcmSocialBookmarks .bookmarkBox
{
	border: 1px solid #c0c0c0;
	width: 500px;
	font-family: arial;
	font-size: 10pt;
	color: #494949;
	background-color: #FFFFFF;
	padding: 10px;
}

/* Social bookmark links */
a.wcmSocialBookMarkLink:link
{
	color: #494949;
	text-decoration: none;
}
a.wcmSocialBookMarkLink:hover
{
	color: #494949;
	text-decoration: none;
}
a.wcmSocialBookMarkLink:visited
{
	color: #494949;
	text-decoration: none;
}
a.wcmSocialBookMarkLink:active
{
	color: #494949;
	text-decoration: none;
}

/* Social bookmark listing */
#wcmSocialBookmarks .bookmark
{
	padding-right:4px;      
	float: left;      
	text-align: left; 
	width: 96px;
	height: 20px;
}
/********************************************************************************
| xCMS
********************************************************************************/

/*******************************************************************************
| Side Navigation Menus
********************************************************************************/

/* 'Subcategories' and 'Recent Entries' headings */
.xcms-menu-header
{
	font-weight: bold;
	padding: 3px;
	background-color: #c5d0e1;
}

/* Display of subcategory links */
.xcms-menu-subcats ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0px; /* bottom spacing between each UL and rest of content */
}
.xcms-menu-subcats ul li
{
	padding-bottom: 0px; /* bottom spacing between menu items */
}
.xcms-menu-subcats ul li a
{
	background: url(images/custom/sprites.png) no-repeat top left;
	background-position: 0 0;
	display: block;
	padding: 4px 0;
	padding-left: 19px; /* link text is indented for image */
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #dadada;
}
.xcms-menu-subcats ul li a:hover
{
	text-decoration: none;
}

/* Display of entry links */
.xcms-menu-entries
{
	padding-top: 4px;	
}
.xcms-menu-entries ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 8px; /* bottom spacing between each UL and rest of content */
}
.xcms-menu-entries ul li
{
	padding-bottom: 2px; /* bottom spacing between menu items */
}
.xcms-menu-entries ul li a
{
	background: url(images/custom/sprites.png) no-repeat top left;
	background-position: 0 -67px; 
	display: block;
	padding: 2px 0;
	padding-left: 19px; /* link text is indented for image */
	text-decoration: none;
	font-size: 11px;
}
.xcms-menu-entries ul li a:hover
{
	text-decoration: none;
}

/*******************************************************************************
| Category Pages
********************************************************************************/
.xcms-category-border
{
	padding: 10px;
	border: 1px solid #c7c5c5;
	background-color: #f7f6f4;
}
.xcms-category-image
{
	float: left;
	margin: 0px 10px 10px 0px;
	border: 1px solid #CCCCCC;
	padding: 5px;
	background-color: #FFF;
}
.xcms-category-synopsis
{
	width: auto;
	padding: 0px;
	margin-bottom: 20px;
}

/*******************************************************************************
| Entry Pages
********************************************************************************/
.xcms-entry-border
{
	padding: 10px;
	border: 1px solid #c7c5c5;
	background-color: #f7f6f4;
}
.xcms-entry-image
{
	float: left;
	margin: 0px 10px 10px 0px;
	border: 1px solid #CCCCCC;
	padding: 5px;
	background-color: #FFF;
}
.xcms-entry-synopsis
{
	width: auto;
	padding: 0px;
	margin-bottom: 20px;
}
.xcms-entry-title-link
{
	font-size: 10pt;
}
.xcms-entry-body
{
	border: 1px solid #CCC;
	padding: 15px;
}
.xcms-entry-related-products
{
	text-align: center;
	border: 1px solid #CCCCCC;
	padding: 15px;
}

/*******************************************************************************
| Rss Listing Page
********************************************************************************/
.xcms-rss-table
{
	background-color: #C5D0E1;
}
.xcms-rss-tableheader
{
	padding: 4px;
}
.xcms-rss-category
{
	background-color: #eaeaea;
	padding: 4px;
	white-space: nowrap;
}
.xcms-rss-subcategory
{
	background-color: #FFFFFF;
	padding: 4px;
	white-space: nowrap;
}


/* Sprites */

#sprite-icon-sitemap{
	background: url(images/custom/iconsprites.gif) no-repeat ;
	background-position: -80px 0; width: 12px; height: 12px;
}

#sprite-icon-rss{
	background: url(images/custom/iconsprites.gif) no-repeat ;
	background-position: -40px 0; width: 35px; height: 13px;
}
#sprite-icon-cart-empty{
	background: url(images/custom/iconsprites.gif) no-repeat ;
	background-position: -98px 0; width: 19px; height: 16px;
}
#sprite-icon-cart-full{
	background: url(images/custom/iconsprites.gif) no-repeat ;
	background-position: 0 0; width: 19px; height: 16px;
}
#sprite-icon-search{
	background: url(images/custom/iconsprites.gif) no-repeat ;
	background-position: -25px 0; width: 11px; height: 11px;
}
