/*
	Content enviroment styles
*/
TABLE.Container {HEIGHT: 100%;}

TD.Container {VERTICAL-ALIGN: top; HEIGHT: 90%;}


/*
	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: #FFD44C;}

.HeadThinLine {BACKGROUND-COLOR: #8E4B00; 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: #FFD44C; COLOR: #8E4B00; HEIGHT: 22px; VERTICAL-ALIGN: middle; PADDING-LEFT: 12px; PADDING-RIGHT: 12px;}

.Bottom {BACKGROUND-COLOR: #FFD44C; COLOR: #8E4B00;}

A.Bottom {BACKGROUND-COLOR: #FFD44C; COLOR: #8E4B00; TEXT-DECORATION: underline;}

A.Bottom {BACKGROUND-COLOR: #FFD44C; COLOR: #8E4B00; TEXT-DECORATION: underline;}

A.Bottom:hover {BACKGROUND-COLOR: #FFD44C; COLOR: #8E4B00; TEXT-DECORATION: none;}

A.Bottom {BACKGROUND-COLOR: #FFD44C; COLOR: #8E4B00; TEXT-DECORATION: underline;}

.BottomPopup {WIDTH: 100%; TEXT-ALIGN: right; PADDING-BOTTOM: 10px;}

.BottomPopup A {FONT-WEIGHT: bold;}

.BottomDialogBox {BACKGROUND-COLOR: #FFE591; 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: #003466;}

.Line {BACKGROUND-COLOR: #C3D7F0;}

TD.ButtonsRow {PADDING-TOP: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 12px; PADDING-BOTTOM: 2px;}

.CustomerMessage {COLOR: #003466; FONT-WEIGHT: bold;}

.ErrorMessage {COLOR: #003466; FONT-WEIGHT: bold;}

.Star {COLOR: #FF0000;}

.TableHead {BACKGROUND-COLOR: #CCCCCC; 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: #FFD44C; HEIGHT: 15px; VERTICAL-ALIGN: middle; TEXT-ALIGN: center; FONT-WEIGHT: bold; FONT-SIZE: 12px;}

.PopupBG {BACKGROUND-COLOR: #FFD44C;}

.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: #FFD44C; PADDING: 1px;}

.VertMenuBorder {BACKGROUND-COLOR: #8E4B00;}

.VertMenuTitle {BACKGROUND-COLOR: #003466; COLOR: #FFF; FONT-WEIGHT: bold; PADDING: 1px;}

.VertMenuSubTitle {BACKGROUND-COLOR: #FFA92F;}

.VertMenuTitleIcon {WIDTH: 21px; HEIGHT: 20px; MARGIN-LEFT: 8px; MARGIN-RIGHT: 8px; VERTICAL-ALIGN: middle;}

.VertMenuItems, A.VertMenuItems  {COLOR: #FFF; TEXT-DECORATION: none;}

A.VertMenuItems:hover {TEXT-DECORATION: underline;}

.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: #003466; HEIGHT: 100%; PADDING: 0px;}

TD.DialogTitle {COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-COLOR: #FF8500; 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: #FF8500; 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: #003466; PADDING: 0px; VERTICAL-ALIGN: bottom; HEIGHT: 15px;}

.DialogInfoBorder {BACKGROUND-COLOR: #003466; PADDING: 0px;}

.DialogTr {COLOR: #BD9858;}

.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: #5D92D8;}

.NavDialogBox {BACKGROUND-COLOR: #C7D8F2;}

.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: #000000; FONT-WEIGHT: bold; FONT-SIZE: 12px;}

.ProductTitleHidden {COLOR: #666666; FONT-WEIGHT: bold; FONT-SIZE: 11px;}

.ProductDetailsTitle {COLOR: #003466; 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: #003466; FONT-WEIGHT: bold; FONT-SIZE: 12px;}

.ProductPriceSmall {COLOR: #003466; 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;}

.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 {COLOR: #330000; TEXT-DECORATION: none;}

A.ItemsList {COLOR: #330000; TEXT-DECORATION: none;}

A.ItemsList:hover {COLOR: #330000; TEXT-DECORATION: underline;}

A.ItemsList {COLOR: #330000; TEXT-DECORATION: none;}


/*
	Location bar
*/
.NavigationPath {COLOR: #003466; FONT-WEIGHT: bold; TEXT-DECORATION: none; font-size:11px;}

A.NavigationPath {COLOR: #003466; TEXT-DECORATION: underline;}

A.NavigationPath:hover {COLOR: #003466; TEXT-DECORATION: none;}


/*
	Buttons
*/
.FormButton {COLOR: #330000; FONT-WEIGHT: bold;}

TABLE.ButtonTable {CURSOR: pointer; VERTICAL-ALIGN: middle; DIRECTION: ltr;}

TD.Button {BACKGROUND-IMAGE: url(images/butbg.gif); BACKGROUND-COLOR: #003466; BACKGROUND-REPEAT: repeat-x; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle; WHITE-SPACE: nowrap;}

FONT.Button { 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, A.Button, A.Button:hover, A.Button {COLOR: #330000; FONT-WEIGHT: bold;}

.GoImage {WIDTH: 21px; HEIGHT: 18px; VERTICAL-ALIGN: middle; BORDER: 0px;}


/*
	Small text/link style
*/
.SmallNote {COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px;}

.SmallNote {COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px;}

.SmallNote:hover {COLOR: #7C4C00; TEXT-DECORATION: underline; FONT-SIZE: 9px;}

.SmallNote {COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px;}

.SmallText {COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px;}


/*
	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, .SearchSortLink, .SearchSortLink:hover, .SearchSortLink {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:url(images/tab_m.gif) repeat-x; FONT-WEIGHT: bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; TEXT-ALIGN: center; color:#000;}
.Tab a {color:#000;}
.Tab a:hover {color:#FFF;}

.TabTop {HEIGHT: 5px; BACKGROUND-COLOR: #FFD44C;}

TD.TabLeftSide {WIDTH: 6px; height:25px; BACKGROUND-IMAGE: url(images/tab_l.gif);}

TD.TabRightSide {WIDTH: 6px; 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: 6px; 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, .NavigationCell a, .NavigationCell a:hover, .NavigationCell a {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: #003466; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING: 0px;}

.SubHeaderLine {HEIGHT: 1px; BACKGROUND-COLOR: #C3D7F0; PADDING: 0px;}


/*
	User profile page
*/
.RegSectionTitle {COLOR: #550000; FONT-SIZE: 10px; FONT-WEIGHT: bold;}


/*
	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: 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
*/
DIV.Lbl {DISPLAY: inline; COLOR: green; FONT-WEIGHT: bold;}

.Section {DISPLAY: inline; MARGIN: 0px; PADDING: 0px;}


/*
	Last checkout step
*/
TD.LCSBackground {BACKGROUND-COLOR: #003466;}

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;}

.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: 225px; TEXT-ALIGN: center;}

TD.FLCDialogCellAntibot {WIDTH: 50%; HEIGHT: 350px; TEXT-ALIGN: center;}

TABLE.FLCDialog {WIDTH: 100%; HEIGHT: 100%;}


/*
		-- ADDONS --
*/

/*
	Gift registry module
*/
.HighLight {BACKGROUND-COLOR: #C7D8F2;}


/*
	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: #003466; 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: #003466; 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: #FFD44C; BORDER-RIGHT: #8E4B00 1px solid; BORDER-TOP: #8E4B00 1px solid; BORDER-LEFT: #8E4B00 1px solid; BORDER-BOTTOM: #8E4B00 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; CURSOR: pointer;}

A.CatMenuItem {COLOR: #330000; TEXT-DECORATION: none;}

A.CatMenuItem {COLOR: #330000; TEXT-DECORATION: none;}

A.CatMenuItem:hover {COLOR: #330000; TEXT-DECORATION: none;}

A.CatMenuItem {COLOR: #330000; TEXT-DECORATION: none;}

A#nojs.CatMenuItem:hover {BACKGROUND-COLOR: #003466; 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;}

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: blue;}

.SurveyBarHL {HEIGHT: 10px; BACKGROUND-COLOR: green;}

.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;}


/*
------------- Ishka Styles-----------
*/

body,td,th, input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;}

body {margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

a {color: #4d606b; text-decoration: none;}

a:hover {color: #3399CC; text-decoration: underline;}

.names {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003466; text-decoration: none;}

.names A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #003466; text-decoration: none;}


.names A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0066CC; text-decoration: underline;}

.maintext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none;}

.maintext A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #006699; text-decoration: none;}


.maintext A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #0066CC; text-decoration: underline;}

.maintextbold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333; text-decoration: none;}

.maintextbold A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #006699; text-decoration: none;}


.maintextbold A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0066CC; text-decoration: underline;}

.heading1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #00ffff; text-decoration: none; letter-spacing: .5em;}

.lighttext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #99CCCC; text-decoration: none; letter-spacing: 0.2em;}

.lighttext A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #99CCCC; text-decoration: none; letter-spacing: 0.2em;}


.lighttext A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; letter-spacing: 0.2em;}

.bgimage {background-image: url(images/gradientbar.jpg); background-repeat: repeat-x;}

.text2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; text-align: justify;}

.text2 A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #006699; text-decoration: none; text-align: justify;}


.text2 A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000066; text-decoration: none; text-align: justify;}

.text2bold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none; text-align: justify;}

.text2bold A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006699; text-decoration: none; text-align: justify;}


.text2bold A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000066; text-decoration: none; text-align: justify;}

.greyline {background-image: url(images/greyline.jpg); background-repeat: repeat-y;}

.copyrightgray {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
.navlinks {color: #202b31; padding: 5px; display: block; margin-bottom: -12px;}

.navlinks:hover {background-color: #202b31; color: #fff;}

.heading2, h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #003366; font-weight: bold;}

.sidenav {font-size: 11px; color: #000000; text-decoration: none; line-height: 20px; display: block; text-indent: 8px; background: url(images/categories_off.jpg);}

.sidenav A {font-size: 11px; color: #000000; text-decoration: none; line-height: 20px; display: block; text-indent: 8px; background: url(images/categories_off.jpg);}


.sidenav A:hover {font-size: 11px; color: #000000; text-decoration: none; line-height: 20px; display: block; text-indent: 8px; background: url(images/categories_over.jpg);}

.sidenav2 {font-size: 11px; color: #000000; text-decoration: none; line-height: 20px; display: block; text-indent: 8px; background: url(images/categories_off.jpg); text-align:left;}

.sidenav2 A {font-size: 11px; color: #000000; text-decoration: none; line-height: 20px; display: block; text-indent: 8px; background: url(images/categories_off.jpg);}


.sidenav2 A:hover {font-size: 11px; color: #000000; text-decoration: none; line-height: 20px; display: block; text-indent: 8px; background: url(images/categories_on.jpg);}

/*************** new ****************/
body {text-align:center; padding:7px 0;}

img {border:0;}

form {margin:0;}

div.Container {width:1161px; margin:0 auto; text-align:left;}
.page {padding:29px; padding-bottom:5px;}

input, select {vertical-align:middle;}

.inp {border:1px solid #3A5D85;}
.btn {border:1px solid #7390AC; background:url(images/bg_btn.gif) top repeat-x #3A5D85; color:#FFF; font-weight:bold;}
.btn2 {background:url(images/bg_btn_2.jpg) top repeat-x #B2B2B2; color:#003466; border:1px solid #678BBB;}
a.btn, a.btn2 {padding:2px 4px; white-space:nowrap; font-size:11px;}
	a.btn:hover, a.btn2:hover {color:#FFF; text-decoration:none;}

.header {background:url(images/bg_header.gif) left top no-repeat; height:134px;}
.slogan {color:#008FD3; font-size:18px; font-weight:bold; text-transform:uppercase; padding-top:85px; padding-right:40px; font-family:Arial, Helvetica, sans-serif}

/*.topMenu {border-top:1px solid #8A98A5; border-bottom:1px solid #C4E4FD; margin:10px 0;}
.topMenu .in {border-top:1px solid #D5E2EB; border-bottom:1px solid #7E9EB7; padding:7px; text-transform:uppercase; font-weight:bold;}
.topMenu .in td {white-space:nowrap; font-size:15px; padding-right:30px;}*/
.topMenu {padding-left:30px;}

.topLine {background:#003466;}
.topBrd {border-right:1px solid #4D7194;}
.topLine td {font-weight:bold; color:#FFF; padding:0 25px;}
	.topLine td a {font-weight:normal;}
	.topLine td a.btn {font-weight:bold;}
	.topLine td a, .topLine td strong {margin:0 5px;}

.categories {background:url(images/categories_bg.jpg); text-align:left;}
.catText {font-size:12px; color:000000; margin-left:15px; font-family:Arial, Helvetica, sans-serif;}

.specOffers {border-left:1px solid #999999; border-right:1px solid #999999;}

.content {/*width:592px; background:url(images/box_mid.jpg);*/}
.content .in {padding:10px; padding-top:0;}

.footer {border-top:1px solid #939DA9;}
	.footer td {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
	.footer .links, .footer .links a {color:#000; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
	.footer .links a {text-decoration:underline;}
	.copy {color:#B2B2B2; margin-top:10px;}

.searchBox {margin-top:5px;}
	.searchInp {margin-right:10px; width:230px; /*width:325px; margin-right:15px;*/}
	.searchBtn {margin-right:25px;}



/*********  Categories menu ******/

/* block styles */
.block-categories,
.block-title  {margin-bottom:10px; width:212px; font-family:verdana, arial;} /* width block */
.block-title {margin-bottom:0; margin-top:-3px;}
.block-categories a.title,
.block-title span.title {height:37px; display:block; background:url(img_cat/title-bg-left.jpg) repeat-x; color:#fff; font-style:normal; text-decoration:none; outline:none;}
.block-categories a.title span,
.block-title span.title span {height:37px; width:65px; display:block; background:url(img_cat/title-bg-right.jpg) no-repeat; position:relative; float:right;}
.block-categories a.title em,
.block-title span.title em {position:relative; height:18px; display:block; margin-left:15px; top:12px; font-style:normal; font-size:14px; color:#fff; overflow:hidden; text-align:left;}

.block-categories ul {margin:0; padding:0;}
.block-categories li {font-size:11px; overflow:hidden; text-align:left;}
.block-categories li a {height:15px; line-height:15px; display:block; background:url(img_cat/cat-item-normal.jpg) repeat-x; border-left:1px solid #013366; border-right:1px solid #013366; color:#000; text-decoration:none; padding:2px 0 2px 15px;}
.block-categories li a:hover {background:url(img_cat/cat-item-hover.jpg) repeat-x;}

.block-categories .block-footer {height:8px; display:block; background:url(img_cat/block-footer-left.jpg) repeat-x; margin-bottom:-8px;}
.block-categories .block-footer span {height:8px; width:50px; display:block; background:url(img_cat/block-footer-right.jpg) repeat-x; position:relative; float:right;}

.block-categories-body {background:#143764; color:#fff; padding:5px 10px; font-size:12px; line-height:17px;}

.block-categories ul.link-close {display:none;}
.block-categories ul.link-open {display:block;}

.special-offer {border-left:1px solid #939DA9; border-right:1px solid #939DA9; -padding:10px;}

