/* $Id: skin1.css,v 1.24.2.11 2007/04/17 06:20:48 max Exp $ */
/*
	General styles
*/
BODY{
	COLOR: #000000;
}
BODY, DIV, TH, TD, P, INPUT, TEXTAREA, SELECT, TT {
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	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%;
	PADDING: 0px;
	MARGIN: 0px;
}
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: #081589;
	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: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url(images/dialog_bg_n.gif);
	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: 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
*/
.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;
}
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;
}
/* GREENPARK - WEBSITE DESIGN CHRIS GRANT 2008 */
body {
	margin: 0;
	text-align: center;
	background-color: #e6e6e6;
	background-image:url(images/custom/newpagecontentbg_16.jpg);
	background-position:center top;
	background-repeat:repeat-y;
}
#container {
	text-align: left;
	background-color: #fff;
	width:984px;
	margin:0 auto;
}
#wrapper {
width:986px;
margin:0 auto;
text-align:left;
background-color:#FFF;
}
#body_left {
	float: left;
	width: 205px;
	padding: 0 0 0 5px;
}
#body_right {
	float:left;
	padding: 0 5px 0 0;
	width: 760px;
	
}
/* hide from mac \*/
* html #body_left {
	margin-right: -3px;
}
* html #body_right {
	margin-left: 0;
}
/* end hide */
#header_logo {

	height: 211px;
	position: top left;
}

#headercentered{
	
	background-image:url(images/custom/mainbgheader.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	height:213px;
	}

