/* $Id: skin1.css,v 1.24.2.7 2006/12/08 13:37:03 max Exp $ */
/*
	General BLD styles
*/
.OverviewRow1 {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	font-weight: normal;
	padding: 10px;
}
.OverviewRow1 {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	font-weight: normal;
	padding: 10px;
}
.dot_list {
	list-style-image: url('images/custom/list_square.gif');
	padding: 0px 0px 0px 9px;
	margin: 0px 0px 0px 14px;
}
.radiodotnm_list {
	padding: 0px 0px 0px 20px;
	margin: 6px 0px 0px 10px;
	font-weight:normal;
	background-image: url('images/custom/radiodotnm.gif');
	background-repeat: no-repeat;
	background-position: left top;
	line-height:17px;
}
.checkdotnm_list {
	padding: 0px 0px 0px 20px;
	margin: 6px 0px 0px 10px;
	font-weight:normal;
	background-image: url('images/custom/checkdotnm.gif');
	background-repeat: no-repeat;
	background-position: left top;
	line-height:17px;
}
.num_list {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 10px;
}
/*
	General styles
*/
BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	COLOR: #3d516a;
	FONT-SIZE: 11px;
}
body.cart table.Container{
    background: url(images/bgpat4.png) repeat-y 50% 85px;
}
A:link {
	COLOR: #273f4c;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #707070;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #273f4c;
	TEXT-DECORATION: underline;
}
A:active  {
	COLOR: #908F8F;
	TEXT-DECORATION: none;
}
H1 {
	FONT-SIZE: 15px;
}
H2 {
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 14pt;
	font-weight: normal;
}
H3 {
	FONT-SIZE: 16px;
}
HR {
	COLOR: #DDDDDD;
	HEIGHT: 1px;
}
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: #666666;
	HEIGHT: 1px;
}
.PrintableRow {
	WIDTH: 100%;
	VERTICAL-ALIGN: middle;
	PADDING-RIGHT: 176px;
	HEIGHT: 18px;
}
.HeadTopPad {
	HEIGHT: 18px;
}
.HeadTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 18px;
}

/*
	Footer styles
*/
div#footer { margin-top: 20px; }
div#footer ul,ol { list-style:none; margin: 0; padding: 0;}
div#footer ul li { padding: 0; margin: 0; }
div#footer { clear: both; position: relative; background: url(images/footer/bg_footer.gif) repeat-x top left; height: 278px; }
div#footer_in { width: 1000px; margin: 0px auto; }
div#footer ul.megafooter { height: 230px; font-size: 12px; text-shadow: -1px -1px #000000;}
div#footer ul.megafooter > li { width: 190px; float: left; margin: 15px 5px; }
div#footer ul.megafooter li a.first-level, 
div#footer ul.megafooter li strong { color: #ebb523; display: block; margin: 0px 0px 20px; font-weight: bold; }
div#footer ul.megafooter li ul li { float: none; font-size: 10px;}
div#footer ul.megafooter li ul li a {
    color: #999999; font-weight: normal; background: url(images/footer/megafooter.gif) no-repeat 2px 6px;
    padding: 0px 0px 4px 15px; margin: 0px; display: block; text-shadow: -1px -1px #000000;
}
div#footer ul.megafooter li ul li a:hover { color: #cccccc; }
div#footer p { display: block; width: 180px; float: left; color: #999999; padding: 0px 0px 0px 0px; margin: 0; border: 0px solid #1c2225; }
div#footer span.phone { background: url(images/footer/icon_phone.gif) no-repeat 25px 0px; padding: 0px 0px 0px 55px; }
div#footer ul.fnav { width: 820px; float: right;}
div#footer ul.fnav li { float: left;}
div#footer ul.fnav li a { float: left; color: #999999; font-weight: bold; margin: 0px 10px 0px; font-size: 11px; text-shadow: -1px -1px #000000;}
div#footer ul.fnav li a:hover { color: #cccccc; }
div#footer ul.fnav li a.map {
     background: url(images/footer/footer_map.gif) no-repeat; overflow: hidden; line-height: 200px; width: 43px; height: 23px;
}
div#footer a.fabrik {
            background: url(images/footer/footer_fabrik.gif) no-repeat; overflow: hidden; line-height: 200px; width: 200px; height: 20px; float: right;
}

/*
	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: #ffffff url('images/custom/pr_bg.gif') top repeat-x;
	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: #2f3035;
}
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;
}
.TableHead {
	BACKGROUND-COLOR: #DDDDDD;
	FONT-WEIGHT: bold;
}
.TableSubHead {
	BACKGROUND-COLOR: #EEEEEE;
}
.Spc {
	WIDTH: 1px;
	HEIGHT: 1px;
}
.Spc2 {
	WIDTH: 1px;
	HEIGHT: 2px;
}
TABLE.EmptyBox {
	WIDTH: 100%;
}
TABLE.EmptyBox TR TD {
	PADDING: 0px;
}

/*
	Popup styles
*/
.PopupContainer {
	HEIGHT: 100%;
	WIDTH: 100%;
	TEXT-ALIGN: center;
}
.PopupTitle {
	HEIGHT: 15px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	BACKGROUND-IMAGE: url(images/custom/pcwbg.gif);
}
.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
*/
.VertMenuRightColumn {
	WIDTH: 152px;
	VERTICAL-ALIGN: top;
}
.VertMenuLeftColumn {
	WIDTH: 176px;
	VERTICAL-ALIGN: top;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #d9d9d9;
}
.VertMenuTitleIcon {
	WIDTH: 21px;
	HEIGHT: 20px;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;
	VERTICAL-ALIGN: middle;
}


