/* $Id: skin1.css,v 1.24.2.14 2008/06/05 13:00:11 zaa Exp $ */
/*
	General styles
*/
BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	COLOR: #000000;
	FONT-SIZE: 10px;
}
A:link {
	COLOR: #081589;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #081589;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #FF0000;
	TEXT-DECORATION: underline;
}
A:active  {
	COLOR: #081589;
	TEXT-DECORATION: none;
}
H1 {
	FONT-SIZE: 15px;
}
H2 {
	FONT-SIZE: 13px;
}
H3 {
	FONT-SIZE: 12px;
}
HR {
	COLOR: #DDDDDD;
	HEIGHT: 1px;
}
HTML,BODY {
	HEIGHT: 100%;
	MARGIN: 0px;
	PADDING: 0px;
	BACKGROUND-COLOR: #FFFFFF;
}
FORM {
	MARGIN: 0px;
}
TABLE,IMG {
	BORDER: 0px;
}

/*
	Content enviroment styles
*/
TABLE.Container {
	HEIGHT: 100%;
}
TD.Container {
	VERTICAL-ALIGN: top;
}

/*
	Header styles
*/
.HeadLogo {
	PADDING-LEFT: 27px;
	TEXT-ALIGN: left;
}
.HeadRightBox {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
}
.HeadText {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
.HeadLine {
	BACKGROUND-COLOR: #D6D7D9;
}
.HeadThinLine {
	BACKGROUND-COLOR: #68C1FF;
	HEIGHT: 1px;
}
.PrintableRow {
	WIDTH: 100%;
	VERTICAL-ALIGN: middle;
	PADDING-RIGHT: 176px;
	HEIGHT: 18px;
}
.HeadTopPad {
	HEIGHT: 18px;
}
.HeadTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 18px;
}