#header_logo ul {
	padding: 10px 0 0 0;
	margin: 0 0 0 600px;
}
#header_logo li {
	list-style-type: none;
	font-family: verdana;
	font-size: 14px;
	color: #fff;
}
#header_nav_wrap {
	background-image:url(images/custom/nav_off.jpg);
	background-repeat: repeat-x;
	height: 24px;
	padding: 0;
	border-top: 1px solid #7E0A0B;
	border-bottom: 1px solid #7E0A0B;
}
#header_nav {
	float: left;
	width: 555px;
	margin: 0;
	padding: 0;
}
#header_nav ul {
	padding: 0;
	margin: 0;
}
#header_nav ul li {
	display: inline;
}
#header_nav li a {
	border-right: 1px solid #7E0A0B;
	color: #fff;
	float: left;
	padding: 5px 10px;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
}
#header_nav li a:hover {
	background-color: #7E0A0B;
	background-image:url(images/custom/nav_on.jpg);
	background-repeat: repeat-x;
	color: #fff;
}
#header_search {
	text-align: right;
	margin: 0;
	padding: 4px 5px 0 0;
	color: #fff;
	width: auto;
	font-family: verdana;
	font-size: 12px;
}
#header_search a {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
#header_search a:hover {
	color: #fff;
}
/* hide from mac \*/
* html #header_nav {
	margin-right: -3px;
}
* html #header_search {
	margin-left: 0;
}
/* end hide */
#header_search .search {
	padding: 0;
	margin: 0;
}
#header_footer {
	clear: both;
	background-image: url(images/rob_header_nav_bg_footer.gif);
	background-repeat: repeat-x;
	height: 3px;
	width: 100%;
}
#header_sub {
	width: 975px;
	margin: 0;
	padding: 10px 5px;
}
#header_sub_ad {
	float: left;
	width: 617px;
}
#header_sub_chat {
	margin-left: 617px;
	width: 330px;
}
#cat_nav {
	width: 200px;
	margin: 0 0 20px 0;
}
#cat_nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: verdana;
	font-size: 12px;
}
#cat_nav a {
	display: block;
	padding: 5px;
	width: 190px;
	background-color: #fae16d;
	border-bottom: 1px solid #e1bf48;
	color: #000;
}
#cat_nav a:link a:visited {
	color: #000;
	text-decoration: none;
}
#cat_nav a:hover {
	background-color: #faf0b5;
	color: #000;
	text-decoration: none;
}
#cat_cart {
	background-color: #fae16d;
	width: 200px;
	font-family: verdana;
	color: #000;
	font-size: 12px;
}
#cat_cart_img {
	float: left;
	width: 30px;
	padding-left: 5px;
}
#cat_cart_text {
	margin-left: 35px;
	padding: 10px 5px 10px 0;
}
/* hide from mac \*/
* html #cat_cart_img {
	margin-right: -3px;
}
* html #cat_cart_text {
	margin-left: 0;
}
/* end hide */
#cat_user {
	width: 200px;
	margin: 0 0 20px 0;
	clear: both;
}
#cat_user ul {
	margin: 0;
	padding: 0;
	border-top: 1px solid #e1bf48;
	list-style-type: none;
	font-family: verdana;
	font-size: 12px;
}
#cat_user a {
	display: block;
	padding: 5px;
	width: 190px;
	background-color: #fae16d;
	border-bottom: 1px solid #e1bf48;
	color: #000;
}
#cat_user a:link a:visited {
	color: #000;
	text-decoration: none;
}
#cat_user a:hover {
	background-color: #faf0b5;
	color: #000;
	text-decoration: none;
}
#cat_login {
	background-color: #fae16d;
	width: 200px;
	font-family: verdana;
	color: #000;
	font-size: 12px;
	margin: 0 0 20px 0;
}
#cat_login ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: verdana;
	font-size: 12px;
}
#cat_login a {
	display: block;
	padding: 5px;
	width: 190px;
	background-color: #fae16d;
	border-bottom: 1px solid #e1bf48;
	color: #000;
}
#cat_login a:link a:visited {
	color: #000;
	text-decoration: none;
}
#cat_login a:hover {
	background-color: #faf0b5;
	color: #000;
	text-decoration: none;
}
#cat_login .cat_login_user {
	padding: 5px;
}
#cat_header {
	background-color: #fae16d;
	background-image: url(images/rob_cat_header.gif);
	background-repeat: no-repeat;
	width: 200px;
	color: #000;
	font-family: verdana;
	font-size: 14px;
	text-align: center;
	padding: 5px 0;
}
#featured_container {
}
#featured_product {
	float: left;
	width: 365px;
	height: 92px;
}
/* hide from mac \*/
* html #featured_product {
	margin-right: -3px;
}
/* end hide */
#featured_product dl {
	margin: 0 10px;
	padding: 11px 0 0 0;
	border-top: 1px solid #b3b3b3;
}
#featured_product .featured_list_top {
	border-top: none;
}
#featured_product dd {
	margin: 0;
	padding: 0;
}
#featured_product .featured_left {
	float: left;
	width: 80%;
}
#featured_product .featured_left img {
	float: left;
}
#featured_product .featured_left p {
	padding: 5px 0 10px 10px;
	margin: 0 0 0 65px;
}
#featured_product .featured_right {
	float: right;
	width: 20%;
	text-align: right;
}
#featured_product .featured_right p {
	padding: 5px 0 0 0;
	margin: 0;
}
#featured_product .featured_clear {
	clear: both;
}
#featured_product dl dd a:link {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#featured_product dl dd a:visited {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#featured_product dl dd a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#featured_regular {
	font-family: verdana;
	font-size: 14px;
	color: #348936;
}
#featured_market {
	font-family: verdana;
	font-size: 12px;
	color: #999;
	text-decoration: line-through;
}
#featured_header {
	margin: 5px 10px 1px 10px;
	border-bottom: 1px solid #b3b3b3;
	font-family: verdana;
	font-size: 14px;
	color: #3398ff;
	font-weight: bold;
}
#featured_ad_box {
	float: left;
	margin: 25px 4px 0 4px;
	/* width: 246px;*/
		padding-bottom: 20px;
}
/* hide from mac \*/
* html #featured_ad_box {
	margin: 3px;
}
/* end hide */
#quickg_header {
	margin: 0 10px 1px 10px;
	padding-top: 30px;
	border-bottom: 1px solid #b3b3b3;
	font-family: verdana;
	font-size: 14px;
	color: #3398ff;
	font-weight: bold;
	float: left;
	width: 750px;
}
#quickg_list {
	float: left;
	width: 163px;
	margin: 10px 0 20px 10px;
	padding-left: 80px;
}
/* hide from mac \*/
* html #quickg_list {
	margin: 0px;
}
/* end hide */
/* hide from mac \*/
* html #quickg_header {
	margin: 0px;
}
/* end hide */
/* hide from mac \*/
* html #featured_header {
	margin: 0px;
}
/* end hide */
/* hide from mac \*/
* html #featured_ad_box_bottom {
	margin: 0px;
}
/* end hide */
#quickg_list ul {
	margin: 0;
	padding: 0 0 10px 0;
}
#quickg_list ul li {
	list-style-type: none;
	background-image: url(images/rob_bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	margin-top: 5px;
}
#quickg_list a {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#quickg_list a:visited {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#quickg_list a:hover {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#quickg_list p {
	font-family: verdana;
	font-size: 14px;
	color: #3398ff;
	margin-top: 0;
}
.quickg_list_apple_1 {
	background-image: url(images/rob_quick_apple_portables.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.quickg_list_apple_2 {
	background-image: url(images/rob_quick_apple_systems.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.quickg_list_apple_3 {
	background-image: url(images/rob_quick_apple_repair.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.quickg_list_1 {
	background-image: url(images/rob_quick_repair.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.quickg_list_2 {
	background-image: url(images/rob_quick_system.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.quickg_list_3 {
	background-image: url(images/rob_quick_hardware.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#featured_ad_box_bottom {
	float: left;
	margin: 25px 4px 0 4px;
	/* width: 246px;*/
		padding-bottom: 20px;
}
/* hide from mac \*/
* html #featured_ad_box {
	margin: 4px;
}
/* end hide */
#featured_ads {
	height:210px;
	overflow:hidden;
	width:770px;
	float:left;
}
#featured_ads_bottom {
	height: 210px;
	width: 765px;
	overflow: hidden;
	float:left;
}
#footer {
	clear: both;
	height: 150px;
	background-color: #B71C22;
	margin: 10px 0 0 0;
}
#footer_list {
	float: left;
	width: 175px;
	margin: 20px 0 10px 35px;
	border-right: 1px solid #fff;
}
/* hide from mac \*/
* html #footer_list {
	margin: 15px -3px 5px 10px;
}
/* end hide */
#footer_list p {
	color: #FFE25B;
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	margin-top: 0;
}
#footer_list ul {
	padding: 0;
	margin: 0;
}
#footer_list ul li {
	list-style-type: none;
	margin: 0 0 3px 0;
}
#footer_list a {
	color: #fff;
	text-decoration: none;
	font-family: verdana;
	font-size: 12px;
}
#footer_list a:hover {
	text-decoration: underline;
}
#footer_info {
	margin: 20px 50px 0 35px;
	float: right;
}
#footer_copywright {
	padding: 5px;
	background-color: #8D191C;
	text-align: right;
	color: #fff;
}
.icon-FaceBook {
	padding:0 0 1px 22px;
	background: url(images/icon-FaceBook.png) 0px 0px no-repeat;
}
.icon-Twitter {
	padding:0 0 1px 22px;
	background: url(images/icon-Twitter.png) 0px 0px no-repeat;
}
#mc_embed_signup {
	width: 250px;
}
#mc-field-group {
	text-align: center;
	color: #fff;
	font-family: verdana;
	font-size: 12px;
}
#mc_embed_signup legend {
	color: #FFE25B;
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	margin-left: 30px;
}
#mce-error-response, #mce-success-response {
	color: #fff;
	font-family: verdana;
	font-size: 10px;
	margin: 0px 3px 5px 5px;
}
div.mce_inline_error {
	color: #fff !important;
	margin:0px auto !important;
	padding: 0px !important;
	background-color: #3679d5 !important;
	font-family: verdana !important;
	font-size: 14px !important;
}
#mc-field-group br {
	font-size: 1px;
	line-height: 0;
}
#mc-embedded-subscribe {
	color: #000;
	font-family: verdana;
	font-size: 10px;
}
#c_product {
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #b3b3b3;
	float: left;
	width: 770px;
}
/* hide from mac \*/
* html #c_product {
	height: 250px;
}
/* end hide */
#c_left {
	float: left;
	width: 130px;
}
#c_left_apple {
	float: left;
	width: 260px;
	margin-left:10px;	
}
#c_right_apple {
	margin-left: 270px;
}