.VertMenuItems {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.VertMenuItems:link {
	COLOR: #000000;
	TEXT-DECORATION: none;
}
A.VertMenuItems:visited {
	COLOR: #908F8F;
	TEXT-DECORATION: none;
}
A.VertMenuItems:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
A.VertMenuItems:active  {
	COLOR: #908F8F;
	TEXT-DECORATION: none;
}


.VertMenuItemsRed {
    COLOR: #FF0000;
    TEXT-DECORATION: none;
}
A.VertMenuItemsRed:link {
    COLOR: #FF0000;
    TEXT-DECORATION: none;
}
A.VertMenuItemsRed:visited {
    COLOR: #FF0000;
    TEXT-DECORATION: none;
}
A.VertMenuItemsRed:hover {
    COLOR: #FF0000;
    TEXT-DECORATION: underline;
}
A.VertMenuItemsRed:active  {
    COLOR: #FF0000;
    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 {
	TEXT-ALIGN: left;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
}
TD.DialogBoxStatic {
	TEXT-ALIGN: left;
	PADDING-TOP: 10px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 10px;
	FONT-SIZE: 11px;
}
.DialogBorder {
	BACKGROUND-COLOR: #68C1FF;
	HEIGHT: 100%;
	PADDING: 0px;
}

/*
	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: #d0d0d0;
	PADDING: 0px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
	BACKGROUND-COLOR: #a0a0a0;
	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: #fe000d;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px; */
}
.ProductPrice {
	COLOR: #fe000d;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.ProductPriceSmall {
	COLOR: #fe000d;
	FONT-WEIGHT: bold;
}
.ProductPriceSmallBlack {
    COLOR: #000000;
    FONT-WEIGHT: normal;
}
.SaveMoneyLabel {
	WIDTH: 62px;
	HEIGHT: 27px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	COLOR: #FFFFFF;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(images/save_money.gif) no-repeat top;
}
.SaveMoneyLabel2 {
    display: block;
    float: right;
    WIDTH: 62px;
    HEIGHT: 30px;
    line-height: 30px;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    COLOR: #FFFFFF;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(images/save_money30.gif) no-repeat top;
}
.SaveMoneyLabel3 {
    display: block;
    float: left;
    WIDTH: 16px;
    HEIGHT: 24px;
	MARGIN: -6px 0px -6px -16px;
    line-height: 30px;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
    COLOR: #FFFFFF;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(images/save_money30.gif) no-repeat top;
}
.MarketPrice {
	FONT-SIZE: 11px;

}

.PImgBox {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	WIDTH: 200px;
	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;
    position: relative;
}
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: #ffffff url('images/custom/pr_bg.gif') top repeat-x;
	TEXT-ALIGN: center;
	PADDING: 10px;
	PADDING-TOP: 17px;
	VERTICAL-ALIGN: top;
}


/*
	Location bar
*/
.NavigationPath {
	COLOR: #908f8f;
	TEXT-DECORATION: none;
}
.NavigationPath:link {
	COLOR: #908f8f;
	TEXT-DECORATION: underline;
}
.NavigationPath:visited {
	COLOR: #908f8f;
	TEXT-DECORATION: underline;
}
.NavigationPath:hover {
	COLOR: #908f8f;
	TEXT-DECORATION: none;
}
.NavigationPath:active  {
	COLOR: #908f8f;
	TEXT-DECORATION: underline;
}

