/* $Id: skin1.css,v 1.24.2.1 2006/05/18 13:27:13 max Exp $ */

/*

	General styles

*/

.modalShade {

	position: fixed;

	_position: absolute;

	z-index: 14;

	width: 100%;

	height: 100%;

	display: none;

	background: url(images/slip/modal_back.png) repeat;

	_background: none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='skin1/images/slip/modal_back.png',sizingMethod='scale');

	_background-repeat: none;

}



.mediaSlipContainer {

	display: none;

	position: absolute;

	z-index: 15;

	width: 100%;

	height: 100%;

	color: #0061aa;

}



.mediaHeader {

	background-color: #dbe0ea;

	font-size: larger;

	margin-bottom: 3px;

	text-align: center;

	padding: 5px;

}



.loginSlip {

	margin-top: 150px;

	margin-left: auto;

	margin-right: auto;

	width: 440px;

	padding: 140px 30px 30px 30px;

	background: #1c1a1b url(images/main_table/login_top.jpg) top left no-repeat;

}

.loginSlipClose {
	position: absolute;
	margin-left: 435px;
	margin-top: -132px;
}



.slipShadowTR {

	background: url(images/slip/s_tr.png) top left no-repeat;

	_background: none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='skin1/images/slip/s_tr.png',sizingMethod='crop');

	_background-repeat: none;

}

.slipShadowR {

	background: url(images/slip/s_r.png) top left repeat-y;

	_background: none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='skin1/images/slip/s_r.png',sizingMethod='scale');

	_background-repeat: none;

}

.slipShadowBL {

	background: url(images/slip/s_bl.png) top left no-repeat;

	_background: none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='skin1/images/slip/s_bl.png',sizingMethod='crop');

	_background-repeat: none;

}

.slipShadowB {

	background: url(images/slip/s_b.png) top left repeat-x;

	_background: none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='skin1/images/slip/s_b.png',sizingMethod='scale');

	_background-repeat: none;

}

.slipShadowBR {

	background: url(images/slip/s_br.png) top left no-repeat;

	_background: none;

	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='skin1/images/slip/s_br.png',sizingMethod='crop');

	_background-repeat: none;

}



BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {

	FONT-FAMILY: Arial, Helvetica, sans-serif;

	color: black;

	FONT-SIZE: 98%;

}

A:link {

	COLOR: #0061aa;

	TEXT-DECORATION: none;

}

A:visited {

	COLOR: #0061aa;

	TEXT-DECORATION: none;

}

A:hover {

	COLOR: #53B6FF;

	TEXT-DECORATION: underline;

}

A:active  {

	COLOR: #53B6FF;

	TEXT-DECORATION: underline;

}

.greyLink {
	display: block;
	font-family: Verdana;
	font-size: 11px;
	margin-right: 10px;
}
.greyLink:link, .greyLink:visited {
	color: #bebfc0;
	text-decoration: none;
}
.greyLink:hover {
	background-color: #134c9a;
	text-decoration: none;
}

.orangeLink {
	display: block;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}
.orangeLink:link, .orangeLink:visited {
	color: #f45902;
	text-decoration: none;
}
.orangeLink:hover {
	color: #FFFFFF;
	text-decoration: none;
}

H1 {
	color: #006699;
	FONT-SIZE: 15px;

}

H2 {
	color: #006699;
	FONT-SIZE: 13px;

}

H3 {
	color: #006699;
	FONT-SIZE: 12px;

}


HR {

	COLOR: #DDDDDD;

	HEIGHT: 1px;

}


HTML,BODY {

	HEIGHT: 100%;

	MARGIN: 0px;

	PADDING: 0px;

	background-color: #383e50;

}

FORM {

	MARGIN: 0px;

}

TABLE,IMG {

	BORDER: 0px;

}



#specTable td {

	border: 1px solid #CCCCCC;

}



/*

	Content enviroment styles

*/

TABLE.Container {

	HEIGHT: 100%;

}

TD.Container {

	VERTICAL-ALIGN: top;

}



/*

	Header styles

*/

.HeadLogo {

	TEXT-ALIGN: left;

}

.HeadRightBox {

	VERTICAL-ALIGN: top;

	TEXT-ALIGN: right;

}

.HeadText {

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

}

.HeadLine {

	

}

.HeadThinLine {

	

	HEIGHT: 1px;

}