#c_title_apple  {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#c_right {
	margin-left: 140px;
}
#c_title {
	margin-bottom: 10px;
}
#c_title a {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#c_title a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#c_desc {
	font-family: verdana;
	font-size: 10px;
	color: #000;
	margin-bottom: 10px;
}
#c_sku {
	color: #b3b3b3;
	font-family: verdana;
	font-size: 10px;
	padding-bottom: 10px;
}
#c_price {
	font-family: verdana;
	font-size: 12px;
	color: #348936;
	margin-bottom: 5px;
}
#c_marketprice {
	color: #000;
	font-family: verdana;
	font-size: 10px;
	margin-bottom: 5px;
}
#c_discount {
	color: #ff0000;
	font-family: verdana;
	font-size: 10px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
#c_buttons {
	margin: 0;
	padding: 0;
}
#c_buttons img {
	margin-right: 10px;
}
#c_compare {
	margin: 10px auto;
	width: 80px;
	height: 20px;
	background-color: #eeeff0;
	font-family: verdana;
	font-size: 10px;
}
#c_compare ul {
	margin: 0;
	padding: 0;
}
#c_compare ul li {
	display: block;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#c_compare .label {
	padding: 4px 0 0 0;
}
#location {
	padding: 0px 5px 4px 5px;
	margin: 0 0 10px 0;
	background-color: #e6efff;
	font-family: verdana;
	font-size: 12px;
	color: #000;
	line-height: 20px;
}
.c_location:link, .c_location:visited {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
.c_location:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#c_sortby {
	padding: 5px 0;
	margin: 10px 0;
	text-align: right;
	background-color: #faf0b5;
}
#c_sortby ul {
	margin: 0;
	padding: 0;
}
#c_sortby ul li {
	display: inline;
	margin: 5px;
}
#c_sortby a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#c_sortby a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#sub_cat {
	background-color: #eeeff0;
	padding: 5px;
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
}
#sub_cat ul {
	margin: 0;
	padding: 0;
}
#sub_cat ul li {
	list-style-type: none;
	margin: 0 0 5px 0;
}
#sub_cat a {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#sub_cat a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#c_nav {
	font-family: verdana;
	font-size: 10px;
	color: #000;
	padding: 5px;
	background-color: #eeeff0;
	float: left;
	width: 760px;
	margin: 0 0 30px 0;
}
#c_nav a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
	margin: 0 5px 0 0;
}
#c_nav a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#c_nav span {
	margin: 0 5px 0 0;
}
#c_compare_button {
	font-family: verdana;
	font-size: 10px;
	color: #000;
	padding: 5px 5px 10px 5px;
	margin: 10px 0 30px 0;
	background-color: #eeeff0;
	float: left;
	width: 760px;
}
#c_compare_button a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
	margin: 0 10px 0 0;
}
#c_compare_button a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#c_rating {
	margin: 0 0 7px 0;
}
#feature_list {
	background-color: #fae16d;
	width: 190px;
	font-family: verdana;
	color: #000;
	font-size: 12px;
	margin: 0 0 20px 0;
	padding: 5px;
}
#feature_list_item {
	margin: 0 0 10px 0;
	background-color: #faf0b5;
	padding: 5px;
}
#feature_list_title {
	font-family: verdana;
	color: #000;
	font-size: 14px;
}
#feature_list_product {
	margin: 10px 0 0 12px;
}
#feature_list_product a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#feature_list_product a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#feature_list_delete {
	float: left;
	width: 10px;
	margin: 14px 0 5px 0;
}
#feature_list_buttons {
	margin: 10px 0;
}
#feature_list_buttons a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
	margin: 0 10px 0 0;
}
#feature_list_buttons a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#d_left {
	width: 150px;
	float: left;
	text-align: center;
}
#d_right {
	margin: 0 0 0 160px;
	min-height: 250px;
}
#d_desc {
	font-family: verdana;
	font-size: 10px;
	color: #000;
	margin: 0 0 20px 0;
}
#d_desc a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
	margin: 0 10px 0 0;
}
#d_desc a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#d_details {
	margin: 0 0 20px 0;
}
#d_table {
	width: 100%;
	padding: 0;
	margin: 0;
	font-family: verdana;
	font-size: 10px;
	color: #000;
}
/* hide from mac \*/
* html #d_table {
	width: 98%;
}
/* end hide */
#d_table_td_1 {
	width: 146px;
	background-color: #faf0b5;
	padding: 2px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
}
#d_table_td_2 {
	padding: 2px;
	background-color: #eeeff0;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
}
#d_price {
	margin: 0 0 20px 0;
}
#d_price_txt {
	font-family: verdana;
	font-size: 14px;
	color: #348936;
}
.d_price_price {
	font-family: verdana;
	font-size: 14px;
	color: #348936;
}
#d_details_title {
	border-bottom: 1px solid #b3b3b3;
	font-family: verdana;
	font-size: 12px;
	color: #3398ff;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#d_title {
	border-bottom: 1px solid #b3b3b3;
	font-family: verdana;
	font-size: 12px;
	color: #3398ff;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#popup_click {
	text-align: center;
	padding: 5px;
}
#popup_click a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#popup_click a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#module_title {
	border-bottom: 1px solid #b3b3b3;
	font-family: verdana;
	font-size: 12px;
	color: #3398ff;
	font-weight: bold;
	margin: 10px 0 10px 0;
}
#module_body {
	padding: 5px;
	background-color: #faf0b5;
	margin: 0 0 20px 0;
	border-top: 1px solid #e1bf48;
	border-bottom: 1px solid #e1bf48;
}
#stf_left {
	width: 115px;
	float: left;
	margin: 5px 0;
}
#stf_right {
	margin: 5px 0 5px 120px;
}
#stf_button {
	margin: 20px 0 10px 0;
}
#d_rating_stars {
	font-family: verdana;
	font-size: 14px;
	color: #000;
	margin: 10px 0 20px 0;
}
#d_rating_button {
	margin: 20px 0 10px 0;
}
#d_options {
	margin: 0 0 20px 0;
	font-family: verdana;
	font-size: 10px;
	color: #000;
}
#d_options_left {
	float: left;
	width: 140px;
	padding: 8px 5px 0px 5px;
	background-color: #faf0b5;
	margin: 0 0 0px 0;
	height: 20px;
}
/* Opera 9 and below hack, opera has lame form styles that screw up padding (select boxes are about 2 pixels shorter than FireFox/IE)  */
html:first-child #d_options_left {
	padding: 7px 5px 0px 5px;
	height: 19px;
}
#d_options_right {
	margin: 0 0 2px 152px;
	background-color: #eeeff0;
	padding: 5px;
}
#module_recommend {
	margin: 10px 0 10px 50px;
	padding: 0;
}
#module_recommend li {
	list-style-type: none;
}
#module_recommend a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#module_recommend a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#ck_buttons_top {
	margin: 30px 20px 20px 20px;
	text-align: right;
}
#ck_buttons_top a {
	margin: 0 10px 0 0;
}
#cart_container {
	padding: 5px;
}
#cart_title {
	border-bottom: 1px solid #b3b3b3;
	font-family: verdana;
	font-size: 12px;
	color: #3398ff;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#cart_note {
	font-family: verdana;
	font-size: 12px;
	color: #000;
	margin: 20px 20px 20px 20px;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #b3b3b3;
}
#ck_product {
	margin: 20px 20px;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #b3b3b3;
}
#ck_left {
	float: left;
	width: 80px;
}
#ck_right {
	margin: 0 0 0 90px;
}
#ck_title {
	font-family: verdana;
	font-size: 12px;
	color: #000;
	margin: 0 0 10px 0;
}
#ck_title a {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#ck_title a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#ck_options_txt {
	font-family: verdana;
	font-size: 10px;
	color: #000;
	margin: 0 0 10px 0;
}
#ck_options_box {
	margin: 0 0 10px 0;
}
#ck_options_container {
	margin: 0 0 2px 0;
}
#ck_options_left {
	float: left;
	width: 140px;
	background-color: #faf0b5;
	padding: 5px;
}
#ck_options_right {
	margin: 0 0 0 152px;
	background-color: #eeeff0;
	padding: 5px;
	width: 475px;
}
#ck_price_box {
	margin: 0 0 10px 0;
}
#ck_price_first {
	font-family: verdana;
	font-size: 12px;
	color: #348936;
}
#ck_price_second {
	font-family: verdana;
	font-size: 12px;
	color: #ff0000;
}
#ck_buttons {
	margin: 0 0 10px 0;
}
#ck_buttons a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
	margin: 0 10px 0 0;
}
#ck_buttons a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#ck_subtotal {
	margin: 20px 20px;
	padding: 0 0 20px 0;
	text-align: right;
	border-bottom: 1px solid #b3b3b3;
}
#ck_subtotal_txt {
	font-family: verdana;
	font-size: 12px;
	text-transform: uppercase;
	color: #000;
}
#ck_subtotal_price {
	font-family: verdana;
	font-size: 12px;
	color: #ff0000;
}
#ck_footer_box {
	margin: 20px 20px;
}
#ck_footer_left {
	width: 250px;
	float: left;
	padding: 0 0 10px 0;
}
#ck_footer_right {
	margin: 0 0 0 260px;
	text-align: right;
}
#ck_footer_right a {
	margin: 0 10px 0 0;
}
#ck_footer_left a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
	margin: 0 10px 0 0;
}
#ck_footer_left a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#fastlane_box {
	text-align: center;
	margin: 40px 0;
}
#fastlane_box ul {
	margin: 0;
	padding: 0;
}
#fastlane_box li {
	list-style-type: none;
	display: inline;
	margin: 0 10px;
}
#fastlane_box li a:hover {
	text-decoration: none;
	color: #3398ff;
}
#fastlane_on a {
	font-family: verdana;
	text-decoration: none;
	color: #ff0000;
	font-size: 12px;
}
#fastlane_on {
	background-image: url(images/rob_ck_check.gif);
	background-repeat: no-repeat;
	padding: 10px 0 10px 35px;
}
#fastlane_current a {
	font-family: verdana;
	text-decoration: none;
	color: #348936;
	font-size: 12px;
}
#fastlane_current {
	background-image: url(images/rob_ck_current.gif);
	background-repeat: no-repeat;
	padding: 10px 0 10px 35px;
}
#fastlane_off {
	background-image: url(images/rob_ck_x.gif);
	background-repeat: no-repeat;
	padding: 10px 0 10px 35px;
	font-family: verdana;
	font-size: 12px;
	color: #b3b3b3;
}
#ck_reg_box {
	margin: 0 5px 20px 5px;
	min-height: 250px;
	height: 250px;
}
#ck_reg_left {
	float: left;
	width: 467px;
	padding: 5px;
}
#ck_reg_right {
	margin-left: 487px;
	padding: 5px;
}
#ck_reg_title {
	border-bottom: 1px solid #b3b3b3;
	font-family: verdana;
	font-size: 12px;
	color: #3398ff;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#ck_reg_body {
	background-color: #faf0b5;
	padding: 5px;
	font-family: verdana;
	font-size: 12px;
	color: #000;
}
#ck_log_form {
}
#ck_log_user {
	margin: 20px 0 10px 0;
	font-family: verdana;
	font-size: 12px;
}
#ck_log_user span {
	margin-right: 10px;
}
#ck_log_pass {
	margin: 10px 0 20px 0;
	font-family: verdana;
	font-size: 12px;
}
#ck_log_pass span {
	margin-right: 17px;
}
#ck_log_submit {
}
#ck_log_recover {
	margin: 10px 10px;
	text-align: right;
}
#ck_log_recover a {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#ck_log_recover a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#ck_reg_note {
	font-family: verdana;
	font-size: 12px;
	color: #000;
	margin: 0 0 20px 0;
}
#ck_reg_link {
	padding: 0 0 20px 0;
}
#ck_reg_link a {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#ck_reg_link a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#register_container {
	padding: 10px;
}
#reg_note {
	font-family: verdana;
	font-size: 12px;
	color: #000;
	margin: 10px 0;
}
#reg_note a {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#reg_note a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#reg_collect_title {
	border-bottom: 1px solid #b3b3b3;
	font-family: verdana;
	font-size: 12px;
	color: #3398ff;
	font-weight: bold;
	margin: 10px 0 10px 0;
}
#reg_page_title {
	font-family: verdana;
	font-size: 14px;
	color: #3398ff;
	font-weight: bold;
	text-align: center;
}
#reg_collect_box {
	margin: 5px 0;
}
#reg_collect_box_left {
	width: 175px;
	float: left;
}
#reg_collect_box_right {
	margin-left: 185px;
}
#reg_collect_shell {
	background-color: #faf0b5;
	padding: 5px;
	font-family: verdana;
	font-size: 12px;
	color: #000;
}
#reg_submit {
	padding: 10px 0;
}
#ck_ship_box {
	padding: 10px 10px 30px 10px;
	min-height: 110px;
}
#ck_ship_left {
	width: 280px;
	float: left;
}
#ck_ship_right {
	margin-left: 295px;
}
/* hide from mac \*/
* html #ck_ship_left {
	margin: -3px;
}
/* end hide */
#ck_ship_title {
	border-bottom: 1px solid #b3b3b3;
	font-family: verdana;
	font-size: 12px;
	color: #3398ff;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#ck_ship_submit {
	padding: 10px 0;
	text-align: center;
}
#ck_ship_container {
	background-color: #faf0b5;
	padding: 5px;
	font-family: verdana;
	font-size: 12px;
	color: #000;
}
#ck_ship_label {
	margin: 2px 0;
}
#ck_ship_modify {
	padding: 10px 0;
}
#ck_ship_modify a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#ck_ship_modify a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#ck_selector_box {
	margin: 5px 0;
	min-height: 22px;
	font-family: verdana;
	font-size: 12px;
	background-color: #faf0b5;
}
#ck_selector_box2 {
	margin: 5px 0;
	min-height: 22px;
	font-family: verdana;
	font-size: 12px;
	background-color: #eeeff0;
}
#ck_selector_left {
	width: 30px;
	float: left;
	padding: 1px 0 0 0;
}
#ck_selector_right {
	margin-left: 40px;
	padding: 5px 0 0 0;
}
/* Opera 9 and below hack, opera has lame form styles that screw up padding (select boxes are about 2 pixels shorter than FireFox/IE)  */
html:first-child #ck_selector_left {
	padding: 2px 0px 0px 5px;
}
#ck_selector_label1 {
	margin: 0 5px 0 0;
	font-weight: bold;
}
#ck_selector_label2 {
	margin: 0 0 0 5px;
}
#ck_pay_container {
	margin: 5px;
}
#ck_pay_table {
	width: 100%;
	padding: 0;
	margin: 0;
	font-family: verdana;
	font-size: 10px;
	color: #000;
}
#ck_pay_table a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#ck_pay_table a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#ck_pay_table_top td {
	background-color: #eeeff0;
	padding: 5px;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
}
#ck_pay_table_qty {
	width: 25px;
	text-align: center;
}
#ck_pay_table_sku {
	width: 200px;
}
#ck_pay_table_product {
}
#ck_pay_table_tax {
}
#ck_pay_table_price {
	width: 100px;
}
#ck_pay_table_total {
	width: 100px;
}
#ck_pay_table_bottom td {
	background-color: #faf0b5;
	padding: 5px;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
}
#ck_pay_table_qty_b {
	width: 25px;
	text-align: center;
}
#ck_pay_table_sku_b {
	width: 200px;
}
#ck_pay_table_product_b {
}
#ck_pay_table_tax_b {
}
#ck_pay_table_price_b {
	width: 100px;
}
#ck_pay_table_total_b {
	width: 100px;
}
#ck_paysub_method {
	margin: 10px 20px 10px 0;
	background-image: url(images/rob_shippingtruck.gif);
	background-repeat: no-repeat;
	background-position: 73% 0%;
	padding: 10px 0;
}
#ck_paysub_method_lbl {
	font-weight: bold;
}
#ck_paysub_method a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#ck_paysub_method a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#ck_paysub_box {
	padding: 5px 0;
	width: 200px;
	margin-right: 20px;
}
#ck_paysub_box_b {
	padding: 10px 0;
	margin-top: 10px;
	border-top: 1px solid #b3b3b3;
	width: 200px;
	margin-right: 20px;
}
#ck_paysub_left {
	float: left;
	width: 100px;
	font-family: verdana;
	font-size: 10px;
	color: #000;
	font-weight: bold;
}
#ck_paysub_right {
	margin-left: 110px;
	text-align: right;
	font-family: verdana;
	font-size: 10px;
	color: #ff0000;
}
#ck_pay_title {
	border-bottom: 1px solid #b3b3b3;
	font-family: verdana;
	font-size: 12px;
	color: #3398ff;
	font-weight: bold;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
}
#ck_pay_title a {
	font-family: verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#ck_pay_title a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#ck_pay_dbox {
	float: left;
	width: 305px;
	padding: 5px;
	margin: 5px;
	background-color: #faf0b5;
}
#ck_pay_dbox_title {
	border-bottom: 1px solid #b3b3b3;
	font-family: verdana;
	font-size: 10px;
	color: #000;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#ck_pay_dbox_field {
	padding: 3px 0;
}
#ck_pay_dbox_left {
	width: 110px;
	float: left
}
#ck_pay_dbox_right {
	margin-left: 120px;
}
#ck_cc_container {
	background-color: #faf0b5;
	margin: 5px 5px 20px 5px;
}
#ck_cc_box {
	padding: 5px;
}
#ck_cc_left {
	float: left;
	width: 250px;
}
#ck_cc_right {
	margin-left: 260px;
}
#ck_cc_right img {
	vertical-align: bottom;
}
#ck_pay_notes {
	background-color: #faf0b5;
	margin: 5px 5px 20px 5px;
	padding: 5px;
}
#ck_pay_submit {
	margin: 20px 0 40px 0;
}
#ck_note {
	font-family: verdana;
	font-size: 12px;
	color: #000;
	margin: 20px 0;
}
#ck_invoice_box {
	padding: 5px;
	border: 1px solid #b3b3b3;
}
#ck_invoice_buttons {
	margin: 20px 0;
}
#ck_invoice_buttons_left {
	float: left;
	width: 250px;
	padding: 0 0 10px 0;
}
#ck_invoice_buttons_left a {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#ck_invoice_buttons_left a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#ck_invoice_buttons_right {
	float: right;
	width: 250px;
	text-align: right;
}
#hz_title {
	font-family: verdana;
	font-size: 12px;
	color: #3398ff;
	margin: 20px 20px;
}
#hz_note {
	font-family: verdana;
	font-size: 12px;
	color: #000;
	margin: 20px 0;
}
#hz_list {
	margin: 0 0 0 40px;
}
#hz_list ul {
	margin: 0;
	padding: 0;
}
#hz_list ul li {
	list-style-type: none;
	margin: 5px 0;
}
#hz_list a {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#hz_list a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#sec_log_title {
	font-family: verdana;
	font-size: 12px;
	color: #000;
	margin: 20px 0;
}
#sec_log_container {
	padding: 10px;
	background-color: #faf0b5;
	width: 250px;
	border: 1px dashed #e1bf48;
}
#sec_log_left {
	width: 60px;
	float: left;
	padding: 8px 5px 5px 5px;
}
#sec_log_right {
	margin-left: 70px;
	padding: 5px;
}
#sec_log_submit {
	margin: 10px 20px 20px 190px;
}
#sec_log_recover {
	width: 250px;
	padding: 10px 0 5px 0;
	text-align: left;
	font-family: verdana;
	font-size: 12px;
}
#sec_log_recover a {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#sec_log_recover a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#contact_note {
	font-family: verdana;
	font-size: 12px;
	color: #000;
	margin: 20px 0;
}
#contact_container {
	background-color: #faf0b5;
	padding: 10px;
	margin: 20px 0;
}
#contact_box {
	padding: 10px 0;
}
#contact_left {
	float: left;
	width: 150px;
}
#contact_right {
	margin-left: 160px;
}
#contact_title {
	border-bottom: 1px solid #b3b3b3;
	font-family: verdana;
	font-size: 12px;
	color: #3398ff;
	font-weight: bold;
	margin: 10px 0;
}
#contact_phones {
	margin: 0 0 40px 0;
}
#contact_phones ul {
	margin: 0;
	padding: 0;
}
#contact_phones ul li {
	list-style-type: none;
	font-family: verdana;
	font-size: 10px;
	padding: 5px 0;
}
#contact_address {
	margin: 0 0 40px 0;
}
#contact_address ul {
	margin: 0;
	padding: 0;
}
#contact_address ul li {
	list-style-type: none;
	font-family: verdana;
	font-size: 10px;
	padding: 5px 0;
}
#contact_hours {
	margin: 0 0 40px 0;
}
#contact_hours ul {
	margin: 0;
	padding: 0;
}
#contact_hours ul li {
	list-style-type: none;
	font-family: verdana;
	font-size: 10px;
	padding: 5px 0;
}
#contact_email {
	margin: 0 0 40px 0;
}
#contact_email ul {
	margin: 0;
	padding: 0;
}
#contact_email ul li {
	list-style-type: none;
	font-family: verdana;
	font-size: 10px;
	padding: 5px 0;
}
#contact_email a {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#contact_email a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#retail_title {
	border-bottom: 1px solid #b3b3b3;
	font-family: verdana;
	font-size: 12px;
	color: #3398ff;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#retail_img {
	width: 360px;
	float: left;
	margin: 10px;
	text-align: center;
}
#repairs_container {
	margin: 0 0 20px 0;
}
#repairs_container h4 {
	font-family: verdana;
	font-size: 14px;
}
#repairs_container a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#repairs_container a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#repairs_title {
	border-bottom: 1px solid #b3b3b3;
	font-family: verdana;
	font-size: 14px;
	color: #3398ff;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#repairs_note {
	font-family: verdana;
	font-size: 10px;
}
#repairs_price_table td {
	background-color: #faf0b5;
	padding: 5px;
}
#repairs_price_table a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#repairs_price_table a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#about_us {
	font-family: verdana;
	font-size: 12px;
}
#holiday_title_top {
	border-bottom: 1px solid #b3b3b3;
	font-family: verdana;
	font-size: 14px;
	color: #3398ff;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#holiday_table td {
	background-color: #faf0b5;
	padding: 5px;
}
#privacy_title {
	border-bottom: 1px solid #b3b3b3;
	font-family: verdana;
	font-size: 14px;
	color: #3398ff;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#privacy_container {
	font-family: verdana;
	color: #000;
}
#privacy_container a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#privacy_container a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#warranty_title {
	border-bottom: 1px solid #b3b3b3;
	font-family: verdana;
	font-size: 14px;
	color: #3398ff;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#warranty_container {
	font-family: verdana;
	color: #000;
	margin: 0 0 20px 0;
}
#warranty_container dt {
        font-weight: bold;
}
#warranty_container .dt_blue {
        color: #3398ff;
}
#warranty_container .underline {
        text-decoration: underline;
}
#warranty_container a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#warranty_container a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#rma_title {
	border-bottom: 1px solid #b3b3b3;
	font-family: verdana;
	font-size: 14px;
	color: #3398ff;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#rma_note a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#rma_note a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#rma_container {
	padding: 5px;
	background-color: #faf0b5;
	border-top: 1px solid #e1bf48;
	border-bottom: 1px solid #e1bf48;
}
#rma_container a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#rma_container a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#rma_box {
	margin: 15px 0;
}
#rma_left {
	float: left;
	width: 260px;
}
#rma_right {
	margin: 0 0 0 270px;
}
#rma_submit {
	text-align: center;
	margin: 20px 0;
}
#dialog_title {
	border-bottom: 1px solid #b3b3b3;
	font-family: verdana;
	font-size: 14px;
	color: #3398ff;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#shipping_title {
	border-bottom: 1px solid #b3b3b3;
	font-family: verdana;
	font-size: 14px;
	color: #3398ff;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#shipping_subtitle {
	border-bottom: 1px solid #b3b3b3;
	font-family: verdana;
	font-size: 12px;
	color: #3398ff;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#shipping_note {
	font-family: verdana;
	font-size: 10px;
	color: #000;
	margin: 10px 0 20px 0;
}
#shipping_question {
	padding: 5px 0;
	margin: 5px 0;
}
#shipping_question a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#shipping_question a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
.answer {
	display: none;
	padding: 5px;
	margin: 5px 0;
	background-color: #faf0b5;
	border: 1px dashed #e1bf48;
}
#shipping_container a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#shipping_container a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#leasing_title {
	border-bottom: 1px solid #b3b3b3;
	font-family: verdana;
	font-size: 14px;
	color: #3398ff;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#leasing_container a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#leasing_container a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#leasing_container h4 {
	font-family: verdana;
	font-size: 12px;
}
#static_title {
	font-family: verdana;
	font-size: 14px;
	color: #3398ff;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#static_body {
	font-family: verdana;
	font-size: 10px;
}
#static_body a {
	font-family: verdana;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#static_body a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