/*
	Buttons
*/
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
	MARGIN-BOTTOM: 3px;
}
TD.Button {								 
	BACKGROUND: 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;
}
TD.ButtonHead {
	BACKGROUND: url(images/custom/bh3.gif);
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
TD.ButtonBlue {
	BACKGROUND: url(images/custom/bb2.gif);
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.ButtonHead {								 
	FONT-FAMILY: Verdana;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}


TD.ButtonMenu {								 
	BACKGROUND: url(images/custom/mb3.gif);
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.ButtonMenu {								 
	FONT-FAMILY: Verdana;
	COLOR: #000000;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
TD.ButtonMenublack {								 
	BACKGROUND: url(images/custom/mb3black.gif);
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.ButtonMenublack {								 
	FONT-FAMILY: Verdana;
	COLOR: #FFFFFF;
	FONT-SIZE: 10px;
	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: #3a5169;
	FONT-SIZE: 10px;
}
.GoImage {
	WIDTH: 15px;
	HEIGHT: 15px;
	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:active {
	TEXT-DECORATION: none;
}
.SearchSortLink:hover {
	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;
	/* BACKGROUND: url(images/page.gif) no-repeat; */
	/* WIDTH: 17px; */
	HEIGHT: 14px;
}
.NavigationCellWide A:link, .NavigationCellWide A:visited, .NavigationCellWide A:hover, .NavigationCellWide A:active,
.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover, .NavigationCell A:active {
	TEXT-DECORATION: none;
    line-height: 14px;
}
.NavigationCell IMG {
	HEIGHT: 1px;
	WIDTH: 1px;
	/* WIDTH: 6px; */
}
.NavigationCellWide {
	TEXT-ALIGN: center;
	/* BACKGROUND: url(images/page_wide.gif) no-repeat; */
	/* WIDTH: 23px; */
	HEIGHT: 14px;
}
.NavigationCellWide IMG {
	HEIGHT: 1px;
	WIDTH: 1px;
	/* WIDTH: 23px; */
}
.NavigationCellSel {
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	WIDTH: 15px;
	COLOR: #ffFFFF;
	BACKGROUND-COLOR: #13161A;
}

/*
	Subheader styles
*/
TABLE.SubHeaderGrey4 {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderGrey4 {
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	TEXT-ALIGN: left;
}
TABLE.SubHeaderGrey3 {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderGrey3 {
	COLOR: #39536c;
	BACKGROUND-COLOR: #ededed;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 5px;
	VERTICAL-ALIGN: top;
	WIDTH: 100px;
	TEXT-ALIGN: center;
}
TABLE.SubHeaderGrey2 {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderGrey2 {
	COLOR: #39536c;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 5px;

}
.SubHeaderGreyLine2 {
	HEIGHT: 2px;
	BACKGROUND-COLOR: #b9b9b9;
	PADDING: 0px;
}
.SubHeaderGreyLine22 {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #ffffff;
	PADDING: 0px;
}
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: #2f3035;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING: 0px;
}
.SubHeaderLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #2f3035;
	PADDING: 0px;
}

/*
	User profile page
*/
.RegSectionTitle {
	COLOR: #3d516a;
	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: 14px;
	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: 19px;
	WIDTH: 24px;
	BACKGROUND-IMAGE: url(images/compare5.gif);
PADDING-LEFT: 0px;
}
TD.CompareBtnLeft IMG {
	HEIGHT: 18px;
	WIDTH: 26px;
}
TD.CompareBtnMain {
	BACKGROUND-IMAGE: url(images/custom/mb3.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
}
TD.CompareBtnMainMozilla {
	BACKGROUND-IMAGE: url(images/custom/mb3.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
}
TD.CompareBtnRight {
	HEIGHT: 19px;
	WIDTH: 11px;
}
TD.CompareBtnRight IMG {
	HEIGHT: 19px;
	WIDTH: 11px;
}
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: #FFFF99;
	TEXT-ALIGN: center;
	font-weight: normal;
}

/*
	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;
	MARGIN-LEFT: -0px;
}
.SpecialOffersPriceFp {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}
.SpecialOffersThumbFp {
	DISPLAY: inline;
	MARGIN-LEFT: -51px;
}
.SpecialOffersThumbFp A IMG {
	WIDTH: 47px;
	HEIGHT: 44px;
	MARGIN-LEFT: -51px;
}



/*
	Fancy categories module
*/
.CatMenuItemOff {
	BACKGROUND-COLOR: transparent;
	COLOR: #330000;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 3px;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 1px;
	MARGIN-RIGHT: 0px;
	CURSOR: pointer;
	FONT-SIZE: 12px;
}
.CatMenuItemOffExp {
	BACKGROUND-COLOR: transparent;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 3px;
	CURSOR: pointer;
}
.CatMenuItemOn {   
	BACKGROUND-COLOR: #FF8600;
	COLOR: #330000;
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 3px;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 1px;
	MARGIN-RIGHT: 0px;
	CURSOR: pointer;
	FONT-SIZE: 12px;
}
.CatSubMenu {
	BACKGROUND-COLOR: #D6D7D9;
	BORDER-RIGHT: #68C1FF 1px solid;
	BORDER-TOP: #68C1FF 1px solid;
	BORDER-LEFT: #68C1FF 1px solid;
	BORDER-BOTTOM: #68C1FF 1px solid;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
}
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;
    font-weight: normal;
}
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%;
}
.TabMenu{

}
.Recommended {
	BACKGROUND: #eff3f4 url('images/custom/pc6.gif') no-repeat left; 
}

.FlyingWindow {
	BACKGROUND: url('images/bg_header.gif') top left repeat;
/*	BACKGROUND-COLOR: #435056;  */
	WIDTH: 180px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	border-radius: 4px;
	border:1px solid black;
	opacity:0.9;
}
.FlyingWindow2 {
/*	BACKGROUND: url('images/custom/fly1.gif') top left no-repeat; */
/*	BACKGROUND-COLOR: #333333;  */
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: 4px;
/*	WIDTH: 133px;*/
}
.FlyTitle	{
	color: #FFFFFF;
	font-size: 16px;
	FONT-WEIGHT: bold;
}
A.FlyTitle:link, A.FlyTitle:visited, A.FlyTitle:active 	{
	color: #FFFFFF; TEXT-DECORATION: underline;
}
A.FlyTitle:hover 	{
	color: #FFFFFF; TEXT-DECORATION: none;
}
A.FlyLease:link, 
A.FlyLease:visited, 
A.FlyLease:active 	{
    font-size: 10px;
	color: #ffffff; TEXT-DECORATION: underline;
}
A.FlyLease:hover 	{
    font-size: 10px;
	color: #ffffff; TEXT-DECORATION: none;
}
A.FlyHosting:link, 
A.FlyHosting:visited, 
A.FlyHosting:active 	{
    font-size: 10px;
	color: #ffffff; TEXT-DECORATION: underline;
}
A.FlyHosting:hover 	{
    font-size: 10px;
	color: #ffffff; TEXT-DECORATION: none;
}
.FlyPrice	{
	color: #FFA500;
	font-size: 20px;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bold;
/*	text-shadow: 1px 1px 1px 1px #ffffff;
*/
}
#IDL-price, #IDL-price, #IDL-ship	{
	PADDING-BOTTOM: 10px;
}
.FlyText	{
	COLOR: #FFFFFF;
}
A.FlyLink:link, A.FlyLink:visited, A.FlyLink:active 	{
	COLOR: #fc0013; TEXT-DECORATION: none;
}
A.FlyLink:hover	{
	COLOR: #fc0013; TEXT-DECORATION: underline;
}
/*
	Last checkout step
*/
TD.LCSBackground {
	BACKGROUND-COLOR: #959595;
}
TABLE.WebBasedPayment {
	HEIGHT: 100%;
	WIDTH: 100%;
}
TABLE.WebBasedPayment TR TD {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	HEIGHT: 90%;
	PADDING: 0px;
}
.HeadBg	{
	BACKGROUND: url('images/custom/head_bg.gif');
}

.HeadLink	{
	COLOR: #1baaf4;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bold;
}
A.HeadLink:link, A.HeadLink:visited, A.HeadLink:active 	{
	COLOR: #1baaf4; TEXT-DECORATION: none;
}
A.HeadLink:hover	{
	COLOR: #1baaf4; TEXT-DECORATION: underline;
}

.Phone	{
	COLOR: #bcbcbc; FONT-SIZE: 15px; FONT-FAMILY: Arial;
}
.HeadBG2welcome	{
	BACKGROUND: url('images/custom/head_bg_welcome.gif') left top no-repeat;
	HEIGHT: 43px;
	PADDING-LEFT: 32px;
}
.HeadBG3	{
	BACKGROUND: url('images/custom/head_bg3.gif');
	padding-left: 10px;
}
.SearchInp	{
	WIDTH: 90px;
}

/*
#divBg           {position:relative;  clip:rect(0px 10px 0px 0px); visibility: hidden;}
#divMenu         {position:relative;  margin: 0px; visibility:inherit; }
*/

#divArrowLeft, #divArrowRight	{
	CURSOR: pointer;
}


.WelcomeTitle	{
	COLOR: #030207; FONT-FAMILY: Verdana;
	FONT-SIZE: 18px;

/*	COLOR: #333333; FONT-FAMILY: Verdana;
	FONT-SIZE: 16px; FONT-WEIGHT: bold;*/
}

.NewsDate	{
	COLOR: #0b68b5; FONT-SIZE: 11px; FONT-FAMILY: Arial;
	FONT-WEIGHT: bold;
}
.BottomLink	{
	COLOR: #0b68b5;
	FONT-SIZE: 10px;
}
A.BottomLink:link, A.BottomLink:active, A.BottomLink:visited 	{
	COLOR: #0b68b5; TEXT-DECORATION: none;
}
A.BottomLink:hover	{
	COLOR: #0b68b5; TEXT-DECORATION: underline;
}

.SelectBg	{
	COLOR: #030207; FONT-FAMILY: Verdana;
	FONT-SIZE: 18px;
	BACKGROUND: url('images/custom/w_bg.gif') top left no-repeat;
	HEIGHT: 31px;
	PADDING-LEFT: 11px;
}

.WelcomeBg	{
	BACKGROUND: url('images/custom/w_bg2.gif') top repeat-x;	
	PADDING-TOP: 15px;
	PADDING-BOTTOM: 15px;
}
.RightSideBg	{
	BACKGROUND: url('images/custom/w_bg2.gif') top repeat-x;	
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 20px;
}
.BottomUsers	{
	BACKGROUND: url('images/footer/bg_footer.gif') repeat-x 0px 11px;
	PADDING-LEFT: 14px;
	COLOR: #FFFFFF;
    height: 49px;
    width: 400px;
    position: relative;
    clear: both:
    float: left;
}
.BottomUsers font {
    position: relative;
    top: 13px;
}



/******************************************************/

.domMenu_menuBar {
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial, Verdana, Arial, Helvetica;

}
.domMenu_menuElement {
	TEXT-ALIGN: LEFT;
	FONT-FAMILY: Arial, Helvetica;
	FONT-SIZE: 12px;
	PADDING-LEFT: 14px;
	PADDING-RIGHT: 16px;
	COLOR: #FFFFFF;
	BACKGROUND: url('images/custom/menu_bg.gif') right no-repeat;
}

.domMenu_menuElementHover {
	COLOR: #FFFFFF;
	TEXT-ALIGN: LEFT;
	PADDING-LEFT: 14px;
	PADDING-RIGHT: 16px;
	BACKGROUND: url('images/custom/menu_bg.gif') right no-repeat;
}
.domMenu_menuElementActive {
	FONT-WEIGHT: normal;
	BACKGROUND-COLOR: #ffffff;
	COLOR: #ffffff;
}

.domMenu_subMenuBar {
	border-width:  1px 1px 0px 1px ;
	border-style: solid;
	border-color: #212121;
	filter:alpha(opacity=90);
	moz-opacity: 0.9; KhtmlOpacity: .9; opacity: .9;
	PADDING-TOP: 10px;
	BACKGROUND: #3f3f3f url('images/sm.gif') top left no-repeat; /*545454*/
	MARGIN-LEFT: 5px;
}

.domMenu_subMenuBar2 {
	border-width:  1px 1px 0px 1px ;
	border-style: solid;
	border-color: #212121;
	filter:alpha(opacity=90);
	moz-opacity: 0.9; KhtmlOpacity: .9; opacity: .9;
	BACKGROUND: #3f3f3f;/*545454*/
	MARGIN-LEFT: 3px;
}
.domMenu_subMenuElement {
	filter:alpha(opacity=90);
	moz-opacity: 0.9; KhtmlOpacity: .9; opacity: .9;
	BACKGROUND-COLOR: #3f3f3f; /*545454;*/
	text-decoration: none;
	TEXT-ALIGN: LEFT;
	color: #FFFFFF;
	font-size: 10px;
	padding-left: 32px;
	padding-right: 20px;
	HEIGHT: 17px;
	PADDING-TOP: 3px;
	VERTICAL-ALIGN: middle;
/*	background-image: url(images/arrow_r_brown.gif);
	background-repeat: no-repeat;
	background-position: left center;*/
}
.domMenu_subMenuElementHeading {
	font-size: 10px;
    text-decoration: none;
    color: #FFFFFF;
}
.domMenu_subMenuElementHover {
	PADDING-TOP: 3px;
	VERTICAL-ALIGN: middle;
	HEIGHT: 17px;
	filter:alpha(opacity=90);
	moz-opacity: 0.9; KhtmlOpacity: .9; opacity: .9;
	BACKGROUND-COLOR: #151515;/*292929;*/
	text-decoration: none;
	TEXT-ALIGN: LEFT;
	color: #FFFFFF;
	font-size: 10px;
	padding-left: 32px;
	padding-right: 20px;
/*	background-image: url(images/arrow_r_orange.gif);
	background-repeat: no-repeat;
	background-position: left center;*/
}


.domMenu_subMenuElementC {
	PADDING-TOP: 3px;
	VERTICAL-ALIGN: middle;
	HEIGHT: 17px;
	filter:alpha(opacity=90);
	moz-opacity: 0.9; KhtmlOpacity: .9; opacity: .9;
	BACKGROUND-COLOR: #3f3f3f; /*545454;*/
/*	BACKGROUND-COLOR: #292929;*/
	text-decoration: none;
	TEXT-ALIGN: LEFT;
	color: #FFFFFF;
	font-size: 10px;
	padding-left: 32px;
	padding-right: 20px;

	background-image: url(images/sm_b.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.domMenu_subMenuElementHeadingC {
	font-size: 10px;
    text-decoration: none;
    color: #FFFFFF;
}
.domMenu_subMenuElementHoverC {
	PADDING-TOP: 3px;
	VERTICAL-ALIGN: middle;
	HEIGHT: 17px;
	filter:alpha(opacity=90);
	moz-opacity: 0.9; KhtmlOpacity: .9; opacity: .9;
	BACKGROUND-COLOR: #151515;/*292929; */
	text-decoration: none;
	TEXT-ALIGN: LEFT;
	color: #FFFFFF;
	font-size: 10px;
	padding-left: 32px;
	padding-right: 20px;

	background-image: url(images/sm_b.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.NavActive {
	font-size: 10px;
    color: #FFFFFF;
	text-decoration: none;
}



/*****************************************************/

.MiniCart	{
	COLOR: #0175b0; FONT-SIZE: 11px;
}

.Auth	{
	FONT-SIZE: 10px; FONT-FAMILY: Tahoma;
	COLOR: #0860a8;
}

.FeatTitle	{
	BACKGROUND: url('images/custom/feat_bg.gif');
	HEIGHT: 39px;
	PADDING-LEFT: 19px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
}
.FeatTdRight	{
	HEIGHT: 39px;
	PADDING-RIGHT: 20px;
	BACKGROUND: url('images/custom/feat_bg.gif');
}

.See	{
	COLOR: #3a5169;
	FONT-SIZE: 10px;
}
A.See:link, A.See:visited, A.See:active 	{
	COLOR: #3a5169; TEXT-DECORATION: underline;
}
A.See:hover	{
	COLOR: #3a5169; TEXT-DECORATION: none;
}
.PrBg	{
	BACKGROUND: url('images/custom/pr_bg2.gif') bottom repeat-x;
}











.WelcomeLink	{
	COLOR: #2b363c; FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
}
A.WelcomeLink:link, A.WelcomeLink:visited, A.WelcomeLink:active 	{
	COLOR: #2b363c; TEXT-DECORATION: underline;
}
A.WelcomeLink:hover	{
	COLOR: #2b363c; TEXT-DECORATION: none;
}
.SubCount	{
	COLOR: #000000; FONT-SIZE: 10px;
	WHITE-SPACE: nowrap;
}
.LeftMenu	{
	padding-top: 10px; 
	padding-left: 25px; 
	padding-right: 5px;
}

.GiftTitle	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}

.PTitle	{
	COLOR: #3a5169;
	FONT-SIZE: 19px;
}
.PTD1	{
	BACKGROUND: url('images/custom/pc3.gif');
}

.ConfSave	{
	BACKGROUND: url('images/custom/pc7.gif') left repeat-y;
	PADDING-LEFT: 26px;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	HEIGHT: 24px;
}
.PCTD0	{
	BACKGROUND: url('images/custom/pc1.gif');
	PADDING-LEFT: 5px;
	HEIGHT: 21px;
	COLOR: #3a5169;
	FONT-WEIGHT: bold; 
}
.PCTD1	{
	BACKGROUND: url('images/custom/pc1.gif');
	PADDING-LEFT: 5px;
	HEIGHT: 23px;
	COLOR: #3a5169;
	FONT-WEIGHT: bold; 
}
.PCTD2	{
	BACKGROUND: url('images/custom/pc1.gif');
	PADDING-LEFT: 5px;
	HEIGHT: 23px;
	COLOR: #ffcf3d;
	FONT-WEIGHT: bold; 
}
.PcBottom	{
	BACKGROUND: url('images/custom/pc9.gif') right no-repeat;
}
.PcBottom1   {
    BACKGROUND: url('images/custom/pc9_1.gif') left repeat-x;
}
.PCTitle	{
	COLOR: #000000; FONT-SIZE: 19px; FONT-WEIGHT: normal;
}

/*
SpryAccording Section - FAQ
*/
.Accordion {
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
	overflow: hidden;
}
.AccordionPanel {
	margin: 0px;
	padding: 0px;
}
.AccordionPanelTab {
	background-color: #efefef;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-weight: normal;
	margin-bottom: auto;
	margin-top: auto;
	color: #0b6aae;
	margin-right: 2px;
	margin-left: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}
.AccordionPanelContent {
	overflow: auto;
	height: auto;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 10px;
	margin-top: auto;
	margin-bottom: auto;
	margin-right: 2px;
	margin-left: 2px;
	width: auto;
}
.AccordionPanelOpen .AccordionPanelTab {
	background-color: #efefef;
	color: #0b6aae;
}
.AccordionPanelTabHover {
	color: #FF0000;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #gggggg;
}
.AccordionFocused .AccordionPanelTab {
	background-color: #efefef;
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background-color: #efefef;
}

.membership_title {
    font-size: 12px;
    font-weight: bold;
    color: #ff0000;
}
.membership_auth {
    padding: 5px 0px 7px 0px;
}
.product_mark {
    position: absolute;
    right: 15px;
    top: 0px;
}

/* kornev - ask system */
.menubox {
    border: 0px;
    border-bottom: 1px solid #d8d8d8;
    background-color: #f6f6f6;
    padding-left: 25px;
    width: 155px;
}
.menubox .content {
    background: none;
}
.menubox .title {
    background: none;
    background-color: #f6f6f6;
    font-weight: bold;
    color: #151515;
    font-size: 11px;
    text-align: left;    
    text-transform: none;
}
.menubox a:link, .menubox a:visited, .menubox a:hover, .menubox a:active,
.button_simple {
    padding: 0px;
    background: none;
    font-family: Verdana;
    color: #0860a8;
    font-size: 10px;
    text-decoration: none;
    margin: 0px;
}
.menubox a:hover {
    text-decoration: underline;
}
.button_button .btc {
    line-height: 22px;
    padding: 4px;
    font-weight: normal;
    font-weight: none;
    background-image: url(images/custom/mb3.gif);
}
.button_button .btc,
.button_button .btc:link, 
.button_button .btc:visited, 
.button_button .btc:hover, 
.button_button .btc:active {
    color: #000;
    text-decoration: none;
}
.button_button .btl {
    line-height: 19px;
    font-weight: none;
    padding: 4px;
    background-image: url(images/custom/mb1.gif);
}
.button_button .btr {
    line-height: 19px;
    font-weight: none;
    padding: 4px;
    background-image: url(images/custom/mb2.gif);
}

.section h1 {
color: #3a5169;
font-size: 19px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
text-align: left;
background: none;
    text-transform: none;
    font-weight: none;
}
.section {
    border: 0px solid red;
}
.ask_menu {
    background-color: #f6f6f6;
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
    width: 180px;
    padding-bottom: 50px;
}
.main_content {
    padding: 0px;
    margin: 0px;
    border: 0px;
}

.home_right_side {
    background: url('images/home_right_side.jpg') repeat-y 100% 0%;
}

H1.none,
H2.none {
    display: none;
}

TD.hidden {
    display: none;
}
SPAN.hidden {
    display: none;
}

/* frontpage products */
div.mnew { border-top: 1px solid #eeeeee; margin-top: 25px; clear: both; margin-bottom: 20px;}
div.mnew .tabnav { margin-top: -17px; }
div.pelem { width: 450px; float: left; margin: 10px 20px 0px 0px; height: 345px; overflow: hidden; position: relative; }
div.pelem img { float: left; }
div.pelem strong {
    color: #252525;
    font-size: 15px; font-weight: normal; border-bottom: 1px solid #EEEEEE;
	display: block;
    padding: 5px;
    height: 15px;
    overflow: hidden;
}
div.pelem span.mycat { color: #ebb523; font-size: 12px; float: right; padding: 0px 5px; }
div.pelem .lease_price,
div.pelem .hosting_price,
div.pelem p { padding: 5px 5px 0px 220px; }
div.pelem .buttons {
    margin-left: 220px;
}
div.pelem img.product_mark {
    top: 40px;
    left: 180px;
}

a.pcw_button {
   white-space: nowrap;
   border-top: 1px solid #f4f4f4;
   background: #eee;
   background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#d2d2d2));
   background: -webkit-linear-gradient(top, #f4f4f4, #d2d2d2);
   background: -moz-linear-gradient(top, #f4f4f4, #d2d2d2);
   background: -ms-linear-gradient(top, #f4f4f4, #d2d2d2);
   background: -o-linear-gradient(top, #f4f4f4, #d2d2d2);
   padding: 6px 8px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   -webkit-box-shadow: rgba(20,20,20,1) 0 1px 0;
   -moz-box-shadow: rgba(20,20,20,1) 0 1px 0;
   box-shadow: rgba(00,00,00,1) 0 0px 0;
   color: #3A4043;
   font-size: 10px;
   font-weight: bold;
   text-shadow: 1px 1px #ffffff;
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   text-decoration: none;
   vertical-align: middle;
}
a.pcw_button:hover {
   border-top-color: #f4f4f4;
   background: #f4f4f4;
   color: #3A4043;
 }
a.pcw_button.addtocart:active {
   border-top: 0px solid #d2d2d2;
   background: #d2d2d2;
   box-shadow: rgba(00,00,00,.3) 0 0 0 1px;
}

a.pcw_button.addtocart {
   white-space: nowrap;
   border-top: 1px solid #f4f4f4;
   background: #eee;
   background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#d2d2d2));
   background: -webkit-linear-gradient(top, #f4f4f4, #d2d2d2);
   background: -moz-linear-gradient(top, #f4f4f4, #d2d2d2);
   background: -ms-linear-gradient(top, #f4f4f4, #d2d2d2);
   background: -o-linear-gradient(top, #f4f4f4, #d2d2d2);
   padding: 6px 8px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   -webkit-box-shadow: rgba(20,20,20,1) 0 1px 0;
   -moz-box-shadow: rgba(20,20,20,1) 0 1px 0;
   box-shadow: rgba(00,00,00,1) 0 0px 0;
   color: #3A4043;
   font-size: 10px;
   font-weight: bold;
   text-shadow: 1px 1px #ffffff;
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   text-decoration: none;
   vertical-align: middle;
}
a.pcw_button.addtocart:hover {
   border-top-color: #f4f4f4;
   background: #f4f4f4;
   color: #3A4043;
 }
a.pcw_button.addtocart:active {
   border-top: 0px solid #d2d2d2;
   background: #d2d2d2;
   box-shadow: rgba(00,00,00,.3) 0 0 0 1px;
}

a.pcw_button.customize {
    white-space: nowrap;
   border-top: 1px solid #ffe89e;
   background: #ffcf3d;
   background: -webkit-gradient(linear, left top, left bottom, from(#ffe89e), to(#ffcf3d));
   background: -webkit-linear-gradient(top, #ffe89e, #ffcf3d);
   background: -moz-linear-gradient(top, #ffe89e, #ffcf3d);
   background: -ms-linear-gradient(top, #ffe89e, #ffcf3d);
   background: -o-linear-gradient(top, #ffe89e, #ffcf3d);
   padding: 6px 8px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   -webkit-box-shadow: rgba(20,20,20,1) 0 1px 0;
   -moz-box-shadow: rgba(20,20,20,1) 0 1px 0;
   box-shadow: rgba(00,00,00,1) 0 0px 0;
   color: #3A4043;
   font-size: 10px;
   font-weight: bold;
   text-shadow: 1px 1px #ffe89e;
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   text-decoration: none;
   vertical-align: middle;
}
a.pcw_button.customize:hover {
   border-top-color: #ffe89e;
   background: #ffe89e;
   color: #3A4043;
 }
a.pcw_button.customize:active {
   border-top: 0px solid #302100;
   background: #ffcf3d;
   box-shadow: rgba(00,00,00,.3) 0 0 0 1px;
}

div.pelem a.pcw_button { margin: 10px 7px 0px 0px; }

/* tabnav and breadcrumbs */
ul.tabnav { list-style:none; margin: 0; padding: 0; height: 32px; }
ul.tabnav { background: url(images/tab/tab_bg.gif) repeat-x; margin: 0px 0px 20px; float: left; clear: both; }
ul.tabnav li { float: left; padding: 0; margin: 0; height: 32px; }
ul.tabnav li.first { background: url(images/tab/tab_left.gif) no-repeat top left; padding-left: 5px;}
ul.tabnav li.ui-tabs-selected.first { background: url(images/tab/tab_left2.gif) no-repeat top left; }
ul.tabnav li.last { background: url(images/tab/tab_right.gif) no-repeat top right; padding-right: 5px; }
ul.tabnav li.ui-tabs-selected.last { background: url(images/tab/tab_right2.gif) no-repeat top right; }
ul.tabnav li.last span,
ul.tabnav li.last a { background: none; }
ul.tabnav li span,
ul.tabnav li a { display: block; background: url(images/tab/tab_separator.gif) no-repeat top right; color: #252525; font-weight: bold; padding: 8px 15px 8px; line-height: 15px;}
ul.tabnav li.ui-tabs-selected span,
ul.tabnav li.ui-tabs-selected a { background: url(images/tab/tab_bg2.gif) repeat-x; color: #ffffff; }

.clear {clear: both; height: 0px; line-height: 0px;}

.ui-tabs .ui-tabs-hide { display: none !important; }


div.limited-hardly,
div.limited-featured,
div.limited {
    margin: 0 auto;
    width: 1000px;
    clear: both;
}
div.limited-hardly.margin-top {
    margin-top: 50px;
}
.limited-max {
    margin: 0 auto;
}

div#info {
    background: url(images/bg_header.gif) repeat-x;
    height: 55px;
    clear: both;
}
div#infologopcw {
		background: url(images/logo_pcwaresmall.gif) no-repeat 0px 0px;
		margin: 0px;
		width: 54px;
		height: 54px;
		position: relative;
		float: left;
}
div#infologo {
		margin: 12px 12px 8px;
		width: 64px;
		height: 62px;
		position: relative;
		float: right;
}
div#infologohead {
		width: 68px;
		height: 67px;
		background: url(images/logo_infobig.gif) no-repeat 0px 0px;
		margin: 0px auto;
}
div#topcont {
    background: url(images/bg_header.gif) repeat-x;
    height: 85px;
    clear: both;
}
div#top {
    clear: both;
    height: 110px;
    position: relative; width: 1000px; margin: 0px auto;
}
div#logo {
		margin: 12px 0px 8px;
		width: 64px;
		height: 62px;
		position: relative;
		float: left;
}
/* div#logo a { width: 64px; height: 62px; display: block; } */
div#logo a:hover { border: none; }
div#logo h1 {
		width: 68px;
		height: 67px;
		background: url(images/logo_pcware.gif) no-repeat 0px 0px;
		margin: 0px auto;
}
div#logo a {
			background: url(images/logo_pcware.gif) no-repeat 0px 0px;
			width: 68px;
			height: 67px;
			display: block;
			position: relative;
			line-height: 200px;
			overflow: hidden;
}
div#headnav { float: right; padding: 32px 15px 0px; }
div#headnav p { color: #757575; float: left; padding-right: 10px; line-height: 9px;}
div#headnav strong { color: #999999; }
div#headnav > a {
/*     background: url(images/btn_login.gif) no-repeat top left; float: left; color: #252525; font-weight: bold; */
	height: 16px;
/* 	padding: 6px 10px 4px 10px; */
	text-align: center; 
    white-space: nowrap;
	margin-left: 0px;
}
div#headnav > a.head-link {
/*     background: url(images/btn_config.gif) no-repeat top left; float: left; color: #fff; font-weight: bold;  */
    margin-right: 1px;
}
div#headnav > a.head-link.long {
    background: url(images/btn_config_long.gif) no-repeat top left;
}
div#headnav a.reg { width: 80px; background-position: top right; }
div#headnav p.usermenu a { background: none; color: #aaaaaa; font-weight: bold; margin-right: 8px; border-right: 1px solid #444444; padding-right: 10px; }
div#headnav p.usermenu a:last-child { border: none; padding: 0px; }
div#headnav a.hconfig {
			width: 147px; background: url(images/btn_config.gif) no-repeat top left; color: #ffffff; margin-right: 5px; padding: 5px 0px 5px; }
div#headnav a.hcart { width: 138px; background: url(images/btn_cart.gif) no-repeat top left; color: #ffffff; padding: 5px 0px 5px 10px; }
div#headnav a.hcart span { color: #252525; }

div#top2 {
    clear: both; position: relative; width: 1000px; margin: -25px auto 0px; display: block;
    z-index: 10000;
    top: -25px;
}

div#navright {
    width: 470px; float: right; height: 51px;
}

div#extranav {
    float: left;
    background: url(images/nav_bg.gif) repeat-x;
    width: 147px; height: 51px;
}
div#extranav a {
    float: right;
    margin-top: 13px;
    margin-right: 10px;
}
div#extranav a#snsOperatorButtonLink img {
    width: 57px;
}
div#extranav a.is_limited {
    margin-top: 14px;
}
div#extranav a.remove_filter_button {
    width: 27px;
    height: 26px;
    background: url('images/header/filter_on.png') no-repeat;
}
div#extranav a.is_limited {
    width: 24px;
    height: 26px;
}
div#extranav a.is_limited.on {
    background: url('images/header/display_on.png') no-repeat;
}
div#extranav a.is_limited.off {
    background: url('images/header/display_off.png') no-repeat;
}
div#extranav a.normal-view {
    width: 24px;
    height: 24px;
    background: url('images/header/list.png') no-repeat;
}
div#extranav a.list-view {
    width: 24px;
    height: 24px;
    background: url('images/header/normal.png') no-repeat;
}


div#extranav a#snsOperatorButtonLink {
    margin-top: 4px;
    margin-right: 0px;
}

