.RedText
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: red;			
}
.FooterCell
{
    font-family:Verdana;
    font-size:7pt;
    color:#A6E7FF;
}
.SubTitleBar
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #E4E5E9;	
	
	text-transform:uppercase;
}
.CategoryTitleBg
{
	font-family: Verdana;
	font-size: 16pt;
	font-weight: bold;
	color: #354066;
	text-transform:uppercase;	
}
.CategoryTitle
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #10275B;	
}
.CategoryTitleWhite
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;	
}
.GridItemsRed
{
	font-family: Verdana;
	font-size: 7pt;	
	color: #FF0000;	
}
.GridItemsWhite
{
	font-family: Verdana;
	font-size: 8pt;	
	color: #FFFFFF;	
}
.GridItemsSm
{
	font-family: Verdana;
	font-size: 7pt;	
	color: #10275B;	
}
.GridItems
{
	font-family: Verdana;
	font-size: 8pt;	
	color: #10275B;	
}
A:active.GridItems
{
	font-family: Verdana;
	font-size: 8pt;	
	color: #10275B;	
	text-decoration:none;	
}
A:hover.GridItems
{
	font-family: Verdana;
	font-size: 8pt;	
	color: #10275B;	
	text-decoration:none;
}
.GridItemsWhite A:link
{
	font-family: Verdana;
	font-size: 8pt;	
	color: #FFFFFF;	
	text-decoration:none;
}
.GridItemsWhite A:visited
{
	font-family: Verdana;
	font-size: 8pt;	
	color: #FFFFFF;	
	text-decoration:none;
}
.GridItemsWhite A:hover
{
	font-family: Verdana;
	font-size: 8pt;	
	color: #FFFFFF;	
	text-decoration:underline;
}
A:link.RedText
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: red;			
}
A:link.GridItems
{
	font-family: Verdana;
	font-size: 8pt;	
	color: #10275B;	
	text-decoration:none;
}
A:visited.GridItems
{
	font-family: Verdana;
	font-size: 8pt;	
	color: #10275B;	
	text-decoration:none;
}
A:visited.GridItems
{
	font-family: Verdana;
	font-size: 8pt;	
	color: #10275B;	
	text-decoration:none;
}
A:active.CategoryTitle
{
   	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #10275B;
	text-decoration:none;
}
A:hover.CategoryTitle
{
    font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #10275B;	
	text-decoration:none;
}
A:link.CategoryTitle
{
    font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #10275B;	
	text-decoration:none;
}
A:visited.CategoryTitle
{
    font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #10275B;	
	text-decoration:none;
}
.CategoryTitleWhite A:link
{
	font-family: Verdana;
	font-size: 8pt;	
	color: #FFFFFF;	
	text-decoration:none;
}
.CategoryTitleWhite A:visited
{
	font-family: Verdana;
	font-size: 8pt;	
	color: #FFFFFF;	
	text-decoration:none;
}
.CategoryTitleWhite A:hover
{
	font-family: Verdana;
	font-size: 8pt;	
	color: #FFFFFF;	
	text-decoration:underline;
}
A:visited.body_links_3
{
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	/*color:#10275B;*/
	color:#DC0531;
	text-decoration:underline;
}
A:link.body_links_3
{
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	/*color:#10275B;*/
	color:#DC0531;
	text-decoration:underline;
}
A:hover.body_links_3
{
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#10275B;
	text-decoration:underline;
}
A:active.body_links_3
{
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#10275B;
	text-decoration:underline;
}
.header_links_1
{
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#374268;
	text-decoration:none;
}

.header_links_2
{
	font-family:Verdana;
	font-size:10px;
	color:#374268;
	text-decoration:none;
}

.input_text_1
{
	font-family:Verdana;
	font-size:10px;
	color:#333E63;
}

.footer_links_1
{
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#A6E7FF;
	text-decoration:none;
}

.body_links_1
{
	font-family:Verdana;
	font-size:9px;
	color:#333E63;
	text-decoration:none;
}

.body_links_2
{
	font-family:Verdana;
	font-weight:bold;
	font-size:9px;
	color:#DC0431;
}

.body_links_3
{
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#10275B;
	text-decoration:underline;
}

.body_links_4
{
	font-family:TradeGothic;
	font-weight:bold;
	font-size:11px;
	color:#333E63;
	text-decoration:none;
}


.dropdown_1
{
	font-family:Verdana;
	font-size:10px;
	color:#333E63;
	background-color:#CED3DE;
}

.menu_links_1
{
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#A6E7FF;
	text-decoration:none;
}

.menu_links_2
{
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

.menu_links_3
{
	font-family:Verdana;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}

.product_links_title
{
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;
	color:#333E63;
}

.product_links_description
{
	font-family:Verdana;
	font-size:10px;
	color:#333E63;
}

.product_links_price
{
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;
	color:#DC0431;
}

.product_recommends
{
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:#333E63;
}

.product_recommends_title
{
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#DC0431;
}

.product_recommends_description
{
	font-family:Verdana;
	font-size:10px;
	color:#333E63;
}

.product_recommends_overview
{
	font-family:Verdana;
	font-size:10px;
	color:#687491;
}

.shopping_cart_contents
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
}

.shopping_cart_contents_column
{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#333E63;
}

.shopping_cart_item
{
	font-family:Verdana;
	font-size:11px;
	color:#333E63;
}

.SupportSiteLinkRowSelected
{
	background-color:Green;
}

.header_search_box
{
	font-family:Verdana;
	font-size:10px;
    color:#333E63;
    border-color:#7B9EBD;
    border-style:solid;
    border-width:1px;
}

img
{
    border:0;
}

.panel_top_border
{
    border-top-style:solid;
    border-top-width:1px;
    border-top-color:#D2D6E0;
}

.panel_left_border
{
    border-left-style:solid;
    border-left-width:1px;
    border-left-color:#D2D6E0;
}

.panel_bottom_border
{
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#D2D6E0;
}

.panel_right_border
{
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#D2D6E0;
}

/* Best Buy Styles */
#tp_hdr {
	font-family:Arial;
	height:61px;
	margin-top:0px;
	width:782px;
}

#tp_hdr .tp_left {
	background:url('../../images/tp_cb_l_corner.gif');
	float:left;
	height:61px;
	width:10px;
}

#tp_hdr .tp_right {
	background:url('../../images/tp_cb_r_corner.gif');
	float:left;
	height:61px;
	width:10px;
}

#tp_hdr .tp_mid {
	background:url('../../images/tp_cb_bkgd.gif');
	float:left;
	height:61px;
	width:479px;
}

#tp_hdr .tp_bby_logo {
	background:url('../../images/tp_cb_bbylogo.gif');
	float:left;
	height:61px;
	width:83px;
}

#tp_hdr .tp_vendor {
	background:url('../../images/tp_cb_PNY_vendorlogo.gif');
	float:left;
	height:61px;
	width:200px;
}

#tp_hdr .tp_vendor .tp_vendor_return {
	float:right;
	_margin-bottom:-5px;
	padding-right:1px;
}

#tp_hdr .tp_vendor .tp_vendor_return a img {
	border:none;
}

#tp_hdr .tp_clear {
	clear:both;
}

#tp_hdr .tp_mid .tp_return {
	float:right;
	margin-top:38px;
	_margin-top:34px;
	padding-right:10px;
}

*+html #tp_hdr .tp_mid .tp_return {
	margin-top:34px;
}

#tp_hdr .tp_mid .tp_return a {
	color:#fff;
	font-size:11px;
	text-decoration:none;
}

#tp_hdr .tp_mid .tp_return a img {
	border:none;
}
