/* General */

body, td, p
{  color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt;  }

a:link,a:visited 		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0050b4;
	text-decoration: none;
	font-size: 9pt;
}
a:hover		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0165fc;
	text-decoration: underline;
	font-size: 9pt;
}

H1{  font-size:17pt;color:#336699;  }
H2{  font-size:15pt;color:#6699bb;  }
H3{  font-size:13pt;color:#6699bb;  }
H4{  font-size:11pt;color:#336699;font-weight:bold;  }
H5{  font-size:10pt;color:#336699;  }
H6{  font-size:9pt;color:#336699;  }


/* The category list */

.CatListMain{  background-color:ffffff;  }
.CatListSub{  background-color:ffffff;  }
.CatListDiv{  background-color:000000;  }
.CatListBorder{  background-color:ffffff;  }

.CatListLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9pt;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.CatListLink a, .CatListLink a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration: none;
	position:relative;
	display:block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 9pt;
	background-color: #FFFFFF;
}

.CatListLink a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: underline;
	position:relative;
	display:block;
	background-color:#EAF9FF;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 9pt;
}

.CatListLink_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9pt;
	text-decoration: none;
}
.CatListLink_sub a, .CatListLink_sub a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding-left: 15px;
	font-size: 9pt;
}
.CatListLink_sub a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	padding-left: 15px;
	font-size: 9pt;
}

.CatListLinkSub{  color:#666666;text-decoration:none;font-weight:bold;  }

.CatListLinkSel{  color:#FF9900;text-decoration:none;font-weight:bold;  }

.CatListLinkSubSel{  color:#FFCC00;text-decoration:none;font-weight:bold;  }

/* Page Elements */

.ItemHeader
{
	color:#000000;
	font-weight:bold;
	background-image: url(../../images/table_header_bg2.gif);
	font-family: Verdana, sans-serif;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.ItemProduct
{
	background-color:#FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #0099CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;

}

.ItemDetail
{
	background-color:#FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #0099CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-attachment: fixed;
	background-image: url(../../images/item_productdetail_bg.jpg);
	background-repeat: no-repeat;
	word-break:break-all;
}
.ItemPrice
{
	background-color:#FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #0099CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
.ItemPriceOld
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: line-through;
}
.ItemAlert{ background-color:#FFFFFF;}

.ProductBuy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 	10pt;
	font-weight: bold;
	color:blue;
	text-decoration: underline;
}

.ProductName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 	12pt;
	font-weight: bold;
	color:#2E59A3;
	text-decoration: none;
	background-attachment: fixed;
	background-image: url(../../images/table_header_bg.gif);
	background-repeat: repeat-x;
	background-position: left;
	vertical-align: middle;
	height: 30px;
	padding-left: 5px;
}

.GeneralHeaderTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 	12pt;
	font-weight: bold;
	color:#006600;
	text-decoration: none;
	background-attachment: fixed;
	background-image: url(../../images/table_header_bg.gif);
	background-repeat: repeat-x;
	background-position: left;
	vertical-align: middle;
	height: 30px;
}
.ProductSpecBG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 	10pt;
	font-weight: bold;
	color:#2E59A3;
	text-decoration: none;
	background-attachment: fixed;
	background-image: url(../../images/product_headsection_bg.gif);
	background-repeat: repeat-x;
	background-position: left;
	height: 19px;
}
.ProductFeatureBG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 	10pt;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
	background-attachment: fixed;
	background-image: url(../../images/product_section_bg.gif);
	background-repeat: repeat-x;
	background-position: left;
	height: 19px;
}

.TDHeaderTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 	10pt;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
}

.GeneralSubHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 	10pt;
	color:#990000;
	text-decoration: none;
	font-weight: bold;
}
.GeneralContentText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#333333;
	text-decoration: none;
}