div#sns {
    float: right;
    width: 57px;
    margin: 0px 0px 0px;
    background: url(images/nav_bg.gif) repeat-x top right;
    height: 51px;
    overflow: hidden;
    padding: 0px 4px 0px 6px;
    margin-right: 5px;
}
div#sns img {
    width: 57px;
    height: 30px;
    margin-top: 9px;
}

div#search {
    float: right;
    width: 323px; margin: 0px 0px 0px;
    background: url(images/nav_right.gif) no-repeat top right; height: 51px;
}
div#search .searchbox {
    float: left;
    background: url(images/nav_bg.gif) repeat-x;
    width: 251px; height: 51px;
    padding: 0px;
    margin: 0px;
}
div#search .searchbox .google {
    float: left;
    height: 34px;
    width: 19px;
    padding-left: 4px;
    padding-right: 4px;
    background: url(images/nav_search.gif) no-repeat -50px 0px;
    margin-top: 8px;
}
div#search .searchbox .google a {
    cursor: pointer;
    height: 19px;
    width: 19px;
    display: block;
    margin-top: 6px;
    background: url('images/header/google.png') no-repeat;
    opacity: 0.5;filter:alpha(opacity=50);
}
div#search .searchbox .google a:hover {
    background: url(images/header/google.png) no-repeat;
    opacity: 1; filter:alpha(opacity=100);
}
div#search .searchbox .google.active a {
    background: url(images/header/google.png) no-repeat;
    opacity: 1; filter:alpha(opacity=100);
}