.PrintableRow {

	WIDTH: 100%;

	VERTICAL-ALIGN: middle;

	PADDING-RIGHT: 0px;

	HEIGHT: 18px;

}

.HeadTopPad {

	HEIGHT: 18px;

}

.HeadTopPad IMG {

	WIDTH: 1px;

	HEIGHT: 18px;

}



/*

	Footer styles

*/

.BottomRow {

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: bottom;

}

.BottomBox {

	BACKGROUND-COLOR: #FFFFFF;

	COLOR: #68C1FF;

	HEIGHT: 22px;

	VERTICAL-ALIGN: middle;

	PADDING-LEFT: 12px;

	PADDING-RIGHT: 12px;

	background-attachment: scroll;

	background-repeat: no-repeat;

	background-position: center bottom;

	background-image: url(images/bgfooter.gif);

}

.Bottom {

	BACKGROUND-COLOR: #D6D7D9;

	COLOR: #68C1FF;

}

.BottomPopup {

	WIDTH: 100%;

	TEXT-ALIGN: right;

	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: #000000;

}

.NumberOfArticles {

	COLOR: #000000;

	FONT-WEIGHT: bold;

}

.TopLabel {

	COLOR: #999999;

	FONT-WEIGHT: bold;

	FONT-SIZE: 10px;

}

.Message {

	COLOR: #FF3300;

}

.Line {

	BACKGROUND-COLOR: #FF3300;

}

TD.ButtonsRow {

	PADDING-TOP: 2px;

	PADDING-LEFT: 2px;

	PADDING-RIGHT: 12px;

	PADDING-BOTTOM: 2px;

}

.CustomerMessage {

	COLOR: #FF3300;

	FONT-WEIGHT: bold;

}

.ErrorMessage {

	COLOR: #FF3300;

	FONT-WEIGHT: bold;

}

.Star {

	COLOR: #FF0000;

}

.TableHead {

	BACKGROUND-COLOR: #DDDDDD;

	FONT-WEIGHT: bold;

}

.TableSubHead {

	BACKGROUND-COLOR: #EEEEEE;

}

.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: #D6D7D9;

	HEIGHT: 15px;

	VERTICAL-ALIGN: middle;

	TEXT-ALIGN: center;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.PopupBG {

	BACKGROUND-COLOR: #D6D7D9;

}

.PopupHelpLink {

	FONT-SIZE: 9px;

	COLOR: #330000;

	TEXT-DECORATION: none;

}



/*

	BuyNow section

*/

.BuyNowQuantity {

	HEIGHT: 25px;

	WIDTH: 15%;

	WHITE-SPACE: nowrap;

	PADDING-RIGHT: 10px;

}

.BuyNowPrices {

	WIDTH: 100%;

	HEIGHT: 25px;

	VERTICAL-ALIGN: middle;

}



/*

	Vertical menu

*/

.VertMenuLeftColumn {

	WIDTH: 100px;

	VERTICAL-ALIGN: top;

	PADDING-LEFT: 6px;

	PADDING-RIGHT: 20px;

}

.VertMenuRightColumn {

	WIDTH: 100px;

	VERTICAL-ALIGN: top;

	PADDING-LEFT: 5px;

		

}

.VertMenuBox {

	PADDING: 0px;

}

.VertMenuBorder {

}

.VertMenuTitle {

	COLOR: #0061aa;

	FONT-WEIGHT: bold;

	FONT-SIZE: 10px;

	border-top: 0px none #eff3f7;

	border-right: 0px none #eff3f7;

	border-bottom: 0px solid #eff3f7;

	border-left: 0px none #eff3f7;

	background-image: url(images/bgBars.gif);

	background-repeat: repeat-x;

}

.VertMenuSubTitle {

	BACKGROUND-COLOR: #081589;

}

.VertMenuTitleIcon {

	WIDTH: 0px;

	HEIGHT: 0px;

	MARGIN-LEFT: 0px;

	MARGIN-RIGHT: 0px;

	VERTICAL-ALIGN: middle;

}

.VertMenuItems {

	COLOR: #0061aa;

	TEXT-DECORATION: none;

}

A.VertMenuItems:link {

	COLOR: #0061aa;

	TEXT-DECORATION: none;

	border: 1px solid #eef2f5;

	display: block;

	padding: 3px;

	background-image: url(images/bgBars.gif);

	background-repeat: repeat-x;

}