.Hotpicks_Header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 	14px;
	color:#003399;
	text-decoration: none;
	font-weight: bold;
	padding: 3px;
}
.Hotpicks_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 	8pt;
	color:#535353;
	font-weight: normal;
	padding: 4px;

}
.Hotpicks_Price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	padding: 5px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #999999;
}
.home_Price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	padding: 4px;
	font-weight: bold;

}
.home_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 	8pt;
	color:#535353;
	font-weight: normal;
	padding: 4px;

}
.home_more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 	10pt;
	color:#0050b4 !important;
	font-weight: lighter;
	padding: 4px;
	text-decoration: underline !important;

}
a.home_more:hover 		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0165fc !important;
	text-decoration: underline !important;
	font-size: 9pt;
}

.red_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 	10pt;
	color:#da051f !important;
	font-weight: bold;
	padding: 4px;
	text-decoration: none !important;

}
a.red_link:link 		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #da051f !important;
	font-weight: bold;
	text-decoration: underline !important;
	font-size: 9pt;
}
a.red_link:hover 		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #da051f !important;
	font-weight: bold;
	text-decoration: underline !important;
	font-size: 9pt;
}

.WhatNew_Header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 	9pt;
	color:#006699;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
}
.WhatNew_BarHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 	10pt;
	color:#003399;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.WhatHot_BarHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 	10pt;
	color:#FF0000;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.WhatNew_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 	8pt;
	color:#535353;
	font-weight: normal;
	padding: 4px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #999999;
}
.CatMainNew_Header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 	9pt;
	color:#003399;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
	background-color: #E8F5FF;
}
.CatMainNew_Text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 	8pt;
	color:#535353;
	font-weight: normal;
	padding: 4px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #999999;
}
.Policy_Header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 	10pt;
	color:#990000;
	text-decoration: underline;
	font-weight: bold;
}

.NewToStore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	font-size: 8pt;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
.NewToStore a, .NewToStore a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration: none;
	position:relative;
	display:block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size: 8pt;
}
.NewToStore a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: underline;
	position:relative;
	display:block;
	background-color:#EEEEDA;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	font-size: 8pt;
}
.VoteTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 8pt;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

.VoteTitleText {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.VoteTitleText2 {
	font-size: 10px;
	font-weight: bold;
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* From www.msicomupter.com*/

.SpecText {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
font-weight: bold;
}

.FeatureText {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #333333;
}

.dropdown {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #333333;
}

.globalDrop {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #333333;
}

.text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.question {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
}
.question2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.maplink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 2A57A5;
	text-decoration: underline;
}
.CU_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A57A5;
}
.contentText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: 333333;
}
.SmallText {	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}
.StoreHomeBullet {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	list-style-position: inside;
	list-style-type: circle;
}
.highlite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #ffff33;
}