div#search .searchbox .inputbox {
    border: none;
    background: url(images/nav_search.gif) no-repeat top right;
    width: 185px; 
	color: #aaaaaa; font-size: 10px;
    margin: 8px 3px 0px 0px;
    padding: 10px 0px 12px 4px;
}
div#search .searchbox .button {
    background: url(images/nav_search.gif) no-repeat top left;
    border: none;
    width: 32px;
    height: 34px;
    overflow: hidden;
	text-indent: 100px;
    cursor: pointer;
    float: left; margin: 8px 0px 0px 0px; float: left;
}
/*
div#search .searchbox a {
				color: #b4afad; font-size: 9px; font-weight: bold; padding: 0px 15px 0px 15px; clear: both; float: right;
				text-transform: uppercase; display: none;
}
*/

.home-news {
    background: url("images/news_bg.png") repeat scroll 0 0 transparent;
    position: relative;
	height: 22px;
    top: -45px;
}
.home-news .limited-hardly {
    text-indent: 0px;
    color: #333333;
	font-size: 13px; 
}

.leftbox ul {
    list-style:none; margin: 0; padding: 0;
}
.leftbox {
    background: #f0f0f0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; margin: 15px 5px 5px;
}
.leftbox h4 {
    color: #252525; margin: 0px; text-transform: uppercase;
    font-size: 11px;
    margin-top: 10px;
    padding: 5px;
}
.leftbox li { font-weight: normal; padding: 5px; }
.leftbox a {
    color: #3D516A;
}
.leftbox a:hover {
    color: #333333;
    text-decoration: none;
}