A.VertMenuItems:visited {

	COLOR: #0061aa;

	TEXT-DECORATION: none;

	border: 1px solid #eef2f5;

	display: block;

	padding: 3px;

	background-image: url(images/bgBars.gif);

	background-repeat: repeat-x;

}

A.VertMenuItems:hover {

	COLOR: #0061aa;

	TEXT-DECORATION: none;

	background-color: #0061aa;

	border: 1px solid #0061aa;

	display: block;

	padding: 3px;

}

A.VertMenuItems:active  {

	COLOR: #0061aa;

	TEXT-DECORATION: none;

	background-color: #0061aa;

	border: 1px solid #0061aa;

	display: block;

	padding: 3px;

}

.VertMenuHr {

	COLOR: #999999;

}

.CategoriesList {

	FONT-SIZE: 12px;

	font-weight: bold;

	text-align: center;

	padding-right: 3px;

	padding-left: 3px;

}



/*

	Dialog box

*/

TABLE.DialogBox {

	WIDTH: 100%;

	HEIGHT: 100%;

	VERTICAL-ALIGN: top;

}

TD.DialogBox {

	dBACKGROUND-COLOR: #ffffff;

	TEXT-ALIGN: left;

	PADDING: 0px;

}

.DialogBorder {

	dBACKGROUND-COLOR: #FFFFFF;

	HEIGHT: 100%;

	PADDING: 0px;

}

TD.DialogTitle {

	COLOR: #FFFFFF;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	VERTICAL-ALIGN: bottom;

	HEIGHT: 15px;

	PADDING-TOP: 0px;

	PADDING-BOTTOM: 0px;

	PADDING-LEFT: 10px;

	PADDING-RIGHT: 0px;

	TEXT-ALIGN: left;

}

FONT.DialogTitle {

	COLOR: #FFFFFF;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	VERTICAL-ALIGN: bottom;

	HEIGHT: 15px;

	TEXT-ALIGN: left;

	MARGIN-LEFT: 10px;

}



/*

	Dialog info box

*/

TABLE.DialogInfo {

	WIDTH: 100%;

	TEXT-ALIGN: left;

}

.DialogInfoTitle {

	COLOR: #FFFFFF;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	VERTICAL-ALIGN: bottom;

	TEXT-ALIGN: left;

	HEIGHT: 15px;

	PADDING-TOP: 0px;

	PADDING-BOTTOM: 0px;

	PADDING-LEFT: 5px;

	PADDING-RIGHT: 5px;

}

.DialogInfoTitleBorder {

	dBACKGROUND-COLOR: #FFFFFF;

	PADDING: 0px;

	VERTICAL-ALIGN: bottom;

	HEIGHT: 15px;

}

.DialogInfoBorder {

	dBACKGROUND-COLOR: #FFFFFF;

	PADDING: 0px;

}

.DialogInfoIcon {

	WIDTH: 16px;

	HEIGHT: 16px;

}

.DialogInfoClose {

	WIDTH: 15px;

	HEIGHT: 13px;

}



/*

	Dialog tools section

*/

.NavDialogTitle {

	WIDTH: 50%;

    FONT-SIZE: 11px;

    FONT-WEIGHT: bold;

    COLOR: #330000;

	PADDING-LEFT: 8px;

}   

.NavDialogBorder {

	BACKGROUND-COLOR: #D6D7D9;

}

.NavDialogBox {

	BACKGROUND-COLOR: #FFFFFF;

}

.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;

}



/*

	Product details page

*/

.ProductTitle {

	COLOR: #0061aa;

	FONT-WEIGHT: bold;

	FONT-SIZE: 14px;

}

.ProductTitleHidden {

	COLOR: #666666;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

}

.ProductDetailsTitle {

	COLOR: #FF3300;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.ProductDetails {

	COLOR: #333333;

}

.ProductPriceTitle {

	COLOR: #000000;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.ProductPriceConverting {

	COLOR: #000000;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.ProductPrice {

	COLOR: #FF3300;

	FONT-WEIGHT: bold;

	FONT-SIZE: 14px;

}

.ProductPriceSmall {

	COLOR: #FF3300;

	FONT-WEIGHT: bold;

}