/*
	Footer styles
*/
.BottomRow {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
}
.BottomBox {
	BACKGROUND-COLOR: #D6D7D9;
	COLOR: #68C1FF;
	HEIGHT: 22px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
}
.Bottom {
	BACKGROUND-COLOR: #D6D7D9;
	COLOR: #68C1FF;
}
.BottomPopup {
	WIDTH: 100%;
	TEXT-ALIGN: right;
	PADDING-BOTTOM: 10px;
}
.BottomPopup A {
	FONT-WEIGHT: bold;
}   
.BottomDialogBox {
	BACKGROUND-COLOR: #d6d7d9;
	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: #000000;
}
.NumberOfArticles {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.TopLabel {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.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 {
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 6px;
	PADDING-RIGHT: 20px;
}
.VertMenuRightColumn {
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 6px;
}
.VertMenuBox {
	BACKGROUND-COLOR: #D6D7D9;
	PADDING: 1px;
}
.VertMenuBorder {
	BACKGROUND-COLOR: #68C1FF;
}
.VertMenuTitle {
	BACKGROUND-COLOR: #2874C5;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	/* PADDING: 1px; */
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #081589;
}
.VertMenuTitleIcon {
	WIDTH: 21px;
	HEIGHT: 20px;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;
	VERTICAL-ALIGN: middle;
}
.VertMenuItems {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.VertMenuItems:link {
	COLOR: #081589;
	TEXT-DECORATION: none;
}
A.VertMenuItems:visited {
	COLOR: #081589;
	TEXT-DECORATION: none;
}
A.VertMenuItems:hover {
	COLOR: #FF0000;
	TEXT-DECORATION: underline;
}
A.VertMenuItems:active  {
	COLOR: #081589;
	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;
}
.DialogBorder {
	BACKGROUND-COLOR: #68C1FF;
	HEIGHT: 100%;
	PADDING: 0px;
}
TD.DialogTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #68C1FF;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 14px;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	TEXT-ALIGN: left;
}
TD.DialogTitleSlant {
	WIDTH: 10px;
	BACKGROUND-IMAGE: url(images/dialog_slant.gif);
}
TD.DialogTitleLeft {
	WIDTH: 4px;
	BACKGROUND-IMAGE: url(images/dialog_left.gif);
}
TD.DialogTitleBg {
	BACKGROUND-IMAGE: url(images/dialog_right.gif);
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
}
TD.DialogTitleSpacer {
	BACKGROUND-COLOR: #68C1FF;
	HEIGHT: 1px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
}
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: 85%;
	TEXT-ALIGN: center;
}
.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 {
	BACKGROUND-COLOR: #081589;
	PADDING: 0px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
	BACKGROUND-COLOR: #081589;
	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: #081589;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductTitleHidden {
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.ProductDetailsTitle {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductDetails {
	COLOR: #000000;
}
.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: 12px;
}
.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);
	BACKGROUND-REPEAT: no-repeat;
}
.MarketPrice {
	FONT-SIZE: 14px;
	FONT-FAMILY: Times New Roman;
}
.PImgBox {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	WIDTH: 100px;
	PADDING-RIGHT: 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;
}
.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: #330000;
	FONT-WEIGHT: bold;
}
.ItemsListDisabled {
	COLOR: #909090;
}
A.ItemsList:link {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.ItemsList:visited {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.ItemsList:hover {
	COLOR: #330000;
	TEXT-DECORATION: underline;
}
A.ItemsList:active {
	COLOR: #330000;
	TEXT-DECORATION: none;
}

/*
	Location bar
*/
.NavigationPath {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.NavigationPath:link {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
A.NavigationPath:visited {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
A.NavigationPath:hover {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.NavigationPath:active  {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}

/*
	Buttons
*/
.FormButton {
	COLOR: #081589;
	FONT-WEIGHT: bold;
}
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.Button {								 
	BACKGROUND-IMAGE: url(images/butbg.gif);
	BACKGROUND-COLOR: #68C1FF;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.Button {								 
	FONT-FAMILY: Arial;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
IMG.ButtonSide {
	WIDTH: 7px;
	HEIGHT: 14px;
}
.SimpleButton TR TD {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #330000;
	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 {
	BACKGROUND-COLOR: #D6D7D9;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 85px;
	HEIGHT: 30px;
	TEXT-ALIGN: center;
}
.TabTop {
	HEIGHT: 5px;
	BACKGROUND-COLOR: #D6D7D9;
}
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
*/
.NavigationTitle {
	white-space: nowrap;
	padding-right: 10px;
	font-size: 11px;
}
.NavigationCell, .NavigationCellSel {
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
}
.NavigationCell a:link, .NavigationCell a:visited, .NavigationCell a:hover, .NavigationCell a:active {
	text-decoration: underline;
}
.NavigationCellSel {
	font-weight: bold;
}
.NavigationArrow {
	vertical-align: middle;
}

/*
	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: #000000;
	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: #550000;
	PADDING: 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;
}

/*
	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: 15px;
}
.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: #081589;
	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;
}
TABLE.CatMenuContainer {
	WIDTH: 136px;
}
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: 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;
}
.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: 225px;
	TEXT-ALIGN: center;
}
TD.FLCDialogCellAntibot {
	WIDTH: 50%;
	HEIGHT: 350px;
	TEXT-ALIGN: center;
}
TABLE.FLCDialog {
	WIDTH: 100%;
	HEIGHT: 100%;
}
/*
	Last checkout step
*/
TD.LCSBackground {
	BACKGROUND-COLOR: #68c1ff;
}
TABLE.WebBasedPayment {
	HEIGHT: 100%;
	WIDTH: 100%;
}
TABLE.WebBasedPayment TR TD {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	HEIGHT: 90%;
	PADDING: 0px;
}

/***********************OTHER CSS************************/

BODY {
	MARGIN: 0px; padding:0px; background:url(images/bg.gif) repeat-x #ffffff; padding-bottom:5px;}
TABLE {
	FONT-SIZE: 12px; COLOR: #272827; LINE-HEIGHT: 1.6em; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: left;}
h1{margin:0px; padding:8px 0px 0px 0px; font-size:16px; color:#333333;}
h2{margin:0px; padding:0px 0px 5px 5px; font-size:12px; color:#4A7800;}
h3{margin:0px; padding:0px 0px 5px 0px; font-size:12px; color:#FF3300; font-weight:bold; background-color:#FBFFED;}
h4{margin:0px; padding:0px 0px 4px 8px; font-size:11px; color:#000000; font-weight:bold; background:url(images/footheadbg.gif) no-repeat; width:108px; height:22px;}
p{padding:0px 0px 5px 0px; margin:0px;}

.redleft{background:url(images/red-left.gif) no-repeat; width:9px; height:25px;} 
.redright{background:url(images/red-right.gif) no-repeat; width:9px; height:25px;} 
.redbg{background:url(images/redbg.gif); background-repeat:repeat-x; height:25px; color:#FFFFFF;} 
.phonefont{font-size:14px;}
a.whitelink:link {COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold;}
a.whitelink:active {COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold;}
a.whitelink:visited {COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold;}
a.whitelink:hover {	COLOR: #fffc00; TEXT-DECORATION: none; font-weight:bold;} 
a.whitelink1:link {COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold; font-size:12px;}
a.whitelink1:active {COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold; font-size:12px;}
a.whitelink1:visited {COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold; font-size:12px;}
a.whitelink1:hover {	COLOR: #fffc00; TEXT-DECORATION: none; font-weight:bold; font-size:12px;} 
a.redlink:link {COLOR: #DC0A0B; TEXT-DECORATION: underline; font-weight:bold;}
a.redlink:active {COLOR: #DC0A0B; TEXT-DECORATION: underline; font-weight:bold;}
a.redlink:visited {COLOR: #DC0A0B; TEXT-DECORATION: underline; font-weight:bold;}
a.redlink:hover {	COLOR: #333333; TEXT-DECORATION: none; font-weight:bold;} 

.bcumbgl{background:url(images/breadcrumbbg-l.gif) no-repeat; width:10px; height:34px;}
.bcumbgr{background:url(images/breadcrumbbg-r.gif) no-repeat; width:9px; height:34px;}
.bcumbg{background:url(images/breadcrumbbg.gif) repeat-x; line-height:1em;}
.menudevider{background:url(images/menudevider.gif) no-repeat; width:2px; height:34px;}

.midpad{padding:8px 0px 8px 0px;}
.barleft{background:url(images/bar-left.gif) no-repeat; width:10px; height:30px;}
.barright{background:url(images/bar-right.gif) no-repeat; width:22px; height:30px;}
.barbg{background:url(images/bar-ng.gif) repeat-x; color:#FFFFFF; font-size:12px; font-weight:bold;}
.barbgR{background:url(images/barbg.gif) no-repeat; color:#FFFFFF; font-size:12px; font-weight:bold; height:18px;}
.barcellbgR{background-color:#EFEFEF; padding:5px 9px 0px 9px;}
.barcellbgTest{background-color:#EFEFEF; padding:5px 9px 0px 9px; line-height:2em;}

.cellbgD{background-color:#7098BF; color:#FFF; height:22px; border-bottom:1px solid #ffffff; padding-left:10px; padding-bottom:2px; font-weight:bold;}


.whitebg{background-color:#FFFFFF; height:40px;}
.aafbg{background:url(images/affbg.gif) no-repeat; width:194px; height:11px;} 
.barcellbgaaf{background-color:#F7EED3; padding:5px 9px 0px 9px; line-height:2em;}

.propad{padding:0px 10px 8px 10px;}
.titlebgleft{background:url(images/titlebgleft.gif) no-repeat; width:29px; height:30px;}
.titlebgright{background:url(images/titlebgright.gif) no-repeat; width:11px; height:30px;}
.titlebg{background:url(images/titlebg.gif) repeat-x;}
.ptable{border:1px solid #D4D4D4;}
.price{background-color: #FFFFEB; color:#FF0000; font-size:14px; font-weight:bold; padding:2px;}

a.prlink:link {COLOR: #00438D; TEXT-DECORATION: underline; font-weight:bold; font-size:12px;}
a.prlink:active {COLOR: #00438D; TEXT-DECORATION: underline; font-weight:bold; font-size:12px;}
a.prlink:visited {COLOR: #00438D; TEXT-DECORATION: underline; font-weight:bold; font-size:12px;}
a.prlink:hover {	COLOR: #333333; TEXT-DECORATION: none; font-weight:bold; font-size:12px;} 


a.prlink1:link {COLOR: #00438D; TEXT-DECORATION: underline; font-weight:bold; font-size:11px;}
a.prlink1:active {COLOR: #00438D; TEXT-DECORATION: underline; font-weight:bold; font-size:11px;}
a.prlink1:visited {COLOR: #00438D; TEXT-DECORATION: underline; font-weight:bold; font-size:11px;}
a.prlink1:hover {	COLOR: #333333; TEXT-DECORATION: none; font-weight:bold; font-size:11px;} 



.titlebgmain{background:url(images/titlebgmain.gif) repeat-x; height:26px; border:1px solid #cccccc; font-size:12px;}

ul  {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;}
ul li {PADDING-RIGHT: 0px; PADDING-LEFT: 27px; BACKGROUND: url(images/libg.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none; height:23px;}

.linkli {text-decoration:underline;  PADDING-RIGHT: 0px; PADDING-LEFT: 38px; BACKGROUND: url(images/libg.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;  height:23px;}

.uldiv{PADDING-RIGHT: 0px; PADDING-LEFT: 38px; BACKGROUND: url(images/libg.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none; height:23px;}




.footerbgleft{background:url(images/footerbg-left.gif) no-repeat; width:12px; height:154px; }
.footerbgright{background:url(images/footerbg-right.gif) no-repeat; width:10px; height:154px; }
.footerbg{background:url(images/footerbg.gif) repeat-x;}
.footerdevider{background:url(images/devider.gif) no-repeat; height:104px; width:2px;}
.footerlinkspad{padding-left:8px;}
.white{color:#FFFFFF;}


.pr_displaybg{background-color:#EEF6FC; border-bottom:3px solid #E8F1F9; height:20px; }
.pr_displaybgalt{background-color:#F0F0F0; border-bottom:3px solid #E7E8E8; height:20px; }
.pr_heading{background:url(images/product_heading.gif) repeat-x; font-weight:bold; color:#00589F; font-size:12px; }
.pr_heading1{background:url(images/product_heading.gif) repeat-x; font-weight:bold; color:#00589F; font-size:11px; }
.pr_displaybg2{ background:url(images/pr_displaybg2.gif) repeat-x;}
.pr_displaybg2alt{ background:url(images/pr_displaybg2alt.gif) repeat-x;}

.red{color:#FF0000;}
.menubg{background:url(images/menubg.gif) repeat-x; height:32px;}
.blue{color:#0153AD; font-weight:bold; font-size:12px;}
.blue1{color:#0153AD; font-weight:bold; font-size:11px; border-bottom:1px dashed #cccccc;}
.blue2{color:#0153AD; font-weight:bold; font-size:11px; border-bottom:1px dashed #cccccc; border-top:1px dashed #cccccc; background-color:#FFFFE1; padding:2px; font-size:14px;}
.dotted{background:url(images/dotted.gif) repeat-x;}

.lightgreyfont{color:#888787;}

A.toplink:link { COLOR: #ffffff; TEXT-DECORATION: none; font-size:11px;}
A.toplink:active {COLOR: #ffffff; TEXT-DECORATION: none; font-size:11px;}
A.toplink:visited {COLOR: #ffffff; TEXT-DECORATION: none; font-size:11px;}
A.toplink:hover {COLOR: #ffffff; TEXT-DECORATION: underline; font-size:11px;}

A.toplink1:link { COLOR: #333333; TEXT-DECORATION: none; font-weight:bold; font-size:12px;}
A.toplink1:active {COLOR: #333333; TEXT-DECORATION: none; font-weight:bold; font-size:12px;}
A.toplink1:visited {COLOR: #333333; TEXT-DECORATION: none; font-weight:bold; font-size:12px;}
A.toplink1:hover {COLOR: #67A204; TEXT-DECORATION: underline; font-weight:bold; font-size:12px;}

a.prlinkinner:link {COLOR: #C90000; TEXT-DECORATION: underline; font-weight:bold; font-size:12px;}
a.prlinkinner:active {COLOR: #C90000; TEXT-DECORATION: underline; font-weight:bold; font-size:12px;}
a.prlinkinner:visited {COLOR: #C90000; TEXT-DECORATION: underline; font-weight:bold; font-size:12px;}
a.prlinkinner:hover {	COLOR: #333333; TEXT-DECORATION: none; font-weight:bold; font-size:12px;} 


.checkoutbg{background:url(images/checkoutbg.gif) repeat-x; border-top:1px solid #D0D09D; padding:1px;}
.border{border:2px solid #cccccc; padding:1px;}
.border_p{border:1px dotted #cccccc; padding:1px;}
.nobg { background:none; border:none;}
.borderp{border:1px solid #cccccc; padding:1px;}
.borderl{border-right:1px solid #cccccc; padding:1px;}
.tabelbg{ background-color:#F9FFEE; border-bottom:5px solid #F1FDDC;}

INPUT {
	BORDER-RIGHT: #c9c9c9 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #c9c9c9 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: url(images/textboxbg.gif) #ffffff repeat-x; PADDING-BOTTOM: 2px; BORDER-LEFT: #c9c9c9 1px solid; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #c9c9c9 1px solid
}

TEXTAREA {
	BORDER-RIGHT: #c9c9c9 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #c9c9c9 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: url(images/textboxbg.gif) #ffffff repeat-x; PADDING-BOTTOM: 2px; BORDER-LEFT: #c9c9c9 1px solid; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #c9c9c9 1px solid
}
SELECT {
	BORDER-RIGHT: #c9c9c9 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #c9c9c9 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: url(images/textboxbg.gif) #ffffff repeat-x; PADDING-BOTTOM: 2px; BORDER-LEFT: #c9c9c9 1px solid; COLOR: #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #c9c9c9 1px solid
}
.inputbutton {
	BORDER-RIGHT: #e9fcff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e9fcff 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e9fcff 1px solid; CURSOR: pointer; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #e9fcff 1px solid; BACKGROUND-COLOR: #4f6ba3; TEXT-ALIGN: center; background:url(images/butbg.gif) repeat-x; font-family:Arial, Helvetica, sans-serif;}

A:link, A:active, A:visited {COLOR: #333639; TEXT-DECORATION: none; font-size:12px;}
A:hover {COLOR: #095BB7; TEXT-DECORATION: underline; font-size:12px;}


a.pglink:link {COLOR: #333333; TEXT-DECORATION: none; font-size:11px; padding:0px 3px 0px 3px; font-weight:bold}
a.pglink:active {COLOR: #333333; TEXT-DECORATION: none; font-size:11px; padding:0px 3px 0px 3px; font-weight:bold}
a.pglink:visited {COLOR: #333333; TEXT-DECORATION: none; font-size:11px; padding:0px 3px 0px 3px; font-weight:bold}
a.pglink:hover { COLOR: #000000; TEXT-DECORATION: underline; font-size:11px; padding:0px 3px 0px 3px; font-weight:bold}


a.bclink:link {COLOR: #333639; TEXT-DECORATION: none; font-weight:bold; font-size:10px;}
a.bclink:active {COLOR: #333639; TEXT-DECORATION: none; font-weight:bold; font-size:10px;}
a.bclink:visited {COLOR: #333639; TEXT-DECORATION: none; font-weight:bold; font-size:10px;}
a.bclink:hover { COLOR: #095BB7; TEXT-DECORATION: underline; font-weight:bold; font-size:10px;}

.smallfont{font-size:10px;}


.tablebg{background-color:#F1F1F1;}
.tableft{background:url(images/tableft.gif) repeat-y right; font-weight:bold; color:white;} 
.pr_displaybgP{background-color:#EEF6FC; height:20px; }



a.bluelink:link {font-family:arial,sans-serif; COLOR: #336699; TEXT-DECORATION: none; font-weight:bold; font-size:12px;}
a.bluelink:active {COLOR: #990000; TEXT-DECORATION: none; font-weight:bold; font-size:12px;}
a.bluelink:visited {COLOR: #336699; TEXT-DECORATION: none; font-weight:bold; font-size:12px;}
a.bluelink:hover { COLOR: #990000; TEXT-DECORATION: underline; font-weight:bold; font-size:12px;}
.orgfont{color:#FF6600; font-weight:bold;}





a.a12:link {


padding-right:5px;
padding-left:5px;

font-family:arial,sans-serif;
font-size:12px;
font-weight:bold;
color:#336699;
cursor:pointer;
text-decoration:none;
}


#dhtmltooltip{
/*color 
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: #7098BF;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
*/
width: 150px;
position: absolute;
border: 1px solid black;
background-color:#7098BF; 
color:#FFF; 
font-weight:bold;
padding: 2px;
visibility: hidden;

}

/* header menu style*/
#dropmenudiv{
position:absolute;
border:1px solid #1e4365;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
color:#053664;
border-bottom: 1px solid #1e4365;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
background:#97cbff;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #284c93;
color:#ffffff;
}
.foot-bg{background:#024f8c;}
.foot-links
{
font-family:tahoma, verdana, arial;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
a.foot-links:link{color:#FFFFFF; text-decoration:none;}
a.foot-links:visited{color:#FFFFFF; text-decoration:none;}
a.foot-links:hover{color:#FFFFFF; text-decoration:underline;}
a.foot-links:active{color:#FFFFFF; text-decoration:none;}	
.copyrights
{
font-family:tahoma, verdana, arial;
font-size:12px;
color:#FFFFFF;
}

/***************Thickbox**************************/
#TB_window {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #333333
}
#TB_secondLine {
	FONT: 10px Arial, Helvetica, sans-serif; COLOR: #666666
}
#TB_window A:link {
	COLOR: #333333
}
#TB_window A:visited {
	COLOR: #333333
}
#TB_window A:hover {
	COLOR: #000
}
#TB_window A:active {
	COLOR: #333333
}
#TB_window A:focus {
	COLOR: #333333
}
#TB_overlay {
	Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; POSITION: fixed; TOP: 0px; HEIGHT: 100%
}
.TB_overlayBG {
	FILTER: alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75
}
* HTML #TB_overlay {
	POSITION: absolute; ; HEIGHT: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')
}
#TB_window {
	BORDER-RIGHT: #525252 4px solid; BORDER-TOP: #525252 4px solid; DISPLAY: none; Z-INDEX: 102; BACKGROUND: #ffffff; LEFT: 50%; BORDER-LEFT: #525252 4px solid; COLOR: #000000; BORDER-BOTTOM: #525252 4px solid; POSITION: fixed; TOP: 50%; TEXT-ALIGN: left
}
* HTML #TB_window {
	; MARGIN-TOP: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); POSITION: absolute
}
#TB_window IMG#TB_Image {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #666 1px solid; DISPLAY: block; MARGIN: 15px 0px 0px 15px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#TB_caption {
	PADDING-RIGHT: 30px; PADDING-LEFT: 25px; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 7px; HEIGHT: 25px
}
#TB_prev A {
	FLOAT: left; MARGIN-LEFT: -10px
}
#TB_next A {
	MARGIN-LEFT: -10px; flaot: left
}
#TB_closeWindow A {
	FLOAT: left; MARGIN-RIGHT: -15px
}
#TB_closeWindow {
	PADDING-RIGHT: 25px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 10px; PADDING-TOP: 11px; HEIGHT: 25px
}
#TB_closeAjaxWindow {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 5px; PADDING-TOP: 7px; TEXT-ALIGN: right
}
#TB_ajaxWindowTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 5px; PADDING-TOP: 7px
}
#TB_title {
	HEIGHT: 27px; BACKGROUND-COLOR: #e8e8e8
}
#TB_ajaxContent {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: auto; LINE-HEIGHT: 1.4em; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.TB_modal#TB_ajaxContent {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#TB_ajaxContent P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#TB_load {
	DISPLAY: none; Z-INDEX: 103; LEFT: 50%; MARGIN: -6px 0px 0px -104px; WIDTH: 208px; POSITION: fixed; TOP: 50%; HEIGHT: 13px
}
* HTML #TB_load {
	; MARGIN-TOP: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); POSITION: absolute
}
#TB_HideSelect {
	Z-INDEX: 99; FILTER: alpha(opacity=0); LEFT: 0px; WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: fixed; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #fff; BORDER-BOTTOM-STYLE: none; -moz-opacity: 0; opacity: 0
}
* HTML #TB_HideSelect {
	POSITION: absolute; ; HEIGHT: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')
}
#TB_iframeContent {
	CLEAR: both; MARGIN-TOP: 1px; MARGIN-BOTTOM: -1px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; _margin-bottom: 1px
}