/*
	Product overwiev elem and Static pages
*/
.posbox {
    background: #f0f0f0; border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 8px;
	margin: 15px 20px 0px 15px;
	width: 170px;
	height: 220px;
	width: 170px;
	float: left;
	overflow: inherit;
	position: relative;
}
.posbox h4 {
	background: url(images/blue_next.gif) no-repeat left top;
    color: #3D516A;
	margin: 0px;
    font-size: 14px;
    margin: 0px 0px 5px -22px;
    padding: 0px 22px 2px;
	text-transform: uppercase;
}
.posbox h5 {
    color: #888888;
	margin: 0px;
    font-size: 10px;
    margin-top: 0px 0px 0px 0px;
    padding: 0px 0px 0px;
}
.posbox ul {
    background: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    list-style-type: none;
	padding: 6px;
	margin: 6px;
	font-size: 12px;
	font-weight: bold;
}
.posbox ul li {
    background-image: url(images/yellowcheck.gif);
	background-repeat:no-repeat;
	background-position: 130px 0px;
	padding: 0px 0px -16px 0px;
}
.posbox a {
    color: #3D516A;
}
.posbox a:hover {
    color: #333333;
    text-decoration: none;
}
.posbox hr {
	BACKGROUND: #ffffff;
	WIDTH: 100%;
	HEIGHT: 5px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	COLOR: #ffffff;
}
div#psback {
    background: url(images/bg_header.gif) repeat-x;
    height: 22px;
    clear: both;
}
div#psleftim {
		background: url(images/blue_next.gif) no-repeat 0px 0px;
		margin: -16px -23px;
		width: 15px;
		height: 20px;
		position: relative;
		float: left;
}
div#psrightim {
		margin: -15px -10px;
		width: 0px;
		height: 0px;
		position: relative;
		float: right;
}
div#psrightim h1 {
		width: 18px;
		height: 18px;
		background: url(images/recomicon.gif) no-repeat 0px 0px;
		margin: -0px;
}
/*
	VMware table
*/
.smb-product-matrix-cont {
    margin: 2px auto;
    /* width: 100%; */
}
.smb-product-matrix-cont .smb-product-matrix-table-cont {
    background-color: #FFFFFF;
    border-collapse: collapse;
    color: #424242;
/*     font-size: 11px; */
    margin: 0;
    padding: 0;
/*     width: 100%; */
}
.smb-prod-help-cont .smb-prod-help-body .smb-prod-help-body-inner {
    color: #424242;
}
.smb-product-matrix-table-cont .smb-product-heading {
    background-color: #cccccc;
    color: #FFFFFF;
    font-size: 11px;
}
.smb-product-matrix-table-cont .smb-product-heading td {
    border-left: 1px solid #dddddd;
    padding: 2px;
    text-align: center;
}
.smb-product-matrix-table-cont .smb-product-sub-heading {
    background-color: #eeeeee;
    color: #FFFFFF;
    font-size: 11px;
}
.smb-product-matrix-table-cont .smb-product-sub-heading td {
    border-left: 1px solid #dddddd;
    padding: 2px 5px 2px 10px;
}
.smb-product-prod-row td, .smb-product-prod-row-price td {
    border-right: 1px solid #dddddd;
    padding: 2px 2px;
    text-align: center;
}
.smb-product-prod-row .smb-product-row-head {
    border-left: 1px solid #dddddd;
    padding: 2px 5px 2px 10px;
    text-align: left;
}
.smb-product-matrix-table-cont .smb-product-prod-row {
    background: url(images/chart-green-dots.jpg) repeat-x scroll left bottom transparent;
}
.smb-product-matrix-table-cont .smb-product-prod-row.last {
    background: none repeat scroll 0 0 transparent;
}
.smb-product-row-head span {
    color: #0084BF;
}
.smb-product-prod-row-price {
    background-color: #E5F2F8;
}
.smb-product-prod-row-price .smb-product-row-head-price {
    border-left: 1px solid #dddddd;
    padding: 2px 2px;
    text-align: left;
}
.smb-product-matrix-table-cont .smb-product-prod-row.foot {
    background: none repeat scroll 0 0 transparent;
    border-left: 1px solid #dddddd;
    color: #999999;
}
.smb-product-matrix-table-cont .smb-product-prod-row.foot td, .smb-midsize-enterprise-c-cont .smb-product-prod-row.foot td, .smb-essentials-c-cont .smb-product-prod-row.foot td {
    border-bottom: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    vertical-align: top;
}
.smb-product-matrix-table-cont .smb-product-prod-row.foot img {
    border: medium none;
}