.SaveMoneyLabel {

	WIDTH: 57px;

	HEIGHT: 57px;

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: middle;

	COLOR: #FFFFFF;

	FONT-WEIGHT: bold;

	BACKGROUND-IMAGE: url(images/save_money.gif);

}

.MarketPrice {

	FONT-SIZE: 14px;

	FONT-FAMILY: Times New Roman;

}

.PImgBox {

	TEXT-ALIGN: left;

	VERTICAL-ALIGN: top;

	WIDTH: 0px;

	PADDING-RIGHT: 0px;

}



/*

	Products list

*/

.PListImgBox {

	WIDTH: 166px;

	TEXT-ALIGN: left;

	VERTICAL-ALIGN: top;

	WHITE-SPACE: nowrap;

	PADDING-RIGHT: 8px;

}

HR.PListLine {

	WIDTH: 100%;

	HEIGHT: 1px;

	BORDER-BOTTOM-WIDTH: 0px;

	BORDER-LEFT-WIDTH: 0px;

	BORDER-RIGHT-WIDTH: 0px;

	background-color: #F3F3F3;

}

.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;

}



/*

	Items style

*/

.ItemsList {

	COLOR: #0061aa;

	FONT-WEIGHT: bold;

}

.ItemsListDisabled {

	COLOR: #909090;

}

A.ItemsList:link {

	COLOR: #0061aa;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: none;

}

A.ItemsList:visited {

	COLOR: #0061aa;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: none;

}

A.ItemsList:hover {

	COLOR: #CCCCCC;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: none;

}

A.ItemsList:active {

	COLOR: #CCCCCC;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: none;

}



/*

	Location bar

*/

.NavigationPath {

	COLOR: #000000;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: none;

}

.NavigationPath:link {

	COLOR: #000000;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: underline;

}

.NavigationPath:visited {

	COLOR: #000000;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: underline;

}

.NavigationPath:hover {

	COLOR: #000000;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: none;

}

.NavigationPath:active  {

	COLOR: #000000;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: underline;

}



/*

	Buttons

*/

.FormButton {

	COLOR: #081589;

	FONT-WEIGHT: bold;

}

TABLE.ButtonTable {

	CURSOR: pointer;

	VERTICAL-ALIGN: middle;

	DIRECTION: ltr;

}

TD.Button {

	BACKGROUND: #0061aa repeat-x;

	PADDING-LEFT: 10px;

	PADDING-RIGHT: 10px;

	VERTICAL-ALIGN: middle;

	WHITE-SPACE: nowrap;

	padding-top: 10px;

	padding-bottom: 10px;

}

FONT.Button {								 

	FONT-FAMILY: Arial;

	COLOR: #FFFFFF;

	FONT-WEIGHT: bold;

	FONT-SIZE: 16px;

	TEXT-DECORATION: none;

}

IMG.ButtonSide {

	WIDTH: 16px;

	HEIGHT: 40px;

}

.SimpleButton TR TD {

	PADDING: 0px;

	WHITE-SPACE: nowrap;

}

A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {

	COLOR: #0061aa;

	FONT-WEIGHT: bold;

}

.GoImage {

	WIDTH: 21px;

	HEIGHT: 18px;

	VERTICAL-ALIGN: middle;

	BORDER: 0px;

}



/*

	Small text/link style

*/