#man_title {
	font-family: verdana;
	font-size: 14px;
	color: #3398ff;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#man_box ul li {
	list-style-type: none;
	margin: 5px 0;
}
#man_box a {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	border-bottom: 1px solid #b3b3b3;
	color: #000;
}
#man_box a:hover {
	text-decoration: none;
	border-bottom: 1px solid #3398ff;
	color: #000;
}
div#dialog_content div span a {
	color:#000;
	border-bottom:1px solid #b3b3b3;
	text-decoration:none;
}
div#dialog_content div span a:hover {
	border-bottom:1px solid #3398ff;
}
#apple_features {
	width: 750px;
	margin: auto;
	overflow: auto;
}
#apple_features ul {
	margin: 0;
	padding: 0;
}
#apple_features ul li {
	border: 1px solid grey;
	list-style-type: none;
	float:left;
	width: 160px;
	height: 160px;
	margin: 5px;
	padding: 5px;
}
#apple_features ul li p {
	text-align: left;
	font-size: 12px;
}
#apple_features ul li h3 {
	font-size: 12px;
	margin: 1px;
}
#apple_features_service {
	width: 750px;
	margin: auto;
	overflow: auto;
}
#apple_features_service ul {
	margin: 0;
	padding: 0;
}
#apple_features_service ul li {
	border: 1px solid grey;
	list-style-type: none;
	float:left;
	width: 220px;
	height: 170px;
	margin: 5px;
	padding: 5px;
}
#apple_features_service ul li p {
	text-align: left;
	font-size: 12px;
}
#apple_features_service ul li h3 {
	font-size: 12px;
	margin: 1px;
}
p#apple_service, p#apple_service a {
	font-size: 14px;
}
#apple_buy_link, #apple_buy_link a {
	color: #3398FF;
	font-size: 14px;
	font-weight: bold;
}
#apple_title1 {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 18px;
	color: #3398ff;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#apple_title2 {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#apple_title3 {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#apple_title_price {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 22px;
	color: #348936;
	font-weight: bold;
	margin: 0 0 10px 0;
}



/* Custom stuff for about us page */
.staff_bio {
	width:350px;
	float:left;
	margin-right:30px;
	margin-bottom:30px;
	}
	
.staff_bio_namearea
{
	padding:5px;
	background-color:#8D191C;
	color:#FFF;
}
.staff_nameemail
{
	float:left;width:170px;
}

.staff_name
{
	font-size:16px;
	font-weight:bold;
}

.staff_since
{
	float:left;width:170px;
	text-align:right;
}

.staff_pic
{float:left;width:100px;
}

.staff_bio_text
{float:left;width:240px;padding:5px; text-align:left;}