.NEWhighlite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FF0000;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 3px;
}
.NEW2StorePrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: normal;
	text-align: right;
}
.Header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 0px;
	background-color: #336699;
}
.Header a, .Header a:visited {
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
.Header a:hover {
	font-size: 8pt;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9EBFF;
}

/* Motherboard Header Style */

.MB_Header_s {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 0px;
	background-color: 993333;
}
.MB_Header_s a, .MB_Header_s a:visited {	font-size: 8pt;	color: #FFFFFF;	text-decoration: none;}
.MB_Header_s a:hover {	font-size: 8pt;	color: #FFFFFF;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}
	
.MB_Header {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	font-size: 8pt;
	text-decoration: none;	padding-top: 3px;	padding-bottom: 3px;	font-weight: bold;
	padding-right: 5px;	padding-left: 0px; background-color: #EEEEEE;
	background-image: url(../../images/header_normal_bg.gif);
}
.MB_Header a, .MB_Header a:visited {	font-size: 8pt;	color: #000000;	text-decoration: none;}
.MB_Header a:hover {	font-size: 8pt;	color: #000000;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #993333;}
	
.MBs_Header {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 8pt;
	text-decoration: none;	padding-top: 3px;	padding-bottom: 3px;	font-weight: bold;
	padding-right: 10px;	padding-left: 10px;}
.MBs_Header a, .MBs_Header a:visited {	font-size: 8pt;	color: #FFFFFF;	text-decoration: none;}
.MBs_Header a:hover {	font-size: 8pt;	color: #FFFFFF;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}

/* Graphic Header Style */

.Graphic_Header_s {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 0px;
	background-color: 000000;
}
.Graphic_Header_s a, .Graphic_Header_s a:visited {	font-size: 8pt;	color: #FFFFFF;	text-decoration: none;}
.Graphic_Header_s a:hover {	font-size: 8pt;	color: #FFFFFF;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}
	
.Graphic_Header {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	font-size: 8pt;
	text-decoration: none;	padding-top: 3px;	padding-bottom: 3px;	font-weight: bold;
	padding-right: 5px;	padding-left: 0px; background-color: #EEEEEE;
	background-image: url(../../images/header_normal_bg.gif);
}
.Graphic_Header a, .Graphic_Header a:visited {	font-size: 8pt;	color: #000000;	text-decoration: none;}
.Graphic_Header a:hover {	font-size: 8pt;	color: #000000;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #000000;}
	
.Graphics_Header {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 8pt;
	text-decoration: none;	padding-top: 3px;	padding-bottom: 3px;	font-weight: bold;
	padding-right: 10px;	padding-left: 10px;}
.Graphics_Header a, .Graphics_Header a:visited {	font-size: 8pt;	color: #FFFFFF;	text-decoration: none;}
.Graphics_Header a:hover {	font-size: 8pt;	color: #FFFFFF;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}

/* Notebook Header Style */

.Notebook_Header_s {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 0px;
	background-color: #666666;
}
.Notebook_Header_s a, .Notebook_Header_s a:visited {	font-size: 8pt;	color: #FFFFFF;	text-decoration: none;}
.Notebook_Header_s a:hover {	font-size: 8pt;	color: #FFFFFF;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}
	
.Notebook_Header {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	font-size: 8pt;
	text-decoration: none;	padding-top: 3px;	padding-bottom: 3px;	font-weight: bold;
	padding-right: 5px;	padding-left: 0px; background-color: #EEEEEE;
	background-image: url(../../images/header_normal_bg.gif);
}
.Notebook_Header a, .Notebook_Header a:visited {	font-size: 8pt;	color: #000000;	text-decoration: none;}
.Notebook_Header a:hover {	font-size: 8pt;	color: #000000;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #006633;}
	
.Notebooks_Header {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 8pt;
	text-decoration: none;	padding-top: 3px;	padding-bottom: 3px;	font-weight: bold;
	padding-right: 10px;	padding-left: 10px;}
.Notebooks_Header a, .Notebooks_Header a:visited {	font-size: 8pt;	color: #FFFFFF;	text-decoration: none;}
.Notebooks_Header a:hover {	font-size: 8pt;	color: #FFFFFF;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}

/* OSD Header Style */

.OSD_Header_s {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 0px;
	background-color: 006633;
}
.OSD_Header_s a, .OSD_Header_s a:visited {	font-size: 8pt;	color: #FFFFFF;	text-decoration: none;}
.OSD_Header_s a:hover {	font-size: 8pt;	color: #FFFFFF;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}
	
.OSD_Header {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	font-size: 8pt;
	text-decoration: none;	padding-top: 3px;	padding-bottom: 3px;	font-weight: bold;
	padding-right: 5px;	padding-left: 0px; background-color: #EEEEEE;
	background-image: url(../../images/header_normal_bg.gif);
}
.OSD_Header a, .OSD_Header a:visited {	font-size: 8pt;	color: #000000;	text-decoration: none;}
.OSD_Header a:hover {	font-size: 8pt;	color: #000000;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #006633;}
	
.OSDs_Header {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 8pt;
	text-decoration: none;	padding-top: 3px;	padding-bottom: 3px;	font-weight: bold;
	padding-right: 10px;	padding-left: 10px;}
.OSDs_Header a, .OSDs_Header a:visited {	font-size: 8pt;	color: #FFFFFF;	text-decoration: none;}
.OSDs_Header a:hover {	font-size: 8pt;	color: #FFFFFF;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}

/* Barebone Header Style */

.MEGAPC_Header_s {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 0px;
	background-color: 996633;
}
.MEGAPC_Header_s a, .MEGAPC_Header_s a:visited {font-size: 8pt;	color: #FFFFFF;	text-decoration: none;}
.MEGAPC_Header_s a:hover {	font-size: 8pt;	color: #FFFFFF;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}
	
.MEGAPC_Header {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	font-size: 8pt;
	text-decoration: none;	padding-top: 3px;	padding-bottom: 3px;	font-weight: bold;
	padding-right: 5px;	padding-left: 0px; background-color: #EEEEEE;
	background-image: url(../../images/header_normal_bg.gif);
}
.MEGAPC_Header a, .MEGAPC_Header a:visited {font-size: 8pt;	color: #000000;	text-decoration: none;}
.MEGAPC_Header a:hover {font-size: 8pt;	color: #000000;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #663300;}
	
.MEGAPCs_Header {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 8pt;
	text-decoration: none;	padding-top: 3px;	padding-bottom: 3px;	font-weight: bold;
	padding-right: 10px;	padding-left: 10px;}
.MEGAPCs_Header a, .MEGAPCs_Header a:visited {font-size: 8pt;	color: #FFFFFF;	text-decoration: none;}
.MEGAPCs_Header a:hover {font-size: 8pt;	color: #FFFFFF;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}

/* CE Header Style */

.CE_Header_s {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 0px;
	background-color: 82A530;
}
.CE_Header_s a, .CE_Header_s a:visited {font-size: 8pt;	color: #FFFFFF;	text-decoration: none;}
.CE_Header_s a:hover {font-size: 8pt;	color: #FFFFFF;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}
	
.CE_Header {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	font-size: 8pt;
	text-decoration: none;	padding-top: 3px;	padding-bottom: 3px;	font-weight: bold;
	padding-right: 5px;	padding-left: 0px; background-color: #EEEEEE;
	background-image: url(../../images/header_normal_bg.gif);
}
.CE_Header a, .CE_Header a:visited {	font-size: 8pt;	color: #000000;	text-decoration: none;}
.CE_Header a:hover {	font-size: 8pt;	color: #000000;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #6CB700;}
	
.CEs_Header {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 8pt;
	text-decoration: none;	padding-top: 3px;	padding-bottom: 3px;	font-weight: bold;
	padding-right: 10px;	padding-left: 10px;}
.CEs_Header a, .CEs_Header a:visited {	font-size: 8pt;	color: #FFFFFF;	text-decoration: none;}
.CEs_Header a:hover {	font-size: 8pt;	color: #FFFFFF;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}

/* Gear Store Header Style */

.GEAR_Header_s {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 0px;
	background-color: AF9B25;
}
.GEAR_Header_s a, .GEAR_Header_s a:visited {font-size: 8pt;	color: #FFFFFF;	text-decoration: none;}
 {	font-size: 8pt;	color: #FFFFFF;	text-decoration: none;}
.GEAR_Header_s a:hover {	font-size: 8pt;	color: #FFFFFF;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}
	
.GEAR_Header {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	font-size: 8pt;
	text-decoration: none;	padding-top: 3px;	padding-bottom: 3px;	font-weight: bold;
	padding-right: 5px;	padding-left: 0px; background-color: #EEEEEE;
	background-image: url(../../images/header_normal_bg.gif);
}
.GEAR_Header a, .GEAR_Header a:visited {	font-size: 8pt;	color: #000000;	text-decoration: none;}
.GEAR_Header a:hover {	font-size: 8pt;	color: #000000;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #AF9B25;}
	
.GEARs_Header {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 8pt;
	text-decoration: none;	padding-top: 3px;	padding-bottom: 3px;	font-weight: bold;
	padding-right: 10px;	padding-left: 10px;}
.GEARs_Header a, .GEARs_Header a:visited {	font-size: 8pt;	color: #FFFFFF;	text-decoration: none;}
.GEARs_Header a:hover {	font-size: 8pt;	color: #FFFFFF;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}

/* Communication Store Header Style */

.COM_Header_s {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 0px;
	background-color: 00A1D6;
}

.COM_Header_s a, .COM_Header_s a:visited {	font-size: 8pt;	color: #FFFFFF;	text-decoration: none;}
.COM_Header_s a:hover {	font-size: 8pt;	color: #FFFFFF;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}
	
.COM_Header {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	font-size: 8pt;
	text-decoration: none;	padding-top: 3px;	padding-bottom: 3px;	font-weight: bold;
	padding-right: 5px;	padding-left: 0px; background-color: #EEEEEE;
	background-image: url(../../images/header_normal_bg.gif);
}
.COM_Header a, .COM_Header a:visited {	font-size: 8pt;	color: #000000;	text-decoration: none;}
.COM_Header a:hover {	font-size: 8pt;	color: #000000;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #00A1D6;}
	
.COMs_Header {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 8pt;
	text-decoration: none;	padding-top: 3px;	padding-bottom: 3px;	font-weight: bold;
	padding-right: 10px;	padding-left: 10px;}
.COMs_Header a, .COMs_Header a:visited {	font-size: 8pt;	color: #FFFFFF;	text-decoration: none;}
.COMs_Header a:hover {	font-size: 8pt;	color: #FFFFFF;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}

	
/* Promotion Header Style */

.Promotion_Header_s {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 0px;
	background-color: FF0000;
}
.Promotion_Header_s a, .Promotion_Header_s a:visited {	font-size: 8pt;	color: #FFFFFF;	text-decoration: none;}
.Promotion_Header_s a:hover {	font-size: 8pt;	color: #FFFFFF;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}
	
.Promotions_Header {font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 8pt;
	text-decoration: none;	padding-top: 3px;	padding-bottom: 3px;	font-weight: bold;
	padding-right: 5px;	padding-left: 0px;}
.Promotions_Header a, .Promotions_Header a:visited {	font-size: 8pt;	color: #FFFFFF;	text-decoration: none;}
.Promotions_Header a:hover {	font-size: 8pt;	color: #FFFFFF;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}
	
.normal_Header {
	padding-right: 0px;	padding-left: 3px;
	background-image: url(../../images/header_normal_bg.gif);
}

/* NewsLetter */
a.NewsletterLink:link,a.NewsletterLink:visited 		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	text-decoration: none;
	font-size: 9pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
a.NewsletterLink:hover		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #993300;
	text-decoration: underline;
	font-size: 9pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
}
.Newletter_divider {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.Newsletter_Vdivider {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666666;
}
.Newletter_Table_Header {
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	background-image:  url("../../Newsletter/images/table_header_bg.gif");
	background-repeat: repeat-x;
	text-transform: uppercase;
}

.Newletter_Table_Header_Comm {
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	background-image:  url("../../Newsletter/images/table_header_bg.gif");
	background-repeat: repeat-x;
	text-transform: capitalize;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.Newletter_Product_Name {
	font-size: 15px;
	font-weight: bold;
	color: #003399;
}
.Newletter_Text_H2 {
	font-size: 16px;
	font-weight: bold;
	color: #003366;
}
.Newletter_Product_O_Price {
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	text-decoration: line-through;
}
.Newletter_Product_P_Price {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
.Newletter_Product_P_Price_Lg {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
}
.Newletter_Slogan {
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #0099CC;
}
.NewsLetterGLHeaderTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 	16pt;
	font-weight: bold;
	text-decoration: none;
	background-attachment: fixed;
	background-image: url(../../images/table_header_bg.gif);
	background-repeat: repeat-x;
	background-position: left;
	vertical-align: middle;
	height: 30px;
	text-align: center;
}

.NewsLetterGLHeaderTitle_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	height: 30px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	background-color: #FFF9E1;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
}

.GeneralContentTextNewsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#333333;
	text-decoration: none;
}

.Newsletter_COM_Header_s {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10pt;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	background-color: 00A1D6;
}

.NewsLetter_COM_Header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00A1D6;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}
.NewsLetter_Valid
{
	background-color:#FFFFFF;
	border-bottom-width: 1px;
	border-bottom-color: #0099CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	border-bottom-style: solid;
}
.Newsletter_step{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 	10pt;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFF5D5;
}
.Newsletter_Highlight_block{
	background-color: #FFEA97;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	padding: 5px;
}
.NewsLetterLinkTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background-color: #FFF9E1;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #666666;
	border-bottom-color: #666666;
}
a.NewsLetterLinkTitle, a.NewsLetterLinkTitle:hover, a.NewsLetterLinkTitle:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 18px;
	color: #FF9900;
}