.SmallNote:link {

	COLOR: #888888;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallNote:visited {

	COLOR: #888888;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallNote:hover {

	COLOR: #888888;

	TEXT-DECORATION: underline;

	FONT-SIZE: 9px;FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallNote:active {

	COLOR: #888888;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallText {

	COLOR: #7C4C00;

	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: #000000;

}



/*

	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 {

	

	FONT-WEIGHT: bold;

	TEXT-TRANSFORM: lowercase;

	TEXT-ALIGN: center;

	font-size: 12px;

}

.TabTop {

	HEIGHT: 5px;

	

}

TD.TabLeftSide {

	WIDTH: 9px;

	BACKGROUND-IMAGE: url(images/tab_l.gif);

}

TD.TabRightSide {

	WIDTH: 9px;

	BACKGROUND-IMAGE: url(images/tab_r.gif);

}

TD.TabLeftCorner {

	WIDTH: 9px;

	HEIGHT: 9px;

	BACKGROUND-IMAGE: url(images/tab_c1.gif);

}

TD.TabRightCorner {

	WIDTH: 9px;

	HEIGHT: 9px;

	BACKGROUND-IMAGE: url(images/tab_c2.gif);

}

TD.TabCenter {

	HEIGHT: 9px;

	BACKGROUND-IMAGE: url(images/tab_b.gif);

}

IMG.TabCorner {

	WIDTH: 9px;

	HEIGHT: 9px;

}

IMG.TabSide {

	WIDTH: 9px;

	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 {

	VERTICAL-ALIGN: middle;

	FONT-WEIGHT: bold;

	TEXT-ALIGN: center;

	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;

	font-size: 0px;

}

TABLE.SubHeaderBlack {

	WIDTH: 100%;

	MARGIN-BOTTOM: 10px;

}

.SubHeaderBlack {

	COLOR: #000000;

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

	PADDING: 0px;

}

.SubHeaderBlackLine {

	HEIGHT: 1px;

	BACKGROUND-COLOR: #000000;

	PADDING: 0px;

	font-size: 0px;

}

TABLE.SubHeaderRed {

	WIDTH: 100%;

	MARGIN-BOTTOM: 10px;

}

.SubHeaderRed {

	FONT-WEIGHT: bold;

	PADDING: 0px;

}

.SubHeaderRedLine {

	HEIGHT: 1px;

	BACKGROUND-COLOR: #550000;

	PADDING: 0px;

	font-size: 0px;

}

TABLE.SubHeader {

	WIDTH: 100%;

	MARGIN-BOTTOM: 10px;

}

.SubHeader {

	COLOR: #FF3300;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

	PADDING: 0px;

}

.SubHeaderLine {

	HEIGHT: 1px;

	BACKGROUND-COLOR: #FF6600;

	PADDING: 0px;

	font-size: 0px;

}



/*

	User profile page

*/

.RegSectionTitle {

	COLOR: #550000;

	FONT-SIZE: 10px;

	FONT-WEIGHT: bold;

}



/*

	Customer reviews module

*/

IMG.StarImg {

	WIDTH: 14px;

	HEIGHT: 14px;

}



/*

	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

*/

SPAN.Lbl {

	COLOR: green;

	FONT-WEIGHT: bold;

}

.Section {

	MARGIN: 0px;

	PADDING: 0px;

}



/*

	Fast Lane Checkout module

*/

.FLCAuthBox {

	WHITE-SPACE: nowrap;

	PADDING-LEFT: 10px;

	PADDING-RIGHT: 5px;

}

.FLCAuthPreBox {

	PADDING-LEFT: 30px;

	HEIGHT: 20px;

	WIDTH: 100%;

}

.FLCTopPad {

	VERTICAL-ALIGN: middle;

	HEIGHT: 0px;

}

.FLCTopPad IMG {

	WIDTH: 1px;

	HEIGHT: 15px;

}



/*

		-- ADDONS --

*/



/*

	Gift registry module

*/

.HighLight {

	BACKGROUND-COLOR: #FFFFCC;

}



/*

	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;

}



/*

	Special offers module

*/

.SpecialOffersPrice {

	COLOR: #FF3300;

	FONT-WEIGHT: bold;

	FONT-SIZE: 14px;

}

.SpecialOffersThumb {

	DISPLAY: inline;

	MARGIN-LEFT: -51px;

}

.SpecialOffersThumb A IMG {

	WIDTH: 47px;

	HEIGHT: 44px;

}



/*

	Fancy categories module

*/

.CatMenuItemOff {

	BACKGROUND-COLOR: transparent;

	COLOR: #330000;

	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 {

	BACKGROUND-COLOR: transparent;

	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: #FF8600;

	COLOR: #330000;

	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: #D6D7D9;

	BORDER-RIGHT: #68C1FF 1px solid;

	BORDER-TOP: #68C1FF 1px solid;

	BORDER-LEFT: #68C1FF 1px solid;

	BORDER-BOTTOM: #68C1FF 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;

	WIDTH: 150px;

}

A.CatMenuItem {

	FONT-SIZE: 12px;

	FONT-FAMILY: Arial;

	CURSOR: pointer;

}

A.CatMenuItem:link {

	COLOR: #330000;

	TEXT-DECORATION: none;

}

A.CatMenuItem:visited {

	COLOR: #330000;

	TEXT-DECORATION: none;

}

A.CatMenuItem:hover {

	COLOR: #330000;

	TEXT-DECORATION: none;

}

A.CatMenuItem:active {

	COLOR: #330000;

	TEXT-DECORATION: none;

}

A#nojs.CatMenuItem:hover {

    BACKGROUND-COLOR: #FF8600;

    COLOR: #330000;

    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;

}

/*	Explorer skin */



/*

	Product configurator module

*/

.ProductBG {

	BACKGROUND-COLOR: #ffffff;

}

.SlotCell {

	WIDTH: 35%;

	HEIGHT: 35px;

	PADDING-TOP: 3px;

	BACKGROUND-COLOR: #F2F2F2;

	TEXT-ALIGN: left;

	padding-right: 3px;

	padding-bottom: 3px;

	padding-left: 3px;

}

.SlotProductCell {

	

	HEIGHT: 35px;

	BACKGROUND-COLOR: #ffffff;

	TEXT-ALIGN: left;

}

TABLE.PCSummaryTable {

	WIDTH: 100%;

	BACKGROUND-COLOR: #ffffff;

}

.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;

}

.EqualRow {

	BACKGROUND-COLOR: #ffffff;

	TEXT-ALIGN: center;

}

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;

}

TD.PListImgBox {

	WIDTH: 125px;

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: top;

	WHITE-SPACE: nowrap;

	PADDING-RIGHT: 8px;

}

DIV.PListImgBox {

	WHITE-SPACE: nowrap;

}

TD.FLCDialogCell {

	WIDTH: 50%;

	HEIGHT: 220px;

	TEXT-ALIGN: center;

}

TABLE.FLCDialog {

	WIDTH: 100%;

	HEIGHT: 100%;

}



html,body {

	padding: 0px;

	margin: 0px;

	background-color: #383e50;

}



.mainHeader {
	color: #006699;
	padding-bottom: 2px;

	border-bottom: 2px solid #9dc4e5;

	font-family: Verdana;

	font-size: 20px;

}

.miscHeader {
	color: #006699;
	FONT-SIZE: 15px;
	font-weight: bold;

}

.blockLink {

	background-color: #f45902;

	border: 1px solid #9dc4e5;

	padding: 2px 5px 2px 5px;

	text-decoration: none;

	color: black;

	font-family: Verdana;

	font-weight: bold;

	font-size: 14px;

	text-transform: uppercase;

}

.blockLink:link, .blockLink:visited {

	color: black;

	text-decoration: none;

}

.blockLink:hover {

	color: white;

}



.blockLink2 {

	background-color: white;

	border: 3px solid #babcbd;

	padding: 2px 5px 2px 5px;

	text-decoration: none;

	color: #d75d16;

	font-family: Verdana;

	font-weight: bold;

	font-size: 14px;

	text-transform: uppercase;

}

.blockLink2:link, .blockLink2:visited {

	color: #d75d16;

	text-decoration: none;

}

.blockLink2:hover {

	color: white;

	background-color: #d75d16;

}


.blockLink3 {
	background-color: #0f569d;
	border: 3px solid #363636;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	color: white;
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
}

.blockLink3:link, .blockLink3:visited {
	color: white;
	text-decoration: none;
}

.blockLink3:hover {
	color: #0f569d;
	background-color: white;
}

.blueList {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	list-style: none;
}

.blueList li {
	padding-left: 20px;
	padding-bottom: 2px;
	background: url(images/bullet_5.gif) top left no-repeat;
}

.blueList li a:link {
	color: black;
}

/** main-table **/

.mainOverall {

	width: 1063px;

	margin-left: auto;

	margin-right: auto;

	padding-top: 15px;

}

.mainTop {

	height: 20px;

	padding-top: 5px;

	padding-left: 15px;

	background: url(images/main_table/top.gif) top left no-repeat;

	color: white;

	font-family: Verdana;

	font-size: 12px;

	font-style: italic;

}

.mainTop a:link {

	color: white;

	text-decoration: none;

}

.mainTop a:visited {

	color: white;

	text-decoration: none;

}

.mainTop a:hover {

	color: #53B6FF;

	text-decoration: underline;

}

.mainTop a:active {

	color: #53B6FF;

	text-decoration: underline;

}

.mainMidTop {

	height: 186px;

	background: url(images/main_table/mid_top.jpg) top left no-repeat;

}

.mainMidTop .logo {

	position: absolute;

	width: 424px;

	height: 66px;

	margin-left: 613px;

	margin-top: 12px;

}

.mainMidLeft {

	width: 193px;

	height: 647px;

	background: #292929 url(images/main_table/mid_left.jpg) 0px 29px no-repeat;

	border-right: 1px solid #c2c2c3;

}

.mainMidLeft h1 {

	color: white;

	font-family: Verdana;

	font-size: 20px;

	font-weight: bold;

	border-bottom: 2px solid #9dc4e5;

	margin-right: 10px;

}

.mainMidLeft ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.mainMidLeft li {
	_padding-left: 10px;
	_padding-right: 10px;
}

.mainMidLeft li a {
	display: block;
	_display: inline-block;
	_width: 100%;
	font-style: italic;
	font-family: Verdana;
	text-decoration: none;
	color: #9dc4e5;
	font-size: 14px;
	padding-left: 10px;
	margin-right: 10px;
	_padding-left: 0px;
	_margin-right: 0px;
	text-transform: lowercase;
}

.mainMidLeft li a:hover {
	text-decoration: none;
	background-color: #134c9a;
}

.mainMidTopEnd {

	width: 193px;

	height: 29px;

	background: url(images/main_table/mid_top_end.jpg);

}

.mainMidRight {

	height: 647px;

	padding-left: 20px;

	border-right: 5px solid black;

}

.mainScroll {

	width: 844px;

	height: 647px;

	overflow: auto;

}

.mainScrollInner {

	width: 824px;

}

.mainBottom {
	height: 40px;
	padding-top: 6px;
	padding-bottom: 10px;
	background: url(images/main_table/bottom.gif) top left no-repeat;
	color: white;
	font-family: Verdana;
	font-size: 11px;
	text-align: center;
}

.mainHomeTop {
	position: absolute;
	top: -77px;
	left: 0px;
	width: 824px;
	height: 77px;
	background: url(images/main_table/home_top.gif) top left no-repeat;
}

.mainLoggedBar {

	padding-bottom: 2px;

	color: white;

	font-family: Verdana;

	font-size: 10px;

	font-weight: bold;

	width: 794px;

	text-align: right;

	text-transform: uppercase;
	
	border-bottom: 2px solid #9dc4e5;

}

.mainLoggedBar a:link {

	

}

.mainLoggedBar a:link {

	color: #b94502;

	text-decoration: none;

}

.mainLoggedBar a:visited {

	color: #b94502;

	text-decoration: none;

}

.mainLoggedBar a:hover {

	color: #53B6FF;

	text-decoration: underline;

}

.mainLoggedBar a:active {

	color: #53B6FF;

	text-decoration: underline;

}

/** end main-table **/

/** US pages **/

#pagelinks {
	float: right;
	padding-top: 10px;
	padding-right: 20px;
}

#actaback {
	position: relative;
	top: 60px;
	background:url("images/acta-back/actaback.png") no-repeat;
	width: 800px;
	height: 1100px;
}

#actabackdeep {
	position: relative;
	top: 60px;
	background:url("images/acta-back/actabackdeep.png") no-repeat;
	width: 800px;
	height: 1100px;
}

#actadownloads {
	position: relative;
	top: 60px;
	padding-top: 30px;
	background:url("images/acta-back/downloads.png") no-repeat;
	width: 800px;
	height: 363px;
}

p.acc {
	padding-top: 77px;
	position: relative;
	left: 21px;
	font:85% Verdana,Arial,Sans-serif;
	font-weight: bold;
}

.acta {
	position: relative;
	top: 350px;
	left: 21px;
	font:85% Verdana,Arial,Sans-serif;
	font-weight: bold;
}

.avail {
	position: absolute;
	top: 145px;
	left: 21px;
	font:100% Verdana,Arial,Sans-serif;
	font-weight: bold;
	font-style: italic;
	color: red;
	text-decoration: underline;
	size: 18px;
}

#actaaccessories {
	position: relative;
	top: 60px;
	background:url("images/acta-back/accessories.png") no-repeat;
	width: 800px;
	height: 588px;
}

#actahardware {
	position: relative;
	top: 60px;
	background:url("images/acta-back/hardware.png") no-repeat;
	width: 800px;
	height: 588px;
}